NetBSD Problem Report #57817

From www@netbsd.org  Thu Jan  4 20:51:59 2024
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id C8E8D1A9238
	for <gnats-bugs@gnats.NetBSD.org>; Thu,  4 Jan 2024 20:51:59 +0000 (UTC)
Message-Id: <20240104205157.7809E1A9239@mollari.NetBSD.org>
Date: Thu,  4 Jan 2024 20:51:57 +0000 (UTC)
From: ci4ic4@gmail.com
Reply-To: ci4ic4@gmail.com
To: gnats-bugs@NetBSD.org
Subject: editors/texstudio upgrade to the present 4.7.2 version
X-Send-Pr-Version: www-1.0

>Number:         57817
>Category:       pkg
>Synopsis:       editors/texstudio upgrade to the present 4.7.2 version
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 04 20:55:00 +0000 2024
>Originator:     Chavdar Ivanov
>Release:        10.99.10 (-current as of 04/01/2024, current pkgsrc)
>Organization:
CI4 Consulting Ltd
>Environment:
# uname -a
NetBSD ymir.lorien.lan 10.99.10 NetBSD 10.99.10 (GENERIC) #23: Tue Jan  2 11:58:27 GMT 2024  sysbuild@ymir.lorien.lan:/dumps/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/com
pile/GENERIC amd64
>Description:
This is just an update of the version currently in pkgsrc (4.4.0) to the latest available at the time of this upgrade - 4.7.2. 

The build mechanics changes from qmake to cmake.

Tested only on amd64-current at this time. 
>How-To-Repeat:
n/a
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/editors/texstudio/Makefile,v
retrieving revision 1.90
diff -u -r1.90 Makefile
--- Makefile	15 Nov 2023 09:25:50 -0000	1.90
+++ Makefile	4 Jan 2024 20:42:36 -0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.90 2023/11/15 09:25:50 wiz Exp $
+# $NetBSD: Makefile,v 1.91 2024/01/04 19:56:50 ci4ic4 Exp $

-DISTNAME=	texstudio-4.4.0
-PKGREVISION=	13
+DISTNAME=	texstudio-4.7.2
 CATEGORIES=	editors
 MASTER_SITES=	${MASTER_SITE_GITHUB:=texstudio-org/}

@@ -14,6 +13,13 @@
 USE_LANGUAGES=	c++ c
 USE_LIBTOOL=	yes

+Qt5_DIR=        ${BUILDLINK_PREFIX.qt5-qtbase}/qt5
+ALL_ENV+=       Qt5_DIR=${Qt5_DIR}
+
+CMAKE_ARGS+=    -DUSE_SYSTEM_LIBS=ON
+
+CMAKE_ARGS+=    -DUSE_QT5=1
+
 INSTALL_MAKE_FLAGS+=	INSTALL_ROOT=${DESTDIR}

 .include "../../mk/bsd.prefs.mk"
@@ -24,17 +30,16 @@
 _CRASH_HANDLER=
 .endif

-do-configure:
-	cd ${WRKSRC} && env ${CONFIGURE_ENV} \
-	${QTDIR}/bin/qmake PREFIX=${PREFIX} texstudio.pro USE_SYSTEM_HUNSPELL=1 DESKTOPDIR=${PREFIX}/share/applications NO_APPDATA=yes ${_CRASH_HANDLER}
-
+.include "../../devel/cmake/build.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../textproc/hunspell/buildlink3.mk"
+.include "../../archivers/quazip/buildlink3.mk"
 .include "../../x11/qt5-qtbase/buildlink3.mk"
 .include "../../x11/qt5-qtscript/buildlink3.mk"
 .include "../../x11/qt5-qtsvg/buildlink3.mk"
 .include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../x11/qtermwidget/buildlink3.mk"
 .include "../../print/poppler-cpp/buildlink3.mk"
 .include "../../print/poppler-qt5/buildlink3.mk"
 .include "../../print/poppler-includes/buildlink3.mk"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/editors/texstudio/PLIST,v
retrieving revision 1.8
diff -u -r1.8 PLIST
--- PLIST	13 Dec 2022 19:47:35 -0000	1.8
+++ PLIST	4 Jan 2024 20:42:36 -0000
@@ -1,10 +1,18 @@
-@comment $NetBSD: PLIST,v 1.8 2022/12/13 19:47:35 markd Exp $
+@comment $NetBSD$
 bin/texstudio
 share/applications/texstudio.desktop
 share/icons/hicolor/scalable/apps/texstudio.svg
