mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-java/stringtemplate: minor style update
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/33606 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
This commit is contained in:
committed by
Miroslav Šulc
parent
1210dc8f95
commit
8e2dfc4e18
@@ -0,0 +1,26 @@
|
||||
From 4e12a210f2b933c92ded6ee141f6399144a866f5 Mon Sep 17 00:00:00 2001
|
||||
From: Yuan Liao <liaoyuan@gmail.com>
|
||||
Date: Mon, 24 Jan 2022 06:17:03 -0800
|
||||
Subject: [PATCH] BaseTest.java: Change javac source/target to 1.8 for JDK 17
|
||||
|
||||
JDK 17 no longer supports 1.6 as the source or target version.
|
||||
|
||||
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
|
||||
---
|
||||
test/org/stringtemplate/v4/test/BaseTest.java | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- a/stringtemplate4-ST4-4.3.4/test/org/stringtemplate/v4/test/BaseTest.java
|
||||
+++ b/stringtemplate4-ST4-4.3.4/test/org/stringtemplate/v4/test/BaseTest.java
|
||||
@@ -258,7 +258,7 @@ public abstract class BaseTest {
|
||||
fileManager.getJavaFileObjectsFromFiles(files);
|
||||
|
||||
Iterable<String> compileOptions =
|
||||
- Arrays.asList("-g", "-source", "1.6", "-target", "1.6", "-implicit:class", "-Xlint:-options", "-d", workingDirName, "-cp", workingDirName+pathSep+CLASSPATH);
|
||||
+ Arrays.asList("-g", "-source", "1.8", "-target", "1.8", "-implicit:class", "-Xlint:-options", "-d", workingDirName, "-cp", workingDirName+pathSep+CLASSPATH);
|
||||
|
||||
JavaCompiler.CompilationTask task =
|
||||
compiler.getTask(null, fileManager, null, compileOptions, null,
|
||||
--
|
||||
2.34.1
|
||||
|
||||
@@ -18,6 +18,8 @@ SRC_URI="
|
||||
https://repo1.maven.org/maven2/org/antlr/ST4/${PV}/ST4-${PV}-sources.jar
|
||||
https://github.com/antlr/stringtemplate4/archive/ST4-${PV}.tar.gz
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
TARBALL_S="${S}/${PN}4-ST4-${PV}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="4"
|
||||
@@ -44,9 +46,6 @@ RDEPEND="
|
||||
${CP_DEPEND}
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
TARBALL_S="${S}/${PN}4-ST4-${PV}"
|
||||
|
||||
JAVA_SRC_DIR="org"
|
||||
|
||||
JAVA_TEST_GENTOO_CLASSPATH="junit-4,antlr-tool-3.5"
|
||||
@@ -54,18 +53,13 @@ JAVA_TEST_SRC_DIR="${TARBALL_S}/test"
|
||||
JAVA_TEST_RESOURCE_DIRS=( "${TARBALL_S}/test/resources" )
|
||||
|
||||
DOCS=( "${TARBALL_S}/"{CHANGES.txt,README.md} )
|
||||
PATCHES=( "${FILESDIR}/stringtemplate-4.3.4-BaseTest-javac-source-target.patch" )
|
||||
|
||||
src_prepare() {
|
||||
# Do not call java-pkg_clean; otherwise, it would remove
|
||||
# ${TARBALL_S}/test/test.jar, which is merely used as a
|
||||
# test resource file, does not contain any *.class files,
|
||||
# and is required to pass the tests as of version 4.3.2
|
||||
pushd "${TARBALL_S}" > /dev/null ||
|
||||
die "Failed to enter directory storing tarball contents"
|
||||
eapply "${FILESDIR}/${PN}-4.3.1-BaseTest-javac-source-target.patch"
|
||||
popd > /dev/null ||
|
||||
die "Failed to leave directory storing tarball contents"
|
||||
default #780585
|
||||
java-pkg-2_src_prepare
|
||||
# keep test.jar - it is required to pass the tests as of version 4.3.2
|
||||
java-pkg_clean ! -path */test.jar
|
||||
# Some of these tests requires a graphical display.
|
||||
rm -v "${JAVA_TEST_SRC_DIR}/org/stringtemplate/v4/test/TestEarlyEvaluation.java" || die
|
||||
}
|
||||
@@ -100,8 +94,3 @@ src_test() {
|
||||
JAVA_GENTOO_CLASSPATH_EXTRA+="${new_test_cp}"
|
||||
java-pkg-simple_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg-simple_src_install
|
||||
einstalldocs # https://bugs.gentoo.org/789582
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user