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:           Tue Nov  3 16:53:44 UTC 2026

Modified Files:
        pkgsrc/misc/libreoffice: Makefile PLIST distinfo
        pkgsrc/misc/libreoffice/patches:
            patch-external_mariadb-connector-c_netbsd.patch
            patch-external_pdfium_UnpackedTarball__pdfium.mk
            patch-external_pdfium_pkgsrc.patch.1

Log Message:
misc/libreoffice: Update to 26.8.2.2

Changelog:
26.8.2.2:
Bugs fixed compared to 26.8.1 RC1:

    ofz#528260798 out-of-memory [Xisco Fauli]
    tdf#106359 Support for Web Query (.iqy) files [Caolán McNamara]
    tdf#144175 Remove strings from l10n in html export [Julien Nabet]
    tdf#150754 GtkCheckMenuItem shows no check mark on macOS (GtkRadioMenuItem does) [Dan Williams]
    tdf#154463 AutoCorrect (multiple characters => 1 character) in Text Form Field crashes Writer [Andreas Heinisch]
    tdf#162752 Writer freezes when entering the menu "Character..." of a rich text or plain text control element while it is fully selected [Justin Luth]
    tdf#167472 Issues with some template names [Laurent Balland]
    tdf#168461 I am receiving error when calling Libre Office 25.8.1.1, (PYTHONHOME var?) [Neil Roberts]
    tdf#168910 White lines across the image when scrolling [Jonathan Clark]
    tdf#169219 Frame with relative size and anchored to page changes size when opening properties. [Justin Luth]
    tdf#169387 Error after upgrading LibreOffice (PYTHONHOME var?) [Neil Roberts]
    tdf#169697 Can't hear audio in presentations anymore (Windows) [Jonathan Clark]
    tdf#170177 Add options to limit hyphenation 1) if it is too close to the right constituent boundary and 2) only at constituent boundaries [László Németh]
    tdf#170653 Transition names disappear until selected [Michael Weghorn]
    tdf#170842 Crash in inspecting a database range with Development Tools [Andreas Heinisch]
    tdf#171555 NON-BREAKING HYPHEN U+2011 fails to render after update from 25.8.4.2 (AARCH64) via LibreOffice_26.2.2_MacOS_aarch64.dmg [Patrick Luby]
    tdf#172918 Inserting an audio file (mp3 for example) and starting the presentation not playing the audio file [Caolán McNamara]
    tdf#173273 Crash in: SalInstanceTreeView::get_children_on_demand(weld::TreeIter const &) [Michael Weghorn]
    tdf#173348 sw: Fix unwanted underflow after line containing only spaces [Jonathan Clark]
    tdf#173418 With RTL UI, Custom Color dialog picker rectangle is horizontally mirrored when clicking to select colors [Michael Weghorn]
    tdf#173510 Unable to create a table without a table style [Justin Luth]
    tdf#173541 Units are expressed in different measurement unit in Navigator in Properties [Julien Nabet]
    tdf#173578 Color picker increased spacing / padding around swatches expands the selection grid too wide [Michael Weghorn]
    tdf#173585 findAll() with SearchAttributes crashes Writer [Neil Roberts]
    tdf#173608 EDITING REGRESSION: Relative sheet reference handled as absolute reference when copying sheet since 26.8.0 [Tomaž Vajngerl, Xisco Fauli]
    tdf#173623 a11y: "activate" action of color palette items ignores which item was activated (gtk3) [Zesen Liu]
    tdf#173646 fix some issues in sc/notebookbar_compact [Julien Nabet]
    tdf#173695 New color picker does not adjust height when selecting a different color palette [Michael Weghorn]
    tdf#173759 WRITER - Image proportions change when image anchor is changed after rotation [Justin Luth]
    tdf#173803 soffice.bin instead of the program name and incorrect opening of the pinned application in Task Manager (Linux X11 + qt6/kf6 only) [Vladislav Tarakanov]
    tdf#173818 The “Letter spacing” label in the edit styles dialog sometimes has the wrong enabled state [Neil Roberts]
    tdf#173819 The “paragraph composer” and “split compound words” checkboxes are sometimes left in an indeterminate state [Neil Roberts]
    tdf#173869 FILEOPEN: Compound File Binary version 4 (4096-byte sectors) rejected - PPT/DOC fail to load, XLS opens as garbage text [Julien Nabet]
    tdf#173885 Impress crash when scrolling through slides, if playback of an inserted media [Sergey Anisimov]
    tdf#173917 CRASH on startup (SIGABRT): insertThreadId() aborts on macOS 27.0.x because pthread_threadid_np returns thread IDs larger than UINT32_MAX [anthony.kinyon%hotmail.com@localhost]
    tdf#173964 avoid out-of-bounds access in isRootDir [Jan Luethi]
    tdf#174015 lingucomponent: fix special hyphenation regression [László Németh]

