diff options
author | Anthony G. Basile <blueness@gentoo.org> | 2014-10-28 11:29:22 +0000 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2014-10-28 11:29:22 +0000 |
commit | 9f0f7ebc3b5fbfaa489a598287ee0556362180aa (patch) | |
tree | 66a84e09f272deea97fe80eb0e6f3f72f07f18ad /sys-devel/ct-ng | |
parent | EAPI bump. Fix building against sys-libs/ncurses[tinfo] (bug #464336). (diff) | |
download | gentoo-2-9f0f7ebc3b5fbfaa489a598287ee0556362180aa.tar.gz gentoo-2-9f0f7ebc3b5fbfaa489a598287ee0556362180aa.tar.bz2 gentoo-2-9f0f7ebc3b5fbfaa489a598287ee0556362180aa.zip |
Remove older versions. Fix bug #501678.
(Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 0xF52D4BBA)
Diffstat (limited to 'sys-devel/ct-ng')
-rw-r--r-- | sys-devel/ct-ng/ChangeLog | 11 | ||||
-rw-r--r-- | sys-devel/ct-ng/ct-ng-1.16.0.ebuild | 40 | ||||
-rw-r--r-- | sys-devel/ct-ng/ct-ng-1.17.0.ebuild | 40 | ||||
-rw-r--r-- | sys-devel/ct-ng/ct-ng-1.18.0.ebuild | 43 | ||||
-rw-r--r-- | sys-devel/ct-ng/ct-ng-1.19.0-r1.ebuild (renamed from sys-devel/ct-ng/ct-ng-1.20.0.ebuild) | 6 | ||||
-rw-r--r-- | sys-devel/ct-ng/ct-ng-1.20.0-r1.ebuild (renamed from sys-devel/ct-ng/ct-ng-1.19.0.ebuild) | 6 | ||||
-rw-r--r-- | sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch | 36 |
7 files changed, 20 insertions, 162 deletions
diff --git a/sys-devel/ct-ng/ChangeLog b/sys-devel/ct-ng/ChangeLog index 9e5145f08d12..3ad2c3d9c7a8 100644 --- a/sys-devel/ct-ng/ChangeLog +++ b/sys-devel/ct-ng/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for sys-devel/ct-ng # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ChangeLog,v 1.49 2014/09/09 09:27:46 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ChangeLog,v 1.50 2014/10/28 11:29:22 blueness Exp $ + +*ct-ng-1.19.0-r1 (28 Oct 2014) +*ct-ng-1.20.0-r1 (28 Oct 2014) + + 28 Oct 2014; Anthony G. Basile <blueness@gentoo.org> +ct-ng-1.19.0-r1.ebuild, + +ct-ng-1.20.0-r1.ebuild, -ct-ng-1.16.0.ebuild, -ct-ng-1.17.0.ebuild, + -ct-ng-1.18.0.ebuild, -ct-ng-1.19.0.ebuild, -ct-ng-1.20.0.ebuild, + -files/ct-ng-1.18.0-parallel-fix.patch: + Remove older versions. Fix bug #501678. *ct-ng-1.20.0 (09 Sep 2014) diff --git a/sys-devel/ct-ng/ct-ng-1.16.0.ebuild b/sys-devel/ct-ng/ct-ng-1.16.0.ebuild deleted file mode 100644 index 55664d781881..000000000000 --- a/sys-devel/ct-ng/ct-ng-1.16.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.16.0.ebuild,v 1.2 2012/11/14 23:02:32 blueness Exp $ - -EAPI="4" - -inherit autotools bash-completion-r1 eutils - -DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains" -HOMEPAGE="http://crosstool-ng.org" -MY_P=${P/ct/crosstool} -S=${WORKDIR}/${MY_P} -SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bash-completion doc" - -RDEPEND="net-misc/curl - dev-util/gperf - dev-vcs/cvs - dev-vcs/subversion" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-kconfig-respect-flags.patch - - #Upstream provides ${S}/bootstrap which runs autoconf -Wall --force - #We'll use eautoconf to be portage friendly - eautoconf -Wall --force -} - -src_install() { - emake DESTDIR="${D%/}" install - dobashcomp ${PN}.comp - dodoc README TODO - use doc && mv "${D}"/usr/share/doc/crosstool-ng/"${PN}.${PVR}"/* \ - "${D}"/usr/share/doc/"${PF}" - rm -rf "${D}"/usr/share/doc/crosstool-ng -} diff --git a/sys-devel/ct-ng/ct-ng-1.17.0.ebuild b/sys-devel/ct-ng/ct-ng-1.17.0.ebuild deleted file mode 100644 index 59d59c466cd5..000000000000 --- a/sys-devel/ct-ng/ct-ng-1.17.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.17.0.ebuild,v 1.2 2012/11/14 23:02:32 blueness Exp $ - -EAPI="4" - -inherit autotools bash-completion-r1 eutils - -DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains" -HOMEPAGE="http://crosstool-ng.org" -MY_P=${P/ct/crosstool} -S=${WORKDIR}/${MY_P} -SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bash-completion doc" - -RDEPEND="net-misc/curl - dev-util/gperf - dev-vcs/cvs - dev-vcs/subversion" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-kconfig-respect-flags.patch - - #Upstream provides ${S}/bootstrap which runs autoconf -Wall --force - #We'll use eautoconf to be portage friendly - eautoconf -Wall --force -} - -src_install() { - emake DESTDIR="${D%/}" install - dobashcomp ${PN}.comp - dodoc README TODO - use doc && mv "${D}"/usr/share/doc/crosstool-ng/"${PN}.${PVR}"/* \ - "${D}"/usr/share/doc/"${PF}" - rm -rf "${D}"/usr/share/doc/crosstool-ng -} diff --git a/sys-devel/ct-ng/ct-ng-1.18.0.ebuild b/sys-devel/ct-ng/ct-ng-1.18.0.ebuild deleted file mode 100644 index 97807c70e935..000000000000 --- a/sys-devel/ct-ng/ct-ng-1.18.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.18.0.ebuild,v 1.2 2013/02/25 20:25:33 hwoarang Exp $ - -EAPI="4" - -inherit autotools bash-completion-r1 eutils - -DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains" -HOMEPAGE="http://crosstool-ng.org" -MY_P=${P/ct/crosstool} -S=${WORKDIR}/${MY_P} -SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="bash-completion doc" - -RDEPEND="net-misc/curl - dev-util/gperf - dev-vcs/cvs - dev-vcs/subversion" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-kconfig-respect-flags.patch - - # bug 450398. Fixed upstream. Remove it on the next version bump - epatch "${FILESDIR}"/${P}-parallel-fix.patch - - #Upstream provides ${S}/bootstrap which runs autoconf -Wall --force - #We'll use eautoconf to be portage friendly - eautoconf -Wall --force -} - -src_install() { - emake DESTDIR="${D%/}" install - dobashcomp ${PN}.comp - dodoc README TODO - use doc && mv "${D}"/usr/share/doc/crosstool-ng/"${PN}.${PVR}"/* \ - "${D}"/usr/share/doc/"${PF}" - rm -rf "${D}"/usr/share/doc/crosstool-ng -} diff --git a/sys-devel/ct-ng/ct-ng-1.20.0.ebuild b/sys-devel/ct-ng/ct-ng-1.19.0-r1.ebuild index 5c18b0a9fb5c..6371ac88f3dd 100644 --- a/sys-devel/ct-ng/ct-ng-1.20.0.ebuild +++ b/sys-devel/ct-ng/ct-ng-1.19.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.20.0.ebuild,v 1.1 2014/09/09 09:27:46 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.19.0-r1.ebuild,v 1.1 2014/10/28 11:29:22 blueness Exp $ EAPI="5" @@ -30,6 +30,10 @@ src_prepare() { eautoconf -Wall --force } +src_configure () { + econf --with-install="/usr/bin/install" +} + src_install() { emake DESTDIR="${D%/}" install newbashcomp ${PN}.comp ${PN} diff --git a/sys-devel/ct-ng/ct-ng-1.19.0.ebuild b/sys-devel/ct-ng/ct-ng-1.20.0-r1.ebuild index 43a42525ff4c..1dec124e4533 100644 --- a/sys-devel/ct-ng/ct-ng-1.19.0.ebuild +++ b/sys-devel/ct-ng/ct-ng-1.20.0-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.19.0.ebuild,v 1.2 2014/08/28 16:47:50 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.20.0-r1.ebuild,v 1.1 2014/10/28 11:29:22 blueness Exp $ EAPI="5" @@ -30,6 +30,10 @@ src_prepare() { eautoconf -Wall --force } +src_configure () { + econf --with-install="/usr/bin/install" +} + src_install() { emake DESTDIR="${D%/}" install newbashcomp ${PN}.comp ${PN} diff --git a/sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch b/sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch deleted file mode 100644 index 07dc76901d51..000000000000 --- a/sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch +++ /dev/null @@ -1,36 +0,0 @@ - -# HG changeset patch -# User "Yann E. MORIN" <yann.morin.1998@free.fr> -# Date 1361823571 -3600 -# Node ID f89f8e6f876679184acb66ea642e42c9e7cf2f44 -# Parent 716e7d90cac28ecb8f16cc2806426921f9893422 -Makefile: fix parrallel (-j) installs - -Currently, we would remove previously installed patches before -installing the new ones. Unfortunately, that does not play well -with heavily parallel installs. - -Now, we consider it is the responsibility of the user to first -uninstall any previous version before installing a new one. - -Reported-by: Markos Chandras <markos.chandras@gmail.com> -Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> - -diff -r 716e7d90cac2 -r f89f8e6f8766 Makefile.in ---- a/Makefile.in Tue Feb 19 13:07:09 2013 +0100 -+++ b/Makefile.in Mon Feb 25 21:19:31 2013 +0100 -@@ -296,10 +296,9 @@ - - # If one is hacking crosstool-NG, the patch set might change between any two - # installations of the same VERSION, thus the patches must be removed prior --# to being installed. It is simpler to remove the whole lib/ directory, as it --# is the goal of the install-lib rule to install the lib/ directory... --install-lib: uninstall-lib \ -- $(DESTDIR)$(libdir) \ -+# to being installed. It is the responsibility of the user to call uninstall -+# first, if (s)he deems it necessary -+install-lib: $(DESTDIR)$(libdir) \ - install-lib-main \ - install-lib-samples - - |