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