From b2c936a9fe1adb56215f6b1c1f8cbeb7b096fdad Mon Sep 17 00:00:00 2001 From: Victor Martinez Date: Tue, 15 Mar 2011 07:52:44 +0000 Subject: [PATCH] libtool: update to 2.4 --- libtool/.footprint | 6 +-- libtool/.md5sum | 4 +- libtool/Pkgfile | 25 +++++----- libtool/libtool.1 | 106 ------------------------------------------- libtool/libtoolize.1 | 63 ------------------------- 5 files changed, 16 insertions(+), 188 deletions(-) delete mode 100644 libtool/libtool.1 delete mode 100644 libtool/libtoolize.1 diff --git a/libtool/.footprint b/libtool/.footprint index ab23e51..1ca22e4 100644 --- a/libtool/.footprint +++ b/libtool/.footprint @@ -11,9 +11,9 @@ drwxr-xr-x root/root usr/include/libltdl/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libltdl.a -rwxr-xr-x root/root usr/lib/libltdl.la -lrwxrwxrwx root/root usr/lib/libltdl.so -> libltdl.so.7.2.1 -lrwxrwxrwx root/root usr/lib/libltdl.so.7 -> libltdl.so.7.2.1 --rwxr-xr-x root/root usr/lib/libltdl.so.7.2.1 +lrwxrwxrwx root/root usr/lib/libltdl.so -> libltdl.so.7.3.0 +lrwxrwxrwx root/root usr/lib/libltdl.so.7 -> libltdl.so.7.3.0 +-rwxr-xr-x root/root usr/lib/libltdl.so.7.3.0 drwxr-xr-x root/root usr/man/ drwxr-xr-x root/root usr/man/man1/ -rw-r--r-- root/root usr/man/man1/libtool.1.gz diff --git a/libtool/.md5sum b/libtool/.md5sum index d0e544c..49d98ef 100644 --- a/libtool/.md5sum +++ b/libtool/.md5sum @@ -1,3 +1 @@ -07da460450490148c6d2df0f21481a25 libtool-2.2.6b.tar.gz -4aff97336d8ffd29572cdaa21dcfaaf7 libtool.1 -ccfc1306aa57c2595b3a9218473deb48 libtoolize.1 +b32b04148ecdd7344abc6fe8bd1bb021 libtool-2.4.tar.gz diff --git a/libtool/Pkgfile b/libtool/Pkgfile index 0cded19..5d335e4 100644 --- a/libtool/Pkgfile +++ b/libtool/Pkgfile @@ -5,20 +5,19 @@ # Depends on: name=libtool -version=2.2.6b +version=2.4 release=1 -source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz \ - libtool.1 libtoolize.1) +source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) build() { - cd $name-${version/a/} - ./configure --build=$CHOST \ - --host=$CTARGET \ - --prefix=/usr - make - make DESTDIR=$PKG install - mkdir -p $PKG/usr/man/man1 - cp $SRC/libtool.1 $SRC/libtoolize.1 $PKG/usr/man/man1 - rm -rf $PKG/usr/{info,share/info} - rm $PKG/usr/share/libtool/libltdl/README + cd $name-${version/a/} + ./configure --build=$CHOST \ + --host=$CTARGET \ + --prefix=/usr \ + --mandir=/usr/man + make + make DESTDIR=$PKG install + rm -r $PKG/usr/share/info + rm $PKG/usr/share/libtool/libltdl/README + } diff --git a/libtool/libtool.1 b/libtool/libtool.1 deleted file mode 100644 index 8780a98..0000000 --- a/libtool/libtool.1 +++ /dev/null @@ -1,106 +0,0 @@ -.TH LIBTOOL 1 "August 2003" "Library Support" "User Manuals" -.SH NAME -libtool \- Provide generalized library-building support services. -.SH SYNOPSIS -.B libtool -.BI [ OPTION ] ... -.BI [ MODE\-ARG ] ... -.SH "DESCRIPTION" -The `libtool' program provides a standard way to generate both static -and shared libraries. It hides the complexities of platform\-specific -library generation behind an interface that is the same across all -platforms supported by libtool. -.SH "OPTIONS" -libtool accepts the following options: -.TP -.B \-\-config -Display libtool configuration variables and exit. -.TP -.B \-\-debug -Dump a trace of shell script execution to standard output. This -produces a lot of output, so you may wish to pipe it to `less' (or -`more') or redirect to a file. -.TP -.BI \-n | \-\-dry-run -Don't create, modify, or delete any files, just show what commands -would be executed by `libtool'. -.TP -.B \-\-features -Display basic configuration options. This provides a way for packages -to determine whether shared or static libraries will be built. -.TP -.B \-\-finish -Same as -.BR \-\-mode=finish . -.TP -.B \-\-help -Display a help message and exit. If -.BI \-\-mode= MODE -is specified, then detailed help for -.I MODE -is displayed. -.TP -.BI \-\-mode= MODE -Use -.I MODE -as the operation mode. By default, the operation mode is inferred -from the -.IR MODE\-ARGS . - -If -.I MODE -is specified, it must be one of the following: -.IP -.B clean -Remove files from the build directory -.IP -.B compile -Compile a source file into a `libtool' object. -.IP -.B execute -Automatically set the library path, then run a program. -.IP -.B finish -Complete the installation of libtool libraries. -.IP -.B install -Install libraries or executables. -.IP -.B link -Create a library or an executable. -.IP -.B uninstall -Remove libraries from an installed directory. -.TP -.B \-\-quiet -Same as `\-\-silent'. -.TP -.B \-\-silent -Don't print informational messages. -.TP -.B \-\-tag=TAG -Use configuration variables from tag -.I TAG -.TP -.B \-\-version -Print version information. -.P -The -.I MODE\-ARGS -are a variable number of arguments, depending on the selected -operation mode. In general, each -.I MODE\-ARG -is interpreted by programs libtool invokes, rather than libtool itself. -.SH "SEE ALSO" -.BR libtoolize (1), -.BR automake (1) -.br -`libtool', `libtoolize' and `automake' are fully documented via the -Info system. -.SH AUTHOR -This manual page was created by Ossama Othman . It -is based on the "Invoking Libtool" menu entry in the `libtool' TEXINFO -documentation, and the output from the -.B \-\-help -option. It was updated for Libtool 1.5 by -Scott James Remnant . diff --git a/libtool/libtoolize.1 b/libtool/libtoolize.1 deleted file mode 100644 index b8c9aa1..0000000 --- a/libtool/libtoolize.1 +++ /dev/null @@ -1,63 +0,0 @@ -.TH LIBTOOLIZE 1 "August 2003" "Library Support" "User Manuals" -.SH NAME -libtoolize \- add libtool support to your package -.SH SYNOPSIS -.B libtoolize -.I "[OPTION]..." -.SH "DESCRIPTION" -The `libtoolize' program provides a standard way to add libtool -support to your package. In the future, it may implement better usage -checking, or other features to make libtool even easier to use. -.SH "OPTIONS" -libtoolize accepts the following options: -.TP -.B \-\-automake -Work silently, and assume that Automake libtool support is used. - -`libtoolize --automake' is used by Automake to add libtool files to -your package, when `AC_PROG_LIBTOOL' appears in your `configure.in'. -.TP -.B \-\-copy, \-c -Copy files from the libtool data directory rather than creating -symlinks. -.TP -.B \-\-debug -Enable verbose shell tracing -.TP -.B \-\-dry-run, \-n -Don't run any commands that modify the file system, just print them -out. -.TP -.B \-\-force, \-f -Replace existing libtool files. By default, `libtoolize' won't -overwrite existing files. -.TP -.B \-\-help -Display a help message and exit. -.TP -.B \-\-ltdl -Install libltdl in a subdirectory of your package. -.TP -.B \-\-ltdl\-tar -Add the file `libltdl.tar.gz' to your package. -.TP -.B \-\-version -Print `libtoolize' version information and exit. - -If `libtoolize' detects an explicit call to `AC_CONFIG_AUX_DIR' -in your `configure.in', it will put the files in the specified directory. - -`libtoolize' displays hints for adding libtool support to your -package, as well. - -.SH "SEE ALSO" -.BR libtool (1), -.BR automake (1) -.br -`libtool', `libtoolize' and `automake' are fully documented via the -Info system. -.SH AUTHOR -This manual page was written by Frederic Lepied , -for the Debian GNU/Linux system (but may be used by others). -It was updated by Ossama Othman and updated for -Libtool 1.5 by Scott James Remnant . -- 2.26.2