Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Dec 2010 17:30:38 GMT
From:      Grzegorz Blach <magik@roorback.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/153315: New Port: devel/p5-Oogly
Message-ID:  <201012201730.oBKHUcqu010511@red.freebsd.org>
Resent-Message-ID: <201012201740.oBKHeAoG048382@freefall.freebsd.org>

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

>Number:         153315
>Category:       ports
>Synopsis:       New Port: devel/p5-Oogly
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 20 17:40:10 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Grzegorz Blach
>Release:        8.2-BETA1
>Organization:
>Environment:
FreeBSD silver.nine 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #3 r216392: Sun Dec 12 13:32:45 CET 2010     root@silver.nine:/usr/obj/usr/src/sys/SILVER  amd64

>Description:
As in description: new port devel/p5-Oogly
Shar archive in attachment.


There is one warning printed by portlint:
WARN: Makefile: MASTER_SITE_SUBDIR uses ../authors SUBDIR.  Use one of the MASTER_SITE*CPAN macros instead.

I don't known how download this module from cpan without using MASTER_SITE_SUBDIR,
so I used method from www/p5-Dancer

>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:
#
#	devel/p5-Oogly
#	devel/p5-Oogly/pkg-descr
#	devel/p5-Oogly/pkg-plist
#	devel/p5-Oogly/Makefile
#	devel/p5-Oogly/distinfo
#
echo c - devel/p5-Oogly
mkdir -p devel/p5-Oogly > /dev/null 2>&1
echo x - devel/p5-Oogly/pkg-descr
sed 's/^X//' >devel/p5-Oogly/pkg-descr << '1059e10adfefb0c6fd58b1f4eaaae3e9'
XOogly is a different approach to data validation, it attempts to simplify
Xand centralize data validation rules to ensure DRY (don't repeat yourself)
Xcode. It is not the intent of this module to provide validation
Xroutines but instead to provide a simplistic validation flow-control and
Xpromote code reuse.
X
XWWW: http://search.cpan.org/~awncorp/Oogly/
1059e10adfefb0c6fd58b1f4eaaae3e9
echo x - devel/p5-Oogly/pkg-plist
sed 's/^X//' >devel/p5-Oogly/pkg-plist << '6dc0b9c12d8ea9898af28c737774be46'
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Oogly/.packlist
X%%SITE_PERL%%/Oogly.pm
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Oogly
6dc0b9c12d8ea9898af28c737774be46
echo x - devel/p5-Oogly/Makefile
sed 's/^X//' >devel/p5-Oogly/Makefile << '6d3f1fa2047e57ad82471208f4eb6d92'
X# New ports collection makefile for:	p5-Oogly
X# Date created:	   20 Dec 2010
X# Whom:		   Grzegorz Blach <magik@roorback.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Oogly
XPORTVERSION=	0.31
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	../../authors/id/A/AW/AWNCORP
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	magik@roorback.net
XCOMMENT=	A Data validation idea that just might be ideal
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Oogly.3
X
X.include <bsd.port.mk>
6d3f1fa2047e57ad82471208f4eb6d92
echo x - devel/p5-Oogly/distinfo
sed 's/^X//' >devel/p5-Oogly/distinfo << '6c4637438fcc35128a983e076f437752'
XSHA256 (Oogly-0.31.tar.gz) = bb2690871ac5702cdd1e2139774796663fc423ecc91a82ac28e98230c00a631b
XSIZE (Oogly-0.31.tar.gz) = 17418
6c4637438fcc35128a983e076f437752
exit



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



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