Changeset - d2ebf60fbf1d
[Not reviewed]
default
2 7 0
Nathan Brink (binki) - 15 years ago 2010-02-26 13:45:46
ohnobinki@ohnopublishing.net
sys-devel/libtool: Fix up patch to be bourne and POSIX compatible, thanks to ferret_; reviewed by tommy[d].
9 files changed with 33 insertions and 369 deletions:
0 comments (0 inline, 0 general)
media-gfx/imagemagick/Manifest
Show inline comments
 
-----BEGIN PGP SIGNED MESSAGE-----
 
Hash: SHA1
 

	
 
DIST ImageMagick-6.5.2-9.tar.bz2 8819668 RMD160 01aa6604339eaee031b06aae27a4074ac36a88e1 SHA1 1eb8cb876742dba833917c30b10bfef215d4f261 SHA256 5bc9958ce4db8d36c6bd92f8e7c95aafc63aeb03694cdf1fdd4b3f3ae953ef4c
 
DIST ImageMagick-6.5.4-10.tar.bz2 8819304 RMD160 b48f8b8c0c9ec8cc01a38eee45868d540b3845db SHA1 87fd01d4399c8caba2f505c35618117b5296a1cc SHA256 b27117bfafc989ce74214db116a5b3bd1fda0e501839faab09c715c8647cd8eb
 
DIST ImageMagick-6.5.7-0.tar.bz2 8709712 RMD160 a15e1aba983c4bac7b73d4b992fe0fc56bf4f665 SHA1 f48b6708b9dc055938219108f77fc4369b962ffc SHA256 ceefefcfe2e670f2f5a52a8f2575ba99e445aaa3204a44736832436adc5eb642
 
DIST ImageMagick-6.5.8-8.tar.bz2 8711782 RMD160 1417878f2adae344f840807710e7f9485d5945ce SHA1 15212833489826f7d2d919d1442309d6dc504402 SHA256 3a81e6c6759f6266dd18e8bb6c6c6791d5af8871e2dc2e50fb9c9362f3e689eb
 
DIST ImageMagick-6.5.9-4.tar.bz2 8746631 RMD160 8e9702f77e4db6f80dd27024e576b721f8d57ef2 SHA1 cc6bd595a1040da8423b7f9eccf68212dc83d9e1 SHA256 bc95ba56ac78e35a42199d3f79c7ac20bdb001ad61f58b81923e6da99d60b517
 
EBUILD imagemagick-6.5.2.9.ebuild 4868 RMD160 daa91a0e2db50e0450f2f6ed4b35910cba9b909e SHA1 00fdd574223265fb8cfe344fe22bdbf591fecce8 SHA256 8092331f339e8b2f3bda2925dab69948b9e32c93a6919e93d7053cc9f6400dfe
 
EBUILD imagemagick-6.5.4.10.ebuild 5039 RMD160 e314999828e0c4daaf3f6b6dfda536807d2c732f SHA1 9ddb71dacb9bb31f6f21df18715f13a5fc592181 SHA256 cba7f7d52fb1b40fa45880f73869e6d8f2f32ef0a9acf21a885da373a1257a49
 
EBUILD imagemagick-6.5.7.0.ebuild 5028 RMD160 a3fd35073798419167e95475ac99cc72ee8c687d SHA1 7419eca5cc222234725170d887fc710fa83be5bb SHA256 f005cf9628025204926d20059af8252af925d5ffd3878381476e83fbba351a0b
 
EBUILD imagemagick-6.5.8.8.ebuild 5043 RMD160 30cc2d9073502175a34f5b5c44e918234b34156b SHA1 7138917a57c688ea7e54350565b9fed3073017ad SHA256 edce0aedf574f3889b57fee10a6947c82ef2a0fe57a53b24855f797f9b80c0e3
 
EBUILD imagemagick-6.5.9.4-r1.ebuild 4968 RMD160 6974d4058515aec2f4e89e3ce39ed4b0a8f1d8bd SHA1 8f6ccd56b1afe00b1631c3320236787c5f10d251 SHA256 9c4669c261a06fed0178bfb4fb42b8c8ffac7b5eda66ee137efa54624be66018
 
EBUILD imagemagick-6.5.7.0.ebuild 5162 RMD160 43f0a956ae5fd0b16d989443c246b44f3efa8593 SHA1 9fb7c3337d849dac984aa1c577712b277eec2eee SHA256 7f428992e304175255fde9e1d3c8e501c96e287b6ef778b0c891322e2976f069
 
EBUILD imagemagick-6.5.8.8.ebuild 5177 RMD160 ce804332bf5d5d1db34d84f04f2eb3a2981c8a6a SHA1 7574741a9e545c06be0310a891c1b48c1f468cc5 SHA256 3783a39ea6f7f091fb27f77bde3e80436e7e026c43bcf8bd5f74666070510923
 
EBUILD imagemagick-6.5.9.4-r1.ebuild 5102 RMD160 0e646669a3f5a15d2e63d8f27122a13f1969eb29 SHA1 2f0b90411ca6131054ac3fe86b933a39d6fdef41 SHA256 e14bd6f1051846e76f549caf9fc4c729c8904d8a7a20c3c963f3d25ce821f0c4
 
MISC ChangeLog 57879 RMD160 b707fe35c7fd7880eda3332bf9dc1bc6eddf911a SHA1 2ce203a49dbc8797429ecf09caab75438a310c8e SHA256 79385e6ff355ed4626f061c54fca59197767d500791cba31f1e9d8df18a452fe
 
MISC metadata.xml 813 RMD160 1a299d749c40a81c6255e74b055d51bb2574947d SHA1 28be5abfb85ef530e3ec5a84678e914175435ed4 SHA256 53592450b5a53784153fc95d665dee08392968adab41bd3032ad759778bde31b
 
-----BEGIN PGP SIGNATURE-----
 
Version: GnuPG v2.0.14 (GNU/Linux)
 

	
 
iEYEARECAAYFAkuBrVAACgkQNQqtfCuFneM2iwCfVQUTZ1v1AoaTRrZPLzhrv7MI
 
i4oAnRpT3PcSfPNQ2RFp70vzLILF0e/q
 
=m62u
 
-----END PGP SIGNATURE-----
media-gfx/imagemagick/imagemagick-6.5.2.9.ebuild
Show inline comments
 
deleted file
media-gfx/imagemagick/imagemagick-6.5.4.10.ebuild
Show inline comments
 
deleted file
media-gfx/imagemagick/imagemagick-6.5.7.0.ebuild
Show inline comments
 
# Copyright 1999-2010 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-6.5.7.0.ebuild,v 1.11 2010/02/11 20:23:27 jer Exp $
 

	
 
EAPI="2"
 

	
 
inherit eutils multilib perl-app toolchain-funcs versionator
 
WANT_AUTOMAKE=1.11
 
inherit autotools eutils multilib perl-app toolchain-funcs versionator
 

	
 
MY_PN=ImageMagick
 
MY_P=${MY_PN}-${PV%.*}
 
