ports/151038: Update net/nusoap to newest version 0.9.5
Thomas Steen Rasmussen
thomas at gibfest.dk
Tue Sep 28 16:40:04 UTC 2010
>Number: 151038
>Category: ports
>Synopsis: Update net/nusoap to newest version 0.9.5
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Tue Sep 28 16:40:04 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Thomas Steen Rasmussen
>Release: FreeBSD 8.1-RELEASE amd64
>Organization:
>Environment:
FreeBSD npbe01.hq.webpartner.dk 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
The port net/nusoap is rather old compared to the latest version found on Sourceforge. This PR includes a patch to update it to the latest version. The patch also adds textproc/php5-xml to the list of dependencies, which seems to be needed for proper operation.
>How-To-Repeat:
Install net/nusoap and see that it is an old version.
>Fix:
This is a diff between the current and the updated port:
diff -u /usr/ports/net/nusoap/Makefile /usr/ports/local/nusoap/Makefile
--- /usr/ports/net/nusoap/Makefile 2007-12-25 03:17:41.000000000 +0100
+++ /usr/ports/local/nusoap/Makefile 2010-09-28 18:15:26.000000000 +0200
@@ -6,7 +6,7 @@
#
PORTNAME= nusoap
-PORTVERSION= 0.7.3
+PORTVERSION= 0.9.5
CATEGORIES= net www
MASTER_SITES= SF
@@ -15,7 +15,7 @@
NO_BUILD= yes
NO_WRKSUBDIR= yes
-USE_PHP= curl zlib
+USE_PHP= curl zlib xml
USE_ZIP= yes
.include <bsd.port.pre.mk>
diff -u /usr/ports/net/nusoap/distinfo /usr/ports/local/nusoap/distinfo
--- /usr/ports/net/nusoap/distinfo 2007-12-25 03:17:41.000000000 +0100
+++ /usr/ports/local/nusoap/distinfo 2010-09-28 15:05:37.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (nusoap-0.7.3.zip) = 19843319571f6b79f9ed56ef3bb59100
-SHA256 (nusoap-0.7.3.zip) = fcc72b122fc599aeee2cae2a31d40dc1899b9a33ca6940b96f2f1aa2a17ee978
-SIZE (nusoap-0.7.3.zip) = 175918
+MD5 (nusoap-0.9.5.zip) = 39c5ee539904f4576def9b3776752592
+SHA256 (nusoap-0.9.5.zip) = 96ec61e2b1703ff008156e4fa13d9b6f65593cd0ee5cc7b87e6833daef5112ab
+SIZE (nusoap-0.9.5.zip) = 182035
diff -u /usr/ports/net/nusoap/pkg-plist /usr/ports/local/nusoap/pkg-plist
--- /usr/ports/net/nusoap/pkg-plist 2007-09-17 03:37:28.000000000 +0200
+++ /usr/ports/local/nusoap/pkg-plist 2010-09-28 15:07:47.000000000 +0200
@@ -26,6 +26,7 @@
%%EXAMPLESDIR%%/wsdlclient12.php
%%EXAMPLESDIR%%/wsdlclient13.php
%%EXAMPLESDIR%%/wsdlclient14.php
+%%EXAMPLESDIR%%/wsdlclient15.php
%%EXAMPLESDIR%%/wsdlclient2.php
%%EXAMPLESDIR%%/wsdlclient3.php
%%EXAMPLESDIR%%/wsdlclient3b.php
I have also attached a shar (renamed to .txt) with the updated port.
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# Makefile
# distinfo
# pkg-descr
# pkg-plist
#
echo x - Makefile
sed 's/^X//' >Makefile << 'b67911656ef5d18c4ae36cb6741b7965'
X# New ports collection makefile for: nusoap
X# Date created: 2007-09-07
X# Whom: Gea-Suan Lin <gslin at gslin.org>
X#
X# $FreeBSD: ports/net/nusoap/Makefile,v 1.2 2007/12/25 02:17:41 clsung Exp $
X#
X
XPORTNAME= nusoap
XPORTVERSION= 0.9.5
XCATEGORIES= net www
XMASTER_SITES= SF
X
XMAINTAINER= clsung at FreeBSD.org
XCOMMENT= SOAP Toolkit for PHP
X
XNO_BUILD= yes
XNO_WRKSUBDIR= yes
XUSE_PHP= curl zlib xml
XUSE_ZIP= yes
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X ${MKDIR} ${DATADIR}
X ${CP} ${WRKSRC}/lib/* ${DATADIR}
X ${MKDIR} ${EXAMPLESDIR}
X ${CP} ${WRKSRC}/samples/* ${EXAMPLESDIR}
X
X.include <bsd.port.post.mk>
b67911656ef5d18c4ae36cb6741b7965
echo x - distinfo
sed 's/^X//' >distinfo << '57677d168a5ec21bdf22c9501f075a8f'
XMD5 (nusoap-0.9.5.zip) = 39c5ee539904f4576def9b3776752592
XSHA256 (nusoap-0.9.5.zip) = 96ec61e2b1703ff008156e4fa13d9b6f65593cd0ee5cc7b87e6833daef5112ab
XSIZE (nusoap-0.9.5.zip) = 182035
57677d168a5ec21bdf22c9501f075a8f
echo x - pkg-descr
sed 's/^X//' >pkg-descr << '7f9555c3c1089940396b503dd37f3979'
XNuSOAP is a rewrite of SOAPx4, provided by NuSphere and Dietrich
XAyala. It is a set of PHP classes - no PHP extensions required - that
Xallow developers to create and consume web services based on SOAP 1.1,
XWSDL 1.1 and HTTP 1.0/1.1.
X
XWWW: http://sourceforge.net/projects/nusoap/
7f9555c3c1089940396b503dd37f3979
echo x - pkg-plist
sed 's/^X//' >pkg-plist << '842cde48cf18b70a11b15515ca566742'
X at comment $FreeBSD: ports/net/nusoap/pkg-plist,v 1.1 2007/09/17 01:37:28 clsung Exp $
X%%DATADIR%%/changelog
X%%DATADIR%%/class.nusoap_base.php
X%%DATADIR%%/class.soap_fault.php
X%%DATADIR%%/class.soap_parser.php
X%%DATADIR%%/class.soap_server.php
X%%DATADIR%%/class.soap_transport_http.php
X%%DATADIR%%/class.soap_val.php
X%%DATADIR%%/class.soapclient.php
X%%DATADIR%%/class.wsdl.php
X%%DATADIR%%/class.wsdlcache.php
X%%DATADIR%%/class.xmlschema.php
X%%DATADIR%%/nusoap.php
X%%DATADIR%%/nusoapmime.php
X%%EXAMPLESDIR%%/client1.php
X%%EXAMPLESDIR%%/client2.php
X%%EXAMPLESDIR%%/client3.php
X%%EXAMPLESDIR%%/getfile1client.php
X%%EXAMPLESDIR%%/getfile2client.php
X%%EXAMPLESDIR%%/index.html
X%%EXAMPLESDIR%%/mimeclient.php
X%%EXAMPLESDIR%%/sslclient.php
X%%EXAMPLESDIR%%/wsdlclient1.php
X%%EXAMPLESDIR%%/wsdlclient10.php
X%%EXAMPLESDIR%%/wsdlclient11.php
X%%EXAMPLESDIR%%/wsdlclient12.php
X%%EXAMPLESDIR%%/wsdlclient13.php
X%%EXAMPLESDIR%%/wsdlclient14.php
X%%EXAMPLESDIR%%/wsdlclient15.php
X%%EXAMPLESDIR%%/wsdlclient2.php
X%%EXAMPLESDIR%%/wsdlclient3.php
X%%EXAMPLESDIR%%/wsdlclient3b.php
X%%EXAMPLESDIR%%/wsdlclient3c.php
X%%EXAMPLESDIR%%/wsdlclient4.php
X%%EXAMPLESDIR%%/wsdlclient5.php
X%%EXAMPLESDIR%%/wsdlclient6.php
X%%EXAMPLESDIR%%/wsdlclient7.php
X%%EXAMPLESDIR%%/wsdlclient8.php
X%%EXAMPLESDIR%%/wsdlclient9.php
X at dirrmtry %%EXAMPLESDIR%%
X at dirrmtry %%DATADIR%%
842cde48cf18b70a11b15515ca566742
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list