pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mk Allow to set the "bourne" shell used for buildlink3...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a77b0ea50b81
branches:  trunk
changeset: 392687:a77b0ea50b81
user:      tron <tron%pkgsrc.org@localhost>
date:      Wed May 06 10:28:01 2009 +0000

description:
Allow to set the "bourne" shell used for buildlink3 wrappers per platform.
Set it to "/bin/ksh" under Mac OS X which should reduce package build times
by more than 20%.

diffstat:

 mk/platform/Darwin.mk      |  7 ++++++-
 mk/wrapper/wrapper-defs.mk |  5 +++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diffs (39 lines):

diff -r 9cec55001535 -r a77b0ea50b81 mk/platform/Darwin.mk
--- a/mk/platform/Darwin.mk     Wed May 06 07:07:00 2009 +0000
+++ b/mk/platform/Darwin.mk     Wed May 06 10:28:01 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Darwin.mk,v 1.36 2009/04/27 12:03:36 tron Exp $
+# $NetBSD: Darwin.mk,v 1.37 2009/05/06 10:28:01 tron Exp $
 #
 # Variable definitions for the Darwin operating system.
 
@@ -112,6 +112,11 @@
 .  endif
 .endif
 
+# Use "/bin/ksh" for buildlink3 wrapper script to improve build performance.
+.if exists(/bin/ksh)
+WRAPPER_BIN_SH?=       /bin/ksh
+.endif
+
 # If games are to be installed setgid, then SETGIDGAME is set to 'yes'
 # (it defaults to 'no' as per defaults/mk.conf).
 # Set the group and mode to meaningful values in that case (defaults to
diff -r 9cec55001535 -r a77b0ea50b81 mk/wrapper/wrapper-defs.mk
--- a/mk/wrapper/wrapper-defs.mk        Wed May 06 07:07:00 2009 +0000
+++ b/mk/wrapper/wrapper-defs.mk        Wed May 06 10:28:01 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: wrapper-defs.mk,v 1.2 2005/10/10 12:33:29 tv Exp $
+# $NetBSD: wrapper-defs.mk,v 1.3 2009/05/06 10:28:01 tron Exp $
 #
 # Copyright (c) 2004 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -41,6 +41,7 @@
 WRAPPER_BINDIR=                ${WRAPPER_DIR}/bin
 WRAPPER_TMPDIR=                ${WRAPPER_DIR}/tmp
 WRAPPER_SRCDIR=                ${.CURDIR}/../../mk/wrapper
-WRAPPER_SHELL?=                ${SH}
+WRAPPER_BIN_SH?=       ${SH}
+WRAPPER_SHELL?=                ${WRAPPER_BIN_SH}
 
 .endif # WRAPPER_DEFS_MK



Home | Main Index | Thread Index | Old Index