debian/0000755000000000000000000000000012224032152007157 5ustar debian/freemind.magic0000644000000000000000000000005111713633441011760 0ustar 0 string \ FreeMind Mapa FreeMind Map FreeMind Map FreeMind Map FreeMind Mapa FreeMind Carte Mentale FreeMind Térkép FreeMind Mappa FreeMind マップ FreeMind 맵 FreeMind Žemėlapis FreeMind Map FreeMind Map FreeMind Mapa FreeMind Mapa FreeMind Mapa FreeMind Ассоциативная арта FreeMind Miselni vzorec FreeMind 思维导图 FreeMind 心智圖 debian/freemind-browser.README.Debian0000644000000000000000000000162411713633441014506 0ustar freemind-browser for Debian --------------------------- freemind-browser is a java applet to present FreeMind Mindmaps on the web (read-only). freemindbrowser.jar and freemindbrowser.html are examples of files to be used for this purpose. Place those two files in your web arborescence, make sure that freemindbrowser.html (or whatever name you gave to it) points properly to freemindbrowser.jar in the "archive" attribute of the "applet" tag (the example file assumes that both are in the same directory). Then copy a mind-map as well to the same web arborescence, and adapt the following lines to your need: NOTE: the URL to the map file must be absolute, but can only be on the same server as the jar file (for security reasons). -- Eric Lavarde , Sun, 05 Dec 2004 21:01:14 +0100 debian/freemind-plugins-help.README.Debian0000644000000000000000000000044611713633441015433 0ustar freemind-plugins-help for Debian -------------------------------- This plugin will only work if you download JavaHelp (non free) from http://java.sun.com/products/javahelp/ and copy jhall.jar to /usr/local/share/java. -- Eric Lavarde , Tue, 15 Mar 2005 20:30:14 +0100 debian/freemind-plugins-svg.install0000644000000000000000000000015211713633441014624 0ustar bin/dist/plugins/svg usr/share/freemind/plugins bin/dist/plugins/ExportSvg.xml usr/share/freemind/plugins debian/freemind-plugins-script.README.Debian0000644000000000000000000000022011713633441015775 0ustar Check for some information the following Wiki page: http://freemind.sf.net/wiki/index.php/FreeMind_0.9.0:_The_New_Features#Scripting_via_Groovy debian/freemind-plugins-help.dirs0000644000000000000000000000010411713633441014245 0ustar usr/share/freemind/plugins/help usr/share/doc/freemind-plugins-help debian/freemind.links0000644000000000000000000000035411713633441012026 0ustar usr/share/freemind/freemind.sh usr/bin/freemind usr/share/freemind/lib/freemind.jar usr/share/java/freemind-0.9.0.jar usr/share/doc/freemind-doc/ usr/share/freemind/doc usr/share/doc/freemind-browser/browser/ usr/share/freemind/browser debian/freemind.menu0000644000000000000000000000024111713633441011645 0ustar ?package(freemind):needs="X11" section="Applications/Office"\ icon="/usr/share/pixmaps/FreeMindWindowIcon.xpm"\ title="FreeMind" command="/usr/bin/freemind" debian/watch0000644000000000000000000000036211713633441010223 0ustar version=3 opts=dversionmangle=s/\+dfsg.*//,uversionmangle=s/(?i)_RC_?(\d+)$/~rc$1/;s/_Beta_?(\d+)$/~beta$1/;s/_/./g, \ http://sf.net/freemind/freemind-src-([\d_.]+(?:_(?:(?i)rc|beta)_?\d+)?)\.(?:zip|tar\.gz) debian ./debian/clean-sources.sh debian/rules0000755000000000000000000000215311713633441010252 0ustar #!/usr/bin/make -f # debian/rules for Commons Fileupload (uses CDBS) clean:: buildxml-clean include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk JAVA_HOME_DIRS := /usr/lib/jvm/default-java ANT_HOME := /usr/share/ant DEB_JARS := ant-antlr ant-apache-bcel ant-apache-bsf ant-apache-log4j ant-apache-oro ant-apache-regexp ant-commons-logging ant-javamail ant-jdepend ant-nodeps ant-swing ant-jmf ant-apache-resolver ant-commons-net ant-jsch ant-junit ant-trax DEB_ANT_BUILD_TARGET := dist doc browser DEB_BUILDDIR := freemind DEB_COMPRESS_EXCLUDE := .mm .pdf DEB_INSTALL_DOCS_ALL = -Xlicense DEB_DH_INSTALL_ARGS := -XLICENSE.MIT build: /usr/bin/docbook-to-man debian/freemind.sgml > freemind.1 # chmod +x bin/dist/freemind.sh # seems to be unnecessary convert freemind/images/FreeMindWindowIcon.png freemind/images/FreeMindWindowIcon.xpm clean:: -rm -f freemind/images/FreeMindWindowIcon.xpm -rm -f freemind.1 -rmdir bin buildxml-clean:: -$(DEB_ANT_INVOKE) $(DEB_ANT_CLEAN_TARGET) # Get original sources directly using uscan get-orig-source: uscan debian/freemind-doc.docs0000644000000000000000000000007011713633441012374 0ustar bin/dist/doc/*.mm bin/dist/doc/*.pdf bin/dist/doc/*.odt debian/changelog0000644000000000000000000003417212224032031011034 0ustar freemind (0.9.0+dfsg-3) unstable; urgency=low * Team upload. * Bump Standards-Version to 3.9.4, no changes. * Require debhelper >= 9 and bump compat level to 9. * Fix FTBFS with libjgoodies-forms-1.6. (Closes: #713144) - Add jgoodies-forms-1.6.patch. - Add jgoodies-build.patch. - Add java-target-version.patch. Version 1.6 of jgoodies-forms-java requires at least java 1.5. This also fixes various regressions caused by the switch to libjgoodies-forms-java 1.6. * Add file URL list parameter (%U) to freemind.desktop, so users can double click on data files and get the application to open them properly. (Closes: #681219) Thanks to Marc Deslauriers for the report and patch. * debian/control: - freemind: Change Conflicts relation to Breaks and Replaces. Break against a fixed version number and not against a dpkg-control substitution variable. - Use canonical VCS-URI. * Add DEP3 headers to all patches. * Rename 03_freemind_sh.patch to fix-shell-wrapper.patch. -- Markus Koschany Fri, 04 Oct 2013 17:35:40 +0200 freemind (0.9.0+dfsg-2) unstable; urgency=low * Team upload. * Replace Build-Depends on ant1.7 with ant. (Closes: #640267). * Bump Standards-Version to 3.9.2. No changes were required. * Drop unneeded Build-Depends on quilt. * Add Vcs-* fields. * Switch to default-jdk. (Closes: #640859). -- Miguel Landaeta Wed, 07 Sep 2011 19:59:41 -0430 freemind (0.9.0+dfsg-1) unstable; urgency=low * New upstream release * Explicitly ask java-wrappers for java6 environment. * Removed libcommons-lang-java as (build) dependency. * Added DEBUG_WRAPPER hook in freemind.sh. * Added reportbug hook script to get more information from users. * Bumped standard from 3.8.4.0 to 3.9.1.0 (had to include BSD license text into copyright file). * Added upstream changelog 'history.txt' to freemind's docs. -- Eric Lavarde Sat, 26 Feb 2011 10:27:39 +0100 freemind (0.9.0~rc7+dfsg-1) unstable; urgency=low * New upstream version. * Recommend and use (if present) java-wrappers + remove java2-runtime and Java5 dependencies (Closes: #573875). * Use directly uscan to download and repackage upstream sources. * Bump policy version from 3.8.3 to 3.8.4 (no changes) * Switch to source format 3.0 (thanks to Torsten Werner). -- Eric Lavarde Sat, 08 May 2010 15:32:28 +0200 freemind (0.9.0~rc6+dfsg-3) unstable; urgency=low * Build depend on Ant (optional) 1.7 to avoid FTBFS with Ant 1.8 (Closes: #571376). -- Eric Lavarde Sat, 13 Mar 2010 11:38:03 +0100 freemind (0.9.0~rc6+dfsg-2) unstable; urgency=low * Change JiBX dependency to libjibx1.1-java (or libjibx-java 1.1.x for Ubuntu), and adapt patches to use 1.1.6a versioned jar files (Closes: #568664, #568666). * Fix obsolete-relation-form-in-source in freemind depends: simplyhtml (> 0.13). * Improve existing MIME support and add MIME support for KDE3 (Closes: #296258). -- Eric Lavarde Sat, 05 Dec 2009 14:28:10 +0100 freemind (0.9.0~rc6+dfsg-1) unstable; urgency=low * New upstream version. * Suppress build dependency on xsd2jibx, thanks to Upstream change. * Bumped policy version to 3.8.3.0 without changes. I left 'editors' as section because I understand that 'java' would be for programming related packages, whereas FreeMind is for end-users. * Remove call to obsoleted dh_desktop from debian/rules. -- Eric Lavarde Sat, 07 Nov 2009 11:02:07 +0100 freemind (0.9.0~rc4-1) unstable; urgency=low * New upstream version. * Add Mozilla 1.1 version file (ftpmaster request). * Bump policy version from 3.8.0 to 3.8.1 (no changes) -- Eric Lavarde Sun, 24 May 2009 08:33:51 +0200 freemind (0.9.0~rc1-3) unstable; urgency=low * Add Classpath exception statement and hint about orphan license files to copyright file (ftpmaster request). -- Eric Lavarde Sun, 05 Apr 2009 16:22:30 +0200 freemind (0.9.0~rc1-2) unstable; urgency=low * Add XSL files from accessories to copyright file (ftpmaster request). -- Eric Lavarde Sun, 08 Mar 2009 12:40:49 +0100 freemind (0.9.0~rc1-1) unstable; urgency=low * New upstream version. * Move FreeMind to "Applications/Office" section in the menu. * Bump policy version to 3.8.0 (Homepage field, README.source) * Remove urlsee (replaced simply by xdg-open). * Move all documentation (.mm, .pdf, .odt) to new freemind-doc package. * Bug fixes: + Desktop integration (Closes: #296258). + Latest version packaged (Closes: #485629). + Using OpenJDK and moving to main (Closes: #490623, #466303, #515107). * Add javahelp2 dependencies and patches, now that it's in Debian. * Replace libforms-java through libjgoodies-forms-java in dependencies. * Remove unneeded patch to FreeMind resource file. * The responsibilities between batik and fop regarding PDF transcoding seem to have changed, adding fop as recommended dependency. -- Eric Lavarde Sun, 01 Mar 2009 00:49:27 +0100 freemind (0.9.0~beta9-2) experimental; urgency=low * Added SimplyHTML and gnuregexp to FreeMind's classpath. * Added forgotten dependency to SimplyHTML. * Use ${binary:Version} for plugin dependencies on freemind. -- Eric Lavarde Fri, 23 Mar 2007 18:04:36 +0100 freemind (0.9.0~beta9-1) experimental; urgency=low * Continuing tests. * Bumped policy version to 3.7.2.2 (no changes required). -- Eric Lavarde Sat, 10 Mar 2007 16:04:24 +0100 freemind (0.8.0+01-4) unstable; urgency=low * Corrected polish translation (thanks to hekto5 on sf.net). * Add debug dpkg/rpm information and check for Sun/Blackdown VM in freemind.sh. -- Eric Lavarde Wed, 9 Nov 2005 17:07:52 +0000 freemind (0.8.0+01-3) unstable; urgency=low * Introduce usage of commons-codec to replace sun.misc.Base64Encoder/Decoder. * Set java source and target version to 1.3 in order to avoid warnings from jikes. * Suppress useless import of sun.java2d.loops.FontInfo from FontSizeAction.java. -- Eric Lavarde Sun, 6 Nov 2005 16:02:33 +0000 freemind (0.8.0+01-2) unstable; urgency=low * Made the freemind.sharedmimeinfo file multi-lingual. * Improved French traduction. * corrected urlsee to send output to /tmp/urlsee.log when DEBUG is defined because FreeMind discards all output. * corrected urlsee to transform %20 into when using 'see' or other local command. * Corrected the polish translation (it's neither complete nor guaranteed correct but at least it loads). -- Eric Lavarde Sun, 6 Nov 2005 15:20:01 +0000 freemind (0.8.0+01-1) unstable; urgency=low * Adding avalon-framework, commons-io, commons-logging to svg plugin classpath for fop-transcoder to work. * removing pdf-transcoder.jar from source package. -- Eric Lavarde Sat, 22 Oct 2005 15:11:13 +0000 freemind (0.8.0-2) unstable; urgency=low * replaced gnujaxp through xmlParserAPIs in rules file (thanks to WBaer). * included use of fop-transcoder from libbatik-java >= 1.6. -- Eric Lavarde Fri, 21 Oct 2005 07:47:07 +0000 freemind (0.8.0-1) unstable; urgency=low * Finalized upstream version. -- Eric Lavarde Wed, 7 Sep 2005 18:49:37 +0200 freemind (0.7.9.rc5-4) unstable; urgency=low * Bug fixing: link to freemind.jar had old version and forgot to fully remove forms.jar from package. -- Eric Lavarde Sat, 27 Aug 2005 12:23:35 +0200 freemind (0.7.9.rc5-3) unstable; urgency=low * Moved to policy 3.6.2.0 (no change required). * Introduced dependency to libforms-java. -- Eric Lavarde Thu, 18 Aug 2005 17:04:18 +0200 freemind (0.7.9.rc5-2) unstable; urgency=low * Migrating to cdbs system. -- Eric Lavarde Thu, 18 Aug 2005 16:24:16 +0200 freemind (0.7.9.rc5-1) unstable; urgency=low * New upstream release -- Eric Lavarde Tue, 19 Jul 2005 14:11:14 +0200 freemind (0.7.9.rc4-1) unstable; urgency=low * New upstream release -- Eric Lavarde Tue, 5 Jul 2005 11:27:24 +0200 freemind (0.7.9.rc3-2) unstable; urgency=low * Fixed some warnings from docbook-to-man concerning freemind.sgml. * Simplified all debian/freemind-plugins-*.install files. * Added new package freemind-plugins-collab-jabber for collaboration through jabber. * Removed need for replacement variables in freemind.properties and user.properties as it becomes more complicated than it brings anything. -- Eric Lavarde Tue, 24 May 2005 19:50:42 +0200 freemind (0.7.9.rc3-1) unstable; urgency=low * New upstream release -- Eric Lavarde Sun, 22 May 2005 17:08:09 +0200 freemind (0.7.9.rc2-4) unstable; urgency=low * Got the hint that I was compiling against the wrong libraries (thanks to Wolfgang). * Fixed small dependencies and recommends glitches. * Remove jhall (non free) from source and binary packages. * Added urlsee as 'default_browser_command_other_os' default (i.e. the command used by FreeMind to display links and files). Manpage included. * Source for freemind.1 is now SGML based. -- Eric Lavarde Wed, 16 Mar 2005 20:37:40 +0100 freemind (0.7.9.rc2-3) unstable; urgency=low * Added alternative dependencies for Java 1.5. * Replaced some more jars through dependencies on librelaxng-datatype- java, libjaxp1.2-java, libcommons-lang-java. -- Eric Lavarde Fri, 4 Mar 2005 20:31:28 +0100 freemind (0.7.9.rc2-2) unstable; urgency=low * Replaced jar files from svg plugin through standard jars from libxerces2-java, libbatik-java and rhino -- Eric Lavarde Tue, 1 Mar 2005 20:20:25 +0100 freemind (0.7.9.rc2-1) unstable; urgency=low * New upstream release * Added package freemind-plugins-time * Added freedesktop support (closes: #296258) -- Eric Lavarde Mon, 28 Feb 2005 20:38:33 +0100 freemind (0.7.9.rc1-3) unstable; urgency=low * Modified dependencies to non-free Java implementations, Sun and Blackdown packaged with java-package (Closes: #291946, #292182). -- Eric Lavarde Sat, 5 Feb 2005 12:11:32 +0100 freemind (0.7.9.rc1-2) unstable; urgency=low * Move 'accessories' to usr/share/freemind for exports. * Add -Dfreemind.base.dir to freemind.sh for FreeMind to find plugins and accessories. -- Eric Lavarde Fri, 14 Jan 2005 20:32:39 +0100 freemind (0.7.9.rc1-1) unstable; urgency=low * New upstream release -- Eric Lavarde Tue, 11 Jan 2005 20:12:57 +0100 freemind (0.7.9.beta4-1) unstable; urgency=low * New upstream release * Added packages freemind-browser, freemind-plugins-help and freemind- plugins-svg. -- Eric Lavarde Sat, 8 Jan 2005 20:00:00 +0100 freemind (0.7.1-6) unstable; urgency=low * Added "gtk" as LookAndFeel possibility, as well as the possibility to enter directly the Look&Feel class name (Closes: #288512). * Renamed 'enum' to 'enumerator' in XMLElement.java; this is _not_ a promise to support Java 1.5, Java 1.5 support will come only officially with version >= 0.8.0 (Closes: #288506). * Removed JAVA_HOME from debian/rules (Closes: #288505). * Removed bashisms from freemind.sh, making it POSIX conform (Closes: #289067). -- Eric Lavarde Sat, 8 Jan 2005 19:37:05 +0100 freemind (0.7.1-5) unstable; urgency=low * minor changes towards Debian conformity, no end-user change. -- Eric Lavarde Sat, 20 Nov 2004 22:10:14 +0100 freemind (0.7.1-4) unstable; urgency=low * Prepare for upload. * Upgrade to policy standard 3.6.1.0. * Enhanced description. * Dependencies and jar location conform to Java Policy. * use xpm instead of png icon to be policy conform. * moved mm2xbel.xsl and xbel2mm.xsl to doc directory with README.Debian. -- Eric Lavarde Mon, 15 Nov 2004 20:55:47 +0100 freemind (0.7.1-3) unstable; urgency=low * Upgrade freemind.sh to better find the java binary (Thanks to Jan Schulz again) and copy patterns.xml to user directory. * Updated man page to document all environment variables and files used by freemind start script. * Remove user.properties because freemind does create it itself now (removes need for /etc/skel files and README.Debian). * Changed subsection from 'editor' to 'text' to be consistent with menu. -- Eric Lavarde Sat, 19 Jun 2004 22:41:56 +0200 freemind (0.7.1-2) unstable; urgency=low * Adding icon to menu entry. * Small fixes of the manpage. * Changed to patches as sent to upstream team. * Added mime-type application/x-freemind. * Some changes thanks to Jan Schulz: - Set mozilla | www-browser as Recommend field. - JAVA_HOME can now be overwritten (change to rules). - Added new property 'browser_other' for mozilla vs. sensible-browser -- Eric Lavarde Sat, 1 May 2004 12:40:50 +0200 freemind (0.7.1-1) unstable; urgency=low * New upstream release * Changed 'src' to 'freemind' in source tree. * Slight change to man page. * Lookandfeel now remains to default (not windows or metal anymore). -- Eric Lavarde Mon, 1 Mar 2004 06:48:06 +0100 freemind (0.6.7-1) unstable; urgency=low * Initial Release. * This is my first Debian package (following maint-guide's recommendation ;-) * removed *.bak files * modified freemind.properties and user.properties: - properties_folder from freemind to .freemind - modified lookandfeel from windows to metal - adapted docmapurl and browsemode_initial_map to Debian dir structure * made freemin.sh able to start from everywhere -- Eric Lavarde Tue, 17 Feb 2004 23:24:49 +0100 debian/patches/0000755000000000000000000000000012224032152010606 5ustar debian/patches/30_plug_help.patch0000644000000000000000000000170412224032031014106 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 30_plug_help --- freemind/plugins/FreemindHelp.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freemind/plugins/FreemindHelp.xml b/freemind/plugins/FreemindHelp.xml index 02ca9d9..c9a94f1 100644 --- a/freemind/plugins/FreemindHelp.xml +++ b/freemind/plugins/FreemindHelp.xml @@ -1,6 +1,6 @@ - + - \ No newline at end of file + debian/patches/02_build_xml_jibx.patch0000644000000000000000000000211612224032031015117 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 02_build_xml_jibx --- freemind/build.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freemind/build.xml b/freemind/build.xml index cc55a9f..0b0de1d 100644 --- a/freemind/build.xml +++ b/freemind/build.xml @@ -38,8 +38,8 @@ - - + + debian/patches/21_plug_svg_build.patch0000644000000000000000000000362012224032031015133 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 21_plug_svg_build --- freemind/plugins/build_svg.xml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/freemind/plugins/build_svg.xml b/freemind/plugins/build_svg.xml index 04f46d4..e7fc4e6 100644 --- a/freemind/plugins/build_svg.xml +++ b/freemind/plugins/build_svg.xml @@ -7,9 +7,8 @@ - - + - \ No newline at end of file + debian/patches/05_freemind_sh_wrapper.patch0000644000000000000000000001146712224032031016163 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 05_freemind_sh_wrapper =================================================================== --- freemind/freemind.sh | 55 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 34 insertions(+), 21 deletions(-) diff --git a/freemind/freemind.sh b/freemind/freemind.sh index 20bb799..6533306 100644 --- a/freemind/freemind.sh +++ b/freemind/freemind.sh @@ -22,6 +22,13 @@ then set -x fi +# debug also java-wrapper +if [ -n "${DEBUG}" ] +then + DEBUG_WRAPPER=1 + export DEBUG_WRAPPER +fi + ########## FUNCTIONS DEFINITIONS ####################################### _debug() { @@ -47,45 +54,45 @@ _error() { findjava() { # We try hard to find the proper 'java' command - if [ -n "${JAVACMD}" ] && [ -x "${JAVACMD}" ] + if [ -n "${JAVA_CMD}" ] && [ -x "${JAVA_CMD}" ] then - _debug "Using \$JAVACMD to find java virtual machine." + _debug "Using \$JAVA_CMD to find java virtual machine." elif [ -n "${JAVA_BINDIR}" ] && [ -x "${JAVA_BINDIR}/java" ] then - JAVACMD="${JAVA_BINDIR}/java" + JAVA_CMD="${JAVA_BINDIR}/java" _debug "Using \$JAVA_BINDIR to find java virtual machine." elif [ -n "${JAVA_HOME}" ] && [ -x "${JAVA_HOME}/bin/java" ] then - JAVACMD="${JAVA_HOME}/bin/java" + JAVA_CMD="${JAVA_HOME}/bin/java" _debug "Using \$JAVA_HOME to find java virtual machine." else - JAVACMD=$(which java) - if [ -n "${JAVACMD}" ] && [ -x "${JAVACMD}" ] + JAVA_CMD=$(which java) + if [ -n "${JAVA_CMD}" ] && [ -x "${JAVA_CMD}" ] then _debug "Using \$PATH to find java virtual machine." elif [ -x /usr/bin/java ] then _debug "Using /usr/bin/java to find java virtual machine." - JAVACMD=/usr/bin/java + JAVA_CMD=/usr/bin/java fi fi # if we were successful, we return 0 else we complain and return 1 - if [ -n "${JAVACMD}" ] && [ -x "${JAVACMD}" ] + if [ -n "${JAVA_CMD}" ] && [ -x "${JAVA_CMD}" ] then - _debug "Using '$JAVACMD' as java virtual machine..." + _debug "Using '$JAVA_CMD' as java virtual machine..." if [ -n "${DEBUG}" ] then - "$JAVACMD" -version >&2 + "$JAVA_CMD" -version >&2 fi - if (! "${JAVACMD}" -version 2>&1 | grep -qe 'Java(TM)' \ + if (! "${JAVA_CMD}" -version 2>&1 | grep -qe 'Java(TM)' \ -e 'OpenJDK') then _error "Your Java VM is not a complete implementation," \ "=======================================" \ "FREEMIND WILL MOST PROBABLY *NOT* WORK," \ "=======================================" \ - "define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH in order" \ + "define JAVA_CMD, JAVA_BINDIR, JAVA_HOME or PATH in order" \ "to point to such a VM. See the manpage of freemind(1) for details." JAVA_TYPE=other else @@ -94,7 +101,7 @@ findjava() { return 0 else _error "Couldn't find a java virtual machine," \ - "define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH." \ + "define JAVA_CMD, JAVA_BINDIR, JAVA_HOME or PATH." \ "See the manpage of freemind(1) for details." return 1 fi @@ -141,10 +148,16 @@ output_debug_info() { _source /etc/freemind/freemindrc _source ~/.freemind/freemindrc -findjava -if [ $? -ne 0 ] -then - exit 1 +if [ -r /usr/lib/java-wrappers/java-wrappers.sh ] +then # the Debian method + . /usr/lib/java-wrappers/java-wrappers.sh + require_java_runtime java6 +else + findjava + if [ $? -ne 0 ] + then + exit 1 + fi fi output_debug_info @@ -206,11 +219,11 @@ ${freedir}/lib/bindings.jar:\ ${freedir}" if [ "${JAVA_TYPE}" = "sun" ] then - _debug "Calling: '${JAVACMD} -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter $@'." + _debug "Calling: '${JAVA_CMD} -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter $@'." ( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start FreeMind - "${JAVACMD}" -Xmx256M -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@" + "${JAVA_CMD}" -Xmx256M -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@" else # non-Sun environments don't work currently. - _debug "Calling: '${JAVACMD} -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter $@'." + _debug "Calling: '${JAVA_CMD} -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter $@'." ( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start FreeMind - "${JAVACMD}" -Xmx256M -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@" + "${JAVA_CMD}" -Xmx256M -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@" fi debian/patches/10_plug_collab_jabber.patch0000644000000000000000000000272212224032031015716 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 10_plug_collab_jabber --- freemind/plugins/CollaborationJabber.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/freemind/plugins/CollaborationJabber.xml b/freemind/plugins/CollaborationJabber.xml index 0663120..3ad6503 100644 --- a/freemind/plugins/CollaborationJabber.xml +++ b/freemind/plugins/CollaborationJabber.xml @@ -1,11 +1,11 @@ - - - - - - + + + + + + Date: Fri, 4 Oct 2013 13:10:24 +0200 Subject: 50_plug_latex_off --- freemind/plugins/build.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freemind/plugins/build.xml b/freemind/plugins/build.xml index 477c61e..194f385 100644 --- a/freemind/plugins/build.xml +++ b/freemind/plugins/build.xml @@ -24,6 +24,7 @@ + @@ -41,4 +42,4 @@ - \ No newline at end of file + debian/patches/31_plug_help_build.patch0000644000000000000000000000200412224032031015260 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 31_plug_help_build --- freemind/plugins/build_help.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/freemind/plugins/build_help.xml b/freemind/plugins/build_help.xml index 42bc699..15e1752 100644 --- a/freemind/plugins/build_help.xml +++ b/freemind/plugins/build_help.xml @@ -5,10 +5,10 @@ - - + + - \ No newline at end of file + debian/patches/fix-shell-wrapper.patch0000644000000000000000000000225412224032031015177 0ustar From: Eric Lavarde Date: Sat, 8 May 2010 16:56:58 +0200 Subject: fix shell wrapper --- freemind/freemind.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/freemind/freemind.sh b/freemind/freemind.sh index 5cd29ee..20bb799 100644 --- a/freemind/freemind.sh +++ b/freemind/freemind.sh @@ -94,7 +94,8 @@ findjava() { return 0 else _error "Couldn't find a java virtual machine," \ - "define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH." + "define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH." \ + "See the manpage of freemind(1) for details." return 1 fi } @@ -196,11 +197,12 @@ fi # you want to add a new Look&Feel jar (the motif one is so ugly...). # CLASSPATH="${ADD_JARS}:${CLASSPATH}:${freedir}/lib/freemind.jar:\ -${freedir}/lib/jibx/jibx-run.jar:\ -${freedir}/lib/jibx/xpp3.jar:\ +/usr/share/java/SimplyHTML.jar:\ +/usr/share/java/gnu-regexp.jar:\ +/usr/share/java/jibx-run-1.1.6a.jar:\ +/usr/share/java/xpp3.jar:\ ${freedir}/lib/bindings.jar:\ -${freedir}/lib/commons-lang-2.0.jar:\ -${freedir}/lib/forms-1.0.5.jar:\ +/usr/share/java/forms.jar:\ ${freedir}" if [ "${JAVA_TYPE}" = "sun" ] then debian/patches/11_plug_collab_jabber_build.patch0000644000000000000000000000262212224032031017075 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 11_plug_collab_jabber_build --- freemind/plugins/build_jabber.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freemind/plugins/build_jabber.xml b/freemind/plugins/build_jabber.xml index 61133fa..307bf34 100644 --- a/freemind/plugins/build_jabber.xml +++ b/freemind/plugins/build_jabber.xml @@ -5,10 +5,10 @@ - + - \ No newline at end of file + debian/patches/40_plug_script.patch0000644000000000000000000000207112224032031014461 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 40_plug_script --- freemind/plugins/ScriptingEngine.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freemind/plugins/ScriptingEngine.xml b/freemind/plugins/ScriptingEngine.xml index 14eac34..a112046 100644 --- a/freemind/plugins/ScriptingEngine.xml +++ b/freemind/plugins/ScriptingEngine.xml @@ -1,7 +1,7 @@ - + @@ -37,4 +37,4 @@ --> - \ No newline at end of file + debian/patches/20_plug_svg.patch0000644000000000000000000000514312224032031013755 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 20_plug_svg =================================================================== --- freemind/plugins/ExportSvg.xml | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/freemind/plugins/ExportSvg.xml b/freemind/plugins/ExportSvg.xml index 54e1c7e..1a1db99 100644 --- a/freemind/plugins/ExportSvg.xml +++ b/freemind/plugins/ExportSvg.xml @@ -1,27 +1,16 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - \ No newline at end of file + debian/patches/jgoodies-build.patch0000644000000000000000000000170012224032031014521 0ustar From: Markus Koschany Date: Fri, 4 Oct 2013 13:12:46 +0200 Subject: jgoodies build --- freemind/freemind/preferences/layout/OptionPanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freemind/freemind/preferences/layout/OptionPanel.java b/freemind/freemind/preferences/layout/OptionPanel.java index 19a6951..e9a3cfe 100644 --- a/freemind/freemind/preferences/layout/OptionPanel.java +++ b/freemind/freemind/preferences/layout/OptionPanel.java @@ -400,7 +400,7 @@ public class OptionPanel implements TextTranslator { JLabel label = new JLabel(labelText, icon, JLabel.RIGHT); label.setToolTipText(pTranslator.getText(getDescription())); if(rowSpec == null){ - rowSpec = new RowSpec("fill:20dlu"); + rowSpec = RowSpec.decode("fill:20dlu"); } if( 3 < builder.getColumn()){ builder.appendRelatedComponentsGapRow(); debian/patches/32_plug_help_manifest.patch0000644000000000000000000000125512224032031015777 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 32_plug_help_manifest --- freemind/plugins/help/doc/manifest.mf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freemind/plugins/help/doc/manifest.mf b/freemind/plugins/help/doc/manifest.mf index 763b061..c946b2f 100644 --- a/freemind/plugins/help/doc/manifest.mf +++ b/freemind/plugins/help/doc/manifest.mf @@ -1,4 +1,4 @@ Main-Class: sunw.demo.jhdemo.Runner Run-Class: sunw.demo.jhdemo.JHLauncher -Class-Path: hsviewer.jar jhall.jar doc +Class-Path: hsviewer.jar /usr/share/java/jhall.jar doc Arguments: -helpset .doc/freemind.hs debian/patches/02_manifest.patch0000644000000000000000000000125712224032031013737 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 02_manifest --- freemind/MANIFEST.MF | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/freemind/MANIFEST.MF b/freemind/MANIFEST.MF index e6db851..169b9fa 100644 --- a/freemind/MANIFEST.MF +++ b/freemind/MANIFEST.MF @@ -1,13 +1,3 @@ Manifest-Version: 1.0 Main-Class: freemind.main.FreeMindStarter -Class-Path: freemind.jar - ../ - commons-lang-2.0.jar - forms-1.0.5.jar - jibx/jibx-run.jar - jibx/xpp3.jar - bindings.jar - SimplyHTML/gnu-regexp-1.1.4.jar - SimplyHTML/SimplyHTML.jar Created-By: Joerg Mueller - debian/patches/series0000644000000000000000000000066212224032031012023 0ustar 01_build_xml.patch 02_build_xml_jibx.patch 02_manifest.patch fix-shell-wrapper.patch 05_freemind_sh_wrapper.patch 10_plug_collab_jabber.patch 11_plug_collab_jabber_build.patch 20_plug_svg.patch 21_plug_svg_build.patch 30_plug_help.patch 31_plug_help_build.patch 32_plug_help_manifest.patch 40_plug_script.patch 41_plug_script_build.patch 50_plug_latex_off.patch jgoodies-build.patch jgoodies-forms-1.6.patch java-target-version.patch debian/patches/jgoodies-forms-1.6.patch0000644000000000000000000001176212224032031015063 0ustar From: Markus Koschany Date: Fri, 4 Oct 2013 13:17:20 +0200 Subject: jgoodies forms 1.6 --- .../accessories/plugins/dialogs/ManagePatternsPopupDialog.java | 4 ++-- freemind/accessories/plugins/time/TimeList.java | 8 ++++---- freemind/freemind/preferences/layout/OptionPanel.java | 4 ++-- freemind/plugins/collaboration/database/DatabaseBasics.java | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/freemind/accessories/plugins/dialogs/ManagePatternsPopupDialog.java b/freemind/accessories/plugins/dialogs/ManagePatternsPopupDialog.java index a55028e..b066f0f 100644 --- a/freemind/accessories/plugins/dialogs/ManagePatternsPopupDialog.java +++ b/freemind/accessories/plugins/dialogs/ManagePatternsPopupDialog.java @@ -58,7 +58,7 @@ import javax.swing.ListSelectionModel; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; -import com.jgoodies.forms.factories.ButtonBarFactory; +import com.jgoodies.forms.builder.ButtonBarBuilder; import freemind.common.TextTranslator; import freemind.common.XmlBindingTools; @@ -454,7 +454,7 @@ public class ManagePatternsPopupDialog extends JDialog implements jContentPane.add(mSplitPane, new GridBagConstraints(0, 0, 2, 1, 1.0, 8.0, GridBagConstraints.WEST, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); - jContentPane.add(ButtonBarFactory.buildOKCancelBar(getJCancelButton(), getJOKButton()), + jContentPane.add(new ButtonBarBuilder().addGlue().addButton(getJCancelButton(), getJOKButton()).build(), new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0, GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); diff --git a/freemind/accessories/plugins/time/TimeList.java b/freemind/accessories/plugins/time/TimeList.java index b7eb212..80d03c2 100644 --- a/freemind/accessories/plugins/time/TimeList.java +++ b/freemind/accessories/plugins/time/TimeList.java @@ -72,7 +72,7 @@ import javax.swing.table.TableCellRenderer; import javax.swing.text.BadLocationException; import javax.swing.text.Document; -import com.jgoodies.forms.factories.ButtonBarFactory; +import com.jgoodies.forms.builder.ButtonBarBuilder2; import freemind.controller.BlindIcon; import freemind.controller.StructuredMenuHolder; @@ -295,14 +295,14 @@ public class TimeList extends MindMapHookAdapter { exportAction.setEnabled(false); replaceSelectedAction.setEnabled(false); - JPanel bar = ButtonBarFactory.buildGrowingBar(new JButton[]{ + JPanel bar = new ButtonBarBuilder2().addGrowing( cancelButton, exportButton, replaceAllButton, replaceSelectedButton, gotoButton, - selectButton, - }); + selectButton + ).build(); contentPane.add(/*new JScrollPane*/(bar), new GridBagConstraints(0,6,1, 1, 1.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0)); JMenuBar menuBar = new JMenuBar(); diff --git a/freemind/freemind/preferences/layout/OptionPanel.java b/freemind/freemind/preferences/layout/OptionPanel.java index e9a3cfe..ceba697 100644 --- a/freemind/freemind/preferences/layout/OptionPanel.java +++ b/freemind/freemind/preferences/layout/OptionPanel.java @@ -51,8 +51,8 @@ import javax.swing.JSplitPane; import javax.swing.UIManager; import javax.swing.UIManager.LookAndFeelInfo; +import com.jgoodies.forms.builder.ButtonBarBuilder; import com.jgoodies.forms.builder.DefaultFormBuilder; -import com.jgoodies.forms.factories.ButtonBarFactory; import com.jgoodies.forms.layout.FormLayout; import com.jgoodies.forms.layout.RowSpec; @@ -234,7 +234,7 @@ public class OptionPanel implements TextTranslator { }); frame.getRootPane().setDefaultButton(okButton); frame.getContentPane().add( - ButtonBarFactory.buildOKCancelBar(cancelButton, okButton), + new ButtonBarBuilder().addGlue().addButton(cancelButton, okButton).build(), BorderLayout.SOUTH); } diff --git a/freemind/plugins/collaboration/database/DatabaseBasics.java b/freemind/plugins/collaboration/database/DatabaseBasics.java index ed712b2..4f64f21 100644 --- a/freemind/plugins/collaboration/database/DatabaseBasics.java +++ b/freemind/plugins/collaboration/database/DatabaseBasics.java @@ -41,8 +41,8 @@ import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.WindowConstants; +import com.jgoodies.forms.builder.ButtonBarBuilder; import com.jgoodies.forms.builder.DefaultFormBuilder; -import com.jgoodies.forms.factories.ButtonBarFactory; import com.jgoodies.forms.layout.FormLayout; import freemind.common.NumberProperty; @@ -169,7 +169,7 @@ public class DatabaseBasics extends MindMapNodeHookAdapter { }); getRootPane().setDefaultButton(mOkButton); getContentPane().add( - ButtonBarFactory.buildOKCancelBar(cancelButton, mOkButton), + new ButtonBarBuilder().addGlue().addButton(cancelButton, mOkButton).build(), BorderLayout.SOUTH); setTitle("Enter Password Dialog"); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); debian/patches/java-target-version.patch0000644000000000000000000000160512224032031015515 0ustar From: Markus Koschany Date: Fri, 4 Oct 2013 13:50:38 +0200 Subject: java target version Use java target version 1.5 to make freemind compile with jgoodies-forms-java 1.6 --- freemind/build.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freemind/build.xml b/freemind/build.xml index 0b0de1d..ed19e60 100644 --- a/freemind/build.xml +++ b/freemind/build.xml @@ -30,8 +30,8 @@ - - + + debian/patches/41_plug_script_build.patch0000644000000000000000000000174212224032031015645 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:24 +0200 Subject: 41_plug_script_build --- freemind/plugins/build_scripting.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freemind/plugins/build_scripting.xml b/freemind/plugins/build_scripting.xml index 9b9c650..3786792 100644 --- a/freemind/plugins/build_scripting.xml +++ b/freemind/plugins/build_scripting.xml @@ -5,9 +5,9 @@ - + - \ No newline at end of file + debian/patches/01_build_xml.patch0000644000000000000000000000644312224032031014111 0ustar From: Debian Java Maintainers Date: Fri, 4 Oct 2013 13:10:23 +0200 Subject: 01_build_xml --- freemind/build.xml | 35 ++++++----------------------------- 1 file changed, 6 insertions(+), 29 deletions(-) diff --git a/freemind/build.xml b/freemind/build.xml index 3da2f49..cc55a9f 100644 --- a/freemind/build.xml +++ b/freemind/build.xml @@ -33,15 +33,10 @@ - - - - - - - + + + + @@ -49,7 +44,7 @@ - + - - - - - @@ -194,14 +184,7 @@ - - - - - - - @@ -211,15 +194,9 @@ - - - - - @@ -513,7 +490,7 @@ + classpath="${java.dir}/xercesImpl.jar"> debian/freemind-plugins-collab-jabber.install0000644000000000000000000000022311713633441016503 0ustar bin/dist/plugins/collaboration/jabber usr/share/freemind/plugins/collaboration bin/dist/plugins/CollaborationJabber.xml usr/share/freemind/plugins debian/freemind.dirs0000644000000000000000000000016011713633441011642 0ustar usr/bin usr/share/freemind/lib usr/share/freemind/plugins usr/share/doc/freemind usr/share/pixmaps etc/freemind debian/freemind-browser.docs0000644000000000000000000000002111713633441013306 0ustar bin/dist/browser debian/freemind.docs0000644000000000000000000000002511713633441011631 0ustar freemind/history.txt debian/freemind.install0000644000000000000000000000101211713633441012344 0ustar bin/dist/freemind.sh usr/share/freemind bin/dist/lib/freemind.jar usr/share/freemind/lib bin/dist/lib/bindings.jar usr/share/freemind/lib bin/dist/patterns.xml etc/freemind freemind/images/FreeMindWindowIcon.xpm usr/share/pixmaps bin/dist/accessories/* usr/share/freemind/accessories debian/freemind.desktop usr/share/applications # the following lines are needed for KDE 3 which doesn't use the # freedesktop.org/XDG framework. debian/x-freemind.desktop usr/share/mimelnk/application debian/freemind.magic etc/kde3/magic debian/freemind-plugins-svg.dirs0000644000000000000000000000010211713633441014112 0ustar usr/share/freemind/plugins/svg usr/share/doc/freemind-plugins-svg debian/source/0000755000000000000000000000000012224032152010457 5ustar debian/source/format0000644000000000000000000000001411713633441011677 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000041011713633441011343 0ustar Use the target get-orig-source from debian/rules to create the source file within the current directory. The sources will be downloaded from the CVS repository of FreeMind, so be prepared. -- Eric Lavarde , Sat, 28 Feb 2009 20:37:14 +0100 debian/freemind.sgml0000644000000000000000000001552311713633441011654 0ustar manpage.1'. You may view the manual page with: `docbook-to-man manpage.sgml | nroff -man | less'. A typical entry in a Makefile or Makefile.am is: manpage.1: manpage.sgml docbook-to-man $< > $@ The docbook-to-man binary is found in the docbook-to-man package. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include docbook-to-man in your Build-Depends control field. --> Eric"> Lavarde"> 2005-03-16"> 1"> deb@zorglub.s.bawue.de"> FREEMIND"> Debian"> GNU"> GPL"> ]>
&dhemail;
&dhfirstname; &dhsurname; 2003 &dhusername; &dhdate;
&dhucpackage; &dhsection; &dhpackage; A Java program for creating and viewing mindmaps. &dhpackage; no_options DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the &debian; distribution because the original program does not have a manual page. Instead, it has documentation as a mindmap (see Help menu in FreeMind). &dhpackage; is a program that allows to create and view so-called mindmaps, as well as export them to HTML or different image formats. It also has a plugin concept to extend its functionality. OPTIONS This program does not have any option. Just start it! ENVIRONMENT VARIABLES If this environment variable is set, freemind gives more information on how it finds its different elements, as well as some other information. Default value for the java virtual machine (the java command). If $JAVACMD is not set, the java virtual machine is searched under $JAVA_BINDIR/java. If $JAVACMD and $JAVA_BINDIR are not set, the java virtual machine is searched under $JAVA_HOME/bin/java. If all $JAVA... environment variables fail, the java virtual machine command (java) is searched in the $PATH (with which). The $CLASSPATH variable also lets one specify additional jars, which is good, if you want to add a new Look&Feel jar (the motif one is so ugly...). Alternatively, the content of $ADD_JARS will be prepended to $CLASSPATH. Directory where FreeMind searches for its plugins and libraries FILES freemind tries to read its environment variables from /etc/freemind/freemindrc and ~/.freemind/freemindrc, so that specific settings are possible at machine and user level. If all searches through environment variables fail, the java virtual machine is expected to be /usr/bin/java; if not, freemind exits with an error. SEE ALSO The online documentation under http://freemind.sf.net/, especially the Linux related one under the Wiki page link http://freemind.sourceforge.net/wiki/index.php/FreeMind_on_Linux. AUTHOR This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; General Public License, Version 2 any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.
debian/freemind.bug-script0000644000000000000000000000005011713633441012756 0ustar #!/bin/sh DEBUG=exit freemind 1>&3 2>&3 debian/compat0000644000000000000000000000000211713633441010367 0ustar 5 debian/freemind.mime0000644000000000000000000000022211713633441011627 0ustar application/x-freemind; /usr/bin/freemind '%s'; test=test -n "$DISPLAY"; description="FreeMind MindMap file"; textualnewlines; nametemplate=%s.mm debian/freemind-plugins-script.install0000644000000000000000000000016311713633441015333 0ustar bin/dist/plugins/script usr/share/freemind/plugins bin/dist/plugins/ScriptingEngine.xml usr/share/freemind/plugins debian/x-freemind.desktop0000644000000000000000000000144511713633441012626 0ustar # KDE Config File [Desktop Entry] Encoding=UTF-8 MimeType=application/x-freemind Icon=FreeMindWindowIcon Comment=FreeMind Map Comment[cs]=FreeMind Mapa Comment[de]=FreeMind Map Comment[dk]=FreeMind Map Comment[es]=FreeMind Mapa Comment[fr]=FreeMind Carte Mentale Comment[hu]=FreeMind Térkép Comment[it]=FreeMind Mappa Comment[ja]=FreeMind マップ Comment[kr]=FreeMind 맵 Comment[lt]=FreeMind Žemėlapis Comment[nl]=FreeMind Map Comment[no]=FreeMind Map Comment[pl]=FreeMind Mapa Comment[pt]=FreeMind Mapa Comment[pt]=FreeMind Mapa Comment[ru]=FreeMind Ассоциативная арта Comment[sl]=FreeMind Miselni vzorec Comment[zh_CN]=FreeMind 思维导图 Comment[zh]=FreeMind 心智圖 Type=MimeType Patterns=*.mm X-KDE-AutoEmbed=false [Property::X-KDE-NativeExtension] Type=QString Value=.mm debian/copyright0000644000000000000000000002646511713633441011141 0ustar This package was debianized by Eric Lavarde on Mon, 9 Feb 2004 06:14:41 +0100. The packaging itself is placed under dual license GPLv2+ and BSD (take what fits your needs). It was downloaded from http://freemind.sourceforge.net/ Upstream Author: Joerg Mueller FreeMind - A Program for creating and viewing Mindmaps Copyright: 2000-2009 Joerg Mueller, Daniel Polansky, Christian Foltin, Dimitri Polivaev and others This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. A copy of the GNU General Public License is available as /usr/share/common-licenses/GPL-2 in the Debian GNU/Linux distribution or on the World Wide Web at . You can also obtain it by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. A copy of the GNU General Public License is available as /usr/share/common-licenses/GPL-2 in the Debian GNU/Linux distribution. Files: ./freemind/preferences/layout/*Key*.java Copyright: 2000, 2004 Slava Pestov License: GPLv2+ (see above) Files: ./freemind/controller/printpreview/*.java: Copyright: 2003 Jens Kaiser License: LGPLv2+ * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public License * as published by the Free Software Foundation; either version 2 of * the License, or (at your option) any later version. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Library General Public License for more details. A copy of the GNU Library General Public License is available as /usr/share/common-licenses/LGPL-2 in the Debian GNU/Linux distribution or on the World Wide Web at . You can also obtain it by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Files: ./freemind/main/FreeMindSplash*.java Copyright: 2002 by Thomas Alexandre License: GPLv2+ (see above) Files: ./freemind/main/XML*.java Copyright: 2000-2002 Marc De Scheemaecker License: zlib/libpng * This file is part of NanoXML 2 Lite. * Copyright (C) 2000-2002 Marc De Scheemaecker, All Rights Reserved. * * This software is provided 'as-is', without any express or implied warranty. * In no event will the authors be held liable for any damages arising from the * use of this software. * * Permission is granted to anyone to use this software for any purpose, * including commercial applications, and to alter it and redistribute it * freely, subject to the following restrictions: * * 1. The origin of this software must not be misrepresented; you must not * claim that you wrote the original software. If you use this software in * a product, an acknowledgment in the product documentation would be * appreciated but is not required. * * 2. Altered source versions must be plainly marked as such, and must not be * misrepresented as being the original software. * * 3. This notice may not be removed or altered from any source distribution. Files: ./freemind/main/*HTML*.java Copyright: 2004 Richard "Shred" Koerber License: ? * This is free software. You can modify and use it at will. Files: ./freemind/main/Base64Coding.java Copyright: (C) 2001, 2003, 2004, 2006 Free Software Foundation, Inc. License: GPLv2+ (see above; with GNU classpath exception, see below) Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. Files: ./freemind/main/ExampleFileFilter.java Copyright: (c) 2003 Sun Microsystems, Inc. All Rights Reserved. License: BSD like? * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * -Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * -Redistribution in binary form must reproduct the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the distribution. * * Neither the name of Sun Microsystems, Inc. or the names of contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * This software is provided "AS IS," without a warranty of any kind. ALL * EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING * ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE * OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT * BE LIABLE FOR ANY DAMAGES OR LIABILITIES SUFFERED BY LICENSEE AS A RESULT * OF OR RELATING TO USE, MODIFICATION OR DISTRIBUTION OF THE SOFTWARE OR ITS * DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST * REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, * INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY * OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN * IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. * * You acknowledge that Software is not designed, licensed or intended for * use in the design, construction, operation or maintenance of any nuclear * facility. Files: ./freemind/extensions/ImportWizard.java Copyright: 1999 Len Trigg (trigg@cs.waikato.ac.nz) License: GPLv2+ (see above) Files: ./accessories/plugins/time/J*.java (except JTripleCalendar.java) Copyright: 2004 Kai Toedter License: LGPLv2+ (see above) The following files have no copyright/license but are assumed to be under the same conditions than the rest of the majority of the source code (GPLv2+): ./freemind/main/LoggingOutputStream.java: *No copyright* UNKNOWN ./freemind/extensions/StatefulMindMapNodeHookAdapter.java: *No copyright* UNKNOWN ./freemind/extensions/StatefulNodeHook.java: *No copyright* UNKNOWN ./freemind/modes/IconInformation.java: *No copyright* UNKNOWN ./windows-launcher/Freemind.c: *No copyright* UNKNOWN ./mkdmg.sh: *No copyright* UNKNOWN ./tests/freemind/SignedScriptTests.java: *No copyright* UNKNOWN ./plugins/latex/JZoomedHotEqn.java: *No copyright* UNKNOWN ./plugins/svg/startSquiggle.sh: *No copyright* UNKNOWN ./plugins/script/ScriptingRegistration.java: *No copyright* UNKNOWN ./freemind.sh: *No copyright* UNKNOWN ./accessories/mm2opml.xsl ./accessories/mm2tji*.xsl ./accessories/opml2mm.xsl The following license files can be ignored as they refer to Jar files/libraries that have been removed from the source code: ./freemind/plugins/latex/Readme.txt ./freemind/plugins/script/groovy-all-1.5.6-LICENSE.txt File: ./accessories/freemind2html.xsl Author: Markus Brueckner License: BSD license without advertising clause. (see http://www.opensource.org/licenses/bsd-license.php for further details) Copyright (c) The Regents of the University of California. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: ./accessories/mm2html.xsl ./accessories/mm2latex*.xsl ./accessories/mm2text.xsl Author: joerg feuerhake joerg.feuerhake@free-penguin.org License: GPL (see above) Files: ./accessories/mm2*_utf8* Copyright: Naoki Nose, 2006, and Eric Lavarde, 2008 License: GPLv2+ (see above) Files: ./accessories/mm2twiki.xsl Copyright: Stephen Fitch, 2005 License: GPL (see above) Files: ./accessories/mm2xbel.xsl ./accessories/xbel2mm.xsl Copyright: William McVey , 2003 License: GPL (see above) Files: ./accessories/to{x,}html.xsl ./accessories/marktree.js Copyright: Miika Nurminen (minurmin@cc.jyu.fi) 2003, 2004 License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/clean-sources.sh0000755000000000000000000000170711713633441012300 0ustar #!/bin/sh -x PACKAGE="freemind" if [ $# -ne 3 ] || [ $1 != '--upstream-version' ] then echo "Call: $0 --upstream-version " >&2 echo "Example: $0 --upstream-version 0.9.0~rc7 ../freemind-src-0.9.0_RC_7.tar.gz" >&2 echo "See manpage USCAN(1) for more details" >&2 exit 2 fi version="$2" file="$3" basedir=$(dirname "$file") packdir="${basedir}/${PACKAGE}-${version}" if [ -d ../tarballs ] then # structure of svn-buildpackage origtar="../tarballs/${PACKAGE}_${version}+dfsg.orig.tar.gz" else origtar="${basedir}/${PACKAGE}_${version}+dfsg.orig.tar.gz" fi if [ -d "${packdir}" ] then rm -rI "${packdir}" fi mkdir "${packdir}" tar xzf "${file}" -C "${packdir}" || exit 1 find "${packdir}" -name \*.zip -o -name \*.jar -o -name \*.class | xargs rm -vf rm -vfr ${packdir}/freemind/windows-launcher tar czf "${origtar}" -C "${basedir}" $(basename "${packdir}") || exit 1 echo "Original source file saved to '${origtar}'." rm -rf "${packdir}" debian/freemind-plugins-collab-jabber.docs0000644000000000000000000000006111713633441015765 0ustar freemind/plugins/collaboration/jabber/readme.txt debian/control0000644000000000000000000001010112224032025010552 0ustar Source: freemind Section: editors Priority: optional Maintainer: Debian Java Maintainers Uploaders: Eric Lavarde # FreeMind can be built with JiBX 1.0, 1.1 and 1.2, but the result does only # run with the version it was built with. JiBX 1.1 has been chosen for # compatibility with Ubuntu. Build-Depends-Indep: docbook-to-man, ant, ant-optional, default-jdk, imagemagick, libbatik-java (>= 1.6), rhino, libjgoodies-forms-java (>= 1.6), groovy, libjibx1.1-java | libjibx-java (>= 1.1), libjibx1.1-java | libjibx-java (<< 1.2), simplyhtml (>> 0.13), javahelp2, fop Build-Depends: debhelper (>= 9), cdbs (>= 0.4.8) Homepage: http://freemind.sourceforge.net/ Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/freemind Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/freemind/ Package: freemind Architecture: all Depends: default-jre | sun-java6-jre, libjgoodies-forms-java (>= 1.6), libjibx1.1-java | libjibx-java (>= 1.1), libjibx1.1-java | libjibx-java (<< 1.2), simplyhtml (>> 0.13), ${misc:Depends} Recommends: freemind-doc, xdg-utils, java-wrappers Suggests: freemind-plugins-help, freemind-plugins-svg, freemind-plugins-script, freemind-browser Breaks: freemind-plugins-time (<< 0.9.0+dfsg-2) Replaces: freemind-plugins-time Description: Java Program for creating and viewing Mindmaps Taking the Concept-Mapping approach to Human-Computer Interface design. A mind mapper, and at the same time an easy-to-operate hierarchical editor with strong emphasis on folding. These two are not really two different things, just two different descriptions of a single application. Often used for knowledge and content management. . FreeMind doesn't work with classpath based Java implementations. Use OpenJDK (or Sun's Java), and check freemind(1) for more information. Package: freemind-doc Section: doc Architecture: all Depends: ${misc:Depends} Recommends: evince | openoffice.org-writer | abiword | kword | pdf-viewer Suggests: freemind Description: Documentation for FreeMind This package contains on one hand the FreeMind Documentation Mindmap as accessed through the menu 'Help -> Documentation', on the other hand the FreeMind Key Mapping reference, either in PDF (accessible through the menu 'Help -> Key Documentation PDF') or in OpenDocument format (editable). Package: freemind-browser Architecture: all Depends: ${misc:Depends} Recommends: thttpd | httpd Suggests: freemind Description: Java Applet for publishing Mindmaps produced with FreeMind This package contains a java applet as well as an example of an HTML file to publish FreeMind maps using a standard web server. Package: freemind-plugins-svg Architecture: all Depends: freemind (= ${binary:Version}), libbatik-java (>= 1.6), rhino, ${misc:Depends} Recommends: fop Description: Java Plugin for FreeMind to export Mindmaps to SVG and PDF This plugin will add two menu points 'File -> Export -> SVG-Export' and 'File -> Export -> PDF-Export'. The PDF export won't work without the recommended fop being installed. Package: freemind-plugins-help Architecture: all Depends: freemind (= ${binary:Version}), ${misc:Depends}, javahelp2 Description: Java Plugin for FreeMind to show an extended online help This plugin will add a menu point 'Help -> Online Help'. Package: freemind-plugins-script Architecture: all Depends: freemind (= ${binary:Version}), groovy, ${misc:Depends} Description: Java Plugin for FreeMind to add scripting capabilities This plugin will add the menu points 'Tools -> Evaluate' and 'Tools -> Script Editor...'. #Package: freemind-plugins-collab-jabber #Architecture: all #Depends: freemind (= ${binary:Version}), libcommons-logging-java, libcrimson-java, liboro-java, libgnujaxp-java, libjdom0-java, liblog4j1.2-java, ${misc:Depends} #Description: Java Plugin for FreeMind to collaborate over Jabber. # This plugin will add a menu point 'Tools -> Start Collaboration Mode'. # . # Attention, this feature is still alpha-code and not guaranteed to work, # it might munge your data, eat your dog and quick your baby (or the other way # around). debian/freemind-doc.README.Debian0000644000000000000000000000040211713633441013561 0ustar freemind for Debian ------------------- freemind.mm is the FreeMind help file, itself in FreeMind format. To read it, start FreeMind and call the menu point 'Help -> Documentation'. -- Eric Lavarde , Sun, 05 Dec 2004 21:14:14 +0100 debian/freemind-plugins-collab-jabber.dirs0000644000000000000000000000013511713633441016000 0ustar usr/share/freemind/plugins/collaboration/jabber usr/share/doc/freemind-plugins-collab-jabber debian/freemind-plugins-script.dirs0000644000000000000000000000011011713633441014616 0ustar usr/share/freemind/plugins/script usr/share/doc/freemind-plugins-script debian/freemind.manpages0000644000000000000000000000001311713633441012471 0ustar freemind.1 debian/freemind-plugins-help.install0000644000000000000000000000015611713633441014761 0ustar bin/dist/plugins/help usr/share/freemind/plugins bin/dist/plugins/FreemindHelp.xml usr/share/freemind/plugins