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