From 5df8d548e5e810b23b781dfa19d5bae790ad0feb Mon Sep 17 00:00:00 2001 From: Hunter Sezen Date: Sat, 27 Oct 2018 06:16:35 +0700 Subject: [PATCH] development/slibtool: Updated for version 0.5.26. Signed-off-by: Willy Sudiarto Raharjo --- development/slibtool/README | 28 +++++++++++++++++++----- development/slibtool/slibtool.SlackBuild | 2 +- development/slibtool/slibtool.info | 6 ++--- 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/development/slibtool/README b/development/slibtool/README index bc3ddc6aa5..de43a122ff 100644 --- a/development/slibtool/README +++ b/development/slibtool/README @@ -8,30 +8,46 @@ on modern systems. This does not conflict with GNU libtool included with Slackware. To use slibtool instead of libtool export this to your environment. + export MAKEFLAGS='LIBTOOL=rlibtool' + +This symlink should work in most cases by parsing the generated libtool +to determine if shared libraries and / or static archives will be built. + +To force building both shared libraries and static archives: export MAKEFLAGS='LIBTOOL=slibtool' or you can build only shared libraries: export MAKEFLAGS='LIBTOOL=slibtool-shared' -or only static libraries: +or only static archives: export MAKEFLAGS='LIBTOOL=slibtool-static' slibtool may build packages that are not compatible with GNU libtool. -For compatibility, use clibtool instead of slibtool: +For compatibility, use rclibtool instead of rlibtool: + export MAKEFLAGS='LIBTOOL=rclibtool' +or, for both shared libararies and static archives: export MAKEFLAGS='LIBTOOL=clibtool' or, for only shared libraries: export MAKEFLAGS='LIBTOOL=clibtool-shared' -or, for only static libraries: +or, for only static archives: export MAKEFLAGS='LIBTOOL=clibtool-static' If a build with libtool fails because of missing libtool library files -(.la), the package with the missing files can be rebuilt with clibtool -as above. +(.la), the package with the missing files can be rebuilt with rclibtool +or clibtool as above. To use slibtool in a more verbose debug mode: + export MAKEFLAGS='LIBTOOL=rdlibtool' +or, for compatibility and a more verbose debug mode: + export MAKEFLAGS='LIBTOOL=rdclibtool' +or, for both shared libraries and static archives: export MAKEFLAGS='LIBTOOL=dlibtool' or, for only shared libraries: export MAKEFLAGS='LIBTOOL=dlibtool-shared' -or, for only static libraries: +or, for only static archives: export MAKEFLAGS='LIBTOOL=dlibtool-static' +If the generated libtool is not found when using rlibtool, rclibtool, +rdlibtool or rdclibtool this will result in a build error and they +should not be used in those cases. + To build debugging symbols use: DEBUG=1 ./slibtool.SlackBuild diff --git a/development/slibtool/slibtool.SlackBuild b/development/slibtool/slibtool.SlackBuild index 2b690415d1..90b1601c80 100644 --- a/development/slibtool/slibtool.SlackBuild +++ b/development/slibtool/slibtool.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=slibtool -VERSION=${VERSION:-0.5.25} +VERSION=${VERSION:-0.5.26} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/slibtool/slibtool.info b/development/slibtool/slibtool.info index 0994fac1d6..4fbe5ce864 100644 --- a/development/slibtool/slibtool.info +++ b/development/slibtool/slibtool.info @@ -1,8 +1,8 @@ PRGNAM="slibtool" -VERSION="0.5.25" +VERSION="0.5.26" HOMEPAGE="https://midipix.org/" -DOWNLOAD="https://midipix.org/dl/slibtool/slibtool-0.5.25.tar.xz" -MD5SUM="3a2c9dbc998569cd2e907adad068d920" +DOWNLOAD="https://midipix.org/dl/slibtool/slibtool-0.5.26.tar.xz" +MD5SUM="d4cb1b422175cb3bf2aeffcde95eedb4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES=""