Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

7
textproc/xmlrpc-c/DESCR Normal file
View File

@@ -0,0 +1,7 @@
XML-RPC is a quick-and-easy way to make procedure calls over the
Internet. It converts the procedure call into XML document, sends
it to a remote server using HTTP, and gets back the response as
XML.
This library provides a modular implementation of XML-RPC for C
and C++.

View File

@@ -0,0 +1,45 @@
# $NetBSD: Makefile,v 1.32 2013/02/06 23:21:18 jperkin Exp $
DISTNAME= xmlrpc-c-1.16.44
# the "super stable" branch
PKGNAME= ${DISTNAME:S/-c-/-c-ss-/}
PKGREVISION= 2
CATEGORIES= textproc devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmlrpc-c/}
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://xmlrpc-c.sourceforge.net/
COMMENT= Library for writing an XML-RPC server or client in C or C++
LICENSE= modified-bsd
CONFLICTS+= xmlrpc-c-[0-9]*
SUPERSEDES+= xmlrpc-c-[0-9]*
# Sometimes can't open ../xmltok/libxmlrpc_xmltok.la
MAKE_JOBS_SAFE= no
USE_LANGUAGES= c99 c++
USE_LIBTOOL= yes
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
MAKE_FILE= GNUmakefile
MAKE_ENV= CFLAGS_COMMON=${CFLAGS:M*:Q}
MAKE_ENV+= CXXFLAGS_COMMON=${CXXFLAGS:M*:Q}
MAKE_ENV+= LADD=${LDFLAGS:M*:Q}
TEST_TARGET= check
PTHREAD_LINKFLAGS= ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}
SUBST_CLASSES+= pthread
SUBST_STAGE.pthread= pre-configure
SUBST_MESSAGE.pthread= Fixing config scripts.
SUBST_FILES.pthread= xmlrpc-c-config.* xmlrpc-c-config.test.*
SUBST_SED.pthread= -e 's/-lpthread/${PTHREAD_LINKFLAGS:Q}/'
SUBST_SED.pthread+= -e 's/-L\(.\)libdir/-L\1libdir ${COMPILER_RPATH_FLAG}\1libdir/'
LDFLAGS.OpenBSD+= ${PTHREAD_LINKFLAGS}
.include "../../www/curl/buildlink3.mk"
.include "../../www/libwww/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

106
textproc/xmlrpc-c/PLIST Normal file
View File

