Skip to content

Commit c61c196

Browse files
committed
deps src: Automatic update
1 parent 0ac00e7 commit c61c196

File tree

13 files changed

+44
-30
lines changed

13 files changed

+44
-30
lines changed

src/utf8proc-stamp/download-utf8proc.cmake

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,16 @@ function(check_file_hash has_hash hash_is_good)
2222
set("${has_hash}" TRUE PARENT_SCOPE)
2323

2424
message(VERBOSE "verifying file...
25-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz'")
25+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz'")
2626

27-
file("SHA256" "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz" actual_value)
27+
file("SHA256" "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz" actual_value)
2828

29-
if(NOT "${actual_value}" STREQUAL "a9b8d8fd57fb3aeca2aede62fd58958036d3bd29871afc1b871e3916c48420a7")
29+
if(NOT "${actual_value}" STREQUAL "abfed50b6d4da51345713661370290f4f4747263ee73dc90356299dfc7990c78")
3030
set("${hash_is_good}" FALSE PARENT_SCOPE)
3131
message(VERBOSE "SHA256 hash of
32-
/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz
32+
/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz
3333
does not match expected value
34-
expected: 'a9b8d8fd57fb3aeca2aede62fd58958036d3bd29871afc1b871e3916c48420a7'
34+
expected: 'abfed50b6d4da51345713661370290f4f4747263ee73dc90356299dfc7990c78'
3535
actual: '${actual_value}'")
3636
else()
3737
set("${hash_is_good}" TRUE PARENT_SCOPE)
@@ -71,32 +71,32 @@ function(sleep_before_download attempt)
7171
execute_process(COMMAND "${CMAKE_COMMAND}" -E sleep "${sleep_seconds}")
7272
endfunction()
7373

74-
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz")
74+
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz")
7575
check_file_hash(has_hash hash_is_good)
7676
if(has_hash)
7777
if(hash_is_good)
7878
message(VERBOSE "File already exists and hash match (skip download):
79-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz'
80-
SHA256='a9b8d8fd57fb3aeca2aede62fd58958036d3bd29871afc1b871e3916c48420a7'"
79+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz'
80+
SHA256='abfed50b6d4da51345713661370290f4f4747263ee73dc90356299dfc7990c78'"
8181
)
8282
return()
8383
else()
8484
message(VERBOSE "File already exists but hash mismatch. Removing...")
85-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz")
85+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz")
8686
endif()
8787
else()
8888
message(VERBOSE "File already exists but no hash specified (use URL_HASH):
89-
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz'
89+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz'
9090
Old file will be removed and new file downloaded from URL."
9191
)
92-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz")
92+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz")
9393
endif()
9494
endif()
9595

9696
set(retry_number 5)
9797

9898
message(VERBOSE "Downloading...
99-
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz'
99+
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz'
100100
timeout='none'
101101
inactivity timeout='none'"
102102
)
@@ -107,7 +107,7 @@ foreach(i RANGE ${retry_number})
107107
if(status_code IN_LIST download_retry_codes)
108108
sleep_before_download(${i})
109109
endif()
110-
foreach(url IN ITEMS [====[https://github.com/juliastrings/utf8proc/archive/v2.11.2.tar.gz]====])
110+
foreach(url IN ITEMS [====[https://github.com/juliastrings/utf8proc/archive/v2.11.3.tar.gz]====])
111111
if(NOT url IN_LIST skip_url_list)
112112
message(VERBOSE "Using src='${url}'")
113113

@@ -119,7 +119,7 @@ foreach(i RANGE ${retry_number})
119119

120120
file(
121121
DOWNLOAD
122-
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz"
122+
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz"
123123

124124
# no TIMEOUT
125125
# no INACTIVITY_TIMEOUT
@@ -136,7 +136,7 @@ foreach(i RANGE ${retry_number})
136136
check_file_hash(has_hash hash_is_good)
137137
if(has_hash AND NOT hash_is_good)
138138
message(VERBOSE "Hash mismatch, removing...")
139-
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz")
139+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz")
140140
else()
141141
message(VERBOSE "Downloading... done")
142142
return()

src/utf8proc-stamp/extract-utf8proc.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake
55

66
# Make file names absolute:
77
#
8-
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz" ABSOLUTE)
8+
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.3.tar.gz" ABSOLUTE)
99
get_filename_component(directory "/home/runner/work/deps/deps/neovim/deps/build/src/utf8proc" ABSOLUTE)
1010

1111
message(VERBOSE "extracting...

src/utf8proc-stamp/utf8proc-urlinfo.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ method=url
66
command=/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/utf8proc-stamp/download-utf8proc.cmake;COMMAND;/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/utf8proc-stamp/verify-utf8proc.cmake;COMMAND;/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/deps/deps/neovim/deps/build/src/utf8proc-stamp/extract-utf8proc.cmake
77
source_dir=/home/runner/work/deps/deps/neovim/deps/build/src/utf8proc
88
work_dir=/home/runner/work/deps/deps/neovim/deps/build/src
9-
url(s)=https://github.com/juliastrings/utf8proc/archive/v2.11.2.tar.gz
10-
hash=SHA256=a9b8d8fd57fb3aeca2aede62fd58958036d3bd29871afc1b871e3916c48420a7
9+
url(s)=https://github.com/juliastrings/utf8proc/archive/v2.11.3.tar.gz
10+
hash=SHA256=abfed50b6d4da51345713661370290f4f4747263ee73dc90356299dfc7990c78
1111
no_extract=
1212

src/utf8proc/.github/workflows/ci-fuzz.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fuzz-seconds: 600
1717
dry-run: false
1818
- name: Upload Crash
19-
uses: actions/upload-artifact@v5
19+
uses: actions/upload-artifact@v6
2020
if: failure()
2121
with:
2222
name: artifacts

src/utf8proc/.github/workflows/cmake.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
run: ctest --test-dir build -V
2828
- name: Upload shared lib
2929
if: matrix.shared == 'ON'
30-
uses: actions/upload-artifact@v5
30+
uses: actions/upload-artifact@v6
3131
with:
3232
name: ${{ matrix.os }}
3333
path: |
@@ -73,7 +73,7 @@ jobs:
7373
run: ctest --test-dir build -V
7474
- name: Upload shared lib
7575
if: matrix.shared == 'ON'
76-
uses: actions/upload-artifact@v5
76+
uses: actions/upload-artifact@v6
7777
with:
7878
name: windows-mingw64
7979
path: build/libutf8proc.*

src/utf8proc/.github/workflows/make.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- name: Make lib
3636
run: make
3737
- name: Upload shared lib
38-
uses: actions/upload-artifact@v5
38+
uses: actions/upload-artifact@v6
3939
with:
4040
name: make-${{ matrix.os }}
4141
path: libutf8proc.*

src/utf8proc/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ include (utils.cmake)
55
disallow_intree_builds()
66

77
# API version - be sure to update utf8proc.h and Makefile, too!
8-
project (utf8proc VERSION 2.11.2 LANGUAGES C)
8+
project (utf8proc VERSION 2.11.3 LANGUAGES C)
99

1010
# This is the ABI version number, which may differ from the
1111
# API version number (defined in utf8proc.h and above).
1212
# Be sure to also update these in Makefile and MANIFEST!
1313
set(SO_MAJOR 3)
1414
set(SO_MINOR 2)
15-
set(SO_PATCH 2)
15+
set(SO_PATCH 3)
1616

1717
option(UTF8PROC_INSTALL "Enable installation of utf8proc" On)
1818
option(UTF8PROC_ENABLE_TESTING "Enable testing of utf8proc" Off)

src/utf8proc/MANIFEST

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ include/
22
include/utf8proc.h
33
lib/
44
lib/libutf8proc.a
5-
lib/libutf8proc.so -> libutf8proc.so.3.2.2
6-
lib/libutf8proc.so.2 -> libutf8proc.so.3.2.2
7-
lib/libutf8proc.so.3.2.2
5+
lib/libutf8proc.so -> libutf8proc.so.3.2.3
6+
lib/libutf8proc.so.2 -> libutf8proc.so.3.2.3
7+
lib/libutf8proc.so.3.2.3
88
lib/pkgconfig/
99
lib/pkgconfig/libutf8proc.pc

src/utf8proc/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ SOFLAG = -Wl,-soname
2424
# Be sure to also update these ABI versions in MANIFEST and CMakeLists.txt!
2525
MAJOR=3
2626
MINOR=2
27-
PATCH=2
27+
PATCH=3
2828

2929
# api version (also in utf8proc.h and CMakeLists.txt)
30-
VERSION=2.11.2
30+
VERSION=2.11.3
3131

3232
OS := $(shell uname)
3333
ifeq ($(OS),Darwin) # MacOS X

src/utf8proc/NEWS.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# utf8proc release history #
22

3+
## Version 2.11.3 ##
4+
5+
2025-12-30
6+
7+
- Correct out-of-bounds memory access when calling `utf8proc_map` with both `UTF8PROC_CHARBOUND` and `UTF8PROC_COMPOSE` ([#323]).
8+
39
## Version 2.11.2 ##
410

511
2025-11-22
@@ -484,3 +490,4 @@ Release of version 1.0.1
484490
[#295]: https://github.com/JuliaStrings/utf8proc/issues/295
485491
[#311]: https://github.com/JuliaStrings/utf8proc/issues/311
486492
[#317]: https://github.com/JuliaStrings/utf8proc/issues/317
493+
[#323]: https://github.com/JuliaStrings/utf8proc/issues/323

0 commit comments

Comments
 (0)