Skip site navigation (1)Skip section navigation (2)
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>