<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/c9a745a80654b2f2edb1c6ac134bb864144bf0dd">https://github.com/macports/macports-ports/commit/c9a745a80654b2f2edb1c6ac134bb864144bf0dd</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 c9a745a8065 tea: Update to 62.1.2; add qt4 and qt5 variants
</span>c9a745a8065 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c9a745a80654b2f2edb1c6ac134bb864144bf0dd
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Sun Dec 10 22:21:28 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    tea: Update to 62.1.2; add qt4 and qt5 variants
</span>---
 editors/tea/Portfile                  | 41 ++++++++++++++++++++++++++++++-----
 editors/tea/files/tea-qmake.pro.patch |  1 +
 2 files changed, 36 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/tea/Portfile b/editors/tea/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a0c0025fe6..71abe4c615c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/tea/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/tea/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,13 +2,12 @@
</span> 
 PortSystem              1.0
 PortGroup               github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup               qmake 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            psemiletov tea-qt 62.0.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            psemiletov tea-qt 62.1.2
</span> revision                0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  d802e6516de3ac07f87e72d73bbcd411a1e7b916 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  974e3843e27e692eab594d3f481bc877d411812f1249377b618dd6e64486a0db \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    674878
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  76b783e22cfa22a1666f1505ac0e60e7e27cd6ad \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  c1bf26c179bf80d1992e59bfdf17bfe7e7d2063197fdf1259e964a6676630eba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    676295
</span> 
 name                    tea
 description             TEA is the powerful text editor for GNU/Linux and *BSD.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +20,7 @@ long_description        {*}${description}
</span> homepage                https://tea.ourproject.org
 github.tarball_from     archive
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    path:bin/pkg-config:pkgconfig
</span> 
 depends_lib-append      port:aspell \
                         port:hunspell \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,3 +36,33 @@ if {[string match *clang* ${configure.cxx}]} {
</span> destroot {
     copy ${worksrcpath}/bin/tea.app ${destroot}${applications_dir}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset qt4] && ![variant_isset qt5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Somewhat arbitrary cutoff but motivated by the facts that Tea is known to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # crash on startup at least on macOS 12 and 13 on x86_64 with Qt 4:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://github.com/psemiletov/tea-qt/issues/64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # and Qt 5 has dark mode support while Qt 4 does not.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.platform} eq "darwin" && ${os.major} < 17} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants-append +qt4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants-append +qt5
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset qt4] && ![variant_isset qt5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "Either the qt4 or qt5 variant must be selected."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "missing variant"
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant qt4 conflicts qt5 description {Use Qt 4} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant qt5 conflicts qt4 description {Use Qt 5} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_isset qt4]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup           qmake 1.0
</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;'>+if {[variant_isset qt5]} {
</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;color:#808080;'>diff --git a/editors/tea/files/tea-qmake.pro.patch b/editors/tea/files/tea-qmake.pro.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 53bccc3263a..9d86a003f6e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/tea/files/tea-qmake.pro.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/tea/files/tea-qmake.pro.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,3 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/psemiletov/tea-qt/issues/67
</span> --- tea-qmake.pro.orig    2022-11-12 14:29:31.000000000 -0600
 +++ tea-qmake.pro      2022-11-16 19:47:21.000000000 -0600
 @@ -272,7 +272,7 @@
</pre><pre style='margin:0'>

</pre>