diff options
author | 2009-01-31 10:06:31 +0000 | |
---|---|---|
committer | 2009-01-31 10:06:31 +0000 | |
commit | 925244d1ba25ae690ec62b03772de95320343bf2 (patch) | |
tree | 515f9601a734d29f0fab46e0266349bc9d1f2a35 /net-misc/java-wakeonlan | |
parent | added ~ppc for bug #240433 (diff) | |
download | gentoo-2-925244d1ba25ae690ec62b03772de95320343bf2.tar.gz gentoo-2-925244d1ba25ae690ec62b03772de95320343bf2.tar.bz2 gentoo-2-925244d1ba25ae690ec62b03772de95320343bf2.zip |
Revbump to avoid bundling of unit tests in the jar. Add jsap to javadoc classpath. Keyword for amd64.
(Portage version: 2.2_rc23/cvs/Linux x86_64)
Diffstat (limited to 'net-misc/java-wakeonlan')
-rw-r--r-- | net-misc/java-wakeonlan/ChangeLog | 12 | ||||
-rw-r--r-- | net-misc/java-wakeonlan/files/java-wakeonlan-1.0.0-build.xml.patch | 43 | ||||
-rw-r--r-- | net-misc/java-wakeonlan/java-wakeonlan-1.0.0-r1.ebuild | 49 |
3 files changed, 102 insertions, 2 deletions
diff --git a/net-misc/java-wakeonlan/ChangeLog b/net-misc/java-wakeonlan/ChangeLog index 25546b9b0e68..57ca529630aa 100644 --- a/net-misc/java-wakeonlan/ChangeLog +++ b/net-misc/java-wakeonlan/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-misc/java-wakeonlan -# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/java-wakeonlan/ChangeLog,v 1.13 2008/02/02 17:35:08 caster Exp $ +# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/java-wakeonlan/ChangeLog,v 1.14 2009/01/31 10:06:31 serkan Exp $ + +*java-wakeonlan-1.0.0-r1 (31 Jan 2009) + + 31 Jan 2009; Serkan Kaba <serkan@gentoo.org> + +files/java-wakeonlan-1.0.0-build.xml.patch, + +java-wakeonlan-1.0.0-r1.ebuild: + Revbump to avoid bundling of unit tests in the jar. Add jsap to javadoc + classpath. Keyword for amd64. 02 Feb 2008; Vlastimil Babka <caster@gentoo.org> -java-wakeonlan-0.3.0.ebuild: diff --git a/net-misc/java-wakeonlan/files/java-wakeonlan-1.0.0-build.xml.patch b/net-misc/java-wakeonlan/files/java-wakeonlan-1.0.0-build.xml.patch new file mode 100644 index 000000000000..d3c352bd52d1 --- /dev/null +++ b/net-misc/java-wakeonlan/files/java-wakeonlan-1.0.0-build.xml.patch @@ -0,0 +1,43 @@ +--- build.xml 2004-06-03 16:21:44.000000000 +0300 ++++ build.xml.fixed 2009-01-31 11:48:56.000000000 +0200 +@@ -38,7 +38,6 @@ + target="${build.target}" + classpathref="build.classpath" > + <src path="${src.dir}" /> +- <src path="${testsrc.dir}" /> + </javac> + <copy todir="${build.classes.dir}" overwrite="true"> + <fileset dir="${src.dir}"> +@@ -56,6 +55,16 @@ + </copy> + </target> + ++ <target name="build-test"> ++ <javac destdir="${build.classes.dir}" ++ debug="${build.debug}" ++ optimize="${build.optimize}" ++ target="${build.target}" ++ classpathref="build.classpath" > ++ <src path="${testsrc.dir}" /> ++ </javac> ++ </target> ++ + <target name="init.javadoc"> + <mkdir dir="${deploy.javadoc.dir}"/> + </target> +@@ -74,7 +83,7 @@ + </javadoc> + </target> + +- <target name="test" depends="build"> ++ <target name="test" depends="build-test"> + <junit showoutput="true" printsummary="true"> + <classpath > + <path refid="build.classpath" /> +@@ -179,4 +188,4 @@ + <antcall target="deploy.ws" /> + <antcall target="deploy.zip" /> + </target> +-</project> +\ Dosya sonunda yenisatır yok. ++</project> diff --git a/net-misc/java-wakeonlan/java-wakeonlan-1.0.0-r1.ebuild b/net-misc/java-wakeonlan/java-wakeonlan-1.0.0-r1.ebuild new file mode 100644 index 000000000000..145c3ac9537f --- /dev/null +++ b/net-misc/java-wakeonlan/java-wakeonlan-1.0.0-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/java-wakeonlan/java-wakeonlan-1.0.0-r1.ebuild,v 1.1 2009/01/31 10:06:31 serkan Exp $ + +EAPI="1" +JAVA_PKG_IUSE="doc source" +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A wakeonlan commandline tool and Java library" +SRC_URI="http://www.moldaner.de/wakeonlan/download/wakeonlan-${PV}.zip" +HOMEPAGE="http://www.moldaner.de/wakeonlan/" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +COMMON_DEPEND="dev-java/jsap:0" +RDEPEND=">=virtual/jre-1.4 + ${COMMON_DEPEND}" +DEPEND=">=virtual/jdk-1.4 + app-arch/unzip + test? ( dev-java/junit:0 ) + ${COMMON_DEPEND}" + +S=${WORKDIR}/wakeonlan-${PV} + +EANT_GENTOO_CLASSPATH="jsap" +EANT_BUILD_TARGET="deploy" +JAVA_ANT_CLASSPATH_TAGS+=" javadoc" + +src_unpack() { + unpack ${A} + cd "${S}" + find -name "*.jar" | xargs rm -v + epatch "${FILESDIR}"/${P}-build.xml.patch + java-ant_rewrite-classpath +} + +src_test() { + ANT_TASKS="ant-junit" eant test -Dgentoo.classpath=$(java-pkg_getjars jsap):$(java-pkg_getjars --build-only junit) +} + +src_install() { + java-pkg_dojar deploy/wakeonlan.jar + java-pkg_dolauncher ${PN} --main wol.WakeOnLan + dodoc doc/README + use doc && java-pkg_dojavadoc deploy/doc/javadoc + use source && java-pkg_dosrc src/wol +} |