summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzysztof Pawlik <nelchael@gentoo.org>2012-02-23 20:28:22 +0000
committerKrzysztof Pawlik <nelchael@gentoo.org>2012-02-23 20:28:22 +0000
commitb0aa1571e2cbc44e0365c8da2a90c366855e708e (patch)
treed459815c78c9ebc61aa1ab9b92873e894b9baca5 /dev-java/jigsaw
parentMarking libmcs-0.7.2 ppc for bug 403719 (diff)
downloadhistorical-b0aa1571e2cbc44e0365c8da2a90c366855e708e.tar.gz
historical-b0aa1571e2cbc44e0365c8da2a90c366855e708e.tar.bz2
historical-b0aa1571e2cbc44e0365c8da2a90c366855e708e.zip
Initial version of htmlparser: W3 Consortium's Java-based Web server libraries.
Package-Manager: portage-2.1.10.47/cvs/Linux x86_64
Diffstat (limited to 'dev-java/jigsaw')
-rw-r--r--dev-java/jigsaw/ChangeLog11
-rw-r--r--dev-java/jigsaw/Manifest19
-rw-r--r--dev-java/jigsaw/files/jigsaw-2.2.6-build.xml.patch48
-rw-r--r--dev-java/jigsaw/jigsaw-2.2.6.ebuild62
-rw-r--r--dev-java/jigsaw/metadata.xml8
5 files changed, 148 insertions, 0 deletions
diff --git a/dev-java/jigsaw/ChangeLog b/dev-java/jigsaw/ChangeLog
new file mode 100644
index 000000000000..c13ac060e1a6
--- /dev/null
+++ b/dev-java/jigsaw/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for dev-java/jigsaw
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jigsaw/ChangeLog,v 1.1 2012/02/23 20:28:22 nelchael Exp $
+
+*jigsaw-2.2.6 (23 Feb 2012)
+
+ 23 Feb 2012; Krzysztof Pawlik <nelchael@gentoo.org> +jigsaw-2.2.6.ebuild,
+ +files/jigsaw-2.2.6-build.xml.patch, +metadata.xml:
+ Initial version of htmlparser: W3 Consortium's Java-based Web server
+ libraries.
+
diff --git a/dev-java/jigsaw/Manifest b/dev-java/jigsaw/Manifest
new file mode 100644
index 000000000000..a7f763481565
--- /dev/null
+++ b/dev-java/jigsaw/Manifest
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+AUX jigsaw-2.2.6-build.xml.patch 1829 RMD160 56b9186fb95d9b779fbe27473e19caf2e30fe9ff SHA1 ebe57fe40c7416cedc25799c67de0ab34d3c1738 SHA256 92b9b49389a2f29e5cd7f28a129d3bba55e04652029e6a6e5c7885733bf2873e
+DIST jigsaw_2.2.6.tar.bz2 4674802 RMD160 04388d19d6f1866016370ec763901a2701445746 SHA1 aecc6b8a0d75c340a6f88c5ff6bd0214d5d4289e SHA256 9d0b177c6e2bc07aff91648270ef09e50d3fc2fee0ce87940e29b43695265342
+EBUILD jigsaw-2.2.6.ebuild 1431 RMD160 db0b257c2eb03f7e9d1b66a238bf94a1736e29e3 SHA1 4c4a853b97c9fcc35327ab423b94db00988a35e3 SHA256 65556312804c7917e80195ff45c332e5a1697a6f94861dd26f624388294baaf6
+MISC ChangeLog 449 RMD160 9d3b1f1912c6695b6874750111b0b4e4c55e4449 SHA1 881a844c0f7509e3d8d31df3f51f2d49a0550298 SHA256 8f08434674c57235d807623dee5b74983838e626625b3510a6345db880b896d4
+MISC metadata.xml 224 RMD160 ff26da53f08837159410ff3eee9c11933ef21a68 SHA1 37c1f64045f8874b69bb7dffd084e7f699c37678 SHA256 8727090a0c21416083f038251a19559b983ff39bbefc2aa9b5c6c5bdc25b299d
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iQEcBAEBCgAGBQJPRqFuAAoJEBZyv1r2qA5G3R8H+wRTVHZj4Ge3wIcjqxhap3d7
+RmAGyuZHVvZF4dDL2D61bgablSxpygmiJTFOr/OR/etlmPxAfUBUMD/70IGAcGft
+ksYB49ZMgfrb5oLZOy1xS2tqfPsDxQ1yGnDr3F2UQ9Ykeip8NOqSBdCfUPEv2PU6
+zpOC0EMURaFIag327XjJLeK4WfqtxHAklM2SR+MvtJfPPvp4BexD3dNEOk0Fibqn
+9QaQlGjtg8iASejkaRjLKo7ebA0LF/syTyIC5tWb+BzE1XTUz16xIMCUK38Iblr7
+u9X7MeUCINWfSTrGD3bOVv12YqACEEtFbqfsKlzpxlCQYuagNgQGJt1CwD5hwrI=
+=iAii
+-----END PGP SIGNATURE-----
diff --git a/dev-java/jigsaw/files/jigsaw-2.2.6-build.xml.patch b/dev-java/jigsaw/files/jigsaw-2.2.6-build.xml.patch
new file mode 100644
index 000000000000..d0225de839b8
--- /dev/null
+++ b/dev-java/jigsaw/files/jigsaw-2.2.6-build.xml.patch
@@ -0,0 +1,48 @@
+--- build.xml.vanilla 2012-02-23 01:17:09.137602588 +0100
++++ build.xml 2012-02-23 01:21:35.431836983 +0100
+@@ -79,6 +79,9 @@
+ <pathelement path="classes/xp.jar"/>
+ <pathelement path="classes/servlet.jar"/>
+ <pathelement path="${build.core.classes}"/>
++ <fileset dir="jars">
++ <include name="**/*.jar"/>
++ </fileset>
+ </path>
+
+ <!-- =================================================================== -->
+@@ -99,6 +102,7 @@
+ <!-- =================================================================== -->
+ <target name="compile.core" depends="prepare">
+ <javac srcdir="${src.dir}"
++ encoding="iso-8859-1"
+ destdir="${build.core.classes}"
+ debug="${debug}"
+ excludes="org/w3c/jigadm/** org/w3c/jigedit/**"
+@@ -111,6 +115,7 @@
+ <!-- =================================================================== -->
+ <target name="compile.admin" depends="compile.core">
+ <javac srcdir="${src.dir}"
++ encoding="iso-8859-1"
+ destdir="${build.admin.classes}"
+ debug="${debug}"
+ includes="org/w3c/jigadm/**"
+@@ -122,7 +127,8 @@
+ <!-- Compiles the edit package -->
+ <!-- =================================================================== -->
+ <target name="compile.edit" depends="compile.core">
+- <javac srcdir="${src.dir}"
++ <javac srcdir="${src.dir}"
++ encoding="iso-8859-1"
+ destdir="${build.edit.classes}"
+ debug="${debug}"
+ includes="org/w3c/jigedit/**"
+@@ -173,7 +179,9 @@
+ <target name="javadocs" depends="prepare">
+ <mkdir dir="${build.javadocs}"/>
+ <javadoc packagenames="${packages}"
++ encoding="iso-8859-1"
+ sourcepath="${src.dir}"
++ classpathref="build.classpath"
+ destdir="${build.javadocs}"
+ author="true"
+ version="true"
diff --git a/dev-java/jigsaw/jigsaw-2.2.6.ebuild b/dev-java/jigsaw/jigsaw-2.2.6.ebuild
new file mode 100644
index 000000000000..69077e3509da
--- /dev/null
+++ b/dev-java/jigsaw/jigsaw-2.2.6.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jigsaw/jigsaw-2.2.6.ebuild,v 1.1 2012/02/23 20:28:22 nelchael Exp $
+
+EAPI=4
+
+JAVA_PKG_IUSE="doc source"
+
+# Jigsaw is actually a WWW server, it would be nice to package it as such, not
+# as a raw library like this ebuild does.
+
+inherit java-pkg-2 java-ant-2 eutils
+
+DESCRIPTION="W3 Consortium's Java-based Web server libraries"
+HOMEPAGE="http://jigsaw.w3.org/"
+SRC_URI="http://jigsaw.w3.org/Distrib/${PN}_${PV}.tar.bz2"
+
+LICENSE="W3C"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE=""
+
+COMMON_DEP="dev-java/jakarta-oro:2.0
+ java-virtuals/servlet-api:2.3
+ dev-java/xerces:2
+ dev-java/jtidy"
+
+RDEPEND=">=virtual/jre-1.5
+ ${COMMON_DEP}"
+DEPEND=">=virtual/jdk-1.5
+ app-arch/unzip
+ ${COMMON_DEP}"
+
+EANT_DOC_TARGET="javadocs"
+
+S="${WORKDIR}/Jigsaw"
+
+src_prepare() {
+ rm -f classes/*.jar
+ mkdir -p "${S}/jars" || die "mkdir failed"
+
+ epatch "${FILESDIR}/${P}-build.xml.patch"
+
+ java-pkg_jar-from --into jars/ jakarta-oro-2.0
+ java-pkg_jar-from --into jars/ servlet-api-2.3
+ java-pkg_jar-from --into jars/ xerces-2
+ java-pkg_jar-from --into jars/ jtidy
+
+ cd jars/
+ ln -s $(java-config --tools)
+}
+
+src_install() {
+ java-pkg_dojar classes/jigsaw.jar
+ java-pkg_dojar classes/jigadmin.jar
+ java-pkg_dojar classes/jigedit.jar
+
+ use doc && java-pkg_dojavadoc ant.build/javadocs
+
+ dodoc ANNOUNCE README
+}
diff --git a/dev-java/jigsaw/metadata.xml b/dev-java/jigsaw/metadata.xml
new file mode 100644
index 000000000000..ed8c1e2e7469
--- /dev/null
+++ b/dev-java/jigsaw/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <maintainer>
+ <email>nelchael@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>