<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b2f79f636da2a85bc9236b9d73869d944485efcd">https://github.com/macports/macports-ports/commit/b2f79f636da2a85bc9236b9d73869d944485efcd</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b2f79f636da2a85bc9236b9d73869d944485efcd
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Jan 12 20:05:04 2022 -0600

<span style='display:block; white-space:pre;color:#404040;'>    vnote: Update to 2.10
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Switch from qmake to cmake so that the right compiler and flags are also
</span><span style='display:block; white-space:pre;color:#404040;'>    used for the hoedown submodule.
</span>---
 editors/vnote/Portfile                   | 19 ++++++++++++++-----
 editors/vnote/files/CMakeLists.txt.patch | 20 ++++++++++++++++++++
 2 files changed, 34 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/vnote/Portfile b/editors/vnote/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a72a1bbea1..55b05170aa2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/vnote/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/vnote/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span> PortGroup           github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           qmake5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           qt5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        vnotex vnote 2.10 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        tamlok vnote 2.4 v
</span> categories          editors
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 license             MIT
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,6 +16,7 @@ description         A note-taking application, focusing on Markdown
</span> 
 long_description    VNote is a Qt-based, free and open source note-taking application, focusing on Markdown.
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://vnotex.github.io/vnote/
</span> fetch.type          git
 
 post-fetch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,6 +26,12 @@ post-fetch {
</span> qt5.depends_component \
                     qtsvg qtwebchannel qtwebengine
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    copy ${worksrcpath}/src/VNote.app ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          CMakeLists.txt.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.install_prefix ${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file mkdir ${build.dir}/src/VNote.app/Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/src/resources/icons/vnote.icns \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${build.dir}/src/VNote.app/Contents/Resources
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/vnote/files/CMakeLists.txt.patch b/editors/vnote/files/CMakeLists.txt.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8f29eee5286
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/vnote/files/CMakeLists.txt.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Don't install translations. They get put directly in the Applications
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+folder where I doubt the app could find them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Set the right path for the vnote.icns file in the Info.plist. The icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+file still doesn't get installed; since I don't know how to fix the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+CMakeLists.txt to do that, the Portfile does it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/CMakeLists.txt.orig        2022-01-12 00:05:07.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/CMakeLists.txt     2022-01-12 19:55:16.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -67,10 +67,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     install(TARGETS VNote BUNDLE DESTINATION . COMPONENT Runtime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             RUNTIME DESTINATION bin COMPONENT Runtime)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    install(FILES ${TRANSLATIONS} DESTINATION translations COMPONENT Runtime)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(MACOSX_BUNDLE_BUNDLE_NAME "VNote")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(MACOSX_BUNDLE_BUNDLE_GUI_IDENTIFIER "com.tamlok.VNote")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    set(MACOSX_BUNDLE_ICON_FILE ${CMAKE_SOURCE_DIR}/src/resources/icons/vnote.icns)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    set(MACOSX_BUNDLE_ICON_FILE "vnote.icns")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(MACOSX_BUNDLE_BUNDLE_VERSION "VNOTE ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(MACOSX_BUNDLE_LONG_VERSION_STRING ${MACOSX_BUNDLE_BUNDLE_VERSION})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # Set short version independent with project version to be able to increment independendently.
</span></pre><pre style='margin:0'>

</pre>