<pre style='margin:0'>
Zhenfu Shi (i0ntempest) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f960958129c565b6a07062851c9dfc1bd6fed4c4">https://github.com/macports/macports-ports/commit/f960958129c565b6a07062851c9dfc1bd6fed4c4</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 f960958129c lazarus: update to 3.4
</span>f960958129c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f960958129c565b6a07062851c9dfc1bd6fed4c4
</span>Author: i0ntempest <szf1234@me.com>
AuthorDate: Sun Sep 15 16:19:36 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    lazarus: update to 3.4
</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/70740
</span>---
 devel/lazarus/Portfile                  | 18 +++++++-----------
 devel/lazarus/files/noGUI-Printer.patch | 18 +++++++++---------
 2 files changed, 16 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lazarus/Portfile b/devel/lazarus/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 68a1cbc6067..feb49c9d239 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/lazarus/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/lazarus/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,10 +3,9 @@
</span> PortSystem          1.0
 
 name                lazarus
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.2.6-0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.4-0
</span> revision            0
 categories          devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             GPL-2 LGPL-2
 maintainers         {@kamischi web.de:karl-michael.schindler} openmaintainer
 description         Free Pascal IDE.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,9 +24,9 @@ long_description    Lazarus is an open-source development system that builds \
</span> homepage            https://wiki.freepascal.org/Main_Page
 master_sites        sourceforge:lazarus
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  d3c226a2ef7d9caaf0215c21af5f1e729edfca7a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  39f4cf98c0a94b39a058e733baa62f1c1d5dcfa6599dc57bc5efc4c0d08c485c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    78351752
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  8ada9de8fb8841ae2dfa9a95f5299e28d2289f04 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b27c0feabf90ef49034acffb71947d3ee77d4ccf597d348473f5c5a2485e80ff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    87535234
</span> 
 depends_lib         port:fpc port:fpc-sources
 supported_archs     x86_64 arm64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,9 +39,9 @@ patchfiles          noGUI-Printer.patch
</span> post-patch {
 # add the MacPorts directory tree. This might need a check in a new version
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set patchtarget ${worksrcpath}/ide/include/unix/lazbaseconf.inc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set patchtarget ${worksrcpath}/ide/packages/ideconfig/include/unix/lazbaseconf.inc
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|1\.\.15|1\.\.16|g" ${patchtarget}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|1\.\.16|1\.\.17|g" ${patchtarget}
</span>     reinplace "s|'/usr/share/fpcsrc'|'/usr/share/fpcsrc',\\
     '${prefix}/share/fpcsrc'|g"      ${patchtarget}
     reinplace "s|1\.\.8|1\.\.9|g" ${patchtarget}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,9 +52,6 @@ post-patch {
</span> #   reinplace "s|'\.lazarus'|'Library/Preferences/lazarus'|g" ${patchtarget}
     reinplace "s|'/etc/lazarus'|'${prefix}/etc/lazarus'|g"    ${patchtarget}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|'/usr/local/bin/'+GetDefaultCompilerFilename);|'${prefix}/bin/'+GetDefaultCompilerFilename);\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  AddFilenameToList(List,'/usr/local/bin/'+GetDefaultCompilerFilename);|g" ${patchtarget}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # adjust the default paths to MacPorts paths
 
     set patchtarget ${worksrcpath}/tools/install/macosx/environmentoptions.xml
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -115,7 +111,7 @@ post-destroot {
</span> 
 notes "
 Release Notes:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  https://wiki.freepascal.org/Lazarus_2.2.0_release_notes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  https://wiki.freepascal.org/Lazarus_3.0_release_notes
</span> "
 
 livecheck.regex "lazarus-(\\d+(?:\\.\\d+)*-\\d)"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lazarus/files/noGUI-Printer.patch b/devel/lazarus/files/noGUI-Printer.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 5c5ad304802..20317b4af07 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/lazarus/files/noGUI-Printer.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/lazarus/files/noGUI-Printer.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- components/printers/osprinters.pas     2017-11-25 11:20:02.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ components/printers/osprinters.pas     2019-10-11 11:57:46.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- components/printers/osprinters.pas     2024-05-26 14:21:16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ components/printers/osprinters.pas     2024-09-15 15:48:16
</span> @@ -47,6 +47,9 @@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     {$IF DEFINED(LCLQt) OR DEFINED(LCLQt5)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {$IF DEFINED(LCLQt) OR DEFINED(LCLQt5) OR DEFINED(LCLQt6)}
</span>        {$I qtprinters_h.inc}
      {$ENDIF}
 +    {$IFDEF LCLnogui}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@
</span>        {$I cupsprinters_h.inc}
      {$ENDIF}
 @@ -84,6 +87,9 @@
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     {$IF DEFINED(LCLQt) OR DEFINED(LCLQt5)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {$IF DEFINED(LCLQt) OR DEFINED(LCLQt5) OR DEFINED(LCLQt6)}
</span>        {$I qtprinters.inc}
      {$ENDIF}
 +    {$IFDEF LCLnogui}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,12 +20,12 @@
</span>      {$IFDEF LCLGtk2}
        {$I cupsprinters.inc}
      {$ENDIF}
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- components/printers/printersdlgs.pp 2018-12-09 23:24:53.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ components/printers/printersdlgs.pp    2019-10-11 12:00:06.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -160,6 +160,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       uses qtobjects, qt5, qtint, LazUTF8;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- components/printers/printersdlgs.pp    2024-05-26 14:21:16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ components/printers/printersdlgs.pp    2024-09-15 15:47:57
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -164,6 +164,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       uses qtobjects, qt6, qtint, LazUTF8;
</span>        {$I qtprndialogs.inc}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     {$ENDIF}    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {$ENDIF}
</span> +    {$IFDEF LCLnogui}
 +      uses udlgSelectPrinter, udlgPropertiesPrinter, udlgPageSetup;
 +      {$I cupsprndialogs.inc}
</pre><pre style='margin:0'>

</pre>