pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/xapian Link directly with libtclstub.a (there...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2de0495a34ad
branches:  trunk
changeset: 366255:2de0495a34ad
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Mon Aug 07 22:24:05 2017 +0000

description:
Link directly with libtclstub.a (there's no .so). Fixes build on NetBSD,
doesn't break build on OS X.

diffstat:

 textproc/xapian/distinfo-bindings                |   4 ++--
 textproc/xapian/patches-bindings/patch-configure |  20 +++++++++++++++-----
 2 files changed, 17 insertions(+), 7 deletions(-)

diffs (44 lines):

diff -r c4c43ae49479 -r 2de0495a34ad textproc/xapian/distinfo-bindings
--- a/textproc/xapian/distinfo-bindings Mon Aug 07 22:07:59 2017 +0000
+++ b/textproc/xapian/distinfo-bindings Mon Aug 07 22:24:05 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo-bindings,v 1.3 2017/08/07 20:01:39 schmonz Exp $
+$NetBSD: distinfo-bindings,v 1.4 2017/08/07 22:24:05 schmonz Exp $
 
 SHA1 (xapian-bindings-1.4.4.tar.xz) = 1162e836f3caccee927997f0d262ef6dccd44d9f
 RMD160 (xapian-bindings-1.4.4.tar.xz) = 231d56d0989cf3a37a0b31d39680488fa1e80b39
 SHA512 (xapian-bindings-1.4.4.tar.xz) = 006e771b3ea654130b4f76f1a1caee576fd5a3fa6317ca44f1e5483671e8c83073ecbde4f3fc7f84c75590eec53acb59701af4cf9bcd72355ed9d53924492b53
 Size (xapian-bindings-1.4.4.tar.xz) = 1117140 bytes
-SHA1 (patch-configure) = df295c61cc955ba28c03fe0b328b4d6c216eafad
+SHA1 (patch-configure) = d1c3edf1efcd105aef23bf9245650971f8df6ced
 SHA1 (patch-lua_Makefile.in) = 7f1c5077f0d46dfdf33c2b65f144bb08d5031330
 SHA1 (patch-ruby_Makefile.in) = ddbf3ca92b11ff6955d80f6a5609e3ce36798b0b
diff -r c4c43ae49479 -r 2de0495a34ad textproc/xapian/patches-bindings/patch-configure
--- a/textproc/xapian/patches-bindings/patch-configure  Mon Aug 07 22:07:59 2017 +0000
+++ b/textproc/xapian/patches-bindings/patch-configure  Mon Aug 07 22:24:05 2017 +0000
@@ -1,10 +1,20 @@
-$NetBSD: patch-configure,v 1.1 2017/07/14 12:55:45 joerg Exp $
+$NetBSD: patch-configure,v 1.2 2017/08/07 22:24:05 schmonz Exp $
+
+- Remove hackaround for old OpenBSD bugs that break builds with other
+  STL implementations.
+- Link directly with static-only libtclstub.a (fixes build on NetBSD).
 
-Remove hackaround for old OpenBSD bugs that break builds with other STL
-implementations.
-
---- configure.orig     2017-07-13 11:13:06.550332512 +0000
+--- configure.orig     2017-04-24 02:19:58.000000000 +0000
 +++ configure
+@@ -18051,7 +18051,7 @@ fi
+           for x in "/tcl$tcl_version" "" ; do
+             TCLCONFIG_SH=$tcl_libdir_runtime$x/tclConfig.sh
+             if test -r "$TCLCONFIG_SH" ; then
+-              eval "`sed 's/^TCL_STUB_LIB_SPEC=/TCL_LIBS=/p;d' $TCLCONFIG_SH`"
++              eval "`sed 's/^TCL_BUILD_STUB_LIB_PATH=/TCL_LIBS=/p;d' $TCLCONFIG_SH`"
+               break
+             fi
+           done
 @@ -19581,9 +19581,6 @@ SWIG_CXXFLAGS=
  if test yes = "$GXX" ; then
                      SWIG_CXXFLAGS="-fno-strict-aliasing"



Home | Main Index | Thread Index | Old Index