| @@ -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 | |
4 | DISTNAME= eGTK_0.3.4 | | 4 | DISTNAME= eGTK_0.3.4 |
5 | PKGNAME= egtk-0.3.4 | | 5 | PKGNAME= egtk-0.3.4 |
6 | PKGREVISION= 6 | | 6 | PKGREVISION= 6 |
7 | CATEGORIES= x11 | | 7 | CATEGORIES= x11 |
8 | MASTER_SITES= http://www.netlabs.net/hp/richieb/downloads/ | | 8 | MASTER_SITES= http://www.netlabs.net/hp/richieb/downloads/ |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://www.netlabs.net/hp/richieb/gtk_eiffel.html | | 11 | HOMEPAGE= http://www.netlabs.net/hp/richieb/gtk_eiffel.html |
12 | COMMENT= Eiffel/GTK+ interface for SmallEiffel | | 12 | COMMENT= Eiffel/GTK+ interface for SmallEiffel |
13 | | | 13 | |
14 | DEPENDS+= SmartEiffel-[0-9]*:../../lang/SmartEiffel | | 14 | DEPENDS+= SmartEiffel-[0-9]*:../../lang/SmartEiffel |
15 | | | 15 | |
16 | USE_TOOLS+= pax | | 16 | USE_TOOLS+= pax |
17 | | | 17 | |
18 | WRKSRC= ${WRKDIR}/eGTK | | 18 | WRKSRC= ${WRKDIR}/eGTK |
19 | | | 19 | |
20 | INSTALLATION_DIRS= bin lib ${PKGMANDIR}/man1 | | 20 | INSTALLATION_DIRS+= bin lib ${PKGMANDIR}/man1 |
| | | 21 | INSTALLATION_DIRS+= share/egtk/se share/examples/egtk |
21 | | | 22 | |
22 | post-extract: | | 23 | post-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 | |
34 | do-configure: | | 35 | do-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 | |
42 | do-build: | | 43 | do-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 | |
45 | do-install: | | 46 | do-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 | |
62 | post-install: | | 60 | post-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" |