pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel Changes 1.5.18:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e72a898b1eaa
branches:  trunk
changeset: 494006:e72a898b1eaa
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed May 18 11:57:01 2005 +0000

description:
Changes 1.5.18:
* Fix regression in 1.5.16 to not install libtldl data files from
  `libtoolize --ltdl'ed software packages.
* Bug Fixes.

Changes 1.5.16:
* Allow shell special characters like `$' in source file names, but not
  in object names, to enhance GCJ support.
* Detection of compiler wrappers like distcc/ccache and $host_alias prefix.
* More robust tests for PIC flag, `-c -o', in presence of warnings.
* Bug Fixes, among others for convenience archives regression on Solaris
  and timestamp-preserving `libtoolize --copy --ltdl'.

diffstat:

 devel/libtool-base/Makefile    |    4 +-
 devel/libtool/Makefile.common  |    5 +-
 devel/libtool/distinfo         |   16 ++--
 devel/libtool/patches/patch-aa |    6 +-
 devel/libtool/patches/patch-ab |  124 +++++++++++++++++++++++-----------------
 devel/libtool/patches/patch-ac |   16 ++--
 devel/libtool/patches/patch-ad |  124 +++++++++++++++++++++++-----------------
 7 files changed, 162 insertions(+), 133 deletions(-)

diffs (truncated from 1071 to 300 lines):

diff -r f13e586025d1 -r e72a898b1eaa devel/libtool-base/Makefile
--- a/devel/libtool-base/Makefile       Wed May 18 10:56:09 2005 +0000
+++ b/devel/libtool-base/Makefile       Wed May 18 11:57:01 2005 +0000
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.61 2005/05/10 16:49:22 tv Exp $
-#
+# $NetBSD: Makefile,v 1.62 2005/05/18 11:57:01 adam Exp $
 
 .include "../../devel/libtool/Makefile.common"
 
@@ -13,7 +12,6 @@
 #
 PKGNAME=       ${DISTNAME:S/-/-base-/}
 SVR4_PKGNAME=  ltoob
-PKGREVISION=   1
 
 COMMENT=       Generic shared library support script (the script itself)
 
diff -r f13e586025d1 -r e72a898b1eaa devel/libtool/Makefile.common
--- a/devel/libtool/Makefile.common     Wed May 18 10:56:09 2005 +0000
+++ b/devel/libtool/Makefile.common     Wed May 18 11:57:01 2005 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile.common,v 1.61 2005/04/11 21:45:28 tv Exp $
-#
+# $NetBSD: Makefile.common,v 1.62 2005/05/18 11:57:12 adam Exp $
 
-DISTNAME=      libtool-1.5.14
+DISTNAME=      libtool-1.5.18
 CATEGORIES=    devel pkgtools
 MASTER_SITES=  ${MASTER_SITE_GNU:=libtool/}
 
diff -r f13e586025d1 -r e72a898b1eaa devel/libtool/distinfo
--- a/devel/libtool/distinfo    Wed May 18 10:56:09 2005 +0000
+++ b/devel/libtool/distinfo    Wed May 18 11:57:01 2005 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.57 2005/03/22 15:12:07 tv Exp $
+$NetBSD: distinfo,v 1.58 2005/05/18 11:57:12 adam Exp $
 
-SHA1 (libtool-1.5.14.tar.gz) = 0c8935aa80cd5532aa8e5462157cc07ae26a3862
-RMD160 (libtool-1.5.14.tar.gz) = f26606366a76a5703929ed1785f745f69bceb8c6
-Size (libtool-1.5.14.tar.gz) = 2732031 bytes
-SHA1 (patch-aa) = 173b8f40ebb067e3bcea798b87e822a445d5688e
-SHA1 (patch-ab) = df27e4db60447ccad850dcc3318ffee33f60ad23
-SHA1 (patch-ac) = f98adcd50cc5a62e60a0514d5cac90bebf179157
-SHA1 (patch-ad) = d0aa264da58272e34bfda137875309abf3db37a4
+SHA1 (libtool-1.5.18.tar.gz) = 9eae4a25cf386f2dd3937f215368c9cc090009df
+RMD160 (libtool-1.5.18.tar.gz) = facff15723bb89b0e260def31354fe437430bf3b
+Size (libtool-1.5.18.tar.gz) = 2780846 bytes
+SHA1 (patch-aa) = 36f589c09c492bc688bdfbb97f0d375cd04c008d
+SHA1 (patch-ab) = f717ce4a2c72dc18aaaf05fb07d0c7db2706e752
+SHA1 (patch-ac) = 381f835a8fe188d3b038de074a61502bc8f4a27a
+SHA1 (patch-ad) = 0c2c402fffe43056f8b632ba2e59da26772f3794
diff -r f13e586025d1 -r e72a898b1eaa devel/libtool/patches/patch-aa
--- a/devel/libtool/patches/patch-aa    Wed May 18 10:56:09 2005 +0000
+++ b/devel/libtool/patches/patch-aa    Wed May 18 11:57:01 2005 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.33 2004/02/05 20:14:06 skrll Exp $
+$NetBSD: patch-aa,v 1.34 2005/05/18 11:57:12 adam Exp $
 
