<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/90d5cb2913c52e77a134e30a9e05157f47ac3f99">https://github.com/macports/macports-ports/commit/90d5cb2913c52e77a134e30a9e05157f47ac3f99</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 90d5cb2913c kristall-devel: new port
</span>90d5cb2913c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 90d5cb2913c52e77a134e30a9e05157f47ac3f99
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Sun Nov 21 01:47:45 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> kristall-devel: new port
</span>---
net/kristall-devel/Portfile | 55 ++++++++++++++++++++++++
net/kristall-devel/files/patch-project-file.diff | 34 +++++++++++++++
2 files changed, 89 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kristall-devel/Portfile b/net/kristall-devel/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e1bf7fde5b1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/kristall-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,55 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup openssl 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qmake5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set commit_sha 6b39f24484bb0796f3f383401f95904f85b74d7b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup MasterQ32 kristall ${commit_sha}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name kristall-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 20211120
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://kristall.random-projects.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Small-Internet Browser for Gemini, Gopher, Finger & HTTP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Kristall is a browser without support for css/js/wasm or \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ graphical websites. It can display user-styled documents \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in several formats, including gemini, html, markdown, ... \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ provided by a server via gemini, gopher, http, finger, ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 d9f34448935e33245a2331f26a87b2020837c36d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7423cb65af90736188622ac8400afde3731d049be61d2fccbe21e7ec22f437e0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 22018299
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-project-file.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set project_file ${worksrcpath}/src/kristall.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@@KRISTALL_VERSION@@|${version}-devel|" ${project_file}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@@OPENSSL_INCLUDE@@|[openssl::include_dir]|" ${project_file}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@@OPENSSL_LIB@@|[openssl::include_dir]|" ${project_file}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${worksrcpath}/kristall.app ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qt5.depends_build_component qttools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qt5.depends_component qtmultimedia \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qtsvg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append ${worksrcpath}/src/kristall.pro
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "Please find Kristal in the MacPorts Applications directory."
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kristall-devel/files/patch-project-file.diff b/net/kristall-devel/files/patch-project-file.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..42eeedb7800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/kristall-devel/files/patch-project-file.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./src/kristall.pro 2021-11-21 01:22:26.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./src/kristall.pro 2021-11-21 01:24:50.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,7 +9,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # deprecated API in order to know how to port your code away from it.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ DEFINES += QT_DEPRECATED_WARNINGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DEFINES += KRISTALL_VERSION="\"$(shell cd $$PWD; git describe --tags)\""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DEFINES += KRISTALL_VERSION=@@KRISTALL_VERSION@@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # You can also make your code fail to compile if it uses deprecated APIs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # In order to do so, uncomment the following line.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -57,20 +57,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ macx {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- # Homebrew include paths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- contains(QMAKE_HOST.arch, arm.*):{
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INCLUDEPATH += /opt/homebrew/opt/qt5/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LIBS += -L/opt/homebrew/opt/qt5/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INCLUDEPATH += /opt/homebrew/opt/openssl/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LIBS += -L/opt/homebrew/opt/openssl/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INCLUDEPATH += /usr/local/opt/qt/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LIBS += -L/usr/local/opt/qt/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- INCLUDEPATH += /usr/local/opt/openssl/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- LIBS += -L/usr/local/opt/openssl/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ INCLUDEPATH += @@OPENSSL_INCLUDE@@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LIBS += -L@@OPENSSL_LIB@@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ICON = icons/AppIcon.icns
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>
</pre>