SwingX is all about Swing components. It focuses both on extensions to existing Swing components as well as brand new ones.
Created attachment 106648 [details] dev-java/swingx-20070109.ebuild This ebuild is also availble in the migrated-java-experimental overlay
Found here: http://overlays.gentoo.org/proj/java/browser/java-overlay/dev-java/swingx
>>> Emerging (1 of 2) dev-java/swingx-20070211-r1 from java-overlay >>> Downloading 'https://swingx.dev.java.net/files/documents/2981/50412/swingx-2007_02_11-src.zip' --2009-03-17 15:31:43-- https://swingx.dev.java.net/files/documents/2981/50412/swingx-2007_02_11-src.zip Resolving swingx.dev.java.net... 204.16.104.198 Connecting to swingx.dev.java.net|204.16.104.198|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2009-03-17 15:31:51 ERROR 404: Not Found. !!! Couldn't download 'swingx-2007_02_11-src.zip'. Aborting. * Fetch failed for 'dev-java/swingx-20070211-r1', Log file: * '/var/tmp/portage/dev-java/swingx-20070211-r1/temp/build.log' >>> Failed to emerge dev-java/swingx-20070211-r1, Log file: Somebody please add ~x86 to swingx-0.9.5.ebuild. While I did it myself on my computer, I see: # emerge -pv =dev-java/swingx-0.9.5 [ebuild NSF ] dev-java/sun-jdk-1.4.2.19 [1.5.0.17, 1.6.0.12] USE="X alsa jce nsplugin -doc -examples -odbc" 35,547 kB [0] [ebuild N ] dev-java/filters-2.1.2 USE="-doc -source" 1,704 kB [1] [ebuild NS ] dev-java/asm-1.4.3-r3 [2.0-r1] USE="-doc -source" 133 kB [0] [ebuild N ] dev-java/junitperf-1.9.1-r1 USE="-doc -source -test" 109 kB [0] [ebuild N ] dev-java/jrexx-1.1.1-r1 USE="-doc -source" 62 kB [0] [ebuild N ] dev-java/trove-1.0.2-r1 USE="-doc -source" 778 kB [0] [ebuild NS ] dev-java/asm-1.5.3 [2.0-r1] USE="-doc -source" 148 kB [0] [ebuild N ] dev-java/javassist-2.6-r1 USE="-doc -source" 1,117 kB [0] [ebuild U ] virtual/jdk-1.4.2-r1 [1.4.2] 0 kB [0=>1] [ebuild N ] dev-java/aspectwerkz-2.0 USE="-doc -java5 -source" 13,835 kB [1] [ebuild N ] dev-java/cglib-2.0.2-r2 USE="-doc -source" 436 kB [0] [ebuild N ] dev-java/jmock-1.1.0-r2 USE="-doc -examples -source -test" 566 kB [0] [ebuild N ] dev-java/swingx-0.9.5 USE="-doc -examples -source" 11,464 kB [1] Total: 13 packages (1 upgrade, 9 new, 3 in new slots), Size of downloads: 65,893 kB Fetch Restriction: 1 package (1 unsatisfied) Portage tree and overlays: [0] /usr/portage [1] /usr/local/portage/layman/java-overlay Why do I need dev-java/sun-jdk-1.4.2.19? Well, this is the cause: aspectwerkz-2.0.ebuild. This did the trick for me: USE=java5 emerge =dev-java/swingx-0.9.5 Andrey, why cytoscape requires the version from 2007? I am referring to this note in cvs log: "weaver: restore previous version, dep of cytoscape in java-experimental". Or which version are you talking about?
Created attachment 188737 [details] swingx-0.9.6.ebuild Tested=installed on ~x86 with java-1.6.
Created attachment 188738 [details] swingx-0.9.7.ebuild Tested=installed on ~x86 with java-1.6.
Grr, I do not know why the ebuild installed into a SLOT. That causes a trouble with cytoscape being unable to find it: >>> Compiling source in /var/tmp/portage/sci-biology/cytoscape-2.6.1/work ... Rewriting attributes Rewriting ./docs/build.xml Rewriting ./wizard/build.xml Rewriting ./build.xml * Using following ANT_TASKS: jakarta-regexp-1.4 batik-1.7 xalan xsdlib relaxng-datatype jaxb-2 jaxb-tools-2 !!! ERROR: Package swingx was not found! So I changed: -SLOT="0.9" +SLOT="0" before# equery files swingx [ Searching for packages matching swingx... ] * Contents of dev-java/swingx-0.9.7: /usr /usr/share /usr/share/swingx-0.9 /usr/share/swingx-0.9/lib /usr/share/swingx-0.9/lib/swingx.jar /usr/share/swingx-0.9/package.env before# after# equery files swingx [ Searching for packages matching swingx... ] * Contents of dev-java/swingx-0.9.7: /usr /usr/share /usr/share/swingx /usr/share/swingx/lib /usr/share/swingx/lib/swingx.jar /usr/share/swingx/package.env after# And cytoscape build pipeline does not complain anymore. If it does make sense to you (am not Gentoo dev) please commit to the overlay.
Created attachment 188745 [details] swingx-0.9.6.ebuild
Created attachment 188747 [details] swingx-0.9.7.ebuild
Hi, I wanted to install sci-biology/cytoscape-2.6.3 and when it comes to installing dev-java/swingx-20070211-r1 I get: >>> Verifying ebuild manifests >>> Emerging (1 of 1) dev-java/swingx-20070211-r1 from java-overlay >>> Failed to emerge dev-java/swingx-20070211-r1, Log file: >>> '/var/tmp/portage/dev-java/swingx-20070211-r1/temp/build.log' >>> Jobs: 0 of 1 complete, 1 failed Load avg: 0.42, 0.86, 1.84 >>> Downloading 'ftp://ftp.tu-clausthal.de/pub/linux/gentoo/distfiles/swingx-2007_02_11-src.zip' --2010-03-10 17:26:36-- ftp://ftp.tu-clausthal.de/pub/linux/gentoo/distfiles/swingx-2007_02_11-src.zip => �/tmp/distfiles/swingx-2007_02_11-src.zip� Aufl� des Hostnamen �ftp.tu-clausthal.de�.... 139.174.2.36 Verbindungsaufbau zu ftp.tu-clausthal.de|139.174.2.36|:21... verbunden. Anmelden als anonymous ... Angemeldet! ==> SYST ... fertig. ==> PWD ... fertig. ==> TYPE I ... fertig. ==> CWD (1) /pub/linux/gentoo/distfiles ... fertig. ==> SIZE swingx-2007_02_11-src.zip ... fertig. ==> PASV ... fertig. ==> RETR swingx-2007_02_11-src.zip ... Die Datei ��swingx-2007_02_11-src.zip�� gibt es nicht. >>> Downloading 'ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfiles/swingx-2007_02_11-src.zip' --2010-03-10 17:26:36-- ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/distfiles/swingx-2007_02_11-src.zip => �/tmp/distfiles/swingx-2007_02_11-src.zip� Aufl� des Hostnamen �sunsite.informatik.rwth-aachen.de�.... 137.226.34.227 Verbindungsaufbau zu sunsite.informatik.rwth-aachen.de|137.226.34.227|:21... verbunden. Anmelden als anonymous ... Angemeldet! ==> SYST ... fertig. ==> PWD ... fertig. ==> TYPE I ... fertig. ==> CWD (1) /pub/Linux/gentoo/distfiles ... fertig. ==> SIZE swingx-2007_02_11-src.zip ... fertig. ==> PASV ... fertig. ==> RETR swingx-2007_02_11-src.zip ... Die Datei ��swingx-2007_02_11-src.zip�� gibt es nicht. >>> Downloading 'https://swingx.dev.java.net/files/documents/2981/50412/swingx-2007_02_11-src.zip' --2010-03-10 17:26:36-- https://swingx.dev.java.net/files/documents/2981/50412/swingx-2007_02_11-src.zip Aufl� des Hostnamen �swingx.dev.java.net�.... 204.16.104.198 Verbindungsaufbau zu swingx.dev.java.net|204.16.104.198|:443... verbunden. HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found 2010-03-10 17:26:37 FEHLER 404: Not Found. !!! Couldn't download 'swingx-2007_02_11-src.zip'. Aborting. * Fetch failed for 'dev-java/swingx-20070211-r1', Log file: * '/var/tmp/portage/dev-java/swingx-20070211-r1/temp/build.log' This is quite bad, as the cytoscape installation can't finish this way. Any help highly appreciated.
Created attachment 248258 [details] Ebuild for draft version 1.6.1
+ 13 Jul 2013; Tom Wijsman <TomWij@gentoo.org> +metadata.xml, + +swingx-1.6.4.ebuild: + New ebuild for dev-java/swingx, a collection of powerful, useful, and just + plain fun Swing components. Needed dependency of app-office/ganttproject, see + bug #119276. Imported from lh-overlay, contributed by Johann Schmitz (ercpe); + adjusted to use java-pkg-simple.