Gentoo Archives: gentoo-commits

From: "Ralph Sennhauser (sera)" <sera@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/borg: borg-1.7.4-r1.ebuild ChangeLog borg-1.7.4.ebuild
Date: Sat, 29 Sep 2012 08:27:40
Message-Id: 20120929082726.5EC4521600@flycatcher.gentoo.org
1 sera 12/09/29 08:27:26
2
3 Modified: ChangeLog
4 Added: borg-1.7.4-r1.ebuild
5 Removed: borg-1.7.4.ebuild
6 Log:
7 Dont use use in global scope. #433088
8 Use javamail virtual instead of hardcoding sun-javamail.
9 Fix installing docs and allow installing sources.
10 Major code cleanup.
11
12 (Portage version: 2.1.11.13/cvs/Linux x86_64)
13
14 Revision Changes Path
15 1.13 app-office/borg/ChangeLog
16
17 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/borg/ChangeLog?rev=1.13&view=markup
18 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/borg/ChangeLog?rev=1.13&content-type=text/plain
19 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/borg/ChangeLog?r1=1.12&r2=1.13
20
21 Index: ChangeLog
22 ===================================================================
23 RCS file: /var/cvsroot/gentoo-x86/app-office/borg/ChangeLog,v
24 retrieving revision 1.12
25 retrieving revision 1.13
26 diff -u -r1.12 -r1.13
27 --- ChangeLog 13 Jan 2012 12:42:18 -0000 1.12
28 +++ ChangeLog 29 Sep 2012 08:27:26 -0000 1.13
29 @@ -1,6 +1,15 @@
30 # ChangeLog for app-office/borg
31 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
32 -# $Header: /var/cvsroot/gentoo-x86/app-office/borg/ChangeLog,v 1.12 2012/01/13 12:42:18 sera Exp $
33 +# $Header: /var/cvsroot/gentoo-x86/app-office/borg/ChangeLog,v 1.13 2012/09/29 08:27:26 sera Exp $
34 +
35 +*borg-1.7.4-r1 (29 Sep 2012)
36 +
37 + 29 Sep 2012; Ralph Sennhauser <sera@g.o> -borg-1.7.4.ebuild,
38 + +borg-1.7.4-r1.ebuild:
39 + Dont use use in global scope. #433088
40 + Use javamail virtual instead of hardcoding sun-javamail.
41 + Fix installing docs and allow installing sources.
42 + Major code cleanup.
43
44 13 Jan 2012; Ralph Sennhauser <sera@g.o> -borg-1.4-r1.ebuild,
45 -borg-1.5.2.ebuild:
46
47
48
49 1.1 app-office/borg/borg-1.7.4-r1.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/borg/borg-1.7.4-r1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/borg/borg-1.7.4-r1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: borg-1.7.4-r1.ebuild
55 ===================================================================
56 # Copyright 1999-2012 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/app-office/borg/borg-1.7.4-r1.ebuild,v 1.1 2012/09/29 08:27:25 sera Exp $
59
60 EAPI="4"
61
62 JAVA_PKG_IUSE="doc source"
63
64 inherit versionator java-pkg-2 java-ant-2
65
66 MY_PN="${PN}_src"
67 MY_PV="$(replace_all_version_separators _ )"
68
69 DESCRIPTION="Calendar and task tracker, written in Java"
70 HOMEPAGE="http://borg-calendar.sourceforge.net/"
71 SRC_URI="mirror://sourceforge/borg-calendar/borg%201.7/BORG%20${PV}/${MY_PN}_${MY_PV}.zip"
72
73 LICENSE="GPL-2"
74 SLOT="0"
75 KEYWORDS="~amd64 ~ppc ~x86"
76 IUSE=""
77
78 COMMON_DEP="
79 dev-java/javahelp:0
80 java-virtuals/javamail:0"
81 RDEPEND="${COMMON_DEP}
82 >=virtual/jre-1.5
83 dev-db/hsqldb:0
84 dev-java/jgoodies-looks:2.0"
85 DEPEND="${COMMON_DEP}
86 >=virtual/jdk-1.5
87 app-arch/unzip"
88
89 S="${WORKDIR}/${MY_PN}/BORGCalendar"
90
91 java_prepare() {
92 # Upstream is dead and we already have dev-java/jcalendar
93 # but it's not the same thing.
94 find -name '*.jar' -! -name 'jcalendar.jar' \
95 -exec rm -v {} + || die
96 }
97
98 JAVA_ANT_REWRITE_CLASSPATH="yes"
99 JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
100
101 EANT_BUILD_XML="ant/build.xml"
102 EANT_BUILD_TARGET="borg-jar help-jar"
103 EANT_GENTOO_CLASSPATH="javahelp javamail"
104
105 src_install() {
106 java-pkg_dojar dist/${PN}.jar
107 java-pkg_dojar build/lib/${PN}help.jar
108 java-pkg_dojar lib/jcalendar.jar
109 java-pkg_register-dependency hsqldb,jgoodies-looks-2.0
110
111 java-pkg_dolauncher ${PN} --main net.sf.borg.control.Borg
112
113 use doc && java-pkg_dojavadoc docs
114 use doc && java-pkg_dosrc src/*
115 }