summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weber <xmw@gentoo.org>2010-09-06 17:43:50 +0000
committerMichael Weber <xmw@gentoo.org>2010-09-06 17:43:50 +0000
commitd46d9af179ecf588d032116b41c65466b7468f33 (patch)
tree59862b80751a86add66c925f570fe77534146cc4 /dev-util
parentFix license by Alon Bar-Lev (bug #336227). (diff)
downloadhistorical-d46d9af179ecf588d032116b41c65466b7468f33.tar.gz
historical-d46d9af179ecf588d032116b41c65466b7468f33.tar.bz2
historical-d46d9af179ecf588d032116b41c65466b7468f33.zip
Rev bump to fix LDFLAGS (bug #336197)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/byacc/ChangeLog7
-rw-r--r--dev-util/byacc/Manifest13
-rw-r--r--dev-util/byacc/byacc-1.9-r3.ebuild38
3 files changed, 46 insertions, 12 deletions
diff --git a/dev-util/byacc/ChangeLog b/dev-util/byacc/ChangeLog
index aaa85b38435c..c77cf4663c10 100644
--- a/dev-util/byacc/ChangeLog
+++ b/dev-util/byacc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/byacc
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/byacc/ChangeLog,v 1.23 2010/01/15 21:11:02 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/byacc/ChangeLog,v 1.24 2010/09/06 17:43:50 xmw Exp $
+
+*byacc-1.9-r3 (06 Sep 2010)
+
+ 06 Sep 2010; Michael Weber <xmw@gentoo.org> +byacc-1.9-r3.ebuild:
+ Rev bump to fix LDFLAGS (bug #336197).
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org> byacc-1.9-r2.ebuild:
Transfer Prefix keywords
diff --git a/dev-util/byacc/Manifest b/dev-util/byacc/Manifest
index def2789352b3..a1c02e4c83b2 100644
--- a/dev-util/byacc/Manifest
+++ b/dev-util/byacc/Manifest
@@ -1,17 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX byacc-1.9-CVE-2008-3196.patch 1198 RMD160 e3880d3dcd584effe68deffe5b5d9a2abfd94498 SHA1 98ac75c7d3884ba6cf1fdb154f2a817491a445ef SHA256 6d5fd6194a0f7efc0e88544cd7e86303b0b31e93bdcf0e242ab9d0230cef4410
AUX byacc-1.9-ia64.patch 504 RMD160 afad61c65df5450e397731ea014456c9edefaa13 SHA1 6e18724b95643a21f845a98e542b031721a3f8ad SHA256 8bea1acbb1a2b225376df4c7b382dad05751b5fd073d1a3483a2c83e4ae4295a
AUX mkstemp.patch 413 RMD160 abab4e18a574ca158dd31519fb40892ee4537e12 SHA1 fc18a93f2a8494e7cba7dfdb313b27670e2ba639 SHA256 4c73ba7bc0f4a2e012cdb030d0e727e266791f586297c3aabbf247bad5e697c6
DIST byacc-1.9.tar.gz 109892 RMD160 934434cda412b049fd8b1f0b6fd56af9293f627e SHA1 4d4e6afac11d68d7ed2037d463aa0cdd24423bae SHA256 d61a15ac4ac007c188d0c0e99365f016f8d327755f43032b58e400754846f736
EBUILD byacc-1.9-r2.ebuild 1073 RMD160 aa6fb4ac380664004de7de3ff1d980eda0492c1a SHA1 79ff5398703a9b85394404653262b395e3b8490b SHA256 eb0313aefbd6cc4d75439e7a57d28391eaea1e1bd7f714ba11fc02ec10384841
-MISC ChangeLog 2806 RMD160 4385e168dad7dd042d91b25090f5d1ccdb7a8815 SHA1 6467cd454c2ecf2e6dbe885f01b18b8cc287ea9b SHA256 2ea72657dbe56579efbe664eb300052d66a370e640af3922ffd207434f52376b
+EBUILD byacc-1.9-r3.ebuild 1112 RMD160 c0853914bdcfac090a0e9a0c3d6d07175b2d74f5 SHA1 c5da5bec42f4f5407519cccf0f751e8601bafa94 SHA256 2e4f99e0c59a8006e61805d0f8ab913d29356c3736d4fb48ced429833001d43c
+MISC ChangeLog 2943 RMD160 07004b814bfa3daa264e5dc19bdd3faf0d1ef7e2 SHA1 d3800d64dac592ee43a4472dbe97d9580d6c8828 SHA256 6c21f5cfad6680359854e4140ad2bfff7dd03dac9b065404b685d41458b509e9
MISC metadata.xml 290 RMD160 b9b86283c09349c8827faef7d3ef5f724a248e77 SHA1 ae1c8e62d75c94ff50b8a5391afb6008460963aa SHA256 380e26e9262298b9cb31e863a9ab641f6fbdc8c50bda2cf2e47fd399f9cb5e85
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAktQ2esACgkQNQqtfCuFneN2CACgkZHCeFLUNayM6XcPT/4VwwI8
-9WQAn3UBbV/n2PZMpVkAB+y86KqI5tiq
-=UaVW
------END PGP SIGNATURE-----
diff --git a/dev-util/byacc/byacc-1.9-r3.ebuild b/dev-util/byacc/byacc-1.9-r3.ebuild
new file mode 100644
index 000000000000..c33bdde50496
--- /dev/null
+++ b/dev-util/byacc/byacc-1.9-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2010 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.1 2010/09/06 17:43:50 xmw Exp $
+
+EAPI=2
+
+inherit eutils
+
+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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~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}"/byacc-1.9-ia64.patch
+
+ # avoid stack access error, bug 232005
+ epatch "${FILESDIR}"/${P}-CVE-2008-3196.patch
+}
+
+src_compile() {
+ emake PROGRAM=byacc CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die
+}
+
+src_install() {
+ dobin byacc || die
+ mv yacc.1 byacc.1 || die
+ doman byacc.1 || die
+ dodoc ACKNOWLEDGEMENTS MANIFEST NEW_FEATURES NOTES README || die
+}