ports/133288: [PATCH] games/btanks: pass environement to scons allowing building with ccache

Dmitry Marakasov amdmi3 at amdmi3.ru
Wed Apr 1 23:40:02 UTC 2009


>Number:         133288
>Category:       ports
>Synopsis:       [PATCH] games/btanks: pass environement to scons allowing building with ccache
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 01 23:40:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 8.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sat Mar 21 18:50:30 MSK 2009
>Description:
scons clears environment for tools (that is compilers) that it runs. That makes it impossible to use ccache, as it relies on $PATH and other $CCACHE_ variables which won't be passed to ccache process. The patch makes scons propagate environment for this port thus fixing the problem.

Port maintainer (danfe at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- btanks-0.7.5800.patch begins here ---
Index: files/patch-SConstruct
===================================================================
RCS file: /home/amdmi3/projects/freebsd/FreeBSD.cvs/ports/games/battletanks/files/patch-SConstruct,v
retrieving revision 1.1
diff -u -u -r1.1 patch-SConstruct
--- files/patch-SConstruct	2 Apr 2008 10:18:54 -0000	1.1
+++ files/patch-SConstruct	1 Apr 2009 22:55:36 -0000
@@ -1,5 +1,14 @@
---- SConstruct.orig	2007-12-21 19:45:15.000000000 +0600
-+++ SConstruct	2008-03-27 04:41:37.000000000 +0600
+--- SConstruct.orig	2007-12-21 16:45:15.000000000 +0300
++++ SConstruct	2009-04-02 02:55:35.000000000 +0400
+@@ -1,7 +1,7 @@
+ import os, sys
+ 
+ #builder for static libraries
+-env = Environment()
++env = Environment(ENV = os.environ)
+ 
+ picLibBuilder = Builder(
+ 		action = Action('$ARCOM'),
 @@ -53,6 +53,8 @@
  	env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS'])
  if os.environ.has_key('LDFLAGS'):
--- btanks-0.7.5800.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list