+++ /dev/null
-# 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 <phreak@gentoo.org>
- 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 <corsair@gentoo.org> 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 <robbat2@gentoo.org>
- +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 <eradicator@gentoo.org>
- gcc-powerpc64-3.4.4.ebuild:
- Updated DEPEND to accept eselect-compiler.
-
- 28 Mar 2006; Markus Rothe <corsair@gentoo.org> gcc-powerpc64-3.4.4.ebuild:
- Bump to stable on ppc64; bug #126696
-
- 28 Dec 2005; Joshua Kinard <kumba@gentoo.org> 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 <dostrow@gentoo.org> gcc-powerpc64-3.4.4.ebuild
- Initial import of an ebuild which builds a kernel compiler for powerpc64.
-
+++ /dev/null
------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-----
+++ /dev/null
-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
+++ /dev/null
-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
+++ /dev/null
-# 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 <target>"
- einfo "Where <target> is one of the usual kernel targets"
- einfo ""
- epause 10
-}
+++ /dev/null
-# 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 <target>"
- einfo "Where <target> is one of the usual kernel targets"
- einfo ""
- epause 10
-}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>ppc64</herd>
- <maintainer>
- <email>ppc64@gentoo.org</email>
- <name>PPC64 Team</name>
- </maintainer>
-
- <longdescription>
- gcc-ppc64 is a package which will build a ppc64 kernel compiler toolchain
- </longdescription>
-</pkgmetadata>
-