dev-java/icedtea: bump to 3.16.0
[gentoo.git] / dev-java / ldapsdk / ldapsdk-4.1.7-r4.ebuild
1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 JAVA_PKG_IUSE="doc source"
7
8 inherit java-pkg-2 java-ant-2
9
10 DESCRIPTION="Netscape Directory SDK for Java"
11 HOMEPAGE="http://www.mozilla.org/directory/javasdk.html"
12 SRC_URI="http://www.mozilla.org/directory/${PN}_java_20020819.tar.gz"
13
14 LICENSE="MPL-1.1"
15 SLOT="4.1"
16 KEYWORDS="amd64 x86"
17 IUSE="doc"
18
19 RDEPEND=">=virtual/jre-1.4
20         dev-java/jss:3.4
21         dev-java/jakarta-oro:2.0"
22 DEPEND=">=virtual/jdk-1.4
23         ${RDEPEND}"
24
25 S=${WORKDIR}/mozilla/directory/java-sdk
26
27 java_prepare() {
28         cd "${WORKDIR}"/mozilla || die
29         epatch "${FILESDIR}"/ldapsdk-gentoo.patch
30         epatch "${FILESDIR}"/${PV}-*.patch
31
32         echo "ororegexp.jar=$(java-pkg_getjars jakarta-oro-2.0)" > "${S}"/build.properties || die
33         echo "jss.jar=$(java-pkg_getjars jss-3.4)" >> "${S}"/build.properties || die
34
35         cd "${S}"/ldapjdk/lib || die
36         rm -f *.jar || die
37         java-pkg_jar-from jss-3.4
38
39         cd "${S}"/ldapsp/lib || die
40         rm *.jar || die
41
42         java-pkg_filter-compiler jikes
43 }
44
45 src_compile() {
46         eant dist-jdk dist-filter dist-beans dist-jndi $(use_doc build-docs)
47 }
48
49 src_install() {
50         java-pkg_dojar dist/packages/*.jar
51
52         use doc && java-pkg_dojavadoc dist/doc/ldapsp
53         use source && \
54                 java-pkg_dosrc {ldapsp,ldapjdk}/com     {ldapjdk,ldapbeans,ldapfilter}/netscape
55 }