Wed Dec 23 19:25:22 2009 UTC ()
changes for PKG_DESTDIR_SUPPORT - unable to test on my amd64 box so not
enabled


(abs)
diff -r1.28 -r1.29 pkgsrc/x11/egtk/Makefile

cvs diff -r1.28 -r1.29 pkgsrc/x11/egtk/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/egtk/Attic/Makefile 2008/10/02 18:48:31 1.28
+++ pkgsrc/x11/egtk/Attic/Makefile 2009/12/23 19:25:22 1.29
@@ -1,67 +1,65 @@ @@ -1,67 +1,65 @@
1# $NetBSD: Makefile,v 1.28 2008/10/02 18:48:31 joerg Exp $ 1# $NetBSD: Makefile,v 1.29 2009/12/23 19:25:22 abs Exp $
2# 2#
3 3
4DISTNAME= eGTK_0.3.4 4DISTNAME= eGTK_0.3.4
5PKGNAME= egtk-0.3.4 5PKGNAME= egtk-0.3.4
6PKGREVISION= 6 6PKGREVISION= 6
7CATEGORIES= x11 7CATEGORIES= x11
8MASTER_SITES= http://www.netlabs.net/hp/richieb/downloads/ 8MASTER_SITES= http://www.netlabs.net/hp/richieb/downloads/
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.netlabs.net/hp/richieb/gtk_eiffel.html 11HOMEPAGE= http://www.netlabs.net/hp/richieb/gtk_eiffel.html
12COMMENT= Eiffel/GTK+ interface for SmallEiffel 12COMMENT= Eiffel/GTK+ interface for SmallEiffel
13 13
14DEPENDS+= SmartEiffel-[0-9]*:../../lang/SmartEiffel 14DEPENDS+= SmartEiffel-[0-9]*:../../lang/SmartEiffel
15 15
16USE_TOOLS+= pax 16USE_TOOLS+= pax
17 17
18WRKSRC= ${WRKDIR}/eGTK 18WRKSRC= ${WRKDIR}/eGTK
19 19
20INSTALLATION_DIRS= bin lib ${PKGMANDIR}/man1 20INSTALLATION_DIRS+= bin lib ${PKGMANDIR}/man1
 21INSTALLATION_DIRS+= share/egtk/se share/examples/egtk
