Updated to use flag-o-matic and toolchain-funcs eclasses; also added static USE flag...
authorAaron Walker <ka0ttic@gentoo.org>
Tue, 9 Nov 2004 16:19:19 +0000 (16:19 +0000)
committerAaron Walker <ka0ttic@gentoo.org>
Tue, 9 Nov 2004 16:19:19 +0000 (16:19 +0000)
app-shells/ash/ChangeLog
app-shells/ash/Manifest
app-shells/ash/ash-1.6.ebuild

index ef2d8c12e6e3bc9df78db2b42b521f995e21fc1e..c23ba0f1d73b0c42e17188cd69d1ba37573f4a0c 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for app-shells/ash
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-shells/ash/ChangeLog,v 1.11 2004/10/26 20:29:13 slarti Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-shells/ash/ChangeLog,v 1.12 2004/11/09 16:19:19 ka0ttic Exp $
+
+  09 Nov 2004; Aaron Walker <ka0ttic@gentoo.org> ash-1.6.ebuild:
+  Updated to use flag-o-matic and toolchain-funcs eclasses; also added static
+  USE flag support (bug #70369).
 
   26 Oct 2004; Tom Martin <slarti@gentoo.org> ash-1.6.ebuild:
   Marked ~amd64 for bug 69062.
index ef7ab32edaaa63510d246f85c2a18c5b831b7a26..0293770ca7e6769766ed8a06bca0b450027594a2 100644 (file)
@@ -1,13 +1,13 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 42a71de3f720ee670581406e6bd49332 ash-1.6.ebuild 1310
-MD5 672ad4b446461449fd3a83e87b689fd3 ChangeLog 1327
+MD5 49ede0ff642d06381cbae1c01a625dae ash-1.6.ebuild 1411
+MD5 88907bcbd0aa3672a5d5eaa9c8971db1 ChangeLog 1505
 MD5 8ae8baf7eab9f0bf48c73e3198ab0ee4 files/digest-ash-1.6 127
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.6 (GNU/Linux)
 
-iD8DBQFBfqWgCHk4+ZoBpvsRAhdhAKC71dQIhpMyH0bqrN1lcG00E6sOIgCgkfTx
-i8CbiOIbhQ4bucy63EhrlEs=
-=md0n
+iD8DBQFBkO4PEZCkKN40op4RAi86AJ9LP/z1LCvCScdlsdqN3NcSdcVUmACfU3ID
+InnxyaOkQ8jERhklhxuEeXk=
+=sLZz
 -----END PGP SIGNATURE-----
index 4234bb93489596cd5542a0a872cad0bd1034fd6e..fdb7da52b9aa18b1a8d58d393ffc8f17595a7047 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-shells/ash/ash-1.6.ebuild,v 1.15 2004/10/26 20:29:13 slarti Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-shells/ash/ash-1.6.ebuild,v 1.16 2004/11/09 16:19:19 ka0ttic Exp $
 
-inherit eutils
+inherit eutils flag-o-matic toolchain-funcs
 
 DESCRIPTION="NetBSD's lightweight bourne shell"
 HOMEPAGE="http://cvsweb.netbsd.org/bsdweb.cgi/src/bin/sh/"
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-release-1-6/tar_files/src/bin.ta
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="x86 ~ppc sparc ~mips alpha arm ~amd64"
-IUSE=""
+IUSE="static"
 
 DEPEND="sys-devel/pmake
        sys-apps/sed
@@ -29,11 +29,13 @@ src_unpack() {
 }
 
 src_compile() {
-       # pmake name conflicts, use full path
-       /usr/bin/pmake CFLAGS:="-Wall -DBSD=1 -D_GNU_SOURCE -DGLOB_BROKEN \
+       use static && append-ldflags -static
+       append-flags "-Wall -DBSD=1 -D_GNU_SOURCE -DGLOB_BROKEN \
        -DHAVE_VASPRINTF=1 -DIFS_BROKEN -DGCC_BROKEN_NG -D__COPYRIGHT\(x\)=\
-       -D__RCSID\(x\)= -D_DIAGASSERT\(x\)= -g -O2 -fstrict-aliasing ${CFLAGS}" \
-       YACC:="sh ${S}/yaccfe.sh" || die "pmake failed"
+       -D__RCSID\(x\)= -D_DIAGASSERT\(x\)= -fstrict-aliasing"
+       # pmake name conflicts, use full path
+       /usr/bin/pmake CC="$(tc-getCC)" CFLAGS:="${CFLAGS}" \
+               YACC:="sh ${S}/yaccfe.sh" || die "pmake failed"
 }
 
 src_install() {