diff options
author | Matthias Andree <mandree@FreeBSD.org> | 2011-02-11 00:03:44 +0000 |
---|---|---|
committer | Matthias Andree <mandree@FreeBSD.org> | 2011-02-11 00:03:44 +0000 |
commit | 3c46ddaf37a0966558f6438623ddc3977f8e5e80 (patch) | |
tree | f79186395325cb0709c438575d3c7e3239af4e88 /deskutils/sciplore-mindmapping | |
parent | ed41f59ed4f2be5431b928f1524bdf7d3bf60f5d (diff) |
Update to upstream release beta14
Add a .desktop file and menu icon.
Notes
Notes:
svn path=/head/; revision=268898
Diffstat (limited to 'deskutils/sciplore-mindmapping')
-rw-r--r-- | deskutils/sciplore-mindmapping/Makefile | 40 | ||||
-rw-r--r-- | deskutils/sciplore-mindmapping/distinfo | 4 | ||||
-rw-r--r-- | deskutils/sciplore-mindmapping/files/sciplore-mindmapping.desktop.in | 11 | ||||
-rw-r--r-- | deskutils/sciplore-mindmapping/files/sciplore-mindmapping.xml | 8 | ||||
-rw-r--r-- | deskutils/sciplore-mindmapping/files/splmm48.png | bin | 0 -> 4238 bytes | |||
-rw-r--r-- | deskutils/sciplore-mindmapping/pkg-plist | 12 |
6 files changed, 61 insertions, 14 deletions
diff --git a/deskutils/sciplore-mindmapping/Makefile b/deskutils/sciplore-mindmapping/Makefile index eeec4a2c2ce6..59ed197c3e31 100644 --- a/deskutils/sciplore-mindmapping/Makefile +++ b/deskutils/sciplore-mindmapping/Makefile @@ -6,32 +6,38 @@ # PORTNAME= sciplore-mindmapping -PORTVERSION= 0.b013 -PORTREVISION= 1 +PORTVERSION= 0.b014 CATEGORIES= deskutils java MASTER_SITES= SF -MASTER_SITE_SUBDIR= splmm/beta13 -DISTNAME= SciPlore_MindMapping_AllOS_v013b +MASTER_SITE_SUBDIR= splmm/beta14 +DISTNAME= SciPlore_MindMapping_AllOS_v014b # we use the binary distribution - it's 25% smaller than the source .zip # and does not depend on devel/apache-ant MAINTAINER= mandree@FreeBSD.org COMMENT= Mind Mapping tool with Reference and PDF Management +BUILD_DEPENDS= update-mime-database:${PORTSDIR}/misc/shared-mime-info +RUN_DEPENDS= update-mime-database:${PORTSDIR}/misc/shared-mime-info + LICENSE= GPLv2 USE_ZIP= yes USE_JAVA= yes +USE_GNOME= desktopfileutils JAVA_VENDOR= freebsd JAVA_VERSION= 1.6 NO_BUILD= yes -DATADIR= ${JAVASHAREDIR}/${PORTNAME} +JDATADIR= ${JAVASHAREDIR}/${PORTNAME} +icon= ${DATADIR}/${PORTNAME}-icon48x48.png WRKSRC= ${WRKDIR} +SUB_FILES= sciplore-mindmapping.desktop post-patch: - ${REINPLACE_CMD} -e 's/readlink -mn/readlink -n/' \ - -e 's,/etc/freemind,${DATADIR},' \ + ${REINPLACE_CMD} -e 's/readlink -mn/readlink -n/g' \ + -e 's,/etc/freemind,${JDATADIR},g' \ + -e 's,/\.freemind,/.SciPloreMindMapping,g' \ ${WRKSRC}/SciploreMindMapping.sh do-install: @@ -42,12 +48,22 @@ do-install: # We can't install into $DOCSDIR or support NOPORTDOCS # since the documentation is an integral part of the # installation, as online help via the program menus. - ${MKDIR} ${DATADIR} - (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${DATADIR}) - ${PRINTF} '#!/bin/sh\nexport JAVA_HOME=%s\nexec %s\n' \ - '${JAVA_HOME}' '${DATADIR}/SciploreMindMapping.sh' \ + ${MKDIR} ${JDATADIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${JDATADIR}) + ${PRINTF} '#!/bin/sh\nexport JAVA_HOME="%s"\nexec "%s" "$$@"\n' \ + '${JAVA_HOME}' '${JDATADIR}/SciploreMindMapping.sh' \ >${PREFIX}/bin/${PORTNAME} - ${CHMOD} a=rx ${DATADIR}/SciploreMindMapping.sh \ + ${CHMOD} a=rx ${JDATADIR}/SciploreMindMapping.sh \ ${PREFIX}/bin/${PORTNAME} + ${MKDIR} ${DATADIR} + ${INSTALL_DATA} ${FILESDIR}/splmm48.png "${icon}" + ${MKDIR} ${DESKTOPDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${DESKTOPDIR} + ${MKDIR} ${PREFIX}/share/mime/packages + ${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.xml ${PREFIX}/share/mime/packages/ + +post-install: + @-update-desktop-database > /dev/null + @-update-mime-database ${PREFIX}/share/mime > /dev/null .include <bsd.port.mk> diff --git a/deskutils/sciplore-mindmapping/distinfo b/deskutils/sciplore-mindmapping/distinfo index 8626dc831f59..3bc6ffe99ea0 100644 --- a/deskutils/sciplore-mindmapping/distinfo +++ b/deskutils/sciplore-mindmapping/distinfo @@ -1,2 +1,2 @@ -SHA256 (SciPlore_MindMapping_AllOS_v013b.zip) = f0d0124df13ec39d399a1613fd59e98ab3333552007ba7458dbefbec3c6163db -SIZE (SciPlore_MindMapping_AllOS_v013b.zip) = 16383696 +SHA256 (SciPlore_MindMapping_AllOS_v014b.zip) = 59f3d3cf120b4bfd80df9477b2ef7c2ba7c7159dc4ed35044d9db65b903d2a8a +SIZE (SciPlore_MindMapping_AllOS_v014b.zip) = 29149559 diff --git a/deskutils/sciplore-mindmapping/files/sciplore-mindmapping.desktop.in b/deskutils/sciplore-mindmapping/files/sciplore-mindmapping.desktop.in new file mode 100644 index 000000000000..3ba3b655a013 --- /dev/null +++ b/deskutils/sciplore-mindmapping/files/sciplore-mindmapping.desktop.in @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Encoding=UTF-8 +Name=SciPlore MindMapping +Comment=Mind Mapping tool with Reference and PDF Management +Icon=%%PREFIX%%/share/sciplore-mindmapping/sciplore-mindmapping-icon48x48.png +Exec=%%PREFIX%%/bin/sciplore-mindmapping %f +MimeTypes=text/x-freemind; +Categories=Education;Science; +StartupNotify=false diff --git a/deskutils/sciplore-mindmapping/files/sciplore-mindmapping.xml b/deskutils/sciplore-mindmapping/files/sciplore-mindmapping.xml new file mode 100644 index 000000000000..00c1f8c63718 --- /dev/null +++ b/deskutils/sciplore-mindmapping/files/sciplore-mindmapping.xml @@ -0,0 +1,8 @@ +<?xml version="1.0"?> +<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'> + <mime-type type="text/x-freemind"> + <comment>Freemind or SciPlore MindMapping mind map file</comment> + <glob pattern="*.mm"/> + <sub-class-of type="application/xml"/> + </mime-type> +</mime-info> diff --git a/deskutils/sciplore-mindmapping/files/splmm48.png b/deskutils/sciplore-mindmapping/files/splmm48.png Binary files differnew file mode 100644 index 000000000000..6e33a8f5c26a --- /dev/null +++ b/deskutils/sciplore-mindmapping/files/splmm48.png diff --git a/deskutils/sciplore-mindmapping/pkg-plist b/deskutils/sciplore-mindmapping/pkg-plist index 04d56974a33f..92f31991019d 100644 --- a/deskutils/sciplore-mindmapping/pkg-plist +++ b/deskutils/sciplore-mindmapping/pkg-plist @@ -1,4 +1,5 @@ bin/sciplore-mindmapping +share/applications/sciplore-mindmapping.desktop share/java/sciplore-mindmapping/GPLv2 share/java/sciplore-mindmapping/SciploreMindMapping.sh share/java/sciplore-mindmapping/accessories/LICENSE.MIT @@ -73,10 +74,12 @@ share/java/sciplore-mindmapping/doc/freemind_vi.mm share/java/sciplore-mindmapping/freemind.xsd share/java/sciplore-mindmapping/lib/SimplyHTML/SimplyHTML.jar share/java/sciplore-mindmapping/lib/SimplyHTML/gnu-regexp-1.1.4.jar +share/java/sciplore-mindmapping/lib/JabRef-2.6.jar share/java/sciplore-mindmapping/lib/bindings.jar share/java/sciplore-mindmapping/lib/commons-lang-2.0.jar share/java/sciplore-mindmapping/lib/forms-1.0.5.jar share/java/sciplore-mindmapping/lib/freemind.jar +share/java/sciplore-mindmapping/lib/icu4j-4_6.jar share/java/sciplore-mindmapping/lib/intellij/annotations.jar share/java/sciplore-mindmapping/lib/intellij/forms_rt.jar share/java/sciplore-mindmapping/lib/javabib-bin.jar @@ -129,6 +132,11 @@ share/java/sciplore-mindmapping/plugins/svg/pdf-transcoder.jar share/java/sciplore-mindmapping/plugins/svg/svg_plugin.jar share/java/sciplore-mindmapping/plugins/svg/xerces_2_5_0.jar share/java/sciplore-mindmapping/plugins/svg/xml-apis.jar +share/java/sciplore-mindmapping/sciplore-mindmapping.desktop +%%DATADIR%%/sciplore-mindmapping-icon48x48.png +share/mime/packages/sciplore-mindmapping.xml +@dirrm share/sciplore-mindmapping +@dirrmtry share/applications @dirrm share/java/sciplore-mindmapping/plugins/svg @dirrm share/java/sciplore-mindmapping/plugins/script @dirrm share/java/sciplore-mindmapping/plugins/latex @@ -145,3 +153,7 @@ share/java/sciplore-mindmapping/plugins/svg/xml-apis.jar @dirrm share/java/sciplore-mindmapping/browser @dirrm share/java/sciplore-mindmapping/accessories @dirrm share/java/sciplore-mindmapping +@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || : +@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime +@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || : +@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime |