summaryrefslogtreecommitdiff
path: root/java-virtuals
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /java-virtuals
reinit the tree, so we can have metadata
Diffstat (limited to 'java-virtuals')
-rw-r--r--java-virtuals/ejb-api/Manifest4
-rw-r--r--java-virtuals/ejb-api/ejb-api-0.ebuild18
-rw-r--r--java-virtuals/ejb-api/metadata.xml8
-rw-r--r--java-virtuals/interceptor-api/Manifest4
-rw-r--r--java-virtuals/interceptor-api/interceptor-api-0.ebuild18
-rw-r--r--java-virtuals/interceptor-api/metadata.xml8
-rw-r--r--java-virtuals/jdk-with-com-sun/Manifest4
-rw-r--r--java-virtuals/jdk-with-com-sun/jdk-with-com-sun-20111111-r3.ebuild29
-rw-r--r--java-virtuals/jdk-with-com-sun/metadata.xml8
-rw-r--r--java-virtuals/jms/Manifest4
-rw-r--r--java-virtuals/jms/jms-1.1.ebuild24
-rw-r--r--java-virtuals/jms/metadata.xml8
-rw-r--r--java-virtuals/jmx/Manifest4
-rw-r--r--java-virtuals/jmx/jmx-1.0-r4.ebuild27
-rw-r--r--java-virtuals/jmx/metadata.xml8
-rw-r--r--java-virtuals/metadata.xml17
-rw-r--r--java-virtuals/saaj-api/Manifest4
-rw-r--r--java-virtuals/saaj-api/metadata.xml8
-rw-r--r--java-virtuals/saaj-api/saaj-api-1.3-r3.ebuild23
-rw-r--r--java-virtuals/script-api/Manifest4
-rw-r--r--java-virtuals/script-api/metadata.xml8
-rw-r--r--java-virtuals/script-api/script-api-1.0-r1.ebuild24
-rw-r--r--java-virtuals/servlet-api/Manifest9
-rw-r--r--java-virtuals/servlet-api/metadata.xml12
-rw-r--r--java-virtuals/servlet-api/servlet-api-2.2.ebuild20
-rw-r--r--java-virtuals/servlet-api/servlet-api-2.3.ebuild20
-rw-r--r--java-virtuals/servlet-api/servlet-api-2.4.ebuild23
-rw-r--r--java-virtuals/servlet-api/servlet-api-2.5-r2.ebuild22
-rw-r--r--java-virtuals/servlet-api/servlet-api-3.0-r2.ebuild21
-rw-r--r--java-virtuals/servlet-api/servlet-api-3.1-r1.ebuild21
-rw-r--r--java-virtuals/stax-api/Manifest4
-rw-r--r--java-virtuals/stax-api/metadata.xml11
-rw-r--r--java-virtuals/stax-api/stax-api-1-r4.ebuild24
-rw-r--r--java-virtuals/transaction-api/Manifest4
-rw-r--r--java-virtuals/transaction-api/metadata.xml8
-rw-r--r--java-virtuals/transaction-api/transaction-api-1.1.ebuild24
-rw-r--r--java-virtuals/xmlrpc-api/Manifest4
-rw-r--r--java-virtuals/xmlrpc-api/metadata.xml8
-rw-r--r--java-virtuals/xmlrpc-api/xmlrpc-api-0.ebuild18
39 files changed, 517 insertions, 0 deletions
diff --git a/java-virtuals/ejb-api/Manifest b/java-virtuals/ejb-api/Manifest
new file mode 100644
index 000000000000..528375fa972f
--- /dev/null
+++ b/java-virtuals/ejb-api/Manifest
@@ -0,0 +1,4 @@
+EBUILD ejb-api-0.ebuild 384 SHA256 1969ad1da4a9d4d24ec64eab714681e2fed59b814029722c9f49e44c93dbb7cf SHA512 1a62b46a80710d0150b6caf6ec26dbe9abc96411905b2c81d23a7ba49bafe3d77222394d8feec7edee663fa39d0c9c964c456b900aa0514838810a28560cd326 WHIRLPOOL d178ddf789fd58cb33a16c1a5a66b94df34ccdceeee239919a64c30c93a8131f2f420244f1ae81c1d3665d527bd721d8dc513659b6f2607b259f9cdfa1c27966
+MISC ChangeLog 2442 SHA256 9254c91168b0779e0b5ba481a4f58b16aa0fecdc3ca17ccf882a1edacfd8b77c SHA512 1fcde934eb2cda5a20c5ab4d7d266630eafebb536bff218a77f9d79ce8af9c6bf1c4eceb42ce9a723d31a4078363a4bb689782c45e9acf7ca222af29e0471a04 WHIRLPOOL d2d9739785d9cc1bfcdd3781b93af2ae6a1bb867cceb022e51e49dc57f801b2b40b765712e52fbef130162c6c567db87d98139a45763d07b1009e2a3168be204
+MISC ChangeLog-2015 402 SHA256 605b4c916abcbc759dd423ce6d0913fc402a459b39c9e0e0fe55948396ade1e7 SHA512 70f038a777c7fc66daf899f7139b1905be7e4d232b1b3f842193e9f7bd7040d56e69a51aba10166415637b0f1fd3a30dee7ae244ee8b067709c5134510b28c13 WHIRLPOOL 502765ee59348d07834766f78f0a2bc2fd2c36e90caa826e4789b9eab727487486f4663b189f75573ebade395cb1f44511d72afce0390060b4bbcc66ef8173b0
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/ejb-api/ejb-api-0.ebuild b/java-virtuals/ejb-api/ejb-api-0.ebuild
new file mode 100644
index 000000000000..0c6ab6168c16
--- /dev/null
+++ b/java-virtuals/ejb-api/ejb-api-0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for Enterprise JavaBeans API (javax.ejb)"
+HOMEPAGE="https://www.gentoo.org"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64"
+
+DEPEND=""
+RDEPEND="dev-java/glassfish-ejb-api:0"
+
+JAVA_VIRTUAL_PROVIDES="glassfish-ejb-api"
diff --git a/java-virtuals/ejb-api/metadata.xml b/java-virtuals/ejb-api/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/ejb-api/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/interceptor-api/Manifest b/java-virtuals/interceptor-api/Manifest
new file mode 100644
index 000000000000..2c926136cbe8
--- /dev/null
+++ b/java-virtuals/interceptor-api/Manifest
@@ -0,0 +1,4 @@
+EBUILD interceptor-api-0.ebuild 403 SHA256 825726cbf37127fe1a114460db780a4de8a5e71f250f426c4e5718e079847ded SHA512 4e9c85c4a22807d99c8f5e936c167815ccc9333d59971a026de364d02c90d4cef4b003812d756476a3a625636ea1d52c3a8f36928c504e973b29f8826bc059e6 WHIRLPOOL 38b4ffb3bc1976563901f47eafea9a0ef6b351d0082ee03915dee98342af7a13bb3c6ba894e8c9563a3cbcb8d076cd4d8b2c7542a35eebfdeb4fe9138a94a934
+MISC ChangeLog 2476 SHA256 ffbc7aa30576b5c19329fc7feab1951a20359cf43ff8cb6964ec339f5a3f9f50 SHA512 3590032696ea8d93254bb2397bbe7f8e2880b201d70d385f7f815ca2b0ee72788d1164498deb09e261d0e62475166c5459c9a20ee0fe70b6bb65211f81f5350c WHIRLPOOL fcdcbad7b552f69a491528b7d36e4c5d0605869fe76703a6ca5da07e7ed5bcb4f3db0901722bdb90b4afcfd23c3b7d2180ce4629238c38aa2557ce6c38b57dcf
+MISC ChangeLog-2015 772 SHA256 0fa28d84a9b1c2d4f7a3a28cc611f3d153f4e705138bb18d06b8451332b707d6 SHA512 8aca11628dbd17c000fe6d27721fd5165c89a78dea19e075a2874c0551234fed3d31bb96dcb7f20b3dc1095d0df6af9225aaae51ac52e9fcd276d6432d9667af WHIRLPOOL 0b952f76ea807463834ab096a33fa0ca63b1c109dc7b7174032227c877e0ac2135afb944c371f6ba67b303693b6d6582d42144997096387996ff53b15683d36d
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/interceptor-api/interceptor-api-0.ebuild b/java-virtuals/interceptor-api/interceptor-api-0.ebuild
new file mode 100644
index 000000000000..2cb06b7ae651
--- /dev/null
+++ b/java-virtuals/interceptor-api/interceptor-api-0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for Interceptor API (javax.interceptor)"
+HOMEPAGE="https://www.gentoo.org"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND=""
+RDEPEND="dev-java/glassfish-interceptor-api:0"
+
+JAVA_VIRTUAL_PROVIDES="glassfish-interceptor-api"
diff --git a/java-virtuals/interceptor-api/metadata.xml b/java-virtuals/interceptor-api/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/interceptor-api/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/jdk-with-com-sun/Manifest b/java-virtuals/jdk-with-com-sun/Manifest
new file mode 100644
index 000000000000..23dbae67592f
--- /dev/null
+++ b/java-virtuals/jdk-with-com-sun/Manifest
@@ -0,0 +1,4 @@
+EBUILD jdk-with-com-sun-20111111-r3.ebuild 794 SHA256 e3c052681e686c8687dbe51999b748eae9eb303bd9658743e55d3e56ed299567 SHA512 2068062cb85ecef49ff8b3b8e89b4b86e37604952744fc2b901f6592973d28f6e0d0185226bf02a6a391e1fd5d71bf1b36a5d39e5c1fc1edf327057e8f37d13a WHIRLPOOL 5cec44568de8a1ec3bc36aa7bf94a1a0266b0fb08950dc3488f85d830be3fcb18c9e36e3905e8985831b5410cf56b61af2b8255e69a0a6a6e0edb32902fed8e9
+MISC ChangeLog 3650 SHA256 0266433b9dea40c583570304e4d929e70c78343ea692772820fcf1eddc74560e SHA512 ffd5aa17a6da22ec36f5cc303b1774abf7fc2e0f72990d7d4a711dd1a08e6d6677e22965c6c95fb9db32739a7e1d1c7b81068efd181482b7243c5b7f374c7ef4 WHIRLPOOL 5ee9bb80cab0010b2e35c256b355c4e64c6e7b0b1a596e661686f11d47ad04e1b93c8d45bd8ad542c5644528f5a9821f77e218631b3c6725b3f55f43f9a39dc5
+MISC ChangeLog-2015 4117 SHA256 6dcdc9f93d3b927d2c0fc87c207efc503dd4021eeb8fa487645da8da612f46c3 SHA512 ecfec4df61cc447dbbc8c456769b1147d0a80c690129fd306edcf7e351da4084b6f3e52fd9499b0b944dbc99e32778c5b4672ab538dada9e7c73654e3093c9fd WHIRLPOOL cbc5da1f7c3c281d850880b50efa508b7d1dc2f80956a7d316d595a3cfc2655cf1138d88e8cda52e496fe3b74b409eeb6705e255ddc8cbf9929fdc809c883865
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/jdk-with-com-sun/jdk-with-com-sun-20111111-r3.ebuild b/java-virtuals/jdk-with-com-sun/jdk-with-com-sun-20111111-r3.ebuild
new file mode 100644
index 000000000000..82be60809fc6
--- /dev/null
+++ b/java-virtuals/jdk-with-com-sun/jdk-with-com-sun-20111111-r3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual ebuilds that require internal com.sun classes from a JDK"
+HOMEPAGE="https://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+DEPEND=""
+RDEPEND="|| (
+ dev-java/icedtea-bin:6
+ dev-java/icedtea:6
+ dev-java/icedtea-bin:7
+ dev-java/icedtea:7
+ dev-java/oracle-jdk-bin:1.7
+ dev-java/oracle-jdk-bin:1.8
+ dev-java/apple-jdk-bin:1.6
+ dev-java/ibm-jdk-bin:1.6
+ )"
+
+JAVA_VIRTUAL_VM="icedtea-bin-6 icedtea6-bin icedtea-6 icedtea6 icedtea-bin-6 icedtea-bin-7 icedtea-7 oracle-jdk-bin-1.7 oracle-jdk-bin-1.8 apple-jdk-bin-1.6 ibm-jdk-bin-1.6"
diff --git a/java-virtuals/jdk-with-com-sun/metadata.xml b/java-virtuals/jdk-with-com-sun/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/jdk-with-com-sun/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/jms/Manifest b/java-virtuals/jms/Manifest
new file mode 100644
index 000000000000..93268ff6b992
--- /dev/null
+++ b/java-virtuals/jms/Manifest
@@ -0,0 +1,4 @@
+EBUILD jms-1.1.ebuild 536 SHA256 0a9e1419a98cb3232b05f21045b37f6f3bb5a3595dbfd25f146ab5e0cb562053 SHA512 c65168653679e6b5ad14903ee2bcb8ded2f39f8152d5897355f678a3213dd7204b3a27482a0271ccdd8e0a435a7359aa2fc7c81150d9e3d67b23d6125f952172 WHIRLPOOL 7d14975114b5ff0cd638453ede470fdc980cc3f370cf654ea7cd3a35f971252899776aa0a0fdbce0540b23119c84d775886a476177d692cd4daa6a55ddbaaaa8
+MISC ChangeLog 2564 SHA256 138d5dfdf8724d68375231d6abb1ae2ad6b4c33286b2d29b737840ac7d13b8ea SHA512 29fa7b7bbd336bf9b8f217aa288914c1079ead409858bfb005af47dce1a3f6f4af305be5bb0066bc373beeb32457c2ade34224ea00f7d8b2765749c1ae7e7eb4 WHIRLPOOL b9f7ece5264c9db0bdadf58847eb8e33752c2a43e5f13af88f86f6ecaf40e2771085b96c2fe013574e39038566db6f8658ac18615beec5df4b7f9463741cca8c
+MISC ChangeLog-2015 1594 SHA256 7cad0e19020e7e40b0291d78ded42a6daea82e4fdb979da850168e3473b33fbb SHA512 672ce8cd70e941011c051929c4709fdef64703bb259f2595cfc4f9f3f58480dc1841a7f34790ef45e01aca7d1a5f321e0e8b5c9f2520af289b715a394fb4bc78 WHIRLPOOL b85b7a752b05b366b6612b3d31c18b7f8efb32dcec02f29c740be45167d36dc674d283dfcc90fc02da2d7386ab93424e94b1652fb720921db29598e732fa5fa2
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/jms/jms-1.1.ebuild b/java-virtuals/jms/jms-1.1.ebuild
new file mode 100644
index 000000000000..d3a9419c9f4d
--- /dev/null
+++ b/java-virtuals/jms/jms-1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for Java Message Service (JMS) API"
+HOMEPAGE="https://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND="|| (
+ dev-java/glassfish-jms-api:0
+ dev-java/sun-jms:0
+ )
+ "
+
+JAVA_VIRTUAL_PROVIDES="glassfish-jms-api sun-jms"
diff --git a/java-virtuals/jms/metadata.xml b/java-virtuals/jms/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/jms/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/jmx/Manifest b/java-virtuals/jmx/Manifest
new file mode 100644
index 000000000000..76ad6946e308
--- /dev/null
+++ b/java-virtuals/jmx/Manifest
@@ -0,0 +1,4 @@
+EBUILD jmx-1.0-r4.ebuild 603 SHA256 4ec9c930a153c55ab29b01334ca9815cd260e223ee966142aff68714e4697130 SHA512 76e009d252034a55b1984ac979c0fbb842c4bd80b7cae1aeb0bd7c758149a2e870bcfe6c5bd732070f911c2afc154ccc1ed5f7a348426304d929dae0ab61cda3 WHIRLPOOL 139814b68fbce085ccbe26b9faf53b75a650e6b4cc5f7f1c41b67b42990b4e5b30436adb411a84c66cfda31bd06accb99b014fe9aeec2857242e0e8626309212
+MISC ChangeLog 3088 SHA256 c17898805149852b12b00f965418ee9ccbb5485adc4c90a305619444aa9bbac1 SHA512 de8c762acc423ff41a07d3ca8ec5c95b199e5b1a21758aa4176fb3252fe03ed375262e8390ee2fabe2c7eb50e8fd329639dc9c71d77ddccdf1be327584d22794 WHIRLPOOL c6a64de84f9ca3d29cb2f759bc00d90849721dc7fff594d2634b04a2c7585156d2ac575413885e3d031bbf9a072b19ef4356981d92e5a07952457a6ca0062049
+MISC ChangeLog-2015 2454 SHA256 b339a9cbe2f6db0e0d485706eb75643b0d179dbb788885706e125c56d40aca8b SHA512 dd86ed43b9971c07b73180c730c092e8c9204a1e81f4f03bfcacd18114005f102b4dd3aede5a9e8b7f78dc2fe6ce2986570976078d1def232ca7ff749d016715 WHIRLPOOL 2aeb76c87a841f610d2cbe8995c7209336f059343a6eb4ea6ef7d7b17d650f487daef375b6d0986d3a27c6c2a3930bdf35859b63154a265814793ac998e9f20a
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/jmx/jmx-1.0-r4.ebuild b/java-virtuals/jmx/jmx-1.0-r4.ebuild
new file mode 100644
index 000000000000..de1b9c57a76d
--- /dev/null
+++ b/java-virtuals/jmx/jmx-1.0-r4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for Java Management Extensions (JMX)"
+HOMEPAGE="https://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="
+ || (
+ virtual/jre:1.8
+ virtual/jre:1.7
+ virtual/jre:1.6
+ virtual/jre:1.5
+ dev-java/sun-jmx:0
+ )"
+
+JAVA_VIRTUAL_PROVIDES="sun-jmx"
+JAVA_VIRTUAL_VM="=virtual/jre-1.8 =virtual/jre-1.7 =virtual/jre-1.6 =virtual/jre-1.5"
diff --git a/java-virtuals/jmx/metadata.xml b/java-virtuals/jmx/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/jmx/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/metadata.xml b/java-virtuals/metadata.xml
new file mode 100644
index 000000000000..0e8c9407bca6
--- /dev/null
+++ b/java-virtuals/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The java-virtuals category contains packages which satisfy virtual dependencies.
+ These virtuals install a file which is used by the java-config
+ system to provide information like classpath and minimum required vm values.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría java-virtuals contiene paquetes que satisfacen
+ dependencias virtuales. Estos paquetes virtuales instalan un
+ fichero el cual es utilizado por el sistema java-config para
+ ofrecer información como el classpath y los valores mínimos
+ requeridos por la máquina virtual.
+ </longdescription>
+</catmetadata>
+
diff --git a/java-virtuals/saaj-api/Manifest b/java-virtuals/saaj-api/Manifest
new file mode 100644
index 000000000000..f478906034dd
--- /dev/null
+++ b/java-virtuals/saaj-api/Manifest
@@ -0,0 +1,4 @@
+EBUILD saaj-api-1.3-r3.ebuild 443 SHA256 d34fe7494db3fc5403a74270b993c7e9f67febdc0e1c270ecd6c17e87eaffbbb SHA512 0a27df3dc1a6fa9009f69febc5e7be29cfeda9be8b2b1a85304d7a2cf534b8118af4f211636e51ca8db9e2d1cd1bd71b4da3d5aa61cfdc07343ece9e0dfdbe3b WHIRLPOOL 9b5d7b259f7beed558fba2f9cf70efb9aff4dbe77bcbc402c352071b03252d378180d3692c48ee4d8035701a449aa140c5e2f46c8fb584f3ebbeb86b36259e69
+MISC ChangeLog 2603 SHA256 f4b3f481868a3fb494cfa3382d6c70dead2737e5bbd57fee6b7ed5c2e0b9d06b SHA512 852be9f5b3a47e3fc860acedfd417668bb57b351ac123bb9f3c2ad1ce42df2378595c92ea0e45099814f29437cba9800fe53640622555c8f1cb0111f5f9ea524 WHIRLPOOL 09a0f69d5d2ca6ca58c912d4b50791e3b38c4189a37c9b2c802b561c42b3c45316679e9e329fa3d02317e23f7c5b01089012a2f0a42feed17c4daacaf596754f
+MISC ChangeLog-2015 2242 SHA256 7afd6396d9970dfdb071c0329bc47dc51e98844650b30570c9f761c357dbe03b SHA512 0695182ddd09fb4231bacefa4e5e5e97b47fd73e3b0c90bda4b295bcc0c80d4c44e7024f898b0d2c56b194b60c0a71c8aa2f4b1146b263eaafe80b9534ba15b9 WHIRLPOOL 492acd56047378100b688ab6b39cad19d24288ff7ae887db70c872afacedf1889a76083d0c7acb55cdf3e4a0f470f905d7db5b94cdddce621c1d07d4a07c09b1
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/saaj-api/metadata.xml b/java-virtuals/saaj-api/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/saaj-api/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/saaj-api/saaj-api-1.3-r3.ebuild b/java-virtuals/saaj-api/saaj-api-1.3-r3.ebuild
new file mode 100644
index 000000000000..f7b564f0c393
--- /dev/null
+++ b/java-virtuals/saaj-api/saaj-api-1.3-r3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for SAAJ 1.3 (AKA JSR-67 MR3) API"
+HOMEPAGE="https://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND="|| (
+ >=virtual/jre-1.6
+ dev-java/jsr67:0
+ )"
+
+JAVA_VIRTUAL_PROVIDES="jsr67"
+JAVA_VIRTUAL_VM=">=virtual/jre-1.6"
diff --git a/java-virtuals/script-api/Manifest b/java-virtuals/script-api/Manifest
new file mode 100644
index 000000000000..87ff2b205591
--- /dev/null
+++ b/java-virtuals/script-api/Manifest
@@ -0,0 +1,4 @@
+EBUILD script-api-1.0-r1.ebuild 439 SHA256 71c31f100b9fa319bd8f86179c0562f343696eeaa792b113464e726bfa5eb8af SHA512 90f8df25a24ff69c6ab38ace019ffcbec03fa417e01833a260fdb2a3e4542a33f6d5e26b4665c7a7690b51f99e413970fdd9bb4bd26a2a0a92c9c28254c39717 WHIRLPOOL 280e8b00fe83fb24dfda22b8427d0e90acb5ce2df48413036be573ae4247b9469b82b0cf870019d761ff0ff7d1d7cefbf636069082a9bc9e8f4638636e00e8b6
+MISC ChangeLog 3319 SHA256 d4f3cb1af308ae9da146bb3a12c4fd5c37a5fe0513b218080c4b176385d65774 SHA512 e4fa8b591e961f5dda6d4d48d1ca7856e1280ce5d8bcbe7c55b7031bc018a3858dc34ee432fffa1a27ab9242c352c67e5c550acba26327c05b05e977589145b9 WHIRLPOOL b5e2133fba2efa034d2eaa46eeb90287d29e33d4a2eee667b85624c644e3dab44724ffd583081ea55361845978559f6db7ee31aad67a938f0962da69fbb07d8b
+MISC ChangeLog-2015 602 SHA256 ae130677546cb8073a62a458a02b33994862bf7c9d581c3efe129a170bd30612 SHA512 5fc4f9d3686e8010ef243161b94f30e53862af214aee22f611409aa5ed208f622dc9b62466cf3d743cf1957c9b020cd7d1b82ba1322dcb7169e4c3001c6419d4 WHIRLPOOL f5db2192d307b60847f9b2e95aec79420ce9434726f8701366dfc8667555aa9d05341f02f5feddd46cdd48dfc2146f2d45012b4abd7e99307e36b312126a0b6e
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/script-api/metadata.xml b/java-virtuals/script-api/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/script-api/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/script-api/script-api-1.0-r1.ebuild b/java-virtuals/script-api/script-api-1.0-r1.ebuild
new file mode 100644
index 000000000000..955461b8b75e
--- /dev/null
+++ b/java-virtuals/script-api/script-api-1.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for Java Scripting API (jsr223)"
+HOMEPAGE="https://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 x86"
+IUSE=""
+
+RDEPEND="
+ || (
+ >=virtual/jre-1.6
+ dev-java/jsr223:0
+ )"
+
+JAVA_VIRTUAL_PROVIDES="jsr223"
+JAVA_VIRTUAL_VM=">=virtual/jre-1.6"
diff --git a/java-virtuals/servlet-api/Manifest b/java-virtuals/servlet-api/Manifest
new file mode 100644
index 000000000000..e87293f9a3ce
--- /dev/null
+++ b/java-virtuals/servlet-api/Manifest
@@ -0,0 +1,9 @@
+EBUILD servlet-api-2.2.ebuild 518 SHA256 6644a279bb72cbe601ff2f4b39a8cfa25bc31f2c6f7db55986d0ac7b9295bdc8 SHA512 1dfa0b8852fb84fc51a36d269757ef8cf6c45af4ad5565b38f21f0efef2a7b8c449e4eaf518cb31d0fb475741957dea19d142484f689d42d3fe5a796c36f932b WHIRLPOOL fb4ab199ace1b23638554691d62c7d761553163481e08e973e502709e7176bc73a18e55245f761aa3e0b06c5682bbef19f68b7b9807d30ada5c0e4471b24c440
+EBUILD servlet-api-2.3.ebuild 518 SHA256 20d9a92023b3de35553489ae71455217fbb09bcefa5b2181ad7b74769a5147a0 SHA512 7108a524dfb40e3f3395ad6908cb98a6f7083b08cd312709e2c8583351d9a017d8b0f15b7be290b701dc76da2f247dfe24798de9b262786a98decb68e892586a WHIRLPOOL dc85898ef2b971c42069a3a6fa00f1780ffe763054c543c3ac4372aeb745e9301c838ca7c18558a2b8e5dd0e875d7c3c9cc8893db27dc096413fa4a48ffeb467
+EBUILD servlet-api-2.4.ebuild 549 SHA256 abb72c7eeab7b5e9854b1a3ea4f730df383b8308961f6c7360c7354d8df9359d SHA512 c2fbb0f953002fc13df406028b003a4111d9e101b1470e1709fb30c47126dc1ede16e66c56f8d819aa39231a86e4dea4c1767ace7d250d86bf9de0325990755f WHIRLPOOL 9e867440ec7ce60c0334f43fc155430cf7e4ea8e5546564a1fdbf225a1b92a9c090d442c60eadefb8fd2896543c3db99a6c31b13e49661530be3a83f44638918
+EBUILD servlet-api-2.5-r2.ebuild 622 SHA256 2cb1aea7fb936dd3004da0b1faa8386276f3e4686a18b876cd079cb1fae8a648 SHA512 202efebfb337482b1099175d0eadbcbb1382b25e1700303c9cd823735965e3728e5a8b8e79182a18b06f82a9e62b6d005dc9e3573cfbadde9ead9d8876b60558 WHIRLPOOL 0a544d0875f41ba0ba92fb3e1efdf2c7f8a68e4887b254c8a63fee8aea5df4f1799f4b2aa1347db1ab84cb9827c4749ee9bbeaf3fbc8383f63c1148df1239649
+EBUILD servlet-api-3.0-r2.ebuild 505 SHA256 778a11ac9a685881e187fb10c713258256c2f4c6df5a2029d0ae0873331cb53e SHA512 8cbeccef4745097e982468412b4467b4442b40eb1f8dbe08c93c4b3fdfda5d21d5062662e176694dcd278f6c0455fbe92e3f396af7f216ce7edcd0bb729f6338 WHIRLPOOL 8e882ba8b89dd87047d64756b1c5a1927cbbc5db15ac05fdb68e82105946787b035f90a54586e2bf916d159b1e4a79342c875e62d7d3044fe61afdec2a80448f
+EBUILD servlet-api-3.1-r1.ebuild 504 SHA256 8993ece031d433779a05371fe97d9ac5867881677c8dd267309c3962ddf23f79 SHA512 d3f235f43d8f77318601702299c1c2036791a93c43f64d24559250f937172b05b07f13f678b8d658c7924fc331365811612d5ef80945050803ddfa33fa918f82 WHIRLPOOL 123254168533c22adac2f6a6a20acb108627c3de8835975931bcf076256fe75cb9c1ab17d112b9ead188a0e7a29151dd38156675b1f2827bc5ff56c66861210e
+MISC ChangeLog 3084 SHA256 174164dccf7ee6782ed2f0e2c75c9a75a44b4c76f27b02127d0a87948a2af141 SHA512 9b84947564db681892f76370a584ad52acf21bacc709c6864a24dacb54db6124129f02394ddf1a8aa9443cca627e032b8611175dcbc092299b0272f4cb7ff44a WHIRLPOOL c7d978b6d3fbc898dcc8fcdb76d626847792828aa31b44baddc13f3b45f034de62144fd481af07e8d0fafe79f451565890cb8ca4306403cdbd824529b839f85f
+MISC ChangeLog-2015 7552 SHA256 03e683d7bb332a439114b5e94848a948441ab8afa7b212156dadeca7419000ea SHA512 3b18fe94dc6ca63dab468a7aaea226c18bea7f2f99fd443080e90f42810a774f20ee97812134b1a310f52f0f9a0b5754a8ae4158128e9f8babbc34c40e8ea3f9 WHIRLPOOL 856bf8285e07677e80fecc35810858fd470820344fd1894431e38c7425f6c86852c8b12e9855c9aa8f1ee59ff7d9828ef802fbf0b8d0c58a6f06fbd06341689b
+MISC metadata.xml 379 SHA256 a729fd4d16298d23bfad0f99ff9f6f2c40a12008f884c85ac84cf387b82fafe0 SHA512 fe38ea1fc3db4236c9708f8edc6a4e708dd8bf24f3774c7144735e6e6aa45f5392133ce637b68fa41152bc9db8da42b519e8943934cf4b0a2c37c629a070f20f WHIRLPOOL 7a6d5908331583729e7707e381064bc1543b6c795aa3894ac9cd886d89ee33e4fc2de3835fad8e1c0ff7fdd18577ea2aa37bce805e22147fe6a29b38ba99159b
diff --git a/java-virtuals/servlet-api/metadata.xml b/java-virtuals/servlet-api/metadata.xml
new file mode 100644
index 000000000000..f38e47921d9a
--- /dev/null
+++ b/java-virtuals/servlet-api/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+ <longdescription>
+ Virtual of Servlet API to allow for user selectable implementation of
+ the Servlet API specification.
+ </longdescription>
+</pkgmetadata>
diff --git a/java-virtuals/servlet-api/servlet-api-2.2.ebuild b/java-virtuals/servlet-api/servlet-api-2.2.ebuild
new file mode 100644
index 000000000000..6f2027d1a66d
--- /dev/null
+++ b/java-virtuals/servlet-api/servlet-api-2.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for servlet api"
+HOMEPAGE="http://java.sun.com/products/servlet/"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-java/tomcat-servlet-api:${SLOT}"
+DEPEND=""
+
+JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT}"
diff --git a/java-virtuals/servlet-api/servlet-api-2.3.ebuild b/java-virtuals/servlet-api/servlet-api-2.3.ebuild
new file mode 100644
index 000000000000..0e0fd3f12e7c
--- /dev/null
+++ b/java-virtuals/servlet-api/servlet-api-2.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for servlet api"
+HOMEPAGE="http://java.sun.com/products/servlet/"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="dev-java/tomcat-servlet-api:${SLOT}"
+DEPEND=""
+
+JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT}"
diff --git a/java-virtuals/servlet-api/servlet-api-2.4.ebuild b/java-virtuals/servlet-api/servlet-api-2.4.ebuild
new file mode 100644
index 000000000000..bfb31e148840
--- /dev/null
+++ b/java-virtuals/servlet-api/servlet-api-2.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for servlet api"
+HOMEPAGE="http://java.sun.com/products/servlet/"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="|| (
+ dev-java/tomcat-servlet-api:${SLOT}
+ dev-java/resin-servlet-api:${SLOT}
+ )"
+DEPEND=""
+
+JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT} resin-servlet-api-${SLOT}"
diff --git a/java-virtuals/servlet-api/servlet-api-2.5-r2.ebuild b/java-virtuals/servlet-api/servlet-api-2.5-r2.ebuild
new file mode 100644
index 000000000000..56cb3ddbc6fb
--- /dev/null
+++ b/java-virtuals/servlet-api/servlet-api-2.5-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for servlet api"
+HOMEPAGE="http://java.sun.com/products/servlet/"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+
+RDEPEND="|| (
+ dev-java/tomcat-servlet-api:${SLOT}
+ dev-java/resin-servlet-api:${SLOT}
+ dev-java/glassfish-servlet-api:${SLOT}
+ )"
+
+JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT} resin-servlet-api-${SLOT} glassfish-servlet-api-${SLOT}"
diff --git a/java-virtuals/servlet-api/servlet-api-3.0-r2.ebuild b/java-virtuals/servlet-api/servlet-api-3.0-r2.ebuild
new file mode 100644
index 000000000000..7da921230ec0
--- /dev/null
+++ b/java-virtuals/servlet-api/servlet-api-3.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for servlet api"
+HOMEPAGE="http://java.sun.com/products/servlet/"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd"
+
+RDEPEND="|| (
+ dev-java/tomcat-servlet-api:${SLOT}
+ dev-java/resin-servlet-api:${SLOT}
+ )"
+
+JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT} resin-servlet-api-${SLOT}"
diff --git a/java-virtuals/servlet-api/servlet-api-3.1-r1.ebuild b/java-virtuals/servlet-api/servlet-api-3.1-r1.ebuild
new file mode 100644
index 000000000000..6911df8662a2
--- /dev/null
+++ b/java-virtuals/servlet-api/servlet-api-3.1-r1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for servlet api"
+HOMEPAGE="https://jcp.org/en/jsr/detail?id=340"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd"
+
+RDEPEND="|| (
+ dev-java/tomcat-servlet-api:${SLOT}
+ dev-java/resin-servlet-api:${SLOT}
+ )"
+
+JAVA_VIRTUAL_PROVIDES="tomcat-servlet-api-${SLOT} resin-servlet-api-${SLOT}"
diff --git a/java-virtuals/stax-api/Manifest b/java-virtuals/stax-api/Manifest
new file mode 100644
index 000000000000..0d4f4e686ee0
--- /dev/null
+++ b/java-virtuals/stax-api/Manifest
@@ -0,0 +1,4 @@
+EBUILD stax-api-1-r4.ebuild 562 SHA256 69058e3e8b54cc36d8a150595c7c19d8536cfbf46e31c8e195eab2ec4e82202a SHA512 0b5f33e367eb291ae8699c0323fccab24e31eb375ed97f6ed51c434a02849f1b36a4157c77d9feced1c15790ab05f0088efeb8a8e17732fe5a9d0ad9f8d365c5 WHIRLPOOL 5d39ba817a1432c350c65f3c4a720a40b14d1c2a5fd478ac7084ab1463ecdfa0a464164993a051ecc72d588de1c37141c47674070928d06d66bf91df6c33e4cb
+MISC ChangeLog 2988 SHA256 a79e90abe1d3103759eba9bb866d1e50e451fab6cf6e62783ebc81344da4a7da SHA512 06c47ef98ed01ed0bea4575275df4835c21c7f4cd1ba97f719e28954e677571a3a009ce04356e2da31b8182d92f7ea8043d1b3c5a1bf0d438f3fdf0009b3d094 WHIRLPOOL 36fee272c40320e077d0b661cbcdbd6e8dbb58a0b56199ab0f185b784cf8d933534c46709524baa78387ee74eebdc69853047ab764309dca34fb180464372b9e
+MISC ChangeLog-2015 2845 SHA256 ea72b04f22d0aa36be4e50d9b8e4f191313c574924d489c6931da30f6b2c0d03 SHA512 3a170842645e5203811ce2082761f879a741d0de562a9cef2e4a1113c4eb187ee5304074110ea1f15a1b80da7fa31fc7a5974aa0efa1c9af1583068d5ab8f3a0 WHIRLPOOL dc4f1ed8cf90a33bbc81c464725aebc8a30e8535c59850dbb4f70a907efe26e045ffa85adf8b4dabee322ffa0e29ed439d1ed289f537fdadda0293919c01dd20
+MISC metadata.xml 338 SHA256 335c813563e3a0c572553ef610093840014e594acf2d55e4daf3bba3891e2807 SHA512 eab5773e5199dd40c9edf1e49984e77e9c40b1cadffb1f6becb857a04e34fd8a333cb544194b3d6cefd72d4d6a28f1f2987d9d94eb5e730f93f0559cbf32fc3f WHIRLPOOL 03c0fe768e20998bb74b143a44a33e5c85aa1e6f8d04992d17802209b20b1fe6c211334973a2482c70e8a932141308324aea5bad92b03796f73939d8a4e0d8a5
diff --git a/java-virtuals/stax-api/metadata.xml b/java-virtuals/stax-api/metadata.xml
new file mode 100644
index 000000000000..9a43d927e858
--- /dev/null
+++ b/java-virtuals/stax-api/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+ <longdescription lang="en">
+ Virtual for Streaming API for XML (StAX)
+ </longdescription>
+</pkgmetadata>
diff --git a/java-virtuals/stax-api/stax-api-1-r4.ebuild b/java-virtuals/stax-api/stax-api-1-r4.ebuild
new file mode 100644
index 000000000000..6d7187a151b9
--- /dev/null
+++ b/java-virtuals/stax-api/stax-api-1-r4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for Streaming API for XML (StAX)"
+HOMEPAGE="https://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND="|| (
+ >=virtual/jre-1.6
+ dev-java/jsr173
+ )"
+
+JAVA_VIRTUAL_PROVIDES="jsr173"
+JAVA_VIRTUAL_VM=">=virtual/jre-1.6"
diff --git a/java-virtuals/transaction-api/Manifest b/java-virtuals/transaction-api/Manifest
new file mode 100644
index 000000000000..740fbec900db
--- /dev/null
+++ b/java-virtuals/transaction-api/Manifest
@@ -0,0 +1,4 @@
+EBUILD transaction-api-1.1.ebuild 473 SHA256 8fabd7332a064f40d3b9529eedff365a70328bf3bb838d9d76015037b6b9387a SHA512 d657c6a86218efba1a03bd92bcee17bee85dfbd9d24cba52a5fc5d7ea8abfca9df0e149f5b703467240df26ed780cc74407f0c53504ad0f8442a6f56dbc94deb WHIRLPOOL ccda07fe1c3c6142c1f74fe21a4e249491c64b5234e3bd8369c193c82ab43200ad174b4e206af8a00b9c21dbde07bd92c6f2eec80c797c91a16af509819c24fc
+MISC ChangeLog 2626 SHA256 f3d965eb935932d51fd8090de666adf26a129b9c1de44914d161be8c8a315a55 SHA512 51a178ba350b3d333989389ec5e0b6a9fe128c532308717bb6b39154e84e685d1048240bf07901b2a87c777b269a76836c9dab58547d374eeb8c67ac32d30e3a WHIRLPOOL 8d937b15ecd5c4395d545e8b87d3857c9df2ffe64eb65c987981901ce5e5168496bbd3a0049c2e031ba273a0f4f165e4630d6e50c0d4fbdbe89c2fa54c695bb5
+MISC ChangeLog-2015 924 SHA256 1160def73e99293c757b1d2fd4e630119ed14d7083c51f82b002e9267c3c0ea9 SHA512 59f2362d83474bcfb365dd689603d87d72c213227e9b2d1daebe1ddb64e6a466eae8adba85d2a926f32b65bb6e4a5fde54cb73ee64baaa3f6ffe6a56bf61948c WHIRLPOOL 16ebc0d23ae50a8a8c8aa6306522c3e3e1f53ce8b272fd28d56c10dcc7ac629b67f42017624b18f8718606de93b18cc5814892b30736b03672ea155455970f30
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/transaction-api/metadata.xml b/java-virtuals/transaction-api/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/transaction-api/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/transaction-api/transaction-api-1.1.ebuild b/java-virtuals/transaction-api/transaction-api-1.1.ebuild
new file mode 100644
index 000000000000..3c65136bc5d5
--- /dev/null
+++ b/java-virtuals/transaction-api/transaction-api-1.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for Transaction API (javax.transaction)"
+HOMEPAGE="https://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 ppc64 x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+RDEPEND="|| (
+ dev-java/glassfish-transaction-api:0
+ dev-java/jta:0
+ )
+ "
+
+JAVA_VIRTUAL_PROVIDES="glassfish-transaction-api jta"
diff --git a/java-virtuals/xmlrpc-api/Manifest b/java-virtuals/xmlrpc-api/Manifest
new file mode 100644
index 000000000000..63e2262f41a7
--- /dev/null
+++ b/java-virtuals/xmlrpc-api/Manifest
@@ -0,0 +1,4 @@
+EBUILD xmlrpc-api-0.ebuild 385 SHA256 2c02a1dbc45dd91a6930b274b89682200859a43dc05827473e836b916a16819e SHA512 93b08ca8cdfd0b90fd2fbea7aa6f15650ca6dfe914947b293e551ecace9f0563134e9ceef65afed2d0ea7970fc9dd1d19f2d7e25104d871e67c8748b41280116 WHIRLPOOL f246edc1e66d9d07115d5755a65c8879382df507e609c8bbf022e9832ebd31f53a02bab63d06c6d5a30d70f729a5cc1644f8c6b556ee206ed5003530de0ae1d9
+MISC ChangeLog 2818 SHA256 63b9f24a11727f01cee26fcdec058b11883d06cd4e86944f5b8f9fee2af5544d SHA512 31b716a00b152781e3e2298c3d9e535b21ce82ac2e0e3521192aaecfd72df8659a3468fd79f4083eaaeb46445958edc00c281a998d0dc147811786d5935c9c6d WHIRLPOOL 5e030d181b9a1b17e83f03889fa69231c43923597d9e8a3bcf2b16768c84e1af6eb2beb0744cc89a33abbd47fe0ba7aed9e96cfbee85cec3faad0ad71b9a68eb
+MISC ChangeLog-2015 470 SHA256 bc931a80128ca0c6e919ce521e15d0f91933972fae5e7b902582637125ff3dfd SHA512 7bd4ab634804ba775516fa78e4bf3657fcbd249b96c67770d70d115cb821642603281fcacb5103d397d2f019b100672290495dd1ada53e0a08a4f280a5a651f9 WHIRLPOOL 9f98275ed4cfbd484c52895f06694831b6ca0635450ff2f1d82e2db5327fc38b14a5bba456094fee979e94d9467ff34e480b65198b0025da428627e38db815e1
+MISC metadata.xml 232 SHA256 0c8d91b3d514ac42d0eaca567346ab909c0f947049c85c25a380ec2400f1b3fb SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893 WHIRLPOOL 3a1a6d054edc9177d85ca868f9b0a6e84ee51bab4fbdbb9b1ead1a03874036bcc3f96e903fb751dc4d29fdb7d6b5f3d8dbe7b042fc697c887e23f41cc9c8c4ac
diff --git a/java-virtuals/xmlrpc-api/metadata.xml b/java-virtuals/xmlrpc-api/metadata.xml
new file mode 100644
index 000000000000..2444066aa02b
--- /dev/null
+++ b/java-virtuals/xmlrpc-api/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+</maintainer>
+</pkgmetadata>
diff --git a/java-virtuals/xmlrpc-api/xmlrpc-api-0.ebuild b/java-virtuals/xmlrpc-api/xmlrpc-api-0.ebuild
new file mode 100644
index 000000000000..c03634a68a37
--- /dev/null
+++ b/java-virtuals/xmlrpc-api/xmlrpc-api-0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit java-virtuals-2
+
+DESCRIPTION="Virtual for XML RPC API (javax.xml.rpc)"
+HOMEPAGE="https://www.gentoo.org"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND=""
+RDEPEND="dev-java/glassfish-xmlrpc-api:0"
+
+JAVA_VIRTUAL_PROVIDES="glassfish-xmlrpc-api"