diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/jay |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/jay')
-rw-r--r-- | dev-util/jay/Manifest | 6 | ||||
-rw-r--r-- | dev-util/jay/jay-1.1.1-r2.ebuild | 74 | ||||
-rw-r--r-- | dev-util/jay/metadata.xml | 12 |
3 files changed, 92 insertions, 0 deletions
diff --git a/dev-util/jay/Manifest b/dev-util/jay/Manifest new file mode 100644 index 000000000000..7e63576ecbf4 --- /dev/null +++ b/dev-util/jay/Manifest @@ -0,0 +1,6 @@ +DIST jay-1.1.1-mono.snk.bz2 785 SHA256 0cc2ca58f90773eafa8460dfb8ff4ac6238b68106eb1631348a800091a6ff3de SHA512 de64da7a9e4fa53e5a5abaee00aae05ce3560c72ad8251fd79e2ff9ffa7fb2d5e7c1a4bdb2dbc2eeeeac6450aaad8c40649ff4675ddf95365ef8604a93333224 WHIRLPOOL 05882dd5cc9e2b99b78dc882fed49547dc6b6c133616574987322623e3bd734dc74435b69a6c864f928eb087df7a1ab42910adc47a7d0e70d54178e6b319f628 +DIST jay-1.1.1.zip 679556 SHA256 f4da396c80578653685d287cea1e32669ebdf148cc17eed9ba88e895942bd571 SHA512 5715d675f818310337738e98ca291c005caefd2e3903b8c29f13e5d9fd90e12b7de7c94ae6bfb4f4be4309af060ad39388789fba038ebf19a2a9fe7ca1ce915f WHIRLPOOL 938abbcb36977d8bf3f5cacce61b45e6e81121e4afa05ba79f0cfbee965e1d2ef417b896ac8837d429b583c73c43ce8601170fe5bd60984133123736def9829c +EBUILD jay-1.1.1-r2.ebuild 1680 SHA256 da52e84a68c6845dc2a3c2e94defa4e03521f34101f670b2507fa828d594e1f7 SHA512 d3e08edf210d3727533bb6cb4dd0b2fdedd0369a855d4acd92b445ba962236bb7fcd19714ad43b51b6beab0934f257cd08e53b7c20613c2d5e27400bc7f90dfd WHIRLPOOL f6a2134195e6f928708d8a5426e9f074520cc02c09dd7e643bd4d923e2858778ccb9d7ab6769822c14425567071e453cd23a32417716389fc328672755610524 +MISC ChangeLog 2444 SHA256 c3b90b01112a8073a039ec3fbb9fc4e5ab6a0a5428b907a34e0d8d88b2afdbc3 SHA512 7d1802b4eb26e47b22045b7c23c32288fdc43ff7f8632f81a1e281fd93e28eafa4e8567bd06bc946b54ff80f998a272786ed39b9d3c8c761cc83f6b92e4784b8 WHIRLPOOL f14114580091e4146a4996029d7eeff9e859f9d2a39929a17aad8d646564df06fad27c9518572f9736793120e406578c96a91e1c418acd88f9e7ef44d5cd3937 +MISC ChangeLog-2015 1942 SHA256 4b70b2ad09c28d37d7c9046634b30f4e142642e34fbfc7d39f37dcfdf9d2ce57 SHA512 d2e15ebdc35e6a75cb94065ef188655e794a4557bf2bca10f5e0e8062214816676cda6d97bd81482f82c25b7eb7706cb2eb4ef230c2d6668900687ff8e5c14a0 WHIRLPOOL 781030cd1d79b30d4107eafaa2cc973130d2a28d35e08695c900effe65fdff9d48b843d67c56a03b34d489c05617f8a04b24f4e372440418b5aa6d55c6549be8 +MISC metadata.xml 344 SHA256 20fa19e99f3a89690421e8bb83f070b89c717627d4343dffb0874f8942c14b15 SHA512 45b2e4d8508d8ed404960630bd96cefc53ba8dcb0ca52ae27557fb1d741c47b423883157eacac835791f5f2a9164961ce773e150e2843a22929b98ee984abce7 WHIRLPOOL b6281d6ac6ed843732e4a99df2707d5ef5acd7ce86f270d89428212f9ec3b600909ac5d8d20202ff07c4143e5fb1860111e45e1455e326e5bc103b42e4397637 diff --git a/dev-util/jay/jay-1.1.1-r2.ebuild b/dev-util/jay/jay-1.1.1-r2.ebuild new file mode 100644 index 000000000000..38a0681abbb2 --- /dev/null +++ b/dev-util/jay/jay-1.1.1-r2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +inherit mono java-pkg-opt-2 toolchain-funcs + +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 + https://dev.gentoo.org/~ssuominen/${P}-mono.snk.bz2" + +LICENSE="public-domain BSD" +SLOT="0" +KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="java mono" + +COMMON_DEPEND="!<=dev-lang/mono-2.4 + mono? ( >dev-lang/mono-2.4 )" +RDEPEND="${COMMOND_DEPEND} + java? ( >=virtual/jre-1.4 )" +DEPEND="${COMMON_DEPEND} + java? ( >=virtual/jdk-1.4 ) + app-arch/unzip" + +S=${WORKDIR}/${PN} + +RESTRICT="test" + +java_prepare() { + sed -i -r \ + -e 's:^v4\s*=.*:v4 = ${JAVA_HOME}/bin:' \ + -e 's:JAVAC\s*=.*:\0 ${JAVACFLAGS}:' \ + yydebug/makefile || die +} + +src_prepare() { + sed -i -r \ + -e "s:^CC\s*=.*:CC = `tc-getCC`:" \ + -e 's/^jay:.* \$e /\0$(LDFLAGS) /' \ + -e '/^CFLAGS\s*=/d' \ + src/makefile || die + + java-utils-2_src_prepare +} + +src_compile() { + emake -C src jay + use java && emake -C yydebug yydebug.jar + + if use mono; then + pushd cs >/dev/null + "${EPREFIX}"/usr/bin/gmcs /target:library /out:yydebug.dll /keyfile:"${WORKDIR}"/${P}-mono.snk yyDebug.cs || die + popd >/dev/null + fi +} + +src_install() { + dobin src/jay + + doman jay.1 + dodoc README + + if use java; then + java-pkg_dojar yydebug/yydebug.jar + insinto /usr/share/jay + doins java/skeleton.{java,tables} + fi + + if use mono; then + egacinstall cs/yydebug.dll + insinto /usr/share/jay + doins cs/skeleton.cs + fi +} diff --git a/dev-util/jay/metadata.xml b/dev-util/jay/metadata.xml new file mode 100644 index 000000000000..529fb7657b73 --- /dev/null +++ b/dev-util/jay/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> +<maintainer type="project"> + <email>dotnet@gentoo.org</email> + <name>Gentoo Dotnet Project</name> +</maintainer> +</pkgmetadata> |