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:           Sat Aug 24 02:57:36 UTC 2024

Modified Files:
        pkgsrc/misc/libreoffice: Makefile PLIST PLIST.java distinfo
        pkgsrc/misc/libreoffice/patches: patch-configure.ac
            patch-external_pdfium_pkgsrc.patch.1
            patch-external_skia_UnpackedTarball__skia.mk
            patch-include_comphelper_errcode.hxx patch-sal_rtl_cipher.cxx
Added Files:
        pkgsrc/misc/libreoffice/patches:
            patch-xmlsecurity_source_gpg_SecurityEnvironment.cxx
Removed Files:
        pkgsrc/misc/libreoffice/patches: patch-external_pdfium_annot.patch.1
            patch-icu75-1 patch-icu75-2 patch-include_svx_strings.hrc
            patch-sal_osl_unx_system.hxx patch-svx_source_dialog_charmap.cxx
            patch-xmlsecurity_source_gpg_xmlsignature__gpgimpl.cxx

Log Message:
misc/libreoffice: Update to 24.8.0.3

Changelog:
24.0.8.3:
Writer

  * Performance of rendering text in CJK writing systems with font fallback was
    improved. (Jonathan Clark, TDF) tdf#81272
  * The width of the Comment panel can now be adjusted. (Samuel Mehrbrodt,
    allotropia) tdf#73953 tdf#159145
  * Bullets used in the document can now be selected in the bullets dropdown.
    (Samuel Mehrbrodt, allotropia) tdf#161056
  * Improve support for multi-page floating tables. blog post. (Miklos Vajna,
    Collabora)
  * Legal numbering in Writer: DOC and RTF support blog post. (Miklos Vajna,
    Collabora)
  * Fixed an issue with shape positioning in DOCX import for RTL paragraphs.
    (Miklos Vajna, Collabora) tdf#160833
  * Improved continuous endnotes to be based on sections, now enabled by
    default for all DOCX, DOC and RTF documents. blog post (Miklos Vajna,
    Collabora) tdf#160984
  * Formatting characters are now treated independently from fields following
    toggle for non-printable characters (aka Pilcrow / Ctrl+F10), keeping and
    respecting the settings under Tools Options > Writer > Formatting Aids,
    and visualized all in blue. (Heiko Tietze, TDF) tdf#58434 tdf#161196

  * Appearance of various formatting characters

    Appearance of various formatting characters

  * The hyperlink tab was removed from character properties. Please use the
    dedicated dialog instead. (Heiko Tietze, TDF) tdf#132253
  * A formatting aid was added to enclose selected text with parentheses,
    square brackets, curly braces or quotation marks when pressing the
    respective opening character. Configured using Tools Options > Writer >
    Formatting Aids > Enclose with characters. (Yi?it Ak?ay) tdf#151710
  * Style spotlight only applies to styles that are used in the document. (Jim
    Raykowski) tdf#158992
  * Table Alignment and Left/Right spacing can be changed via the Sidebar.
    (Oliver Specht, CIB) tdf#159662
  * Hyperlink names show as tooltips. (Tibor Nagy, allotropia) tdf#159899
  * New "Find" deck in the Sidebar, which lists the results of a quick search
    along with their context. The shortcut Alt+9 is assigned to it. (Khushi
    Gautam) tdf#95405

  * Quick Find deck in Sidebar

    Quick Find deck in Sidebar

Navigator

  * Insert various types of cross-references by drag-and-dropping items from
    the Navigator to the document, which pops up a list of options that apply
    to the content type. This feature replaces the "Drag mode" button (which
    only offered "Insert as Hyperlink/Link/Copy"). (Note that for an unsaved
    document, this feature only supports Bookmarks and Sections.) (Jim
    Raykowski) tdf#36310
  * It is now possible to delete footnotes and endnotes using the Navigator.
    (Jim Raykowski) tdf#160598
  * Headings display flat in the Navigator when sorted alphabetically. (Jim
    Raykowski) tdf#160657
  * Navigator now has an indicator for images with broken links. (Jim
    Raykowski) tdf#158114

Hyphenation

Exclude words from hyphenation

Format > Character... > Position > Exclude from Hyphenation is the first and
ODF-compliant solution to disable the hyphenation of selected words in
hyphenated paragraphs without losing spell checking and locale-dependent text
layout. blog post. (L??szl?? N??meth) tdf#106733

  * With the new "Exclude from hyphenation" formatting in paragraph 3, the
    word "?kobio" keeps spell checking and text layout: "?" (O with umlaut)
    gets wide dots only in German because of locale-dependent font features of
    Linux Libertine (Display G).

    Disabled hyphenation of the word "?kobio" in paragraph 2 and 3. Using the
    old workaround in paragraph 2 (modifying language of the word to [None])
    resulted lost text layout and spell checking. With the new "Exclude from
    hyphenation" character formatting in paragraph 3, the word "?kobio"
    keeps spell checking and text layout: "?" (O with umlaut) gets wide dots
    only in German because of locale-dependent font features of Linux Libertine
    (Display G).

"No Break" context menu and visualization

Hyphenated words got a new context menu item "No Break" to disable their
hyphenation using the new ??Exclude from hyphenation?? character formatting.
(The context menu item remains available for the words with disabled
hyphenation to enable their hyphenation again.) (L??szl?? N??meth) tdf#161563

Words with disabled hyphenation are visualized with light gray dotted underline
in Show Formatting Marks mode. tdf#161565

  * New "No Break" context menu of hyphenated words, and light gray dotted
    underline visualization of words with disabled hyphenation. (Note: no
    visualization for the previous workaround, the word with language setting
    "None" in the second paragraph.)

    New "No Break" context menu of hyphenated words, and light gray dotted
    underline visualization of words with disabled hyphenation. (Note: no
    visualization for the previous workaround, the word with language setting
    "None" in the second paragraph.)

Hyphenation across page

By disabling Format Paragraph... > Text Flow > Hyphenation across options,
both parts of a hyphenated word shall lie within a single column, page or
spread. blog post. (L??szl?? N??meth) tdf#132599

  * By disabling Column (which disables also Page and Spread), Writer moves the
    last hyphenated line of the column or page to the next column or page,
    similar to the default behavior of MSO 2013 and newer.
  * By disabling only Spread, Writer moves the last hyphenated line of the
    right pages to the next page (a spread is a set/pair of a left and a right
    page, which can be seen simultaneously, for instance when opening a book),
    according to New Hart's Rules (Oxford University Press, 2005).
  * By disabling Page, last hyphenated line of every page moves to the next
    page.
  * By disabling Last full line of paragraph, the hyphenated word of the last
    full line of the paragraph moves to the last line (if there is enough place
    for it). This results in longer last lines, and removed hyphenation in the
    bottom right-hand corner of the paragraph.

  * Disabling Hyphenation across Page, last hyphenated line ("except that it
    has at-") was shifted to the next page. Note: clean-up ??Don??t
    hyphenate...?? options to ??Hyphenate??, similar to MSO and DTP.

    Disabling Hyphenation across > Page, the last hyphenated line of the page
    ("except that it has at-") was shifted to the next page. Note: also prior
    "Don't hyphenate..." options were moved to the end of the hyphenation
    settings, negating them to "Hyphenate" (similar to MSO and DTP).

Compound constituent characters at line end

In Format > Paragraph... > Text Flow > Compound characters at line end, set 3
(or more) characters to improve the hyphenation in Danish, Dutch, German,
Hungarian, Norwegian and Swedish by preferring the hyphenation between
constituents of a compound word instead of breaking the second (third, etc.)
constituent right after its first 2 (or more) characters. (L??szl?? N??meth)
tdf#158885

For example, German "Computerprogramm" can be hyphenated as "Computerpro
-gramm", but setting 4, only "Computer-programm", according to its compound
constituents "Computer|programm".

This can be useful for better typography, especially in headings or
left-aligned text.

Calc

  * Define ranges when exporting sheets to PDF. (Nick Wingate, Collabora)
    13bd849f
  * Improve localization for the status bar and the sidebar with multiple
    views. blog post. (Miklos Vajna, Collabora)
  * The sheet protection dialog is async. (Hubert Figui?re, Collabora)
    e86c6423
  * Add FILTER, RANDARRAY, SEQUENCE, SORT, SORTBY, UNIQUE functions. (Bal??zs
    Varga, allotropia) tdf#126573 OASIS OFFICE-4156 OASIS OFFICE-4157 OASIS
    OFFICE-4158
  * Add LET function. (Bal??zs Varga, allotropia) tdf#137543
  * Add XLOOKUP function. (Winfried Donkers) (Bal??zs Varga, allotropia) tdf#
    127293 OASIS OFFICE-4154
  * Add XMATCH function. (Bal??zs Varga, allotropia) tdf#128425 OASIS
    OFFICE-4155
  * Improve copy and paste between Calc and Google Sheets. blog post. (Miklos
    Vajna, Collabora) tdf#159483
  * Improve threaded calculation performance. Lockless Number Formatting and
    optimized reference counting. (Caol??n McNamara, Collabora) tdf#160056
  * Optimize redraw after a cell change by minimizing the area that needs to be
    refreshed. (Caol??n McNamara, Collabora) 9bc2872d
  * In multi-window view of a spreadsheet, allow spell-checking enabled in one
    window while disabled in another. (Caol??n McNamara, Collabora) 7ecf1c5a
  * Comments can now be deleted from the Navigator's right-click menu. (Rafael
    Lima) tdf#158704
  * AutoFill can now be called via UNO commands without needing to use the
    mouse. (Bayram ?i?ek, Collabora) 35c93c5f
  * Improvements to the comment indicator in Calc. Use the expert setting
    NoteIndicator with values above 1 to have a fix size for the indicator.
    (Heiko Tietze, TDF) tdf#158958
  * Cell focus rectangle moved apart from cell content. (Rafael Lima) (Heiko
    Tietze; TDF) tdf#143733

  * Cell focus rectangle outside the cell

    Cell focus rectangle outside the cell

  * Support importing and exporting OOXML pivot table (cell) format
    definitions, which allow direct formatting of the pivot table cells (which
    survive pivot table update). (Toma? Vajngerl, Collabora)

  * Pivot table looks different when import of pivot table cell formats is
    supported

    Pivot table looks different when import of pivot table cell formats is
    supported

  * AutoFilter now has a Lock checkbox to prevent losing an unapplied selection
    when searching. (Sahil Gautam) tdf#133836
  * Displaying comment authorship metadata is now optional. (Heiko Tietze, TDF)
    tdf#156885
  * Data validity can now be made case-sensitive. (Bal??zs Varga, allotropia)
    tdf#157657
  * Comments can be edited by right-clicking them in the Navigator. (Rafael
    Lima) tdf#158514
  * The cell cursor was made more accessible to colour blind users. (Sahil
    Gautam) tdf#158891
  * Sheet > Insert Cells now allows adding more than one row or column at a
    time. (Sahil Gautam) tdf#80390
  * New option to denote with background color if the active cell is in Edit
    Mode (Tools > Options > LibreOffice Calc > View > Edit Cell Highlighting).
    (Sahil Gautam) tdf#63374
  * Format > Conditional > Icon Set is now more flexible, offering a number of
    operators from a dropdown instead of only the static ">=". (Ahmed Hamed)
    tdf#61313

  * Comparison operators from a dropdown.

    Comparison operators from a dropdown.