+share/metainfo/texstudio.metainfo.xml
 share/texstudio/AUTHORS
-share/texstudio/CHANGELOG.txt
+share/texstudio/CHANGELOG.html
+share/texstudio/CHANGELOG.md
 share/texstudio/COPYING
+share/texstudio/README_DIC_fr_FR.txt
+share/texstudio/README_es_ES.txt
+share/texstudio/README_hu_HU.txt
+share/texstudio/README_it_IT.txt
+share/texstudio/README_others.txt
+share/texstudio/README_pt_BR.TXT
 share/texstudio/_images/TOC_file.png
 share/texstudio/_images/TOC_standard.png
 share/texstudio/_images/Tool_Bar_Menu.png
@@ -55,20 +63,12 @@
 share/texstudio/_images/configure_shortcuts.png
 share/texstudio/_images/configure_svn.png
 share/texstudio/_images/configure_syntaxhighlighting.png
-share/texstudio/_images/doc10.png
-share/texstudio/_images/doc11.png
-share/texstudio/_images/doc12.png
-share/texstudio/_images/doc13.png
 share/texstudio/_images/doc16.png
 share/texstudio/_images/doc17.png
 share/texstudio/_images/doc18.png
 share/texstudio/_images/doc19.png
 share/texstudio/_images/doc21.png
 share/texstudio/_images/doc3.png
-share/texstudio/_images/doc6.png
-share/texstudio/_images/doc7.png
-share/texstudio/_images/doc8.png
-share/texstudio/_images/doc9.png
 share/texstudio/_images/down.png
 share/texstudio/_images/errorlog.png
 share/texstudio/_images/extendedSearch.png
@@ -161,48 +161,208 @@
 share/texstudio/_static/underscore.js
 share/texstudio/advanced.html
 share/texstudio/background.html
+share/texstudio/bg_BG-Bulgarian.aff
+share/texstudio/bg_BG-Bulgarian.dic
+share/texstudio/br_BR-Breton.aff
+share/texstudio/br_BR-Breton.dic
+share/texstudio/ca_CAVA-CatalanValencian.aff
+share/texstudio/ca_CAVA-CatalanValencian.dic
+share/texstudio/ca_ES-Catalan.aff
+share/texstudio/ca_ES-Catalan.dic
 share/texstudio/compiling.html
 share/texstudio/configuration.html
+share/texstudio/cs_CS-Czech.aff
+share/texstudio/cs_CS-Czech.dic
+share/texstudio/da_DA-Danish.aff
+share/texstudio/da_DA-Danish.dic
+share/texstudio/de_AT-GermanAustria.aff
+share/texstudio/de_AT-GermanAustria.dic
+share/texstudio/de_CH-GermanSwitzerland.aff
+share/texstudio/de_CH-GermanSwitzerland.dic
 share/texstudio/de_DE.aff
 share/texstudio/de_DE.badWords
 share/texstudio/de_DE.dic
 share/texstudio/de_DE.stopWords
 share/texstudio/de_DE.stopWords.level2
 share/texstudio/editing.html
+share/texstudio/el_EL-ModernGreek.aff
+share/texstudio/el_EL-ModernGreek.dic
+share/texstudio/el_POL-ModerGreekPolytonicGreek.aff
+share/texstudio/el_POL-ModerGreekPolytonicGreek.dic
+share/texstudio/en_AU-EnglishAustralia.aff
+share/texstudio/en_AU-EnglishAustralia.dic
+share/texstudio/en_CA-EnglishCanada.aff
+share/texstudio/en_CA-EnglishCanada.dic
+share/texstudio/en_EN-EnglishUnitedKingdom.aff
+share/texstudio/en_EN-EnglishUnitedKingdom.dic
 share/texstudio/en_GB.aff
 share/texstudio/en_GB.dic
 share/texstudio/en_GB.stopWords
 share/texstudio/en_US.aff
 share/texstudio/en_US.dic
 share/texstudio/en_US.stopWords
