From 8390369a4a563a825ebe359993f72f0da6a011ee Mon Sep 17 00:00:00 2001 From: shell Date: Mon, 29 Jul 2002 08:31:43 +0000 Subject: [PATCH] Fixed libtool build error, patch by Marc Matteo --- textproc/libxslt/patches/patch-configure | 73 ++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 textproc/libxslt/patches/patch-configure diff --git a/textproc/libxslt/patches/patch-configure b/textproc/libxslt/patches/patch-configure new file mode 100644 index 00000000000..13e7ea58627 --- /dev/null +++ b/textproc/libxslt/patches/patch-configure @@ -0,0 +1,73 @@ +$OpenBSD: patch-configure,v 1.4 2002/07/29 08:31:43 shell Exp $ +--- configure.orig Sun Jul 7 04:12:34 2002 ++++ configure Mon Jul 29 16:09:37 2002 +@@ -2001,6 +2001,16 @@ newos6*) + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + ++openbsd*) ++ lt_cv_file_magic_cmd=/usr/bin/file ++ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ++ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then ++ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object' ++ else ++ lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' ++ fi ++ ;; ++ + osf3* | osf4* | osf5*) + # this will be overridden with pass_all, but let us keep it just in case + lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' +@@ -2765,8 +2775,15 @@ old_postinstall_cmds='chmod 644 $oldlib' + old_postuninstall_cmds= + + if test -n "$RANLIB"; then ++ case $host_os in ++ openbsd*) ++ old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" ++ ;; ++ *) ++ old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" ++ ;; ++ esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +- old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + fi + + # Allow CC to be a program name with arguments. +@@ -3263,7 +3280,9 @@ cygwin* | mingw* | pw32* ) + with_gnu_ld=no + fi + ;; +- ++openbsd*) ++ with_gnu_ld=no ++ ;; + esac + + ld_shlibs=yes +@@ -3667,8 +3686,8 @@ else + ;; + + openbsd*) +- archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' +- hardcode_libdir_flag_spec='-R$libdir' ++ archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ++ hardcode_libdir_flag_spec='${wl}-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; +@@ -4147,10 +4166,9 @@ newsos6) + + openbsd*) + version_type=sunos +- if test "$with_gnu_ld" = yes; then +- need_lib_prefix=no +- need_version=no +- fi ++ need_lib_prefix=no ++ need_version=no ++ shlibpath_overrides_runpath=yes + library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH