pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk Teach the new tools framework about ${STRIP}, which...
details: https://anonhg.NetBSD.org/pkgsrc/rev/3fb4000a3ee6
branches: trunk
changeset: 493366:3fb4000a3ee6
user: jlam <jlam%pkgsrc.org@localhost>
date: Wed May 04 06:42:43 2005 +0000
description:
Teach the new tools framework about ${STRIP}, which is used in some
packages to strip installed executables. If INSTALL_UNSTRIPPED ==
"yes", then we create a "strip" wrapper in ${TOOLS_DIR} that just
calls ${TRUE} by considering ${TRUE} the system-supplied strip command.
diffstat:
mk/bsd.pkg.mk | 6 +++---
mk/tools/defaults.mk | 3 ++-
mk/tools/make.mk | 4 ++--
mk/tools/tools.AIX.mk | 3 ++-
mk/tools/tools.BSDOS.mk | 4 +++-
mk/tools/tools.Darwin.mk | 4 +++-
mk/tools/tools.DragonFly.mk | 4 +++-
mk/tools/tools.FreeBSD.mk | 4 +++-
mk/tools/tools.IRIX.mk | 3 ++-
mk/tools/tools.Interix.mk | 3 ++-
mk/tools/tools.Linux.mk | 4 +++-
mk/tools/tools.NetBSD.mk | 4 +++-
mk/tools/tools.OSF1.mk | 4 +++-
mk/tools/tools.OpenBSD.mk | 4 +++-
mk/tools/tools.SunOS.mk | 4 +++-
mk/tools/tools.UnixWare.mk | 3 ++-
16 files changed, 42 insertions(+), 19 deletions(-)
diffs (284 lines):
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/bsd.pkg.mk
--- a/mk/bsd.pkg.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/bsd.pkg.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1626 2005/05/04 04:23:34 jlam Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1627 2005/05/04 06:42:43 jlam Exp $
#
# This file is in the public domain.
#
@@ -943,8 +943,8 @@
dirname echo egrep env expr false fgrep file find grep \
gtar gunzip gzcat gzip head hostname id install \
ldconfig ln ls m4 mkdir mtree mv nice pax pwd rm rmdir \
- sed sh shlock sort tail tee test touch tr true tsort wc \
- xargs
+ sed sh shlock sort strip tail tee test touch tr true \
+ tsort wc xargs
# We need a mail command to send mail to ${PKGSRC_MESSAGE_RECIPIENTS}.
.if !empty(PKGSRC_MESSAGE_RECIPIENTS)
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/defaults.mk
--- a/mk/tools/defaults.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/defaults.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: defaults.mk,v 1.6 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: defaults.mk,v 1.7 2005/05/04 06:42:43 jlam Exp $
.if !defined(TOOLS_DEFAULTS_MK)
TOOLS_DEFAULTS_MK= defined
@@ -68,6 +68,7 @@
_TOOLS_VARNAME.sh= SH
_TOOLS_VARNAME.shlock= SHLOCK
_TOOLS_VARNAME.sort= SORT
+_TOOLS_VARNAME.strip= STRIP
_TOOLS_VARNAME.tail= TAIL
_TOOLS_VARNAME.tbl= TBL
_TOOLS_VARNAME.tee= TEE
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/make.mk
--- a/mk/tools/make.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/make.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: make.mk,v 1.4 2005/05/02 21:10:03 jlam Exp $
+# $NetBSD: make.mk,v 1.5 2005/05/04 06:42:43 jlam Exp $
#
# This Makefile fragment creates a tool called "make" under ${TOOLS_DIR}
# that corresponds to the make program used to build the package.
@@ -20,6 +20,6 @@
.endif
TOOLS_SYMLINK+= make
-TOOLS_REAL_CMD.make= ${MAKE_PROGRAM}
+TOOLS_REAL_CMD.make?= ${MAKE_PROGRAM}
CONFIGURE_ENV+= MAKE=${MAKE_PROGRAM:T:Q}
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.AIX.mk
--- a/mk/tools/tools.AIX.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.AIX.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.AIX.mk,v 1.5 2005/05/03 16:30:34 jlam Exp $
+# $NetBSD: tools.AIX.mk,v 1.6 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the AIX operating system.
@@ -41,6 +41,7 @@
TOOLS_PLATFORM.sh?= /bin/sh
TOOLS_PLATFORM.shlock?= /usr/bin/shlock
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= ${TOOLS_PLATFORM.true}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tee?= /usr/bin/tee
TOOLS_PLATFORM.test?= test # shell builtin
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.BSDOS.mk
--- a/mk/tools/tools.BSDOS.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.BSDOS.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.BSDOS.mk,v 1.7 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.BSDOS.mk,v 1.8 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the BSD/OS operating system.
@@ -47,6 +47,8 @@
TOOLS_PLATFORM.sed?= /usr/bin/sed
TOOLS_PLATFORM.sh?= /bin/bash
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/bin/strip}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tee?= /usr/bin/tee
TOOLS_PLATFORM.test?= test # shell builtin
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.Darwin.mk
--- a/mk/tools/tools.Darwin.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.Darwin.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.Darwin.mk,v 1.7 2005/05/03 21:06:14 jlam Exp $
+# $NetBSD: tools.Darwin.mk,v 1.8 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the Darwin (Mac OS X) operating system.
@@ -49,6 +49,8 @@
TOOLS_PLATFORM.sed?= /usr/bin/sed
TOOLS_PLATFORM.sh?= /bin/sh
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/bin/strip}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tee?= /usr/bin/tee
TOOLS_PLATFORM.test?= test # shell builtin
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.DragonFly.mk
--- a/mk/tools/tools.DragonFly.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.DragonFly.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.DragonFly.mk,v 1.8 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.DragonFly.mk,v 1.9 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the DragonFly operating system.
@@ -51,6 +51,8 @@
TOOLS_PLATFORM.sh?= /bin/sh
TOOLS_PLATFORM.shlock?= /usr/bin/shlock
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/bin/strip}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tbl?= /usr/bin/tbl
TOOLS_PLATFORM.tee?= /usr/bin/tee
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.FreeBSD.mk
--- a/mk/tools/tools.FreeBSD.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.FreeBSD.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.FreeBSD.mk,v 1.8 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.FreeBSD.mk,v 1.9 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the FreeBSD operating system.
@@ -53,6 +53,8 @@
TOOLS_PLATFORM.sh?= /bin/sh
TOOLS_PLATFORM.shlock?= /usr/bin/shlock
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/bin/strip}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tbl?= /usr/bin/tbl
TOOLS_PLATFORM.tee?= /usr/bin/tee
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.IRIX.mk
--- a/mk/tools/tools.IRIX.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.IRIX.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.IRIX.mk,v 1.6 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.IRIX.mk,v 1.7 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the IRIX operating system.
@@ -48,6 +48,7 @@
TOOLS_PLATFORM.sed?= /sbin/sed
TOOLS_PLATFORM.sh?= /bin/ksh
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= ${TOOLS_PLATFORM.true} # XXX
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tee?= /usr/bin/tee
TOOLS_PLATFORM.test?= test # shell builtin
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.Interix.mk
--- a/mk/tools/tools.Interix.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.Interix.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.Interix.mk,v 1.6 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.Interix.mk,v 1.7 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the Interix operating system.
@@ -43,6 +43,7 @@
TOOLS_PLATFORM.rmdir?= /bin/rmdir
TOOLS_PLATFORM.sh?= /bin/sh
TOOLS_PLATFORM.sort?= /bin/sort
+TOOLS_PLATFORM.strip?= ${TOOLS_PLATFORM.true} # XXX
TOOLS_PLATFORM.tail?= /bin/tail
TOOLS_PLATFORM.tee?= /bin/tee
TOOLS_PLATFORM.test?= /bin/test
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.Linux.mk
--- a/mk/tools/tools.Linux.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.Linux.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.Linux.mk,v 1.9 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.Linux.mk,v 1.10 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the Linux operating system.
@@ -111,6 +111,8 @@
.elif exists(/usr/bin/sort)
TOOLS_PLATFORM.sort?= /usr/bin/sort
.endif
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/bin/strip}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tee?= /usr/bin/tee
TOOLS_PLATFORM.test?= test # shell builtin
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.NetBSD.mk
--- a/mk/tools/tools.NetBSD.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.NetBSD.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.NetBSD.mk,v 1.8 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.NetBSD.mk,v 1.9 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the NetBSD operating system.
@@ -65,6 +65,8 @@
TOOLS_PLATFORM.sh?= /bin/sh
TOOLS_PLATFORM.shlock?= /usr/bin/shlock
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/bin/strip}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tbl?= /usr/bin/tbl
TOOLS_PLATFORM.tee?= /usr/bin/tee
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.OSF1.mk
--- a/mk/tools/tools.OSF1.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.OSF1.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.OSF1.mk,v 1.5 2005/05/03 16:30:34 jlam Exp $
+# $NetBSD: tools.OSF1.mk,v 1.6 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the OSF/1 operating system.
@@ -42,6 +42,8 @@
TOOLS_PLATFORM.rmdir?= /bin/rmdir
TOOLS_PLATFORM.sh?= /bin/ksh
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/ccs/bin/strip}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tee?= /usr/bin/tee
TOOLS_PLATFORM.test?= test # shell builtin
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.OpenBSD.mk
--- a/mk/tools/tools.OpenBSD.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.OpenBSD.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.OpenBSD.mk,v 1.7 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.OpenBSD.mk,v 1.8 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the OpenBSD operating system.
@@ -52,6 +52,8 @@
TOOLS_PLATFORM.sed?= /usr/bin/sed
TOOLS_PLATFORM.sh?= /bin/sh
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/bin/strip}
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tbl?= /usr/bin/tbl
TOOLS_PLATFORM.tee?= /usr/bin/tee
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.SunOS.mk
--- a/mk/tools/tools.SunOS.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.SunOS.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.SunOS.mk,v 1.8 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.SunOS.mk,v 1.9 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the Solaris operating system.
@@ -55,6 +55,8 @@
TOOLS_PLATFORM.rmdir?= /usr/bin/rmdir
TOOLS_PLATFORM.sh?= /bin/ksh
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= \
+ ${_INSTALL_UNSTRIPPED:D${TOOLS_PLATFORM.true}:U/usr/ccs/bin/strip}
TOOLS_PLATFORM.tail?= /usr/xpg4/bin/tail
TOOLS_PLATFORM.tee?= /usr/bin/tee
TOOLS_PLATFORM.test?= test # shell builtin
diff -r 7ff68782ca76 -r 3fb4000a3ee6 mk/tools/tools.UnixWare.mk
--- a/mk/tools/tools.UnixWare.mk Wed May 04 06:25:59 2005 +0000
+++ b/mk/tools/tools.UnixWare.mk Wed May 04 06:42:43 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: tools.UnixWare.mk,v 1.6 2005/05/03 20:41:53 jlam Exp $
+# $NetBSD: tools.UnixWare.mk,v 1.7 2005/05/04 06:42:43 jlam Exp $
#
# System-supplied tools for the UnixWare 7 operating system.
@@ -40,6 +40,7 @@
TOOLS_PLATFORM.sed?= /usr/bin/sed
TOOLS_PLATFORM.sh?= /usr/bin/ksh
TOOLS_PLATFORM.sort?= /usr/bin/sort
+TOOLS_PLATFORM.strip?= ${TOOLS_PLATFORM.true} # XXX
TOOLS_PLATFORM.tail?= /usr/bin/tail
TOOLS_PLATFORM.tee?= /usr/bin/tee
TOOLS_PLATFORM.test?= test # shell builtin
Home |
Main Index |
Thread Index |
Old Index