Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -0,0 +1,10 @@
This is GNU Libtool, a generic library support script. Libtool hides
the complexity of using shared libraries behind a consistent, portable
interface.
To use libtool, add the new generic library building commands to your
Makefile, Makefile.in, or Makefile.am.
This package includes the libtool script and support files.
This is the cross-compilation version of libtool.

View File

@@ -0,0 +1,89 @@
# $NetBSD: Makefile,v 1.3 2016/07/09 06:37:58 wiz Exp $
# XXX This is kludgerific copypasta of devel/libtool-base/Makefile for
# cross-compilation. Please make it go away!
###########################################################################
###########################################################################
#
# HEADS UP! DO NOT CHANGE THE VERSION OR PKGREVISION WITHOUT READING THIS:
#
###########################################################################
###########################################################################
#
# This package is maintained specially in order to preserve pkgsrc
# specific OS changes that diverge from the "out of the box" libtool.
# In order to keep this package in a maintainable condition, the .m4 files
# must be manipulated in order to generate the patch-* files.
#
# See devel/libtool/patches/manual.README for instructions on how to make
# these patch files properly; otherwise your changes WILL be lost on the
# next libtool update.
#
# DO NOT MAKE CHANGES TO patch-ab OR patch-ad WITHOUT FOLLOWING THESE
# INSTRUCTIONS. There are no exceptions to this rule.
#
###########################################################################
###########################################################################
.include "../../devel/libtool/Makefile.common"
# XXX Tweaked for cross-compilation.
#PKGNAME= ${DISTNAME:S/-/-base-/}
PKGNAME= ${DISTNAME:S/^libtool-/cross-libtool-base-${MACHINE_ARCH}-/}
PKGREVISION= 4
COMMENT= Generic shared library support script (the script itself)
CONFLICTS+= libtool<=1.3.5nb11
TEST_TARGET= check
OVERRIDE_DIRDEPTH.install-sh= 1
# Always build libraries and executables that use the runtime linker.
# in addition, disable libtool locking, as the test is broken on AIX,
# and results in files being locked indefinitely.
LDFLAGS.AIX+= -Wl,-brtl
CONFIGURE_ARGS.AIX+= --disable-libtool-lock
# The MIPSpro compiler doesn't support -c with -o, but the locking
# workaround is itself broken. Disable it unconditionally.
CONFIGURE_ARGS.IRIX+= --disable-libtool-lock
CFLAGS.SunOS+= ${_COMPILER_ABI_FLAG.${ABI}}
# We are going to want libtool to find the same versions of the C, C++,
# and Fortran compilers.
#
USE_LANGUAGES= c c++
GNU_CONFIGURE_PREFIX= ${PREFIX}/cross
CONFIGURE_ARGS+= --disable-ltdl-install
USE_TOOLS+= echo
# XXX Added for cross-compilation.
FILESDIR= ../../devel/libtool-base/files
.PHONY: fix-libtool
fix-libtool:
cd ${WRKSRC}; for f in libtool; do \
${SED} -e "s,-L${BUILDLINK_DIR}/lib,," $$f > $$f.new; \
if [ -x $$f ]; then ${CHMOD} +x $$f.new; fi; \
${MV} -f $$f.new $$f; \
done
post-build: fix-libtool
post-build:
@${SED} -e "s|@PREFIX@|"${PREFIX:Q}"|g" \
-e "s|@SH@|"${SH:Q}"|g" \
${FILESDIR}/shlibtool.in > ${WRKSRC}/shlibtool
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/shlibtool ${DESTDIR}${PREFIX}/cross/bin/shlibtool
BUILDLINK_DEPMETHOD.dlcompat= build
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -0,0 +1,55 @@
@comment $NetBSD: PLIST,v 1.1 2016/06/19 16:19:04 wiz Exp $
cross/bin/libtool
cross/bin/libtoolize
cross/bin/shlibtool
cross/man/man1/libtool.1
cross/man/man1/libtoolize.1
cross/share/aclocal/argz.m4
cross/share/aclocal/libtool.m4
cross/share/aclocal/ltdl.m4
cross/share/aclocal/ltoptions.m4
cross/share/aclocal/ltsugar.m4
cross/share/aclocal/ltversion.m4
cross/share/aclocal/lt~obsolete.m4
cross/share/libtool/config/compile
cross/share/libtool/config/config.guess
cross/share/libtool/config/config.sub
cross/share/libtool/config/depcomp
cross/share/libtool/config/install-sh
cross/share/libtool/config/ltmain.sh
cross/share/libtool/config/missing
cross/share/libtool/libltdl/COPYING.LIB
cross/share/libtool/libltdl/Makefile.am
cross/share/libtool/libltdl/Makefile.in
cross/share/libtool/libltdl/Makefile.inc
cross/share/libtool/libltdl/README
cross/share/libtool/libltdl/aclocal.m4
cross/share/libtool/libltdl/argz.c
cross/share/libtool/libltdl/argz_.h
cross/share/libtool/libltdl/config-h.in
cross/share/libtool/libltdl/configure
cross/share/libtool/libltdl/configure.ac
cross/share/libtool/libltdl/libltdl/lt__alloc.h
cross/share/libtool/libltdl/libltdl/lt__dirent.h
cross/share/libtool/libltdl/libltdl/lt__glibc.h
cross/share/libtool/libltdl/libltdl/lt__private.h
cross/share/libtool/libltdl/libltdl/lt__strl.h
cross/share/libtool/libltdl/libltdl/lt_dlloader.h
cross/share/libtool/libltdl/libltdl/lt_error.h
cross/share/libtool/libltdl/libltdl/lt_system.h
cross/share/libtool/libltdl/libltdl/slist.h
cross/share/libtool/libltdl/loaders/dld_link.c
cross/share/libtool/libltdl/loaders/dlopen.c
cross/share/libtool/libltdl/loaders/dyld.c
cross/share/libtool/libltdl/loaders/load_add_on.c
cross/share/libtool/libltdl/loaders/loadlibrary.c
cross/share/libtool/libltdl/loaders/preopen.c
cross/share/libtool/libltdl/loaders/shl_load.c
cross/share/libtool/libltdl/lt__alloc.c
cross/share/libtool/libltdl/lt__dirent.c
cross/share/libtool/libltdl/lt__strl.c
cross/share/libtool/libltdl/lt_dlloader.c
cross/share/libtool/libltdl/lt_error.c
cross/share/libtool/libltdl/ltdl.c
cross/share/libtool/libltdl/ltdl.h
cross/share/libtool/libltdl/slist.c