summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabio Erculiani <lxnay@gentoo.org>2013-06-02 19:34:51 +0000
committerFabio Erculiani <lxnay@gentoo.org>2013-06-02 19:34:51 +0000
commitf089f047873f3e21bbf26bc2f93e413edb418b86 (patch)
treed3f2e26856f2f7a1c2a5c54407a186200526d1c3 /app-emulation/edumips64
parentmedia-libs/freeverb3: 3.0.0 (diff)
downloadgentoo-2-f089f047873f3e21bbf26bc2f93e413edb418b86.tar.gz
gentoo-2-f089f047873f3e21bbf26bc2f93e413edb418b86.tar.bz2
gentoo-2-f089f047873f3e21bbf26bc2f93e413edb418b86.zip
version bump
(Portage version: 2.2.0_alpha166/cvs/Linux x86_64, signed Manifest commit with key ADC916E5)
Diffstat (limited to 'app-emulation/edumips64')
-rw-r--r--app-emulation/edumips64/ChangeLog8
-rw-r--r--app-emulation/edumips64/edumips64-1.2.ebuild48
-rw-r--r--app-emulation/edumips64/files/edumips64-1.2-javadoc-cp.patch11
3 files changed, 66 insertions, 1 deletions
diff --git a/app-emulation/edumips64/ChangeLog b/app-emulation/edumips64/ChangeLog
index b9c5c69d9ea9..ad5fecbb0c5e 100644
--- a/app-emulation/edumips64/ChangeLog
+++ b/app-emulation/edumips64/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-emulation/edumips64
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/edumips64/ChangeLog,v 1.1 2013/03/16 19:01:03 lxnay Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/edumips64/ChangeLog,v 1.2 2013/06/02 19:34:51 lxnay Exp $
+
+*edumips64-1.2 (02 Jun 2013)
+
+ 02 Jun 2013; Fabio Erculiani <lxnay@gentoo.org> +edumips64-1.2.ebuild,
+ +files/edumips64-1.2-javadoc-cp.patch:
+ version bump
*edumips64-1.1 (16 Mar 2013)
diff --git a/app-emulation/edumips64/edumips64-1.2.ebuild b/app-emulation/edumips64/edumips64-1.2.ebuild
new file mode 100644
index 000000000000..3256108d04dc
--- /dev/null
+++ b/app-emulation/edumips64/edumips64-1.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/edumips64/edumips64-1.2.ebuild,v 1.1 2013/06/02 19:34:51 lxnay Exp $
+
+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" />