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