summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/btyacc')
-rw-r--r--dev-util/btyacc/ChangeLog10
-rw-r--r--dev-util/btyacc/btyacc-3.0-r2.ebuild (renamed from dev-util/btyacc/btyacc-3.0-r1.ebuild)6
-rw-r--r--dev-util/btyacc/btyacc-3.0.ebuild33
-rw-r--r--dev-util/btyacc/metadata.xml10
4 files changed, 21 insertions, 38 deletions
diff --git a/dev-util/btyacc/ChangeLog b/dev-util/btyacc/ChangeLog
index 27e4f6da0cd1..8589e9bdbe38 100644
--- a/dev-util/btyacc/ChangeLog
+++ b/dev-util/btyacc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/btyacc
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/btyacc/ChangeLog,v 1.13 2010/11/18 19:37:08 patrick Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/btyacc/ChangeLog,v 1.14 2011/10/06 08:41:32 patrick Exp $
+
+*btyacc-3.0-r2 (06 Oct 2011)
+
+ 06 Oct 2011; Patrick Lauer <patrick@gentoo.org> -btyacc-3.0.ebuild,
+ -btyacc-3.0-r1.ebuild, +btyacc-3.0-r2.ebuild, metadata.xml:
+ Fix for #361013, changing metadata to reflect proxy-maintainer
18 Nov 2010; Patrick Lauer <patrick@gentoo.org> btyacc-3.0-r1.ebuild:
Adding ~amd64 keyword
diff --git a/dev-util/btyacc/btyacc-3.0-r1.ebuild b/dev-util/btyacc/btyacc-3.0-r2.ebuild
index abd3f755a21d..a6e0b3d592ee 100644
--- a/dev-util/btyacc/btyacc-3.0-r1.ebuild
+++ b/dev-util/btyacc/btyacc-3.0-r2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/btyacc/btyacc-3.0-r1.ebuild,v 1.3 2010/11/18 19:37:08 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/btyacc/btyacc-3.0-r2.ebuild,v 1.1 2011/10/06 08:41:32 patrick Exp $
EAPI="2"
@@ -22,6 +22,8 @@ src_prepare() {
cp -av Makefile{,.orig}
epatch "${FILESDIR}/${P}-includes.patch"
epatch "${FILESDIR}/${P}-makefile.patch"
+ # fix memory issue/glibc corruption
+ sed -i -e "s|len + 13|len + 14|" main.c || die "Could not fix main.c"
# Darwin doesn't do static binaries
[[ ${CHOST} == *-darwin* ]] && sed -i -e 's/-static//' Makefile
}
diff --git a/dev-util/btyacc/btyacc-3.0.ebuild b/dev-util/btyacc/btyacc-3.0.ebuild
deleted file mode 100644
index 568312b211f0..000000000000
--- a/dev-util/btyacc/btyacc-3.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/btyacc/btyacc-3.0.ebuild,v 1.9 2009/09/23 17:41:22 patrick Exp $
-
-inherit eutils
-
-MY_P=${P/./-}
-IUSE=""
-DESCRIPTION="Backtracking YACC - modified from Berkeley YACC"
-HOMEPAGE="http://www.siber.com/btyacc"
-SRC_URI="http://www.siber.com/btyacc/${MY_P}.tar.gz"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="x86 ppc"
-DEPEND=""
-S="${WORKDIR}"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}/${P}-includes.patch"
-}
-
-src_compile() {
- emake CFLAGS="${CFLAGS}" LDFLAGS= || die
-}
-
-src_install() {
- dobin btyacc
- dodoc README README.BYACC
- newman manpage btyacc.1
-}
diff --git a/dev-util/btyacc/metadata.xml b/dev-util/btyacc/metadata.xml
index d9cd2cad66c2..432f6bd7e831 100644
--- a/dev-util/btyacc/metadata.xml
+++ b/dev-util/btyacc/metadata.xml
@@ -1,7 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+<herd>proxy-maintainers</herd>
<maintainer>
-<email>maintainer-needed@gentoo.org</email>
+<email>patrick@gentoo.org</email>
+<name>Patrick Lauer</name>
+<description>Proxy maintainer. CC him on bugs</description>
+</maintainer>
+<maintainer>
+<email>wlt@obsidian-studios.com</email>
+<name>William L. Thomson Jr.</name>
+<description>Maintainer. Assign bugs to him</description>
</maintainer>
</pkgmetadata>