Files
@ 973eab045010
Branch filter:
Location: ohnobinki_overlay/sys-devel/libtool/libtool-2.2.6b-r1.ebuild - annotation
973eab045010
2.3 KiB
application/vnd.gentoo.ebuild
dev-util/cmake: Add a patch to cmake which enables kde-base/kdelibs to compile on systems where /usr/lib is neither a symlink to /usr/lib64 or /usr/lib32. This adds a FIND_LIBRARY_USE_LIB32_PATHS global property which is an analog to the FIND_LIBRARY_USE_LIB64_PATHS property.
(Portage version: 2.2_rc69-r1/hg/Linux x86_64, signed Manifest commit)
(Portage version: 2.2_rc69-r1/hg/Linux x86_64, signed Manifest commit)
9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad 9c72f8d8b1ad | # Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/libtool-2.2.6b.ebuild,v 1.7 2009/12/09 17:45:58 armin76 Exp $
LIBTOOLIZE="true" #225559
inherit eutils autotools flag-o-matic multilib
DESCRIPTION="A shared library tool for developers"
HOMEPAGE="http://www.gnu.org/software/libtool/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.lzma"
LICENSE="GPL-2"
SLOT="1.5"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="vanilla test"
RDEPEND="sys-devel/gnuconfig
>=sys-devel/autoconf-2.60
>=sys-devel/automake-1.10.1"
DEPEND="${RDEPEND}
|| ( app-arch/xz-utils app-arch/lzma-utils )
sys-apps/help2man"
pkg_setup() {
if use test && ! has_version '>sys-devel/binutils-2.19.51'; then
einfo "Disabling --as-needed, since you got older binutils and you asked"
einfo "to run tests. With the stricter (older) --as-needed behaviour"
einfo "you'd be seeing a test failure in test #63; this has been fixed"
einfo "in the newer version of binutils."
append-ldflags $(no-as-needed)
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/2.2.6a/${PN}-2.2.6a-tests-locale.patch #249168
if ! use vanilla ; then
epunt_cxx
epatch "${FILESDIR}"/${PV}/${P}-ltdl.m4-no-la.patch #293921
cd libltdl/m4
epatch "${FILESDIR}"/1.5.20/${PN}-1.5.20-use-linux-version-in-fbsd.patch #109105
cd ..
AT_NOELIBTOOLIZE=yes eautoreconf
cd ..
AT_NOELIBTOOLIZE=yes eautoreconf
fi
# the libtool script uses bash code in it and at configure time, tries
# to find a bash shell. if /bin/sh is bash, it uses that. this can
# cause problems for people who switch /bin/sh on the fly to other
# shells, so just force libtool to use /bin/bash all the time.
export CONFIG_SHELL=/bin/bash
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog* NEWS README THANKS TODO doc/PLATFORMS
local x
for x in libtool libtoolize ; do
help2man ${x} > ${x}.1
doman ${x}.1 || die
done
for x in $(find "${D}" -name config.guess -o -name config.sub) ; do
rm -f "${x}" ; ln -sf /usr/share/gnuconfig/${x##*/} "${x}"
done
}
pkg_preinst() {
preserve_old_lib /usr/$(get_libdir)/libltdl.so.3
}
pkg_postinst() {
preserve_old_lib_notify /usr/$(get_libdir)/libltdl.so.3
}
|