Skip to content

Commit 5ceec55

Browse files
committed
deps src: Automatic update
1 parent 7bbfcb9 commit 5ceec55

File tree

15 files changed

+118
-56
lines changed

15 files changed

+118
-56
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.1.tar.gz'")
25+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz'")
2626

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

29-
if(NOT "${actual_value}" STREQUAL "dc146fd279eacbbf399d3f70932ce66f516aac2d13f8ec2d26a30f8ed70aa5b4")
29+
if(NOT "${actual_value}" STREQUAL "a9b8d8fd57fb3aeca2aede62fd58958036d3bd29871afc1b871e3916c48420a7")
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.1.tar.gz
32+
/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz
3333
does not match expected value
34-
expected: 'dc146fd279eacbbf399d3f70932ce66f516aac2d13f8ec2d26a30f8ed70aa5b4'
34+
expected: 'a9b8d8fd57fb3aeca2aede62fd58958036d3bd29871afc1b871e3916c48420a7'
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.1.tar.gz")
74+
if(EXISTS "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.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.1.tar.gz'
80-
SHA256='dc146fd279eacbbf399d3f70932ce66f516aac2d13f8ec2d26a30f8ed70aa5b4'"
79+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.tar.gz'
80+
SHA256='a9b8d8fd57fb3aeca2aede62fd58958036d3bd29871afc1b871e3916c48420a7'"
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.1.tar.gz")
85+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.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.1.tar.gz'
89+
file='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.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.1.tar.gz")
92+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.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.1.tar.gz'
99+
dst='/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.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.1.tar.gz]====])
110+
foreach(url IN ITEMS [====[https://github.com/juliastrings/utf8proc/archive/v2.11.2.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.1.tar.gz"
122+
"${url}" "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.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.1.tar.gz")
139+
file(REMOVE "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.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.1.tar.gz" ABSOLUTE)
8+
get_filename_component(filename "/home/runner/work/deps/deps/neovim/deps/build/downloads/utf8proc/v2.11.2.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.1.tar.gz
10-
hash=SHA256=dc146fd279eacbbf399d3f70932ce66f516aac2d13f8ec2d26a30f8ed70aa5b4
9+
url(s)=https://github.com/juliastrings/utf8proc/archive/v2.11.2.tar.gz
10+
hash=SHA256=a9b8d8fd57fb3aeca2aede62fd58958036d3bd29871afc1b871e3916c48420a7
1111
no_extract=
1212

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ${{ matrix.os }}
1818
name: ${{ matrix.os }} - shared=${{ matrix.shared }}
1919
steps:
20-
- uses: actions/checkout@v5
20+
- uses: actions/checkout@v6
2121
- name: Build
2222
run: |
2323
mkdir build
@@ -60,7 +60,7 @@ jobs:
6060
run:
6161
shell: msys2 {0}
6262
steps:
63-
- uses: actions/checkout@v5
63+
- uses: actions/checkout@v6
6464
- uses: msys2/setup-msys2@v2
6565
with:
6666
install: gcc make mingw-w64-x86_64-cmake

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ${{ matrix.os }}
1717
name: ${{ matrix.os }}
1818
steps:
19-
- uses: actions/checkout@v5
19+
- uses: actions/checkout@v6
2020
# TODO: update makefile to check MANIFEST
2121
- name: Install dependencies (MacOS)
2222
if: runner.os == 'macOS'

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.1 LANGUAGES C)
8+
project (utf8proc VERSION 2.11.2 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 1)
15+
set(SO_PATCH 2)
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.1
6-
lib/libutf8proc.so.2 -> libutf8proc.so.3.2.1
7-
lib/libutf8proc.so.3.2.1
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
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=1
27+
PATCH=2
2828

2929
# api version (also in utf8proc.h and CMakeLists.txt)
30-
VERSION=2.11.1
30+
VERSION=2.11.2
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.2 ##
4+
5+
2025-11-22
6+
7+
- Fix composition for Hangul character U+11a7 ([#317]).
8+
39
## Version 2.11.1 ##
410

511
2025-11-13
@@ -477,3 +483,4 @@ Release of version 1.0.1
477483
[#294]: https://github.com/JuliaStrings/utf8proc/issues/294
478484
[#295]: https://github.com/JuliaStrings/utf8proc/issues/295
479485
[#311]: https://github.com/JuliaStrings/utf8proc/issues/311
486+
[#317]: https://github.com/JuliaStrings/utf8proc/issues/317

src/utf8proc/test/custom.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@ int main(void)
1919
utf8proc_uint8_t *output;
2020
utf8proc_map_custom(input, 0, &output, UTF8PROC_CASEFOLD | UTF8PROC_COMPOSE | UTF8PROC_COMPAT | UTF8PROC_NULLTERM,
2121
custom, &thunk_test);
22-
printf("mapped \"%s\" -> \"%s\"\n", (char*)input, (char*)output);
23-
check(strlen((char*) output) == 6, "incorrect output length");
24-
check(!memcmp(correct, output, 7), "incorrect output data");
25-
free(output);
22+
check_compare("map_custom", input, correct, output, 1);
2623
printf("map_custom tests SUCCEEDED.\n");
2724
return 0;
2825
}

0 commit comments

Comments
 (0)