Impress

  * Notes are now available as a collapsible pane under the slide in Normal
    view. This can be turned on with View > Notes Pane. (Sarper Akdemir,
    allotropia) tdf#33603

  * View menu expanded, with "Notes Pane" highlighted. The Notes pane is
    visible below the slide.

    Notes pane in Normal view

  * By default, the running Slideshow Presentation is immediately updated when
    applying changes in EditView or in PresenterConsole, even on different
    Screens. It can be switched on/off using Slide Show > Slide Show
    Settings... > Live-mode slideshow editing. (Armin Le Grand, allotropia)
  * Show text formatting toolbar when editing a text box in second toolbar row.
    (Samuel Mehrbrodt, allotropia) dee3e2d7
  * The default number of slides per row, that is used in the Slide Sorter (
    View > Slide Sorter) can now be set in Expert Configuration (Tools >
    Options > LibreOffice > Advanced > Open Expert Configuration) - search
    property SorterSlidesPerRow. Previously this number was hard coded. (Cor
    Nouws, Collabora) tdf#160601

  * Default number of slides per row in Sorter can now be set in Expert
    Configuration.

    Default number of slides per row in Sorter can now be set.

  * Bundled Templates: refactoring of the templates from Indonesian community
    (Candy, Freshes, Grey Elegant, Growing Liberty and Yellow Idea) to replace
    dummy texts with localized placeholders to ease user workflow. (Laurent
    Balland) tdf#160712

  * Fixed dummy texts (Lorem Ipsum) were replaced with placeholders.

    Fixed dummy texts (Lorem Ipsum) were replaced with placeholders.

  * A dialog was added for jumping to a specific slide or page in Impress and
    Draw. (Akshay Warrier) tdf#159372
  * Pressing Enter in an empty list item ends the list. (G??l?ah K?se,
    Collabora) tdf#160213
  * Scrolling between slides is now possible in Normal view. (Sarper Akdemir,
    allotropia) tdf#38164
  * PPTX files with heavy use of custom shapes now open faster. (?ron Budea,
    Collabora) tdf#148616

Draw

  * Support was added for tiling patterns in imported PDF files. (David
    Gilbert) tdf#113050
  * Hovering over a layer's tab highlights the objects it contains. (Jim
    Raykowski) tdf#157255

  * Three layers highlighted by hovering over a layer's name. The object's
    colours are inverted when highlighted.

Base

  * Firebird: Saving of data should be done automatically. (Juan C. Sanz) tdf#
    117118
  * Firebird: Solved DATALOSS Data updated (new/edit) using the data Beamer
    window or Dataform in odt/ods files when they are closed. (Juan C. Sanz)
    tdf#117513
  * Connect to MS Access mdb files by means of "ACE.OLEDB.12.0" provider. (Juan
    C. Sanz) tdf#158056 tdf#43187 tdf#137252 tdf#157561

Chart

  * New chart types "Pie-of-Pie" and "Bar-of-Pie" break down a slice of a pie
    as a pie or bar sub-chart respectively. This also enables import of such
    charts from OOXML files created with Microsoft Office / 365. (Kurt
    Nordback) tdf#50934

  * A Bar-of-Pie chart breaking down the Australian Energy mix for the year
    2021-2022

    A Bar-of-Pie chart breaking down the Australian Energy mix for the year
    2021-2022

  * Text inside chart's titles, text boxes and shapes (and parts thereof) can
    now be formatted with the Character dialog (available with the Character
    button in the Formatting toolbar, with the right-click context menu, or
    with the top-bar menu: Format > Character). This allows, for example, to
    use subscripts and superscripts in formulas annotating the chart. (Bal??zs
    Varga, allotropia) tdf#39052 tdf#58038

Math

Core / General

  * Diacritics no longer being clipped on screen. (Jonathan Clark) tdf#152024
  * The "Special Characters" dialog allows typing the Unicode (U+NNN) to filter
    the matching glyphs. (Mike Kaganski, Collabora) tdf#111816
  * The recent document list will now only show documents for the current
    module (Writer only showing text documents, Calc only showing spreadsheets,
    etc). The change simply toggles the ShowCurrentModuleOnly setting from
    False to True, and can be changed back in Expert Configuration. (Samuel
    Mehrbrodt, allotropia) tdf#159120
  * The user is now notified of the need to reload the document to take into
    account a change in Macro Security Level. (Rafael Lima) tdf#159985
  * LevelBar widget is now implemented for JSDialog. (Hubert Figui??re,
    Collabora) 460a7103
  * Although it was already possible to type their ISO 639-2 codes by hand, "
    [Multiple]" (mul) and "[Undetermined]" (und) are now listed at the top of
    language lists (along with "[None]", zxx). (Eike Rathke, Red Hat) tdf#
    160256
  * Chinese and Japanese word selection is now based on ICU rules. Issues can
    be reported on the ICU website. (Jonathan Clark, TDF) tdf#49885
  * New "Sinusoid" shape added to the Basic Shapes category. (Ritobroto
    Mukherjee) tdf#50998

  * New sinusoid shape

    New sinusoid shape

  * There is now an option to disable active content and OLE Automation in
    Tools > Options > LibreOffice > Security > Security Options and Warnings.
    (Sarper Akdemir, allotropia) tdf#158375
  * Buttons that control Font, Highlight and Background colors now retain their
    value between sessions. (Andreas Heinisch) tdf#72991
  * Improved WebDAV/HTTP UCP authentication with Microsoft SharePoint,
    depending on server configuration. (Michael Stahl, allotropia) d7492813
  * Improved CMIS UCP authentication with Microsoft SharePoint, depending on
    server configuration. (Michael Stahl, allotropia) d2d97395
  * The MAR-based automatic update available on TDF Windows builds is no longer
    experimental-mode--only. See Tools > Options > Online Update > Automatic
    Update. (Stephan Bergmann, allotropia)
  * Objects can now be searched in the Gallery sidebar deck. (Oliver Specht;
    CIB) tdf#81880

  * Search box filtering for object names that contain the string "check".

    Search box filtering for object names that contain the string "check".

Filters

  * If the option Tools > Options > LibreOffice > Security > Options > Remove
    personal information on saving is enabled, then personal information will
    not be exported. This includes author names and timestamps (created,
    modified, printed), editing duration, printer name and config, the template
    associated with a document, as well as author and date information for
    comments and tracked changes. (Samuel Mehrbrodt, allotropia)
      + ODF: c479944e ba891193
      + ODS/UOS: 2d60017a
      + OOXML: 1e49f469
      + RTF: 16c7a6f7 63b46c21 09c5cdfe
      + DOC: 21120ae0 b6cdd1d7
      + PPT: a298ba36
      + PPTX: 5fe7062f
      + XLS(X): 9d0d9d8a 0acac1a2

  * Writer can now retain the default page style's background when saving as
    DOCX. (Justin Luth, Collabora) tdf#126533

SVG

  * Support feMerge, feComposite and feBlend. (Xisco Fauli, TDF) tdf#159660 tdf
    #160171 tdf#160721 tdf#160726 tdf#160782

ODF Wholesome Encryption

A new mode of password-based ODF encryption has been implemented, with the
following advantages:

  * more performant due to deriving a key only once per package
  * more tamper-resistant with authenticated encryption (AES-GCM)
  * better hiding of metadata to reduce information leaks
  * higher resistance to brute forcing using memory-hard Argon2id key
    derivation function (Michael Stahl, allotropia) tdf#105844

            Warning:
Warning.svg You will need LibreOffice 24.2 to open these encrypted files. To
            disable this feature, change Tools . Options . Load/Save . General
             . ODF format version to a version that is not "Extended".

User Interface

  * The default bullet selection can now be modified. (Samuel Mehrbrodt, Tibor
    Nagy; allotropia) tdf#108697 tdf#69724
  * The Keep Ratio setting in the Position and Size dialog was made more
    intuitive. (Heiko Tietze, TDF) tdf#158531

Accessibility

  * Buttons and combo boxes in Writer's Navigator now set the properties needed
    for proper announcement by screen readers. (Michael Weghorn, TDF) tdf#
    159910
  * Toggling formatting like bold or italic in Writer is now announced by the
    NVDA screen reader (version 2024.3 or newer). (Michael Weghorn, TDF) tdf#
    160695
  * Previously incorrect position-reporting of UI elements on the accessibility
    layer when using the GTK 3 UI variant on Linux was fixed, which, for
    example, makes GNOME Magnifier reliably show the right portion of the
    screen while typing when zoom is enabled on Wayland. (Michael Weghorn, TDF)
    tdf#159369
  * For the GTK 3 UI variant on Linux, a problem resulting in an incorrect
    accessibility tree being reported was fixed, improving announcement by the
    Orca screen reader. (Michael Weghorn, TDF) tdf#160806
  * Accessibility for comboboxes has been improved. (Michael Weghorn, TDF) tdf#
    160971

Changes in UI strings

  * The legacy Fontwork command in Impress and Draw was renamed to Text along
    Path. (Olivier Hallot, TDF) tdf#94535
  * The label "Structure:" in the Function Wizard dialog has been changed to
    "Content:". (Bayram ?i?ek, Collabora) tdf#161502
  * Organizer was renamed to General in style dialogs. (Samuel Mehrbrodt,
    allotropia) tdf#161388

Scripting

JavaScript

  * Rhino was updated to 1.7.14 version. The Rhino JavaScript Debugger window
    is removed with this change. (Stephan Bergmann, allotropia) 58c4457a

Basic IDE

  * New Color Scheme dialog to pick one of six syntax highlighting color
    schemes independently from the current Application Colors. Find it in View
     . Color Scheme. (Rafael Lima) tdf#156925

  * Color Scheme dialog opened, with the "Breeze Dark" scheme selected and
    applied to the code in the background.

    Color Scheme dialog in action

  * The current line in Basic Editor now has a highlight color for better
    visibility. (Rafael Lima) tdf#158750
  * The visibility status of the UI elements Object Catalog, Watched
    Expressions and Call Stack (which can be toggled in the View menu) is now
    remembered after closing and reopening the Basic IDE. (Rafael Lima) tdf#
    155381
  * Clicking the line number in the status bar will open the Go to Line dialog.
    (Rafael Lima) tdf#158749
  * A command was added for toggling code block commenting. (Rafael Lima) tdf#
    140004

