From zaa@ulstu.ru  Sat May 27 15:56:59 2006
Return-Path: <zaa@ulstu.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 3E63816A7EC
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 May 2006 15:56:59 +0000 (UTC)
	(envelope-from zaa@ulstu.ru)
Received: from kernel.ulstu.ru (kernel.ulstu.ru [62.76.34.36])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 5DCF843D53
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 May 2006 15:56:51 +0000 (GMT)
	(envelope-from zaa@ulstu.ru)
Received: from localhost (localhost [127.0.0.1])
	by kernel.ulstu.ru (ulstuMail) with ESMTP id 7BB0F4AC80;
	Sat, 27 May 2006 19:56:43 +0400 (MSD)
Received: from kernel.ulstu.ru ([127.0.0.1])
 by localhost (kernel.ulstu.ru [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 26662-09; Sat, 27 May 2006 19:56:40 +0400 (MSD)
Received: from wave.zaa.local (zaa.ulstu.ru [62.76.34.17])
	by kernel.ulstu.ru (ulstuMail) with ESMTP id 7003D4AC5C
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 May 2006 19:56:38 +0400 (MSD)
Received: by wave.zaa.local (Postfix, from userid 3909)
	id B8BB9B81C; Sat, 27 May 2006 19:56:37 +0400 (MSD)
Message-Id: <20060527155637.B8BB9B81C@wave.zaa.local>
Date: Sat, 27 May 2006 19:56:37 +0400 (MSD)
From: Alexander Zhuravlev <zaa@zaa.pp.ru>
Reply-To: Alexander Zhuravlev <zaa@zaa.pp.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [New Port] www/p5-Net-eBay Perl Interface to XML based eBay API
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         98014
>Category:       ports
>Synopsis:       [New Port] www/p5-Net-eBay Perl Interface to XML based eBay API
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    aaron
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 27 16:00:36 GMT 2006
>Closed-Date:    Fri Jun 02 03:40:01 GMT 2006
>Last-Modified:  Fri Jun 02 03:40:01 GMT 2006
>Originator:     Alexander Zhuravlev
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD wave.zaa.local 6.1-STABLE FreeBSD 6.1-STABLE #25: Thu May 25 01:27:30 MSD 2006 root@wave.zaa.local:/usr/obj/usr/src/sys/WAVE i386


	
>Description:

	New port p5-Net-eBay provides Perl Interface to XML based eBay API.

>How-To-Repeat:
	
>Fix:

	

--- p5-Net-eBay.diff begins here ---
# 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-Net-eBay/
#	p5-Net-eBay/Makefile
#	p5-Net-eBay/distinfo
#	p5-Net-eBay/files
#	p5-Net-eBay/files/patch-MANIFEST
#	p5-Net-eBay/files/patch-Makefile.PL
#	p5-Net-eBay/pkg-descr
#	p5-Net-eBay/pkg-plist
#
echo c - p5-Net-eBay/
mkdir -p p5-Net-eBay/ > /dev/null 2>&1
echo x - p5-Net-eBay/Makefile
sed 's/^X//' >p5-Net-eBay/Makefile << 'END-of-p5-Net-eBay/Makefile'
X# New ports collection makefile for:	p5-Net-eBay
X# Date created:				Sat May 27 13:25:11 UTC 2006
X# Whom:	      				Alexander Zhuravlev <zaa@zaa.pp.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Net-eBay
XPORTVERSION=	0.33
XCATEGORIES=	www perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Net
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	zaa@zaa.pp.ru
XCOMMENT=	Perl Interface to XML based eBay API
X
XBUILD_DEPENDS=	${SITE_PERL}/Bundle/LWP.pm:${PORTSDIR}/www/p5-libwww
XBUILD_DEPENDS+=	${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple
XBUILD_DEPENDS+=	${SITE_PERL}/XML/Dumper.pm:${PORTSDIR}/textproc/p5-XML-Dumper
XBUILD_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XPERL_CONFIGURE=	yes
XINSTALL_TARGET=	pure_install
X
XMAN3=		Net::eBay.3
X
X.include <bsd.port.pre.mk>
X
Xpost-patch:
X	@${RM} ${WRKSRC}/*.pl
X
X.if ${PERL_LEVEL} < 500600
XIGNORE=		needs Perl 5.6 or later
X.endif
X
X.include <bsd.port.post.mk>
END-of-p5-Net-eBay/Makefile
echo x - p5-Net-eBay/distinfo
sed 's/^X//' >p5-Net-eBay/distinfo << 'END-of-p5-Net-eBay/distinfo'
XMD5 (Net-eBay-0.33.tar.gz) = 85a30fdfdee0db8f4498fde0097b1d30
XSHA256 (Net-eBay-0.33.tar.gz) = 7d597df027bfc950f9f03071d643b81ec7389370b786181fdf1875fd44610f2a
XSIZE (Net-eBay-0.33.tar.gz) = 11955
END-of-p5-Net-eBay/distinfo
echo c - p5-Net-eBay/files
mkdir -p p5-Net-eBay/files > /dev/null 2>&1
echo x - p5-Net-eBay/files/patch-MANIFEST
sed 's/^X//' >p5-Net-eBay/files/patch-MANIFEST << 'END-of-p5-Net-eBay/files/patch-MANIFEST'
X--- MANIFEST.orig	Sat May 27 18:13:17 2006
X+++ MANIFEST	Sat May 27 18:13:27 2006
X@@ -7,11 +7,3 @@ lib/Net/eBay.pm
X t/00-load.t
X t/pod-coverage.t
X t/pod.t
X-ebay-add-item.pl
X-ebay-get-categories.pl
X-ebay-official-time.pl
X-ebay-validate-test-user.pl
X-ebay-get-my-selling.pl
X-ebay-get-seller-list.pl
X-ebay-get-suggested-categories.pl
X-ebay-search.pl
END-of-p5-Net-eBay/files/patch-MANIFEST
echo x - p5-Net-eBay/files/patch-Makefile.PL
sed 's/^X//' >p5-Net-eBay/files/patch-Makefile.PL << 'END-of-p5-Net-eBay/files/patch-Makefile.PL'
X--- Makefile.PL.orig	Sat May 27 17:51:15 2006
X+++ Makefile.PL	Sat May 27 17:52:00 2006
X@@ -8,9 +8,7 @@ WriteMakefile(
X               VERSION_FROM        => 'lib/Net/eBay.pm',
X               ABSTRACT            => 'XML based communication with eBay API',
X               PL_FILES            => {},
X-              EXE_FILES           => [ 'ebay-official-time.pl', 'ebay-validate-test-user.pl',
X-                                       'ebay-get-categories.pl', 'ebay-add-item.pl', 'ebay-search.pl'
X-                                     ],
X+
X               PREREQ_PM => {
X                             'Test::More' => 0,
X                             'XML::Simple' => 0,
END-of-p5-Net-eBay/files/patch-Makefile.PL
echo x - p5-Net-eBay/pkg-descr
sed 's/^X//' >p5-Net-eBay/pkg-descr << 'END-of-p5-Net-eBay/pkg-descr'
XNet::eBay allows super easy access to eBay for any perl developer.
XMake an instance of Net::eBay and then call submitRequest to send
Xrequests to eBay.
X
XSupports both Legacy API as well as NEW API. 
X
XWWW:		http://search.cpan.org/dist/Net-eBay/
X
X-- Alexander Zhuravlev
Xzaa@zaa.pp.ru
END-of-p5-Net-eBay/pkg-descr
echo x - p5-Net-eBay/pkg-plist
sed 's/^X//' >p5-Net-eBay/pkg-plist << 'END-of-p5-Net-eBay/pkg-plist'
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/eBay/.packlist
X%%SITE_PERL%%/Net/eBay.pm
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/eBay
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
X@dirrmtry %%SITE_PERL%%/Net
END-of-p5-Net-eBay/pkg-plist
exit
--- p5-Net-eBay.diff ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->aaron 
Responsible-Changed-By: aaron 
Responsible-Changed-When: Mon May 29 17:05:07 UTC 2006 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=98014 

From: Aaron Dalton <aaron@freebsd.org>
To: bug-followup@FreeBSD.org, zaa@zaa.pp.ru
Cc:  
Subject: Re: ports/98014: [New Port] www/p5-Net-eBay Perl Interface to XML
 based eBay API
Date: Tue, 30 May 2006 14:08:26 -0600

 Hello, Alexander!  The port looks fine except it would be nice if the 
 two example scripts could be kept instead of deleted.  What you would do 
   is use the NOPORTDOCS/%%PORTDOCS%% variables in both your Makefile and 
 pkg-plist.  devel/p5-Class-Contract is a good example.  Just copy those 
 two scripts to EXAMPLESDIR as devel/p5-Class-Contract does.  If you have 
 any questions, don't hesitate to ask!
 
 Cheers!
 -- 
 Aaron Dalton
 aaron@FreeBSD.org
 FreeBSD Ports Committer
State-Changed-From-To: open->feedback 
State-Changed-By: aaron 
State-Changed-When: Tue May 30 20:15:14 UTC 2006 
State-Changed-Why:  
Ask for submitter fix. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=98014 

From: Alexander Zhuravlev <zaa@zaa.pp.ru>
To: Aaron Dalton <aaron@freebsd.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/98014: [New Port] www/p5-Net-eBay Perl Interface to XML based eBay API
Date: Fri, 2 Jun 2006 02:17:56 +0400

 Below is shar archive of the new version that installs examples.
 
 # 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-Net-eBay/
 #	p5-Net-eBay/Makefile
 #	p5-Net-eBay/distinfo
 #	p5-Net-eBay/files
 #	p5-Net-eBay/files/patch-MANIFEST
 #	p5-Net-eBay/files/patch-Makefile.PL
 #	p5-Net-eBay/pkg-descr
 #	p5-Net-eBay/pkg-plist
 #
 echo c - p5-Net-eBay/
 mkdir -p p5-Net-eBay/ > /dev/null 2>&1
 echo x - p5-Net-eBay/Makefile
 sed 's/^X//' >p5-Net-eBay/Makefile << 'END-of-p5-Net-eBay/Makefile'
 X# New ports collection makefile for:	p5-Net-eBay
 X# Date created:				Sat May 27 13:25:11 UTC 2006
 X# Whom:	      				Alexander Zhuravlev <zaa@zaa.pp.ru>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	Net-eBay
 XPORTVERSION=	0.33
 XCATEGORIES=	www perl5
 XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 XMASTER_SITE_SUBDIR=	Net
 XPKGNAMEPREFIX=	p5-
 X
 XMAINTAINER=	zaa@zaa.pp.ru
 XCOMMENT=	Perl Interface to XML based eBay API
 X
 XBUILD_DEPENDS=	${SITE_PERL}/Bundle/LWP.pm:${PORTSDIR}/www/p5-libwww
 XBUILD_DEPENDS+=	${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple
 XBUILD_DEPENDS+=	${SITE_PERL}/XML/Dumper.pm:${PORTSDIR}/textproc/p5-XML-Dumper
 XBUILD_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay
 XRUN_DEPENDS=	${BUILD_DEPENDS}
 X
 XPERL_CONFIGURE=	yes
 XINSTALL_TARGET=	pure_install
 XPLIST_SUB+=	EXAMPLESDIR="share/examples/${PORTNAME}"
 X
 XMAN3=		Net::eBay.3
 X
 X.include <bsd.port.pre.mk>
 X
 X.if ${PERL_LEVEL} < 500600
 XIGNORE=		needs Perl 5.6 or later
 X.endif
 X
 Xpre-configure:
 X	${MKDIR} ${WRKSRC}/examples
 X	${MV} ${WRKSRC}/*.pl ${WRKSRC}/examples
 X
 Xpost-install:
 X.ifndef(NOPORTDOCS)
 X	@${ECHO_MSG} "===>   Installing examples for ${PKGNAME}"
 X	@${MKDIR} ${EXAMPLESDIR}
 X	${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${EXAMPLESDIR}
 X.endif
 X
 X.include <bsd.port.post.mk>
 END-of-p5-Net-eBay/Makefile
 echo x - p5-Net-eBay/distinfo
 sed 's/^X//' >p5-Net-eBay/distinfo << 'END-of-p5-Net-eBay/distinfo'
 XMD5 (Net-eBay-0.33.tar.gz) = 85a30fdfdee0db8f4498fde0097b1d30
 XSHA256 (Net-eBay-0.33.tar.gz) = 7d597df027bfc950f9f03071d643b81ec7389370b786181fdf1875fd44610f2a
 XSIZE (Net-eBay-0.33.tar.gz) = 11955
 END-of-p5-Net-eBay/distinfo
 echo c - p5-Net-eBay/files
 mkdir -p p5-Net-eBay/files > /dev/null 2>&1
 echo x - p5-Net-eBay/files/patch-MANIFEST
 sed 's/^X//' >p5-Net-eBay/files/patch-MANIFEST << 'END-of-p5-Net-eBay/files/patch-MANIFEST'
 X--- MANIFEST.orig	Sat May 27 18:13:17 2006
 X+++ MANIFEST	Sat May 27 18:13:27 2006
 X@@ -7,11 +7,3 @@ lib/Net/eBay.pm
 X t/00-load.t
 X t/pod-coverage.t
 X t/pod.t
 X-ebay-add-item.pl
 X-ebay-get-categories.pl
 X-ebay-official-time.pl
 X-ebay-validate-test-user.pl
 X-ebay-get-my-selling.pl
 X-ebay-get-seller-list.pl
 X-ebay-get-suggested-categories.pl
 X-ebay-search.pl
 END-of-p5-Net-eBay/files/patch-MANIFEST
 echo x - p5-Net-eBay/files/patch-Makefile.PL
 sed 's/^X//' >p5-Net-eBay/files/patch-Makefile.PL << 'END-of-p5-Net-eBay/files/patch-Makefile.PL'
 X--- Makefile.PL.orig	Sat May 27 17:51:15 2006
 X+++ Makefile.PL	Sat May 27 17:52:00 2006
 X@@ -8,9 +8,7 @@ WriteMakefile(
 X               VERSION_FROM        => 'lib/Net/eBay.pm',
 X               ABSTRACT            => 'XML based communication with eBay API',
 X               PL_FILES            => {},
 X-              EXE_FILES           => [ 'ebay-official-time.pl', 'ebay-validate-test-user.pl',
 X-                                       'ebay-get-categories.pl', 'ebay-add-item.pl', 'ebay-search.pl'
 X-                                     ],
 X+
 X               PREREQ_PM => {
 X                             'Test::More' => 0,
 X                             'XML::Simple' => 0,
 END-of-p5-Net-eBay/files/patch-Makefile.PL
 echo x - p5-Net-eBay/pkg-descr
 sed 's/^X//' >p5-Net-eBay/pkg-descr << 'END-of-p5-Net-eBay/pkg-descr'
 XNet::eBay allows super easy access to eBay for any perl developer.
 XMake an instance of Net::eBay and then call submitRequest to send
 Xrequests to eBay.
 X
 XSupports both Legacy API as well as NEW API. 
 X
 XWWW: http://search.cpan.org/dist/Net-eBay/
 X
 X-- Alexander Zhuravlev
 Xzaa@zaa.pp.ru
 END-of-p5-Net-eBay/pkg-descr
 echo x - p5-Net-eBay/pkg-plist
 sed 's/^X//' >p5-Net-eBay/pkg-plist << 'END-of-p5-Net-eBay/pkg-plist'
 X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/eBay/.packlist
 X%%SITE_PERL%%/Net/eBay.pm
 X%%PORTDOCS%%%%EXAMPLESDIR%%/ebay-add-item.pl
 X%%PORTDOCS%%%%EXAMPLESDIR%%/ebay-get-categories.pl
 X%%PORTDOCS%%%%EXAMPLESDIR%%/ebay-get-my-selling.pl
 X%%PORTDOCS%%%%EXAMPLESDIR%%/ebay-get-seller-list.pl
 X%%PORTDOCS%%%%EXAMPLESDIR%%/ebay-get-suggested-categories.pl
 X%%PORTDOCS%%%%EXAMPLESDIR%%/ebay-official-time.pl
 X%%PORTDOCS%%%%EXAMPLESDIR%%/ebay-search.pl
 X%%PORTDOCS%%%%EXAMPLESDIR%%/ebay-validate-test-user.pl
 X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
 X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/eBay
 X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
 X@dirrmtry %%SITE_PERL%%/Net
 END-of-p5-Net-eBay/pkg-plist
 exit
 
 -- 
 Alexander Zhuravlev
State-Changed-From-To: feedback->closed 
State-Changed-By: aaron 
State-Changed-When: Fri Jun 2 03:39:58 UTC 2006 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=98014 
>Unformatted:
