summaryrefslogtreecommitdiff
path: root/graphics/sketch/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/sketch/Makefile')
-rw-r--r--graphics/sketch/Makefile46
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"