diff options
author | Tim Harder <radhermit@gentoo.org> | 2012-12-02 05:39:59 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2012-12-02 05:39:59 +0000 |
commit | 8aff7746f6373412af62e327fb5f905bf36a3f7e (patch) | |
tree | 5f7980f05026252907c989a7ee1edffa54a15c04 | |
parent | Version bump. (diff) | |
download | gentoo-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/byacc/byacc-1.9-r3.ebuild | 38 | ||||
-rw-r--r-- | dev-util/byacc/byacc-20120115.ebuild | 20 | ||||
-rw-r--r-- | dev-util/byacc/files/byacc-1.9-CVE-2008-3196.patch | 33 | ||||
-rw-r--r-- | dev-util/byacc/files/byacc-1.9-ia64.patch | 24 | ||||
-rw-r--r-- | dev-util/byacc/files/mkstemp.patch | 15 |
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); - |