dev-lang/clojure: >=1.9.0 fix sandbox violations
authorTom Gillespie <tgbugs@gmail.com>
Fri, 3 Jan 2020 07:41:15 +0000 (02:41 -0500)
committerKent Fredric <kentnl@gentoo.org>
Thu, 23 Apr 2020 05:03:07 +0000 (17:03 +1200)
commit421fb65443c227152636a9378dd9963bd65427b0
tree90d5df3661d65363e92a739f66191a348269f82b
parent2cf09e558a820243d3d6a10c906c1161a1339004
dev-lang/clojure: >=1.9.0 fix sandbox violations

This commit updates the clojure ebuilds to use the latest ebuild
conventions and updates the dependencies to include two new packages.

This is the last in a series of 3 commits that make it possible to build
>=clojure-1.9.0 on gentoo without pulling in any maven dependencies which
trigger network-sandbox violations.

To accomplish this two new packages dev-java/spec-alpha and
dev-java/core-specs-alpha have been added to the tree. They are
dependencies written in clojure that are required to build clojure but
that do not themselves depend on clojure.

Closes: https://bugs.gentoo.org/670680
Closes: https://bugs.gentoo.org/684536
Closes: https://github.com/gentoo/gentoo/pull/14224

Signed-off-by: Tom Gillespie <tgbugs@gmail.com>
Signed-off-by: Kent Fredric <kentnl@gentoo.org>
dev-lang/clojure/clojure-1.10.0.ebuild
dev-lang/clojure/clojure-1.9.0-r1.ebuild