summaryrefslogtreecommitdiffstats
path: root/ports-mgmt
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2002-02-24 15:36:32 +0000
committerdes <des@FreeBSD.org>2002-02-24 15:36:32 +0000
commit2de5a27ecf7752ffff233030be15cff9b5843335 (patch)
tree30c829a9e921849b89309666edad297108d5da34 /ports-mgmt
parente413758b0e072f6e17f6d7d3687aec7c02ae2e27 (diff)
downloadFreeBSD-ports-2de5a27ecf7752ffff233030be15cff9b5843335.zip
FreeBSD-ports-2de5a27ecf7752ffff233030be15cff9b5843335.tar.gz
Definitely not my day. Further thought revealed that porteasy.pl rev 1.20
was not only suboptimal, but incorrect to boot. Fix and bump PORTREVISION.
Diffstat (limited to 'ports-mgmt')
-rw-r--r--ports-mgmt/porteasy/Makefile1
-rw-r--r--ports-mgmt/porteasy/src/porteasy.pl14
2 files changed, 7 insertions, 8 deletions
diff --git a/ports-mgmt/porteasy/Makefile b/ports-mgmt/porteasy/Makefile
index e308340..f62714b 100644
--- a/ports-mgmt/porteasy/Makefile
+++ b/ports-mgmt/porteasy/Makefile
@@ -9,6 +9,7 @@
PORTNAME= porteasy
PORTVERSION= 2.7.0
+PORTREVISION= 1
CATEGORIES= misc
MASTER_SITES= # none
DISTFILES= # none
diff --git a/ports-mgmt/porteasy/src/porteasy.pl b/ports-mgmt/porteasy/src/porteasy.pl
index 33a546e..ec3fdae 100644
--- a/ports-mgmt/porteasy/src/porteasy.pl
+++ b/ports-mgmt/porteasy/src/porteasy.pl
@@ -913,15 +913,13 @@ sub build_port($) {
my @makeargs; # Arguments to make()
if ($packages) {
- push(@makeargs, "package", "DEPENDS_TARGET=package clean");
- foreach (values(%{$port_dep{$port}})) {
- if ($_ ne 'install') {
- push(@makeargs, "-DNOCLEANDEPENDS");
- last;
- }
- }
+ push(@makeargs, "package");
+ push(@makeargs, "DEPENDS_TARGET=package clean", "-DNOCLEANDEPENDS")
+ unless ($dontclean);
} else {
push(@makeargs, "install");
+ push(@makeargs, "DEPENDS_TARGET=install clean", "-DNOCLEANDEPENDS")
+ unless ($dontclean);
}
if ($force) {
push(@makeargs, "-DFORCE_PKG_REGISTER");
@@ -1095,7 +1093,7 @@ MAIN:{
}
# Step 3: update port directories and discover dependencies
- $need_deps = ($update || $build || $fetch || $list || $packages);
+ $need_deps = ($update || $list);
update_ports_tree(keys(%reqd));
# Step 4: deselect ports which are already installed
OpenPOWER on IntegriCloud