ScriptForge

  * Advanced Python IDE's like PyCharm or VSCode utilize type hints to offer
    autocomplete suggestions during code writing by analyzing type annotations
    and combining them with the code context. Type hints, also referred to as
    type annotations, are comments embedded in the code specifying the data
    types of variables, parameters, and return values. Python scripts may
    benefit from the support of type hints when using the ScriptForge API.
    (Jean-Pierre Ledure) c5e0c65b

  * Documentation popup appearing when hovering a ScriptForge method in the
    PyCharm Community IDE

    Documentation popup appearing when hovering a ScriptForge method in the
    PyCharm Community IDE

Command Line

  * For Impress files, the --show parameter can now take an optional =
    {slide-number} to specify at which slide the slideshow should start. For
    example, start a slideshow directly at the fifth slide with: libreoffice
    --show=5 presentation.odp. (Justin Luth, Collabora) tdf#69192

Android Viewer

Localization

Changes to locale data

  * For the English (South Africa) {en-ZA} and other South African {*-ZA}
    locales, the decimal separator was changed to period dot (".", previously
    comma ",") and the group separator was changed to comma (",", previously
    the space character). This is done in order to align with common practices
    and the latest changes in the Unicode Common Locale Data Repository (CLDR).
    (Eike Rathke; Red Hat, Inc.) tdf#159829


To generate a diff of this commit:
cvs rdiff -u -r1.338 -r1.339 pkgsrc/misc/libreoffice/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/misc/libreoffice/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/misc/libreoffice/PLIST.java
cvs rdiff -u -r1.155 -r1.156 pkgsrc/misc/libreoffice/distinfo
cvs rdiff -u -r1.27 -r1.28 pkgsrc/misc/libreoffice/patches/patch-configure.ac
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/misc/libreoffice/patches/patch-external_pdfium_annot.patch.1 \
    pkgsrc/misc/libreoffice/patches/patch-icu75-1 \
    pkgsrc/misc/libreoffice/patches/patch-icu75-2 \
    pkgsrc/misc/libreoffice/patches/patch-include_svx_strings.hrc \
    pkgsrc/misc/libreoffice/patches/patch-sal_osl_unx_system.hxx
cvs rdiff -u -r1.10 -r1.11 \
    pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1
cvs rdiff -u -r1.12 -r1.13 \
    pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/misc/libreoffice/patches/patch-include_comphelper_errcode.hxx
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/misc/libreoffice/patches/patch-sal_rtl_cipher.cxx
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/misc/libreoffice/patches/patch-svx_source_dialog_charmap.cxx
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/misc/libreoffice/patches/patch-xmlsecurity_source_gpg_SecurityEnvironment.cxx
cvs rdiff -u -r1.4 -r0 \
    pkgsrc/misc/libreoffice/patches/patch-xmlsecurity_source_gpg_xmlsignature__gpgimpl.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.338 pkgsrc/misc/libreoffice/Makefile:1.339
--- pkgsrc/misc/libreoffice/Makefile:1.338      Fri Aug  9 09:42:29 2024
+++ pkgsrc/misc/libreoffice/Makefile    Sat Aug 24 02:57:35 2024
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.338 2024/08/09 09:42:29 ryoon Exp $
+# $NetBSD: Makefile,v 1.339 2024/08/24 02:57:35 ryoon Exp $
 
-VERREL=                24.2.5
-VERRC=         2
+VERREL=                24.8.0
+VERRC=         3
 VER=           ${VERREL}.${VERRC}
 DISTNAME=      libreoffice-${VER}
-PKGREVISION=   1
 CATEGORIES=    misc
 MASTER_SITES=  http://download.documentfoundation.org/libreoffice/src/${VERREL}/
 EXTRACT_SUFX=  .tar.xz
@@ -91,11 +90,11 @@ 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.4.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.2.tar.gz \
+       xmlsec1-1.3.5.tar.gz \
        3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip \
        35c94d2df8893241173de1d16b6034c0-swingExSrc.zip \
        39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip \
@@ -108,16 +107,16 @@ MORE_DISTFILES= \
        ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip \
        db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip \
        d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip \
-       beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip \
+       bsh-2.1.1-src.zip \
        e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip \
        eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip \
        33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip \
        f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip \
        mariadb-connector-c-3.3.8-src.tar.gz \
-       798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip \
+       rhino-1.7.14.zip \
        368f114c078f94214a308a74c7e991bc-crosextrafonts-20130214.tar.gz \
        language-subtag-registry-2021-08-06.tar.bz2 \
-       postgresql-13.14.tar.bz2 \
+       postgresql-13.15.tar.bz2 \
        graphite2-minimal-1.3.14.tgz \
        1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip \
        EmojiOneColor-SVGinOT-1.3.tar.gz \
@@ -130,14 +129,14 @@ MORE_DISTFILES= \
        Scheherazade-2.100.zip \
        lxml-4.1.1.tgz \
        Amiri-1.000.zip \
-       ReemKufi-1.2.zip \
-       pdfium-6179.tar.bz2 \
+       ReemKufi-1.7.zip \
+       pdfium-6425.tar.bz2 \
        dtoa-20180411.tgz \
        skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz \
-       libcmis-0.6.1.tar.xz \
-       Java-WebSocket-1.5.4.tar.gz \
-       NotoSans-v2.012.zip \
-       NotoSerif-v2.012.zip \
+       libcmis-0.6.2.tar.xz \
+       Java-WebSocket-1.5.6.tar.gz \
+       NotoSans-v2.013.zip \
+       NotoSerif-v2.013.zip \
        NotoSansHebrew-v3.001.zip \
        NotoSansArabic-v2.010.zip \
        NotoKufiArabic-v2.109.zip \
@@ -145,7 +144,7 @@ MORE_DISTFILES= \
        NotoSerifHebrew-v2.004.zip \
        NotoSansArmenian-v2.008.zip \
        NotoSerifArmenian-v2.008.zip \
-       NotoSansGeorgian-v2.003.zip \
+       NotoSansGeorgian-v2.005.zip \
        NotoSerifGeorgian-v2.003.zip \
        NotoSansLao-v2.003.zip \
        NotoSerifLao-v2.003.zip \
@@ -182,6 +181,7 @@ WRKSRC=             ${WRKDIR}/${LO_BOOTSTRAP}
 
 TOOL_DEPENDS+=         p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
 DEPENDS+=              xdg-utils-[0-9]*:../../misc/xdg-utils
+DEPENDS+=              gnupg2-[0-9]*:../../security/gnupg2
 
 LDFLAGS+=              -lboost_system
 
@@ -200,6 +200,7 @@ CXXFLAGS.NetBSD+=   -DNO_CPLUSPLUS_ALLOCA
 # Do not use /tmp, outside of WRKSRC.
 CONFIGURE_ENV+=                TMPDIR=${WRKSRC}/tmp
 CONFIGURE_ENV+=                ANT_LIB=${PREFIX}/lib/java/ant
+CONFIGURE_ENV+=                ac_cv_path_GPG=${PREFIX}/bin/gpg2
 
 MAKE_JOBS_SAFE=                no # --with-parallelism conficts with -jN
 .if !empty(MAKE_JOBS.${PKGPATH})
@@ -232,6 +233,7 @@ CONFIGURE_ARGS+=    --with-system-gpgmepp
 CONFIGURE_ARGS+=       --with-system-jpeg
 CONFIGURE_ARGS+=       --without-system-postgresql
 CONFIGURE_ARGS+=       --without-system-mariadb
+CONFIGURE_ARGS+=       --without-system-rhino
 CONFIGURE_ARGS+=       --without-system-xmlsec # Needs NSS support
 CONFIGURE_ARGS+=       --with-system-zxing
 CONFIGURE_ENV+=                CPLUS_INCLUDE_PATH=${BUILDLINK_PREFIX.zxing-cpp}/include

Index: pkgsrc/misc/libreoffice/PLIST
diff -u pkgsrc/misc/libreoffice/PLIST:1.56 pkgsrc/misc/libreoffice/PLIST:1.57
--- pkgsrc/misc/libreoffice/PLIST:1.56  Sun Feb 11 15:31:58 2024
+++ pkgsrc/misc/libreoffice/PLIST       Sat Aug 24 02:57:35 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.56 2024/02/11 15:31:58 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.57 2024/08/24 02:57:35 ryoon Exp $
 bin/libreoffice
 bin/lobase
 bin/localc
@@ -84,7 +84,6 @@ ${PKGNAME}/lib/libreoffice/program/libch
 ${PKGNAME}/lib/libreoffice/program/libchartcorelo.so
 ${PKGNAME}/lib/libreoffice/program/libclewlo.so
 ${PKGNAME}/lib/libreoffice/program/libcmdmaillo.so
-${PKGNAME}/lib/libreoffice/program/libcollator_data.so
 ${PKGNAME}/lib/libreoffice/program/libcomphelper.so
 ${PKGNAME}/lib/libreoffice/program/libconfigmgrlo.so
 ${PKGNAME}/lib/libreoffice/program/libcppcanvaslo.so
@@ -102,10 +101,7 @@ ${PKGNAME}/lib/libreoffice/program/libdb
 ${PKGNAME}/lib/libreoffice/program/libdeployment.so
 ${PKGNAME}/lib/libreoffice/program/libdeploymentgui.so
 ${PKGNAME}/lib/libreoffice/program/libdeploymentmisclo.so
-${PKGNAME}/lib/libreoffice/program/libdesktop_detectorlo.so
 ${PKGNAME}/lib/libreoffice/program/libdesktopbe1lo.so
-${PKGNAME}/lib/libreoffice/program/libdict_ja.so
-${PKGNAME}/lib/libreoffice/program/libdict_zh.so
 ${PKGNAME}/lib/libreoffice/program/libdlgprovlo.so
 ${PKGNAME}/lib/libreoffice/program/libdocmodello.so
 ${PKGNAME}/lib/libreoffice/program/libdrawinglayercorelo.so
@@ -135,13 +131,12 @@ ${PKGNAME}/lib/libreoffice/program/libi1
 ${PKGNAME}/lib/libreoffice/program/libi18nsearchlo.so
 ${PKGNAME}/lib/libreoffice/program/libi18nutil.so
 ${PKGNAME}/lib/libreoffice/program/libicglo.so
