pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk bring back rev. 1.20.
details: https://anonhg.NetBSD.org/pkgsrc/rev/64840a0f60b8
branches: trunk
changeset: 467334:64840a0f60b8
user: grant <grant%pkgsrc.org@localhost>
date: Thu Jan 29 10:19:10 2004 +0000
description:
bring back rev. 1.20.
in fact, the last revision didn't contain unwanted changes, but two
minor errors, now fixed. sorry for the mess.
diffstat:
mk/tools.mk | 24 ++++++++++++++++++++++--
1 files changed, 22 insertions(+), 2 deletions(-)
diffs (59 lines):
diff -r 2b23ab0ae382 -r 64840a0f60b8 mk/tools.mk
--- a/mk/tools.mk Thu Jan 29 10:15:44 2004 +0000
+++ b/mk/tools.mk Thu Jan 29 10:19:10 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.mk,v 1.21 2004/01/29 10:15:44 grant Exp $
+# $NetBSD: tools.mk,v 1.22 2004/01/29 10:19:10 grant Exp $
#
# This Makefile creates a ${TOOLS_DIR} directory and populates the bin
# subdir with tools that hide the ones outside of ${TOOLS_DIR}.
@@ -115,7 +115,7 @@
# defining e.g. USE_GNU_TOOLS+="awk sed". Version numbers are not
# considered.
-_TOOLS= awk grep m4 make sed
+_TOOLS= awk grep m4 make patch sed
.if defined(_IGNORE_USE_GNU_TOOLS)
USE_GNU_TOOLS:= # empty
@@ -132,6 +132,8 @@
_TOOLS_OPSYS_HAS_GNU.grep+= NetBSD-*-* OpenBSD-*-*
_TOOLS_OPSYS_HAS_GNU.m4+= # empty
_TOOLS_OPSYS_HAS_GNU.make+= Darwin-*-*
+_TOOLS_OPSYS_HAS_GNU.patch+= Darwin-*-* FreeBSD-*-* Linux-*-* NetBSD-*-*
+_TOOLS_OPSYS_HAS_GNU.patch+= OpenBSD-*-*
_TOOLS_OPSYS_HAS_GNU.sed+= Linux-*-* NetBSD-*-*
# These platforms have GNUish versions of the tools available in the base
@@ -143,6 +145,7 @@
_TOOLS_REPLACE_OPSYS.grep+= SunOS-*-*
_TOOLS_REPLACE_OPSYS.m4+= # empty
_TOOLS_REPLACE_OPSYS.make+= # empty
+_TOOLS_REPLACE_OPSYS.patch+= SunOS-*-*
_TOOLS_REPLACE_OPSYS.sed+= SunOS-*-*
# These platforms have completely unusable versions of these tools, and
@@ -260,6 +263,23 @@
MAKEFLAGS+= _IGNORE_USE_GNU_TOOLS=
.endif
+.if ${_TOOLS_REPLACE.patch} == "YES"
+_TOOLS_OVERRIDE.patch= YES
+_TOOLS_PROGNAME.patch= ${PATCH}
+.endif
+.if (${_TOOLS_NEED_GNU.patch} == "YES") && empty(PKGPATH:Mdevel/patch)
+BUILD_DEPENDS+= patch>=2.2:../../devel/patch
+_TOOLS_OVERRIDE.patch= YES
+_TOOLS_PROGNAME.patch= ${LOCALBASE}/bin/gpatch # "gpatch" always exists
+. if exists(${_TOOLS_PROGNAME.patch})
+PATCH:= ${_TOOLS_PROGNAME.patch}
+. endif
+.endif
+.if !empty(PKGPATH:Mdevel/patch)
+_TOOLS_OVERRIDE.patch= NO
+MAKEFLAGS+= _IGNORE_USE_GNU_TOOLS=
+.endif
+
.if ${_TOOLS_REPLACE.sed} == "YES"
_TOOLS_OVERRIDE.sed= YES
_TOOLS_PROGNAME.sed= ${SED}
Home |
Main Index |
Thread Index |
Old Index