+share/texstudio/en_ZA-EnglishSouthAfrica.aff
+share/texstudio/en_ZA-EnglishSouthAfrica.dic
+share/texstudio/eo_EO-Esperanto.aff
+share/texstudio/eo_EO-Esperanto.dic
+share/texstudio/es_AR-SpanishArgentina.aff
+share/texstudio/es_AR-SpanishArgentina.dic
+share/texstudio/es_BO-SpanishBolivia.aff
+share/texstudio/es_BO-SpanishBolivia.dic
+share/texstudio/es_CL-SpanishChile.aff
+share/texstudio/es_CL-SpanishChile.dic
+share/texstudio/es_CO-SpanishColombia.aff
+share/texstudio/es_CO-SpanishColombia.dic
+share/texstudio/es_CR-SpanishCostaRica.aff
+share/texstudio/es_CR-SpanishCostaRica.dic
+share/texstudio/es_CU-SpanishCuba.aff
+share/texstudio/es_CU-SpanishCuba.dic
+share/texstudio/es_DO-SpanishDominicanRepublic.aff
+share/texstudio/es_DO-SpanishDominicanRepublic.dic
+share/texstudio/es_EC-SpanishEcuador.aff
+share/texstudio/es_EC-SpanishEcuador.dic
 share/texstudio/es_ES.aff
 share/texstudio/es_ES.dic
+share/texstudio/es_GT-SpanishGuatemala.aff
+share/texstudio/es_GT-SpanishGuatemala.dic
+share/texstudio/es_HN-SpanishHonduras.aff
+share/texstudio/es_HN-SpanishHonduras.dic
+share/texstudio/es_MX-SpanishMexico.aff
+share/texstudio/es_MX-SpanishMexico.dic
+share/texstudio/es_NI-SpanishNicaragua.aff
+share/texstudio/es_NI-SpanishNicaragua.dic
+share/texstudio/es_PA-SpanishPanama.aff
+share/texstudio/es_PA-SpanishPanama.dic
+share/texstudio/es_PE-SpanishPeru.aff
+share/texstudio/es_PE-SpanishPeru.dic
+share/texstudio/es_PH-SpanishPhilippines.aff
+share/texstudio/es_PH-SpanishPhilippines.dic
+share/texstudio/es_PR-SpanishPuertoRico.aff
+share/texstudio/es_PR-SpanishPuertoRico.dic
+share/texstudio/es_PY-SpanishParaguay.aff
+share/texstudio/es_PY-SpanishParaguay.dic
+share/texstudio/es_SV-SpanishElSalvador.aff
+share/texstudio/es_SV-SpanishElSalvador.dic
+share/texstudio/es_US-SpanishUnitedStates.aff
+share/texstudio/es_US-SpanishUnitedStates.dic
+share/texstudio/es_UY-SpanishUruguay.aff
+share/texstudio/es_UY-SpanishUruguay.dic
+share/texstudio/es_VE-SpanishVenezuela.aff
+share/texstudio/es_VE-SpanishVenezuela.dic
+share/texstudio/et_ET-Estonian.aff
+share/texstudio/et_ET-Estonian.dic
+share/texstudio/eu_EU-Basque.aff
+share/texstudio/eu_EU-Basque.dic
+share/texstudio/fa_FA-Persian.aff
+share/texstudio/fa_FA-Persian.dic
+share/texstudio/fo_FO-Faroese.aff
+share/texstudio/fo_FO-Faroese.dic
 share/texstudio/fr_FR.aff
 share/texstudio/fr_FR.dic
 share/texstudio/fr_FR.stopWords
+share/texstudio/fur_FUR-Friulian.aff
+share/texstudio/fur_FUR-Friulian.dic
+share/texstudio/fy_FY-WesternFrisian.aff
+share/texstudio/fy_FY-WesternFrisian.dic
+share/texstudio/ga_GA-Irish.aff
+share/texstudio/ga_GA-Irish.dic
+share/texstudio/gd_GD-Gaelic.aff
+share/texstudio/gd_GD-Gaelic.dic
 share/texstudio/genindex.html
 share/texstudio/getting_started.html
+share/texstudio/gl_GL-Galician.aff
+share/texstudio/gl_GL-Galician.dic
+share/texstudio/he_HE-Hebrew.aff
+share/texstudio/he_HE-Hebrew.dic
+share/texstudio/hr_HR-Croatian.aff
+share/texstudio/hr_HR-Croatian.dic
 share/texstudio/hu_HU.aff
 share/texstudio/hu_HU.dic
+share/texstudio/hy_HY-Armenian.aff
+share/texstudio/hy_HY-Armenian.dic
+share/texstudio/hyw_HYW-WesternArmenian.aff
+share/texstudio/hyw_HYW-WesternArmenian.dic
+share/texstudio/ia_IA-Interlingua.aff
+share/texstudio/ia_IA-Interlingua.dic
+share/texstudio/ie_IE-Interlingue.aff
+share/texstudio/ie_IE-Interlingue.dic
 share/texstudio/index.html
