summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-devel/cctools-extras/Manifest4
-rw-r--r--sys-devel/cctools-extras/cctools-extras-495.8.ebuild34
-rw-r--r--sys-devel/cctools-extras/cctools-extras-525.ebuild32
-rw-r--r--sys-devel/cctools-extras/files/digest-cctools-extras-495.81
4 files changed, 23 insertions, 48 deletions
diff --git a/sys-devel/cctools-extras/Manifest b/sys-devel/cctools-extras/Manifest
index 0fc46a9ca3fc..1888e95ffda3 100644
--- a/sys-devel/cctools-extras/Manifest
+++ b/sys-devel/cctools-extras/Manifest
@@ -1,6 +1,4 @@
MD5 4e31c77d4d7111855e38f98966f90721 ChangeLog 479
-MD5 1d6b92bd824c0f3f79899eb09797d514 cctools-extras-495.8.ebuild 1148
-MD5 41f8fa841e5e4664efd3d8367cb6de42 cctools-extras-525.ebuild 1344
+MD5 41168d80aff6a22acb0961028cc4a79c cctools-extras-525.ebuild 1422
MD5 e526e84277cb8eb1bcf73840117ff45a metadata.xml 220
-MD5 fa2bd3a13c7f1219adb4f11850b94fb6 files/digest-cctools-extras-495.8 66
MD5 7224fbe051fc8939e6ddeb9c73055e35 files/digest-cctools-extras-525 64
diff --git a/sys-devel/cctools-extras/cctools-extras-495.8.ebuild b/sys-devel/cctools-extras/cctools-extras-495.8.ebuild
deleted file mode 100644
index 2479fc79a473..000000000000
--- a/sys-devel/cctools-extras/cctools-extras-495.8.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/cctools-extras/cctools-extras-495.8.ebuild,v 1.2 2004/11/07 23:13:37 kito Exp $
-
-DESCRIPTION="Extra cctools utils"
-HOMEPAGE="http://darwinsource.opendarwin.org/"
-SRC_URI="http://darwinsource.opendarwin.org/tarballs/apsl/cctools-${PV}.tar.gz"
-
-LICENSE="APSL-2"
-
-SLOT="0"
-KEYWORDS="~ppc-macos"
-IUSE=""
-
-DEPEND=""
-
-src_compile() {
- cd ${WORKDIR}/cctools-${PV}
- rm -rf ar as cbtlibs dyld file gprof ld libdyld libmacho mkshlib otool
- make SUBDIRS="libstuff misc" || die "make failed"
-}
-
-src_install() {
- cd ${WORKDIR}/cctools-${PV}/misc
- newbin check_dylib.NEW check_dylib || die "check_dylib failed"
- newbin checksyms.NEW checksyms || die "checksyms failed"
- newbin dylib_pcsampler.NEW dylib_pcsampler || die "dylib_pcsampler failed"
- newbin indr.NEW indr || die "indr failed"
- newbin seg_addr_table.NEW seg_addr_table || die "seg_addr_table failed"
- newbin seg_hack.NEW seg_hack || die "seg_hack failed"
-
- cd ${WORKDIR}/cctools-${PV}/man
- doman {check_dylib.1,checksyms.1,indr.1,seg_addr_table.1}
-} \ No newline at end of file
diff --git a/sys-devel/cctools-extras/cctools-extras-525.ebuild b/sys-devel/cctools-extras/cctools-extras-525.ebuild
index e7f300111442..4dba8e116aa8 100644
--- a/sys-devel/cctools-extras/cctools-extras-525.ebuild
+++ b/sys-devel/cctools-extras/cctools-extras-525.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/cctools-extras/cctools-extras-525.ebuild,v 1.3 2004/11/18 18:42:01 kito Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/cctools-extras/cctools-extras-525.ebuild,v 1.4 2005/02/19 06:00:27 kito Exp $
-DESCRIPTION="Extra cctools utils"
+S=${WORKDIR}/cctools-${PV}
+
+DESCRIPTION="Extra cctools"
HOMEPAGE="http://darwinsource.opendarwin.org/"
SRC_URI="http://darwinsource.opendarwin.org/tarballs/apsl/cctools-${PV}.tar.gz"
@@ -10,22 +12,30 @@ LICENSE="APSL-2"
SLOT="0"
KEYWORDS="~ppc-macos"
-IUSE=""
+IUSE="build"
DEPEND="sys-apps/bootstrap_cmds
+ sys-libs/libstreams
virtual/libc"
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}/ld
+ sed -i -e 's:seg_hack:${S}/misc/seg_hack.NEW:' Makefile
+}
+
src_compile() {
- cd ${WORKDIR}/cctools-${PV}
+ cd ${S}
rm -rf ar as cbtlibs dyld file gprof libdyld mkshlib otool
make SUBDIRS="libmacho libstuff misc" RC_OS=macos || die "make failed"
- cd ${WORKDIR}/cctools-${PV}/ld
+ cd ${S}/ld
make RC_OS=macos kld_build || die "static kld build failed"
}
src_install() {
- cd ${WORKDIR}/cctools-${PV}/misc
+ cd ${S}/misc
newbin check_dylib.NEW check_dylib || die "check_dylib failed"
newbin checksyms.NEW checksyms || die "checksyms failed"
newbin dylib_pcsampler.NEW dylib_pcsampler || die "dylib_pcsampler failed"
@@ -33,9 +43,11 @@ src_install() {
newbin seg_addr_table.NEW seg_addr_table || die "seg_addr_table failed"
newbin seg_hack.NEW seg_hack || die "seg_hack failed"
- cd ${WORKDIR}/cctools-${PV}/ld/static_kld
+ cd ${S}/ld/static_kld
dolib.a *.a
- cd ${WORKDIR}/cctools-${PV}/man
- doman {check_dylib.1,checksyms.1,indr.1,seg_addr_table.1}
+ if ! use build; then
+ cd ${S}/man
+ doman {check_dylib.1,checksyms.1,indr.1,seg_addr_table.1}
+ fi
} \ No newline at end of file
diff --git a/sys-devel/cctools-extras/files/digest-cctools-extras-495.8 b/sys-devel/cctools-extras/files/digest-cctools-extras-495.8
deleted file mode 100644
index a7e4386a249c..000000000000
--- a/sys-devel/cctools-extras/files/digest-cctools-extras-495.8
+++ /dev/null
@@ -1 +0,0 @@
-MD5 e7aef5838734ff9650cc1b60df136e66 cctools-495.8.tar.gz 1859332