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>