diff options
Diffstat (limited to 'sys-devel/automake/automake-1.11.6.ebuild')
-rw-r--r-- | sys-devel/automake/automake-1.11.6.ebuild | 43 |
1 files changed, 16 insertions, 27 deletions
diff --git a/sys-devel/automake/automake-1.11.6.ebuild b/sys-devel/automake/automake-1.11.6.ebuild index 3b5dd7800aa5..8c5c2b4f6ee1 100644 --- a/sys-devel/automake/automake-1.11.6.ebuild +++ b/sys-devel/automake/automake-1.11.6.ebuild @@ -1,50 +1,39 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.11.6.ebuild,v 1.10 2014/01/17 04:23:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.11.6.ebuild,v 1.11 2014/11/15 06:07:49 vapier Exp $ -inherit eutils versionator unpacker +EAPI="4" -if [[ ${PV/_beta} == ${PV} ]]; then - MY_P=${P} - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz - ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz" -else - MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b" - MY_P="${PN}-${MY_PV}" - - # Alpha/beta releases are not distributed on the usual mirrors. - SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz" -fi - -S="${WORKDIR}/${MY_P}" - -# Use Gentoo versioning for slotting. -SLOT="${PV:0:4}" +inherit eutils DESCRIPTION="Used to generate Makefile.in from Makefile.am" HOMEPAGE="http://www.gnu.org/software/automake/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-2" +# Use Gentoo versioning for slotting. +SLOT="${PV:0:4}" KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" IUSE="" RDEPEND="dev-lang/perl >=sys-devel/automake-wrapper-9 - >=sys-devel/autoconf-2.62 + >=sys-devel/autoconf-2.69 sys-devel/gnuconfig" DEPEND="${RDEPEND} sys-apps/help2man" -src_unpack() { - unpacker_src_unpack - cd "${S}" - chmod a+rx tests/*.test +src_prepare() { export WANT_AUTOCONF=2.5 + chmod a+rx tests/*.test +} + +src_configure() { + econf --docdir=/usr/share/doc/${PF} HELP2MAN=true } src_compile() { - econf --docdir=/usr/share/doc/${PF} HELP2MAN=true || die - emake APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die + emake APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" local x for x in aclocal automake; do @@ -83,13 +72,13 @@ slot_info_pages() { src_install() { emake DESTDIR="${D}" install \ - APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" || die + APIVERSION="${SLOT}" pkgvdatadir="/usr/share/${PN}-${SLOT}" slot_info_pages dodoc NEWS README THANKS TODO AUTHORS ChangeLog rm \ "${D}"/usr/bin/{aclocal,automake} \ - "${D}"/usr/share/man/man1/{aclocal,automake}.1 + "${D}"/usr/share/man/man1/{aclocal,automake}.1 || die # remove all config.guess and config.sub files replacing them # w/a symlink to a specific gnuconfig version |