Gentoo Archives: gentoo-commits

From: "William Thomson (wltjr)" <wltjr@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/bcmail: bcmail-1.38.ebuild
Date: Thu, 29 Nov 2007 19:36:45
Message-Id: E1IxpBg-0004Iz-Un@stork.gentoo.org
1 wltjr 07/11/29 19:36:40
2
3 Added: bcmail-1.38.ebuild
4 Log:
5 Bumped to latest release
6 (Portage version: 2.1.4_rc3)
7
8 Revision Changes Path
9 1.1 dev-java/bcmail/bcmail-1.38.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/bcmail/bcmail-1.38.ebuild?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/bcmail/bcmail-1.38.ebuild?rev=1.1&content-type=text/plain
13
14 Index: bcmail-1.38.ebuild
15 ===================================================================
16 # Copyright 1999-2007 Gentoo Foundation
17 # Distributed under the terms of the GNU General Public License v2
18 # $Header: /var/cvsroot/gentoo-x86/dev-java/bcmail/bcmail-1.38.ebuild,v 1.1 2007/11/29 19:36:40 wltjr Exp $
19
20 JAVA_PKG_IUSE="doc source"
21
22 inherit java-pkg-2 java-ant-2
23
24 MY_P="${PN}-jdk14-${PV/./}"
25 DESCRIPTION="Java cryptography APIs"
26 HOMEPAGE="http://www.bouncycastle.org/java.html"
27 SRC_URI="http://www.bouncycastle.org/download/${MY_P}.tar.gz"
28
29 LICENSE="BSD"
30 SLOT="0"
31 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
32
33 COMMON_DEPEND="~dev-java/bcprov-${PV}
34 dev-java/junit
35 dev-java/sun-jaf
36 dev-java/sun-javamail"
37 DEPEND=">=virtual/jdk-1.4
38 app-arch/unzip
39 ${COMMON_DEPEND}"
40 RDEPEND=">=virtual/jre-1.4
41 ${COMMON_DEPEND}"
42
43 S="${WORKDIR}/${MY_P}"
44
45 src_unpack() {
46 unpack ${A}
47 cd "${S}"
48 unpack ./src.zip
49 }
50
51 src_compile() {
52 mkdir "${S}/classes"
53
54 find org -name "*.java" > "${T}/src.list"
55 ejavac -d "${S}/classes" \
56 -classpath $(java-pkg_getjars bcprov,junit,sun-jaf,sun-javamail) \
57 "@${T}/src.list"
58
59 cd "${S}/classes"
60 jar -cf "${S}/${PN}.jar" * || die "failed to create jar"
61 }
62
63 src_install() {
64 java-pkg_dojar "${S}/${PN}.jar"
65
66 use source && java-pkg_dosrc org
67 use doc && java-pkg_dojavadoc docs
68 }
69
70
71
72 --
73 gentoo-commits@g.o mailing list