Gentoo Archives: gentoo-commits

From: "Serkan Kaba (serkan)" <serkan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/java-gnome: ChangeLog java-gnome-4.0.9.ebuild java-gnome-4.0.6.ebuild java-gnome-4.0.5.ebuild
Date: Mon, 13 Oct 2008 18:50:40
Message-Id: E1KpSV4-0003MI-5Y@stork.gentoo.org
1 serkan 08/10/13 18:50:38
2
3 Modified: ChangeLog
4 Added: java-gnome-4.0.9.ebuild
5 Removed: java-gnome-4.0.6.ebuild java-gnome-4.0.5.ebuild
6 Log:
7 Version bump. Dropped ~ppc due to unkeyworded dependencies. Remove old.
8 (Portage version: 2.2_rc12/cvs/Linux 2.6.25-gentoo-r7 x86_64)
9
10 Revision Changes Path
11 1.71 dev-java/java-gnome/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/ChangeLog?rev=1.71&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/ChangeLog?rev=1.71&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/ChangeLog?r1=1.70&r2=1.71
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v
20 retrieving revision 1.70
21 retrieving revision 1.71
22 diff -u -r1.70 -r1.71
23 --- ChangeLog 5 Oct 2008 11:06:46 -0000 1.70
24 +++ ChangeLog 13 Oct 2008 18:50:38 -0000 1.71
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-java/java-gnome
27 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v 1.70 2008/10/05 11:06:46 serkan Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/ChangeLog,v 1.71 2008/10/13 18:50:38 serkan Exp $
30 +
31 +*java-gnome-4.0.9 (13 Oct 2008)
32 +
33 + 13 Oct 2008; Serkan Kaba <serkan@g.o> -java-gnome-4.0.5.ebuild,
34 + -java-gnome-4.0.6.ebuild, +java-gnome-4.0.9.ebuild:
35 + Version bump. Dropped ~ppc due to unkeyworded dependencies. Remove old.
36
37 *java-gnome-4.0.8-r2 (05 Oct 2008)
38 *java-gnome-4.0.7-r3 (05 Oct 2008)
39
40
41
42 1.1 dev-java/java-gnome/java-gnome-4.0.9.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.9.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.9.ebuild?rev=1.1&content-type=text/plain
46
47 Index: java-gnome-4.0.9.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.9.ebuild,v 1.1 2008/10/13 18:50:38 serkan Exp $
52
53 EAPI=2
54 JAVA_PKG_IUSE="doc examples source"
55
56 inherit eutils versionator java-pkg-2
57
58 MY_PV="${PV/_/-}"
59 MY_P="${PN}-${MY_PV}"
60
61 DESCRIPTION="Java bindings for GTK and GNOME"
62 HOMEPAGE="http://java-gnome.sourceforge.net/"
63 SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2"
64
65 LICENSE="GPL-2-with-linking-exception"
66 SLOT="4.0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE=""
69
70 RDEPEND=">=dev-libs/glib-2.16.1
71 >=x11-libs/gtk+-2.12.11
72 >=gnome-base/libglade-2.6.3
73 >=gnome-base/libgnome-2.22.0
74 >=gnome-base/gnome-desktop-2.22.0
75 >=virtual/jre-1.5
76 >=x11-libs/cairo-1.6.4[svg]"
77 DEPEND="${RDEPEND}
78 dev-java/junit:0
79 dev-lang/perl
80 >=virtual/jdk-1.5
81 dev-util/pkgconfig"
82
83 # Needs X11
84 RESTRICT="test"
85
86 S="${WORKDIR}/${MY_P}"
87
88 src_configure() {
89 # Handwritten in perl so not using econf
90 ./configure prefix=/usr libdir=/usr/lib/${PN}-${SLOT} jardir=/usr/share/${PN}-${SLOT}/lib|| die
91 }
92
93 src_compile() {
94 # Fails parallel build in case GCJ is detected
95 # See https://bugs.gentoo.org/show_bug.cgi?id=200550
96 emake -j1 || die "Compilation of java-gnome failed"
97
98 if use doc; then
99 DISPLAY= emake -j1 doc || die "Making documentation failed"
100 fi
101 }
102
103 src_install(){
104 emake -j1 DESTDIR="${D}" install || die
105 java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk-${SLOT}.jar
106 java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk.jar
107
108 dodoc AUTHORS HACKING NEWS README || die
109 use doc && java-pkg_dojavadoc doc/api
110 use examples && java-pkg_doexamples doc/examples
111 use source && java-pkg_dosrc src/bindings/org
112 }