summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2014-10-28 11:29:22 +0000
committerAnthony G. Basile <blueness@gentoo.org>2014-10-28 11:29:22 +0000
commit9f0f7ebc3b5fbfaa489a598287ee0556362180aa (patch)
tree66a84e09f272deea97fe80eb0e6f3f72f07f18ad /sys-devel/ct-ng
parentEAPI bump. Fix building against sys-libs/ncurses[tinfo] (bug #464336). (diff)
downloadgentoo-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/ChangeLog11
-rw-r--r--sys-devel/ct-ng/ct-ng-1.16.0.ebuild40
-rw-r--r--sys-devel/ct-ng/ct-ng-1.17.0.ebuild40
-rw-r--r--sys-devel/ct-ng/ct-ng-1.18.0.ebuild43
-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.patch36
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
-
-