summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-03-22 21:53:35 +0000
committerMike Frysinger <vapier@gentoo.org>2012-03-22 21:53:35 +0000
commit9154139c4f04dae81c53647af9705ab40eb14e72 (patch)
tree40d185fc6fa4ebbb880567e8ec5f9cef87eeb0ce /sys-devel/gcc-config
parentBuild static library without -fPIC and make it optional wrt #379849 by Agosti... (diff)
downloadhistorical-9154139c4f04dae81c53647af9705ab40eb14e72.tar.gz
historical-9154139c4f04dae81c53647af9705ab40eb14e72.tar.bz2
historical-9154139c4f04dae81c53647af9705ab40eb14e72.zip
Version bump.
Package-Manager: portage-2.2.0_alpha90/cvs/Linux x86_64
Diffstat (limited to 'sys-devel/gcc-config')
-rw-r--r--sys-devel/gcc-config/ChangeLog7
-rw-r--r--sys-devel/gcc-config/Manifest30
-rw-r--r--sys-devel/gcc-config/gcc-config-1.6.ebuild47
3 files changed, 69 insertions, 15 deletions
diff --git a/sys-devel/gcc-config/ChangeLog b/sys-devel/gcc-config/ChangeLog
index 60b3a40a362c..b7ea3a290068 100644
--- a/sys-devel/gcc-config/ChangeLog
+++ b/sys-devel/gcc-config/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gcc-config
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-config/ChangeLog,v 1.206 2012/03/15 15:45:05 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-config/ChangeLog,v 1.207 2012/03/22 21:53:35 vapier Exp $
+
+*gcc-config-1.6 (22 Mar 2012)
+
+ 22 Mar 2012; Mike Frysinger <vapier@gentoo.org> +gcc-config-1.6.ebuild:
+ Version bump.
15 Mar 2012; Mike Frysinger <vapier@gentoo.org> gcc-config-1.5-r2.ebuild:
Mark alpha/arm/ia64/s309/sh/sparc stable #406351.
diff --git a/sys-devel/gcc-config/Manifest b/sys-devel/gcc-config/Manifest
index 04b67cfff0f0..b19331a99573 100644
--- a/sys-devel/gcc-config/Manifest
+++ b/sys-devel/gcc-config/Manifest
@@ -6,27 +6,29 @@ AUX gcc-config-1.5 20085 RMD160 5acb920190c96e75a524d35c1e5c9dafedad0f9e SHA1 b4
AUX gcc-config-1.5.1 21018 RMD160 7dcacda1c00126c0b4f085b5c996d7aa6be12344 SHA1 0558693925f9a1cb4442d7a05ff6d6d81a841453 SHA256 383c0b113548e826191842d1b5eed83303eee142fbc77547021a915f8b2a9c12
AUX wrapper-1.5.1.c 9788 RMD160 b628944ee01dd772eb917cd08d13dc41bf58409f SHA1 51ac1f9419bc2230a9ce2196e70b5ee4ba61be18 SHA256 991981059fdcd0a9c76d73ff2ce576e553f37ae7d3b378b92ead553963f7339a
AUX wrapper-1.5.2.c 8021 RMD160 1b008c513fc38009665964b6dfeafa66e1899fb8 SHA1 1a83c24b859b0b61fe6dc420debe57054eb87a1b SHA256 5ed07f88103ecea30f66a4415421f90d1ddfdd4a902aa34a346a7883cd947e36
+DIST gcc-config-1.6.tar.xz 14232 RMD160 e29078ccf7c0586720ce38ae877ef5a5d7db8344 SHA1 638b30ecb7e44c16c21acadf7706db833a780980 SHA256 ca6a94d685a60e9ae5b8ff32c3173929848455a123233709ca791e72b640bf77
EBUILD gcc-config-1.4.1-r1.ebuild 1645 RMD160 4d94a4a9be9fe092e6b6ba3f0cb665641271e58a SHA1 d9aa6e233c13827c6a551b9b6b3a21efe5eb230c SHA256 f19f05b52db8eb0816ad4953ecba68a28943a6c8948439edc35c56ce18761b1d
EBUILD gcc-config-1.5-r1.ebuild 1647 RMD160 ebd03e749a514a0cf446ae323e7bf8e6926621e2 SHA1 da17446b4b83cce6d3d488b77eab1b1d7a496db8 SHA256 96e9b0e83ac1ce0e194f839b0dbfa713beb3951c7c53619fe80afaacba8f0c7b
EBUILD gcc-config-1.5-r2.ebuild 1633 RMD160 79380182be389edabb2fb404d18446980647409d SHA1 60e4eedd29b2fe5bbbcd960c096245dcbfe1d601 SHA256 5ba1ed03cb6b03399ef4781d7092a004b7fa5fb30effb9c141da847acc63051a
EBUILD gcc-config-1.5.1-r1.ebuild 1647 RMD160 335751e0ed2674a83df1aa7d1abddbfa0baf07ae SHA1 db7d584cdcf470c74df2ec23ad9a205d7be8f9f6 SHA256 a7794c24c16349756f5d13f25899d94477069e89ecfa76ca4952f7073a61f058
EBUILD gcc-config-1.5.1.ebuild 1644 RMD160 d9666b07a23a678fe1c13185475101a9dcf3373b SHA1 b3b1e5992c0cf68aeb657c5066fb7e13d6e5ce29 SHA256 d608e32fe85c65266178acecd5be054230e78d0ecb85779974f524fe5d10d139
-MISC ChangeLog 36767 RMD160 f248312a7978b6839a78bf690cd991f3147422c1 SHA1 82221e51af7ab0c510a634db8ef2fbecd553f41c SHA256 94ca70910418a9b0a993cccdb1d8f0dbeb1993607637905db10bc3518fcaf010
+EBUILD gcc-config-1.6.ebuild 1210 RMD160 16e1fbbcfddab1b031c19d29f0df221565464bdb SHA1 e776418631532b14a6b62e79f7d2d08e5ae2599a SHA256 20777586369b5789b574f5f9aee9451ec3eabd67375686c374f9ced71e486aba
+MISC ChangeLog 36889 RMD160 80d68d73efc69eebfb6edbb21d3e98a5657df9b3 SHA1 9917db5c9f2499d079d24b32e4793a8c36056bad SHA256 dcd465f82c8287340a4d1b19ff48d01afaa006320d81b8abcda11e38dd3eb902
MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBAgAGBQJPYg6HAAoJELEHsLL7fEFWz2kQAJns9mb0wlXX6VYVYt2bYPWe
-TUPEhrmNQMQSlnu7gu1QcRcMHnFZNBpoObZYlXNBmk57AcXbCW9oAsvnXXLOY67v
-/5bFRRmZizq/Izj7N56Xesk65dHbFdVnnYu3a39XOcpohWzwUajFHcxu2a5waOsJ
-x831ndlgIdcv0dPtZln46m10nmOr7oRqPbE+l84gt7dEQ1WixSXW4/MtCohUSpwz
-n3Mx9F+xNXCoT1I/tPIVMrROTP2KbqU+IkvXkVxqwaEAGmJZbrmMBEXXSXlShJu2
-Q+tpSdgaX8LknpCHQaK3XSW9QIYr2q+dLvCEPMWBQ16p8aO4C+RGFUv/7BBKTLpa
-8Gaz5S0XTHBGr1OvEZ0d+NIJhghBn3K922UV9ByFZaX+HzW8LAnv5Lt+NioNPGI7
-Q9FJVCbEh1yEAZzxw/WIRv+A9qpRX04VSMS089iyEss2X7s/DVhHRSmdLkGQk1xT
-72Aesl4YAQwlviJF3l/rumMpFjTLVvv5mJR8B1weaV4rRtpKpdQ53curqSv9c2Hw
-jbDeAuNZ658knCvNOz/yLBRrdosxc40Eke1lWtBWjQ8r6EQCF6c1icgnPq/YLEqS
-2FyB9A6FvmxCjBozdPVI2uJ0t2JRcgSj5FEl51xlHPFriQYvNkSN0oBRdhzf2Tjo
-PZss2JFeP2W1ZMWQOTet
-=Ap14
+iQIcBAEBAgAGBQJPa59nAAoJELEHsLL7fEFWrA8QALcfSSjb7l00aqqoAh+f1PSE
+If0dzJ1yf4VRazCX0uZRr+jdy6MbiZUjwIq1b+WPyIShOnf2GvjTj1V0gwbbxLIi
+kI9m1dgXqFoauRMtRXvi3zWK5XGC7CY5CrhMAqJ1/qFpY3u9JgkNncxG5Rmo4Zg5
+WHHIQH3FUvMmNiaLO1tvYzPbq+O3TeC3TXklS9Z7xinZD9BajNtowikqEIk3zBIp
+xRvmJWz2DoOarv06o5OJFpXjF4E9H36IVqKYLxiM1+skNYzEr/WQBbeGE0XoRmLC
+OzeIN1SDznKWQ+iBwmF8EurlcXx9yweNainQjTtAr4EmzlLyWaZwfOS7dhwvWVN7
+iUjOU7igKfi+zG51r0tRdGji2o2XiH+ymgf2yZ4FfhOfczkOf8jBqiCpKLOu8rxE
+JeS8owBxCmrahA+1n/9VnG8SdLD1CzHgGmw7EUZcXn2Y3eWHY6Qpk0CcRwNBw+u0
+gKd/cAQgWZqWYfK0KsiNVbkRZ5fvSfImPZpVXWuoUz6/kshhNc/YlIBLTolK7Wox
+y6jbhQoJC9vm8/OTmUioS8t65YB/IqQ7kmZjchhwJjRLseEeZ+Kcl4AO/qvysBsM
+TRRZmkTwAjkfbI17RewofB9+MUrJvgwXRM9GFMCibCUhjXB6+LKfkpX15oaTSrm8
+krUco6xl8AdqrxCU7WBj
+=f4cM
-----END PGP SIGNATURE-----
diff --git a/sys-devel/gcc-config/gcc-config-1.6.ebuild b/sys-devel/gcc-config/gcc-config-1.6.ebuild
new file mode 100644
index 000000000000..bc3b5efc3770
--- /dev/null
+++ b/sys-devel/gcc-config/gcc-config-1.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-config/gcc-config-1.6.ebuild,v 1.1 2012/03/22 21:53:35 vapier Exp $
+
+inherit unpacker toolchain-funcs multilib
+
+DESCRIPTION="Utility to change the gcc compiler being used"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/${P}.tar.xz
+ http://dev.gentoo.org/~vapier/dist/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE=""
+
+src_compile() {
+ emake CC="$(tc-getCC)" || die
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ PV="${PV}" \
+ SUBLIBDIR="$(get_libdir)" \
+ install || die
+}
+
+pkg_postinst() {
+ # Scrub eselect-compiler remains
+ rm -f "${ROOT}"/etc/env.d/05compiler &
+
+ # Make sure old versions dont exist #79062
+ rm -f "${ROOT}"/usr/sbin/gcc-config &
+
+ # We not longer use the /usr/include/g++-v3 hacks, as
+ # it is not needed ...
+ rm -f "${ROOT}"/usr/include/g++{,-v3} &
+
+ # Do we have a valid multi ver setup ?
+ local x
+ for x in $(gcc-config -C -l 2>/dev/null | awk '$NF == "*" { print $2 }') ; do
+ gcc-config ${x}
+ done
+
+ wait
+}