From f04cadb6558839489f5479faa06946af9286401e Mon Sep 17 00:00:00 2001 From: Ruben Bressler Date: Fri, 4 Jun 2010 18:31:11 -0400 Subject: 20100604 - Cambio automático MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dev-java/lucene/Manifest | 4 +-- dev-java/lucene/lucene-3.0.0-r2.ebuild | 66 ++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 dev-java/lucene/lucene-3.0.0-r2.ebuild diff --git a/dev-java/lucene/Manifest b/dev-java/lucene/Manifest index 1f394d6..bf84e1b 100644 --- a/dev-java/lucene/Manifest +++ b/dev-java/lucene/Manifest @@ -1,6 +1,6 @@ AUX disable-contrib.patch 2457 RMD160 a84c94094fab55c8b3fbf7c66f81518a2b9c0a37 SHA1 259d8abacdd8f1c2de2fb438e8ad5d38443169da SHA256 ddaa9d857e09ec02f64acdfb94c2eeff2b9ce061833b13822d2ecfac3bd8290f AUX lucene-manifest 505 RMD160 82ee9900dee2f4ccee3d8b7b19b94c613326e473 SHA1 3cfc8148961f45eaa194e97948bd9c726c946247 SHA256 47d26e144e15ac7d675547630f8d4d4399244eaaf1fb84429a7f82e806463218 DIST lucene-3.0.0-src.tar.gz 12421467 RMD160 ff42a7084f7f3fc2e0bdd0f14c6fd96d4ef8dc03 SHA1 45e6c44c15eaaf866dffc81379279036eaec971f SHA256 661fc4eec33c2c509c1a53896da469304a51c5cc5ce51313d9f77f385c63346a -EBUILD lucene-3.0.0-r1.ebuild 2082 RMD160 8a584d598c14ca8d74243c208d0aee5607255e9e SHA1 029245e3237f26e060cefe6769de25d5a553d657 SHA256 5ec12a58cab0a90c96650471733750917818012a095e64c4f6df93a1d646946e -MISC lucene-3.0.0-r1.ebuild~ 2082 RMD160 db85619dbfb9b70a2d317db565148cba5ec4ca40 SHA1 ddca0e106d19c09be5e668168823368b460fa471 SHA256 a649a31bf63559753b2f6f5c5a892a7910275ea89a8b0c77926b183defb98318 +EBUILD lucene-3.0.0-r1.ebuild 2299 RMD160 05f312b1ad026c0c982c01e014401368204493bf SHA1 8883b39e9597f8084cf2857001e72fe260a44014 SHA256 121fa983a4d2161c8bdb6c4036de2c1cf49302f49d4ff2fa197d1a254314f4cd +MISC lucene-3.0.0-r1.ebuild~ 2246 RMD160 e2fc1dc1278892430e7f0941eaeffc0d7f0cb365 SHA1 432fa35e195c9a99858eaf80c1df1fc3e4c6ec55 SHA256 77d221c923a7c8a408158cbfa8dac8702e173628b9ab93f7fc28ff6100e85443 MISC metadata.xml 297 RMD160 db893ff54d9d4a95ba35d1613fc5b42804cfa15d SHA1 4e7eb21fcd2227280b7b8a8ba4f33a2475375b24 SHA256 f7d9dd8dbbcda76d9b8d81bd2b65b2463b428563534a17a7a1185f82ece14abe diff --git a/dev-java/lucene/lucene-3.0.0-r2.ebuild b/dev-java/lucene/lucene-3.0.0-r2.ebuild new file mode 100644 index 0000000..f922fd5 --- /dev/null +++ b/dev-java/lucene/lucene-3.0.0-r2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/lucene/lucene-3.0.0.ebuild,v 1.4 2010/06/01 14:49:21 josejx Exp $ + +EAPI="2" +JAVA_PKG_IUSE="doc source contrib test" +JAVA_PKG_BSFIX_ALL="no" +JAVA_PKG_BSFIX_NAME="build.xml common-build.xml" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="High-performance, full-featured text search engine written entirely in Java" +HOMEPAGE="http://jakarta.apache.org/lucene" +# when doing version bump, SRC_URI of the previous version should most probably +# be changed to java/archive/ ! +SRC_URI="mirror://apache/lucene/java/${P}-src.tar.gz" +LICENSE="Apache-2.0" +SLOT="3.0" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +IUSE="" +DEPEND=">=virtual/jdk-1.5 + dev-java/ant-nodeps:0 + dev-java/javacc:0 + test? ( dev-java/ant-junit =dev-java/junit-3* )" +RDEPEND=">=virtual/jdk-1.5" + +java_prepare() { + sed -i -e '/-Xmax/ d' common-build.xml + rm -rf contrib/{db,ant} + einfo "PV=${PV}" +} + +src_compile() { + # regenerate javacc files just because we can + # put javacc.jar on ant's classpath here even when task + # doesn't use it - it's to fool the test, first time + # it's useful not to have ignoresystemclasses=true... + ANT_TASKS="ant-nodeps javacc" eant -Djavacc.home=/usr/share/javacc/lib javacc + ANT_TASKS="none" eant -Dversion=${PV} jar-core jar-demo $(use_doc javadocs-core javadocs-demo) + use contrib && ANT_TASKS="none" eant build-contrib $(use_doc javadocs-contrib) +} + +src_test() { + java-ant_rewrite-classpath common-build.xml + EANT_GENTOO_CLASSPATH="junit ant-core" ANT_TASKS="ant-junit" eant test-core +} + +src_install() { + dodoc CHANGES.txt README.txt || die + java-pkg_newjar build/${PN}-core-${PV}.jar ${PN}-core.jar + java-pkg_newjar build/${PN}-demos-${PV}.jar ${PN}-demos.jar + + if use contrib; then + CONTRIB=`find build/contrib/ -iname "*.jar" -a ! -iname "*javadoc*" -print` + for ipkg in ${CONTRIB}; do + java-pkg_newjar ${ipkg} `basename ${ipkg/-3\.0-dev/}` + done + fi + + if use doc; then + dohtml -r docs/* || die + # for the core and demo subdirs + java-pkg_dohtml -r build/docs/api + fi + use source && java-pkg_dosrc src/java/org +} -- cgit v1.2.3-65-gdbad