Hi, please take a look at the attached jama-1.0.1.ebuild for numerical matrix operations. From <http://math.nist.gov/javanumerics/jama/>: JAMA is a basic linear algebra package for Java. It provides user-level classes for constructing and manipulating real, dense matrices. [...] Capabilities. JAMA is comprised of six Java classes: Matrix, CholeskyDecomposition, LUDecomposition, QRDecomposition, SingularValueDecomposition and EigenvalueDecomposition. Besides you can add, multiply and so on. This ebuild will create a .jar archive "manually" with zip, thus this ebuild depends on app-arch/zip. Paul
Created attachment 33189 [details] jama-1.0.1.ebuild
This package is a dependency for TinyOS 1.1.14 java tools. The ebuild has wrong header. See /usr/portage/skel.ebuild
jama-1.0.2 is out. The ebuild should be updated.
Created attachment 66793 [details] update to jama-1.0.2 Update to latest version available. Ebuild code cleanup.
Maybe that sci-math is not the best place where to put this. Since it's a java library, it's better that java team can be aware of the ebuild.
If java and sci herds can't take care of this, I'm going to maintain it. The package is required by tinyos. I'll add it to dev-tinyos in a week if neither sci nor java herds wants this in their tree.
(In reply to comment #6) > If java and sci herds can't take care of this, I'm going to maintain it. The > package is required by tinyos. I'll add it to dev-tinyos in a week if neither > sci nor java herds wants this in their tree. > The Java team is not wanting new packages as we are understaffed. Another solution would be for you to join the java team and and put java as the herd and yourself as the maintainer.
(In reply to comment #7) > The Java team is not wanting new packages as we are understaffed. Another > solution would be for you to join the java team and and put java as the herd > and yourself as the maintainer. I've just seen the java package freeze email. Is it required any additional training to join the java team? I have 3 ebuilds on bugzilla that needs java loving, I think I can maintain them, but I'm not sure I can help so much with the stabilization process of the dev-java tree.
(In reply to comment #8) > (In reply to comment #7) > > > The Java team is not wanting new packages as we are understaffed. Another > > solution would be for you to join the java team and and put java as the herd > > and yourself as the maintainer. > > I've just seen the java package freeze email. Is it required any additional > training to join the java team? I have 3 ebuilds on bugzilla that needs java > loving, I think I can maintain them, but I'm not sure I can help so much with > the stabilization process of the dev-java tree. > Please join #gentoo-java on freenode and let's talk more about this.
Adding java package freeze as blocker.
This one has been in the science overlay for a while.
There is actually some confusion here. The version found in the science overlay is NOT the same, despite both being hosted at NIST. This is for the Java version. The other is a C++ version. I need the Java version for a program I'm packaging called Audiveris. I have committed a brand new ebuild in java-overlay. http://overlays.gentoo.org/proj/java/browser/java-overlay/dev-java/jama
the sci-libs/jama is now in the main tree.
Read what I wrote!! Despite the summary, this bug is for the Java version, NOT the C++ that just went into the tree. Please reopen this and correct the summary.
sorry, reopening.
+ 11 Jun 2013; Tom Wijsman <TomWij@gentoo.org> +jama-1.0.3.ebuild, + +metadata.xml: + New ebuild for dev-java/jama, A Java Matrix Package. Fixes bug #53843.