MY_P2=${MY_PN}-${PV%.*}-${PV#*.*.*.}
 

	
 
DESCRIPTION="A collection of tools and libraries for many image formats"
 
HOMEPAGE="http://www.imagemagick.org/"
 
SRC_URI="mirror://imagemagick/${MY_P2}.tar.bz2
 
		 mirror://imagemagick/legacy/${MY_P2}.tar.bz2"
 

	
 
# perl tests fail with userpriv
 
RESTRICT="perl? ( userpriv )"
 
LICENSE="imagemagick"
 
SLOT="0"
 
KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ppc64 s390 sh sparc x86"
 
IUSE="autotrace bzip2 +corefonts djvu doc fftw fontconfig fpx graphviz gs hdri
 
	jbig jpeg jpeg2k lcms lqr nocxx openexr openmp perl png q8 q32 raw svg tiff
 
	truetype X wmf xml zlib"
 

	
 
RDEPEND="
 
	autotrace? ( >=media-gfx/autotrace-0.31.1 )
 
	bzip2? ( app-arch/bzip2 )
 
	djvu? ( app-text/djvu )
 
	fftw? ( sci-libs/fftw )
 
	fontconfig? ( media-libs/fontconfig )
 
	fpx? ( media-libs/libfpx )
 
	graphviz? ( >=media-gfx/graphviz-2.6 )
 
	gs? ( app-text/ghostscript-gpl )
 
	jbig? ( media-libs/jbigkit )
 
	jpeg? ( >=media-libs/jpeg-6b )
 
	jpeg2k? ( media-libs/jasper )
 
	lcms? ( >=media-libs/lcms-1.06 )
 
	lqr? ( >=media-libs/liblqr-0.1.0 )
 
	openexr? ( media-libs/openexr )
 
	perl? ( >=dev-lang/perl-5.8.6-r6 !=dev-lang/perl-5.8.7 )
 
	png? ( media-libs/libpng )
 
	raw? ( media-gfx/ufraw )
 
	tiff? ( >=media-libs/tiff-3.5.5 )
 
	truetype? ( =media-libs/freetype-2*
 
		corefonts? ( media-fonts/corefonts ) )
 
	wmf? ( >=media-libs/libwmf-0.2.8 )
 
	xml? ( >=dev-libs/libxml2-2.4.10 )
 
	zlib? ( sys-libs/zlib )
 
	X? (
 
		x11-libs/libXext
 
		x11-libs/libXt
 
		x11-libs/libICE
 
		x11-libs/libSM
 
		svg? ( >=gnome-base/librsvg-2.9.0 )
 
	)
 
	!dev-perl/perlmagick
 
	!media-gfx/graphicsmagick[imagemagick]
 
	!sys-apps/compare
 
	>=sys-devel/libtool-1.5.2-r6"
 

	
 
DEPEND="${RDEPEND}
 
	>=sys-apps/sed-4
 
	>=sys-devel/libtool-2.2.6b-r1
 
	X? ( x11-proto/xextproto )"
 

	
 
S="${WORKDIR}/${MY_P2}"
 

	
 
pkg_setup() {
 
	# for now, only build svg support when X is enabled, as librsvg
 
	# pulls in quite some X dependencies.
 
	if use svg && ! use X ; then
 
		elog "the svg USE-flag requires the X USE-flag set."
 
		elog "disabling svg support for now."
 
	fi
 

	
 
	if use corefonts && ! use truetype ; then
 
		elog "corefonts USE-flag requires the truetype USE-flag to be set."
 
		elog "disabling corefonts support for now."
 
	fi
 
}
 

	
 
src_prepare() {
 
	# get shiney new ltdl.m4 from =sys-devel/libtool-2.2.6b-r1
 
	eautoreconf
 

	
 
	# fix doc dir, bug #91911
 
	sed -i -e \
 
		's:DOCUMENTATION_PATH="${DATA_DIR}/doc/${DOCUMENTATION_RELATIVE_PATH}":DOCUMENTATION_PATH="/usr/share/doc/${PF}":g' \
 
		"${S}"/configure || die
 
}
 

	
 
src_configure() {
 
	local myconf
 
	if use q32 ; then
 
		myconf="${myconf} --with-quantum-depth=32"
 
	elif use q8 ; then
 
		myconf="${myconf} --with-quantum-depth=8"
 
	else
 
		myconf="${myconf} --with-quantum-depth=16"
 
	fi
 

	
 
	if use X && use svg ; then
 
		myconf="${myconf} --with-rsvg"
 
	else
 
		myconf="${myconf} --without-rsvg"
 
	fi
 

	
 
	# openmp support only works with >=sys-devel/gcc-4.3, bug #223825
 
	if use openmp && version_is_at_least 4.3 $(gcc-version) ; then
 
		if built_with_use --missing false =sys-devel/gcc-$(gcc-version)* openmp ; then
 
			myconf="${myconf} --enable-openmp"
 
		else
 
			elog "disabling openmp support (requires >=sys-devel/gcc-4.3 with USE='openmp')"
 
			myconf="${myconf} --disable-openmp"
 
		fi
 
	else
 
		elog "disabling openmp support (requires >=sys-devel/gcc-4.3)"
 
		myconf="${myconf} --disable-openmp"
 
	fi
 

	
 
	use truetype && myconf="${myconf} $(use_with corefonts windows-font-dir /usr/share/fonts/corefonts)"
 

	
 
	econf \
 
		${myconf} \
 
		--without-included-ltdl \
 
		--with-ltdl-include=/usr/include \
 
		--with-ltdl-lib=/usr/$(get_libdir) \
 
		--with-threads \
 
		--with-modules \
 
		$(use_with perl) \
 
		--with-gs-font-dir=/usr/share/fonts/default/ghostscript \
 
		$(use_enable hdri) \
 
		$(use_with !nocxx magick-plus-plus) \
 
		$(use_with autotrace) \
 
		$(use_with bzip2 bzlib) \
 
		$(use_with djvu) \
 
		$(use_with fftw) \
 
		$(use_with fontconfig) \
 
		$(use_with fpx) \
 
		$(use_with gs dps) \
 
		$(use_with gs gslib) \
 
		$(use_with graphviz gvc) \
 
		$(use_with jbig) \
 
		$(use_with jpeg jpeg) \
 
		$(use_with jpeg2k jp2) \
 
		$(use_with lcms) \
 
		$(use_with openexr) \
 
		$(use_with png) \
 
		$(use_with svg rsvg) \
 
		$(use_with tiff) \
 
		$(use_with truetype freetype) \
 
		$(use_with wmf) \
 
		$(use_with xml) \
 
		$(use_with zlib) \
 
		$(use_with X x)
 
}
 

	
 
src_test() {
 
	einfo "please note that the tests will only be run when the installed"
 
	einfo "version and current emerging version are the same"
 

	
 
	if has_version ~${CATEGORY}/${P} ; then
 
		emake -j1 check || die "make check failed"
 
	fi
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install || die "Installation of files into image failed"
 

	
 
	# dont need these files with runtime plugins
 
	rm -f "${D}"/usr/$(get_libdir)/*/*/*.{la,a}
 

	
 
	use doc || rm -r "${D}"/usr/share/doc/${PF}/{www,images,index.html}
 
	dodoc NEWS.txt ChangeLog AUTHORS.txt README.txt
 

	
 
	# Fix perllocal.pod file collision
 
	use perl && fixlocalpod
 
}
media-gfx/imagemagick/imagemagick-6.5.8.8.ebuild
Show inline comments
 
# Copyright 1999-2010 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-6.5.8.8.ebuild,v 1.5 2010/02/21 21:58:11 fauli Exp $
 

	
 
EAPI="2"
 

	
 
inherit eutils multilib perl-app toolchain-funcs versionator
 
WANT_AUTOMAKE=1.11
 
inherit autotools eutils multilib perl-app toolchain-funcs versionator
 

	
 
MY_PN=ImageMagick
 
MY_P=${MY_PN}-${PV%.*}
 
MY_P2=${MY_PN}-${PV%.*}-${PV#*.*.*.}
 

	
 
DESCRIPTION="A collection of tools and libraries for many image formats"
 
HOMEPAGE="http://www.imagemagick.org/"
 
SRC_URI="mirror://imagemagick/${MY_P2}.tar.bz2
 
		 mirror://imagemagick/legacy/${MY_P2}.tar.bz2"
 

	
 
# perl tests fail with userpriv
 
RESTRICT="perl? ( userpriv )"
 
LICENSE="imagemagick"
 
SLOT="0"
 
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 
IUSE="autotrace bzip2 +corefonts djvu doc fftw fontconfig fpx graphviz gs hdri
 
	jbig jpeg jpeg2k lcms lqr nocxx openexr openmp perl png q8 q32 raw svg tiff
 
	truetype X wmf xml zlib"
 

	
 
RDEPEND="
 
	autotrace? ( >=media-gfx/autotrace-0.31.1 )
 
	bzip2? ( app-arch/bzip2 )
 
	djvu? ( app-text/djvu )
 
	fftw? ( sci-libs/fftw )
 
	fontconfig? ( media-libs/fontconfig )
 
	fpx? ( media-libs/libfpx )
 
	graphviz? ( >=media-gfx/graphviz-2.6 )
 
	gs? ( app-text/ghostscript-gpl )
 
	jbig? ( media-libs/jbigkit )
 
	jpeg? ( >=media-libs/jpeg-6b:0 )
 
	jpeg2k? ( media-libs/jasper )
 
	lcms? ( >=media-libs/lcms-1.06 )
 
	lqr? ( >=media-libs/liblqr-0.1.0 )
 
	openexr? ( media-libs/openexr )
 
	perl? ( >=dev-lang/perl-5.8.6-r6 )
 
	png? ( media-libs/libpng )
 
	raw? ( media-gfx/ufraw )
 
	tiff? ( >=media-libs/tiff-3.5.5 )
 
	truetype? ( =media-libs/freetype-2*
 
		corefonts? ( media-fonts/corefonts ) )
 
	wmf? ( >=media-libs/libwmf-0.2.8 )
 
	xml? ( >=dev-libs/libxml2-2.4.10 )
 
	zlib? ( sys-libs/zlib )
 
	X? (
 
		x11-libs/libXext
 
		x11-libs/libXt
 
		x11-libs/libICE
 
		x11-libs/libSM
 
		svg? ( >=gnome-base/librsvg-2.9.0 )
 
	)
 
	!dev-perl/perlmagick
 
	!media-gfx/graphicsmagick[imagemagick]
 
	!sys-apps/compare
 
	>=sys-devel/libtool-1.5.2-r6"
 

	
 
DEPEND="${RDEPEND}
 
	>=sys-apps/sed-4
 
	>=sys-devel/libtool-2.2.6b-r1
 
	X? ( x11-proto/xextproto )"
 

	
 
S="${WORKDIR}/${MY_P2}"
 

	
 
pkg_setup() {
 
	# for now, only build svg support when X is enabled, as librsvg
 
	# pulls in quite some X dependencies.
 
	if use svg && ! use X ; then
 
		elog "the svg USE-flag requires the X USE-flag set."
 
		elog "disabling svg support for now."
 
	fi
 

	
 
	if use corefonts && ! use truetype ; then
 
		elog "corefonts USE-flag requires the truetype USE-flag to be set."
 
		elog "disabling corefonts support for now."
 
	fi
 
}
 

	
 
src_prepare() {
 
	# get shiney new ltdl.m4 from =sys-devel/libtool-2.2.6b-r1
 
	eautoreconf
 

	
 
	# fix doc dir, bug #91911
 
	sed -i -e \
 
		's:DOCUMENTATION_PATH="${DATA_DIR}/doc/${DOCUMENTATION_RELATIVE_PATH}":DOCUMENTATION_PATH="/usr/share/doc/${PF}":g' \
 
		"${S}"/configure || die
 
}
 

	
 
src_configure() {
 
	local myconf
 
	if use q32 ; then
 
		myconf="${myconf} --with-quantum-depth=32"
 
	elif use q8 ; then
 
		myconf="${myconf} --with-quantum-depth=8"
 
	else
 
		myconf="${myconf} --with-quantum-depth=16"
 
	fi
 

	
 
	if use X && use svg ; then
 
		myconf="${myconf} --with-rsvg"
 
	else
 
		myconf="${myconf} --without-rsvg"
 
	fi
 

	
 
	# openmp support only works with >=sys-devel/gcc-4.3, bug #223825
 
	if use openmp && version_is_at_least 4.3 $(gcc-version) ; then
 
		if has_version =sys-devel/gcc-$(gcc-version)*[openmp] ; then
 
			myconf="${myconf} --enable-openmp"
 
		else
 
			elog "disabling openmp support (requires >=sys-devel/gcc-4.3 with USE='openmp')"
 
			myconf="${myconf} --disable-openmp"
 
		fi
 
	else
 
		elog "disabling openmp support (requires >=sys-devel/gcc-4.3)"
 
		myconf="${myconf} --disable-openmp"
 
	fi
 

	
 
	use truetype && myconf="${myconf} $(use_with corefonts windows-font-dir /usr/share/fonts/corefonts)"
 

	
 
	econf \
 
		${myconf} \
 
		--without-included-ltdl \
 
		--with-ltdl-include=/usr/include \
 
		--with-ltdl-lib=/usr/$(get_libdir) \
 
		--with-threads \
 
		--with-modules \
 
		$(use_with perl) \
 
		--with-perl-options='INSTALLDIRS=vendor' \
 
		--with-gs-font-dir=/usr/share/fonts/default/ghostscript \
 
		$(use_enable hdri) \
 
		$(use_with !nocxx magick-plus-plus) \
 
		$(use_with autotrace) \
 
		$(use_with bzip2 bzlib) \
 
		$(use_with djvu) \
 
		$(use_with fftw) \
 
		$(use_with fontconfig) \
 
		$(use_with fpx) \
 
		$(use_with gs dps) \
 
		$(use_with gs gslib) \
 
		$(use_with graphviz gvc) \
 
		$(use_with jbig) \
 
		$(use_with jpeg jpeg) \
 
		$(use_with jpeg2k jp2) \
 
		$(use_with lcms) \
 
		$(use_with openexr) \
 
		$(use_with png) \
 
		$(use_with svg rsvg) \
 
		$(use_with tiff) \
 
		$(use_with truetype freetype) \
 
		$(use_with wmf) \
 
		$(use_with xml) \
 
		$(use_with zlib) \
 
		$(use_with X x)
 
}
 

	
 
src_test() {
 
	einfo "please note that the tests will only be run when the installed"
 
	einfo "version and current emerging version are the same"
 

	
 
	if has_version ~${CATEGORY}/${P} ; then
 
		emake -j1 check || die "make check failed"
 
	fi
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install || die "Installation of files into image failed"
 

	
 
	# dont need these files with runtime plugins
 
	rm -f "${D}"/usr/$(get_libdir)/*/*/*.{la,a}
 

	
 
	use doc || rm -r "${D}"/usr/share/doc/${PF}/{www,images,index.html}
 
	dodoc NEWS.txt ChangeLog AUTHORS.txt README.txt
 

	
 
	# Fix perllocal.pod file collision
 
	use perl && fixlocalpod
 
}
media-gfx/imagemagick/imagemagick-6.5.9.4-r1.ebuild
Show inline comments
 
# Copyright 1999-2010 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-6.5.9.4-r1.ebuild,v 1.1 2010/02/15 19:04:44 ssuominen Exp $
 

	
 
EAPI="2"
 

	
 
inherit eutils multilib perl-app toolchain-funcs versionator
 
WANT_AUTOMAKE=1.11
 
inherit autotools eutils multilib perl-app toolchain-funcs versionator
 

	
 
MY_PN=ImageMagick
 
MY_P=${MY_PN}-${PV%.*}
 
MY_P2=${MY_PN}-${PV%.*}-${PV#*.*.*.}
 

	
 
DESCRIPTION="A collection of tools and libraries for many image formats"
 
HOMEPAGE="http://www.imagemagick.org/"
 
SRC_URI="mirror://imagemagick/${MY_P2}.tar.bz2
 
		 mirror://imagemagick/legacy/${MY_P2}.tar.bz2"
 

	
 
# perl tests fail with userpriv
 
RESTRICT="perl? ( userpriv )"
 
LICENSE="imagemagick"
 
SLOT="0"
 
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
 
IUSE="autotrace bzip2 +corefonts djvu doc fftw fontconfig fpx graphviz gs hdri
 
	jbig jpeg jpeg2k lcms lqr nocxx openexr openmp perl png q8 q32 raw
 
	static-libs svg tiff truetype X wmf xml zlib"
 

	
 
RDEPEND="
 
	autotrace? ( >=media-gfx/autotrace-0.31.1 )
 
	bzip2? ( app-arch/bzip2 )
 
	djvu? ( app-text/djvu )
 
	fftw? ( sci-libs/fftw )
 
	fontconfig? ( media-libs/fontconfig )
 
	fpx? ( media-libs/libfpx )
 
	graphviz? ( >=media-gfx/graphviz-2.6 )
 
	gs? ( app-text/ghostscript-gpl )
 
	jbig? ( media-libs/jbigkit )
 
	jpeg? ( >=media-libs/jpeg-6b:0 )
 
	jpeg2k? ( media-libs/jasper )
 
	lcms? ( >=media-libs/lcms-1.06 )
 
	lqr? ( >=media-libs/liblqr-0.1.0 )
 
	openexr? ( media-libs/openexr )
 
	perl? ( >=dev-lang/perl-5.8.6-r6 )
 
	png? ( media-libs/libpng )
 
	raw? ( media-gfx/ufraw )
 
	tiff? ( >=media-libs/tiff-3.5.5 )
 
	truetype? ( =media-libs/freetype-2*
 
		corefonts? ( media-fonts/corefonts ) )
 
	wmf? ( >=media-libs/libwmf-0.2.8 )
 
	xml? ( >=dev-libs/libxml2-2.4.10 )
 
	zlib? ( sys-libs/zlib )
 
	X? (
 
		x11-libs/libXext
 
		x11-libs/libXt
 
		x11-libs/libICE
 
		x11-libs/libSM
 
		svg? ( >=gnome-base/librsvg-2.9.0 )
 
	)
 
	!dev-perl/perlmagick
 
	!media-gfx/graphicsmagick[imagemagick]
 
	!sys-apps/compare
 
	>=sys-devel/libtool-1.5.2-r6"
 

	
 
DEPEND="${RDEPEND}
 
	>=sys-apps/sed-4
 
	>=sys-devel/libtool-2.2.6b-r1
 
	X? ( x11-proto/xextproto )"
 

	
 
S="${WORKDIR}/${MY_P2}"
 

	
 
pkg_setup() {
 
	# for now, only build svg support when X is enabled, as librsvg
 
	# pulls in quite some X dependencies.
 
	if use svg && ! use X ; then
 
		elog "the svg USE-flag requires the X USE-flag set."
 
		elog "disabling svg support for now."
 
	fi
 

	
 
	if use corefonts && ! use truetype ; then
 
		elog "corefonts USE-flag requires the truetype USE-flag to be set."
 
		elog "disabling corefonts support for now."
 
	fi
 
}
 

	
 
src_prepare() {
 
	# get shiney new ltdl.m4 from =sys-devel/libtool-2.2.6b-r1
 
	eautoreconf
 

	
 
	# fix doc dir, bug #91911
 
	sed -i -e \
 
		's:DOCUMENTATION_PATH="${DATA_DIR}/doc/${DOCUMENTATION_RELATIVE_PATH}":DOCUMENTATION_PATH="/usr/share/doc/${PF}":g' \
 
		"${S}"/configure || die
 
}
 

	
 
src_configure() {
 
	local myconf
 
	if use q32 ; then
 
		myconf="${myconf} --with-quantum-depth=32"
 
	elif use q8 ; then
 
		myconf="${myconf} --with-quantum-depth=8"
 
	else
 
		myconf="${myconf} --with-quantum-depth=16"
 
	fi
 

	
 
	if use X && use svg ; then
 
		myconf="${myconf} --with-rsvg"
 
	else
 
		myconf="${myconf} --without-rsvg"
 
	fi
 

	
 
	# openmp support only works with >=sys-devel/gcc-4.3, bug #223825
 
	if use openmp && version_is_at_least 4.3 $(gcc-version) ; then
 
		if has_version =sys-devel/gcc-$(gcc-version)*[openmp] ; then
 
			myconf="${myconf} --enable-openmp"
 
		else
 
			elog "disabling openmp support (requires >=sys-devel/gcc-4.3 with USE='openmp')"
 
			myconf="${myconf} --disable-openmp"
 
		fi
 
	else
 
		elog "disabling openmp support (requires >=sys-devel/gcc-4.3)"
 
		myconf="${myconf} --disable-openmp"
 
	fi
 

	
 
	use truetype && myconf="${myconf} $(use_with corefonts windows-font-dir /usr/share/fonts/corefonts)"
 

	
 
	econf \
 
		${myconf} \
 
		--without-included-ltdl \
 
		--with-ltdl-include=/usr/include \
 
		--with-ltdl-lib=/usr/$(get_libdir) \
 
		--with-threads \
 
		--with-modules \
 
		$(use_with perl) \
 
		--with-perl-options='INSTALLDIRS=vendor' \
 
		--with-gs-font-dir=/usr/share/fonts/default/ghostscript \
 
		$(use_enable hdri) \
 
		$(use_with !nocxx magick-plus-plus) \
 
		$(use_with autotrace) \
 
		$(use_with bzip2 bzlib) \
 
		$(use_with djvu) \
 
		$(use_with fftw) \
 
		$(use_with fontconfig) \
 
		$(use_with fpx) \
 
		$(use_with gs dps) \
 
		$(use_with gs gslib) \
 
		$(use_with graphviz gvc) \
 
		$(use_with jbig) \
 
		$(use_with jpeg jpeg) \
 
		$(use_with jpeg2k jp2) \
 
		$(use_with lcms) \
 
		$(use_with openexr) \
 
		$(use_with png) \
 
		$(use_enable static-libs static) \
 
		$(use_with svg rsvg) \
 
		$(use_with tiff) \
 
		$(use_with truetype freetype) \
 
		$(use_with wmf) \
 
		$(use_with xml) \
 
		$(use_with zlib) \
 
		$(use_with X x)
 
}
 

	
 
src_test() {
 
	einfo "please note that the tests will only be run when the installed"
 
	einfo "version and current emerging version are the same"
 

	
 
	if has_version ~${CATEGORY}/${P} ; then
 
		emake -j1 check || die "make check failed"
 
	fi
 
}
 

	
 
src_install() {
 
	emake DESTDIR="${D}" install || die
 

	
 
	use doc || rm -r "${D}"/usr/share/doc/${PF}/{www,images,index.html}
 
	dodoc NEWS.txt ChangeLog AUTHORS.txt README.txt
 

	
 
	# Fix perllocal.pod file collision
 
	use perl && fixlocalpod
 
}
sys-devel/libtool/ChangeLog
Show inline comments
 
# ChangeLog for sys-devel/libtool
 
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 
# $Header: /var/cvsroot/gentoo-x86/sys-devel/libtool/ChangeLog,v 1.165 2009/12/09 17:45:58 armin76 Exp $
 

	
 
  26 Feb 2010; Nathan Phillip Brink (ohnobinki)
 
  <ohnobinki@ohnopublishing.net>
 
  files/2.2.6b/libtool-2.2.6b-ltdl.m4-no-la.patch:
 
  Fix up patch to be bourne and POSIX compatible, thanks to ferret_;
 
  reviewed by tommy[d].
 

	
 
  26 Feb 2010; Nathan Phillip Brink (ohnobinki)
 
  <ohnobinki@ohnopublishing.net> -libtool-1.3.5.ebuild,
 
  -files/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch,
 
  -libtool-1.5.26.ebuild, -libtool-1.5.26-r1.ebuild,
 
  -files/1.5.6/libtool-1.5-filter-host-tags.patch, -libtool-2.2.6b.ebuild,
 
  +libtool-2.2.6b-r1.ebuild,
 
  +files/2.2.6b/libtool-2.2.6b-ltdl.m4-no-la.patch, libtool-9999.ebuild:
 
  Simple patch against ltdl.m4 for bug 293921 . Removed old versions of
 
  libtool.
 

	
 
  09 Dec 2009; Raúl Porcel <armin76@gentoo.org> libtool-2.2.6b.ebuild:
 
  alpha/ia64/m68k/s390/sh stable wrt #295535
 

	
 
  09 Dec 2009; Jeroen Roovers <jer@gentoo.org> libtool-2.2.6b.ebuild:
 
  Stable for PPC (bug #295535).
 

	
 
  08 Dec 2009; Brent Baude <ranger@gentoo.org> libtool-2.2.6b.ebuild:
 
  Marking libtool-2.2.6b ppc64 for bug 295535
 

	
 
  07 Dec 2009; Markus Meier <maekke@gentoo.org> libtool-2.2.6b.ebuild:
 
  amd64/arm/x86 stable, bug #295535
 

	
 
  07 Dec 2009; Tiago Cunha <tcunha@gentoo.org> libtool-2.2.6b.ebuild:
 
  stable sparc, security bug 295535
 

	
 
  07 Dec 2009; Jeroen Roovers <jer@gentoo.org> libtool-2.2.6b.ebuild:
 
  Stable for HPPA (bug #295535).
 

	
 
*libtool-2.2.6b (16 Nov 2009)
 

	
 
  16 Nov 2009; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.6b.ebuild:
 
  Version bump.
 

	
 
  13 Oct 2009; Raúl Porcel <armin76@gentoo.org> libtool-2.2.6a.ebuild:
 
  ia64/m68k/s390/sh/sparc stable wrt #257399
 

	
 
  04 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> libtool-2.2.6a.ebuild:
 
  Replace -Wl,--no-as-needed with function from flag-o-matic eclass.
 

	
 
  29 Sep 2009; Tobias Klausmann <klausman@gentoo.org> libtool-2.2.6a.ebuild:
 
  Stable on alpha, bug #257399
 

	
 
*libtool-1.5.26-r1 (28 Sep 2009)
 

	
 
  28 Sep 2009; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.26-r1.ebuild:
 
  Add ebuild to install just the old ABI lib.
 

	
 
  27 Sep 2009; Brent Baude <ranger@gentoo.org> libtool-2.2.6a.ebuild:
 
  Marking libtool-2.2.6a ppc64 for bug 257399
 

	
 
  20 Sep 2009; nixnut <nixnut@gentoo.org> libtool-2.2.6a.ebuild:
 
  ppc stable #257399
 

	
 
  19 Sep 2009; Mike Frysinger <vapier@gentoo.org> libtool-2.2.6a.ebuild:
 
  Manually preserve the old libtool library.
 

	
 
  19 Sep 2009; Markus Meier <maekke@gentoo.org> libtool-2.2.6a.ebuild:
 
  arm stable, bug #257399
 

	
 
  15 Sep 2009; Olivier Crête <tester@gentoo.org> libtool-2.2.6a.ebuild:
 
  Stable on amd64, bug #257399
 

	
 
  15 Sep 2009; Jeroen Roovers <jer@gentoo.org> libtool-2.2.6a.ebuild:
 
  Stable for HPPA (bug #257399).
 

	
 
  14 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
 
  libtool-2.2.6a.ebuild:
 
  stable x86, bug 257399
 

	
 
  13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org>
 
  libtool-2.2.6a.ebuild:
 
  Use -Wl,--no-as-needed with binutils older than 2.20 betas to avoid
 
  failure of tests #63. Thanks to Dustin Polke, Roberto Sigalotti and
 
  Christian Ruppert for helping me track down the issue.
 

	
 
  13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org>
 
  libtool-2.2.6a.ebuild, +files/2.2.6a/libtool-2.2.6a-tests-locale.patch:
 
  Add backport from upstream to skip over localisation test (#37) when
 
  German locale is unavailable; this also fixes the other test failure (#73)
 
  since that was just a recursion over the rest of the tests. Solves the
 
  blocking issues from bug #257399.
 

	
 
  13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> libtool-9999.ebuild:
 
  Fix dependencies from current GIT.
 

	
 
  13 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org>
 
  libtool-2.2.6a.ebuild:
 
  Don't run elibtoolize with eautoreconf — stops test #28 from failing.
 

	
 
  28 Jun 2009; Mike Frysinger <vapier@gentoo.org> libtool-2.2.6a.ebuild:
 
  Keep libtool from using /bin/sh even if it is bash so people can change on
 
  the fly without needing to re-emerge libtool.
 

	
 
  28 Nov 2008; Ulrich Mueller <ulm@gentoo.org>
 
  +files/2.2.6a/libtool-2.2.6a-gnuinfo.patch, libtool-2.2.6a.ebuild:
 
  Fix GNU Info files, bug 249168.
 

	
 
  26 Oct 2008; Mike Frysinger <vapier@gentoo.org> libtool-2.2.6a.ebuild:
 
  Force automake-1.10.1+ #243174.
 

	
 
*libtool-2.2.6a (21 Sep 2008)
 

	
 
  21 Sep 2008; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.6a.ebuild:
 
  Version bump #237168 by Conrad Kostecki.
 

	
 
  10 Jun 2008; Mike Frysinger <vapier@gentoo.org> libtool-2.2.4.ebuild:
 
  Do not run libtoolize when rebuilding other autotools #225559.
 

	
 
*libtool-2.2.4 (05 May 2008)
 

	
 
  05 May 2008; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.4.ebuild:
 
  Version bump.
 

	
 
*libtool-2.2.2-r1 (22 Apr 2008)
 

	
 
  22 Apr 2008; Mike Frysinger <vapier@gentoo.org>
 
  +files/libtool-2.2.2-AC_ENABLE_SHARED.patch,
 
  +files/libtool-2.2.2-AC_LIBLTDL_CONVENIENCE.patch,
 
  +files/libtool-2.2.2-flag-order.patch, +libtool-2.2.2-r1.ebuild:
 
  Add some fixes from upstream.
 

	
 
*libtool-2.2.2 (02 Apr 2008)
 

	
 
  02 Apr 2008; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.2.ebuild,
 
  libtool-9999.ebuild:
 
  Version bump.
 

	
 
*libtool-2.2 (08 Mar 2008)
 

	
 
  08 Mar 2008; Mike Frysinger <vapier@gentoo.org> +libtool-2.2.ebuild:
 
  Version bump.
 

	
 
  22 Feb 2008; Jeroen Roovers <jer@gentoo.org> libtool-1.5.26.ebuild:
 
  Stable for HPPA (bug #210266).
 

	
 
  18 Feb 2008; Brent Baude <ranger@gentoo.org> libtool-1.5.26.ebuild:
 
  stable ppc64, bug 210266
 

	
 
  17 Feb 2008; Raúl Porcel <armin76@gentoo.org> libtool-1.5.26.ebuild:
 
  alpha/ia64/sparc stable wrt #210266
 

	
 
  17 Feb 2008; Christoph Mende <angelos@gentoo.org> libtool-1.5.26.ebuild:
 
  Stable on amd64, bug #210266
 

	
 
  16 Feb 2008; Markus Meier <maekke@gentoo.org> libtool-1.5.26.ebuild:
 
  x86 stable, bug #210266
 

	
 
  15 Feb 2008; nixnut <nixnut@gentoo.org> libtool-1.5.26.ebuild:
 
  Stable on ppc wrt bug 210266
 

	
 
*libtool-1.5.26 (01 Feb 2008)
 

	
 
  01 Feb 2008; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.26.ebuild:
 
  Version bump.
 

	
 
*libtool-9999 (31 Dec 2007)
 

	
 
  31 Dec 2007; Mike Frysinger <vapier@gentoo.org> +libtool-9999.ebuild:
 
  Add live cvs version.
 

	
 
  06 Oct 2007; Tom Gall <tgall@gentoo.org> libtool-1.5.24.ebuild:
 
  stable on ppc64 bug #189269
 

	
 
  24 Aug 2007; Raúl Porcel <armin76@gentoo.org> libtool-1.5.24.ebuild:
 
  alpha/ia64 stable wrt #189269
 

	
 
  23 Aug 2007; Joshua Kinard <kumba@gentoo.org> libtool-1.5.24.ebuild:
 
  Stable on mips, per #189269.
 

	
 
  21 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> libtool-1.5.24.ebuild:
 
  Stable on sparc wrt #189269
 

	
 
  21 Aug 2007; Andrej Kacian <ticho@gentoo.org> libtool-1.5.24.ebuild:
 
  Stable on x86, bug #189269.
 

	
 
  19 Aug 2007; Jeroen Roovers <jer@gentoo.org> libtool-1.5.24.ebuild:
 
  Stable for HPPA (bug #189269).
 

	
 
  18 Aug 2007; nixnut <nixnut@gentoo.org> libtool-1.5.24.ebuild:
 
  Stable on ppc wrt bug 189269
 

	
 
  18 Aug 2007; Christoph Mende <angelos@gentoo.org> libtool-1.5.24.ebuild:
 
  Stable on amd64 wrt bug #189269
 

	
 
  01 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org>
 
  libtool-1.5.23b.ebuild:
 
  hppa stable, bug #183102
 

	
 
  29 Jun 2007; Raúl Porcel <armin76@gentoo.org> libtool-1.5.23b.ebuild:
 
  alpha/ia64 stable wrt #183102
 

	
 
  29 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
 
  libtool-1.5.23b.ebuild:
 
  Stable on sparc wrt #183102
 

	
 
  29 Jun 2007; Christian Faulhammer <opfer@gentoo.org>
 
  libtool-1.5.23b.ebuild:
 
  stable x86, bug  183102
 

	
 
  27 Jun 2007; Markus Rothe <corsair@gentoo.org> libtool-1.5.23b.ebuild:
 
  Stable on ppc64; bug #183102
 

	
 
  26 Jun 2007; Lars Weiler <pylon@gentoo.org> libtool-1.5.23b.ebuild:
 
  Stable on ppc; bug #183102.
 

	
 
*libtool-1.5.24 (25 Jun 2007)
 

	
 
  25 Jun 2007; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.24.ebuild:
 
  Version bump.
 

	
 
  25 Jun 2007; Joshua Kinard <kumba@gentoo.org> libtool-1.5.23b.ebuild:
 
  Stable on mips, per #183102.
 

	
 
  25 Jun 2007; Christoph Mende <angelos@gentoo.org> libtool-1.5.23b.ebuild:
 
  Stable on amd64 wrt bug 183102
 

	
 
*libtool-1.5.23b (19 Feb 2007)
 

	
 
  19 Feb 2007; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.23b.ebuild:
 
  Version bump.
 

	
 
  08 Dec 2006; Seemant Kulleen <seemant@gentoo.org> libtool-1.5.22.ebuild:
 
  fix white space error reported by grobian in #gentoo-dev
 

	
 
  02 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> libtool-1.5.22.ebuild:
 
  Use automake 1.10 if present, else fallback to 1.9. Fix stagebuilding with
 
  automake 1.10 visible.
 

	
 
  17 Oct 2006; Roy Marples <uberlord@gentoo.org> libtool-1.5.22.ebuild:
 
  Added ~sparc-fbsd keyword.
 

	
 
  30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> libtool-1.5.22.ebuild:
 
  Add ~x86-fbsd keyword.
 

	
 
  09 Feb 2006; Joshua Kinard <kumba@gentoo.org> libtool-1.5.22.ebuild:
 
  Marked stable on mips for Bug # 118864.
 

	
 
  15 Jan 2006; Jason Wever <weeve@gentoo.org> libtool-1.5.22.ebuild:
 
  Stable on SPARC wrt bug #118864.
 

	
 
  15 Jan 2006; Markus Rothe <corsair@gentoo.org> libtool-1.5.22.ebuild:
 
  Stable on ppc64
 

	
 
  14 Jan 2006; Jose Luis Rivero <yoswink@gentoo.org> libtool-1.5.22.ebuild:
 
  Marked stable on alpha. bug #118864
 

	
 
  13 Jan 2006; <nixnut@gentoo.org> libtool-1.5.22.ebuild:
 
  Marked stable on ppc. bug #118864
 

	
 
  13 Jan 2006; Luis Medinas <metalgod@gentoo.org> libtool-1.5.22.ebuild:
 
  Stable on amd64. See bug #118864.
 

	
 
  13 Jan 2006; Krzysiek Pawlik <nelchael@gentoo.org> libtool-1.5.22.ebuild:
 
  Stable on x86.
 

	
 
*libtool-1.5.22 (19 Dec 2005)
 

	
 
  19 Dec 2005; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.22.ebuild:
 
  Version bump.
 

	
 
  19 Nov 2005; Markus Rothe <corsair@gentoo.org> libtool-1.5.20.ebuild:
 
  Stable on ppc64; bug #108846
 

	
 
  11 Nov 2005; Michael Hanselmann <hansmi@gentoo.org> libtool-1.5.20.ebuild:
 
  Stable on ppc.
 

	
 
*libtool-1.5.20-r1 (04 Nov 2005)
 

	
 
  04 Nov 2005; Mike Frysinger <vapier@gentoo.org>
 
  +files/1.5.20/libtool-1.5.20-version-checking.patch,
 
  +libtool-1.5.20-r1.ebuild:
 
  Dont use non-portable character classes in Gentoo sanity check #111353 by
 
  Erik MÃ¥nsson.
 

	
 
  18 Oct 2005; Aron Griffis <agriffis@gentoo.org> libtool-1.5.20.ebuild:
 
  Mark 1.5.20 stable on alpha
 

	
 
  16 Oct 2005; Mike Frysinger <vapier@gentoo.org>
 
  +files/1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch,
 
  libtool-1.5.20.ebuild:
 
  Add patch by Diego Pettenò to tweak versioning styles on Gentoo/FreeBSD
 
  hosts #109105.
 

	
 
  13 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org> libtool-1.5.20.ebuild:
 
  Stable on sparc wrt #108846
 

	
 
  12 Oct 2005; Andrej Kacian <ticho@gentoo.org> libtool-1.5.20.ebuild:
 
  Stable on x86, bug #108846.
 

	
 
  12 Oct 2005; <dang@gentoo.org> libtool-1.5.20.ebuild:
 
  Marked stable on amd64
 

	
 
  29 Sep 2005; Mike Frysinger <vapier@gentoo.org>
 
  files/1.5.6/libtool-1.5-filter-host-tags.patch:
 
  Update the host tags patch to handle the case where user changes their CHOST
 
  but doesnt re-emerge libtool.
 

	
 
  25 Sep 2005; Mike Frysinger <vapier@gentoo.org>
 
  files/1.5.10/libtool-1.5.10-version-checking.patch,
 
  +files/1.5.20/libtool-1.5.20-override-LD_LIBRARY_PATH.patch,
 
  libtool-1.5.20.ebuild:
 
  Fix bracket quoting in the sanity check and make sure LD_LIBRARY_PATH doesnt
 
  clobber wrapped libtool files.
 

	
 
  10 Sep 2005; Martin Schlemmer <azarah@gentoo.org>
 
  files/1.5.10/libtool-1.5.10-portage.patch:
 
  Fix typo in portage patch, bug #105054.
 

	
 
*libtool-1.5.20 (02 Sep 2005)
 

	
 
  02 Sep 2005; Mike Frysinger <vapier@gentoo.org>
 
  +files/1.5.20/libtool-1.5.20-ltmain_sh-max_cmd_len.patch,
 
  +libtool-1.5.20.ebuild:
 
  Version bump.
 

	
 
  30 Jun 2005; Martin Schlemmer <azarah@gentoo.org>
 
  files/1.5.10/libtool-1.5.10-portage.patch,
 
  files/1.5.14/libtool-1.5.14-egrep.patch:
 
  Fix tests to be sh-complaint.
 

	
 
*libtool-1.5.18-r1 (29 Jun 2005)
 

	
 
  29 Jun 2005; Martin Schlemmer <azarah@gentoo.org>
 
  files/1.5.10/libtool-1.5.10-portage.patch,
 
  +files/1.5.14/libtool-1.5.14-egrep.patch, libtool-1.5.14.ebuild,
 
  libtool-1.5.16.ebuild, libtool-1.5.18.ebuild, +libtool-1.5.18-r1.ebuild:
 
  Update portage patch to define EGREP just in case (maybe a bit too much?).
 
  Also make sure its global defined as well as LTCC.
 

	
 
*libtool-1.5.18 (18 May 2005)
 

	
 
  18 May 2005; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.18.ebuild:
 
  Version bump.
 

	
 
*libtool-1.5.16 (26 Apr 2005)
 

	
 
  26 Apr 2005; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.16.ebuild:
 
  Version bump.
 

	
 
  31 Mar 2005; Bryan Østergaard <kloeri@gentoo.org>
 
  libtool-1.5.10-r4.ebuild:
 
  Stable on alpha, requested by Karol Wojtaszek <sekretarz@gentoo.org>.
 

	
 
*libtool-1.5.14 (13 Mar 2005)
 

	
 
  13 Mar 2005; Mike Frysinger <vapier@gentoo.org>
 
  +files/1.5.14/libtool-1.5.14-ltmain_sh-max_cmd_len.patch,
 
  +libtool-1.5.14.ebuild:
 
  Version bump.
 

	
 
  04 Mar 2005; Daniel Goller <morfic@gentoo.org> libtool-1.5.10-r4.ebuild:
 
  Stable on ppc
 

	
 
*libtool-1.5.10-r5 (23 Feb 2005)
 

	
 
  23 Feb 2005; Martin Schlemmer <azarah@gentoo.org>
 
  +files/1.5.10/libtool-1.5.10-portage.patch, +libtool-1.5.10-r5.ebuild:
 
  Update portage.patch to verify that we always have a leading '/' when we
 
  replace $D.
 

	
 
  15 Feb 2005; Markus Rothe <corsair@gentoo.org> libtool-1.5.10-r4.ebuild:
 
  Stable on ppc64
 

	
 
  15 Feb 2005; Mike Frysinger <vapier@gentoo.org>
 
  files/1.5.6/libtool-1.5-filter-host-tags.patch:
 
  Add a catch for infer tags with CC=cc just like CC=gcc.
 

	
 
  06 Feb 2005; Joshua Kinard <kumba@gentoo.org> libtool-1.5.10-r4.ebuild:
 
  Marked stable on mips.
 

	
 
  01 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org>
 
  libtool-1.5.10-r4.ebuild:
 
  Stable on sparc
 

	
 
*libtool-1.5.10-r4 (27 Jan 2005)
 

	
 
  27 Jan 2005; Mike Frysinger <vapier@gentoo.org>
 
  files/1.5.6/libtool-1.5-filter-host-tags.patch, +libtool-1.5.10-r4.ebuild:
 
  Fix typo in the tag infer patch.
 

	
 
  22 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
 
  libtool-1.5.2-r7.ebuild:
 
  Multilib fixes.
 

	
 
  20 Jan 2005; Mike Frysinger <vapier@gentoo.org> -libtool-1.5.10-r2.ebuild:
 
  Push out updated patches.
 

	
 
  19 Jan 2005; Mike Frysinger <vapier@gentoo.org>
 
  files/1.4.3/libtool-1.4.2-portage.patch:
 
  Touch up portage patch to pass libtools `make check` #70350.
 

	
 
  19 Jan 2005; Mike Frysinger <vapier@gentoo.org>
 
  files/1.5.6/libtool-1.5-filter-host-tags.patch:
 
  Update the infer tag patch to go both ways #77921.
 

	
 
  03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
 
  Change encoding to UTF-8 for GLEP 31 compliance
 

	
 
*libtool-1.5.10-r2 (17 Dec 2004)
 

	
 
  17 Dec 2004; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.10-r2.ebuild:
 
  Remove useless C++ checks #73344. Means we have to run all the autotool
 
  stuff ourself (whee!).
 

	
 
  17 Dec 2004; Mike Frysinger <vapier@gentoo.org>
 
  -files/1.4.3/libtool-1.4.3-amd64-alias.patch, libtool-1.5.10-r1.ebuild,
 
  libtool-1.5.2-r5.ebuild, libtool-1.5.2-r7.ebuild:
 
  Remove the amd64-alias patch since gnuconfig_update does all the magic now.
 

	
 
*libtool-1.5.10-r1 (11 Dec 2004)
 

	
 
  11 Dec 2004; Mike Frysinger <vapier@gentoo.org>
 
  +files/1.5.10/libtool-1.5.10-version-checking.patch,
 
  -files/1.5.6/libtool-1.5.6-libtool_m4-shared_ext.patch,
 
  +libtool-1.5.10-r1.ebuild:
 
  Rather than guess at variable name changes, perform version sanity checks to
 
  make sure that the libtool version being used by configure (via
 
  aclocal.m4/libtool.m4) matches that of the local ltmain.sh/libtool files.
 

	
 
  29 Nov 2004; Mike Frysinger <vapier@gentoo.org>
 
  +files/1.5.10/libtool-1.5.10-locking.patch, libtool-1.5.10.ebuild:
 
  Move to unstable and include patch by Robin Johnson to fix locking issues
 
  #40992.
 

	
 
  09 Nov 2004; Mike Frysinger <vapier@gentoo.org>
 
  +files/1.5.6/libtool-1.5-filter-host-tags.patch,
 
  +files/1.5.6/libtool-1.5.6-libtool_m4-shared_ext.patch,
 
  libtool-1.5.10.ebuild:
 
  Update the .so and tag guessing patches.
 

	
 
  09 Nov 2004; Mike Frysinger <vapier@gentoo.org> +libtool-1.3.5.ebuild:
 
  SLOT-ed version of libtool, no point in building 1.3.5 all the time.
 

	
 
*libtool-1.5.2-r7 (09 Nov 2004)
 

	
 
  09 Nov 2004; Mike Frysinger <vapier@gentoo.org>
 
  files/1.5.2/libtool-1.5-filter-host-tags.patch, -libtool-1.5.2-r6.ebuild:
 
  Add another check to the CC tag guessing.
 

	
 
*libtool-1.5.2-r6 (04 Nov 2004)
 

	
 
  04 Nov 2004; Mike Frysinger <vapier@gentoo.org>
 
  +files/1.5.2/libtool-1.5-filter-host-tags.patch, +libtool-1.5.2-r6.ebuild:
 
  Try to impove auto-guessing at --tag #67692.
 

	
 
*libtool-1.5.10 (01 Nov 2004)
 

	
 
  01 Nov 2004; Mike Frysinger <vapier@gentoo.org> +libtool-1.5.10.ebuild,
 
  -libtool-1.5.6.ebuild:
 
  Version bump.
 

	
 
  25 Sep 2004; Joshua Kinard <kumba@gentoo.org> libtool-1.5.2-r5.ebuild:
 
  Marked stable on mips.
 

	
 
  01 Sep 2004; Mike Frysinger <vapier@gentoo.org>
 
  files/1.5.2/libtool-1.5.2-libtool_m4-shared_ext.patch:
 
  Make sure we quote the grep #47771 by csm@gnu.org.
 

	
 
  15 Jul 2004; Aron Griffis <agriffis@gentoo.org> libtool-1.4.3-r3.ebuild,
 
  libtool-1.4.3-r4.ebuild, libtool-1.5.2-r3.ebuild, libtool-1.5.2-r4.ebuild,
 
  libtool-1.5.2-r5.ebuild, libtool-1.5.6.ebuild:
 
  Fix all the gnuconfig_update screwiness in these ebuilds #57224
 

	
 
  15 Jul 2004; Tom Gall <tgall@gentoo.org> libtool-1.5.2-r5.ebuild:
 
  calling multiple gnuconfig_updates in a row kills gnus
 
  bug #57224
 

	
 
  10 Jul 2004; Travis Tilley <lv@gentoo.org> libtool-1.5.6.ebuild:
 
  it seems that this libtool breaks building .so files for a few ebuilds. next
 
  time i test, i guess i'll have to emerge world -e twice instead of just once
 
  ;)
 

	
 
  09 Jul 2004; Travis Tilley <lv@gentoo.org> libtool-1.5.6.ebuild:
 
  added back keywords for all supported archs
 

	
 
*libtool-1.5.6 (08 Jul 2004)
 

	
 
  08 Jul 2004; Travis Tilley <lv@gentoo.org>
 
  +files/1.5.6/libtool-1.5.6-ltmain-SED.patch, +libtool-1.5.6.ebuild:
 
  version bump. keyworded -* until i know this wont break anything
 

	
 
  02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
 
  libtool-1.4.1-r10.ebuild, libtool-1.4.3-r3.ebuild, libtool-1.4.3-r4.ebuild,
 
  libtool-1.5.2-r3.ebuild, libtool-1.5.2-r4.ebuild, libtool-1.5.2-r5.ebuild:
 
  virtual/glibc -> virtual/libc
 

	
 
  24 Jun 2004; <solar@gentoo.org> libtool-1.4.3-r4.ebuild,
 
  libtool-1.5.2-r5.ebuild, files/libltdl-uclibc.patch,
 
  files/ltconfig-uclibc.patch, files/1.4.3/libtool-1.4.3-uclibc.patch:
 
  uclibc support added
 

	
 
  11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> libtool-1.5.2-r5.ebuild:
 
  Stable on alpha.
 

	
 
  27 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> libtool-1.5.2-r5.ebuild:
 
  make sure we have the correct version of autoconf
 

	
 
  09 Apr 2004; Travis Tilley <lv@gentoo.org> libtool-1.5.2-r5.ebuild:
 
  stable on amd64
 

	
 
  30 Mar 2004; Todd Sunderlin <todd@gentoo.org> libtool-1.5.2-r5.ebuild:
 
  set stable on sparc
 

	
 
*libtool-1.5.2-r5 (01 Mar 2004)
 
*libtool-1.4.3-r4 (01 Mar 2004)
 

	
 
  01 Mar 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r4.ebuild,
 
  libtool-1.5.2-r5.ebuild:
 
  Actually remove the correct patch for bug #43244.
 

	
 
*libtool-1.5.2-r4 (29 Feb 2004)
 

	
 
  29 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2-r4.ebuild:
 
  Remove libtool-1.4.2-fix-linkage-of-cxx-code-with-gcc.patch, as it breaks
 
  things for newer gst-plugins, etc (bug #43244).
 

	
 
  18 Feb 2004; Tom Gall <tgall@gentoo.org> libtool-1.5.2-r3.ebuild
 
  Fix for ppc64, older 1.3.x libtool needs to have configs etc regenerated
 
  so they are aware that ppc64 is a valid build,host,target, follow in amd64
 
  footsteps
 

	
 
*libtool-1.5.2-r3 (11 Feb 2004)
 

	
 
  11 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2-r3.ebuild,
 
  files/1.5.2/libtool-1.5.2-ltmain_sh-max_cmd_len.patch:
 
  For older autoconf setups's that do not support libtool.m4, $max_cmd_len
 
  are never set, causing all tests against it to fail, resulting in
 
  'integer expression expected' errors and possible misbehaviour.
 

	
 
*libtool-1.5.2-r2 (11 Feb 2004)
 

	
 
  11 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2-r2.ebuild,
 
  files/1.5.2/libtool-1.5.2-libtool_m4-shared_ext.patch:
 
  If a package use an older libtool, and libtool.m4 for that package is
 
  updated, but not libtool, then we run into an issue where $shared_ext
 
  is not set.  This results in libraries being built without '.so'
 
  extension, bug #40901.
 

	
 
*libtool-1.5.2-r1 (07 Feb 2004)
 

	
 
  07 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2-r1.ebuild:
 
  Fix empty VERSION and PACKAGE, bug #39576.
 

	
 
  07 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2.ebuild:
 
  Mask again as it have some issues.
 

	
 
  06 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2.ebuild:
 
  Add to testing.
 

	
 
  06 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r3.ebuild:
 
  Bump to stable.
 

	
 
*libtool-1.5.2 (03 Feb 2004)
 

	
 
  03 Feb 2004; Martin Schlemmer <azarah@gentoo.org> libtool-1.5.2.ebuild,
 
  files/1.5.2/libtool-1.5-libtool.m4-x86_64.patch,
 
  files/1.5.2/libtool-1.5-testfailure.patch:
 
  Update version; closes bug #39576.
 

	
 
  22 Dec 2003; Joshua Kinard <kumba@gentoo.org> libtool-1.4.3-r3.ebuild:
 
  Added gnuconfig bits to detect systems running mips64 kernels
 

	
 
  16 Nov 2003; Brad House <brad_mssw@gentoo.org> libtool-1.4.3-r3.ebuild:
 
  the amd64 _required_ patch was reverted between -r2 and -r3 
 
  without reason. Putting it back. Basically when it compiles libtool-1.3.5, that
 
  package needs to be re-libtoolized b/c it doesn't know what x86_64 is.
 

	
 
*libtool-1.4.3-r3 (17 Nov 2003)
 

	
 
  17 Nov 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r3.ebuild,
 
  files/1.4.3/libtool-1.4.2-expsym-linux.patch,
 
  files/1.4.3/libtool-1.4.3-amd64-alias.patch,
 
  files/1.4.3/libtool-1.4.3-libtoolize--config-only.patch,
 
  files/1.4.3/libtool-1.4.3-pass-thread-flags.patch,
 
  files/1.4.3/libtool-1.4.3-quotes.patch:
 
  Add more patches from Mandrake.
 

	
 
  25 Sep 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r2.ebuild:
 
  Only reinstall missing script if not bootstrap, else we error out.
 

	
 
*libtool-1.4.3-r2 (24 Sep 2003)
 

	
 
  24 Sep 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r2.ebuild,
 
  files/1.4.3/libtool-1.4.2-archive-shared.patch,
 
  files/1.4.3/libtool-1.4.2-fix-linkage-of-cxx-code-with-gcc.patch,
 
  files/1.4.3/libtool-1.4.2-portage.patch,
 
  files/1.4.3/libtool-1.4.3-ltmain-SED.patch:
 
  With 1.4.3, we have ltmain.in and ltmain.sh which both got patched, but not
 
  with all the patches :/ Fix all the patches to only apply to ltmain.in, and
 
  then fix the breakage that follows due to us having to remove ltmain.sh.
 

	
 
  17 Sep 2003; Jon Portnoy <avenj@gentoo.org> libtool-1.4.3-r1.ebuild :
 
  ia64 keywords.
 

	
 
  02 Aug 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r1.ebuild:
 
  Mark stable for all.  (shoot me later)
 

	
 
*libtool-1.4.3-r1 (09 Mar 2003)
 

	
 
  03 Aug 2003; Guy Martin <gmsoft@gentoo.org> libtool-1.4.3-r1.ebuild :
 
  Fixed for hppa.
 

	
 
  27 Jun 2003; Joshua Kinard <kumba@gentoo.org> libtool-1.4.3-r1.ebuild:
 
  Added ~mips to KEYWORDS
 

	
 
  09 Mar 2003; Martin Schlemmer <azarah@gentoo.org> libtool-1.4.3-r1.ebuild :
 
  Add various patches from Mandrake, including one to fix the problem where
 
  $SED was not defined if we used autoconf-2.13 ...
 

	
 
  18 Feb 2003; Zach Welch <zwelch@gentoo.org> libtool-1.4.3.ebuild :
 
  Added arm to keywords.
 

	
 
  07 Feb 2003; Guy Martin <gmsoft@gentoo.org> libtool-1.4.1-r10-ebuild :
 
  Added hppa to keywords.
 

	
 
*libtool-1.4.1-r10 (20 Dec 2002)
 
  20 Dec 2002; Jan Seidel <tuxus@gentoo.org> libtool-1.4.1-r10-ebuild :
 
  Added mips to keywords
 

	
 
*libtool-1.4.3 (14 Dec 2002)
 

	
 
  26 Feb 2003; Zach Welch <zwelch@gentoo.org> libtool-1.4.1-r10.ebuild,
 
  libtool-1.4.3.ebuild:
 
  fix arm keywords
 

	
 
  14 Dec 2002; Martin Schlemmer <azarah@gentoo.org> :
 

	
 
  Update version.
 

	
 
  06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
 
 
 
*libtool-1.4.2-r2 (20 Oct 2002)
 

	
 
  20 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
 

	
 
  Spiced up version.
 

	
 
*libtool-1.4.1-r10 (20 Oct 2002)
 

	
 
  20 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
 

	
 
  Remove the ltmain.sh-hack.patch, as it caused problems with linking
 
  dependencies.
 

	
 
*libtool-1.4.1-r9 (3 Jul 2002)
 

	
 
  3 Jul 2002; Martin Schlemmer <azarah@gentoo.org> :
 

	
 
  Fix a bug in libtool-1.4.1-portage.patch-v? .. basically just a type o.  Also
 
  Enhanced it to be able to use $PWORKDIR ($WORKDIR in ebuilds) that the latest
 
  portage should export.
 

	
 
  27 Jun 2002; Martin Schlemmer <azarah@gentoo.org> :
 

	
 
  Fix a bug in libtool-1.4.1-portage.patch-v5 that has been dropping link dirs
 
  and -l? flags.
 

	
 
*libtool-1.4.1-r8 (26 Jun 2002)
 

	
 
  26 Jun 2002; Martin Schlemmer <azarah@gentoo.org> :
 

	
 
  Fix bug #4122.
 

	
 
*libtool-1.4.1-r7 (10 April 2002)
 

	
 
  26 May 2002; M.Schlemmer <azarah@gentoo.org> :
 

	
 
  Update libtool portage patch not to add duplicates.
 

	
 
*libtool-1.4.1-r6 (10 April 2002)
 

	
 
  10 April 2002; M.Schlemmer <azarah@gentoo.org> :
 

	
 
  Made a sligt mistake with $install_libdir in previous patch, should now
 
  be fixed.  Enhanced other parts of patch again.
 

	
 
*libtool-1.4.1-r5 (07 April 2002)
 

	
 
  07 April 2002; M.Schlemmer <azarah@gentoo.org> :
 

	
 
  Patch libtool not to include ${D} and ${S} in .la files (enhance previous).
 

	
 
*libtool-1.4.1-r4 (03 April 2002)
 

	
 
  03 April 2002; M.Schlemmer <azarah@gentoo.org> :
 

	
 
  Patch libtool not to include ${D} and ${S} in .la files.
 

	
 
*libtool-1.4.1-r3 (21 March 2002)
 

	
 
  21 March 2002; M.Schlemmer <azarah@gentoo.org> :
 

	
 
  Since -r1, added the relink patch, as well as additional patches that fixes
 
  quoting problems, etc
 

	
 
*libtool-1.4.1-r1 (1 Feb 2002)
 

	
 
  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
 
  
 
  Added initial ChangeLog which should be updated whenever the package is
 
  updated in any way. This changelog is targetted to users. This means that the
 
  comments should well explained and written in clean English. The details about
 
  writing correct changelogs are explained in the skel.ChangeLog file which you
 
  can find in the root directory of the portage repository.
sys-devel/libtool/Manifest
Show inline comments
 
AUX 1.5.10/libtool-1.5.10-locking.patch 629 RMD160 922b2d8cba8e869afc9a1cde9ec0065e1ccaadcf SHA1 6d6b77b42b4729b48c7bf0ad6f8a4b962bc97298 SHA256 14b54a1c2c01e7e0f2399b253a5e9603c5f8f59ac655489bd74ee9e8cf8a3774
 
AUX 1.5.20/libtool-1.5.20-use-linux-version-in-fbsd.patch 1185 RMD160 ed02facdc5fd1ea9ffd403f5641f620791d833db SHA1 8d5784695682e3e8a271a9ed635d9d1566c4e99b SHA256 6a17e149e3638c3c94679459e1201f5dd7abbe97e5c8ab3654c1a0d079f53326
 
AUX 1.5.20/libtool-1.5.20-version-checking.patch 1857 RMD160 25b981402a038a2c4c5ad64066c5f8a5b1416b36 SHA1 c5000fa6da0ffec1d7c48d871db94d8237c949ca SHA256 0d1af5e7024949dcf95bef0d5a47387d0b04b7905d0a55d3349576733783bb6d
 
AUX 2.2.6a/libtool-2.2.6a-gnuinfo.patch 1454 RMD160 1342700e864e985559dd55f9d49a7d81c9d2a5ee SHA1 9c5410b857551ec202159dd570ca8a81f40d507e SHA256 a06eee9bbbbb617c6b8014bb67ba1442b0b0a618079998d1f629a6043c97083a
 
AUX 2.2.6a/libtool-2.2.6a-tests-locale.patch 599 RMD160 be9e1d21e56a36c5d4d959135afa5928298a66b0 SHA1 a4ae6a4df7b0d43d4d09d07f4aed5edccddf6e55 SHA256 3832137bfb2e4cbf00467ec78ab7041bb7f0fc95d91cdee25717d19b8436c1a0
 
AUX 2.2.6b/libtool-2.2.6b-ltdl.m4-no-la.patch 924 RMD160 1bd74d2fa0326af7f2ecb318dcb2057b87d44496 SHA1 b1b64b9621fef7d68d2e492e37c4c2f9a721a635 SHA256 b844582777579ee89cf874c462c103eaac6601238d3bc17b354e2290d4ccd2cf
 
AUX 2.2.6b/libtool-2.2.6b-ltdl.m4-no-la.patch 979 RMD160 2a4b8e60c5809d5959ee45661f9660f2a189091f SHA1 6252ff679a187d695b8b213bd08cd791aa5288e7 SHA256 49473f038399cea94cb917785bba914b9d5b326f96f2b02dc9f31e5db8e61fef
 
DIST libtool-2.2.6b.tar.lzma 739089 RMD160 cb209df9819510928c17d36ce8b461bd8418a6a1 SHA1 18baaac89eed8be7bd2af2d2181598e176029cc6 SHA256 66ebad3c02e5cb6672bfbda1183fb6fc919d33d676eb8be4b7834aa7c3b8b7ae
 
EBUILD libtool-2.2.6b-r1.ebuild 2361 RMD160 a9a6211aac6e3a4150d626cbc6938307c0bc536f SHA1 cabc2995361525b3e8b0f297f0fae1df52b18029 SHA256 841fc2037da809d185ebf394fecd9da1a296439626b04ac2d670b394c1ffa152
 
EBUILD libtool-9999.ebuild 1388 RMD160 25043fd7679e65da1830499375b7e2a5eb674b49 SHA1 a045013c26ea690ad133d1c11da87017cc2fad44 SHA256 8d6a466ddb60ee9f309a689d4ec2bd0dfd87c6cbc911fa53c10b7bd9980a0601
 
MISC ChangeLog 25178 RMD160 7518fdcdf2d5a45a2e217aafe8d1d8ef2a1783c7 SHA1 f650ef24a07b8b8758ba35ec25447d752d3eae95 SHA256 d0b9164297f47582a88ff5df492cfb44d513a09b64939026b6a8bba8583e75c6
 
MISC ChangeLog 25404 RMD160 46c970890829f712c2f1e6733dd470da2c047cd6 SHA1 fd439d0ce1c6437da5d0e136a43f2eff3a9fea1c SHA256 39e03792a5f04a9123d9ce1bb08a9e05846ca60e65633678c55aa39bc5599598
 
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
sys-devel/libtool/files/2.2.6b/libtool-2.2.6b-ltdl.m4-no-la.patch
Show inline comments
 
https://bugs.gentoo.org/293921
 

	
 
ohnobinki's attempt at convincing ltdl.m4 to permit people
 
to delete that special type of libtool archive which has
 
no use on a modern GNU/Linux system.
 

	
 
bourne+POSIX compatibility fixed by ferret_, reviewed by tommy[d].
 

	
 
diff --git a/libltdl/m4/ltdl.m4 b/libltdl/m4/ltdl.m4
 
index 111fac1..4bedc34 100644
 
index 111fac1..0e823ed 100644
 
--- a/libltdl/m4/ltdl.m4
 
+++ b/libltdl/m4/ltdl.m4
 
@@ -282,8 +282,11 @@ AC_ARG_WITH([ltdl_lib],
 
                     [use the libltdl.la installed in DIR])])
 
 
 
 if test -n "$with_ltdl_lib"; then
 
-  if test -f "$with_ltdl_lib/libltdl.la"; then :
 
-  else
 
+  # check for the existence of "$with_ltdl_lib/libltdl.la" while
 
+  # allowing people to libtool archive file (which isn't useful
 
+  # in this case in many common platforms.)
 
+  with_ltdl_lib_libname=$(echo "$with_ltdl_lib"/libltdl.*) 2>/dev/null
 
+  with_ltdl_lib_libname=`echo "$with_ltdl_lib"/libltdl.*`
 
+  if test "x$with_ltdl_lib_libname" = "x$with_ltdl_lib/libltdl.*"; then
 
     AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib'])
 
   fi
 
 else
0 comments (0 inline, 0 general)