Date: Sun, 31 Dec 2000 07:30:02 -0800 (PST) From: Anton Berezin <tobez@tobez.org> To: freebsd-ports@FreeBSD.org Subject: Re: ports/23961: New port: textproc/p5-Text-FixedLength-Extra (Various niceties for p5-Text-FixedLength lovers) Message-ID: <200012311530.eBVFU2190238@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/23961; it has been noted by GNATS. From: Anton Berezin <tobez@tobez.org> To: freebsd-gnats-submit@FreeBSD.org, tobez@tobez.org Cc: Will Andrews <will@physics.purdue.edu> Subject: Re: ports/23961: New port: textproc/p5-Text-FixedLength-Extra (Various niceties for p5-Text-FixedLength lovers) Date: Sun, 31 Dec 2000 16:25:51 +0100 Here is the revised version. It sets BROKEN when it detects older FreeBSD (== older Perl). It also uses BUILD_DEPENDS && RUN_DEPENDS insetad of ugly DEPENDS. I've just put a new shar 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-Text-FixedLength-Extra # p5-Text-FixedLength-Extra/files # p5-Text-FixedLength-Extra/files/patch-Extra.pm # p5-Text-FixedLength-Extra/pkg-plist # p5-Text-FixedLength-Extra/pkg-descr # p5-Text-FixedLength-Extra/pkg-comment # p5-Text-FixedLength-Extra/distinfo # p5-Text-FixedLength-Extra/Makefile # echo c - p5-Text-FixedLength-Extra mkdir -p p5-Text-FixedLength-Extra > /dev/null 2>&1 echo c - p5-Text-FixedLength-Extra/files mkdir -p p5-Text-FixedLength-Extra/files > /dev/null 2>&1 echo x - p5-Text-FixedLength-Extra/files/patch-Extra.pm sed 's/^X//' >p5-Text-FixedLength-Extra/files/patch-Extra.pm << 'END-of-p5-Text-FixedLength-Extra/files/patch-Extra.pm' X--- Extra.pm.orig Sat Dec 30 18:10:06 2000 X+++ Extra.pm Sat Dec 30 18:26:45 2000 X@@ -31,6 +31,9 @@ X X our $debug = 1; X X+# kill the previous Text::FixedLength::getFixed to avoid X+# the warning of redefinition X+BEGIN { delete $Text::FixedLength::{getFixed}; } X X # Preloaded methods go here. X # ---------------------------------------------------------------------------- END-of-p5-Text-FixedLength-Extra/files/patch-Extra.pm echo x - p5-Text-FixedLength-Extra/pkg-plist sed 's/^X//' >p5-Text-FixedLength-Extra/pkg-plist << 'END-of-p5-Text-FixedLength-Extra/pkg-plist' Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Text/FixedLength/Extra/.packlist Xlib/perl5/site_perl/%%PERL_VER%%/Text/FixedLength/Extra.pm X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Text/FixedLength/Extra X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Text/FixedLength 2>/dev/null || true END-of-p5-Text-FixedLength-Extra/pkg-plist echo x - p5-Text-FixedLength-Extra/pkg-descr sed 's/^X//' >p5-Text-FixedLength-Extra/pkg-descr << 'END-of-p5-Text-FixedLength-Extra/pkg-descr' XRight now, Text::FixedLength::Extra does two things for those who like Xusing Text::FixedLength - simpler API and extended number processing. X X-Anton X<tobez@tobez.org> END-of-p5-Text-FixedLength-Extra/pkg-descr echo x - p5-Text-FixedLength-Extra/pkg-comment sed 's/^X//' >p5-Text-FixedLength-Extra/pkg-comment << 'END-of-p5-Text-FixedLength-Extra/pkg-comment' XVarious niceties for p5-Text-FixedLength lovers END-of-p5-Text-FixedLength-Extra/pkg-comment echo x - p5-Text-FixedLength-Extra/distinfo sed 's/^X//' >p5-Text-FixedLength-Extra/distinfo << 'END-of-p5-Text-FixedLength-Extra/distinfo' XMD5 (Text-FixedLength-Extra-1.0.tar.gz) = 0c78e050db6196bbefffbd09f71ecfac END-of-p5-Text-FixedLength-Extra/distinfo echo x - p5-Text-FixedLength-Extra/Makefile sed 's/^X//' >p5-Text-FixedLength-Extra/Makefile << 'END-of-p5-Text-FixedLength-Extra/Makefile' X# New ports collection makefile for: textproc/p5-Text-FixedLength-Extra X# Date created: 30 December 2000 X# Whom: Anton Berezin <tobez@tobez.org> X# X# $FreeBSD$ X# X XPORTNAME= Text-FixedLength-Extra XPORTVERSION= 1.0 XCATEGORIES= textproc perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Text XPKGNAMEPREFIX= p5- X XMAINTAINER= tobez@tobez.org X XBUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Text/FixedLength.pm:${PORTSDIR}/textproc/p5-Text-FixedLength XRUN_DEPENDS= ${BUILD_DEPENDS} X X.include <bsd.port.pre.mk> X X.if ${OSVERSION} < 500007 XBROKEN="Requires perl that has 'our' keyword" X.endif X XUSE_PERL5= yes XPERL_CONFIGURE= yes X XMAN3= Text::FixedLength::Extra.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include <bsd.port.post.mk> END-of-p5-Text-FixedLength-Extra/Makefile exit Cheers, \Anton. -- <img align="lawful"> and <img align="chaotic"> would be a nice addition to HTML specification. 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?200012311530.eBVFU2190238>