The bnd tool helps you create and diagnose OSGi R4 bundles. The key functions are: * Show the manifest and JAR contents of a bundle * Wrap a JAR so that it becomes a bundle * Create a Bundle from a specification and a class path * Verify the validity of the manifest entries Have had a look at it so far. It depends on eclipse-sdk-3.1 but I have successfully? updated it to run? with eclipse-3.3.1.1. This is a custom bunlde tho. Have sent remains upstream.
Now in java-experimental overlay
This isn't as dead as it first appears. bndlib, which is a separate but related component, is required for building recent versions of ASM, though I've worked around this for now due to the large download size. bndlib, bnd-junit, and libg are already in the tree so this is probably the only missing part. Do we actually need it? Don't know but let's not close it yet.
it is needed for www-servers/tomcat-9.0.14+ (currently the binary one is bundled in the ebuild)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70f09ff2482b0914c55241eb553d750c8e910ea commit c70f09ff2482b0914c55241eb553d750c8e910ea Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2023-05-21 08:06:54 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2024-03-17 08:46:16 +0000 dev-java/bnd: new package, add 7.0.0 Unlike upstream this package does not bundle bndlib Closes: https://bugs.gentoo.org/203080 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/35320/commits/51c6da26e1a72c39443c3d4c4994b9fb96cf8b91 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> dev-java/bnd/Manifest | 1 + dev-java/bnd/bnd-7.0.0.ebuild | 100 +++++++++++++++++++++ .../bnd/files/bnd-7.0.0-aQute.bnd.main.bnd.patch | 21 +++++ dev-java/bnd/metadata.xml | 10 +++ 4 files changed, 132 insertions(+)