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