Andreas Wacknitz
2022-08-25 caeb8201ed03eb60d7403490c9baea199e6d63a9
libtool: update to 2.4.7

3 files deleted
1 files added
3 files modified
593 ■■■■■ changed files
components/developer/libtool/Makefile 16 ●●●● patch | view | raw | blame | history
components/developer/libtool/libltdl.p5m 12 ●●●● patch | view | raw | blame | history
components/developer/libtool/manifests/sample-manifest.p5m 12 ●●●● patch | view | raw | blame | history
components/developer/libtool/patches/002-configure.ac.patch 11 ●●●●● patch | view | raw | blame | history
components/developer/libtool/test/results-32.master 181 ●●●●● patch | view | raw | blame | history
components/developer/libtool/test/results-64.master 181 ●●●●● patch | view | raw | blame | history
components/developer/libtool/test/results-all.master 180 ●●●●● patch | view | raw | blame | history
components/developer/libtool/Makefile
@@ -30,17 +30,15 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         libtool
COMPONENT_VERSION=      2.4.6
COMPONENT_REVISION=     4
COMPONENT_VERSION=      2.4.7
COMPONENT_FMRI=         developer/build/libtool
COMPONENT_SUMMARY=      GNU libtool
COMPONENT_CLASSIFICATION=Development/GNU
COMPONENT_PROJECT_URL=  http://www.gnu.org/software/libtool/
COMPONENT_PROJECT_URL=  https://www.gnu.org/software/libtool/
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= \
    sha256:e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3
COMPONENT_ARCHIVE_URL=  http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:4f7f217f057ce655ff22559ad221a0fd8ef84ad1fc5fcb6990cecc333aa1635d
COMPONENT_ARCHIVE_URL=  https://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=      GPLv2, FDLv1.3
# For now, we want to continue to provide the libltdl.so's (and their
@@ -51,7 +49,7 @@
COMPONENT_ARCHIVE_1 =    $(COMPONENT_SRC_1).tar.gz
COMPONENT_ARCHIVE_HASH_1 = \
    sha256:88e9ffaaade21c1ddaf6297723dd2fb4ca18ccaef0499a28b6e672f02c8ceb5d
COMPONENT_ARCHIVE_URL_1 = http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE_1)
COMPONENT_ARCHIVE_URL_1 = https://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE_1)
SOURCE_DIR_1 =        $(COMPONENT_DIR)/$(COMPONENT_SRC_1)
include $(WS_MAKE_RULES)/common.mk
@@ -74,6 +72,8 @@
            -e 's|^CC="/.*$$|CC="gcc"|' libtool ; \
    done)
unexport SHELLOPTS
COMPONENT_TEST_TRANSFORMS += \
    '-n ' \
    '-e "/^\#\#/p" ' \
