sera 14/08/03 09:49:07 Modified: ChangeLog Added: freemind-1.0.1.ebuild Log: Version bump #511684 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 3C5CF75A)
Revision Changes Path 1.67 app-misc/freemind/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/ChangeLog?rev=1.67&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/ChangeLog?rev=1.67&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/ChangeLog?r1=1.66&r2=1.67 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- ChangeLog 27 Jul 2014 11:26:41 -0000 1.66 +++ ChangeLog 3 Aug 2014 09:49:07 -0000 1.67 @@ -1,6 +1,11 @@ # ChangeLog for app-misc/freemind # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v 1.66 2014/07/27 11:26:41 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v 1.67 2014/08/03 09:49:07 sera Exp $ + +*freemind-1.0.1 (03 Aug 2014) + + 03 Aug 2014; Ralph Sennhauser <s...@gentoo.org> +freemind-1.0.1.ebuild: + Version bump #511684 26 Jul 2014; Pawel Hajdan jr <phajdan...@gentoo.org> freemind-1.0.0-r1.ebuild: 1.1 app-misc/freemind/freemind-1.0.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/freemind-1.0.1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/freemind-1.0.1.ebuild?rev=1.1&content-type=text/plain Index: freemind-1.0.1.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/freemind-1.0.1.ebuild,v 1.1 2014/08/03 09:49:07 sera Exp $ EAPI="5" JAVA_PKG_IUSE="doc" inherit eutils java-pkg-2 java-ant-2 DESCRIPTION="Mind-mapping software written in Java" HOMEPAGE="http://freemind.sourceforge.net" SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="groovy latex pdf svg" COMMON_DEP=" dev-java/javahelp:0 dev-java/jgoodies-forms:0 dev-java/jibx:0 dev-java/jortho:0 >=dev-java/simplyhtml-0.13.1:0 groovy? ( dev-java/groovy ) latex? ( dev-java/hoteqn:0 ) pdf? ( dev-java/batik:1.7 >=dev-java/fop-0.95:0 ) svg? ( dev-java/batik:1.7 >=dev-java/fop-0.95:0 )" DEPEND="${COMMON_DEP} >=virtual/jdk-1.4 pdf? ( dev-java/avalon-framework:4.2 ) svg? ( dev-java/avalon-framework:4.2 )" RDEPEND="${COMMON_DEP} >=virtual/jre-1.4" S="${WORKDIR}/${PN}" java_prepare() { chmod +x check_for_duplicate_resources.sh || die # someone got it all wrong (set/unset vs. bool) sed -i -e 's|<property name="include_latex" value="false"/>||' plugins/build.xml || die # disable dmg build on Mac OS X sed -i -e 's:<antcall target="dist_\(macos\|icon\)"/>::p' 'build.xml' || die use groovy || rm plugins/build_scripting.xml || die use latex || rm plugins/build_latex.xml || die use pdf || use svg || rm plugins/build_svg.xml || die # not compatible with releases of jmapviewer rm plugins/build_map.xml || die rm -v $(find "${WORKDIR}" -name '*.jar' -o -name '*.zip') || die } src_configure() { local build_files=( $(find "${S}" -name 'build*.xml') ) JAVA_PKG_BSFIX_NAME="${build_files[@]##*/}" JAVA_ANT_REWRITE_CLASSPATH="yes" JAVA_ANT_CLASSPATH_TAGS+=" javadoc" JAVA_ANT_ENCODING="utf-8" java-ant-2_src_configure } src_compile() { local svg_deps svg_build_deps if use pdf || use svg; then svg_deps="batik-1.7,fop" svg_build_deps=":$(java-pkg_getjars --build-only avalon-framework-4.2)" fi EANT_GENTOO_CLASSPATH=" jgoodies-forms,jibx,javahelp,jortho,simplyhtml $(usex groovy groovy '') $(usex latex hoteqn '') ${svg_deps}" EANT_GENTOO_CLASSPATH_EXTRA="lib/bindings.jar${svg_build_deps}" EANT_BUILD_TARGET="dist" EANT_DOC_TARGET="doc" EANT_ANT_TASKS="jibx" java-pkg-2_src_compile } src_install() { cd "${WORKDIR}"/bin/dist || die local dest="/usr/share/${PN}/" java-pkg_dojar lib/*.jar if use doc; then java-pkg_dojavadoc doc/javadoc rm -r doc/javadoc fi insinto "${dest}" doins -r accessories browser doc plugins patterns.xml # register plugins for java-dep-check local plugins="help" use groovy && plugins+=" script" use latex && plugins+=" latex" if use pdf || use svg; then plugins+=" svg" fi local plugin for plugin in ${plugins}; do java-pkg_regjar "${ED}"${dest}/plugins/${plugin}/*jar done java-pkg_dolauncher ${PN} --java_args "-Dfreemind.base.dir=${EPREFIX}${dest}" \ --pwd "${EPREFIX}${dest}" --main freemind.main.FreeMindStarter newicon "${S}/images/FreeMindWindowIcon.png" freemind.png make_desktop_entry freemind Freemind freemind Utility }