pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/pkgtools/verifypc Update to 1.4:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3e9435f780d0
branches:  trunk
changeset: 518606:3e9435f780d0
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Thu Sep 14 15:35:46 2006 +0000

description:
Update to 1.4:
- Sort dependencies properly so that, e.g., 2.10 is considered newer than 2.8.
  This is still a hack and might fail in some cases, but is hopefully much
  better than before.

diffstat:

 pkgtools/verifypc/Makefile          |  4 ++--
 pkgtools/verifypc/files/verifypc.sh |  9 +++++++--
 2 files changed, 9 insertions(+), 4 deletions(-)

diffs (38 lines):

diff -r aca09b3575fb -r 3e9435f780d0 pkgtools/verifypc/Makefile
--- a/pkgtools/verifypc/Makefile        Thu Sep 14 15:24:34 2006 +0000
+++ b/pkgtools/verifypc/Makefile        Thu Sep 14 15:35:46 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2006/03/19 10:49:02 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2006/09/14 15:35:46 jmmv Exp $
 #
 
-DISTNAME=      verifypc-1.3
+DISTNAME=      verifypc-1.4
 CATEGORIES=    pkgtools
 MASTER_SITES=  # empty
 DISTFILES=     # empty
diff -r aca09b3575fb -r 3e9435f780d0 pkgtools/verifypc/files/verifypc.sh
--- a/pkgtools/verifypc/files/verifypc.sh       Thu Sep 14 15:24:34 2006 +0000
+++ b/pkgtools/verifypc/files/verifypc.sh       Thu Sep 14 15:35:46 2006 +0000
@@ -1,6 +1,6 @@
 #!@SH@
 #
-# $NetBSD: verifypc.sh,v 1.4 2005/10/09 10:30:23 jmmv Exp $
+# $NetBSD: verifypc.sh,v 1.5 2006/09/14 15:35:46 jmmv Exp $
 #
 # verifypc - Sanity check package dependencies according to pkg-config
 # Copyright (c) 2005 Julio M. Merino Vidal <jmmv%NetBSD.org@localhost>
@@ -124,7 +124,12 @@
 
     # Construct a list of dependency specifications for the current package.
     SORTED_DEPS=$(${MAKE} show-vars VARNAMES="BUILD_DEPENDS DEPENDS" | tr ' ' '
-' | sort -r | uniq)
+' | sed 's,\([.<>=]\)\([0-9][.:n]\),\10\2,g' | \
+    sed 's,\([.<>=]\)\([0-9][.:n]\),\10\2,g' | \
+    sort -r | \
+    sed 's,\([.<>=]\)0\([0-9][.:n]\),\1\2,g' | \
+    sed 's,\([.<>=]\)0\([0-9][.:n]\),\1\2,g' | \
+    uniq)
 
     error=0
     lines=$(cat ${log} | sort | uniq | tr ' ' '¬')



Home | Main Index | Thread Index | Old Index