components/developer/libtool/libltdl.p5m
@@ -23,13 +23,13 @@
license $(COMPONENT_LICENSE_FILE) license='GPLv2'
link path=usr/lib/$(MACH64)/libltdl.so target=libltdl.so.7.3.1
link path=usr/lib/$(MACH64)/libltdl.so target=libltdl.so.7.3.2
link path=usr/lib/$(MACH64)/libltdl.so.3 target=libltdl.so.3.1.4
file path=usr/lib/$(MACH64)/libltdl.so.3.1.4
link path=usr/lib/$(MACH64)/libltdl.so.7 target=libltdl.so.7.3.1
file path=usr/lib/$(MACH64)/libltdl.so.7.3.1
link path=usr/lib/libltdl.so target=libltdl.so.7.3.1
link path=usr/lib/$(MACH64)/libltdl.so.7 target=libltdl.so.7.3.2
file path=usr/lib/$(MACH64)/libltdl.so.7.3.2
link path=usr/lib/libltdl.so target=libltdl.so.7.3.2
link path=usr/lib/libltdl.so.3 target=libltdl.so.3.1.4
file path=usr/lib/libltdl.so.3.1.4
link path=usr/lib/libltdl.so.7 target=libltdl.so.7.3.1
file path=usr/lib/libltdl.so.7.3.1
link path=usr/lib/libltdl.so.7 target=libltdl.so.7.3.2
file path=usr/lib/libltdl.so.7.3.2
components/developer/libtool/manifests/sample-manifest.p5m
@@ -31,16 +31,16 @@
file path=usr/include/libltdl/lt_error.h
file path=usr/include/libltdl/lt_system.h
file path=usr/include/ltdl.h
link path=usr/lib/$(MACH64)/libltdl.so target=libltdl.so.7.3.1
link path=usr/lib/$(MACH64)/libltdl.so target=libltdl.so.7.3.2
link path=usr/lib/$(MACH64)/libltdl.so.3 target=libltdl.so.3.1.4
file path=usr/lib/$(MACH64)/libltdl.so.3.1.4
link path=usr/lib/$(MACH64)/libltdl.so.7 target=libltdl.so.7.3.1
file path=usr/lib/$(MACH64)/libltdl.so.7.3.1
link path=usr/lib/libltdl.so target=libltdl.so.7.3.1
link path=usr/lib/$(MACH64)/libltdl.so.7 target=libltdl.so.7.3.2
file path=usr/lib/$(MACH64)/libltdl.so.7.3.2
link path=usr/lib/libltdl.so target=libltdl.so.7.3.2
link path=usr/lib/libltdl.so.3 target=libltdl.so.3.1.4
file path=usr/lib/libltdl.so.3.1.4
link path=usr/lib/libltdl.so.7 target=libltdl.so.7.3.1
file path=usr/lib/libltdl.so.7.3.1
link path=usr/lib/libltdl.so.7 target=libltdl.so.7.3.2
file path=usr/lib/libltdl.so.7.3.2
file path=usr/share/aclocal/libtool.m4
file path=usr/share/aclocal/ltargz.m4
file path=usr/share/aclocal/ltdl.m4
components/developer/libtool/patches/002-configure.ac.patch
File was deleted
components/developer/libtool/test/results-32.master
File was deleted
components/developer/libtool/test/results-64.master
File was deleted
components/developer/libtool/test/results-all.master
New file
@@ -0,0 +1,180 @@
## ----------------------------- ##
## GNU Libtool 2.4.7 test suite. ##
## ----------------------------- ##
  1: func_munge_path_list works                      ok
  2: libtoolize macro installation                   ok
  3: libtoolize macro directory mismatch error       ok
  4: multiple AC_CONFIG_MACRO_DIRS invocation        ok
  5: multiple AC_CONFIG_MACRO_DIRS directories       ok
  6: libtoolize ACLOCAL_AMFLAGS extraction           ok
  7: libtoolize macro serial update                  ok
  8: libtoolize config files serial update           ok
  9: diagnose missing LT_CONFIG_LTDL_DIR             ok
 10: copy ltdl.m4 with shared macro directory        ok
 11: correctly parse LTDL_INIT from configure.ac     ok
 12: diagnose missing LTDL_INIT invocation           ok
 13: upgrading verbatim style aclocal.m4             ok
 14: verbatim aclocal.m4 w/o AC_CONFIG_MACRO_DIRS    ok
 15: nonrecursive ltdl with AC_CONFIG_MACRO_DIRS     ok
 16: subproject ltdl with unconventional layout      ok
 17: Subproject ltdl without GNU M4                  ok
 18: LIBTOOLIZE_OPTIONS                              ok
 19: cleanup old installation                        ok
 20: check help output                               ok
 21: diagnose no mode specified                      ok
 22: quote shell meta-characters in filenames        ok
 23: transform source suffices                       ok
 24: check link mode operation                       ok
 25: check objectlist file operation                 ok
 26: test LT_SUPPORTED_TAG interface                 ok
 27: link against a preloaded static library         ok
 28: build and dynamically load a module             ok
 29: preload static and dynamic module               ok
 30: deplibs_check_method                            ok
 31: disable fast install                            ok
 32: force PIC objects                               ok
 33: force non-PIC objects                           skipped (demo.at:513)
 34: hardcoding library path                         ok
 35: binary relinking at install time                ok
 36: uninstalled libraries have priority             ok
 37: linking with long file names                    ok
 38: override pic_flag at configure time             ok
 39: test --with-pic                                 ok
 40: build and link against a static library         ok
 41: build and link against a dynamic library        ok
 42: build both static and dynamic                   ok
 43: allow_undefined_flag                            ok
 44: C convenience archives                          ok
 45: C++ convenience archives                        ok
 46: F77 convenience archives                        ok
 47: FC convenience archives                         ok
 48: Java convenience archives                       skipped (convenience.at:231)
 49: static library interdependencies                ok
 50: shared library interdependencies                ok
 51: shared and static interdependencies             ok
 52: disable fast install                            ok
 53: binary relinking at install time                ok
 54: standard command line options                   ok
 55: mode short-hands                                ok
 56: debug tracing                                   ok
 57: duplicate members in archive tests              ok
 58: duplicate convenience archive names             ok
 59: preserve duplicate convenience deps             expected failure (duplicate_deps.at:73)
 60: passing CC flags through libtool                ok
 61: passing CXX flags through libtool               ok
 62: passing F77 flags through libtool               ok
 63: passing FC flags through libtool                ok
 64: passing GCJ flags through libtool               skipped (flags.at:24)
 65: inherited_linker_flags                          ok
 66: Link order test                                 ok
 67: Link order of deplibs                           ok
 68: Failure tests                                   ok
 69: shlibpath_overrides_runpath                     ok
 70: Runpath in libtool library files                FAILED (runpath-in-lalib.at:62)
 71: static linking flags for programs               ok
 72: ccache -all-static                              ok
 73: Export test                                     ok
 74: export from a DLL with a .def file              skipped (export-def.at:35)
 75: sys_lib_search_path                             ok
 76: sys_lib_search_path on w32                      skipped (search-path.at:84)
 77: indirect convenience                            ok
 78: indirect uninstalled                            ok
 79: static library contains static library          expected failure (archive-in-archive.at:57)
 80: both of -o prog and -o prog$EXEEXT work         skipped (exeext.at:29)
 81: execute mode                                    ok
 82: bindir basic lib test                           ok
 83: bindir install tests                            ok
 84: cwrapper for uninstalled executables            ok
 85: cwrapper string length                          skipped (cwrapper.at:190)
 86: cwrapper and installed shared libraries         ok
 87: deplib in subdir                                ok
 88: inferred tag                                    ok
 89: CXX inferred tag                                ok
 90: F77 inferred tag                                ok
 91: FC inferred tag                                 ok
 92: GCJ inferred tag                                skipped (infer-tag.at:85)
 93: localized compiler messages                     skipped (localization.at:60)
 94: nocase library search                           skipped (nocase.at:31)
 95: Install tests                                   ok
 96: versioning                                      ok
 97: Simple DESTDIR install                          ok
 98: DESTDIR with in-package deplibs                 ok
 99: AM_PROG_LIBTOOL                                 ok
