"JSO is the 'Jabber Stream Objects' library, for Java." Am planning to use this in my next project, thought I'd make an ebuild for it. This one was fairly straight to make though I had to prepare a tarball myself since the one on their site includes the huge dependencies. These have been removed in this tarball. No other changes have been made to it. http://www.kerami-tek.com/~chewi/jso-0.12.3.tbz2
Created attachment 63225 [details] jso-0.12.3.ebuild Actually what I said above wasn't entirely correct, that tarball was built from a CVS checkout since their source tarball doesn't include all the files necessary for building. Bleh.
You might want to put some comments in the ebuild with the commands that you used to check it out from cvs. In regards to src_compile, you should use java-pkg_getjars to get the classpaths, instead of hard-coding them. For example CLASSPATH=$(java-pkg_getjars saxpath,xp,log4j,jaxen) ... That being said, if I recall properly, it is best to avoid using the CLASSPATH environment variable. Instead, you can patch the build.xml to have a classpath at some point with <pathelement value="${classpath}"/>. This would allow you to do something like 'ant -Dclasspath=$(java-pkg_getjars ....)'
Yeah I seem to do a lot of CVS checkouts, that's probably a good idea. As for the rest of that, I know that now, it's just I didn't when I wrote this ebuild. I started talking with you Java guys shortly after I made this.
Removing EBUILD from keywords until changes in Comment #2 are implemented. thx
I never actually used this in the end. It's moved to https://jso.dev.java.net but there's been no new releases since 2005. It doesn't seem like anyone else wants it so I'd just leave it.
(In reply to comment #5) > I never actually used this in the end. It's moved to https://jso.dev.java.net > but there's been no new releases since 2005. It doesn't seem like anyone else > wants it so I'd just leave it. > Ok. Let's reopen if there is a need for this as a dependency of something.