-${PKGNAME}/lib/libreoffice/program/libindex_data.so
 ${PKGNAME}/lib/libreoffice/program/libintrospectionlo.so
 ${PKGNAME}/lib/libreoffice/program/libinvocadaptlo.so
 ${PKGNAME}/lib/libreoffice/program/libinvocationlo.so
 ${PKGNAME}/lib/libreoffice/program/libiolo.so
-${PLIST.ldap}${PKGNAME}/lib/libreoffice/program/libldapbe2lo.so
-${PLIST.gtk3}${PKGNAME}/lib/libreoffice/program/liblibreofficekitgtk.so
+${PKGNAME}/lib/libreoffice/program/libldapbe2lo.so
+${PKGNAME}/lib/libreoffice/program/liblibreofficekitgtk.so
 ${PKGNAME}/lib/libreoffice/program/liblnglo.so
 ${PKGNAME}/lib/libreoffice/program/liblnthlo.so
 ${PKGNAME}/lib/libreoffice/program/liblocalebe1lo.so
@@ -220,12 +215,12 @@ ${PKGNAME}/lib/libreoffice/program/libsv
 ${PKGNAME}/lib/libreoffice/program/libsvtlo.so
 ${PKGNAME}/lib/libreoffice/program/libsvxcorelo.so
 ${PKGNAME}/lib/libreoffice/program/libsvxlo.so
+${PKGNAME}/lib/libreoffice/program/libsw_writerfilterlo.so
 ${PKGNAME}/lib/libreoffice/program/libswdlo.so
 ${PKGNAME}/lib/libreoffice/program/libswlo.so
 ${PKGNAME}/lib/libreoffice/program/libswuilo.so
 ${PKGNAME}/lib/libreoffice/program/libsysshlo.so
 ${PKGNAME}/lib/libreoffice/program/libt602filterlo.so
-${PKGNAME}/lib/libreoffice/program/libtextconv_dict.so
 ${PKGNAME}/lib/libreoffice/program/libtextconversiondlgslo.so
 ${PKGNAME}/lib/libreoffice/program/libtextfdlo.so
 ${PKGNAME}/lib/libreoffice/program/libtklo.so
@@ -263,12 +258,11 @@ ${PKGNAME}/lib/libreoffice/program/libvb
 ${PKGNAME}/lib/libreoffice/program/libvclcanvaslo.so
 ${PKGNAME}/lib/libreoffice/program/libvcllo.so
 ${PKGNAME}/lib/libreoffice/program/libvclplug_genlo.so
-${PLIST.gtk3}${PKGNAME}/lib/libreoffice/program/libvclplug_gtk3lo.so
+${PKGNAME}/lib/libreoffice/program/libvclplug_gtk3lo.so
 ${PKGNAME}/lib/libreoffice/program/libwpftcalclo.so
 ${PKGNAME}/lib/libreoffice/program/libwpftdrawlo.so
 ${PKGNAME}/lib/libreoffice/program/libwpftimpresslo.so
 ${PKGNAME}/lib/libreoffice/program/libwpftwriterlo.so
-${PKGNAME}/lib/libreoffice/program/libwriterfilterlo.so
 ${PKGNAME}/lib/libreoffice/program/libwriterlo.so
 ${PKGNAME}/lib/libreoffice/program/libwriterperfectlo.so
 ${PKGNAME}/lib/libreoffice/program/libxmlfalo.so
@@ -4255,6 +4249,7 @@ ${PKGNAME}/lib/libreoffice/program/resou
 ${PKGNAME}/lib/libreoffice/program/sbase
 ${PKGNAME}/lib/libreoffice/program/scalc
 ${PKGNAME}/lib/libreoffice/program/scriptforge.py
+${PKGNAME}/lib/libreoffice/program/scriptforge.pyi
 ${PKGNAME}/lib/libreoffice/program/sdraw
 ${PKGNAME}/lib/libreoffice/program/senddoc
 ${PKGNAME}/lib/libreoffice/program/services.rdb