100: AC_WITH_LTDL                                    ok
101: AC_CONFIG_MACRO_DIR                             ok
102: C subdir-objects                                ok
103: C++ subdir-objects                              ok
104: lt_dlexit unloading libs                        ok
105: lt_dlopenadvise library loading                 ok
106: lt_dlopen error messages                        expected failure (lt_dlopen.at:102)
107: lt_dlopen archive                               skipped (lt_dlopen_a.at:95)
108: lt_dlopenext error messages                     ok
109: libdir of installed modules                     ok
110: ltdl API                                        skipped (ltdl-api.at:32)
111: dlloader API                                    ok
112: loadlibrary error messages                      skipped (loadlibrary.at:250)
113: syntax of .la files                             expected failure (lalib-syntax.at:133)
114: resident modules                                ok
115: SList functionality                             ok
116: enforced lib prefix                             FAILED (need_lib_prefix.at:183)
117: dynamically ltdl preload static modules         ok
118: dynamically ltdl load a shared module           ok
119: ltdl load shared and static modules             ok
120: ltdl dryrun                                     ok
121: link with library that loads ltdl modules       ok
122: compiling softlinked libltdl                    ok
123: compiling copied libltdl                        ok
124: installable libltdl                             ok
125: linking libltdl without autotools               ok
126: compiling softlinked libltdl                    ok
127: compiling copied libltdl                        ok
128: installable libltdl                             ok
129: linking libltdl without autotools               ok
130: compiling softlinked libltdl                    ok
131: compiling copied libltdl                        ok
132: installable libltdl                             ok
133: compiling softlinked libltdl                    ok
134: compiling copied libltdl                        ok
135: installable libltdl                             ok
136: static library                                  ok
137: shared library                                  ok
138: shared and static together                      ok
139: allow_undefined_flag                            ok
140: simple template test                            ok
141: template test with subdirs                      ok
142: C++ static constructors                         ok
143: C++ exception handling                          ok
144: config.status                                   ok
145: config.lt                                       ok
146: AC_NO_EXECUTABLES                               ok
147: build tree relpaths                             expected failure (deplibs-ident.at:69)
148: installable libltdl                             ok
149: --with-ltdl-include/lib                         ok
150: --with-included-ltdl                            ok
151: convenience libltdl                             ok
152: static library                                  ok
153: shared library                                  ok
154: shared and static together                      ok
155: static library                                  ok
156: shared library                                  ok
157: shared and static together                      ok
158: darwin fat compile                              skipped (darwin.at:43)
159: darwin concurrent library extraction            ok
160: darwin gdb debug information                    ok
161: darwin ld warnings changing configure results   ok
162: darwin can lt_dlopen .dylib and .so files       skipped (darwin.at:250)
163: dumpbin -symbols section hiding                 skipped (dumpbin-symbols.at:42)
164: deplibs without file command                    ok
165: -L=.../lib -l                                   skipped (sysroot.at:204)
166: -L SYSROOT/.../lib -l                           skipped (sysroot.at:205)
167: SYSROOT/.../*.la                                skipped (sysroot.at:206)
168: Link option thorough search test                ok
169: Run tests with low max_cmd_len                  FAILED (cmdline_wrap.at:48)
## ------------- ##
## Test results. ##
## ------------- ##
8 failed (5 expected failures).
19 tests were skipped.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##