diff options
-rw-r--r-- | sys-devel/bison/ChangeLog | 5 | ||||
-rw-r--r-- | sys-devel/bison/bison-1.875.ebuild | 12 |
2 files changed, 12 insertions, 5 deletions
diff --git a/sys-devel/bison/ChangeLog b/sys-devel/bison/ChangeLog index c0ca1fa988c4..042ff82246a1 100644 --- a/sys-devel/bison/ChangeLog +++ b/sys-devel/bison/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-devel/bison # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/ChangeLog,v 1.26 2004/02/06 20:39:55 gustavoz Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/ChangeLog,v 1.27 2004/06/16 02:23:49 dragonheart Exp $ + + 16 Jun 2004; Daniel Black <dragonheart@gentoo.org> bison-1.875.ebuild: + uclibc fixes thanks to Peter S. Mazinger <ps.m@gmx.net> 06 Feb 2004; <gustavoz@gentoo.org> bison-1.875.ebuild: stable on sparc diff --git a/sys-devel/bison/bison-1.875.ebuild b/sys-devel/bison/bison-1.875.ebuild index 231f9fda9e1c..86e72494e657 100644 --- a/sys-devel/bison/bison-1.875.ebuild +++ b/sys-devel/bison/bison-1.875.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-1.875.ebuild,v 1.18 2004/04/27 12:07:03 pvdabeel Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-1.875.ebuild,v 1.19 2004/06/16 02:23:49 dragonheart Exp $ inherit gcc flag-o-matic eutils @@ -11,11 +11,13 @@ SRC_URI="mirror://gnu/bison/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 ppc sparc mips alpha arm hppa amd64 ia64 ppc64 s390" -IUSE="nls static" +IUSE="nls static uclibc" DEPEND="sys-devel/m4 nls? ( sys-devel/gettext )" +use uclibc && PROVIDE="dev-util/yacc" + src_unpack() { unpack ${A} cd ${S} @@ -33,7 +35,7 @@ src_compile() { # Bug 29017 says that bison has compile-time issues with # -march=k6* prior to 3.4CVS. Use -march=i586 instead # (04 Feb 2004 agriffis) - if [ $(gcc-major-version) == 3 ] && [ $(gcc-minor-version) < 4 ] ; then + if [ "`gcc-major-version`" -eq "3" -a "`gcc-minor-version`" -lt "4" ] ; then replace-cpu-flags i586 k6 k6-1 k6-2 fi @@ -54,7 +56,9 @@ src_install() { install || die # This one is installed by dev-util/yacc - mv ${D}/usr/bin/yacc ${D}/usr/bin/yacc.bison || die + if ! use uclibc; then + mv ${D}/usr/bin/yacc ${D}/usr/bin/yacc.bison || die + fi # We do not need this. rm -f ${D}/usr/lib/liby.a |