On Dec 17, 2025, at 5:46AM, Anthony J. Bentley <[email protected]> wrote:
> 
> Hi,
> 
> Vineflower is a modern general purpose Java & JVM language decompiler
> focused on providing the best quality, speed, and usability.
> 
> Vineflower's features include:
> 
> - Java 21+ support, including records, sealed classes, switch expressions,
>  pattern matching, and more
> - Clean code generation and output, with automatic output formatting
> - Multithreaded decompilation
> 
> Vineflower can be used from the command line or as a library.
> 
> 
> ok?

I'm not sure a decompiler should be in the security category.
Some in tree have security others dont. devel seems right.

I'd suggest the following changes. For the script you want
to quote the "$@" to pass them along as received and you might
as well exec java.

ok kurt@ with those adjustments.

--- Makefile.orig       Mon Dec 22 16:54:33 2025
+++ Makefile    Mon Dec 22 17:13:32 2025
@@ -3,7 +3,7 @@
 V =            1.11.2
 DISTNAME =     vineflower-$V
 
-CATEGORIES =   devel security
+CATEGORIES =   devel
 
 HOMEPAGE =     https://vineflower.org/
 
@@ -12,8 +12,7 @@
 
 SITES =                
https://github.com/Vineflower/vineflower/releases/download/$V/
 
-DISTFILES =    ${DISTNAME}.jar
-
+EXTRACT_SUFX = .jar
 EXTRACT_ONLY =
 
 MODULES =      java
--- files/vineflower.orig       Mon Dec 22 17:03:23 2025
+++ files/vineflower    Mon Dec 22 17:04:03 2025
@@ -1,2 +1,3 @@
 #!/bin/sh
-`javaPathHelper -c vineflower` -jar 
${TRUEPREFIX}/share/vineflower/vineflower.jar $@
+JAVACMD=$(javaPathHelper -c vineflower)
+exec ${JAVACMD} -jar ${TRUEPREFIX}/share/vineflower/vineflower.jar "$@"

Reply via email to