public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2015-11-02 23:56 James Le Cuirot
  0 siblings, 0 replies; 20+ messages in thread
From: James Le Cuirot @ 2015-11-02 23:56 UTC (permalink / raw
  To: gentoo-commits

commit:     09eb9ee16433338f91f98f0fa00b70df7912bbef
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  2 23:35:10 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Nov  2 23:40:59 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09eb9ee1

dev-java/javacup: Rewrite for version bump to 0.11b_p20151001

Dropped the beta label as the previous version was not really a beta.

No longer has a system-jflex USE flag now that jflex has javacup as a
PDEPEND. This is better as users were unlikely to ever set this flag
and a system version of javacup will be used automatically when it
becomes available.

~arm keyword restored and ~ppc64 keyword temporarily dropped as Java 7
is required now.

Package-Manager: portage-2.2.20.1

 dev-java/javacup/Manifest                       |  1 +
 dev-java/javacup/javacup-0.11b_p20151001.ebuild | 75 +++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/dev-java/javacup/Manifest b/dev-java/javacup/Manifest
index 5d18634..314e674 100644
--- a/dev-java/javacup/Manifest
+++ b/dev-java/javacup/Manifest
@@ -1,2 +1,3 @@
 DIST java-cup-src-11b-20150326.tar.gz 376913 SHA256 3df107f48b9726d1bf6c4061f6a1304b125aa766da211cd17ff85a2d56339825 SHA512 020beda9f019e03b1d35a20b7c10f4d43d5d39e46f3beb0a993fe6471f4c1369440d76b4f88a6161f8169406760720c7811c07396ca0ad7eab5ee9e4b091b733 WHIRLPOOL 54e2b7d53918c0e053c690c0db14e5ab2ddc2454c64f7a531690b9e4fe37e76aee1e9bb3711cc515423cf2d288ca7054a903d331619b1dd0a28f62121555e004
+DIST java-cup-src-11b-20151001.tar.gz 313405 SHA256 959189360a8530c9e06cbf8cb99795bb4fcc25a00d774e961c98611c769b8f33 SHA512 70bb6a0e13fe52694980040205fcf5b3e904c4a07e50c7740c55cc3bb481496c5c071377757b94f59807b936b8c4fdde5423d78cc2d12a7ada1870f71cd9f47e WHIRLPOOL cba8a784f156b21ae2a40afe02112b5bded04176bd54b3190f1d210e5603334553f170b02f91f970ade3f68d8d00715f1237dd43476712f4e24c5d0857bf6304
 DIST javacup-0.11a_beta20060608.tar.bz2 285727 SHA256 cb3ad4951d734bd1e5a6ff835018dea26a47564f820ae0a925f9c30f2fb7e1ff SHA512 383172f7d9cb127ad5d1d6de561eaf53b057bf7511f6f8c353fc03860daabb023e11330e0518b9c390e255a643c9c1e609b5fbdfd3c2e92dd68dc2d2354a931f WHIRLPOOL 6480219de3a997eb9a942ce816f9868dc13d06b8c0553521e9cf37fe568265cf752efcd36d9b64ea424d225d4823fce0652c9b0d7e1c853e38cd9f00fb12ce30

diff --git a/dev-java/javacup/javacup-0.11b_p20151001.ebuild b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
new file mode 100644
index 0000000..ad8742f
--- /dev/null
+++ b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2
+
+MY_PV=${PV/_beta/-}
+MY_PV=${MY_PV/_p/-}
+MY_PV=${MY_PV#0.}
+MY_P=java-cup-${MY_PV%-*}
+
+DESCRIPTION="CUP Parser Generator for Java"
+HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
+SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND=">=virtual/jdk-1.7
+	>=dev-java/ant-core-1.7.0:0
+	>=dev-java/jflex-1.6.1:0"
+
+RDEPEND=">=virtual/jre-1.7"
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" taskdef"
+
+S="${WORKDIR}"
+
+java_prepare() {
+	# Bizarrely, you can't build from the tarball without this patch.
+	epatch "${FILESDIR}"/${PN}-0.11b_beta20150326-build-xml-svn.patch
+
+	# The JFlex package name has changed to lower case.
+	sed -i "s/JFlex\./jflex./g" build.xml || die
+
+	# Remove the bundled JFlex.
+	rm -v bin/JFlex.jar || die
+}
+
+src_configure() {
+	EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only ant-core,jflex)
+	java-ant-2_src_configure
+}
+
+src_compile() {
+	einfo "Bootstrapping with bundled javacup ..."
+	EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/bin/${MY_P:0:-1}.jar" eant
+
+	# Clean everything except the new jar.
+	rm -rv java/ classes/ || die
+
+	einfo "Recompiling with newly built javacup ..."
+	EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/dist/${MY_P}.jar" eant
+
+	use doc && ejavadoc -sourcepath src/ -d javadoc java_cup
+}
+
+src_install() {
+	java-pkg_newjar dist/${MY_P}.jar
+	java-pkg_newjar dist/${MY_P}-runtime.jar ${PN}-runtime.jar
+	java-pkg_dolauncher ${PN} --jar ${PN}.jar
+	java-pkg_register-ant-task
+
+	dodoc changelog.txt
+	docinto html
+	dodoc manual.html
+
+	use source && java-pkg_dosrc java/*
+	use doc && java-pkg_dojavadoc javadoc
+}


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2015-11-18 22:59 James Le Cuirot
  0 siblings, 0 replies; 20+ messages in thread
From: James Le Cuirot @ 2015-11-18 22:59 UTC (permalink / raw
  To: gentoo-commits

commit:     c76ef146365eb63ca023d047e22c1a3dfd60b5f5
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 18 22:54:08 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Nov 18 22:59:02 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c76ef146

dev-java/javacup: Use installed javacup over bundled where possible

Fixes bug #565338.

Annoyingly javacup bundles an older version of itself that will break
jflex if that has already been built against this newer version
beforehand. Even more annoyingly, the binary download is built with
Java 8, which isn't much use to us. We therefore use any installed
javacup that is newer than the bundled version where possible. If this
approach turns out to be unworkable then we may just have to use the
bundled jflex for bootstrapping.

Package-Manager: portage-2.2.20.1

 dev-java/javacup/javacup-0.11b_p20151001.ebuild | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001.ebuild b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
index ad8742f..b44a0da 100644
--- a/dev-java/javacup/javacup-0.11b_p20151001.ebuild
+++ b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
@@ -48,8 +48,23 @@ src_configure() {
 }
 
 src_compile() {
-	einfo "Bootstrapping with bundled javacup ..."
-	EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/bin/${MY_P:0:-1}.jar" eant
+	# Annoyingly javacup bundles an older version of itself that will
+	# break jflex if that has already been built against this newer
+	# version beforehand. Even more annoyingly, the binary download is
+	# built with Java 8, which isn't much use to us. We therefore use
+	# any installed javacup that is newer than the bundled version where
+	# possible. If this approach turns out to be unworkable then we may
+	# just have to use the bundled jflex for bootstrapping.
+	if has_version \>=${CATEGORY}/${PN}-0.11b:${SLOT}; then
+		# Use PORTAGE_QUIET to suppress a QA warning that is spurious
+		# thanks to has_version above. This is Portage-specific but
+		# showing the warning elsewhere isn't the end of the world.
+		einfo "Bootstrapping with installed javacup ..."
+		EANT_GENTOO_CLASSPATH_EXTRA+=":$(PORTAGE_QUIET=1 java-pkg_getjars --build-only javacup)" eant
+	else
+		einfo "Bootstrapping with bundled javacup ..."
+		EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/bin/${MY_P:0:-1}.jar" eant
+	fi
 
 	# Clean everything except the new jar.
 	rm -rv java/ classes/ || die


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2015-11-22 21:37 James Le Cuirot
  0 siblings, 0 replies; 20+ messages in thread
From: James Le Cuirot @ 2015-11-22 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     72d55ff81fc156d2373977e9199df363c794c9f5
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 22 21:28:11 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Nov 22 21:36:50 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d55ff8

dev-java/javacup: Add ~ppc64 keyword

Package-Manager: portage-2.2.25

 dev-java/javacup/javacup-0.11b_p20151001.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001.ebuild b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
index b44a0da..edb7740 100644
--- a/dev-java/javacup/javacup-0.11b_p20151001.ebuild
+++ b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
 SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND=">=virtual/jdk-1.7
 	>=dev-java/ant-core-1.7.0:0


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2015-12-21 14:22 Patrick Lauer
  0 siblings, 0 replies; 20+ messages in thread
From: Patrick Lauer @ 2015-12-21 14:22 UTC (permalink / raw
  To: gentoo-commits

commit:     1018b291732cc342d16a2988c8e74482600a90c9
Author:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 21 14:21:46 2015 +0000
Commit:     Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Mon Dec 21 14:21:46 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1018b291

dev-java/javacup: Remove unneeded useflag descriptions from metadata.xml

 dev-java/javacup/metadata.xml | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/dev-java/javacup/metadata.xml b/dev-java/javacup/metadata.xml
index 3364029..7303cef 100644
--- a/dev-java/javacup/metadata.xml
+++ b/dev-java/javacup/metadata.xml
@@ -2,10 +2,4 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
 	<herd>java</herd>
-	<use>
-		<flag name="system-jflex">
-			Build against system <pkg>dev-java/jflex</pkg> rather than the bundled one.
-			Disabling this flag allows breaking the circular dependency when necessary.
-		</flag>
-	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2016-02-10 19:41 Mike Frysinger
  0 siblings, 0 replies; 20+ messages in thread
From: Mike Frysinger @ 2016-02-10 19:41 UTC (permalink / raw
  To: gentoo-commits

commit:     5dabff084689e28148607f56a258e44ec7bb596e
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 10 19:32:36 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Wed Feb 10 19:40:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dabff08

dev-java/javacup: drop findutils dep #214664

The forced upgrade has been moved to @system now.

 dev-java/javacup/javacup-0.11a_beta20060608.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-java/javacup/javacup-0.11a_beta20060608.ebuild b/dev-java/javacup/javacup-0.11a_beta20060608.ebuild
index c1e9d6a..2830520 100644
--- a/dev-java/javacup/javacup-0.11a_beta20060608.ebuild
+++ b/dev-java/javacup/javacup-0.11a_beta20060608.ebuild
@@ -21,9 +21,7 @@ SLOT="0"
 KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="userland_BSD"
 
-# find for bug #214664
-DEPEND=">=virtual/jdk-1.4
-	!userland_BSD? ( >=sys-apps/findutils-4.4 )"
+DEPEND=">=virtual/jdk-1.4"
 RDEPEND=">=virtual/jre-1.4
 		>=dev-java/ant-core-1.7.0"
 


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2016-04-24 20:17 James Le Cuirot
  0 siblings, 0 replies; 20+ messages in thread
From: James Le Cuirot @ 2016-04-24 20:17 UTC (permalink / raw
  To: gentoo-commits

commit:     718bf13805e85151166b5a48e1f9182d198ea444
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 24 20:17:08 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 20:17:37 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718bf138

dev-java/javacup: Remove old

Package-Manager: portage-2.2.28

 dev-java/javacup/Manifest                          |  1 -
 dev-java/javacup/javacup-0.11a_beta20060608.ebuild | 54 ----------------------
 2 files changed, 55 deletions(-)

diff --git a/dev-java/javacup/Manifest b/dev-java/javacup/Manifest
index 9f46d54..30162c1 100644
--- a/dev-java/javacup/Manifest
+++ b/dev-java/javacup/Manifest
@@ -1,2 +1 @@
 DIST java-cup-src-11b-20151001.tar.gz 313405 SHA256 959189360a8530c9e06cbf8cb99795bb4fcc25a00d774e961c98611c769b8f33 SHA512 70bb6a0e13fe52694980040205fcf5b3e904c4a07e50c7740c55cc3bb481496c5c071377757b94f59807b936b8c4fdde5423d78cc2d12a7ada1870f71cd9f47e WHIRLPOOL cba8a784f156b21ae2a40afe02112b5bded04176bd54b3190f1d210e5603334553f170b02f91f970ade3f68d8d00715f1237dd43476712f4e24c5d0857bf6304
-DIST javacup-0.11a_beta20060608.tar.bz2 285727 SHA256 cb3ad4951d734bd1e5a6ff835018dea26a47564f820ae0a925f9c30f2fb7e1ff SHA512 383172f7d9cb127ad5d1d6de561eaf53b057bf7511f6f8c353fc03860daabb023e11330e0518b9c390e255a643c9c1e609b5fbdfd3c2e92dd68dc2d2354a931f WHIRLPOOL 6480219de3a997eb9a942ce816f9868dc13d06b8c0553521e9cf37fe568265cf752efcd36d9b64ea424d225d4823fce0652c9b0d7e1c853e38cd9f00fb12ce30

diff --git a/dev-java/javacup/javacup-0.11a_beta20060608.ebuild b/dev-java/javacup/javacup-0.11a_beta20060608.ebuild
deleted file mode 100644
index 2830520..0000000
--- a/dev-java/javacup/javacup-0.11a_beta20060608.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-JAVA_PKG_IUSE="source doc"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="CUP Parser Generator for Java"
-
-HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
-
-# We cannot put the actual SRC_URI because it causes conflicts with Gentoo mirroring system
-# No better URI is available, waiting until it hits actual Gentoo mirrors
-
-#SRC_URI="https://www2.in.tum.de/WebSVN/dl.php?repname=CUP&path=/develop/&rev=0&isdir=1"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="userland_BSD"
-
-DEPEND=">=virtual/jdk-1.4"
-RDEPEND=">=virtual/jre-1.4
-		>=dev-java/ant-core-1.7.0"
-
-src_unpack() {
-	unpack ${A}
-	cd "${S}"
-	find . -name "*.class" -delete || die
-	java-ant_rewrite-classpath
-}
-
-src_compile() {
-	eant -Dgentoo.classpath="$(java-pkg_getjars ant-core)"
-	rm bin/java-cup-11.jar
-	cp dist/java-cup-11a.jar bin/java-cup-11.jar
-	eant clean
-	einfo "Recompiling with newly generated javacup"
-	eant -Dgentoo.classpath="$(java-pkg_getjars ant-core)"
-	use doc && javadoc -sourcepath src/ java_cup -d javadoc
-}
-
-src_install() {
-	java-pkg_newjar dist/java-cup-11a.jar
-	java-pkg_newjar dist/java-cup-11a-runtime.jar ${PN}-runtime.jar
-	java-pkg_register-ant-task
-
-	dodoc changelog.txt || die
-	dohtml manual.html || die
-	use source && java-pkg_dosrc java/*
-	use doc && java-pkg_dojavadoc javadoc
-}


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2016-04-24 20:17 James Le Cuirot
  0 siblings, 0 replies; 20+ messages in thread
From: James Le Cuirot @ 2016-04-24 20:17 UTC (permalink / raw
  To: gentoo-commits

commit:     dece2d51575fda8be851c2fcb4d88a1e0ed713e2
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 24 20:11:39 2016 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 20:17:26 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dece2d51

dev-java/javacup: Mark 0.11b_p20151001 stable using ALLARCHES

Package-Manager: portage-2.2.28

 dev-java/javacup/javacup-0.11b_p20151001.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001.ebuild b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
index 4d82769..5b64a45 100644
--- a/dev-java/javacup/javacup-0.11b_p20151001.ebuild
+++ b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
 SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND=">=virtual/jdk-1.7
 	>=dev-java/ant-core-1.7.0:0


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2017-07-13  7:48 Alexis Ballier
  0 siblings, 0 replies; 20+ messages in thread
From: Alexis Ballier @ 2017-07-13  7:48 UTC (permalink / raw
  To: gentoo-commits

commit:     361937e5c955e8c94e81c5583821c1d76a3411ea
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 13 06:59:04 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Thu Jul 13 07:47:49 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361937e5

dev-java/javacup: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-java/javacup/javacup-0.11b_p20151001.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001.ebuild b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
index 02a0a62377e..f5904bf6a0f 100644
--- a/dev-java/javacup/javacup-0.11b_p20151001.ebuild
+++ b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
 SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND=">=virtual/jdk-1.7
 	>=dev-java/ant-core-1.7.0:0


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2019-05-18  1:14 Aaron Bauman
  0 siblings, 0 replies; 20+ messages in thread
From: Aaron Bauman @ 2019-05-18  1:14 UTC (permalink / raw
  To: gentoo-commits

commit:     10307d89d35ffda2c1bc9e2e63f11cdf33e7cf49
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 01:08:12 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat May 18 01:08:12 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10307d89

dev-java/javacup: arm64 stable

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-java/javacup/javacup-0.11b_p20151001.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001.ebuild b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
index bd0ec582096..0f29803d09c 100644
--- a/dev-java/javacup/javacup-0.11b_p20151001.ebuild
+++ b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -17,7 +17,7 @@ HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
 SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND=">=virtual/jdk-1.7
 	>=dev-java/ant-core-1.7.0:0


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2021-03-16 10:26 Miroslav Šulc
  0 siblings, 0 replies; 20+ messages in thread
From: Miroslav Šulc @ 2021-03-16 10:26 UTC (permalink / raw
  To: gentoo-commits

commit:     3393aacd46a94b3ccea6e7960c7c6a674d4ff995
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Tue Mar 16 00:08:00 2021 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Tue Mar 16 10:24:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3393aacd

dev-java/javacup: EAPI 7

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/19947
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild | 91 ++++++++++++++++++++++
 1 file changed, 91 insertions(+)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild b/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
new file mode 100644
index 00000000000..587cf479708
--- /dev/null
+++ b/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+MY_PV=${PV/_beta/-}
+MY_PV=${MY_PV/_p/-}
+MY_PV=${MY_PV#0.}
+MY_P=java-cup-${MY_PV%-*}
+
+DESCRIPTION="CUP Parser Generator for Java"
+HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
+SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="dev-java/ant-core:0
+	dev-java/jflex:0
+	>=virtual/jdk-1.8:*"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_ANT_CLASSPATH_TAGS+=" taskdef"
+
+S="${WORKDIR}"
+
+src_prepare() {
+	default
+	# Bizarrely, you can't build from the tarball without this patch.
+	eapply "${FILESDIR}"/${PN}-0.11b_beta20150326-build-xml-svn.patch
+
+	# The JFlex package name has changed to lower case.
+	sed -i "s/JFlex\./jflex./g" build.xml || die
+
+	# Remove the bundled JFlex.
+	rm -v bin/JFlex.jar || die
+}
+
+src_configure() {
+	EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only ant-core,jflex)
+	java-ant-2_src_configure
+}
+
+src_compile() {
+	# Annoyingly javacup bundles an older version of itself that will
+	# break jflex if that has already been built against this newer
+	# version beforehand. Even more annoyingly, the binary download is
+	# built with Java 8, which isn't much use to us. We therefore use
+	# any installed javacup that is newer than the bundled version where
+	# possible. If this approach turns out to be unworkable then we may
+	# just have to use the bundled jflex for bootstrapping.
+	if has_version \>=${CATEGORY}/${PN}-0.11b:${SLOT}; then
+		# Use PORTAGE_QUIET to suppress a QA warning that is spurious
+		# thanks to has_version above. This is Portage-specific but
+		# showing the warning elsewhere isn't the end of the world.
+		einfo "Bootstrapping with installed javacup ..."
+		EANT_GENTOO_CLASSPATH_EXTRA+=":$(PORTAGE_QUIET=1 java-pkg_getjars --build-only javacup)" eant
+	else
+		einfo "Bootstrapping with bundled javacup ..."
+		EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/bin/${MY_P:0:-1}.jar" eant
+	fi
+
+	# Clean everything except the new jar.
+	rm -rv java/ classes/ || die
+
+	einfo "Recompiling with newly built javacup ..."
+	EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/dist/${MY_P}.jar" eant
+
+	use doc && ejavadoc -sourcepath src/ -d javadoc java_cup
+}
+
+src_install() {
+	java-pkg_newjar dist/${MY_P}.jar
+	java-pkg_newjar dist/${MY_P}-runtime.jar ${PN}-runtime.jar
+	java-pkg_dolauncher ${PN} --jar ${PN}.jar
+	java-pkg_register-ant-task
+
+	dodoc changelog.txt
+	docinto html
+	dodoc manual.html
+
+	use source && java-pkg_dosrc java/*
+	use doc && java-pkg_dojavadoc javadoc
+}


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2021-03-26  7:45 Agostino Sarubbo
  0 siblings, 0 replies; 20+ messages in thread
From: Agostino Sarubbo @ 2021-03-26  7:45 UTC (permalink / raw
  To: gentoo-commits

commit:     6e5da0305505a9c7b66f13743c4c5e0d3a547e90
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 07:45:34 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 07:45:34 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5da030

dev-java/javacup: amd64 stable wrt bug #776865

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild b/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
index 3549a40bd2f..1e4e0967d5d 100644
--- a/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
+++ b/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-java/ant-core:0
 	dev-java/jflex:0


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2021-03-26  7:50 Agostino Sarubbo
  0 siblings, 0 replies; 20+ messages in thread
From: Agostino Sarubbo @ 2021-03-26  7:50 UTC (permalink / raw
  To: gentoo-commits

commit:     6e7a14c3871d3d18ad61cc1e2d0be8a6336ce1ae
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 07:50:46 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 07:50:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e7a14c3

dev-java/javacup: x86 stable wrt bug #776865

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild b/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
index 1e4e0967d5d..5d46aa7720b 100644
--- a/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
+++ b/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-java/ant-core:0
 	dev-java/jflex:0


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2021-03-26 18:45 Sam James
  0 siblings, 0 replies; 20+ messages in thread
From: Sam James @ 2021-03-26 18:45 UTC (permalink / raw
  To: gentoo-commits

commit:     cee361011392efc0fad8a191f84faa9b2ec77534
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 18:44:48 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 18:44:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee36101

dev-java/javacup: Stabilize 0.11b_p20151001-r1 arm64, #776865

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild b/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
index 5d46aa7720b..d541109c2e0 100644
--- a/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
+++ b/dev-java/javacup/javacup-0.11b_p20151001-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-java/ant-core:0
 	dev-java/jflex:0


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2021-03-27  7:46 Miroslav Šulc
  0 siblings, 0 replies; 20+ messages in thread
From: Miroslav Šulc @ 2021-03-27  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     fe544610fa4894f32cd27124e76ac0d95a27d304
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 27 07:45:43 2021 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sat Mar 27 07:46:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe544610

dev-java/javacup: removed obsolete 0.11b_p20151001

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/javacup/javacup-0.11b_p20151001.ebuild | 89 -------------------------
 1 file changed, 89 deletions(-)

diff --git a/dev-java/javacup/javacup-0.11b_p20151001.ebuild b/dev-java/javacup/javacup-0.11b_p20151001.ebuild
deleted file mode 100644
index 9e50193d6fe..00000000000
--- a/dev-java/javacup/javacup-0.11b_p20151001.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc source"
-
-inherit eutils java-pkg-2 java-ant-2
-
-MY_PV=${PV/_beta/-}
-MY_PV=${MY_PV/_p/-}
-MY_PV=${MY_PV#0.}
-MY_P=java-cup-${MY_PV%-*}
-
-DESCRIPTION="CUP Parser Generator for Java"
-HOMEPAGE="http://www2.cs.tum.edu/projects/cup/"
-SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-DEPEND=">=virtual/jdk-1.7
-	>=dev-java/ant-core-1.7.0:0
-	>=dev-java/jflex-1.6.1:0"
-
-RDEPEND=">=virtual/jre-1.7"
-
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_ANT_CLASSPATH_TAGS+=" taskdef"
-
-S="${WORKDIR}"
-
-java_prepare() {
-	# Bizarrely, you can't build from the tarball without this patch.
-	epatch "${FILESDIR}"/${PN}-0.11b_beta20150326-build-xml-svn.patch
-
-	# The JFlex package name has changed to lower case.
-	sed -i "s/JFlex\./jflex./g" build.xml || die
-
-	# Remove the bundled JFlex.
-	rm -v bin/JFlex.jar || die
-}
-
-src_configure() {
-	EANT_GENTOO_CLASSPATH_EXTRA=$(java-pkg_getjars --build-only ant-core,jflex)
-	java-ant-2_src_configure
-}
-
-src_compile() {
-	# Annoyingly javacup bundles an older version of itself that will
-	# break jflex if that has already been built against this newer
-	# version beforehand. Even more annoyingly, the binary download is
-	# built with Java 8, which isn't much use to us. We therefore use
-	# any installed javacup that is newer than the bundled version where
-	# possible. If this approach turns out to be unworkable then we may
-	# just have to use the bundled jflex for bootstrapping.
-	if has_version \>=${CATEGORY}/${PN}-0.11b:${SLOT}; then
-		# Use PORTAGE_QUIET to suppress a QA warning that is spurious
-		# thanks to has_version above. This is Portage-specific but
-		# showing the warning elsewhere isn't the end of the world.
-		einfo "Bootstrapping with installed javacup ..."
-		EANT_GENTOO_CLASSPATH_EXTRA+=":$(PORTAGE_QUIET=1 java-pkg_getjars --build-only javacup)" eant
-	else
-		einfo "Bootstrapping with bundled javacup ..."
-		EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/bin/${MY_P:0:-1}.jar" eant
-	fi
-
-	# Clean everything except the new jar.
-	rm -rv java/ classes/ || die
-
-	einfo "Recompiling with newly built javacup ..."
-	EANT_GENTOO_CLASSPATH_EXTRA+=":${S}/dist/${MY_P}.jar" eant
-
-	use doc && ejavadoc -sourcepath src/ -d javadoc java_cup
-}
-
-src_install() {
-	java-pkg_newjar dist/${MY_P}.jar
-	java-pkg_newjar dist/${MY_P}-runtime.jar ${PN}-runtime.jar
-	java-pkg_dolauncher ${PN} --jar ${PN}.jar
-	java-pkg_register-ant-task
-
-	dodoc changelog.txt
-	docinto html
-	dodoc manual.html
-
-	use source && java-pkg_dosrc java/*
-	use doc && java-pkg_dojavadoc javadoc
-}


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2024-05-23  8:45 Miroslav Šulc
  0 siblings, 0 replies; 20+ messages in thread
From: Miroslav Šulc @ 2024-05-23  8:45 UTC (permalink / raw
  To: gentoo-commits

commit:     8073a29e2a32c2f63442fdbe6c51c681197cf589
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sat Sep 23 06:50:59 2023 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Thu May 23 08:45:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8073a29e

dev-java/javacup: add github upstream metadata

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/32820/commits/838143429961896aec681bfdead963aeaf55bfcb
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/javacup/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-java/javacup/metadata.xml b/dev-java/javacup/metadata.xml
index 4221e170cbc0..afa5d3dcd5d1 100644
--- a/dev-java/javacup/metadata.xml
+++ b/dev-java/javacup/metadata.xml
@@ -5,4 +5,7 @@
 		<email>java@gentoo.org</email>
 		<name>Java</name>
 	</maintainer>
+	<upstream>
+		<remote-id type="github">ultimate-pa/javacup</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2024-05-25  9:21 Miroslav Šulc
  0 siblings, 0 replies; 20+ messages in thread
From: Miroslav Šulc @ 2024-05-25  9:21 UTC (permalink / raw
  To: gentoo-commits

commit:     4779f92b3f235075a4e876b88a32e1d7f314eabc
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Tue Sep 12 13:54:27 2023 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sat May 25 09:21:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4779f92b

dev-java/javacup: add 11b_p20160615

Closes: https://bugs.gentoo.org/588824
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/javacup/Manifest                     |  1 +
 dev-java/javacup/javacup-11b_p20160615.ebuild | 92 +++++++++++++++++++++++++++
 dev-java/javacup/metadata.xml                 |  3 +
 3 files changed, 96 insertions(+)

diff --git a/dev-java/javacup/Manifest b/dev-java/javacup/Manifest
index e86cdb7e2e96..5bb555f43821 100644
--- a/dev-java/javacup/Manifest
+++ b/dev-java/javacup/Manifest
@@ -1 +1,2 @@
 DIST java-cup-src-11b-20151001.tar.gz 313405 BLAKE2B 126944916d120dd2150e4a665fea6d216f3d55e002a72b581621df726e4bf0e0664f9ff925189c97162582277c08a4f121e056299ea5a3f5c10cc31d7c0feb9c SHA512 70bb6a0e13fe52694980040205fcf5b3e904c4a07e50c7740c55cc3bb481496c5c071377757b94f59807b936b8c4fdde5423d78cc2d12a7ada1870f71cd9f47e
+DIST java-cup-src-11b-20160615.tar.gz 313847 BLAKE2B 0031cdb73471512162f69fff6ed47e91d78769c5162f37d4fdcef1c4b4be17ec9e950eda973a8842ae95423840be6c43a335180584b81c4618ea43cbfa926972 SHA512 532a8169f8e1ed2c637c66e7e21cc90eea363732870fbf4e3d66acbff03de3ba0583cefb7b4e7b8f8cb0c9bf1ca92dd5a59111860612bc7544e8beab87f5fbda

diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild b/dev-java/javacup/javacup-11b_p20160615.ebuild
new file mode 100644
index 000000000000..a66896a46441
--- /dev/null
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="CUP Parser Generator for Java"
+HOMEPAGE="https://www2.cs.tum.edu/projects/cup/"
+SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="ant-task"
+
+DEPEND="${CP_DEPEND}
+	>=dev-java/jflex-1.6.1-r3:0
+	>=virtual/jdk-1.8:*
+	ant-task? ( >=dev-java/ant-1.10.14-r3:0 )"
+RDEPEND="${CP_DEPEND}
+	>=virtual/jre-1.8:*
+	ant-task? ( >=dev-java/ant-1.10.14-r3:0 )"
+
+DOCS=( changelog.txt )
+HTML_DOCS=( manual.html )
+
+JAVA_MAIN_CLASS="java_cup/Main"
+JAVA_SRC_DIR=( "src" "java" )
+
+src_prepare() {
+	java-pkg-2_src_prepare
+	if use ant-task; then
+		JAVA_GENTOO_CLASSPATH+="ant"
+	else
+		rm src/java_cup/anttask/CUPTask.java || die
+	fi
+}
+
+src_compile() {
+	if has_version \>=${CATEGORY}/${PN}-11b:${SLOT}; then
+		einfo "Get path of installed JAVACUP"
+		CP_CUP="$(java-pkg_getjar --build-only javacup javacup.jar)"
+	else
+		einfo "Get path of bundled JAVACUP"
+		CP_CUP="$(echo bin/java-cup-*.jar)"
+	fi
+	einfo "Path to JAVACUP is ${CP_CUP}"
+
+	einfo "Get path to jflex"
+	CP_FLEX="$(java-pkg_getjars --build-only jflex)"
+	einfo "Path to jflex is ${CP_FLEX}"
+
+	einfo "Generate parser with: ${CP_CUP}"
+	"$(java-config -J)" -jar "${CP_CUP}" \
+		-interface -destdir "java" -parser "parser" -symbols "sym" \
+		cup/parser.cup || die
+
+	einfo "Generate lexer"
+	# https://jflex.de/manual.html#running-jflex
+	$(java-config -J) -cp "${CP_CUP}:${CP_FLEX}" jflex.Main \
+		flex/Lexer.jflex -d java/javacup || die
+
+	einfo "Build intermediate jar"
+	JAVA_JAR_FILENAME="seco.jar"
+	java-pkg-simple_src_compile
+
+	einfo "Remove classes and generated code"
+	rm -rv java/* target/classes/ || die
+
+	einfo "Regenerate parser with intermediate jar file"
+	"$(java-config -J)" -jar ./seco.jar \
+		-interface -destdir "java" -parser "parser" -symbols "sym" \
+		cup/parser.cup || die
+
+	einfo "Regenerate lexer with intermediate jar file"
+	$(java-config -J) -cp "$(echo ./seco.jar):${CP_FLEX}" jflex.Main \
+		flex/Lexer.jflex -d java/javacup || die
+
+	einfo "Build final jar with regenerated parser and lexer"
+	JAVA_JAR_FILENAME="${PN}.jar"
+	java-pkg-simple_src_compile
+	"$(java-config --jar)" cvf "${PN}-runtime.jar" -C target/classes java_cup/runtime || die
+}
+
+src_install() {
+	java-pkg-simple_src_install
+	java-pkg_dojar "${PN}.jar" "${PN}-runtime.jar"
+	use ant-task && java-pkg_register-ant-task
+}

diff --git a/dev-java/javacup/metadata.xml b/dev-java/javacup/metadata.xml
index afa5d3dcd5d1..565315fe27ec 100644
--- a/dev-java/javacup/metadata.xml
+++ b/dev-java/javacup/metadata.xml
@@ -8,4 +8,7 @@
 	<upstream>
 		<remote-id type="github">ultimate-pa/javacup</remote-id>
 	</upstream>
+	<use>
+		<flag name="ant-task">Build and register the ant-task</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2024-06-24  4:46 Sam James
  0 siblings, 0 replies; 20+ messages in thread
From: Sam James @ 2024-06-24  4:46 UTC (permalink / raw
  To: gentoo-commits

commit:     fdd32e7d82d562ba425164db43041e14276d4d2d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 24 04:46:12 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 24 04:46:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd32e7d

dev-java/javacup: Stabilize 11b_p20160615 amd64, #933673

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/javacup/javacup-11b_p20160615.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild b/dev-java/javacup/javacup-11b_p20160615.ebuild
index 8d1bb46bc5ee..cc3c6e0d7637 100644
--- a/dev-java/javacup/javacup-11b_p20160615.ebuild
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="ant-task"
 
 DEPEND="${CP_DEPEND}


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2024-06-24  4:46 Sam James
  0 siblings, 0 replies; 20+ messages in thread
From: Sam James @ 2024-06-24  4:46 UTC (permalink / raw
  To: gentoo-commits

commit:     07e11d342541c4f5b9230493ba26b13223f72a3c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 24 04:46:10 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 24 04:46:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e11d34

dev-java/javacup: Stabilize 11b_p20160615 ppc64, #933673

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/javacup/javacup-11b_p20160615.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild b/dev-java/javacup/javacup-11b_p20160615.ebuild
index 52c10c40c040..8d1bb46bc5ee 100644
--- a/dev-java/javacup/javacup-11b_p20160615.ebuild
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="ant-task"
 
 DEPEND="${CP_DEPEND}


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2024-06-24  4:46 Sam James
  0 siblings, 0 replies; 20+ messages in thread
From: Sam James @ 2024-06-24  4:46 UTC (permalink / raw
  To: gentoo-commits

commit:     cd7ccc272bf7a4ed351fc4160e023cfc7e82c9dd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 24 04:46:08 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 24 04:46:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7ccc27

dev-java/javacup: Stabilize 11b_p20160615 arm64, #933673

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-java/javacup/javacup-11b_p20160615.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild b/dev-java/javacup/javacup-11b_p20160615.ebuild
index a66896a46441..52c10c40c040 100644
--- a/dev-java/javacup/javacup-11b_p20160615.ebuild
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="ant-task"
 
 DEPEND="${CP_DEPEND}


^ permalink raw reply related	[flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/
@ 2024-08-30 11:06 Arthur Zamarin
  0 siblings, 0 replies; 20+ messages in thread
From: Arthur Zamarin @ 2024-08-30 11:06 UTC (permalink / raw
  To: gentoo-commits

commit:     3a57d85039fcf2ee289ddc61888664bf59c271b4
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sun Aug 25 07:46:25 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 30 11:05:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a57d850

dev-java/javacup: unkeyword 11b_p20160615 for ~x86

Closes: https://bugs.gentoo.org/936274
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/38249
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-java/javacup/javacup-11b_p20160615.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild b/dev-java/javacup/javacup-11b_p20160615.ebuild
index cc3c6e0d7637..e2ce20b6b312 100644
--- a/dev-java/javacup/javacup-11b_p20160615.ebuild
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.t
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="ant-task"
 
 DEPEND="${CP_DEPEND}


^ permalink raw reply related	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2024-08-30 11:06 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-02 23:56 [gentoo-commits] repo/gentoo:master commit in: dev-java/javacup/ James Le Cuirot
  -- strict thread matches above, loose matches on Subject: below --
2015-11-18 22:59 James Le Cuirot
2015-11-22 21:37 James Le Cuirot
2015-12-21 14:22 Patrick Lauer
2016-02-10 19:41 Mike Frysinger
2016-04-24 20:17 James Le Cuirot
2016-04-24 20:17 James Le Cuirot
2017-07-13  7:48 Alexis Ballier
2019-05-18  1:14 Aaron Bauman
2021-03-16 10:26 Miroslav Šulc
2021-03-26  7:45 Agostino Sarubbo
2021-03-26  7:50 Agostino Sarubbo
2021-03-26 18:45 Sam James
2021-03-27  7:46 Miroslav Šulc
2024-05-23  8:45 Miroslav Šulc
2024-05-25  9:21 Miroslav Šulc
2024-06-24  4:46 Sam James
2024-06-24  4:46 Sam James
2024-06-24  4:46 Sam James
2024-08-30 11:06 Arthur Zamarin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox