Many java look and feels depend on laf-plugin. Recent versions thereof come with a different java package name than laf-plugin-0.2 which is in the maintree. Bumping laf-plugin will break skinlf and squareness-jlf as they don't depend on a slot of laf-plugin. http://overlays.gentoo.org/proj/java/changeset/8256 contains an ebuild for laf-plugin-1.1 and fixed ebuilds for skinlf and squareness-jlf. The ebuilds for skinlf and squareness-jlf apply a new patch to port them to use laf-plugin-1.1 instead of 0.2. Both built fine and did run without apparent issues on an amd64. All 3 ebuilds use now EAPI 3 instead of EAPI 0. Please review and apply to maintree. Reproducible: Always
commit 71459d9e285b9ed99a6eac8a09b8b75eb4da8040 (HEAD -> master, origin/master, origin/HEAD) Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: Tue Feb 7 20:52:26 2017 +0100 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: Tue Feb 7 20:52:41 2017 +0100 dev-java/laf-plugin: version bump. Gentoo-Bug: https://bugs.gentoo.org/349007 Package-Manager: portage-2.3.3 dev-java/laf-plugin/Manifest | 1 + dev-java/laf-plugin/laf-plugin-1.1.ebuild | 37 +++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-java/laf-plugin/laf-plugin-1.1.ebuild