similarity index 15%
rename from meta/recipes-support/fribidi/fribidi_1.0.16.bb
rename to meta/recipes-support/fribidi/fribidi_1.0.17.bb
@@ -1,3 +1,95 @@
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- COPYING
+# +++ COPYING
+# @@ -1,8 +1,8 @@
+# - GNU LESSER GENERAL PUBLIC LICENSE
+# - Version 2.1, February 1999
+# + GNU LESSER GENERAL PUBLIC LICENSE
+# + Version 2.1, February 1999
+#
+# Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+# - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+# + <https://fsf.org/>
+# Everyone is permitted to copy and distribute verbatim copies
+# of this license document, but changing it is not allowed.
+#
+# @@ -10,7 +10,7 @@
+# as the successor of the GNU Library Public License, version 2, hence
+# the version number 2.1.]
+#
+# - Preamble
+# + Preamble
+#
+# The licenses for most software are designed to take away your
+# freedom to share and change it. By contrast, the GNU General Public
+# @@ -112,7 +112,7 @@
+# former contains code derived from the library, whereas the latter must
+# be combined with the library in order to run.
+#
+# - GNU LESSER GENERAL PUBLIC LICENSE
+# + GNU LESSER GENERAL PUBLIC LICENSE
+# TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+#
+# 0. This License Agreement applies to any software library or other
+# @@ -146,7 +146,7 @@
+# on the Library (independent of the use of the Library in a tool for
+# writing it). Whether that is true depends on what the Library does
+# and what the program that uses the Library does.
+# -
+# +
+# 1. You may copy and distribute verbatim copies of the Library's
+# complete source code as you receive it, in any medium, provided that
+# you conspicuously and appropriately publish on each copy an
+# @@ -432,7 +432,7 @@
+# of all derivatives of our free software and of promoting the sharing
+# and reuse of software generally.
+#
+# - NO WARRANTY
+# + NO WARRANTY
+#
+# 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+# WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+# @@ -455,7 +455,7 @@
+# SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+# DAMAGES.
+#
+# - END OF TERMS AND CONDITIONS
+# + END OF TERMS AND CONDITIONS
+#
+# How to Apply These Terms to Your New Libraries
+#
+# @@ -484,8 +484,7 @@
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# - License along with this library; if not, write to the Free Software
+# - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+# + License along with this library; if not, see <https://www.gnu.org/licenses/>.
+#
+# Also add information on how to contact you by electronic and paper mail.
+#
+# @@ -496,9 +495,7 @@
+# Yoyodyne, Inc., hereby disclaims all copyright interest in the
+# library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+#
+# - <signature of Ty Coon>, 1 April 1990
+# - Ty Coon, President of Vice
+# + <signature of Moe Ghoul>, 1 April 1990
+# + Moe Ghoul, President of Vice
+#
+# That's all there is to it!
+# -
+# -
+#
+#
+
SUMMARY = "Free Implementation of the Unicode Bidirectional Algorithm"
DESCRIPTION = "It provides utility functions to aid in the development \
of interactive editors and widgets that implement BiDi functionality. \
@@ -7,11 +99,11 @@ SECTION = "libs"
HOMEPAGE = "http://fribidi.org/"
BUGTRACKER = "https://github.com/fribidi/fribidi/issues"
LICENSE = "LGPL-2.1-or-later"
-LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4bf661c1e3793e55c8d1051bc5e0ae21"
SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.xz \
"
-SRC_URI[sha256sum] = "1b1cde5b235d40479e91be2f0e88a309e3214c8ab470ec8a2744d82a5a9ea05c"
+SRC_URI[sha256sum] = "6949dcde27d41cebad1fd741fcafc36d55a1020d2d872d4a6eb3914caabbada2"
inherit meson lib_package pkgconfig github-releases
Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *fribidi* to *1.0.17* has Succeeded. Next steps: - apply the patch: git am 0001-fribidi-upgrade-1.0.16-1.0.17.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 7962b90e04401e895b76e3063d4a96b1dd2b231f Mon Sep 17 00:00:00 2001 From: Upgrade Helper <auh@yoctoproject.org> Date: Mon, 21 Sep 2026 05:37:25 +0000 Subject: [PATCH] fribidi: upgrade 1.0.16 -> 1.0.17 Source: ChangeLog Bumped version to 1.0.17 lib: resolve FSI base direction in one linear pass, not per-FSI rescan ci: capture the real test-suite.log from distcheck's nested rebuild lib: replace N0 bracket-pairing linked list with a flat sorted array lib: pool-allocate FriBidiRun nodes in embedding-level resolution fribidi_reorder_line: implement L2 reordering in linear time test: include stdbool.h in test-reorder-nsm.c meson: fix parallel build race for test-reorder-nsm gen-unicode-version: fix MSVC link failure by avoiding strncasecmp Fix fribidi_set_reorder_nsm()/fribidi_set_mirroring() not affecting gen-arabic-shaping-tab: fix remaining -Wformat= mismatch on gen-unicode-version: replace non-portable strcasestr with a portable Define _FRIBIDI_TYPE_SENTINEL/_FRIBIDI_PAR_SENTINEL in both enum gen-arabic-shaping-tab: fix -Wformat-overflow warning on GCC 14 Update Unicode character databases to v18.0.0 Fix quadratic behavior in N0 bracket pairing preceding-strong search Fix out-of-bounds read on trailing '_' fribidi-main: fix truncation of lines/output containing embedded Pair brackets by canonical equivalence only, per UAX #9 BD16 Remove unused appveyor yaml file github actions: Use current python version Update old FSF address Remove unnecessary custom prototypes for getenv and getopt Remove unused travis file github actions: Install help2man to fix ubuntu build Update TODO - remove readme item Don't require help2man unless building docs Generate fribidi.1 man page Fix typos in docs: "an string" -> "a string" github actions: Update python version to 3.12 Update github actions versions Add GNU Mailutils to USERS Fix typo Fix error handling for file operations Fix stack buffer overflow when parsing equivalence remove compiler flag "-ansi" debug: don't pass a comma "," in a #define Bump version to 1.0.16 Fix CI failure Update Unicode character databases to v16.0.0 Fix typo in fribidi-caprtl2utf8.c that caused compilation warning Bumped version to 1.0.15 Bumped version to 1.0.14 Update unicode character databases to v15.1.0. Update test cases to Unicode 15.1 meson: fix build with -Dbin=false and -Dtests=true Bumped version to 1.0.13 simplify visibility handling meson: fix two meson warnings Update test cases to Unicode 15.0 meson: fix two meson warnings meson: Override dependencies to improve usage as a subproject ci: Upload logs on build failure ci: Update python version in github workflows meson: Override dependencies to improve usage as a subproject Update test cases to Unicode 15.0 simplify visibility handling remove useless library arguments applied to executables Made fribidi_utf8_to_unicode() skip incomplete utf8 encoded code points Bumped version to 1.0.12 Add -DFRIBIDI_LIB_STATIC to libfribidi_dep Fix SEGV issue in fribidi_remove_bidi_marks Protected against garbage in the CapRTL encoder Fix the stack buffer overflow issue Include -DFRIBIDI_LIB_STATIC in pkg-config output by default when meson: Don't hardcode python3 in tests Update test [Changelog truncated as it exceeds 3000 characters; the full changelog can be found in an attachment to the AUH email] --- .../{fribidi_1.0.16.bb => fribidi_1.0.17.bb} | 96 ++++++++++++++++++- 1 file changed, 94 insertions(+), 2 deletions(-) rename meta/recipes-support/fribidi/{fribidi_1.0.16.bb => fribidi_1.0.17.bb} (15%)