Wed Oct 30 13:05:16 2019 UTC ()
vym: Upgrade to 2.7.1

Full changelog is unknown.

Switch from qt4 to qt5.

CHANGELOG
=========

Release notes View Your Mind - vym 2.6.0

This version is mainly a bugfix release and the port to Mac OS X and Windows. Over the past years several attempts have been made by various developers to port vym to windows, finally with a new day time job I got access to a windows machine and filled the missing parts with code.

While vym has more than 150 automatic tests now, I certainly will have overlooked some bugs, especially I couldn't test all windows versions out there.

Feel free to report any bugs or feature requests on https://sourceforge.net/projects/vym/

Thanks for using vym!

Uwe Drechsel - September 2016
Feature overview

    Mac OS X support
        Native support on Mac

    Windows support
        Native support on Windows
        Using 7z for compression of map data (not included, please refer to http://www.7-zip.org/
        check, if 7z is available for unzipping

    Features shared on all platforms
        Online check for release notes
        Online check for updates
        Free positioning of branches (experimental)
        Display information on why allowing downloads is useful
        Shortcut to restore last session
        Improve ASCII export
        Regulary check for updates
        Check online for release notes
        Use QTextBrowser for clickable URLs in ShowTextDialog
        Added updated translation by Pavel Fric

    Notes:

        Some configuration settings have been moved within with the settings file from /mainwindow to /system

        /mainwindow/readerURL /mainwindow/readerPDF /mainwindow/autosave/ /mainwindow/writeBackupFile /mainwindow/printerName /mainwindow/printerFormat /mainwindow/printerFileName

        The location of the settings file depends on your platform: On windows it's in the registry, on Linux it is $HOME/.config/InSilmaril/vym.conf

Detailed list of features

    Consider position of a branch in subtree when calculating priorities
    Lockfiles to improve multi-user suupor
    Set number of shown parents also for find results
    Set default map author for new maps
    Retrieve OS information using This allows QSysInfo::prettyProductName to be used. (using Qt 5.4 on windows now)
    File dialog to select 7z on windows
    Added window with debug info
    Greek translation by Yannis Kaskamanidis
    Sort context menus of targets lexically
    Wordwrap heading in task editor
    Filter for new tasks in taskeditor
    Improved handling of exports
    Export map as text with tasks appended in extra list (experimental)
    Internal fileformat changed to better support embedded HTML: Using CDATA and VymText instead of VymNote
    set keyboard focus to note/heading editor when opening it
    Leave TextEditor with Esc
    Display update information from vym server

Bugfixes

    Bottomline of branch 'jumping' by one pixel when moving
    Font in shortcuts window
    Update taskeditor after relinking branches
    Set map properties editor to readonly, if map is readonly
    In NoteEditor alignment only changed first line
    for - No undo after deleteAll in TextEditors (2fb0f43b)
    Workaround for missing translation( On windows locale is set to en-US instead of en_US...)
    Don't try to unzip .mm files (FreeMind)
    Renamed .ts files: This allows QTranslator to also find e.g. en.qm when looking for en_US.qm
    Use en_US.UTF-8 on Linux
    Language detection
    Removed KDE4 support
    No undo after deleteAll in TextEditors
    #70 Export to LibreOffice Impress
    Removed unused code on windows
    Do not silently ignore failed exports, e.g. if file exists
    Do not silently ignore failed exports, e.g. if file exists
    Missing borders in image exports
    Shortcut to save map
    vymLinks with relative paths were not always detected correctly
    Installation on Mac
    Free positioning (experimental)
    Changed vymBaseDir on Mac OSX
    Find demos and pdf documentation on Mac OSX
    Find translations in correct vymBaseDir on Mac OSX
    Imports of MM and directory
    setMapChanged when moving control points of XLinks
    Toggle RichText with Alt + Shift + R
    set focus back to mapeditor when pressing Escape-Key
    #80 Localise Qt strings and introduce -locale option
    83 Don't install docs in 'make install'
    #76 Wrong icon in documentation
    #82 Again. don't copy lang/
    #82 Copy only .qm in generation of Makefile
    #80 Localise Qt strings and introduce -locale option
    83 Don't install docs in 'make install'
    #76 Wrong icon in documentation
    Copy contents of lang/ again in make install
    #79 FTBFS with GCC 6: no matching function
    Switch to just loaded map
    Focus on MapEditor when starting to edit branch
    Focus on MapEditor when starting to edit branch
    Enter pipe-symbol in NoteEditor #78
    save scope of inherited editors
    Don't change map when just reselecting a branch with a note
    Visible tasks in taskeditor for new map
    Update recent maps menu after loading of map
    Empty window with update information on startup
    Don't allow changing flags or use of Page/Cursor keys during editing of heading
    LibreOffice Export
    Segfault when exiting vym
    No confirmation dialog, when closing tab of modified map
    Set color of new timestamp
    Update session filelist correctly
    MS VS2013 compiler has nested if limit - work around by Darren Lissimore
    Wrong domain in cookie handling set
    Save colors during edit of heading
    Copy color of parent branch to new branch
    VymText can contain "]]>" in CDATA now
    Drag & Drop of URLs
    Wrong positioning of moved branches before mouse button is released
    RichText headings in ToC of HTML export
    Detect richText heading in saved maps from version < 2.5.0
    Detect richText note in saved maps from version < 2.5.0
    Use zip format when saving with 7z: compatibility e.g.i between Windows and Linux
    Refactoring parser to enable both double and single quotes
    Undo/redo setHeading
    vt symbol in TreeEditor


(kamil)
diff -r1.40 -r1.41 pkgsrc/misc/vym/Makefile
diff -r1.6 -r1.7 pkgsrc/misc/vym/PLIST
diff -r1.7 -r1.8 pkgsrc/misc/vym/distinfo
diff -r1.1 -r0 pkgsrc/misc/vym/patches/patch-main.cpp
diff -r1.1 -r0 pkgsrc/misc/vym/patches/patch-mainwindow.cpp

cvs diff -r1.40 -r1.41 pkgsrc/misc/vym/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/vym/Makefile 2019/08/11 13:22:00 1.40
+++ pkgsrc/misc/vym/Makefile 2019/10/30 13:05:16 1.41
@@ -1,49 +1,54 @@ @@ -1,49 +1,54 @@
1# $NetBSD: Makefile,v 1.40 2019/08/11 13:22:00 wiz Exp $ 1# $NetBSD: Makefile,v 1.41 2019/10/30 13:05:16 kamil Exp $
2# 2#
3 3
4DISTNAME= vym-2.2.4 4DISTNAME= vym-2.7.1
5PKGREVISION= 16 
6CATEGORIES= misc 5CATEGORIES= misc
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vym/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vym/}
8EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.insilmaril.de/vym/ 10HOMEPAGE= http://www.insilmaril.de/vym/
12COMMENT= Generate and manipulate maps which show your thoughts 11COMMENT= Generate and manipulate maps which show your thoughts
13LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
14 13
15DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils 14DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils
16 15
17USE_LANGUAGES= c++ 16USE_LANGUAGES= c++
18USE_TOOLS+= perl:run bash:run 17USE_TOOLS+= perl:run bash:run
19 18
20REPLACE_PERL+= scripts/exportvym scripts/niceXML 19REPLACE_PERL+= scripts/exportvym scripts/niceXML
21REPLACE_BASH+= scripts/release-mac scripts/update-bookmarks \ 20
22 scripts/makedist-vym scripts/vivym 21REPLACE_BASH+= scripts/release-mac scripts/update-bookmarks
 22REPLACE_BASH+= scripts/makedist-vym scripts/vivym
 23REPLACE_BASH+= scripts/getbinaries scripts/screencast
 24
 25REPLACE_RUBY+= scripts/jigger
 26REPLACE_RUBY+= scripts/make-qrc.rb
