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