From: Markus Rothe Date: Thu, 29 Mar 2007 14:12:02 +0000 (+0000) Subject: remove gcc-powerpc64 in favor of kgcc64; bug #147126 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c6b399104a912af869bc75e039b50b85c8eadbf6;p=gentoo.git remove gcc-powerpc64 in favor of kgcc64; bug #147126 --- diff --git a/sys-devel/gcc-powerpc64/ChangeLog b/sys-devel/gcc-powerpc64/ChangeLog deleted file mode 100644 index 785e8dc04efc..000000000000 --- a/sys-devel/gcc-powerpc64/ChangeLog +++ /dev/null @@ -1,36 +0,0 @@ -# ChangeLog for sys-devel/gcc-powerpc64 -# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc-powerpc64/ChangeLog,v 1.8 2006/08/14 17:45:15 phreak Exp $ - - 14 Aug 2006; Christian Heim - gcc-powerpc64-3.4.4.ebuild, gcc-powerpc64-4.1.1.ebuild: - Switch default ordering of gcc-config and eselect-compiler to work around - portage bug. - - 12 Aug 2006; Markus Rothe gcc-powerpc64-3.4.4.ebuild, - gcc-powerpc64-4.1.1.ebuild: - QA fixes wrt #142511 - -*gcc-powerpc64-4.1.1 (11 Jun 2006) - - 11 Jun 2006; Robin H. Johnson - +gcc-powerpc64-4.1.1.ebuild: - Bump for gcc-4.1.1 support. Also disables libssp/libmudflap/libgcj/nls that - would previously be built otherwise, and adds USE=altivec support. - - 06 Jun 2006; Jeremy Huddleston - gcc-powerpc64-3.4.4.ebuild: - Updated DEPEND to accept eselect-compiler. - - 28 Mar 2006; Markus Rothe gcc-powerpc64-3.4.4.ebuild: - Bump to stable on ppc64; bug #126696 - - 28 Dec 2005; Joshua Kinard gcc-powerpc64-3.4.4.ebuild: - Allow gcc-powerpc64 to detect whether it's in a glibc or uclibc userland, - and modify its CHOST accordingly. - -*gcc-powerpc64-3.4.4 (02 Jul 2005) - - 02 Jul 2005; Daniel Ostrow gcc-powerpc64-3.4.4.ebuild - Initial import of an ebuild which builds a kernel compiler for powerpc64. - diff --git a/sys-devel/gcc-powerpc64/Manifest b/sys-devel/gcc-powerpc64/Manifest deleted file mode 100644 index 98fb55c3f597..000000000000 --- a/sys-devel/gcc-powerpc64/Manifest +++ /dev/null @@ -1,34 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -DIST gcc-3.4.4.tar.bz2 27565872 RMD160 cb9c4154c9e34d45c80eb80fd7bc30b036e6fec4 SHA1 dbe5935c04f799c77b49d6806f9d7db6d9b5cd35 SHA256 3444179840638cb8664e8e53604900c4521d29d57785a5091202ee4937d8d0fd -DIST gcc-4.1.1.tar.bz2 39172003 RMD160 0edeac242d900b075a7e36796380492b5b3c8564 SHA1 a398b95d38b6e35f4c4e02c34c0a3bff79811f8f SHA256 985cbb23a486570a8783395a42a8689218f5218a0ccdd6bec590eef341367bb7 -EBUILD gcc-powerpc64-3.4.4.ebuild 3538 RMD160 58e24cedec7111262d490872ff4a381853256d19 SHA1 f6a034fe63578c7e122afbe1095500d914abf7c6 SHA256 6627dd85335b144e0d2bfa72cde2e5429c73a4a23519b6b900723f408c626cfc -MD5 5dc2cd3d647ea2a86886b63b6b8ea1bd gcc-powerpc64-3.4.4.ebuild 3538 -RMD160 58e24cedec7111262d490872ff4a381853256d19 gcc-powerpc64-3.4.4.ebuild 3538 -SHA256 6627dd85335b144e0d2bfa72cde2e5429c73a4a23519b6b900723f408c626cfc gcc-powerpc64-3.4.4.ebuild 3538 -EBUILD gcc-powerpc64-4.1.1.ebuild 3683 RMD160 5d5f836cb3536dde0b334e39f54d19edac9191e5 SHA1 c7474f092dea53be5dc3f22d1c81dc8b446c6303 SHA256 64a5102d4575a723a7b9017bffc99123263880db2b1e1deceb548df9c9cb16a9 -MD5 a7c0bed77ab1b252c88a9bfb465534ac gcc-powerpc64-4.1.1.ebuild 3683 -RMD160 5d5f836cb3536dde0b334e39f54d19edac9191e5 gcc-powerpc64-4.1.1.ebuild 3683 -SHA256 64a5102d4575a723a7b9017bffc99123263880db2b1e1deceb548df9c9cb16a9 gcc-powerpc64-4.1.1.ebuild 3683 -MISC ChangeLog 1447 RMD160 98bfafad61fe52d5a44f0d94513f8507e4e5df99 SHA1 c6a663dfa5097b4fbe2a6dbc5279a4580adb21e3 SHA256 50041ab8671ce3e282a898b081db5312c4f67d42354d527baadfb7af79ca3bc4 -MD5 977d3c5ccc28dd742b876fffaa5a76d7 ChangeLog 1447 -RMD160 98bfafad61fe52d5a44f0d94513f8507e4e5df99 ChangeLog 1447 -SHA256 50041ab8671ce3e282a898b081db5312c4f67d42354d527baadfb7af79ca3bc4 ChangeLog 1447 -MISC metadata.xml 365 RMD160 e58261626970994bb9cf2af4991d12e109627728 SHA1 cbb2974c328fe076b496efe870f3c65160f75e2c SHA256 30b0ed77c105ceab31b645dfa0504eba50da7a69c3890451388e0cbae6fa1404 -MD5 b7f9c085d68ee4d2c8aaab58ef574457 metadata.xml 365 -RMD160 e58261626970994bb9cf2af4991d12e109627728 metadata.xml 365 -SHA256 30b0ed77c105ceab31b645dfa0504eba50da7a69c3890451388e0cbae6fa1404 metadata.xml 365 -MD5 ea4c9ea57efd788dfe61ceca73bf8121 files/digest-gcc-powerpc64-3.4.4 238 -RMD160 39991729ee810f2a91b3d9845cd1a41ac719efc7 files/digest-gcc-powerpc64-3.4.4 238 -SHA256 dde905c841f735fdf555e215cb7e6988a650a1283cd898af44990c171db6e589 files/digest-gcc-powerpc64-3.4.4 238 -MD5 41caa82366308aff5ccd43303056379c files/digest-gcc-powerpc64-4.1.1 238 -RMD160 b280d59080e244cbdf717f7693886062b1a0c5e0 files/digest-gcc-powerpc64-4.1.1 238 -SHA256 7cc3a3ac8158450086aec0096ef86f7bc8b2e1d9510bd6a796fc51d64241f2ac files/digest-gcc-powerpc64-4.1.1 238 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.5 (GNU/Linux) - -iD8DBQFE4La2yuNVb5qfaOYRAsPIAJ432nJp3gsFLXuwzbuqk9NfCAzW8QCgp6qB -HlgKunacsbyEagouy1snkRs= -=mNsJ ------END PGP SIGNATURE----- diff --git a/sys-devel/gcc-powerpc64/files/digest-gcc-powerpc64-3.4.4 b/sys-devel/gcc-powerpc64/files/digest-gcc-powerpc64-3.4.4 deleted file mode 100644 index f79f3a048eb5..000000000000 --- a/sys-devel/gcc-powerpc64/files/digest-gcc-powerpc64-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-powerpc64/files/digest-gcc-powerpc64-4.1.1 b/sys-devel/gcc-powerpc64/files/digest-gcc-powerpc64-4.1.1 deleted file mode 100644 index dcd3d354a980..000000000000 --- a/sys-devel/gcc-powerpc64/files/digest-gcc-powerpc64-4.1.1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 ad9f97a4d04982ccf4fd67cb464879f3 gcc-4.1.1.tar.bz2 39172003 -RMD160 0edeac242d900b075a7e36796380492b5b3c8564 gcc-4.1.1.tar.bz2 39172003 -SHA256 985cbb23a486570a8783395a42a8689218f5218a0ccdd6bec590eef341367bb7 gcc-4.1.1.tar.bz2 39172003 diff --git a/sys-devel/gcc-powerpc64/gcc-powerpc64-3.4.4.ebuild b/sys-devel/gcc-powerpc64/gcc-powerpc64-3.4.4.ebuild deleted file mode 100644 index d756a126c30b..000000000000 --- a/sys-devel/gcc-powerpc64/gcc-powerpc64-3.4.4.ebuild +++ /dev/null @@ -1,134 +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-powerpc64/gcc-powerpc64-3.4.4.ebuild,v 1.7 2006/08/14 17:45:15 phreak 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="PPC64 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="ppc ppc64" - -DEPEND="virtual/libc - >=sys-devel/binutils-2.14.90.0.7 - || ( >=sys-devel/gcc-config-1.3.1 app-admin/eselect-compiler )" - -RDEPEND="virtual/libc - || ( >=sys-devel/gcc-config-1.3.1 app-admin/eselect-compiler ) - >=sys-libs/zlib-1.1.4 - >=sys-apps/texinfo-4.2-r4 - >=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 - - # 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.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 " - einfo "Where is one of the usual kernel targets" - einfo "" - epause 10 -} diff --git a/sys-devel/gcc-powerpc64/gcc-powerpc64-4.1.1.ebuild b/sys-devel/gcc-powerpc64/gcc-powerpc64-4.1.1.ebuild deleted file mode 100644 index bb1f704db8b9..000000000000 --- a/sys-devel/gcc-powerpc64/gcc-powerpc64-4.1.1.ebuild +++ /dev/null @@ -1,140 +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-powerpc64/gcc-powerpc64-4.1.1.ebuild,v 1.3 2006/08/14 17:45:15 phreak 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="PPC64 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="altivec" - -KEYWORDS="~ppc ~ppc64" - -DEPEND="virtual/libc - >=sys-devel/binutils-2.14.90.0.7 - || ( >=sys-devel/gcc-config-1.3.1 app-admin/eselect-compiler )" - -RDEPEND="virtual/libc - || ( >=sys-devel/gcc-config-1.3.1 app-admin/eselect-compiler ) - >=sys-libs/zlib-1.1.4 - >=sys-apps/texinfo-4.2-r4 - >=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 - - # 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 \ - --disable-libssp \ - --disable-libmudflap \ - --disable-libgcj \ - --disable-bootstrap \ - --disable-nls \ - $(use_enable altivec) \ - --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" \ - emake 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.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 " - einfo "Where is one of the usual kernel targets" - einfo "" - epause 10 -} diff --git a/sys-devel/gcc-powerpc64/metadata.xml b/sys-devel/gcc-powerpc64/metadata.xml deleted file mode 100644 index 231775c3ef9c..000000000000 --- a/sys-devel/gcc-powerpc64/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - ppc64 - - ppc64@gentoo.org - PPC64 Team - - - - gcc-ppc64 is a package which will build a ppc64 kernel compiler toolchain - - -