Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Aug 2002 01:00:06 -0700 (PDT)
From:      Mathieu Arnold <mat@mat.cc>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/41265: New port: textproc/p5-Text-Reflow
Message-ID:  <200208040800.g74806Xm070944@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/41265; it has been noted by GNATS.

From: Mathieu Arnold <mat@mat.cc>
To: Anton Berezin <tobez@FreeBSD.org>,
	FreeBSD-gnats-submit@FreeBSD.org
Cc: freebsd-ports@FreeBSD.org
Subject: Re: ports/41265: New port: textproc/p5-Text-Reflow
Date: Sun, 04 Aug 2002 09:59:38 +0200

 --On samedi 3 ao=FBt 2002 22:16 +0200 Anton Berezin <tobez@FreeBSD.org> =
 wrote:
 
 > On Sat, Aug 03, 2002 at 12:30:04AM -0700, Mathieu Arnold wrote:
 >=20
 >>  just found out that it "require 5.005_62"
 >> =20
 >>  what is the best way to test the perl version ?
 >=20
 > At the moment the best way is to make absolutely sure that the port in
 > question indeed requires perl 5.6 or above.  A lot of perl modules that
 > require 5.005_62 do that for unimportant reasons like using `our'
 > instead of `use vars', using `use warnings', and ...oh well, that's
 > about it, I think.  Such things can be trivially patched, even by
 > oneliners in the port's Makefile.  Some examples:
 >=20
 > textproc/p5-Text-FixedLength-Extra
 > www/p5-WWW-Automate
 > databases/p5-GraphViz-DBI
 >=20
 > If this is not the case, and the module indeed requires more substantial
 > modifications to make it work with 5.005_03 (for example, some extended
 > operations with fields.pm, the use of @+ and @- magic arrays, unicode
 > stuff), the solution similar to the one you propose should work.
 
 I can't be absolutly sure, the .xs is not even compiling (for a reason
 behind my knowledge), and the .pm is a bit tricky to hack to get it to work
 alone
 
 so, here is the new shar for it :
 
 # 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-Reflow
 #	p5-Text-Reflow/Makefile
 #	p5-Text-Reflow/distinfo
 #	p5-Text-Reflow/pkg-comment
 #	p5-Text-Reflow/pkg-descr
 #	p5-Text-Reflow/pkg-plist
 #
 echo c - p5-Text-Reflow
 mkdir -p p5-Text-Reflow > /dev/null 2>&1
 echo x - p5-Text-Reflow/Makefile
 sed 's/^X//' >p5-Text-Reflow/Makefile << 'END-of-p5-Text-Reflow/Makefile'
 X# New ports collection makefile for:	textproc/p5- Text-Reflow
 X# Date created:				2 August 2002
 X# Whom:					Mathieu Arnold <m@absolight.net>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=3D	Text-Reflow
 XPORTVERSION=3D	1.04
 XCATEGORIES=3D	textproc perl5
 XMASTER_SITES=3D	${MASTER_SITE_PERL_CPAN}
 XMASTER_SITE_SUBDIR=3D	Text
 XPKGNAMEPREFIX=3D	p5-
 X
 XMAINTAINER=3D	m@absolight.net
 X
 XPERL_CONFIGURE=3D	yes
 X
 XMAN3=3D		Text::Reflow.3
 XMANPREFIX=3D	${PREFIX}/lib/perl5/${PERL_VERSION}
 X
 Xpre-everything:
 X	@${PERL} -M5.006 -e1 2>/dev/null || \
 X	( ${ECHO_MSG} "=3D=3D=3D> Requires perl 5.6 or above (available from the =
 port
 collection)"; \
 X	  false )
 X
 X.include <bsd.port.mk>
 END-of-p5-Text-Reflow/Makefile
 echo x - p5-Text-Reflow/distinfo
 sed 's/^X//' >p5-Text-Reflow/distinfo << 'END-of-p5-Text-Reflow/distinfo'
 XMD5 (Text-Reflow-1.04.tar.gz) =3D 9b7d192cda3ffe8de76735c843352200
 END-of-p5-Text-Reflow/distinfo
 echo x - p5-Text-Reflow/pkg-comment
 sed 's/^X//' >p5-Text-Reflow/pkg-comment <<
 'END-of-p5-Text-Reflow/pkg-comment'
 XPerl module for reflowing text files
 END-of-p5-Text-Reflow/pkg-comment
 echo x - p5-Text-Reflow/pkg-descr
 sed 's/^X//' >p5-Text-Reflow/pkg-descr << 'END-of-p5-Text-Reflow/pkg-descr'
 XThese routines will reflow the paragraphs in the given file,
 Xfilehandle, string or array using Knuth's paragraphing algorithm (as
 Xused in TeX) to pick "good" places to break the lines.
 END-of-p5-Text-Reflow/pkg-descr
 echo x - p5-Text-Reflow/pkg-plist
 sed 's/^X//' >p5-Text-Reflow/pkg-plist << 'END-of-p5-Text-Reflow/pkg-plist'
 Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Text/Reflow/Reflow.so
 Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Text/Reflow/Reflow.bs
 Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Text/Reflow/.packlist
 Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Text/Reflow.pm
 X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Text/Reflow
 END-of-p5-Text-Reflow/pkg-plist
 exit
 
 
 --=20
 Mathieu Arnold

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?200208040800.g74806Xm070944>