summaryrefslogtreecommitdiff
path: root/app-emulation/edumips64
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-emulation/edumips64
reinit the tree, so we can have metadata
Diffstat (limited to 'app-emulation/edumips64')
-rw-r--r--app-emulation/edumips64/Manifest9
-rw-r--r--app-emulation/edumips64/edumips64-1.1.ebuild46
-rw-r--r--app-emulation/edumips64/edumips64-1.2.ebuild47
-rw-r--r--app-emulation/edumips64/files/edumips64-1.2-javadoc-cp.patch11
-rw-r--r--app-emulation/edumips64/files/edumips64-javadoc-cp.patch11
-rw-r--r--app-emulation/edumips64/metadata.xml11
6 files changed, 135 insertions, 0 deletions
diff --git a/app-emulation/edumips64/Manifest b/app-emulation/edumips64/Manifest
new file mode 100644
index 000000000000..2a94ca58926c
--- /dev/null
+++ b/app-emulation/edumips64/Manifest
@@ -0,0 +1,9 @@
+AUX edumips64-1.2-javadoc-cp.patch 483 SHA256 b2ffd4c388eb1cfc2d6b64b161bf6613c5e276f7b85bef495fbc667327bb9238 SHA512 f46c16f88e0624dd587a8e8d4f243f8e435344809406af91e7fa3ba63593da373ec93b815681e8a5660ffa0fc80c66b9e89b1b9fd5c80dc236cd626474e43549 WHIRLPOOL bb13bf8aa72ad118ccba25efd47f145fea9ac899738c56e66a39d56ac4871ee3145d686438ed28cab82bdf9b6f52593a4399dd276c47eaaa0a5f8c363f2a878d
+AUX edumips64-javadoc-cp.patch 530 SHA256 dd12db5756a8c91921a166653203c091335a02f232f2e33e7c39e3d642fe797d SHA512 5a0d51507542a484cda3c812a536bef7c58f8d7cff68a07d5c6ead2d4c3bc73ea9b20a550404fac3682d129f8b3f95a8819760420170d08dfe7360657181730f WHIRLPOOL 052764b4f28ba4c23123ca5248bdbee54ca3c4850be1302d2698ba8c7c30745983c386b6682e77c4ccf4b6b4defede7206e8567a54d12db057b34aaa8c3d0567
+DIST edumips64-1.1.tar.bz2 551083 SHA256 f34031fcfe7b43a8cf73a6e5d1da23f712cb83cf9bf68c94db70c799ae61cd6c SHA512 ca4884bbdb5bb41fe96abca566500af7dc31b330390f352bc6413aacb0561f58b5e95a90e22f58d18065324c155c97bd4d79beb7769efdafc3541cc37145579c WHIRLPOOL de616182917f5436d65c388da1cf90c2f84174f4bfb446613c01ff9aa48c419dbe26c6ab71a9377fb92627cfe9fece9d5b4d335a046daa84558686db2009bac7
+DIST edumips64-1.2.tar.bz2 551455 SHA256 dbdfcddb55aff2f9f9ec4d861d5faeff4c17957eb75cd8448f1cc62369ac5fc4 SHA512 93a5bcae3ab96c35688de7589b9ecb465fe841b007a50e1b04f8194d12a45a4e7134951584f4fbfad5cee51925d1d21b0f425f182999f66fe57a31adbd3f6602 WHIRLPOOL 41e966b28f0c6843586d6b8039c5ad47e071c7b5d2d527b77d928b29a66ec1fca87a1c4a33252555cd67d91e1adab27e9488611d03ab64c1d65530e5c914002a
+EBUILD edumips64-1.1.ebuild 1054 SHA256 b453183e45396999cff2977b458e758f4bda7f29a5a4faf449c699af05e4c6fe SHA512 5da3739053184c550067d7d9ffd13e57c43489c7f92dc30744632a59ca161f9e656aa21874329342d2e747af23ac923a6985ea9ccea5b68e4259e1f25b06892f WHIRLPOOL e12169ed21af0dc1ae04c099944053d7e63e3b65da2254491e7b7a7b312c67b8f78b53c44220f27838090346fe47905625262d8ae4715c6aba7184b786d4f71f
+EBUILD edumips64-1.2.ebuild 1075 SHA256 0a669b03f75cf85238f6c404af4ab4cd30e7a42ed4e937f698596a317a0f9e47 SHA512 53ed766d61b905cb69e7b202492acc675430c0b3d89625e291eed57d3b9813433658a1f5cf8416f9731e38bd121958af0997d60df631ffe39665ede5aa365ef4 WHIRLPOOL 8e030cbec31cac4d9b1dd325cb7e2b45f6fd838c879a332fb13d820ab6b88b78918d9e1957477d630d11c1e114fe92b048537484607695ecba2faa65ecb8565c
+MISC ChangeLog 2686 SHA256 55cfc5c0627c6a7044fba5ec2473f6489413f92d43294246e17420fff1fd7cc7 SHA512 743a05c3f5c665591d708ab55b35a3021cca7443002f2884ef6ad3a9bb0573de1bf77f0da6c74db0185ea478bf1fb10dbf61f04cb329604d2488b1bc15f8dc91 WHIRLPOOL a4f8c1475cbff011c03f1ded2bd1a0defe307daa0b3e2f21ccb036f0e6d80dd7a3cf854f352408886b014e4ade6c6aec2ccab1eb5054582033b986762f89c828
+MISC ChangeLog-2015 644 SHA256 8af3822d1fcd78556b36670f13743bda1eb2e41f679621607f94d7bb29103d48 SHA512 44f8af07a5903eed55ffff1803b47b822be92edefd50ccefc6d0679c0bfefd1ccee7df9fc50822e705b5fd602c45493ca8d732675d7ac27e7411e8cf6a110c7e WHIRLPOOL 9e25f10eaff1924103e52e5a43e436ebd88a9328a8d036cfea32a11ad69ee9960a4b7bfca55d02d8374c8f21718f2c6b889f66cb2f8a7e8910cf4620f783992f
+MISC metadata.xml 325 SHA256 e296817bc4c04fcdaafc8bc2df419a5163026739f31277d89b854fc6f6018900 SHA512 e6541353f8d7f6c508bfa2996a938b41c5f98f163f03119c5885e60cf447f1820bc8ab17aa57d45241189e4c1528ec6667048a019042b70df2ecbf95505d2882 WHIRLPOOL 868cd5ab8435c1f5168fe231f9ddb2e78ce27fa41253b0b579e53c1b7ff271166e9673de190f566ae00b3c0b665c2dd94c5f58036b135c39cc82bbfb92ba754b
diff --git a/app-emulation/edumips64/edumips64-1.1.ebuild b/app-emulation/edumips64/edumips64-1.1.ebuild
new file mode 100644
index 000000000000..4ce8b841534a
--- /dev/null
+++ b/app-emulation/edumips64/edumips64-1.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc test"
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="A visual and cross-platform MIPS64 CPU Simulator"
+HOMEPAGE="http://www.edumips.org"
+SLOT="0"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/sphinx
+ dev-java/javahelp:0
+ >=virtual/jdk-1.6
+ doc? ( sys-devel/make )
+ test? (
+ dev-java/junit:4
+ dev-java/ant-junit4
+ )"
+RDEPEND=">=virtual/jre-1.6"
+
+EANT_BUILD_TARGET="slim-jar"
+EANT_DOC_TARGET="htmldoc"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-javadoc-cp.patch"
+ java-pkg_jar-from --build-only --into libs javahelp jhall.jar
+ use test && java-pkg_jar-from --build-only --into libs junit-4 junit.jar junit-4.10.jar
+ java-pkg-2_src_prepare
+}
+
+src_install() {
+ java-pkg_newjar ${PN}-${PV}-nodeps.jar ${PN}.jar
+ dodoc RELEASE_NOTES authors
+ use doc && java-pkg_dojavadoc docs/en/output/html
+}
+
+src_test() {
+ ANT_TASKS="ant-junit4" eant test
+}
diff --git a/app-emulation/edumips64/edumips64-1.2.ebuild b/app-emulation/edumips64/edumips64-1.2.ebuild
new file mode 100644
index 000000000000..d557edb9f82e
--- /dev/null
+++ b/app-emulation/edumips64/edumips64-1.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+JAVA_PKG_IUSE="doc test"
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="A visual and cross-platform MIPS64 CPU Simulator"
+HOMEPAGE="http://www.edumips.org"
+SLOT="0"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/sphinx
+ dev-java/javatoolkit
+ dev-java/javahelp:0
+ >=virtual/jdk-1.6
+ doc? ( sys-devel/make )
+ test? (
+ dev-java/junit:4
+ dev-java/ant-junit4
+ )"
+RDEPEND=">=virtual/jre-1.6"
+
+EANT_BUILD_TARGET="slim-jar"
+EANT_DOC_TARGET="htmldoc"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-javadoc-cp.patch"
+ java-pkg_jar-from --build-only --into libs javahelp jhall.jar
+ use test && java-pkg_jar-from --build-only --into libs junit-4 junit.jar junit-4.10.jar
+ java-pkg-2_src_prepare
+}
+
+src_install() {
+ java-pkg_newjar ${PN}-${PV}-nodeps.jar ${PN}.jar
+ dodoc RELEASE_NOTES authors
+ use doc && java-pkg_dojavadoc docs/en/output/html
+}
+
+src_test() {
+ ANT_TASKS="ant-junit4" eant test
+}
diff --git a/app-emulation/edumips64/files/edumips64-1.2-javadoc-cp.patch b/app-emulation/edumips64/files/edumips64-1.2-javadoc-cp.patch
new file mode 100644
index 000000000000..14ead77d3335
--- /dev/null
+++ b/app-emulation/edumips64/files/edumips64-1.2-javadoc-cp.patch
@@ -0,0 +1,11 @@
+--- a/build.xml
++++ b/build.xml
+@@ -27,7 +27,7 @@
+
+ <!-- Access the environment -->
+ <property environment="env" />
+- <property name="base.classpath" value="libs:libs/junit-4.10.jar:libs/hamcrest-core-1.3.jar:${env.CLASSPATH}" />
++ <property name="base.classpath" value="libs:libs/jhall.jar:libs/junit-4.10.jar:libs/hamcrest-core-1.3.jar:${env.CLASSPATH}" />
+
+ <!-- File names -->
+ <property name="standalone_jar_filename" value="edumips64-${version}.jar" />
diff --git a/app-emulation/edumips64/files/edumips64-javadoc-cp.patch b/app-emulation/edumips64/files/edumips64-javadoc-cp.patch
new file mode 100644
index 000000000000..80e389049b5c
--- /dev/null
+++ b/app-emulation/edumips64/files/edumips64-javadoc-cp.patch
@@ -0,0 +1,11 @@
+--- edumips64-1.1.orig/build.xml
++++ edumips64-1.1/build.xml
+@@ -24,7 +24,7 @@
+
+ <!-- Access the environment -->
+ <property environment="env" />
+- <property name="base.classpath" value="libs:libs/junit-4.10.jar:libs/hamcrest-core-1.3.jar:${env.CLASSPATH}" />
++ <property name="base.classpath" value="libs:libs/jhall.jar:libs/junit-4.10.jar:libs/hamcrest-core-1.3.jar:${env.CLASSPATH}" />
+
+ <!-- File names -->
+ <property name="standalone_jar_filename" value="edumips64-${version}.jar" />
diff --git a/app-emulation/edumips64/metadata.xml b/app-emulation/edumips64/metadata.xml
new file mode 100644
index 000000000000..dfc7b27fde63
--- /dev/null
+++ b/app-emulation/edumips64/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="sourceforge">edumips64</remote-id>
+ </upstream>
+</pkgmetadata>