diff options
author | Patrice Clement <monsieurp@gentoo.org> | 2017-02-18 10:27:18 +0100 |
---|---|---|
committer | Patrice Clement <monsieurp@gentoo.org> | 2017-02-18 10:30:14 +0100 |
commit | f69493d12c0a11c49a8d5a6c7ba4f30967d6fcfe (patch) | |
tree | 5c54b832aeb66d2b1280536e58bce3aebd038536 /dev-util/yacc | |
parent | dev-util/yacc: mark stable for the remaining arches. (diff) | |
download | gentoo-f69493d12c0a11c49a8d5a6c7ba4f30967d6fcfe.tar.gz gentoo-f69493d12c0a11c49a8d5a6c7ba4f30967d6fcfe.tar.bz2 gentoo-f69493d12c0a11c49a8d5a6c7ba4f30967d6fcfe.zip |
dev-util/yacc: tidy up ebuild.
Package-Manager: portage-2.3.3
Diffstat (limited to 'dev-util/yacc')
-rw-r--r-- | dev-util/yacc/yacc-1.9.1-r6.ebuild | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/dev-util/yacc/yacc-1.9.1-r6.ebuild b/dev-util/yacc/yacc-1.9.1-r6.ebuild index 0c253bf738b8..395b5d6091e3 100644 --- a/dev-util/yacc/yacc-1.9.1-r6.ebuild +++ b/dev-util/yacc/yacc-1.9.1-r6.ebuild @@ -4,7 +4,7 @@ EAPI=6 -inherit eutils toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Yacc: Yet Another Compiler-Compiler" HOMEPAGE="http://dinosaur.compilertools.net/#yacc" @@ -13,27 +13,23 @@ SRC_URI="ftp://metalab.unc.edu/pub/Linux/devel/compiler-tools/${P}.tar.Z" LICENSE="public-domain" SLOT="0" KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" -IUSE="" - -DEPEND="" -RDEPEND="" PATCHES=( - # mkstemp patch from byacc ebuild + # mkstemp patch from byacc ebuild. "${FILESDIR}"/${P}-mkstemp.patch # The following patch fixes yacc to run correctly on ia64 (and - # other 64-bit arches). See bug 46233 + # other 64-bit arches). See bug 46233. "${FILESDIR}"/${P}-ia64.patch - # avoid stack access error, bug 232005 + # Avoid stack access error. See bug 232005. "${FILESDIR}"/${P}-CVE-2008-3196.patch ) src_prepare() { default - # Use our CFLAGS and LDFLAGS + # Use our CFLAGS and LDFLAGS. sed -i -e 's: -O : $(CFLAGS) $(LDFLAGS) :' Makefile || die 'sed failed' } @@ -51,7 +47,7 @@ src_install() { pkg_preinst() { # bison installs a /usr/bin/yacc symlink ... # we need to remove it to avoid triggering - # collision-protect errors #90089 + # collision-protect errors. See bug 90089. if [[ -L ${ROOT}/usr/bin/yacc ]]; then rm -v "${ROOT}"/usr/bin/yacc || die fi @@ -59,7 +55,7 @@ pkg_preinst() { pkg_postrm() { # and if we uninstall yacc but keep bison, - # lets restore the /usr/bin/yacc symlink + # let's restore the /usr/bin/yacc symlink. if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]]; then ln -s yacc.bison "${ROOT}"/usr/bin/yacc || die fi |