+share/texstudio/is_IS-Icelandic.aff
+share/texstudio/is_IS-Icelandic.dic
 share/texstudio/it_IT.aff
 share/texstudio/it_IT.dic
+share/texstudio/ka_KA-Georgian.aff
+share/texstudio/ka_KA-Georgian.dic
+share/texstudio/ko_KO-Korean.aff
+share/texstudio/ko_KO-Korean.dic
+share/texstudio/la_LA-Latin.aff
+share/texstudio/la_LA-Latin.dic
 share/texstudio/latex2e.css
 share/texstudio/latex2e.html
+share/texstudio/lb_LB-Luxembourgish.aff
+share/texstudio/lb_LB-Luxembourgish.dic
+share/texstudio/list.png
+share/texstudio/lt_LT-Lithuanian.aff
+share/texstudio/lt_LT-Lithuanian.dic
+share/texstudio/ltg_LTG-Latgalian.aff
+share/texstudio/ltg_LTG-Latgalian.dic
+share/texstudio/lv_LV-Latvian.aff
+share/texstudio/lv_LV-Latvian.dic
+share/texstudio/mk_MK-Macedonian.aff
+share/texstudio/mk_MK-Macedonian.dic
+share/texstudio/mm_MM-Mongolian.aff
+share/texstudio/mm_MM-Mongolian.dic
+share/texstudio/nb_NB-NorwegianBokmal.aff
+share/texstudio/nb_NB-NorwegianBokmal.dic
+share/texstudio/nds_NDS-LowGerman.aff
+share/texstudio/nds_NDS-LowGerman.dic
+share/texstudio/ne_NE-Nepali.aff
+share/texstudio/ne_NE-Nepali.dic
+share/texstudio/nl_NL-Dutch.aff
+share/texstudio/nl_NL-Dutch.dic
+share/texstudio/nn_NN-NorwegianNynorsk.aff
+share/texstudio/nn_NN-NorwegianNynorsk.dic
+share/texstudio/pl_PL-Polish.aff
+share/texstudio/pl_PL-Polish.dic
 share/texstudio/pt_BR.aff
 share/texstudio/pt_BR.dic
+share/texstudio/pt_PT-Portuguese.aff
+share/texstudio/pt_PT-Portuguese.dic
+share/texstudio/pt_PT2-PortuguesePortugal.aff
+share/texstudio/pt_PT2-PortuguesePortugal.dic
 share/texstudio/qt_cs.qm
 share/texstudio/qt_de.qm
+share/texstudio/qt_es.qm
 share/texstudio/qt_fr.qm
 share/texstudio/qt_hu.qm
 share/texstudio/qt_ja.qm
 share/texstudio/qt_pl.qm
+share/texstudio/qt_ru.qm
 share/texstudio/qt_zh.qm
+share/texstudio/ro_RO-Romanian.aff
+share/texstudio/ro_RO-Romanian.dic
+share/texstudio/ru_RU-Russian.aff
+share/texstudio/ru_RU-Russian.dic
 share/texstudio/search.html
+share/texstudio/searchindex.js
+share/texstudio/sk_SK-Slovak.aff
+share/texstudio/sk_SK-Slovak.dic
+share/texstudio/sl_SL-Slovenian.aff
+share/texstudio/sl_SL-Slovenian.dic
+share/texstudio/sr_LATN-SerbianLatin.aff
+share/texstudio/sr_LATN-SerbianLatin.dic
+share/texstudio/sr_SR-Serbian.aff
+share/texstudio/sr_SR-Serbian.dic
+share/texstudio/sv_FI-SwedishFinland.aff
+share/texstudio/sv_FI-SwedishFinland.dic
+share/texstudio/sv_SV-Swedish.aff
+share/texstudio/sv_SV-Swedish.dic
 share/texstudio/tabletemplate_fullyframed_firstBold.js
 share/texstudio/tabletemplate_fullyframed_firstBold.png
 share/texstudio/tabletemplate_fullyframed_longtable.js
 share/texstudio/tabletemplate_fullyframed_longtable.png
+share/texstudio/tabletemplate_fullyframed_longtabu.js
+share/texstudio/tabletemplate_fullyframed_longtabu.png
 share/texstudio/tabletemplate_plain_tabular.js
 share/texstudio/tabletemplate_plain_tabular.png
 share/texstudio/tabletemplate_plain_tabularx.js
