Freenet versions in the tree are "too old", current version is 1387
Current version is now 1388
I know, that there is a version bump needed, but freenet has 2 additional dependencies now, which dont have ebuilds in the main tree yet, so i first need to get those into the main tree. I hope to be able to do so during the next days.
Good to know you were already ahead of me on this, is there anything that could be done to help?
If you are familiar with java and ebuilds for java, you could create an ebuild for jbitcollider and check the dependencies of that package and ebuilds for them. On the other side, you could convince upstream to drop that package quickly and use something better (and already packaged by Gentoo), this would be even more help, since jbitcollider is old, outdated, unmaintained and may even have dependencies on versions also not any more supported.
See bug #377011 for a basic version of a org.bitpedia.collider.core ebuild, and bug #172791 for a org.apache.commons.compress ebuild.
Created attachment 281537 [details, diff] ebuild patch 1384 -> 1388 This ebuild adds the necessary DEPEND, test and wrapper.conf changes. The patch to wrapper.conf will follow in a minute. Depends on: bug #377011 (for org.bitpedia.collider.core), bug #172791 (for org.apache.commons.compress) and bug #376975 as well as bug #376973 (for the two additional patches concerning NativeBigInteger and NativeThread). Please adjust the "Depends" field of this bug accordingly.
Created attachment 281539 [details, diff] wrapper.conf with additional dependencies
Created attachment 281547 [details, diff] ebuild patch 1384 -> 1388 (fixed wrapper.conf) The previous 1388 ebuild had a bug where it would install bcprov in the same position of the classpath that commons-compress was installed into. Fixed this by changing the mechanism by which bcprov is enabled. (It is not obvious in the wrapper.conf.) Also moved the s:/usr/share/ant-core/lib/ant.jar:/usr/share/freenet/lib/ant.jar: sed directly into the new wrapper.conf and added KEYWORD=~ia64, since that is what I tested on.
Created attachment 281549 [details, diff] wrapper.conf with additional dependencies (fixed)
Created attachment 281551 [details, diff] ebuild patch 1384 -> 1388 (fixed wrapper.conf, fixed whitespace) Sorry for the noise, the previous patch had a whitespace bug.
Created attachment 281579 [details, diff] ebuild patch 1384 -> 1388 (robust classpath) wrapper.conf had a typo. This ebuild now uses a more robust way of creating it. Ant seems unnecessary by now. Please revive it if I am wrong.
Created attachment 281581 [details, diff] new wrapper.conf
Created attachment 281583 [details, diff] ebuild patch 1384 -> 1388 (robust classpath, try2) The previous files were in fact old.
Created attachment 281585 [details, diff] new wrapper.conf (try2)
Current version as of 7/30 is 1389, just a version bump and not dropping any of the weird dependencies
It seems like you removed the precompiled ant-core-1.7 jar. Does any of your changes fix the issues with newer ant versions?
freenet-0.7.5_1389 added, should be on your local rsync mirror in a few hours
(In reply to comment #16) > It seems like you removed the precompiled ant-core-1.7 jar. Does any of your > changes fix the issues with newer ant versions? No, I was not aware of any problems. And neither did I notice any error messages or the like in my instance. A "grep" did also not show any location in the sourcecode that depends on org.apache.utils.