Diff antlr-3.5.3 with a antlr-4.9.3
| /usr/portage/dev-java/antlr/antlr-4.9.3.ebuild 2025-07-29 16:22:13.128450354 +0300 | ||
|---|---|---|
| 6 | 6 |
inherit eapi9-ver java-pkg-2 |
| 7 | 7 | |
| 8 | 8 |
DESCRIPTION="A parser generator for many languages" |
| 9 |
HOMEPAGE="https://www.antlr3.org/" |
|
| 9 |
HOMEPAGE="https://www.antlr.org/" |
|
| 10 | 10 |
# Reuse tarball for DOCS |
| 11 |
SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
| 11 |
SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
| 12 | 12 | |
| 13 | 13 |
LICENSE="BSD" |
| 14 |
SLOT="3.5" |
|
| 14 |
SLOT="4" |
|
| 15 | 15 |
KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" |
| 16 | 16 | |
| 17 | 17 |
CP_DEPEND=" |
| ... | ... | |
| 29 | 29 |
${CP_DEPEND}
|
| 30 | 30 |
" |
| 31 | 31 | |
| 32 |
S="${WORKDIR}/${PN}3-${PV}"
|
|
| 32 |
S="${WORKDIR}/${PN}4-${PV}"
|
|
| 33 | 33 | |
| 34 |
DOCS=( contributors.txt README.txt ) |
|
| 34 |
DOCS=( CHANGES.txt CONTRIBUTING.md contributors.txt README.md doc ) |
|
| 35 | 35 | |
| 36 | 36 |
src_compile() {
|
| 37 | 37 |
: |
| ... | ... | |
| 41 | 41 |
java-pkg_regjar "$(java-pkg_getjar "antlr-runtime-${SLOT}" antlr-runtime.jar)"
|
| 42 | 42 |
java-pkg_regjar "$(java-pkg_getjar "antlr-tool-${SLOT}" antlr-tool.jar)"
|
| 43 | 43 | |
| 44 |
java-pkg_dolauncher "${PN}${SLOT}" --main org.antlr.Tool
|
|
| 44 |
java-pkg_dolauncher "${PN}${SLOT}" --main org.antlr.v4.Tool
|
|
| 45 | 45 |
einstalldocs # https://bugs.gentoo.org/789582 |
| 46 | 46 |
} |
| 47 | 47 | |
| 48 | 48 |
pkg_postinst() {
|
| 49 | 49 |
# If upgrading from a version of this slot that installs JARs, |
| 50 | 50 |
# display a message about submodule split |
| 51 |
local changed_ver="3.5.2-r2" |
|
| 51 |
local changed_ver="4.9.3" |
|
| 52 | 52 |
ver_replacing -lt "${changed_ver}" || return
|
| 53 | 53 |
elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs JARs."
|
| 54 | 54 |
elog "Please find the JARs from files installed by submodule packages" |