mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
- Make pkg_libchk work with ports-mgmt/pkg-devel
- Bump PORTREVISION Approved by: maintainer (implicit; discussed with ehaupt)
This commit is contained in:
parent
2dae05d007
commit
173838519c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=321873
2 changed files with 10 additions and 10 deletions
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
PORTNAME= bsdadminscripts
|
PORTNAME= bsdadminscripts
|
||||||
PORTVERSION= 6.1.1
|
PORTVERSION= 6.1.1
|
||||||
PORTREVISION= 3
|
PORTREVISION= 4
|
||||||
CATEGORIES= sysutils ports-mgmt
|
CATEGORIES= sysutils ports-mgmt
|
||||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
|
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
--- ./pkg_libchk.orig 2012-12-12 19:38:36.000000000 +0100
|
--- pkg_libchk.orig 2009-04-19 17:57:16.000000000 +0200
|
||||||
+++ ./pkg_libchk 2012-12-12 19:40:22.000000000 +0100
|
+++ pkg_libchk 2013-06-26 22:01:57.000000000 +0200
|
||||||
@@ -23,6 +23,8 @@
|
@@ -23,6 +23,8 @@
|
||||||
|
|
||||||
readonly name=pkg_libchk
|
readonly name=pkg_libchk
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
# Use a line break as delimiter.
|
# Use a line break as delimiter.
|
||||||
IFS='
|
IFS='
|
||||||
@@ -206,7 +208,7 @@
|
@@ -206,7 +208,7 @@ dependencyMissing() {
|
||||||
# We cannot handle non-native binaries,
|
# We cannot handle non-native binaries,
|
||||||
# so assume everything is in order.
|
# so assume everything is in order.
|
||||||
if ! readelf -e "$1" 2>&1 | \
|
if ! readelf -e "$1" 2>&1 | \
|
||||||
|
@ -18,7 +18,7 @@
|
||||||
> /dev/null
|
> /dev/null
|
||||||
then
|
then
|
||||||
return 2
|
return 2
|
||||||
@@ -405,10 +407,17 @@
|
@@ -405,10 +407,17 @@ statusSet 'Preparing ...'
|
||||||
|
|
||||||
# Get the packages to work on.
|
# Get the packages to work on.
|
||||||
test -z "$packages" && packages="-a"
|
test -z "$packages" && packages="-a"
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
-test -z "$recursive" -a -z "$Recursive" || packages="$packages
|
-test -z "$recursive" -a -z "$Recursive" || packages="$packages
|
||||||
-$(pkg_info -q $recursive $Recursive "$packages" 2> /dev/null | \
|
-$(pkg_info -q $recursive $Recursive "$packages" 2> /dev/null | \
|
||||||
-sed -E 's|^@pkgdep[[:space:]]*||1')"
|
-sed -E 's|^@pkgdep[[:space:]]*||1')"
|
||||||
+if [ "$pkgng" = "yes" ]; then
|
+if [ -n "$pkgng" ]; then
|
||||||
+ packages="$(pkg info -q $packages)"
|
+ packages="$(pkg info -q $packages)"
|
||||||
+ test -z "$recursive" -a -z "$Recursive" || packages="$packages
|
+ test -z "$recursive" -a -z "$Recursive" || packages="$packages
|
||||||
+ $(pkg info -q $recursive $Recursive "$packages" 2> /dev/null | \
|
+ $(pkg info -q $recursive $Recursive "$packages" 2> /dev/null | \
|
||||||
|
@ -40,14 +40,14 @@
|
||||||
|
|
||||||
# Create the regexp to match ldd output
|
# Create the regexp to match ldd output
|
||||||
match_expr="$compat=> not found|dependency .+ not found"
|
match_expr="$compat=> not found|dependency .+ not found"
|
||||||
@@ -420,9 +429,15 @@
|
@@ -420,9 +429,15 @@ package_num=0
|
||||||
# Check each selected package.
|
# Check each selected package.
|
||||||
for package in $packages; {
|
for package in $packages; {
|
||||||
package_num="$(($package_num + 1))"
|
package_num="$(($package_num + 1))"
|
||||||
- test $origin \
|
- test $origin \
|
||||||
- && package_name="$(pkg_info -qo "$package")" \
|
- && package_name="$(pkg_info -qo "$package")" \
|
||||||
- || package_name="$package"
|
- || package_name="$package"
|
||||||
+ if [ "$pkgng" = "yes" ]; then
|
+ if [ -n "$pkgng" ]; then
|
||||||
+ test $origin \
|
+ test $origin \
|
||||||
+ && package_name="$(pkg info -qo "$package")" \
|
+ && package_name="$(pkg info -qo "$package")" \
|
||||||
+ || package_name="$package"
|
+ || package_name="$package"
|
||||||
|
@ -59,13 +59,13 @@
|
||||||
|
|
||||||
# Print what we're doing.
|
# Print what we're doing.
|
||||||
statusSet "Starting job $package_num of $package_amount: $package_name"
|
statusSet "Starting job $package_num of $package_amount: $package_name"
|
||||||
@@ -432,7 +447,12 @@
|
@@ -432,7 +447,12 @@ for package in $packages; {
|
||||||
# Remember freeing the semaphore.
|
# Remember freeing the semaphore.
|
||||||
trap 'semaphoreFree jobs' EXIT
|
trap 'semaphoreFree jobs' EXIT
|
||||||
|
|
||||||
- files="$(pkg_info -qL "$package")"
|
- files="$(pkg_info -qL "$package")"
|
||||||
+ files=""
|
+ files=""
|
||||||
+ if [ "$pkgng" = "yes" ]; then
|
+ if [ -n "$pkgng" ]; then
|
||||||
+ files="$(pkg info -lq "$package")"
|
+ files="$(pkg info -lq "$package")"
|
||||||
+ else
|
+ else
|
||||||
+ files="$(pkg_info -qL "$package")"
|
+ files="$(pkg_info -qL "$package")"
|
||||||
|
|
Loading…
Add table
Reference in a new issue