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-misc/freemind: ChangeLog freemind-0.9.0_beta15.ebuild
Date: Mon, 10 Dec 2007 22:43:34
Message-Id: E1J1rLS-0001vm-0Q@stork.gentoo.org
1 caster 07/12/10 22:43:26
2
3 Modified: ChangeLog
4 Added: freemind-0.9.0_beta15.ebuild
5 Log:
6 Version bump, bug #200853. Dropped keywords for new dependency dev-java/hoteqn.
7 (Portage version: 2.1.4_rc9)
8
9 Revision Changes Path
10 1.36 app-misc/freemind/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/freemind/ChangeLog?rev=1.36&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/freemind/ChangeLog?rev=1.36&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/freemind/ChangeLog?r1=1.35&r2=1.36
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v
19 retrieving revision 1.35
20 retrieving revision 1.36
21 diff -u -r1.35 -r1.36
22 --- ChangeLog 6 Jun 2007 14:41:56 -0000 1.35
23 +++ ChangeLog 10 Dec 2007 22:43:25 -0000 1.36
24 @@ -1,6 +1,13 @@
25 # ChangeLog for app-misc/freemind
26 # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v 1.35 2007/06/06 14:41:56 caster Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v 1.36 2007/12/10 22:43:25 caster Exp $
29 +
30 +*freemind-0.9.0_beta15 (10 Dec 2007)
31 +
32 + 10 Dec 2007; Vlastimil Babka <caster@g.o>
33 + +files/freemind-0.9.0_beta15-build.xml.patch,
34 + +freemind-0.9.0_beta15.ebuild:
35 + Version bump, bug #200853. Dropped keywords for new dependency dev-java/hoteqn.
36
37 06 Jun 2007; Vlastimil Babka <caster@g.o>
38 -freemind-0.7.1-r1.ebuild:
39
40
41
42 1.1 app-misc/freemind/freemind-0.9.0_beta15.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/freemind/freemind-0.9.0_beta15.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/freemind/freemind-0.9.0_beta15.ebuild?rev=1.1&content-type=text/plain
46
47 Index: freemind-0.9.0_beta15.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/freemind-0.9.0_beta15.ebuild,v 1.1 2007/12/10 22:43:25 caster Exp $
52
53 # will handle rewriting myself
54 JAVA_PKG_BSFIX="off"
55 WANT_ANT_TASKS="ant-nodeps ant-trax"
56 inherit java-pkg-2 java-ant-2 eutils
57
58 MY_PV=${PV//beta/Beta_}
59
60 DESCRIPTION="Mind-mapping software written in Java"
61 HOMEPAGE="http://${PN}.sf.net"
62 SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${MY_PV}_icon_butterfly.tar.gz"
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64"
66 IUSE="doc"
67 COMMON_DEP="dev-java/jgoodies-forms
68 dev-java/jibx
69 >=dev-java/simplyhtml-0.12.2_pre20071101
70 =dev-java/commons-lang-2.0*
71 dev-java/javahelp
72 dev-java/groovy
73 =dev-java/batik-1.6*
74 >=dev-java/fop-0.93
75 dev-java/hoteqn"
76 DEPEND=">=virtual/jdk-1.4
77 dev-java/xsd2jibx
78 app-arch/unzip
79 ${COMMON_DEP}"
80 RDEPEND=">=virtual/jre-1.4
81 ${COMMON_DEP}"
82
83 S="${WORKDIR}/${PN}"
84
85 src_unpack() {
86 unpack "${A}"
87 cd "${S}"
88
89 # kill the jarbundler taskdef
90 epatch "${FILESDIR}/${P}-build.xml.patch"
91
92 local xml
93 for xml in $(find . -name 'build*.xml'); do
94 java-ant_rewrite-classpath ${xml}
95 java-ant_bsfix_one ${xml}
96 done
97 rm -v lib/*.jar lib/*.zip lib/*/*.jar plugins/*/*.jar plugins/*/*/*.jar
98 }
99
100 src_compile() {
101 local jibxlibs="$(java-pkg_getjars --build-only --with-dependencies xsd2jibx)"
102 local gcp="$(java-pkg_getjars jgoodies-forms,jibx,commons-lang,javahelp,groovy-1,batik-1.6,fop,simplyhtml,hoteqn):lib/bindings.jar"
103 ANT_TASKS="${WANT_ANT_TASKS} jibx xsd2jibx" eant -Djibxlibs="${jibxlibs}" \
104 -Dgentoo.classpath="${gcp}" dist browser $(use_doc doc)
105 }
106
107 src_install() {
108 cd "${WORKDIR}/bin/dist"
109 local dest="/usr/share/${PN}/"
110
111 java-pkg_dojar lib/*.jar
112
113 insinto "${dest}"
114 doins -r accessories browser/ doc/ plugins/ patterns.xml || die
115
116 use doc && java-pkg_dojavadoc doc/javadoc
117
118 java-pkg_dolauncher ${PN} --java_args "-Dfreemind.base.dir=${dest}" \
119 --pwd "${dest}" --main freemind.main.FreeMindStarter
120
121 newicon "${S}/images/FreeMindWindowIcon.png" freemind.png
122
123 make_desktop_entry freemind Freemind freemind.png Utility
124 }
125
126
127
128 --
129 gentoo-commits@g.o mailing list