26.8.1.1:
Bugs fixed compared to 26.8.0 RC3:

    cid#1700588 explicit null dereferenced [Xisco Fauli]
    cid#1700598 guard the element probe against empty arrays [DrRobotto]
    cool#16182 dimensions of rotated drawing objects in XLSX can be wrong [Aron Budea]
    tdf#93156 recalculate possible glued connector targets [Andreas Heinisch]
    tdf#108243 semicolon separated fonts substitution not working (bug in Linux FontConfig integration code) [Julien Nabet]
    tdf#128435 Data crushed in another sheet when using 'search in all sheets' [Justin Luth]
    tdf#130857 qt5/qt6: implement theming using native Qt widgets (weld) [Michael Weghorn]
    tdf#135857 FIND & REPLACE DIALOG: Wrong results when searching for 'Without' format (after apply and unapply Font Effects) [Justin Luth]
    tdf#146404 Number Format Code: Not all color codes are saved [Julien Nabet]
    tdf#146873 Macro: bug in CoreReflection after Split() + arrayed( Array() ) [Andreas Heinisch]
    tdf#148749 FILEOPEN Lotus 123 entity encoding [Julien Nabet]
    tdf#149434 MySQL/MariaDB: Database name with dot will be split at first dot, rest will added to table names [Andreas Heinisch]
    tdf#158326 FILTER autofilter seems to convert ß in ss and ignores value [DrRobotto]
    tdf#166299 If the delimiter is not detected, garbled characters will appear.(Japanese) [Julien Nabet]
    tdf#167527 Writer: Title letters cut from below [Justin Luth]
    tdf#168053 In Writer, in a DOCX document, the TOC stops providing hyperlinks (Ctrl+Click stops working) until I update it. But then it randomly stops again. [Justin Luth]
    tdf#168607 Text alignment does not match in LibreOffice compared to opening the document in Microsoft Word [Justin Luth]
    tdf#168873 Paragraph wrongly formatted after open (not wrapped as it is in LO 25.8) [Jonathan Clark]
    tdf#169591 FILEOPEN Content import from CSV does not work when file is encoded UTF-16BE [Julien Nabet]
    tdf#169919 [26.2] Named hyperlinks don't work when exporting to PDF [Dan Williams]
    tdf#170635 Highlighted text background colour is not full text height if paragraph line spacing is 'Leading' in 26.2 but is in 25.8 [Justin Luth]
    tdf#171097 "Automatic" character set on CSV import is misleading [Julien Nabet]
    tdf#171263 PDF export: numbering (which is not seen in the document) appears in the exported PDF [Dan Williams]
    tdf#171275 FILEOPEN DOC: wrong or different extend-leading for some documents compared to MS Word [Jonathan Clark]
    tdf#171370 keystroke readout by function keychar returns ascii code instead of character since Version 25.8 [Mike Kaganski]
    tdf#171670 Crash when using a COLORxx named number format [Julien Nabet, Xisco Fauli]
    tdf#172199 Document remains in read-only mode even after saving as a new file (only refreshed after reload) [Neil Roberts]
    tdf#172587 Chinese text shown garbled (a.k.a. mojibake) in text import dialog preview when pasting unformatted text [Julien Nabet]
    tdf#172905 CSV import does not detect ISO Latin1 input [Julien Nabet]
    tdf#173112 Intermittent 9–45 second UI hang/beach ball when interacting with vertical scrollbar in Writer on macOS 26.6.1 [Patrick Luby]
    tdf#173153 The full-width conversion function is not working.(CJK-Japanese) [Julien Nabet]
    tdf#173170 Illegal "Resize all pages" in Page Style dialog for Writer and Calc [Neil Roberts]
    tdf#173186 FORMATTING: "Pick" button inactive in "Area" dialog box [Julien Nabet]
    tdf#173205 Calc: saving to ODF aborts with std::out_of_range when two automatic cell styles have single-character names and are used on more than one sheet [Julien Nabet]
    tdf#173219 Buttons missing when Plasma's native message dialog is used (qt6/kf6) [Michael Weghorn]
    tdf#173243 Crash when creating pivot with 2 data fields [Michael Weghorn]
    tdf#173266 FILEOPEN PPTX: Impress crashes because of a null deref when importing a comments part with a comment position element (p:pos) that has no preceding comment (p:cm) [Xisco Fauli]
    tdf#173267 Crash when opening a PPTX containing a table whose a:tableStyleId GUID is not a predefined table style and is not defined in ppt/tableStyles.xml (Impress, oox import, NULL dereference) 
[Xisco Fauli]
    tdf#173360 On ... GoSub statement - error on Return [Andreas Heinisch]
    tdf#173364 fix Unable to edit database range for xlsx document [Julien Nabet]


To generate a diff of this commit:
cvs rdiff -u -r1.396 -r1.397 pkgsrc/misc/libreoffice/Makefile
cvs rdiff -u -r1.68 -r1.69 pkgsrc/misc/libreoffice/PLIST
cvs rdiff -u -r1.178 -r1.179 pkgsrc/misc/libreoffice/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch
cvs rdiff -u -r1.11 -r1.12 \
    pkgsrc/misc/libreoffice/patches/patch-external_pdfium_UnpackedTarball__pdfium.mk
cvs rdiff -u -r1.13 -r1.14 \
    pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1

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.396 pkgsrc/misc/libreoffice/Makefile:1.397
--- pkgsrc/misc/libreoffice/Makefile:1.396      Tue Sep 29 06:06:39 2026
+++ pkgsrc/misc/libreoffice/Makefile    Tue Nov  3 16:53:43 2026
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.396 2026/09/29 06:06:39 wiz Exp $
+# $NetBSD: Makefile,v 1.397 2026/11/03 16:53:43 ryoon Exp $
 
-VERREL=                26.8.0
-VERRC=         3
+VERREL=                26.8.2
+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
@@ -106,7 +105,7 @@ MORE_DISTFILES= \
        eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip \
        33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip \
        f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip \
-       mariadb-connector-c-3.4.9-src.tar.gz \
+       mariadb-connector-c-3.4.11-src.tar.gz \
        rhino-1.7.15.1.zip \
        368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz \
        language-subtag-registry-2026-08-08.tar.bz2 \
@@ -120,7 +119,7 @@ MORE_DISTFILES= \
        lxml-6.1.1.tar.gz \
        Amiri-1.001.zip \
        ReemKufi-2.0.zip \
-       pdfium-7681.tar.bz2 \
+       pdfium-8073.tar.bz2 \
        skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.tar.xz \
        Java-WebSocket-1.6.0.tar.gz \
        NotoSans-v2.015.zip \

Index: pkgsrc/misc/libreoffice/PLIST
diff -u pkgsrc/misc/libreoffice/PLIST:1.68 pkgsrc/misc/libreoffice/PLIST:1.69
--- pkgsrc/misc/libreoffice/PLIST:1.68  Tue Sep 22 08:33:59 2026
+++ pkgsrc/misc/libreoffice/PLIST       Tue Nov  3 16:53:43 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.68 2026/09/22 08:33:59 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.69 2026/11/03 16:53:43 ryoon Exp $
 bin/libreoffice
 bin/lobase
 bin/localc
@@ -5189,7 +5189,6 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/querydeletehatchdialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/querydeletelineenddialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/querydeletelinestyledialog.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/querydialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/queryduplicatedialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/querynoloadedfiledialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/querynosavefiledialog.ui
@@ -6751,6 +6750,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svt/ui/placeedit.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svt/ui/printersetupdialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svt/ui/querydeletedialog.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svt/ui/querydialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svt/ui/restartdialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svt/ui/scrollbars.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svt/ui/spinfieldcontrol.ui

Index: pkgsrc/misc/libreoffice/distinfo
diff -u pkgsrc/misc/libreoffice/distinfo:1.178 pkgsrc/misc/libreoffice/distinfo:1.179
--- pkgsrc/misc/libreoffice/distinfo:1.178      Mon Sep 28 19:25:59 2026
+++ pkgsrc/misc/libreoffice/distinfo    Tue Nov  3 16:53:43 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.178 2026/09/28 19:25:59 tnn Exp $
+$NetBSD: distinfo,v 1.179 2026/11/03 16:53:43 ryoon Exp $
 
 BLAKE2s (libreoffice/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip) = c78072514f9612f642bd4a340bb9cf8e19859c6641d18abc7e8d68b376358a82
 SHA512 (libreoffice/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip) = 
f5628efe484b6220d0bf8177aa826c28e7a36f0bcca2019e057c20f5915d579057f931377ec686dbfeebef05fcf6453472be77a21ef282bd9d8d0eaf62549a49
@@ -138,27 +138,27 @@ 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.8.0.3.tar.xz) = 8245e602c6bc54f8aa8a1f47f9f09b997c087ef117f71e7416abe5666a0633f3
-SHA512 (libreoffice/libreoffice-26.8.0.3.tar.xz) = 15b8df9389a9eeaf3f1f0103052eccd18b6746c2bb6a9ece4edf5b8fbbaa2b089e36628a585bdc069ed90b7b453750655cf9b8bfc4bd3721183d856b0cb0726f
-Size (libreoffice/libreoffice-26.8.0.3.tar.xz) = 302243792 bytes
-BLAKE2s (libreoffice/libreoffice-dictionaries-26.8.0.3.tar.xz) = 05f1f676dc2be6262f1adae918a7e0f05527864cc277bd878080f22d5b96577f
-SHA512 (libreoffice/libreoffice-dictionaries-26.8.0.3.tar.xz) = 63fadc884aa23fa6e74d48f351d55eb639a785c89fa08caa30174c6b4d87fe49d1bceafaf7c458f2c4392d9a1a1c330612eed593bdd239734fc3b67c2af39ce8
-Size (libreoffice/libreoffice-dictionaries-26.8.0.3.tar.xz) = 62312712 bytes
-BLAKE2s (libreoffice/libreoffice-translations-26.8.0.3.tar.xz) = 87db0b137be6ab071a58a72bb7def6aa257f0a0e4cd0e3e3ea80940adf1fdaa4
-SHA512 (libreoffice/libreoffice-translations-26.8.0.3.tar.xz) = 03ceffc9d03685cd40199c7fe2aefc0cb2af3534cbb99d77e15e7b747172405e12c3aa213b1df6195cadc422f94469063b846f02a84e12b021c5df8022068d0c
-Size (libreoffice/libreoffice-translations-26.8.0.3.tar.xz) = 236153596 bytes
+BLAKE2s (libreoffice/libreoffice-26.8.2.2.tar.xz) = 75ad2962292f34eb5f11ffe268a440d3579ed3b2ef72dfc10008d0c4a05848b7
+SHA512 (libreoffice/libreoffice-26.8.2.2.tar.xz) = f1463960a795ffdb1b6a843227566b5d36f5801820f2abfe68310fc88062642df35013fc915e8a85baca1a23ee0a242606439c147a16fd90f4a802f8df01d5ff
+Size (libreoffice/libreoffice-26.8.2.2.tar.xz) = 302823256 bytes
+BLAKE2s (libreoffice/libreoffice-dictionaries-26.8.2.2.tar.xz) = 3eebba211585516c03a09d33e74211a3d12b712dcc11673c9da0d8e67e791cda
+SHA512 (libreoffice/libreoffice-dictionaries-26.8.2.2.tar.xz) = 9dc526be8d259ac2fc0e3871d31fa226b37130da8c91a91075ce175dbadada16c562cdf99153c81ac8c75c66153f35ef5782f58283d5a3f69a3203afb6d795bf
+Size (libreoffice/libreoffice-dictionaries-26.8.2.2.tar.xz) = 62318564 bytes
+BLAKE2s (libreoffice/libreoffice-translations-26.8.2.2.tar.xz) = ab6090e57c2b12743f401d02f7e5f281a2f82d1a69a3cbc6f062106304aed419
+SHA512 (libreoffice/libreoffice-translations-26.8.2.2.tar.xz) = f56fe1ac36ea5bd14ac9e8af52d8be45d0456dbc671585fbd3bc58c4952c2f132acffbf8621b4f3d370c9e0c20570da49a5fbf6235486088c2d25b0ca026c73a
+Size (libreoffice/libreoffice-translations-26.8.2.2.tar.xz) = 236276788 bytes
 BLAKE2s (libreoffice/lxml-6.1.1.tar.gz) = 36c52607308157d2d36b62befb7c206b4278f5791321b36c7883a827fab0bb92
 SHA512 (libreoffice/lxml-6.1.1.tar.gz) = 972956629ce8fca885fd2261e7d46d0954f851ab14557de2706cec8a68ac7f612052b0c9ec64477aecc9284d769bf3958d688c58beea876f311acc0c6d59ab8a
 Size (libreoffice/lxml-6.1.1.tar.gz) = 4197430 bytes
-BLAKE2s (libreoffice/mariadb-connector-c-3.4.9-src.tar.gz) = dba8d2cc9c31759d9c2f6d057925984102f556a4d2251c17a13519a4f9554363
-SHA512 (libreoffice/mariadb-connector-c-3.4.9-src.tar.gz) = 92377a63e98db723b7160525e0c4f4af72c781cae7306e0ff91a915c8e7fd92a161f4fce87476fb1af4fda29997c666d0867650ce18fe5273a25b7f1872166e4
-Size (libreoffice/mariadb-connector-c-3.4.9-src.tar.gz) = 1383464 bytes
+BLAKE2s (libreoffice/mariadb-connector-c-3.4.11-src.tar.gz) = e33bb7ce4398090f0503484aa74fb210ab6435e4c9d7f81773e71bc6510e2c8c
+SHA512 (libreoffice/mariadb-connector-c-3.4.11-src.tar.gz) = 1892499af42f03d1202a2ebd9f415d3281210c6552ea95740f0de132db5a4f2aa9aa12d6cf7400b55fec17d1f0c64f78c2b0540190c0bdc3521dd26ca52d769b
+Size (libreoffice/mariadb-connector-c-3.4.11-src.tar.gz) = 1421044 bytes
 BLAKE2s (libreoffice/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar) = b63821ff44f5e8c5281a4d10251b656f8904954f9a047df616c56e1fc4010acb
 SHA512 (libreoffice/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar) = 
