ports/158687: [UPDATE] deskutils/freemind: update to 0.9.0
Ruslan Mahmatkhanov
cvs-src at yandex.ru
Wed Jul 6 14:00:19 UTC 2011
>Number: 158687
>Category: ports
>Synopsis: [UPDATE] deskutils/freemind: update to 0.9.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Wed Jul 06 14:00:18 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Ruslan Mahmatkhanov
>Release: 9.0-CURRENT
>Organization:
>Environment:
9.0-CURRENT i386
>Description:
- update to 0.9.0
- install license via license framework
- raise minimal java-version to 1.5, since jre14 was removed from ports tree
tinderbild log (8.2-RELEASE):
http://happy-nation.by.ru/ports/tb/freemind-0.9.0,1.log
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruNa freemind.orig/Makefile freemind/Makefile
--- freemind.orig/Makefile 2010-01-20 20:18:49.000000000 +0300
+++ freemind/Makefile 2011-07-06 12:13:26.000000000 +0400
@@ -6,26 +6,28 @@
#
PORTNAME= freemind
-PORTVERSION= 0.8.1
-PORTREVISION= 1
+PORTVERSION= 0.9.0
PORTEPOCH= 1
CATEGORIES= deskutils editors java
MASTER_SITES= SF
-DISTNAME= ${PORTNAME}-bin-max-${PORTVERSION:S/./_/g}
+DISTNAME= ${PORTNAME}-bin-max-${PORTVERSION}
MAINTAINER= wenheping at gmail.com
COMMENT= Free mind-mapping software written in Java
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/license
+
BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip \
zip:${PORTSDIR}/archivers/zip
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
USE_ZIP= yes
USE_JAVA= yes
-JAVA_VERSION= 1.4+
+JAVA_VERSION= 1.5+
DATADIR= ${JAVASHAREDIR}/${PORTNAME}-${PORTVERSION}
-DATAFILES= accessories doc lib license patterns.xml plugins user.properties
+DATAFILES= accessories browser doc lib plugins patterns.xml
EXTRACT_AFTER_ARGS= -d ${WRKSRC}
ZIP_CMD= zip
diff -ruNa freemind.orig/distinfo freemind/distinfo
--- freemind.orig/distinfo 2011-03-20 15:48:18.000000000 +0300
+++ freemind/distinfo 2011-07-06 12:00:13.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (freemind-bin-max-0_8_1.zip) = 85566549b3a0c9f35f3eb71bf5c83b44c7a52db1e42af84607687be2e219c3f9
-SIZE (freemind-bin-max-0_8_1.zip) = 7892763
+SHA256 (freemind-bin-max-0.9.0.zip) = 5d6a6871149ed6ec5a99581ecc258a71ef9e2d44c5cb13125ab278b7d3e7d63c
+SIZE (freemind-bin-max-0.9.0.zip) = 13287177
diff -ruNa freemind.orig/files/freemind.sh.in freemind/files/freemind.sh.in
--- freemind.orig/files/freemind.sh.in 2005-04-07 03:01:59.000000000 +0400
+++ freemind/files/freemind.sh.in 2011-07-06 14:03:18.000000000 +0400
@@ -3,7 +3,7 @@
# $FreeBSD: ports/deskutils/freemind/files/freemind.sh.in,v 1.1 2005/04/06 23:01:59 hq Exp $
CLASSPATH="${ADD_JARS}:${CLASSPATH}:`find "%%DATADIR%%/lib" -name \*.jar | tr "\n" ":"`"
-FILE="`realpath "$1"`"
+FILE="lib/freemind.jar"
cd "%%DATADIR%%"
-JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -cp "${CLASSPATH}" freemind.main.FreeMind "${FILE}"
+JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -cp "${CLASSPATH}" -jar "${FILE}"
diff -ruNa freemind.orig/pkg-plist freemind/pkg-plist
--- freemind.orig/pkg-plist 2005-10-30 01:47:16.000000000 +0400
+++ freemind/pkg-plist 2011-07-06 12:16:06.000000000 +0400
@@ -1,20 +1,41 @@
- at comment $FreeBSD: ports/deskutils/freemind/pkg-plist,v 1.3 2005/10/29 21:47:16 hq Exp $
bin/freemind
+%%DATADIR%%/accessories/LICENSE.MIT
+%%DATADIR%%/accessories/freemind2applet.xsl
+%%DATADIR%%/accessories/freemind2flash.xsl
%%DATADIR%%/accessories/freemind2html.css
%%DATADIR%%/accessories/freemind2html.xsl
%%DATADIR%%/accessories/hide.png
%%DATADIR%%/accessories/ilink.png
%%DATADIR%%/accessories/leaf.png
%%DATADIR%%/accessories/marktree.js
+%%DATADIR%%/accessories/masterfile.tex
%%DATADIR%%/accessories/mindmanager2mm.xsl
%%DATADIR%%/accessories/minus.png
+%%DATADIR%%/accessories/mm2csv.xsl
%%DATADIR%%/accessories/mm2html.xsl
+%%DATADIR%%/accessories/mm2latex.xsl
+%%DATADIR%%/accessories/mm2latex_latin1_TEMPLATE.mm
%%DATADIR%%/accessories/mm2latexartcl.xsl
%%DATADIR%%/accessories/mm2latexbook.xsl
+%%DATADIR%%/accessories/mm2msp_utf8.xsl
+%%DATADIR%%/accessories/mm2msp_utf8_TEMPLATE.mm
+%%DATADIR%%/accessories/mm2ooimpress.manifest.xsl
+%%DATADIR%%/accessories/mm2ooimpress.xsl
+%%DATADIR%%/accessories/mm2ooimpressStyles.xml
+%%DATADIR%%/accessories/mm2oowriter.manifest.xsl
%%DATADIR%%/accessories/mm2oowriter.xsl
+%%DATADIR%%/accessories/mm2oowriterStyles.xml
%%DATADIR%%/accessories/mm2opml.xsl
%%DATADIR%%/accessories/mm2text.xsl
+%%DATADIR%%/accessories/mm2tjiresources.xsl
+%%DATADIR%%/accessories/mm2tjitasks.xsl
+%%DATADIR%%/accessories/mm2tsk.xsl
+%%DATADIR%%/accessories/mm2twiki.xsl
+%%DATADIR%%/accessories/mm2twiki_headings.xsl
+%%DATADIR%%/accessories/mm2wordml_utf8.xsl
+%%DATADIR%%/accessories/mm2wordml_utf8_TEMPLATE.mm
%%DATADIR%%/accessories/mm2xbel.xsl
+%%DATADIR%%/accessories/mm2xls_utf8.xsl
%%DATADIR%%/accessories/opml2mm.xsl
%%DATADIR%%/accessories/plus.png
%%DATADIR%%/accessories/show.png
@@ -22,26 +43,49 @@
%%DATADIR%%/accessories/toxhtml.xsl
%%DATADIR%%/accessories/treestyles.css
%%DATADIR%%/accessories/xbel2mm.xsl
+%%DATADIR%%/browser/freemind.mm
+%%DATADIR%%/browser/freemindbrowser.html
+%%DATADIR%%/browser/freemindbrowser.jar
+%%DATADIR%%/browser/freemindbrowser.xhtml
+%%DATADIR%%/browser/license
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide.odt
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide.pdf
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_et.odt
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_et.pdf
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_fr.odt
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_fr.pdf
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_hr.odt
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_hr.pdf
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_it.odt
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_it.pdf
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_ja.pdf
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_ru.odt
+%%DATADIR%%/doc/FM_Key_Mappings_Quick_Guide_ru.pdf
%%DATADIR%%/doc/freemind.mm
-%%DATADIR%%/lib/ant/lib/dom.jar
-%%DATADIR%%/lib/ant/lib/jax-qname.jar
-%%DATADIR%%/lib/ant/lib/jaxb-api.jar
-%%DATADIR%%/lib/ant/lib/jaxb-impl.jar
-%%DATADIR%%/lib/ant/lib/jaxb-libs.jar
-%%DATADIR%%/lib/ant/lib/namespace.jar
-%%DATADIR%%/lib/ant/lib/relaxngDatatype.jar
-%%DATADIR%%/lib/ant/lib/sax.jar
-%%DATADIR%%/lib/ant/lib/xsdlib.jar
-%%DATADIR%%/lib/commons-lang-2.0.jar
+%%DATADIR%%/doc/freemind_da.mm
+%%DATADIR%%/doc/freemind_de.mm
+%%DATADIR%%/doc/freemind_es.mm
+%%DATADIR%%/doc/freemind_et.mm
+%%DATADIR%%/doc/freemind_fr.mm
+%%DATADIR%%/doc/freemind_id.mm
+%%DATADIR%%/doc/freemind_ja.mm
+%%DATADIR%%/doc/freemind_ru.mm
+%%DATADIR%%/doc/freemind_vi.mm
+%%DATADIR%%/lib/SimplyHTML/SimplyHTML.jar
+%%DATADIR%%/lib/SimplyHTML/gnu-regexp-1.1.4.jar
+%%DATADIR%%/lib/bindings.jar
%%DATADIR%%/lib/forms-1.0.5.jar
%%DATADIR%%/lib/freemind.jar
-%%DATADIR%%/license
+%%DATADIR%%/lib/jibx/jibx-run.jar
+%%DATADIR%%/lib/jibx/xpp3.jar
%%DATADIR%%/patterns.xml
%%DATADIR%%/plugins/ExportSvg.xml
%%DATADIR%%/plugins/FreemindHelp.xml
-%%DATADIR%%/plugins/TimeManagement.xml
+%%DATADIR%%/plugins/ScriptingEngine.xml
%%DATADIR%%/plugins/help/help_plugin.jar
%%DATADIR%%/plugins/help/jhall.jar
+%%DATADIR%%/plugins/script/groovy-all-1.5.6.jar
+%%DATADIR%%/plugins/script/scripting_plugin.jar
%%DATADIR%%/plugins/svg/batik-awt-util.jar
%%DATADIR%%/plugins/svg/batik-bridge.jar
%%DATADIR%%/plugins/svg/batik-css.jar
@@ -64,16 +108,14 @@
%%DATADIR%%/plugins/svg/svg_plugin.jar
%%DATADIR%%/plugins/svg/xerces_2_5_0.jar
%%DATADIR%%/plugins/svg/xml-apis.jar
-%%DATADIR%%/plugins/time/jcalendar.jar
-%%DATADIR%%/plugins/time/time_plugin.jar
-%%DATADIR%%/user.properties
- at dirrm %%DATADIR%%/accessories
- at dirrm %%DATADIR%%/doc
- at dirrm %%DATADIR%%/lib/ant/lib
- at dirrm %%DATADIR%%/lib/ant
- at dirrm %%DATADIR%%/lib
- at dirrm %%DATADIR%%/plugins/help
@dirrm %%DATADIR%%/plugins/svg
- at dirrm %%DATADIR%%/plugins/time
+ at dirrm %%DATADIR%%/plugins/script
+ at dirrm %%DATADIR%%/plugins/help
@dirrm %%DATADIR%%/plugins
+ at dirrm %%DATADIR%%/lib/jibx
+ at dirrm %%DATADIR%%/lib/SimplyHTML
+ at dirrm %%DATADIR%%/lib
+ at dirrm %%DATADIR%%/doc
+ at dirrm %%DATADIR%%/browser
+ at dirrm %%DATADIR%%/accessories
@dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list