fixed static libkld.a build
authorKito Danya Dietrich <kito@gentoo.org>
Thu, 18 Nov 2004 18:42:01 +0000 (18:42 +0000)
committerKito Danya Dietrich <kito@gentoo.org>
Thu, 18 Nov 2004 18:42:01 +0000 (18:42 +0000)
sys-devel/cctools-extras/ChangeLog
sys-devel/cctools-extras/Manifest
sys-devel/cctools-extras/cctools-extras-525.ebuild

index e733bed8712357679d6aa52d9c2d6b4e529620e8..2a5473f081ff0a385d573a221242738c7ef6b9b3 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for sys-devel/cctools-extras
 # Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/cctools-extras/ChangeLog,v 1.1 2004/11/07 22:56:00 kito Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/cctools-extras/ChangeLog,v 1.2 2004/11/18 18:42:01 kito Exp $
+
+  18 Nov 2004; Kito <kito@gentoo.org> cctools-extras-525.ebuild:
+  fix libkld.a static build
 
 *cctools-extras-525 (07 Nov 2004)
 
index cc6a3283d291c48b2417c074e10a188cdb0a25d9..0fc46a9ca3fccf470c07862e6fc1afd43bf43a43 100644 (file)
@@ -1,6 +1,6 @@
-MD5 624094b694f1fde92a9718381051639b ChangeLog 385
+MD5 4e31c77d4d7111855e38f98966f90721 ChangeLog 479
 MD5 1d6b92bd824c0f3f79899eb09797d514 cctools-extras-495.8.ebuild 1148
-MD5 a1de06cbf2ec770e4d503ad2f5405e06 cctools-extras-525.ebuild 1146
+MD5 41f8fa841e5e4664efd3d8367cb6de42 cctools-extras-525.ebuild 1344
 MD5 e526e84277cb8eb1bcf73840117ff45a metadata.xml 220
 MD5 fa2bd3a13c7f1219adb4f11850b94fb6 files/digest-cctools-extras-495.8 66
 MD5 7224fbe051fc8939e6ddeb9c73055e35 files/digest-cctools-extras-525 64
index a40cf1699761c86b40c216da2f6cb202410637a5..e7f30011144249d000793672e7ab84e44fd71fea 100644 (file)
@@ -1,6 +1,6 @@
 # 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-525.ebuild,v 1.2 2004/11/07 23:13:37 kito Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/cctools-extras/cctools-extras-525.ebuild,v 1.3 2004/11/18 18:42:01 kito Exp $
 
 DESCRIPTION="Extra cctools utils"
 HOMEPAGE="http://darwinsource.opendarwin.org/"
@@ -12,12 +12,16 @@ SLOT="0"
 KEYWORDS="~ppc-macos"
 IUSE=""
 
-DEPEND=""
+DEPEND="sys-apps/bootstrap_cmds
+               virtual/libc"
 
 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"
+       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
+       make RC_OS=macos kld_build || die "static kld build failed"
 }
 
 src_install() {
@@ -29,6 +33,9 @@ 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
+       dolib.a *.a
+
        cd ${WORKDIR}/cctools-${PV}/man
        doman {check_dylib.1,checksyms.1,indr.1,seg_addr_table.1}
 }
\ No newline at end of file