Date: Sat, 5 Jan 2013 04:37:44 GMT From: Sébastien Santoro <dereckson@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/174988: New port: net/tclsoap Message-ID: <201301050437.r054bia3097332@red.freebsd.org> Resent-Message-ID: <201301050440.r054e0lL050555@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 174988 >Category: ports >Synopsis: New port: net/tclsoap >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: Sat Jan 05 04:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Sébastien Santoro >Release: >Organization: >Environment: >Description: [ pkg-descr ] tclsoap provides support for building clients and servers for the SOAP remote procedure call protocol from Tcl. SOAP is an XML based RPC mechanism which provides cross-platform cross language compatability. WWW: http://tclsoap.sourceforge.net/ >How-To-Repeat: >Fix: 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: # # tclsoap # tclsoap/files # tclsoap/files/patch-Makefile.in # tclsoap/files/patch-pkgIndex.tcl # tclsoap/files/patch-SOAP.tcl # tclsoap/files/patch-xpath.tcl # tclsoap/Makefile # tclsoap/distinfo # tclsoap/pkg-descr # tclsoap/pkg-plist # echo c - tclsoap mkdir -p tclsoap > /dev/null 2>&1 echo c - tclsoap/files mkdir -p tclsoap/files > /dev/null 2>&1 echo x - tclsoap/files/patch-Makefile.in sed 's/^X//' >tclsoap/files/patch-Makefile.in << 'a9d3c3d214f444a6ee36f142d6d3aa6f' Xdiff --git Makefile.in Makefile.in Xindex 7c62305..fe8e602 100644 X--- Makefile.in X+++ Makefile.in X@@ -56,7 +56,7 @@ docdir = @docdir@ X X DESTDIR = X X-pkglibdir = $(libdir)/@PACKAGE@@VERSION@ X+pkglibdir = $(libdir)/@PACKAGE@ X X top_builddir = . X a9d3c3d214f444a6ee36f142d6d3aa6f echo x - tclsoap/files/patch-pkgIndex.tcl sed 's/^X//' >tclsoap/files/patch-pkgIndex.tcl << '9233767e765b25311ac0cf53c09ba575' Xdiff --git pkgIndex.tcl pkgIndex.tcl Xindex b7fb4e3..ebdf78f 100644 X--- pkgIndex.tcl X+++ pkgIndex.tcl X@@ -11,8 +11,7 @@ X package ifneeded SOAP 1.6.7 [list source [file join $dir SOAP.tcl]] X package ifneeded SOAP::CGI 1.0 [list source [file join $dir SOAP-CGI.tcl]] X package ifneeded SOAP::Domain 1.4 [list source [file join $dir SOAP-domain.tcl]] X-package ifneeded SOAP::Service 0.4 [list source [file join $dir SOAP-service.tcl]] X-package ifneeded SOAP::Utils 1.0 [list source [file join $dir utils.tcl]] X+package ifneeded SOAP::Utils 1.0.1 [list source [file join $dir utils.tcl]] X package ifneeded SOAP::ftp 1.0 [list source [file join $dir ftp.tcl]] X package ifneeded SOAP::http 1.0 [list source [file join $dir http.tcl]] X package ifneeded SOAP::https 1.0 [list source [file join $dir https.tcl]] 9233767e765b25311ac0cf53c09ba575 echo x - tclsoap/files/patch-SOAP.tcl sed 's/^X//' >tclsoap/files/patch-SOAP.tcl << 'c89e45b5fe6d736bdcbcecad1da099d6' Xdiff --git SOAP.tcl SOAP.tcl Xindex 4ba871e..1aaa071 100644 X--- SOAP.tcl X+++ SOAP.tcl X@@ -22,12 +22,11 @@ package require rpcvar; # TclSOAP X X namespace eval ::SOAP {variable domVersion} X if {[catch {package require SOAP::dom 1.0} ::SOAP::domVersion]} { X- if { [catch {package require dom 2.0} ::SOAP::domVersion]} { X- if { [catch {package require dom 1.6} ::SOAP::domVersion]} { X- error "require dom package greater than 1.6" X- } X- package require SOAP::xpath; # TclSOAP X+ if {[catch {package require dom} ::SOAP::domVersion] || [package vcompare $::SOAP::domVersion 1.6] < 0} { X+ error "require dom package greater than 1.6" X } X+ package require SOAP::xpath; # TclSOAP X+ X proc ::SOAP::createDocument {name} { X set doc [dom::DOMImplementation create] X return [dom::document createElement $doc $name] c89e45b5fe6d736bdcbcecad1da099d6 echo x - tclsoap/files/patch-xpath.tcl sed 's/^X//' >tclsoap/files/patch-xpath.tcl << '0d63b67cec02e1458400286f98ee26d7' Xdiff --git xpath.tcl xpath.tcl Xindex 14b0334..f33e02c 100644 X--- xpath.tcl X+++ xpath.tcl X@@ -14,10 +14,9 @@ X # for more details. X # ------------------------------------------------------------------------- X X-if { [catch {package require dom 2.0}] } { X- if { [catch {package require dom 1.6}] } { X+namespace eval ::SOAP {variable domVersion} X+if { [catch {package require dom} ::SOAP::domVersion] || [package vcompare $::SOAP::domVersion 1.6] < 0} { X error "require dom package greater than 1.6" X- } X } X X namespace eval SOAP::xpath { 0d63b67cec02e1458400286f98ee26d7 echo x - tclsoap/Makefile sed 's/^X//' >tclsoap/Makefile << '4b6e522dea604e6bbffa68352299ee80' X# Created by: SĂ©bastien Santoro <dereckson@gmail.com> X# $FreeBSD$ X XPORTNAME= tclsoap XPORTVERSION= 1.6.7 XCATEGORIES= net XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}/TclSOAP-${PORTVERSION} XDISTNAME= TclSOAP-${PORTVERSION} X XMAINTAINER= dereckson@gmail.com XCOMMENT= SOAP and XML-RPC support for TCL library X XRUN_DEPENDS= ${LOCALBASE}/lib/TclxmlConfig.sh:${PORTSDIR}/devel/tclxml X XLICENSE= MIT X XWRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} X XUSE_AUTOTOOLS= autoconf:autoconf X X.include <bsd.port.mk> 4b6e522dea604e6bbffa68352299ee80 echo x - tclsoap/distinfo sed 's/^X//' >tclsoap/distinfo << 'b12fab2b9a491ab461041260a55adf22' XSHA256 (TclSOAP-1.6.7.tar.gz) = aeb448de846f392b44b8309615b694081cf98340edabdb2dad4a71cdc49e03be XSIZE (TclSOAP-1.6.7.tar.gz) = 149661 b12fab2b9a491ab461041260a55adf22 echo x - tclsoap/pkg-descr sed 's/^X//' >tclsoap/pkg-descr << 'b06455fa86c07914eacce44576eaf136' Xtclsoap provides support for building clients and servers Xfor the SOAP remote procedure call protocol from Tcl. SOAP Xis an XML based RPC mechanism which provides cross-platform Xcross language compatability. X XWWW: http://tclsoap.sourceforge.net/ b06455fa86c07914eacce44576eaf136 echo x - tclsoap/pkg-plist sed 's/^X//' >tclsoap/pkg-plist << 'e95a9bfe4e8adab102310ba8d7ff92ed' Xlib/tclsoap/SOAP-CGI.tcl Xlib/tclsoap/SOAP-domain.tcl Xlib/tclsoap/SOAP.tcl Xlib/tclsoap/XMLRPC.tcl Xlib/tclsoap/beep.tcl Xlib/tclsoap/ftp.tcl Xlib/tclsoap/http.tcl Xlib/tclsoap/https.tcl Xlib/tclsoap/interop/pkgIndex.tcl Xlib/tclsoap/interop/silab.tcl Xlib/tclsoap/interop/soapinterop.tcl Xlib/tclsoap/interop/soapinteropB.tcl Xlib/tclsoap/interop/soapinteropC.tcl Xlib/tclsoap/pkgIndex.tcl Xlib/tclsoap/rpcvar.tcl Xlib/tclsoap/smtp.tcl Xlib/tclsoap/utils.tcl Xlib/tclsoap/xpath.tcl X@dirrm lib/tclsoap/interop X@dirrm lib/tclsoap e95a9bfe4e8adab102310ba8d7ff92ed exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301050437.r054bia3097332>