diff options
author | Ivan Baidakou <the.dmol@gmail.com> | 2012-07-31 18:45:00 +0300 |
---|---|---|
committer | Ivan Baidakou <the.dmol@gmail.com> | 2012-07-31 18:46:29 +0300 |
commit | e8f69e128ffa4ac407c4beeecde9a959406e2181 (patch) | |
tree | 99c44c70f427476d8df9fd919d5a1af06a60bd3a | |
parent | ant-avy-2.2 ebuild wrt#426294 (diff) | |
download | dmol-e8f69e128ffa4ac407c4beeecde9a959406e2181.tar.gz dmol-e8f69e128ffa4ac407c4beeecde9a959406e2181.tar.bz2 dmol-e8f69e128ffa4ac407c4beeecde9a959406e2181.zip |
ebuild for nekohtml-1.9.16 wrt #426382
-rw-r--r-- | dev-java/nekohtml/Manifest | 4 | ||||
-rw-r--r-- | dev-java/nekohtml/files/nekohtml-1.9.16-remove-obsolete-xerces-bridges.patch | 12 | ||||
-rw-r--r-- | dev-java/nekohtml/metadata.xml | 7 | ||||
-rw-r--r-- | dev-java/nekohtml/nekohtml-1.9.16.ebuild | 55 |
4 files changed, 78 insertions, 0 deletions
diff --git a/dev-java/nekohtml/Manifest b/dev-java/nekohtml/Manifest new file mode 100644 index 0000000..c93a695 --- /dev/null +++ b/dev-java/nekohtml/Manifest @@ -0,0 +1,4 @@ +AUX nekohtml-1.9.16-remove-obsolete-xerces-bridges.patch 533 RMD160 08e9d222ee89e512186ee43d04f68bc1863d3077 SHA1 81980bdd9df45ebe4424575ddb04aad47b312d16 SHA256 9d72da5a1b4281fb83514db33c471e70dbf91c1e0c9bcdbb9e41a5049ffa2bed +DIST nekohtml-1.9.16.tar.gz 9091262 RMD160 869291296d1bba65afc11145d817f34655408a4f SHA1 01920312a7acb60d7b01061ca5227d9125139aef SHA256 292437dd7e88785aa921faf502316cadd789496334ba01affe96c8f3ee06e011 +EBUILD nekohtml-1.9.16.ebuild 1258 RMD160 30a2532ce9fdad030fab300b16c393b58366efc8 SHA1 39dafb92b0a3e13614d1607b31576beb1f922762 SHA256 50676a35c1c727fb77433571ef6d9bd914927cfac8302c4ea65e7519ef26a9bc +MISC metadata.xml 205 RMD160 4923bb2153d0eb925ffc86f91fdd806110e016c0 SHA1 da9437a648cf7dd5fcfca1c45c60c4053fed15c4 SHA256 2ff0740a5424b0e10c7888541a248d1bd363a60911b0921b4cfe5c36590498ce diff --git a/dev-java/nekohtml/files/nekohtml-1.9.16-remove-obsolete-xerces-bridges.patch b/dev-java/nekohtml/files/nekohtml-1.9.16-remove-obsolete-xerces-bridges.patch new file mode 100644 index 0000000..2f4a6c6 --- /dev/null +++ b/dev-java/nekohtml/files/nekohtml-1.9.16-remove-obsolete-xerces-bridges.patch @@ -0,0 +1,12 @@ +diff -Nru /tmp/nekohtml-1.9.16.orig/build.xml ./build.xml +--- /tmp/nekohtml-1.9.16.orig/build.xml 2012-07-31 18:12:48.559950104 +0300 ++++ ./build.xml 2012-07-31 18:12:53.887883123 +0300 +@@ -103,8 +103,6 @@ + unless="compile.skip"> + <mkdir dir="${build.classes.dir}"/> + +- <compileWith xercesVersion="2.0.2" bridge="2_0"/> +- <compileWith xercesVersion="2.1.0" bridge="2_1"/> + <compileWith xercesVersion="2.2.1" bridge="2_2"/> + <compileWith xercesVersion="2.3.0" bridge="2_3"/> + <compileWith xercesVersion="2.8.1" bridge="2_3"/> diff --git a/dev-java/nekohtml/metadata.xml b/dev-java/nekohtml/metadata.xml new file mode 100644 index 0000000..80859ae --- /dev/null +++ b/dev-java/nekohtml/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>the.dmol@gmail.com</email> + </maintainer> +</pkgmetadata> diff --git a/dev-java/nekohtml/nekohtml-1.9.16.ebuild b/dev-java/nekohtml/nekohtml-1.9.16.ebuild new file mode 100644 index 0000000..d11207f --- /dev/null +++ b/dev-java/nekohtml/nekohtml-1.9.16.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/nekohtml/nekohtml-1.9.6.ebuild,v 1.6 2012/07/05 19:50:21 sera Exp $ + +EAPI="4" + +JAVA_PKG_IUSE="doc examples source" + +inherit java-pkg-2 java-ant-2 eutils + +DESCRIPTION="A simple HTML scanner and tag balancer using standard XML interfaces." + +HOMEPAGE="http://nekohtml.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +LICENSE="Apache-2.0" + +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +COMMON_DEP=">=dev-java/xerces-2.7" +DEPEND=">=virtual/jdk-1.4 + test? ( =dev-java/junit-3.8* ) + ${COMMON_DEP}" +RDEPEND=">=virtual/jre-1.4 + ${COMMON_DEP}" + +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="xerces-2" + +#do not generate docs, use bundled +EANT_DOC_TARGET="" + +src_prepare() { + epatch "${FILESDIR}"/${P}-remove-obsolete-xerces-bridges.patch + find . -iname '*.jar' -delete +} + +src_test() { + ANT_TASKS="ant-junit" \ + EANT_GENTOO_CLASSPATH="xerces-2 junit" \ + eant test +} + +src_install() { + java-pkg_dojar build/lib/${PN}.jar + + if use doc; then + java-pkg_dojavadoc --symlink javadoc doc/javadoc + dohtml doc/* + fi + + use source && java-pkg_dosrc ./src/org + use examples && java-pkg_doexamples src/sample +} |