summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/ant-javamail/Manifest4
-rw-r--r--dev-java/ant-javamail/ant-javamail-1.10.5.ebuild3
-rw-r--r--dev-java/ant-javamail/ant-javamail-1.9.13.ebuild2
-rw-r--r--dev-java/glassfish-jms-api/Manifest2
-rw-r--r--dev-java/glassfish-jms-api/glassfish-jms-api-1.1.2.2.04-r1.ebuild (renamed from dev-java/glassfish-jms-api/glassfish-jms-api-1.1.2.2.04.ebuild)24
-rw-r--r--dev-java/sbt-bin/Manifest2
-rw-r--r--dev-java/sbt-bin/sbt-bin-1.3.2.ebuild49
7 files changed, 67 insertions, 19 deletions
diff --git a/dev-java/ant-javamail/Manifest b/dev-java/ant-javamail/Manifest
index 0ab25e29db1e..6028bc16d91f 100644
--- a/dev-java/ant-javamail/Manifest
+++ b/dev-java/ant-javamail/Manifest
@@ -2,6 +2,6 @@ DIST ant-1.10.5-gentoo.tar.bz2 6381 BLAKE2B a03f5f57d3fdb43b5b08404e4e84fe82d1b8
DIST ant-1.9.13-gentoo.tar.bz2 7189 BLAKE2B 65bc50bb401cd9ad48763acfa1208e1d52a87bf4df3591dfcdb0f2ded2e7e70c9a42199b0160c7bc233dff83f6889b2ce5fd5aa09a76973f7ea03e963bc9e73e SHA512 0c04116399fa4e83e3283c6d2a69b562aeac0eacda44eb6ce0210e2b0846f48c72975dcfc17315e072226adeb6c1438cd7f83189d4e2974a8a90ec7c6534c898
DIST apache-ant-1.10.5-src.tar.bz2 4465063 BLAKE2B 3cab99ae4a4800a42af3595ca6955877e3ab90c2df7086636b0f1ae0e3a45912f0c815164378616b758d76afe0a2f23cc0af6094d2f84fe17f29c3abe2e6f9aa SHA512 082dad03db4fb09b36560bd5e1fbd53f456eecad06d95140569661b6509861bb9b87b87843ef2f30a5de18c549dd993209aa17b47ac77d450f573309a272950e
DIST apache-ant-1.9.13-src.tar.bz2 3954912 BLAKE2B 1ec249bb33f54fde80ba8a17248755e7412eb3415b14a03f0558bcc220c3eb47dc88128d435e59f10118f74c31eab8eea83f5d5db09640e1a5aaf08bac1490c1 SHA512 27cd4566df35a09873f32f897ea47c55ad3940f48440b52ce9838e5fcd9e8ca55b27151a25597f21c430cd2921e3b2b6b105962d0d40294a1eb06ed689b05810
-EBUILD ant-javamail-1.10.5.ebuild 493 BLAKE2B 008298b99eee90d81e543139dd5f0322ca8e82d27a21dadfafde61937a5432a5a302fd678fd7a1387ad7e6c36992d02c740eb3c2af7cdba7d1414f5e9b06a1c7 SHA512 977dc8db6860e6c0bb4a36408e4703ddab1cc4d577726d7c625d73165f33d478cf29010a9699b693eb9c601602533eb6902e61d78f15698650b12b09f0b08bd0
-EBUILD ant-javamail-1.9.13.ebuild 493 BLAKE2B 008298b99eee90d81e543139dd5f0322ca8e82d27a21dadfafde61937a5432a5a302fd678fd7a1387ad7e6c36992d02c740eb3c2af7cdba7d1414f5e9b06a1c7 SHA512 977dc8db6860e6c0bb4a36408e4703ddab1cc4d577726d7c625d73165f33d478cf29010a9699b693eb9c601602533eb6902e61d78f15698650b12b09f0b08bd0
+EBUILD ant-javamail-1.10.5.ebuild 529 BLAKE2B dbbe16298ad8cd48e364f11428feedcf61fd34f7274d1e0a1a459fb44ca66851418e3e84a1b9de6ee3fd650c8dfaa2d1f4653a6fe02c1edf2e2a9bc509113e06 SHA512 879e978e23637d1f72d1afd0fc39e54955de4c350ea2ebdaa42532fb273436efd557b31463784e219ae21f3b489862534d25accb3df8d92fdda12e41d1a1822c
+EBUILD ant-javamail-1.9.13.ebuild 509 BLAKE2B eca670652896ae4aa6db9e335b2af3938ef63b476ce869b0c5a1c76fe67ca1a2c6d2210204996a7f2b1cd51f387dd05353a19ddf6214e3ffab81a3b6476541a2 SHA512 adb4a707a4b9356b27e9d4b611cc4650ffafe8c48ae6f1cc8cf1da8e7edb8222988ac507d80b478bc403878504449586aef4e77b3ef5a81d5fec9c9d4143bec3
MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253
diff --git a/dev-java/ant-javamail/ant-javamail-1.10.5.ebuild b/dev-java/ant-javamail/ant-javamail-1.10.5.ebuild
index 9abaf06c071e..2a818de51649 100644
--- a/dev-java/ant-javamail/ant-javamail-1.10.5.ebuild
+++ b/dev-java/ant-javamail/ant-javamail-1.10.5.ebuild
@@ -5,7 +5,7 @@ EAPI=6
ANT_TASK_JDKVER=1.8
ANT_TASK_JREVER=1.8
-ANT_TASK_DEPNAME="oracle-javamail"
+ANT_TASK_DEPNAME=( "gnu-jaf-1" "oracle-javamail" )
inherit ant-tasks
@@ -13,5 +13,6 @@ KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-mac
# needs some classes from javax.activation.* which are not in jdk 11
DEPEND="virtual/jdk:1.8
+ dev-java/gnu-jaf:1
dev-java/oracle-javamail:0"
RDEPEND="${DEPEND}"
diff --git a/dev-java/ant-javamail/ant-javamail-1.9.13.ebuild b/dev-java/ant-javamail/ant-javamail-1.9.13.ebuild
index 9abaf06c071e..f29242fcc930 100644
--- a/dev-java/ant-javamail/ant-javamail-1.9.13.ebuild
+++ b/dev-java/ant-javamail/ant-javamail-1.9.13.ebuild
@@ -5,7 +5,7 @@ EAPI=6
ANT_TASK_JDKVER=1.8
ANT_TASK_JREVER=1.8
-ANT_TASK_DEPNAME="oracle-javamail"
+ANT_TASK_DEPNAME=( "gnu-jaf-1" "oracle-javamail" )
inherit ant-tasks
diff --git a/dev-java/glassfish-jms-api/Manifest b/dev-java/glassfish-jms-api/Manifest
index 51285dfd6923..2adf5a749aec 100644
--- a/dev-java/glassfish-jms-api/Manifest
+++ b/dev-java/glassfish-jms-api/Manifest
@@ -1,3 +1,3 @@
DIST glassfish-v2ur2-b04-src.zip 39817113 BLAKE2B 4aeb0df44f838c91fa8dd52e2a4985e86457f75cec3cd5d527de54f672afcd2824cefaad9d9e67c5ce096515e389bb2fc0874d76ce2ec86a956233f2c3508439 SHA512 4ddf75ad1b81cfb8fc0b772fc75f9a81d74b6239282770d5da0ed70a7cd8b5fca2fd8c95782a2946ed054b43ee8e17edaf47d79c749e89280131bf1d15b1dcf8
-EBUILD glassfish-jms-api-1.1.2.2.04.ebuild 1228 BLAKE2B ff2a89eb1a89247008ba656021b5eaead1b1572c65d5b8af0987ccedc8b184b828ab1bc9d6f7d43b06632f3ec5d5392cb43af6871ec22d8a0e9fcf7afd6df49a SHA512 7d3b30e514cd690bbe4b2dabe2ca57407e1d4ffe53bee6de2b8f853c978942ff3c0faa973a452839c50ce4d64f0a603e6874f3e3f971f262e3fe8fb2f2691cbb
+EBUILD glassfish-jms-api-1.1.2.2.04-r1.ebuild 1109 BLAKE2B e863c23a1366a3a2315d7d0e01f9270594682e9bc6bfc5e2c81d6f1a26581a7fbf939ebc5d44759abef7dd26974c1db3ef55ac311fe9ce35814941d40af4d845 SHA512 8276ac9acc9024620ede702b40c29c092204a4da5eb785e0085863ef9f3434ba959414dceaf67c87d624af4514ddb81989aca6f56167e6057dabf74dd0ab0665
MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253
diff --git a/dev-java/glassfish-jms-api/glassfish-jms-api-1.1.2.2.04.ebuild b/dev-java/glassfish-jms-api/glassfish-jms-api-1.1.2.2.04-r1.ebuild
index be0d113d2a59..a3af5829621c 100644
--- a/dev-java/glassfish-jms-api/glassfish-jms-api-1.1.2.2.04.ebuild
+++ b/dev-java/glassfish-jms-api/glassfish-jms-api-1.1.2.2.04-r1.ebuild
@@ -1,38 +1,34 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="2"
+EAPI=7
JAVA_PKG_IUSE="doc source"
-inherit versionator java-pkg-2 java-ant-2
+inherit java-pkg-2 java-ant-2
DESCRIPTION="Java Transaction API"
HOMEPAGE="https://glassfish.dev.java.net/"
-MAJOR=v$(get_version_component_range 3-4)
-MAJOR=$(replace_version_separator 1 ur ${MAJOR})
-MY_PV=${MAJOR}-b$(get_version_component_range 5)
+MAJOR=v$(ver_cut 3-4)
+MAJOR=${MAJOR/./ur}
+MY_PV=${MAJOR}-b$(ver_cut 5)
MY_PN=${PN/-//}
ZIP="glassfish-${MY_PV}-src.zip"
-SRC_URI="http://download.java.net/javaee5/${MAJOR}/promoted/source/${ZIP}"
+SRC_URI="https://download.java.net/javaee5/${MAJOR}/promoted/source/${ZIP}"
LICENSE="|| ( CDDL GPL-2 )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
-
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
-RDEPEND=">=virtual/jre-1.4
- ${COMMON_DEP}"
-DEPEND=">=virtual/jdk-1.4
- app-arch/unzip
- ${COMMON_DEP}"
+RDEPEND=">=virtual/jre-1.4"
+DEPEND=">=virtual/jdk-1.4"
+BDEPEND="app-arch/unzip"
S=${WORKDIR}/${MY_PN}
src_unpack() {
unzip -q "${DISTDIR}/${ZIP}" "${MY_PN}/*" "glassfish/bootstrap/*" \
|| die "unpacking failed"
- einfo "${S}"
}
EANT_BUILD_TARGET="all"
diff --git a/dev-java/sbt-bin/Manifest b/dev-java/sbt-bin/Manifest
index 1a0c9c8e6ebc..d10932ff3971 100644
--- a/dev-java/sbt-bin/Manifest
+++ b/dev-java/sbt-bin/Manifest
@@ -1,7 +1,9 @@
DIST sbt-1.1.4.tgz 45858350 BLAKE2B 792b05bf9bf16968c6580f070e042395b13580c6137a6592ca66bc3b02df3b27676b49364db8c6d2ec259b22b09a7e7a2d364e940890be38a96ba079066c4fa2 SHA512 7b278ecd22d4778482c61ec2e9650c8dd199c341aaaa624fee6b7f8989203de3d4dac24c4181ee08f0da50c69901321a1e11a535f0911241c9f6bfdfab5e94b8
DIST sbt-1.1.5.tgz 49603901 BLAKE2B b458600bec2610fd76e5ca21633738b6815bf6c3e2918814147c904b97ab80b972a15b31f555777d0aa7f2e4613eef9b109745476d0cd7166506573aa2a72873 SHA512 bb538d88ec5ee7bb08b5eed6e7e250c45ee25419952473e4f093391316f936b26cc181f21c7b3501b9126a5c1f21b10514adffea4f9a09f7920203ba6330c2d4
DIST sbt-1.2.8.tgz 47179935 BLAKE2B f31dcf25168471cb7315d8dc8f168321098fbfbf985bcc5aa294ea95c6b65d299ee0f9b457d6dc3569eff6117f0fbf5fd51b37ca9294f7bcca2256f52e07b73f SHA512 e12d50de4481dc599b8e129b5caf86b4a6a42426612308f9c8dd791525b5ae325e65f1c1db479bdc00fed2421c108a0dcdd00585f90334446e2cef914484719a
+DIST sbt-1.3.2.tgz 51817549 BLAKE2B ccb362b8cec867c64a04eba48982a9d339250d3ab51afb72fbbb7fe29406c6565d386ab0e02887007922f4134481b4ee764b63eb69300d7aa06dffd43a91a225 SHA512 2402f781962b80a46c63ac3aba0b2bb2b55ae509bb6b591d840385765dbf73cb6e5b40c12e6b95db2d8f4e77caeda32aad5a701a6439bde41ca3166d50f4b9b2
EBUILD sbt-bin-1.1.4.ebuild 860 BLAKE2B b17b66c3d6a2f845a87bba126f99050e9e3cd19dce5650d8d91968730bb79a471f0c2224eb7aeaad8df7ad6447974bfe982ce39071c647f50f3f37c9ab33d2e6 SHA512 31a2bf25148fcbf9e387f51c535dd18cba311181ddd01cb6aa19637bb6269e83f596c70fb3d4bdeedb6e7d1136886722cdc54112747f9c07d41098a9f72d43df
EBUILD sbt-bin-1.1.5.ebuild 860 BLAKE2B b17b66c3d6a2f845a87bba126f99050e9e3cd19dce5650d8d91968730bb79a471f0c2224eb7aeaad8df7ad6447974bfe982ce39071c647f50f3f37c9ab33d2e6 SHA512 31a2bf25148fcbf9e387f51c535dd18cba311181ddd01cb6aa19637bb6269e83f596c70fb3d4bdeedb6e7d1136886722cdc54112747f9c07d41098a9f72d43df
EBUILD sbt-bin-1.2.8.ebuild 857 BLAKE2B f58cc58f25419b156ff7b454e793e560b86c98d727f126b77658d5af0c2264f8945d8c010b2c3b426d5a829c81f58154a2c5802b5649b8b4d20ddcabfb81116c SHA512 a8f14859b983a34efd4c64056e823fd6996dfc4c74d4fef1f57dc877cbe791c1021eab04451f4b03325937dad4411e7bea3c6a58019a41e3eac6708f152bf577
+EBUILD sbt-bin-1.3.2.ebuild 841 BLAKE2B 855bec14a503fde57da585d2802ade554ba9b0e5faf9411b037f6d6f49e429c8f8407d036a9182c50ececd277c586ccbdc953f91aa5f33608c141c4a3113432f SHA512 c996a60572958ff1ee2c06089d3750ee2feab41524e43b249aa6fb5e5904d7f4f26c26e0f4b1bcb66ed3ba7c79a5597a300cb6aa2c89323f586fcbacc5c6369f
MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253
diff --git a/dev-java/sbt-bin/sbt-bin-1.3.2.ebuild b/dev-java/sbt-bin/sbt-bin-1.3.2.ebuild
new file mode 100644
index 000000000000..398eb3234255
--- /dev/null
+++ b/dev-java/sbt-bin/sbt-bin-1.3.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit java-pkg-2
+
+DESCRIPTION="sbt, a build tool for Scala"
+HOMEPAGE="https://scala-sbt.org"
+SRC_URI="https://github.com/sbt/sbt/releases/download/v${PV}/${PN/-bin}-${PV}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=virtual/jre-1.7
+ !dev-java/sbt"
+
+src_unpack() {
+ default
+ mv "${WORKDIR}/sbt" "${S}" || die
+}
+
+src_prepare() {
+ default
+ java-pkg_init_paths_
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ local dest="${JAVA_PKG_SHAREPATH}"
+
+ rm -v bin/sbt.bat || die
+ sed -i -e 's#bin/sbt-launch.jar#lib/sbt-launch.jar#g;' \
+ bin/sbt || die
+
+ insinto "${dest}/lib"
+ doins bin/* || die
+
+ insinto "${dest}"
+ doins -r conf || die
+
+ fperms 0755 "${dest}/lib/sbt" || die
+ dosym "${dest}/lib/sbt" /usr/bin/sbt || die
+}