pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk Get rid of an abstraction violation which has been ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/ce01ab7e60fd
branches: trunk
changeset: 562350:ce01ab7e60fd
user: agc <agc%pkgsrc.org@localhost>
date: Sun Jul 26 05:32:43 2009 +0000
description:
Get rid of an abstraction violation which has been in the tree since
March 2008. Not vital, but the previous way does not scale well/at all.
diffstat:
mk/check/bsd.check-vars.mk | 4 ++--
mk/platform/AIX.mk | 4 +++-
mk/platform/BSDOS.mk | 4 +++-
mk/platform/Darwin.mk | 4 +++-
mk/platform/DragonFly.mk | 4 +++-
mk/platform/FreeBSD.mk | 4 +++-
mk/platform/FreeMiNT.mk | 4 +++-
mk/platform/HPUX.mk | 4 +++-
mk/platform/IRIX.mk | 4 +++-
mk/platform/Interix.mk | 4 +++-
mk/platform/Linux.mk | 4 +++-
mk/platform/NetBSD.mk | 4 +++-
mk/platform/OSF1.mk | 4 +++-
mk/platform/OpenBSD.mk | 4 +++-
mk/platform/SunOS.mk | 4 +++-
mk/platform/UnixWare.mk | 4 +++-
16 files changed, 47 insertions(+), 17 deletions(-)
diffs (285 lines):
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/check/bsd.check-vars.mk
--- a/mk/check/bsd.check-vars.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/check/bsd.check-vars.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.check-vars.mk,v 1.6 2008/05/13 11:40:24 tnn Exp $
+# $NetBSD: bsd.check-vars.mk,v 1.7 2009/07/26 05:32:43 agc Exp $
#
# This Makefile fragment is included separately by bsd.pkg.mk and
# defines some variables which must be defined earlier than where
@@ -8,7 +8,7 @@
CHECK_FILES_SUPPORTED?= yes
CHECK_SHLIBS_SUPPORTED?= yes
-.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD"
+.if ${_OPSYS_CAN_CHECK_SHLIBS} == "yes"
USE_CHECK_SHLIBS_ELF?= yes
.else
USE_CHECK_SHLIBS_ELF?= no
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/AIX.mk
--- a/mk/platform/AIX.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/AIX.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: AIX.mk,v 1.33 2008/10/30 18:52:08 joerg Exp $
+# $NetBSD: AIX.mk,v 1.34 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the AIX operating system.
@@ -70,6 +70,8 @@
SERIAL_DEVICES?= /dev/tty0 \
/dev/tty
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# check for maximum command line length and set it in configure's environment,
# to avoid a test required by the libtool script that takes forever.
# FIXME: Adjust to work on this system and enable the lines below.
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/BSDOS.mk
--- a/mk/platform/BSDOS.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/BSDOS.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: BSDOS.mk,v 1.26 2008/09/22 17:11:02 ahoka Exp $
+# $NetBSD: BSDOS.mk,v 1.27 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the BSD/OS operating system.
@@ -76,6 +76,8 @@
DEFAULT_SERIAL_DEVICE?= /dev/null
SERIAL_DEVICES?= /dev/null
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
PKG_CREATE_USERGROUP= NO # until it works
# check for maximum command line length and set it in configure's environment,
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/Darwin.mk
--- a/mk/platform/Darwin.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/Darwin.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Darwin.mk,v 1.39 2009/07/11 10:32:41 tron Exp $
+# $NetBSD: Darwin.mk,v 1.40 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the Darwin operating system.
@@ -100,6 +100,8 @@
_OPSYS_WHOLE_ARCHIVE_FLAG= -Wl,--whole-archive
_OPSYS_NO_WHOLE_ARCHIVE_FLAG= -Wl,--no-whole-archive
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
_STRIPFLAG_CC?= ${_INSTALL_UNSTRIPPED:D:U-Wl,-x} # cc(1) option to strip
_STRIPFLAG_INSTALL?= ${_INSTALL_UNSTRIPPED:D:U-s} # install(1) option to strip
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/DragonFly.mk
--- a/mk/platform/DragonFly.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/DragonFly.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: DragonFly.mk,v 1.36 2008/03/04 06:45:34 jlam Exp $
+# $NetBSD: DragonFly.mk,v 1.37 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the DragonFly operating system.
@@ -75,6 +75,8 @@
DEFAULT_SERIAL_DEVICE?= /dev/cuaa0
SERIAL_DEVICES?= /dev/cuaa0
+_OPSYS_CAN_CHECK_SHLIBS= yes # use readelf in check/bsd.check-vars.mk
+
# check for kqueue(2) support
.if exists(/usr/include/sys/event.h)
PKG_HAVE_KQUEUE= # defined
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/FreeBSD.mk
--- a/mk/platform/FreeBSD.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/FreeBSD.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: FreeBSD.mk,v 1.25 2008/05/13 11:40:24 tnn Exp $
+# $NetBSD: FreeBSD.mk,v 1.26 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the FreeBSD operating system.
@@ -82,6 +82,8 @@
PKG_HAVE_KQUEUE= # defined
.endif
+_OPSYS_CAN_CHECK_SHLIBS= yes # use readelf in check/bsd.check-vars.mk
+
# check for maximum command line length and set it in configure's environment,
# to avoid a test required by the libtool script that takes forever.
_OPSYS_MAX_CMDLEN_CMD= /sbin/sysctl -n kern.argmax
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/FreeMiNT.mk
--- a/mk/platform/FreeMiNT.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/FreeMiNT.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: FreeMiNT.mk,v 1.1 2009/03/05 00:02:44 abs Exp $
+# $NetBSD: FreeMiNT.mk,v 1.2 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the FreeMiNT operating system.
@@ -37,3 +37,5 @@
DEFAULT_SERIAL_DEVICE?= /dev/modem1
SERIAL_DEVICES?= /dev/modem1
+
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/HPUX.mk
--- a/mk/platform/HPUX.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/HPUX.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: HPUX.mk,v 1.17 2009/03/17 17:58:49 tnn Exp $
+# $NetBSD: HPUX.mk,v 1.18 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the HP-UX operating system.
@@ -75,6 +75,8 @@
_INCOMPAT_ICONV= HPUX-*-*
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# sysutils/fam is not usable on HP-UX.
FAM_DEFAULT?= gamin
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/IRIX.mk
--- a/mk/platform/IRIX.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/IRIX.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: IRIX.mk,v 1.34 2008/03/04 06:45:34 jlam Exp $
+# $NetBSD: IRIX.mk,v 1.35 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the IRIX operating system.
@@ -105,6 +105,8 @@
LIBABISUFFIX?= ${ABI}
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# check for maximum command line length and set it in configure's environment,
# to avoid a test required by the libtool script that takes forever.
_OPSYS_MAX_CMDLEN_CMD= /usr/sbin/sysconf ARG_MAX
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/Interix.mk
--- a/mk/platform/Interix.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/Interix.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Interix.mk,v 1.61 2009/06/02 14:51:03 joerg Exp $
+# $NetBSD: Interix.mk,v 1.62 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the Interix operating system.
@@ -149,6 +149,8 @@
DEFAULT_SERIAL_DEVICE?= /dev/tty00
SERIAL_DEVICES?= /dev/tty00 /dev/tty01 /dev/tty02 /dev/tty03
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# poll(2) is broken; try to work around it by making autoconf believe
# it's missing. (Packages without autoconf will need explicit fixing.)
CONFIGURE_ENV+= ${GNU_CONFIGURE:Dac_cv_header_poll_h=no ac_cv_func_poll=no}
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/Linux.mk
--- a/mk/platform/Linux.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/Linux.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Linux.mk,v 1.33 2008/03/04 06:45:34 jlam Exp $
+# $NetBSD: Linux.mk,v 1.34 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the Linux operating system.
@@ -76,6 +76,8 @@
_STRIPFLAG_CC?= ${_INSTALL_UNSTRIPPED:D:U-s} # cc(1) option to strip
_STRIPFLAG_INSTALL?= ${_INSTALL_UNSTRIPPED:D:U-s} # install(1) option to strip
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# check for maximum command line length and set it in configure's environment,
# to avoid a test required by the libtool script that takes forever.
# FIXME: Adjust to work on this system and enable the lines below.
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/NetBSD.mk
--- a/mk/platform/NetBSD.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/NetBSD.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.mk,v 1.31 2008/08/10 17:40:00 joerg Exp $
+# $NetBSD: NetBSD.mk,v 1.32 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the NetBSD operating system.
@@ -142,6 +142,8 @@
PKG_HAVE_KQUEUE= # defined
.endif
+_OPSYS_CAN_CHECK_SHLIBS= yes # use readelf in check/bsd.check-vars.mk
+
# check for maximum command line length and set it in configure's environment,
# to avoid a test required by the libtool script that takes forever.
_OPSYS_MAX_CMDLEN_CMD= /sbin/sysctl -n kern.argmax
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/OSF1.mk
--- a/mk/platform/OSF1.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/OSF1.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: OSF1.mk,v 1.27 2009/03/17 17:58:49 tnn Exp $
+# $NetBSD: OSF1.mk,v 1.28 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the OSF1 operating system.
@@ -69,6 +69,8 @@
_INCOMPAT_ICONV= OSF1-*-*
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# sysutils/fam is not usable on OSF1.
FAM_DEFAULT?= gamin
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/OpenBSD.mk
--- a/mk/platform/OpenBSD.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/OpenBSD.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: OpenBSD.mk,v 1.28 2008/03/04 06:45:34 jlam Exp $
+# $NetBSD: OpenBSD.mk,v 1.29 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the OpenBSD operating system.
@@ -95,6 +95,8 @@
SERIAL_DEVICES?= /dev/null
.endif
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# check for maximum command line length and set it in configure's environment,
# to avoid a test required by the libtool script that takes forever.
_OPSYS_MAX_CMDLEN_CMD= /sbin/sysctl -n kern.argmax
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/SunOS.mk
--- a/mk/platform/SunOS.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/SunOS.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: SunOS.mk,v 1.36 2009/01/14 23:33:48 sketch Exp $
+# $NetBSD: SunOS.mk,v 1.37 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the SunOS/Solaris operating system.
@@ -84,6 +84,8 @@
PKG_TOOLS_BIN?= ${LOCALBASE}/sbin
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# check for maximum command line length and set it in configure's environment,
# to avoid a test required by the libtool script that takes forever.
# FIXME: Adjust to work on this system and enable the lines below.
diff -r 318e9adfbc91 -r ce01ab7e60fd mk/platform/UnixWare.mk
--- a/mk/platform/UnixWare.mk Sun Jul 26 04:32:56 2009 +0000
+++ b/mk/platform/UnixWare.mk Sun Jul 26 05:32:43 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: UnixWare.mk,v 1.27 2008/03/04 06:45:34 jlam Exp $
+# $NetBSD: UnixWare.mk,v 1.28 2009/07/26 05:32:43 agc Exp $
#
# Variable definitions for the UnixWare 7 operating system.
@@ -76,6 +76,8 @@
PKG_TOOLS_BIN?= ${LOCALBASE}/sbin
+_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
+
# check for maximum command line length and set it in configure's environment,
# to avoid a test required by the libtool script that takes forever.
# FIXME: Adjust to work on this system and enable the lines below.
Home |
Main Index |
Thread Index |
Old Index