Wed Jul 3 16:54:32 2019 UTC ()
Avoid trying to disable warnings for array boundary checks on Darwin.
On legacy toolchains e.g Tiger, it results in a hard error as it's not recognised.


(sevan)
diff -r1.152 -r1.153 pkgsrc/textproc/libxml2/Makefile

cvs diff -r1.152 -r1.153 pkgsrc/textproc/libxml2/Makefile (switch to unified diff)

--- pkgsrc/textproc/libxml2/Makefile 2019/01/09 19:09:02 1.152
+++ pkgsrc/textproc/libxml2/Makefile 2019/07/03 16:54:32 1.153
@@ -1,48 +1,49 @@ @@ -1,48 +1,49 @@
1# $NetBSD: Makefile,v 1.152 2019/01/09 19:09:02 adam Exp $ 1# $NetBSD: Makefile,v 1.153 2019/07/03 16:54:32 sevan Exp $
2 2
3.include "../../textproc/libxml2/Makefile.common" 3.include "../../textproc/libxml2/Makefile.common"
4 4
5COMMENT= XML parser library from the GNOME project 5COMMENT= XML parser library from the GNOME project
6LICENSE= modified-bsd 6LICENSE= modified-bsd
7 7
8USE_FEATURES= glob 8USE_FEATURES= glob
9USE_LIBTOOL= yes 9USE_LIBTOOL= yes
10USE_TOOLS+= gmake 10USE_TOOLS+= gmake
11GNU_CONFIGURE= yes 11GNU_CONFIGURE= yes
12CONFIGURE_ARGS+= --with-html-subdir=libxml2 12CONFIGURE_ARGS+= --with-html-subdir=libxml2
13CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_PREFIX.iconv} 13CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_PREFIX.iconv}
14CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} 14CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib}
15CONFIGURE_ARGS+= --with-lzma=${BUILDLINK_PREFIX.xz} 15CONFIGURE_ARGS+= --with-lzma=${BUILDLINK_PREFIX.xz}
16CONFIGURE_ARGS+= --without-python 16CONFIGURE_ARGS+= --without-python
17 17
18PKGCONFIG_OVERRIDE= libxml-2.0.pc.in 18PKGCONFIG_OVERRIDE= libxml-2.0.pc.in
19 19
20USE_LANGUAGES+= c99 20USE_LANGUAGES+= c99
21 21
22.include "options.mk" 22.include "options.mk"
23 23
24# allow thread-awareness, but make sure the library is not 24# allow thread-awareness, but make sure the library is not
25# linked against libpthread 25# linked against libpthread
26#CONFIGURE_ARGS+= --without-threads 26#CONFIGURE_ARGS+= --without-threads
27 27
28MAKE_ENV+= PAX=${PAX:Q} 28MAKE_ENV+= PAX=${PAX:Q}
29 29
30TEST_TARGET= check 30TEST_TARGET= check
31 31
32SUBST_CLASSES+= cat 32SUBST_CLASSES+= cat
33SUBST_STAGE.cat= pre-configure 33SUBST_STAGE.cat= pre-configure
34SUBST_FILES.cat= catalog.c xmlcatalog.c 34SUBST_FILES.cat= catalog.c xmlcatalog.c
35SUBST_SED.cat= -e "s,@@SGML_DEFAULT_CATALOG@@,${SGML_DEFAULT_CATALOG},g" 35SUBST_SED.cat= -e "s,@@SGML_DEFAULT_CATALOG@@,${SGML_DEFAULT_CATALOG},g"
36SUBST_SED.cat+= -e "s,@@XML_DEFAULT_CATALOG@@,${XML_DEFAULT_CATALOG},g" 36SUBST_SED.cat+= -e "s,@@XML_DEFAULT_CATALOG@@,${XML_DEFAULT_CATALOG},g"
37 37
 38BUILDLINK_TRANSFORM.Darwin+= rm:-Wno-array-bounds
38BUILDLINK_TRANSFORM.SunOS+= rm:-Werror=format=2 39BUILDLINK_TRANSFORM.SunOS+= rm:-Werror=format=2
39 40
40LDFLAGS.SCO_SV+= -lm 41LDFLAGS.SCO_SV+= -lm
41 42
42.include "../../archivers/xz/buildlink3.mk" 43.include "../../archivers/xz/buildlink3.mk"
43.include "../../converters/libiconv/buildlink3.mk" 44.include "../../converters/libiconv/buildlink3.mk"
44.include "../../devel/zlib/buildlink3.mk" 45.include "../../devel/zlib/buildlink3.mk"
45.include "../../textproc/xmlcatmgr/catalogs.mk" 46.include "../../textproc/xmlcatmgr/catalogs.mk"
46.include "../../mk/dlopen.buildlink3.mk" 47.include "../../mk/dlopen.buildlink3.mk"
47.include "../../mk/pthread.buildlink3.mk" 48.include "../../mk/pthread.buildlink3.mk"
48.include "../../mk/bsd.pkg.mk" 49.include "../../mk/bsd.pkg.mk"