Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jdynamite/files/, dev-java/jdynamite/
Date: Wed, 04 Nov 2015 10:20:30
Message-Id: 1446632182.7656ae06b065219d54361b5dbdd2e93ee676f300.monsieurp@gentoo
1 commit: 7656ae06b065219d54361b5dbdd2e93ee676f300
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 4 09:43:32 2015 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 4 10:16:22 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7656ae06
7
8 dev-java/jdynamite: Switch to java-pkg-simple.eclass.
9
10 Package-Manager: portage-2.2.20.1
11 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
12
13 dev-java/jdynamite/files/1.2-build.xml | 12 -------
14 dev-java/jdynamite/jdynamite-1.2-r1.ebuild | 36 ++++++++++++++++++++
15 dev-java/jdynamite/jdynamite-1.2.ebuild | 54 ------------------------------
16 3 files changed, 36 insertions(+), 66 deletions(-)
17
18 diff --git a/dev-java/jdynamite/files/1.2-build.xml b/dev-java/jdynamite/files/1.2-build.xml
19 deleted file mode 100644
20 index 86bd14d..0000000
21 --- a/dev-java/jdynamite/files/1.2-build.xml
22 +++ /dev/null
23 @@ -1,12 +0,0 @@
24 -<?xml version="1.0"?>
25 -<project name="jdynamite" default="all" basedir=".">
26 -
27 - <target name="compile">
28 - <javac debug="true" srcdir="src" classpath="${gentoo.classpath}" destdir="build"/>
29 - </target>
30 -
31 - <target name="jar" depends="compile">
32 - <jar destfile="jdynamite.jar" basedir="build"/>
33 - </target>
34 -
35 -</project>
36
37 diff --git a/dev-java/jdynamite/jdynamite-1.2-r1.ebuild b/dev-java/jdynamite/jdynamite-1.2-r1.ebuild
38 new file mode 100644
39 index 0000000..dea6e53
40 --- /dev/null
41 +++ b/dev-java/jdynamite/jdynamite-1.2-r1.ebuild
42 @@ -0,0 +1,36 @@
43 +# Copyright 1999-2015 Gentoo Foundation
44 +# Distributed under the terms of the GNU General Public License v2
45 +# $Id$
46 +
47 +EAPI="5"
48 +JAVA_PKG_IUSE="doc source"
49 +
50 +inherit java-pkg-2 java-pkg-simple
51 +
52 +MY_PV="${PV/./_}"
53 +DESCRIPTION="Dynamic Template in Java"
54 +HOMEPAGE="http://jdynamite.sourceforge.net/doc/jdynamite.html"
55 +SRC_URI="mirror://sourceforge/${PN}/${PN}${MY_PV}.tar.gz"
56 +
57 +LICENSE="LGPL-2"
58 +SLOT="0"
59 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
60 +
61 +CDEPEND="dev-java/gnu-regexp:1"
62 +
63 +DEPEND="
64 + ${CDEPEND}
65 + >=virtual/jdk-1.6"
66 +
67 +RDEPEND="
68 + ${CDEPEND}
69 + >=virtual/jre-1.6"
70 +
71 +S="${WORKDIR}/${PN}${PV}"
72 +
73 +JAVA_GENTOO_CLASSPATH="gnu-regexp-1"
74 +JAVA_SRC_DIR="src/cb/jdynamite"
75 +
76 +java_prepare() {
77 + rm -fvr "${S}"/{lib/*,cb,src/gnu,build.xml} || die
78 +}
79
80 diff --git a/dev-java/jdynamite/jdynamite-1.2.ebuild b/dev-java/jdynamite/jdynamite-1.2.ebuild
81 deleted file mode 100644
82 index 4b84de3..0000000
83 --- a/dev-java/jdynamite/jdynamite-1.2.ebuild
84 +++ /dev/null
85 @@ -1,54 +0,0 @@
86 -# Copyright 1999-2013 Gentoo Foundation
87 -# Distributed under the terms of the GNU General Public License v2
88 -# $Id$
89 -
90 -EAPI="5"
91 -
92 -JAVA_PKG_IUSE="doc source"
93 -
94 -inherit java-pkg-2 java-ant-2
95 -
96 -MY_PV="${PV/./_}"
97 -DESCRIPTION="Dynamic Template in Java"
98 -HOMEPAGE="http://jdynamite.sourceforge.net/doc/jdynamite.html"
99 -SRC_URI="mirror://sourceforge/${PN}/${PN}${MY_PV}.tar.gz"
100 -
101 -LICENSE="LGPL-2"
102 -SLOT="0"
103 -KEYWORDS="~amd64 ~ppc ~x86"
104 -
105 -DEPEND=">=virtual/jdk-1.2
106 - dev-java/gnu-regexp:1"
107 -RDEPEND=">=virtual/jre-1.2"
108 -
109 -S="${WORKDIR}/${PN}${PV}"
110 -
111 -# Do not generate docs that don't exist, use bundled.
112 -EANT_DOC_TARGET=""
113 -
114 -java_prepare() {
115 - # Yuck! Already compiled!
116 - cd "${S}"
117 - rm -fr lib/*
118 - rm -fr cb
119 - rm -fr src/gnu
120 -
121 - cp "${FILESDIR}/${PV}-build.xml" build.xml || die
122 - mkdir build || die
123 -}
124 -
125 -src_compile() {
126 - EANT_EXTRA_ARGS="-Dgentoo.classpath=$(java-pkg_getjar --build-only gnu-regexp-1 gnu-regexp.jar)"
127 -
128 - java-pkg-2_src_compile
129 -}
130 -
131 -src_install() {
132 - java-pkg_dojar ${PN}.jar
133 -
134 - if use doc; then
135 - java-pkg_dohtml -r doc/*
136 - fi
137 -
138 - use source && java-pkg_dosrc src/cb
139 -}