Tue Aug 19 13:53:27 2008 UTC ()
Add MAKE_JOBS_SAFE after noticing a the build wanted a library
it had yet to make.


(bjs)
diff -r1.47 -r1.48 pkgsrc/textproc/jade/Makefile

cvs diff -r1.47 -r1.48 pkgsrc/textproc/jade/Attic/Makefile (switch to unified diff)

--- pkgsrc/textproc/jade/Attic/Makefile 2008/03/15 20:29:35 1.47
+++ pkgsrc/textproc/jade/Attic/Makefile 2008/08/19 13:53:27 1.48
@@ -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
3DISTNAME= jade-1.2.1 3DISTNAME= jade-1.2.1
4PKGREVISION= 12 4PKGREVISION= 12
5CATEGORIES= textproc 5CATEGORIES= textproc
6MASTER_SITES= ftp://ftp.jclark.com/pub/jade/ \ 6MASTER_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
10MAINTAINER= rh@NetBSD.org 10MAINTAINER= rh@NetBSD.org
11HOMEPAGE= http://www.jclark.com/jade/ 11HOMEPAGE= http://www.jclark.com/jade/
12COMMENT= Object-oriented SGML/XML parser toolkit and DSSSL engine 12COMMENT= Object-oriented SGML/XML parser toolkit and DSSSL engine
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
 16MAKE_JOBS_SAFE= no
 17
16PATCH_SITES= ${MASTER_SITE_LOCAL} 18PATCH_SITES= ${MASTER_SITE_LOCAL}
17PATCHFILES= jade_1.2.1-18.diff.gz 19PATCHFILES= jade_1.2.1-18.diff.gz
18PATCH_DIST_STRIP= -p1 20PATCH_DIST_STRIP= -p1
19 21
20CONFLICTS+= sp-[0-9]* 22CONFLICTS+= sp-[0-9]*
21 23
22USE_LANGUAGES= c c++ 24USE_LANGUAGES= c c++
23USE_TOOLS+= gmake m4 25USE_TOOLS+= gmake m4
24GNU_CONFIGURE= YES 26GNU_CONFIGURE= YES
25USE_LIBTOOL= YES 27USE_LIBTOOL= YES
26 28
27SGML_CATALOGS= ${PREFIX}/share/sgml/jade/catalog 29SGML_CATALOGS= ${PREFIX}/share/sgml/jade/catalog
28 30
29CONFIGURE_ARGS+= --enable-default-catalog=${PREFIX:Q}/share/sgml/jade/catalog 31CONFIGURE_ARGS+= --enable-default-catalog=${PREFIX:Q}/share/sgml/jade/catalog
30CONFIGURE_ARGS+= --enable-mif 32CONFIGURE_ARGS+= --enable-mif
31 33
32CXXFLAGS+= ${CFLAGS} 34CXXFLAGS+= ${CFLAGS}
33 35
34INSTALLATION_DIRS= include/sp lib share/doc/jade share/sgml/jade 36INSTALLATION_DIRS= include/sp lib share/doc/jade share/sgml/jade
35 37
36post-patch: 38post-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
41post-install: 43post-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#
65CXXFLAGS+= -O0 67CXXFLAGS+= -O0