Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 272562

Summary: dev-util/netbeans-6.7_rc1: Unneeded dependency on non-free jsr223 packet for java6 build.
Product: Gentoo Linux Reporter: Mads Randstoft <mr>
Component: New packagesAssignee: Miroslav Šulc <fordfrog>
Status: RESOLVED FIXED    
Severity: normal CC: java
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Mads Randstoft 2009-06-04 08:41:54 UTC
The Java Scripting Framework (jsr223) is included in java6 (jdk1.6) and is no longer needed.
It should be configurable with the java6 useflag, to allow installation on system running java6 without the need to include deprecated packages.

Reproducible: Always
Comment 1 Miroslav Šulc gentoo-dev 2009-06-04 12:06:32 UTC
Removing this jar from netbeans source tree causes netbeans compilation to fail, so if we want to remove the jar, we need to place the same non-restricted jar in the place of the restricted one. I have no idea where to get the jar from existing gentoo packages so i could symlink it into netbeans source tree instead of the current one.

source tree path: libs.jsr223/external/jsr223-api.jar
merged tree path: platform10/modules/ext/script-api.jar
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2009-06-05 23:45:08 UTC
(In reply to comment #1)
> Removing this jar from netbeans source tree causes netbeans compilation to
> fail, so if we want to remove the jar, we need to place the same non-restricted
> jar in the place of the restricted one. 

You can create one from openjdk sources.
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2010-05-02 13:48:41 UTC
jsr-1.0.0-r1 is now build from openjdk sources