summaryrefslogtreecommitdiff
path: root/textproc/xmlrpc-c/patches
diff options
context:
space:
mode:
authorjoerg <joerg>2009-11-05 21:04:54 +0000
committerjoerg <joerg>2009-11-05 21:04:54 +0000
commit9d0ad514d8c1ae28c6d92c13814de5a1bd70e374 (patch)
tree711aa3f486e122f3ce1d593a708ceeea35945a6e /textproc/xmlrpc-c/patches
parent2cd933cd584ac5ec8b71effc8e2cb9906503b19f (diff)
downloadpkgsrc-9d0ad514d8c1ae28c6d92c13814de5a1bd70e374.tar.gz
Link tools with libtool. Don't use .libs in linker pathes.
Diffstat (limited to 'textproc/xmlrpc-c/patches')
-rw-r--r--textproc/xmlrpc-c/patches/patch-aa15
-rw-r--r--textproc/xmlrpc-c/patches/patch-ah32
-rw-r--r--textproc/xmlrpc-c/patches/patch-ai13
-rw-r--r--textproc/xmlrpc-c/patches/patch-aj13
-rw-r--r--textproc/xmlrpc-c/patches/patch-ak13
5 files changed, 75 insertions, 11 deletions
diff --git a/textproc/xmlrpc-c/patches/patch-aa b/textproc/xmlrpc-c/patches/patch-aa
index ba35ae99117..c6b9c8fb716 100644
--- a/textproc/xmlrpc-c/patches/patch-aa
+++ b/textproc/xmlrpc-c/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.3 2009/10/28 09:25:23 adam Exp $
+$NetBSD: patch-aa,v 1.4 2009/11/05 21:04:54 joerg Exp $
--- Makefile.common.orig 2007-07-13 02:32:20.000000000 +0200
+++ Makefile.common
@@ -22,3 +22,16 @@ $NetBSD: patch-aa,v 1.3 2009/10/28 09:25:23 adam Exp $
endif
DISTDIR = $(BUILDDIR)/$(PACKAGE)-$(VERSION)/$(SUBDIR)
+@@ -116,10 +116,8 @@ ifneq ($(ENABLE_LIBXML2_BACKEND),yes)
+ # We're using the internal Expat XML parser
+ LIBXMLRPC_XML = $(LIBXMLRPC_XMLPARSE) $(LIBXMLRPC_XMLTOK)
+ LDLIBS_XML = \
+- -L$(BUILDDIR)/lib/expat/xmlparse/.libs \
+- -lxmlrpc_xmlparse \
+- -L$(BUILDDIR)/lib/expat/xmltok/.libs \
+- -lxmlrpc_xmltok
++ $(BUILDDIR)/lib/expat/xmlparse/libxmlrpc_xmlparse.la \
++ $(BUILDDIR)/lib/expat/xmltok/libxmlrpc_xmltok.la
+ else
+ LDLIBS_XML = $(shell xml2-config --libs)
+ endif
diff --git a/textproc/xmlrpc-c/patches/patch-ah b/textproc/xmlrpc-c/patches/patch-ah
index 5ff0a637ab6..5a234ef837e 100644
--- a/textproc/xmlrpc-c/patches/patch-ah
+++ b/textproc/xmlrpc-c/patches/patch-ah
@@ -1,12 +1,24 @@
-$NetBSD: patch-ah,v 1.1 2009/10/27 18:50:39 drochner Exp $
+$NetBSD: patch-ah,v 1.2 2009/11/05 21:04:54 joerg Exp $
---- src/Makefile.orig 2009-01-09 21:33:17.000000000 +0100
+--- src/Makefile.orig 2009-11-02 13:47:29.000000000 +0100
+++ src/Makefile
-@@ -51,6 +51,7 @@ ifeq ($(ENABLE_LIBXML2_BACKEND),yes)
- LIBXML_LIBS = $(shell xml2-config --libs)
- else
- LIBXML_INCLUDES = -I$(SRCDIR)/lib/expat/xmlparse
-+ LIBXML_LIBS = ../lib/expat/xmlparse/libxmlrpc_xmlparse.la
- endif
-
- ABYSS_INCLUDES = -I$(SRCDIR)/lib/abyss/src
+@@ -7,8 +7,8 @@ VPATH = .:$(SRCDIR)
+
+ include $(BUILDDIR)/Makefile.config
+
+-ABYSS_LIBDIR = $(BUILDDIR)/lib/abyss/src/.libs
+-LIBUTIL_LIBDIR = $(BUILDDIR)/lib/libutil/.libs
++ABYSS_LIBDIR = $(BUILDDIR)/lib/abyss/src
++LIBUTIL_LIBDIR = $(BUILDDIR)/lib/libutil
+
+ default: all
+
+@@ -134,7 +134,7 @@ all: $(TARGET_LTLIBRARIES) $(SUBDIRS:%=%
+
+ LDFLAGS = $(LADD)
+
+-LIBPATHS = -L.libs -L$(LIBUTIL_LIBDIR)
++LIBPATHS = -L$(LIBUTIL_LIBDIR)
+
+ LIBLDFLAGS = $(LDFLAGS_VERSINFO) -rpath $(LIBINST_DIR) $(LIBPATHS) $(LADD)
+
diff --git a/textproc/xmlrpc-c/patches/patch-ai b/textproc/xmlrpc-c/patches/patch-ai
new file mode 100644
index 00000000000..538569d561a
--- /dev/null
+++ b/textproc/xmlrpc-c/patches/patch-ai
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1 2009/11/05 21:04:54 joerg Exp $
+
+--- tools/xmlrpc/Makefile.orig 2009-11-01 17:37:40.000000000 +0100
++++ tools/xmlrpc/Makefile
+@@ -38,7 +38,7 @@ LIBS = $(LIBXMLRPC_CLIENT) $(LIBXMLRPC)
+ XMLRPC_OBJS = xmlrpc.o dumpvalue.o
+
+ xmlrpc: $(XMLRPC_OBJS) $(LIBS) $(UTILS)
+- $(CCLD) -o $@ $(LDFLAGS) $(XMLRPC_OBJS) $(UTILS) $(CLIENT_LDLIBS)
++ libtool --mode=link $(CCLD) -o $@ $(LDFLAGS) $(XMLRPC_OBJS) $(UTILS) $(CLIENT_LDLIBS)
+
+ %.o:%.c
+ $(CC) -c $(CFLAGS) $<
diff --git a/textproc/xmlrpc-c/patches/patch-aj b/textproc/xmlrpc-c/patches/patch-aj
new file mode 100644
index 00000000000..a2c387350da
--- /dev/null
+++ b/textproc/xmlrpc-c/patches/patch-aj
@@ -0,0 +1,13 @@
+$NetBSD: patch-aj,v 1.1 2009/11/05 21:04:54 joerg Exp $
+
+--- tools/xmlrpc_transport/Makefile.orig 2009-11-01 17:43:49.000000000 +0100
++++ tools/xmlrpc_transport/Makefile
+@@ -39,7 +39,7 @@ UTILS = $(UTIL_OBJS:%=$(UTIL_DIR)/%)
+ LIBS = $(LIBXMLRPC_CLIENT) $(LIBXMLRPC) $(LIBXMLRPC_XML) $(LIBXMLRPC_UTIL)
+
+ xmlrpc_transport:%:%.o $(LIBS) $(UTILS)
+- $(CCLD) -o $@ $(LDFLAGS) $< $(CLIENT_LDLIBS) $(UTILS)
++ libtool --mode=link $(CCLD) -o $@ $(LDFLAGS) $< $(CLIENT_LDLIBS) $(UTILS)
+
+ %.o:%.c
+ $(CC) -c $(CFLAGS) $<
diff --git a/textproc/xmlrpc-c/patches/patch-ak b/textproc/xmlrpc-c/patches/patch-ak
new file mode 100644
index 00000000000..03f82ca1c79
--- /dev/null
+++ b/textproc/xmlrpc-c/patches/patch-ak
@@ -0,0 +1,13 @@
+$NetBSD: patch-ak,v 1.1 2009/11/05 21:04:54 joerg Exp $
+
+--- tools/xml-rpc-api2cpp/Makefile.orig 2009-11-01 17:46:49.000000000 +0100
++++ tools/xml-rpc-api2cpp/Makefile
+@@ -43,7 +43,7 @@ xml-rpc-api2cpp: \
+ $(LIBXMLRPC) \
+ $(LIBXMLRPC_XML) \
+ $(LIBXMLRPC_UTIL)
+- $(CXXLD) -o $@ $(LDFLAGS) $(OBJECTS) $(LDLIBS)
++ libtool --mode=link $(CXXLD) -o $@ $(LDFLAGS) $(OBJECTS) $(LDLIBS)
+
+ %.o:%.cpp
+ $(CXX) -c $(CXXFLAGS) $<