What's new in eclipse-sdk-3.2.1-r2 ?
From top to bottom:
- More dependencies: bundled jars are (almost: see the TODO) disappeared.
- ecj is used for compiling. The original eclipse build script compiles its own ecj and use it to compile the whole IDE. As we already have ecj in portage, we use it.
- -r1 release missed some patches from the fedora cvs. These patches are now applied.
- Reorganized the ebuild helper functions (hope it's more readable)
- Uses eant to build eclipse instead of calling ant directly
- Added an user hint in pkg_postinst to suggest the edit of eclipse.ini in order to avoid nasty memory problems when using heavy plugins such as WST
- General cleanup
- SWT native libraries are compiled using local C(XX)FLAGS
Do I need to update ?
You don't, actually. But I suggest you to do. And your feedback will be appreciated. Ways to give feedback are:
- the gentoo-java mailing list (see http://www.gentoo.org/main/en/lists.xml for instructions if you haven't subscribed yet)
- the #gentoo-java IRC channel (see http://www.gentoo.org/main/en/irc.xml for parameters)
TODO
There's still one or two tasks to accomplish
- Package ICU4J-3.4.5 and add the dependencies
- Check how eclipse is handling JSCH as it's probably still using the bundled jar
- Would be nice to avoid compiling SWT libs and use the ones provided by dev-java/swt package