@@ -219,6 +379,7 @@
 share/texstudio/template_Article_LuaLaTeX_French.png
 share/texstudio/template_Article_LuaLaTeX_French.tex
 share/texstudio/template_Beamer.json
+share/texstudio/template_Beamer.png
 share/texstudio/template_Beamer.tex
 share/texstudio/template_Book.json
 share/texstudio/template_Book.png
@@ -248,18 +409,14 @@
 share/texstudio/template_Scrlttr2.tex
 share/texstudio/template_Scrreprt.json
 share/texstudio/template_Scrreprt.tex
-share/texstudio/texstudio128x128.png
-share/texstudio/texstudio16x16.png
-share/texstudio/texstudio22x22.png
-share/texstudio/texstudio32x32.png
-share/texstudio/texstudio48x48.png
-share/texstudio/texstudio64x64.png
 share/texstudio/texstudio_ar.qm
 share/texstudio/texstudio_br.qm
 share/texstudio/texstudio_ca.qm
 share/texstudio/texstudio_cs.qm
 share/texstudio/texstudio_de.qm
+share/texstudio/texstudio_de_CH.qm
 share/texstudio/texstudio_el.qm
+share/texstudio/texstudio_en.qm
 share/texstudio/texstudio_es.qm
 share/texstudio/texstudio_fa.qm
 share/texstudio/texstudio_fr.qm
@@ -275,6 +432,7 @@
 share/texstudio/texstudio_pl.qm
 share/texstudio/texstudio_pt.qm
 share/texstudio/texstudio_pt_BR.qm
+share/texstudio/texstudio_ru.qm
 share/texstudio/texstudio_ru_RU.qm
 share/texstudio/texstudio_si.qm
 share/texstudio/texstudio_sk.qm
@@ -288,4 +446,18 @@
 share/texstudio/th_en_US_v2.dat
 share/texstudio/th_fr_FR_v2.dat
 share/texstudio/th_it_IT_v2.dat
+share/texstudio/tk_TK-Turkmen.aff
+share/texstudio/tk_TK-Turkmen.dic
+share/texstudio/tlh_LATN-KlingonLatin.aff
+share/texstudio/tlh_LATN-KlingonLatin.dic
+share/texstudio/tlh_TLH-Klingon.aff
+share/texstudio/tlh_TLH-Klingon.dic
+share/texstudio/tr_TR-Turkish.aff
+share/texstudio/tr_TR-Turkish.dic
+share/texstudio/ug_CN-China.aff
+share/texstudio/ug_CN-China.dic
+share/texstudio/uk_UK-Ukrainian.aff
+share/texstudio/uk_UK-Ukrainian.dic
+share/texstudio/vi_VI-Vietnamese.aff
+share/texstudio/vi_VI-Vietnamese.dic
 share/texstudio/viewing.html
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/editors/texstudio/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- distinfo	13 Dec 2022 19:47:35 -0000	1.12
+++ distinfo	4 Jan 2024 20:42:36 -0000
@@ -1,6 +1,5 @@
 $NetBSD: distinfo,v 1.12 2022/12/13 19:47:35 markd Exp $

-BLAKE2s (texstudio-4.4.0.tar.gz) = a920fd04036f0cf4c553f54219ac977daaa7a429171cecff39d0eb666f91088b
-SHA512 (texstudio-4.4.0.tar.gz) = 02b328c79fca6d9d2c3fd0039081d25279d803051f4459d83750e5b2bad23227871ed367d641e06a5bafd2f08699d1410a9ffcad5ff4d2de48b53f0b0f60d977
-Size (texstudio-4.4.0.tar.gz) = 111069980 bytes
-SHA1 (patch-minisplitter.cpp) = 93b1910a12308294a5ae4870da0b208cb4580ee7
+BLAKE2s (texstudio-4.7.2.tar.gz) = 9de93a788310c8a1f3d5a08d878812e8c3bd7d85fa1e805df6691e0628aaf8bf
+SHA512 (texstudio-4.7.2.tar.gz) = cadfcafc4a00cf4a999b7707a5216ba4b6a2184f8c542b1394739cc8c413577c641268cae86647eb3901b048dd31c85b0f98b5532d52c01baec01446674f6380
+Size (texstudio-4.7.2.tar.gz) = 111616706 bytes
# uname -a
NetBSD ymir.lorien.lan 10.99.10 NetBSD 10.99.10 (GENERIC) #23: Tue Jan  2 11:58:27 GMT 2024  sysbuild@ymir.lorien.lan:/dumps/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/com
pile/GENERIC amd64

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2024 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.