commit:     cd59ce4e235e3f6e732f0ad7a4e47ec3eeed354f
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Wed Aug  5 19:01:41 2015 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Aug  5 21:31:21 2015 +0000
URL:        https://gitweb.gentoo.org/proj/java.git/commit/?id=cd59ce4e

[dev-java/cewolf] Version bump, removes crimson DEPEND

fixes unavailable dependency dev-java/gnu-jaxp

 dev-java/cewolf/Manifest                   |  2 +-
 dev-java/cewolf/cewolf-1.0.ebuild          | 63 -------------------------
 dev-java/cewolf/cewolf-1.2.4.ebuild        | 46 ++++++++++++++++++
 dev-java/cewolf/files/cewolf-1.0-build.xml | 75 ------------------------------
 dev-java/cewolf/metadata.xml               |  1 -
 5 files changed, 47 insertions(+), 140 deletions(-)

diff --git a/dev-java/cewolf/Manifest b/dev-java/cewolf/Manifest
index 7c81517..8f37a6d 100644
--- a/dev-java/cewolf/Manifest
+++ b/dev-java/cewolf/Manifest
@@ -1 +1 @@
-DIST cewolf-1.0-bin-src.zip 4245403 SHA256 
c62848c8c6bbf57b5c2ffb22037c8bbbf31fac43659b1b51d6a6b732b3d03baf
+DIST cewolf-1.2.4.zip 4170752 SHA256 
b49260f7d09f34eebb3fdda92b41c0ec014a5351703989d4d4db506dd9a0a1ab SHA512 
affa4bdc83dbd96592b542e699acaaefda578340f591b21f838b4fee3efa3d975794c69a1a0d567d0b186b76b73bca52ec8768bae05a7d88e30fbe5c97b06184
 WHIRLPOOL 
03c8ae3d1ba41417b4eaf51a39a5c70b09a341a39ebfd91d5b02637f7b1f28b51b15091abf6a76e0b952b65f2037939f2255d9260ed9babd8b42a213cc80665f

diff --git a/dev-java/cewolf/cewolf-1.0.ebuild 
b/dev-java/cewolf/cewolf-1.0.ebuild
deleted file mode 100644
index 6112fca..0000000
--- a/dev-java/cewolf/cewolf-1.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Cewolf is a tag library for charts of all kinds. It enables every 
JSP to easily embedd chart images."
-HOMEPAGE="http://cewolf.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P}-bin-src.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE="doc source"
-
-DEPEND=">=virtual/jdk-1.4
-       >=dev-java/ant-core-1.6
-       app-arch/unzip
-       source? ( app-arch/zip )"
-RDEPEND=">=virtual/jre-1.4
-       >=dev-java/jfreechart-1.0.0
-       >=dev-java/jcommon-1.0.0
-       >=dev-java/batik-1.6
-       dev-java/commons-logging
-       =dev-java/servletapi-2.4*
-       >=dev-java/crimson-1.1.3
-       >=dev-java/gnu-jaxp-1.0.0
-       >=dev-java/log4j-1.2.12"
-
-
-src_unpack() {
-       unpack ${A}
-
-       cp "${FILESDIR}/${P}-build.xml" "${S}/build.xml"
-
-       cd "${S}/lib"
-       rm $(ls *.jar|grep -v demo)
-
-       for module in awt-util dom svggen util xml; do
-               java-pkg_jar-from batik-1.6 "batik-${module}.jar"
-       done
-       java-pkg_jar-from commons-logging
-       java-pkg_jar-from crimson-1
-       java-pkg_jar-from gnu-jaxp
-       java-pkg_jar-from jcommon-1.0
-       java-pkg_jar-from jfreechart-1.0
-       # TODO jfreechart-demo
-       #java-pkg_jar-from junit
-       java-pkg_jar-from log4j
-       java-pkg_jar-from servletapi-2.4
-}
-
-src_compile() {
-       eant jar -Dnoget=true $(use_doc)
-}
-
-src_install() {
-       java-pkg_dojar "target/${PN}.jar"
-       dodoc LICENSE.txt RELEASE.txt
-
-       use doc && java-pkg_dohtml -r javadoc docs/*
-       use source && java-pkg_dosrc src/main/java/de
-}

diff --git a/dev-java/cewolf/cewolf-1.2.4.ebuild 
b/dev-java/cewolf/cewolf-1.2.4.ebuild
new file mode 100644
index 0000000..de09dfa
--- /dev/null
+++ b/dev-java/cewolf/cewolf-1.2.4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Cewolf is a tag library for charts of all kinds. It enables every 
JSP to easily embedd chart images."
+HOMEPAGE="http://cewolf.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc source"
+
+COMMON_DEPEND="
+       >=dev-java/jfreechart-1.0.14:1.0
+       >=dev-java/jcommon-1.0.18:1.0
+       dev-java/batik:1.8
+       dev-java/commons-logging:0
+       java-virtuals/servlet-api:2.5
+"
+DEPEND="${COMMON_DEPEND}
+       app-arch/unzip
+       >=dev-java/ant-core-1.6
+       >=virtual/jdk-1.5
+       source? ( app-arch/zip )
+"
+RDEPEND="${COMMON_DEPEND}
+       >=virtual/jre-1.5
+       >=dev-java/log4j-1.2.12
+"
+
+JAVA_GENTOO_CLASSPATH="batik-1.8,commons-logging,jcommon-1.0,jfreechart-1.0,servlet-api-2.5"
+JAVA_SRC_DIR="src/main/java"
+
+S="${WORKDIR}/${P}"
+
+src_install() {
+       java-pkg-simple_src_install
+       dodoc LICENSE.txt
+       use doc && java-pkg_dohtml -r javadoc tagdoc
+       use source && java-pkg_dosrc src/main/java/de
+}

diff --git a/dev-java/cewolf/files/cewolf-1.0-build.xml 
b/dev-java/cewolf/files/cewolf-1.0-build.xml
deleted file mode 100644
index 291efa8..0000000
--- a/dev-java/cewolf/files/cewolf-1.0-build.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-<project name="cewolf" default="jar" basedir=".">
-  <property name="maven.build.output" value="target/classes"/>
-  <property name="maven.build.directory" value="target"/>
-  <property name="maven.build.final.name" value="cewolf"/>
-  <property name="maven.test.reports" 
value="${maven.build.directory}/test-reports"/>
-  <property name="maven.test.output" value="target/test-classes"/>
-  <property name="cewolf.version" value="1.0"/>
-  <available classname="javax.imageio.ImageIO" property="ImageIO.present"/>
-  <path id="build.classpath">
-    <pathelement location="${basedir}/lib/batik-awt-util.jar"/>
-    <pathelement location="${basedir}/lib/batik-dom.jar"/>
-    <pathelement location="${basedir}/lib/batik-svggen.jar"/>
-    <pathelement location="${basedir}/lib/batik-util.jar"/>
-    <pathelement location="${basedir}/lib/batik-xml.jar"/>
-    <pathelement location="${basedir}/lib/commons-logging-api.jar"/>
-    <pathelement location="${basedir}/lib/commons-logging.jar"/>
-    <pathelement location="${basedir}/lib/crimson.jar"/>
-    <pathelement location="${basedir}/lib/gnujaxp.jar"/>
-    <pathelement location="${basedir}/lib/jcommon.jar"/>
-    <pathelement location="${basedir}/lib/jfreechart.jar"/>
-    <pathelement location="${basedir}/lib/jsp-api.jar"/>
-    <pathelement location="${basedir}/lib/junit.jar"/>
-    <pathelement location="${basedir}/lib/log4j.jar"/>
-    <pathelement location="${basedir}/lib/servlet-api.jar"/>
-  </path>
-  <target name="clean" description="Clean the output directory">
-    <delete dir="${maven.build.directory}"/>
-  </target>
-  <target name="compile" depends="" description="Compile the code">
-    <mkdir dir="${maven.build.output}"/>
-    <javac destdir="${maven.build.output}" excludes="**/package.html" 
debug="true" deprecation="true" optimize="false">
-      <src>
-        <pathelement location="src/main/java"/>
-      </src>
-      <classpath refid="build.classpath" />
-    </javac>
-    <copy todir="${maven.build.output}">
-      <fileset dir="src/main/resources"/>
-    </copy>
-  </target>
-  <target name="jar" depends="compile,test" description="Clean the JAR">
-    <jar jarfile="${maven.build.directory}/${maven.build.final.name}.jar" 
basedir="${maven.build.output}" excludes="**/package.html"/>
-  </target>
-  <target name="compile-tests" depends="junit-present, compile" 
description="Compile the test code" if="junit.present">
-    <mkdir dir="${maven.test.output}"/>
-  </target>
-  <target name="test" depends="junit-present, compile-tests" 
if="junit.present" description="Run the test cases"/>
-  <target name="test-junit-present">
-    <available classname="junit.framework.Test" property="junit.present"/>
-  </target>
-  <target name="junit-present" depends="test-junit-present" 
unless="junit.present">
-    <echo>================================= WARNING 
================================</echo>
-    <echo> Junit isn&apos;t present in your $ANT_HOME/lib directory. Tests not 
executed. </echo>
-    
<echo>==========================================================================</echo>
-  </target>
-  <target name="test-offline">
-    <condition property="maven.mode.offline">
-      <equals arg1="${build.sysclasspath}" arg2="only"/>
-    </condition>
-  </target>
-  <target name="javadoc" depends="">
-    <delete dir="${basedir}/javadoc" />
-    <mkdir dir="${basedir}/javadoc" />
-    <javadoc destdir="${basedir}/javadoc"
-         windowtitle="Cewolf Class Library (version ${cewolf.version})"
-         use="yes"
-         linksource="yes"
-         splitindex="yes">
-      <classpath refid="build.classpath" />
-      <packageset dir="${basedir}/src/main/java" defaultexcludes="yes">
-        <include name="de/laures/cewolf/**"/>
-      </packageset>
-    </javadoc>
-  </target>
-</project>

diff --git a/dev-java/cewolf/metadata.xml b/dev-java/cewolf/metadata.xml
index 604e0a4..7303cef 100644
--- a/dev-java/cewolf/metadata.xml
+++ b/dev-java/cewolf/metadata.xml
@@ -3,4 +3,3 @@
 <pkgmetadata>
        <herd>java</herd>
 </pkgmetadata>
-

Reply via email to