aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Le Cuirot <chewi@aura-online.co.uk>2009-04-11 14:55:58 +0000
committerJames Le Cuirot <chewi@aura-online.co.uk>2009-04-11 14:55:58 +0000
commitd9b47c5e7ce79ccb312b735ab5a4fcbc7dd63e7f (patch)
tree9812c59e482a1b9389fba36b8b93e6b0438d8a03 /dev-util
parentAdd missing metadata.xml. Sorry! (diff)
downloadjava-d9b47c5e7ce79ccb312b735ab5a4fcbc7dd63e7f.tar.gz
java-d9b47c5e7ce79ccb312b735ab5a4fcbc7dd63e7f.tar.bz2
java-d9b47c5e7ce79ccb312b735ab5a4fcbc7dd63e7f.zip
New package jay. Needed for jruby-1.2.0. Package is somewhat incomplete but good enough for jruby.
svn path=/java-overlay/; revision=7683
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/jay/ChangeLog10
-rw-r--r--dev-util/jay/Manifest4
-rw-r--r--dev-util/jay/jay-1.1.1.ebuild40
-rw-r--r--dev-util/jay/metadata.xml6
4 files changed, 60 insertions, 0 deletions
diff --git a/dev-util/jay/ChangeLog b/dev-util/jay/ChangeLog
new file mode 100644
index 00000000..87705d0d
--- /dev/null
+++ b/dev-util/jay/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-java/joni
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*jay-1.1.1 (22 Mar 2009)
+
+ 22 Mar 2009; James Le Cuirot <chewi@aura-online.co.uk> +jay-1.1.1.ebuild:
+ Initial import. Only builds jay binary and yydebug.jar, not jay.jar or any of
+ the C# stuff, for the sake of my sanity.
+
diff --git a/dev-util/jay/Manifest b/dev-util/jay/Manifest
new file mode 100644
index 00000000..9d2c13de
--- /dev/null
+++ b/dev-util/jay/Manifest
@@ -0,0 +1,4 @@
+DIST jay-1.1.1.zip 679556 RMD160 22aaa15b61300326c278b79e0b43716fa4c7c826 SHA1 0f534ac5dcb5e59fea07b84d579c4c4e7b695419 SHA256 f4da396c80578653685d287cea1e32669ebdf148cc17eed9ba88e895942bd571
+EBUILD jay-1.1.1.ebuild 972 RMD160 82a4548c21e08119c40b8f568397e57db73e8611 SHA1 13badda0a27c2949d9cbcab52b2f448c141bb2f8 SHA256 bfa61a3c412baee34e86a249c2ab1ac148f08e3bf94c1592f33705a47b70c1d5
+MISC ChangeLog 340 RMD160 0d821814df74dbb4ebf4d97998b955e3d088d7c5 SHA1 ce90e0132d0f66baa550837f21b3fd3c3600b1df SHA256 cbfa4f2113095b8195eac27a07abcf266cb44c7314a94b843e36de81e6f6921d
+MISC metadata.xml 159 RMD160 5259d4be0ca7b74c28e711d45a289def9aeadbd9 SHA1 c4ec40cd8f19e0d780a5133941bc50043be198cf SHA256 1c070a909e96d9d193f84ad9304d196febbe33b60a724cc4b0d20634bb82255b
diff --git a/dev-util/jay/jay-1.1.1.ebuild b/dev-util/jay/jay-1.1.1.ebuild
new file mode 100644
index 00000000..158a9a7a
--- /dev/null
+++ b/dev-util/jay/jay-1.1.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+inherit java-pkg-2
+
+DESCRIPTION="A LALR(1) parser generator: Berkeley yacc retargeted to C# and Java"
+HOMEPAGE="http://www.cs.rit.edu/~ats/projects/lp/doc/jay/package-summary.html"
+SRC_URI="http://www.cs.rit.edu/~ats/projects/lp/doc/jay/doc-files/src.zip -> ${P}.zip"
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.4"
+DEPEND=">=virtual/jdk-1.4"
+
+S="${WORKDIR}/jay"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Fix up ugly makefiles.
+ sed -i -r '/^CFLAGS =/d' src/makefile || die
+ sed -i -r 's:^v4 =.*:v4 = ${JAVA_HOME}/bin:' yydebug/makefile || die
+}
+
+src_compile() {
+ emake -C src jay || die "failed to build jay executable"
+ emake -C yydebug yydebug.jar || die "failed to build yydebug.jar"
+}
+
+src_install() {
+ dobin src/jay || die
+ doman jay.1 || die
+ dodoc README || die
+ java-pkg_dojar yydebug/yydebug.jar
+}
diff --git a/dev-util/jay/metadata.xml b/dev-util/jay/metadata.xml
new file mode 100644
index 00000000..604e0a42
--- /dev/null
+++ b/dev-util/jay/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+</pkgmetadata>
+