ports/net/openldap21-server/files/patch-build::ltmain.sh
Oliver Eikemeier c53e2d52d1 - update to OpenLDAP 2.1.29:
- fixed slapd SASL invalid authcID crash (ITS#2961)
  - fixed slapd sasl-regexp debug crash (ITS#3033)
  - fixed back-bdb empty suffix bug (ITS#2970)
  - fixed back-bdb IDL avl_delete failure bug (ITS#3004)
  - fixed libldap assert failure (ITS#2982)

- prefer autodetection over PTHREAD_LIBS from bsd.port.mk, to avoid problems
  of clients which crash on -CURRENT while loading/unloading threading libraries

- added -sasl as a build option to the package name
- made the server requiring the matching client library
2004-03-31 22:32:47 +00:00

46 lines
1.2 KiB
Bash

--- build/ltmain.sh.orig Mon Feb 10 20:24:24 2003
+++ build/ltmain.sh Sun Mar 28 19:11:24 2004
@@ -1066,7 +1066,7 @@
esac
elif test "X$arg" = "X-lc_r"; then
case $host in
- *-*-openbsd* | *-*-freebsd*)
+ *-*-openbsd* | *-*-freebsd4*)
# Do not include libc_r directly, use -pthread flag.
continue
;;
@@ -1078,6 +1078,12 @@
-module)
module=yes
+ case $host in
+ *-*-freebsd*)
+ # Do not build the useless static library
+ build_old_libs=no
+ ;;
+ esac
continue
;;
@@ -4286,10 +4292,17 @@
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 $?
+ case $host in
+ *-*-freebsd*)
+ # Do not install the useless pseudo-library
+ ;;
+ *)
+ 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 $?
+ ;;
+ esac
# Maybe install the static library, too.
test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"