pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Update pkg_chk to 1.49:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6d54b43573ec
branches:  trunk
changeset: 477336:6d54b43573ec
user:      abs <abs%pkgsrc.org@localhost>
date:      Wed Jun 30 09:53:42 2004 +0000

description:
Update pkg_chk to 1.49:
    When -v (verbose) is given with -l (list binary packages required for
    target config), display which package pulled in a particular dependency

diffstat:

 doc/CHANGES                       |   4 +++-
 pkgtools/pkg_chk/Makefile         |   4 ++--
 pkgtools/pkg_chk/files/pkg_chk.sh |  37 +++++++++++++++++++------------------
 3 files changed, 24 insertions(+), 21 deletions(-)

diffs (111 lines):

diff -r 268a4b554215 -r 6d54b43573ec doc/CHANGES
--- a/doc/CHANGES       Wed Jun 30 08:37:11 2004 +0000
+++ b/doc/CHANGES       Wed Jun 30 09:53:42 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES,v 1.6401 2004/06/30 07:13:32 grant Exp $
+$NetBSD: CHANGES,v 1.6402 2004/06/30 09:54:16 abs Exp $
 
 Changes to the packages collection and infrastructure in 2004:
 
@@ -3185,3 +3185,5 @@
        Updated dvd+rw-tools to 5.19.4.9.7 [wiz 2004-06-30]
        Updated easytag to 0.31 [wiz 2004-06-30]
        Added p5-Log-Dispatch-DBI-0.02 [grant 2004-06-30]
+       Updated pkg_chk to 1.49 [abs 2004-06-30]
+
diff -r 268a4b554215 -r 6d54b43573ec pkgtools/pkg_chk/Makefile
--- a/pkgtools/pkg_chk/Makefile Wed Jun 30 08:37:11 2004 +0000
+++ b/pkgtools/pkg_chk/Makefile Wed Jun 30 09:53:42 2004 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2004/05/09 17:56:17 abs Exp $
+# $NetBSD: Makefile,v 1.6 2004/06/30 09:53:42 abs Exp $
 
-DISTNAME=      pkg_chk-1.48
+DISTNAME=      pkg_chk-1.49
 CATEGORIES=    pkgtools
 MASTER_SITES=  # empty
 DISTFILES=     # empty
diff -r 268a4b554215 -r 6d54b43573ec pkgtools/pkg_chk/files/pkg_chk.sh
--- a/pkgtools/pkg_chk/files/pkg_chk.sh Wed Jun 30 08:37:11 2004 +0000
+++ b/pkgtools/pkg_chk/files/pkg_chk.sh Wed Jun 30 09:53:42 2004 +0000
@@ -1,6 +1,6 @@
 #!@SH@ -e
 #
-# $Id: pkg_chk.sh,v 1.5 2004/05/09 17:56:17 abs Exp $
+# $Id: pkg_chk.sh,v 1.6 2004/06/30 09:53:42 abs Exp $
 #
 # TODO: Handle updates with dependencies via binary packages
 
@@ -53,11 +53,11 @@
                    echo "$PKGNAME: build version information mismatch"
                    MISMATCH_TODO="$MISMATCH_TODO $PKGNAME"
                    # should we mark this pkg to be updated if -u is given ??
-               elif [ -n "$opt_v" ];then
-                   echo "$PKGNAME: OK"
+               else
+                   verbose "$PKGNAME: OK"
                fi
-           elif [ -n "$opt_v" ];then
-               echo "$PKGNAME: OK"
+           else
+               verbose "$PKGNAME: OK"
            fi
        fi
     done
@@ -85,9 +85,7 @@
            fi
            continue
        fi
-       if [ -n "$opt_v" ];then
-           echo "$PKGNAME.tgz: found"
-       fi
+       verbose "$PKGNAME.tgz: found"
        CHECKLIST="$CHECKLIST$PKGNAME ";
     done
     while [ "$CHECKLIST" != ' ' ]; do
@@ -104,14 +102,12 @@
            for dep in $(pkg_info -N $PACKAGES/All/$pkg.tgz | ${SED} '1,/Built using:/d' | ${GREP} ..) ; do
                case "$PKGLIST$NEXTCHECK" in
                    *\ $dep\ *)
-                       if [ -n "$opt_v" ];then
-                           echo "Duplicate depend $dep"
-                       fi;;
+                       verbose "$pkg: Duplicate depend $dep"
+                       ;;
                    *)
                        NEXTCHECK="$NEXTCHECK$dep "
-                       if [ -n "$opt_v" ];then
-                           echo "Add depend $dep"
-                       fi;;
+                       verbose "$pkg: Add depend $dep"
+                       ;;
                esac
            done
        done
@@ -304,6 +300,13 @@
     fi
     }
 
+verbose()
+    {
+    if [ -n "$opt_v" ];then
+       echo $*
+    fi
+    }
+
 args=$(getopt BC:D:L:U:abcfghiklnrsuv $*)
 if [ $? != 0 ]; then
     opt_h=1
@@ -452,10 +455,8 @@
     if [ -n "$opt_D" ];then
        TAGS="$TAGS,$opt_D"
     fi
-    if [ -n "$opt_v" ];then
-       echo "set   TAGS=$TAGS"
-       echo "unset TAGS=$opt_U"
-    fi
+    verbose "set   TAGS=$TAGS"
+    verbose "unset TAGS=$opt_U"
 
     # Extract list of valid pkgdirs (skip any 'alreadyset' in $PKGDIRLIST)
     #



Home | Main Index | Thread Index | Old Index