Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/jss: ChangeLog jss-4.2.5.ebuild
Date: Sun, 04 May 2008 22:56:42
Message-Id: E1Jsn8J-00069Q-2S@stork.gentoo.org
1 betelgeuse 08/05/04 22:56:39
2
3 Modified: ChangeLog
4 Added: jss-4.2.5.ebuild
5 Log:
6 Version bump. Fixes bug #189443. Thanks to Mario Fetka <mario-fetka@×××.at>.
7 (Portage version: 2.1.5_rc6)
8
9 Revision Changes Path
10 1.19 dev-java/jss/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jss/ChangeLog?rev=1.19&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jss/ChangeLog?rev=1.19&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jss/ChangeLog?r1=1.18&r2=1.19
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-java/jss/ChangeLog,v
19 retrieving revision 1.18
20 retrieving revision 1.19
21 diff -u -r1.18 -r1.19
22 --- ChangeLog 28 Mar 2008 07:43:54 -0000 1.18
23 +++ ChangeLog 4 May 2008 22:56:38 -0000 1.19
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-java/jss
26 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jss/ChangeLog,v 1.18 2008/03/28 07:43:54 opfer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jss/ChangeLog,v 1.19 2008/05/04 22:56:38 betelgeuse Exp $
29 +
30 +*jss-4.2.5 (04 May 2008)
31 +
32 + 04 May 2008; Petteri Räty <betelgeuse@g.o>
33 + +files/jss-4.2.5-use_pkg-config.patch, +jss-4.2.5.ebuild:
34 + Version bump. Fixes bug #189443. Thanks to Mario Fetka <mario-fetka@×××.at>.
35
36 28 Mar 2008; Christian Faulhammer <opfer@g.o> jss-4.2.ebuild:
37 stable x86, bug 214780
38
39
40
41 1.1 dev-java/jss/jss-4.2.5.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jss/jss-4.2.5.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/jss/jss-4.2.5.ebuild?rev=1.1&content-type=text/plain
45
46 Index: jss-4.2.5.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-java/jss/jss-4.2.5.ebuild,v 1.1 2008/05/04 22:56:38 betelgeuse Exp $
51
52 inherit base java-pkg-2 versionator
53
54 RTM_NAME="JSS_${PV//./_}_RTM"
55 DESCRIPTION="Network Security Services for Java (JSS)"
56 HOMEPAGE="http://www.mozilla.org/projects/security/pki/jss/"
57 # To prepare this tarball
58 # cvs -d :pserver:anonymous@××××××××××××××××××.org:/cvsroot export \
59 # -r JSS_4_2_RTM mozilla/security/corefonf
60 # cvs -d :pserver:anonymous@××××××××××××××××××.org:/cvsroot export \
61 # -r JSS_4_2_RTM mozilla/security/jss
62 # tar cvjf jss-4.2.tar.bz2 mozilla
63 SRC_URI="mirror://gentoo/${P}.tar.bz2"
64
65 LICENSE="MPL-1.1"
66 SLOT="3.4"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="doc examples source"
69
70 RDEPEND=">=virtual/jre-1.4
71 >=dev-libs/nspr-4.3
72 >=dev-libs/nss-3.9.2"
73 DEPEND=">=virtual/jdk-1.4
74 ${RDEPEND}
75 app-arch/zip
76 dev-util/pkgconfig
77 >=sys-apps/sed-4"
78
79 S=${WORKDIR}/mozilla
80
81 PATCHES=(
82 "${FILESDIR}/${PN}-3.4-target_source.patch"
83 "${FILESDIR}/${PN}-4.2.5-use_pkg-config.patch"
84 )
85
86 src_compile() {
87 export JAVA_GENTOO_OPTS="-target $(java-pkg_get-target) -source $(java-pkg_get-source)"
88 use amd64 && export USE_64=1
89 cd "${S}/security/coreconf" || die
90 emake -j1 BUILD_OPT=1 || die "coreconf make failed"
91
92 cd "${S}/security/jss" || die
93 emake -j1 BUILD_OPT=1 USE_PKGCONFIG=1 NSS_PKGCONFIG=nss NSPR_PKGCONFIG=nspr || die "jss make failed"
94 if use doc; then
95 emake -j1 BUILD_OPT=1 javadoc || die "failed to create javadocs"
96 fi
97 }
98
99 # Investigate why this fails
100 RESTRICT="test"
101
102 src_test() {
103 BUILD_OPT=1 perl security/jss/org/mozilla/jss/tests/all.pl dist \
104 "${S}"/dist/Linux*.OBJ/
105 }
106
107 src_install() {
108 java-pkg_dojar dist/*.jar
109 # Use this instead of the one in dist because it is a symlink
110 # and doso handles symlinks by just symlinking to the original
111 java-pkg_doso ./security/${PN}/lib/*/*.so
112 use doc && java-pkg_dojavadoc dist/jssdoc
113 use source && java-pkg_dosrc ./security/jss/org
114 use examples && java-pkg_doexamples ./security/jss/samples
115 }
116
117
118
119 --
120 gentoo-commits@l.g.o mailing list