Bug 149216 - New Port: devel/p5-Child
Summary: New Port: devel/p5-Child
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-03 02:50 UTC by Dan Rench
Modified: 2010-08-20 02:40 UTC (History)
0 users

See Also:


Attachments
file.shar (2.18 KB, text/plain)
2010-08-03 02:50 UTC, Dan Rench
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Rench 2010-08-03 02:50:08 UTC
New Port: devel/p5-Child

Child is an object oriented interface to fork() for Perl 5
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-08-03 02:50:25 UTC
Class Changed
From-To: update->change-request

Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool)
Comment 2 Dmitry Marakasov freebsd_committer freebsd_triage 2010-08-04 18:34:53 UTC
State Changed
From-To: open->feedback

Does not fetch: http://people.freebsd.org/~amdmi3/p5-Child-0.007.log; 
also, we prefer full name in Whom: line of Makefile header.
Comment 3 Dmitry Marakasov freebsd_committer freebsd_triage 2010-08-04 18:36:15 UTC
Responsible Changed
From-To: freebsd-ports-bugs->amdmi3

I'll take it.
Comment 4 Dan Rench 2010-08-13 19:20:04 UTC
I thought it was odd that this module's tarball doesn't exist in CPAN
under /by-module/, but I did some grepping and now I see there are
over 100 p5-* ports that resort to setting MASTER_SITE_SUBDIR to work
around this kind of thing.

An updated shar 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:
#
#	p5-Child
#	p5-Child/Makefile
#	p5-Child/distinfo
#	p5-Child/pkg-descr
#	p5-Child/pkg-plist
#
echo c - p5-Child
mkdir -p p5-Child > /dev/null 2>&1
echo x - p5-Child/Makefile
sed 's/^X//' >p5-Child/Makefile << '8ff3e85d2f02b2256353944d8466054a'
X# Ports collection makefile for:	p5-Child
X# Date created:	   Sat Jul 31, 2010
X# Whom:		   Dan Rench <citric@cubicone.tmetic.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Child
XPORTVERSION=	0.007
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR= ../by-authors/id/E/EX/EXODIST
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	citric@cubicone.tmetic.com
XCOMMENT=	Object oriented simple interface to fork()
X
XPERL_MODBUILD=	yes
X
XMAN3=		Child.3
X
X.include <bsd.port.mk>
8ff3e85d2f02b2256353944d8466054a
echo x - p5-Child/distinfo
sed 's/^X//' >p5-Child/distinfo << 'b47ac1ab26e38ba092a9f99a579977b0'
XMD5 (Child-0.007.tar.gz) = 2616f37f57bed22089e815d8f6821ff5
XSHA256 (Child-0.007.tar.gz) = 3930c0537934144f54ffe6345cf14568c5f4bc3a5819e712a9c69b1ad96d96df
XSIZE (Child-0.007.tar.gz) = 8912
b47ac1ab26e38ba092a9f99a579977b0
echo x - p5-Child/pkg-descr
sed 's/^X//' >p5-Child/pkg-descr << 'b962a3921754633323c0440377344ff8'
XChild - a Perl 5 OO interface to fork()
X
XMy working version of this port is at:
Xhttp://github.com/drench/FreeBSD-p5-Child
X
XWWW: http://search.cpan.org/dist/Child/
b962a3921754633323c0440377344ff8
echo x - p5-Child/pkg-plist
sed 's/^X//' >p5-Child/pkg-plist << 'ae6906de50a032a14942fcc48cfe570e'
X%%SITE_PERL%%/Child.pm
X%%SITE_PERL%%/Child/IPC/Pipe.pm
X%%SITE_PERL%%/Child/Link.pm
X%%SITE_PERL%%/Child/Link/IPC.pm
X%%SITE_PERL%%/Child/Link/IPC/Pipe.pm
X%%SITE_PERL%%/Child/Link/IPC/Pipe/Parent.pm
X%%SITE_PERL%%/Child/Link/IPC/Pipe/Proc.pm
X%%SITE_PERL%%/Child/Link/Parent.pm
X%%SITE_PERL%%/Child/Link/Proc.pm
X%%SITE_PERL%%/Child/Util.pm
X@dirrm %%SITE_PERL%%/Child/Link/IPC/Pipe
X@dirrm %%SITE_PERL%%/Child/Link/IPC
X@dirrm %%SITE_PERL%%/Child/Link
X@dirrm %%SITE_PERL%%/Child/IPC
X@dirrmtry %%SITE_PERL%%/Child
ae6906de50a032a14942fcc48cfe570e
exit
Comment 5 Dmitry Marakasov freebsd_committer freebsd_triage 2010-08-17 16:39:21 UTC
State Changed
From-To: feedback->open

Feedback received
Comment 6 Dmitry Marakasov freebsd_committer freebsd_triage 2010-08-17 16:39:36 UTC
State Changed
From-To: open->feedback

