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 |
|