23 27
24CHECK_INTERPRETER_SKIP= share/vym/scripts/bugger \ 28CHECK_INTERPRETER_SKIP= share/vym/scripts/bugger \
25 share/vym/scripts/vym-addmail.rb 29 share/vym/scripts/vym-addmail.rb
26 30
27INSTALL_MAKE_FLAGS+= INSTALL_ROOT=${DESTDIR} 31INSTALL_MAKE_FLAGS+= INSTALL_ROOT=${DESTDIR}
28 32
29SUBST_CLASSES+= flags 33SUBST_CLASSES+= flags
30SUBST_STAGE.flags= pre-configure 34SUBST_STAGE.flags= pre-configure
31SUBST_MESSAGE.flags= Fix path to flags 35SUBST_MESSAGE.flags= Fix path to flags
32SUBST_FILES.flags= main.cpp 36SUBST_FILES.flags= main.cpp
33SUBST_VARS.flags= PREFIX 37SUBST_VARS.flags= PREFIX
34 38
35post-extract: 39post-extract:
36 ${CHMOD} a-x ${WRKSRC}/icons/vym.ico 40 ${CHMOD} a-x ${WRKSRC}/icons/vym.ico
37 41
38do-configure: 42do-configure:
39 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ 43 cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
40 ${QTDIR}/bin/qmake -unix \ 44 ${QTDIR}/bin/qmake -unix \
41 PREFIX=${PREFIX} \ 45 PREFIX=${PREFIX} \
42 DATADIR=${PREFIX}/share \ 46 DATADIR=${PREFIX}/share \
43 DOCDIR=${PREFIX}/doc/vym vym.pro 47 DOCDIR=${PREFIX}/doc/vym vym.pro
44 48
45.include "../../x11/qt4-qdbus/buildlink3.mk" 49.include "../../lang/ruby/buildlink3.mk"
46.include "../../x11/qt4-libs/buildlink3.mk" 50.include "../../lang/ruby/replace.mk"
47.include "../../x11/qt4-tools/buildlink3.mk" 51.include "../../x11/qt5-qtbase/buildlink3.mk"
48 52.include "../../x11/qt5-qtscript/buildlink3.mk"
 53.include "../../x11/qt5-qtsvg/buildlink3.mk"
