commit:     19044499c1713343ba4da6e881304cc2e9b2d53a
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sat Mar 30 13:31:35 2024 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Mar 31 08:34:09 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19044499

dev-java/velocity: drop SecurityManager

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

 .../velocity/files/velocity-2.3-skipSecurityManager.patch     | 11 +++++++++++
 dev-java/velocity/velocity-2.3.ebuild                         |  6 ++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/dev-java/velocity/files/velocity-2.3-skipSecurityManager.patch 
b/dev-java/velocity/files/velocity-2.3-skipSecurityManager.patch
new file mode 100644
index 000000000000..3375bce00eac
--- /dev/null
+++ b/dev-java/velocity/files/velocity-2.3-skipSecurityManager.patch
@@ -0,0 +1,11 @@
+bug #923612
+--- a/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java
++++ b/src/test/java/org/apache/velocity/test/issues/VelTools66TestCase.java
+@@ -58,7 +58,6 @@ public class VelTools66TestCase
+                 Velocity.RUNTIME_LOG_INSTANCE, new TestLogger());
+ 
+         Velocity.init();
+-        System.setSecurityManager(new TestSecurityManager());
+ 
+     }
+ 

diff --git a/dev-java/velocity/velocity-2.3.ebuild 
b/dev-java/velocity/velocity-2.3.ebuild
index 0a414c4fb11f..fd0fb1074e25 100644
--- a/dev-java/velocity/velocity-2.3.ebuild
+++ b/dev-java/velocity/velocity-2.3.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
 
 # Skeleton command:
@@ -57,6 +57,7 @@ BDEPEND="
 "
 
 S="${WORKDIR}/${PN}-engine-${PV}/${PN}-engine-core"
+PATCHES=( "${FILESDIR}/velocity-2.3-skipSecurityManager.patch" )
 
 JAVA_GENTOO_CLASSPATH="commons-io-1,commons-lang-3.6,slf4j-api"
 JAVA_SRC_DIR="src/main/java"
@@ -89,7 +90,8 @@ JAVA_TEST_EXCLUDES=(
 )
 
 src_prepare() {
-       default
+       default #780585
+       java-pkg-2_src_prepare
 
        cp -v 
"${JAVA_SRC_DIR}-templates/org/apache/velocity/runtime/VelocityEngineVersion.java"
 \
                
"${JAVA_SRC_DIR}/org/apache/velocity/runtime/VelocityEngineVersion.java" || die

Reply via email to