public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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