Version bump.
authorPetteri Räty <betelgeuse@gentoo.org>
Sun, 9 Mar 2008 17:38:30 +0000 (17:38 +0000)
committerPetteri Räty <betelgeuse@gentoo.org>
Sun, 9 Mar 2008 17:38:30 +0000 (17:38 +0000)
Package-Manager: portage-2.1.4.4

app-misc/freemind/ChangeLog
app-misc/freemind/Manifest
app-misc/freemind/freemind-0.9.0_beta16.ebuild [new file with mode: 0644]

index 035c5168a020b96568d16ac60cf5d822da9fbce8..6d52510cab2de5a82ca78c8405d6b5a2d828ba29 100644 (file)
@@ -1,6 +1,12 @@
 # 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.39 2008/02/29 17:46:35 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v 1.40 2008/03/09 17:38:29 betelgeuse Exp $
+
+*freemind-0.9.0_beta16 (09 Mar 2008)
+
+  09 Mar 2008; Petteri Räty <betelgeuse@gentoo.org>
+  +freemind-0.9.0_beta16.ebuild:
+  Version bump.
 
   29 Feb 2008; Carsten Lohrke <carlo@gentoo.org> freemind-0.8.0-r3.ebuild,
   freemind-0.9.0_beta9.ebuild, freemind-0.9.0_beta15.ebuild:
index 8b275a8473ad656fe5e9a633c5f5fd0f76951d4e..46dae00022684185fe5823544f387c3c3b683e2a 100644 (file)
@@ -1,11 +1,23 @@
+-----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_15_icon_butterfly.tar.gz 12077587 RMD160 aacebfb3ae1df3c7e530e2c7926716ae5f6c0612 SHA1 a4aa920ecce0eb2451d700cd050e887aa46f2748 SHA256 0d49cdc60d57780bcfb7c749d5e09ccd3cb486ec0877c1dd9c411415378a2618
+DIST freemind-src-0.9.0_Beta_16_icon_butterfly.tar.gz 12644069 RMD160 4a7733d278c9742ae38616084fe470b2c250be32 SHA1 7c51cedccf80a28d33d4d132eac85afa8be3c247 SHA256 a7e129df1c0ae5169ee528f4a0095fb80c87f2214add190068752a1e6173d764
 DIST freemind-src-0.9.0_Beta_9.tar.gz 11861490 RMD160 040a2f1e72d61cc5d3fea111cd14b59e68b86a51 SHA1 b361f7edbe108cf1ec5476d0ccd2797a90d902a5 SHA256 ceb1f01d6e3a714712c0493f40d60e52394c192bdeb8c35f58ef214be31008be
 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_beta15.ebuild 2128 RMD160 20e92a01dbd12f0bb51d7feb40dcc94f3e580dbe SHA1 4c8d17e1ec9e64c18a89d353fe189e48cf3ccfee SHA256 feaefc45324d3f386ab8f4e0326bedb59f2a883e3c268c8a1c71c570ac955a7b
+EBUILD freemind-0.9.0_beta16.ebuild 2178 RMD160 a32ae6ebeb5ae13160984b0bd85b121cf519f4ee SHA1 53e19d7974cc896eb36c423d3efbee12a84edf3e SHA256 47c846adcdf7b6072e8f26b4fe627ed960e827c081b1c5364dc5844f5f9dd8f4
 EBUILD freemind-0.9.0_beta9.ebuild 2065 RMD160 a00252304781ee87f0c97f5c3753fdbf95d39d98 SHA1 65e7bc6dae8d19c47f5466d8379674f81527b29a SHA256 aadd445112191b5e2b0ccedd00da0d32cd66d56cc32615b7a983362686ee36c1
-MISC ChangeLog 5855 RMD160 3b999344cc9460d0d78c89871505c6959ad8636e SHA1 e09a57d023acdef20aaa976e839d0dfe51884396 SHA256 41fbbf515ed2f40695a73b9e05b631b14d7d2433664786b34c09ae1c025dc4f3
+MISC ChangeLog 6001 RMD160 802e4bae31d232dd403ab6ef6b52a1a6d9d6c4d6 SHA1 d35f0ec21db2b9d5cf07170eb02f671b2dbaef91 SHA256 56bcf835c12d0f127f4c3d42a74986f69e29b4ce5c593a933f34bacdd0c11518
 MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFH1CCecxLzpIGCsLQRAnsrAJ9Dqi/aqucHY3riIm/KKjELMG91/gCfSpcO
+N0PzhaWXFxXbYHx2qKjaOIQ=
+=IlFf
+-----END PGP SIGNATURE-----
diff --git a/app-misc/freemind/freemind-0.9.0_beta16.ebuild b/app-misc/freemind/freemind-0.9.0_beta16.ebuild
new file mode 100644 (file)
index 0000000..23ea854
--- /dev/null
@@ -0,0 +1,79 @@
+# 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
+}