pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/libxml2 libxml2: don't show non-existent -I/u...
details: https://anonhg.NetBSD.org/pkgsrc/rev/7e47b7d62cd6
branches: trunk
changeset: 456194:7e47b7d62cd6
user: tnn <tnn%pkgsrc.org@localhost>
date: Wed Jul 21 13:55:07 2021 +0000
description:
libxml2: don't show non-existent -I/usr/include in "xml2-config --cflags"
Check that the iconv include directory actually exists before adding it
to xml2-config. This fixes build of lang/llvm on Darwin. Bump PKGREVISION.
diffstat:
textproc/libxml2/Makefile | 3 ++-
textproc/libxml2/distinfo | 4 ++--
textproc/libxml2/patches/patch-configure | 27 +++++++++++++++++++--------
3 files changed, 23 insertions(+), 11 deletions(-)
diffs (111 lines):
diff -r 107fe61aa49c -r 7e47b7d62cd6 textproc/libxml2/Makefile
--- a/textproc/libxml2/Makefile Wed Jul 21 13:51:57 2021 +0000
+++ b/textproc/libxml2/Makefile Wed Jul 21 13:55:07 2021 +0000
@@ -1,5 +1,6 @@
-# $NetBSD: Makefile,v 1.159 2021/05/23 19:31:47 nia Exp $
+# $NetBSD: Makefile,v 1.160 2021/07/21 13:55:07 tnn Exp $
+PKGREVISION= 1
.include "../../textproc/libxml2/Makefile.common"
COMMENT= XML parser library from the GNOME project
diff -r 107fe61aa49c -r 7e47b7d62cd6 textproc/libxml2/distinfo
--- a/textproc/libxml2/distinfo Wed Jul 21 13:51:57 2021 +0000
+++ b/textproc/libxml2/distinfo Wed Jul 21 13:55:07 2021 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.136 2021/06/12 17:02:51 gutteridge Exp $
+$NetBSD: distinfo,v 1.137 2021/07/21 13:55:07 tnn Exp $
SHA1 (libxml2-2.9.12.tar.gz) = 339fe5bb2a7d0c13f068c26d8f7cd194c13f9a2a
RMD160 (libxml2-2.9.12.tar.gz) = 766b9460b9e62b8152f431747c30c88c868c0c7e
@@ -6,7 +6,7 @@
Size (libxml2-2.9.12.tar.gz) = 5681632 bytes
SHA1 (patch-Makefile.in) = e687eaa9805b855b0c8a944ec5c597bd34954472
SHA1 (patch-catalog.c) = 34afe787f6012b460a85be993048e133907a1621
-SHA1 (patch-configure) = f6e9f08377a537657df08deee17a5cc66c60b808
+SHA1 (patch-configure) = 313d8067c8ff76472cc834af4e54a992bb377f01
SHA1 (patch-doc_examples_Makefile.in) = 4eede9719724f94402e850ee6d6043a74aaf62b2
SHA1 (patch-encoding.c) = 62b3343f0a0ea51e3fb8eb693e495520eefb6ffd
SHA1 (patch-python_libxml.c) = a8d89922589f51db99c2b8960b32d37ddda8a7a9
diff -r 107fe61aa49c -r 7e47b7d62cd6 textproc/libxml2/patches/patch-configure
--- a/textproc/libxml2/patches/patch-configure Wed Jul 21 13:51:57 2021 +0000
+++ b/textproc/libxml2/patches/patch-configure Wed Jul 21 13:55:07 2021 +0000
@@ -1,15 +1,17 @@
-$NetBSD: patch-configure,v 1.2 2019/11/06 13:19:43 wiz Exp $
+$NetBSD: patch-configure,v 1.3 2021/07/21 13:55:07 tnn Exp $
Various configure fixes:
+ * Don't leak non-existent include directories to xml2-config.
+ Important for CMake on Darwin.
* Add run-path to XML_LIBDIR
* Fix handling of pthreads
* Add portability to OpenBSD, MirBSD, FreeBSD, NetBSD and DragonFly
* Fix test for SAX
Submitted as https://bugzilla.gnome.org/show_bug.cgi?id=766859
---- configure.orig 2019-10-30 19:14:22.000000000 +0000
+--- configure.orig 2021-05-13 18:54:55.000000000 +0000
+++ configure
-@@ -14970,7 +14970,7 @@ fi
+@@ -15005,7 +15005,7 @@ fi
fi
@@ -18,7 +20,7 @@
XML_INCLUDEDIR='-I${includedir}/libxml2'
XML_CFLAGS=""
-@@ -15443,13 +15443,13 @@ else
+@@ -15478,13 +15478,13 @@ else
if test "$with_threads" = "pthread" || test "$with_threads" = "" || test "$with_threads" = "yes" ; then
ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
if test "x$ac_cv_header_pthread_h" = xyes; then :
@@ -35,7 +37,7 @@
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-@@ -15481,7 +15481,7 @@ fi
+@@ -15516,7 +15516,7 @@ fi
$as_echo "$ac_cv_lib_pthread_pthread_join" >&6; }
if test "x$ac_cv_lib_pthread_pthread_join" = xyes; then :
@@ -44,7 +46,7 @@
$as_echo "#define HAVE_LIBPTHREAD /**/" >>confdefs.h
-@@ -15503,12 +15503,12 @@ fi
+@@ -15538,12 +15538,12 @@ fi
*beos*) WITH_THREADS="1"
THREAD_CFLAGS="$THREAD_CFLAGS -DHAVE_BEOS_THREADS"
;;
@@ -59,7 +61,7 @@
if expr ${GCC_MEDIUM} \> 2 \& ${GCC_MAJOR} = 3 > /dev/null
then
THREAD_LIBS=""
-@@ -15525,6 +15525,10 @@ fi
+@@ -15560,6 +15560,10 @@ fi
fi
fi
;;
@@ -70,7 +72,7 @@
esac
if test "$WITH_THREADS" = "1" ; then
THREAD_CFLAGS="$THREAD_CFLAGS -D_REENTRANT"
-@@ -15795,7 +15799,7 @@ else
+@@ -15830,7 +15834,7 @@ else
TEST_SAX=SAXtests
fi
@@ -79,3 +81,12 @@
WITH_SAX1_SOURCES_TRUE=
WITH_SAX1_SOURCES_FALSE='#'
else
+@@ -16015,7 +16019,7 @@ WITH_ICONV=0
+ if test "$with_iconv" = "no" ; then
+ echo Disabling ICONV support
+ else
+- if test "$with_iconv" != "yes" -a "$with_iconv" != "" ; then
++ if test -e "$with_iconv/include" ; then
+ CPPFLAGS="${CPPFLAGS} -I$with_iconv/include"
+ # Export this since our headers include iconv.h
+ XML_INCLUDEDIR="${XML_INCLUDEDIR} -I$with_iconv/include"
Home |
Main Index |
Thread Index |
Old Index