Patches against dev-java/swt from portage and eclipse-sdk from migrated overlay will be attached. Some short summary... for dev-java/swt: - generate manifest file - add properties file - also delete gcj check-> obsolete for dev-util/eclipse-sdk: - strip swt code - build/link against system swt - some cleanups
Created attachment 103803 [details, diff] swt ebuild diff
Created attachment 103804 [details, diff] tweak files/build.xml
Created attachment 103805 [details, diff] eclipse-sdk ebuild diff
Created attachment 103806 [details, diff] eclipse_disable-swt.diff
Created attachment 103807 [details] manfest file for dev-java/swt
Created attachment 103808 [details] properties file for dev-java/swt
huge work! will have a look a it in the next few days. thank you in advance
No problem. dev-java/swt finally builds against firefox again. But that is for bug 157826. I'd say you add dev-java/swt to migrated and I add firefox/xulrunner support then.
Created attachment 103849 [details, diff] eclipse-sdk ebuild diff (v2) update: - define swt_* variables as local - delete cruft
Created attachment 104126 [details, diff] eclipse-sdk ebuild diff (v3) diff against revision 3381 of migrated-overlay, bugs fixed: - it removed lucene's parser.jar - find swt's manifest for proper jar linkname
Just in case someone wonders about ecj-square-bracket-classpath.patch you may have a look at these two RedHat bugreports: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=162177 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=199961 I see it is not in Gentoo's patchset, so here it is: - applies fine on 3.2.1 here http://cvs.fedora.redhat.com/viewcvs/*checkout*/devel/eclipse/eclipse-ecj-square-bracket-classpath.patch
eclipse-3.3.1.1 is in tree with system swt.