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 (expand / 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,14 +1,14 @@ @@ -1,14 +1,14 @@
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}
@@ -25,24 +25,25 @@ USE_LANGUAGES+= c99 @@ -25,24 +25,25 @@ USE_LANGUAGES+= c99
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"