From sheldonh@axl.training.iafrica.com  Wed Aug 19 11:09:40 1998
Received: from axl.training.iafrica.com (axl.training.iafrica.com [196.31.1.175])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA26847
          for <FreeBSD-gnats-submit@freebsd.org>; Wed, 19 Aug 1998 11:09:34 -0700 (PDT)
          (envelope-from sheldonh@axl.training.iafrica.com)
Received: from sheldonh by axl.training.iafrica.com with local (Exim 1.92 #1)
	for FreeBSD-gnats-submit@freebsd.org
	id 0z9CfH-00058g-00; Wed, 19 Aug 1998 20:08:55 +0200
Message-Id: <E0z9CfH-00058g-00@axl.training.iafrica.com>
Date: Wed, 19 Aug 1998 20:08:55 +0200
From: axl@iafrica.com
Sender: Sheldon Hearn <sheldonh@axl.training.iafrica.com>
Reply-To: axl@iafrica.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: ports/lang/perl5 ignores CFLAGS
X-Send-Pr-Version: 3.2

>Number:         7685
>Category:       ports
>Synopsis:       ports/lang/perl5 ignores CFLAGS
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    markm
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 19 11:10:00 PDT 1998
>Closed-Date:    Sat Aug 29 00:46:48 PDT 1998
>Last-Modified:  Sat Aug 29 00:47:54 PDT 1998
>Originator:     Sheldon Hearn
>Release:        FreeBSD 2.2.7-STABLE i386
>Organization:
UUNET Internet Africa
>Environment:

	When CFLAGS is defined in /etc/make.conf

>Description:

	The ports/lang/perl5 Configure script ignores CFLAGS in
	determining what optimization scheme to use. There is
	definitely no use in ignoring CFLAGS.

>How-To-Repeat:

	Watch a make build with CFLAGS defined in /etc/make.conf
	and notice that CFLAGS contents is ignored.

>Fix:
	
	The following patch teaches the ports/lang/perl5 port to
	honour CFLAGS.

diff -urN lang/perl5.ORIG/patches/patch-af lang/perl5/patches/patch-af
--- lang/perl5.ORIG/patches/patch-af	Thu Jan  1 02:00:00 1970
+++ lang/perl5/patches/patch-af	Mon Aug 17 12:03:45 1998
@@ -0,0 +1,11 @@
+--- Configure.ORIG	Fri Aug  7 23:38:53 1998
++++ Configure	Mon Aug 17 12:03:07 1998
+@@ -306,7 +306,7 @@
+ ldflags=''
+ lkflags=''
+ locincpth=''
+-optimize=''
++optimize=${CFLAGS:-''}
+ cf_email=''
+ cf_by=''
+ cf_time=''
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: markm 
State-Changed-When: Sat Aug 29 00:46:48 PDT 1998 
State-Changed-Why:  
Suggested patch committed. Thanks! 
. 


Responsible-Changed-From-To: freebsd-ports->markm 
Responsible-Changed-By: markm 
Responsible-Changed-When: Sat Aug 29 00:46:48 PDT 1998 
Responsible-Changed-Why:  
I did it. My port. 
 
>Unformatted:
