pkgsrc-Changes archive

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

CVS commit: pkgsrc/misc/libreoffice



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Jun 24 12:54:52 UTC 2026

Modified Files:
        pkgsrc/misc/libreoffice: Makefile distinfo
        pkgsrc/misc/libreoffice/patches:
            patch-external_mariadb-connector-c_netbsd.patch

Log Message:
mimsc/libreoffice: Update to 26.2.4.2

* Fix build with GCC 14 in NetBSD 11.99.6 base.

Changelog:
26.2.4.2:
List of fixed bugs

Bugs fixed compared to 26.2.4 RC1:

    ofz#513047070 return early before unnecessary dereference [Caolán McNamara]
    ofz#513256641 null-dereference READ [Caolán McNamara]
    tdf#170420 LibreOffice Base hangs if I convert a text box to a list box in a form. [Dan Williams]
    tdf#172008 Blank Black Window in LibreOffice in Windows 11, skia Vulkan rendering (Intel Iris Xe Graphics) [Julien Nabet]

26.2.4.1:
List of fixed bugs

Bugs fixed compared to 26.2.3 RC2:

    cool#15331 add a unit test [Mike Kaganski]
    cool#15338 floattable: make sure to initiate move-to-next-page or split [Mike Kaganski]
    cool#15641 slow opening of ODS [Noel Grandin]
    ofz#496348501 integer-overflow [Caolán McNamara]
    ofz#496349582 integer-overflow [Caolán McNamara]
    ofz#496742324 integer-overflow [Caolán McNamara]
    ofz#496751918 out-of-memory [Caolán McNamara]
    ofz#506457938 integer-overflow [Caolán McNamara]
    ofz#506943685 timeout [Caolán McNamara]
    tdf#48274 EDITING: Fill disabled if hidden (or filtered) cells in range instead of filling omitting invisible cells [Andreas Heinisch]
    tdf#65018 Sort order incorrect in alphabetical index in localized LibreOffice [Neil Roberts]
    tdf#75837 XHTML Saving creates invalid id:s for headings [Andras Timar]
    tdf#96454 EDITING: default arrow size of the connectors is not configurable [Andreas Heinisch]
    tdf#114443 FILESAVE PPSX - Powerpoint will not open PPSX that was saved with Impress, because it's PPTX (PPS and PPTX work) [Andras Timar]
    tdf#124339 HTML import: unordered list after ordered list is rendered as ordered list [Andras Timar]
    tdf#124987 Text Box anchored to page on an RTL page - disappears [Jonathan Clark]
    tdf#126823 Draw/Impress: use defaults from the style for arrow head widths [Andreas Heinisch]
    tdf#152244 default arrowhead size is inconsistent [Andreas Heinisch]
    tdf#153554 Crash when closing LibreOffice opened via SDK (debug and release) [Noel Grandin]
    tdf#155557 Wrong rendering of underline for justified mixed RTL/LTR script text [Jonathan Clark]
    tdf#156916 Signature line uses dark icon with dark theme (KDE Plasma) [CassieLX]
    tdf#161794 FILEOPEN Row grouping does not work on Row number 1 (comment 6) [Saburo Yoshida]
    tdf#166019 Unable to uncheck "DOI citation recognition" [Neil Roberts]
    tdf#166673 BASIC: Calling Space(-1) succeeds in release version (even in VBA support mode), crashes in debug version [bl4ze4447]
    tdf#168237 FILESAVE EMF OOXML regression: 'Wall Chart' resizes after reopen DOCX containing chart pasted form Excel [Piotr Osada]
    tdf#168698 Syriac justification rule does not select the right place to insert kashida character [Jonathan Clark]
    tdf#168886 FILESAVE EMF Pat of OriginPro image (EMF+ records) scaled to different size during save [Piotr Osada]
    tdf#168964 FILESAVE DOCX Exported document can freeze or crash Word on open [Karthik Godha]
    tdf#169332 FILEOPEN XLSX Scaled images width is imported incorrectly [Karthik]
    tdf#169363 FILEOPEN XLSX Autofilter in row with merged cells partially disappears [Karthik]
    tdf#169398 Impress crashes when pasting a table copied from chatGPT [Andras Timar]
    tdf#169462 NB separators on Tabbed UI not shown in dark mode (kf5/kf6) [Michael Markl]
    tdf#170716 At min add invariant text referring the reader of libreoffice.1 manual page to the libreoffice --help command line output [Rene Engelhard]
    tdf#171236 No longer able to Set the Ruler 0 x 0 position by dragging the upper left 'Tab Position' to a new location [Andreas Heinisch]
    tdf#171549 Writer: Table name collision in SwDoc::SetTableName breaks linked chart data sources [Jakub Trzebiatowski]
    tdf#171618 Image icons are displayed overlapping. [Saburo Yoshida]
    tdf#171671 The Python macro organiser shows %20 if you make a filename with spaces [Neil Roberts]
    tdf#171746 Dimension Line dialog: preview overflows when decimal places exceed 7 decimal places [Andreas Heinisch]
    tdf#171747 Dimension Line dialog: preview does not reflect any checkbox settings [Andreas Heinisch]
    tdf#171762 FILEOPEN: DOCX: Checked checkbox symbols rendered as empty squares on Linux due to missing font [Karthik]
    tdf#171772 <del> was recognized, but not the </del> [Andreas Heinisch]
    tdf#171889 Linguistic - Spell Check crashes in Calc (certain UI options only) [Julien Nabet]
    tdf#172076 Impress: Animated PNG - Image filter not found [Julien Nabet]
    tdf#172087 File Properties dialog not ellipsizing nor wrapping filename and path labels, causing window width to expand [Bogdan Buzea]


To generate a diff of this commit:
cvs rdiff -u -r1.386 -r1.387 pkgsrc/misc/libreoffice/Makefile
cvs rdiff -u -r1.174 -r1.175 pkgsrc/misc/libreoffice/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/misc/libreoffice/Makefile
diff -u pkgsrc/misc/libreoffice/Makefile:1.386 pkgsrc/misc/libreoffice/Makefile:1.387
--- pkgsrc/misc/libreoffice/Makefile:1.386      Mon Jun 22 19:38:48 2026
+++ pkgsrc/misc/libreoffice/Makefile    Wed Jun 24 12:54:52 2026
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.386 2026/06/22 19:38:48 wiz Exp $
+# $NetBSD: Makefile,v 1.387 2026/06/24 12:54:52 ryoon Exp $
 
-VERREL=                26.2.3
+VERREL=                26.2.4
 VERRC=         2
 VER=           ${VERREL}.${VERRC}
 DISTNAME=      libreoffice-${VER}
-PKGREVISION=   2
 CATEGORIES=    misc
 MASTER_SITES=  http://download.documentfoundation.org/libreoffice/src/${VERREL}/
 EXTRACT_SUFX=  .tar.xz
@@ -22,6 +21,7 @@ GCC_REQD+=    12
 USE_LANGUAGES= c c++
 
 USE_CXX_FEATURES+=     c++20
+USE_C_FEATURES+=       c23
 
 # Needed to get a proper (builtin) definition of alloca(3) on NetBSD.
 # Mixture of C++11, C++20 and so on. Do not override standards in Makefiles.
@@ -93,7 +93,7 @@ MORE_DISTFILES= \
        907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz \
        edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz \
        source-serif-pro-3.000R.tar.gz \
-       xmlsec1-1.3.9.tar.gz \
+       xmlsec1-1.3.11.tar.gz \
        3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip \
        35c94d2df8893241173de1d16b6034c0-swingExSrc.zip \
        39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip \
@@ -115,7 +115,7 @@ MORE_DISTFILES= \
        rhino-1.7.15.1.zip \
        368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz \
        language-subtag-registry-2021-08-06.tar.bz2 \
-       postgresql-15.17.tar.bz2 \
+       postgresql-15.18.tar.bz2 \
        graphite2-minimal-1.3.14.tgz \
        1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip \
        EmojiOneColor-SVGinOT-1.3.tar.gz \

Index: pkgsrc/misc/libreoffice/distinfo
diff -u pkgsrc/misc/libreoffice/distinfo:1.174 pkgsrc/misc/libreoffice/distinfo:1.175
--- pkgsrc/misc/libreoffice/distinfo:1.174      Sat Jun  6 15:04:31 2026
+++ pkgsrc/misc/libreoffice/distinfo    Wed Jun 24 12:54:52 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.174 2026/06/06 15:04:31 ryoon Exp $
+$NetBSD: distinfo,v 1.175 2026/06/24 12:54:52 ryoon Exp $
 
 BLAKE2s (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 0e0a0ae1eb07e5058749dc1726bc59971c723b4b16c57d83f24b6ac6ddd96d71
 SHA512 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 
b9c02d63e9b47a838dbe67c05b9e9e4983d13b9d74794e1c30c73d341c3bc905c9edec3a72fa339ae8c0e06d97e69ac2ea23bf51336b77af14cab7ae67721a46
@@ -162,15 +162,15 @@ Size (libreoffice/liberation-narrow-font
 BLAKE2s (libreoffice/libre-hebrew-1.0.tar.gz) = 0cf1aade1aa45f923b05b4c0c2378ad8fe954b6b56913ef8b263403696853679
 SHA512 (libreoffice/libre-hebrew-1.0.tar.gz) = 609c8ef29a1eab9b027ea04abf14949e9a204cf826fb0a792dadd8a83fc49ac9610a0b3a2bd4b8988e615688c63d0ec08a89436134980b2a9667e8966a75a795
 Size (libreoffice/libre-hebrew-1.0.tar.gz) = 531276 bytes
-BLAKE2s (libreoffice/libreoffice-26.2.3.2.tar.xz) = 4eefae2bab7c041cffcc73262aa268353bb2f3268e578d72307514389cf08929
-SHA512 (libreoffice/libreoffice-26.2.3.2.tar.xz) = a169b835ea7ee8e1eb0c5cea3b906f8bb8fa36116dac248a49ae68792f21582a66377b107b344234d4cbe509a5ae621da20ff3dc289731dd31833da0261ac800
-Size (libreoffice/libreoffice-26.2.3.2.tar.xz) = 292522960 bytes
-BLAKE2s (libreoffice/libreoffice-dictionaries-26.2.3.2.tar.xz) = cbbd9a632ae69a080cf7db3b633dd9f2e21a8d50f7ff97c15149fc1cfb6685cc
-SHA512 (libreoffice/libreoffice-dictionaries-26.2.3.2.tar.xz) = 6ba35e2d5a671e21e2f582af9ebcc6e4bf74b2a43e967383c09eb15a710a17e6542f910640d64b47ae8c967c593998517e4aefc7fd5306ecce2201877738616b
-Size (libreoffice/libreoffice-dictionaries-26.2.3.2.tar.xz) = 62157352 bytes
-BLAKE2s (libreoffice/libreoffice-translations-26.2.3.2.tar.xz) = 37ba8a717d6760444107d0f620a2b0131b40aa2914b465b510d16fd83ecab692
-SHA512 (libreoffice/libreoffice-translations-26.2.3.2.tar.xz) = f9d7cd38cd181fd978c8ed41033c351d60490998f32e25b44270a3a20d4bafd44317cf24399ed359004dd92c10b0c522ae5fbc0b988fa6011c24a0ac26b6f975
-Size (libreoffice/libreoffice-translations-26.2.3.2.tar.xz) = 234615676 bytes
+BLAKE2s (libreoffice/libreoffice-26.2.4.2.tar.xz) = ac304c732ccd671f0dce355cfb0632fda96136b05d3c65555ef4ff96500044ed
+SHA512 (libreoffice/libreoffice-26.2.4.2.tar.xz) = 19ddeb7aed477f804f8e45c4a6955521b479a6038f52157eb9f93f757b821ddf3fee4b68d3551721d85d1875943e192ae58a61b893d6e09bc5e11a1695521f7e
+Size (libreoffice/libreoffice-26.2.4.2.tar.xz) = 292105604 bytes
+BLAKE2s (libreoffice/libreoffice-dictionaries-26.2.4.2.tar.xz) = b435064b52c32bd091dbd53f186c348c0b7908fc5f90f480794fa75be7c85785
+SHA512 (libreoffice/libreoffice-dictionaries-26.2.4.2.tar.xz) = aeed9cd580ffb1fe9ce1daa8c221379c328103bd88b642ce4d864c098a18387f24c7da6891db2c0a2eadc86d0f6eec3cc8f237c4ef08556927125fb13ecbf956
+Size (libreoffice/libreoffice-dictionaries-26.2.4.2.tar.xz) = 62188908 bytes
+BLAKE2s (libreoffice/libreoffice-translations-26.2.4.2.tar.xz) = 1332e019ac6d44794e131da16b261abb690b7e11234110eaf9098d0e0b08143e
+SHA512 (libreoffice/libreoffice-translations-26.2.4.2.tar.xz) = cca0a42cad5a53c7707e067bd182909c7311c052977513baae01ec9007b3fbdbe71bfd90b8c2b6abbf8ef641e0348ff16ac6ab4acf82ddccb9a3330114a2df88
+Size (libreoffice/libreoffice-translations-26.2.4.2.tar.xz) = 234920384 bytes
 BLAKE2s (libreoffice/lxml-4.1.1.tgz) = 8ab1ddfc30f21c433da04723d9092cd4e938cd5a5380310e8089e959a690d294
 SHA512 (libreoffice/lxml-4.1.1.tgz) = 9542e5206f9b2f9e072c52ef8e6cf44d1aaae8ae3e7ca7e820c1fac12e716503308ccb3cebc52155b4c93799f3ebca247781fc491524d004378bd26f5cddb9d1
 Size (libreoffice/lxml-4.1.1.tgz) = 2380804 bytes
@@ -186,9 +186,9 @@ Size (libreoffice/odfvalidator-0.9.0-RC2
 BLAKE2s (libreoffice/pdfium-7471.tar.bz2) = 9b6cd5681e3ec8dd01f29693f7a0b1342904b52c0f06d735dae07b8aaf312aee
 SHA512 (libreoffice/pdfium-7471.tar.bz2) = f18f9d4644c673f026514f2151e99e5df99cdbed93929a87dd710bdc9355589cab04f44eaadfb9a81d543a6cb92673e42bc9dc8ad5bac61a02dccfc73c307c62
 Size (libreoffice/pdfium-7471.tar.bz2) = 11750937 bytes
-BLAKE2s (libreoffice/postgresql-15.17.tar.bz2) = 602e2780189cd44cdbe6ca1f3d6196ddebccd4b37e6f7034160f16d7e650c324
-SHA512 (libreoffice/postgresql-15.17.tar.bz2) = 032f27f4028ee8be10f7540edd0174b5e354a2a38f4f228414539178d1bbc542c4b9c599e376685fa9de78a2d918b9ce74997908e7e5c0204b3da88bc4661e2b
-Size (libreoffice/postgresql-15.17.tar.bz2) = 23357238 bytes
+BLAKE2s (libreoffice/postgresql-15.18.tar.bz2) = 7913649b6da6e8ff6501c06e7d6305f5f10e73f14af71b1e5af4e4635599744c
+SHA512 (libreoffice/postgresql-15.18.tar.bz2) = 01f6ff71dcc24d5c2240a53ac2d70c64fadf143ea46134a3c5af1c367857edca38c88b09d5903b5e679dd6139c3b21e1041e1bada0b6ba691a82ec3b854fd2d5
+Size (libreoffice/postgresql-15.18.tar.bz2) = 23405115 bytes
 BLAKE2s (libreoffice/rhino-1.7.15.1.zip) = 2d2ddef7e1222c22b783d3711d0931bcc775f6f81d7224e0bfcca4cf34955a64
 SHA512 (libreoffice/rhino-1.7.15.1.zip) = 2fd4f10310b432dfe5fc18b2b0de1d56ac6201d0dbbf0cc9ec6dedd0b9d8d333d2339a98898a15b9218bb850512548d7eccda5a1e3a04de0420b70a41fd8b99b
 Size (libreoffice/rhino-1.7.15.1.zip) = 5878840 bytes
@@ -201,9 +201,9 @@ Size (libreoffice/source-serif-pro-3.000
 BLAKE2s (libreoffice/ttf-kacst_2.01+mry.tar.gz) = cd3c3689d7efcc38f8018673c7cab712a0e4ebb6fe40b0dc8335f78da9278c34
 SHA512 (libreoffice/ttf-kacst_2.01+mry.tar.gz) = b77f1c2ed1b8a5702c12829e7281e4fd7a64648eb4fb4cbe9c3ca93c413ee9e6a48de190f7be088cde0d07ceafa3761dfd13dd56fa0182e837f257e24b82413e
 Size (libreoffice/ttf-kacst_2.01+mry.tar.gz) = 407400 bytes
-BLAKE2s (libreoffice/xmlsec1-1.3.9.tar.gz) = 3bbd8680de37e06a57e700fdeb49af8d1828c3ab41259347bc7d6a485eaeead7
-SHA512 (libreoffice/xmlsec1-1.3.9.tar.gz) = a04bad95578be0617ee840b3f875b8721e61e07c76d44de63afc3abf27be4919b9e6d48f3619174808f03cfb96542ca7f9965484fb3d657966a386f50f37170c
-Size (libreoffice/xmlsec1-1.3.9.tar.gz) = 2377806 bytes
+BLAKE2s (libreoffice/xmlsec1-1.3.11.tar.gz) = 2840184ee9ccb689d387c90b46767e34021779f3472d974c3b390b4915f2d241
+SHA512 (libreoffice/xmlsec1-1.3.11.tar.gz) = 5a1dc5c94af681a25a28f606d8ba966e589748aee2a3d1069859437f14c710156eb80a8ab77842bf177eaa2762ba2603ea805c50ce6d3c1a237196f54cb9e617
+Size (libreoffice/xmlsec1-1.3.11.tar.gz) = 2998250 bytes
 SHA1 (patch-Makefile.in) = c16214631f0e40af4b366c790c7b84e0e11a892e
 SHA1 (patch-autogen.sh) = d12528926425d0bce95fc5c1370f054a74385d60
 SHA1 (patch-bridges_source_cpp__uno_gcc3__linux__intel_share.hxx) = 2eed9efc4a145687f409ba87806147dac2210c68
@@ -212,7 +212,7 @@ SHA1 (patch-configure.ac) = 9b450d721ff6
 SHA1 (patch-desktop_scripts_soffice.sh) = c0e69ec1c7cdb6697cf5898950a89c5450c57b25
 SHA1 (patch-external_mariadb-connector-c_UnpackedTarball__mariadb-connector-c.mk) = 3b9fb2c7037e37f18966b670e19c7e647b067204
 SHA1 (patch-external_mariadb-connector-c_fix-debug-i386.patch.0) = db3481a64b434371abc472776bd34daa9b30d695
-SHA1 (patch-external_mariadb-connector-c_netbsd.patch) = c8a82ce0c3d293108daa41f81d9cee376ca50a82
+SHA1 (patch-external_mariadb-connector-c_netbsd.patch) = 363286a7eafe3f19ab699c5a292e67350c3f400d
 SHA1 (patch-external_pdfium_Library__pdfium.mk) = 0f78178cea839abc934f8667cb5f553f24827f58
 SHA1 (patch-external_pdfium_UnpackedTarball__pdfium.mk) = ba11e5f555d51022c7563f88cc67e5f454032fbd
 SHA1 (patch-external_pdfium_freebsd.patch) = d88ef59bce089a1da4db5589c3e45c120d28bb59

Index: pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch
diff -u pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch:1.2 pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch:1.3
--- pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch:1.2 Sun Aug 22 02:41:50 2021
+++ pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch     Wed Jun 24 12:54:52 2026
@@ -1,11 +1,13 @@
-$NetBSD: patch-external_mariadb-connector-c_netbsd.patch,v 1.2 2021/08/22 02:41:50 ryoon Exp $
+$NetBSD: patch-external_mariadb-connector-c_netbsd.patch,v 1.3 2026/06/24 12:54:52 ryoon Exp $
 
---- external/mariadb-connector-c/netbsd.patch.orig     2018-02-01 04:59:29.711564554 +0000
+* GCC 14 of NetBSD 11.99.6 defines 202000L for gcc -std=gnu23.
+
+--- external/mariadb-connector-c/netbsd.patch.orig     2026-06-23 23:20:28.939524630 +0000
 +++ external/mariadb-connector-c/netbsd.patch
-@@ -0,0 +1,11 @@
-+--- mariadb/include/ma_global.h.orig  2014-04-04 10:21:01.000000000 +0000
+@@ -0,0 +1,20 @@
++--- mariadb/include/ma_global.h.orig  2025-10-06 09:45:00.000000000 +0000
 ++++ mariadb/include/ma_global.h
-+@@ -190,7 +190,7 @@ double my_ulonglong2double(unsigned long
++@@ -176,7 +176,7 @@
 + #ifdef HAVE_UNISTD_H
 + #include <unistd.h>
 + #endif
@@ -14,3 +16,12 @@ $NetBSD: patch-external_mariadb-connecto
 + #undef HAVE_ALLOCA
 + #undef HAVE_ALLOCA_H
 + #endif
++@@ -685,7 +685,7 @@ typedef unsigned long long my_ulonglong;
++ typedef int          myf;    /* Type of MyFlags in my_funcs */
++ typedef char         my_bool; /* Small bool */
++ typedef unsigned long long my_ulonglong;
++-#if !defined(bool) && !defined(bool_defined) && (!defined(HAVE_BOOL) || !defined(__cplusplus)) && (__STDC_VERSION__ < 202300L)
+++#if !defined(bool) && !defined(bool_defined) && (!defined(HAVE_BOOL) || !defined(__cplusplus)) && (__STDC_VERSION__ < 202000L)
++ typedef char         bool;   /* Ordinary boolean values 0 1 */
++ #endif
++      /* Macros for converting *constants* to the right type */



Home | Main Index | Thread Index | Old Index