monsieurp 15/06/26 23:33:18 Modified: ChangeLog Added: freemind-1.0.1-r1.ebuild Log: Dependencies bump wrt fop and batik. Signed-off-by: Patrice Clement <[email protected]> (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 93491BB8)
Revision Changes Path 1.70 app-misc/freemind/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/ChangeLog?rev=1.70&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/ChangeLog?rev=1.70&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/ChangeLog?r1=1.69&r2=1.70 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v retrieving revision 1.69 retrieving revision 1.70 diff -u -r1.69 -r1.70 --- ChangeLog 9 Jun 2015 11:40:21 -0000 1.69 +++ ChangeLog 26 Jun 2015 23:33:18 -0000 1.70 @@ -1,6 +1,11 @@ # ChangeLog for app-misc/freemind # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v 1.69 2015/06/09 11:40:21 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/ChangeLog,v 1.70 2015/06/26 23:33:18 monsieurp Exp $ + +*freemind-1.0.1-r1 (27 Jun 2015) + + 27 Jun 2015; Patrice Clement <[email protected]> +freemind-1.0.1-r1.ebuild: + Dependencies bump wrt fop and batik. 09 Jun 2015; Justin Lecher <[email protected]> metadata.xml: Updating remote-id in metadata.xml 1.1 app-misc/freemind/freemind-1.0.1-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/freemind-1.0.1-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/freemind/freemind-1.0.1-r1.ebuild?rev=1.1&content-type=text/plain Index: freemind-1.0.1-r1.ebuild =================================================================== # Copyright 1999-2015 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-r1.ebuild,v 1.1 2015/06/26 23:33:18 monsieurp 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" CDEPEND=" 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.8 dev-java/fop:2 ) svg? ( dev-java/batik:1.8 dev-java/fop:2 )" DEPEND="${CDEPEND} >=virtual/jdk-1.6 pdf? ( dev-java/avalon-framework:4.2 ) svg? ( dev-java/avalon-framework:4.2 )" RDEPEND="${CDEPEND} >=virtual/jre-1.6" 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.8,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 }
