View | Details | Raw Unified | Return to bug 177180 | Differences between
and this patch

Collapse All | Expand All

(-)b/ports-mgmt/portshaker/Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME?=	portshaker
4
PORTNAME?=	portshaker
5
PORTVERSION=	1.0.8
5
PORTVERSION=	1.0.8
6
PORTREVISION?=	0
6
PORTREVISION=	1
7
CATEGORIES?=	ports-mgmt
7
CATEGORIES?=	ports-mgmt
8
MASTER_SITES=	http://bsd-sharp.googlecode.com/files/ \
8
MASTER_SITES=	http://bsd-sharp.googlecode.com/files/ \
9
		http://romain.blogreen.org/distfiles/
9
		http://romain.blogreen.org/distfiles/
(-)b/ports-mgmt/portshaker/files/patch-portshaker.subr.in (+31 lines)
Added Link Here
1
--- portshaker.subr.in.orig	2014-01-02 19:45:50.000000000 -0500
2
+++ portshaker.subr.in	2014-01-02 19:47:18.000000000 -0500
3
@@ -39,6 +39,14 @@
4
 PB="${PB:=/usr/local/tinderbox}"
5
 TC="${TC:=${PB}/tc}"
6
 
7
+# Use pkg(8) if WITH_PKGNG is defined in make.conf
8
+if [ -f "/etc/make.conf" ]; then
9
+	case `make -f "/etc/make.conf" -V WITH_PKGNG` in
10
+	[Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
11
+		PKG_VERSION="pkg version"
12
+	esac
13
+fi
14
+PKG_VERSION="${PKG_VERSION:=pkg_version}"
15
 
16
 # Convenient variables
17
 DIFF_IGNORE_FLAGS_MK="--ignore-matching-lines='\$\(FreeBSD\|Id\|MCom\)\$'"
18
@@ -252,11 +260,11 @@
19
 		return 0 # Always update
20
 	fi
21
 
22
-	case $(pkg_version -t ${old_version} ${new_version}) in
23
+	case $(${PKG_VERSION} -t ${old_version} ${new_version}) in
24
 	    '<') return 0;;
25
 	    '=') return 1;;
26
 	    '>') return 2;;
27
-	    *) err 1 "Unsupported pkg_version reply";;
28
+	    *) err 1 "Unsupported ${PKG_VERSION} reply";;
29
 	esac
30
 }
31
 

Return to bug 177180