pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/print/scribus-qt5 scribus-qt5: update to 1.5.8



details:   https://anonhg.NetBSD.org/pkgsrc/rev/57594781a02a
branches:  trunk
changeset: 385908:57594781a02a
user:      markd <markd%pkgsrc.org@localhost>
date:      Thu Sep 29 00:17:01 2022 +0000

description:
scribus-qt5: update to 1.5.8

Like previous releases, work on version 1.5.8 focused mostly on bugfixes and
code optimizations, the latter of which are expected to lead to reliability
and speed improvements. We have also begun to prepare Scribus for using Qt6,
which will make our work easier for future releases.

High Level Changes:
* UI Improvements for dark mode and some icon updates and window interactivity
* Improvements to file import (IDML, PDF, PNG, TIFF, SVG)
* Improvements to PDF export
* Improvements with respect to tables (undo/redo, styles)
* Improvements to the Story Editor
* Improvements to the build system
* Translation updates
* On mac OS, Scribus now includes a bundled Python 3 interpreter and is built
  for mac OS 10.15/Catalina or higher.

1.5.7
Significant effort went into clean up of user interface margins and widget
sizing, however most changes have taken place “under the hood”. Apart from bug
fixing this also meant to refine previously introduced features, as well as
preparing the code for future Qt versions. A few remaining issues aside, this
release has been thoroughly tested and is considered to be stable. However,
there are also some new features.

diffstat:

 print/scribus-qt5/Makefile                                               |   18 +-
 print/scribus-qt5/PLIST                                                  |   30 +-
 print/scribus-qt5/distinfo                                               |   16 +-
 print/scribus-qt5/patches/patch-CMakeLists__Dependencies.cmake           |  138 +--
 print/scribus-qt5/patches/patch-scribus_plugins_import_pdf_importpdf.cpp |   44 +
 print/scribus-qt5/patches/patch-scribus_plugins_import_pdf_slaoutput.cpp |  387 +++++++++-
 print/scribus-qt5/patches/patch-scribus_plugins_import_pdf_slaoutput.h   |   30 -
 print/scribus-qt5/patches/patch-scribus_ui_colorlistmodel.cpp            |   15 -
 print/scribus-qt5/patches/patch-scribus_ui_colorlistmodel.h              |   21 -
 9 files changed, 508 insertions(+), 191 deletions(-)

diffs (truncated from 943 to 300 lines):

diff -r f50b46df7b4d -r 57594781a02a print/scribus-qt5/Makefile
--- a/print/scribus-qt5/Makefile        Thu Sep 29 00:11:59 2022 +0000
+++ b/print/scribus-qt5/Makefile        Thu Sep 29 00:17:01 2022 +0000
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile,v 1.31 2022/09/11 12:52:05 wiz Exp $
+# $NetBSD: Makefile,v 1.32 2022/09/29 00:17:01 markd Exp $
 
-DISTNAME=      scribus-1.5.6pre20200611
-PKGREVISION=   28
+DISTNAME=      scribus-1.5.8
 CATEGORIES=    print
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=scribusproject/}
-GITHUB_PROJECT=        scribus
-GITHUB_TAG=    37c361f2fcd24dea40c61a7f9638e6248ea3e68a
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=scribus/}
+EXTRACT_SUFX=  .tar.xz
+#MASTER_SITES= ${MASTER_SITE_GITHUB:=scribusproject/}
+#GITHUB_PROJECT=       scribus
+#GITHUB_TAG=   37c361f2fcd24dea40c61a7f9638e6248ea3e68a
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
 HOMEPAGE=      https://www.scribus.net/
@@ -13,10 +14,10 @@
 LICENSE=       gnu-gpl-v2
 
 USE_CMAKE=     yes
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++17
 USE_TOOLS+=    pkg-config
 
-BROKEN+=       "Poppler headers want C++17, this package is C++11"
+CMAKE_ARGS+=   -DWANT_CPP17=ON
 
 .include "../../converters/libcdr/buildlink3.mk"
 .include "../../converters/libfreehand/buildlink3.mk"
@@ -37,6 +38,7 @@
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../graphics/lcms2/buildlink3.mk"
+.include "../../graphics/osg/buildlink3.mk"
 .include "../../graphics/tiff/buildlink3.mk"
 .include "../../print/cups-base/buildlink3.mk"
 .include "../../print/podofo/buildlink3.mk"
diff -r f50b46df7b4d -r 57594781a02a print/scribus-qt5/PLIST
--- a/print/scribus-qt5/PLIST   Thu Sep 29 00:11:59 2022 +0000
+++ b/print/scribus-qt5/PLIST   Thu Sep 29 00:17:01 2022 +0000
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1 2020/06/14 07:35:58 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.2 2022/09/29 00:17:01 markd Exp $
 bin/scribus
+lib/scribus/plugins/gettext/libMARKDOWNimplugin.so
 lib/scribus/plugins/gettext/libcsvim.so
 lib/scribus/plugins/gettext/libdocim.so
 lib/scribus/plugins/gettext/libdocximplugin.so
@@ -507,6 +508,7 @@
 share/doc/scribus/de/readme-os2.html
 share/doc/scribus/de/readme-win32.html
 share/doc/scribus/de/readme.html
+share/doc/scribus/de/readme_needs_update_please_keep it_in.html
 share/doc/scribus/de/releases.html
 share/doc/scribus/de/resources.html
 share/doc/scribus/de/scribus-svg.html
@@ -537,6 +539,7 @@
 share/doc/scribus/de/settings1.html
 share/doc/scribus/de/short-words.html
 share/doc/scribus/de/specs.html
+share/doc/scribus/de/specs_needs_update_please_keep it_in.html
 share/doc/scribus/de/toolbox.html
 share/doc/scribus/de/toolbox1.html
 share/doc/scribus/de/toolbox12.html
@@ -1859,6 +1862,8 @@
 share/scribus/editorconfig/300_lilypond.xml
 share/scribus/editorconfig/400_dot.xml
 share/scribus/editorconfig/500_povray.xml
+share/scribus/editorconfig/600_xelatex.tar
+share/scribus/editorconfig/600_xelatex.xml
 share/scribus/editorconfig/dot.svg
 share/scribus/editorconfig/gnuplot.png
 share/scribus/editorconfig/lilypond.png
@@ -1931,6 +1936,7 @@
 share/scribus/icons/1_5_0/16/edit-clear.png
 share/scribus/icons/1_5_0/16/edit-copy.png
 share/scribus/icons/1_5_0/16/edit-cut.png
+share/scribus/icons/1_5_0/16/edit-delete-all.png
 share/scribus/icons/1_5_0/16/edit-delete.png
 share/scribus/icons/1_5_0/16/edit-find-replace.png
 share/scribus/icons/1_5_0/16/edit-guides.png
@@ -2466,6 +2472,7 @@
 share/scribus/icons/1_5_1/16/edit-clear.png
 share/scribus/icons/1_5_1/16/edit-copy.png
 share/scribus/icons/1_5_1/16/edit-cut.png
+share/scribus/icons/1_5_1/16/edit-delete-all.png
 share/scribus/icons/1_5_1/16/edit-delete.png
 share/scribus/icons/1_5_1/16/edit-find-replace.png
 share/scribus/icons/1_5_1/16/edit-guides.png
@@ -2556,6 +2563,7 @@
 share/scribus/icons/1_5_1/22/align-vertical-top-out.png
 share/scribus/icons/1_5_1/22/align-vertical-top.png
 share/scribus/icons/1_5_1/22/annot3d.png
+share/scribus/icons/1_5_1/22/character-style.png
 share/scribus/icons/1_5_1/22/checkbox.png
 share/scribus/icons/1_5_1/22/close.png
 share/scribus/icons/1_5_1/22/color-picker.png
@@ -2617,9 +2625,12 @@
 share/scribus/icons/1_5_1/22/insert-table-rows.png
 share/scribus/icons/1_5_1/22/insert-table.png
 share/scribus/icons/1_5_1/22/insert-text-frame.png
+share/scribus/icons/1_5_1/22/language.png
 share/scribus/icons/1_5_1/22/list-box.png
 share/scribus/icons/1_5_1/22/measure.png
 share/scribus/icons/1_5_1/22/merge-table-cells.png
+share/scribus/icons/1_5_1/22/orphan.png
+share/scribus/icons/1_5_1/22/paragraph-style.png
 share/scribus/icons/1_5_1/22/pdf-annotations.png
 share/scribus/icons/1_5_1/22/pointer.png
 share/scribus/icons/1_5_1/22/preflight-verifier.png