a7dd2aa0e0f8d54cef3ab0be8f3b0f4072fac3a9c1b0d93c6157188f3412d5d82fe61c2d52ef54fbcc547a2d8057c36358a84672190d2ca6b65d172bb14d009e
 Size (libreoffice/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar) = 27397202 bytes
-BLAKE2s (libreoffice/pdfium-7681.tar.bz2) = 69d56d837c66df5a5418c1816a7f4e63aa395a4de0eb5989fa6dced7ea7fc0dd
-SHA512 (libreoffice/pdfium-7681.tar.bz2) = 5feab065a666aace7f3ef3fe2a24c04038da747c878bec20ffe4965ae102ccf6e546546ed93b8dd62b3b8454422a93607d49605296104925306f787e71357b40
-Size (libreoffice/pdfium-7681.tar.bz2) = 14803904 bytes
+BLAKE2s (libreoffice/pdfium-8073.tar.bz2) = 89ea3c8897be719b9366e5e8f3c66ef9e4560e54443ec4dedae6a9eacb40bfc2
+SHA512 (libreoffice/pdfium-8073.tar.bz2) = a2a213e99c82e52880fb23d8aa135d00d222763351efc7345ecca39f10a675c27162361506c7b27045c4a975d568790c12cf0c27dc9f14884783cbc2e51afa68
+Size (libreoffice/pdfium-8073.tar.bz2) = 16575038 bytes
 BLAKE2s (libreoffice/postgresql-15.19.tar.bz2) = 90b95a33e30cc4d39144968cf252832353050791fc4833f3bc0a5efe6b9670df
 SHA512 (libreoffice/postgresql-15.19.tar.bz2) = 57ae29a6d74b2883382fd6c2719360bb43cd8eef5957146ff64a0a7a2e4b8ac93f85b5acc5619377b067bc41b42083b1c3a28ab7546cb96536811a9ac1b30e26
 Size (libreoffice/postgresql-15.19.tar.bz2) = 23452545 bytes
@@ -179,11 +179,11 @@ SHA1 (patch-configure.ac) = 433a82ed72db
 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) = 363286a7eafe3f19ab699c5a292e67350c3f400d
+SHA1 (patch-external_mariadb-connector-c_netbsd.patch) = 147371e722ebcc81e7db30b96b529b39b1558b49
 SHA1 (patch-external_pdfium_Library__pdfium.mk) = 0f78178cea839abc934f8667cb5f553f24827f58
-SHA1 (patch-external_pdfium_UnpackedTarball__pdfium.mk) = ba11e5f555d51022c7563f88cc67e5f454032fbd
+SHA1 (patch-external_pdfium_UnpackedTarball__pdfium.mk) = e78a48e8cacedfc66bd73a5584238135e61153a4
 SHA1 (patch-external_pdfium_freebsd.patch) = d88ef59bce089a1da4db5589c3e45c120d28bb59
-SHA1 (patch-external_pdfium_pkgsrc.patch.1) = eb30a214a34bc8d10b5a5a7f735e1ecce1cfd0cd
+SHA1 (patch-external_pdfium_pkgsrc.patch.1) = c1c6f4cda46c72a04ae8e26c9b666a6e496b4985
 SHA1 (patch-external_skia_Library__skia.mk) = c2f76786b56bb13f488d953e66b72c7c9a1cff47
 SHA1 (patch-external_skia_UnpackedTarball__skia.mk) = fec0e04a9b39092f2f06cccf25660fcb6346bff2
 SHA1 (patch-external_skia_netbsd.patch.0) = 370810792f448f9b9dd2d16fdac44236f0123f38

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.3 pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch:1.4
--- pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch:1.3 Wed Jun 24 12:54:52 2026
+++ pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_netbsd.patch     Tue Nov  3 16:53:43 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-external_mariadb-connector-c_netbsd.patch,v 1.3 2026/06/24 12:54:52 ryoon Exp $
+$NetBSD: patch-external_mariadb-connector-c_netbsd.patch,v 1.4 2026/11/03 16:53:43 ryoon Exp $
 
 * 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.orig      2026-06-23 23:20:28.939524630 +0000
 +++ external/mariadb-connector-c/netbsd.patch
 @@ -0,0 +1,20 @@
-+--- mariadb/include/ma_global.h.orig  2025-10-06 09:45:00.000000000 +0000
++--- mariadb/include/ma_global.h.orig  2026-09-22 14:39:18.000000000 +0000
 ++++ mariadb/include/ma_global.h
 +@@ -176,7 +176,7 @@
 + #ifdef HAVE_UNISTD_H
@@ -16,12 +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)
++@@ -700,7 +700,7 @@ static inline my_bool ma_socket_wouldblock(int err)
++ #endif
++   );
++ }
++-#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 */

Index: pkgsrc/misc/libreoffice/patches/patch-external_pdfium_UnpackedTarball__pdfium.mk
diff -u pkgsrc/misc/libreoffice/patches/patch-external_pdfium_UnpackedTarball__pdfium.mk:1.11 pkgsrc/misc/libreoffice/patches/patch-external_pdfium_UnpackedTarball__pdfium.mk:1.12
--- pkgsrc/misc/libreoffice/patches/patch-external_pdfium_UnpackedTarball__pdfium.mk:1.11       Mon Feb  9 16:59:59 2026
+++ pkgsrc/misc/libreoffice/patches/patch-external_pdfium_UnpackedTarball__pdfium.mk    Tue Nov  3 16:53:44 2026
@@ -1,12 +1,12 @@
-$NetBSD: patch-external_pdfium_UnpackedTarball__pdfium.mk,v 1.11 2026/02/09 16:59:59 ryoon Exp $
+$NetBSD: patch-external_pdfium_UnpackedTarball__pdfium.mk,v 1.12 2026/11/03 16:53:44 ryoon Exp $
 
 * Support pkgsrc and NetBSD
 
---- external/pdfium/UnpackedTarball_pdfium.mk.orig     2026-01-27 21:11:38.000000000 +0000
+--- external/pdfium/UnpackedTarball_pdfium.mk.orig     2026-10-22 10:57:01.000000000 +0000
 +++ external/pdfium/UnpackedTarball_pdfium.mk
-@@ -22,6 +22,8 @@ pdfium_patches += system-fast_float.diff
- 
+@@ -23,6 +23,8 @@ pdfium_patches += system-dragonbox.diff
  pdfium_patches += system-fast_float.diff
+ pdfium_patches += system-dragonbox.diff
  
 +pdfium_patches += pkgsrc.patch.1
 +

Index: pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1
diff -u pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1:1.13 pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1:1.14
--- pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1:1.13   Tue Sep 22 08:34:00 2026
+++ pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1        Tue Nov  3 16:53:44 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-external_pdfium_pkgsrc.patch.1,v 1.13 2026/09/22 08:34:00 ryoon Exp $
+$NetBSD: patch-external_pdfium_pkgsrc.patch.1,v 1.14 2026/11/03 16:53:44 ryoon Exp $
 
---- external/pdfium/pkgsrc.patch.1.orig        2026-08-26 15:40:06.404386898 +0000
+--- external/pdfium/pkgsrc.patch.1.orig 2026-08-26 15:40:06.404386898 +0000
 +++ external/pdfium/pkgsrc.patch.1
-@@ -0,0 +1,317 @@
-+diff -ur pdfium.orig/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp pdfium/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp
-+--- pdfium.orig/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp  2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp       2026-08-27 00:31:54.201882485 +0900
+@@ -0,0 +1,316 @@
++diff -urN pdfium.orig/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp pdfium/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp
++--- pdfium.orig/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp  2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp       2026-11-01 03:31:30.698043523 +0900
 +@@ -40,7 +40,7 @@
 +   EXPECT_EQ(data[0], fMin);
 +   EXPECT_EQ(data[1], fMax);
@@ -15,10 +15,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 + 
 +   std::map<GraphicsData, int> graphics_map;
 + 
-+diff -ur pdfium.orig/core/fpdfapi/page/cpdf_psengine.cpp pdfium/core/fpdfapi/page/cpdf_psengine.cpp
-+--- pdfium.orig/core/fpdfapi/page/cpdf_psengine.cpp   2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/core/fpdfapi/page/cpdf_psengine.cpp        2026-08-27 00:32:19.897427292 +0900
-+@@ -75,7 +75,7 @@
++diff -urN pdfium.orig/core/fpdfapi/page/cpdf_psengine.cpp pdfium/core/fpdfapi/page/cpdf_psengine.cpp
++--- pdfium.orig/core/fpdfapi/page/cpdf_psengine.cpp   2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/core/fpdfapi/page/cpdf_psengine.cpp        2026-11-01 03:31:30.698269344 +0900
++@@ -76,7 +76,7 @@
 + // Round half up is a nearest integer round with half-way numbers always rounded
 + // up. Example: -5.5 rounds to -5.
 + float RoundHalfUp(float f) {
@@ -27,9 +27,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     return 0;
 +   }
 +   if (f > std::numeric_limits<float>::max() - 0.5f) {
-+diff -ur pdfium.orig/core/fxcrt/css/cfx_cssdeclaration.cpp pdfium/core/fxcrt/css/cfx_cssdeclaration.cpp
-+--- pdfium.orig/core/fxcrt/css/cfx_cssdeclaration.cpp 2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/core/fxcrt/css/cfx_cssdeclaration.cpp      2026-08-27 00:32:34.657685927 +0900
++diff -urN pdfium.orig/core/fxcrt/css/cfx_cssdeclaration.cpp pdfium/core/fxcrt/css/cfx_cssdeclaration.cpp
++--- pdfium.orig/core/fxcrt/css/cfx_cssdeclaration.cpp 2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/core/fxcrt/css/cfx_cssdeclaration.cpp      2026-11-01 03:31:30.698586683 +0900
 +@@ -37,7 +37,7 @@
 + 
 +   size_t nUsedLen = 0;
@@ -39,10 +39,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     return std::nullopt;
 +   }
 +   view = view.Substr(nUsedLen);
-+diff -ur pdfium.orig/core/fxcrt/fx_extension.h pdfium/core/fxcrt/fx_extension.h
-+--- pdfium.orig/core/fxcrt/fx_extension.h     2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/core/fxcrt/fx_extension.h  2026-08-27 00:33:27.385578809 +0900
-+@@ -124,17 +124,17 @@
++diff -urN pdfium.orig/core/fxcrt/fx_extension.h pdfium/core/fxcrt/fx_extension.h
++--- pdfium.orig/core/fxcrt/fx_extension.h     2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/core/fxcrt/fx_extension.h  2026-11-01 03:31:30.706655993 +0900
++@@ -130,17 +130,17 @@
 + // All NaNs are treated as equal to each other and greater than infinity.
 + template <typename T>
 + bool FXSYS_SafeEQ(const T& lhs, const T& rhs) {
@@ -65,9 +65,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +   }
 +   return lhs < rhs;
 + }
-+diff -ur pdfium.orig/core/fxcrt/fx_system.cpp pdfium/core/fxcrt/fx_system.cpp
-+--- pdfium.orig/core/fxcrt/fx_system.cpp      2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/core/fxcrt/fx_system.cpp   2026-08-27 00:33:53.977678271 +0900
++diff -urN pdfium.orig/core/fxcrt/fx_system.cpp pdfium/core/fxcrt/fx_system.cpp
++--- pdfium.orig/core/fxcrt/fx_system.cpp      2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/core/fxcrt/fx_system.cpp   2026-11-01 03:31:30.706902853 +0900
 +@@ -99,7 +99,7 @@
 + }  // namespace
 + 
@@ -86,10 +86,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     return 0;
 +   }
 +   if (d < static_cast<double>(std::numeric_limits<int>::min())) {
-+diff -ur pdfium.orig/core/fxge/linux/fx_linux_impl.cpp pdfium/core/fxge/linux/fx_linux_impl.cpp
-+--- pdfium.orig/core/fxge/linux/fx_linux_impl.cpp     2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/core/fxge/linux/fx_linux_impl.cpp  2026-08-27 00:34:30.178089694 +0900
-+@@ -183,6 +183,7 @@
++diff -urN pdfium.orig/core/fxge/linux/fx_linux_impl.cpp pdfium/core/fxge/linux/fx_linux_impl.cpp
++--- pdfium.orig/core/fxge/linux/fx_linux_impl.cpp     2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/core/fxge/linux/fx_linux_impl.cpp  2026-11-01 03:31:30.724389181 +0900
++@@ -174,6 +174,7 @@
 +       pInfo->AddPath("/usr/share/X11/fonts/Type1");
 +       pInfo->AddPath("/usr/share/X11/fonts/TTF");
 +       pInfo->AddPath("/usr/local/share/fonts");
@@ -97,22 +97,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     }
 +     return pInfo;
 +   }
