summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2012-12-02 05:39:59 +0000
committerTim Harder <radhermit@gentoo.org>2012-12-02 05:39:59 +0000
commit8aff7746f6373412af62e327fb5f905bf36a3f7e (patch)
tree5f7980f05026252907c989a7ee1edffa54a15c04
parentVersion bump. (diff)
downloadgentoo-2-8aff7746f6373412af62e327fb5f905bf36a3f7e.tar.gz
gentoo-2-8aff7746f6373412af62e327fb5f905bf36a3f7e.tar.bz2
gentoo-2-8aff7746f6373412af62e327fb5f905bf36a3f7e.zip
Remove old.
(Portage version: 2.2.0_alpha143/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
-rw-r--r--dev-util/byacc/ChangeLog7
-rw-r--r--dev-util/byacc/byacc-1.9-r3.ebuild38
-rw-r--r--dev-util/byacc/byacc-20120115.ebuild20
-rw-r--r--dev-util/byacc/files/byacc-1.9-CVE-2008-3196.patch33
-rw-r--r--dev-util/byacc/files/byacc-1.9-ia64.patch24
-rw-r--r--dev-util/byacc/files/mkstemp.patch15
6 files changed, 6 insertions, 131 deletions
diff --git a/dev-util/byacc/ChangeLog b/dev-util/byacc/ChangeLog
index d703745ad991..6ad9ff278072 100644
--- a/dev-util/byacc/ChangeLog
+++ b/dev-util/byacc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/byacc
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/byacc/ChangeLog,v 1.48 2012/12/02 05:37:39 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/byacc/ChangeLog,v 1.49 2012/12/02 05:39:59 radhermit Exp $
+
+ 02 Dec 2012; Tim Harder <radhermit@gentoo.org> -byacc-1.9-r3.ebuild,
+ -files/byacc-1.9-CVE-2008-3196.patch, -files/byacc-1.9-ia64.patch,
+ -byacc-20120115.ebuild, -files/mkstemp.patch:
+ Remove old.
*byacc-20121003 (02 Dec 2012)
diff --git a/dev-util/byacc/byacc-1.9-r3.ebuild b/dev-util/byacc/byacc-1.9-r3.ebuild
deleted file mode 100644
index 60298d3f2978..000000000000
--- a/dev-util/byacc/byacc-1.9-r3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/byacc/byacc-1.9-r3.ebuild,v 1.11 2012/03/25 16:02:03 armin76 Exp $
-
-EAPI=2
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="The best variant of the Yacc parser generator"
-HOMEPAGE="http://dickey.his.com/byacc/byacc.html"
-SRC_URI="http://sources.isc.org/devel/tools/${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
-IUSE=""
-
-src_prepare() {
- epatch "${FILESDIR}"/mkstemp.patch
-
- # The following patch fixes yacc to run correctly on ia64 (and
- # other 64-bit arches). See bug 46233
- epatch "${FILESDIR}"/${P}-ia64.patch
-
- # avoid stack access error, bug 232005
- epatch "${FILESDIR}"/${P}-CVE-2008-3196.patch
-}
-
-src_compile() {
- emake PROGRAM=byacc CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)" LINKER="$(tc-getCC)" || die
-}
-
-src_install() {
- dobin byacc || die
- newman yacc.1 byacc.1 || die
- dodoc ACKNOWLEDGEMENTS NEW_FEATURES NOTES README || die
-}
diff --git a/dev-util/byacc/byacc-20120115.ebuild b/dev-util/byacc/byacc-20120115.ebuild
deleted file mode 100644
index dc5e848762bf..000000000000
--- a/dev-util/byacc/byacc-20120115.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/byacc/byacc-20120115.ebuild,v 1.6 2012/03/26 15:43:11 haubi Exp $
-
-EAPI=4
-
-DESCRIPTION="the best variant of the Yacc parser generator"
-HOMEPAGE="http://invisible-island.net/byacc/byacc.html"
-SRC_URI="ftp://invisible-island.net/byacc/${P}.tgz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sh ~sparc ~x86 ~ppc-aix ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README )
-
-src_configure() {
- econf --program-prefix=b
-}
diff --git a/dev-util/byacc/files/byacc-1.9-CVE-2008-3196.patch b/dev-util/byacc/files/byacc-1.9-CVE-2008-3196.patch
deleted file mode 100644
index 053b3c06b161..000000000000
--- a/dev-util/byacc/files/byacc-1.9-CVE-2008-3196.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Tue Jul 8 15:06:50 2008 UTC by otto
-
-Fix an venerable bug: if we're reducing a rule that has an empty
-right hand side and the yacc stackpointer is pointing at the very
-end of the allocated stack, we end up accessing the stack out of
-bounds by the implicit $$ = $1 action. Detected by my new malloc,
-experienced by sturm@ on sparc64; ok deraadt@
-
-
-Index: yacc-1.9.1/skeleton.c
-===================================================================
---- yacc-1.9.1.orig/skeleton.c
-+++ yacc-1.9.1/skeleton.c
-@@ -18,6 +18,7 @@ char *banner[] =
- "/*static char yysccsid[] = \"from: @(#)yaccpar 1.9 (Berkeley) 02/21/93\";*/",
- "static char yyrcsid[] = \"$Id: byacc-1.9-CVE-2008-3196.patch,v 1.1 2008/10/04 18:57:31 rbu Exp $\";",
- "#endif",
-+ "#include <string.h>",
- "#define YYBYACC 1",
- "#define YYMAJOR 1",
- "#define YYMINOR 9",
-@@ -226,7 +227,10 @@ char *body[] =
- " YYPREFIX, yystate, yyn, yyrule[yyn]);",
- "#endif",
- " yym = yylen[yyn];",
-- " yyval = yyvsp[1-yym];",
-+ " if (yym)",
-+ " yyval = yyvsp[1-yym];",
-+ " else",
-+ " memset(&yyval, 0, sizeof yyval);",
- " switch (yyn)",
- " {",
- 0
diff --git a/dev-util/byacc/files/byacc-1.9-ia64.patch b/dev-util/byacc/files/byacc-1.9-ia64.patch
deleted file mode 100644
index c10e88541287..000000000000
--- a/dev-util/byacc/files/byacc-1.9-ia64.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- byacc-1.9/defs.h.busted Sat May 6 21:10:56 2000
-+++ byacc-1.9/defs.h Sat May 6 21:11:22 2000
-@@ -1,7 +1,8 @@
- #include <assert.h>
- #include <ctype.h>
- #include <stdio.h>
--
-+#include <string.h>
-+#include <stdlib.h>
-
- /* machine-dependent definitions */
- /* the following definitions are for the Tahoe */
-@@ -280,10 +281,3 @@
- extern int errno;
-
-
--/* system functions */
--
--extern void free();
--extern char *calloc();
--extern char *malloc();
--extern char *realloc();
--extern char *strcpy();
-
diff --git a/dev-util/byacc/files/mkstemp.patch b/dev-util/byacc/files/mkstemp.patch
deleted file mode 100644
index f037e331fb5b..000000000000
--- a/dev-util/byacc/files/mkstemp.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- main.c.orig 2002-12-17 14:28:54.000000000 -0500
-+++ main.c 2002-12-17 14:29:31.000000000 -0500
-@@ -264,9 +264,9 @@
- text_file_name[len + 5] = 't';
- union_file_name[len + 5] = 'u';
-
-- mktemp(action_file_name);
-- mktemp(text_file_name);
-- mktemp(union_file_name);
-+ mkstemp(action_file_name);
-+ mkstemp(text_file_name);
-+ mkstemp(union_file_name);
-
- len = strlen(file_prefix);
-