49.include "../../mk/bsd.pkg.mk" 54.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/misc/vym/PLIST (expand / switch to unified diff)

--- pkgsrc/misc/vym/PLIST 2013/01/03 15:44:19 1.6
+++ pkgsrc/misc/vym/PLIST 2019/10/30 13:05:16 1.7
@@ -1,54 +1,59 @@ @@ -1,54 +1,59 @@
1@comment $NetBSD: PLIST,v 1.6 2013/01/03 15:44:19 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.7 2019/10/30 13:05:16 kamil Exp $
2bin/vym 2bin/vym
3doc/vym/vym.pdf 3share/vym/demos/ao-report-example.vym
4share/vym/demos/frames.vym 4share/vym/demos/frames.vym
5share/vym/demos/lifeforms.vym 5share/vym/demos/lifeforms.vym
6share/vym/demos/math.vym 6share/vym/demos/math.vym
 7share/vym/demos/scripts/examplescript.vys
 8share/vym/demos/scripts/export-image.vys
 9share/vym/demos/scripts/iterating-branches.vys
 10share/vym/demos/scripts/strip-url.vys
7share/vym/demos/time-management.vym 11share/vym/demos/time-management.vym
8share/vym/demos/vym-contribute.vym 12share/vym/demos/vym-contribute.vym
9share/vym/exports/orange-blue.conf 13share/vym/exports/orange-blue.conf
10share/vym/exports/template-orange-blue/META-INF/manifest.xml 14share/vym/exports/template-orange-blue/META-INF/manifest.xml
11share/vym/exports/template-orange-blue/Pictures/1000000000000040000000400142E835.png 15share/vym/exports/template-orange-blue/Pictures/1000000000000040000000400142E835.png
12share/vym/exports/template-orange-blue/Thumbnails/thumbnail.png 16share/vym/exports/template-orange-blue/Thumbnails/thumbnail.png
13share/vym/exports/template-orange-blue/content-template.xml 17share/vym/exports/template-orange-blue/content-template.xml
14share/vym/exports/template-orange-blue/content.xml 18share/vym/exports/template-orange-blue/content.xml
15share/vym/exports/template-orange-blue/meta.xml 19share/vym/exports/template-orange-blue/meta.xml
16share/vym/exports/template-orange-blue/mimetype 20share/vym/exports/template-orange-blue/mimetype
17share/vym/exports/template-orange-blue/page-template.xml 21share/vym/exports/template-orange-blue/page-template.xml
18share/vym/exports/template-orange-blue/settings.xml 22share/vym/exports/template-orange-blue/settings.xml
19share/vym/exports/template-orange-blue/styles.xml 23share/vym/exports/template-orange-blue/styles.xml
20share/vym/flags/flag-arrow-2down.png 24share/vym/flags/flag-2arrow-down.png
21share/vym/flags/flag-arrow-2up.png 25share/vym/flags/flag-2arrow-up.png
22share/vym/flags/flag-arrow-down.png 26share/vym/flags/flag-arrow-down.png
23share/vym/flags/flag-arrow-up.png 27share/vym/flags/flag-arrow-up.png
 28share/vym/flags/flag-clock.png
24share/vym/flags/flag-cross-red.png 29share/vym/flags/flag-cross-red.png
25share/vym/flags/flag-exclamationmark.png 30share/vym/flags/flag-exclamationmark.png
26share/vym/flags/flag-flash.png 31share/vym/flags/flag-flash.png
27share/vym/flags/flag-heart.png 32share/vym/flags/flag-heart.png
28share/vym/flags/flag-hideexport.png 33share/vym/flags/flag-hideexport.png
29share/vym/flags/flag-hook-green.png 34share/vym/flags/flag-hook-green.png
30share/vym/flags/flag-info.png 35share/vym/flags/flag-info.png
31share/vym/flags/flag-kalarm.png 
32share/vym/flags/flag-lamp.png 36share/vym/flags/flag-lamp.png
33share/vym/flags/flag-lifebelt.png 37share/vym/flags/flag-lifebelt.png
 38share/vym/flags/flag-no-arrow-up.png
34share/vym/flags/flag-note.png 39share/vym/flags/flag-note.png
35share/vym/flags/flag-phone.png 40share/vym/flags/flag-phone.png
36share/vym/flags/flag-present.png 41share/vym/flags/flag-present.png
37share/vym/flags/flag-questionmark.png 42share/vym/flags/flag-questionmark.png
38share/vym/flags/flag-rose.png 43share/vym/flags/flag-rose.png
39share/vym/flags/flag-scrolled-right.png 44share/vym/flags/flag-scrolled-right.png
40share/vym/flags/flag-smiley-good.png 45share/vym/flags/flag-smiley-good.png
41share/vym/flags/flag-smiley-omg.png 46share/vym/flags/flag-smiley-omb.png
42share/vym/flags/flag-smiley-sad.png 47share/vym/flags/flag-smiley-sad.png
43share/vym/flags/flag-stopsign.png 48share/vym/flags/flag-stopsign.png
44share/vym/flags/flag-target.png 49share/vym/flags/flag-target.png
45share/vym/flags/flag-task-finished.png 50share/vym/flags/flag-task-finished.png
46share/vym/flags/flag-task-new-morning.png 51share/vym/flags/flag-task-new-morning.png
47share/vym/flags/flag-task-new-sleeping.png 52share/vym/flags/flag-task-new-sleeping.png
48share/vym/flags/flag-task-new.png 53share/vym/flags/flag-task-new.png
49share/vym/flags/flag-task-wip-morning.png 54share/vym/flags/flag-task-wip-morning.png
50share/vym/flags/flag-task-wip-sleeping.png 55share/vym/flags/flag-task-wip-sleeping.png
51share/vym/flags/flag-task-wip.png 56share/vym/flags/flag-task-wip.png
52share/vym/flags/flag-task.png 57share/vym/flags/flag-task.png
53share/vym/flags/flag-thumb-down.png 58share/vym/flags/flag-thumb-down.png
54share/vym/flags/flag-thumb-up.png 59share/vym/flags/flag-thumb-up.png
@@ -104,27 +109,26 @@ share/vym/icons/editpaste.png @@ -104,27 +109,26 @@ share/vym/icons/editpaste.png
104share/vym/icons/editsort.png 109share/vym/icons/editsort.png
105share/vym/icons/editsortback.png 110share/vym/icons/editsortback.png
106share/vym/icons/edittrash.png 111share/vym/icons/edittrash.png
107share/vym/icons/exit.png 112share/vym/icons/exit.png
108share/vym/icons/file-document-export.png 113share/vym/icons/file-document-export.png
109share/vym/icons/fileclose.png 114share/vym/icons/fileclose.png
110share/vym/icons/filenew.png 115share/vym/icons/filenew.png
111share/vym/icons/filenewcopy.png 116share/vym/icons/filenewcopy.png
112share/vym/icons/fileopen.png 117share/vym/icons/fileopen.png
113share/vym/icons/fileprint.png 118share/vym/icons/fileprint.png
114share/vym/icons/filesave.png 119share/vym/icons/filesave.png
115share/vym/icons/filesaveas.png 120share/vym/icons/filesaveas.png
116share/vym/icons/find.png 121share/vym/icons/find.png
117share/vym/icons/flag-url-16x16.png 
118share/vym/icons/formatcolorbranch.png 122share/vym/icons/formatcolorbranch.png
119share/vym/icons/formatcolorpicker.png 123share/vym/icons/formatcolorpicker.png
120share/vym/icons/formatcolorpicker.xpm 124share/vym/icons/formatcolorpicker.xpm
121share/vym/icons/formatcolorsubtree.png 125share/vym/icons/formatcolorsubtree.png
122share/vym/icons/formatfixedfont.png 126share/vym/icons/formatfixedfont.png
123share/vym/icons/formatrichtext.png 127share/vym/icons/formatrichtext.png
124share/vym/icons/formatvarfont.png 128share/vym/icons/formatvarfont.png
125share/vym/icons/headingeditor.png 129share/vym/icons/headingeditor.png
126share/vym/icons/history.png 130share/vym/icons/history.png
127share/vym/icons/linestyle-dash.png 131share/vym/icons/linestyle-dash.png
128share/vym/icons/linestyle-dashdot.png 132share/vym/icons/linestyle-dashdot.png
129share/vym/icons/linestyle-dashdotdot.png 133share/vym/icons/linestyle-dashdotdot.png
130share/vym/icons/linestyle-dot.png 134share/vym/icons/linestyle-dot.png
@@ -160,46 +164,26 @@ share/vym/icons/undo.png @@ -160,46 +164,26 @@ share/vym/icons/undo.png
160share/vym/icons/up.png 164share/vym/icons/up.png
161share/vym/icons/view-filter.png 165share/vym/icons/view-filter.png
162share/vym/icons/viewmag+.png 166share/vym/icons/viewmag+.png
163share/vym/icons/viewmag-.png 167share/vym/icons/viewmag-.png
164share/vym/icons/viewmag-reset.png 168share/vym/icons/viewmag-reset.png
165share/vym/icons/viewshowsel.png 169share/vym/icons/viewshowsel.png
166share/vym/icons/vym-128x128.png 170share/vym/icons/vym-128x128.png
167share/vym/icons/vym-16x16.png 171share/vym/icons/vym-16x16.png
168share/vym/icons/vym-editor.png 172share/vym/icons/vym-editor.png
169share/vym/icons/vym.icns 173share/vym/icons/vym.icns
170share/vym/icons/vym.ico 174share/vym/icons/vym.ico
171share/vym/icons/vym.png 175share/vym/icons/vym.png
172share/vym/icons/vym.xpm 176share/vym/icons/vym.xpm
173share/vym/lang/vym_cs_CZ.ts 177share/vym/macros/macros.vys
174share/vym/lang/vym_de_DE.ts 178share/vym/macros/slideeditor-snapshot.vys
175share/vym/lang/vym_en.ts 
176share/vym/lang/vym_es.ts 
177share/vym/lang/vym_fr.ts 
178share/vym/lang/vym_ia.ts 
179share/vym/lang/vym_it.ts 
180share/vym/lang/vym_pt_BR.ts 
181share/vym/lang/vym_ru.ts 
182share/vym/lang/vym_sv.ts 
183share/vym/lang/vym_zh_CN.ts 
184share/vym/lang/vym_zh_TW.ts 
185share/vym/macros/macro-1.vys 
186share/vym/macros/macro-10.vys 
187share/vym/macros/macro-11.vys 
188share/vym/macros/macro-12.vys 
189share/vym/macros/macro-2.vys 
190share/vym/macros/macro-3.vys 
191share/vym/macros/macro-4.vys 
192share/vym/macros/macro-5.vys 
193share/vym/macros/macro-6.vys 
194share/vym/macros/macro-7.vys 
195share/vym/macros/macro-8.vys 
196share/vym/macros/macro-9.vys 
197share/vym/scripts/bugger 179share/vym/scripts/bugger
 180share/vym/scripts/getbinaries
 181share/vym/scripts/jigger
 182share/vym/scripts/make-qrc.rb
198share/vym/scripts/makedist-vym 183share/vym/scripts/makedist-vym
 184share/vym/scripts/screencast
199share/vym/scripts/vivym 185share/vym/scripts/vivym
200share/vym/scripts/vym-addmail.rb 186share/vym/scripts/vym-addmail.rb
201share/vym/scripts/vym-ruby.rb 187share/vym/scripts/vym-ruby.rb
202share/vym/styles/kdebookmarks2vym.xsl 
203share/vym/styles/vym.css 188share/vym/styles/vym.css
204share/vym/styles/vym2kdebookmarks.xsl 
205share/vym/styles/vym2taskjuggler.xsl 189share/vym/styles/vym2taskjuggler.xsl

cvs diff -r1.7 -r1.8 pkgsrc/misc/vym/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/vym/distinfo 2015/11/03 23:49:54 1.7
+++ pkgsrc/misc/vym/distinfo 2019/10/30 13:05:16 1.8
@@ -1,8 +1,6 @@ @@ -1,8 +1,6 @@
1$NetBSD: distinfo,v 1.7 2015/11/03 23:49:54 agc Exp $ 1$NetBSD: distinfo,v 1.8 2019/10/30 13:05:16 kamil Exp $
2 2
3SHA1 (vym-2.2.4.tar.bz2) = fcfe303bb5b731f0838dafb1709e2a78f30b2aec 3SHA1 (vym-2.7.1.tar.bz2) = 29dc9898e374b662806593d0a9d0e0b08e6997c2
4RMD160 (vym-2.2.4.tar.bz2) = 83972f155ba69ae82d0d57c22042564198167227 4RMD160 (vym-2.7.1.tar.bz2) = fa3aba859cfdebd884aead017f116b180481e311
5SHA512 (vym-2.2.4.tar.bz2) = b82d2100a3f26f6e19167066ec512e23c8f50ab7ef41ff130dd775964e189fb345e1e9877c96ceffe3db5c7ff6c361330f12a3eba554523f0c2dcf7c4877a712 5SHA512 (vym-2.7.1.tar.bz2) = 985dbf18f743c36b484050ae24e4392eeae701c6c72fca6bd3dc5b70b38a283211946e279804c66253b5a394a642683ca4e3a66a7288400a9193fbcbfd8c9582
6Size (vym-2.2.4.tar.bz2) = 6420100 bytes 6Size (vym-2.7.1.tar.bz2) = 6718924 bytes
7SHA1 (patch-main.cpp) = c6b83228e467105996bb8c36ed03b41005a332d4 
8SHA1 (patch-mainwindow.cpp) = 5b06c5302223000594bd9e3fef61c00d7832aeca 

File Deleted: pkgsrc/misc/vym/patches/patch-main.cpp

File Deleted: pkgsrc/misc/vym/patches/Attic/patch-mainwindow.cpp