@@ -0,0 +1,106 @@
@comment $NetBSD: PLIST,v 1.4 2011/04/06 07:45:47 adam Exp $
bin/xmlrpc-c-config
include/XmlRpcCpp.h
include/xmlrpc-c/abyss.h
include/xmlrpc-c/abyss_unixsock.h
include/xmlrpc-c/abyss_winsock.h
include/xmlrpc-c/base.h
include/xmlrpc-c/base.hpp
include/xmlrpc-c/c_util.h
include/xmlrpc-c/client.h
include/xmlrpc-c/client.hpp
include/xmlrpc-c/client_global.h
include/xmlrpc-c/client_simple.hpp
include/xmlrpc-c/client_transport.hpp
include/xmlrpc-c/config.h
include/xmlrpc-c/girerr.hpp
include/xmlrpc-c/girmem.hpp
include/xmlrpc-c/inttypes.h
include/xmlrpc-c/oldcppwrapper.hpp
include/xmlrpc-c/oldxmlrpc.h
include/xmlrpc-c/packetsocket.hpp
include/xmlrpc-c/registry.hpp
include/xmlrpc-c/server.h
include/xmlrpc-c/server_abyss.h
include/xmlrpc-c/server_abyss.hpp
include/xmlrpc-c/server_cgi.h
include/xmlrpc-c/server_pstream.hpp
include/xmlrpc-c/server_w32httpsys.h
include/xmlrpc-c/timeout.hpp
include/xmlrpc-c/transport.h
include/xmlrpc-c/util.h
include/xmlrpc-c/xml.hpp
include/xmlrpc.h
include/xmlrpc_abyss.h
include/xmlrpc_cgi.h
include/xmlrpc_client.h
include/xmlrpc_server.h
include/xmlrpc_server_w32httpsys.h
lib/libxmlrpc++.a
lib/libxmlrpc++.so
lib/libxmlrpc++.so.4
lib/libxmlrpc++.so.4.16
lib/libxmlrpc.a
lib/libxmlrpc.so
lib/libxmlrpc.so.3
lib/libxmlrpc.so.3.16
lib/libxmlrpc_abyss.a
lib/libxmlrpc_abyss.so
lib/libxmlrpc_abyss.so.3
lib/libxmlrpc_abyss.so.3.16
lib/libxmlrpc_client++.a
lib/libxmlrpc_client++.so
lib/libxmlrpc_client++.so.4
lib/libxmlrpc_client++.so.4.16
lib/libxmlrpc_client.a
lib/libxmlrpc_client.so
lib/libxmlrpc_client.so.3
lib/libxmlrpc_client.so.3.16
lib/libxmlrpc_cpp.a
lib/libxmlrpc_cpp.so
lib/libxmlrpc_cpp.so.4
lib/libxmlrpc_cpp.so.4.16
lib/libxmlrpc_packetsocket.a
lib/libxmlrpc_packetsocket.so
lib/libxmlrpc_packetsocket.so.4
lib/libxmlrpc_packetsocket.so.4.16
lib/libxmlrpc_server++.a
lib/libxmlrpc_server++.so
lib/libxmlrpc_server++.so.4
lib/libxmlrpc_server++.so.4.16
lib/libxmlrpc_server.a
lib/libxmlrpc_server.so
lib/libxmlrpc_server.so.3
lib/libxmlrpc_server.so.3.16
lib/libxmlrpc_server_abyss++.a
lib/libxmlrpc_server_abyss++.so
lib/libxmlrpc_server_abyss++.so.4
lib/libxmlrpc_server_abyss++.so.4.16
lib/libxmlrpc_server_abyss.a
lib/libxmlrpc_server_abyss.so
lib/libxmlrpc_server_abyss.so.3
lib/libxmlrpc_server_abyss.so.3.16
lib/libxmlrpc_server_cgi++.a
lib/libxmlrpc_server_cgi++.so
lib/libxmlrpc_server_cgi++.so.4
lib/libxmlrpc_server_cgi++.so.4.16
lib/libxmlrpc_server_cgi.a
lib/libxmlrpc_server_cgi.so
lib/libxmlrpc_server_cgi.so.3
lib/libxmlrpc_server_cgi.so.3.16
lib/libxmlrpc_server_pstream++.a
lib/libxmlrpc_server_pstream++.so
lib/libxmlrpc_server_pstream++.so.4
lib/libxmlrpc_server_pstream++.so.4.16
lib/libxmlrpc_util.a
lib/libxmlrpc_util.so
lib/libxmlrpc_util.so.3
lib/libxmlrpc_util.so.3.16
lib/libxmlrpc_xmlparse.a
lib/libxmlrpc_xmlparse.so
lib/libxmlrpc_xmlparse.so.3
lib/libxmlrpc_xmlparse.so.3.16
lib/libxmlrpc_xmltok.a
lib/libxmlrpc_xmltok.so
lib/libxmlrpc_xmltok.so.3
lib/libxmlrpc_xmltok.so.3.16

View File

@@ -0,0 +1,16 @@
# $NetBSD: buildlink3.mk,v 1.11 2013/02/06 23:21:18 jperkin Exp $
BUILDLINK_TREE+= xmlrpc-c
.if !defined(XMLRPC_C_BUILDLINK3_MK)
XMLRPC_C_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.xmlrpc-c+= xmlrpc-c-ss>=1.16.34
BUILDLINK_ABI_DEPENDS.xmlrpc-c+= xmlrpc-c-ss>=1.16.44nb2
BUILDLINK_PKGSRCDIR.xmlrpc-c?= ../../textproc/xmlrpc-c
.include "../../www/libwww/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.endif # XMLRPC_C_BUILDLINK3_MK
BUILDLINK_TREE+= -xmlrpc-c

View File

