<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1a986c5a02c2c6f9a45d9f2bf1a6af076785dcde">https://github.com/macports/macports-ports/commit/1a986c5a02c2c6f9a45d9f2bf1a6af076785dcde</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1a986c5a02c2c6f9a45d9f2bf1a6af076785dcde
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Thu Mar 27 22:14:52 2025 -0400

<span style='display:block; white-space:pre;color:#404040;'>    qscintilla-{qt6, designer-qt6}: new ports, version 2.14.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/71205
</span>---
 devel/qscintilla-qt6/Portfile                      | 70 ++++++++++++++++++++++
 devel/qscintilla-qt6/files/patch-add_debug.diff    | 12 ++++
 .../files/patch-src-qscintilla.pro.diff            | 13 ++++
 3 files changed, 95 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/qscintilla-qt6/Portfile b/devel/qscintilla-qt6/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0c371fe9f5c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/qscintilla-qt6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,70 @@
</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           qt6 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                qscintilla-qt6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.14.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            QScintilla_src-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {reneeotten @reneeotten} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.riverbankcomputing.com/software/qscintilla/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor control. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    As well as features found in standard text editing components,      \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    QScintilla includes features especially useful when editing and     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    debugging source code. These include support for syntax styling,    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    error indicators, code completion and call tips. The selection      \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    margin can contain markers like those used in debuggers to indicate \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    breakpoints and the current line. Styling choices are more open     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    than with many editors, allowing the use of proportional fonts,     \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    bold and italics, multiple foreground and background colours and    \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    multiple fonts.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://www.riverbankcomputing.com/static/Downloads/QScintilla/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  951d7dce8977de55830d24f3c3de29168db455d2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  dfe13c6acc9d85dfcba76ccc8061e71a223957a6c02f3c343b30a9d43a4cdd4d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3233610
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          ${worksrcdir}/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fixup @rpath in the library's install_name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-src-qscintilla.pro.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xcode           yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cmd       ${prefix}/libexec/qt6/bin/qmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pre_args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --prefix=${prefix} "PREFIX=${prefix}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    CONFIG+=absolute_library_soname \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    CONFIG+=c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.destdir    "INSTALL_ROOT=${destroot}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport qscintilla-designer-qt6 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    description         Qt Designer plugin for Qt6 QScintilla
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    worksrcdir          ${worksrcdir}/..//designer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles          patch-add_debug.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    qt6.depends_lib qttools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       require_active_variants ${name} debug
</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;'>+    depends_lib-append  port:${name}
</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;'>+livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url       ${homepage}download
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     QScintilla/\(\[0-9.\]+\)/ChangeLog
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/qscintilla-qt6/files/patch-add_debug.diff b/devel/qscintilla-qt6/files/patch-add_debug.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..67394d35436
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/qscintilla-qt6/files/patch-add_debug.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- designer.pro.orig      2017-07-03 10:40:17.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ designer.pro   2017-11-04 06:49:23.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,3 +24,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ target.path = $$[QT_INSTALL_PLUGINS]/designer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INSTALLS += target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++!debug_and_release|build_pass {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  CONFIG(debug, debug|release):macx {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          TARGET = $$member(TARGET, 0)_debug
</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;color:#808080;'>diff --git a/devel/qscintilla-qt6/files/patch-src-qscintilla.pro.diff b/devel/qscintilla-qt6/files/patch-src-qscintilla.pro.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..25a45ddd575
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/qscintilla-qt6/files/patch-src-qscintilla.pro.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qscintilla.pro.orig    2021-09-20 17:44:04.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qscintilla.pro 2021-09-20 17:44:16.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,10 +37,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     TARGET = qscintilla2_qt$${QT_MAJOR_VERSION}
</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:!CONFIG(staticlib) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    QMAKE_POST_LINK += install_name_tool -id @rpath/$(TARGET1) $(TARGET)
</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;'>+ INCLUDEPATH += . ../scintilla/include ../scintilla/lexlib ../scintilla/src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ !CONFIG(staticlib) {
</span></pre><pre style='margin:0'>

</pre>