pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/print/ghostscript-agpl Restore linking on Darwin.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3691c48d6630
branches:  trunk
changeset: 353637:3691c48d6630
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Oct 09 17:15:11 2016 +0000

description:
Restore linking on Darwin.

diffstat:

 print/ghostscript-agpl/distinfo         |   6 +++---
 print/ghostscript-agpl/patches/patch-af |  18 +++++++++++++++++-
 print/ghostscript-agpl/patches/patch-ah |  20 +++++++++++++++++---
 3 files changed, 37 insertions(+), 7 deletions(-)

diffs (83 lines):

diff -r 15763ad68f3b -r 3691c48d6630 print/ghostscript-agpl/distinfo
--- a/print/ghostscript-agpl/distinfo   Sun Oct 09 16:21:47 2016 +0000
+++ b/print/ghostscript-agpl/distinfo   Sun Oct 09 17:15:11 2016 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.13 2016/09/30 12:37:31 wiz Exp $
+$NetBSD: distinfo,v 1.14 2016/10/09 17:15:11 adam Exp $
 
 SHA1 (ghostscript-9.20.tar.gz) = ed724edec652757be25e84420f3ebd17ed70e1a5
 RMD160 (ghostscript-9.20.tar.gz) = ab84774fb80746e7b5bb23dcc94e3a5aadd62c15
 SHA512 (ghostscript-9.20.tar.gz) = 6c9d4f669a43192119cfe1a3d8070f3024fe08ebbbc1aa906781a71d9c08c87e0b3a215e01cdf33be671bdb7400bb641b5a65d45e1b15f8c5ccaaae202fa774c
 Size (ghostscript-9.20.tar.gz) = 36080631 bytes
-SHA1 (patch-af) = 70358e9271b64690e89556568a1456edf42c5ebb
-SHA1 (patch-ah) = 360c1dcf3ee100b4639fbd8f774ce8eb9b6a7add
+SHA1 (patch-af) = 60ddeee9eaf0b87a3132a722035fe94d8bd24af8
+SHA1 (patch-ah) = ad56479bdfd22444feeb579e7e8b3fbb350c1f1a
 SHA1 (patch-ai) = 427504a85cc08e49c18d607b434febe65c9880a2
 SHA1 (patch-base_gserrors_h) = ce75cfb7528871842a3bd35e18a6d91c89823909
 SHA1 (patch-devices_devs.mak) = ceb89a4d50765e146c0f3199c31b2c053bf2be09
diff -r 15763ad68f3b -r 3691c48d6630 print/ghostscript-agpl/patches/patch-af
--- a/print/ghostscript-agpl/patches/patch-af   Sun Oct 09 16:21:47 2016 +0000
+++ b/print/ghostscript-agpl/patches/patch-af   Sun Oct 09 17:15:11 2016 +0000
@@ -1,9 +1,25 @@
-$NetBSD: patch-af,v 1.7 2016/09/30 12:37:31 wiz Exp $
+$NetBSD: patch-af,v 1.8 2016/10/09 17:15:11 adam Exp $
 
+Use correct shared library naming on Darwin.
 Add some rpaths.
 
 --- base/unix-dll.mak.orig     2016-09-26 10:41:28.000000000 +0000
 +++ base/unix-dll.mak
+@@ -91,10 +91,10 @@ GPDL_SONAME_MAJOR_MINOR=$(GPDL_SONAME_BA
+ 
+ 
+ # MacOS X
+-#GS_SOEXT=dylib
+-#GS_SONAME=$(GS_SONAME_BASE).$(GS_SOEXT)
+-#GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
+-#GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
++#Darwin#GS_SOEXT=dylib
++#Darwin#GS_SONAME=$(GS_SONAME_BASE).$(GS_SOEXT)
++#Darwin#GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)
++#Darwin#GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)
+ #LDFLAGS_SO=-dynamiclib -flat_namespace
+ #LDFLAGS_SO_MAC=-dynamiclib -install_name $(GS_SONAME_MAJOR_MINOR)
+ #LDFLAGS_SO=-dynamiclib -install_name $(FRAMEWORK_NAME)
 @@ -171,11 +171,11 @@ gpdl-so-links-subtarget: $(GPDL_SO) $(UN
  # Build the small Ghostscript loaders, with Gtk+ and without
  $(GSSOC_XE): gs-so-links-subtarget $(PSSRC)$(SOC_LOADER) $(UNIX_DLL_MAK) $(MAKEDIRS)
diff -r 15763ad68f3b -r 3691c48d6630 print/ghostscript-agpl/patches/patch-ah
--- a/print/ghostscript-agpl/patches/patch-ah   Sun Oct 09 16:21:47 2016 +0000
+++ b/print/ghostscript-agpl/patches/patch-ah   Sun Oct 09 17:15:11 2016 +0000
@@ -1,10 +1,11 @@
-$NetBSD: patch-ah,v 1.3 2016/09/30 12:37:31 wiz Exp $
+$NetBSD: patch-ah,v 1.4 2016/10/09 17:15:11 adam Exp $
 
 Add rpath.
+Use correct install_name with path on Darwin.
 
---- configure.orig     2012-08-08 17:04:57.000000000 +0900
+--- configure.orig     2016-09-26 10:41:58.000000000 +0000
 +++ configure
-@@ -5524,7 +5524,7 @@
+@@ -6297,7 +6297,7 @@ fi
  fi
  
  if test x$with_libpaper != xno; then
@@ -13,3 +14,16 @@
  
  $as_echo "#define USE_LIBPAPER 1" >>confdefs.h
  
+@@ -9427,9 +9427,9 @@ case `uname` in
+           SO_LIB_EXT=".so"
+         ;;
+         Darwin*)
+-          GS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(GS_SONAME_MAJOR_MINOR)"
+-          PCL_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(PCL_SONAME_MAJOR_MINOR)"
+-          XPS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(XPS_SONAME_MAJOR_MINOR)"
++          GS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(GS_SONAME_MAJOR_MINOR)"
++          PCL_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(PCL_SONAME_MAJOR_MINOR)"
++          XPS_DYNAMIC_LDFLAGS="-dynamiclib -install_name \$(DESTDIR)\$(libdir)/\$(XPS_SONAME_MAJOR_MINOR)"
+           DYNAMIC_LIBS=""
+           SO_LIB_EXT=".dylib"
+         ;;



Home | Main Index | Thread Index | Old Index