diff options
-rw-r--r-- | app-misc/freemind/ChangeLog | 8 | ||||
-rw-r--r-- | app-misc/freemind/Manifest | 14 | ||||
-rw-r--r-- | app-misc/freemind/freemind-0.9.0_beta16.ebuild | 79 |
3 files changed, 99 insertions, 2 deletions
diff --git a/app-misc/freemind/ChangeLog b/app-misc/freemind/ChangeLog index 035c5168a020..6d52510cab2d 100644 --- a/app-misc/freemind/ChangeLog +++ b/app-misc/freemind/ChangeLog @@ -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: diff --git a/app-misc/freemind/Manifest b/app-misc/freemind/Manifest index 8b275a8473ad..46dae0002268 100644 --- a/app-misc/freemind/Manifest +++ b/app-misc/freemind/Manifest @@ -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 index 000000000000..23ea85430503 --- /dev/null +++ b/app-misc/freemind/freemind-0.9.0_beta16.ebuild @@ -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 +} |