ports/93987: lang/perl5x: Allow the perl ports to specify an alternet __MAKE_CONF file to store the perl variables in.

Scot Hetzel swhetzel at gmail.com
Wed Mar 1 16:50:09 UTC 2006


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

From: "Scot Hetzel" <swhetzel at gmail.com>
To: FreeBSD-gnats-submit at freebsd.org
Cc: tobez at FreeBSD.org
Subject: Re: ports/93987: lang/perl5x: Allow the perl ports to specify an alternet __MAKE_CONF file to store the perl variables in.
Date: Wed, 1 Mar 2006 10:42:27 -0600

 ------=_Part_452_9916502.1141231347565
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline
 
 Attached is the patch to the lang/perl5* ports that allows the
 use.perl script to place the PERL_* variables in an alternate
 make.conf file by setting PERL_MAKE_CONF.
 
 There probably should be a comment in the Makefile, above
 PERL_MAKE_CONF that says:
 
 # By setting PERL_MAKE_CONF, you will need to add
 # '.include "/alternate/make.conf' for this alternate make.conf
 # file in your /etc/make.conf file:
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=3D93987
 
 Scot
 
 --
 DISCLAIMER:
 No electrons were mamed while sending this message. Only slightly bruised.
 
 ------=_Part_452_9916502.1141231347565
 Content-Type: text/plain; name=perl.diff; charset=us-ascii
 Content-Transfer-Encoding: 7bit
 X-Attachment-Id: f_ek9vf5kc
 Content-Disposition: attachment; filename="perl.diff"
 
 Index: lang/perl5/Makefile
 ===================================================================
 RCS file: /home/ncvs/ports/lang/perl5/Makefile,v
 retrieving revision 1.69
 diff -u -r1.69 Makefile
 --- lang/perl5/Makefile	10 Oct 2005 15:38:15 -0000	1.69
 +++ lang/perl5/Makefile	28 Feb 2006 07:40:48 -0000
 @@ -23,6 +23,7 @@
  PERL_VER=	5.6.2
  PERL_ARCH=	mach
  PERL_VERSION=	${PERL_VER}
 +PERL_MAKE_CONF?=	${__MAKE_CONF}
  
  HAS_CONFIGURE=	yes
  CONFIGURE_SCRIPT=Configure
 @@ -117,7 +118,7 @@
  		-e 's|%%PERL_VER%%|${PERL_VER}|g;' \
  		-e 's|%%PERL_VERSION%%|${PERL_VERSION}|g;' \
  		-e 's|%%PERL_ARCH%%|${PERL_ARCH}|g;' \
 -		-e 's|%%MAKE_CONF%%|${__MAKE_CONF}|g;' \
 +		-e 's|%%MAKE_CONF%%|${PERL_MAKE_CONF}|g;' \
  		${FILESDIR}/use.perl \
  		> ${WRKDIR}/use.perl
  	${CP} ${WRKDIR}/use.perl ${PKGINSTALL}
 Index: lang/perl5.8/Makefile
 ===================================================================
 RCS file: /home/ncvs/ports/lang/perl5.8/Makefile,v
 retrieving revision 1.88
 diff -u -r1.88 Makefile
 --- lang/perl5.8/Makefile	21 Feb 2006 14:27:36 -0000	1.88
 +++ lang/perl5.8/Makefile	28 Feb 2006 06:28:03 -0000
 @@ -26,6 +26,7 @@
  PERL_VER=	5.8.8
  PERL_ARCH=	mach
  PERL_VERSION=	${PERL_VER}
 +PERL_MAKE_CONF?=	${__MAKE_CONF}
  
  USE_BZIP2=	yes
  HAS_CONFIGURE=	yes
 @@ -153,7 +154,7 @@
  		-e 's|%%PERL_VER%%|${PERL_VER}|g;' \
  		-e 's|%%PERL_VERSION%%|${PERL_VERSION}|g;' \
  		-e 's|%%PERL_ARCH%%|${PERL_ARCH}|g;' \
 -		-e 's|%%MAKE_CONF%%|${__MAKE_CONF}|g;' \
 +		-e 's|%%MAKE_CONF%%|${PERL_MAKE_CONF}|g;' \
  		${FILESDIR}/use.perl \
  		> ${WRKDIR}/use.perl
  	${SED} -e 's|%%PERL%%|${PERL}|g;' \
 
 
 
 
 
 
 
 ------=_Part_452_9916502.1141231347565--



More information about the freebsd-ports-bugs mailing list