diff options
Diffstat (limited to 'dev-util/yacc')
-rw-r--r-- | dev-util/yacc/metadata.xml | 6 | ||||
-rw-r--r-- | dev-util/yacc/yacc-1.9.1-r7.ebuild (renamed from dev-util/yacc/yacc-1.9.1-r6.ebuild) | 27 |
2 files changed, 7 insertions, 26 deletions
diff --git a/dev-util/yacc/metadata.xml b/dev-util/yacc/metadata.xml index 294c350c6960..115e9d64a669 100644 --- a/dev-util/yacc/metadata.xml +++ b/dev-util/yacc/metadata.xml @@ -1,7 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>monsieurp@gentoo.org</email> - </maintainer> + <!-- maintainer-needed --> </pkgmetadata> diff --git a/dev-util/yacc/yacc-1.9.1-r6.ebuild b/dev-util/yacc/yacc-1.9.1-r7.ebuild index 950fed79f349..7b9345fad4e0 100644 --- a/dev-util/yacc/yacc-1.9.1-r6.ebuild +++ b/dev-util/yacc/yacc-1.9.1-r7.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 inherit toolchain-funcs @@ -11,7 +11,7 @@ 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 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" PATCHES=( # mkstemp patch from byacc ebuild. @@ -38,24 +38,7 @@ src_compile() { } src_install() { - dobin "${PN}" - doman "${PN}.1" + newbin yacc yacc-reference + newman yacc.1 yacc-reference.1 dodoc 00README* ACKNOWLEDGEMENTS NEW_FEATURES NO_WARRANTY NOTES README* } - -pkg_preinst() { - # bison installs a /usr/bin/yacc symlink ... - # we need to remove it to avoid triggering - # collision-protect errors. See bug 90089. - if [[ -L "${ROOT}/usr/bin/${PN}" ]]; then - rm -v "${ROOT}/usr/bin/${PN}" || die - fi -} - -pkg_postrm() { - # and if we uninstall yacc but keep bison, - # let's restore the /usr/bin/yacc symlink. - if [[ ! -e "${ROOT}/usr/bin/${PN}" ]] && [[ -e "${ROOT}/usr/bin/${PN}.bison" ]]; then - ln -s yacc.bison "${ROOT}/usr/bin/${PN}" || die - fi -} |