diff options
author | 2005-07-30 16:38:22 +0000 | |
---|---|---|
committer | 2005-07-30 16:38:22 +0000 | |
commit | ff37001221e21b5ca402f219134d7bae85293674 (patch) | |
tree | 652fa704aedeacfa325e72cc2d30033407a7d508 /sys-devel | |
parent | initial import from #99091 (diff) | |
download | gentoo-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.ebuild | 72 | ||||
-rw-r--r-- | sys-devel/cctools/cctools-590.ebuild | 72 |
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 +} + |