ports/84814: Fix ports/print/psutils tu use the correct PERL interpreter

Anton Berezin tobez at FreeBSD.org
Thu Aug 11 19:50:09 UTC 2005


The following reply was made to PR ports/84814; it has been noted by GNATS.

From: Anton Berezin <tobez at FreeBSD.org>
To: Carlos A M dos Santos <casantos at urisan.tche.br>
Cc: FreeBSD-gnats-submit at FreeBSD.org
Subject: Re: ports/84814: Fix ports/print/psutils tu use the correct PERL interpreter
Date: Thu, 11 Aug 2005 21:41:28 +0200

 On Thu, Aug 11, 2005 at 03:42:30PM -0300, Carlos A M dos Santos wrote:
 
 > 	The "configure" script of the print/psutils-letter port assumes that
 > 	the PERL interpreter is /usr/bin/perl. That is true for FreeBSD 4.X
 > 	but not for 5.X. The attached patch modifies the script to find the
 > 	interpreter at build time. 
 
 > --- ports::print::psutils-letter.patch begins here ---
 > diff -durP ports.orig/print/psutils-letter/scripts/configure ports/print/psutils-letter/scripts/configure
 > --- ports.orig/print/psutils-letter/scripts/configure	Thu Aug  1 21:13:49 1996
 > +++ ports/print/psutils-letter/scripts/configure	Thu Aug 11 15:26:04 2005
 > @@ -5,7 +5,7 @@
 >  BINDIR = $PREFIX/bin
 >  INCLUDEDIR = $PREFIX/share/psutils
 >  MANDIR =$PREFIX/man/man1
 > -PERL = /usr/bin/perl
 > +PERL = `which perl`
 >  CC=cc
 >  END
 >  exit 0
 > --- ports::print::psutils-letter.patch ends here ---
 
 Make I suggest a better patch instead?
 
 Index: Makefile
 ===================================================================
 RCS file: /home/ncvs/ports/print/psutils-letter/Makefile,v
 retrieving revision 1.27
 diff -u -r1.27 Makefile
 --- Makefile	7 Mar 2003 06:09:06 -0000	1.27
 +++ Makefile	11 Aug 2005 19:39:53 -0000
 @@ -24,6 +24,8 @@
  		fixpspps.1 fixtpps.1 fixwfwps.1 fixwpps.1 fixwwps.1 \
  		extractres.1 includeres.1 fixscribeps.1 psmerge.1
  
 +SCRIPTS_ENV+=	PERL=${PERL}
 +
  .if !defined(PAPERSIZE)
  PAPERSIZE=letter
  PAPERSIZE_UNSPECIFIED=	yes
 Index: scripts/configure
 ===================================================================
 RCS file: /home/ncvs/ports/print/psutils-letter/scripts/configure,v
 retrieving revision 1.3
 diff -u -r1.3 configure
 --- scripts/configure	2 Aug 1996 00:13:49 -0000	1.3
 +++ scripts/configure	11 Aug 2005 19:39:57 -0000
 @@ -5,7 +5,7 @@
  BINDIR = $PREFIX/bin
  INCLUDEDIR = $PREFIX/share/psutils
  MANDIR =$PREFIX/man/man1
 -PERL = /usr/bin/perl
 +PERL = $PERL
  CC=cc
  END
  exit 0
 
 Cheers,
 \Anton.
 -- 
 The moronity of the universe is a monotonically increasing function. --
 Jarkko Hietaniemi



More information about the freebsd-ports-bugs mailing list