---- Makefile.in.orig   2004-01-25 12:36:36.000000000 +0000
+--- Makefile.in.orig   Mon May 16 11:33:40 2005
 +++ Makefile.in
-@@ -202,7 +202,7 @@ subdirs = @subdirs@
+@@ -211,7 +211,7 @@ subdirs = @subdirs@
  sysconfdir = @sysconfdir@
  target_alias = @target_alias@
  AUTOMAKE_OPTIONS = 1.3e gnu
diff -r f13e586025d1 -r e72a898b1eaa devel/libtool/patches/patch-ab
--- a/devel/libtool/patches/patch-ab    Wed May 18 10:56:09 2005 +0000
+++ b/devel/libtool/patches/patch-ab    Wed May 18 11:57:01 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ab,v 1.50 2005/03/22 15:12:08 tv Exp $
+$NetBSD: patch-ab,v 1.51 2005/05/18 11:57:12 adam Exp $
 
---- configure.orig     2005-02-28 12:31:33.000000000 -0500
+--- configure.orig     Mon May 16 11:33:42 2005
 +++ configure
 @@ -322,11 +322,11 @@ else
  
@@ -16,7 +16,7 @@
      elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
         test "X$CONFIG_SHELL" != X/bin/ksh; then
        # If we have ksh, try running configure again with it.
-@@ -4534,6 +4534,10 @@ hpux10.20* | hpux11*)
+@@ -4522,6 +4522,10 @@ hpux10.20* | hpux11*)
    esac
    ;;
  
@@ -27,7 +27,7 @@
  irix5* | irix6* | nonstopux*)
    case $LD in
    *-32|*"-32 ") libmagic=32-bit;;
-@@ -5690,12 +5694,7 @@ fi
+@@ -5674,12 +5678,7 @@ fi
  
  done
  
@@ -41,7 +41,7 @@
  ac_cpp='$CXXCPP $CPPFLAGS'
  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-@@ -5925,8 +5924,6 @@ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS 
+@@ -5909,8 +5908,6 @@ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS 
  ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  
@@ -50,7 +50,7 @@
  
  
  
-@@ -6921,9 +6918,11 @@ echo $ECHO_N "checking for $compiler opt
+@@ -6936,9 +6933,11 @@ echo $ECHO_N "checking for $compiler opt
        ;;
  
      darwin* | rhapsody*)
@@ -63,7 +63,7 @@
        ;;
  
      msdosdjgpp*)
-@@ -6952,6 +6951,11 @@ echo $ECHO_N "checking for $compiler opt
+@@ -6967,6 +6966,11 @@ echo $ECHO_N "checking for $compiler opt
        esac
        ;;
  
@@ -75,7 +75,7 @@
      *)
        lt_prog_compiler_pic='-fPIC'
        ;;
-@@ -7349,6 +7353,17 @@ EOF
+@@ -7435,6 +7439,17 @@ EOF
        fi
        ;;
  
@@ -93,7 +93,7 @@
      netbsd*)
        if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
-@@ -7754,7 +7769,7 @@ if test -z "$aix_libpath"; then aix_libp
+@@ -7798,7 +7813,7 @@ if test -z "$aix_libpath"; then aix_libp
           archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
           module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
            # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
@@ -102,7 +102,7 @@
            module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs 
$deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
            ;;
         *)
-@@ -7869,6 +7884,21 @@ if test -z "$aix_libpath"; then aix_libp
+@@ -7913,6 +7928,21 @@ if test -z "$aix_libpath"; then aix_libp
        fi
        ;;
  
@@ -124,7 +124,7 @@
      irix5* | irix6* | nonstopux*)
        if test "$GCC" = yes; then
        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry 
${wl}${output_objdir}/so_locations -o $lib'
-@@ -8260,6 +8290,7 @@ beos*)
+@@ -8316,6 +8346,7 @@ beos*)
  bsdi[45]*)
    version_type=linux
    need_version=no
@@ -132,7 +132,7 @@
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-@@ -8377,15 +8408,16 @@ freebsd* | dragonfly*)
+@@ -8433,15 +8464,16 @@ freebsd* | dragonfly*)
    # DragonFly does not have aout.  When/if they implement a new
    # versioning mechanism, adjust this.
    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