@@ -2628,6 +2639,7 @@
 share/scribus/icons/1_5_1/22/story-editor.png
 share/scribus/icons/1_5_1/22/swap-left.png
 share/scribus/icons/1_5_1/22/swap-right.png
+share/scribus/icons/1_5_1/22/text-align.png
 share/scribus/icons/1_5_1/22/text-field.png
 share/scribus/icons/1_5_1/22/text-frame-link.png
 share/scribus/icons/1_5_1/22/text-frame-unlink.png
@@ -2637,6 +2649,7 @@
 share/scribus/icons/1_5_1/22/transform-shear-left.png
 share/scribus/icons/1_5_1/22/transform-shear-right.png
 share/scribus/icons/1_5_1/22/transform-shear-up.png
+share/scribus/icons/1_5_1/22/widow.png
 share/scribus/icons/1_5_1/22/zoom-in.png
 share/scribus/icons/1_5_1/22/zoom-original.png
 share/scribus/icons/1_5_1/22/zoom-out.png
@@ -2693,6 +2706,7 @@
 share/scribus/icons/1_5_1/document2.png
 share/scribus/icons/1_5_1/documentinfo.png
 share/scribus/icons/1_5_1/editm.png
+share/scribus/icons/1_5_1/ellipsis.png
 share/scribus/icons/1_5_1/exit.png
 share/scribus/icons/1_5_1/exit22.png
 share/scribus/icons/1_5_1/expand.png
@@ -2846,6 +2860,7 @@
 share/scribus/icons/1_5_1_dark/16/edit-clear.png
 share/scribus/icons/1_5_1_dark/16/edit-copy.png
 share/scribus/icons/1_5_1_dark/16/edit-cut.png
+share/scribus/icons/1_5_1_dark/16/edit-delete-all.png
 share/scribus/icons/1_5_1_dark/16/edit-delete.png
 share/scribus/icons/1_5_1_dark/16/edit-find-replace.png
 share/scribus/icons/1_5_1_dark/16/edit-guides.png
@@ -2936,6 +2951,7 @@
 share/scribus/icons/1_5_1_dark/22/align-vertical-top-out.png
 share/scribus/icons/1_5_1_dark/22/align-vertical-top.png
 share/scribus/icons/1_5_1_dark/22/annot3d.png
+share/scribus/icons/1_5_1_dark/22/character-style.png
 share/scribus/icons/1_5_1_dark/22/checkbox.png
 share/scribus/icons/1_5_1_dark/22/close.png
 share/scribus/icons/1_5_1_dark/22/color-picker.png
@@ -2998,9 +3014,12 @@
 share/scribus/icons/1_5_1_dark/22/insert-table-rows.png
 share/scribus/icons/1_5_1_dark/22/insert-table.png
 share/scribus/icons/1_5_1_dark/22/insert-text-frame.png
+share/scribus/icons/1_5_1_dark/22/language.png
 share/scribus/icons/1_5_1_dark/22/list-box.png
 share/scribus/icons/1_5_1_dark/22/measure.png
 share/scribus/icons/1_5_1_dark/22/merge-table-cells.png
+share/scribus/icons/1_5_1_dark/22/orphan.png
+share/scribus/icons/1_5_1_dark/22/paragraph-style.png
 share/scribus/icons/1_5_1_dark/22/pdf-annotations.png
 share/scribus/icons/1_5_1_dark/22/pointer.png
 share/scribus/icons/1_5_1_dark/22/preflight-verifier.png
@@ -3009,6 +3028,7 @@
 share/scribus/icons/1_5_1_dark/22/story-editor.png
 share/scribus/icons/1_5_1_dark/22/swap-left.png
 share/scribus/icons/1_5_1_dark/22/swap-right.png
+share/scribus/icons/1_5_1_dark/22/text-align.png
 share/scribus/icons/1_5_1_dark/22/text-field.png
 share/scribus/icons/1_5_1_dark/22/text-frame-link.png
 share/scribus/icons/1_5_1_dark/22/text-frame-unlink.png
@@ -3018,6 +3038,7 @@
 share/scribus/icons/1_5_1_dark/22/transform-shear-left.png
 share/scribus/icons/1_5_1_dark/22/transform-shear-right.png
 share/scribus/icons/1_5_1_dark/22/transform-shear-up.png
