<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e417a450790cad37afdfe72ed92d0aac37b97b1f">https://github.com/macports/macports-ports/commit/e417a450790cad37afdfe72ed92d0aac37b97b1f</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e417a450790cad37afdfe72ed92d0aac37b97b1f
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sun Jun 23 18:40:17 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    texstudio: update to 4.8.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/69155
</span>---
 editors/texstudio/Portfile                       | 26 ++++++++--------
 editors/texstudio/files/patch-texstudio.pro.diff | 39 ++++++++++++++++--------
 2 files changed, 40 insertions(+), 25 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/texstudio/Portfile b/editors/texstudio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 516f7332537..70086cfa120 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/texstudio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/texstudio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +1,15 @@
</span> # -*- 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
 
 PortSystem              1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup               qmake5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               compiler_blacklist_versions 1.0
</span> PortGroup               github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               qmake5 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            texstudio-org texstudio 2.12.16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            texstudio-org texstudio 4.8.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span> categories              editors
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> license                 GPL-2+
 maintainers             nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs         i386 x86_64
</span> 
 description             TeX editor
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,9 +17,9 @@ long_description        TeXstudio is a TeX editor forked off Texmaker.
</span> 
 homepage                https://www.texstudio.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  733310adc8cb0051cee45a79984264db8c75d772 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  1dc60cd1f71457b305e9fb71be677149bea00f8896bc2475b47895e1e74342e0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    34527614
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  b998a4970001c1ba74df86d974f1f53ead056313 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  2d024c4af9304265bdb1dd57b0af382e2d7ce9e4ce368e01b2d9751916d5be99 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    116026662
</span> 
 depends_lib-append      port:poppler-qt5 \
                         port:hunspell \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +28,7 @@ depends_lib-append      port:poppler-qt5 \
</span> # dvipng is used to preview math equations, etc.
 depends_run-append      port:dvipng
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-qt5.depends_component   qtsvg qtscript
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qt5.depends_component   qtscript qtsvg qttools
</span> 
 pre-patch {
     # DOS to UNIX line endings so we can patch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,9 +37,12 @@ pre-patch {
</span> 
 patchfiles              patch-texstudio.pro.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/texstudio.pro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/texstudio-org/texstudio/issues/3706
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        {clang}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/texstudio-org/texstudio/issues/3707
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   NO_POPPLER_PREVIEW=1
</span> 
 configure.args-append   USE_SYSTEM_QUAZIP=1 USE_SYSTEM_HUNSPELL=1
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/texstudio/files/patch-texstudio.pro.diff b/editors/texstudio/files/patch-texstudio.pro.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 283e9cf3dff..6965356b704 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/texstudio/files/patch-texstudio.pro.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/texstudio/files/patch-texstudio.pro.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,15 @@
</span> --- texstudio.pro.orig    2017-08-05 17:42:45.000000000 +0800
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ texstudio.pro       2017-08-05 17:42:45.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,6 +13,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     CONFIG -= precompile_header
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ texstudio.pro  2024-06-23 17:55:39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -65,6 +65,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CONFIG += qt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CONFIG -= precompile_header
</span>  
 +CONFIG -= debug
 +
  # allow loading extra config by file for automatic compilations (OBS)
  exists(texstudio.pri):include(texstudio.pri)
  QT += network \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -295,8 +297,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -158,11 +160,10 @@
</span>      config += unix
  
      # #universal tiger
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,13 +18,26 @@
</span> +    CONFIG += link_prl
  
      # QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.4u.sdk
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     # QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -572,7 +573,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macx:LIBS += -framework CoreFoundation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    # QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     target.path = /Applications
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     manual.path = Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     manualOSX.path = Contents/Resources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -330,7 +331,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         utilities/dictionaries/th_de_DE_v2.dat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         utilities/AUTHORS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         utilities/COPYING \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        utilities/manual/CHANGELOG.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        utilities/manual/source/CHANGELOG.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     manual.files = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         utilities/manual/build/html/*.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         utilities/manual/build/html/searchindex.js
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -435,7 +436,7 @@
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- unix {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    LIBS += -L/usr/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    LIBS += -L@PREFIX@/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     -lz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   QMAKE_CXXFLAGS += -fno-omit-frame-pointer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   win32: QMAKE_CXXFLAGS += -fpermissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  !win32:!haiku: QMAKE_LFLAGS += -rdynamic # option not supported by mingw and haiku
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  !macx:!haiku: QMAKE_LFLAGS += -rdynamic # option not supported by macOS and haiku
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   DEFINES += _CRT_SECURE_NO_WARNINGS
</span>  }
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span></pre><pre style='margin:0'>

</pre>