Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Apr 2006 01:00:23 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/96008: Update port: net/ulxmlrpcpp to 1.5.0
Message-ID:  <20060419010023.3fc9fbd5.tkato432@yahoo.com>
Resent-Message-ID: <200604181610.k3IGAH7a061442@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         96008
>Category:       ports
>Synopsis:       Update port: net/ulxmlrpcpp to 1.5.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 18 16:10:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p15 i386
>Organization:
>Environment:
>Description:
- Update to version 1.5.0

New file:
files/patch-ulxmlrpcpp__ulxr_http_protorol.cpp
files/patch-ulxmlrpcpp__ulxr_tcpip_connection.cpp

Remove file:
files/patch-config:ltmain.sh
files/patch-ulxmlrpcpp:ulxmlrpcpp.cpp
files/patch-ulxmlrpcpp:ulxr_dispatcher.h

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/net/ulxmlrpcpp/Makefile net/ulxmlrpcpp/Makefile
--- /usr/ports/net/ulxmlrpcpp/Makefile	Tue Jan 31 13:46:31 2006
+++ net/ulxmlrpcpp/Makefile	Mon Apr 17 02:19:38 2006
@@ -7,28 +7,32 @@
 #
 
 PORTNAME=	ulxmlrpcpp
-PORTVERSION=	1.4.6
-PORTREVISION=	1
+PORTVERSION=	1.5.0
 CATEGORIES=	net devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
-#DISTNAME=	${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E:S/b/beta/}
+DISTNAME=	${PORTNAME}-${PORTVERSION}-src
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	A ultra lightweight xml-rpc library written in C++
+COMMENT=	An ultra lightweight xml-rpc library written in C++
 
 LIB_DEPENDS=	expat.6:${PORTSDIR}/textproc/expat2
 
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
 USE_BZIP2=	yes
+USE_GNOME=	gnomehack gnometarget
 USE_ICONV=	yes
-USE_REINPLACE=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
-		LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS=	--disable-doxygen
+USE_OPENSSL=	yes
+USE_AUTOTOOLS=	libtool:15
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 INSTALLS_SHLIB=	yes
 
+CPPFLAGS=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+
 post-patch:
-	@${REINPLACE_CMD} -e "s|-pthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
+	@${REINPLACE_CMD} -e \
+		'/^SUBDIRS/s| docs | |g' ${WRKSRC}/ulxmlrpcpp/Makefile.in
 
 .include <bsd.port.mk>