+share/scribus/icons/1_5_1_dark/22/widow.png
 share/scribus/icons/1_5_1_dark/22/zoom-in.png
 share/scribus/icons/1_5_1_dark/22/zoom-original.png
 share/scribus/icons/1_5_1_dark/22/zoom-out.png
@@ -3074,6 +3095,7 @@
 share/scribus/icons/1_5_1_dark/document2.png
 share/scribus/icons/1_5_1_dark/documentinfo.png
 share/scribus/icons/1_5_1_dark/editm.png
+share/scribus/icons/1_5_1_dark/ellipsis.png
 share/scribus/icons/1_5_1_dark/exit.png
 share/scribus/icons/1_5_1_dark/exit22.png
 share/scribus/icons/1_5_1_dark/expand.png
@@ -3471,8 +3493,10 @@
 share/scribus/templates/textbased/textbasedtn.png
 share/scribus/translations/scribus.af.qm
 share/scribus/translations/scribus.ar.qm
+share/scribus/translations/scribus.az.qm
 share/scribus/translations/scribus.be.qm
 share/scribus/translations/scribus.bg.qm
+share/scribus/translations/scribus.bn_IN.qm
 share/scribus/translations/scribus.br.qm
 share/scribus/translations/scribus.ca.qm
 share/scribus/translations/scribus.cs_CZ.qm
@@ -3507,14 +3531,17 @@
 share/scribus/translations/scribus.lt_LT.qm
 share/scribus/translations/scribus.ml.qm
 share/scribus/translations/scribus.mn_MN.qm
+share/scribus/translations/scribus.ms_MY.qm
 share/scribus/translations/scribus.nb_NO.qm
 share/scribus/translations/scribus.nl.qm
+share/scribus/translations/scribus.nn_NO.qm
 share/scribus/translations/scribus.oc.qm
 share/scribus/translations/scribus.pl_PL.qm
 share/scribus/translations/scribus.pms.qm
 share/scribus/translations/scribus.pt.qm
 share/scribus/translations/scribus.pt_BR.qm
 share/scribus/translations/scribus.pt_PT.qm
+share/scribus/translations/scribus.ro.qm
 share/scribus/translations/scribus.ru.qm
 share/scribus/translations/scribus.sa.qm
 share/scribus/translations/scribus.si.qm
@@ -3529,6 +3556,7 @@
 share/scribus/translations/scribus.th_TH.qm
 share/scribus/translations/scribus.tr.qm
 share/scribus/translations/scribus.uk.qm
+share/scribus/translations/scribus.untranslated.qm
 share/scribus/translations/scribus.zh_CN.qm
 share/scribus/translations/scribus.zh_TW.qm
 share/scribus/unicodenameslist.txt
diff -r f50b46df7b4d -r 57594781a02a print/scribus-qt5/distinfo
--- a/print/scribus-qt5/distinfo        Thu Sep 29 00:11:59 2022 +0000
+++ b/print/scribus-qt5/distinfo        Thu Sep 29 00:17:01 2022 +0000
@@ -1,10 +1,8 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 11:12:18 nia Exp $
+$NetBSD: distinfo,v 1.5 2022/09/29 00:17:01 markd Exp $
 
