summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Kinard <kumba@gentoo.org>2006-08-17 16:09:05 +0000
committerJoshua Kinard <kumba@gentoo.org>2006-08-17 16:09:05 +0000
commit505ecc60da86c57ed5b6bb02f52acaff1bd12b6b (patch)
treeceefb2497b48920fbc25d22b9fa862b0c80f4fbc /sys-devel/gcc-mips64
parentRemove older ebuilds and make kgcc64 a blocker for gcc-mips64. (diff)
downloadgentoo-2-505ecc60da86c57ed5b6bb02f52acaff1bd12b6b.tar.gz
gentoo-2-505ecc60da86c57ed5b6bb02f52acaff1bd12b6b.tar.bz2
gentoo-2-505ecc60da86c57ed5b6bb02f52acaff1bd12b6b.zip
Remove older ebuilds and make kgcc64 a blocker for gcc-mips64.
(Portage version: 2.1.1_pre5-r1) (Unsigned Manifest commit)
Diffstat (limited to 'sys-devel/gcc-mips64')
-rw-r--r--sys-devel/gcc-mips64/Manifest32
-rw-r--r--sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.43
-rw-r--r--sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.53
-rw-r--r--sys-devel/gcc-mips64/gcc-mips64-3.4.4.ebuild143
-rw-r--r--sys-devel/gcc-mips64/gcc-mips64-3.4.5.ebuild143
5 files changed, 8 insertions, 316 deletions
diff --git a/sys-devel/gcc-mips64/Manifest b/sys-devel/gcc-mips64/Manifest
index c40c759664f6..560d99737182 100644
--- a/sys-devel/gcc-mips64/Manifest
+++ b/sys-devel/gcc-mips64/Manifest
@@ -18,35 +18,19 @@ AUX gcc-3.4.x-mips-add-march-r10k.patch 14248 RMD160 25f72003b241836ec3e08ae4108
MD5 b2922cfe76692e7d2b373a0a255f405e files/gcc-3.4.x-mips-add-march-r10k.patch 14248
RMD160 25f72003b241836ec3e08ae4108a39b0ffd9b170 files/gcc-3.4.x-mips-add-march-r10k.patch 14248
SHA256 10d6947954f03145d8ac16f497826cf25583d37f0e1e63b9df1a33d91f59e2c8 files/gcc-3.4.x-mips-add-march-r10k.patch 14248
-DIST gcc-3.4.4.tar.bz2 27565872 RMD160 cb9c4154c9e34d45c80eb80fd7bc30b036e6fec4 SHA1 dbe5935c04f799c77b49d6806f9d7db6d9b5cd35 SHA256 3444179840638cb8664e8e53604900c4521d29d57785a5091202ee4937d8d0fd
-DIST gcc-3.4.5.tar.bz2 28254232 RMD160 611ad033a76ada49d43529fc694142e856a039fa SHA1 389bcc98e391545e501c05557a8651104beac059 SHA256 be5738a94076052453894dd7d35b1efbb017bba1da0b28495d145f98fe018a09
DIST gcc-3.4.6.tar.bz2 28193401 RMD160 b15003368cedc7964f6ceaee0c39ddc43a46c442 SHA1 97b290fdc572c8e490b3b39f243e69bacad23c2b SHA256 7791a601878b765669022b8b3409fba33cc72f9e39340fec8af6d0e6f72dec39
-EBUILD gcc-mips64-3.4.4.ebuild 3934 RMD160 df60e6f46fd6306e6fc5870da302b3c2c26a2937 SHA1 a2759c84c75cfe33c6d897028d3ac5cf3ee07a01 SHA256 ee9ab23cac7216c9c35a0db51ae4bdb0d1191f692be3dba17f137522f6722240
-MD5 a34bf5524c389cdf2e975f1a059e0e44 gcc-mips64-3.4.4.ebuild 3934
-RMD160 df60e6f46fd6306e6fc5870da302b3c2c26a2937 gcc-mips64-3.4.4.ebuild 3934
-SHA256 ee9ab23cac7216c9c35a0db51ae4bdb0d1191f692be3dba17f137522f6722240 gcc-mips64-3.4.4.ebuild 3934
-EBUILD gcc-mips64-3.4.5.ebuild 3922 RMD160 2afa8aac59fc30f1118b964822a7b4c7c8aec4fa SHA1 c3d8a979ef4fbc562ea199a483bee9bfdeb8deb2 SHA256 699452ebefecd72ddd49333a41684378a7b7c3f3194edfb539a4b2935dffa818
-MD5 aa184d082976107c9453047a6d90f762 gcc-mips64-3.4.5.ebuild 3922
-RMD160 2afa8aac59fc30f1118b964822a7b4c7c8aec4fa gcc-mips64-3.4.5.ebuild 3922
-SHA256 699452ebefecd72ddd49333a41684378a7b7c3f3194edfb539a4b2935dffa818 gcc-mips64-3.4.5.ebuild 3922
-EBUILD gcc-mips64-3.4.6.ebuild 3917 RMD160 444c06fbbb31d6d6cba6f7059fec9fb3addd3151 SHA1 6dc88109cce0599d5cc65b3d2c04c685d65a7b43 SHA256 d82b14786edc276cee6e30aba940612b5625d542716d6df5a3d3739741b58a32
-MD5 72927a427a7ec2034d87c1c5bfe0d858 gcc-mips64-3.4.6.ebuild 3917
-RMD160 444c06fbbb31d6d6cba6f7059fec9fb3addd3151 gcc-mips64-3.4.6.ebuild 3917
-SHA256 d82b14786edc276cee6e30aba940612b5625d542716d6df5a3d3739741b58a32 gcc-mips64-3.4.6.ebuild 3917
-MISC ChangeLog 4261 RMD160 855a27ec0bab46ef0ac2b531a70695f265649666 SHA1 2e661c31eeaffaadfd0808ad03690e5f1253bd6b SHA256 dd5c3f45dea8a1520866c720e60f6b9dfe2a92822b330237d50e55599fffe3c4
-MD5 360b7fbdf958765fed24813ac512d574 ChangeLog 4261
-RMD160 855a27ec0bab46ef0ac2b531a70695f265649666 ChangeLog 4261
-SHA256 dd5c3f45dea8a1520866c720e60f6b9dfe2a92822b330237d50e55599fffe3c4 ChangeLog 4261
+EBUILD gcc-mips64-3.4.6.ebuild 3936 RMD160 fe2bb04f7ba19076df20351f60639ebca67d995f SHA1 a16cd686feb40210934c68aed55eec2351d2ef1b SHA256 14c3eea7a8f4c443d579ddeaa4396d20a90fe5a8515a9265c40b0bb95c61a238
+MD5 01d1cf154b24079b408096be7741cb4d gcc-mips64-3.4.6.ebuild 3936
+RMD160 fe2bb04f7ba19076df20351f60639ebca67d995f gcc-mips64-3.4.6.ebuild 3936
+SHA256 14c3eea7a8f4c443d579ddeaa4396d20a90fe5a8515a9265c40b0bb95c61a238 gcc-mips64-3.4.6.ebuild 3936
+MISC ChangeLog 4454 RMD160 cf46bbca04b3c83360b923e8069511fda888750c SHA1 e568eb015b7c38d7a06fe2127bd0794a5735f0d9 SHA256 21e037d57caeda419cee42257be3545fd57b0767087d97c8fd93a90d00bc5624
+MD5 33f1756ec0d804af3d9d121bc6635b7d ChangeLog 4454
+RMD160 cf46bbca04b3c83360b923e8069511fda888750c ChangeLog 4454
+SHA256 21e037d57caeda419cee42257be3545fd57b0767087d97c8fd93a90d00bc5624 ChangeLog 4454
MISC metadata.xml 364 RMD160 dcd8036943975744729bdacd32830685312e2859 SHA1 d6dfbbe9a53e6b572cee01e3b916e156bb8c06e4 SHA256 389476a4f82ae4c3279e1c36e7db17a470c54b84507a942ee5b99096e7083d04
MD5 efda60760635b5f29e31a8f730a73086 metadata.xml 364
RMD160 dcd8036943975744729bdacd32830685312e2859 metadata.xml 364
SHA256 389476a4f82ae4c3279e1c36e7db17a470c54b84507a942ee5b99096e7083d04 metadata.xml 364
-MD5 ea4c9ea57efd788dfe61ceca73bf8121 files/digest-gcc-mips64-3.4.4 238
-RMD160 39991729ee810f2a91b3d9845cd1a41ac719efc7 files/digest-gcc-mips64-3.4.4 238
-SHA256 dde905c841f735fdf555e215cb7e6988a650a1283cd898af44990c171db6e589 files/digest-gcc-mips64-3.4.4 238
-MD5 30fce0b5ce7788c37140089824712999 files/digest-gcc-mips64-3.4.5 238
-RMD160 cec68ae1f10278e63f35e3dc809e5383b19b1a7b files/digest-gcc-mips64-3.4.5 238
-SHA256 083f56ea3bbdb792eca0997ccfa044b2ba0e5a1c2d20aaaf7b0630dc430b71ec files/digest-gcc-mips64-3.4.5 238
MD5 8fc27b2f831bbe81d5f3bc7005a44ca0 files/digest-gcc-mips64-3.4.6 238
RMD160 e740aa34a8ebbb3a6b339afb74c9b7ad4dab824f files/digest-gcc-mips64-3.4.6 238
SHA256 977bbf6314223f25cab3dcdb74a586dbadf8f3aa6218d570483f8b684a27e764 files/digest-gcc-mips64-3.4.6 238
diff --git a/sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.4 b/sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.4
deleted file mode 100644
index f79f3a048eb5..000000000000
--- a/sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.4
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 b594ff4ea4fbef4ba9220887de713dfe gcc-3.4.4.tar.bz2 27565872
-RMD160 cb9c4154c9e34d45c80eb80fd7bc30b036e6fec4 gcc-3.4.4.tar.bz2 27565872
-SHA256 3444179840638cb8664e8e53604900c4521d29d57785a5091202ee4937d8d0fd gcc-3.4.4.tar.bz2 27565872
diff --git a/sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.5 b/sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.5
deleted file mode 100644
index c527d0c6a70b..000000000000
--- a/sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.5
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 7c3c3c3e764dcee5eb771432062d69e1 gcc-3.4.5.tar.bz2 28254232
-RMD160 611ad033a76ada49d43529fc694142e856a039fa gcc-3.4.5.tar.bz2 28254232
-SHA256 be5738a94076052453894dd7d35b1efbb017bba1da0b28495d145f98fe018a09 gcc-3.4.5.tar.bz2 28254232
diff --git a/sys-devel/gcc-mips64/gcc-mips64-3.4.4.ebuild b/sys-devel/gcc-mips64/gcc-mips64-3.4.4.ebuild
deleted file mode 100644
index 94d4842010b2..000000000000
--- a/sys-devel/gcc-mips64/gcc-mips64-3.4.4.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-mips64/gcc-mips64-3.4.4.ebuild,v 1.6 2006/06/06 01:29:52 eradicator Exp $
-
-inherit eutils flag-o-matic
-
-# Variables
-MYARCH="$(echo ${PN} | cut -d- -f2)"
-TMP_P="${P/-${MYARCH}/}"
-TMP_PN="${PN/-${MYARCH}/}"
-I="/usr"
-BRANCH_UPDATE=""
-
-DESCRIPTION="Mips64 Kernel Compiler (Experimental)"
-HOMEPAGE="http://www.gnu.org/software/gcc/gcc.html"
-
-SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/${TMP_P}/${TMP_P}.tar.bz2"
-# mirror://gentoo/${TMP_P}-branch-update-${BRANCH_UPDATE}.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE=""
-
-KEYWORDS="mips"
-
-DEPEND="virtual/libc
- >=sys-devel/binutils-2.14.90.0.7
- || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.1 )"
-
-RDEPEND="virtual/libc
- || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.1 )
- >=sys-libs/zlib-1.1.4
- >=sys-apps/texinfo-4.2-r4
- !build? ( >=sys-libs/ncurses-5.2-r2 )"
-
-# Ripped from toolchain.eclass
-gcc_version_patch() {
- [ -z "$1" ] && die "no arguments to gcc_version_patch"
-
- sed -i -e 's~\(const char version_string\[\] = ".....\).*\(".*\)~\1 @GENTOO@\2~' ${S}/gcc/version.c || die "failed to add @GENTOO@"
- sed -i -e "s:@GENTOO@:$1:g" ${S}/gcc/version.c || die "failed to patch version"
- sed -i -e 's~http:\/\/gcc\.gnu\.org\/bugs\.html~http:\/\/bugs\.gentoo\.org\/~' ${S}/gcc/version.c || die "failed to update bugzilla URL"
-}
-
-pkg_setup() {
- # glibc or uclibc?
- if use elibc_glibc; then
- MYUSERLAND="gnu"
- elif use elibc_uclibc; then
- MYUSERLAND="uclibc"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd ${WORKDIR}
- ln -s ${TMP_P} ${P}
- cd ${S}
-
- # Patch in Branch update
- if [ ! -z "${BRANCH_UPDATE}" ]; then
- epatch ${WORKDIR}/${TMP_P}-branch-update-${BRANCH_UPDATE}.patch
- fi
-
- # Adds -march=r10000 support to gcc
- epatch ${FILESDIR}/gcc-3.4.x-mips-add-march-r10k.patch
-
- # Allows building of kernels for IP28 systems (enable w/ -mip28-cache-barrier)
- epatch ${FILESDIR}/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch
-
- # Make gcc's version info specific to Gentoo
- gcc_version_patch "(Gentoo Linux ${PVR})"
-}
-
-src_compile() {
- cd ${WORKDIR}
- ln -s ${TMP_P} ${P}
-
- append-flags "-Dinhibit_libc"
-
- # Build in a separate build tree
- mkdir -p ${WORKDIR}/build
- cd ${WORKDIR}/build
-
- einfo "Configuring GCC..."
- if [ "`uname -m | grep 64`" ]; then
- myconf="${myconf} --host=${MYARCH/64/}-unknown-linux-${MYUSERLAND}"
- fi
-
- addwrite "/dev/zero"
- ${S}/configure --prefix=${I} \
- --disable-shared \
- --disable-multilib \
- --target=${MYARCH}-unknown-linux-${MYUSERLAND} \
- --enable-languages=c \
- --enable-threads=single \
- ${myconf} || die
-
- einfo "Building GCC..."
- S="${WORKDIR}/build" \
- emake CFLAGS="${CFLAGS}" || die
-}
-
-src_install() {
- # Do allow symlinks in ${I}/lib/gcc-lib/${CHOST}/${PV}/include as
- # this can break the build.
- for x in cd ${WORKDIR}/build/gcc/include/*
- do
- if [ -L ${x} ]
- then
- rm -f ${x}
- fi
- done
-
- einfo "Installing GCC..."
- # Do the 'make install' from the build directory
- cd ${WORKDIR}/build
- S="${WORKDIR}/build" \
- make prefix=${D}${I} \
- FAKE_ROOT="${D}" \
- install || die
-
- cd ${D}${I}/bin
- ln -s ${MYARCH}-unknown-linux-${MYUSERLAND}-gcc gcc64
- ln -s ${MYARCH}-unknown-linux-${MYUSERLAND}-gcc ${MYARCH}-linux-gcc
-}
-
-pkg_postinst() {
- einfo ""
- einfo "To facilitate an easier kernel build, you may wish to add the following line to your profile:"
- einfo ""
- einfo "For 2.4.x kernel builds:"
- einfo "alias ${MYARCH}make=\"make ARCH=${MYARCH} CROSS_COMPILE=${MYARCH}-unknown-linux-${MYUSERLAND}-\""
- einfo ""
- einfo "For 2.6.x kernel builds:"
- einfo "alias ${MYARCH}make=\"make ARCH=${MYARCH/64/} CROSS_COMPILE=${MYARCH}-unknown-linux-${MYUSERLAND}-\""
- einfo ""
- einfo "Then to compile a kernel, simply goto the kernel source directory, and issue:"
- einfo "${MYARCH}make <target>"
- einfo "Where <target> is one of the usual kernel targets"
- einfo ""
- epause 10
-}
diff --git a/sys-devel/gcc-mips64/gcc-mips64-3.4.5.ebuild b/sys-devel/gcc-mips64/gcc-mips64-3.4.5.ebuild
deleted file mode 100644
index 2c39134d77d6..000000000000
--- a/sys-devel/gcc-mips64/gcc-mips64-3.4.5.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-mips64/gcc-mips64-3.4.5.ebuild,v 1.5 2006/06/06 01:29:52 eradicator Exp $
-
-inherit eutils flag-o-matic
-
-# Variables
-MYARCH="$(echo ${PN} | cut -d- -f2)"
-TMP_P="${P/-${MYARCH}/}"
-TMP_PN="${PN/-${MYARCH}/}"
-I="/usr"
-BRANCH_UPDATE=""
-
-DESCRIPTION="Mips64 Kernel Compiler"
-HOMEPAGE="http://www.gnu.org/software/gcc/gcc.html"
-
-SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/${TMP_P}/${TMP_P}.tar.bz2"
-# mirror://gentoo/${TMP_P}-branch-update-${BRANCH_UPDATE}.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE=""
-
-KEYWORDS="mips"
-
-DEPEND="virtual/libc
- >=sys-devel/binutils-2.16.1
- || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.12-r4 )"
-
-RDEPEND="virtual/libc
- || ( app-admin/eselect-compiler >=sys-devel/gcc-config-1.3.12-r4 )
- >=sys-libs/zlib-1.1.4
- >=sys-apps/texinfo-4.2-r4
- !build? ( >=sys-libs/ncurses-5.2-r2 )"
-
-# Ripped from toolchain.eclass
-gcc_version_patch() {
- [ -z "$1" ] && die "no arguments to gcc_version_patch"
-
- sed -i -e 's~\(const char version_string\[\] = ".....\).*\(".*\)~\1 @GENTOO@\2~' ${S}/gcc/version.c || die "failed to add @GENTOO@"
- sed -i -e "s:@GENTOO@:$1:g" ${S}/gcc/version.c || die "failed to patch version"
- sed -i -e 's~http:\/\/gcc\.gnu\.org\/bugs\.html~http:\/\/bugs\.gentoo\.org\/~' ${S}/gcc/version.c || die "failed to update bugzilla URL"
-}
-
-pkg_setup() {
- # glibc or uclibc?
- if use elibc_glibc; then
- MYUSERLAND="gnu"
- elif use elibc_uclibc; then
- MYUSERLAND="uclibc"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd ${WORKDIR}
- ln -s ${TMP_P} ${P}
- cd ${S}
-
- # Patch in Branch update
- if [ ! -z "${BRANCH_UPDATE}" ]; then
- epatch ${WORKDIR}/${TMP_P}-branch-update-${BRANCH_UPDATE}.patch
- fi
-
- # Adds -march=r10000 support to gcc
- epatch ${FILESDIR}/gcc-3.4.x-mips-add-march-r10k.patch
-
- # Allows building of kernels for IP28 systems (enable w/ -mip28-cache-barrier)
- epatch ${FILESDIR}/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch
-
- # Make gcc's version info specific to Gentoo
- gcc_version_patch "(Gentoo Linux ${PVR})"
-}
-
-src_compile() {
- cd ${WORKDIR}
- ln -s ${TMP_P} ${P}
-
- append-flags "-Dinhibit_libc"
-
- # Build in a separate build tree
- mkdir -p ${WORKDIR}/build
- cd ${WORKDIR}/build
-
- einfo "Configuring GCC..."
- if [ "`uname -m | grep 64`" ]; then
- myconf="${myconf} --host=${MYARCH/64/}-unknown-linux-${MYUSERLAND}"
- fi
-
- addwrite "/dev/zero"
- ${S}/configure --prefix=${I} \
- --disable-shared \
- --disable-multilib \
- --target=${MYARCH}-unknown-linux-${MYUSERLAND} \
- --enable-languages=c \
- --enable-threads=single \
- ${myconf} || die
-
- einfo "Building GCC..."
- S="${WORKDIR}/build" \
- emake CFLAGS="${CFLAGS}" || die
-}
-
-src_install() {
- # Do allow symlinks in ${I}/lib/gcc-lib/${CHOST}/${PV}/include as
- # this can break the build.
- for x in cd ${WORKDIR}/build/gcc/include/*
- do
- if [ -L ${x} ]
- then
- rm -f ${x}
- fi
- done
-
- einfo "Installing GCC..."
- # Do the 'make install' from the build directory
- cd ${WORKDIR}/build
- S="${WORKDIR}/build" \
- make prefix=${D}${I} \
- FAKE_ROOT="${D}" \
- install || die
-
- cd ${D}${I}/bin
- ln -s ${MYARCH}-unknown-linux-${MYUSERLAND}-gcc gcc64
- ln -s ${MYARCH}-unknown-linux-${MYUSERLAND}-gcc ${MYARCH}-linux-gcc
-}
-
-pkg_postinst() {
- einfo ""
- einfo "To facilitate an easier kernel build, you may wish to add the following line to your profile:"
- einfo ""
- einfo "For 2.4.x kernel builds:"
- einfo "alias ${MYARCH}make=\"make ARCH=${MYARCH} CROSS_COMPILE=${MYARCH}-unknown-linux-${MYUSERLAND}-\""
- einfo ""
- einfo "For 2.6.x kernel builds:"
- einfo "alias ${MYARCH}make=\"make ARCH=${MYARCH/64/} CROSS_COMPILE=${MYARCH}-unknown-linux-${MYUSERLAND}-\""
- einfo ""
- einfo "Then to compile a kernel, simply goto the kernel source directory, and issue:"
- einfo "${MYARCH}make <target>"
- einfo "Where <target> is one of the usual kernel targets"
- einfo ""
- epause 10
-}