pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/misc/vym vym: Upgrade to 2.7.1

branches:  trunk
changeset: 416780:b7313eb45c90
user:      kamil <>
date:      Wed Oct 30 13:05:16 2019 +0000

vym: Upgrade to 2.7.1

Full changelog is unknown.

Switch from qt4 to qt5.


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

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
        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


        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


    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


 misc/vym/Makefile                     |  23 +++++++++------
 misc/vym/PLIST                        |  50 +++++++++++-----------------------
 misc/vym/distinfo                     |  12 +++----
 misc/vym/patches/patch-main.cpp       |  13 ---------
 misc/vym/patches/patch-mainwindow.cpp |  22 ---------------
 5 files changed, 36 insertions(+), 84 deletions(-)

diffs (208 lines):

diff -r e6c28ef79738 -r b7313eb45c90 misc/vym/Makefile
--- a/misc/vym/Makefile Wed Oct 30 12:55:22 2019 +0000
+++ b/misc/vym/Makefile Wed Oct 30 13:05:16 2019 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.40 2019/08/11 13:22:00 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2019/10/30 13:05:16 kamil Exp $
-DISTNAME=              vym-2.2.4
-PKGREVISION=           16
+DISTNAME=              vym-2.7.1
 CATEGORIES=            misc
 EXTRACT_SUFX=          .tar.bz2
@@ -18,8 +17,13 @@
 USE_TOOLS+=            perl:run bash:run
 REPLACE_PERL+=         scripts/exportvym scripts/niceXML
-REPLACE_BASH+=         scripts/release-mac scripts/update-bookmarks \
-                       scripts/makedist-vym scripts/vivym
+REPLACE_BASH+=         scripts/release-mac scripts/update-bookmarks
+REPLACE_BASH+=         scripts/makedist-vym scripts/vivym
+REPLACE_BASH+=         scripts/getbinaries scripts/screencast
+REPLACE_RUBY+=         scripts/jigger
+REPLACE_RUBY+=         scripts/make-qrc.rb
 CHECK_INTERPRETER_SKIP=        share/vym/scripts/bugger \
@@ -42,8 +46,9 @@
                DATADIR=${PREFIX}/share \
-.include "../../x11/qt4-qdbus/"
-.include "../../x11/qt4-libs/"
-.include "../../x11/qt4-tools/"
+.include "../../lang/ruby/"                                                                                                          
+.include "../../lang/ruby/"
+.include "../../x11/qt5-qtbase/"
+.include "../../x11/qt5-qtscript/"
+.include "../../x11/qt5-qtsvg/"
 .include "../../mk/"
diff -r e6c28ef79738 -r b7313eb45c90 misc/vym/PLIST
--- a/misc/vym/PLIST    Wed Oct 30 12:55:22 2019 +0000
+++ b/misc/vym/PLIST    Wed Oct 30 13:05:16 2019 +0000
@@ -1,9 +1,13 @@
-@comment $NetBSD: PLIST,v 1.6 2013/01/03 15:44:19 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.7 2019/10/30 13:05:16 kamil Exp $
@@ -17,10 +21,11 @@
@@ -28,9 +33,9 @@
@@ -38,7 +43,7 @@
@@ -114,7 +119,6 @@
@@ -170,36 +174,16 @@
diff -r e6c28ef79738 -r b7313eb45c90 misc/vym/distinfo
--- a/misc/vym/distinfo Wed Oct 30 12:55:22 2019 +0000
+++ b/misc/vym/distinfo Wed Oct 30 13:05:16 2019 +0000
@@ -1,8 +1,6 @@
-$NetBSD: distinfo,v 1.7 2015/11/03 23:49:54 agc Exp $
+$NetBSD: distinfo,v 1.8 2019/10/30 13:05:16 kamil Exp $
-SHA1 (vym-2.2.4.tar.bz2) = fcfe303bb5b731f0838dafb1709e2a78f30b2aec
-RMD160 (vym-2.2.4.tar.bz2) = 83972f155ba69ae82d0d57c22042564198167227
-SHA512 (vym-2.2.4.tar.bz2) = b82d2100a3f26f6e19167066ec512e23c8f50ab7ef41ff130dd775964e189fb345e1e9877c96ceffe3db5c7ff6c361330f12a3eba554523f0c2dcf7c4877a712
-Size (vym-2.2.4.tar.bz2) = 6420100 bytes
-SHA1 (patch-main.cpp) = c6b83228e467105996bb8c36ed03b41005a332d4
-SHA1 (patch-mainwindow.cpp) = 5b06c5302223000594bd9e3fef61c00d7832aeca
+SHA1 (vym-2.7.1.tar.bz2) = 29dc9898e374b662806593d0a9d0e0b08e6997c2
+RMD160 (vym-2.7.1.tar.bz2) = fa3aba859cfdebd884aead017f116b180481e311
+SHA512 (vym-2.7.1.tar.bz2) = 985dbf18f743c36b484050ae24e4392eeae701c6c72fca6bd3dc5b70b38a283211946e279804c66253b5a394a642683ca4e3a66a7288400a9193fbcbfd8c9582
+Size (vym-2.7.1.tar.bz2) = 6718924 bytes
diff -r e6c28ef79738 -r b7313eb45c90 misc/vym/patches/patch-main.cpp
--- a/misc/vym/patches/patch-main.cpp   Wed Oct 30 12:55:22 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-main.cpp,v 1.1 2013/01/03 15:44:19 ryoon Exp $
---- main.cpp.orig      2012-07-04 13:28:11.000000000 +0000
-+++ main.cpp
-@@ -251,7 +251,7 @@ int main(int argc, char* argv[])
-             vymBaseDir.setPath(basePath + "/share/vym");
-       #else
--          vymBaseDir.setPath ("/usr/share/vym");
-+          vymBaseDir.setPath ("@PREFIX@/share/vym");
-           if (!vymBaseDir.exists())
-           {
-               vymBaseDir.setPath ("/usr/local/share/vym");
diff -r e6c28ef79738 -r b7313eb45c90 misc/vym/patches/patch-mainwindow.cpp
--- a/misc/vym/patches/patch-mainwindow.cpp     Wed Oct 30 12:55:22 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-mainwindow.cpp,v 1.1 2013/01/03 15:44:19 ryoon Exp $
---- mainwindow.cpp.orig        2012-07-04 13:28:11.000000000 +0000
-+++ mainwindow.cpp
-@@ -228,7 +228,7 @@ Main::Main(QWidget* parent, Qt::WFlags f
-       // application to open URLs
-       p="/mainwindow/readerURL";
--      #if defined(Q_OS_LINUX)
-+      #if defined(Q_OS_UNIX)
-           s=settings.value (p,"xdg-open").toString();
-       #else
-           #if defined(Q_OS_MACX)
-@@ -249,7 +249,7 @@ Main::Main(QWidget* parent, Qt::WFlags f
-       // application to open PDFs
-       p="/mainwindow/readerPDF";
--      #if defined(Q_OS_LINUX)
-+      #if defined(Q_OS_UNIX)
-           s=settings.value (p,"xdg-open").toString();
-       #else
-           #if defined(Q_OS_MACX)

Home | Main Index | Thread Index | Old Index