aboutsummaryrefslogtreecommitdiff
path: root/devel/libtool15/files/patch-ad
diff options
context:
space:
mode:
Diffstat (limited to 'devel/libtool15/files/patch-ad')
-rw-r--r--devel/libtool15/files/patch-ad113
1 files changed, 113 insertions, 0 deletions
diff --git a/devel/libtool15/files/patch-ad b/devel/libtool15/files/patch-ad
new file mode 100644
index 000000000000..6f5fd6c51975
--- /dev/null
+++ b/devel/libtool15/files/patch-ad
@@ -0,0 +1,113 @@
+--- ltmain.sh.orig Thu Apr 29 15:30:37 1999
++++ ltmain.sh Sat May 22 13:59:59 1999
+@@ -54,7 +54,7 @@
+ # Constants.
+ PROGRAM=ltmain.sh
+ PACKAGE=libtool
+-VERSION=1.3
++VERSION=1.3-freebsd-ports
+ TIMESTAMP=" (1.385.2.117 1999/04/29 13:07:13)"
+
+ default_mode=
+@@ -150,6 +150,11 @@
+ exit 0
+ ;;
+
++ --prefix)
++ echo "$PREFIX"
++ exit 0
++ ;;
++
+ --debug)
+ echo "$progname: enabling shell trace mode"
+ set -x
+@@ -928,7 +933,7 @@
+ continue
+ ;;
+ release)
+- release="-$arg"
++ release="$arg"
+ prev=
+ continue
+ ;;
+@@ -981,6 +986,7 @@
+ ;;
+
+ -avoid-version)
++ build_old_libs=no
+ avoid_version=yes
+ continue
+ ;;
+@@ -1066,6 +1072,10 @@
+ deplibs="$deplibs $arg"
+ ;;
+
++ -?thread)
++ deplibs="$deplibs $arg"
++ ;;
++
+ -module)
+ module=yes
+ continue
+@@ -1763,6 +1773,9 @@
+ *-*-cygwin* | *-*-mingw* | *-*-os2* | *-*-beos*)
+ # these systems don't actually have a c library (as such)!
+ ;;
++ *-*-freebsd*)
++ # FreeBSD doesn't need this...
++ ;;
+ *)
+ # Add libc to deplibs on all other systems.
+ deplibs="$deplibs -lc"
+@@ -1785,7 +1798,7 @@
+
+ # Now set the variables for building old libraries.
+ if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
+- oldlibs="$oldlibs $output_objdir/$libname.$libext"
++ oldlibs="$oldlibs $output_objdir/$libname$release.$libext"
+
+ # Transform .lo files to .o files.
+ oldobjs="$objs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e "$lo2o" | $NL2SP`
+@@ -1979,7 +1992,7 @@
+ echo "*** \`nm' from GNU binutils and a full rebuild may help."
+ fi
+ if test "$build_old_libs" = no; then
+- oldlibs="$output_objdir/$libname.$libext"
++ oldlibs="$output_objdir/$libname$release.$libext"
+ build_libtool_libs=module
+ build_old_libs=yes
+ else
+@@ -2933,7 +2946,7 @@
+ case "$output" in
+ *.la)
+ old_library=
+- test "$build_old_libs" = yes && old_library="$libname.$libext"
++ test "$build_old_libs" = yes && old_library="$libname$release.$libext"
+ $show "creating $output"
+
+ if test -n "$xrpath"; then
+@@ -3230,10 +3243,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
+- name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+- instname="$dir/$name"i
+- $show "$install_prog $instname $destdir/$name"
+- $run eval "$install_prog $instname $destdir/$name" || exit $?
++ if test "$install_ltlibs" = yes; then
++ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
++ instname="$dir/$name"i
++ $show "$install_prog $instname $destdir/$name"
++ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
+@@ -3322,7 +3337,6 @@
+ fi
+ libfile="$libdir/`$echo "X$lib" | $Xsed -e 's%^.*/%%g'`"
+ if test -n "$libdir" && test ! -f "$libfile"; then
+- $echo "$modename: warning: \`$lib' has not been installed in \`$libdir'" 1>&2
+ finalize=no
+ fi
+ done