[58977] trunk/base/src/package1.0
snc at macports.org
snc at macports.org
Wed Oct 7 20:09:22 PDT 2009
Revision: 58977
http://trac.macports.org/changeset/58977
Author: snc at macports.org
Date: 2009-10-07 20:09:18 -0700 (Wed, 07 Oct 2009)
Log Message:
-----------
use build_arch in archivemode heirarchy instead of os.arch. this will differentiate between i386 and x86_64
Modified Paths:
--------------
trunk/base/src/package1.0/portarchive.tcl
trunk/base/src/package1.0/portunarchive.tcl
Modified: trunk/base/src/package1.0/portarchive.tcl
===================================================================
--- trunk/base/src/package1.0/portarchive.tcl 2009-10-08 00:53:57 UTC (rev 58976)
+++ trunk/base/src/package1.0/portarchive.tcl 2009-10-08 03:09:18 UTC (rev 58977)
@@ -70,6 +70,7 @@
global name version revision portvariants
global archive.destpath archive.type archive.meta
global archive.file archive.path archive.fulldestpath
+ global configure.build_arch
# Check mode in case archive called directly by user
if {[option portarchivemode] != "yes"} {
@@ -90,7 +91,7 @@
# Define archive destination directory and target filename
if {![string equal ${archive.destpath} ${workpath}] && ![string equal ${archive.destpath} ""]} {
- set archive.fulldestpath [file join ${archive.destpath} [option os.platform] [option os.arch]]
+ set archive.fulldestpath [file join ${archive.destpath} [option os.platform] ${configure.build_arch}]
} else {
set archive.fulldestpath ${archive.destpath}
}
@@ -299,7 +300,7 @@
global name epoch version revision portvariants
global archive.fulldestpath archive.type archive.file archive.path
global archive.meta archive.metaname archive.metapath
- global os.platform os.arch
+ global os.platform os.arch configure.build_arch
# Create archive destination path (if needed)
if {![file isdirectory ${archive.fulldestpath}]} {
@@ -463,7 +464,7 @@
foreach archive.type [option portarchivetype] {
if {[catch {archiveTypeIsSupported ${archive.type}} errmsg] == 0} {
# Define archive file/path
- set archive.file "${name}-${version}_${revision}${portvariants}.[option os.arch].${archive.type}"
+ set archive.file "${name}-${version}_${revision}${portvariants}.${configure.build_arch}.${archive.type}"
set archive.path "[file join ${archive.fulldestpath} ${archive.file}]"
# Setup archive command
Modified: trunk/base/src/package1.0/portunarchive.tcl
===================================================================
--- trunk/base/src/package1.0/portunarchive.tcl 2009-10-08 00:53:57 UTC (rev 58976)
+++ trunk/base/src/package1.0/portunarchive.tcl 2009-10-08 03:09:18 UTC (rev 58977)
@@ -65,6 +65,7 @@
global ports_force ports_source_only ports_binary_only
global name version revision portvariants portpath
global unarchive.srcpath unarchive.type unarchive.file unarchive.path unarchive.fullsrcpath
+ global configure.build_arch
# Check mode in case archive called directly by user
if {[option portarchivemode] != "yes"} {
@@ -85,7 +86,7 @@
# Define archive directory, file, and path
if {![string equal ${unarchive.srcpath} ${workpath}] && ![string equal ${unarchive.srcpath} ""]} {
- set unarchive.fullsrcpath [file join ${unarchive.srcpath} [option os.platform] [option os.arch]]
+ set unarchive.fullsrcpath [file join ${unarchive.srcpath} [option os.platform] ${configure.build_arch}]
} else {
set unarchive.fullsrcpath ${unarchive.srcpath}
}
@@ -108,7 +109,7 @@
set unsupported 0
foreach unarchive.type [option portarchivetype] {
if {[catch {archiveTypeIsSupported ${unarchive.type}} errmsg] == 0} {
- set unarchive.file "${name}-${version}_${revision}${portvariants}.[option os.arch].${unarchive.type}"
+ set unarchive.file "${name}-${version}_${revision}${portvariants}.${configure.build_arch}.${unarchive.type}"
set unarchive.path "[file join ${unarchive.fullsrcpath} ${unarchive.file}]"
if {[file exist ${unarchive.path}]} {
set found 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091007/de44eeea/attachment.html>
More information about the macports-changes
mailing list