[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/files/, dev-java/antlr-tool/

2024-04-15 Thread Miroslav Šulc
commit: 913c3ecd4e31361b5408e22b119977cf72b4a3c9
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Mar 29 15:10:28 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Apr 15 07:47:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913c3ecd

dev-java/antlr-tool: 3.5.3-java21.patch

Closes: https://bugs.gentoo.org/919481
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35984
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../{antlr-tool-3.5.3.ebuild => antlr-tool-3.5.3-r1.ebuild}   |  4 +++-
 dev-java/antlr-tool/files/antlr-tool-3.5.3-java21.patch   | 11 +++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.3-r1.ebuild
similarity index 94%
rename from dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
rename to dev-java/antlr-tool/antlr-tool-3.5.3-r1.ebuild
index 0d99b11e44be..1997ce8c081f 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -58,9 +58,11 @@ JAVA_TEST_GENTOO_CLASSPATH="junit-4"
 JAVA_TEST_SRC_DIR="${TARBALL_S}/tool/src/test/java"
 
 DOCS=( "${TARBALL_S}/tool/CHANGES.txt" )
+PATCHES=( "${FILESDIR}/antlr-tool-3.5.3-java21.patch" )
 
 src_prepare() {
java-pkg_clean
+   default #780585
java-pkg-2_src_prepare
 
# Some tests fail under Java 8 in ways that probably aren't limited

diff --git a/dev-java/antlr-tool/files/antlr-tool-3.5.3-java21.patch 
b/dev-java/antlr-tool/files/antlr-tool-3.5.3-java21.patch
new file mode 100644
index ..2e196df96ef9
--- /dev/null
+++ b/dev-java/antlr-tool/files/antlr-tool-3.5.3-java21.patch
@@ -0,0 +1,11 @@
+bug #919481
+--- a/org/antlr/codegen/templates/Java/ST.stg
 b/org/antlr/codegen/templates/Java/ST.stg
+@@ -32,6 +32,7 @@
+ @outputFile.imports() ::= <<
+ <@super.imports()>
+ import org.antlr.stringtemplate.*;
++import org.antlr.stringtemplate.StringTemplate;
+ import org.antlr.stringtemplate.language.*;
+ import java.util.HashMap;
+ >>



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/files/

2024-04-15 Thread Miroslav Šulc
commit: 4a0cee19ad01cd2557dcd6c294dc0c07dd856528
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Mar 29 17:43:24 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Apr 15 07:45:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0cee19

dev-java/antlr: 3.2-r1 fix test failures

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/35979
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/files/antlr-3.2-java21.patch | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/dev-java/antlr/files/antlr-3.2-java21.patch 
b/dev-java/antlr/files/antlr-3.2-java21.patch
index 9df897ac22de..8d885f9a5f11 100644
--- a/dev-java/antlr/files/antlr-3.2-java21.patch
+++ b/dev-java/antlr/files/antlr-3.2-java21.patch
@@ -19,3 +19,13 @@ bug #919684
  import antlr.TokenWithIndex;
  import antlr.CommonToken;
  import org.antlr.codegen.*;
+--- a/tool/src/main/resources/org/antlr/codegen/templates/Java/ST.stg
 b/tool/src/main/resources/org/antlr/codegen/templates/Java/ST.stg
+@@ -33,6 +33,7 @@ group ST;
+ @outputFile.imports() ::= <<
+ <@super.imports()>
+ import org.antlr.stringtemplate.*;
++import org.antlr.stringtemplate.StringTemplate;
+ import org.antlr.stringtemplate.language.*;
+ import java.util.HashMap;
+ >>



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2024-04-15 Thread Miroslav Šulc
commit: 6c03ff491e8bc52f74321b04cfc6947bd01b9463
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Mar 29 08:47:17 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Apr 15 07:45:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c03ff49

dev-java/antlr: avoid InternalEclassUsage

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-3.2-r2.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-java/antlr/antlr-3.2-r2.ebuild 
b/dev-java/antlr/antlr-3.2-r2.ebuild
index b3ec93f8722e..9b58f9bff97e 100644
--- a/dev-java/antlr/antlr-3.2-r2.ebuild
+++ b/dev-java/antlr/antlr-3.2-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 JAVA_PKG_IUSE="doc test"
 
@@ -11,19 +11,20 @@ DESCRIPTION="A parser generator for many languages"
 HOMEPAGE="https://www.antlr3.org/;
 SRC_URI="https://www.antlr3.org/download/${P}.tar.gz
https://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
+S="${WORKDIR}/${P}"
 
 LICENSE="BSD"
 SLOT="3"
 KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
-CDEPEND=">=dev-java/antlr-2.7.7-r7:0
+CP_DEPEND=">=dev-java/antlr-2.7.7-r7:0
dev-java/stringtemplate:0"
 
-RDEPEND="${CDEPEND}
+RDEPEND="${CP_DEPEND}
>=virtual/jre-1.8:*"
 
-DEPEND="${CDEPEND}
+DEPEND="${CP_DEPEND}
>=virtual/jdk-1.8:*
test? ( dev-java/junit:4 )"
 
@@ -34,9 +35,7 @@ PATCHES=(
"${FILESDIR}/antlr-3.2-java21.patch"
 )
 
-S="${WORKDIR}/${P}"
 JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar"
-JAVA_GENTOO_CLASSPATH="antlr,stringtemplate"
 
 src_unpack() {
unpack ${P}.tar.gz
@@ -50,7 +49,8 @@ src_prepare() {
# to the tests. This is bad but upstream is never going to update
# 3.2 even though other projects still rely on it. If any issues
# arise, we can only put pressure on those projects to upgrade.
-   if java-pkg_is-vm-version-ge 1.8; then
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+   if ver_test "${vm_version}" -ge 1.8; then
rm -v 
tool/src/test/java/org/antlr/test/Test{DFAConversion,SemanticPredicates,TopologicalSort}.java
 || die
fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/, dev-java/antlr/files/

2024-04-15 Thread Miroslav Šulc
commit: 005afcc264209c3a0f0bbfe8ad473986eabaced4
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Mar 29 08:21:05 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Apr 15 07:45:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=005afcc2

dev-java/antlr: java21.patch

Closes: https://bugs.gentoo.org/919684
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../{antlr-3.2-r1.ebuild => antlr-3.2-r2.ebuild}|  3 ++-
 dev-java/antlr/files/antlr-3.2-java21.patch | 21 +
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.2-r1.ebuild 
b/dev-java/antlr/antlr-3.2-r2.ebuild
similarity index 97%
rename from dev-java/antlr/antlr-3.2-r1.ebuild
rename to dev-java/antlr/antlr-3.2-r2.ebuild
index bf4946c25c62..b3ec93f8722e 100644
--- a/dev-java/antlr/antlr-3.2-r1.ebuild
+++ b/dev-java/antlr/antlr-3.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,6 +31,7 @@ PATCHES=(
# These fixes have been applied in 3.5.
"${FILESDIR}/${PV}-test-fixes.patch"
"${FILESDIR}/${PV}-java-8.patch"
+   "${FILESDIR}/antlr-3.2-java21.patch"
 )
 
 S="${WORKDIR}/${P}"

diff --git a/dev-java/antlr/files/antlr-3.2-java21.patch 
b/dev-java/antlr/files/antlr-3.2-java21.patch
new file mode 100644
index ..9df897ac22de
--- /dev/null
+++ b/dev-java/antlr/files/antlr-3.2-java21.patch
@@ -0,0 +1,21 @@
+bug #919684
+--- a/tool/src/main/java/org/antlr/codegen/CodeGenerator.java
 b/tool/src/main/java/org/antlr/codegen/CodeGenerator.java
+@@ -36,6 +36,7 @@ import org.antlr.Tool;
+ import org.antlr.analysis.*;
+ import org.antlr.misc.*;
+ import org.antlr.stringtemplate.*;
++import org.antlr.stringtemplate.StringTemplate;
+ import org.antlr.stringtemplate.language.AngleBracketTemplateLexer;
+ import org.antlr.tool.*;
+ 
+--- a/tool/src/main/antlr2/org/antlr/grammar/v2/codegen.g
 b/tool/src/main/antlr2/org/antlr/grammar/v2/codegen.g
+@@ -32,6 +32,7 @@ header {
+ import org.antlr.misc.*;
+   import java.util.*;
+   import org.antlr.stringtemplate.*;
++  import org.antlr.stringtemplate.StringTemplate;
+ import antlr.TokenWithIndex;
+ import antlr.CommonToken;
+ import org.antlr.codegen.*;



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/files/

2022-05-16 Thread Miroslav Šulc
commit: 89b26c144d9968734bf706d739586a2438d0442b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May 16 06:09:26 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon May 16 06:35:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89b26c14

dev-java/antlr-tool: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25518
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-tool/files/3.5.2-test-fixes.patch | 36 
 1 file changed, 36 deletions(-)

diff --git a/dev-java/antlr-tool/files/3.5.2-test-fixes.patch 
b/dev-java/antlr-tool/files/3.5.2-test-fixes.patch
deleted file mode 100644
index f2609ac1f0b5..
--- a/dev-java/antlr-tool/files/3.5.2-test-fixes.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestAttributes.java 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestAttributes.java
 antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestAttributes.java
2014-03-25 11:47:54.0 +
-+++ antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestAttributes.java 
2015-10-02 22:42:56.921263410 +0100
-@@ -2131,7 +2132,7 @@
-   assertEquals(expecting, found);
-   }
- 
--  @Test public void testRuleLabelOnTwoDifferentRulesTemplate() throws 
Exception {
-+  @org.junit.Ignore @Test public void 
testRuleLabelOnTwoDifferentRulesTemplate() throws Exception {
-   String grammar =
-   "grammar T;\n"+
-   "options {output=template;}\n"+
-diff -Naur 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java
 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java
 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java
  2014-03-25 11:47:54.0 +
-+++ 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java
   2015-10-02 22:43:07.303105023 +0100
-@@ -339,7 +340,7 @@
-   assertEquals("b:alt 2 a:alt 1\n", found);
-   }
- 
--  @Test public void testSynPredWithOutputTemplate() throws Exception {
-+  @org.junit.Ignore @Test public void testSynPredWithOutputTemplate() 
throws Exception {
-   // really just seeing if it will compile
-   String grammar =
-   "grammar T;\n" +
-diff -Naur 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestTreeParsing.java 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestTreeParsing.java
 antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestTreeParsing.java   
2014-03-25 11:47:54.0 +
-+++ antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestTreeParsing.java
2015-10-02 22:41:32.235554776 +0100
-@@ -141,7 +142,7 @@
-   assertEquals("alt 1\n", found);
-   }
- 
--  @Test public void testTemplateOutput() throws Exception {
-+  @org.junit.Ignore @Test public void testTemplateOutput() throws 
Exception {
-   String grammar =
-   "grammar T;\n" +
-   "options {output=AST;}\n" +



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-05-13 Thread Miroslav Šulc
commit: ca3f195c34205742e25d3a20c4813e7aedfd7e0d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri May 13 17:08:23 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri May 13 17:08:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca3f195c

dev-java/antlr: removed obsolete 3.5.2-r2

Bug: https://bugs.gentoo.org/843767
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/Manifest  |  1 -
 dev-java/antlr/antlr-3.5.2-r2.ebuild | 63 
 2 files changed, 64 deletions(-)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index 49def7a90a7c..1033fe86e07b 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -1,6 +1,5 @@
 DIST antlr-2.7.7.tar.gz 1816180 BLAKE2B 
3a9a51070f8651befeb4d22be344b544e119db34a78522828c2ffc3c481c14b9c7784f0a9997a61f6faedde5b6d1fe12214cfd84fb274f7065f3ffe6a44abf1c
 SHA512 
faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d
 DIST antlr-3.2.jar 1928009 BLAKE2B 
9c56b0142abdb7d0caabebbae12618a665f91001e2f472519549a65b8601b81fcca485898c7420087a7b631351eb26e4b98589d7284960efcc3c65155919fd2a
 SHA512 
25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6
 DIST antlr-3.2.tar.gz 837320 BLAKE2B 
3addcfed45e67a7f8f3841a890be418626d93229dc326fe4670c6b145a457203a26f01723695573692c65bb6c376349a8d8cd852b339b1f6da7b71a52e14bb4f
 SHA512 
8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c
-DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 
1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161
 SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
 DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 
8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30
 SHA512 
c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c
 DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127

diff --git a/dev-java/antlr/antlr-3.5.2-r2.ebuild 
b/dev-java/antlr/antlr-3.5.2-r2.ebuild
deleted file mode 100644
index 3dc31c7456f2..
--- a/dev-java/antlr/antlr-3.5.2-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-2
-
-DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="https://www.antlr3.org/;
-# Reuse tarball for DOCS files
-SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-CP_DEPEND="
-   ~dev-java/antlr-runtime-${PV}:${SLOT}
-   ~dev-java/antlr-tool-${PV}:${SLOT}
-"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   ${CP_DEPEND}
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-   ${CP_DEPEND}
-"
-
-S="${WORKDIR}/${PN}3-${PV}"
-
-DOCS=( contributors.txt README.txt )
-
-src_compile() {
-   :
-}
-
-src_install() {
-   java-pkg_regjar "$(java-pkg_getjar antlr-runtime-3.5 antlr-runtime.jar)"
-   java-pkg_regjar "$(java-pkg_getjar antlr-tool-3.5 antlr-tool.jar)"
-
-   java-pkg_dolauncher ${PN}${SLOT} --main org.antlr.Tool
-   einstalldocs # https://bugs.gentoo.org/789582
-}
-
-pkg_postinst() {
-   # If upgrading from a version of this slot that installs JARs,
-   # display a message about submodule split
-   local changed_ver="3.5.2-r2"
-   local should_show_msg
-   for replaced_ver in ${REPLACING_VERSIONS}; do
-   if ver_test "${replaced_ver}" -lt "${changed_ver}"; then
-   should_show_msg=1
-   break
-   fi
-   done
-   [[ "${should_show_msg}" ]] || return
-   elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs 
JARs."
-   elog "Please find the JARs from files installed by submodule packages"
-   elog "antlr-runtime-${SLOT} and antlr-tool-${SLOT}."
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-05-13 Thread Miroslav Šulc
commit: 9f723fc645d1a71f77dc8b4e2b1e989a8fa80f48
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri May 13 17:09:02 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri May 13 17:09:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f723fc6

dev-java/antlr-tool: removed obsolete 3.5.2

Bug: https://bugs.gentoo.org/843767
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-tool/Manifest|  2 -
 dev-java/antlr-tool/antlr-tool-3.5.2.ebuild | 76 -
 2 files changed, 78 deletions(-)

diff --git a/dev-java/antlr-tool/Manifest b/dev-java/antlr-tool/Manifest
index 1a983d2d2972..3bd6f15319d5 100644
--- a/dev-java/antlr-tool/Manifest
+++ b/dev-java/antlr-tool/Manifest
@@ -1,6 +1,4 @@
-DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 
1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161
 SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
 DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 
8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30
 SHA512 
c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c
 DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127
-DIST antlr-tool-3.5.2-sources.jar 957096 BLAKE2B 
39b75824e129c8111f302eb71407a683c59e91e79a3fa13c5386c4ba4aa322e706deb10b36df3591ab0843faff5702091d543272ee85d63cd92cb36cc72e1ceb
 SHA512 
50fece361b69299be0c0941e6fe2bfacfc39c0b3dad3320126a9a80cd0f053fbaa6332612e2bab2872db122025d6abfe4b35a4636ef1c101e9131bbd2cdf5e28
 DIST antlr-tool-3.5.3-sources.jar 949247 BLAKE2B 
f7afa52faae8324093206b7e56dfda58a79815cc2c13baca1cb93b3424c8b310325885ca8c86f0ca8a016a73e30740c2fa5f34ce71ed3a6cfc5fdeb6f2c4a9a7
 SHA512 
cfbc612c0257c4f0e09451cd76fe904680b6af132596696f2ef9c4e21dcfc53d53501e4d4d2b1c1cf4391355fa3766cf8dabc718dc3580728d24db3ebc14e696
 DIST antlr-tool-4.9.3-sources.jar 961749 BLAKE2B 
294c7ba6dff9a1039d3e570d7d49f46a564302d1e7a25ac9f662a2c293cbabadd6a5a4a94d026c4e5fcca37c407e104956badbd1cbbf71b957e464dc67cf823e
 SHA512 
7d70e80714b673eb8301def5e66a7133b2ac477e3cc219e37877ef9df673e0599a1148a8c1929ca8eab081d4e7375c9079241765a1f38832b21cfe8608ef4429

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
deleted file mode 100644
index b6a32d34d18f..
--- a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Artifact ID for antlr-tool is 'antlr'
-# https://github.com/antlr/antlr3/blob/3.5.2/tool/pom.xml#L4
-MAVEN_ID="org.antlr:antlr:3.5.2"
-
-JAVA_PKG_IUSE="doc source test"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_PN="${PN%-tool}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="The ANTLR 3 tool"
-HOMEPAGE="https://www.antlr3.org/;
-# Maven Central sources JAR for *.java sources pre-generated from *.g files;
-# the source generation requires this package itself.
-# Tarball for resources, the test suite, and DOCS files
-SRC_URI="
-   
https://repo1.maven.org/maven2/org/antlr/antlr/${PV}/${MY_P}-sources.jar -> 
${P}-sources.jar
-   https://github.com/antlr/antlr3/archive/${PV}.tar.gz -> ${MY_P}.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-CP_DEPEND="
-   ~dev-java/antlr-runtime-${PV}:${SLOT}
-   dev-java/stringtemplate:4
-"
-
-BDEPEND="
-   app-arch/unzip
-"
-
-DEPEND="
-   >=virtual/jdk-1.8:*
-   ${CP_DEPEND}
-"
-
-RDEPEND="
-   >=virtual/jre-1.8:*
-   ${CP_DEPEND}
-"
-
-S="${WORKDIR}"
-TARBALL_S="${S}/${MY_PN}3-${PV}"
-
-JAVA_SRC_DIR="org"
-JAVA_RESOURCE_DIRS=( "${TARBALL_S}/tool/src/main/resources" )
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="${TARBALL_S}/tool/src/test/java"
-
-DOCS=( "${TARBALL_S}/tool/CHANGES.txt" )
-
-src_prepare() {
-   java-pkg_clean
-   eapply -p0 "${FILESDIR}/${PV}-test-fixes.patch"
-   java-pkg-2_src_prepare
-
-   # Some tests fail under Java 8 in ways that probably aren't limited
-   # to the tests. This is bad but upstream is never going to update
-   # 3.5. At the time of writing, we only use it to build 4 anyway.
-   rm -v 
"${JAVA_TEST_SRC_DIR}/org/antlr/test/"Test{DFAConversion,SemanticPredicates,TopologicalSort}.java
 || die
-}
-
-src_install() {
-   

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-05-13 Thread Miroslav Šulc
commit: adce6241e5c249ca8f1fc278268df3a56897f05e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri May 13 17:09:32 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri May 13 17:09:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adce6241

dev-java/antlr-runtime: removed obsolete 3.5.2

Bug: https://bugs.gentoo.org/843767
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-runtime/Manifest   |  1 -
 dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/dev-java/antlr-runtime/Manifest b/dev-java/antlr-runtime/Manifest
index f03a9fd655f6..bb8fc82c34c3 100644
--- a/dev-java/antlr-runtime/Manifest
+++ b/dev-java/antlr-runtime/Manifest
@@ -1,3 +1,2 @@
 DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127
-DIST antlr-runtime-3.5.2-sources.jar 206095 BLAKE2B 
62b5ca08b13b80e1cdfe82d7354f75dcd3d82d7618bb2d20c4973c0b588d60cc034a8bc265d1cba6b3fc09f5583450a48948dc0beb86c4b13c6b9fdb32de37fd
 SHA512 
fda8b0b1d6f779098c885360ea5f5e93eac5153f5bf761f3dbc954209b69b76edd21a8e4915bb9e567e5c095f1d173e19429bea34da9698bf241d17599858847
 DIST antlr-runtime-3.5.3-sources.jar 204572 BLAKE2B 
8f4493497cbfef613028d4847d1a68a0fdd29f5bf80c3a72b33093aa048409fb740aa95e16e7ceb279b939fabf3a617ccc8046ef6b879eafdb4ae14599951799
 SHA512 
fbfb656b32aa40ce731996774c9a5df28e2dbf67d097a834b39ef137555ff618c26a881af599191fb75366dc3824e281e93a32dbed65d49cc39e2017d836ae95

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
deleted file mode 100644
index 036aa905f922..
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom antlr-runtime-3.5.2.pom 
--download-uri 
https://repo1.maven.org/maven2/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2-sources.jar
 --slot 3.5 --keywords "~amd64 ~arm ~arm64~ppc64 ~x86" --ebuild 
antlr-runtime-3.5.2.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-MAVEN_ID="org.antlr:antlr-runtime:3.5.2"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="ANTLR 3 Runtime"
-HOMEPAGE="https://www.antlr3.org/;
-SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
-
-LICENSE="BSD"
-SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-
-# Common dependencies
-# POM: ${P}.pom
-# org.antlr:stringtemplate:3.2.1 -> >=dev-java/stringtemplate-3.2.1:0
-
-CP_DEPEND="
-   >=dev-java/stringtemplate-3.2.1:0
-"
-
-DEPEND="${CP_DEPEND}
-   >=virtual/jdk-1.8:*"
-
-RDEPEND="${CP_DEPEND}
-   >=virtual/jre-1.8:*"
-
-BDEPEND="app-arch/unzip"
-
-S="${WORKDIR}"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-05-13 Thread Jakov Smolić
commit: 2c0530d0d74a87d37088c4b1b5a951c4f727b716
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 13 14:15:01 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 13 14:15:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c0530d0

dev-java/antlr-tool: Stabilize 3.5.3 x86, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-tool/antlr-tool-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
index 15acdcf47e32..8e2844054251 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-05-13 Thread Jakov Smolić
commit: ac6317d020035cffd8ce8a3e58b3b24e415d1480
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 13 14:15:02 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 13 14:15:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac6317d0

dev-java/antlr: Stabilize 3.5.3 x86, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr/antlr-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.5.3.ebuild 
b/dev-java/antlr/antlr-3.5.3.ebuild
index 541574a8f149..7751c1fad885 100644
--- a/dev-java/antlr/antlr-3.5.3.ebuild
+++ b/dev-java/antlr/antlr-3.5.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-05-13 Thread Jakov Smolić
commit: 154af80275ea19ab16b42ca5f6e9116fcf26574c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 13 14:15:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 13 14:15:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154af802

dev-java/antlr-runtime: Stabilize 3.5.3 x86, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
index a28985e8f7b6..5a2591a02713 100644
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 # Common dependencies
 # POM: ${P}.pom



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-05-12 Thread Jakov Smolić
commit: 6f98e184a6029b756677f67e5fa4cb910c16e252
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 12 08:24:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 12 08:24:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f98e184

dev-java/antlr-runtime: Stabilize 3.5.3 ppc64, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
index 8317557aa223..a28985e8f7b6 100644
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
 
 # Common dependencies
 # POM: ${P}.pom



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-05-12 Thread Jakov Smolić
commit: e7c63245e6ff7b532c3ed9514eae57487054cd70
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 12 08:24:23 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 12 08:24:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c63245

dev-java/antlr-tool: Stabilize 3.5.3 arm64, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-tool/antlr-tool-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
index 45466fa488d6..96e7be04146c 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-05-12 Thread Jakov Smolić
commit: 00022916bc7e9cbdaa8a330a9ecbd762b66bc02b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 12 08:24:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 12 08:24:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00022916

dev-java/antlr-runtime: Stabilize 3.5.3 arm64, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
index 4b2e48316ae9..8317557aa223 100644
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
 
 # Common dependencies
 # POM: ${P}.pom



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-05-12 Thread Jakov Smolić
commit: f2c5f3ef6ec4a31f7ebe4c34c5f459389d9d8b33
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 12 08:24:17 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 12 08:24:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c5f3ef

dev-java/antlr: Stabilize 3.5.3 arm64, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr/antlr-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.5.3.ebuild 
b/dev-java/antlr/antlr-3.5.3.ebuild
index 9ba4854d9d32..1cd84839a55e 100644
--- a/dev-java/antlr/antlr-3.5.3.ebuild
+++ b/dev-java/antlr/antlr-3.5.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-05-12 Thread Jakov Smolić
commit: b777e49df5e6838f885f48b9b5fb6e1c4a9eddbf
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 12 08:24:26 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 12 08:24:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b777e49d

dev-java/antlr-tool: Stabilize 3.5.3 ppc64, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-tool/antlr-tool-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
index 96e7be04146c..15acdcf47e32 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-05-12 Thread Jakov Smolić
commit: b6a0d1bc1b6b1bd916c2644c3db700851cd96c75
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 12 08:24:25 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 12 08:24:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a0d1bc

dev-java/antlr: Stabilize 3.5.3 ppc64, #843767

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr/antlr-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.5.3.ebuild 
b/dev-java/antlr/antlr-3.5.3.ebuild
index 1cd84839a55e..541574a8f149 100644
--- a/dev-java/antlr/antlr-3.5.3.ebuild
+++ b/dev-java/antlr/antlr-3.5.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-05-11 Thread Agostino Sarubbo
commit: aec11a09f79b721b16672593679ea84d823ce1b0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 11 14:50:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 11 14:50:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec11a09

dev-java/antlr: amd64 stable wrt bug #843767

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr/antlr-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.5.3.ebuild 
b/dev-java/antlr/antlr-3.5.3.ebuild
index 41ea8dc96c2b..9ba4854d9d32 100644
--- a/dev-java/antlr/antlr-3.5.3.ebuild
+++ b/dev-java/antlr/antlr-3.5.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-05-11 Thread Agostino Sarubbo
commit: 6d850f07f470270825433a44f775e1cc6ba84641
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 11 14:50:31 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 11 14:50:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d850f07

dev-java/antlr-runtime: amd64 stable wrt bug #843767

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
index 7d9d8d21d52c..4b2e48316ae9 100644
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Common dependencies
 # POM: ${P}.pom



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-05-11 Thread Agostino Sarubbo
commit: 85549d4459b82a693f3d6209085e5e347c993f85
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed May 11 14:50:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed May 11 14:50:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85549d44

dev-java/antlr-tool: amd64 stable wrt bug #843767

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr-tool/antlr-tool-3.5.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
index 622181ef1f45..45466fa488d6 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-04-20 Thread Miroslav Šulc
commit: 36b2c00e03a68b8b5fbe43aae9c618013522456e
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Tue Apr 19 11:53:58 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Apr 20 07:15:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b2c00e

dev-java/antlr-tool: fix QA notice "ebegin missing eend"

Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Closes: https://github.com/gentoo/gentoo/pull/25104
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-tool/antlr-tool-4.9.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
index 835e4633d53d..3d4f0e5b9450 100644
--- a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
@@ -82,7 +82,7 @@ src_prepare() {
 }
 
 src_compile() {
-   ebegin "Generating ANTLR 3 parsers"
+   einfo "Generating ANTLR 3 parsers"
"${MY_JAVA}" -cp "$(java-pkg_getjars \
--build-only --with-dependencies antlr-tool-3.5)" \
org.antlr.Tool $(find "${JAVA_SRC_DIR[@]}" -name "*.g") ||
@@ -109,7 +109,7 @@ src_test() {
CP+=":${res_dir}"
done
 
-   ebegin "Generating ANTLR 4 parsers for tests"
+   einfo "Generating ANTLR 4 parsers for tests"
pushd runtime-testsuite/test > /dev/null ||
die "Failed to enter runtime test source directory"
g4_files=( $(find * -name "*.g4") )



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-04-11 Thread Miroslav Šulc
commit: fca7eb93b5193e179d7965fd1adc045cb3c6dfbe
Author: Yuan Liao  gmail  com>
AuthorDate: Sun Apr 10 06:18:34 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Apr 11 06:14:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca7eb93

dev-java/antlr-tool: Add 3.5.3

Signed-off-by: Yuan Liao  gmail.com>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-tool/Manifest|  2 +
 dev-java/antlr-tool/antlr-tool-3.5.3.ebuild | 75 +
 2 files changed, 77 insertions(+)

diff --git a/dev-java/antlr-tool/Manifest b/dev-java/antlr-tool/Manifest
index 165df95f41e4..1a983d2d2972 100644
--- a/dev-java/antlr-tool/Manifest
+++ b/dev-java/antlr-tool/Manifest
@@ -1,4 +1,6 @@
 DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 
1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161
 SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
+DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 
8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30
 SHA512 
c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c
 DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127
 DIST antlr-tool-3.5.2-sources.jar 957096 BLAKE2B 
39b75824e129c8111f302eb71407a683c59e91e79a3fa13c5386c4ba4aa322e706deb10b36df3591ab0843faff5702091d543272ee85d63cd92cb36cc72e1ceb
 SHA512 
50fece361b69299be0c0941e6fe2bfacfc39c0b3dad3320126a9a80cd0f053fbaa6332612e2bab2872db122025d6abfe4b35a4636ef1c101e9131bbd2cdf5e28
+DIST antlr-tool-3.5.3-sources.jar 949247 BLAKE2B 
f7afa52faae8324093206b7e56dfda58a79815cc2c13baca1cb93b3424c8b310325885ca8c86f0ca8a016a73e30740c2fa5f34ce71ed3a6cfc5fdeb6f2c4a9a7
 SHA512 
cfbc612c0257c4f0e09451cd76fe904680b6af132596696f2ef9c4e21dcfc53d53501e4d4d2b1c1cf4391355fa3766cf8dabc718dc3580728d24db3ebc14e696
 DIST antlr-tool-4.9.3-sources.jar 961749 BLAKE2B 
294c7ba6dff9a1039d3e570d7d49f46a564302d1e7a25ac9f662a2c293cbabadd6a5a4a94d026c4e5fcca37c407e104956badbd1cbbf71b957e464dc67cf823e
 SHA512 
7d70e80714b673eb8301def5e66a7133b2ac477e3cc219e37877ef9df673e0599a1148a8c1929ca8eab081d4e7375c9079241765a1f38832b21cfe8608ef4429

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
new file mode 100644
index ..622181ef1f45
--- /dev/null
+++ b/dev-java/antlr-tool/antlr-tool-3.5.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Artifact ID for antlr-tool is 'antlr'
+# https://github.com/antlr/antlr3/blob/3.5.3/tool/pom.xml#L4
+MAVEN_ID="org.antlr:antlr:3.5.3"
+
+JAVA_PKG_IUSE="doc source test"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PN="${PN%-tool}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="The ANTLR 3 tool"
+HOMEPAGE="https://www.antlr3.org/;
+# Maven Central sources JAR for *.java sources pre-generated from *.g files;
+# the source generation requires this package itself.
+# Tarball for resources, the test suite, and DOCS files
+SRC_URI="
+   
https://repo1.maven.org/maven2/org/antlr/antlr/${PV}/${MY_P}-sources.jar -> 
${P}-sources.jar
+   https://github.com/antlr/antlr3/archive/${PV}.tar.gz -> ${MY_P}.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="3.5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+CP_DEPEND="
+   ~dev-java/antlr-runtime-${PV}:${SLOT}
+   dev-java/stringtemplate:4
+"
+
+BDEPEND="
+   app-arch/unzip
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}
+"
+
+S="${WORKDIR}"
+TARBALL_S="${S}/${MY_PN}3-${PV}"
+
+JAVA_SRC_DIR="org"
+JAVA_RESOURCE_DIRS=( "${TARBALL_S}/tool/src/main/resources" )
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="${TARBALL_S}/tool/src/test/java"
+
+DOCS=( "${TARBALL_S}/tool/CHANGES.txt" )
+
+src_prepare() {
+   java-pkg_clean
+   java-pkg-2_src_prepare
+
+   # Some tests fail under Java 8 in ways that probably aren't limited
+   # to the tests. This is bad but upstream is never going to update
+   # 3.5. At the time of writing, we only use it to build 4 anyway.
+   rm -v 
"${JAVA_TEST_SRC_DIR}/org/antlr/test/"Test{DFAConversion,SemanticPredicates,TopologicalSort}.java
 || die
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   einstalldocs # 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-04-11 Thread Miroslav Šulc
commit: 5cee10a0bf4fa3a45c79ad80b7cd7a22b7aeadfb
Author: Yuan Liao  gmail  com>
AuthorDate: Sun Apr 10 05:24:55 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Apr 11 06:14:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cee10a0

dev-java/antlr-runtime: Add 3.5.3

Signed-off-by: Yuan Liao  gmail.com>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-runtime/Manifest   |  1 +
 dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-java/antlr-runtime/Manifest b/dev-java/antlr-runtime/Manifest
index 9315d8cda071..f03a9fd655f6 100644
--- a/dev-java/antlr-runtime/Manifest
+++ b/dev-java/antlr-runtime/Manifest
@@ -1,2 +1,3 @@
 DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127
 DIST antlr-runtime-3.5.2-sources.jar 206095 BLAKE2B 
62b5ca08b13b80e1cdfe82d7354f75dcd3d82d7618bb2d20c4973c0b588d60cc034a8bc265d1cba6b3fc09f5583450a48948dc0beb86c4b13c6b9fdb32de37fd
 SHA512 
fda8b0b1d6f779098c885360ea5f5e93eac5153f5bf761f3dbc954209b69b76edd21a8e4915bb9e567e5c095f1d173e19429bea34da9698bf241d17599858847
+DIST antlr-runtime-3.5.3-sources.jar 204572 BLAKE2B 
8f4493497cbfef613028d4847d1a68a0fdd29f5bf80c3a72b33093aa048409fb740aa95e16e7ceb279b939fabf3a617ccc8046ef6b879eafdb4ae14599951799
 SHA512 
fbfb656b32aa40ce731996774c9a5df28e2dbf67d097a834b39ef137555ff618c26a881af599191fb75366dc3824e281e93a32dbed65d49cc39e2017d836ae95

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
new file mode 100644
index ..7d9d8d21d52c
--- /dev/null
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom antlr-runtime-3.5.3.pom 
--download-uri 
https://repo1.maven.org/maven2/org/antlr/antlr-runtime/3.5.3/antlr-runtime-3.5.3-sources.jar
 --slot 3.5 --keywords "~amd64 ~arm ~arm64~ppc64 ~x86" --ebuild 
antlr-runtime-3.5.3.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.antlr:antlr-runtime:3.5.3"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="ANTLR 3 Runtime"
+HOMEPAGE="https://www.antlr3.org/;
+SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
+
+LICENSE="BSD"
+SLOT="3.5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Common dependencies
+# POM: ${P}.pom
+# org.antlr:stringtemplate:3.2.1 -> >=dev-java/stringtemplate-3.2.1:0
+
+CP_DEPEND="
+   >=dev-java/stringtemplate-3.2.1:0
+"
+
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-1.8:*"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-04-11 Thread Miroslav Šulc
commit: ddf5a2cd99f5b0c2190ea361c68b7b02fc9230e9
Author: Yuan Liao  gmail  com>
AuthorDate: Sun Apr 10 06:39:30 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Apr 11 06:14:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddf5a2cd

dev-java/antlr: Add 3.5.3

Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24977
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/Manifest   |  1 +
 dev-java/antlr/antlr-3.5.3.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index 1de9662c4657..49def7a90a7c 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -2,4 +2,5 @@ DIST antlr-2.7.7.tar.gz 1816180 BLAKE2B 
3a9a51070f8651befeb4d22be344b544e119db34
 DIST antlr-3.2.jar 1928009 BLAKE2B 
9c56b0142abdb7d0caabebbae12618a665f91001e2f472519549a65b8601b81fcca485898c7420087a7b631351eb26e4b98589d7284960efcc3c65155919fd2a
 SHA512 
25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6
 DIST antlr-3.2.tar.gz 837320 BLAKE2B 
3addcfed45e67a7f8f3841a890be418626d93229dc326fe4670c6b145a457203a26f01723695573692c65bb6c376349a8d8cd852b339b1f6da7b71a52e14bb4f
 SHA512 
8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c
 DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 
1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161
 SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
+DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 
8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30
 SHA512 
c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c
 DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127

diff --git a/dev-java/antlr/antlr-3.5.3.ebuild 
b/dev-java/antlr/antlr-3.5.3.ebuild
new file mode 100644
index ..41ea8dc96c2b
--- /dev/null
+++ b/dev-java/antlr/antlr-3.5.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="https://www.antlr3.org/;
+# Reuse tarball for DOCS
+SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3.5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+CP_DEPEND="
+   ~dev-java/antlr-runtime-${PV}:${SLOT}
+   ~dev-java/antlr-tool-${PV}:${SLOT}
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}
+"
+
+S="${WORKDIR}/${PN}3-${PV}"
+
+DOCS=( contributors.txt README.txt )
+
+src_compile() {
+   :
+}
+
+src_install() {
+   java-pkg_regjar "$(java-pkg_getjar "antlr-runtime-${SLOT}" 
antlr-runtime.jar)"
+   java-pkg_regjar "$(java-pkg_getjar "antlr-tool-${SLOT}" antlr-tool.jar)"
+
+   java-pkg_dolauncher "${PN}${SLOT}" --main org.antlr.Tool
+   einstalldocs # https://bugs.gentoo.org/789582
+}
+
+pkg_postinst() {
+   # If upgrading from a version of this slot that installs JARs,
+   # display a message about submodule split
+   local changed_ver="3.5.2-r2"
+   local should_show_msg
+   for replaced_ver in ${REPLACING_VERSIONS}; do
+   if ver_test "${replaced_ver}" -lt "${changed_ver}"; then
+   should_show_msg=1
+   break
+   fi
+   done
+   [[ "${should_show_msg}" ]] || return
+   elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs 
JARs."
+   elog "Please find the JARs from files installed by submodule packages"
+   elog "antlr-runtime-${SLOT} and antlr-tool-${SLOT}."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/, dev-java/antlr-runtime/files/

2022-04-04 Thread Miroslav Šulc
commit: 2ccdc1840126b665f4e74d87a13a1c32ef7bbe61
Author: Yuan Liao  gmail  com>
AuthorDate: Tue Apr  5 02:50:47 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Apr  5 04:41:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ccdc184

dev-java/antlr-runtime: Enable tests for 4.9.3

Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24913
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild  | 105 +++--
 .../antlr-runtime/files/4.9.3-test-fixes.patch |  26 +
 2 files changed, 125 insertions(+), 6 deletions(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
index 31d041e6a974..cf26c16eb71e 100644
--- a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
@@ -3,13 +3,9 @@
 
 EAPI=8
 
-# Without annotation processing using runtime-testsuite/processors,
-# the tests are bound to fail.  However, the annotation processor
-# has been dropped from the 'master' branch as of January 2022, so
-# when updating this package to a new upstream version, please
-# check if it is possible to enable the tests and pass them.
-JAVA_PKG_IUSE="doc source"
+JAVA_PKG_IUSE="doc source test"
 MAVEN_ID="org.antlr:antlr4-runtime:4.9.3"
+JAVA_TESTING_FRAMEWORKS="junit-4"
 
 inherit java-pkg-2 java-pkg-simple
 
@@ -26,6 +22,10 @@ KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*
+   test? (
+   ~dev-java/antlr-tool-${PV}:${SLOT}
+   dev-java/jol-core:0
+   )
 "
 
 RDEPEND="
@@ -35,3 +35,96 @@ RDEPEND="
 S="${WORKDIR}/${MY_PN}4-${PV}"
 
 JAVA_SRC_DIR="runtime/Java/src"
+
+JAVA_TEST_GENTOO_CLASSPATH="
+   junit-4
+   antlr-tool-${SLOT}
+   jol-core
+"
+JAVA_TEST_SRC_DIR=(
+   runtime-testsuite/test
+   runtime-testsuite/annotations
+)
+JAVA_TEST_RESOURCE_DIRS=(
+   runtime-testsuite/resources
+)
+
+src_prepare() {
+   java-pkg_clean
+   eapply "${FILESDIR}/${PV}-test-fixes.patch"
+   java-pkg-2_src_prepare
+}
+
+src_test() {
+   # Build classpath for tests
+   # The JAR created during src_compile must appear in the classpath 
*before*
+   # any dependencies to ensure that *it* is the JAR being tested; 
otherwise,
+   # because the test suite depends on antlr-tool, which depends on this
+   # package, the copy of this package's JAR installed on the system would 
be
+   # tested instead when it appears earlier in the classpath, which might
+   # cause test failures when the version being built differs from the 
version
+   # already installed on the system, like https://bugs.gentoo.org/834138
+   local CP="${S}/${JAVA_JAR_FILENAME}"
+   local test_dep res_dir
+   for test_dep in ${JAVA_TEST_GENTOO_CLASSPATH}; do
+   CP+=":$(java-pkg_getjars --with-dependencies "${test_dep}")"
+   done
+   for res_dir in "${JAVA_TEST_RESOURCE_DIRS[@]}"; do
+   CP+=":${res_dir}"
+   done
+
+   pushd "${JAVA_TEST_SRC_DIR[0]}" > /dev/null ||
+   die "Failed to enter test source directory for ${PN}"
+
+   einfo "Removing tests for non-Java runtimes ..."
+   find org/antlr/v4/test/runtime/* -maxdepth 0 -type d \
+   -not -name category -not -name descriptors -not -name java \
+   -exec einfo "  {}" \; -exec rm -r "{}" + ||
+   die "Failed to remove tests for non-Java runtimes"
+
+   einfo "Generating ANTLR 4 parsers for tests ..."
+   local java_exe="$(java-config -J)"
+   local g4_files=( $(find * -name "*.g4") )
+   local file
+   for file in "${g4_files[@]}"; do
+   local java_pkg="${file%/*.g4}"
+   java_pkg="${java_pkg//\//.}"
+   "${java_exe}" -cp "${CP}" org.antlr.v4.Tool \
+   -visitor -package "${java_pkg}" "${file}" ||
+   die "Failed to generate ANTLR 4 parser from ${file}"
+   done
+
+   # Create a list of tests to run
+   # 
https://github.com/antlr/antlr4/blob/4.9.3/runtime-testsuite/pom.xml#L100
+   # Excluding classes with "No runnable methods"
+   local TESTS=$(find * -type f -name "Test*.java" \
+   -not -name "TestContext.java" \
+   -not -name "TestOutputReading.java"
+   )
+   TESTS="${TESTS//.java}"
+   TESTS="${TESTS//\//.}"
+
+   popd > /dev/null || die "Failed to leave test source directory for 
${PN}"
+
+   local classes="target/classes"
+
+   # Compile the annotation processor of @CommentHasStringValue
+   # before the test sources (requires tools.jar)
+   ejavac -d "${classes}" -cp "${CP}:$(java-config -t)" \
+   $(find runtime-testsuite/{annotations,processors} -name 
"*.java")
+   local processor_cp="${classes}:runtime-testsuite/processors/resources"

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/files/

2022-03-18 Thread Miroslav Šulc
commit: bdbbd5e32de50347380fd048c35128c9223b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Mar 18 06:19:24 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Mar 18 08:45:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbbd5e3

dev-java/antlr: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/24631
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/files/3.5.2-test-fixes.patch | 36 -
 1 file changed, 36 deletions(-)

diff --git a/dev-java/antlr/files/3.5.2-test-fixes.patch 
b/dev-java/antlr/files/3.5.2-test-fixes.patch
deleted file mode 100644
index f2609ac1f0b5..
--- a/dev-java/antlr/files/3.5.2-test-fixes.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -Naur 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestAttributes.java 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestAttributes.java
 antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestAttributes.java
2014-03-25 11:47:54.0 +
-+++ antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestAttributes.java 
2015-10-02 22:42:56.921263410 +0100
-@@ -2131,7 +2132,7 @@
-   assertEquals(expecting, found);
-   }
- 
--  @Test public void testRuleLabelOnTwoDifferentRulesTemplate() throws 
Exception {
-+  @org.junit.Ignore @Test public void 
testRuleLabelOnTwoDifferentRulesTemplate() throws Exception {
-   String grammar =
-   "grammar T;\n"+
-   "options {output=template;}\n"+
-diff -Naur 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java
 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java
 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java
  2014-03-25 11:47:54.0 +
-+++ 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestSyntacticPredicateEvaluation.java
   2015-10-02 22:43:07.303105023 +0100
-@@ -339,7 +340,7 @@
-   assertEquals("b:alt 2 a:alt 1\n", found);
-   }
- 
--  @Test public void testSynPredWithOutputTemplate() throws Exception {
-+  @org.junit.Ignore @Test public void testSynPredWithOutputTemplate() 
throws Exception {
-   // really just seeing if it will compile
-   String grammar =
-   "grammar T;\n" +
-diff -Naur 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestTreeParsing.java 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestTreeParsing.java
 antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestTreeParsing.java   
2014-03-25 11:47:54.0 +
-+++ antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestTreeParsing.java
2015-10-02 22:41:32.235554776 +0100
-@@ -141,7 +142,7 @@
-   assertEquals("alt 1\n", found);
-   }
- 
--  @Test public void testTemplateOutput() throws Exception {
-+  @org.junit.Ignore @Test public void testTemplateOutput() throws 
Exception {
-   String grammar =
-   "grammar T;\n" +
-   "options {output=AST;}\n" +



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-03-17 Thread Miroslav Šulc
commit: a96ead8fecc919eba7a3576207c88acefdaecc53
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Mar 17 06:30:59 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Mar 17 08:56:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96ead8f

dev-java/antlr: Drop 3.5.2-r1, 4.5.1 and 4.5.3-r1

Closes: https://bugs.gentoo.org/707068
Closes: https://bugs.gentoo.org/796695
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/Manifest  |  5 --
 dev-java/antlr/antlr-3.5.2-r1.ebuild | 91 --
 dev-java/antlr/antlr-4.5.1.ebuild| 91 --
 dev-java/antlr/antlr-4.5.3-r1.ebuild | 94 
 4 files changed, 281 deletions(-)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index b1d446eb0c3b..1de9662c4657 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -1,10 +1,5 @@
 DIST antlr-2.7.7.tar.gz 1816180 BLAKE2B 
3a9a51070f8651befeb4d22be344b544e119db34a78522828c2ffc3c481c14b9c7784f0a9997a61f6faedde5b6d1fe12214cfd84fb274f7065f3ffe6a44abf1c
 SHA512 
faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d
 DIST antlr-3.2.jar 1928009 BLAKE2B 
9c56b0142abdb7d0caabebbae12618a665f91001e2f472519549a65b8601b81fcca485898c7420087a7b631351eb26e4b98589d7284960efcc3c65155919fd2a
 SHA512 
25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6
 DIST antlr-3.2.tar.gz 837320 BLAKE2B 
3addcfed45e67a7f8f3841a890be418626d93229dc326fe4670c6b145a457203a26f01723695573692c65bb6c376349a8d8cd852b339b1f6da7b71a52e14bb4f
 SHA512 
8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c
-DIST antlr-3.5.2-complete.jar 2456317 BLAKE2B 
d9afa08ad98dbff16d30425b97a0ddac7402055916e6a7dd290c3b9a2b26a4751c02f405d8d13c186333430c370c94bd73419b14c8e46df2971f68536cc484a0
 SHA512 
560f208e38759b5e626de56816e1fce9c191c526c04ca782513859d468ac444d1e8e62c03870a68f8f9d8daee0f45fca465150e2bbfc71b46e46b952519044b1
 DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 
1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161
 SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
-DIST antlr-4.5.1-complete.jar 1478820 BLAKE2B 
7f6ab8d1bad6b75ede4930fe594a3302bd2bdeac8426d65d0a16610a8da4dd3bda23db68b7feafc90449bda5032115ad0f0dbe7c376c4095cb4ccac3e7a70e84
 SHA512 
1109087c44706694d75a7f88f6ce96e8653467d5721505db747e7e70a4f40a24469b1fb3ffcb327819bba1548b0025412e46a11a41e329b0ecf847cb1094238c
-DIST antlr-4.5.1.tar.gz 6158475 BLAKE2B 
17cf84a60393c786d8b8addd93b87998178cea55f2a6bcc4ca244655a6d2aacc15226111b00fc0a8a6424f8a7c6eb3bfa49172e3b2149714a5c0c6ad69943cd9
 SHA512 
949306b0ee87a0c002664ee7ac0f32c43385c501b4e28f181417559ce09b07cc12a8441c3bb81f8a72feba3d4ccc693a3c03bcccad7fc81223cddb19e10468a9
-DIST antlr-4.5.3-complete.jar 1485121 BLAKE2B 
84d41b17bd30dfad7a79e9759802c76d986299cc592c7b2c859225ed00989bb2709b14635ee40c8ecfe79e2441ecb697b2d17b7e6e789a7549868b93a3876f77
 SHA512 
53dcadf3007c9bdbeb391ea72fb9bab7c086fa0b9d1d93b83050b2ebb726c2f52743b5ba944c68f6da513d915ab5e8721676d74d823c32484928ccad2a28f1e4
-DIST antlr-4.5.3.tar.gz 6760401 BLAKE2B 
d436b4a964c527e230912a0ba23146af199478570cf5491eadeb5025e814642658cc71d71e6a09b5df3cc18e9b8991abf930cab70677d117a112e0922e046e07
 SHA512 
d0e61baebb338e5e4e8eaf87aa6ef52a568ec51bc86bc07acf8f82be0c173ea4f0f85978dfd034c2642505888c0849663f6b6fb030c4c19e0571f29277fb54f7
 DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127

diff --git a/dev-java/antlr/antlr-3.5.2-r1.ebuild 
b/dev-java/antlr/antlr-3.5.2-r1.ebuild
deleted file mode 100644
index 0c83334bc403..
--- a/dev-java/antlr/antlr-3.5.2-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="https://www.antlr3.org/;
-SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://www.antlr3.org/download/${P}-complete.jar; # Prebuilt version 
needed.
-LICENSE="BSD"
-SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-03-16 Thread Sam James
commit: a0d30baa34d5f4bf8ede796bd262cfe813415244
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 02:09:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 02:09:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d30baa

dev-java/antlr: Stabilize 4.5.3-r1 ppc64, #796695

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-4.5.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/antlr/antlr-4.5.3-r1.ebuild 
b/dev-java/antlr/antlr-4.5.3-r1.ebuild
index b9cfe8237899..3c098f5c976f 100644
--- a/dev-java/antlr/antlr-4.5.3-r1.ebuild
+++ b/dev-java/antlr/antlr-4.5.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-03-16 Thread Sam James
commit: 5020446e751cbaad2da0847e6c551355bd6aaa73
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 01:36:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 01:36:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5020446e

dev-java/antlr: Stabilize 4.9.3 ppc64, #834702

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-4.9.3.ebuild 
b/dev-java/antlr/antlr-4.9.3.ebuild
index 0a6fdef4c5ec..be89da27f17e 100644
--- a/dev-java/antlr/antlr-4.9.3.ebuild
+++ b/dev-java/antlr/antlr-4.9.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-03-16 Thread Sam James
commit: b98fa77a4e187ce9d02507d75b01844c4b16d9a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 01:36:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 01:36:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98fa77a

dev-java/antlr-runtime: Stabilize 4.9.3 ppc64, #834702

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
index eeafd016a099..31d041e6a974 100644
--- a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/antlr/antlr4/archive/${PV}.tar.gz 
-> ${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-03-16 Thread Sam James
commit: f5a425be80c48c71fe0ae65f1fef061cc545ca53
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 01:36:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 01:36:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5a425be

dev-java/antlr-tool: Stabilize 4.9.3 ppc64, #834702

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr-tool/antlr-tool-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
index 59589d572511..835e4633d53d 100644
--- a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-03-16 Thread Sam James
commit: 932f3fa9f1db87622c556d01d64c9711a7bee891
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 00:57:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 00:57:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932f3fa9

dev-java/antlr-tool: Stabilize 3.5.2 ppc64, #833953

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr-tool/antlr-tool-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
index d8c1170ea8d3..b6a32d34d18f 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-03-16 Thread Sam James
commit: 3e8d149b5720f1744df70d9dc32362475eddfa46
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 00:57:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 00:57:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8d149b

dev-java/antlr: Stabilize 3.5.2-r2 ppc64, #833953

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-3.5.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.5.2-r2.ebuild 
b/dev-java/antlr/antlr-3.5.2-r2.ebuild
index 6137fcfaa937..3dc31c7456f2 100644
--- a/dev-java/antlr/antlr-3.5.2-r2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-03-16 Thread Sam James
commit: d89d0e4aea34fdb72a54411482279d00585cfb03
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 00:57:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 00:57:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89d0e4a

dev-java/antlr-runtime: Stabilize 3.5.2 ppc64, #833953

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
index 1351d0ef7034..036aa905f922 100644
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 # Common dependencies
 # POM: ${P}.pom



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-03-16 Thread Sam James
commit: eb7805f9a48d663980bf1c79b41a4781bdfc6239
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 00:21:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 00:21:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7805f9

dev-java/antlr: Stabilize 4.9.3 arm64, #834702

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-4.9.3.ebuild 
b/dev-java/antlr/antlr-4.9.3.ebuild
index 05ea76cc1036..0a6fdef4c5ec 100644
--- a/dev-java/antlr/antlr-4.9.3.ebuild
+++ b/dev-java/antlr/antlr-4.9.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-03-16 Thread Sam James
commit: d751e0dc82e2ec4ea67ed4e4d52a0742da807f95
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 00:21:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 00:21:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d751e0dc

dev-java/antlr-runtime: Stabilize 4.9.3 arm64, #834702

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
index 88f167c5d9d4..eeafd016a099 100644
--- a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/antlr/antlr4/archive/${PV}.tar.gz 
-> ${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-03-16 Thread Sam James
commit: 4af5b8a5dd3f4b027f017b8513210bfa9735
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 17 00:21:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 17 00:21:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af5

dev-java/antlr-tool: Stabilize 4.9.3 arm64, #834702

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr-tool/antlr-tool-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
index 991022f75aa7..59589d572511 100644
--- a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-03-09 Thread Agostino Sarubbo
commit: 5c5d34f2b1eb07d7e27b54ff4eb10764b08bb8a0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar  9 09:19:18 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar  9 09:19:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5d34f2

dev-java/antlr: x86 stable wrt bug #834702

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr/antlr-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-4.9.3.ebuild 
b/dev-java/antlr/antlr-4.9.3.ebuild
index a1bc92b2e5e7..05ea76cc1036 100644
--- a/dev-java/antlr/antlr-4.9.3.ebuild
+++ b/dev-java/antlr/antlr-4.9.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-03-09 Thread Agostino Sarubbo
commit: b4f2af85a914fe1ad2b66a35da8fa27df4e20d0d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar  9 09:19:20 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar  9 09:19:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f2af85

dev-java/antlr-runtime: x86 stable wrt bug #834702

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
index 4a900643b2d3..88f167c5d9d4 100644
--- a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/antlr/antlr4/archive/${PV}.tar.gz 
-> ${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-03-09 Thread Agostino Sarubbo
commit: 685511398e988444307623ebae08a5be1697b39c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar  9 09:19:23 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar  9 09:19:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68551139

dev-java/antlr-tool: x86 stable wrt bug #834702

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr-tool/antlr-tool-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
index f6b4a8ac33a9..991022f75aa7 100644
--- a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-03-08 Thread Agostino Sarubbo
commit: 21a0ffe3493ecb5aadb9f3651a1b5d381838da59
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Mar  8 13:04:21 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Mar  8 13:04:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a0ffe3

dev-java/antlr: amd64 stable wrt bug #834702

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr/antlr-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-4.9.3.ebuild 
b/dev-java/antlr/antlr-4.9.3.ebuild
index 7bbb32776001..a1bc92b2e5e7 100644
--- a/dev-java/antlr/antlr-4.9.3.ebuild
+++ b/dev-java/antlr/antlr-4.9.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-03-08 Thread Agostino Sarubbo
commit: 25a0a7b2b863955b32e14224c0b921dde1c16819
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Mar  8 13:04:28 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Mar  8 13:04:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25a0a7b2

dev-java/antlr-tool: amd64 stable wrt bug #834702

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr-tool/antlr-tool-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
index bf1ef9d555c6..f6b4a8ac33a9 100644
--- a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-03-08 Thread Agostino Sarubbo
commit: 2e0c8cad519b3da9a2dfbb6c2b36e41562d0cb0d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Mar  8 13:04:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Mar  8 13:04:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e0c8cad

dev-java/antlr-runtime: amd64 stable wrt bug #834702

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
index e97dfbd712e3..4a900643b2d3 100644
--- a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/antlr/antlr4/archive/${PV}.tar.gz 
-> ${MY_P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 DEPEND="
>=virtual/jdk-1.8:*



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-02-25 Thread Sam James
commit: a3af3629a653b79ac01dd1d150e5fbc6727de925
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:30:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:30:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3af3629

dev-java/antlr-tool: Stabilize 3.5.2 arm64, #833953

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr-tool/antlr-tool-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
index 7a0e524f11d2..d8c1170ea8d3 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-02-25 Thread Sam James
commit: 5e8b9c172ba6f0681c9488dd2323683e44d328b2
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:30:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:30:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e8b9c17

dev-java/antlr-runtime: Stabilize 3.5.2 arm64, #833953

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
index 58a46065d925..1351d0ef7034 100644
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 
 # Common dependencies
 # POM: ${P}.pom



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-02-25 Thread Sam James
commit: bdc44d29aa8779ee846683a5684fda9f45cef51e
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 25 21:30:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 25 21:30:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc44d29

dev-java/antlr: Stabilize 3.5.2-r2 arm64, #833953

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-3.5.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.5.2-r2.ebuild 
b/dev-java/antlr/antlr-3.5.2-r2.ebuild
index a28402ea4c52..6137fcfaa937 100644
--- a/dev-java/antlr/antlr-3.5.2-r2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-02-24 Thread Jakov Smolić
commit: 1118bc697282fb204c54a0388540d904bfa6e4cb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 24 08:46:23 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 24 08:46:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1118bc69

dev-java/antlr-runtime: Stabilize 3.5.2 x86, #833953

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
index 96c3a05c583e..58a46065d925 100644
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 # Common dependencies
 # POM: ${P}.pom



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-02-24 Thread Jakov Smolić
commit: f95d7721b00630f453bede5d826044d0bb7abc3b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 24 08:46:25 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 24 08:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f95d7721

dev-java/antlr: Stabilize 3.5.2-r2 x86, #833953

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr/antlr-3.5.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.5.2-r2.ebuild 
b/dev-java/antlr/antlr-3.5.2-r2.ebuild
index 09a8c188a2ff..a28402ea4c52 100644
--- a/dev-java/antlr/antlr-3.5.2-r2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-02-24 Thread Jakov Smolić
commit: f538236ba9192cbb0e897d3492d9cd46fcc653aa
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 24 08:46:08 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 24 08:46:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f538236b

dev-java/antlr: Stabilize 3.5.2-r2 amd64, #833953

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr/antlr-3.5.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.5.2-r2.ebuild 
b/dev-java/antlr/antlr-3.5.2-r2.ebuild
index c085043de3e4..09a8c188a2ff 100644
--- a/dev-java/antlr/antlr-3.5.2-r2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-02-24 Thread Jakov Smolić
commit: c902fb05fa1a3cfb3bafe930df58612a279d92d7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 24 08:46:24 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 24 08:46:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c902fb05

dev-java/antlr-tool: Stabilize 3.5.2 x86, #833953

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-tool/antlr-tool-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
index f5121c1e335b..7a0e524f11d2 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/

2022-02-24 Thread Jakov Smolić
commit: 962ece6776a0989a22efedb48496c501134d7ce2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 24 08:46:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 24 08:46:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962ece67

dev-java/antlr-tool: Stabilize 3.5.2 amd64, #833953

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-tool/antlr-tool-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
index 214b8c4d199c..f5121c1e335b 100644
--- a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
+++ b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 CP_DEPEND="
~dev-java/antlr-runtime-${PV}:${SLOT}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-02-24 Thread Jakov Smolić
commit: e1840095e00f1cd1b60bf6f39be94f18b9defe75
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Feb 24 08:46:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Feb 24 08:46:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1840095

dev-java/antlr-runtime: Stabilize 3.5.2 amd64, #833953

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
index 27593c24d267..96c3a05c583e 100644
--- a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
 
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 # Common dependencies
 # POM: ${P}.pom



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/files/, dev-java/antlr-tool/

2022-02-04 Thread Miroslav Šulc
commit: dc41685a8022e842dc7d34140655f0d4da3dec25
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Jan 28 20:39:08 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb  4 08:17:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc41685a

dev-java/antlr-tool: Add 4.9.3

Signed-off-by: Yuan Liao  gmail.com>
Closes: 
https://github.com/gentoo/gentoo/pull/24006/commits/ac3c4a909a1d95ac41a1d9e4c57aa2d989028ecd
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-tool/Manifest |   2 +
 dev-java/antlr-tool/antlr-tool-4.9.3.ebuild  | 142 +++
 dev-java/antlr-tool/files/4.9.3-test-fixes.patch |  26 +
 dev-java/antlr-tool/metadata.xml |   1 +
 4 files changed, 171 insertions(+)

diff --git a/dev-java/antlr-tool/Manifest b/dev-java/antlr-tool/Manifest
index 5af9733be86b..165df95f41e4 100644
--- a/dev-java/antlr-tool/Manifest
+++ b/dev-java/antlr-tool/Manifest
@@ -1,2 +1,4 @@
 DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 
1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161
 SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
+DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127
 DIST antlr-tool-3.5.2-sources.jar 957096 BLAKE2B 
39b75824e129c8111f302eb71407a683c59e91e79a3fa13c5386c4ba4aa322e706deb10b36df3591ab0843faff5702091d543272ee85d63cd92cb36cc72e1ceb
 SHA512 
50fece361b69299be0c0941e6fe2bfacfc39c0b3dad3320126a9a80cd0f053fbaa6332612e2bab2872db122025d6abfe4b35a4636ef1c101e9131bbd2cdf5e28
+DIST antlr-tool-4.9.3-sources.jar 961749 BLAKE2B 
294c7ba6dff9a1039d3e570d7d49f46a564302d1e7a25ac9f662a2c293cbabadd6a5a4a94d026c4e5fcca37c407e104956badbd1cbbf71b957e464dc67cf823e
 SHA512 
7d70e80714b673eb8301def5e66a7133b2ac477e3cc219e37877ef9df673e0599a1148a8c1929ca8eab081d4e7375c9079241765a1f38832b21cfe8608ef4429

diff --git a/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild 
b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
new file mode 100644
index ..bf1ef9d555c6
--- /dev/null
+++ b/dev-java/antlr-tool/antlr-tool-4.9.3.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Artifact ID for antlr-tool is 'antlr4'
+# https://github.com/antlr/antlr4/blob/4.9.3/tool/pom.xml#L14
+MAVEN_ID="org.antlr:antlr4:4.9.3"
+
+JAVA_PKG_IUSE="doc source test"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PN="${PN%-tool}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="The ANTLR 4 grammar compiler"
+HOMEPAGE="https://www.antlr.org/;
+# Maven Central sources JAR for tool/src/org/antlr/v4/unicode/UnicodeData.java,
+# which requires string-template-maven-plugin to generate; tarball for the rest
+SRC_URI="
+   https://github.com/antlr/antlr4/archive/${PV}.tar.gz -> ${MY_P}.tar.gz
+   
https://repo1.maven.org/maven2/org/antlr/antlr4/${PV}/antlr4-${PV}-sources.jar 
-> ${P}-sources.jar
+"
+
+LICENSE="BSD"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+CP_DEPEND="
+   ~dev-java/antlr-runtime-${PV}:${SLOT}
+   dev-java/antlr-runtime:3.5
+   dev-java/jakarta-json-api:1
+   dev-java/icu4j:70
+   dev-java/stringtemplate:4
+   dev-java/treelayout:0
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+   dev-java/antlr-tool:3.5
+   test? (
+   dev-java/jol-core:0
+   )
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}
+"
+
+S="${WORKDIR}/${MY_PN}4-${PV}"
+
+JAVA_SRC_DIR=(
+   tool/src
+   ../src/org # For UnicodeData.java
+)
+JAVA_RESOURCE_DIRS=( tool/resources )
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,jol-core"
+JAVA_TEST_SRC_DIR=(
+   tool-testsuite/test
+   # The runtime test suite is used as a library for tool test suite
+   runtime-testsuite/{annotations,test}
+)
+JAVA_TEST_RESOURCE_DIRS=(
+   # Some resources are mixed with test source files
+   "${JAVA_TEST_SRC_DIR[0]}"
+)
+
+pkg_setup() {
+   java-pkg-2_pkg_setup
+   MY_JAVA="$(java-config -J)"
+}
+
+src_prepare() {
+   java-pkg_clean
+   eapply "${FILESDIR}/${PV}-test-fixes.patch"
+   java-pkg-2_src_prepare
+}
+
+src_compile() {
+   ebegin "Generating ANTLR 3 parsers"
+   "${MY_JAVA}" -cp "$(java-pkg_getjars \
+   --build-only --with-dependencies antlr-tool-3.5)" \
+   org.antlr.Tool $(find "${JAVA_SRC_DIR[@]}" -name "*.g") ||
+   die "Failed to generate ANTLR 3 parsers"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-02-04 Thread Miroslav Šulc
commit: 9bf289c4c6372a3ab19c1af18800af8f492d9a21
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Jan 28 21:22:19 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb  4 08:17:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf289c4

dev-java/antlr: Add 4.9.3

Closes: https://bugs.gentoo.org/605036
Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24006
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/Manifest   |  1 +
 dev-java/antlr/antlr-4.9.3.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index b36664559005..b1d446eb0c3b 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -7,3 +7,4 @@ DIST antlr-4.5.1-complete.jar 1478820 BLAKE2B 
7f6ab8d1bad6b75ede4930fe594a3302bd
 DIST antlr-4.5.1.tar.gz 6158475 BLAKE2B 
17cf84a60393c786d8b8addd93b87998178cea55f2a6bcc4ca244655a6d2aacc15226111b00fc0a8a6424f8a7c6eb3bfa49172e3b2149714a5c0c6ad69943cd9
 SHA512 
949306b0ee87a0c002664ee7ac0f32c43385c501b4e28f181417559ce09b07cc12a8441c3bb81f8a72feba3d4ccc693a3c03bcccad7fc81223cddb19e10468a9
 DIST antlr-4.5.3-complete.jar 1485121 BLAKE2B 
84d41b17bd30dfad7a79e9759802c76d986299cc592c7b2c859225ed00989bb2709b14635ee40c8ecfe79e2441ecb697b2d17b7e6e789a7549868b93a3876f77
 SHA512 
53dcadf3007c9bdbeb391ea72fb9bab7c086fa0b9d1d93b83050b2ebb726c2f52743b5ba944c68f6da513d915ab5e8721676d74d823c32484928ccad2a28f1e4
 DIST antlr-4.5.3.tar.gz 6760401 BLAKE2B 
d436b4a964c527e230912a0ba23146af199478570cf5491eadeb5025e814642658cc71d71e6a09b5df3cc18e9b8991abf930cab70677d117a112e0922e046e07
 SHA512 
d0e61baebb338e5e4e8eaf87aa6ef52a568ec51bc86bc07acf8f82be0c173ea4f0f85978dfd034c2642505888c0849663f6b6fb030c4c19e0571f29277fb54f7
+DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127

diff --git a/dev-java/antlr/antlr-4.9.3.ebuild 
b/dev-java/antlr/antlr-4.9.3.ebuild
new file mode 100644
index ..7bbb32776001
--- /dev/null
+++ b/dev-java/antlr/antlr-4.9.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="https://www.antlr.org/;
+# Reuse tarball for DOCS
+SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+CP_DEPEND="
+   ~dev-java/antlr-runtime-${PV}:${SLOT}
+   ~dev-java/antlr-tool-${PV}:${SLOT}
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}
+"
+
+S="${WORKDIR}/${PN}4-${PV}"
+
+DOCS=( CHANGES.txt CONTRIBUTING.md contributors.txt README.md doc )
+
+src_compile() {
+   :
+}
+
+src_install() {
+   java-pkg_regjar "$(java-pkg_getjar "antlr-runtime-${SLOT}" 
antlr-runtime.jar)"
+   java-pkg_regjar "$(java-pkg_getjar "antlr-tool-${SLOT}" antlr-tool.jar)"
+
+   java-pkg_dolauncher "${PN}${SLOT}" --main org.antlr.v4.Tool
+   einstalldocs # https://bugs.gentoo.org/789582
+}
+
+pkg_postinst() {
+   # If upgrading from a version of this slot that installs JARs,
+   # display a message about submodule split
+   local changed_ver="4.9.3"
+   local should_show_msg
+   for replaced_ver in ${REPLACING_VERSIONS}; do
+   if ver_test "${replaced_ver}" -lt "${changed_ver}"; then
+   should_show_msg=1
+   break
+   fi
+   done
+   [[ "${should_show_msg}" ]] || return
+   elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs 
JARs."
+   elog "Please find the JARs from files installed by submodule packages"
+   elog "antlr-runtime-${SLOT} and antlr-tool-${SLOT}."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-02-04 Thread Miroslav Šulc
commit: a71ad958f9aa2ccbaff300ef57680afe3cb240ae
Author: Yuan Liao  gmail  com>
AuthorDate: Fri Jan 28 17:25:35 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Feb  4 08:17:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71ad958

dev-java/antlr-runtime: Add 4.9.3

Signed-off-by: Yuan Liao  gmail.com>
Closes: 
https://github.com/gentoo/gentoo/pull/24006/commits/d10efff65c11fc4b7e401bd765721978510bb7ef
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-runtime/Manifest   |  1 +
 dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-java/antlr-runtime/Manifest b/dev-java/antlr-runtime/Manifest
index ba679475bf46..9315d8cda071 100644
--- a/dev-java/antlr-runtime/Manifest
+++ b/dev-java/antlr-runtime/Manifest
@@ -1 +1,2 @@
+DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B 
fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9
 SHA512 
61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127
 DIST antlr-runtime-3.5.2-sources.jar 206095 BLAKE2B 
62b5ca08b13b80e1cdfe82d7354f75dcd3d82d7618bb2d20c4973c0b588d60cc034a8bc265d1cba6b3fc09f5583450a48948dc0beb86c4b13c6b9fdb32de37fd
 SHA512 
fda8b0b1d6f779098c885360ea5f5e93eac5153f5bf761f3dbc954209b69b76edd21a8e4915bb9e567e5c095f1d173e19429bea34da9698bf241d17599858847

diff --git a/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
new file mode 100644
index ..e97dfbd712e3
--- /dev/null
+++ b/dev-java/antlr-runtime/antlr-runtime-4.9.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Without annotation processing using runtime-testsuite/processors,
+# the tests are bound to fail.  However, the annotation processor
+# has been dropped from the 'master' branch as of January 2022, so
+# when updating this package to a new upstream version, please
+# check if it is possible to enable the tests and pass them.
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.antlr:antlr4-runtime:4.9.3"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PN="${PN%-runtime}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="ANTLR 4 Runtime"
+HOMEPAGE="https://www.antlr.org/;
+SRC_URI="https://github.com/antlr/antlr4/archive/${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+"
+
+S="${WORKDIR}/${MY_PN}4-${PV}"
+
+JAVA_SRC_DIR="runtime/Java/src"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-runtime/

2022-01-25 Thread Miroslav Šulc
commit: 0c0af3c5f3d155e080999d21b352eb5d792d17d0
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Aug 14 15:53:19 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jan 25 09:30:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0af3c5

dev-java/antlr-runtime: new package

Bug: https://bugs.gentoo.org/742554

This is only the first part.
Next step should be stringtemplate:4
either from https://github.com/antlr/stringtemplate4/blob/master/build.xml
or https://github.com/antlr/stringtemplate4/blob/master/src/BUILD.bazel

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/23841
Signed-off-by: Yuan Liao  gmail.com>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-runtime/Manifest   |  1 +
 dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild | 38 +++
 dev-java/antlr-runtime/metadata.xml   | 10 ++
 3 files changed, 49 insertions(+)

diff --git a/dev-java/antlr-runtime/Manifest b/dev-java/antlr-runtime/Manifest
new file mode 100644
index ..ba679475bf46
--- /dev/null
+++ b/dev-java/antlr-runtime/Manifest
@@ -0,0 +1 @@
+DIST antlr-runtime-3.5.2-sources.jar 206095 BLAKE2B 
62b5ca08b13b80e1cdfe82d7354f75dcd3d82d7618bb2d20c4973c0b588d60cc034a8bc265d1cba6b3fc09f5583450a48948dc0beb86c4b13c6b9fdb32de37fd
 SHA512 
fda8b0b1d6f779098c885360ea5f5e93eac5153f5bf761f3dbc954209b69b76edd21a8e4915bb9e567e5c095f1d173e19429bea34da9698bf241d17599858847

diff --git a/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild 
b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
new file mode 100644
index ..27593c24d267
--- /dev/null
+++ b/dev-java/antlr-runtime/antlr-runtime-3.5.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom antlr-runtime-3.5.2.pom 
--download-uri 
https://repo1.maven.org/maven2/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2-sources.jar
 --slot 3.5 --keywords "~amd64 ~arm ~arm64~ppc64 ~x86" --ebuild 
antlr-runtime-3.5.2.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="org.antlr:antlr-runtime:3.5.2"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="ANTLR 3 Runtime"
+HOMEPAGE="https://www.antlr3.org/;
+SRC_URI="https://repo1.maven.org/maven2/org/antlr/${PN}/${PV}/${P}-sources.jar;
+
+LICENSE="BSD"
+SLOT="3.5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# Common dependencies
+# POM: ${P}.pom
+# org.antlr:stringtemplate:3.2.1 -> >=dev-java/stringtemplate-3.2.1:0
+
+CP_DEPEND="
+   >=dev-java/stringtemplate-3.2.1:0
+"
+
+DEPEND="${CP_DEPEND}
+   >=virtual/jdk-1.8:*"
+
+RDEPEND="${CP_DEPEND}
+   >=virtual/jre-1.8:*"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"

diff --git a/dev-java/antlr-runtime/metadata.xml 
b/dev-java/antlr-runtime/metadata.xml
new file mode 100644
index ..e7fbbfd8344f
--- /dev/null
+++ b/dev-java/antlr-runtime/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   j...@gentoo.org
+   
+   
+   A framework for constructing recognizers, compilers, and 
translators from grammatical descriptions containing Java, C#, C++, or Python 
actions.
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2022-01-25 Thread Miroslav Šulc
commit: eb9234c26f9dd6984276ee8c499835a4318152ec
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Jan 20 20:50:39 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jan 25 09:30:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9234c2

dev-java/antlr: Split antlr-runtime and antlr-tool for 3.5.2

Suggested-by: Miroslav Šulc  gentoo.org>
Bug: https://bugs.gentoo.org/742554
Signed-off-by: Yuan Liao  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23904
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-3.5.2-r2.ebuild | 63 
 1 file changed, 63 insertions(+)

diff --git a/dev-java/antlr/antlr-3.5.2-r2.ebuild 
b/dev-java/antlr/antlr-3.5.2-r2.ebuild
new file mode 100644
index ..c085043de3e4
--- /dev/null
+++ b/dev-java/antlr/antlr-3.5.2-r2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="https://www.antlr3.org/;
+# Reuse tarball for DOCS files
+SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="3.5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+CP_DEPEND="
+   ~dev-java/antlr-runtime-${PV}:${SLOT}
+   ~dev-java/antlr-tool-${PV}:${SLOT}
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}
+"
+
+S="${WORKDIR}/${PN}3-${PV}"
+
+DOCS=( contributors.txt README.txt )
+
+src_compile() {
+   :
+}
+
+src_install() {
+   java-pkg_regjar "$(java-pkg_getjar antlr-runtime-3.5 antlr-runtime.jar)"
+   java-pkg_regjar "$(java-pkg_getjar antlr-tool-3.5 antlr-tool.jar)"
+
+   java-pkg_dolauncher ${PN}${SLOT} --main org.antlr.Tool
+   einstalldocs # https://bugs.gentoo.org/789582
+}
+
+pkg_postinst() {
+   # If upgrading from a version of this slot that installs JARs,
+   # display a message about submodule split
+   local changed_ver="3.5.2-r2"
+   local should_show_msg
+   for replaced_ver in ${REPLACING_VERSIONS}; do
+   if ver_test "${replaced_ver}" -lt "${changed_ver}"; then
+   should_show_msg=1
+   break
+   fi
+   done
+   [[ "${should_show_msg}" ]] || return
+   elog "Since version ${changed_ver}, ${PN}-${SLOT} no longer installs 
JARs."
+   elog "Please find the JARs from files installed by submodule packages"
+   elog "antlr-runtime-${SLOT} and antlr-tool-${SLOT}."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr-tool/files/, dev-java/antlr-tool/

2022-01-25 Thread Miroslav Šulc
commit: 909450e1de5a80651db10160a29d8d4c2266756c
Author: Yuan Liao  gmail  com>
AuthorDate: Thu Jan 20 21:50:51 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Jan 25 09:30:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=909450e1

dev-java/antlr-tool: Initial import

Suggested-by: Miroslav Šulc  gentoo.org>
Bug: https://bugs.gentoo.org/742554
Signed-off-by: Yuan Liao  gmail.com>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr-tool/Manifest |  2 +
 dev-java/antlr-tool/antlr-tool-3.5.2.ebuild  | 76 
 dev-java/antlr-tool/files/3.5.2-test-fixes.patch | 36 +++
 dev-java/antlr-tool/metadata.xml | 11 
 4 files changed, 125 insertions(+)

diff --git a/dev-java/antlr-tool/Manifest b/dev-java/antlr-tool/Manifest
new file mode 100644
index ..5af9733be86b
--- /dev/null
+++ b/dev-java/antlr-tool/Manifest
@@ -0,0 +1,2 @@
+DIST antlr-3.5.2.tar.gz 6927126 BLAKE2B 
1907229549434dfea6ef1fa915137a2f733bd61f0a40aacb131689df619d1c92e125453ec3d1febc5d92da1841ffbde060af196cff1ca8fb6f4684600375e161
 SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
+DIST antlr-tool-3.5.2-sources.jar 957096 BLAKE2B 
39b75824e129c8111f302eb71407a683c59e91e79a3fa13c5386c4ba4aa322e706deb10b36df3591ab0843faff5702091d543272ee85d63cd92cb36cc72e1ceb
 SHA512 
50fece361b69299be0c0941e6fe2bfacfc39c0b3dad3320126a9a80cd0f053fbaa6332612e2bab2872db122025d6abfe4b35a4636ef1c101e9131bbd2cdf5e28

diff --git a/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild 
b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
new file mode 100644
index ..214b8c4d199c
--- /dev/null
+++ b/dev-java/antlr-tool/antlr-tool-3.5.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Artifact ID for antlr-tool is 'antlr'
+# https://github.com/antlr/antlr3/blob/3.5.2/tool/pom.xml#L4
+MAVEN_ID="org.antlr:antlr:3.5.2"
+
+JAVA_PKG_IUSE="doc source test"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_PN="${PN%-tool}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="The ANTLR 3 tool"
+HOMEPAGE="https://www.antlr3.org/;
+# Maven Central sources JAR for *.java sources pre-generated from *.g files;
+# the source generation requires this package itself.
+# Tarball for resources, the test suite, and DOCS files
+SRC_URI="
+   
https://repo1.maven.org/maven2/org/antlr/antlr/${PV}/${MY_P}-sources.jar -> 
${P}-sources.jar
+   https://github.com/antlr/antlr3/archive/${PV}.tar.gz -> ${MY_P}.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="3.5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+CP_DEPEND="
+   ~dev-java/antlr-runtime-${PV}:${SLOT}
+   dev-java/stringtemplate:4
+"
+
+BDEPEND="
+   app-arch/unzip
+"
+
+DEPEND="
+   >=virtual/jdk-1.8:*
+   ${CP_DEPEND}
+"
+
+RDEPEND="
+   >=virtual/jre-1.8:*
+   ${CP_DEPEND}
+"
+
+S="${WORKDIR}"
+TARBALL_S="${S}/${MY_PN}3-${PV}"
+
+JAVA_SRC_DIR="org"
+JAVA_RESOURCE_DIRS=( "${TARBALL_S}/tool/src/main/resources" )
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="${TARBALL_S}/tool/src/test/java"
+
+DOCS=( "${TARBALL_S}/tool/CHANGES.txt" )
+
+src_prepare() {
+   java-pkg_clean
+   eapply -p0 "${FILESDIR}/${PV}-test-fixes.patch"
+   java-pkg-2_src_prepare
+
+   # Some tests fail under Java 8 in ways that probably aren't limited
+   # to the tests. This is bad but upstream is never going to update
+   # 3.5. At the time of writing, we only use it to build 4 anyway.
+   rm -v 
"${JAVA_TEST_SRC_DIR}/org/antlr/test/"Test{DFAConversion,SemanticPredicates,TopologicalSort}.java
 || die
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   einstalldocs # https://bugs.gentoo.org/789582
+}

diff --git a/dev-java/antlr-tool/files/3.5.2-test-fixes.patch 
b/dev-java/antlr-tool/files/3.5.2-test-fixes.patch
new file mode 100644
index ..f2609ac1f0b5
--- /dev/null
+++ b/dev-java/antlr-tool/files/3.5.2-test-fixes.patch
@@ -0,0 +1,36 @@
+diff -Naur 
antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestAttributes.java 
antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestAttributes.java
+--- antlr3-3.5.2.orig/tool/src/test/java/org/antlr/test/TestAttributes.java
2014-03-25 11:47:54.0 +
 antlr3-3.5.2/tool/src/test/java/org/antlr/test/TestAttributes.java 
2015-10-02 22:42:56.921263410 +0100
+@@ -2131,7 +2132,7 @@
+   assertEquals(expecting, found);
+   }
+ 
+-  @Test public void testRuleLabelOnTwoDifferentRulesTemplate() throws 
Exception {
++  @org.junit.Ignore @Test public void 
testRuleLabelOnTwoDifferentRulesTemplate() throws Exception {
+   String grammar =
+   "grammar 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-11-23 Thread Sam James
commit: e0c0f717eadcfb27f9babafad8f321b1db0549e6
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 23 21:36:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 23 21:36:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c0f717

dev-java/antlr: Stabilize 3.2-r1 arm64, #826766

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-3.2-r1.ebuild 
b/dev-java/antlr/antlr-3.2-r1.ebuild
index fba666dc5ad6..1ab54993c309 100644
--- a/dev-java/antlr/antlr-3.2-r1.ebuild
+++ b/dev-java/antlr/antlr-3.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.antlr3.org/download/${P}.tar.gz
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 RESTRICT="!test? ( test )"
 
 CDEPEND=">=dev-java/antlr-2.7.7-r7:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-11-23 Thread Sam James
commit: d1e2cd051adefb07d1bd9819dd1a4845535a1368
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 23 21:36:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 23 21:36:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e2cd05

dev-java/antlr: Stabilize 2.7.7-r9 arm64, #826766

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r9.ebuild 
b/dev-java/antlr/antlr-2.7.7-r9.ebuild
index ed770ed14cf8..304ae169d371 100644
--- a/dev-java/antlr/antlr-2.7.7-r9.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples"
 
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-07-18 Thread Agostino Sarubbo
commit: 671c7b04a4a46564a2480c1309bfa8088b847040
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jul 18 06:31:25 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jul 18 06:31:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671c7b04

dev-java/antlr: amd64 stable wrt bug #796695

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr/antlr-4.5.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-4.5.3-r1.ebuild 
b/dev-java/antlr/antlr-4.5.3-r1.ebuild
index 3c70f1210ae..b9cfe823789 100644
--- a/dev-java/antlr/antlr-4.5.3-r1.ebuild
+++ b/dev-java/antlr/antlr-4.5.3-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz
 
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-06-19 Thread Miroslav Šulc
commit: 84a7d48724df1b91babb553c3ddee4f0f5137a7f
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Jun 19 11:54:32 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Jun 19 11:54:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a7d487

dev-java/antlr: removed obsolete 2.7.7-r7

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r7.ebuild | 44 
 1 file changed, 44 deletions(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r7.ebuild 
b/dev-java/antlr/antlr-2.7.7-r7.ebuild
deleted file mode 100644
index dfa69c64882..000
--- a/dev-java/antlr/antlr-2.7.7-r7.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="https://www.antlr2.org/;
-SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples source"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6
-   source? ( app-arch/zip )"
-
-S="${WORKDIR}/${P}"
-JAVA_SRC_DIR="${S}/${PN}"
-
-java_prepare() {
-   java-pkg_clean
-
-   # Delete build files from examples.
-   find examples \( -name Makefile.in -o -name shiplist \) -delete || die
-}
-
-src_configure() {
-   : # Avoid configure script.
-}
-
-src_install() {
-   java-pkg-simple_src_install
-   java-pkg_dolauncher antlr --main antlr.Tool
-   dodoc {CHANGES,README}.txt
-
-   use doc && java-pkg_dohtml -r doc/*
-   use examples && java-pkg_doexamples examples/java
-   use source && java-pkg_dosrc antlr
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-06-19 Thread Agostino Sarubbo
commit: 65745cda2d27e620ed8bbe6d09a7546b6cbe9cee
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jun 19 10:00:58 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jun 19 10:00:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65745cda

dev-java/antlr: ppc64 stable wrt bug #796617

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r9.ebuild 
b/dev-java/antlr/antlr-2.7.7-r9.ebuild
index 2a646439c8e..ed770ed14cf 100644
--- a/dev-java/antlr/antlr-2.7.7-r9.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples"
 
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-06-19 Thread Miroslav Šulc
commit: f9742899f7659dd4e3804b25fc696c24fb68369f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Jun 18 18:40:43 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Jun 19 07:52:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9742899

dev-java/antlr: v4.5.3-r1 min java 1.8:*

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-4.5.3-r1.ebuild | 94 
 1 file changed, 94 insertions(+)

diff --git a/dev-java/antlr/antlr-4.5.3-r1.ebuild 
b/dev-java/antlr/antlr-4.5.3-r1.ebuild
new file mode 100644
index 000..3c70f1210ae
--- /dev/null
+++ b/dev-java/antlr/antlr-4.5.3-r1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="source"
+MAVEN_ID="org.antlr:antlr4:4.5.3"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="https://www.antlr.org/;
+SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz
+   https://www.antlr.org/download/${P}-complete.jar; # Prebuilt version 
needed.
+
+LICENSE="BSD"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="dev-java/antlr:3.5
+   dev-java/stringtemplate:4
+   dev-java/treelayout:0"
+
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.8:*"
+
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.8:*
+   test? (
+   dev-java/hamcrest-core:1.3
+   dev-java/junit:4
+   )"
+
+S="${WORKDIR}/${PN}4-${PV}"
+JAVA_GENTOO_CLASSPATH="stringtemplate-4,treelayout"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+}
+
+src_prepare() {
+   default
+   java-pkg_clean
+}
+
+src_configure() {
+   # TODO: Make java-config accept a jar@package query.
+   JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar:$(java-pkg_getjar 
antlr-3.5 antlr-runtime.jar)"
+}
+
+src_compile() {
+   cd "${S}/runtime/Java/src"
+   local G PKG
+
+   for G in $(find * -name "*.g4"); do
+   PKG="${G%/*}"
+   PKG="${PKG//\//.}"
+   java -jar "${DISTDIR}/${P}-complete.jar" -package "${PKG}" 
"${G}" || die
+   done
+
+   JAVA_JAR_FILENAME="${S}/${PN}-runtime.jar" JAVA_PKG_IUSE="doc" 
java-pkg-simple_src_compile
+
+   cd "${S}/tool/src"
+   antlr3.5 $(find -name "*.g") || die
+   JAVA_JAR_FILENAME="${S}/${PN}-tool.jar" java-pkg-simple_src_compile
+   java-pkg_addres "${S}/${PN}-tool.jar" ../resources
+}
+
+src_install() {
+   java-pkg_dojar ${PN}-{runtime,tool}.jar
+   java-pkg_dolauncher ${PN}${SLOT} --main org.antlr.v4.Tool
+   use doc && java-pkg_dojavadoc runtime/Java/src/target/api
+   use source && java-pkg_dosrc runtime/Java/src/org tool/src/org
+}
+
+junit_suite() {
+   cd "${S}/$1-testsuite/test" || die
+   local 
CP=".:${S}/runtime-testsuite/test:${S}/${PN}-tool.jar:$(java-pkg_getjars 
hamcrest-core-1.3,junit-4,${JAVA_GENTOO_CLASSPATH}):${JAVA_GENTOO_CLASSPATH_EXTRA}"
+
+   local TESTS=$(find ${2:-*} -name "Test*.java")
+   TESTS="${TESTS//.java}"
+   TESTS="${TESTS//\//.}"
+
+   ejavac -classpath "${CP}" $(find ${2:-*} -name "*.java")
+   ejunit4 -classpath "${CP}" ${TESTS}
+}
+
+src_test() {
+   # Only run Java runtime tests as we haven't built other languages.
+   junit_suite runtime org/antlr/v4/test/runtime/java
+   junit_suite tool
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-06-19 Thread Miroslav Šulc
commit: faa9d3b2c09a1e6eb29338d66008625eecf6b577
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Fri Jun 18 19:01:58 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Jun 19 07:53:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faa9d3b2

dev-java/antlr: remove unstable obsolete version

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/21314
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-4.5.3.ebuild | 92 ---
 1 file changed, 92 deletions(-)

diff --git a/dev-java/antlr/antlr-4.5.3.ebuild 
b/dev-java/antlr/antlr-4.5.3.ebuild
deleted file mode 100644
index 3cd757f2a8e..000
--- a/dev-java/antlr/antlr-4.5.3.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-JAVA_PKG_IUSE="source"
-MAVEN_ID="org.antlr:antlr4:4.5.3"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="https://www.antlr.org/;
-SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz
-   https://www.antlr.org/download/${P}-complete.jar; # Prebuilt version 
needed.
-LICENSE="BSD"
-SLOT="4"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-CDEPEND="dev-java/antlr:3.5
-   dev-java/stringtemplate:4
-   dev-java/treelayout:0"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.6"
-
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.6
-   test? (
-   dev-java/hamcrest-core:1.3
-   dev-java/junit:4
-   )"
-
-S="${WORKDIR}/${PN}4-${PV}"
-JAVA_GENTOO_CLASSPATH="stringtemplate-4,treelayout"
-
-src_unpack() {
-   unpack ${P}.tar.gz
-}
-
-java_prepare() {
-   java-pkg_clean
-}
-
-src_configure() {
-   # TODO: Make java-config accept a jar@package query.
-   JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar:$(java-pkg_getjar 
antlr-3.5 antlr-runtime.jar)"
-}
-
-src_compile() {
-   cd "${S}/runtime/Java/src"
-   local G PKG
-
-   for G in $(find * -name "*.g4"); do
-   PKG="${G%/*}"
-   PKG="${PKG//\//.}"
-   java -jar "${DISTDIR}/${P}-complete.jar" -package "${PKG}" 
"${G}" || die
-   done
-
-   JAVA_JAR_FILENAME="${S}/${PN}-runtime.jar" JAVA_PKG_IUSE="doc" 
java-pkg-simple_src_compile
-
-   cd "${S}/tool/src"
-   antlr3.5 $(find -name "*.g") || die
-   JAVA_JAR_FILENAME="${S}/${PN}-tool.jar" java-pkg-simple_src_compile
-   java-pkg_addres "${S}/${PN}-tool.jar" ../resources
-}
-
-src_install() {
-   java-pkg_dojar ${PN}-{runtime,tool}.jar
-   java-pkg_dolauncher ${PN}${SLOT} --main org.antlr.v4.Tool
-   use doc && java-pkg_dojavadoc runtime/Java/src/target/api
-   use source && java-pkg_dosrc runtime/Java/src/org tool/src/org
-}
-
-junit_suite() {
-   cd "${S}/$1-testsuite/test" || die
-   local 
CP=".:${S}/runtime-testsuite/test:${S}/${PN}-tool.jar:$(java-pkg_getjars 
hamcrest-core-1.3,junit-4,${JAVA_GENTOO_CLASSPATH}):${JAVA_GENTOO_CLASSPATH_EXTRA}"
-
-   local TESTS=$(find ${2:-*} -name "Test*.java")
-   TESTS="${TESTS//.java}"
-   TESTS="${TESTS//\//.}"
-
-   ejavac -classpath "${CP}" $(find ${2:-*} -name "*.java")
-   ejunit4 -classpath "${CP}" ${TESTS}
-}
-
-src_test() {
-   # Only run Java runtime tests as we haven't built other languages.
-   junit_suite runtime org/antlr/v4/test/runtime/java
-   junit_suite tool
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-06-18 Thread Sam James
commit: 2aab70dfc8bc00e9c44b9ae38d71b2b9483a0a92
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 18 22:25:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 18 22:25:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aab70df

dev-java/antlr: Stabilize 2.7.7-r9 amd64, #796617

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r9.ebuild 
b/dev-java/antlr/antlr-2.7.7-r9.ebuild
index 99355058f12..2a646439c8e 100644
--- a/dev-java/antlr/antlr-2.7.7-r9.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples"
 
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-06-18 Thread Sam James
commit: 2a37e290b16b42d716912cac52d0fd95406b1438
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 18 15:45:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 18 15:45:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a37e290

dev-java/antlr: Stabilize 2.7.7-r9 x86, #796617

Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r9.ebuild 
b/dev-java/antlr/antlr-2.7.7-r9.ebuild
index 5b7e3a5f797..99355058f12 100644
--- a/dev-java/antlr/antlr-2.7.7-r9.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples"
 
 RDEPEND=">=virtual/jre-1.8:*"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-05-27 Thread Miroslav Šulc
commit: 2b76ad17a40afdb3a5888bb935de48657291421d
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed May 26 08:43:39 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu May 27 08:03:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b76ad17

dev-java/antlr: MAVEN_ID

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/20991/commits/1cf9ba6f2946ecdbf36cbbdf2b2e7cc9bc319edb
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r9.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-java/antlr/antlr-2.7.7-r9.ebuild 
b/dev-java/antlr/antlr-2.7.7-r9.ebuild
index f7a42851863..5b7e3a5f797 100644
--- a/dev-java/antlr/antlr-2.7.7-r9.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r9.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 JAVA_PKG_IUSE="doc source"
+MAVEN_ID="antlr:antlr:2.7.7"
 
 inherit java-pkg-2 java-pkg-simple
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-05-16 Thread Miroslav Šulc
commit: 314148a1802a3bca0b6a9e32c39533a5d4255c3f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May 16 08:27:48 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun May 16 19:06:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314148a1

dev-java/antlr: EAPI 7, min java 1.8

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r9.ebuild | 49 
 1 file changed, 49 insertions(+)

diff --git a/dev-java/antlr/antlr-2.7.7-r9.ebuild 
b/dev-java/antlr/antlr-2.7.7-r9.ebuild
new file mode 100644
index 000..f7a42851863
--- /dev/null
+++ b/dev-java/antlr/antlr-2.7.7-r9.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="https://www.antlr2.org/;
+SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="examples"
+
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
+
+S="${WORKDIR}/${P}"
+
+JAVA_SRC_DIR="${S}/${PN}"
+
+DOCS=( CHANGES.txt README.txt )
+
+src_prepare() {
+   default
+   java-pkg_clean
+
+   # Delete build files from examples.
+   find examples \( -name Makefile.in -o -name shiplist \) -delete || die
+}
+
+# Avoid configure script.
+src_configure() { :; }
+
+src_install() {
+   java-pkg-simple_src_install
+   java-pkg_dolauncher antlr --main antlr.Tool
+
+   use doc && java-pkg_dohtml -r doc/*
+   use examples && java-pkg_doexamples examples/java
+   use source && java-pkg_dosrc antlr
+
+   # https://bugs.gentoo.org/789582
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-05-16 Thread Miroslav Šulc
commit: 31124a323eb568a6d382f2b062d9be254033b242
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun May 16 19:05:47 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun May 16 19:06:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31124a32

dev-java/antlr: dropped obsolete 3.2

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-3.2.ebuild | 96 -
 1 file changed, 96 deletions(-)

diff --git a/dev-java/antlr/antlr-3.2.ebuild b/dev-java/antlr/antlr-3.2.ebuild
deleted file mode 100644
index 3efa9766028..000
--- a/dev-java/antlr/antlr-3.2.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit epatch java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="https://www.antlr3.org/;
-SRC_URI="https://www.antlr3.org/download/${P}.tar.gz
-   https://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
-LICENSE="BSD"
-SLOT="3"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-CDEPEND=">=dev-java/antlr-2.7.7-r7:0
-   dev-java/stringtemplate:0"
-
-RDEPEND="${CDEPEND}
-   >=virtual/jre-1.6"
-
-DEPEND="${CDEPEND}
-   >=virtual/jdk-1.6
-   test? ( dev-java/junit:4 )"
-
-S="${WORKDIR}/${P}"
-JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar"
-JAVA_GENTOO_CLASSPATH="antlr,stringtemplate"
-
-src_unpack() {
-   unpack ${P}.tar.gz
-}
-
-java_prepare() {
-   java-pkg_clean
-
-   # These fixes have been applied in 3.5.
-   epatch "${FILESDIR}/${PV}-test-fixes.patch"
-   epatch "${FILESDIR}/${PV}-java-8.patch"
-
-   # Some tests fail under Java 8 in ways that probably aren't limited
-   # to the tests. This is bad but upstream is never going to update
-   # 3.2 even though other projects still rely on it. If any issues
-   # arise, we can only put pressure on those projects to upgrade.
-   if java-pkg_is-vm-version-ge 1.8; then
-   rm -v 
tool/src/test/java/org/antlr/test/Test{DFAConversion,SemanticPredicates,TopologicalSort}.java
 || die
-   fi
-
-   # 3.2 has strange hidden files.
-   find -type f -name "._*.*" -delete || die
-}
-
-src_compile() {
-   cd "${S}/runtime/Java/src/main" || die
-   JAVA_JAR_FILENAME="${S}/${PN}-runtime.jar" JAVA_PKG_IUSE="doc" 
java-pkg-simple_src_compile
-
-   cd "${S}/tool/src/main" || die
-
-   local G; for G in antlr codegen antlr.print assign.types buildnfa 
define; do # from pom.xml
-   antlr -o antlr2/org/antlr/grammar/v2/{,${G}.g} || die
-   done
-
-   # We have applied a patch to fix this version under Java 8. Trouble
-   # is that we need to run a prebuilt version before we can build our
-   # own and that version doesn't have the fix applied. We work around
-   # this by building just the offending class against the prebuilt
-   # version and then putting them together in the classpath. That
-   # isn't all. Due to a compiler limitation that Chewi doesn't fully
-   # understand, this class cannot be compiled by itself without a
-   # couple of tweaks that have been applied in the Java 8 patch.
-   ejavac -classpath "${DISTDIR}/${P}.jar" 
java/org/antlr/tool/CompositeGrammar.java
-
-   java -classpath "java:${DISTDIR}/${P}.jar" org.antlr.Tool $(find antlr3 
-name "*.g") || die
-   JAVA_JAR_FILENAME="${S}/${PN}-tool.jar" java-pkg-simple_src_compile
-   java-pkg_addres "${S}/${PN}-tool.jar" resources
-}
-
-src_install() {
-   java-pkg_dojar ${PN}-{runtime,tool}.jar
-   java-pkg_dolauncher ${PN}${SLOT} --main org.antlr.Tool
-   use doc && java-pkg_dojavadoc runtime/Java/src/main/target/api
-}
-
-src_test() {
-   cd tool/src/test/java || die
-   local 
CP=".:${S}/${PN}-runtime.jar:${S}/${PN}-tool.jar:$(java-pkg_getjars 
junit-4,${JAVA_GENTOO_CLASSPATH})"
-
-   local TESTS=$(find * -name "Test*.java")
-   TESTS="${TESTS//.java}"
-   TESTS="${TESTS//\//.}"
-
-   ejavac -classpath "${CP}" $(find -name "*.java")
-   ejunit4 -classpath "${CP}" ${TESTS}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-05-16 Thread Miroslav Šulc
commit: 4ae9d5b42367214a170b0f8d0185fdac5c496399
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May 16 08:36:48 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun May 16 19:06:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae9d5b4

dev-java/antlr: remove obsolete

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r8.ebuild | 47 
 1 file changed, 47 deletions(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r8.ebuild 
b/dev-java/antlr/antlr-2.7.7-r8.ebuild
deleted file mode 100644
index 3ca31ab70cf..000
--- a/dev-java/antlr/antlr-2.7.7-r8.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="https://www.antlr2.org/;
-SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="examples"
-
-RDEPEND=">=virtual/jre-1.6"
-DEPEND=">=virtual/jdk-1.6"
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="${S}/${PN}"
-
-DOCS=( CHANGES.txt README.txt )
-
-src_prepare() {
-   default
-   java-pkg_clean
-
-   # Delete build files from examples.
-   find examples \( -name Makefile.in -o -name shiplist \) -delete || die
-}
-
-# Avoid configure script.
-src_configure() { :; }
-
-src_install() {
-   java-pkg-simple_src_install
-   java-pkg_dolauncher antlr --main antlr.Tool
-
-   use doc && java-pkg_dohtml -r doc/*
-   use examples && java-pkg_doexamples examples/java
-   use source && java-pkg_dosrc antlr
-
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/, dev-java/antlr/files/

2021-05-16 Thread Miroslav Šulc
commit: 3394094d2c0d89ccc8d831bb299dddf7c94dd6ab
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun May 16 09:30:11 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun May 16 19:06:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3394094d

dev-java/antlr: EAPI 7, min java 1.8 (slot 3)

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/20829
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-3.2-r1.ebuild| 101 ++
 dev-java/antlr/files/3.2-test-fixes.patch |  16 ++---
 2 files changed, 109 insertions(+), 8 deletions(-)

diff --git a/dev-java/antlr/antlr-3.2-r1.ebuild 
b/dev-java/antlr/antlr-3.2-r1.ebuild
new file mode 100644
index 000..fba666dc5ad
--- /dev/null
+++ b/dev-java/antlr/antlr-3.2-r1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc test"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="https://www.antlr3.org/;
+SRC_URI="https://www.antlr3.org/download/${P}.tar.gz
+   https://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+RESTRICT="!test? ( test )"
+
+CDEPEND=">=dev-java/antlr-2.7.7-r7:0
+   dev-java/stringtemplate:0"
+
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.8:*"
+
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.8:*
+   test? ( dev-java/junit:4 )"
+
+PATCHES=(
+   # These fixes have been applied in 3.5.
+   "${FILESDIR}/${PV}-test-fixes.patch"
+   "${FILESDIR}/${PV}-java-8.patch"
+)
+
+S="${WORKDIR}/${P}"
+JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar"
+JAVA_GENTOO_CLASSPATH="antlr,stringtemplate"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+}
+
+src_prepare() {
+   default
+   java-pkg_clean
+
+   # Some tests fail under Java 8 in ways that probably aren't limited
+   # to the tests. This is bad but upstream is never going to update
+   # 3.2 even though other projects still rely on it. If any issues
+   # arise, we can only put pressure on those projects to upgrade.
+   if java-pkg_is-vm-version-ge 1.8; then
+   rm -v 
tool/src/test/java/org/antlr/test/Test{DFAConversion,SemanticPredicates,TopologicalSort}.java
 || die
+   fi
+
+   # 3.2 has strange hidden files.
+   find -type f -name "._*.*" -delete || die
+}
+
+src_compile() {
+   cd "${S}/runtime/Java/src/main" || die
+   JAVA_JAR_FILENAME="${S}/${PN}-runtime.jar" java-pkg-simple_src_compile
+
+   cd "${S}/tool/src/main" || die
+
+   local G; for G in antlr codegen antlr.print assign.types buildnfa 
define; do # from pom.xml
+   antlr -o antlr2/org/antlr/grammar/v2/{,${G}.g} || die
+   done
+
+   # We have applied a patch to fix this version under Java 8. Trouble
+   # is that we need to run a prebuilt version before we can build our
+   # own and that version doesn't have the fix applied. We work around
+   # this by building just the offending class against the prebuilt
+   # version and then putting them together in the classpath. That
+   # isn't all. Due to a compiler limitation that Chewi doesn't fully
+   # understand, this class cannot be compiled by itself without a
+   # couple of tweaks that have been applied in the Java 8 patch.
+   ejavac -classpath "${DISTDIR}/${P}.jar" 
java/org/antlr/tool/CompositeGrammar.java
+
+   java -classpath "java:${DISTDIR}/${P}.jar" org.antlr.Tool $(find antlr3 
-name "*.g") || die
+   JAVA_JAR_FILENAME="${S}/${PN}-tool.jar" java-pkg-simple_src_compile
+   java-pkg_addres "${S}/${PN}-tool.jar" resources
+}
+
+src_install() {
+   java-pkg_dojar ${PN}-{runtime,tool}.jar
+   java-pkg_dolauncher ${PN}${SLOT} --main org.antlr.Tool
+   use doc && java-pkg_dojavadoc runtime/Java/src/main/target/api
+}
+
+src_test() {
+   cd tool/src/test/java || die
+   local 
CP=".:${S}/${PN}-runtime.jar:${S}/${PN}-tool.jar:$(java-pkg_getjars 
junit-4,${JAVA_GENTOO_CLASSPATH})"
+
+   local TESTS=$(find * -name "Test*.java")
+   TESTS="${TESTS//.java}"
+   TESTS="${TESTS//\//.}"
+
+   ejavac -classpath "${CP}" $(find -name "*.java")
+   ejunit4 -classpath "${CP}" ${TESTS}
+}

diff --git a/dev-java/antlr/files/3.2-test-fixes.patch 
b/dev-java/antlr/files/3.2-test-fixes.patch
index 0544b700617..28068edb76b 100644
--- a/dev-java/antlr/files/3.2-test-fixes.patch
+++ b/dev-java/antlr/files/3.2-test-fixes.patch
@@ -1,5 +1,5 @@
 tool/src/test/java/org/antlr/test/BaseTest.java.orig   2010-11-30 
01:54:04.0 +
-+++ 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2021-04-28 Thread Miroslav Šulc
commit: e52aaabb39f96d65264d41f4b18403411e41a313
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Apr 26 10:17:44 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Apr 28 09:23:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52aaabb

dev-java/antlr: MAVEN_ID

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: 
https://github.com/gentoo/gentoo/pull/20546/commits/ec214b627dfe4e50832359fdd1b48cb71a71b77c
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/antlr/antlr-4.5.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-java/antlr/antlr-4.5.3.ebuild 
b/dev-java/antlr/antlr-4.5.3.ebuild
index bf5db82387e..3cd757f2a8e 100644
--- a/dev-java/antlr/antlr-4.5.3.ebuild
+++ b/dev-java/antlr/antlr-4.5.3.ebuild
@@ -4,6 +4,7 @@
 EAPI="5"
 
 JAVA_PKG_IUSE="source"
+MAVEN_ID="org.antlr:antlr4:4.5.3"
 
 inherit java-pkg-2 java-pkg-simple
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2020-12-14 Thread Miroslav Šulc
commit: 328e8d91d758ff48a29908db00c416a4389f4220
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Dec 14 11:27:40 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Dec 14 11:27:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=328e8d91

dev-java/antlr: migrated 3.5.2 to eapi7

Closes: https://bugs.gentoo.org/739746
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../antlr/{antlr-3.5.2.ebuild => antlr-3.5.2-r1.ebuild}| 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-java/antlr/antlr-3.5.2.ebuild 
b/dev-java/antlr/antlr-3.5.2-r1.ebuild
similarity index 95%
rename from dev-java/antlr/antlr-3.5.2.ebuild
rename to dev-java/antlr/antlr-3.5.2-r1.ebuild
index 43986264fbc..72eaa9b7c8b 100644
--- a/dev-java/antlr/antlr-3.5.2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI=7
 
 inherit eutils java-pkg-2 java-pkg-simple
 
@@ -18,21 +18,26 @@ RESTRICT="!test? ( test )"
 CDEPEND="dev-java/stringtemplate:4"
 
 RDEPEND="${CDEPEND}
-   >=virtual/jre-1.6"
+   >=virtual/jre-1.8"
 
 DEPEND="${CDEPEND}
-   >=virtual/jdk-1.6
+   >=virtual/jdk-1.8
test? ( dev-java/junit:4 )"
 
 S="${WORKDIR}/${PN}3-${PV}"
 JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar"
 JAVA_GENTOO_CLASSPATH="stringtemplate-4"
+PATCHES=(
+   "${FILESDIR}/${PV}-test-fixes.patch"
+)
 
 src_unpack() {
unpack ${P}.tar.gz
 }
 
-java_prepare() {
+src_prepare() {
+   default
+
java-pkg_clean
 
# This requires StringTemplate v3 and is only needed for
@@ -42,7 +47,6 @@ java_prepare() {
 
# Some tests have to be removed as a result.
rm -v 
tool/src/test/java/org/antlr/test/Test{RewriteTemplates,Templates}.java || die
-   epatch "${FILESDIR}/${PV}-test-fixes.patch"
 
# Some tests fail under Java 8 in ways that probably aren't limited
# to the tests. This is bad but upstream is never going to update



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2020-07-24 Thread Sam James
commit: ca06ec93ecd8272e99864401783e22b84b7e2eb6
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 25 02:19:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 25 02:19:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca06ec93

dev-java/antlr: arm64 keyworded (bug #733822)

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-4.5.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/antlr/antlr-4.5.3.ebuild 
b/dev-java/antlr/antlr-4.5.3.ebuild
index 5c66074f5d0..b250b7871a0 100644
--- a/dev-java/antlr/antlr-4.5.3.ebuild
+++ b/dev-java/antlr/antlr-4.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz
https://www.antlr.org/download/${P}-complete.jar; # Prebuilt version 
needed.
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2020-07-19 Thread Sam James
commit: 0bca11b5258b3057465b17d81cd45b3cf0f9ee32
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 20 01:06:34 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 20 01:06:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bca11b5

dev-java/antlr: arm64 keyworded (bug #720116)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-java/antlr/antlr-3.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/antlr/antlr-3.5.2.ebuild 
b/dev-java/antlr/antlr-3.5.2.ebuild
index 330d0ce8f42..43986264fbc 100644
--- a/dev-java/antlr/antlr-3.5.2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz
https://www.antlr3.org/download/${P}-complete.jar; # Prebuilt version 
needed.
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2019-04-20 Thread Aaron Bauman
commit: 7e00b43b1343ede053095e2324c1671f633aeac0
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Apr 14 12:02:21 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Apr 20 01:28:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e00b43b

dev-java/antlr: use HTTPS

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-java/antlr/antlr-2.7.7-r7.ebuild | 6 +++---
 dev-java/antlr/antlr-2.7.7-r8.ebuild | 6 +++---
 dev-java/antlr/antlr-3.2.ebuild  | 8 
 dev-java/antlr/antlr-3.5.2.ebuild| 6 +++---
 dev-java/antlr/antlr-4.5.1.ebuild| 6 +++---
 dev-java/antlr/antlr-4.5.3.ebuild| 6 +++---
 6 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r7.ebuild 
b/dev-java/antlr/antlr-2.7.7-r7.ebuild
index 09dc38c165a..c999d7417a3 100644
--- a/dev-java/antlr/antlr-2.7.7-r7.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,8 +8,8 @@ JAVA_PKG_IUSE="doc"
 inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="http://www.antlr2.org/;
-SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
+HOMEPAGE="https://www.antlr2.org/;
+SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
 LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/dev-java/antlr/antlr-2.7.7-r8.ebuild 
b/dev-java/antlr/antlr-2.7.7-r8.ebuild
index 10056965f25..de3952a26d0 100644
--- a/dev-java/antlr/antlr-2.7.7-r8.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,8 +8,8 @@ JAVA_PKG_IUSE="doc source"
 inherit java-pkg-2 java-pkg-simple
 
 DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="http://www.antlr2.org/;
-SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
+HOMEPAGE="https://www.antlr2.org/;
+SRC_URI="https://www.antlr2.org/download/${P}.tar.gz;
 LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/dev-java/antlr/antlr-3.2.ebuild b/dev-java/antlr/antlr-3.2.ebuild
index d8976fb1678..48831af505d 100644
--- a/dev-java/antlr/antlr-3.2.ebuild
+++ b/dev-java/antlr/antlr-3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -6,9 +6,9 @@ EAPI="5"
 inherit eutils java-pkg-2 java-pkg-simple
 
 DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="http://www.antlr3.org/;
-SRC_URI="http://www.antlr3.org/download/${P}.tar.gz
-   http://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
+HOMEPAGE="https://www.antlr3.org/;
+SRC_URI="https://www.antlr3.org/download/${P}.tar.gz
+   https://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
 LICENSE="BSD"
 SLOT="3"
 KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/dev-java/antlr/antlr-3.5.2.ebuild 
b/dev-java/antlr/antlr-3.5.2.ebuild
index 46c6402f4b2..ffbb7faf52a 100644
--- a/dev-java/antlr/antlr-3.5.2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -6,9 +6,9 @@ EAPI="5"
 inherit eutils java-pkg-2 java-pkg-simple
 
 DESCRIPTION="A parser generator for many languages"
-HOMEPAGE="http://www.antlr3.org/;
+HOMEPAGE="https://www.antlr3.org/;
 SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz
-   http://www.antlr3.org/download/${P}-complete.jar; # Prebuilt version 
needed.
+   https://www.antlr3.org/download/${P}-complete.jar; # Prebuilt version 
needed.
 LICENSE="BSD"
 SLOT="3.5"
 KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

diff --git a/dev-java/antlr/antlr-4.5.1.ebuild 
b/dev-java/antlr/antlr-4.5.1.ebuild
index a7c4c1ffbb7..38d9b405e65 100644
--- a/dev-java/antlr/antlr-4.5.1.ebuild
+++ b/dev-java/antlr/antlr-4.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -8,9 +8,9 @@ JAVA_PKG_IUSE="source"
 inherit java-pkg-2 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2018-03-01 Thread Michał Górny
commit: 201a6575bbe35b2e2feaca669f7c08ccafc58a6c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar  1 08:37:20 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar  1 08:39:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201a6575

dev-java/antlr: Dekeyword *-fbsd

 dev-java/antlr/antlr-2.7.7-r7.ebuild | 4 ++--
 dev-java/antlr/antlr-2.7.7-r8.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r7.ebuild 
b/dev-java/antlr/antlr-2.7.7-r7.ebuild
index 3eae09ac430..09dc38c165a 100644
--- a/dev-java/antlr/antlr-2.7.7-r7.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.antlr2.org/;
 SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples source"
 
 RDEPEND=">=virtual/jre-1.6"

diff --git a/dev-java/antlr/antlr-2.7.7-r8.ebuild 
b/dev-java/antlr/antlr-2.7.7-r8.ebuild
index 7b6c1b00af0..10056965f25 100644
--- a/dev-java/antlr/antlr-2.7.7-r8.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.antlr2.org/;
 SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples"
 
 RDEPEND=">=virtual/jre-1.6"



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/files/

2017-08-14 Thread Patrice Clement
commit: 168c4354dacdd40b547abadc7f8e68a9f0662deb
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Mon Aug 14 08:32:11 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Aug 14 21:50:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168c4354

dev-java/antlr: remove unused patch/file.

 dev-java/antlr/files/antlr-4.4-build.xml.patch | 20 
 dev-java/antlr/files/antlr.pc.in   |  9 -
 2 files changed, 29 deletions(-)

diff --git a/dev-java/antlr/files/antlr-4.4-build.xml.patch 
b/dev-java/antlr/files/antlr-4.4-build.xml.patch
deleted file mode 100644
index 1e64d30e9fc..000
--- a/dev-java/antlr/files/antlr-4.4-build.xml.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 build.xml.orig 2015-05-20 19:58:28.34500 +
-+++ build.xml  2015-05-20 19:58:44.80900 +
-@@ -11,8 +11,6 @@
- 
- 
- 
--
--http://www.antlr3.org/download/${antlr3.jar.name}; 
dest="${antlr3.jar}" skipexisting="true"/>
- 
- 
- 
-@@ -23,8 +21,6 @@
- 
- 
- 
--
--http://www.antlr.org/download/${antlr4.jar.name}; 
dest="${antlr4.jar}" skipexisting="true"/>
- 
- 
- 

diff --git a/dev-java/antlr/files/antlr.pc.in b/dev-java/antlr/files/antlr.pc.in
deleted file mode 100644
index fb5480637a9..000
--- a/dev-java/antlr/files/antlr.pc.in
+++ /dev/null
@@ -1,9 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-
-
-Name: antlr
-Description: ANother Tool for Language Recognition
-Version: @VERSION@
-Libs: @libs@



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2017-07-13 Thread Alexis Ballier
commit: 708f180b66a9a396dade2af3ce7773d5946fcbda
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Jul 13 12:10:35 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Jul 13 12:13:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708f180b

dev-java/antlr: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-java/antlr/antlr-2.7.7-r8.ebuild | 2 +-
 dev-java/antlr/antlr-3.2.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r8.ebuild 
b/dev-java/antlr/antlr-2.7.7-r8.ebuild
index 2a3ce769066..7b6c1b00af0 100644
--- a/dev-java/antlr/antlr-2.7.7-r8.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r8.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.antlr2.org/;
 SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="examples"
 
 RDEPEND=">=virtual/jre-1.6"

diff --git a/dev-java/antlr/antlr-3.2.ebuild b/dev-java/antlr/antlr-3.2.ebuild
index 42cde6897ec..d8976fb1678 100644
--- a/dev-java/antlr/antlr-3.2.ebuild
+++ b/dev-java/antlr/antlr-3.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.antlr3.org/download/${P}.tar.gz
http://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 CDEPEND=">=dev-java/antlr-2.7.7-r7:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2017-03-20 Thread Patrice Clement
commit: 293d29dc72695b002937e96a62fab57d4c0e31d2
Author: Patrice Clement  gentoo  org>
AuthorDate: Mon Mar 20 11:06:12 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Mar 20 11:06:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293d29dc

dev-java/antlr: EAPI 6 bump.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-java/antlr/antlr-2.7.7-r8.ebuild | 47 
 1 file changed, 47 insertions(+)

diff --git a/dev-java/antlr/antlr-2.7.7-r8.ebuild 
b/dev-java/antlr/antlr-2.7.7-r8.ebuild
new file mode 100644
index 000..2a3ce769066
--- /dev/null
+++ b/dev-java/antlr/antlr-2.7.7-r8.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="http://www.antlr2.org/;
+SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="examples"
+
+RDEPEND=">=virtual/jre-1.6"
+DEPEND=">=virtual/jdk-1.6"
+
+S="${WORKDIR}/${P}"
+
+JAVA_SRC_DIR="${S}/${PN}"
+
+DOCS=( CHANGES.txt README.txt )
+
+src_prepare() {
+   default
+   java-pkg_clean
+
+   # Delete build files from examples.
+   find examples \( -name Makefile.in -o -name shiplist \) -delete || die
+}
+
+# Avoid configure script.
+src_configure() { :; }
+
+src_install() {
+   java-pkg-simple_src_install
+   java-pkg_dolauncher antlr --main antlr.Tool
+
+   use doc && java-pkg_dohtml -r doc/*
+   use examples && java-pkg_doexamples examples/java
+   use source && java-pkg_dosrc antlr
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2017-01-29 Thread Fabian Groffen
commit: 3f8ef11f664f1c11cc0e0a932bd04c5603620828
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 15:39:18 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 15:39:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8ef11f

dev-java/antlr: dropped ~x64-freebsd ~x86-freebsd

Package-Manager: portage-2.3.3

 dev-java/antlr/antlr-2.7.7-r7.ebuild | 4 ++--
 dev-java/antlr/antlr-3.2.ebuild  | 4 ++--
 dev-java/antlr/antlr-3.5.2.ebuild| 4 ++--
 dev-java/antlr/antlr-4.5.1.ebuild| 4 ++--
 dev-java/antlr/antlr-4.5.3.ebuild| 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r7.ebuild 
b/dev-java/antlr/antlr-2.7.7-r7.ebuild
index 19c39cb..9499bd4 100644
--- a/dev-java/antlr/antlr-2.7.7-r7.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ HOMEPAGE="http://www.antlr2.org/;
 SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="examples source"
 
 RDEPEND=">=virtual/jre-1.6"

diff --git a/dev-java/antlr/antlr-3.2.ebuild b/dev-java/antlr/antlr-3.2.ebuild
index b8a0512..176dbde 100644
--- a/dev-java/antlr/antlr-3.2.ebuild
+++ b/dev-java/antlr/antlr-3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="http://www.antlr3.org/download/${P}.tar.gz
http://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 CDEPEND=">=dev-java/antlr-2.7.7-r7:0

diff --git a/dev-java/antlr/antlr-3.5.2.ebuild 
b/dev-java/antlr/antlr-3.5.2.ebuild
index a44d11a..a8b2381 100644
--- a/dev-java/antlr/antlr-3.5.2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz
http://www.antlr3.org/download/${P}-complete.jar; # Prebuilt version 
needed.
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 CDEPEND="dev-java/stringtemplate:4"

diff --git a/dev-java/antlr/antlr-4.5.1.ebuild 
b/dev-java/antlr/antlr-4.5.1.ebuild
index e114ee8..193cef0 100644
--- a/dev-java/antlr/antlr-4.5.1.ebuild
+++ b/dev-java/antlr/antlr-4.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz
http://www.antlr.org/download/${P}-complete.jar; # Prebuilt version 
needed.
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 CDEPEND="dev-java/antlr:3.5

diff --git a/dev-java/antlr/antlr-4.5.3.ebuild 
b/dev-java/antlr/antlr-4.5.3.ebuild
index 6fe3fe4..f5a598b 100644
--- a/dev-java/antlr/antlr-4.5.3.ebuild
+++ b/dev-java/antlr/antlr-4.5.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz
http://www.antlr.org/download/${P}-complete.jar; # Prebuilt version 
needed.
 LICENSE="BSD"
 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2016-10-07 Thread James Le Cuirot
commit: ff106800e746382f155bafa5aedb96e2a1f65719
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Oct  7 20:34:08 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Oct  7 20:55:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff106800

dev-java/antlr: 3.5.2 + 4.5.1 stable on amd64, ppc64, x86 (ALLARCHES)

Package-Manager: portage-2.3.1

 dev-java/antlr/antlr-3.5.2.ebuild | 2 +-
 dev-java/antlr/antlr-4.5.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/antlr/antlr-3.5.2.ebuild 
b/dev-java/antlr/antlr-3.5.2.ebuild
index acaad6f..a44d11a 100644
--- a/dev-java/antlr/antlr-3.5.2.ebuild
+++ b/dev-java/antlr/antlr-3.5.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz 
-> ${P}.tar.gz
http://www.antlr3.org/download/${P}-complete.jar; # Prebuilt version 
needed.
 LICENSE="BSD"
 SLOT="3.5"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 CDEPEND="dev-java/stringtemplate:4"

diff --git a/dev-java/antlr/antlr-4.5.1.ebuild 
b/dev-java/antlr/antlr-4.5.1.ebuild
index 6fe3fe4..e114ee8 100644
--- a/dev-java/antlr/antlr-4.5.1.ebuild
+++ b/dev-java/antlr/antlr-4.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz 
-> ${P}.tar.gz
http://www.antlr.org/download/${P}-complete.jar; # Prebuilt version 
needed.
 LICENSE="BSD"
 SLOT="4"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 CDEPEND="dev-java/antlr:3.5



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2016-10-07 Thread James Le Cuirot
commit: 88321eede2569159b49a39aef1421dc5369f5424
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Oct  7 20:54:26 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Oct  7 20:55:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88321eed

dev-java/antlr: Version bump to 4.5.3

Package-Manager: portage-2.3.1

 dev-java/antlr/Manifest   |  2 +
 dev-java/antlr/antlr-4.5.3.ebuild | 91 +++
 2 files changed, 93 insertions(+)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index 942768f..c3495bf 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -5,3 +5,5 @@ DIST antlr-3.5.2-complete.jar 2456317 SHA256 
26ca659f47d77384f518cf2b6463892fcd4
 DIST antlr-3.5.2.tar.gz 6927126 SHA256 
529baf7d11f06b773543e25271c1a6e1735d2f8061f4866d1ea5c99a5d71ee1f SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
 WHIRLPOOL 
a3a2bf81cc91a332725a4ce15dcccf10df5395b27a521656b1f3e80fed10197edc132fa2a8b9a259b2ee603320492b4b1f664692a967fdfdbb574d919b9aa20e
 DIST antlr-4.5.1-complete.jar 1478820 SHA256 
9cff6c76bc5aafcbf51cac7f0974ae01e4f6119402e75436abbb97f8ab15c211 SHA512 
1109087c44706694d75a7f88f6ce96e8653467d5721505db747e7e70a4f40a24469b1fb3ffcb327819bba1548b0025412e46a11a41e329b0ecf847cb1094238c
 WHIRLPOOL 
54d8a59bbd935b84a76370645d57eb07ee9160297ad457106b7b773682f915c9632446fc818a9fb23ab37074c923b918c168a7eca9813cfb4dfa2eb106e5
 DIST antlr-4.5.1.tar.gz 6158475 SHA256 
faaaea662e7b4792fc2264bbefaf0e196e74f45ebe29ec638f978b008e6bb5ff SHA512 
949306b0ee87a0c002664ee7ac0f32c43385c501b4e28f181417559ce09b07cc12a8441c3bb81f8a72feba3d4ccc693a3c03bcccad7fc81223cddb19e10468a9
 WHIRLPOOL 
00aeb41f8864d65d7693cf3ca4d36a10f094967fe96fefd67e4d64eb22d1502658ff2355125ab5e36f88a276d143247c0a2814cfcd990e08ec3fe6f6212ea42e
+DIST antlr-4.5.3-complete.jar 1485121 SHA256 
a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 SHA512 
53dcadf3007c9bdbeb391ea72fb9bab7c086fa0b9d1d93b83050b2ebb726c2f52743b5ba944c68f6da513d915ab5e8721676d74d823c32484928ccad2a28f1e4
 WHIRLPOOL 
9547b9e18bbef393036feeff9608b14bb57916e27bb4a4e15f1842ed428a6ccbd6c3fc819cf322532876ec4500bca3e4d73194e3ed85662768240750f8db235e
+DIST antlr-4.5.3.tar.gz 6760401 SHA256 
5eaf01d4994383029a7d5d9c4604d7c7dc3122b787b69c541821d0f4dc0e9f05 SHA512 
d0e61baebb338e5e4e8eaf87aa6ef52a568ec51bc86bc07acf8f82be0c173ea4f0f85978dfd034c2642505888c0849663f6b6fb030c4c19e0571f29277fb54f7
 WHIRLPOOL 
a58ccbe6b1bed2cbb77f689cc3b8a731abd480f689a2e2129eecbd68e843906ec8931f958e174c2bf463651018cd6facf97eb5eb4b7aba69ea337f26040fcdf3

diff --git a/dev-java/antlr/antlr-4.5.3.ebuild 
b/dev-java/antlr/antlr-4.5.3.ebuild
new file mode 100644
index ..6fe3fe4
--- /dev/null
+++ b/dev-java/antlr/antlr-4.5.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="http://www.antlr.org/;
+SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz
+   http://www.antlr.org/download/${P}-complete.jar; # Prebuilt version 
needed.
+LICENSE="BSD"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+CDEPEND="dev-java/antlr:3.5
+   dev-java/stringtemplate:4
+   dev-java/treelayout:0"
+
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.6"
+
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.6
+   test? (
+   dev-java/hamcrest-core:1.3
+   dev-java/junit:4
+   )"
+
+S="${WORKDIR}/${PN}4-${PV}"
+JAVA_GENTOO_CLASSPATH="stringtemplate-4,treelayout"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+}
+
+java_prepare() {
+   java-pkg_clean
+}
+
+src_configure() {
+   # TODO: Make java-config accept a jar@package query.
+   JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar:$(java-pkg_getjar 
antlr-3.5 antlr-runtime.jar)"
+}
+
+src_compile() {
+   cd "${S}/runtime/Java/src"
+   local G PKG
+
+   for G in $(find * -name "*.g4"); do
+   PKG="${G%/*}"
+   PKG="${PKG//\//.}"
+   java -jar "${DISTDIR}/${P}-complete.jar" -package "${PKG}" 
"${G}" || die
+   done
+
+   JAVA_JAR_FILENAME="${S}/${PN}-runtime.jar" JAVA_PKG_IUSE="doc" 
java-pkg-simple_src_compile
+
+   cd "${S}/tool/src"
+   antlr3.5 $(find -name "*.g") || die
+   JAVA_JAR_FILENAME="${S}/${PN}-tool.jar" java-pkg-simple_src_compile
+   java-pkg_addres "${S}/${PN}-tool.jar" ../resources
+}
+
+src_install() {
+   java-pkg_dojar ${PN}-{runtime,tool}.jar
+   java-pkg_dolauncher ${PN}${SLOT} --main org.antlr.v4.Tool
+   use doc && 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2016-10-07 Thread James Le Cuirot
commit: 21424382268246483bd078e4fdd2b838641871fa
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Oct  7 20:35:19 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Oct  7 20:55:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21424382

dev-java/antlr: Remove old 4.4

Package-Manager: portage-2.3.1

 dev-java/antlr/Manifest |  3 --
 dev-java/antlr/antlr-4.4.ebuild | 70 -
 dev-java/antlr/metadata.xml |  5 ---
 3 files changed, 78 deletions(-)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index 42cc048..942768f 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -1,10 +1,7 @@
-DIST 4.4.zip 1107695 SHA256 
68a79e4accae4dfd9d45a8292fe9b2812c6a3ec1d903412e205a06ead083b8ae SHA512 
5e4a92b3d0bb8583f52cbed554ef68909412cd3e9de7589870eead3359a6f5efb492029c3bcce50d6a19a220c83c809824dbde3d08a6b39a42e9fbe3eaef8ce4
 WHIRLPOOL 
80cf60f9679cd5d3cb512b2e1a9c4987d34fb7994a976b42c95351fb4670944343dd8b8cf0e1738b94cc177122dcf635ee5d1a262290f6b89a8e38d06adc2077
 DIST antlr-2.7.7.tar.gz 1816180 SHA256 
853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 SHA512 
faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d
 WHIRLPOOL 
def5ac0ddfe5a65f9f7d5489d039048c5d630b46cd5626593bd12e9b393d5ec26884f90b013bcdf58511e26abbf06e0d7b3789a11298b017f7e70af2ec8dde4a
 DIST antlr-3.2.jar 1928009 SHA256 
4c8737014e7ca0d2c85171edf37f5a26b2d8d8237c283357b81a3269b6848d38 SHA512 
25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6
 WHIRLPOOL 
19d99c9f50339ee9ef31e9458ac3a44ce52aa89ed84f96be905d626e3a53d5e2bbdb2e8eb4c5ca16413e7493499b141f940dd200658f8e60e9ecbd777f83a84b
 DIST antlr-3.2.tar.gz 837320 SHA256 
01548fa03ef1f0ed05a93f0749b65db8a35a191ad7ad34e1e6a6a2529ca2ef45 SHA512 
8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c
 WHIRLPOOL 
40080efc13c88312aaa318cde097f240e711b477e264739ea71b6c246ede29ac48f42eccd55365af531eb428f1ca1d89386d7e5753b6bc35cad9bf937b70e6de
-DIST antlr-3.5.2-complete-no-st3.jar 1862097 SHA256 
46531814ba9739cdf20c6c1789c252d3d95b68932813d79fb8bbfdf8d5840417 SHA512 
227f56edfb8d1935fc0f5bd69a730a2230b173f38baa7837b6dac9b4a10c5d4a9b2eb806416b21bed2621bb0b8e0fb98a6f48da2660b326728326f078bc28ea9
 WHIRLPOOL 
5c5285894e2d4182650a8a573ae83996e1f463d6ce866ddcff43959b16cf1070c3042b21d80c9350865716a6719d15fcd42b7370b4af69b6eca863d26ffcc325
 DIST antlr-3.5.2-complete.jar 2456317 SHA256 
26ca659f47d77384f518cf2b6463892fcd4f0b0d4d8c0de2addf697e63e7326b SHA512 
560f208e38759b5e626de56816e1fce9c191c526c04ca782513859d468ac444d1e8e62c03870a68f8f9d8daee0f45fca465150e2bbfc71b46e46b952519044b1
 WHIRLPOOL 
bdbbb081bf0aab83fa26a4a75f7f42487da688a5e3c765ea4cbd7b8c1bcb80b66e8b98bf95ee8bcd2acd60b4eacb6745f879cb899b672ea7fc4489d651a6f2e0
 DIST antlr-3.5.2.tar.gz 6927126 SHA256 
529baf7d11f06b773543e25271c1a6e1735d2f8061f4866d1ea5c99a5d71ee1f SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
 WHIRLPOOL 
a3a2bf81cc91a332725a4ce15dcccf10df5395b27a521656b1f3e80fed10197edc132fa2a8b9a259b2ee603320492b4b1f664692a967fdfdbb574d919b9aa20e
-DIST antlr-4.3-complete.jar 1340431 SHA256 
da9afec193edcc4d8080a4897e77e1e2f6a0c0bc265fccb8c44ae10660f7a8f0 SHA512 
669cc21ef72ec899509181b1ec77d918fce9dba3db165d9d7429e0058c58a9d716cbf274d7a54b6bd9143d95d9a902d82acfa5bcb5e6c805c4e9fdf90b83349e
 WHIRLPOOL 
f665a200850d294ee0f8c3127bb918a9c9625098a97a960afe08b3a3940ba2c2ad54099e34c82fab5058b668a721b3ed5621a85820d0aca0e16af2f81627c723
 DIST antlr-4.5.1-complete.jar 1478820 SHA256 
9cff6c76bc5aafcbf51cac7f0974ae01e4f6119402e75436abbb97f8ab15c211 SHA512 
1109087c44706694d75a7f88f6ce96e8653467d5721505db747e7e70a4f40a24469b1fb3ffcb327819bba1548b0025412e46a11a41e329b0ecf847cb1094238c
 WHIRLPOOL 
54d8a59bbd935b84a76370645d57eb07ee9160297ad457106b7b773682f915c9632446fc818a9fb23ab37074c923b918c168a7eca9813cfb4dfa2eb106e5
 DIST antlr-4.5.1.tar.gz 6158475 SHA256 
faaaea662e7b4792fc2264bbefaf0e196e74f45ebe29ec638f978b008e6bb5ff SHA512 
949306b0ee87a0c002664ee7ac0f32c43385c501b4e28f181417559ce09b07cc12a8441c3bb81f8a72feba3d4ccc693a3c03bcccad7fc81223cddb19e10468a9
 WHIRLPOOL 
00aeb41f8864d65d7693cf3ca4d36a10f094967fe96fefd67e4d64eb22d1502658ff2355125ab5e36f88a276d143247c0a2814cfcd990e08ec3fe6f6212ea42e

diff --git a/dev-java/antlr/antlr-4.4.ebuild b/dev-java/antlr/antlr-4.4.ebuild
deleted file mode 100644
index 409a9d4..
--- a/dev-java/antlr/antlr-4.4.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2 java-ant-2
-
-# List of jar files we need 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2016-01-14 Thread James Le Cuirot
commit: 95efce9a3e132780e1b387ff3eb7465fe8ecaecd
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan  2 23:26:47 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 14 21:42:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95efce9a

dev-java/antlr: Remove old

Package-Manager: portage-2.2.26

 dev-java/antlr/Manifest  |   2 -
 dev-java/antlr/antlr-2.7.7-r5.ebuild | 172 ---
 dev-java/antlr/antlr-3.1.3-r3.ebuild | 117 
 dev-java/antlr/metadata.xml  |   1 -
 4 files changed, 292 deletions(-)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index 2aa81ba..42cc048 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -1,7 +1,5 @@
 DIST 4.4.zip 1107695 SHA256 
68a79e4accae4dfd9d45a8292fe9b2812c6a3ec1d903412e205a06ead083b8ae SHA512 
5e4a92b3d0bb8583f52cbed554ef68909412cd3e9de7589870eead3359a6f5efb492029c3bcce50d6a19a220c83c809824dbde3d08a6b39a42e9fbe3eaef8ce4
 WHIRLPOOL 
80cf60f9679cd5d3cb512b2e1a9c4987d34fb7994a976b42c95351fb4670944343dd8b8cf0e1738b94cc177122dcf635ee5d1a262290f6b89a8e38d06adc2077
 DIST antlr-2.7.7.tar.gz 1816180 SHA256 
853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 SHA512 
faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d
 WHIRLPOOL 
def5ac0ddfe5a65f9f7d5489d039048c5d630b46cd5626593bd12e9b393d5ec26884f90b013bcdf58511e26abbf06e0d7b3789a11298b017f7e70af2ec8dde4a
-DIST antlr-3.1.3-generated.tar.bz2 47167 SHA256 
ed326de0f1f92dd72e8d9644e8eaf59d02b9725b4b5218f5c54e12100f8d05f4 SHA512 
4ea01ad0d5fc99607ffa445fb99ae424648b713dca293d05ff4ec064cac0a0fe5073df3834f9b6990e99f3cefc5cdd191a1ee3c3951d97615908b94630070bba
 WHIRLPOOL 
61f7829811251a35528c322952830dc5a6e82e23e36f664af179b41955734e771aaad070298666a15be0f41982dbb8b19955b5967987582c6b666e602384d060
-DIST antlr-3.1.3.tar.gz 10743515 SHA256 
1fca0fc7304140807e64ec263a58d93ef1b380cfb6407084e6909f8220bc1039 SHA512 
6814b970740bd61e6727f81b1a2fb4249f8f029e756694d852224eee54e0231540f8e23d2fa8f78eef234d6497f5fa1411e76020ffaed737d8c1a5178321a062
 WHIRLPOOL 
9d9a1caf39595dbb9b300f730091cfa38a12ab10b8a59d58c7bdd9ba4674bce9f49bc21b5b170129216ff9d880dbf5f0bdb5bfe614b003a4ffe948948b5413c9
 DIST antlr-3.2.jar 1928009 SHA256 
4c8737014e7ca0d2c85171edf37f5a26b2d8d8237c283357b81a3269b6848d38 SHA512 
25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6
 WHIRLPOOL 
19d99c9f50339ee9ef31e9458ac3a44ce52aa89ed84f96be905d626e3a53d5e2bbdb2e8eb4c5ca16413e7493499b141f940dd200658f8e60e9ecbd777f83a84b
 DIST antlr-3.2.tar.gz 837320 SHA256 
01548fa03ef1f0ed05a93f0749b65db8a35a191ad7ad34e1e6a6a2529ca2ef45 SHA512 
8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c
 WHIRLPOOL 
40080efc13c88312aaa318cde097f240e711b477e264739ea71b6c246ede29ac48f42eccd55365af531eb428f1ca1d89386d7e5753b6bc35cad9bf937b70e6de
 DIST antlr-3.5.2-complete-no-st3.jar 1862097 SHA256 
46531814ba9739cdf20c6c1789c252d3d95b68932813d79fb8bbfdf8d5840417 SHA512 
227f56edfb8d1935fc0f5bd69a730a2230b173f38baa7837b6dac9b4a10c5d4a9b2eb806416b21bed2621bb0b8e0fb98a6f48da2660b326728326f078bc28ea9
 WHIRLPOOL 
5c5285894e2d4182650a8a573ae83996e1f463d6ce866ddcff43959b16cf1070c3042b21d80c9350865716a6719d15fcd42b7370b4af69b6eca863d26ffcc325

diff --git a/dev-java/antlr/antlr-2.7.7-r5.ebuild 
b/dev-java/antlr/antlr-2.7.7-r5.ebuild
deleted file mode 100644
index dad4b63..000
--- a/dev-java/antlr/antlr-2.7.7-r5.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-
-DISTUTILS_OPTIONAL="y"
-DISTUTILS_SINGLE_IMPL="y"
-DISTUTILS_IN_SOURCE_BUILD="y"
-
-inherit base java-pkg-2 mono autotools distutils-r1 multilib toolchain-funcs 
versionator
-
-DESCRIPTION="A parser generator for C++, C#, Java, and Python"
-HOMEPAGE="http://www.antlr2.org/;
-SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc debug examples mono +cxx +java python script source static-libs"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# TODO do we actually need jdk at runtime?
-RDEPEND="python? ( ${PYTHON_DEPS} )
-   >=virtual/jdk-1.3
-   mono? ( dev-lang/mono )"
-DEPEND="${RDEPEND}
-   script? ( !dev-util/pccts )
-   source? ( app-arch/zip )"
-
-PATCHES=( "${FILESDIR}"/${PV}-{gcc-4.3,gcc-4.4,makefixes}.patch )
-
-make_shared_lib() {
-   local soname=$(basename "${1%.a}")$(get_libname $(get_major_version))
-   einfo "Making ${soname}"
- 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2016-01-14 Thread James Le Cuirot
commit: 53f2c70462d84f2c7c34b049251d400fb6f2972d
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan  2 20:25:36 2016 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Thu Jan 14 21:42:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f2c704

dev-java/antlr: Mark 2.7.7-r7 and 3.2 stable using ALLARCHES policy

Package-Manager: portage-2.2.26

 dev-java/antlr/antlr-2.7.7-r7.ebuild | 4 ++--
 dev-java/antlr/antlr-3.2.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r7.ebuild 
b/dev-java/antlr/antlr-2.7.7-r7.ebuild
index 70cf2fb..dec6bd9 100644
--- a/dev-java/antlr/antlr-2.7.7-r7.ebuild
+++ b/dev-java/antlr/antlr-2.7.7-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ HOMEPAGE="http://www.antlr2.org/;
 SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples source"
 
 RDEPEND=">=virtual/jre-1.6"

diff --git a/dev-java/antlr/antlr-3.2.ebuild b/dev-java/antlr/antlr-3.2.ebuild
index 13b7623..5d9561d 100644
--- a/dev-java/antlr/antlr-3.2.ebuild
+++ b/dev-java/antlr/antlr-3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ SRC_URI="http://www.antlr3.org/download/${P}.tar.gz
http://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 CDEPEND=">=dev-java/antlr-2.7.7-r7:0



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2015-12-06 Thread James Le Cuirot
commit: 287c3d3d13374e24c70ea97e4c959dfba8005d02
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec  6 13:45:10 2015 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec  6 13:46:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287c3d3d

dev-java/antlr: Version bump to 4.5.1 (closes bug #545384)

This is a rewrite as the 4.4 ebuild bundled a lot of prebuilt stuff
and didn't include any tests. gunit support has been dropped because
no one uses it and it is not worth the hassle.

Nothing in the tree truly needs at present this as the existing
dependencies are bogus but no doubt something will before long.

Package-Manager: portage-2.2.26

 dev-java/antlr/Manifest   |  2 +
 dev-java/antlr/antlr-4.5.1.ebuild | 91 +++
 2 files changed, 93 insertions(+)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index dd63ef1..2aa81ba 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -8,3 +8,5 @@ DIST antlr-3.5.2-complete-no-st3.jar 1862097 SHA256 
46531814ba9739cdf20c6c1789c2
 DIST antlr-3.5.2-complete.jar 2456317 SHA256 
26ca659f47d77384f518cf2b6463892fcd4f0b0d4d8c0de2addf697e63e7326b SHA512 
560f208e38759b5e626de56816e1fce9c191c526c04ca782513859d468ac444d1e8e62c03870a68f8f9d8daee0f45fca465150e2bbfc71b46e46b952519044b1
 WHIRLPOOL 
bdbbb081bf0aab83fa26a4a75f7f42487da688a5e3c765ea4cbd7b8c1bcb80b66e8b98bf95ee8bcd2acd60b4eacb6745f879cb899b672ea7fc4489d651a6f2e0
 DIST antlr-3.5.2.tar.gz 6927126 SHA256 
529baf7d11f06b773543e25271c1a6e1735d2f8061f4866d1ea5c99a5d71ee1f SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
 WHIRLPOOL 
a3a2bf81cc91a332725a4ce15dcccf10df5395b27a521656b1f3e80fed10197edc132fa2a8b9a259b2ee603320492b4b1f664692a967fdfdbb574d919b9aa20e
 DIST antlr-4.3-complete.jar 1340431 SHA256 
da9afec193edcc4d8080a4897e77e1e2f6a0c0bc265fccb8c44ae10660f7a8f0 SHA512 
669cc21ef72ec899509181b1ec77d918fce9dba3db165d9d7429e0058c58a9d716cbf274d7a54b6bd9143d95d9a902d82acfa5bcb5e6c805c4e9fdf90b83349e
 WHIRLPOOL 
f665a200850d294ee0f8c3127bb918a9c9625098a97a960afe08b3a3940ba2c2ad54099e34c82fab5058b668a721b3ed5621a85820d0aca0e16af2f81627c723
+DIST antlr-4.5.1-complete.jar 1478820 SHA256 
9cff6c76bc5aafcbf51cac7f0974ae01e4f6119402e75436abbb97f8ab15c211 SHA512 
1109087c44706694d75a7f88f6ce96e8653467d5721505db747e7e70a4f40a24469b1fb3ffcb327819bba1548b0025412e46a11a41e329b0ecf847cb1094238c
 WHIRLPOOL 
54d8a59bbd935b84a76370645d57eb07ee9160297ad457106b7b773682f915c9632446fc818a9fb23ab37074c923b918c168a7eca9813cfb4dfa2eb106e5
+DIST antlr-4.5.1.tar.gz 6158475 SHA256 
faaaea662e7b4792fc2264bbefaf0e196e74f45ebe29ec638f978b008e6bb5ff SHA512 
949306b0ee87a0c002664ee7ac0f32c43385c501b4e28f181417559ce09b07cc12a8441c3bb81f8a72feba3d4ccc693a3c03bcccad7fc81223cddb19e10468a9
 WHIRLPOOL 
00aeb41f8864d65d7693cf3ca4d36a10f094967fe96fefd67e4d64eb22d1502658ff2355125ab5e36f88a276d143247c0a2814cfcd990e08ec3fe6f6212ea42e

diff --git a/dev-java/antlr/antlr-4.5.1.ebuild 
b/dev-java/antlr/antlr-4.5.1.ebuild
new file mode 100644
index 000..17c21dc
--- /dev/null
+++ b/dev-java/antlr/antlr-4.5.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="http://www.antlr.org/;
+SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz
+   http://www.antlr.org/download/${P}-complete.jar; # Prebuilt version 
needed.
+LICENSE="BSD"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+CDEPEND="dev-java/antlr:3.5
+   dev-java/stringtemplate:4
+   dev-java/treelayout:0"
+
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.6"
+
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.6
+   test? (
+   dev-java/hamcrest-core:1.3
+   dev-java/junit:4
+   )"
+
+S="${WORKDIR}/${PN}4-${PV}"
+JAVA_GENTOO_CLASSPATH="stringtemplate-4,treelayout"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+}
+
+java_prepare() {
+   java-pkg_clean
+}
+
+src_configure() {
+   # TODO: Make java-config accept a jar@package query.
+   JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar:$(java-pkg_getjar 
antlr-3.5 antlr-runtime.jar)"
+}
+
+src_compile() {
+   cd "${S}/runtime/Java/src"
+   local G PKG
+
+   for G in $(find * -name "*.g4"); do
+   PKG="${G%/*}"
+   PKG="${PKG//\//.}"
+   java -jar "${DISTDIR}/${P}-complete.jar" -package "${PKG}" 
"${G}" || die
+   done
+
+   JAVA_JAR_FILENAME="${S}/${PN}-runtime.jar" JAVA_PKG_IUSE="doc" 
java-pkg-simple_src_compile
+
+   cd 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/files/, dev-java/antlr/

2015-12-05 Thread James Le Cuirot
commit: 0029d15a96b5777f12503e7298a92bccfc8571ff
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Dec  5 17:23:15 2015 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Dec  5 17:24:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0029d15a

dev-java/antlr: Version bump for SLOT 3, should fix #567560

I initially wanted to add 3.3 but despite it being less disruptive
than 3.4, I found compatibility issues with the revdeps. We will
hopefully never need 3.3.

This is a total rewrite from the previous version, which uses the new
simplified antlr-2 ebuild and adds a very large test suite that is
passing with a little patching.

Package-Manager: portage-2.2.26

 dev-java/antlr/Manifest   |   2 +
 dev-java/antlr/antlr-3.2.ebuild   |  96 
 dev-java/antlr/files/3.2-java-8.patch |  32 
 dev-java/antlr/files/3.2-test-fixes.patch | 249 ++
 4 files changed, 379 insertions(+)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index 9bce4f8..7c1dfc3 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -2,5 +2,7 @@ DIST 4.4.zip 1107695 SHA256 
68a79e4accae4dfd9d45a8292fe9b2812c6a3ec1d903412e205a
 DIST antlr-2.7.7.tar.gz 1816180 SHA256 
853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 SHA512 
faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d
 WHIRLPOOL 
def5ac0ddfe5a65f9f7d5489d039048c5d630b46cd5626593bd12e9b393d5ec26884f90b013bcdf58511e26abbf06e0d7b3789a11298b017f7e70af2ec8dde4a
 DIST antlr-3.1.3-generated.tar.bz2 47167 SHA256 
ed326de0f1f92dd72e8d9644e8eaf59d02b9725b4b5218f5c54e12100f8d05f4 SHA512 
4ea01ad0d5fc99607ffa445fb99ae424648b713dca293d05ff4ec064cac0a0fe5073df3834f9b6990e99f3cefc5cdd191a1ee3c3951d97615908b94630070bba
 WHIRLPOOL 
61f7829811251a35528c322952830dc5a6e82e23e36f664af179b41955734e771aaad070298666a15be0f41982dbb8b19955b5967987582c6b666e602384d060
 DIST antlr-3.1.3.tar.gz 10743515 SHA256 
1fca0fc7304140807e64ec263a58d93ef1b380cfb6407084e6909f8220bc1039 SHA512 
6814b970740bd61e6727f81b1a2fb4249f8f029e756694d852224eee54e0231540f8e23d2fa8f78eef234d6497f5fa1411e76020ffaed737d8c1a5178321a062
 WHIRLPOOL 
9d9a1caf39595dbb9b300f730091cfa38a12ab10b8a59d58c7bdd9ba4674bce9f49bc21b5b170129216ff9d880dbf5f0bdb5bfe614b003a4ffe948948b5413c9
+DIST antlr-3.2.jar 1928009 SHA256 
4c8737014e7ca0d2c85171edf37f5a26b2d8d8237c283357b81a3269b6848d38 SHA512 
25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6
 WHIRLPOOL 
19d99c9f50339ee9ef31e9458ac3a44ce52aa89ed84f96be905d626e3a53d5e2bbdb2e8eb4c5ca16413e7493499b141f940dd200658f8e60e9ecbd777f83a84b
+DIST antlr-3.2.tar.gz 837320 SHA256 
01548fa03ef1f0ed05a93f0749b65db8a35a191ad7ad34e1e6a6a2529ca2ef45 SHA512 
8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c
 WHIRLPOOL 
40080efc13c88312aaa318cde097f240e711b477e264739ea71b6c246ede29ac48f42eccd55365af531eb428f1ca1d89386d7e5753b6bc35cad9bf937b70e6de
 DIST antlr-3.5.2-complete-no-st3.jar 1862097 SHA256 
46531814ba9739cdf20c6c1789c252d3d95b68932813d79fb8bbfdf8d5840417 SHA512 
227f56edfb8d1935fc0f5bd69a730a2230b173f38baa7837b6dac9b4a10c5d4a9b2eb806416b21bed2621bb0b8e0fb98a6f48da2660b326728326f078bc28ea9
 WHIRLPOOL 
5c5285894e2d4182650a8a573ae83996e1f463d6ce866ddcff43959b16cf1070c3042b21d80c9350865716a6719d15fcd42b7370b4af69b6eca863d26ffcc325
 DIST antlr-4.3-complete.jar 1340431 SHA256 
da9afec193edcc4d8080a4897e77e1e2f6a0c0bc265fccb8c44ae10660f7a8f0 SHA512 
669cc21ef72ec899509181b1ec77d918fce9dba3db165d9d7429e0058c58a9d716cbf274d7a54b6bd9143d95d9a902d82acfa5bcb5e6c805c4e9fdf90b83349e
 WHIRLPOOL 
f665a200850d294ee0f8c3127bb918a9c9625098a97a960afe08b3a3940ba2c2ad54099e34c82fab5058b668a721b3ed5621a85820d0aca0e16af2f81627c723

diff --git a/dev-java/antlr/antlr-3.2.ebuild b/dev-java/antlr/antlr-3.2.ebuild
new file mode 100644
index 000..13b7623
--- /dev/null
+++ b/dev-java/antlr/antlr-3.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="http://www.antlr3.org/;
+SRC_URI="http://www.antlr3.org/download/${P}.tar.gz
+   http://www.antlr3.org/download/${P}.jar; # Prebuilt version needed.
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+CDEPEND=">=dev-java/antlr-2.7.7-r7:0
+   dev-java/stringtemplate:0"
+
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.6"
+
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.6
+   test? ( dev-java/junit:4 )"
+

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/, dev-java/antlr/files/

2015-12-05 Thread James Le Cuirot
commit: 5c462fbe07a3a1d988c1b13b5b8362e2bf3c966e
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Dec  5 23:32:18 2015 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Dec  5 23:41:26 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c462fbe

dev-java/antlr: Version bump into new SLOT 3.5

Primarily needed to unbundle ANTLR 4. This release seems to have more
in common with 4 than it does with 3.2, hence the new SLOT.

I have excluded the output=template feature to draw a firm dividing
line between 0/3 and 3.5/4 SLOTs, otherwise 4 would pull in 3 previous
versions!

Package-Manager: portage-2.2.26

 dev-java/antlr/Manifest |  2 +
 dev-java/antlr/antlr-3.5.2.ebuild   | 87 +
 dev-java/antlr/files/3.5.2-test-fixes.patch | 36 
 3 files changed, 125 insertions(+)

diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index 7c1dfc3..dd63ef1 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -5,4 +5,6 @@ DIST antlr-3.1.3.tar.gz 10743515 SHA256 
1fca0fc7304140807e64ec263a58d93ef1b380cf
 DIST antlr-3.2.jar 1928009 SHA256 
4c8737014e7ca0d2c85171edf37f5a26b2d8d8237c283357b81a3269b6848d38 SHA512 
25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6
 WHIRLPOOL 
19d99c9f50339ee9ef31e9458ac3a44ce52aa89ed84f96be905d626e3a53d5e2bbdb2e8eb4c5ca16413e7493499b141f940dd200658f8e60e9ecbd777f83a84b
 DIST antlr-3.2.tar.gz 837320 SHA256 
01548fa03ef1f0ed05a93f0749b65db8a35a191ad7ad34e1e6a6a2529ca2ef45 SHA512 
8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c
 WHIRLPOOL 
40080efc13c88312aaa318cde097f240e711b477e264739ea71b6c246ede29ac48f42eccd55365af531eb428f1ca1d89386d7e5753b6bc35cad9bf937b70e6de
 DIST antlr-3.5.2-complete-no-st3.jar 1862097 SHA256 
46531814ba9739cdf20c6c1789c252d3d95b68932813d79fb8bbfdf8d5840417 SHA512 
227f56edfb8d1935fc0f5bd69a730a2230b173f38baa7837b6dac9b4a10c5d4a9b2eb806416b21bed2621bb0b8e0fb98a6f48da2660b326728326f078bc28ea9
 WHIRLPOOL 
5c5285894e2d4182650a8a573ae83996e1f463d6ce866ddcff43959b16cf1070c3042b21d80c9350865716a6719d15fcd42b7370b4af69b6eca863d26ffcc325
+DIST antlr-3.5.2-complete.jar 2456317 SHA256 
26ca659f47d77384f518cf2b6463892fcd4f0b0d4d8c0de2addf697e63e7326b SHA512 
560f208e38759b5e626de56816e1fce9c191c526c04ca782513859d468ac444d1e8e62c03870a68f8f9d8daee0f45fca465150e2bbfc71b46e46b952519044b1
 WHIRLPOOL 
bdbbb081bf0aab83fa26a4a75f7f42487da688a5e3c765ea4cbd7b8c1bcb80b66e8b98bf95ee8bcd2acd60b4eacb6745f879cb899b672ea7fc4489d651a6f2e0
+DIST antlr-3.5.2.tar.gz 6927126 SHA256 
529baf7d11f06b773543e25271c1a6e1735d2f8061f4866d1ea5c99a5d71ee1f SHA512 
e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99
 WHIRLPOOL 
a3a2bf81cc91a332725a4ce15dcccf10df5395b27a521656b1f3e80fed10197edc132fa2a8b9a259b2ee603320492b4b1f664692a967fdfdbb574d919b9aa20e
 DIST antlr-4.3-complete.jar 1340431 SHA256 
da9afec193edcc4d8080a4897e77e1e2f6a0c0bc265fccb8c44ae10660f7a8f0 SHA512 
669cc21ef72ec899509181b1ec77d918fce9dba3db165d9d7429e0058c58a9d716cbf274d7a54b6bd9143d95d9a902d82acfa5bcb5e6c805c4e9fdf90b83349e
 WHIRLPOOL 
f665a200850d294ee0f8c3127bb918a9c9625098a97a960afe08b3a3940ba2c2ad54099e34c82fab5058b668a721b3ed5621a85820d0aca0e16af2f81627c723

diff --git a/dev-java/antlr/antlr-3.5.2.ebuild 
b/dev-java/antlr/antlr-3.5.2.ebuild
new file mode 100644
index 000..33d4d91
--- /dev/null
+++ b/dev-java/antlr/antlr-3.5.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="http://www.antlr3.org/;
+SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz
+   http://www.antlr3.org/download/${P}-complete.jar; # Prebuilt version 
needed.
+LICENSE="BSD"
+SLOT="3.5"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+CDEPEND="dev-java/stringtemplate:4"
+
+RDEPEND="${CDEPEND}
+   >=virtual/jre-1.6"
+
+DEPEND="${CDEPEND}
+   >=virtual/jdk-1.6
+   test? ( dev-java/junit:4 )"
+
+S="${WORKDIR}/${PN}3-${PV}"
+JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar"
+JAVA_GENTOO_CLASSPATH="stringtemplate-4"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+}
+
+java_prepare() {
+   java-pkg_clean
+
+   # This requires StringTemplate v3 and is only needed for
+   # output=template. Nothing in the tree currently needs that and the
+   # dependency situation is already hairy enough as it is.
+   rm -v 

[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2015-10-14 Thread James Le Cuirot
commit: e17e5de890c99421aed7b5ad37281696ffd626ae
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Oct 14 14:33:11 2015 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 14 15:22:16 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17e5de8

dev-java/antlr: v2 ebuild that only builds the tool and Java runtime

The old ANTLR 2 ebuild tried to cram all the runtimes together, which
was messy. The C++ runtime has been split into dev-cpp/antlr-cpp. The
other runtimes have been dropped due to lack of use. v2 is really
ancient anyway.

Package-Manager: portage-2.2.20.1

 dev-java/antlr/antlr-2.7.7-r7.ebuild | 45 
 1 file changed, 45 insertions(+)

diff --git a/dev-java/antlr/antlr-2.7.7-r7.ebuild 
b/dev-java/antlr/antlr-2.7.7-r7.ebuild
new file mode 100644
index 000..70cf2fb
--- /dev/null
+++ b/dev-java/antlr/antlr-2.7.7-r7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A parser generator for many languages"
+HOMEPAGE="http://www.antlr2.org/;
+SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="examples source"
+
+RDEPEND=">=virtual/jre-1.6"
+DEPEND=">=virtual/jdk-1.6
+   source? ( app-arch/zip )"
+
+S="${WORKDIR}/${P}"
+JAVA_SRC_DIR="${S}/${PN}"
+
+java_prepare() {
+   java-pkg_clean
+
+   # Delete build files from examples.
+   find examples \( -name Makefile.in -o -name shiplist \) -delete || die
+}
+
+src_configure() {
+   : # Avoid configure script.
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   java-pkg_dolauncher antlr --main antlr.Tool
+   dodoc {CHANGES,README}.txt
+
+   use doc && java-pkg_dohtml -r doc/*
+   use examples && java-pkg_doexamples examples/java
+   use source && java-pkg_dosrc antlr
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/antlr/

2015-10-14 Thread James Le Cuirot
commit: dc18ffba835c9fe1d6d7fab1df0b040188ae7268
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Oct 14 14:36:04 2015 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Oct 14 15:22:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc18ffba

dev-java/antlr: Remove old

I believe bug #555300, which created 2.7.7-r6, was bogus anyway.

Package-Manager: portage-2.2.20.1

 dev-java/antlr/antlr-2.7.7-r6.ebuild | 173 ---
 1 file changed, 173 deletions(-)

diff --git a/dev-java/antlr/antlr-2.7.7-r6.ebuild 
b/dev-java/antlr/antlr-2.7.7-r6.ebuild
deleted file mode 100644
index 783a98f..000
--- a/dev-java/antlr/antlr-2.7.7-r6.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-
-DISTUTILS_OPTIONAL="y"
-DISTUTILS_SINGLE_IMPL="y"
-DISTUTILS_IN_SOURCE_BUILD="y"
-
-inherit base java-pkg-2 mono autotools distutils-r1 multilib toolchain-funcs 
versionator
-
-DESCRIPTION="A parser generator for C++, C#, Java, and Python"
-HOMEPAGE="http://www.antlr2.org/;
-SRC_URI="http://www.antlr2.org/download/${P}.tar.gz;
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc debug examples mono +cxx +java python script source static-libs"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# TODO do we actually need jdk at runtime?
-RDEPEND="python? ( ${PYTHON_DEPS} )
-   >=virtual/jdk-1.6
-   mono? ( dev-lang/mono )"
-DEPEND="${RDEPEND}
-   >=sys-devel/automake-1.15
-   script? ( !dev-util/pccts )
-   source? ( app-arch/zip )"
-
-PATCHES=( "${FILESDIR}"/${PV}-{gcc-4.3,gcc-4.4,makefixes}.patch )
-
-make_shared_lib() {
-   local soname=$(basename "${1%.a}")$(get_libname $(get_major_version))
-   einfo "Making ${soname}"
-   [[ ${CHOST} == *-darwin* ]] \
-   && make_shared_lib_macho "${soname}" "$1" "$2"\
-   || make_shared_lib_elf "${soname}" "$1" "$2"
-}
-
-make_shared_lib_elf() {
-   local soname=$1 archive=$2 cc=$3
-   ${cc:-$(tc-getCXX)} ${LDFLAGS} \
-   -shared -Wl,-soname="${soname}" \
-   -Wl,--whole-archive "${archive}" -Wl,--no-whole-archive \
-   -o $(dirname "${archive}")/"${soname}" || return 1
-}
-
-make_shared_lib_macho() {
-   local soname=$1 archive=$2 cc=$3
-   ${cc:-$(tc-getCXX)} ${LDFLAGS} \
-   -dynamiclib -install_name 
"${EPREFIX}/usr/$(get_libdir)/${soname}" \
-   -force_load "${archive}" \
-   -o $(dirname "${archive}")/"${soname}" || return 1
-}
-
-pkg_setup() {
-   java-pkg-2_pkg_setup
-
-   if use python ; then
-   python-single-r1_pkg_setup
-   fi
-}
-
-src_prepare() {
-   base_src_prepare
-
-   sed -i \
-   -e 's/install:.*this-install/install:/' \
-   lib/cpp/src/Makefile.in || die
-
-   use static-libs || epatch "${FILESDIR}/${PV}-static-libs-fix.patch"
-
-   # See bug #468540, this can be removed once bug #469150 is fixed.
-   sed -i 's/tlib lib ar/ar/' configure.in || die
-   eautoreconf
-}
-
-src_configure() {
-   # don't ask why, but this is needed for stuff to get built properly
-   # across the various JDKs
-   JAVACFLAGS="+ ${JAVACFLAGS}"
-
-   # mcs for https://bugs.gentoo.org/show_bug.cgi?id=172104
-   CSHARPC="mcs" econf $(use_enable java) \
-   $(use_enable python) \
-   $(use_enable mono csharp) \
-   $(use_enable debug) \
-   $(use_enable examples) \
-   $(use_enable cxx) \
-   --enable-verbose
-}
-
-src_compile() {
-   emake CXXFLAGS="${CXXFLAGS} -fPIC"
-   if use cxx; then
-   pushd lib/cpp/src > /dev/null
-   make_shared_lib libantlr.a || die
-   if use static-libs; then
-   make clean
-   emake
-   fi
-   popd > /dev/null
-   fi
-
-   if use python ; then
-   pushd "${S}"/lib/python > /dev/null
-   distutils-r1_src_compile
-   popd > /dev/null
-   fi
-}
-
-src_install() {
-   dobin scripts/antlr-config
-
-   if use cxx ; then
-   pushd lib/cpp > /dev/null
-   einstall
-   dolib.so src/libantlr$(get_libname $(get_major_version))
-   dosym libantlr$(get_libname $(get_major_version)) \
-   /usr/$(get_libdir)/libantlr$(get_libname)
-   use static-libs && dolib.a src/libantlr.a
-   newdoc AUTHORS{,.cpp}
-   newdoc ChangeLog{,.cpp}
-   newdoc TODO{,.cpp}
-   popd > /dev/null
-