summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/yacc')
-rw-r--r--dev-util/yacc/metadata.xml6
-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
-}