21 22
22post-extract: 23post-extract:
23 ${FIND} ${WRKSRC} -type d -name "CVS" -print | ${XARGS} ${RM} -rf 24 ${FIND} ${WRKSRC} -type d -name "CVS" -print | ${XARGS} ${RM} -rf
24 ${FIND} ${WRKSRC} -type d -name "ise" -print | ${XARGS} ${RM} -rf 25 ${FIND} ${WRKSRC} -type d -name "ise" -print | ${XARGS} ${RM} -rf
25 ${FIND} ${WRKSRC} -type f -name "*.ace" -print | ${XARGS} ${RM} -f 26 ${FIND} ${WRKSRC} -type f -name "*.ace" -print | ${XARGS} ${RM} -f
26 rm -f ${WRKSRC}/examples/tictactoe/core 27 rm -f ${WRKSRC}/examples/tictactoe/core
27 ${RMDIR} ${WRKSRC}/examples/toolbar 28 ${RMDIR} ${WRKSRC}/examples/toolbar
28 ${RM} ${WRKSRC}/examples/Makefile 29 ${RM} ${WRKSRC}/examples/Makefile
29 cd ${WRKSRC}/C/se && ${MAKE_PROGRAM} ${MAKE_FLAGS} -f Makefile.se clean 30 cd ${WRKSRC}/C/se && ${MAKE_PROGRAM} ${MAKE_FLAGS} -f Makefile.se clean
30 ${MV} ${WRKSRC}/bin/egtkbuild ${WRKSRC}/bin/egtkbuild.in 31 ${MV} ${WRKSRC}/bin/egtkbuild ${WRKSRC}/bin/egtkbuild.in
31 ${MV} ${WRKSRC}/man/egtkbuild.1 ${WRKSRC}/man/egtkbuild.1.in 32 ${MV} ${WRKSRC}/man/egtkbuild.1 ${WRKSRC}/man/egtkbuild.1.in
32 chmod -R go-w ${WRKSRC} 33 chmod -R go-w ${WRKSRC}
33 34
34do-configure: 35do-configure:
35 ${SED} -e "s,@PREFIX@,${PREFIX},g" \ 36 ${SED} -e "s,@PREFIX@,${PREFIX},g" \
36 ${WRKSRC}/bin/egtkbuild.in > ${WRKSRC}/bin/egtkbuild 37 ${WRKSRC}/bin/egtkbuild.in > ${WRKSRC}/bin/egtkbuild
37 ${SED} -e "s,@PREFIX@,${PREFIX},g" \ 38 ${SED} -e "s,@PREFIX@,${PREFIX},g" \
38 ${WRKSRC}/man/egtkbuild.1.in > ${WRKSRC}/man/egtkbuild.1 39 ${WRKSRC}/man/egtkbuild.1.in > ${WRKSRC}/man/egtkbuild.1
39 ${SED} -e "s,@PREFIX@,${PREFIX},g" \ 40 ${SED} -e "s,@PREFIX@,${PREFIX},g" \
40 ${FILESDIR}/loadpath.se.in > ${WRKDIR}/loadpath.se 41 ${FILESDIR}/loadpath.se.in > ${WRKDIR}/loadpath.se
41 42
42do-build: 43do-build:
43 cd ${WRKSRC}/C/se && ${MAKE_PROGRAM} ${MAKE_FLAGS} -f Makefile.se 44 cd ${WRKSRC}/C/se && ${MAKE_PROGRAM} ${MAKE_FLAGS} -f Makefile.se
44 45
45do-install: 46do-install:
46 ${INSTALL_SCRIPT} ${WRKSRC}/bin/egtkbuild ${PREFIX}/bin 47 ${INSTALL_SCRIPT} ${WRKSRC}/bin/egtkbuild ${DESTDIR}${PREFIX}/bin
47 ${INSTALL_SCRIPT} ${WRKSRC}/man/egtkbuild.1 ${PREFIX}/${PKGMANDIR}/man1 48 ${INSTALL_SCRIPT} ${WRKSRC}/man/egtkbuild.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
48 ${INSTALL_DATA} ${WRKSRC}/C/se/eif_gtk.a ${PREFIX}/lib/libegtk_se.a 49 ${INSTALL_DATA} ${WRKSRC}/C/se/eif_gtk.a ${DESTDIR}${PREFIX}/lib/libegtk_se.a
49 50
50 ${INSTALL_DATA_DIR} ${PREFIX}/share/egtk 51 cd ${WRKSRC}/lib && pax -rw * ${DESTDIR}${PREFIX}/share/egtk
51 cd ${WRKSRC}/lib && pax -rw * ${PREFIX}/share/egtk 52 cd ${WRKSRC} && pax -rw pixmaps ${DESTDIR}${PREFIX}/share/egtk
52 cd ${WRKSRC} && pax -rw pixmaps ${PREFIX}/share/egtk 53 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/share/egtk
53 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/egtk 54 ${INSTALL_DATA} ${WRKSRC}/C/se/cecil.se ${DESTDIR}${PREFIX}/share/egtk/se
54 ${INSTALL_DATA_DIR} ${PREFIX}/share/egtk/se 55 ${INSTALL_DATA} ${WRKSRC}/C/se/eif_gtk_se.c ${DESTDIR}${PREFIX}/share/egtk/se
55 ${INSTALL_DATA} ${WRKSRC}/C/se/cecil.se ${PREFIX}/share/egtk/se 56
56 ${INSTALL_DATA} ${WRKSRC}/C/se/eif_gtk_se.c ${PREFIX}/share/egtk/se 57 cd ${WRKSRC}/examples && pax -rw * ${DESTDIR}${PREFIX}/share/examples/egtk
57 58 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${PREFIX}/share/examples/egtk
58 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/egtk 
59 cd ${WRKSRC}/examples && pax -rw * ${PREFIX}/share/examples/egtk 
60 ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/examples/egtk 
61 59
62post-install: 60post-install:
63 cd ${WRKSRC} && ${INSTALL_DATA} copyright forum.txt ${PREFIX}/share/egtk 61 cd ${WRKSRC} && ${INSTALL_DATA} copyright forum.txt ${DESTDIR}${PREFIX}/share/egtk
64 ${INSTALL_DATA} ${WRKDIR}/loadpath.se ${PREFIX}/share/egtk/se 62 ${INSTALL_DATA} ${WRKDIR}/loadpath.se ${DESTDIR}${PREFIX}/share/egtk/se
65 63
66.include "../../x11/gtk/buildlink3.mk" 64.include "../../x11/gtk/buildlink3.mk"
67.include "../../mk/bsd.pkg.mk" 65.include "../../mk/bsd.pkg.mk"