From 93e783f656e195b79688e81dbd8a970db90f4238 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Sun, 5 Jul 2015 17:32:14 +0000 Subject: Version bump. EAPI 5 bump. dev-java/commons-httpclient SLOT bump. Fix bug 442292 and bug 554030. Signed-off-by: Patrice Clement (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 93491BB8) --- dev-java/jldap/ChangeLog | 13 +- dev-java/jldap/files/jldap-4.6-Debug.java.patch | 11 + dev-java/jldap/files/jldap-4.6-build.xml.patch | 257 ++++++++++++++++++++++++ dev-java/jldap/jldap-4.6.ebuild | 69 +++++++ dev-java/jldap/metadata.xml | 9 +- 5 files changed, 353 insertions(+), 6 deletions(-) create mode 100644 dev-java/jldap/files/jldap-4.6-Debug.java.patch create mode 100644 dev-java/jldap/files/jldap-4.6-build.xml.patch create mode 100644 dev-java/jldap/jldap-4.6.ebuild (limited to 'dev-java/jldap') diff --git a/dev-java/jldap/ChangeLog b/dev-java/jldap/ChangeLog index 52acffa70042..6ea13b99283c 100644 --- a/dev-java/jldap/ChangeLog +++ b/dev-java/jldap/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-java/jldap -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jldap/ChangeLog,v 1.16 2007/10/24 05:17:08 wltjr Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jldap/ChangeLog,v 1.17 2015/07/05 17:32:14 monsieurp Exp $ + +*jldap-4.6 (05 Jul 2015) + + 05 Jul 2015; Patrice Clement + +files/jldap-4.6-Debug.java.patch, +files/jldap-4.6-build.xml.patch, + +jldap-4.6.ebuild, metadata.xml: + Version bump. EAPI 5 bump. dev-java/commons-httpclient SLOT bump. Fix bug + 442292 and bug 554030. 24 Oct 2007; William L. Thomson Jr. -jldap-20040730.ebuild: @@ -64,4 +72,3 @@ 30 Jul 2004; Thomas Matthijs : initial import, bug 41276, ebuild submitted by Matthew Gregory Sr. + + ++ ++ ++ + + + + + + ++ ++ ++ ++ ++ + + + +@@ -60,6 +68,9 @@ + + + ++ ++ ++ + + + +@@ -166,12 +177,12 @@ + + + +- ++ + + + + +- ++ + + + +@@ -201,42 +212,152 @@ + + + ++ ++ ++ + + + +- +- +- +- ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + + +- +- +- +- ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + +- +- +- +- +- +- +- ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + +- +- +- +- ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + +- ++ + + + +@@ -284,7 +405,7 @@ + + + +- ++ + + + +@@ -305,7 +426,7 @@ + + + +- ++ + + + +@@ -326,7 +447,7 @@ + + + +- ++ + + + +@@ -335,6 +456,8 @@ + destdir="${doc.developer}" + classpath="${lib.debug}/${ldap}.jar;external/jsse/lib/jcert.jar;external/jsse/lib/jnet.jar;external/jsse/lib/jsse.jar;external/jaxp/jaxp.jar;external/jaxp/xerces.jar" + packagenames="org.ietf.ldap,com.novell.security.sasl,com.novell.sasl.client,com.novell.ldap.asn1,com.novell.ldap.client,com.novell.ldap.rfc2251,com.novell.ldap.resources,com.novell.ldap.extensions,com.novell.ldap.controls,com.novell.ldap.util,com.novell.ldap" ++ encoding="UTF-8" ++ failonerror="no" + Windowtitle="LDAP Classes" + Splitindex="true" + Private="true" diff --git a/dev-java/jldap/jldap-4.6.ebuild b/dev-java/jldap/jldap-4.6.ebuild new file mode 100644 index 000000000000..c08f8e5fdea7 --- /dev/null +++ b/dev-java/jldap/jldap-4.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jldap/jldap-4.6.ebuild,v 1.1 2015/07/05 17:32:14 monsieurp Exp $ +EAPI=5 + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="LDAP Class Libraries for Java (JLDAP)" +HOMEPAGE="http://www.openldap.org/jldap/" +SRC_URI="http://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz" + +LICENSE="OPENLDAP" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc source" + +CDEPEND="dev-java/openspml:0 + dev-java/openspml2:0 + dev-java/commons-httpclient:3 + dev-java/junit:0" + +RDEPEND=">=virtual/jre-1.6 + ${CDEPEND}" + +DEPEND=">=virtual/jdk-1.6 + app-arch/zip + ${CDEPEND}" + +JAVA_ANT_REWRITE_CLASSPATH="true" + +EANT_GENTOO_CLASSPATH="openspml,openspml2,commons-httpclient-3" + +EANT_BUILD_TARGET="release" +EANT_BUILD_XML="build.xml" + +EANT_DOC_TARGET="docdeveloper" + +# [0]: complete rewrite of build.xml +# [1]: disable debugging at compile time +PATCHES=( + "${FILESDIR}"/${P}-build.xml.patch + "${FILESDIR}"/${P}-Debug.java.patch +) + +java_prepare() { + epatch ${PATCHES[@]} +} + +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit" +EANT_TEST_TARGET="test" + +src_test() { + EANT_GENTOO_CLASSPATH_EXTRA="${S}/lib/${PN}.jar" + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar lib/${PN}.jar + + dodoc README README.dsml || die + dohtml *.html || die + + if use doc; then + dodoc design/* || die + java-pkg_dojavadoc doc + fi + + use source && java-pkg_dosrc org com +} diff --git a/dev-java/jldap/metadata.xml b/dev-java/jldap/metadata.xml index 6f98a82ca60b..277fc50e2f5e 100644 --- a/dev-java/jldap/metadata.xml +++ b/dev-java/jldap/metadata.xml @@ -2,9 +2,12 @@ java + + monsieurp@gentoo.org + -The LDAP Class Libraries for Java (JLDAP) enable you to write applications to -access, manage, update, and search for information stored in directories -accessible using LDAPv3. JLDAP was developed by Novell. + The LDAP Class Libraries for Java (JLDAP) enable you to write applications to + access, manage, update, and search for information stored in directories + accessible using LDAPv3. JLDAP was developed by Novell. -- cgit v1.2.3-65-gdbad