pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mk/buildlink3 Fix the glob pattern to match >= depende...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9f1d7893ffc7
branches:  trunk
changeset: 468888:9f1d7893ffc7
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Tue Feb 17 16:07:37 2004 +0000

description:
Fix the glob pattern to match >= dependencies correctly.

diffstat:

 mk/buildlink3/bsd.buildlink3.mk |  19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)

diffs (36 lines):

diff -r d04fc4cd82d9 -r 9f1d7893ffc7 mk/buildlink3/bsd.buildlink3.mk
--- a/mk/buildlink3/bsd.buildlink3.mk   Tue Feb 17 16:03:15 2004 +0000
+++ b/mk/buildlink3/bsd.buildlink3.mk   Tue Feb 17 16:07:37 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.buildlink3.mk,v 1.88 2004/02/17 14:49:17 jlam Exp $
+# $NetBSD: bsd.buildlink3.mk,v 1.89 2004/02/17 16:07:37 jlam Exp $
 #
 # An example package buildlink3.mk file:
 #
@@ -132,19 +132,16 @@
 #
 # This next block of code sets _BLNK_DEPENDS.<pkg> to the strictest set of
 # dependencies it can derive from ${BUILDLINK_DEPENDS.<pkg>}.  It only
-# understands dependencies of the form foo>=1.0, and foo-1.0, and leaves
-# the other dependencies undisturbed.
+# understands dependencies of the form foo>=1.0, and leaves the other
+# dependencies undisturbed.
 #
-# The algorithm takes dependencies of the form foo{>=,-}1.0 and converts
-# them to foo-1.0.  It then compares this pkg name against each dependency
-# to see if it satisfies them all.  The key fact is the the strictest
+# The algorithm takes dependencies of the form foo>=1.0 and converts them
+# to foo-1.0.  It then compares this pkg name against each dependency to
+# see if it satisfies them all.  The key fact is the the strictest
 # dependency, when converted to a pkg name, will satisfy every dependency.
 #
-_BLNK_DEPENDS.${_pkg_}=                \
-       ${BUILDLINK_DEPENDS.${_pkg_}:N[a-zA-Z0-9]*-[0-9]*:N[a-zA-Z0-9]*>=[0-9]*}
-_BLNK_GE_DEPENDS.${_pkg_}=     \
-       ${BUILDLINK_DEPENDS.${_pkg_}:M[a-zA-Z0-9]*-[0-9]*}              \
-       ${BUILDLINK_DEPENDS.${_pkg_}:M[a-zA-Z0-9]*>=[0-9]*}
+_BLNK_DEPENDS.${_pkg_}=                ${BUILDLINK_DEPENDS.${_pkg_}:N*>=[0-9]*}
+_BLNK_GE_DEPENDS.${_pkg_}=     ${BUILDLINK_DEPENDS.${_pkg_}:M*>=[0-9]*}
 _BLNK_STRICTEST_DEPENDS.${_pkg_}?=     none
 .      for _depend_ in ${_BLNK_GE_DEPENDS.${_pkg_}}
 .        for _dep2pkg_ in ${_depend_:S/>=/-/}



Home | Main Index | Thread Index | Old Index