# $OpenBSD: Makefile,v 1.35 2008/09/01 19:13:05 eric Exp $ SHARED_ONLY= Yes COMMENT-main= Python imaging library COMMENT-examples= example programs for the Python Imaging Library COMMENT-bin= binaries for the Python Imaging Library VERSION= 1.1.6 DISTNAME= Imaging-${VERSION} PKGNAME-main= py-${DISTNAME} FULLPKGNAME-examples= py-Imaging-examples-${VERSION} FULLPKGNAME-bin= py-Imaging-bin-${VERSION} CATEGORIES= graphics HOMEPAGE= http://www.pythonware.com/products/pil/ # PIL Software License # Permission to use, copy, modify and distribute freely. PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes WANTLIB-main= freetype tcl84 z MASTER_SITES= http://effbot.org/media/downloads/ MODULES= lang/python RUN_DEPENDS= ${MODPY_TKINTER_DEPENDS} RUN_DEPENDS-bin= ${RUN_DEPENDS} \ :py-Imaging:graphics/py-Imaging BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS-main= jpeg.>=62::graphics/jpeg \ tk84:tk-8.4.*:x11/tk/8.4 FLAVORS= python2.4 python2.5 FLAVOR?= python2.5 .if ${FLAVOR:L:Mpython2.4} && !${FLAVOR:L:Npython2.4} MULTI_PACKAGES= -main .elif ${FLAVOR:L:Mpython2.5} && !${FLAVOR:L:Npython2.5} MULTI_PACKAGES= -main -examples -bin .else ERRORS+= "Fatal: You must select one version: ${FLAVORS}" .endif MODPY_VERSION= ${FLAVOR:S/python//} USE_X11= Yes do-configure: @perl -pi -e "s|!LOCALBASE!|${LOCALBASE}|g; s|!X11BASE!|${X11BASE}|g; s|!MODPY_VERSION!|${MODPY_VERSION}|g" \ ${WRKSRC}/setup.py ${WRKSRC}/Scripts/pil*.py INCDIR=${PREFIX}/include/python${MODPY_VERSION} post-install: ${INSTALL_SCRIPT_DIR} ${PREFIX}/share/examples/py-Imaging ${INSTALL_SCRIPT} ${WRKSRC}/Scripts/*.py \ ${PREFIX}/share/examples/py-Imaging ${INSTALL_DATA} ${WRKSRC}/Scripts/README \ ${PREFIX}/share/examples/py-Imaging for file in ${WRKSRC}/Scripts/pil*.py; do \ ${INSTALL_SCRIPT} $$file ${PREFIX}/bin/`basename $$file .py`; \ done find ${WRKINST} -name \*.egg-info -exec rm {} \; ${INSTALL_DATA_DIR} ${INCDIR} ${INSTALL_DATA} ${WRKSRC}/libImaging/ImPlatform.h ${INCDIR} ${INSTALL_DATA} ${WRKSRC}/libImaging/Imaging.h ${INCDIR} do-regress: fake @cd ${WRKSRC} && \ ${MAKE_ENV} PYTHONPATH=${WRKINST}${MODPY_SITEPKG}/PIL \ ${MODPY_BIN} ./selftest.py .include