@@ -5386,6 +5381,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/BasicIDE/ui/basicmacrodialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/BasicIDE/ui/breakpointmenus.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/BasicIDE/ui/codecomplete.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/BasicIDE/ui/colorscheme.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/BasicIDE/ui/combobox.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/BasicIDE/ui/defaultlanguage.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/BasicIDE/ui/deletelangdialog.ui
@@ -5890,6 +5886,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${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
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/selectlayerdialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sdraw/ui/vectorize.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sglobal/menubar/menubar.xml
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/sglobal/popupmenu/anchor.xml
@@ -6072,6 +6069,8 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${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
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/optimpressgeneralpage.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/pagesfieldbox.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/simpress/ui/photoalbum.ui
@@ -6450,7 +6449,6 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/frmaddpage.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/frmtypepage.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/frmurlpage.ui
-${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/gotopagedialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/hfmenubutton.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/indentpage.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/indexentry.ui
@@ -6492,6 +6490,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/mmselectpage.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/mmsendmails.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/navigatorcontextmenu.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/navigatordraginsertmenu.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/navigatorpanel.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/newuserindexdialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/notebookbar.ui
@@ -6558,6 +6557,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/modules/swriter/ui/selectblockdialog.ui
 ${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/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
@@ -6824,6 +6824,7 @@ ${PKGNAME}/lib/libreoffice/share/config/
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/gallerymenu2.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/genericcheckdialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/genericcheckentry.ui
+${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/gotopagedialog.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/grafctrlbox.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/grafmodebox.ui
 ${PKGNAME}/lib/libreoffice/share/config/soffice.cfg/svx/ui/headfootformatpage.ui
@@ -9571,3 +9572,7 @@ share/metainfo/libreoffice-impress.appda
 share/metainfo/libreoffice-writer.appdata.xml
 share/metainfo/org.libreoffice.kde.metainfo.xml
 share/mime/packages/libreoffice.xml
+@pkgdir ${PKGNAME}/lib/libreoffice/share/uno_packages/cache/uno_packages
+@pkgdir ${PKGNAME}/lib/libreoffice/share/autotext/hy
+@pkgdir ${PKGNAME}/lib/libreoffice/share/autotext/fur
+@pkgdir ${PKGNAME}/lib/libreoffice/share/autotext/ckb

Index: pkgsrc/misc/libreoffice/PLIST.java
diff -u pkgsrc/misc/libreoffice/PLIST.java:1.19 pkgsrc/misc/libreoffice/PLIST.java:1.20
--- pkgsrc/misc/libreoffice/PLIST.java:1.19     Sun Feb 11 15:31:58 2024
+++ pkgsrc/misc/libreoffice/PLIST.java  Sat Aug 24 02:57:35 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.java,v 1.19 2024/02/11 15:31:58 ryoon Exp $
+@comment $NetBSD: PLIST.java,v 1.20 2024/08/24 02:57:35 ryoon Exp $
 ${PKGNAME}/lib/libreoffice/program/JREProperties.class
 ${PKGNAME}/lib/libreoffice/program/classes/ScriptFramework.jar
 ${PKGNAME}/lib/libreoffice/program/classes/ScriptProviderForBeanShell.jar
@@ -220,6 +220,7 @@ ${PKGNAME}/lib/libreoffice/share/extensi
 ${PKGNAME}/lib/libreoffice/share/extensions/nlpsolver/description-zh-TW.txt
 ${PKGNAME}/lib/libreoffice/share/extensions/nlpsolver/description-zu.txt
 ${PKGNAME}/lib/libreoffice/share/extensions/nlpsolver/description.xml
+${PKGNAME}/lib/libreoffice/share/extensions/nlpsolver/help/.dir
 ${PKGNAME}/lib/libreoffice/share/extensions/nlpsolver/help/af-xhp.done
 ${PKGNAME}/lib/libreoffice/share/extensions/nlpsolver/help/af.done
 ${PKGNAME}/lib/libreoffice/share/extensions/nlpsolver/help/af/help.db_
@@ -1809,6 +1810,7 @@ ${PKGNAME}/lib/libreoffice/share/extensi
 ${PKGNAME}/lib/libreoffice/share/extensions/wiki-publisher/filter/math/tables.xsl
 ${PKGNAME}/lib/libreoffice/share/extensions/wiki-publisher/filter/math/tokens.xsl
 ${PKGNAME}/lib/libreoffice/share/extensions/wiki-publisher/filter/odt2mediawiki.xsl
+${PKGNAME}/lib/libreoffice/share/extensions/wiki-publisher/help/.dir
 ${PKGNAME}/lib/libreoffice/share/extensions/wiki-publisher/help/af-xhp.done
 ${PKGNAME}/lib/libreoffice/share/extensions/wiki-publisher/help/af.done
 ${PKGNAME}/lib/libreoffice/share/extensions/wiki-publisher/help/af/help.db_

Index: pkgsrc/misc/libreoffice/distinfo
diff -u pkgsrc/misc/libreoffice/distinfo:1.155 pkgsrc/misc/libreoffice/distinfo:1.156
--- pkgsrc/misc/libreoffice/distinfo:1.155      Thu Jul 25 06:09:45 2024
+++ pkgsrc/misc/libreoffice/distinfo    Sat Aug 24 02:57:35 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.155 2024/07/25 06:09:45 ryoon Exp $
+$NetBSD: distinfo,v 1.156 2024/08/24 02:57:35 ryoon Exp $
 
 BLAKE2s (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 0e0a0ae1eb07e5058749dc1726bc59971c723b4b16c57d83f24b6ac6ddd96d71
 SHA512 (libreoffice/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz) = 
b9c02d63e9b47a838dbe67c05b9e9e4983d13b9d74794e1c30c73d341c3bc905c9edec3a72fa339ae8c0e06d97e69ac2ea23bf51336b77af14cab7ae67721a46
@@ -24,9 +24,6 @@ Size (libreoffice/39bb3fcea1514f1369fcfc
 BLAKE2s (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = 89c88324abfd617ae7955ee95318f078eaea6a30065cbc583394a8054378d2ff
 SHA512 (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = 
8eaa9eed3bff16a16483d0754756c181089eb705ea34ded7f9f6db90a591cbce3f0551f28d097bd2f44de813cb818720c430e79e516939e0398b72bf4614f4cd
 Size (libreoffice/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip) = 5750610 bytes
-BLAKE2s (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = ceaff898d34bd2cd8e3d2c0c4d3c5f168cd586e31653a1b7d7d23c4187338252
-SHA512 (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f
-Size (libreoffice/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip) = 1521926 bytes
 BLAKE2s (libreoffice/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar) = 7319bc3c199fb2da37e41dcb558860056fc5f7d459f6ce959e4f6203a89027f6
 SHA512 (libreoffice/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar) = 
d9082a2336d1e76e2d3b5a4068028309ed0a92aa634354f9c836590c3f7dd79d6567316ccd2b6f56383d8d0e72a8a88554958ba4cb3c22e090828a51f53656da
 Size (libreoffice/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar) = 2448421 bytes
@@ -45,27 +42,27 @@ Size (libreoffice/Amiri-1.000.zip) = 103
 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.5.4.tar.gz) = 29eabb20e8e22403941dc0dd28611249886056c08db27135c4ab55d5c191ca0b
-SHA512 (libreoffice/Java-WebSocket-1.5.4.tar.gz) = e195ccaa97a7f167a7b27a28226a0bccde7a5cc3cde9b3e718860bd7ceb86da2c272ec2512cb1d0d893dbd6ac47633978a44a8620a2ffbb0652aaeeb2c4ecb08
-Size (libreoffice/Java-WebSocket-1.5.4.tar.gz) = 189725 bytes
+BLAKE2s (libreoffice/Java-WebSocket-1.5.6.tar.gz) = c58afb6c5777cdd5f5c4fd9982805a9c9f3a3898a254b71edfb401e7d2d977ed
+SHA512 (libreoffice/Java-WebSocket-1.5.6.tar.gz) = 452c28af503ec184ece224fadcab0fed718fb6d71856c552160075a287c1473d31aae0ac0094de31619b195d7a5aa0015d03f2f448c8c5af0f21c67b1d9c3ca1
+Size (libreoffice/Java-WebSocket-1.5.6.tar.gz) = 190604 bytes
 BLAKE2s (libreoffice/NotoKufiArabic-v2.109.zip) = 34882aea175b5a0d780e487f5d429e1719e2fff8c9c43c8377decb81292c8e55
 SHA512 (libreoffice/NotoKufiArabic-v2.109.zip) = 29803be2ab8fb0fbb7d1bd387030a94ca07409407d48db8217dc69e6b48e077ffbbffe1e3b441077f801b2426c31467b2066beaa5be093b03c24329d84f1e27e
 Size (libreoffice/NotoKufiArabic-v2.109.zip) = 5968104 bytes
 BLAKE2s (libreoffice/NotoNaskhArabic-v2.019.zip) = 09dd6ce00dd7107d157d132ae99c74ae3179b497e699531c569bd7e6b62eb1dc
 SHA512 (libreoffice/NotoNaskhArabic-v2.019.zip) = ffadf76cbababac07c8ed79de4196aa16aa3eca1d63c5dbb6a191ccf109ff5b04de5bf3f4b46f61ae5d1b1e4a57420254998876f9e00742b7d1a3cf3b434b1b4
 Size (libreoffice/NotoNaskhArabic-v2.019.zip) = 2897350 bytes
-BLAKE2s (libreoffice/NotoSans-v2.012.zip) = 9453b494c1aaf9bb35ab7273d18ac45edccb5368d45f60ea6ba491931db85e83
-SHA512 (libreoffice/NotoSans-v2.012.zip) = 4af246f434da22fbbb2dc78e893b091e4dcb78ff5f99228ebfd964350b6bb4f7ac9bfc5d96bbd48899055624ca9b5089e5c46a39986d4134e72b1dadeb670761
-Size (libreoffice/NotoSans-v2.012.zip) = 122039625 bytes
+BLAKE2s (libreoffice/NotoSans-v2.013.zip) = 3c0fcde0586cd6e4bd00ab2cbf41163d39f83d8bb8629e1f69c77aad90f82584
+SHA512 (libreoffice/NotoSans-v2.013.zip) = 5dd527bce9e24c0991b682fdbf272cb0f1441d1f16473c8ab37ee862a234c99db78bfeb0d3063961f81bbbd0c7b65675b3f670d4ee8a1c13e77177471286897d
+Size (libreoffice/NotoSans-v2.013.zip) = 124008613 bytes
 BLAKE2s (libreoffice/NotoSansArabic-v2.010.zip) = 44781ddd7fec0415290a6def6d5089ba22d48f1df955605c06b60b3b7dd652af
 SHA512 (libreoffice/NotoSansArabic-v2.010.zip) = a0142d355d7c00c0d39b64dcbe07bde1c2cccfb2ce6cb9e0ac6d1c516de65b9cead6f51d1b22c8195bc8f7bbf2eb15a6903fe59f54e48535d8a4c9eecf689436
 Size (libreoffice/NotoSansArabic-v2.010.zip) = 21788671 bytes
 BLAKE2s (libreoffice/NotoSansArmenian-v2.008.zip) = f1260f1390c538c77a6e49dd8b7eac6942122b75ef2e715110d3e395121595f8
 SHA512 (libreoffice/NotoSansArmenian-v2.008.zip) = 2d0d617590d1e6398ff8388e5782f128141d1e639062f01680d8906209cde69f8fbf4bbf4332008307fd66a654022db6055867ea25d08662304104aebec1e16c
 Size (libreoffice/NotoSansArmenian-v2.008.zip) = 4472441 bytes
-BLAKE2s (libreoffice/NotoSansGeorgian-v2.003.zip) = 35c9ab009eff51350a1d17de3ce7499e5d05c20950527c298f862321a57edeb0
-SHA512 (libreoffice/NotoSansGeorgian-v2.003.zip) = 0490cfa9a088bbed71dcbe1d33279d53036d768d476ac10a7ae1d96336f442082ed546963ce2405ff9e9ee75cf9f83788a97469fc70b33d4bcb1dc6c6ebe4483
-Size (libreoffice/NotoSansGeorgian-v2.003.zip) = 7154971 bytes
+BLAKE2s (libreoffice/NotoSansGeorgian-v2.005.zip) = b3cf7c27c14b48a5e8d6b169763d15d8cb7d7857c62d4f5b7c87431261c65aee
+SHA512 (libreoffice/NotoSansGeorgian-v2.005.zip) = 2bc5038007ecde488808bbe1d17783eedb1cf1f557017e8dc94a80f7f0d38cddaf1c1fe6901d9f2c7a94ccb8b1d50178c5db72947b141caa7c2a247eac78e09c
+Size (libreoffice/NotoSansGeorgian-v2.005.zip) = 6705397 bytes
 BLAKE2s (libreoffice/NotoSansHebrew-v3.001.zip) = 378377c293895b98627de9928cd5e747f0c224eba95b2ddfa5f8106e23b43e39
 SHA512 (libreoffice/NotoSansHebrew-v3.001.zip) = 368ea01dabaf5732fc6cbb71cd35cf06c59e7a62f3279c6a7c61835e5d458cd63d9c61ffa5e260c37257180148f75ee6071d2afc902a35289c1422ff4ee01037
 Size (libreoffice/NotoSansHebrew-v3.001.zip) = 3734185 bytes
@@ -75,9 +72,9 @@ Size (libreoffice/NotoSansLao-v2.003.zip
 BLAKE2s (libreoffice/NotoSansLisu-v2.102.zip) = cc4e1f4151fb9458eaf26991dcf6d6691f390483808f7ed46ae647ed9632c59a
 SHA512 (libreoffice/NotoSansLisu-v2.102.zip) = f37e9fc8b8d45670b7fa0115b9cba863af18c0e61f7e0478be079c64972be29ada492635ea004576e3fb4f619e3f9b5003fd5fc0c48947e57d8aca0cd9782486
 Size (libreoffice/NotoSansLisu-v2.102.zip) = 513379 bytes
-BLAKE2s (libreoffice/NotoSerif-v2.012.zip) = f630bfc68483aea5394d5879b5f55a989828e688dceb61da890d9ca350840fb0
-SHA512 (libreoffice/NotoSerif-v2.012.zip) = 2154969c630858447caeab1f0d50d10ad350feb64c506f4611c8197c5951c513f6edcf10e9ae3a246cab6c63c1a193adf00eab2bf10d7afbc1a21dec165a729f
-Size (libreoffice/NotoSerif-v2.012.zip) = 77978112 bytes
+BLAKE2s (libreoffice/NotoSerif-v2.013.zip) = 33220ffe223c21f8f69a4cb0597a44bf09606355d9e5c1aa0df3685241b56350
+SHA512 (libreoffice/NotoSerif-v2.013.zip) = f0d84eff51783afd2897bdf42f28380ef8b38c650927db56171697f6eaf5501e23caa343a6b2082de11df3f6b3a1a2305199fa4dccfbe4cb559c76fef89cc7aa
+Size (libreoffice/NotoSerif-v2.013.zip) = 78763707 bytes
 BLAKE2s (libreoffice/NotoSerifArmenian-v2.008.zip) = 78f4923fc82e0c2a1399b7cacb3b087e4cff32d3c6c429fb7185c1420dc74762
 SHA512 (libreoffice/NotoSerifArmenian-v2.008.zip) = 2b8890eaef911605a6616ab095171b92522fbed27fb21e026bda2a76950f1ff5308f3dc20f694816f087a37bf937fbcbf37eb587d4c0fb8be5dfc867d406edc5
 Size (libreoffice/NotoSerifArmenian-v2.008.zip) = 4889280 bytes
@@ -90,9 +87,9 @@ Size (libreoffice/NotoSerifHebrew-v2.004
 BLAKE2s (libreoffice/NotoSerifLao-v2.003.zip) = 1c77be70836238d456666b22c9cb630d92cc180fe754e7986d715632ca941409
 SHA512 (libreoffice/NotoSerifLao-v2.003.zip) = cad15e113a77b72fdb1ebf745c80e19a93563add162d1cbf5c1f3ca2cf22360e638703ef848e7287f21f9d247bf8dec4de218a1f2663724ac7c958c4d01ecc1c
 Size (libreoffice/NotoSerifLao-v2.003.zip) = 5587972 bytes
-BLAKE2s (libreoffice/ReemKufi-1.2.zip) = 4e496f80e49274af7fee4f279bd362aac3af7ce373131d262823d4c009c2671b
-SHA512 (libreoffice/ReemKufi-1.2.zip) = 9c24c106802ef4104017aba89eeb535d9dbaee62233f66cb4a6776a60fca4602fd8ac524e58c131544c3c168176d6f2ba5ef23bca6c591ad0484d023220fd455
-Size (libreoffice/ReemKufi-1.2.zip) = 450612 bytes
+BLAKE2s (libreoffice/ReemKufi-1.7.zip) = bf90f8497cde90b7144c7dc8596b6957068b878ed66492db7d27672693565a53
+SHA512 (libreoffice/ReemKufi-1.7.zip) = 9c06009d7cb3f16051141ea80aadf729b688d6da9d781f0736a18385fe12373f78c5dc3754106894aa8ffee79a6af5674c0296504b663616c13aa15d5802dc1b
+Size (libreoffice/ReemKufi-1.7.zip) = 654085 bytes
 BLAKE2s (libreoffice/Scheherazade-2.100.zip) = a3e23fc612c5965a4ec332c1a5f21d01ba9533e96b0571ed74881fcac4dfb4ab
 SHA512 (libreoffice/Scheherazade-2.100.zip) = 53a6b684a9c6a6f136da28cc2f663fca9e22d1951203587394ff979c4769e4beb898ab73a7cabedf5ed6eaa2775d10c7281439f10331b203f0e03bd434aa2fb2
 Size (libreoffice/Scheherazade-2.100.zip) = 1114645 bytes
@@ -111,12 +108,12 @@ Size (libreoffice/alef-1.001.tar.gz) = 9
 BLAKE2s (libreoffice/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip) = bc0c551bfca77e995faea578b43371f206ccfb02270504093a9a2466439119db
 SHA512 (libreoffice/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip) = 
654d2408c11349c90ae7d80b0c1997ee831004bc4ee36a706a0d8a84617fd0f82a97c5b45ab2388d60085afaec59a02eada007a8a1e14c3b366cabd36b7607ec
 Size (libreoffice/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip) = 743031 bytes
-BLAKE2s (libreoffice/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip) = 43bf7a7efad345d9177a8faedf22852fa88ec9a31df6083c626cff5f09f402be
-SHA512 (libreoffice/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip) = 
a04eca6a57807358bd4f8d017a2eeaa58403ef51fab11fc46ab089113a0ff5f66aaa793d3fc57b484334cbf51ed388a90d8d72d1e5819c8248cc0113ac928a77
-Size (libreoffice/beeca87be45ec87d241ddd0e1bad80c1-bsh-2.0b6-src.zip) = 1997625 bytes
 BLAKE2s (libreoffice/breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz) = e705cedff8ffceda7b949ef8c2fabbb3f81cea926e769f9df2bf858db0e61e03
 SHA512 (libreoffice/breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz) = 
3f610607a983261156d97291d36488e3dad112396768dc8076a918d84e63b427df38766fad7a255ed408273c2f244cebb385083ea6e0fa7ac629876185a05a31
 Size (libreoffice/breakpad-b324760c7f53667af128a6b77b790323da04fcb9.tar.xz) = 5000956 bytes
+BLAKE2s (libreoffice/bsh-2.1.1-src.zip) = feeb3592332b7fd74692c5663b8dc56660f9b5027501d0f85f5ca23ef3c3b565
+SHA512 (libreoffice/bsh-2.1.1-src.zip) = 9bf343c59a36c6512f58046ca2fafca881ba26b49d144b9fa3f57475446e650aae8cd9149daf7706c1942d1353273c18dcb85d6deb94ea7b0f654a07e94681fb
+Size (libreoffice/bsh-2.1.1-src.zip) = 2208737 bytes
 BLAKE2s (libreoffice/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz) = 8da5d1d0f38a19fada55e9878ec58416fc5daa7de0e9b71455f1917f718e0bc6
 SHA512 (libreoffice/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz) = 
eb516060487d30353e06de711921c0d54c5844f2be69b1c1d37edac4b27303e9213a6bb306f309dc5827b2a6a2a37c9cb85b62368164eba6dd397dbaab3e3ba0
 Size (libreoffice/c74b7223abe75949b4af367942d96c7a-crosextrafonts-carlito-20130920.tar.gz) = 1169488 bytes
@@ -156,27 +153,27 @@ Size (libreoffice/harfbuzz-3.3.1.tar.xz)
 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/libcmis-0.6.1.tar.xz) = cf1657f11d90c6f051aeb4078922cd1dc6178bee6dfceddfb0563b45679fe32c
-SHA512 (libreoffice/libcmis-0.6.1.tar.xz) = a322cda7f9bb8e191033b41d1076208c5edfbf8a0ef1d0c2a210b5be61d75a8918c3530db246fb7c8b070778cf0674d929efaafcf4b1e342fdbc776011fb9b31
-Size (libreoffice/libcmis-0.6.1.tar.xz) = 490296 bytes
-BLAKE2s (libreoffice/liberation-fonts-ttf-2.1.4.tar.gz) = 71c5622748259b86aeae77f36106d3174ac3a705d22cba1a4ba736549fa6f8a0
-SHA512 (libreoffice/liberation-fonts-ttf-2.1.4.tar.gz) = e80b6bb426f2f1aa1c95630970b2892ff048c96fad0113f86eec5c87cb1f19d49bd9c844937f90a989d9b91a2154d0d24dcc93818e5814f0b6181b590fb65094
-Size (libreoffice/liberation-fonts-ttf-2.1.4.tar.gz) = 2388283 bytes
+BLAKE2s (libreoffice/libcmis-0.6.2.tar.xz) = f779da8bde0296c857290bd29e6dee0ed5d97ddb22bde1f173d4f01ca7b4271e
+SHA512 (libreoffice/libcmis-0.6.2.tar.xz) = 950c2a506db33249251304b038d4389d230fb707d17866322533c8f9261e0fac864bc901163697e712d5f620e19f26b456d896c9ad45362b8acd1d5cbae5f831
+Size (libreoffice/libcmis-0.6.2.tar.xz) = 488736 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
 BLAKE2s (libreoffice/liberation-narrow-fonts-ttf-1.07.6.tar.gz) = 88f456ed6d4b6ea4930cbea0905e3f101a92722a294b7205563d4d64b81b6c72
 SHA512 (libreoffice/liberation-narrow-fonts-ttf-1.07.6.tar.gz) = bea2b8af3eaf32cc57faf1a582fdbef0ba3f2d5c2d9615f3c83c6b5aaac37856a25147cab26c3b18c3dca1b109b2a853874f5876dd6ae614676db3118f1bb804
 Size (libreoffice/liberation-narrow-fonts-ttf-1.07.6.tar.gz) = 300832 bytes
 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-24.2.5.2.tar.xz) = 8acdd2f901779db7feeb991c7a8b70f235ad18a411ae65258a29bd6346b81b55
-SHA512 (libreoffice/libreoffice-24.2.5.2.tar.xz) = 6f2893bc4e00a988e5f16e6288c95c66faf86f366c3fbfdfac3d6d46c6c03501504adb41ab7e51a7eba749be07cac1e124f97805500d29808155653c217b7c07
-Size (libreoffice/libreoffice-24.2.5.2.tar.xz) = 280162592 bytes
-BLAKE2s (libreoffice/libreoffice-dictionaries-24.2.5.2.tar.xz) = cde5a3f4ac0c48df45cd5a086547404d9269810bee11728ad5657233dedadf6d
-SHA512 (libreoffice/libreoffice-dictionaries-24.2.5.2.tar.xz) = 10787bc0b19536c02571b5cd52e63809845bb5b16cd6bf7a10364e431f6f667b6ea0efadf2f4d3af71a4962d9d0e62326ef75d1eeb3546050737b45479f2c8b4
-Size (libreoffice/libreoffice-dictionaries-24.2.5.2.tar.xz) = 54105744 bytes
-BLAKE2s (libreoffice/libreoffice-translations-24.2.5.2.tar.xz) = 7cf4108087e14b63d1fa6af122c62b1c1fabac9cfada355ab6ab2fc7d1d0887d
-SHA512 (libreoffice/libreoffice-translations-24.2.5.2.tar.xz) = b33b4d5a908221cdf983f003619cc8380a1e870d2be25a5f14ab96aaecf12b3076db601fd1dfbaf1aeef763acc21a6b9c95f7838297c9128a2bcb67a7d98dd8f
-Size (libreoffice/libreoffice-translations-24.2.5.2.tar.xz) = 219379548 bytes
+BLAKE2s (libreoffice/libreoffice-24.8.0.3.tar.xz) = 478fc5d3328e8e615ffe1d2c1f94932460127537567a7debb80cf2009da80eb2
+SHA512 (libreoffice/libreoffice-24.8.0.3.tar.xz) = 92aece843cdc62d161cc78c61deebf3226da073e1bdd3e91a32cc16f06ee7f1435ea5f8b2fdc681500b95e645e744b33860107b5fc6e3ee6323d4cfdfbe18210
+Size (libreoffice/libreoffice-24.8.0.3.tar.xz) = 280371320 bytes
+BLAKE2s (libreoffice/libreoffice-dictionaries-24.8.0.3.tar.xz) = 95ee3c6352b44d6a284da0c4b02d107822912df5db616e6b46ad154b2baaf19e
+SHA512 (libreoffice/libreoffice-dictionaries-24.8.0.3.tar.xz) = bfdfd96a239db60a67790789d76715295dc9e5f25c1297752ab7eac7861e26fe34cf48e33ba0a0526db14163aeb0df76baa858c7b6f09e7a51090cec42b556a7
+Size (libreoffice/libreoffice-dictionaries-24.8.0.3.tar.xz) = 57816332 bytes
+BLAKE2s (libreoffice/libreoffice-translations-24.8.0.3.tar.xz) = ab3472d520a391d386c5e8e72be44b5cf638f0e97728df93afea52067c6ae1a2
+SHA512 (libreoffice/libreoffice-translations-24.8.0.3.tar.xz) = 36817a41801a6b112f7a30c9166dfe90c45f756ac6d98530e38cc600365e9fe5e7ad6e0a188138bd013647362e41821c213db4fea22806c921fabcb460414791
+Size (libreoffice/libreoffice-translations-24.8.0.3.tar.xz) = 221897784 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
@@ -189,12 +186,15 @@ Size (libreoffice/noto-fonts-20171024.ta
 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-6179.tar.bz2) = 324d5f1d60e096b102ca11d8218c6b094b70efb0307d8b15b3a17baca7a4fffb
-SHA512 (libreoffice/pdfium-6179.tar.bz2) = 10d266786bd7f59e96db4da8c468b4491794c01da2d17b066cae3ba6f2803523d58ef545b1540749dcdd2e78f5a6b84404fd10f47bf04d04345feddd2ffaa386
-Size (libreoffice/pdfium-6179.tar.bz2) = 9907097 bytes
-BLAKE2s (libreoffice/postgresql-13.14.tar.bz2) = 51cde2d961c227a23f6728b98c333acb1c270dc1b73e5680316eb7a1d7a48002
-SHA512 (libreoffice/postgresql-13.14.tar.bz2) = 25d545de69d6ac16b044e09939678af97b6574c71d47d98f95f0ef9ad11ff65e864e503ddff119d73fbb3c61e648e31219982d60da7fc2382ba10e0bfc370aa5
-Size (libreoffice/postgresql-13.14.tar.bz2) = 21584146 bytes
+BLAKE2s (libreoffice/pdfium-6425.tar.bz2) = bd747c565c7fe37fe21f6c164cbcc75b7bdb19f9d6224667925f5a98c41d93c8
+SHA512 (libreoffice/pdfium-6425.tar.bz2) = 3842991ac80d0993bd0aeaaf5e0a8fd5998222178d5532de6919dc270c6fa3062f746b7c60f749ff5f4c53ef48a2d4dba2047feaf82aa85782d7a48ae6377bd4
+Size (libreoffice/pdfium-6425.tar.bz2) = 9931138 bytes
+BLAKE2s (libreoffice/postgresql-13.15.tar.bz2) = 35bb113c934e0be78ba06cc2a8b6114b130f7f81a2816853eda8a7e4751fd6bf
+SHA512 (libreoffice/postgresql-13.15.tar.bz2) = 6614b3ccf3ab41f34fc36e75f501853b13e0b9900728b8f8bbf8e3ac22783d18b0f05183beab778eb84ca71665574063fac6e1153bcd86bac252a8a9bbff0d8b
+Size (libreoffice/postgresql-13.15.tar.bz2) = 21597871 bytes
+BLAKE2s (libreoffice/rhino-1.7.14.zip) = b0404086008ade725a332389a39f8fbc5eb3861a6aa03d33c8c1200b6e4b8af5
+SHA512 (libreoffice/rhino-1.7.14.zip) = c58a70eb87988cac96ad9d1435cdf80942e496b8ab0527d7ca97cdcb97371410f34f3f8dc13669432ca0cd511fdf70405e1583fe41f2b993bb5968bde8c39154
+Size (libreoffice/rhino-1.7.14.zip) = 5383652 bytes
 BLAKE2s (libreoffice/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz) = 09bfe711c63ec9efd8ddbf292f7c47ab2edc095dbf0a4f8c44671fab17d7520d
 SHA512 (libreoffice/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz) = 
6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9
 Size (libreoffice/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz) = 10868024 bytes
@@ -204,41 +204,35 @@ Size (libreoffice/source-serif-pro-3.000
 BLAKE2s (libreoffice/ttf-kacst_2.01+mry.tar.gz) = cd3c3689d7efcc38f8018673c7cab712a0e4ebb6fe40b0dc8335f78da9278c34
 SHA512 (libreoffice/ttf-kacst_2.01+mry.tar.gz) = b77f1c2ed1b8a5702c12829e7281e4fd7a64648eb4fb4cbe9c3ca93c413ee9e6a48de190f7be088cde0d07ceafa3761dfd13dd56fa0182e837f257e24b82413e
 Size (libreoffice/ttf-kacst_2.01+mry.tar.gz) = 407400 bytes
-BLAKE2s (libreoffice/xmlsec1-1.3.2.tar.gz) = d8526fef8f7667cc5314f1706a8d88af069df2e87b4ec628229e20a4c9978187
-SHA512 (libreoffice/xmlsec1-1.3.2.tar.gz) = 328f3d27cc1dadee27e5ee4649f6c5a094203cc27f42f1fe98fd429f7dd5630eaadff0e8bf14616016fc3530482ed8bcee4870289a41a083f6dd9bd603782a92
-Size (libreoffice/xmlsec1-1.3.2.tar.gz) = 2437263 bytes
+BLAKE2s (libreoffice/xmlsec1-1.3.5.tar.gz) = 9fba81294b54781b4afa4f2fffdfb920ae65c2559a27232ab484fc1c4ebe6619
+SHA512 (libreoffice/xmlsec1-1.3.5.tar.gz) = 69e9f18e2bc6b1b9acaf475a534a666965a561eec6a5a152185d264a4110d97d233af302153577a414e232a8880c6afc66b563118d889e670204d93819fcfdb5
+Size (libreoffice/xmlsec1-1.3.5.tar.gz) = 2451506 bytes
 SHA1 (patch-Makefile.in) = c16214631f0e40af4b366c790c7b84e0e11a892e
 SHA1 (patch-autogen.sh) = 0fed5f88342112bed0f573d426cc2c3d05ed45c7
 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) = 36fe5d069ef16ad1082f22b2c5efb6b0934b3085
+SHA1 (patch-configure.ac) = c19a8201ddc9a3297ee8ca5a23ac0ba0145686fe
 SHA1 (patch-desktop_scripts_soffice.sh) = 443bbfde1056521901f5f599726053883a98a67d
 SHA1 (patch-external_mariadb-connector-c_UnpackedTarball__mariadb-connector-c.mk) = 0a682ef486310474684ccd279e864f96259a3087
 SHA1 (patch-external_mariadb-connector-c_netbsd.patch) = c8a82ce0c3d293108daa41f81d9cee376ca50a82
 SHA1 (patch-external_pdfium_Library__pdfium.mk) = 8dc7315e8a09234cbb3994443ac8f0b14e549770
 SHA1 (patch-external_pdfium_UnpackedTarball__pdfium.mk) = c7a4430cae56fa52e46eef9a525d9996aac61f83
-SHA1 (patch-external_pdfium_annot.patch.1) = c1f3ab982cf944464171d53b64c39a4d68b3b3de
-SHA1 (patch-external_pdfium_pkgsrc.patch.1) = f6cc11970f4999d653f5609c7cdf83946a01bf46
+SHA1 (patch-external_pdfium_pkgsrc.patch.1) = a7dbb8a8d99013417122d5a0a44b74ef4099e84b
 SHA1 (patch-external_skia_Library__skia.mk) = c2f76786b56bb13f488d953e66b72c7c9a1cff47
-SHA1 (patch-external_skia_UnpackedTarball__skia.mk) = 721162b8c2f99dcdd735c96ee833df5374e1ed7c
+SHA1 (patch-external_skia_UnpackedTarball__skia.mk) = 9e6465811611bde4b56dfcad6e1a9e05f6b57e84
 SHA1 (patch-external_skia_netbsd.patch.0) = 70d61c86d3e69e6dee1602bca8b860de4cc2405d
 SHA1 (patch-i18nutil_source_utility_unicode.cxx) = d60f5b5089c4358f4081648466662753393e4990
-SHA1 (patch-icu75-1) = 48f933859f25453b87779196dec81bf7438d75de
-SHA1 (patch-icu75-2) = 8eae198f00a89a9ee5deb58485aca0cdfab62e10
-SHA1 (patch-include_comphelper_errcode.hxx) = 38dfb91874aadec0c2f329b7ed09738d34b13d72
-SHA1 (patch-include_svx_strings.hrc) = 995efd0ce93c5493d1df50ad28cbabed773dbc33
+SHA1 (patch-include_comphelper_errcode.hxx) = eaff175c2dc40d03f3e5b937b934957df952696f
 SHA1 (patch-instsetoo__native_inc__openoffice_unix_find-requires-x11.sh) = 46b6948287c8d2354d9b9fd2fab7d685580650ee
 SHA1 (patch-sal_osl_unx_process.cxx) = e4340ce29c3ebc619ed08dfb9ad2943fd025f89e
-SHA1 (patch-sal_osl_unx_system.hxx) = 478dd47dc512d283a554600951010bbaa10c2c0e
-SHA1 (patch-sal_rtl_cipher.cxx) = 6aae36a9e64aa76aef7ccebebdf763e29db4d064
+SHA1 (patch-sal_rtl_cipher.cxx) = ab876ff2d23d5e200eec6798803a62612e18f07a
 SHA1 (patch-sc_source_core_tool_math.cxx) = 94ea14291d87ab7ad43a8f277738685e2743cb4a
 SHA1 (patch-slideshow_source_engine_box2dtools.cxx) = b59a872552754af29ce6208fd9dd3e25633c9fba
 SHA1 (patch-solenv_gbuild_platform_NETBSD_AARCH64_GCC.mk) = eda8dbd0e9394b2dde2f98c0df39e7e9888f49dc
-SHA1 (patch-svx_source_dialog_charmap.cxx) = cd8c250ef6f6a410e02d3312b4c3a4aaec4601c9
 SHA1 (patch-sw_source_core_bastyp_calc.cxx) = 317f206500c88aea4a645a6f1dea8e0a837ad581
 SHA1 (patch-sw_source_uibase_config_usrpref.cxx) = 8f761c368e38435aea53bfcfcdc1f3aba0c73d03
 SHA1 (patch-vcl_source_window_window2.cxx) = b5898d10a6f65ddb06ca3b86efe525078d8efa2a
 SHA1 (patch-vcl_unx_generic_app_geninst.cxx) = aa8f1a7e0fe2b6254a05e8370f1d12d25ba9795a
 SHA1 (patch-xmloff_source_draw_ximp3dscene.cxx) = bdd0b2563e54424dd468c2334e17ab23057a69fb
 SHA1 (patch-xmlsecurity_source_gpg_CertificateImpl.hxx) = 56ac06159e0805edc1685d271b632f1af438be86
-SHA1 (patch-xmlsecurity_source_gpg_xmlsignature__gpgimpl.cxx) = 151ccef192a8491bca5d39f2a02d938b3e4fad67
+SHA1 (patch-xmlsecurity_source_gpg_SecurityEnvironment.cxx) = 5c0b4bf4f25305f952a2427eb6aafe08fbaa4887

Index: pkgsrc/misc/libreoffice/patches/patch-configure.ac
diff -u pkgsrc/misc/libreoffice/patches/patch-configure.ac:1.27 pkgsrc/misc/libreoffice/patches/patch-configure.ac:1.28
--- pkgsrc/misc/libreoffice/patches/patch-configure.ac:1.27     Sun Feb 11 15:31:58 2024
+++ pkgsrc/misc/libreoffice/patches/patch-configure.ac  Sat Aug 24 02:57:35 2024
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure.ac,v 1.27 2024/02/11 15:31:58 ryoon Exp $
+$NetBSD: patch-configure.ac,v 1.28 2024/08/24 02:57:35 ryoon Exp $
 
 * Add NetBSD/aarch64 support.
 * Disable freetype2 and fontconfig from pkgsrc explicitly.
@@ -7,9 +7,9 @@ $NetBSD: patch-configure.ac,v 1.27 2024/
 * Find devel/apache-ant.
 * Fix broken xinerama detection.
 
---- configure.ac.orig  2024-01-26 11:15:05.000000000 +0000
+--- configure.ac.orig  2024-08-08 20:59:54.000000000 +0000
 +++ configure.ac
-@@ -5428,6 +5428,11 @@ linux-android*)
+@@ -5503,6 +5503,11 @@ linux-android*)
          RTL_ARCH=X86_64
          PLATFORMID=netbsd_x86_64
          ;;
@@ -21,7 +21,7 @@ $NetBSD: patch-configure.ac,v 1.27 2024/
      *)
          AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
          ;;
-@@ -9723,9 +9728,9 @@ dnl When the minimal version is at least
+@@ -9883,9 +9888,9 @@ dnl When the minimal version is at least
  dnl ===================================================================
  FREETYPE_CFLAGS_internal="${ISYSTEM}${WORKDIR}/UnpackedTarball/freetype/include"
  if test "x$ac_config_site_64bit_host" = xYES; then
@@ -33,7 +33,16 @@ $NetBSD: patch-configure.ac,v 1.27 2024/
  fi
  libo_CHECK_SYSTEM_MODULE([freetype],[FREETYPE],[freetype2 >= 9.9.3],,system,TRUE)
  
-@@ -13826,8 +13831,8 @@ if test "$USING_X11" = TRUE; then
+@@ -12893,7 +12898,7 @@ elif test "$enable_mpl_subset" = "yes"; 
+     AC_MSG_RESULT([no (MPL only)])
+ elif test "$enable_fuzzers" = "yes"; then
+     AC_MSG_RESULT([no (oss-fuzz)])
+-elif test \( \( "$_os" = "Linux" -o "$_os" = "Darwin" \) -a "$ENABLE_NSS" = TRUE \) -o "$_os" = "WINNT" ; then
++elif test \( \( "$_os" = "Linux" -o "$_os" = "Darwin" -o "$_os" = "NetBSD" \) -a "$ENABLE_NSS" = TRUE \) -o "$_os" = "WINNT" ; then
+     AC_MSG_RESULT([yes])
+     dnl ===================================================================
+     dnl Check for system gpgme
+@@ -13991,8 +13996,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`
@@ -44,7 +53,7 @@ $NetBSD: patch-configure.ac,v 1.27 2024/
          fi
          XINERAMA_EXTRA_LIBS="$XEXTLIBS"
          if test "$_os" = "FreeBSD"; then
-@@ -14109,8 +14114,8 @@ EOF
+@@ -14283,8 +14288,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.10 pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1:1.11
--- pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1:1.10   Mon Feb 13 14:59:36 2023
+++ pkgsrc/misc/libreoffice/patches/patch-external_pdfium_pkgsrc.patch.1        Sat Aug 24 02:57:35 2024
@@ -1,15 +1,14 @@
-$NetBSD: patch-external_pdfium_pkgsrc.patch.1,v 1.10 2023/02/13 14:59:36 ryoon Exp $
+$NetBSD: patch-external_pdfium_pkgsrc.patch.1,v 1.11 2024/08/24 02:57:35 ryoon Exp $
 
 * Support NetBSD
 * Add pkgsrc font path
 
---- external/pdfium/pkgsrc.patch.1.orig        2023-02-02 19:10:27.370091145 +0000
+--- external/pdfium/pkgsrc.patch.1.orig        2024-08-22 13:07:50.547500585 +0000
 +++ external/pdfium/pkgsrc.patch.1
-@@ -0,0 +1,32 @@
-+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   2023-02-03 04:06:26.999101009 +0900
-++++ pdfium/core/fpdfapi/page/cpdf_psengine.cpp        2023-02-03 04:07:10.917863193 +0900
-+@@ -75,7 +75,7 @@
+@@ -0,0 +1,30 @@
++--- pdfium/core/fpdfapi/page/cpdf_psengine.cpp.orig   2024-04-16 00:00:38.000000000 +0000
+++++ pdfium/core/fpdfapi/page/cpdf_psengine.cpp
++@@ -75,7 +75,7 @@ constexpr PDF_PSOpName kPsOpNames[] = {
 + // Round half up is a nearest integer round with half-way numbers always rounded
 + // up. Example: -5.5 rounds to -5.
 + float RoundHalfUp(float f) {
@@ -18,19 +17,18 @@ $NetBSD: patch-external_pdfium_pkgsrc.pa
 +     return 0;
 +   if (f > std::numeric_limits<float>::max() - 0.5f)
 +     return std::numeric_limits<float>::max();
-+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     2023-02-03 04:06:27.025945382 +0900
-++++ pdfium/core/fxge/linux/fx_linux_impl.cpp  2023-02-03 04:09:36.257147908 +0900
-+@@ -18,7 +18,7 @@
-+ #include "third_party/base/check.h"
++--- pdfium/core/fxge/linux/fx_linux_impl.cpp.orig     2024-04-16 00:00:38.000000000 +0000
+++++ pdfium/core/fxge/linux/fx_linux_impl.cpp
++@@ -17,7 +17,7 @@
++ #include "core/fxge/fx_font.h"
++ #include "core/fxge/systemfontinfo_iface.h"
 + 
-+ #if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !defined(OS_FUCHSIA) && \
-+-    !defined(OS_ASMJS)
-++    !defined(OS_ASMJS) && !defined(OS_NETBSD)
++-#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !defined(OS_ASMJS)
+++#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS) && !defined(OS_ASMJS) && !defined(OS_NETBSD)
 + #error "Included on the wrong platform"
 + #endif
 + 
-+@@ -170,6 +170,7 @@
++@@ -169,6 +169,7 @@ class CLinuxPlatform : public CFX_GEModu
 +       pInfo->AddPath("/usr/share/X11/fonts/Type1");
 +       pInfo->AddPath("/usr/share/X11/fonts/TTF");
 +       pInfo->AddPath("/usr/local/share/fonts");

Index: pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk
diff -u pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk:1.12 pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk:1.13
--- pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk:1.12   Sun Feb 11 15:31:58 2024
+++ pkgsrc/misc/libreoffice/patches/patch-external_skia_UnpackedTarball__skia.mk        Sat Aug 24 02:57:35 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-external_skia_UnpackedTarball__skia.mk,v 1.12 2024/02/11 15:31:58 ryoon Exp $
+$NetBSD: patch-external_skia_UnpackedTarball__skia.mk,v 1.13 2024/08/24 02:57:35 ryoon Exp $
 
---- external/skia/UnpackedTarball_skia.mk.orig 2024-01-31 14:38:39.083441799 +0000
+--- external/skia/UnpackedTarball_skia.mk.orig 2024-08-22 12:19:08.702670422 +0000
 +++ external/skia/UnpackedTarball_skia.mk
-@@ -41,6 +41,7 @@ skia_patches := \
-     ubsan-missing-typeinfo.patch.1 \
-     incomplete-type-SkImageGenerator.patch.1 \
+@@ -43,6 +43,7 @@ skia_patches := \
      0001-AvoidCombiningExtrememelyLargeMeshes.patch.1 \
+     sort-comparison-assumption.patch.0 \
+     help-msvc-analyzer.patch \
 +    netbsd.patch.0 \
  
  $(eval $(call gb_UnpackedTarball_set_patchlevel,skia,1))

Index: pkgsrc/misc/libreoffice/patches/patch-include_comphelper_errcode.hxx
diff -u pkgsrc/misc/libreoffice/patches/patch-include_comphelper_errcode.hxx:1.1 pkgsrc/misc/libreoffice/patches/patch-include_comphelper_errcode.hxx:1.2
--- pkgsrc/misc/libreoffice/patches/patch-include_comphelper_errcode.hxx:1.1    Sun Feb 11 15:31:58 2024
+++ pkgsrc/misc/libreoffice/patches/patch-include_comphelper_errcode.hxx        Sat Aug 24 02:57:35 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-include_comphelper_errcode.hxx,v 1.1 2024/02/11 15:31:58 ryoon Exp $
+$NetBSD: patch-include_comphelper_errcode.hxx,v 1.2 2024/08/24 02:57:35 ryoon Exp $
 
---- include/comphelper/errcode.hxx.orig        2024-02-01 12:49:34.343781328 +0000
+--- include/comphelper/errcode.hxx.orig        2024-08-22 12:18:16.158178965 +0000
 +++ include/comphelper/errcode.hxx
-@@ -23,6 +23,7 @@
- #include <ostream>
+@@ -25,6 +25,7 @@
  #include <o3tl/typed_flags_set.hxx>
  #include <optional>
+ #include <compare>
 +#include <climits>
  
  #if defined(DBG_UTIL)

Index: pkgsrc/misc/libreoffice/patches/patch-sal_rtl_cipher.cxx
diff -u pkgsrc/misc/libreoffice/patches/patch-sal_rtl_cipher.cxx:1.2 pkgsrc/misc/libreoffice/patches/patch-sal_rtl_cipher.cxx:1.3
--- pkgsrc/misc/libreoffice/patches/patch-sal_rtl_cipher.cxx:1.2        Sun Feb 11 15:31:58 2024
+++ pkgsrc/misc/libreoffice/patches/patch-sal_rtl_cipher.cxx    Sat Aug 24 02:57:35 2024
@@ -1,14 +1,14 @@
-$NetBSD: patch-sal_rtl_cipher.cxx,v 1.2 2024/02/11 15:31:58 ryoon Exp $
+$NetBSD: patch-sal_rtl_cipher.cxx,v 1.3 2024/08/24 02:57:35 ryoon Exp $
 
 include <cstdlib> for std::free()
 
---- sal/rtl/cipher.cxx.orig    2024-01-31 14:40:22.154404120 +0000
+--- sal/rtl/cipher.cxx.orig    2024-08-22 12:14:58.615013249 +0000
 +++ sal/rtl/cipher.cxx
-@@ -23,6 +23,7 @@
+@@ -24,6 +24,7 @@
  #include <rtl/alloc.h>
  #include <rtl/cipher.h>
  #include <algorithm>
 +#include <cstdlib>
  
  #if defined LIBO_CIPHER_OPENSSL_BACKEND
- #include <openssl/evp.h>
+ #include <o3tl/safeint.hxx>

Added files:

Index: pkgsrc/misc/libreoffice/patches/patch-xmlsecurity_source_gpg_SecurityEnvironment.cxx
diff -u /dev/null pkgsrc/misc/libreoffice/patches/patch-xmlsecurity_source_gpg_SecurityEnvironment.cxx:1.1
--- /dev/null   Sat Aug 24 02:57:36 2024
+++ pkgsrc/misc/libreoffice/patches/patch-xmlsecurity_source_gpg_SecurityEnvironment.cxx        Sat Aug 24 02:57:35 2024
@@ -0,0 +1,13 @@
+$NetBSD: patch-xmlsecurity_source_gpg_SecurityEnvironment.cxx,v 1.1 2024/08/24 02:57:35 ryoon Exp $
+
+--- xmlsecurity/source/gpg/SecurityEnvironment.cxx.orig        2024-08-22 12:17:22.408529108 +0000
++++ xmlsecurity/source/gpg/SecurityEnvironment.cxx
+@@ -24,7 +24,7 @@
+ #include <tools/urlobj.hxx>
+ #endif
+ 
+-#include <key.h>
++#include <gpgme++/key.h>
+ #include <keylistresult.h>
+ #include <libxml/xmlstring.h>
+ #include <xmlsec/base64.h>



Home | Main Index | Thread Index | Old Index