diff options
author | Joshua Kinard <kumba@gentoo.org> | 2006-08-17 16:09:05 +0000 |
---|---|---|
committer | Joshua Kinard <kumba@gentoo.org> | 2006-08-17 16:09:05 +0000 |
commit | 505ecc60da86c57ed5b6bb02f52acaff1bd12b6b (patch) | |
tree | ceefb2497b48920fbc25d22b9fa862b0c80f4fbc /sys-devel | |
parent | Remove older ebuilds and make kgcc64 a blocker for gcc-mips64. (diff) | |
download | gentoo-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')
-rw-r--r-- | sys-devel/gcc-mips64/Manifest | 32 | ||||
-rw-r--r-- | sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.4 | 3 | ||||
-rw-r--r-- | sys-devel/gcc-mips64/files/digest-gcc-mips64-3.4.5 | 3 | ||||
-rw-r--r-- | sys-devel/gcc-mips64/gcc-mips64-3.4.4.ebuild | 143 | ||||
-rw-r--r-- | sys-devel/gcc-mips64/gcc-mips64-3.4.5.ebuild | 143 |
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 -} |