@@ -155,7 +155,7 @@
        need_version=yes
        ;;
    esac
-@@ -8461,15 +8493,22 @@ hpux9* | hpux10* | hpux11*)
+@@ -8517,15 +8549,22 @@ hpux9* | hpux10* | hpux11*)
    postinstall_cmds='chmod 555 $lib'
    ;;
  
@@ -184,7 +184,7 @@
    esac
    need_lib_prefix=no
    need_version=no
-@@ -8546,11 +8585,11 @@ knetbsd*-gnu)
+@@ -8602,11 +8641,11 @@ knetbsd*-gnu)
    ;;
  
  netbsd*)
@@ -198,20 +198,24 @@
      finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
      dynamic_linker='NetBSD (a.out) ld.so'
    else
-@@ -8581,10 +8620,10 @@ nto-qnx*)
+@@ -8637,14 +8676,14 @@ nto-qnx*)
    ;;
  
  openbsd*)
 -  version_type=sunos
 +  version_type=linux
    need_lib_prefix=no
-   need_version=no
+   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
+   case $host_os in
+     openbsd3.3 | openbsd3.3.*) need_version=yes ;;
+     *)                         need_version=no  ;;
+   esac
 -  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
 +  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix2'
    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
    shlibpath_var=LD_LIBRARY_PATH
    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
-@@ -10150,9 +10189,7 @@ echo "$as_me: error: tag name \"$tagname
+@@ -10203,9 +10242,7 @@ echo "$as_me: error: tag name \"$tagname
  
        case $tagname in
        CXX)
@@ -222,7 +226,7 @@
          ac_ext=cc
  ac_cpp='$CXXCPP $CPPFLAGS'
  ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-@@ -10707,7 +10744,7 @@ if test -z "$aix_libpath"; then aix_libp
+@@ -10781,7 +10818,7 @@ if test -z "$aix_libpath"; then aix_libp
            archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
            module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
            # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
@@ -231,7 +235,7 @@
            module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle 
$libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
            ;;
         *)
-@@ -10865,6 +10902,16 @@ if test -z "$aix_libpath"; then aix_libp
+@@ -10939,6 +10976,16 @@ if test -z "$aix_libpath"; then aix_libp
        ;;
      esac
      ;;
@@ -247,8 +251,8 @@
 +    ;;
    irix5* | irix6*)
      case $cc_basename in
-       CC)
-@@ -10994,14 +11041,29 @@ if test -z "$aix_libpath"; then aix_libp
+       CC*)
+@@ -11069,14 +11116,29 @@ if test -z "$aix_libpath"; then aix_libp
      ;;
    netbsd*)
      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
@@ -280,7 +284,7 @@
      ;;
    openbsd2*)
      # C++ shared libraries are fairly broken
-@@ -11384,6 +11446,21 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+@@ -11463,6 +11525,21 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
      esac
    done
  
@@ -302,7 +306,7 @@
    # Clean up.
    rm -f a.out a.exe
  else
-@@ -11431,9 +11508,11 @@ echo $ECHO_N "checking for $compiler opt
+@@ -11510,9 +11587,11 @@ echo $ECHO_N "checking for $compiler opt
        lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
        ;;
      darwin* | rhapsody*)
@@ -315,7 +319,7 @@
        ;;
      *djgpp*)
        # DJGPP does not support shared libraries at all
-@@ -11455,6 +11534,10 @@ echo $ECHO_N "checking for $compiler opt
+@@ -11534,6 +11613,10 @@ echo $ECHO_N "checking for $compiler opt
        ;;
        esac
        ;;
@@ -326,7 +330,7 @@
      *)
        lt_prog_compiler_pic_CXX='-fPIC'
        ;;
-@@ -11529,6 +11612,8 @@ echo $ECHO_N "checking for $compiler opt
+@@ -11608,6 +11691,8 @@ echo $ECHO_N "checking for $compiler opt
            ;;
        esac
        ;;
@@ -334,8 +338,8 @@
 +      ;;
        irix5* | irix6* | nonstopux*)
        case $cc_basename in
-         CC)
-@@ -12005,6 +12090,7 @@ beos*)
+         CC*)
+@@ -12088,6 +12173,7 @@ beos*)
  bsdi[45]*)
    version_type=linux
    need_version=no
@@ -343,7 +347,7 @@
    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
    soname_spec='${libname}${release}${shared_ext}$major'
    finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
-@@ -12122,15 +12208,16 @@ freebsd* | dragonfly*)
+@@ -12205,15 +12291,16 @@ freebsd* | dragonfly*)
    # DragonFly does not have aout.  When/if they implement a new
    # versioning mechanism, adjust this.
    objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`



Home | Main Index | Thread Index | Old Index