summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-08-20 06:06:04 +0000
committerMike Frysinger <vapier@gentoo.org>2006-08-20 06:06:04 +0000
commit77ec5b166d13cf7e11c4ece0a2f4a4b4d46bde1e (patch)
treebe0e81a844839d7770fa3dac2a6ea73e5b716738 /sys-devel/kgcc64
parentVersion bump (#144405). (diff)
downloadhistorical-77ec5b166d13cf7e11c4ece0a2f4a4b4d46bde1e.tar.gz
historical-77ec5b166d13cf7e11c4ece0a2f4a4b4d46bde1e.tar.bz2
historical-77ec5b166d13cf7e11c4ece0a2f4a4b4d46bde1e.zip
add a wrapper the kernel expects
Package-Manager: portage-2.1.1_pre5-r2
Diffstat (limited to 'sys-devel/kgcc64')
-rw-r--r--sys-devel/kgcc64/Manifest30
-rw-r--r--sys-devel/kgcc64/files/wrapper2
-rw-r--r--sys-devel/kgcc64/kgcc64-3.4.6.ebuild14
-rw-r--r--sys-devel/kgcc64/kgcc64-4.1.1.ebuild14
4 files changed, 48 insertions, 12 deletions
diff --git a/sys-devel/kgcc64/Manifest b/sys-devel/kgcc64/Manifest
index 88c428e2e032..85e1186cd067 100644
--- a/sys-devel/kgcc64/Manifest
+++ b/sys-devel/kgcc64/Manifest
@@ -1,15 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX wrapper 27 RMD160 935a1418c97013e23b6328614e56639da16401d6 SHA1 6bf572312337e5c97e8c6a715ec8066f12703067 SHA256 96dd4f2e0375941d2015a3138b4bf8d88bdfa92dfbfb7311dd3cc1422b6e51b7
+MD5 742a65ba79abc95d15558070a2919980 files/wrapper 27
+RMD160 935a1418c97013e23b6328614e56639da16401d6 files/wrapper 27
+SHA256 96dd4f2e0375941d2015a3138b4bf8d88bdfa92dfbfb7311dd3cc1422b6e51b7 files/wrapper 27
DIST gcc-3.4.6-patches-1.2.tar.bz2 54757 RMD160 d4e1240b9e45b7661b7f8bf4f57bb2c9cac17686 SHA1 be5868d0ba17d0d8952cda5a82064aaca9168cb3 SHA256 43253a8defa6111bd6f107178cc46f425ec81efe0eb26b730c11c422a4d4de26
DIST gcc-3.4.6.tar.bz2 28193401 RMD160 b15003368cedc7964f6ceaee0c39ddc43a46c442 SHA1 97b290fdc572c8e490b3b39f243e69bacad23c2b SHA256 7791a601878b765669022b8b3409fba33cc72f9e39340fec8af6d0e6f72dec39
DIST gcc-4.1.1-patches-1.6.tar.bz2 29117 RMD160 deda1cc8917bb63e446048dff15eca32530aa56e SHA1 6aa1511e25a36d3ce693c839742772737bf8a2f5 SHA256 b587a9328f359162645601a7f43a2da079df05b85ed3b613b7055023e32f560b
DIST gcc-4.1.1.tar.bz2 39172003 RMD160 0edeac242d900b075a7e36796380492b5b3c8564 SHA1 a398b95d38b6e35f4c4e02c34c0a3bff79811f8f SHA256 985cbb23a486570a8783395a42a8689218f5218a0ccdd6bec590eef341367bb7
-EBUILD kgcc64-3.4.6.ebuild 2042 RMD160 46cbf8a1da8948ac38b968da9f3b3b99f75191d4 SHA1 693daecf1e28bfc12f2f96cb17deec58537332dc SHA256 e542c481eec9e296c6b609acbb7faa25ba999e50716a5fb56c05e59d0b5b6e30
-MD5 3d9007852875116255bc2f9350451b7b kgcc64-3.4.6.ebuild 2042
-RMD160 46cbf8a1da8948ac38b968da9f3b3b99f75191d4 kgcc64-3.4.6.ebuild 2042
-SHA256 e542c481eec9e296c6b609acbb7faa25ba999e50716a5fb56c05e59d0b5b6e30 kgcc64-3.4.6.ebuild 2042
-EBUILD kgcc64-4.1.1.ebuild 1029 RMD160 4deada1da24cee9bf04cac3167bcadc618bff966 SHA1 b2a96160d3b487f656224a9eba4134368cc4d1e3 SHA256 4e030d3efb1da4c24c0bd6ab7ee36346e09c301ee9d74f0c22f6e02d0c7f4945
-MD5 fb6e7f5b96d61b6bc1a1c5350b6830fb kgcc64-4.1.1.ebuild 1029
-RMD160 4deada1da24cee9bf04cac3167bcadc618bff966 kgcc64-4.1.1.ebuild 1029
-SHA256 4e030d3efb1da4c24c0bd6ab7ee36346e09c301ee9d74f0c22f6e02d0c7f4945 kgcc64-4.1.1.ebuild 1029
+EBUILD kgcc64-3.4.6.ebuild 2266 RMD160 c5e9be4c9358c7dc28af5a925853df4f85f54b80 SHA1 3047c6b5dcfc2279d1b7d0836128a723cd310587 SHA256 b7e75636116c8feafecf9479d4d08842c01fac84e33688da05bb4e60e64ab4b2
+MD5 5b8f7101c642f3afaa2c5dea4996de1f kgcc64-3.4.6.ebuild 2266
+RMD160 c5e9be4c9358c7dc28af5a925853df4f85f54b80 kgcc64-3.4.6.ebuild 2266
+SHA256 b7e75636116c8feafecf9479d4d08842c01fac84e33688da05bb4e60e64ab4b2 kgcc64-3.4.6.ebuild 2266
+EBUILD kgcc64-4.1.1.ebuild 1253 RMD160 204e80f62af0cdf4983c970cfe8afbf20444cf76 SHA1 63ee69ba1b6911d4fea02d4e4b34db63aba25f65 SHA256 913ec56ea55a91fbf2ce141036522cee95f70cb89e911dc2f13dc3bf8398c472
+MD5 56c9e25c7ccef3f530b4fa2c39a1b0a1 kgcc64-4.1.1.ebuild 1253
+RMD160 204e80f62af0cdf4983c970cfe8afbf20444cf76 kgcc64-4.1.1.ebuild 1253
+SHA256 913ec56ea55a91fbf2ce141036522cee95f70cb89e911dc2f13dc3bf8398c472 kgcc64-4.1.1.ebuild 1253
MISC ChangeLog 986 RMD160 7e269ede89a94335f7ac0537049cf247cea74d8a SHA1 e942acbb6dd47a7f2f841afbff2d3507b31ad695 SHA256 ba22de8d6679c9d8d92928b9cafbfcb00e214b684622b9c42512c3cd6e22961b
MD5 3e446cd76008fe31d29e53dd531bca7a ChangeLog 986
RMD160 7e269ede89a94335f7ac0537049cf247cea74d8a ChangeLog 986
@@ -24,3 +31,10 @@ SHA256 bb79c5fd62ac0739e3ba7e30f0b2663937baf488182a84e05a8add65dcbc28b8 files/di
MD5 2b39ae12a8619b04c8b506213833e057 files/digest-kgcc64-4.1.1 503
RMD160 3315285322406d139142d3622ba2c8a1e268792f files/digest-kgcc64-4.1.1 503
SHA256 b3f15b2f7e8aaefd2ba55e07a0c0f827dfe19749ec685a5dcf5775ddc2ae9762 files/digest-kgcc64-4.1.1 503
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.4 (GNU/Linux)
+
+iD8DBQFE5/weE1JttiUsqWgRAnoOAKCcBAbxqdhXeByICZ67KBCL00ukzwCeNocS
+o0UF72rsQYOztph2k9X4vU0=
+=PUUG
+-----END PGP SIGNATURE-----
diff --git a/sys-devel/kgcc64/files/wrapper b/sys-devel/kgcc64/files/wrapper
new file mode 100644
index 000000000000..775f64b9d004
--- /dev/null
+++ b/sys-devel/kgcc64/files/wrapper
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec TARGET "$@"
diff --git a/sys-devel/kgcc64/kgcc64-3.4.6.ebuild b/sys-devel/kgcc64/kgcc64-3.4.6.ebuild
index 21987bb340e6..b7022d6c8c99 100644
--- a/sys-devel/kgcc64/kgcc64-3.4.6.ebuild
+++ b/sys-devel/kgcc64/kgcc64-3.4.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/kgcc64/kgcc64-3.4.6.ebuild,v 1.3 2006/08/17 15:58:25 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/kgcc64/kgcc64-3.4.6.ebuild,v 1.4 2006/08/20 06:06:04 vapier Exp $
case ${CHOST} in
hppa*) CTARGET=hppa64-${CHOST#*-};;
@@ -30,7 +30,7 @@ DEPEND="hppa? ( sys-devel/binutils-hppa64 )
!sys-devel/gcc-mips64"
src_unpack() {
- gcc_src_unpack
+ toolchain_src_unpack
epatch "${GCC_FILESDIR}"/3.4.4/gcc-3.4.4-cross-compile.patch
@@ -56,3 +56,13 @@ src_unpack() {
;;
esac
}
+
+src_install() {
+ toolchain_src_install
+
+ local x
+ for x in gcc cpp ; do
+ newbin "${FILESDIR}"/wrapper ${CTARGET%%-*}-linux-gnu-${x}
+ dosed "s:TARGET:${CTARGET}-${x}:" /usr/bin/${CTARGET%%-*}-linux-gnu-${x}
+ done
+}
diff --git a/sys-devel/kgcc64/kgcc64-4.1.1.ebuild b/sys-devel/kgcc64/kgcc64-4.1.1.ebuild
index 2b30be8c7bcd..37deb5ab6ddd 100644
--- a/sys-devel/kgcc64/kgcc64-4.1.1.ebuild
+++ b/sys-devel/kgcc64/kgcc64-4.1.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/kgcc64/kgcc64-4.1.1.ebuild,v 1.2 2006/08/17 15:58:25 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/kgcc64/kgcc64-4.1.1.ebuild,v 1.3 2006/08/20 06:06:04 vapier Exp $
case ${CHOST} in
hppa*) CTARGET=hppa64-${CHOST#*-};;
@@ -30,8 +30,18 @@ DEPEND="hppa? ( sys-devel/binutils-hppa64 )
!sys-devel/gcc-mips64"
src_unpack() {
- gcc_src_unpack
+ toolchain_src_unpack
# Fix cross-compiling
epatch "${GCC_FILESDIR}"/4.1.0/gcc-4.1.0-cross-compile.patch
}
+
+src_install() {
+ toolchain_src_install
+
+ local x
+ for x in gcc cpp ; do
+ newbin "${FILESDIR}"/wrapper ${CTARGET%%-*}-linux-gnu-${x}
+ dosed "s:TARGET:${CTARGET}-${x}:" /usr/bin/${CTARGET%%-*}-linux-gnu-${x}
+ done
+}