-+diff -ur pdfium.orig/fxjs/cfx_v8_unittest.cpp pdfium/fxjs/cfx_v8_unittest.cpp
-+--- pdfium.orig/fxjs/cfx_v8_unittest.cpp      2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/fxjs/cfx_v8_unittest.cpp   2026-08-27 00:35:09.633261880 +0900
-+@@ -88,7 +88,7 @@
-+   auto undef = cfx_v8()->NewUndefined();
-+   EXPECT_FALSE(cfx_v8()->ToBoolean(undef));
-+   EXPECT_EQ(0, cfx_v8()->ToInt32(undef));
-+-  EXPECT_TRUE(isnan(cfx_v8()->ToDouble(undef)));
-++  EXPECT_TRUE(std::isnan(cfx_v8()->ToDouble(undef)));
-+   EXPECT_EQ("undefined", cfx_v8()->ToByteString(undef));
-+   EXPECT_EQ(L"undefined", cfx_v8()->ToWideString(undef));
-+   EXPECT_TRUE(cfx_v8()->ToObject(undef).IsEmpty());
-+diff -ur pdfium.orig/fxjs/cjs_publicmethods.cpp pdfium/fxjs/cjs_publicmethods.cpp
-+--- pdfium.orig/fxjs/cjs_publicmethods.cpp    2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/fxjs/cjs_publicmethods.cpp 2026-08-27 00:35:48.553567756 +0900
-+@@ -459,7 +459,7 @@
++diff -urN pdfium.orig/fxjs/cjs_publicmethods.cpp pdfium/fxjs/cjs_publicmethods.cpp
++--- pdfium.orig/fxjs/cjs_publicmethods.cpp    2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/fxjs/cjs_publicmethods.cpp 2026-11-01 03:31:38.565952889 +0900
++@@ -460,7 +460,7 @@
 + 
 +   if (status == fxjs::ConversionStatus::kBadDate) {
 +     dRet = JS_DateParse(isolate, value);
@@ -121,7 +109,7 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +       return dRet;
 +     }
 +   }
-+@@ -949,7 +949,7 @@
++@@ -953,7 +953,7 @@
 +                                  nullptr);
 +   }
 + 
@@ -130,7 +118,7 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     WideString swMsg = WideString::Format(
 +         JSGetStringFromID(JSMessage::kParseDateError).c_str(), sFormat.c_str());
 +     AlertIfPossible(pEvent, WideString::FromASCII("AFDate_FormatEx"), swMsg);
-+@@ -992,7 +992,7 @@
++@@ -996,7 +996,7 @@
 +   int nYear = StringToFloat(wsArray[7].AsStringView());
 +   double dRet = FX_MakeDate(FX_MakeDay(nYear, nMonth - 1, nDay),
 +                             FX_MakeTime(nHour, nMin, nSec, 0));
@@ -139,8 +127,8 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     dRet = JS_DateParse(isolate, strValue);
 +   }
 + 