Does not install: http://people.freebsd.org/~amdmi3/p5-Child-0.007.log
Comment 7 Dan Rench 2010-08-19 23:06:45 UTC
MAN3 in the Makefile now lists all installed man pages in the
updated shar below. Sorry I missed them earlier.

# 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-Child
#	p5-Child/Makefile
#	p5-Child/distinfo
#	p5-Child/pkg-descr
#	p5-Child/pkg-plist
#
echo c - p5-Child
mkdir -p p5-Child > /dev/null 2>&1
echo x - p5-Child/Makefile
sed 's/^X//' >p5-Child/Makefile << '8ff3e85d2f02b2256353944d8466054a'
X# Ports collection makefile for:	p5-Child
X# Date created:	   Sat Jul 31, 2010
X# Whom:		   Dan Rench <citric@cubicone.tmetic.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Child
XPORTVERSION=	0.007
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR= ../by-authors/id/E/EX/EXODIST
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	citric@cubicone.tmetic.com
XCOMMENT=	Object oriented simple interface to fork()
X
XPERL_MODBUILD=	yes
X
XMAN3=	Child.3 Child::IPC::Pipe.3 Child::Link.3 Child::Link::IPC.3 Child::Link::IPC::Pipe.3 Child::Link::IPC::Pipe::Parent.3 Child::Link::IPC::Pipe::Proc.3 Child::Link::Parent.3 Child::Link::Proc.3 Child::Util.3
X
X.include <bsd.port.mk>
8ff3e85d2f02b2256353944d8466054a
echo x - p5-Child/distinfo
sed 's/^X//' >p5-Child/distinfo << 'b47ac1ab26e38ba092a9f99a579977b0'
XMD5 (Child-0.007.tar.gz) = 2616f37f57bed22089e815d8f6821ff5
XSHA256 (Child-0.007.tar.gz) = 3930c0537934144f54ffe6345cf14568c5f4bc3a5819e712a9c69b1ad96d96df
XSIZE (Child-0.007.tar.gz) = 8912
b47ac1ab26e38ba092a9f99a579977b0
echo x - p5-Child/pkg-descr
sed 's/^X//' >p5-Child/pkg-descr << 'b962a3921754633323c0440377344ff8'
XChild - a Perl 5 OO interface to fork()
X
XMy working version of this port is at:
Xhttp://github.com/drench/FreeBSD-p5-Child
X
XWWW: http://search.cpan.org/dist/Child/
b962a3921754633323c0440377344ff8
echo x - p5-Child/pkg-plist
sed 's/^X//' >p5-Child/pkg-plist << 'ae6906de50a032a14942fcc48cfe570e'
X%%SITE_PERL%%/Child.pm
X%%SITE_PERL%%/Child/IPC/Pipe.pm
X%%SITE_PERL%%/Child/Link.pm
X%%SITE_PERL%%/Child/Link/IPC.pm
X%%SITE_PERL%%/Child/Link/IPC/Pipe.pm
X%%SITE_PERL%%/Child/Link/IPC/Pipe/Parent.pm
X%%SITE_PERL%%/Child/Link/IPC/Pipe/Proc.pm
X%%SITE_PERL%%/Child/Link/Parent.pm
X%%SITE_PERL%%/Child/Link/Proc.pm
X%%SITE_PERL%%/Child/Util.pm
X@dirrm %%SITE_PERL%%/Child/Link/IPC/Pipe
X@dirrm %%SITE_PERL%%/Child/Link/IPC
X@dirrm %%SITE_PERL%%/Child/Link
X@dirrm %%SITE_PERL%%/Child/IPC
X@dirrmtry %%SITE_PERL%%/Child
ae6906de50a032a14942fcc48cfe570e
exit
Comment 8 Dmitry Marakasov freebsd_committer freebsd_triage 2010-08-20 02:29:10 UTC
State Changed
From-To: feedback->open

Submitter has fixed.
Comment 9 Dmitry Marakasov freebsd_committer freebsd_triage 2010-08-20 02:31:56 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!
Comment 10 dfilter service freebsd_committer freebsd_triage 2010-08-20 02:32:01 UTC
amdmi3      2010-08-20 01:31:47 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/p5-Child       Makefile distinfo pkg-descr pkg-plist 
  Log:
  Child - a Perl 5 OO interface to fork()
  
  My working version of this port is at:
  http://github.com/drench/FreeBSD-p5-Child
  
  WWW: http://search.cpan.org/dist/Child/
  
  PR:             149216
  Submitted by:   Dan Rench <citric@cubicone.tmetic.com>
  
  Revision  Changes    Path
  1.4017    +1 -0      ports/devel/Makefile
  1.1       +31 -0     ports/devel/p5-Child/Makefile (new)
  1.1       +3 -0      ports/devel/p5-Child/distinfo (new)
  1.1       +6 -0      ports/devel/p5-Child/pkg-descr (new)
  1.1       +15 -0     ports/devel/p5-Child/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"