Fri Mar 25 13:38:07 2011 UTC ()
Linux also needs CFLAGS_SHLIB = -fPIC; a fix for PR#44349


(adam)
diff -r1.14 -r1.15 pkgsrc/textproc/xmlrpc-c/distinfo
diff -r1.7 -r1.8 pkgsrc/textproc/xmlrpc-c/patches/patch-ab

cvs diff -r1.14 -r1.15 pkgsrc/textproc/xmlrpc-c/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/xmlrpc-c/distinfo 2011/02/22 14:23:24 1.14
+++ pkgsrc/textproc/xmlrpc-c/distinfo 2011/03/25 13:38:07 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.14 2011/02/22 14:23:24 adam Exp $ 1$NetBSD: distinfo,v 1.15 2011/03/25 13:38:07 adam Exp $
2 2
3SHA1 (xmlrpc-c-1.06.42.tgz) = a4c4b878b97cbd7350a2e11518c480fe1d8997a2 3SHA1 (xmlrpc-c-1.06.42.tgz) = a4c4b878b97cbd7350a2e11518c480fe1d8997a2
4RMD160 (xmlrpc-c-1.06.42.tgz) = 02e98cd84a806a81c76bc8508e50cc6b73019f32 4RMD160 (xmlrpc-c-1.06.42.tgz) = 02e98cd84a806a81c76bc8508e50cc6b73019f32
5Size (xmlrpc-c-1.06.42.tgz) = 712841 bytes 5Size (xmlrpc-c-1.06.42.tgz) = 712841 bytes
6SHA1 (patch-aa) = 54390ac4c2740997544cc3321aa031eff59cbf91 6SHA1 (patch-aa) = 54390ac4c2740997544cc3321aa031eff59cbf91
7SHA1 (patch-ab) = 34dd91b43385fa4a4893375dc774e0865a79b8fa 7SHA1 (patch-ab) = 601e4d33351d77c43846b328fed02b2f04c9ae3b
8SHA1 (patch-ac) = e553e66662aca6d7c246acc24e960074213320c6 8SHA1 (patch-ac) = e553e66662aca6d7c246acc24e960074213320c6
9SHA1 (patch-ae) = 0e56c03e8066bfeb4e9a6330ee160d1ab1d68a11 9SHA1 (patch-ae) = 0e56c03e8066bfeb4e9a6330ee160d1ab1d68a11
10SHA1 (patch-af) = fdeabde63338443459d96aca657a3fc402b9fbc4 10SHA1 (patch-af) = fdeabde63338443459d96aca657a3fc402b9fbc4
11SHA1 (patch-ah) = bcbca2cd9a7029bac048347b03aabce856a9eb0c 11SHA1 (patch-ah) = bcbca2cd9a7029bac048347b03aabce856a9eb0c
12SHA1 (patch-ai) = ef5e4fc8b412e39addbb6da2cd83ec3c345860a0 12SHA1 (patch-ai) = ef5e4fc8b412e39addbb6da2cd83ec3c345860a0
13SHA1 (patch-aj) = 48c5164a23024a1b6d3f6e53a24c2650ffcb47c9 13SHA1 (patch-aj) = 48c5164a23024a1b6d3f6e53a24c2650ffcb47c9
14SHA1 (patch-ak) = cf1b406f08913c47d416cc1bbd25fb0fba67ad75 14SHA1 (patch-ak) = cf1b406f08913c47d416cc1bbd25fb0fba67ad75

cvs diff -r1.7 -r1.8 pkgsrc/textproc/xmlrpc-c/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/textproc/xmlrpc-c/patches/Attic/patch-ab 2009/10/28 09:25:23 1.7
+++ pkgsrc/textproc/xmlrpc-c/patches/Attic/patch-ab 2011/03/25 13:38:07 1.8
@@ -1,17 +1,25 @@ @@ -1,17 +1,25 @@
1$NetBSD: patch-ab,v 1.7 2009/10/28 09:25:23 adam Exp $ 1$NetBSD: patch-ab,v 1.8 2011/03/25 13:38:07 adam Exp $
2 2
3--- Makefile.config.in.orig 2008-03-25 15:24:58.000000000 +0100 3--- Makefile.config.in.orig 2008-03-25 15:24:58.000000000 +0100
4+++ Makefile.config.in 4+++ Makefile.config.in
 5@@ -141,6 +141,7 @@
 6 SHARED_LIB_TYPE = unix
 7 SHLIB_SUFFIX = so
 8 # SHLIB_CLIB = -lc
 9+ CFLAGS_SHLIB = -fPIC
 10 LDFLAGS_SHLIB = -shared -Wl,-soname,$(SONAME) $(SHLIB_CLIB)
 11 endif
 12
5@@ -155,6 +155,15 @@ ifeq ($(findstring solaris,$(HOST_OS)),s 13@@ -155,6 +155,15 @@ ifeq ($(findstring solaris,$(HOST_OS)),s
6 CFLAGS_SHLIB = -Kpic 14 CFLAGS_SHLIB = -Kpic
7 endif 15 endif
8  16
9+ifeq ($(HOST_OS),solaris2) 17+ifeq ($(HOST_OS),solaris2)
10+ SHARED_LIB_TYPE = unix 18+ SHARED_LIB_TYPE = unix
11+ SHLIB_SUFFIX = so 19+ SHLIB_SUFFIX = so
12+ shlibfn = $(1:%=%.$(SHLIB_SUFFIX).$(MAJ).$(MIN)) 20+ shlibfn = $(1:%=%.$(SHLIB_SUFFIX).$(MAJ).$(MIN))
13+ shliblefn = $(1:%=%.$(SHLIB_SUFFIX)) 21+ shliblefn = $(1:%=%.$(SHLIB_SUFFIX))
14+ LDFLAGS_SHLIB = -Wl,-Bdynamic,-G,-h,$(SONAME) 22+ LDFLAGS_SHLIB = -Wl,-Bdynamic,-G,-h,$(SONAME)
15+ CFLAGS_SHLIB = -Kpic 23+ CFLAGS_SHLIB = -Kpic
16+endif 24+endif
17+ 25+