-+@@ -1026,7 +1026,7 @@
-+   WideString sFormat = pRuntime->ToWideString(params[0]);
++@@ -1030,7 +1030,7 @@
++   WideString sFormat = pRuntime->ToWideStringReentrant(params[0]);
 +   double dRet = ParseDateUsingFormat(pRuntime->GetIsolate(), strValue, sFormat,
 +                                      &bWrongFormat);
 +-  if (bWrongFormat || isnan(dRet)) {
@@ -148,8 +136,8 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     WideString swMsg = WideString::Format(
 +         JSGetStringFromID(JSMessage::kParseDateError).c_str(), sFormat.c_str());
 +     AlertIfPossible(pEvent, WideString::FromASCII("AFDate_KeystrokeEx"), swMsg);
-+@@ -1304,7 +1304,7 @@
-+   WideString sFormat = pRuntime->ToWideString(params[1]);
++@@ -1308,7 +1308,7 @@
++   WideString sFormat = pRuntime->ToWideStringReentrant(params[1]);
 +   double dDate =
 +       ParseDateUsingFormat(pRuntime->GetIsolate(), sValue, sFormat, nullptr);
 +-  if (isnan(dDate)) {
@@ -157,19 +145,23 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     WideString swMsg = WideString::Format(
 +         JSGetStringFromID(JSMessage::kParseDateError).c_str(), sFormat.c_str());
 +     AlertIfPossible(pRuntime->GetCurrentEventContext(),
-+@@ -1324,7 +1324,7 @@
-+   WideString sFunction = pRuntime->ToWideString(params[0]);
-+   double arg1 = pRuntime->ToDouble(params[1]);
-+   double arg2 = pRuntime->ToDouble(params[2]);
-+-  if (isnan(arg1) || isnan(arg2)) {
-++  if (std::isnan(arg1) || std::isnan(arg2)) {
-+     return CJS_Result::Failure(JSMessage::kValueError);
-+   }
-+ 
-+diff -ur pdfium.orig/fxjs/cjs_runtime.cpp pdfium/fxjs/cjs_runtime.cpp
-+--- pdfium.orig/fxjs/cjs_runtime.cpp  2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/fxjs/cjs_runtime.cpp       2026-08-27 00:36:24.184467609 +0900
-+@@ -236,7 +236,7 @@
++diff -urN pdfium.orig/fxjs/cjs_publicmethods.cpp.rej pdfium/fxjs/cjs_publicmethods.cpp.rej
++--- pdfium.orig/fxjs/cjs_publicmethods.cpp.rej        1970-01-01 09:00:00.000000000 +0900
+++++ pdfium/fxjs/cjs_publicmethods.cpp.rej     2026-11-01 03:31:38.566006848 +0900
++@@ -0,0 +1,9 @@
+++@@ -1325,7 +1325,7 @@
+++   WideString sFunction = pRuntime->ToWideString(params[0]);
+++   double arg1 = pRuntime->ToDouble(params[1]);
+++   double arg2 = pRuntime->ToDouble(params[2]);
+++-  if (isnan(arg1) || isnan(arg2)) {
++++  if (std::isnan(arg1) || std::isnan(arg2)) {
+++     return CJS_Result::Failure(JSMessage::kValueError);
+++   }
+++ 
++diff -urN pdfium.orig/fxjs/cjs_runtime.cpp pdfium/fxjs/cjs_runtime.cpp
++--- pdfium.orig/fxjs/cjs_runtime.cpp  2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/fxjs/cjs_runtime.cpp       2026-11-01 03:31:38.566204719 +0900
++@@ -232,7 +232,7 @@
 +   }
 + 
 +   v8::Local<v8::Number> num = maybeNum.ToLocalChecked();
@@ -178,19 +170,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     return value;
 +   }
 + 
-+diff -ur pdfium.orig/fxjs/cjs_util.cpp pdfium/fxjs/cjs_util.cpp
-+--- pdfium.orig/fxjs/cjs_util.cpp     2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/fxjs/cjs_util.cpp  2026-08-27 00:36:42.912698133 +0900
-+@@ -177,7 +177,7 @@
-+   }
-+ 
-+   v8::Local<v8::Date> v8_date = params[1].As<v8::Date>();
-+-  if (v8_date.IsEmpty() || isnan(pRuntime->ToDouble(v8_date))) {
-++  if (v8_date.IsEmpty() || std::isnan(pRuntime->ToDouble(v8_date))) {
-+     return CJS_Result::Failure(JSMessage::kSecondParamInvalidDateError);
-+   }
-+ 
-+@@ -393,7 +393,7 @@
++diff -urN pdfium.orig/fxjs/cjs_util.cpp pdfium/fxjs/cjs_util.cpp
++--- pdfium.orig/fxjs/cjs_util.cpp     2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/fxjs/cjs_util.cpp  2026-11-01 03:31:38.577670070 +0900
++@@ -388,7 +388,7 @@
 +     dDate = CJS_PublicMethods::ParseDateUsingFormat(pRuntime->GetIsolate(),
 +                                                     sDate, sFormat, nullptr);
 +   }
@@ -199,10 +182,23 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     return CJS_Result::Success(pRuntime->NewUndefined());
 +   }
 + 
-+diff -ur pdfium.orig/fxjs/fx_date_helpers.cpp pdfium/fxjs/fx_date_helpers.cpp
-+--- pdfium.orig/fxjs/fx_date_helpers.cpp      2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/fxjs/fx_date_helpers.cpp   2026-08-27 00:37:10.960665694 +0900
-+@@ -278,7 +278,7 @@
++diff -urN pdfium.orig/fxjs/cjs_util.cpp.rej pdfium/fxjs/cjs_util.cpp.rej
++--- pdfium.orig/fxjs/cjs_util.cpp.rej 1970-01-01 09:00:00.000000000 +0900
+++++ pdfium/fxjs/cjs_util.cpp.rej      2026-11-01 03:31:38.577736471 +0900
++@@ -0,0 +1,9 @@
+++@@ -177,7 +177,7 @@
+++   }
+++ 
+++   v8::Local<v8::Date> v8_date = params[1].As<v8::Date>();
+++-  if (v8_date.IsEmpty() || isnan(pRuntime->ToDouble(v8_date))) {
++++  if (v8_date.IsEmpty() || std::isnan(pRuntime->ToDouble(v8_date))) {
+++     return CJS_Result::Failure(JSMessage::kSecondParamInvalidDateError);
+++   }
+++ 
++diff -urN pdfium.orig/fxjs/fx_date_helpers.cpp pdfium/fxjs/fx_date_helpers.cpp
++--- pdfium.orig/fxjs/fx_date_helpers.cpp      2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/fxjs/fx_date_helpers.cpp   2026-11-01 03:31:38.578127434 +0900
++@@ -283,7 +283,7 @@
 + }
 + 
 + double FX_MakeDate(double day, double time) {
@@ -211,18 +207,22 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     return nan("");
 +   }
 + 
-+@@ -565,7 +565,7 @@
-+ 
-+   dt = FX_MakeDate(FX_MakeDay(nYear, nMonth - 1, nDay),
-+                    FX_MakeTime(nHour, nMin, nSec, 0));
-+-  if (isnan(dt)) {
-++  if (std::isnan(dt)) {
-+     return ConversionStatus::kBadDate;
-+   }
-+ 
-+diff -ur pdfium.orig/fxjs/js_define.cpp pdfium/fxjs/js_define.cpp
-+--- pdfium.orig/fxjs/js_define.cpp    2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/fxjs/js_define.cpp 2026-08-27 00:37:26.992158273 +0900
++diff -urN pdfium.orig/fxjs/fx_date_helpers.cpp.rej pdfium/fxjs/fx_date_helpers.cpp.rej
++--- pdfium.orig/fxjs/fx_date_helpers.cpp.rej  1970-01-01 09:00:00.000000000 +0900
+++++ pdfium/fxjs/fx_date_helpers.cpp.rej       2026-11-01 03:31:38.578178788 +0900
++@@ -0,0 +1,9 @@
+++@@ -570,7 +570,7 @@
+++ 
+++   dt = FX_MakeDate(FX_MakeDay(nYear, nMonth - 1, nDay),
+++                    FX_MakeTime(nHour, nMin, nSec, 0));
+++-  if (isnan(dt)) {
++++  if (std::isnan(dt)) {
+++     return ConversionStatus::kBadDate;
+++   }
+++ 
++diff -urN pdfium.orig/fxjs/js_define.cpp pdfium/fxjs/js_define.cpp
++--- pdfium.orig/fxjs/js_define.cpp    2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/fxjs/js_define.cpp 2026-11-01 03:31:38.595570193 +0900
 +@@ -59,7 +59,7 @@
 +   }
 + 
@@ -232,10 +232,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 + }
 + 
 + v8::LocalVector<v8::Value> ExpandKeywordParams(
-+diff -ur pdfium.orig/fxjs/xfa/cfxjse_formcalc_context.cpp pdfium/fxjs/xfa/cfxjse_formcalc_context.cpp
-+--- pdfium.orig/fxjs/xfa/cfxjse_formcalc_context.cpp  2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/fxjs/xfa/cfxjse_formcalc_context.cpp       2026-08-27 00:37:43.515703666 +0900
-+@@ -4267,7 +4267,7 @@
++diff -urN pdfium.orig/fxjs/xfa/cfxjse_formcalc_context.cpp pdfium/fxjs/xfa/cfxjse_formcalc_context.cpp
++--- pdfium.orig/fxjs/xfa/cfxjse_formcalc_context.cpp  2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/fxjs/xfa/cfxjse_formcalc_context.cpp       2026-11-01 03:31:38.597234877 +0900
++@@ -4264,7 +4264,7 @@
 +     bsLocale = ValueToUTF8String(info.GetIsolate(), localeValue);
 +   }
 + 
