Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  6 Sep 2001 08:20:06 +0100 (BST)
From:      Dominic Mitchell <dom@happygiraffe.net>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/30368: New port: net/p5-RPC-XML
Message-ID:  <20010906072006.31CBE17F@ppe.happygiraffe.net>

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

>Number:         30368
>Category:       ports
>Synopsis:       New port: net/p5-RPC-XML
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 06 00:30:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Mitchell
>Release:        FreeBSD 4.4-RC i386
>Organization:
Big Angry Orange Things inc.
>Environment:
System: FreeBSD ppe.happygiraffe.net 4.4-RC FreeBSD 4.4-RC #1: Thu Aug 16 14:35:43 BST 2001 root@ppe.happygiraffe.net:/usr/obj/usr/src/sys/PPE i386

Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
  Platform:
    osname=freebsd, osvers=4.0-current, archname=i386-freebsd
    uname='FreeBSD freefall.FreeBSD.org 4.0-current FreeBSD 4.0-current #0: $Date$'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef useperlio=undef d_sfio=undef
  Compiler:
    cc='cc', optimize='undef', gccversion=2.95.2 19991024 (release)
    cppflags=''
    ccflags =''
    stdchar='char', d_stdstdio=undef, usevfork=true
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    alignbytes=4, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='cc', ldflags ='-Wl,-E -lperl -lm '
    libpth=/usr/lib
    libs=-lm -lc -lcrypt
    libc=, so=so, useshrplib=true, libperl=libperl.so.3
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/usr/lib'
    cccdlflags='-DPIC -fpic', lddlflags='-Wl,-E -shared -lperl -lm '

Characteristics of this binary (from libperl): 
  Built under freebsd
  Compiled at Aug 16 2001 13:58:46
  @INC:
    /usr/libdata/perl/5.00503/mach
    /usr/libdata/perl/5.00503
    /usr/local/lib/perl5/site_perl/5.005/i386-freebsd
    /usr/local/lib/perl5/site_perl/5.005
    .

>Description:
	This port provides a reference implementation of XML-RPC for
	perl.  It has a number of improvements over the p5-Frontier-RPC
	port.

	Note that this port depends upon a new version of File::Spec.  I
	have submitted a patch to the devel/p5-File-Spec port to fix it
	(it tries to install to the system location, not /usr/local).
	I do not yet have a PR number for that fix.
>How-To-Repeat:
	n/a
>Fix:

	Here's the shar file:

# 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:
#
#	p5-RPC-XML
#	p5-RPC-XML/Makefile
#	p5-RPC-XML/distinfo
#	p5-RPC-XML/pkg-comment
#	p5-RPC-XML/pkg-descr
#	p5-RPC-XML/pkg-plist
#
echo c - p5-RPC-XML
mkdir -p p5-RPC-XML > /dev/null 2>&1
echo x - p5-RPC-XML/Makefile
sed 's/^X//' >p5-RPC-XML/Makefile << 'END-of-p5-RPC-XML/Makefile'
X# New ports collection makefile for:	p5-XML-RPC
X# Date created:				6 Sep 2001
X# Whom:					Dominic Mitchell <dom@happygiraffe.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	RPC-XML
XPORTVERSION=	0.27
XCATEGORIES=	net www perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	RPC
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	dom@happygiraffe.net
X
XBUILD_DEPENDS=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
X		${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/LWP/UserAgent.pm:${PORTSDIR}/www/p5-libwww
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XPERL_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
XMAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
XMAN3=		Apache::RPC::Server.3 \
X		RPC::XML.3 \
X		RPC::XML::Client.3 \
X		RPC::XML::Parser.3
X
X.include <bsd.port.mk>
END-of-p5-RPC-XML/Makefile
echo x - p5-RPC-XML/distinfo
sed 's/^X//' >p5-RPC-XML/distinfo << 'END-of-p5-RPC-XML/distinfo'
XMD5 (RPC-XML-0.27.tar.gz) = cac1ab883cb6d9e51065e23208baf9d4
END-of-p5-RPC-XML/distinfo
echo x - p5-RPC-XML/pkg-comment
sed 's/^X//' >p5-RPC-XML/pkg-comment << 'END-of-p5-RPC-XML/pkg-comment'
XXML-RPC client and server library for Perl
END-of-p5-RPC-XML/pkg-comment
echo x - p5-RPC-XML/pkg-descr
sed 's/^X//' >p5-RPC-XML/pkg-descr << 'END-of-p5-RPC-XML/pkg-descr'
XWHAT IS IT
X
XThe RPC::XML package is an implementation of XML-RPC. The module
Xprovides classes for sample client and server implementations, a
Xserver designed as an Apache location-handler, and a suite of
Xdata-manipulation classes that are used by them.
END-of-p5-RPC-XML/pkg-descr
echo x - p5-RPC-XML/pkg-plist
sed 's/^X//' >p5-RPC-XML/pkg-plist << 'END-of-p5-RPC-XML/pkg-plist'
Xbin/make_method
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/RPC/XML/.packlist
Xlib/perl5/site_perl/%%PERL_VER%%/Apache/RPC/Server.pm
Xlib/perl5/site_perl/%%PERL_VER%%/Apache/RPC/status.xpl
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML.pm
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/Client.pm
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/Parser.pm
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/Server.pm
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/identity.xpl
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/introspection.xpl
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/listMethods.xpl
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/methodHelp.xpl
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/methodSignature.xpl
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/multicall.xpl
Xlib/perl5/site_perl/%%PERL_VER%%/RPC/XML/status.xpl
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/add_default_methods.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/add_methods_in_dir.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/autosplit.ix
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/call.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/dispatch.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/get_method.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/load_XPL_file.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/method_to_ref.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/post_configure_hook.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/pre_loop_hook.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/process_request.al
Xlib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server/server_loop.al
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/Apache/RPC
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/RPC/XML
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML/Server
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/auto/RPC/XML
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/RPC/XML
X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/RPC 2>/dev/null || true
X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/auto/RPC 2>/dev/null || true
X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/RPC 2>/dev/null || true
END-of-p5-RPC-XML/pkg-plist
exit

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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