Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Sep 2010 16:31:35 GMT
From:      Thomas Steen Rasmussen <thomas@gibfest.dk>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/151038: Update net/nusoap to newest version 0.9.5
Message-ID:  <201009281631.o8SGVZ65039221@www.freebsd.org>
Resent-Message-ID: <201009281640.o8SGe4nD099921@freefall.freebsd.org>

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

>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@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@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@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@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@dirrmtry %%EXAMPLESDIR%%
X@dirrmtry %%DATADIR%%
842cde48cf18b70a11b15515ca566742
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



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