@@ -244,10 +244,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     info.GetReturnValue().Set(fxv8::NewStringHelper(info.GetIsolate(), "*"));
 +     return;
 +   }
-+diff -ur pdfium.orig/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp pdfium/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp
-+--- pdfium.orig/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp     2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp  2026-08-27 00:37:58.985324503 +0900
-+@@ -90,7 +90,7 @@
++diff -urN pdfium.orig/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp pdfium/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp
++--- pdfium.orig/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp     2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp  2026-11-01 03:31:38.615483856 +0900
++@@ -89,7 +89,7 @@
 +     CFXJSE_ScopeUtil_IsolateHandleContext scope(GetJseContext());
 +     v8::Local<v8::Value> value = GetValue();
 +     EXPECT_TRUE(fxv8::IsNumber(value));
@@ -256,12 +256,11 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +   }
 + 
 +   void ExecuteExpectString(ByteStringView input, const char* expected) {
-+Only in pdfium.orig/third_party/fast_float/src: .git
-+diff -ur pdfium.orig/third_party/fast_float/src/tests/basictest.cpp pdfium/third_party/fast_float/src/tests/basictest.cpp
-+--- pdfium.orig/third_party/fast_float/src/tests/basictest.cpp        2026-02-19 19:28:43.000000000 +0900
-++++ pdfium/third_party/fast_float/src/tests/basictest.cpp     2026-08-27 00:38:21.202440508 +0900
-+@@ -741,12 +741,12 @@
-+     return std::copysign(x, y);
++diff -urN pdfium.orig/third_party/fast_float/src/tests/basictest.cpp pdfium/third_party/fast_float/src/tests/basictest.cpp
++--- pdfium.orig/third_party/fast_float/src/tests/basictest.cpp        2026-06-18 02:30:12.000000000 +0900
+++++ pdfium/third_party/fast_float/src/tests/basictest.cpp     2026-11-01 03:31:38.616436492 +0900
++@@ -981,12 +981,12 @@
++       return std::copysign(x, y);
 +   };
 + 
 +-  auto isnan = [](double x) -> bool { return x != x; };
@@ -275,9 +274,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +   FASTFLOAT_CHECK_EQ(actual, expected);
 + 
 + #undef FASTFLOAT_CHECK_EQ
-+diff -ur pdfium.orig/third_party/lcms/src/cmsintrp.c pdfium/third_party/lcms/src/cmsintrp.c
-+--- pdfium.orig/third_party/lcms/src/cmsintrp.c       2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/third_party/lcms/src/cmsintrp.c    2026-08-27 00:38:56.096681503 +0900
++diff -urN pdfium.orig/third_party/lcms/src/cmsintrp.c pdfium/third_party/lcms/src/cmsintrp.c
++--- pdfium.orig/third_party/lcms/src/cmsintrp.c       2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/third_party/lcms/src/cmsintrp.c    2026-11-01 03:31:38.644756791 +0900
 +@@ -223,7 +223,7 @@
 + // To prevent out of bounds indexing
 + cmsINLINE cmsFloat32Number fclamp(cmsFloat32Number v) 
@@ -287,10 +286,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 + }
 + 
 + // Floating-point version of 1D interpolation
-+diff -ur pdfium.orig/xfa/fgas/graphics/cfgas_gegraphics.cpp pdfium/xfa/fgas/graphics/cfgas_gegraphics.cpp
-+--- pdfium.orig/xfa/fgas/graphics/cfgas_gegraphics.cpp        2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/xfa/fgas/graphics/cfgas_gegraphics.cpp     2026-08-27 00:39:19.840761966 +0900
-+@@ -313,7 +313,7 @@
++diff -urN pdfium.orig/xfa/fgas/graphics/cfgas_gegraphics.cpp pdfium/xfa/fgas/graphics/cfgas_gegraphics.cpp
++--- pdfium.orig/xfa/fgas/graphics/cfgas_gegraphics.cpp        2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/xfa/fgas/graphics/cfgas_gegraphics.cpp     2026-11-01 03:31:38.663767338 +0900
++@@ -315,7 +315,7 @@
 +             float x = static_cast<float>(column);
 +             scale = (((x - start_x) * x_span) + ((y - start_y) * y_span)) /
 +                     axis_len_square;
@@ -299,7 +298,7 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +               if (!info_.fillColor.GetShading()->IsExtendedBegin()) {
 +                 continue;
 +               }
-+@@ -374,7 +374,7 @@
++@@ -376,7 +376,7 @@
 +               continue;
 +             }
 +           }
@@ -308,9 +307,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +             if (!info_.fillColor.GetShading()->IsExtendedBegin()) {
 +               continue;
 +             }
-+diff -ur pdfium.orig/xfa/fxfa/parser/cxfa_measurement.cpp pdfium/xfa/fxfa/parser/cxfa_measurement.cpp
-+--- pdfium.orig/xfa/fxfa/parser/cxfa_measurement.cpp  2026-02-09 13:40:20.000000000 +0900
-++++ pdfium/xfa/fxfa/parser/cxfa_measurement.cpp       2026-08-27 00:39:29.660713312 +0900
++diff -urN pdfium.orig/xfa/fxfa/parser/cxfa_measurement.cpp pdfium/xfa/fxfa/parser/cxfa_measurement.cpp
++--- pdfium.orig/xfa/fxfa/parser/cxfa_measurement.cpp  2026-09-23 07:43:26.000000000 +0900
+++++ pdfium/xfa/fxfa/parser/cxfa_measurement.cpp       2026-11-01 03:31:38.664077834 +0900
 +@@ -46,7 +46,7 @@
 + 
 +   size_t nUsedLen = 0;



Home | Main Index | Thread Index | Old Index