* [gentoo-commits] repo/gentoo:master commit in: dev-java/jmi-interface/
@ 2016-04-02 22:00 Patrice Clement
0 siblings, 0 replies; 5+ messages in thread
From: Patrice Clement @ 2016-04-02 22:00 UTC (permalink / raw
To: gentoo-commits
commit: 59e9f97681c3d3333e37fbcbdb4d62ebaf9dea23
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 2 21:45:49 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Apr 2 21:46:07 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e9f976
dev-java/jmi-interface: EAPI 5 bump. Switch to java-pkg-simple.
Package-Manager: portage-2.2.26
dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild | 57 ++++++++++++++++++++++
1 file changed, 57 insertions(+)
diff --git a/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
new file mode 100644
index 0000000..c3422cf
--- /dev/null
+++ b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+JMI_ZIP="jmi-${PV/./_}-fr-interfaces.zip"
+MOF_XML="mof-${PV}.xml.bz2"
+
+DESCRIPTION="Java Metadata Interface Sample Class Interface"
+HOMEPAGE="http://java.sun.com/products/jmi/"
+SRC_URI="mirror://gentoo/${JMI_ZIP}
+ mirror://gentoo/${MOF_XML}"
+
+LICENSE="sun-bcla-jmi"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+
+CDEPEND="dev-java/ant-core:0"
+
+RDEPEND="
+ ${CDEPEND}
+ >=virtual/jre-1.6"
+
+DEPEND="
+ ${CDEPEND}
+ >=virtual/jdk-1.6
+ source? ( app-arch/zip )"
+
+JAVA_SRC_DIR="src"
+
+src_unpack() {
+ mkdir "${S}/src" || die
+ cd "${S}/src" || die
+ unpack ${JMI_ZIP}
+
+ # adding mof.xml required by Netbeans
+ # #98603 and #162328
+ cd "${S}/src/javax/jmi/model" || die
+ unpack ${MOF_XML}
+ cp mof-1.0.xml mof.xml || die
+}
+
+java_prepare() {
+ # rename enum keywords because javadoc hates them
+ # even with -source 1.4, bummer
+ epatch "${FILESDIR}/${P}-enum.patch"
+}
+
+src_compile() {
+ java-pkg-simple_src_compile
+ java-pkg_addres "${PN}.jar" src -name "*.xml"
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/jmi-interface/
@ 2016-04-02 22:01 Patrice Clement
0 siblings, 0 replies; 5+ messages in thread
From: Patrice Clement @ 2016-04-02 22:01 UTC (permalink / raw
To: gentoo-commits
commit: 7460c8190885477549ba840bc9101643c893c375
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 2 21:47:36 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Apr 2 21:47:36 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7460c819
dev-java/jmi-interface: CDEPEND is actually not needed. Removed.
Package-Manager: portage-2.2.26
dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild | 4 ----
1 file changed, 4 deletions(-)
diff --git a/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
index c3422cf..9f7726f 100644
--- a/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
+++ b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
@@ -20,14 +20,10 @@ LICENSE="sun-bcla-jmi"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
-CDEPEND="dev-java/ant-core:0"
-
RDEPEND="
- ${CDEPEND}
>=virtual/jre-1.6"
DEPEND="
- ${CDEPEND}
>=virtual/jdk-1.6
source? ( app-arch/zip )"
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/jmi-interface/
@ 2017-03-18 1:10 Patrice Clement
0 siblings, 0 replies; 5+ messages in thread
From: Patrice Clement @ 2017-03-18 1:10 UTC (permalink / raw
To: gentoo-commits
commit: ea079b4b57ce75ea18b13914d72c251c7298772b
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 23:40:37 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Mar 18 01:09:42 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea079b4b
dev-java/jmi-interface: EAPI 6 bump.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
dev-java/jmi-interface/jmi-interface-1.0-r5.ebuild | 51 ++++++++++++++++++++++
1 file changed, 51 insertions(+)
diff --git a/dev-java/jmi-interface/jmi-interface-1.0-r5.ebuild b/dev-java/jmi-interface/jmi-interface-1.0-r5.ebuild
new file mode 100644
index 00000000000..5623e41a4f1
--- /dev/null
+++ b/dev-java/jmi-interface/jmi-interface-1.0-r5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+JMI_ZIP="jmi-${PV/./_}-fr-interfaces.zip"
+MOF_XML="mof-${PV}.xml.bz2"
+
+DESCRIPTION="Java Metadata Interface Sample Class Interface"
+HOMEPAGE="http://java.sun.com/products/jmi/"
+
+SRC_URI="mirror://gentoo/${JMI_ZIP}
+ mirror://gentoo/${MOF_XML}"
+
+LICENSE="sun-bcla-jmi"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+
+RDEPEND=">=virtual/jre-1.6"
+DEPEND=">=virtual/jdk-1.6"
+
+JAVA_SRC_DIR="src"
+
+src_unpack() {
+ mkdir "${S}/src" || die
+ cd "${S}/src" || die
+ unpack "${JMI_ZIP}"
+
+ # adding mof.xml required by Netbeans
+ # #98603 and #162328
+ cd "${S}/src/javax/jmi/model" || die
+ unpack ${MOF_XML}
+ cp mof-1.0.xml mof.xml || die
+}
+
+src_prepare() {
+ default
+
+ # rename enum keywords because javadoc hates them
+ # even with -source 1.4, bummer
+ epatch "${FILESDIR}/${P}-enum.patch"
+}
+
+src_compile() {
+ java-pkg-simple_src_compile
+ java-pkg_addres "${PN}.jar" src -name "*.xml"
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/jmi-interface/
@ 2017-03-18 1:10 Patrice Clement
0 siblings, 0 replies; 5+ messages in thread
From: Patrice Clement @ 2017-03-18 1:10 UTC (permalink / raw
To: gentoo-commits
commit: 5619efb6e6a9b92134e512b6c757e852893ddf7d
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 23:41:40 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Mar 18 01:09:47 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5619efb6
dev-java/jmi-interface: punt EAPI 0 ebuild.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
dev-java/jmi-interface/jmi-interface-1.0-r3.ebuild | 53 ----------------------
1 file changed, 53 deletions(-)
diff --git a/dev-java/jmi-interface/jmi-interface-1.0-r3.ebuild b/dev-java/jmi-interface/jmi-interface-1.0-r3.ebuild
deleted file mode 100644
index ba743a3b22a..00000000000
--- a/dev-java/jmi-interface/jmi-interface-1.0-r3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java Metadata Interface Sample Class Interface"
-HOMEPAGE="http://java.sun.com/products/jmi/"
-JMI_ZIP="jmi-${PV/./_}-fr-interfaces.zip"
-MOF_XML="mof-${PV}.xml.bz2"
-SRC_URI="mirror://gentoo/${JMI_ZIP}
- mirror://gentoo/${MOF_XML}"
-
-LICENSE="sun-bcla-jmi"
-SLOT="0"
-KEYWORDS="amd64 x86 ~x86-fbsd"
-IUSE="doc source"
-
-DEPEND=">=virtual/jdk-1.4
- app-arch/unzip
- dev-java/ant-core
- source? ( app-arch/zip )"
-RDEPEND=">=virtual/jre-1.4"
-
-S="${WORKDIR}"
-
-src_unpack() {
- mkdir "${S}/src" && cd "${S}/src"
- unpack ${JMI_ZIP}
-
- cd "${S}"
- # rename enum keywords because javadoc hates them
- # even with -source 1.4, bummer
- epatch "${FILESDIR}/${P}-enum.patch"
- cp "${FILESDIR}/${P}-build.xml" build.xml
-
- #adding mof.xml required by Netbeans #98603
- mkdir -p "${S}/build/javax/jmi/model/resources"
- cd "${S}/build/javax/jmi/model/resources"
- unpack ${MOF_XML}
- # bug #162328
- cp mof-1.0.xml mof.xml
-}
-
-src_compile() {
- eant jar $(use_doc)
-}
-
-src_install() {
- java-pkg_dojar dist/*.jar
-
- use doc && java-pkg_dojavadoc doc
- use source && java-pkg_dosrc src/javax
-}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/jmi-interface/
@ 2017-03-18 1:10 Patrice Clement
0 siblings, 0 replies; 5+ messages in thread
From: Patrice Clement @ 2017-03-18 1:10 UTC (permalink / raw
To: gentoo-commits
commit: 2dc97e5d545912fcf4038c4b1bd0dd6f739f674a
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 23:41:23 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Mar 18 01:09:45 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc97e5d
dev-java/jmi-interface: stable for amd64+x86.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
index 81de02f3296..b533b75527f 100644
--- a/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
+++ b/dev-java/jmi-interface/jmi-interface-1.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -17,7 +17,7 @@ SRC_URI="mirror://gentoo/${JMI_ZIP}
LICENSE="sun-bcla-jmi"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x86-fbsd"
+KEYWORDS="amd64 x86 ~x86-fbsd"
RDEPEND="
>=virtual/jre-1.6"
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-03-18 1:10 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-02 22:00 [gentoo-commits] repo/gentoo:master commit in: dev-java/jmi-interface/ Patrice Clement
-- strict thread matches above, loose matches on Subject: below --
2016-04-02 22:01 Patrice Clement
2017-03-18 1:10 Patrice Clement
2017-03-18 1:10 Patrice Clement
2017-03-18 1:10 Patrice Clement
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox