Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -1,10 +1,26 @@
$NetBSD: patch-ai,v 1.34 2015/09/07 09:47:01 fhajny Exp $
$NetBSD: patch-ai,v 1.35 2016/03/23 12:55:18 gdt Exp $
Make this pkgsrc friendly.
1) Add shlib definitions for NetBSD 5; the build system must be
hard-coded per OS per version. Not yet reported upstream.
2) Make this pkgsrc friendly.
--- makedefs.orig 2015-07-19 14:24:25.000000000 +0000
+++ makedefs
@@ -372,13 +372,6 @@ case "$SYSTEM.$RELEASE" in
@@ -292,6 +292,12 @@ case "$SYSTEM.$RELEASE" in
NetBSD.4*) SYSTYPE=NETBSD4
;;
NetBSD.5*) SYSTYPE=NETBSD5
+ : ${SHLIB_SUFFIX=.so}
+ : ${SHLIB_CFLAGS=-fPIC}
+ : ${SHLIB_LD="${CC-gcc} -shared"' -Wl,-soname,${LIB}'}
+ : ${SHLIB_RPATH='-Wl,-rpath,${SHLIB_DIR}'}
+ : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
+ : ${PLUGIN_LD="${CC-gcc} -shared"}
;;
NetBSD.6*) SYSTYPE=NETBSD6
: ${SHLIB_SUFFIX=.so}
@@ -372,13 +378,6 @@ case "$SYSTEM.$RELEASE" in
esac
;;
ULTRIX.4*) SYSTYPE=ULTRIX4
@@ -18,7 +34,7 @@ Make this pkgsrc friendly.
for l in syslog resolv; do
if [ -f /usr/local/lib/lib$l.a ]; then
SYSLIBS="$SYSLIBS -l$l"
@@ -416,33 +409,8 @@ case "$SYSTEM.$RELEASE" in
@@ -416,33 +415,8 @@ case "$SYSTEM.$RELEASE" in
esac;;
# Tested with RedHat 3.03 on 20020729.
Linux.1*) SYSTYPE=LINUX1
@@ -52,7 +68,7 @@ Make this pkgsrc friendly.
for name in nsl resolv $GDBM_LIBS
do
for lib in /usr/lib64 /lib64 /usr/lib /lib
@@ -503,25 +471,6 @@ EOF
@@ -503,25 +477,6 @@ EOF
: ${PLUGIN_LD="${CC-gcc} -shared"}
;;
Linux.[34].*) SYSTYPE=LINUX$RELEASE_MAJOR
@@ -78,7 +94,7 @@ Make this pkgsrc friendly.
for name in nsl resolv
do
for lib in /usr/lib64 /lib64 /usr/lib /usr/lib/* /lib /lib/*
@@ -542,24 +491,6 @@ EOF
@@ -542,24 +497,6 @@ EOF
;;
GNU.0*|GNU/kFreeBSD.[567]*)
SYSTYPE=GNU0
@@ -103,7 +119,7 @@ Make this pkgsrc friendly.
for name in nsl resolv
do
for lib in /usr/lib64 /lib64 /usr/lib /lib
@@ -590,25 +521,13 @@ EOF
@@ -590,25 +527,13 @@ EOF
HP-UX.A.09.*) SYSTYPE=HPUX9
SYSLIBS=-ldbm
CCARGS="$CCARGS -DMISSING_USLEEP"