[37453] trunk/base/src
jmr at macports.org
jmr at macports.org
Sun Jun 8 05:39:46 PDT 2008
Revision: 37453
http://trac.macosforge.org/projects/macports/changeset/37453
Author: jmr at macports.org
Date: 2008-06-08 05:39:45 -0700 (Sun, 08 Jun 2008)
Log Message:
-----------
Check depends_build before configure phase, and check dependencies before
alll packaging targets. This is a step towards fixing #15161.
Modified Paths:
--------------
trunk/base/src/macports1.0/macports.tcl
trunk/base/src/port1.0/portutil.tcl
Modified: trunk/base/src/macports1.0/macports.tcl
===================================================================
--- trunk/base/src/macports1.0/macports.tcl 2008-06-08 12:02:52 UTC (rev 37452)
+++ trunk/base/src/macports1.0/macports.tcl 2008-06-08 12:39:45 UTC (rev 37453)
@@ -1236,8 +1236,10 @@
|| $target == "test"
|| $target == "destroot" || $target == "install"
|| $target == "archive"
+ || $target == "dmg" || $target == "mdmg"
|| $target == "pkg" || $target == "mpkg"
- || $target == "rpm" || $target == "dpkg" } {
+ || $target == "rpm" || $target == "dpkg"
+ || $target == "srpm" } {
if {[mportdepends $mport $target] != 0} {
return 1
@@ -1676,17 +1678,19 @@
# Determine deptypes to look for based on target
switch $target {
- configure { set deptypes "depends_lib" }
-
+ configure -
build { set deptypes "depends_lib depends_build" }
test -
destroot -
install -
archive -
+ dmg -
pkg -
+ mdmg -
mpkg -
rpm -
+ srpm -
dpkg -
"" { set deptypes "depends_lib depends_build depends_run" }
}
Modified: trunk/base/src/port1.0/portutil.tcl
===================================================================
--- trunk/base/src/port1.0/portutil.tcl 2008-06-08 12:02:52 UTC (rev 37452)
+++ trunk/base/src/port1.0/portutil.tcl 2008-06-08 12:39:45 UTC (rev 37453)
@@ -1188,19 +1188,20 @@
# Determine deptypes to look for based on target
switch $target {
- configure { set deptypes "depends_lib depends_build" }
-
+ configure -
build { set deptypes "depends_lib depends_build" }
test -
destroot -
install -
archive -
+ dmg -
pkg -
mpkg -
rpm -
srpm -
dpkg -
+ mdmg -
activate -
"" { set deptypes "depends_lib depends_build depends_run" }
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080608/343db8a6/attachment.htm
More information about the macports-changes
mailing list