diff options
Diffstat (limited to 'graphics/sketch/Makefile')
-rw-r--r-- | graphics/sketch/Makefile | 46 |
1 files changed, 19 insertions, 27 deletions
diff --git a/graphics/sketch/Makefile b/graphics/sketch/Makefile index 71397ff03f2..a3f50de6186 100644 --- a/graphics/sketch/Makefile +++ b/graphics/sketch/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.26 2003/07/25 17:02:46 drochner Exp $ +# $NetBSD: Makefile,v 1.27 2003/07/28 09:18:56 drochner Exp $ # DISTNAME= sketch-0.6.15 @@ -12,40 +12,32 @@ COMMENT= Interactive drawing program USE_X11= YES USE_BUILDLINK2= yes -PYTHON_VERSIONS_ACCEPTED= 20 # XXX until some things are cleaned up - -SKETCHDIR= ${PREFIX}/share/sketch -SKETCHDOCDIR= ${PREFIX}/share/doc/sketch -SKETCHDOCS= BUGS Doc NEWS PROJECTS README TODO -SKETCHEXDIR= ${PREFIX}/share/examples/sketch - -echo: - ${ECHO} ${LIBS} +PYTHON_PATCH_SCRIPTS= sk2ppm.py sk2ps.py skconvert.py sketch.py skshow.py +SK_CONF_ARGS= --imaging-include=${BUILDLINK_PREFIX.pyimaging}/${PYINC}/PIL +SK_TKFLAGS= -L${BUILDLINK_PREFIX.tk}/lib -R${BUILDLINK_PREFIX.tk}/lib -ltk -ltcl +SK_TKFLAGS+= -R${X11BASE}/lib +SK_CONF_ARGS+= --tk-flags=${SK_TKFLAGS:Q} do-configure: - @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ - ${PYTHONBIN} setup.py configure \ - --imaging-include=${PREFIX}/include/python2.0/PIL + cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ + ${PYTHONBIN} setup.py configure ${SK_CONF_ARGS} do-build: - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} setup.py build + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} setup.py build do-install: - ${INSTALL_DATA_DIR} ${SKETCHDIR} -.for dir in Filter Pax Plugins Resources Script Sketch - cd ${WRKSRC}; gtar -c -f - --exclude-from=${FILESDIR}/excludelist ${dir} | \ - (cd ${SKETCHDIR}/; gtar xf -) -.endfor - cd ${WRKSRC}; ${INSTALL_SCRIPT} finishinst.py sk2ps.py sketch.py ${SKETCHDIR} + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} setup.py install \ + --prefix=${PREFIX} + +SKETCHDOCDIR= ${PREFIX}/share/doc/sketch +SKETCHDOCS= BUGS Doc NEWS PROJECTS README TODO +SKETCHEXDIR= ${PREFIX}/share/examples/sketch + +post-install: ${INSTALL_DATA_DIR} ${SKETCHDOCDIR} - cd ${WRKSRC} && ${PAX} -rw -pe -v ${SKETCHDOCS} ${SKETCHDOCDIR} + cd ${WRKSRC} && ${PAX} -rw -v ${SKETCHDOCS} ${SKETCHDOCDIR} ${INSTALL_DATA_DIR} ${SKETCHEXDIR} - cd ${WRKSRC}/Examples && ${PAX} -rw -pe -v . ${SKETCHEXDIR} - cd ${SKETCHDIR}; ${PYTHONBIN} finishinst.py - ${SED} -e "s|@PREFIX@|${PREFIX}|g" < ${FILESDIR}/sketch.in > ${PREFIX}/bin/sketch - ${CHMOD} +x ${PREFIX}/bin/sketch - ${SED} -e "s|@PREFIX@|${PREFIX}|g" < ${FILESDIR}/sk2ps.in > ${PREFIX}/bin/sk2ps - ${CHMOD} +x ${PREFIX}/bin/sk2ps + cd ${WRKSRC}/Examples && ${PAX} -rw -v . ${SKETCHEXDIR} .include "../../lang/python/application.mk" .include "../../x11/py-Tk/buildlink2.mk" |