summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKito Danya Dietrich <kito@gentoo.org>2005-07-30 16:38:22 +0000
committerKito Danya Dietrich <kito@gentoo.org>2005-07-30 16:38:22 +0000
commitff37001221e21b5ca402f219134d7bae85293674 (patch)
tree652fa704aedeacfa325e72cc2d30033407a7d508 /sys-devel
parentinitial import from #99091 (diff)
downloadgentoo-2-ff37001221e21b5ca402f219134d7bae85293674.tar.gz
gentoo-2-ff37001221e21b5ca402f219134d7bae85293674.tar.bz2
gentoo-2-ff37001221e21b5ca402f219134d7bae85293674.zip
initial import
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/cctools/cctools-576.2.ebuild72
-rw-r--r--sys-devel/cctools/cctools-590.ebuild72
2 files changed, 144 insertions, 0 deletions
diff --git a/sys-devel/cctools/cctools-576.2.ebuild b/sys-devel/cctools/cctools-576.2.ebuild
new file mode 100644
index 000000000000..698e9c6f4e98
--- /dev/null
+++ b/sys-devel/cctools/cctools-576.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/cctools/cctools-576.2.ebuild,v 1.1 2005/07/30 16:38:22 kito Exp $
+
+inherit eutils
+
+DESCRIPTION="Darwin assembler and linker tools"
+HOMEPAGE="http://darwinsource.opendarwin.org/"
+SRC_URI="http://darwinsource.opendarwin.org/tarballs/apsl/${P}.tar.gz"
+
+LICENSE="APSL-2"
+
+SLOT="0"
+KEYWORDS="~ppc-macos"
+IUSE="build doc"
+
+DEPEND="sys-apps/bootstrap_cmds
+ sys-libs/csu-darwin
+ sys-libs/libstreams
+ sys-libs/libc-darwin
+ !sys-devel/cctools-extras"
+
+src_unpack() {
+ cd ${WORKDIR}
+ unpack "${P}.tar.gz"
+
+ epatch ${FILESDIR}/${P}.patch
+
+ cp -r ${P} ${P}-ofiles
+ sed -i -e 's:seg_hack:${S}/misc/seg_hack.NEW:' ${P}/ld/Makefile \
+ || die "sed bailed."
+ sed -i -e 's:seg_hack:${D}/usr/bin/seg_hack:' ${P}-ofiles/ld/Makefile \
+ || die "sed bailed."
+}
+src_compile() {
+ :
+}
+
+src_install() {
+ mkdir -p ${S}/build/obj ${S}/build/sym \
+ ${WORKDIR}/${P}-ofiles/build/obj ${WORKDIR}/${P}-ofiles/build/sym
+
+ cd ${S}
+ export MACOSX_DEPLOYMENT_TARGET=10.4
+ make RC_CFLAGS="-L/usr/lib/gcc/powerpc-apple-darwin8/4.0.0 -lgcc" \
+ LD="gcc" \
+ SRCROOT="${S}" OBJROOT="${S}/build/obj" \
+ SYMROOT="${S}/build/sym" DSTROOT="${D}" \
+ RC_OS=macos install || die "make install failed"
+
+ cd ${WORKDIR}/${P}-ofiles
+ make \
+ RC_CFLAGS="-DMAC_OS_X_VERSION_MIN_REQUIRED=1040" \
+ SRCROOT=${WORKDIR}/${P}-ofiles OBJROOT=${WORKDIR}/${P}-ofiles/build/obj \
+ SYMROOT=${WORKDIR}/${P}-ofiles/build/sym DSTROOT=${D} \
+ RC_OS=macos ofiles_install \
+ || die "make ofiles_install failed"
+
+ insinto /usr
+ doins -r ${S}/include
+
+ insinto /usr/lib/system
+ insopts -m0644
+ doins ${WORKDIR}/${P}-ofiles/build/sym/libdyld/*.a
+ if use build; then
+ rm -rf ${D}/Developer ${D}/usr/share
+ else
+ dodoc ${D}/us/local/RelNotes/*.html
+ fi
+ rm -rf ${D}/usr/local
+}
+
diff --git a/sys-devel/cctools/cctools-590.ebuild b/sys-devel/cctools/cctools-590.ebuild
new file mode 100644
index 000000000000..429dc78b0498
--- /dev/null
+++ b/sys-devel/cctools/cctools-590.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/cctools/cctools-590.ebuild,v 1.1 2005/07/30 16:38:22 kito Exp $
+
+inherit eutils darwin
+
+DESCRIPTION="Darwin assembler and linker tools"
+HOMEPAGE="http://darwinsource.opendarwin.org/"
+SRC_URI="http://darwinsource.opendarwin.org/tarballs/apsl/${P}.tar.gz"
+
+LICENSE="APSL-2"
+
+SLOT="0"
+KEYWORDS="~ppc-macos"
+IUSE="build doc"
+
+DEPEND="sys-libs/csu-darwin
+ sys-libs/libstreams
+ sys-libs/libc-darwin
+ !sys-devel/cctools-extras"
+
+src_unpack() {
+ cd ${WORKDIR}
+ unpack "${P}.tar.gz"
+
+ cd ${WORKDIR}/${P}
+ for GNUMAKEFILE in `find . -name Makefile -print` ; do
+ sed -i -e 's:/usr/local:/usr:' ${GNUMAKEFILE} \
+ || die "sed ${GNUMAKEFILE} failed"
+ done
+# epatch ${FILESDIR}/otool.patch
+ cd ${WORKDIR}
+ cp -r ${P} ${P}-ofiles
+ sed -i -e 's:seg_hack:${S}/misc/seg_hack.NEW:' ${P}/ld/Makefile \
+ || die "sed bailed."
+ sed -i -e 's:seg_hack:${D}/usr/bin/seg_hack:' ${P}-ofiles/ld/Makefile \
+ || die "sed bailed."
+ sed -i -e 's:nmedit:${T}/build/sym/misc/nmedit.NEW:' ${P}-ofiles/ld/Makefile \
+ || die "sed bailed."
+}
+
+src_install() {
+ darwinmake || die "make install failed"
+
+ cd ${WORKDIR}/${P}-ofiles
+ mkdir -p ${WORKDIR}/${P}-ofiles/build/obj ${WORKDIR}/${P}-ofiles/build/sym
+ make \
+ RC_CFLAGS="-DMAC_OS_X_VERSION_MIN_REQUIRED=1040" \
+ SRCROOT=${WORKDIR}/${P}-ofiles OBJROOT=${WORKDIR}/${P}-ofiles/build/obj \
+ SYMROOT=${WORKDIR}/${P}-ofiles/build/sym DSTROOT=${D} \
+ RC_OS=macos ofiles_install \
+ || die "make ofiles_install failed"
+
+ insinto /usr
+ doins -r ${S}/include
+
+ insinto /usr/lib/system
+ insopts -m0644
+ doins ${WORKDIR}/${P}-ofiles/build/sym/libdyld/*.a
+
+ if use build; then
+ rm -rf ${D}/Developer ${D}/usr/share
+ else
+ dodoc ${D}/usr/RelNotes/*.html
+ fi
+
+ doditto ${D}/usr/local/libexec ${D}/usr/libexec
+
+ rm -rf ${D}/usr/local ${D}/usr/RelNotes ${D}/usr/bin/nmedit
+ newbin ${T}/build/sym/misc/nmedit.NEW nmedit
+}
+