Files
@ 3e98e86f08ee
Branch filter:
Location: ohnobinki_overlay/sys-devel/libtool/libtool-2.2.6b-r1.ebuild - annotation
3e98e86f08ee
2.3 KiB
application/vnd.gentoo.ebuild
dev-tcltk/tcldom: Remove tcldom because https://bugs.gentoo.org/348049 is fixed in the official gentoo-x86 tree.
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
}
|