"ZoneLayout is a simple, intuitive, powerful, source-code-based system for designing Graphical User Interfaces. There is currently an implementation available for Java Swing." quote from their page. http://www.zonelayout.com/index.php There are no dependencies, no compiler warnings and it's licensed under the LGPL. Reproducible: Always
Created attachment 183351 [details] An initial ebuild
Thank you sera, I have just added zonelayout to java-overlay after doing a few minor improvements. please use java-pkg_dojavadoc instead of dohtml for installing javadocs. when using java-pkg_dosrc please pass src/* otherwise the src jar will have src/.../.../.../blah.java src/.../.../.../blee.java instead of the proper .../.../.../blah.java .../.../.../blee.java That is something that only experience will teach you. Otherwise any other changes I make you can see by viewing the ebuild http://overlays.gentoo.org/proj/java/browser/java-overlay/dev-java/zonelayout/zonelayout-1.0.ebuild
Seeing the version in the overlay is quite educative. So thank you for reviewing. You answered a major question of mine. Whether it's ok to install the javadocs delivered with the package or if they need to be built from the source as they may be outdated. I'll remember the dojavadoc and dosrc. The IUSE and the COMMON_DEP should have been obvious but they weren't. However knowing this I saw the inherit java-ant-2, another thing vim has put in there and I forgot to clean up. And finally it's nice to have found a package witch is considered worthy of getting into the tree.
The domain name has been given up to someone else and the file isn't there anymore. commit 07cca95 (HEAD, master) Author: Patrice Clement <monsieurp@gentoo.org> Date: Thu Oct 1 16:49:49 2015 +0000 dev-java/zonelayout: HOMEPAGE dead and outdated. Cleaning it up. Fixes bug 260493. Signed-off-by: Patrice Clement <monsieurp@gentoo.org> delete mode 100644 dev-java/zonelayout/Manifest delete mode 100644 dev-java/zonelayout/metadata.xml delete mode 100644 dev-java/zonelayout/zonelayout-1.0.ebuild