diff options
author | jakllsch <jakllsch> | 2012-08-30 17:37:54 +0000 |
---|---|---|
committer | jakllsch <jakllsch> | 2012-08-30 17:37:54 +0000 |
commit | 5f9f45e8e9b11d1f7c65faab35096b379f390462 (patch) | |
tree | 52178e2662346ce3e1ba613c41a8911d1bbebc74 /filesystems/openafs-devel/patches/patch-src-config-shlib-build.in | |
parent | 7a8e4973551d0091701cf8f5d12c5462d6740779 (diff) | |
download | pkgsrc-5f9f45e8e9b11d1f7c65faab35096b379f390462.tar.gz |
Move net/openafs to filesystems/openafs-devel.
Re-add net/openafs as of 2012-05-01 as filesystems/openafs.
Diffstat (limited to 'filesystems/openafs-devel/patches/patch-src-config-shlib-build.in')
-rw-r--r-- | filesystems/openafs-devel/patches/patch-src-config-shlib-build.in | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/filesystems/openafs-devel/patches/patch-src-config-shlib-build.in b/filesystems/openafs-devel/patches/patch-src-config-shlib-build.in new file mode 100644 index 00000000000..0246773c648 --- /dev/null +++ b/filesystems/openafs-devel/patches/patch-src-config-shlib-build.in @@ -0,0 +1,89 @@ +$NetBSD: patch-src-config-shlib-build.in,v 1.1 2012/08/30 17:37:55 jakllsch Exp $ + +--- src/config/shlib-build.in.orig 2012-04-22 23:40:23.000000000 -0400 ++++ src/config/shlib-build.in 2012-04-28 22:09:59.000000000 -0400 +@@ -77,6 +77,15 @@ + exit 1 + fi + ++RUNPATH= ++for i in @LDFLAGS@ ++do ++ case "$i" in ++ -Wl,-R*) ++ RUNPATH="${RUNPATH} $i" ++ esac ++done ++ + # Print out what we're doing while we do it for debugging. + export= + if [ -z "$filename" ] ; then +@@ -98,8 +107,8 @@ + > $library.exp + export="-bE:$library.exp" + fi +- echo "$linker $export -o $filename $*" +- $linker $export -o "$filename" "$@" ++ echo "$linker $export -o $filename $RUNPATH $*" ++ $linker $export -o "$filename" $RUNPATH "$@" + ;; + sun*_5*) + if [ -z "$plain" ] && [ -f "$srcdir/$library.map" ] ; then +@@ -114,11 +123,11 @@ + fi + fi + if [ -z "$soname" ] ; then +- echo "$linker $export -o $filename $*" +- $linker $export -o "$filename" "$@" ++ echo "$linker $export -o $filename $RUNPATH $*" ++ $linker $export -o "$filename" $RUNPATH "$@" + else +- echo "$linker $export -h $soname -o $filename $*" +- $linker $export -h "$soname" -o "$filename" "$@" ++ echo "$linker $export -h $soname -o $filename $RUNPATH $*" ++ $linker $export -h "$soname" -o "$filename" $RUNPATH "$@" + fi + ;; + *_linux*) +@@ -126,19 +135,19 @@ + export="-Wl,--version-script=$srcdir/$library.map" + fi + if [ -z "$soname" ] ; then +- echo "$linker $export -o $filename $*" +- $linker $export -o "$filename" "$@" ++ echo "$linker $export -o $filename $RUNPATH $*" ++ $linker $export -o "$filename" $RUNPATH "$@" + else +- echo "$linker $export -Wl,-h,$soname -o $filename $*" +- $linker $export -Wl,-h,"$soname" -o "$filename" "$@" ++ echo "$linker $export -Wl,-h,$soname -o $filename $RUNPATH $*" ++ $linker $export -Wl,-h,"$soname" -o "$filename" $RUNPATH "$@" + fi + ;; + hp_ux*) + if [ -z "$plain" ] && [ -f "$srcdir/$library.hp" ] ; then + export="-c $srcdir/$library.hp" + fi +- echo "$linker $export -o $filename $*" +- $linker $export -o "$filename" "$@" ++ echo "$linker $export -o $filename $RUNPATH $*" ++ $linker $export -o "$filename" "$RUNPATH $@" + ;; + *darwin*) + if [ -z "$plain" ] && [ -f "$srcdir/$library.map" ] ; then +@@ -155,11 +164,11 @@ + export="$export,-flat_namespace,-undefined,suppress" + fi + fi +- echo "$linker $export -o $filename $*" +- $linker $export -o "$filename" "$@" ++ echo "$linker $export -o $filename $RUNPATH $*" ++ $linker $export -o "$filename" $RUNPATH "$@" + ;; + *) +- echo "$linker -o $filename $*" +- $linker -o "$filename" "$@" ++ echo "$linker -o $filename $RUNPATH $*" ++ $linker -o "$filename" $RUNPATH "$@" + ;; + esac |