summaryrefslogtreecommitdiff
path: root/ports-mgmt
diff options
context:
space:
mode:
authorRyan Steinmetz <zi@FreeBSD.org>2011-08-01 16:37:02 +0000
committerRyan Steinmetz <zi@FreeBSD.org>2011-08-01 16:37:02 +0000
commitb3022ce5d8978c0de2b71a7dd1c1b5178120560e (patch)
tree77050f664d0054ab53dad6e90825720649f187d4 /ports-mgmt
parentPacify portlint (diff)
Fix assertion when using PKGINSTALL builder (-DUSE_PACKAGE_DEPENDS)
PR: ports/159268 Submitted by: David Naylor <naylor.b.david@gmail.com> [maintainer] Approved by: wxs (mentor)
Notes
Notes: svn path=/head/; revision=278722
Diffstat (limited to 'ports-mgmt')
-rw-r--r--ports-mgmt/portbuilder/Makefile1
-rw-r--r--ports-mgmt/portbuilder/files/patch-libpb_builder.py11
2 files changed, 12 insertions, 0 deletions
diff --git a/ports-mgmt/portbuilder/Makefile b/ports-mgmt/portbuilder/Makefile
index 3bdbfd2f32f5..230bba2db466 100644
--- a/ports-mgmt/portbuilder/Makefile
+++ b/ports-mgmt/portbuilder/Makefile
@@ -6,6 +6,7 @@
PORTNAME= portbuilder
DISTVERSION= 0.1.3.1
+PORTREVISION= 1
CATEGORIES= ports-mgmt
MASTER_SITES= http://cloud.github.com/downloads/DragonSA/portbuilder/
diff --git a/ports-mgmt/portbuilder/files/patch-libpb_builder.py b/ports-mgmt/portbuilder/files/patch-libpb_builder.py
new file mode 100644
index 000000000000..018b495d4987
--- /dev/null
+++ b/ports-mgmt/portbuilder/files/patch-libpb_builder.py
@@ -0,0 +1,11 @@
+--- libpb/builder.py
++++ libpb/builder.py
+@@ -425,7 +425,7 @@ class StageBuilder(Builder):
+ assert not port.dependency.check(self.stage)
+ del self._pending[port]
+ if self._port_check(port):
+- assert port.stage == self.stage - 1
++ assert port.stage == self.stage - 1 or self.stage > Port.PACKAGE
+ self.update.emit(self, Builder.QUEUED, port)
+ self.ports[port].started.connect(self._started)
+ self.queue.add(self.ports[port])