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/jtidy/files/, dev-java/jtidy/
Date: Tue, 01 Dec 2015 21:20:41
Message-Id: 1449004813.693cbea1d2b23bc89f2c2048372bfa2b1b410d78.monsieurp@gentoo
1 commit: 693cbea1d2b23bc89f2c2048372bfa2b1b410d78
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 1 21:19:28 2015 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 1 21:20:13 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693cbea1
7
8 dev-java/jtidy: EAPI 5 && Version bump.
9
10 Package-Manager: portage-2.2.20.1
11 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
12
13 dev-java/jtidy/Manifest | 1 +
14 dev-java/jtidy/files/jtidy-1.0-build.xml.patch | 31 +++++++++++++++
15 dev-java/jtidy/jtidy-1.0.ebuild | 52 ++++++++++++++++++++++++++
16 3 files changed, 84 insertions(+)
17
18 diff --git a/dev-java/jtidy/Manifest b/dev-java/jtidy/Manifest
19 index 5c5d3ce..9b3860f 100644
20 --- a/dev-java/jtidy/Manifest
21 +++ b/dev-java/jtidy/Manifest
22 @@ -1 +1,2 @@
23 DIST jtidy-04aug2000r7-dev.zip 718750 SHA256 18e9fc9bcf2d573a27a466ceee2b75772c6dd830af8e83cadb23df9d772583c6 SHA512 3e8baedd992797d7894b2b47f5e214b55189b34081d276563a152ef8603a22188c64d4a363279d1a400cafefdb24018467249bc67283c547f27da44c77cb261c WHIRLPOOL f90403fb86b9860e355710ce0b638a16979487f6aedb9cc1ee4f23d3d0bddc65689cdd989dcac2391f141bca15429f8aad24228a25dbf50df76802ec6118961c
24 +DIST jtidy-1.0.zip 240642 SHA256 50d7d93aeb9b53f4fe3e46a685c334482f2e15da7f81c93b53aec128f1fd7aa6 SHA512 be73dfd2f65ec53a3c1a9b9014a62011f58f5f337bbd2b3939c5f8f54c225fa7718717bf84348bc07a37411c20b1e82f300ba4fc865d7019ada6b1f8d081440a WHIRLPOOL 24cd2b55bb7713c7ebdee9bab7b1ad730a13f3bc825347a6fa6e7d137770891a985811102c494155b56c15726ccbb105a9421ce720699f9ba796ab4daf1c0f24
25
26 diff --git a/dev-java/jtidy/files/jtidy-1.0-build.xml.patch b/dev-java/jtidy/files/jtidy-1.0-build.xml.patch
27 new file mode 100644
28 index 0000000..fea6481
29 --- /dev/null
30 +++ b/dev-java/jtidy/files/jtidy-1.0-build.xml.patch
31 @@ -0,0 +1,31 @@
32 +--- build.xml.orig 2015-12-01 21:10:36.689000000 +0000
33 ++++ build.xml 2015-12-01 21:11:05.642000000 +0000
34 +@@ -9,11 +9,7 @@
35 + <property name="srczip" value="jtidy-${version}-sources.zip"/>
36 + <property name="allzip" value="jtidy-${version}.zip"/>
37 +
38 +- <target name="clean">
39 +- <delete dir="${target}"/>
40 +- </target>
41 +-
42 +- <target name="jar" depends="clean">
43 ++ <target name="jar">
44 + <mkdir dir="${target}"/>
45 + <mkdir dir="${bin}"/>
46 + <javac srcdir="${src}" destdir="${bin}" source="1.4" target="1.4"/>
47 +@@ -30,13 +26,13 @@
48 + </jar>
49 + </target>
50 +
51 +- <target name="javadoc" depends="clean">
52 ++ <target name="javadoc">
53 + <javadoc sourcepath="${src}" destdir="${target}/${doc}" windowtitle=" JTidy ${version} " doctitle="JTidy ${version} API documentation">
54 + <tag name="todo" scope="all" description="To do:"/>
55 + </javadoc>
56 + </target>
57 +
58 +- <target name="src" depends="clean">
59 ++ <target name="src">
60 + <zip destfile="${target}/${srczip}">
61 + <fileset dir=".">
62 + <include name="${src}/**"/>
63
64 diff --git a/dev-java/jtidy/jtidy-1.0.ebuild b/dev-java/jtidy/jtidy-1.0.ebuild
65 new file mode 100644
66 index 0000000..089d46d
67 --- /dev/null
68 +++ b/dev-java/jtidy/jtidy-1.0.ebuild
69 @@ -0,0 +1,52 @@
70 +# Copyright 1999-2015 Gentoo Foundation
71 +# Distributed under the terms of the GNU General Public License v2
72 +# $Id$
73 +
74 +EAPI=5
75 +JAVA_PKG_IUSE="doc source"
76 +
77 +inherit java-pkg-2 java-ant-2
78 +
79 +MY_PV="r938"
80 +MY_P="${PN}-${MY_PV}"
81 +
82 +DESCRIPTION="Tidy is a Java port of HTML Tidy , a HTML syntax checker and pretty printer"
83 +HOMEPAGE="http://jtidy.sourceforge.net/"
84 +SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}-sources.zip -> ${P}.zip"
85 +LICENSE="HTML-Tidy W3C"
86 +SLOT="0"
87 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
88 +IUSE=""
89 +
90 +CDEPEND="dev-java/ant-core:0"
91 +
92 +DEPEND="
93 + ${CDEPEND}
94 + app-arch/unzip
95 + >=virtual/jdk-1.6"
96 +
97 +RDEPEND="
98 + ${CDEPEND}
99 + >=virtual/jre-1.6"
100 +
101 +JAVA_ANT_REWRITE_CLASSPATH="yes"
102 +EANT_GENTOO_CLASSPATH="ant-core"
103 +EANT_BUILD_TARGET="jar"
104 +
105 +S="${WORKDIR}"
106 +
107 +PATCHES=(
108 + "${FILESDIR}"/"${P}-build.xml.patch"
109 +)
110 +
111 +java_prepare() {
112 + epatch "${PATCHES[@]}"
113 +}
114 +
115 +src_install() {
116 + java-pkg_newjar "target/${MY_P}.jar"
117 + java-pkg_dolauncher "jtidy" --main org.w3c.tidy.Tidy
118 +
119 + use doc && java-pkg_dojavadoc target/javadoc/
120 + use source && java-pkg_dosrc src/main/java
121 +}