Gentoo Archives: gentoo-commits

From: "Vlastimil Babka (caster)" <caster@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-text/jabref: ChangeLog jabref-2.3_beta2.ebuild
Date: Fri, 05 Oct 2007 19:58:05
Message-Id: E1IdtAC-0008Bs-Tg@stork.gentoo.org
1 caster 07/10/05 19:48:44
2
3 Modified: ChangeLog
4 Added: jabref-2.3_beta2.ebuild
5 Log:
6 Version bump, bug #193024. Also fixes bug #186941.
7 (Portage version: 2.1.3.11)
8
9 Revision Changes Path
10 1.54 app-text/jabref/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/jabref/ChangeLog?rev=1.54&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/jabref/ChangeLog?rev=1.54&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/jabref/ChangeLog?r1=1.53&r2=1.54
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-text/jabref/ChangeLog,v
19 retrieving revision 1.53
20 retrieving revision 1.54
21 diff -u -r1.53 -r1.54
22 --- ChangeLog 29 Jul 2007 12:04:21 -0000 1.53
23 +++ ChangeLog 5 Oct 2007 19:48:44 -0000 1.54
24 @@ -1,6 +1,14 @@
25 # ChangeLog for app-text/jabref
26 # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-text/jabref/ChangeLog,v 1.53 2007/07/29 12:04:21 caster Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-text/jabref/ChangeLog,v 1.54 2007/10/05 19:48:44 caster Exp $
29 +
30 +*jabref-2.3_beta2 (05 Oct 2007)
31 +
32 + 05 Oct 2007; Vlastimil Babka <caster@g.o>
33 + -files/jabref-2.1-classpath_cleanup.patch,
34 + -files/jabref-2.1-fix_jarbundler.patch,
35 + +files/jabref-2.3_beta2-jgoodies-forms.patch, +jabref-2.3_beta2.ebuild:
36 + Version bump, bug #193024. Also fixes bug #186941.
37
38 29 Jul 2007; Vlastimil Babka <caster@g.o> jabref-2.2.ebuild:
39 Force jgoodies-forms version to be <1.1.0 as a temporary workaround of bug
40
41
42
43 1.1 app-text/jabref/jabref-2.3_beta2.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/jabref/jabref-2.3_beta2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/jabref/jabref-2.3_beta2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: jabref-2.3_beta2.ebuild
49 ===================================================================
50 # Copyright 1999-2007 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-text/jabref/jabref-2.3_beta2.ebuild,v 1.1 2007/10/05 19:48:44 caster Exp $
53
54 JAVA_PKG_IUSE="doc"
55 inherit eutils java-pkg-2 java-ant-2
56
57 MY_PV="${PV/_beta/b}"
58
59 DESCRIPTION="GUI frontend for BibTeX, written in Java"
60 HOMEPAGE="http://jabref.sourceforge.net/"
61 SRC_URI="mirror://sourceforge/${PN}/JabRef-${MY_PV}-src.tar.bz2"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~x86"
66 IUSE=""
67
68 CDEPEND="dev-java/spin
69 >=dev-java/glazedlists-1.5.0
70 >=dev-java/antlr-2.7.3
71 >=dev-java/jgoodies-forms-1.0.5
72 >=dev-java/jgoodies-looks-2.0
73 >=dev-java/microba-0.4.3
74 dev-java/jempbox
75 dev-java/pdfbox"
76
77 RDEPEND=">=virtual/jre-1.5
78 ${CDEPEND}"
79
80 DEPEND=">=virtual/jdk-1.5
81 ${RDEPEND}"
82
83 S="${WORKDIR}/${PN}-${MY_PV}"
84
85 src_unpack() {
86 unpack ${A}
87
88 cd "${S}"
89 # moves jarbundler definition to where it's needed (not by us)
90 # don't call unjarlib, don't want to absorb deps
91 epatch "${FILESDIR}/${PN}-2.2-build.xml.patch"
92 # support >=jgoodies-forms-1.1.0 - bug #186941 - sent also upstream
93 epatch "${FILESDIR}/${P}-jgoodies-forms.patch"
94
95 mkdir libs
96 mv lib/antlr-3* libs/antlr3.jar
97 rm -v lib/*
98
99 java-ant_rewrite-classpath
100 }
101
102 src_compile() {
103 java-pkg_filter-compiler jikes
104
105 local gcp=$(java-pkg_getjars antlr,spin,glazedlists,jgoodies-looks-2.0,jgoodies-forms,microba,jempbox,pdfbox)
106 gcp="${gcp}:libs/antlr3.jar"
107 eant -Dgentoo.classpath="${gcp}" jars \
108 $(use_doc -Dbuild.javadocs=build/docs/api javadocs)
109 }
110
111 src_install() {
112 java-pkg_newjar build/lib/JabRef-${MY_PV}.jar
113 java-pkg_dojar libs/antlr3.jar
114
115 use doc && java-pkg_dojavadoc build/docs/api
116 dodoc src/txt/README
117
118 java-pkg_dolauncher ${PN} \
119 --main net.sf.jabref.JabRef
120
121 newicon src/images/JabRef-icon-48.png JabRef-icon.png || die
122 make_desktop_entry jabref JabRef JabRef-icon.png Office
123 }
124
125
126
127 --
128 gentoo-commits@g.o mailing list