-BLAKE2s (scribus-1.5.6pre20200611-37c361f2fcd24dea40c61a7f9638e6248ea3e68a.tar.gz) = a02e3c343ea0e0ab4e225f6ba6018b3a3b61a238cfbb3410f8a4de1db5cd5504
-SHA512 (scribus-1.5.6pre20200611-37c361f2fcd24dea40c61a7f9638e6248ea3e68a.tar.gz) = 
d2d3ce3c4ca2bbe7e8950f5ad4f967d90b4d7cb300dfb0d475f501055304cf6dd58fec3fc977890dca5f1725108da8c5c4b55209ab75c65c2fb147613f880049
-Size (scribus-1.5.6pre20200611-37c361f2fcd24dea40c61a7f9638e6248ea3e68a.tar.gz) = 87492633 bytes
-SHA1 (patch-CMakeLists__Dependencies.cmake) = 583d1b0f0e0fe2c3dda674b5d4a2b172a4b1624f
-SHA1 (patch-scribus_plugins_import_pdf_slaoutput.cpp) = 03c33ecab1b3041da24942081a7f1df2a09c432b
-SHA1 (patch-scribus_plugins_import_pdf_slaoutput.h) = 56c4773d1422cc51c4747a2410f974acdc5560bb
-SHA1 (patch-scribus_ui_colorlistmodel.cpp) = c5ac59338ba07f46a42bd882c6a876c2c7c8404a
-SHA1 (patch-scribus_ui_colorlistmodel.h) = 781b1dc06e6abd9e494a58b6a80d2f8e97936c49
+BLAKE2s (scribus-1.5.8.tar.xz) = 5c417889a7b89f75f069a738d1789d0f96bd0d091e5309a553740311396dff0c
+SHA512 (scribus-1.5.8.tar.xz) = eb46be0165eeb0d8974aa744fc8ffac321b206ca0015da39bb2f50d9fd4a5e28300a49ada0f963b4e0cf9a3301dc746ffba74f359f5e76d308d80b71ee669c2d
+Size (scribus-1.5.8.tar.xz) = 74543476 bytes
+SHA1 (patch-CMakeLists__Dependencies.cmake) = 80fc0e787829031da3ec7085724e4b06e6106303
+SHA1 (patch-scribus_plugins_import_pdf_importpdf.cpp) = 28ce7f6abbc92f6760dfe8e37b2b050bad4a539b
+SHA1 (patch-scribus_plugins_import_pdf_slaoutput.cpp) = 3dd733201d8f2629a145528ec9bbe37a2bef2dbb
diff -r f50b46df7b4d -r 57594781a02a print/scribus-qt5/patches/patch-CMakeLists__Dependencies.cmake
--- a/print/scribus-qt5/patches/patch-CMakeLists__Dependencies.cmake    Thu Sep 29 00:11:59 2022 +0000
+++ b/print/scribus-qt5/patches/patch-CMakeLists__Dependencies.cmake    Thu Sep 29 00:17:01 2022 +0000
@@ -1,76 +1,59 @@
-$NetBSD: patch-CMakeLists__Dependencies.cmake,v 1.1 2020/06/14 07:35:58 ryoon Exp $
+$NetBSD: patch-CMakeLists__Dependencies.cmake,v 1.2 2022/09/29 00:17:01 markd Exp $
 
 * Find Qt5
 * CMAKE_MODULE_PATH is not a single value, it can be a list.
 
---- CMakeLists_Dependencies.cmake.orig 2020-06-11 09:56:15.000000000 +0000
+--- CMakeLists_Dependencies.cmake.orig 2022-01-23 16:16:42.000000000 +0000
 +++ CMakeLists_Dependencies.cmake
-@@ -5,55 +5,55 @@
- set(QT_MIN_VERSION "5.11.0")
- set(CMAKE_PREFIX_PATH "${QT_PREFIX}/lib/cmake")
- set(CMAKE_INCLUDE_CURRENT_DIR ON)
--find_package(Qt5Core ${QT_MIN_VERSION} REQUIRED)
-+find_package(Qt5 COMPONENTS Core REQUIRED)
- if(Qt5Core_FOUND)
-       message(STATUS "----- USE QT 5-----")
- else()
-       message(FATAL_ERROR "ERROR: No QT 5 found")
- endif()
--find_package(Qt5Widgets ${QT_MIN_VERSION} REQUIRED)
-+find_package(Qt5 COMPONENTS Widgets REQUIRED)
- if(Qt5Widgets_FOUND)
-       message(STATUS "----- USE QT Widgets-----")
- else()
-       message(FATAL_ERROR "ERROR: No QT Widgets found")
- endif()
--find_package(Qt5Gui ${QT_MIN_VERSION} REQUIRED)
-+find_package(Qt5 COMPONENTS Gui REQUIRED)
- if(Qt5Gui_FOUND)
-       message(STATUS "----- USE Qt5Gui -----")
- else()
-       message(FATAL_ERROR "ERROR: Qt5Gui found")
- endif()
--find_package(Qt5Xml ${QT_MIN_VERSION} REQUIRED)
-+find_package(Qt5 COMPONENTS Xml REQUIRED)
- if(Qt5Xml_FOUND)
-       message(STATUS "----- USE QT 5 XML -----")
- else()
-       message(FATAL_ERROR "ERROR: No QT 5 XML found")
- endif()
--find_package(Qt5Network ${QT_MIN_VERSION} REQUIRED)
-+find_package(Qt5 COMPONENTS Network REQUIRED)
- if(Qt5Network_FOUND)
-       message(STATUS "----- USE Qt5Network -----")


Home | Main Index | Thread Index | Old Index