| @@ -1,65 +1,67 @@ | | | @@ -1,65 +1,67 @@ |
1 | # $NetBSD: Makefile,v 1.47 2008/03/15 20:29:35 joerg Exp $ | | 1 | # $NetBSD: Makefile,v 1.48 2008/08/19 13:53:27 bjs Exp $ |
2 | | | 2 | |
3 | DISTNAME= jade-1.2.1 | | 3 | DISTNAME= jade-1.2.1 |
4 | PKGREVISION= 12 | | 4 | PKGREVISION= 12 |
5 | CATEGORIES= textproc | | 5 | CATEGORIES= textproc |
6 | MASTER_SITES= ftp://ftp.jclark.com/pub/jade/ \ | | 6 | MASTER_SITES= ftp://ftp.jclark.com/pub/jade/ \ |
7 | ftp://ftp.funet.fi/pub/mirrors/ftp.jclark.com/pub/jade/ \ | | 7 | ftp://ftp.funet.fi/pub/mirrors/ftp.jclark.com/pub/jade/ \ |
8 | ftp://ftp.u-aizu.ac.jp/pub/lang/sgml/jade/ | | 8 | ftp://ftp.u-aizu.ac.jp/pub/lang/sgml/jade/ |
9 | | | 9 | |
10 | MAINTAINER= rh@NetBSD.org | | 10 | MAINTAINER= rh@NetBSD.org |
11 | HOMEPAGE= http://www.jclark.com/jade/ | | 11 | HOMEPAGE= http://www.jclark.com/jade/ |
12 | COMMENT= Object-oriented SGML/XML parser toolkit and DSSSL engine | | 12 | COMMENT= Object-oriented SGML/XML parser toolkit and DSSSL engine |
13 | | | 13 | |
14 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
15 | | | 15 | |
| | | 16 | MAKE_JOBS_SAFE= no |
| | | 17 | |
16 | PATCH_SITES= ${MASTER_SITE_LOCAL} | | 18 | PATCH_SITES= ${MASTER_SITE_LOCAL} |
17 | PATCHFILES= jade_1.2.1-18.diff.gz | | 19 | PATCHFILES= jade_1.2.1-18.diff.gz |
18 | PATCH_DIST_STRIP= -p1 | | 20 | PATCH_DIST_STRIP= -p1 |
19 | | | 21 | |
20 | CONFLICTS+= sp-[0-9]* | | 22 | CONFLICTS+= sp-[0-9]* |
21 | | | 23 | |
22 | USE_LANGUAGES= c c++ | | 24 | USE_LANGUAGES= c c++ |
23 | USE_TOOLS+= gmake m4 | | 25 | USE_TOOLS+= gmake m4 |
24 | GNU_CONFIGURE= YES | | 26 | GNU_CONFIGURE= YES |
25 | USE_LIBTOOL= YES | | 27 | USE_LIBTOOL= YES |
26 | | | 28 | |
27 | SGML_CATALOGS= ${PREFIX}/share/sgml/jade/catalog | | 29 | SGML_CATALOGS= ${PREFIX}/share/sgml/jade/catalog |
28 | | | 30 | |
29 | CONFIGURE_ARGS+= --enable-default-catalog=${PREFIX:Q}/share/sgml/jade/catalog | | 31 | CONFIGURE_ARGS+= --enable-default-catalog=${PREFIX:Q}/share/sgml/jade/catalog |
30 | CONFIGURE_ARGS+= --enable-mif | | 32 | CONFIGURE_ARGS+= --enable-mif |
31 | | | 33 | |
32 | CXXFLAGS+= ${CFLAGS} | | 34 | CXXFLAGS+= ${CFLAGS} |
33 | | | 35 | |
34 | INSTALLATION_DIRS= include/sp lib share/doc/jade share/sgml/jade | | 36 | INSTALLATION_DIRS= include/sp lib share/doc/jade share/sgml/jade |
35 | | | 37 | |
36 | post-patch: | | 38 | post-patch: |
37 | chmod -R +w ${WRKSRC} | | 39 | chmod -R +w ${WRKSRC} |
38 | find ${WRKSRC} -name '*.orig' -size 0c -type f -exec rm {} \; | | 40 | find ${WRKSRC} -name '*.orig' -size 0c -type f -exec rm {} \; |
39 | find ${WRKSRC} -name '*.orig_dist' -size 0c -type f -exec rm {} \; | | 41 | find ${WRKSRC} -name '*.orig_dist' -size 0c -type f -exec rm {} \; |
40 | | | 42 | |
41 | post-install: | | 43 | post-install: |
42 | set -e; \ | | 44 | set -e; \ |
43 | for prog in jade nsgmls sgmlnorm spam spent sx; do \ | | 45 | for prog in jade nsgmls sgmlnorm spam spent sx; do \ |
44 | ${ECHO_MSG} "strip ${DESTDIR}${PREFIX}/bin/$${prog}"; \ | | 46 | ${ECHO_MSG} "strip ${DESTDIR}${PREFIX}/bin/$${prog}"; \ |
45 | strip "${DESTDIR}${PREFIX}/bin/$${prog}"; \ | | 47 | strip "${DESTDIR}${PREFIX}/bin/$${prog}"; \ |
46 | done | | 48 | done |
47 | ${INSTALL_DATA} ${WRKSRC}/include/*.cxx ${WRKSRC}/include/*.h \ | | 49 | ${INSTALL_DATA} ${WRKSRC}/include/*.cxx ${WRKSRC}/include/*.h \ |
48 | ${DESTDIR}${PREFIX}/include/sp | | 50 | ${DESTDIR}${PREFIX}/include/sp |
49 | ${INSTALL_DATA} ${WRKSRC}/jadedoc/*.htm ${DESTDIR}${PREFIX}/share/doc/jade | | 51 | ${INSTALL_DATA} ${WRKSRC}/jadedoc/*.htm ${DESTDIR}${PREFIX}/share/doc/jade |
50 | ${INSTALL_DATA} ${WRKSRC}/dsssl/* ${DESTDIR}${PREFIX}/share/sgml/jade | | 52 | ${INSTALL_DATA} ${WRKSRC}/dsssl/* ${DESTDIR}${PREFIX}/share/sgml/jade |
51 | # Installed by print/tex-jadetex | | 53 | # Installed by print/tex-jadetex |
52 | rm ${DESTDIR}${PREFIX}/share/sgml/jade/*jadetex.* | | 54 | rm ${DESTDIR}${PREFIX}/share/sgml/jade/*jadetex.* |
53 | | | 55 | |
54 | .include "../../devel/gettext-lib/buildlink3.mk" | | 56 | .include "../../devel/gettext-lib/buildlink3.mk" |
55 | .include "../../textproc/xmlcatmgr/catalogs.mk" | | 57 | .include "../../textproc/xmlcatmgr/catalogs.mk" |
56 | .include "../../mk/bsd.pkg.mk" | | 58 | .include "../../mk/bsd.pkg.mk" |
57 | | | 59 | |
58 | # Turn off C++ optimization as there seem to be problems with the generated | | 60 | # Turn off C++ optimization as there seem to be problems with the generated |
59 | # code: jade dumps core on some files if compiled with -O2. This might be | | 61 | # code: jade dumps core on some files if compiled with -O2. This might be |
60 | # a compiler bug, or something deep inside the code... | | 62 | # a compiler bug, or something deep inside the code... |
61 | # | | 63 | # |
62 | # This is placed after the inclusion of bsd.pkg.mk to force this option to | | 64 | # This is placed after the inclusion of bsd.pkg.mk to force this option to |
63 | # be the last optimization flag specified. | | 65 | # be the last optimization flag specified. |
64 | # | | 66 | # |
65 | CXXFLAGS+= -O0 | | 67 | CXXFLAGS+= -O0 |