@@ -0,0 +1,17 @@
$NetBSD: distinfo,v 1.28 2013/01/05 10:37:56 ryoon Exp $
SHA1 (xmlrpc-c-1.16.44.tgz) = 181c54ac860698ed7cf4e3814c6f3c6dd46b2ce1
RMD160 (xmlrpc-c-1.16.44.tgz) = c9293bb74bf6298d6dd6529669f86d4cddd1fcf8
Size (xmlrpc-c-1.16.44.tgz) = 758939 bytes
SHA1 (patch-GNUmakefile) = 3edcf5ef38c9e94466d0303cb0eb7ce2d5ca39bb
SHA1 (patch-aa) = 96ca1b0f8550b04e7292d07b4204b5bed841a417
SHA1 (patch-ac) = e230eb36f812c85521721ead4d080250e61f670f
SHA1 (patch-ae) = 52f826d292869be44886881c48aa7707a4af2df3
SHA1 (patch-ai) = e7b981f07d4691bbd63bfa80b34b3e1c050c3ad2
SHA1 (patch-aj) = e3ca062349eb7c50cf3d3dc1370744987a0f3bde
SHA1 (patch-ak) = 2d0528260b203965e5237f5ca7f9464215283f5c
SHA1 (patch-config.mk.in) = 9b85954b7ef5962ff3750ccd78392e5c7bdbd592
SHA1 (patch-examples_cpp_Makefile) = 3c2ca9b50a587c6a6395aec292ca643605158171
SHA1 (patch-lib_curl__transport_curlmulti.c) = 1cea4c43b1ed3dcf73827afc14d7bb9267371121
SHA1 (patch-lib_curl__transport_curltransaction.c) = 1dcf46c0dd1dd8e7fdfbb6c81e00b326f6d0b1f9
SHA1 (patch-lib_curl__transport_xmlrpc__curl__transport.c) = ea132ebb46ff0ce9893d64e9c9205d5a155220ef

View File

@@ -0,0 +1,14 @@
$NetBSD: patch-GNUmakefile,v 1.1 2011/11/22 19:17:19 yyamano Exp $
Make this build with symlinked pkgsrc directory.
--- GNUmakefile.orig 2011-03-25 16:27:18.000000000 +0000
+++ GNUmakefile
@@ -1,6 +1,6 @@
include srcdir.mk
-BLDDIR = $(CURDIR)
+BLDDIR = $(shell pwd)
SUBDIR =
export SRCDIR

View File

@@ -0,0 +1,33 @@
$NetBSD: patch-aa,v 1.6 2011/04/06 07:45:48 adam Exp $
--- common.mk.orig 2011-03-25 16:58:35.000000000 +0000
+++ common.mk
@@ -31,15 +31,15 @@ GCC_CXX_WARNINGS = $(GCC_WARNINGS) -Wove
# assertion and crash the program if it isn't really true. You can add
# -UNDEBUG (in any of various ways) to override this.
#
-CFLAGS_COMMON = -DNDEBUG
-CXXFLAGS_COMMON = -DNDEBUG
+CFLAGS_COMMON += -DNDEBUG
+CXXFLAGS_COMMON += -DNDEBUG
ifeq ($(C_COMPILER_GNU),yes)
- CFLAGS_COMMON += $(GCC_C_WARNINGS) -fno-common -g -O3
+ CFLAGS_COMMON += $(GCC_C_WARNINGS) -fno-common
endif
ifeq ($(CXX_COMPILER_GNU),yes)
- CXXFLAGS_COMMON += $(GCC_CXX_WARNINGS) -g
+ CXXFLAGS_COMMON += $(GCC_CXX_WARNINGS)
endif
DISTDIR = $(BLDDIR)/$(PACKAGE)-$(VERSION)/$(SUBDIR)
@@ -524,7 +524,7 @@ install-headers: $(HEADERS_TO_INSTALL)
done
-INSTALL_PROGRAM_CMD = $(INSTALL_PROGRAM) $$p $(DESTDIR)$(PROGRAMINST_DIR)/$$p
+INSTALL_PROGRAM_CMD = libtool --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(PROGRAMINST_DIR)/$$p
install-bin: $(PROGRAMS_TO_INSTALL) $(DESTDIR)$(PROGRAMINST_DIR)
@list='$(PROGRAMS_TO_INSTALL)'; \

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ac,v 1.4 2011/04/06 07:45:48 adam Exp $
--- src/cpp/Makefile.orig 2011-03-25 16:58:35.000000000 +0000
+++ src/cpp/Makefile
@@ -283,7 +283,7 @@ $(LIBXMLRPC_PACKETSOCKET_MODS:%=%.o) \
$(LIBXMLRPC_PACKETSOCKET_MODS:%=%.osh): \
INCLUDES = $(BASIC_INCLUDES)
-CXXFLAGS = $(CXXFLAGS_COMMON) $(CFLAGS_PERSONAL) $(CADD)
+CXXFLAGS = $(CXXFLAGS_COMMON) $(CFLAGS_SHLIB) $(CFLAGS_PERSONAL) $(CADD)
TRANSPORT_CONFIG_USERS = client curl libwww wininet

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ae,v 1.3 2011/04/06 07:45:48 adam Exp $
--- lib/expat/Makefile.orig 2011-03-25 16:58:35.000000000 +0000
+++ lib/expat/Makefile
@@ -9,7 +9,7 @@ SUBDIR := lib/expat
include $(BLDDIR)/config.mk
# Build up SUBDIRS:
-SUBDIRS = gennmtab xmlparse xmltok
+SUBDIRS = gennmtab xmltok xmlparse
default: all

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ai,v 1.2 2011/04/06 07:45:48 adam Exp $
--- tools/xmlrpc/Makefile.orig 2011-03-25 16:58:35.000000000 +0000
+++ tools/xmlrpc/Makefile
@@ -45,7 +45,7 @@ LIBS = $(LIBXMLRPC_CLIENT) $(LIBXMLRPC)
XMLRPC_OBJS = xmlrpc.o $(DUMPVALUE)
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 $(BLDDIR)/include/xmlrpc-c/config.h
$(CC) -c $(CFLAGS) $<

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-aj,v 1.2 2011/04/06 07:45:48 adam Exp $
--- tools/xmlrpc_transport/Makefile.orig 2011-03-25 16:58:35.000000000 +0000
+++ tools/xmlrpc_transport/Makefile
@@ -45,7 +45,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) $<

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ak,v 1.2 2011/04/06 07:45:48 adam Exp $
--- tools/xml-rpc-api2cpp/Makefile.orig 2011-03-25 16:58:35.000000000 +0000
+++ tools/xml-rpc-api2cpp/Makefile
@@ -44,7 +44,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) $<

