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 Sep 22 08:34:00 UTC 2026
Modified Files:
pkgsrc/misc/libreoffice: Makefile PLIST PLIST.java distinfo
pkgsrc/misc/libreoffice/patches: patch-Makefile.in patch-configure.ac
patch-external_pdfium_pkgsrc.patch.1
patch-external_skia_UnpackedTarball__skia.mk
patch-slideshow_source_engine_box2dtools.cxx
patch-sw_source_uibase_config_usrpref.cxx
patch-vcl_unx_generic_app_geninst.cxx
Log Message:
misc/libreoffice: Update to 26.8.0.3
* G/C distfiles.
Changelog:
26.8.0.3:
Writer
* Paragraph directions for RTL text are now automatically detected when
opening or pasting plain text (Jonathan Clark, TDF) tdf#157037
* Read and re-export “hidden” and “show in gallery” properties of styles
in the DOCX files. Allowing to filter list of styles to only meaningful
ones. (Szymon Kłos, Collabora) 5bee91d5
* Start is now the default paragraph alignment setting in new documents.
(Jonathan Clark, TDF) tdf#169035
* Changing paragraph directions no longer mirrors alignment of left- or
right-aligned paragraphs. For paragraphs that are automatically aligned
based on writing direction, please use start or end alignment. (Jonathan
Clark, TDF) tdf#165206
* Improved deleted commented text ranges in Writer’s DOCX filter. blog post
(Miklos Vajna, Collabora)
* New option added for displaying the baseline grid for page line-spacing:
View ▸ Grids and Helplines ▸ Display Baseline Grid. (blog post) (Tamás
Zolnai) tdf#169806
+ The color of the grid can be changed: Tools ▸ Options ▸ LibreOffice ▸
Appearance ▸ Customizations ▸ Baseline grid
* Page line-spacing now works properly inside Writer frames. The text within
the frame is correctly aligned with the baseline grid. (blog post) (Tamás
Zolnai) tdf#93785
* Displaying field names in Writer now shows a description of the field type
in the case of document statistics. (Andreas Heinisch) tdf#45048
* Plumbing to compare documents side-by-side. blog post (Miklos Vajna,
Collabora)
* Paragraph Composer: The new Paragraph Composer balances word spacing in the
consecutive lines, fixing fundamental incompleteness of the “greedy”
single line composer of the word processors. (blog post). (László Né
meth) tdf#38159
* Draft View for distraction-free editing View ▸ Draft (László Németh) tdf
#168705
* When printing a form letter, Mail Merge dialog now preserves its Output
options: single document/individual documents, file format (Laurent
Balland) tdf#144771
* Quick Find Sidebar deck allows to search through comments. (Vojtěch
Doležal) tdf#170192
* Improved line wrapping for bidirectional text. Spaces at the end of a line
are now placed in paragraph writing direction, rather than reading
direction. (Jonathan Clark, TDF) tdf#146572
* Added an option to prevent typed text from replacing the current selection
Tools ▸ Options ▸ LibreOffice Writer ▸ Formatting Aids: Typing: ☑ Typing
replaces selection (Andreas Heinisch) tdf#169913
* Fixed dragging handles to resize objects in RTL and vertical CJK documents.
Resizing objects should now behave in a more intuitive way. (Jonathan
Clark, TDF) tdf#56412
* Show Formatting Marks now also makes format characters for bidirectional
text visible. (Jonathan Clark, TDF) tdf#63929
* It is now possible to sort sections alphabetically by their headings in
Writer. (Jim Raykowski) tdf#167491
* Changing of Quick Find Sidebar options now happen within the Sidebar deck
instead of in a modal dialog. (Vojtěch Doležal) tdf#170980
* Page navigation done with Alt + PgDn and Alt + PgUp now position the view,
so the top of the page is at the top of the viewport. The Go to Page dialog
was also modified to behave in the same way. (Jim Raykowski) tdf#171259
* A minimum character limit paragraph property was added for limiting
hyphenation left to the compound constituent boundaries. (László Németh)
tdf#170177
* The Word Count dialog now includes word count data for “before/after
cursor". (Tien Nguyen Minh) tdf#123083
* The Link End Index/Table Entry component character style now matches Link
Start by default. (Manish Bera) tdf#50050
* Page style names are shown within page break decorations. (Heiko Tietze,
TDF) tdf#128616
* The list of styles in the Styles dropdown can be configured by expert
configuration options ShowDefaultStyles, ShowUsedStyles,
ShowFavouriteStyles, and ShowUserDefinedStyles under
org.openoffice.Office.Common. (Jim Raykowski) tdf#171727
* An infobar is shown if the automatic formatting removed trailing/leading
spaces or tabs. (Heiko Tietze, TDF) tdf#171343
Navigator
* Writer Navigator now displays index entries. (Jim Raykowski) tdf#164864
* Headings can be sorted alongside their contents via the Navigator (requires
experimental features to be active). (Jim Raykowski) tdf#169674
Performance
* The opening time of very large Writer documents with images was improved.
(Noel Grandin, Collabora) tdf#170595
Calc
* Data Validity allows now to silently reject invalid values (also pre 24.2
behavior restored) (Heiko Tietze, TDF) tdf#160096
* A Shuffle command was added for randomizing the order of cells in a range.
(Tomaž Vajngerl, Collabora) tdf#158196
* Calc now behaves better when typing and editing RTL text. Typing RTL text
into an empty cell will also now automatically set the cell direction to
RTL. (Jonathan Clark, TDF) tdf#65563 tdf#144296
* Pivot Table Calculated Field (Balazs Varga, Collabora) tdf#78486 (Olivier
Hallot, TDF) tdf#172107
* XLSX compatibility with line breaks in referenced cells was improved.
(Bayram Çiçek, Collabora) tdf#169326
* The UI for changing text formatting in Calc’s Header/Footer dialog was
improved. (Viraj Parmar) tdf#103035
* Relative font sizes are now supported in Calc cell styles. (Paolo
Benvenuto) tdf#92144
* Ctrl + Home moves the cursor to the first non-frozen cell in the sheet.
(Andreas Heinisch) tdf#107994
* XLSX Form control elements now show up in the Navigator. (Jim Raykowski)
tdf#167766
* Converted the border toolbar button to a split button that remembers and
reapplies the most recently used border style. (Andreas Heinisch) tdf#58349
* Links to hidden sheets now show a notification (Heiko Tietze, TDF) tdf#
118866
Impress
* Transitioning from a numbered list to a bulleted list is now possible blog
post (Miklos Vajna, Collabora)
* Impress & Draw now support multiple page sizes in a document blog post
(Mohit Marathe, Collabora) tdf#49787
* Embedded templates: both 16:9 and 4:3 ratio are now proposed for some
templates: Blueprint Plans, Beehive, DNA, Lights, Nature Illustration (16:9
ratio is now the default). It avoids stretching of background decor when
changing page size ratio. (Laurent Balland) tdf#170789
* Added Presentation Sections (Pranam Lashkari, Collabora)
* Slide Panel and Page Panel now display custom slide names next to the slide
number above each thumbnail. (Andreas Heinisch) tdf#37654
* The icons in the optional navigation bar in slideshows now scale
automatically with window size changes. (Vladislav Tarakanov) tdf#158394
* The slide selection in Outline view now tracks the cursor location.
(Andreas Heinisch) tdf#99079
Draw
* Swap mouse wheel zoom and scroll: When enabled in Draw, the mouse wheel
zooms instead of scrolling, and Ctrl plus the mouse wheel scrolls instead
of zooming. (Lucas Negrea) tdf#171291
Base
* Preserved SQL comments in Design View: Fixed an issue where comments within
an SQL query were automatically deleted when switching the query to Design
View.
⚠️ Warning: Comments will still be lost if the query is actively edited
while in Design View, as the visual editor regenerates the underlying SQL
code. (Vissarion Fysikopoulos, TDF) tdf#42713
* Date, time, and timestamp column filtering is now supported for Base when
using the Firebird embedded database. (Vissarion Fysikopoulos, TDF) tdf#
153057
Chart
* LibreOffice now provides rudimentary support for import and re-export of
new ("chartex") chart types that can be created in Microsoft Office and
saved in OOXML formats. Chart types with this basic round-trip support
include box-whisker, funnel, Pareto, sunburst, treemap, and waterfall
charts. Region map charts contain extensive geographic information that is
not supported, so while the chart type is preserved through round-trip,
little substantial content is. No support exists yet for displaying or
editing these chart types. Instead, a message is displayed to indicate that
the chart type is not yet supported in LibreOffice. (Kurt Nordback,
Collabora) tdf#165742
Math
* Named functions and operators were added for the N’Ko and Adlam scripts.
(Neil S. Patel) tdf#170259
* Left-pointing vector arrows and harpoons were added for RTL formulas. (Neil
S. Patel) tdf#158727
* There is now a matrix creator dialog for Math. (Jan Rheinländer) tdf#170787
Core / General
* The Organizer tab of the style dialog now shows interactive "chips" for
each property that differs from the parent style. Each chip displays the
property name and value, and includes an X button to reset that property
back to parent inheritance. All properties are shown full text, no
ellipsis. (Paolo Benvenuto) tdf#89826
* LibreOffice now accepts font names in other languages, in addition to the
current UI language. Documents created with other UI languages will now
display with the author-intended fonts, as long as those fonts are
installed on the system. (Jonathan Clark, TDF) tdf#63011
* Keyboard shortcuts can be configured for an individual document using the
keyboard customization dialog. (Neil Roberts, TDF) tdf#94522
* When the generic VCL UI widgets are used (for example, when a
desktop-integration package like libreoffice-kf6 has not been installed),
an infobar is shown warning about the situation and how to fix it. (Heiko
Tietze, TDF) tdf#172256
* OpenType font variations are now natively supported. (Khaled Hosny, Alif
Type) tdf#171624 tdf#153368 tdf#118792 tdf#152206
* Unicode escapes now work in Find and Replace with regular expressions.
(Anamay Narkar) tdf#106137
User Interface
* Add more paper sizes (A0, A1, A2, B0, B1, B2, B3) to the Page style dialog,
and also to the page sidebar panel. (Samuel Mehrbrodt, Collabora) tdf#
106889
* Use deterministic list of styles which is unified across Notebookbar, the
Formatting toolbar and the Style dropdown of the Properties deck of the
Sidebar. It doesn’t hide one standard style when you use new custom one -
avoiding impression of random collection. (Szymon Kłos, Collabora) tdf#
108239
* Changes to application theme colors no longer require a restart. (Heiko
Tietze, TDF) tdf#170678
* Theme colors can be accessed via the Notebookbar UI in Impress. (Samuel
Mehrbrodt, Collabora, Heiko Tietze, TDF) tdf#170485
* A “Remove query string” option was added to the Hyperlink dialog. (Siddhi
Salunkhe) tdf#170592
* A maximize button is now shown for resizable dialogs on Windows. (Thomas
Rogenmoser) tdf#141381
* It is now possible to scroll between Notebookbar tabs using the mousewheel
or touchpad. (Jonas Greifenhain) tdf#103033
* Existing table styles in Writer and Calc can now be edited. The internal
format was changed from a binary one to XML. (Karthik Godha) tdf#105933 tdf
#49437
* The macOS-specific menu items Emoji & Symbols, Dictation support, and
AutoFill are now available. (Dan Williams, TDF) tdf#94251
* Custom dictionaries now have a search filter. (Shlok Kanani) tdf#170978
* The Calc ▸ Calculate option page was reorganized. (Sahil Gautam, Collabora)
tdf#151144
* The Notebookbars' background is colored individually per module. These
colors are hard-coded for now and merged with the background to work on
both dark and light themes, controlled via expert configuration
NotebookbarColorTransparency with 0 for the exact defined color and 255 for
the background color. The default is 150. (Heiko Tietze, TDF) tdf#121174
* The Tabbed Notebookbar UI now has category labels. (Heiko Tietze, TDF) tdf#
166641
* The paragraph styles picker in the Notebookbar UI shows only one (styled)
label and the style grid expands to fill the available space of the
application (Heiko Tietze, TDF) tdf#169763 tdf#168657
* Style filters in the Styles Sidebar deck can be applied independently. (Jim
Raykowski) tdf#167949
Accessibility
* The special character split-button widget is now navigable with the
keyboard. (Michael Weghorn, TDF) tdf#168594
* Writer tables now report row and column index text as specified in ARIA.
(Michael Weghorn, TDF) tdf#171086
Changes in UI strings
* The “Company” field has been relabeled to a more generic “Organization”
in User Data options. (Aleksi Kallio) tdf#169121
* The “Ignore system input language” check box is now more clearly labeled
as “Apply system input language to new text”. (Prajwal Shelar; Isha
Desai) tdf#134628
* “Safe Mode” is now known as “Troubleshoot Mode” to reflect its intended
use and minimize misunderstandings about what it does. (Adolfo
Jayme-Barrientos) tdf#171916
* “Use square [sic] page mode for text grid” is now called “Use CJK
manuscript grid”, and its extended tooltip and help text have been updated
accordingly. This option enables the genkō yōshi# grid. (Olivier Hallot,
TDF) tdf#171455
* Labels of two “New” commands were clarified as “New Document” and “New
Style from Selection”. (Heiko Tietze, TDF) tdf#169766
* Options for “Do show again” were changed to “Do not show again”. (Heiko
Tietze, TDF) tdf#169313
Scripting
Python
Users can create and edit Python scripts directly from Macro manager dialog
without APSO installing, the buttons are active for actions now. The Python
scripts will be opened in standard text editor on all OS. (Neil Roberts, TDF)
tdf#56289
Scripts can create instances of UNO services using a constructor instead of
having to use a string. (Neil Roberts, TDF) tdf#171122
For example:
from com.sun.star.awt import Toolkit
toolkit = Toolkit.create(self.xContext)
Similarly for singletons:
from com.sun.star.frame import theDesktop
desktop = theDesktop.get(ctx)
Users debugged remote processes to LibreOffice - started with officehelper.py -
can be released from memory. Information is available from [Developer's Guide -
Getting started] chapter. (Alain Romedenne) tdf#163465
from officehelper import SessionManager
def my_script():
# user code goes here
g_exportedScripts = (my_script,) # LibreOffice entry points
if __name__ == "__main__": # entry point for IDEs
with SessionManager() as ctx: # remote Python context
my_script()
The ScriptForge libraries
An extensible and robust collection of macro scripting resources for
LibreOffice to be invoked from user Basic or Python scripts. (Jean-Pierre
Ledure)
The libraries expose a total of 35 services each with a bunch of methods and
properties.
New in LibreOffice 26.8:
* The new ui.EnterValue(...) method displays a typed input box (cfr. the
InputBox() Basic function) to the user and returns the entered value as a
scalar of the requested type, or Empty/None when the user cancels the box.
The supported types are: STRING, PASSWORD, BOOL, INTEGER, FLOAT, DATE,
TIME, DATETIME, COMBO, LIST and RADIO.
* (Basic only) The new array.Map(), array.Filter() and array.Reduce() methods
introduce functional programming techniques on Basic arrays. They mimic
their Python equivalents. Those methods allow the programmer to write
simpler, shorter code, without necessarily needing to bother about
intricacies like loops, branching and error handling.
* The new session.GetUnoProperty() and session.GetPropertyByName() methods
return the property value of resp. a UNO object or a ScriptForge service
instance when the property name is given as a string.
* (Python only) Python scripts may run either (1) inside the LibreOffice
process, the usual mode, or (2) as a client of a LibreOffice server using a
pipe or a socket. The benefit of (2) is the freedom to choose his/her
preferred IDE to edit and debug the script. The drawback is the reference
to the pipe/socket in the script source code. Avoid this by using a default
pipe, named PIPE2LIBREOFFICE. The same code will run without change in both
(1) and (2) modes.
The whole set of services (except when better done by native built-in
functions) is made available for Python scripts with identical syntax and
behavior as in Basic.
ScriptForge in the wiki: read Macros/ScriptForge (Lobaluna).
The English version of the documentation of the ScriptForge libraries (26.8) is
partially integrated in the LibreOffice help pages (https://
help.libreoffice.org/26.8/en-US/text/sbasic/shared/03/lib_ScriptForge.html?
DbPAR=BASIC). Their finalization and translation into other languages is
underway. (Alain Romedenne, Lobaluna)
Android Viewer
Localization
* AutoCorrect will now automatically replace x’s with circumflexes in
Esperanto text. For example “sxangxigxi” becomes “ŝanĝiĝi”. (Neil
Roberts, TDF) tdf#172042
LibreOffice Help
Help accepts MathML contents, prefixed by namespace “m” (O. Hallot, TDF)
<m:math xmlns:m="http://www.w3.org/1998/Math/MathML" display="block">
<m:semantics>
<m:mrow>
<m:mi>cot</m:mi>
<m:mrow>
...
</m:math>
Help contents upgrades and fixes:
* O. Hallot, TDF
* Adolfo Jaime Barrientos
* Stanislav Horacek
* Jean Pierre Ledure
* Ilmari Lauhakangas, TDF
Feature Removal / Deprecation
* Removed obsolete Java Applet configuration settings from NetAccess and
Security registry schemas. (Shlok Kanani) (Gabor Kelemen, Collabora) tdf#
162563
* Removed the obsolete OfficeBean example (which was based on Java applet
functionality) from the SDK. (Stephan Bergmann, Collabora) 05ba63c6
* Obsolete Gentium Basic and Gentium Book Basic fonts (v.1.102, SIL) are no
longer bundled. Note: In case you still need these fonts, they can be
downloaded from our site. Alternatively, you can try to migrate to new
Gentium and Gentium Book fonts, they can be downloaded from SIL site.
(Xisco Faulí, TDF) tdf#167563
* AppletShape API is deprecated and will be removed in a future version.
API Changes
* Removed the legacy Profile API and replaced it with a manual .ini file
parser. (Shlok Kanani) tdf#49602
* FunctionAccess::callFunction now accepts missing arguments. (Neil Roberts,
TDF) tdf#168267
Code quality
* VeraPDF was added as a PDF validator for automated tests. (Xisco Faulí,
TDF) tdf#136822
To generate a diff of this commit:
cvs rdiff -u -r1.392 -r1.393 pkgsrc/misc/libreoffice/Makefile
cvs rdiff -u -r1.67 -r1.68 pkgsrc/misc/libreoffice/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/misc/libreoffice/PLIST.java
cvs rdiff -u -r1.176 -r1.177 pkgsrc/misc/libreoffice/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/libreoffice/patches/patch-Makefile.in \
pkgsrc/misc/libreoffice/patches/patch-vcl_unx_generic_app_geninst.cxx
cvs rdiff -u -r1.30 -r1.31 pkgsrc/misc/libreoffice/patches/patch-configure.ac
cvs rdiff -u -r1.12 -r1.13 \
pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1
cvs rdiff -u -r1.17 -r1.18 \
pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/misc/libreoffice/patches/patch-slideshow_source_engine_box2dtools.cxx
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/misc/libreoffice/patches/patch-sw_source_uibase_config_usrpref.cxx
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.392 pkgsrc/misc/libreoffice/Makefile:1.393
--- pkgsrc/misc/libreoffice/Makefile:1.392 Wed Sep 2 19:03:34 2026
+++ pkgsrc/misc/libreoffice/Makefile Tue Sep 22 08:33:59 2026
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.392 2026/09/02 19:03:34 wiz Exp $
+# $NetBSD: Makefile,v 1.393 2026/09/22 08:33:59 ryoon Exp $
-VERREL= 26.2.5
-VERRC= 2
+VERREL= 26.8.0
+VERRC= 3
VER= ${VERREL}.${VERRC}
DISTNAME= libreoffice-${VER}
-PKGREVISION= 3
CATEGORIES= misc
MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${VERREL}/
EXTRACT_SUFX= .tar.xz
@@ -88,18 +87,12 @@ EXTRACT_ONLY+= libreoffice-${component}
MORE_DISTFILES= \
breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz \
- 0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz \
liberation-narrow-fonts-ttf-1.07.6.tar.gz \
liberation-fonts-ttf-2.1.5.tar.gz \
- 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.12.tar.gz \
3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip \
- 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip \
39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip \
3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip \
- a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz \
8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip \
97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip \
a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip \
@@ -112,27 +105,22 @@ 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.3.19-src.tar.gz \
+ mariadb-connector-c-3.4.9-src.tar.gz \
rhino-1.7.15.1.zip \
368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz \
- language-subtag-registry-2021-08-06.tar.bz2 \
- postgresql-15.18.tar.bz2 \
- graphite2-minimal-1.3.14.tgz \
- 1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip \
- EmojiOneColor-SVGinOT-1.3.tar.gz \
+ language-subtag-registry-2026-08-08.tar.bz2 \
+ postgresql-15.19.tar.bz2 \
+ graphite2-minimal-1.3.15.tgz \
alef-1.001.tar.gz \
c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz \
culmus-0.140.tar.gz \
- ttf-kacst_2.01+mry.tar.gz \
libre-hebrew-1.0.tar.gz \
- noto-fonts-20171024.tar.gz \
Scheherazade-2.100.zip \
- lxml-4.1.1.tgz \
+ lxml-6.1.1.tar.gz \
Amiri-1.001.zip \
ReemKufi-2.0.zip \
- pdfium-7471.tar.bz2 \
- dtoa-20180411.tgz \
- skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz \
+ pdfium-7681.tar.bz2 \
+ skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.tar.xz \
Java-WebSocket-1.6.0.tar.gz \
NotoSans-v2.015.zip \
NotoSerif-v2.015.zip \
@@ -217,6 +205,8 @@ CONFIGURE_ARGS+= --enable-pdfium --disab
#CONFIGURE_ARGS+= --disable-pdfium --disable-poppler --disable-pdfimport
CONFIGURE_ARGS+= --enable-gstreamer-1-0
CONFIGURE_ARGS+= --enable-python=system
+CONFIGURE_ARGS+= --enable-quickjs # Enable QuickJS-NG
+CONFIGURE_ARGS+= --with-system-quickjs
CONFIGURE_ARGS+= --enable-ext-wiki-publisher
CONFIGURE_ARGS+= --enable-ext-nlpsolver
CONFIGURE_ARGS+= --with-system-gpgmepp
@@ -390,6 +380,7 @@ BUILDLINK_API_DEPENDS.libetonyek+= libet
# Do not pass -I${PREFIX}/include/python?.? to CPPFLAGS/CFLAGS/CXXFLAGS always.
BUILDLINK_INCDIRS.${PYPKGPREFIX:S/py/python/}= # empty
.include "../../lang/python/tool.mk"
+.include "../../lang/quickjs-ng/buildlink3.mk"
.include "../../math/coinmp/buildlink3.mk"
.include "../../math/dragonbox/buildlink3.mk"
.include "../../math/fast_float/buildlink3.mk"
Index: pkgsrc/misc/libreoffice/PLIST
diff -u pkgsrc/misc/libreoffice/PLIST:1.67 pkgsrc/misc/libreoffice/PLIST:1.68
--- pkgsrc/misc/libreoffice/PLIST:1.67 Sun Aug 2 06:43:13 2026
+++ pkgsrc/misc/libreoffice/PLIST Tue Sep 22 08:33:59 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.67 2026/08/02 06:43:13 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.68 2026/09/22 08:33:59 ryoon Exp $
bin/libreoffice
bin/lobase
bin/localc
@@ -134,7 +134,9 @@ ${PKGNAME}/lib/libreoffice/program/libin
${PKGNAME}/lib/libreoffice/program/libinvocadaptlo.so
${PKGNAME}/lib/libreoffice/program/libinvocationlo.so
${PKGNAME}/lib/libreoffice/program/libiolo.so
-${PKGNAME}/lib/libreoffice/program/libldapbe2lo.so
+${PKGNAME}/lib/libreoffice/program/libjsprovlo.so
+${PKGNAME}/lib/libreoffice/program/libjsunolo.so
+${PLIST.ldap}${PKGNAME}/lib/libreoffice/program/libldapbe2lo.so
${PKGNAME}/lib/libreoffice/program/liblibreofficekitgtk.so
${PKGNAME}/lib/libreoffice/program/liblnglo.so
${PKGNAME}/lib/libreoffice/program/liblnthlo.so
@@ -194,6 +196,7 @@ ${PKGNAME}/lib/libreoffice/program/libsd
${PKGNAME}/lib/libreoffice/program/libsduilo.so
${PKGNAME}/lib/libreoffice/program/libsfxlo.so
${PKGNAME}/lib/libreoffice/program/libsimplecanvaslo.so
+${PKGNAME}/lib/libreoffice/program/libsingleprovlo.so
${PKGNAME}/lib/libreoffice/program/libskialo.so
${PKGNAME}/lib/libreoffice/program/libslideshowlo.so
${PKGNAME}/lib/libreoffice/program/libsmdlo.so
@@ -4235,6 +4238,8 @@ ${PKGNAME}/lib/libreoffice/program/servi
${PKGNAME}/lib/libreoffice/program/services/services.rdb
${PKGNAME}/lib/libreoffice/program/setuprc
${PKGNAME}/lib/libreoffice/program/shell/about.svg
+${PKGNAME}/lib/libreoffice/program/shell/donate1.png
+${PKGNAME}/lib/libreoffice/program/shell/donate2.png
${PKGNAME}/lib/libreoffice/program/shell/logo-sc.svg
${PKGNAME}/lib/libreoffice/program/shell/logo-sc_inverted.svg
${PKGNAME}/lib/libreoffice/program/shell/logo.svg
@@ -4930,6 +4935,7 @@ ${PKGNAME}/lib/libreoffice/share/basic/S
${PKGNAME}/lib/libreoffice/share/basic/SFWidgets/dialog.xlb
${PKGNAME}/lib/libreoffice/share/basic/SFWidgets/script.xlb
${PKGNAME}/lib/libreoffice/share/basic/ScriptBindingLibrary/Highlight.xdl
+${PKGNAME}/lib/libreoffice/share/basic/ScriptBindingLibrary/MacroEditor.xdl
${PKGNAME}/lib/libreoffice/share/basic/ScriptBindingLibrary/dialog.xlb
${PKGNAME}/lib/libreoffice/share/basic/ScriptBindingLibrary/script.xlb
${PKGNAME}/lib/libreoffice/share/basic/ScriptForge/SF_Array.xba
@@ -4992,6 +4998,7 @@ ${PKGNAME}/lib/libreoffice/share/basic/T
${PKGNAME}/lib/libreoffice/share/basic/dialog.xlc
${PKGNAME}/lib/libreoffice/share/basic/script.xlc
${PKGNAME}/lib/libreoffice/share/calc/styles.xml
+${PKGNAME}/lib/libreoffice/share/calc/tablestyles.xml
${PKGNAME}/lib/libreoffice/share/classification/example.xml
${PKGNAME}/lib/libreoffice/share/classification/example_ca-ES.xml
${PKGNAME}/lib/libreoffice/share/classification/example_es-ES.xml
@@ -5092,7 +5099,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/hangulhanjaeditdictdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/hangulhanjaoptdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/hatchpage.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/hyperlinkdialog.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/hyperlinkdlg.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/hyperlinkdocpage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/hyperlinkinternetpage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/hyperlinkmailpage.ui
@@ -5138,7 +5145,6 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/optbasicidepage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/optchartcolorspage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/optctlpage.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/optdeeplpage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/optemailpage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/optfltrembedpage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/cui/ui/optfltrpage.ui
@@ -5467,6 +5473,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/popupmenu/column_operations.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/popupmenu/conditional.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/popupmenu/conditional_easy.xml
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/popupmenu/datatablemenu.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/popupmenu/draw.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/popupmenu/drawtext.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/popupmenu/form.xml
@@ -5561,6 +5568,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/datetimetransformationentry.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/definedatabaserangedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/definename.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/definetablerangedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/deletecells.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/deletecolumnentry.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/deletecontents.ui
@@ -5617,10 +5625,8 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/notebookbar_groupedbar_compact.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/notebookbar_groupedbar_full.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/notebookbar_groups.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/notebookbar_online.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/numberbox.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/numbertransformationentry.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/onlyactivesheetsaveddialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/optcalculatepage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/optchangespage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/optcompatibilitypage.ui
@@ -5636,6 +5642,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/paratemplatedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/passfragment.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/pastespecial.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/pivotcalcfielddialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/pivotfielddialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/pivotfilterdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/pivottablelayoutdialog.ui
@@ -5677,6 +5684,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/showsheetdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/sidebaralignment.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/sidebarcellappearance.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/sidebardatabase.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/sidebarnumberformat.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/simplerefdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/solverdlg.ui
@@ -5699,6 +5707,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/subtotaloptionspage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/swaprowsentry.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/tabcolordialog.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/tablestylesbox.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/textimportcsv.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/textimportoptions.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/scalc/ui/texttransformationentry.ui
@@ -5870,7 +5879,6 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/notebookbar.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/notebookbar_compact.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/notebookbar_groupedbar_compact.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/notebookbar_online.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/notebookbar_single.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/paranumberingtab.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/queryunlinkimagedialog.ui
@@ -5956,6 +5964,8 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/popupmenu/outline.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/popupmenu/page.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/popupmenu/pagepane.xml
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/popupmenu/pagepanecanvas.xml
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/popupmenu/pagepanecanvasmaster.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/popupmenu/pagepanemaster.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/popupmenu/pagepanenosel.xml
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/popupmenu/pagepanenoselmaster.xml
@@ -6056,7 +6066,6 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/notebookbar_groupedbar_compact.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/notebookbar_groupedbar_full.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/notebookbar_groups.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/notebookbar_online.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/notebookbar_single.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/noteschildwindow.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/notespanelcontextmenu.ui
@@ -6098,6 +6107,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/smath/ui/fontsizedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/smath/ui/fonttypedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/smath/ui/mathwindow.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/smath/ui/matrixeditor.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/smath/ui/printeroptions.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/smath/ui/savedefaultsdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/smath/ui/sidebarelements_math.ui
@@ -6388,7 +6398,6 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/cardmediumpage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/ccdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/characterproperties.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/charurlpage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/checkbox.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/columndialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/columnpage.ui
@@ -6495,7 +6504,6 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/notebookbar_groupedbar_compact.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/notebookbar_groupedbar_full.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/notebookbar_groups.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/notebookbar_online.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/notebookbar_single.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/numberingnamedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/numberinput.ui
@@ -6555,7 +6563,6 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/selectindexdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/selecttabledialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/sidebarquickfind.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/sidebarquickfindoptionsdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/sidebarstylepresets.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/sidebartableedit.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/sidebartheme.ui
@@ -6585,14 +6592,12 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/tokenwidget.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/toxbuttonwidget.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/toxentrywidget.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/translationdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/unfloatbutton.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/viewoptionspage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/warndatasourcedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/warnemaildialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/warnhiddensectiondialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/watermarkdialog.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/wordcount-mobile.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/wordcount.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/wrapdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/wrappage.ui
@@ -6698,6 +6703,9 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/panel.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/password.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/printeroptionsdialog.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/propertycategoryrow.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/propertychip.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/propertychiprow.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/querysavedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/quickfind.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/sfx/ui/safemodequerydialog.ui
@@ -6791,14 +6799,12 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/docrecoveryprogressdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/docrecoveryrecoverdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/docrecoverysavedialog.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/dropdownfielddialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/extrustiondepthdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/fileexporteddialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/fillctrlbox.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/filtermenu.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/filternavigator.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/findbox.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/findreplacedialog-mobile.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/findreplacedialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/floatingareastyle.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/floatingcontour.ui
@@ -6879,9 +6885,12 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/sidebartextcolumnspanel.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/sidebartexteffect.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/sidebartextpanel.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/stringinput.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/stylemenu.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/stylespreview.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/surfacewindow.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/tableautofmtdlg.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/tablestylesdlg.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/tablewindow.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/textcharacterspacingcontrol.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/textcontrolchardialog.ui
@@ -6889,6 +6898,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/textunderlinecontrol.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/themecoloreditdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/themedialog.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/themeselectorpanel.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/toolbarpopover.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/xformspage.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/xmlsecstatmenu.ui
@@ -6919,6 +6929,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/vcl/ui/printerpropertiesdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/vcl/ui/printprogressdialog.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/vcl/ui/querydialog.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/vcl/ui/screenshotmenu.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/vcl/ui/screenshotparent.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/vcl/ui/wizard.ui
${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/writerperfect/ui/exportepub.ui
@@ -7370,16 +7381,16 @@ ${PKGNAME}/lib/libreoffice/share/extensi
${PKGNAME}/lib/libreoffice/share/extensions/dict-fa/icon.png
${PKGNAME}/lib/libreoffice/share/extensions/dict-fa/package-description.txt
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/META-INF/manifest.xml
-${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/README_fr.txt
+${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/README_dict_fr.txt
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/README_hyph_fr.txt
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/README_thes_fr.txt
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/description.xml
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/dictionaries.xcu
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/fr.aff
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/fr.dic
+${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/french_flag.png
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/hyph-fr.tex
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/hyph_fr.dic
-${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/icon.png
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/package-description.txt
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/thes_fr.dat
${PKGNAME}/lib/libreoffice/share/extensions/dict-fr/thes_fr.idx
@@ -7882,7 +7893,6 @@ ${PKGNAME}/lib/libreoffice/share/extensi
${PKGNAME}/lib/libreoffice/share/extensions/dict-ro/COPYING.MPL
${PKGNAME}/lib/libreoffice/share/extensions/dict-ro/META-INF/manifest.xml
${PKGNAME}/lib/libreoffice/share/extensions/dict-ro/README_EN.txt
-${PKGNAME}/lib/libreoffice/share/extensions/dict-ro/README_RO.txt
${PKGNAME}/lib/libreoffice/share/extensions/dict-ro/description.xml
${PKGNAME}/lib/libreoffice/share/extensions/dict-ro/dictionaries.xcu
${PKGNAME}/lib/libreoffice/share/extensions/dict-ro/hyph_ro_RO.dic
@@ -8199,14 +8209,6 @@ ${PKGNAME}/lib/libreoffice/share/fonts/t
${PKGNAME}/lib/libreoffice/share/fonts/truetype/FrankRuehlCLM-MediumOblique.otf
${PKGNAME}/lib/libreoffice/share/fonts/truetype/FrankRuhlHofshi-Bold.otf
${PKGNAME}/lib/libreoffice/share/fonts/truetype/FrankRuhlHofshi-Regular.otf
-${PKGNAME}/lib/libreoffice/share/fonts/truetype/GenBasB.ttf
-${PKGNAME}/lib/libreoffice/share/fonts/truetype/GenBasBI.ttf
-${PKGNAME}/lib/libreoffice/share/fonts/truetype/GenBasI.ttf
-${PKGNAME}/lib/libreoffice/share/fonts/truetype/GenBasR.ttf
-${PKGNAME}/lib/libreoffice/share/fonts/truetype/GenBkBasB.ttf
-${PKGNAME}/lib/libreoffice/share/fonts/truetype/GenBkBasBI.ttf
-${PKGNAME}/lib/libreoffice/share/fonts/truetype/GenBkBasI.ttf
-${PKGNAME}/lib/libreoffice/share/fonts/truetype/GenBkBasR.ttf
${PKGNAME}/lib/libreoffice/share/fonts/truetype/LiberationMono-Bold.ttf
${PKGNAME}/lib/libreoffice/share/fonts/truetype/LiberationMono-BoldItalic.ttf
${PKGNAME}/lib/libreoffice/share/fonts/truetype/LiberationMono-Italic.ttf
@@ -8894,6 +8896,7 @@ ${PKGNAME}/lib/libreoffice/share/registr
${PKGNAME}/lib/libreoffice/share/registry/writer.xcd
${PKGNAME}/lib/libreoffice/share/registry/xsltfilter.xcd
${PKGNAME}/lib/libreoffice/share/skia/skia_denylist_vulkan.xml
+${PKGNAME}/lib/libreoffice/share/svx/tablestyles.xml
${PKGNAME}/lib/libreoffice/share/template/common/draw/bpmn.otg
${PKGNAME}/lib/libreoffice/share/template/common/internal/html.oth
${PKGNAME}/lib/libreoffice/share/template/common/internal/idxexample.odt
Index: pkgsrc/misc/libreoffice/PLIST.java
diff -u pkgsrc/misc/libreoffice/PLIST.java:1.24 pkgsrc/misc/libreoffice/PLIST.java:1.25
--- pkgsrc/misc/libreoffice/PLIST.java:1.24 Mon Feb 9 16:59:59 2026
+++ pkgsrc/misc/libreoffice/PLIST.java Tue Sep 22 08:33:59 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.java,v 1.24 2026/02/09 16:59:59 ryoon Exp $
+@comment $NetBSD: PLIST.java,v 1.25 2026/09/22 08:33:59 ryoon Exp $
${PKGNAME}/lib/libreoffice/program/JREProperties.class
${PKGNAME}/lib/libreoffice/program/classes/ScriptFramework.jar
${PKGNAME}/lib/libreoffice/program/classes/ScriptProviderForBeanShell.jar
Index: pkgsrc/misc/libreoffice/distinfo
diff -u pkgsrc/misc/libreoffice/distinfo:1.176 pkgsrc/misc/libreoffice/distinfo:1.177
--- pkgsrc/misc/libreoffice/distinfo:1.176 Sun Aug 2 06:43:13 2026
+++ pkgsrc/misc/libreoffice/distinfo Tue Sep 22 08:33:59 2026
@@ -1,20 +1,11 @@
-$NetBSD: distinfo,v 1.176 2026/08/02 06:43:13 ryoon Exp $
+$NetBSD: distinfo,v 1.177 2026/09/22 08:33:59 ryoon Exp $
-BLAKE2s (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 0e0a0ae1eb07e5058749dc1726bc59971c723b4b16c57d83f24b6ac6ddd96d71
-SHA512 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) =
b9c02d63e9b47a838dbe67c05b9e9e4983d13b9d74794e1c30c73d341c3bc905c9edec3a72fa339ae8c0e06d97e69ac2ea23bf51336b77af14cab7ae67721a46
-Size (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 96939 bytes
-BLAKE2s (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = 898f7c9312c09f88efd9dde54d0d525b9b536cf9cbafffdb73d2c1d7dd334628
-SHA512 (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) =
2fa01482dd74fcb62176317f7dcda504472f28f7eda22882903e4e71272743228e5b9d7614fb554e6bd390c0dbcfd8a31dcdbb29a7f54266f376ff2ee376178f
-Size (libreoffice/1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip) = 811606 bytes
BLAKE2s (libreoffice/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip) = c78072514f9612f642bd4a340bb9cf8e19859c6641d18abc7e8d68b376358a82
SHA512 (libreoffice/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip) =
f5628efe484b6220d0bf8177aa826c28e7a36f0bcca2019e057c20f5915d579057f931377ec686dbfeebef05fcf6453472be77a21ef282bd9d8d0eaf62549a49
Size (libreoffice/33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip) = 5522795 bytes
BLAKE2s (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = e395a8e9cd971a21598b823819daba73192436a11322a7bc1274d9ac22772ebf
SHA512 (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) =
9fe106bbdb55365f589246e5a0d10bbe9b35224132b66a1823dc6361633a67f2acc0e8c393dc7ed70d086858d16d242b8806b8b2184c98e3d20d0be85bed9c44
Size (libreoffice/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip) = 1180582 bytes
-BLAKE2s (libreoffice/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip) = 6ad961c5ccb2afdc8f5d813d0f5bc6e2af058febb2347d85cd92dde14e7b6369
-SHA512 (libreoffice/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip) = 4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a
-Size (libreoffice/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip) = 9796 bytes
BLAKE2s (libreoffice/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz) = be38371261fd75e083159a5fcf928ebb23cd2997b53d6463643699812969f3fc
SHA512 (libreoffice/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz) =
71f3cfcfbec33d8526184dce32f244f13b29f97aff31c0609487f27135adc0a4d5950e068f8be101e4fd06498cf103be68d781fc611142f060bbc9cb0b81273e
Size (libreoffice/368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz) = 112756 bytes
@@ -30,18 +21,12 @@ Size (libreoffice/8249374c274932a21846fa
BLAKE2s (libreoffice/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip) = 57bb3b52fe56dbdbcfa4e29be5d38f75937ef40894d95c9e2dc65caa262bab91
SHA512 (libreoffice/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip) =
12ab17a4db3f7c834b21e59ff6f6f6456630d8626db7fb908867b20204295d4fba8969e79a3694ca66cb24e9f0e5a0fa4b9d2d3f748691b7f93985f9e666ce5f
Size (libreoffice/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip) = 762419 bytes
-BLAKE2s (libreoffice/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz) = 9ae24b110d636161b41fb016385dbd7ecf131f1653b5274c10c9d88bfa52bfc4
-SHA512 (libreoffice/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz) =
20dae725f549adca5fa172c32887c8f93d930ac078ec703262a98d7dd5a178691c6866907aacf98d2a63e5f10ab9e54e21904731166709e155367ea4fc3c85a6
-Size (libreoffice/907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz) = 1338551 bytes
BLAKE2s (libreoffice/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip) = ae972bfda1a5b5f388aed233295aa995dafd7b9053e3405c43100d4d1a71b802
SHA512 (libreoffice/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip) =
17ba9d2c0376fb7326d53bb1e3796610176a1af426d1b9073b5f7cf06c93d865e585c495e75c52fb8e426d7c453e751356a9ca9a54dc821ddadb6c8160ed5ba6
Size (libreoffice/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip) = 2938721 bytes
BLAKE2s (libreoffice/Amiri-1.001.zip) = 337d3362a83a7b6f42980f8c6945098792863f5119191332bc254f05a0cb04fc
SHA512 (libreoffice/Amiri-1.001.zip) = 584adc6d77adc3fd938658e2f953c3c0e9bc04cb94b3f13715ddf219026a03604e3b1cdd4c16ae0b459df2e38891f1c7f957d871a80be5291f518f6062c59bdc
Size (libreoffice/Amiri-1.001.zip) = 1027892 bytes
-BLAKE2s (libreoffice/EmojiOneColor-SVGinOT-1.3.tar.gz) = 24564bdf24a7e5c9e4051a5623007e1c05ffc288149d731a0366eb4b68c24960
-SHA512 (libreoffice/EmojiOneColor-SVGinOT-1.3.tar.gz) = f8e09ed6f44bfae9c7be43f7faa26d4f2e2fc826e28242546ac7faf7cb843cc6be06bc2b5a0fcb3d61ff636ae3faea15fcefef4fcd3648f5ed6e2cd4925cbcbd
-Size (libreoffice/EmojiOneColor-SVGinOT-1.3.tar.gz) = 2961759 bytes
BLAKE2s (libreoffice/Java-WebSocket-1.6.0.tar.gz) = e629bc49bbd34003b15ebe5ed16966cb659031e95890f6e849fd9dd0ac958b94
SHA512 (libreoffice/Java-WebSocket-1.6.0.tar.gz) = 50b5cfccd9be0b23c97258fab752fb4a482f6496c80e7a25640c7cea35dca195240b6f260e4a435fe7f1cfdfc5b207b879a3b2bea10f7bb29425b2cc49653cc9
Size (libreoffice/Java-WebSocket-1.6.0.tar.gz) = 190202 bytes
@@ -96,9 +81,6 @@ Size (libreoffice/Scheherazade-2.100.zip
BLAKE2s (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = d7f9d6f9fd1ba3620c264bbe6ea1de9c4df8610db289edb67a2514d97ca259de
SHA512 (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) =
2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a
Size (libreoffice/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip) = 23150 bytes
-BLAKE2s (libreoffice/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz) = a2785961c36b8cc12a168fddda2d00d5fea68244b8464e2e98743efcc8f898ba
-SHA512 (libreoffice/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz) =
a04da39812bcfb1391a2cba7de73e955eafe141679ec03ed6657d03bebf360b432480d0037dff9ed72a1dfda5a70d77d44ac2bb14cdb109fd8e2a38376feee21
-Size (libreoffice/a8c2c5b8f09e7ede322d5c602ff6a4b6-mythes-1.2.4.tar.gz) = 4910303 bytes
BLAKE2s (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) = 8a7a30fec2e44e07eb8fe54e6708681b9c9fb26de2563584352b3be46ff8c2cb
SHA512 (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) =
58c1aa3965bf3a5f5d0facb67a5e42cec04e3f74e59cd7348ea2a9f6d9cafdce5552677c6b6d9c4cf2b31f52751695f2e53b2cee658e5f2eacb1393534a53c0e
Size (libreoffice/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip) = 2929311 bytes
@@ -126,15 +108,9 @@ Size (libreoffice/d8bd5eed178db6e2b18eee
BLAKE2s (libreoffice/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip) = 2099d5de05e4127c982a618757961527642a4edad2c570d3a95590010d619c07
SHA512 (libreoffice/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip) =
4476024e7f307617719714fbf0999409aa11d730bc316f833bb6627d1b83abb42460417be588c193ecb49d6b926dd1f411934d8a8abebe00a3e85c0047dad0a6
Size (libreoffice/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip) = 1396007 bytes
-BLAKE2s (libreoffice/dtoa-20180411.tgz) = 77f603d6f6966e472d6084b60ddd9611f7347062ae51e4e52ae4733662728b60
-SHA512 (libreoffice/dtoa-20180411.tgz) = 722aa814c33a34bfffe6c0201b0035cc3b65854a0ba9ae2f51620a89d68019353e2c306651b35bca337186b22b2e9865ef3c5e3df8e9328006f882e4577f8c85
-Size (libreoffice/dtoa-20180411.tgz) = 48893 bytes
BLAKE2s (libreoffice/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip) = 73db80c1c2e675dc9fcbb62f63414ed48980803ecaafab59595d299b872384f1
SHA512 (libreoffice/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip) =
67177b3ab6365f7eae8218e3e985d4d9809e63a56dad8baa3fcbafa2e8193287cda5530042dc7f06a6250f9deed54d8bdf5b7e042acb83980c7ffefae54eaaa0
Size (libreoffice/e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip) = 6651982 bytes
-BLAKE2s (libreoffice/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz) = 2637e3fe9ad1df6d3fc486a54f916c554a00f54912a887961aa75a329d2c328d
-SHA512 (libreoffice/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz) =
8a21e44642e22f362b04c98ad6d832c85648e5d61913fafe44924b7b0ec39db2a4030fae35b797de9264dd3d50845711315094b1d9f62d2f74963e33e8e0763d
-Size (libreoffice/edc4d741888bc0d38e32dbaa17149596-source-sans-pro-2.010R-ro-1.065R-it.tar.gz) = 1098827 bytes
BLAKE2s (libreoffice/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip) = 9d57e6a920a6e6973f9f1e53d5c7812af550b57d909f28ac2ff9bd32a619e2ad
SHA512 (libreoffice/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip) =
9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743
Size (libreoffice/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip) = 427800 bytes
@@ -144,15 +120,15 @@ Size (libreoffice/f543e6e2d7275557a839a1
BLAKE2s (libreoffice/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip) = 0911e5ff8de242abeae07251d0e2ec6bd35f765bea85ceb8627f671ff3b9d6c7
SHA512 (libreoffice/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip) =
c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114
Size (libreoffice/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip) = 211919 bytes
-BLAKE2s (libreoffice/graphite2-minimal-1.3.14.tgz) = 24373a7f064fa4990d3be8d27f2f275024e94c5b0352427eefff05f4970c9728
-SHA512 (libreoffice/graphite2-minimal-1.3.14.tgz) = 93123a3051b70bdd43a51d8fac94b74bb4431a229b2ab9a05cdbea2ebc209507cf208277f592ef36c35a60af558edcd6960fabcc45f0b2af46f41b6d2b037865
-Size (libreoffice/graphite2-minimal-1.3.14.tgz) = 149974 bytes
+BLAKE2s (libreoffice/graphite2-minimal-1.3.15.tgz) = 76ac58669ba1a1f267ecaa731e97f751ce81d473dc9d033f07f1d8c1387936ab
+SHA512 (libreoffice/graphite2-minimal-1.3.15.tgz) = b9f5b9152d422f2226f8117fb03cf9f64350e40f6b1af00dc2f9e92bdd580c214a09846ab9bb094f71ef3150245048bfba4d36e6da35df7b6a5718f4adf50a80
+Size (libreoffice/graphite2-minimal-1.3.15.tgz) = 147635 bytes
BLAKE2s (libreoffice/harfbuzz-3.3.1.tar.xz) = 043cff7e8737d12fece0aedae1db85286f4cf9b8a4f96762acce6d63a0afb280
SHA512 (libreoffice/harfbuzz-3.3.1.tar.xz) = 6911a2a9cba032d45837854bc4fd1313f7fb2dabae09539b673a46b58a0845b9a3b7b57c11d1209ff9847c1eaed2b48a33a2987c0eb8cfb2ba55fdded57155e1
Size (libreoffice/harfbuzz-3.3.1.tar.xz) = 14922732 bytes
-BLAKE2s (libreoffice/language-subtag-registry-2021-08-06.tar.bz2) = 0e541b35adca390c01cfeab39320f8b871740de175e58839eab4a0064cbc4e29
-SHA512 (libreoffice/language-subtag-registry-2021-08-06.tar.bz2) = 1f8bf21a3c229f0408000ea63cb34038d0bb1bbb3472e2cdf7d8194b3ff3cf61d7e54c2e1f16a9d45b1539a45b12131fb2c98f38089f4567cf31ca32580bdf5d
-Size (libreoffice/language-subtag-registry-2021-08-06.tar.bz2) = 76972 bytes
+BLAKE2s (libreoffice/language-subtag-registry-2026-08-08.tar.bz2) = 13102b73dfad2f37ae93276bae6ee9c59575beecc8ea6b2710d85b0df2813281
+SHA512 (libreoffice/language-subtag-registry-2026-08-08.tar.bz2) = 1dab759c90a60888b0ab11502e9d492e111c6dc73d0b4407e7bb802b96ea4226f787bfd4032d02e98316451bef5a56e95f851344b4d29579456b06a8086bb8b1
+Size (libreoffice/language-subtag-registry-2026-08-08.tar.bz2) = 79813 bytes
BLAKE2s (libreoffice/liberation-fonts-ttf-2.1.5.tar.gz) = e217b47a364ca04d01363ce6092eb7c56af8d1378bb1d3352e89ff2fe158ee82
SHA512 (libreoffice/liberation-fonts-ttf-2.1.5.tar.gz) = b9f178fae43c9214ba6de36c6da613fcf59bd98084058afaaa9151d00f2406942bc360430be0a8f35ea6b5529146eef371c7cf75bdd7910403d449254f943fed
Size (libreoffice/liberation-fonts-ttf-2.1.5.tar.gz) = 2385008 bytes
@@ -162,53 +138,44 @@ 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.5.2.tar.xz) = 31651f3ac3871e707842ff234c422bf3a4e262a07144e7bcc60e2953c3092d19
-SHA512 (libreoffice/libreoffice-26.2.5.2.tar.xz) = 92d2d8fcf07f251f36f6b0ee2c0992fae055116e4635c20a28df0ceffc42c95e9708b172e8bfaeb52c8f351283919fd154ea1fe1fca4dee6168f03955757fd5e
-Size (libreoffice/libreoffice-26.2.5.2.tar.xz) = 292259528 bytes
-BLAKE2s (libreoffice/libreoffice-dictionaries-26.2.5.2.tar.xz) = 424f34de217f88fa5a76ec2c3aa7d484032d1a3dd5c49a736600599af4a8cf27
-SHA512 (libreoffice/libreoffice-dictionaries-26.2.5.2.tar.xz) = 6a75a1d8275338c1b00df7e858c15b8ee24ed15b7e12fd4b2fd2f8809b909c5e108dc2c0b542ead783bcd1f2c9345467ea1a5c802a87621516c1ba2656d6f40b
-Size (libreoffice/libreoffice-dictionaries-26.2.5.2.tar.xz) = 62313292 bytes
-BLAKE2s (libreoffice/libreoffice-translations-26.2.5.2.tar.xz) = 5090a61d06a6ef8fcc6737be93f5cfb5e50a2de9a3d033382d4f5d6045a6626c
-SHA512 (libreoffice/libreoffice-translations-26.2.5.2.tar.xz) = fca8f82ace50dd7a3a8bb76bf81fbc73f89aa18137ad45f667ced3a90f93f72856f46e7a67e56261aece1ea2c73b7553a9c96203365d6e7c3c1ba6178b062394
-Size (libreoffice/libreoffice-translations-26.2.5.2.tar.xz) = 235069428 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
-BLAKE2s (libreoffice/mariadb-connector-c-3.3.19-src.tar.gz) = ba207c7bf8d7f5bd33a7672050a4459a7868d759e0c948b3aa469fc62cceaa9d
-SHA512 (libreoffice/mariadb-connector-c-3.3.19-src.tar.gz) = 480f650dff3cd07c282dcdc3cdadcfabdf52d68296cc8a4c30be23b3566fbd71b2f98f1bf3f9b144c370edc927940f2c303727dc43b3a5c52a22ceebcaf4f0d4
-Size (libreoffice/mariadb-connector-c-3.3.19-src.tar.gz) = 1350860 bytes
-BLAKE2s (libreoffice/noto-fonts-20171024.tar.gz) = 7040883157f6119abaa00388f2775693bd9e7f6b52ccf88dcbc38d578316f636
-SHA512 (libreoffice/noto-fonts-20171024.tar.gz) = 3888c5f19d85f9ae25413a064a27f01b87e09ba07b40f721b20e563bad3289a5c435686744dc3b52980625a24f82fa0b4b38046b4db971afc50a0cb3a757c179
-Size (libreoffice/noto-fonts-20171024.tar.gz) = 6646182 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/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/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-7471.tar.bz2) = 9b6cd5681e3ec8dd01f29693f7a0b1342904b52c0f06d735dae07b8aaf312aee
-SHA512 (libreoffice/pdfium-7471.tar.bz2) = f18f9d4644c673f026514f2151e99e5df99cdbed93929a87dd710bdc9355589cab04f44eaadfb9a81d543a6cb92673e42bc9dc8ad5bac61a02dccfc73c307c62
-Size (libreoffice/pdfium-7471.tar.bz2) = 11750937 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/pdfium-7681.tar.bz2) = 69d56d837c66df5a5418c1816a7f4e63aa395a4de0eb5989fa6dced7ea7fc0dd
+SHA512 (libreoffice/pdfium-7681.tar.bz2) = 5feab065a666aace7f3ef3fe2a24c04038da747c878bec20ffe4965ae102ccf6e546546ed93b8dd62b3b8454422a93607d49605296104925306f787e71357b40
+Size (libreoffice/pdfium-7681.tar.bz2) = 14803904 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
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
-BLAKE2s (libreoffice/skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz) = 7cde51e316f20bbc3d5657cc4aae00addc45b5d6e3859aa485cb4217f4e3bd36
-SHA512 (libreoffice/skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz) =
1b017c8563d56f68bf79d9a0e468a92a3925619af69cb810fd668d6c3a8c9199b62f83562f5ea8b8bd724d7015876b4f10786191409e5b4356e96b644e945b9f
-Size (libreoffice/skia-m142-f4ed99d2443962782cf5f8b4dd27179f131e7cbe.tar.xz) = 11761824 bytes
-BLAKE2s (libreoffice/source-serif-pro-3.000R.tar.gz) = 2d7c07e17a8015efa8170ac24916cf59b84c2f7e268271f1a1ffa5c764fd47ee
-SHA512 (libreoffice/source-serif-pro-3.000R.tar.gz) = abbae601e8b91c095d7421c9c1fd0fad2d482816d23cdca83b0cff36c8bc9ef2116c256cc4967aefcb6166dcd4eb63733e0603086d1e4cf1f5b65a1660ebbee3
-Size (libreoffice/source-serif-pro-3.000R.tar.gz) = 1135588 bytes
-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/skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.tar.xz) = 0ae2a6ccc5b688e1576d0b98de38d91d907d2cfd3b019449448a24173fbbe33d
+SHA512 (libreoffice/skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.tar.xz) =
ceb7d424804e024e39e52e53f75d4775ff292ccaa0cd38321607c9e955b777d0916559490575d401f5859ea9ac88f4125a084d606260de29f9540f86faa235a2
+Size (libreoffice/skia-m147-ad8ecedbfdef9f4ae4b1e73347b6dd56e6637d38.tar.xz) = 12137628 bytes
BLAKE2s (libreoffice/xmlsec1-1.3.12.tar.gz) = 6131c0277290046b72847a2c13ba9d06db09e93613ab5f98a2341ba5095ea91a
SHA512 (libreoffice/xmlsec1-1.3.12.tar.gz) = dff897cbe3d0235f6f99505d699ab7998bfb80fe1d8239493ae6d0fd760b41d4d3993c4c2dc2c75d87198f797a9b98c91c76929d39056cc4c6db10237d256f38
Size (libreoffice/xmlsec1-1.3.12.tar.gz) = 3090747 bytes
-SHA1 (patch-Makefile.in) = c16214631f0e40af4b366c790c7b84e0e11a892e
+SHA1 (patch-Makefile.in) = 733abe944bfd4c3c4d92a232a9caf510b2ccced0
SHA1 (patch-autogen.sh) = d12528926425d0bce95fc5c1370f054a74385d60
SHA1 (patch-bridges_source_cpp__uno_gcc3__linux__intel_share.hxx) = 2eed9efc4a145687f409ba87806147dac2210c68
SHA1 (patch-bridges_source_cpp__uno_gcc3__linux__x86-64_share.hxx) = e664faa4044feaafe8214fdf42f7d008b9aa29fc
-SHA1 (patch-configure.ac) = 9b450d721ff6e7c0356353e1f5b25b05779be35f
+SHA1 (patch-configure.ac) = 433a82ed72dbedb2a17180b80faf7509a0b5cf2f
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
@@ -216,20 +183,20 @@ SHA1 (patch-external_mariadb-connector-c
SHA1 (patch-external_pdfium_Library__pdfium.mk) = 0f78178cea839abc934f8667cb5f553f24827f58
SHA1 (patch-external_pdfium_UnpackedTarball__pdfium.mk) = ba11e5f555d51022c7563f88cc67e5f454032fbd
SHA1 (patch-external_pdfium_freebsd.patch) = d88ef59bce089a1da4db5589c3e45c120d28bb59
-SHA1 (patch-external_pdfium_pkgsrc.patch.1) = 251d11e2a87ab70b7e1b9fcb9f465b2da9fbf514
+SHA1 (patch-external_pdfium_pkgsrc.patch.1) = eb30a214a34bc8d10b5a5a7f735e1ecce1cfd0cd
SHA1 (patch-external_skia_Library__skia.mk) = c2f76786b56bb13f488d953e66b72c7c9a1cff47
-SHA1 (patch-external_skia_UnpackedTarball__skia.mk) = 5efa0fa9b545c881877eb6b303d2f869223d915a
+SHA1 (patch-external_skia_UnpackedTarball__skia.mk) = fec0e04a9b39092f2f06cccf25660fcb6346bff2
SHA1 (patch-external_skia_netbsd.patch.0) = 370810792f448f9b9dd2d16fdac44236f0123f38
SHA1 (patch-i18nutil_source_utility_unicode.cxx) = d60f5b5089c4358f4081648466662753393e4990
SHA1 (patch-instsetoo__native_inc__openoffice_unix_find-requires-x11.sh) = 46b6948287c8d2354d9b9fd2fab7d685580650ee
SHA1 (patch-sal_osl_unx_process.cxx) = e4340ce29c3ebc619ed08dfb9ad2943fd025f89e
SHA1 (patch-sal_rtl_cipher.cxx) = ab876ff2d23d5e200eec6798803a62612e18f07a
SHA1 (patch-sc_source_core_tool_math.cxx) = c8beacbc7f17d603d47206e0965c83960a5eec1f
-SHA1 (patch-slideshow_source_engine_box2dtools.cxx) = b59a872552754af29ce6208fd9dd3e25633c9fba
+SHA1 (patch-slideshow_source_engine_box2dtools.cxx) = 3eb386143ae675b8588d4360b46028e47159e225
SHA1 (patch-solenv_gbuild_platform_NETBSD_AARCH64_GCC.mk) = eda8dbd0e9394b2dde2f98c0df39e7e9888f49dc
SHA1 (patch-sw_source_core_bastyp_calc.cxx) = 317f206500c88aea4a645a6f1dea8e0a837ad581
-SHA1 (patch-sw_source_uibase_config_usrpref.cxx) = 3a545998a8050e6edd8042286827e629031894b8
-SHA1 (patch-vcl_unx_generic_app_geninst.cxx) = 5a1dd577f111c0e692c9f80f87df37e7d592fed4
+SHA1 (patch-sw_source_uibase_config_usrpref.cxx) = 0c49f87ff83807d74fe06a2238a8055ec2d67bd7
+SHA1 (patch-vcl_unx_generic_app_geninst.cxx) = ee47faed8b28ddb844d5eb13e42002f526a9ba1f
SHA1 (patch-xmloff_source_draw_ximp3dscene.cxx) = bdd0b2563e54424dd468c2334e17ab23057a69fb
SHA1 (patch-xmlsecurity_source_gpg_CertificateImpl.hxx) = 56ac06159e0805edc1685d271b632f1af438be86
SHA1 (patch-xmlsecurity_source_gpg_SecurityEnvironment.cxx) = 5c0b4bf4f25305f952a2427eb6aafe08fbaa4887
Index: pkgsrc/misc/libreoffice/patches/patch-Makefile.in
diff -u pkgsrc/misc/libreoffice/patches/patch-Makefile.in:1.4 pkgsrc/misc/libreoffice/patches/patch-Makefile.in:1.5
--- pkgsrc/misc/libreoffice/patches/patch-Makefile.in:1.4 Thu Jun 27 13:50:49 2019
+++ pkgsrc/misc/libreoffice/patches/patch-Makefile.in Tue Sep 22 08:33:59 2026
@@ -1,14 +1,14 @@
-$NetBSD: patch-Makefile.in,v 1.4 2019/06/27 13:50:49 ryoon Exp $
+$NetBSD: patch-Makefile.in,v 1.5 2026/09/22 08:33:59 ryoon Exp $
* Enable build without root privilege
---- Makefile.in.orig 2017-01-26 22:22:46.000000000 +0000
+--- Makefile.in.orig 2026-08-21 12:51:44.000000000 +0000
+++ Makefile.in
-@@ -250,7 +250,7 @@ endif
+@@ -299,7 +299,7 @@ endif
#
# Bootstrap
#
--bootstrap: check-if-root compilerplugins
+-bootstrap: check-if-root check-makefile-version compilerplugins
+bootstrap: compilerplugins
#
Index: pkgsrc/misc/libreoffice/patches/patch-vcl_unx_generic_app_geninst.cxx
diff -u pkgsrc/misc/libreoffice/patches/patch-vcl_unx_generic_app_geninst.cxx:1.4 pkgsrc/misc/libreoffice/patches/patch-vcl_unx_generic_app_geninst.cxx:1.5
--- pkgsrc/misc/libreoffice/patches/patch-vcl_unx_generic_app_geninst.cxx:1.4 Wed Feb 5 03:50:02 2025
+++ pkgsrc/misc/libreoffice/patches/patch-vcl_unx_generic_app_geninst.cxx Tue Sep 22 08:34:00 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-vcl_unx_generic_app_geninst.cxx,v 1.4 2025/02/05 03:50:02 ryoon Exp $
+$NetBSD: patch-vcl_unx_generic_app_geninst.cxx,v 1.5 2026/09/22 08:34:00 ryoon Exp $
Set "OS Environment" on NetBSD,same as FreeBSD.
@@ -8,7 +8,7 @@ Help -> About LibreOffice
Tweaked by Yasushi Oshima, PR pkg/56048.
---- vcl/unx/generic/app/geninst.cxx.orig 2025-01-30 14:20:37.576103520 +0000
+--- vcl/unx/generic/app/geninst.cxx.orig 2026-08-21 12:51:44.000000000 +0000
+++ vcl/unx/generic/app/geninst.cxx
@@ -22,7 +22,7 @@
#if defined(LINUX)
@@ -18,4 +18,4 @@ Tweaked by Yasushi Oshima, PR pkg/56048.
+#if defined(__FreeBSD__) || defined(__NetBSD__)
# include <sys/utsname.h>
#endif
- #if defined(EMSCRIPTEN)
+ #if defined(__EMSCRIPTEN__)
Index: pkgsrc/misc/libreoffice/patches/patch-configure.ac
diff -u pkgsrc/misc/libreoffice/patches/patch-configure.ac:1.30 pkgsrc/misc/libreoffice/patches/patch-configure.ac:1.31
--- pkgsrc/misc/libreoffice/patches/patch-configure.ac:1.30 Mon Feb 9 16:59:59 2026
+++ pkgsrc/misc/libreoffice/patches/patch-configure.ac Tue Sep 22 08:34:00 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure.ac,v 1.30 2026/02/09 16:59:59 ryoon Exp $
+$NetBSD: patch-configure.ac,v 1.31 2026/09/22 08:34:00 ryoon Exp $
* Add NetBSD/aarch64 support.
* Disable freetype2 and fontconfig from pkgsrc explicitly.
@@ -6,10 +6,11 @@ $NetBSD: patch-configure.ac,v 1.30 2026/
* Fix some static links.
* Find devel/apache-ant.
* Fix broken xinerama detection.
+* Accept system/external box2d 3.1.1.
---- configure.ac.orig 2026-01-27 21:11:38.000000000 +0000
+--- configure.ac.orig 2026-08-21 12:51:44.000000000 +0000
+++ configure.ac
-@@ -5733,6 +5733,11 @@ linux-android*)
+@@ -5796,6 +5796,11 @@ linux-android*)
RTL_ARCH=X86_64
PLATFORMID=netbsd_x86_64
;;
@@ -21,7 +22,7 @@ $NetBSD: patch-configure.ac,v 1.30 2026/
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
;;
-@@ -10349,9 +10354,9 @@ if test "x$ac_config_site_64bit_host" = xYES; then
+@@ -10455,9 +10460,9 @@ if test "x$ac_config_site_64bit_host" = xYES; then
dnl ===================================================================
FREETYPE_CFLAGS_internal="${ISYSTEM}${WORKDIR}/UnpackedTarball/freetype/include"
if test "x$ac_config_site_64bit_host" = xYES; then
@@ -32,8 +33,19 @@ $NetBSD: patch-configure.ac,v 1.30 2026/
+ FREETYPE_LIBS_internal="${WORKDIR}/UnpackedTarball/freetype/instdir/lib/libfreetype.a"
fi
libo_CHECK_SYSTEM_MODULE([freetype],[FREETYPE],[freetype2 >= 9.9.3],,system,TRUE)
-
-@@ -13464,7 +13469,7 @@ elif test "$enable_fuzzers" = "yes"; then
+ if test "$_os" = WINNT -a "$ENABLE_HEADLESS" = TRUE; then
+@@ -12254,8 +12259,8 @@ if test "$with_system_box2d" = "yes"; then
+ BOX2D_VERSION=`$PKG_CONFIG --modversion box2d 2>/dev/null`
+ BOX2D_MAJOR=`echo $BOX2D_VERSION | cut -d"." -f1`
+ BOX2D_MINOR=`echo $BOX2D_VERSION | cut -d"." -f2`
+- if test "$BOX2D_MAJOR" -eq "2"; then
+- if test "$BOX2D_MINOR" -eq "4"; then
++ if test "$BOX2D_MAJOR" -eq "3"; then
++ if test "$BOX2D_MINOR" -eq "1"; then
+ _BOX2D_LIB=box2d
+ AC_DEFINE(BOX2D_HEADER,<box2d/box2d.h>)
+ else
+@@ -13663,7 +13668,7 @@ elif test "$enable_fuzzers" = "yes"; then
AC_MSG_RESULT([no (MPL only)])
elif test "$enable_fuzzers" = "yes"; then
AC_MSG_RESULT([no (oss-fuzz)])
@@ -42,7 +54,7 @@ $NetBSD: patch-configure.ac,v 1.30 2026/
AC_MSG_RESULT([yes])
dnl ===================================================================
dnl Check for system gpgme
-@@ -14623,8 +14628,8 @@ if test "$USING_X11" = TRUE; then
+@@ -14860,8 +14865,8 @@ if test "$USING_X11" = TRUE; then
AC_CHECK_HEADER(X11/extensions/Xinerama.h, [],
[AC_MSG_ERROR(Xinerama header not found.)], [])
XEXTLIBS=`$PKG_CONFIG --variable=libs xext`
@@ -53,7 +65,7 @@ $NetBSD: patch-configure.ac,v 1.30 2026/
fi
XINERAMA_EXTRA_LIBS="$XEXTLIBS"
if test "$_os" = "FreeBSD"; then
-@@ -15004,8 +15009,8 @@ EOF
+@@ -15241,8 +15246,8 @@ EOF
if test -f /usr/share/ant-core/lib/ant.jar; then
ANT_LIB=/usr/share/ant-core/lib
else
Index: pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1
diff -u pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1:1.12 pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1:1.13
--- pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1:1.12 Mon Feb 9 16:59:59 2026
+++ pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1 Tue Sep 22 08:34:00 2026
@@ -1,14 +1,11 @@
-$NetBSD: patch-external_pdfium_pkgsrc.patch.1,v 1.12 2026/02/09 16:59:59 ryoon Exp $
+$NetBSD: patch-external_pdfium_pkgsrc.patch.1,v 1.13 2026/09/22 08:34:00 ryoon Exp $
-* Support NetBSD
-* Add pkgsrc font path
-
---- external/pdfium/pkgsrc.patch.1.orig 2024-08-22 13:07:50.547500585 +0000
+--- external/pdfium/pkgsrc.patch.1.orig 2026-08-26 15:40:06.404386898 +0000
+++ external/pdfium/pkgsrc.patch.1
-@@ -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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/core/fpdfapi/page/cpdf_pageobjectholder_unittest.cpp 2026-02-04 22:45:26.393180629 +0900
+@@ -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
+@@ -40,7 +40,7 @@
+ EXPECT_EQ(data[0], fMin);
+ EXPECT_EQ(data[1], fMax);
@@ -18,9 +15,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+
+ std::map<GraphicsData, int> graphics_map;
+
-+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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/core/fpdfapi/page/cpdf_psengine.cpp 2026-02-04 22:43:56.268709656 +0900
++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 @@
+ // Round half up is a nearest integer round with half-way numbers always rounded
+ // up. Example: -5.5 rounds to -5.
@@ -30,9 +27,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ return 0;
+ }
+ if (f > std::numeric_limits<float>::max() - 0.5f) {
-+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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/core/fxcrt/css/cfx_cssdeclaration.cpp 2026-02-05 00:14:08.598217203 +0900
++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
+@@ -37,7 +37,7 @@
+
+ size_t nUsedLen = 0;
@@ -42,10 +39,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ return std::nullopt;
+ }
+ view = view.Substr(nUsedLen);
-+diff -urN pdfium.orig/core/fxcrt/fx_extension.h pdfium/core/fxcrt/fx_extension.h
-+--- pdfium.orig/core/fxcrt/fx_extension.h 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/core/fxcrt/fx_extension.h 2026-02-04 22:46:23.783555997 +0900
-+@@ -131,17 +131,17 @@
++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 @@
+ // 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) {
@@ -68,9 +65,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ }
+ return lhs < rhs;
+ }
-+diff -urN pdfium.orig/core/fxcrt/fx_system.cpp pdfium/core/fxcrt/fx_system.cpp
-+--- pdfium.orig/core/fxcrt/fx_system.cpp 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/core/fxcrt/fx_system.cpp 2026-02-04 22:45:57.363749488 +0900
++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
+@@ -99,7 +99,7 @@
+ } // namespace
+
@@ -89,9 +86,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ return 0;
+ }
+ if (d < static_cast<double>(std::numeric_limits<int>::min())) {
-+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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/core/fxge/linux/fx_linux_impl.cpp 2026-02-04 22:43:56.268932135 +0900
++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 @@
+ pInfo->AddPath("/usr/share/X11/fonts/Type1");
+ pInfo->AddPath("/usr/share/X11/fonts/TTF");
@@ -100,9 +97,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ }
+ return pInfo;
+ }
-+diff -urN pdfium.orig/fxjs/cfx_v8_unittest.cpp pdfium/fxjs/cfx_v8_unittest.cpp
-+--- pdfium.orig/fxjs/cfx_v8_unittest.cpp 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/fxjs/cfx_v8_unittest.cpp 2026-02-04 22:47:11.102988204 +0900
++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));
@@ -112,9 +109,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ EXPECT_EQ("undefined", cfx_v8()->ToByteString(undef));
+ EXPECT_EQ(L"undefined", cfx_v8()->ToWideString(undef));
+ EXPECT_TRUE(cfx_v8()->ToObject(undef).IsEmpty());
-+diff -urN pdfium.orig/fxjs/cjs_publicmethods.cpp pdfium/fxjs/cjs_publicmethods.cpp
-+--- pdfium.orig/fxjs/cjs_publicmethods.cpp 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/fxjs/cjs_publicmethods.cpp 2026-02-04 22:48:02.672697845 +0900
++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 @@
+
+ if (status == fxjs::ConversionStatus::kBadDate) {
@@ -124,7 +121,7 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ return dRet;
+ }
+ }
-+@@ -951,7 +951,7 @@
++@@ -949,7 +949,7 @@
+ nullptr);
+ }
+
@@ -133,7 +130,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);
-+@@ -994,7 +994,7 @@
++@@ -992,7 +992,7 @@
+ int nYear = StringToFloat(wsArray[7].AsStringView());
+ double dRet = FX_MakeDate(FX_MakeDay(nYear, nMonth - 1, nDay),
+ FX_MakeTime(nHour, nMin, nSec, 0));
@@ -142,7 +139,7 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ dRet = JS_DateParse(isolate, strValue);
+ }
+
-+@@ -1028,7 +1028,7 @@
++@@ -1026,7 +1026,7 @@
+ WideString sFormat = pRuntime->ToWideString(params[0]);
+ double dRet = ParseDateUsingFormat(pRuntime->GetIsolate(), strValue, sFormat,
+ &bWrongFormat);
@@ -151,7 +148,7 @@ $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);
-+@@ -1306,7 +1306,7 @@
++@@ -1304,7 +1304,7 @@
+ WideString sFormat = pRuntime->ToWideString(params[1]);
+ double dDate =
+ ParseDateUsingFormat(pRuntime->GetIsolate(), sValue, sFormat, nullptr);
@@ -160,7 +157,7 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ WideString swMsg = WideString::Format(
+ JSGetStringFromID(JSMessage::kParseDateError).c_str(), sFormat.c_str());
+ AlertIfPossible(pRuntime->GetCurrentEventContext(),
-+@@ -1326,7 +1326,7 @@
++@@ -1324,7 +1324,7 @@
+ WideString sFunction = pRuntime->ToWideString(params[0]);
+ double arg1 = pRuntime->ToDouble(params[1]);
+ double arg2 = pRuntime->ToDouble(params[2]);
@@ -169,9 +166,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ 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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/fxjs/cjs_runtime.cpp 2026-02-04 22:47:31.356002620 +0900
++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 @@
+ }
+
@@ -181,9 +178,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ return value;
+ }
+
-+diff -urN pdfium.orig/fxjs/cjs_util.cpp pdfium/fxjs/cjs_util.cpp
-+--- pdfium.orig/fxjs/cjs_util.cpp 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/fxjs/cjs_util.cpp 2026-02-04 22:48:26.021762568 +0900
++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 @@
+ }
+
@@ -202,9 +199,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ return CJS_Result::Success(pRuntime->NewUndefined());
+ }
+
-+diff -urN pdfium.orig/fxjs/fx_date_helpers.cpp pdfium/fxjs/fx_date_helpers.cpp
-+--- pdfium.orig/fxjs/fx_date_helpers.cpp 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/fxjs/fx_date_helpers.cpp 2026-02-05 00:14:49.671310081 +0900
++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 @@
+ }
+
@@ -223,9 +220,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ return ConversionStatus::kBadDate;
+ }
+
-+diff -urN pdfium.orig/fxjs/js_define.cpp pdfium/fxjs/js_define.cpp
-+--- pdfium.orig/fxjs/js_define.cpp 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/fxjs/js_define.cpp 2026-02-05 00:14:33.113862531 +0900
++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
+@@ -59,7 +59,7 @@
+ }
+
@@ -235,9 +232,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ }
+
+ v8::LocalVector<v8::Value> ExpandKeywordParams(
-+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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/fxjs/xfa/cfxjse_formcalc_context.cpp 2026-02-04 23:50:32.594362288 +0900
++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 @@
+ bsLocale = ValueToUTF8String(info.GetIsolate(), localeValue);
+ }
@@ -247,9 +244,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ info.GetReturnValue().Set(fxv8::NewStringHelper(info.GetIsolate(), "*"));
+ return;
+ }
-+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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/fxjs/xfa/cfxjse_formcalc_context_embeddertest.cpp 2026-02-04 23:50:20.248919381 +0900
++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 @@
+ CFXJSE_ScopeUtil_IsolateHandleContext scope(GetJseContext());
+ v8::Local<v8::Value> value = GetValue();
@@ -259,9 +256,10 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ }
+
+ void ExecuteExpectString(ByteStringView input, const char* expected) {
-+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 2025-05-19 22:05:25.000000000 +0900
-++++ pdfium/third_party/fast_float/src/tests/basictest.cpp 2026-02-04 23:50:49.273976710 +0900
++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);
+ };
@@ -277,9 +275,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ FASTFLOAT_CHECK_EQ(actual, expected);
+
+ #undef FASTFLOAT_CHECK_EQ
-+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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/third_party/lcms/src/cmsintrp.c 2026-02-04 23:51:00.760757400 +0900
++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
+@@ -223,7 +223,7 @@
+ // To prevent out of bounds indexing
+ cmsINLINE cmsFloat32Number fclamp(cmsFloat32Number v)
@@ -289,9 +287,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ }
+
+ // Floating-point version of 1D interpolation
-+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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/xfa/fgas/graphics/cfgas_gegraphics.cpp 2026-02-04 22:46:43.938987678 +0900
++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 @@
+ float x = static_cast<float>(column);
+ scale = (((x - start_x) * x_span) + ((y - start_y) * y_span)) /
@@ -310,9 +308,9 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
+ if (!info_.fillColor.GetShading()->IsExtendedBegin()) {
+ continue;
+ }
-+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 2025-10-13 14:04:21.000000000 +0900
-++++ pdfium/xfa/fxfa/parser/cxfa_measurement.cpp 2026-02-05 00:14:20.825879359 +0900
++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
+@@ -46,7 +46,7 @@
+
+ size_t nUsedLen = 0;
Index: pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk
diff -u pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk:1.17 pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk:1.18
--- pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk:1.17 Sat Jun 6 15:04:31 2026
+++ pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk Tue Sep 22 08:34:00 2026
@@ -1,16 +1,16 @@
-$NetBSD: patch-external_skia_UnpackedTarball__skia.mk,v 1.17 2026/06/06 15:04:31 ryoon Exp $
+$NetBSD: patch-external_skia_UnpackedTarball__skia.mk,v 1.18 2026/09/22 08:34:00 ryoon Exp $
---- external/skia/UnpackedTarball_skia.mk.orig 2026-03-19 21:35:00.000000000 +0000
+--- external/skia/UnpackedTarball_skia.mk.orig 2026-08-21 12:51:44.000000000 +0000
+++ external/skia/UnpackedTarball_skia.mk
-@@ -23,7 +23,6 @@ skia_patches := \
+@@ -22,7 +22,6 @@ skia_patches := \
windows-do-not-modify-logfont.patch.0 \
windows-force-unicode-api.patch.0 \
fix-without-gl.patch.1 \
- windows-typeface-directwrite.patch.1 \
windows-raster-surface-no-copies.patch.1 \
- fix-windows-dwrite.patch.1 \
swap-buffers-rect.patch.1 \
-@@ -45,6 +44,7 @@ skia_patches := \
+ ubsan.patch.1 \
+@@ -43,6 +42,7 @@ skia_patches := \
msvc-unknown-attributes.patch.1 \
fix-semaphore-include.patch.1 \
fix-xputimage-depth.patch.1 \
Index: pkgsrc/misc/libreoffice/patches/patch-slideshow_source_engine_box2dtools.cxx
diff -u pkgsrc/misc/libreoffice/patches/patch-slideshow_source_engine_box2dtools.cxx:1.1 pkgsrc/misc/libreoffice/patches/patch-slideshow_source_engine_box2dtools.cxx:1.2
--- pkgsrc/misc/libreoffice/patches/patch-slideshow_source_engine_box2dtools.cxx:1.1 Sat Feb 6 06:47:24 2021
+++ pkgsrc/misc/libreoffice/patches/patch-slideshow_source_engine_box2dtools.cxx Tue Sep 22 08:34:00 2026
@@ -1,8 +1,8 @@
-$NetBSD: patch-slideshow_source_engine_box2dtools.cxx,v 1.1 2021/02/06 06:47:24 ryoon Exp $
+$NetBSD: patch-slideshow_source_engine_box2dtools.cxx,v 1.2 2026/09/22 08:34:00 ryoon Exp $
Use std::isfinite() for include/box2d/b2_math.h.
---- slideshow/source/engine/box2dtools.cxx.orig 2021-01-27 19:33:49.000000000 +0000
+--- slideshow/source/engine/box2dtools.cxx.orig 2026-08-21 12:51:44.000000000 +0000
+++ slideshow/source/engine/box2dtools.cxx
@@ -7,6 +7,8 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -11,5 +11,5 @@ Use std::isfinite() for include/box2d/b2
+using namespace std;
+
#include <box2dtools.hxx>
- #include <config_box2d.h>
- #include BOX2D_HEADER
+
+ #include <shapemanager.hxx>
Index: pkgsrc/misc/libreoffice/patches/patch-sw_source_uibase_config_usrpref.cxx
diff -u pkgsrc/misc/libreoffice/patches/patch-sw_source_uibase_config_usrpref.cxx:1.3 pkgsrc/misc/libreoffice/patches/patch-sw_source_uibase_config_usrpref.cxx:1.4
--- pkgsrc/misc/libreoffice/patches/patch-sw_source_uibase_config_usrpref.cxx:1.3 Sat Aug 30 06:44:05 2025
+++ pkgsrc/misc/libreoffice/patches/patch-sw_source_uibase_config_usrpref.cxx Tue Sep 22 08:34:00 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-sw_source_uibase_config_usrpref.cxx,v 1.3 2025/08/30 06:44:05 ryoon Exp $
+$NetBSD: patch-sw_source_uibase_config_usrpref.cxx,v 1.4 2026/09/22 08:34:00 ryoon Exp $
Disable unnecessary code to resolve "std::strcmp not found" problem on
NetBSD 9.x
---- sw/source/uibase/config/usrpref.cxx.orig 2025-08-12 11:36:36.000000000 +0000
+--- sw/source/uibase/config/usrpref.cxx.orig 2026-08-21 12:51:44.000000000 +0000
+++ sw/source/uibase/config/usrpref.cxx
-@@ -132,13 +132,6 @@ Sequence<OUString> SwContentViewConfig::
+@@ -133,13 +133,6 @@ Sequence<OUString> SwContentViewConfig::GetPropertyNam
"Display/ShowBoundaries", // 33
"Draw/ClickChangeRotation" // 34
};
@@ -16,6 +16,6 @@ NetBSD 9.x
- static_assert(std::strcmp("Zoom/ZoomType", aPropNames[g_ZoomType]) == 0);
- static_assert(std::strcmp("Zoom/ZoomValue", aPropNames[g_ZoomValue]) == 0);
-#endif
- const int nCount = m_bWeb ? 12 : SAL_N_ELEMENTS(aPropNames);
+ const int nCount = m_bWeb ? 12 : std::size(aPropNames);
Sequence<OUString> aNames(nCount);
OUString* pNames = aNames.getArray();
Home |
Main Index |
Thread Index |
Old Index