dev-db/sqldeveloper: Use jtds:1.3, auto select 1.8 JVM, other fixes
authorJames Le Cuirot <chewi@gentoo.org>
Sat, 6 Feb 2016 13:59:35 +0000 (13:59 +0000)
committerJames Le Cuirot <chewi@gentoo.org>
Sat, 6 Feb 2016 21:04:19 +0000 (21:04 +0000)
commite1eb6d22bab9c31d956c7f0b2142808c96cde914
tree1d56c1d336e7298559668653635dac8504de311f
parent669ce0758b8edee23092029015b407e4e2ac29ef
dev-db/sqldeveloper: Use jtds:1.3, auto select 1.8 JVM, other fixes

Java team needs to remove Java 6 ASAP and jtds:1.2 is holding this
back. Upstream suggests 1.2 but 1.3 is reported to work. I wasn't able
to test against a real database but it did at least try to connect.

Asking users to manually switch their JVM before using this isn't very
polite and not usually necessary thanks to Gentoo's launcher
scripts. Those scripts cannot feasibly be used here but we can at
least write package.env and use gjl to select the JVM intelligently.

Other fixes:

 * Remove java-config from RDEPEND, it's implied by java-pkg-2 eclass.
 * Add some missing dies and remove some unnecessary dies.
 * Use newicon instead of mv + doicon.
 * Use exec in launcher to prevent lingering process.

Package-Manager: portage-2.2.27
dev-db/sqldeveloper/files/sqldeveloper-r1 [new file with mode: 0644]
dev-db/sqldeveloper/sqldeveloper-4.1.3.20.78-r1.ebuild [new file with mode: 0644]