View File

@@ -0,0 +1,46 @@
$NetBSD: patch-config.mk.in,v 1.2 2013/01/05 10:37:56 ryoon Exp $
Do not use -Bdynamic -G when using GCC on Solaris, it creates non-PIC
libraries.
--- config.mk.in.orig 2011-03-25 16:58:35.000000000 +0000
+++ config.mk.in
@@ -187,10 +187,15 @@ ifeq ($(patsubst solaris%,solaris,$(HOST
SHLIB_SUFFIX = so
shlibfn = $(1:%=%.$(SHLIB_SUFFIX).$(MAJ).$(MIN))
shliblefn = $(1:%=%.$(SHLIB_SUFFIX))
- # Solaris compiler (Sun C 5.5) can't take multiple ld options as
- # -Wl,-a,-b . Ld sees -a,-b in that case.
- LDFLAGS_SHLIB = -Wl,-Bdynamic -Wl,-G -Wl,-h -Wl,$(SONAME)
- CFLAGS_SHLIB = -Kpic
+ ifeq ($(C_COMPILER_GNU),yes)
+ LDFLAGS_SHLIB = -shared -Wl,-h -Wl,$(SONAME)
+ CFLAGS_SHLIB = -fPIC
+ else
+ # Solaris compiler (Sun C 5.5) can't take multiple ld options as
+ # -Wl,-a,-b . Ld sees -a,-b in that case.
+ LDFLAGS_SHLIB = -Wl,-Bdynamic -Wl,-G -Wl,-h -Wl,$(SONAME)
+ CFLAGS_SHLIB = -Kpic
+ endif
endif
ifeq ($(patsubst aix%,aix,$(HOST_OS)),aix)
@@ -235,6 +240,18 @@ ifeq ($(patsubst netbsd%,netbsd,$(HOST_O
NEED_WL_RPATH=yes
endif
+ifeq ($(patsubst openbsd%,openbsd,$(HOST_OS)),openbsd)
+ SHARED_LIB_TYPE = unix
+ SHLIB_SUFFIX = so
+ MUST_BUILD_SHLIB = Y
+ MUST_BUILD_SHLIBLE = Y
+ shlibfn = $(1:%=%.$(SHLIB_SUFFIX).$(MAJ).$(MIN))
+ shliblefn = $(1:%=%.$(SHLIB_SUFFIX))
+ CFLAGS_SHLIB = -fpic
+ LDFLAGS_SHLIB = -shared -Wl,-soname,$(SONAME) $(SHLIB_CLIB)
+ NEED_WL_RPATH=yes
+endif
+
ifeq ($(patsubst freebsd%,freebsd,$(HOST_OS)),freebsd)
SHARED_LIB_TYPE = unix
SHLIB_SUFFIX = so

View File

@@ -0,0 +1,36 @@
$NetBSD: patch-examples_cpp_Makefile,v 1.1 2012/04/25 17:52:59 hans Exp $
--- examples/cpp/Makefile.orig 2011-03-25 17:58:35.000000000 +0100
+++ examples/cpp/Makefile 2012-04-25 17:31:34.833338175 +0200
@@ -75,26 +75,26 @@ LIBS_BASE = \
all: $(PROGS)
$(SERVERPROGS_CGI):%.cgi:%_cgi.o
- $(CXXLD) -o $@ $^ $(LIBS_SERVER_CGI) $(LDFLAGS)
+ $(CXXLD) -o $@ $(LDFLAGS) $^ $(LIBS_SERVER_CGI)
$(SERVERPROGS_ABYSS):%:%.o
- $(CXXLD) -o $@ $^ $(LIBS_SERVER_ABYSS) $(LDFLAGS)
+ $(CXXLD) -o $@ $(LDFLAGS) $^ $(LIBS_SERVER_ABYSS)
$(CLIENTPROGS):%:%.o
- $(CXXLD) -o $@ $^ $(LIBS_CLIENT) $(LDFLAGS)
+ $(CXXLD) -o $@ $(LDFLAGS) $^ $(LIBS_CLIENT)
LIBS_PSTREAM_CLIENT = \
$(shell $(XMLRPC_C_CONFIG) c++2 client --libs)
pstream_client:%:%.o
- $(CXXLD) -o $@ $^ $(LIBS_PSTREAM_CLIENT) $(LDFLAGS)
+ $(CXXLD) -o $@ $(LDFLAGS) $^ $(LIBS_PSTREAM_CLIENT)
LIBS_PSTREAM_SERVER = \
$(shell $(XMLRPC_C_CONFIG) c++2 pstream-server --libs)
pstream_inetd_server:%:%.o
- $(CXXLD) -o $@ $^ $(LIBS_PSTREAM_SERVER) $(LDFLAGS)
+ $(CXXLD) -o $@ $(LDFLAGS) $^ $(LIBS_PSTREAM_SERVER)
OBJECTS = $(patsubst %,%.o,$(patsubst %.cgi,%_cgi,$(PROGS)))

View File

@@ -0,0 +1,14 @@
$NetBSD: patch-lib_curl__transport_curlmulti.c,v 1.1 2011/06/30 01:03:25 obache Exp $
* curl/types.h is not used (empty) since curl-7.12.0 and removed at curl-7.21.7.
--- lib/curl_transport/curlmulti.c.orig 2011-03-25 16:24:54.000000000 +0000
+++ lib/curl_transport/curlmulti.c
@@ -17,7 +17,6 @@
#endif
#include <curl/curl.h>
-#include <curl/types.h>
#include <curl/easy.h>
#include <curl/multi.h>

View File

@@ -0,0 +1,14 @@
$NetBSD: patch-lib_curl__transport_curltransaction.c,v 1.1 2011/06/30 01:03:26 obache Exp $
* curl/types.h is not used (empty) since curl-7.12.0 and removed at curl-7.21.7.
--- lib/curl_transport/curltransaction.c.orig 2011-03-25 16:24:56.000000000 +0000
+++ lib/curl_transport/curltransaction.c
@@ -15,7 +15,6 @@
#include "version.h"
#include <curl/curl.h>
-#include <curl/types.h>
#include <curl/easy.h>
#include "curlversion.h"

View File

@@ -0,0 +1,14 @@
$NetBSD: patch-lib_curl__transport_xmlrpc__curl__transport.c,v 1.1 2011/06/30 01:03:26 obache Exp $
* curl/types.h is not used (empty) since curl-7.12.0 and removed at curl-7.21.7.
--- lib/curl_transport/xmlrpc_curl_transport.c.orig 2011-03-25 16:24:55.000000000 +0000
+++ lib/curl_transport/xmlrpc_curl_transport.c
@@ -83,7 +83,6 @@
#include "xmlrpc-c/time_int.h"
#include <curl/curl.h>
-#include <curl/types.h>
#include <curl/easy.h>
#include <curl/multi.h>