diff -urN /usr/ports/net/ulxmlrpcpp/distinfo net/ulxmlrpcpp/distinfo
--- /usr/ports/net/ulxmlrpcpp/distinfo	Sat Nov 26 19:30:00 2005
+++ net/ulxmlrpcpp/distinfo	Mon Apr 17 01:29:13 2006
@@ -1,3 +1,3 @@
-MD5 (ulxmlrpcpp-1.4.6.tar.bz2) = 3d47450cd984d83b62f8ea3822d81e3e
-SHA256 (ulxmlrpcpp-1.4.6.tar.bz2) = 42c1c2eb9956835966a7719e6a919c6d66107e3fc8ea101d98fbe5c9c70b22b4
-SIZE (ulxmlrpcpp-1.4.6.tar.bz2) = 345696
+MD5 (ulxmlrpcpp-1.5.0-src.tar.bz2) = 8393c7db5b9209f0ee8de2709661579b
+SHA256 (ulxmlrpcpp-1.5.0-src.tar.bz2) = 542875a7304e2b016f84c075cbb140f5a1cc5d7692db5310b49c7acf89cd5521
+SIZE (ulxmlrpcpp-1.5.0-src.tar.bz2) = 545704
diff -urN /usr/ports/net/ulxmlrpcpp/files/patch-config:ltmain.sh net/ulxmlrpcpp/files/patch-config:ltmain.sh
--- /usr/ports/net/ulxmlrpcpp/files/patch-config:ltmain.sh	Wed Dec 10 13:04:08 2003
+++ net/ulxmlrpcpp/files/patch-config:ltmain.sh	Thu Jan  1 09:00:00 1970
@@ -1,15 +0,0 @@
---- config/ltmain.sh.orig	Sun Dec  8 16:53:29 2002
-+++ config/ltmain.sh	Wed Dec 10 11:43:13 2003
-@@ -4232,10 +4232,12 @@
- 	fi
- 
- 	# Install the pseudo-library for information purposes.
-+	if /usr/bin/false ; then
- 	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- 	instname="$dir/$name"i
- 	$show "$install_prog $instname $destdir/$name"
- 	$run eval "$install_prog $instname $destdir/$name" || exit $?
-+	fi
- 
- 	# Maybe install the static library, too.
- 	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff -urN /usr/ports/net/ulxmlrpcpp/files/patch-ulxmlrpcpp:ulxmlrpcpp.cpp net/ulxmlrpcpp/files/patch-ulxmlrpcpp:ulxmlrpcpp.cpp
--- /usr/ports/net/ulxmlrpcpp/files/patch-ulxmlrpcpp:ulxmlrpcpp.cpp	Wed Dec 10 13:04:08 2003
+++ net/ulxmlrpcpp/files/patch-ulxmlrpcpp:ulxmlrpcpp.cpp	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- ulxmlrpcpp/ulxmlrpcpp.cpp.orig	Thu Nov 27 02:44:22 2003
-+++ ulxmlrpcpp/ulxmlrpcpp.cpp	Wed Dec 10 11:34:49 2003
-@@ -742,7 +742,7 @@
-   {
-     size_t outbytes = sizeof(buffer);
-     char *outbuf = buffer;
--    char *inbuf = const_cast<char*>(val.data())+in_offset;
-+    const char *inbuf = const_cast<char*>(val.data())+in_offset;
-     size_t inbytes = val.length()-in_offset;
- #if defined(__SUN__) || defined(__CYGWIN__)
-     if ((int)iconv(con, &(const char*)inbuf, &inbytes, &outbuf, &outbytes) <  0)
diff -urN /usr/ports/net/ulxmlrpcpp/files/patch-ulxmlrpcpp:ulxr_dispatcher.h net/ulxmlrpcpp/files/patch-ulxmlrpcpp:ulxr_dispatcher.h
--- /usr/ports/net/ulxmlrpcpp/files/patch-ulxmlrpcpp:ulxr_dispatcher.h	Fri Sep  3 18:22:30 2004
+++ net/ulxmlrpcpp/files/patch-ulxmlrpcpp:ulxr_dispatcher.h	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- ulxmlrpcpp/ulxr_dispatcher.h.orig	Fri Sep  3 17:06:46 2004
-+++ ulxmlrpcpp/ulxr_dispatcher.h	Fri Sep  3 17:06:57 2004
-@@ -108,8 +108,6 @@
- 
-    typedef hidden::MethodWrapperBase*  DynamicMethodCall_t;    // call Wrappers call();
- 
--   struct MethodCallDescriptor;
--
-    enum   CallType { CallNone,
-                      CallSystem,
-                      CallStatic,
diff -urN /usr/ports/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_http_protorol.cpp net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_http_protorol.cpp
--- /usr/ports/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_http_protorol.cpp	Thu Jan  1 09:00:00 1970
+++ net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_http_protorol.cpp	Mon Apr 17 02:03:23 2006
@@ -0,0 +1,38 @@
+--- ulxmlrpcpp/ulxr_http_protocol.cpp.orig	Sat Mar  4 03:40:46 2006
++++ ulxmlrpcpp/ulxr_http_protocol.cpp	Mon Apr 17 02:00:48 2006
+@@ -153,7 +153,7 @@
+     pimpl->userTempFields.clear();
+     pimpl->bAcceptcookies = false;
+     pimpl->bChunkedEncoding = false;
+-    pimpl->chunk_data.clear();
++    pimpl->chunk_data.erase();
+     pimpl->chunk_size = 0;
+     pimpl->chunk_body_skip = 0;
+     setChunkedTransfer(false);
+@@ -168,7 +168,7 @@
+     pimpl->headerprops.clear();
+     pimpl->cookies.clear();
+     pimpl->bChunkedEncoding = false;
+-    pimpl->chunk_data.clear();
++    pimpl->chunk_data.erase();
+     pimpl->chunk_size = 0;
+     pimpl->chunk_body_skip = 0;
+     pimpl->chunk_terminated = false;
+@@ -444,7 +444,7 @@
+           len--;
+           if (--pimpl->chunk_body_skip <= 0)
+           {
+-            pimpl->chunk_data.clear();
++            pimpl->chunk_data.erase();
+             setConnectionState(State(ConnChunkHeader));
+           }
+         break;
+@@ -523,7 +523,7 @@
+               ULXR_TRACE(ULXR_PCHAR("have chunked transfer encoding"));
+               pimpl->bChunkedEncoding = true;
+               pimpl->chunk_size = 0;
+-              pimpl->chunk_data.clear();
++              pimpl->chunk_data.erase();
+           }
+       }
+ 
diff -urN /usr/ports/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_tcpip_connection.cpp net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_tcpip_connection.cpp
--- /usr/ports/net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_tcpip_connection.cpp	Thu Jan  1 09:00:00 1970
+++ net/ulxmlrpcpp/files/patch-ulxmlrpcpp__ulxr_tcpip_connection.cpp	Mon Apr 17 01:40:32 2006
@@ -0,0 +1,11 @@
+--- ulxmlrpcpp/ulxr_tcpip_connection.cpp.orig	Sun Apr 16 04:15:21 2006
++++ ulxmlrpcpp/ulxr_tcpip_connection.cpp	Mon Apr 17 01:39:52 2006
+@@ -45,6 +45,8 @@
+ #endif
+ 
+ #ifdef __unix__
++#include <sys/time.h>
++#include <sys/types.h>
+ #include <sys/socket.h>
+ #include <netinet/tcp.h>
+ #endif
diff -urN /usr/ports/net/ulxmlrpcpp/pkg-plist net/ulxmlrpcpp/pkg-plist
--- /usr/ports/net/ulxmlrpcpp/pkg-plist	Thu Jul  1 01:02:51 2004
+++ net/ulxmlrpcpp/pkg-plist	Mon Apr 17 02:17:53 2006
@@ -1,44 +1,53 @@
 bin/introspect
 bin/meerkat_client
