pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/icu icu: restore -install_name fix for Darwin



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5e912538ddeb
branches:  trunk
changeset: 322538:5e912538ddeb
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Apr 24 07:59:36 2019 +0000

description:
icu: restore -install_name fix for Darwin

diffstat:

 textproc/icu/distinfo                       |   3 ++-
 textproc/icu/patches/patch-config_mh-darwin |  18 ++++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletions(-)

diffs (39 lines):

diff -r 495fff20787a -r 5e912538ddeb textproc/icu/distinfo
--- a/textproc/icu/distinfo     Tue Apr 23 23:30:49 2019 +0000
+++ b/textproc/icu/distinfo     Wed Apr 24 07:59:36 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.84 2019/04/23 13:32:11 ryoon Exp $
+$NetBSD: distinfo,v 1.85 2019/04/24 07:59:36 adam Exp $
 
 SHA1 (icu4c-64_2-src.tgz) = 3127155ecf2b75ab4835f501b7478e39c07bb852
 RMD160 (icu4c-64_2-src.tgz) = 23e00d87c106aa079c48701c0b8a823ef2c79202
@@ -14,6 +14,7 @@
 SHA1 (patch-common_uposixdefs.h) = 4739ca7d4662335adcb322cd0943770651d548ce
 SHA1 (patch-config_Makefile.inc.in) = e7cee161315321d2580074054d87714b55319886
 SHA1 (patch-config_icu-config-bottom) = 168b89ee9180d4ae545125866ee91eb004010501
+SHA1 (patch-config_mh-darwin) = 4fd2c664b23078692b61557ebb66693712d333cd
 SHA1 (patch-config_mh-scoosr5) = 47703dcc184f58c0382da3225f849424ab74d472
 SHA1 (patch-configure) = 1f96ffb2c2c023b38a45326c0273be0ae9cc02ff
 SHA1 (patch-configure.ac) = 2cb4601e20ee6b93e08e8790df3f8212510aeb1b
diff -r 495fff20787a -r 5e912538ddeb textproc/icu/patches/patch-config_mh-darwin
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/textproc/icu/patches/patch-config_mh-darwin       Wed Apr 24 07:59:36 2019 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-config_mh-darwin,v 1.3 2019/04/24 07:59:36 adam Exp $
+
+On Darwin, -install_name must be a full path.
+
+--- config/mh-darwin.orig      2019-04-24 07:37:10.000000000 +0000
++++ config/mh-darwin
+@@ -30,11 +30,7 @@ SHLIB.c=    $(CC) -dynamiclib -dynamic $(CF
+ SHLIB.cc=     $(CXX) -dynamiclib -dynamic $(CXXFLAGS) $(LDFLAGS) $(LD_SOOPTIONS)
+ 
+ ## Compiler switches to embed a library name and version information
+-ifeq ($(ENABLE_RPATH),YES)
+ LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR) -Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name $(libdir)/$(notdir $(MIDDLE_SO_TARGET))
+-else
+-LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR) -Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name $(notdir $(MIDDLE_SO_TARGET)) $(PKGDATA_TRAILING_SPACE)
+-endif
+ 
+ ## Compiler switch to embed a runtime search path
+ LD_RPATH=



Home | Main Index | Thread Index | Old Index