Portage is a package management system used by Gentoo Linux
# ChangeLog for app-misc/freemind
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v 1.41 2008/04/28 21:06:48 betelgeuse Exp $
28 Apr 2008; Petteri Räty
-freemind-0.9.0_beta9.ebuild, -freemind-0.9.0_beta15.ebuild:
Remove old versions.
*freemind-0.9.0_beta16 (09 Mar 2008)
09 Mar 2008; Petteri Räty
+freemind-0.9.0_beta16.ebuild:
Version bump.
29 Feb 2008; Carsten Lohrke
freemind-0.9.0_beta9.ebuild, freemind-0.9.0_beta15.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.
14 Feb 2008; Luca Barbato
freemind-0.9.0_beta15.ebuild:
Marked ~ppc
11 Dec 2007; Vlastimil Babka
freemind-0.9.0_beta15.ebuild:
Add ~x86 keyword.
*freemind-0.9.0_beta15 (10 Dec 2007)
10 Dec 2007; Vlastimil Babka
+files/freemind-0.9.0_beta15-build.xml.patch,
+freemind-0.9.0_beta15.ebuild:
Version bump, bug #200853. Dropped keywords for new dependency dev-java/hoteqn.
06 Jun 2007; Vlastimil Babka
-freemind-0.7.1-r1.ebuild:
Remove old version.
26 May 2007; Krzysiek Pawlik
freemind-0.9.0_beta9.ebuild:
Add ~ppc.
20 May 2007; nixnut
Stable on ppc wrt bug 178834
19 May 2007; Peter Weller
Stable on amd64 wrt bug 178834
19 May 2007; Christian Faulhammer
freemind-0.8.0-r3.ebuild:
stable x86, bug 178834
15 May 2007; Alistair John Bush
freemind-0.9.0_beta9.ebuild:
Adding to ~amd64
08 May 2007; Vlastimil Babka
+files/freemind-0.9.0_beta9-build.xml.patch, freemind-0.9.0_beta9.ebuild:
Patch out jarbundler taskdef and remove dependency on it.
*freemind-0.9.0_beta9 (07 May 2007)
07 May 2007; Vlastimil Babka
+freemind-0.9.0_beta9.ebuild:
Version bump, bug #170892. Got rid of all bundled jar files - bug #89893.
11 Apr 2007; Petteri Räty
freemind-0.8.0-r3.ebuild:
Prefer virtual/jdk-1.5 over virtual/jdk-1.4
*freemind-0.8.0-r3 (10 Feb 2007)
10 Feb 2007; Miroslav Šulc
+files/freemind-0.8.0-source.patch, -freemind-0.8.0-r2.ebuild,
+freemind-0.8.0-r3.ebuild:
Added patch from nebojsa
19 Jan 2007; Charlie Shepherd
freemind-0.8.0-r2.ebuild:
QA: remove invalid RESTRICT="mirror"
*freemind-0.8.0-r2 (11 Dec 2006)
11 Dec 2006; Vlastimil Babka
-freemind-0.8.0_rc2.ebuild, -freemind-0.8.0.ebuild,
-freemind-0.8.0-r1.ebuild, +freemind-0.8.0-r2.ebuild:
Fix launcher to make it work. Thanks to everyone in bug #142147, especially
Daniel Kreßner
Sima
05 Oct 2006; Gustavo Zacarias
freemind-0.7.1-r1.ebuild:
Dropping sparc keywords, see #96229
*freemind-0.8.0-r1 (27 Jul 2006)
27 Jul 2006; Joshua Nichols
Revision bump to support new Java system.
24 Mar 2006; Luca Barbato
Marked ~ppc
*freemind-0.8.0 (11 Jan 2006)
11 Jan 2006; Luca Barbato
Updated version, works fine on ppc and amd64
16 Sep 2005; Michael Sterrett
freemind-0.8.0_rc2.ebuild:
needs app-arch/unzip
02 Jul 2005; Thomas Matthijs
freemind-0.7.1-r1.ebuild, freemind-0.8.0_rc2.ebuild:
fix wrapper script
05 May 2005; Sven Wegener
freemind-0.7.1-r1.ebuild, freemind-0.8.0_rc2.ebuild:
Removed trailing * from <, <=, >= and > dependencies.
*freemind-0.8.0_rc2 (20 Apr 2005)
20 Apr 2005; Chris Aniszczyk
Version bump. Closes #89864
*freemind-0.7.1-r1 (12 Jan 2005)
12 Jan 2005; Jan Brinkmann
freemind-0.7.1.ebuild:
freemind now generates an menu entry. thanks to Sebastian Roth
bug #76900.
*freemind-0.7.1-r1 12 Jan 2005
12 Jan 2005; <>
# INSERT ENTRY HERE
12 Dec 2004; Jason Wever
Stable on sparc.
16 Oct 2004; Thomas Matthijs
use java-pkg_dohtml instead of dohtml to also install the package-list in
case of api docs: #50740
05 Oct 2004; Pieter Van den Abeele
freemind-0.7.1.ebuild:
Masked freemind-0.7.1.ebuild stable for ppc
22 Jun 2004; Dylan Carlson
Keywords amd64.
05 May 2004;
added ~ppc keyword
10 Apr 2004; Chris Aniszczyk
freemind-0.7.1.ebuild:
Marking stable on x86
10 Apr 2004; Chris Aniszczyk
freemind-0.7.1.ebuild:
Clean up, docs are fixed. Closes #47118
26 Mar 2004; David Holm
Backed out of ~ppc while waiting for portage upgrade.
22 Mar 2004; David Holm
Added to ~ppc again, portage-2.0.50-r2 resolved our java issues.
23 Feb 2004; David Holm
Backed out of ~ppc until the virtuals/jdk-1.4* mess can be resolved.
23 Feb 2004; David Holm
Added to ~ppc.
*freemind-0.7.1 (17 Feb 2004)
17 Feb 2004;
Version bump + jikes support
*freemind-0.6.7 (14 Feb 2004)
14 Feb 2004; Chris Aniszczyk
Initial Import. Bug #25717
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX freemind-0.8.0-source.patch 707 RMD160 564bee084b34c484d36819b5ccfafd2691b3cd4a SHA1 0afdbf3b0a0e2ebecb3e3de00c4f4ed85816c5ea SHA256 95172076011a2b98eeaaa1d4267926abf0c2a9828ba27abf254450757b33fa8f
AUX freemind-0.9.0_beta15-build.xml.patch 551 RMD160 61e8fde7772bb43100b7497f58594ae05588a86c SHA1 ad7760823b4ea946eea5558561cbd1189ac55f48 SHA256 cc70d4750c028db1e2a3beadba2d4bc678d09b12cdf56a7da8d26b01465cea04
AUX freemind-0.9.0_beta9-build.xml.patch 551 RMD160 61e8fde7772bb43100b7497f58594ae05588a86c SHA1 ad7760823b4ea946eea5558561cbd1189ac55f48 SHA256 cc70d4750c028db1e2a3beadba2d4bc678d09b12cdf56a7da8d26b01465cea04
DIST freemind-src-0.9.0_Beta_16_icon_butterfly.tar.gz 12644069 RMD160 4a7733d278c9742ae38616084fe470b2c250be32 SHA1 7c51cedccf80a28d33d4d132eac85afa8be3c247 SHA256 a7e129df1c0ae5169ee528f4a0095fb80c87f2214add190068752a1e6173d764
DIST freemind-src-0_8_0.zip 9857214 RMD160 df7f47aedef7b761c94f938f7c851f0b8ed32e04 SHA1 17c65bdc65b292d7d62fe7a8d633a24c2ad618df SHA256 c28902151f0089ddd1270c662820b6e33a85a686083c53dcfe6dd7205493da78
EBUILD freemind-0.8.0-r3.ebuild 1378 RMD160 79f5727d8b27d700872686decbf13ce94edaa6a0 SHA1 a3b29c6c20d83ac79929553efeadb452cb4fb4d5 SHA256 6d814960338f3f62bdd0052b0200abdaa41d4d630a6ac47cae3f5e36021610d6
EBUILD freemind-0.9.0_beta16.ebuild 2178 RMD160 a32ae6ebeb5ae13160984b0bd85b121cf519f4ee SHA1 53e19d7974cc896eb36c423d3efbee12a84edf3e SHA256 47c846adcdf7b6072e8f26b4fe627ed960e827c081b1c5364dc5844f5f9dd8f4
MISC ChangeLog 6141 RMD160 be513e084ee9421c3f210fcdd1c630d545d575a9 SHA1 decda163aeba6fb16f793efd11d865673181bed1 SHA256 3570b16fc6fc109778065af6d857b09b1450c568808d66541e39e33acf4fa2b7
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkgWPFsACgkQcxLzpIGCsLQC+ACgjsljNwcfR5OCzQ0eClm5L1PN
MzQAmwWo/vDlu7iom+GGBX0Bdp/jykGP
=jUCv
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/freemind-0.8.0-r3.ebuild,v 1.6 2008/02/29 17:46:35 carlo Exp $
inherit java-pkg-2 java-ant-2 eutils
MY_PV=${PV//./_}
DESCRIPTION="Mind-mapping software written in Java"
HOMEPAGE="http://freemind.sf.net"
SRC_URI="mirror://sourceforge/freemind/${PN}-src-${MY_PV}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="doc"
# FIXME doesn't like compiling with Java 1.6 for some reason
DEPEND="|| (
=virtual/jdk-1.5*
=virtual/jdk-1.4*
)
dev-java/ant-core
app-arch/unzip"
RDEPEND=">=virtual/jre-1.4"
S="${WORKDIR}/${PN}"
src_unpack() {
unpack "${A}"
cd "${S}"
# patch for JDK 1.6 (see bug #109678)
epatch ${FILESDIR}/${P}-source.patch
}
src_compile() {
eant dist browser $(use_doc doc)
}
src_install() {
cd "${WORKDIR}/bin/dist"
insinto /opt/${PN}/
doins -r lib/ browser/ plugins/
doins -r accessories/ user.properties patterns.xml
java-pkg_regjar /opt/${PN}/lib/${PN}.jar
cp -R ${S}/doc ${D}/opt/${PN}
use doc && java-pkg_dojavadoc doc/javadoc
into /opt
java-pkg_dolauncher ${PN} --pwd /opt/${PN} --jar /opt/${PN}/lib/${PN}.jar
mv ${S}/images/FreeMindWindowIcon.png ${S}/images/freemind.png
doicon ${S}/images/freemind.png
make_desktop_entry freemind Freemind freemind Utility
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/freemind-0.9.0_beta16.ebuild,v 1.1 2008/03/09 17:38:30 betelgeuse Exp $
EAPI=1
# will handle rewriting myself
JAVA_PKG_BSFIX="off"
WANT_ANT_TASKS="ant-nodeps ant-trax"
inherit java-pkg-2 java-ant-2 eutils
MY_PV=${PV//beta/Beta_}
DESCRIPTION="Mind-mapping software written in Java"
HOMEPAGE="http://freemind.sourceforge.net"
SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${MY_PV}_icon_butterfly.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc"
COMMON_DEP="dev-java/jgoodies-forms
dev-java/jibx
>=dev-java/simplyhtml-0.12.2_pre20071101
dev-java/commons-lang:2.1
dev-java/javahelp
dev-java/groovy
=dev-java/batik-1.6*
>=dev-java/fop-0.93
dev-java/hoteqn"
DEPEND=">=virtual/jdk-1.4
dev-java/xsd2jibx
app-arch/unzip
${COMMON_DEP}"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
S="${WORKDIR}/${PN}"
src_unpack() {
unpack ${A}
cd "${S}"
# kill the jarbundler taskdef
epatch "${FILESDIR}/${PN}-0.9.0_beta15-build.xml.patch"
local xml
for xml in $(find . -name 'build*.xml'); do
java-ant_rewrite-classpath ${xml}
java-ant_bsfix_one ${xml}
done
rm -v lib/*.jar lib/*.zip lib/*/*.jar \
plugins/*/*.jar plugins/*/*/*.jar || die
}
src_compile() {
local jibxlibs="$(java-pkg_getjars --build-only --with-dependencies xsd2jibx)"
local gcp="$(java-pkg_getjars jgoodies-forms,jibx,commons-lang-2.1,javahelp,groovy-1,batik-1.6,fop,simplyhtml,hoteqn):lib/bindings.jar"
ANT_TASKS="${WANT_ANT_TASKS} jibx xsd2jibx" eant -Djibxlibs="${jibxlibs}" \
-Dgentoo.classpath="${gcp}" dist browser $(use_doc doc)
}
src_install() {
cd "${WORKDIR}/bin/dist"
local dest="/usr/share/${PN}/"
java-pkg_dojar lib/*.jar
insinto "${dest}"
doins -r accessories browser/ doc/ plugins/ patterns.xml || die
use doc && java-pkg_dojavadoc doc/javadoc
java-pkg_dolauncher ${PN} --java_args "-Dfreemind.base.dir=${dest}" \
--pwd "${dest}" --main freemind.main.FreeMindStarter
newicon "${S}/images/FreeMindWindowIcon.png" freemind.png
make_desktop_entry freemind Freemind freemind Utility
}