-bin/sum_server
-bin/ulxrstubber
-include/ulxmlrpcpp.h
+include/ulxmlrpcpp/contrib/mprocess_rpc_server.h
+include/ulxmlrpcpp/contrib/ssl_connection.h
+include/ulxmlrpcpp/ulxmlrpcpp.h
+include/ulxmlrpcpp/ulxr_cached_resource.h
+include/ulxmlrpcpp/ulxr_call.h
+include/ulxmlrpcpp/ulxr_callparse.h
+include/ulxmlrpcpp/ulxr_callparse_base.h
+include/ulxmlrpcpp/ulxr_callparse_wb.h
 include/ulxmlrpcpp/ulxr_config.h
-include/ulxr_call.h
-include/ulxr_callparse.h
-include/ulxr_callparse_base.h
-include/ulxr_callparse_wb.h
-include/ulxr_connection.h
-include/ulxr_dispatcher.h
-include/ulxr_except.h
-include/ulxr_expatwrap.h
-include/ulxr_htmlform_handler.h
-include/ulxr_http_client.h
-include/ulxr_http_protocol.h
-include/ulxr_http_server.h
-include/ulxr_mtrpc_server.h
-include/ulxr_mutex.h
-include/ulxr_protocol.h
-include/ulxr_requester.h
-include/ulxr_response.h
-include/ulxr_responseparse.h
-include/ulxr_responseparse_base.h
-include/ulxr_responseparse_wb.h
-include/ulxr_signature.h
-include/ulxr_ssl_connection.h
-include/ulxr_tcpip_connection.h
-include/ulxr_value.h
-include/ulxr_valueparse.h
-include/ulxr_valueparse_base.h
-include/ulxr_valueparse_wb.h
-include/ulxr_wbxmlparse.h
-include/ulxr_xmlparse.h
-include/ulxr_xmlparse_base.h
-@dirrm include/ulxmlrpcpp
+include/ulxmlrpcpp/ulxr_connection.h
+include/ulxmlrpcpp/ulxr_dispatcher.h
+include/ulxmlrpcpp/ulxr_except.h
+include/ulxmlrpcpp/ulxr_expatwrap.h
+include/ulxmlrpcpp/ulxr_file_resource.h
+include/ulxmlrpcpp/ulxr_htmlform_handler.h
+include/ulxmlrpcpp/ulxr_http_client.h
+include/ulxmlrpcpp/ulxr_http_protocol.h
+include/ulxmlrpcpp/ulxr_http_server.h
+include/ulxmlrpcpp/ulxr_mtrpc_server.h
+include/ulxmlrpcpp/ulxr_mutex.h
+include/ulxmlrpcpp/ulxr_protocol.h
+include/ulxmlrpcpp/ulxr_requester.h
+include/ulxmlrpcpp/ulxr_response.h
+include/ulxmlrpcpp/ulxr_responseparse.h
+include/ulxmlrpcpp/ulxr_responseparse_base.h
+include/ulxmlrpcpp/ulxr_responseparse_wb.h
+include/ulxmlrpcpp/ulxr_signature.h
+include/ulxmlrpcpp/ulxr_ssl_connection.h
+include/ulxmlrpcpp/ulxr_tcpip_connection.h
+include/ulxmlrpcpp/ulxr_value.h
+include/ulxmlrpcpp/ulxr_valueparse.h
+include/ulxmlrpcpp/ulxr_valueparse_base.h
+include/ulxmlrpcpp/ulxr_valueparse_wb.h
+include/ulxmlrpcpp/ulxr_virtual_resource.h
+include/ulxmlrpcpp/ulxr_wbxmlparse.h
+include/ulxmlrpcpp/ulxr_xmlparse.h
+include/ulxmlrpcpp/ulxr_xmlparse_base.h
 lib/libulxmlrpcpp.a
+lib/libulxmlrpcpp.la
 lib/libulxmlrpcpp.so
-lib/libulxmlrpcpp.so.10
+lib/libulxmlrpcpp.so.13
+lib/libulxmlrpcpp_contrib.a
+lib/libulxmlrpcpp_contrib.la
+lib/libulxmlrpcpp_contrib.so
+lib/libulxmlrpcpp_contrib.so.13
 %%DATADIR%%/httpd/index.html
 %%DATADIR%%/httpd/logo-ulxmlrpcpp.png
 @dirrm %%DATADIR%%/httpd
 @dirrm %%DATADIR%%
+@dirrm include/ulxmlrpcpp/contrib
+@dirrm include/ulxmlrpcpp
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060419010023.3fc9fbd5.tkato432>