Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opencc for openSUSE:Factory checked in at 2026-01-27 16:05:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opencc (Old) and /work/SRC/openSUSE:Factory/.opencc.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opencc" Tue Jan 27 16:05:41 2026 rev:27 rq:1329052 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/opencc/opencc.changes 2025-04-08 17:50:43.541224520 +0200 +++ /work/SRC/openSUSE:Factory/.opencc.new.1928/opencc.changes 2026-01-27 16:05:43.117463183 +0100 @@ -1,0 +2,33 @@ +Mon Jan 12 05:51:05 UTC 2026 - Cliff Zhao <[email protected]> + +- Update to 1.2.0: + * Fix and optimize: + Fix the crash issue when reading configuration files. + Add type definitions (Typing). + Fix two out-of-bounds reading issues when handling truncated UTF-8 input. + * Compilation and environment adaptation: + Fix the issue of GCC 15 lacking cstdint. + Fix the error during "npm install opencc" that occurs during the build process. + Fix the issue of V8 API being deprecated in Node 23. + Fix the build problem of GCC 15. + Depend on cmake only when there are no system packages. + Set the default language version through variables. + Fix the "python" command in gyp. + Fix the build error on Node.js 24. + Fix the deprecated declaration in C++17. + Use C++17 in marisa 0.3.0. + Adapt CMake changes related to Fedora. + Register the hermetic Python 3.12 toolchain. + Upgrade the Bazel version from 7.2.1 to 8.5.1. + * The vocabulary list and conversion rules have been updated. + * Documentation have been added and updated. + * CI tools have been repaired and updated. + * Fix two out-of-bounds read issues when handling truncated UTF-8 input. + (CVE-2025-15536, bsc#1256930) +- Update opencc.spec: + * Change lib package name and file name to fit this update. +- Drop opencc-gcc15.patch: + OpenCC-1.2.0 has merged the request 72cae18c, which has the same + contents with opencc-gcc15.patch. + +------------------------------------------------------------------- Old: ---- OpenCC-ver.1.1.9.tar.gz opencc-gcc15.patch New: ---- OpenCC-1.2.0.tar.gz ----------(Old B)---------- Old: * Change lib package name and file name to fit this update. - Drop opencc-gcc15.patch: OpenCC-1.2.0 has merged the request 72cae18c, which has the same ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opencc.spec ++++++ --- /var/tmp/diff_new_pack.Qql3Gk/_old 2026-01-27 16:05:45.757575248 +0100 +++ /var/tmp/diff_new_pack.Qql3Gk/_new 2026-01-27 16:05:45.785576436 +0100 @@ -1,7 +1,7 @@ # # spec file for package opencc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,13 @@ Name: opencc -Version: 1.1.9 +Version: 1.2.0 Release: 0 Summary: Open Chinese Convert License: Apache-2.0 Group: System/I18n/Chinese URL: https://github.com/BYVoid/OpenCC -Source: https://github.com/BYVoid/OpenCC/archive/ver.%{version}/OpenCC-ver.%{version}.tar.gz -# PATCH-FIX-UPSTREAM -Patch1: opencc-gcc15.patch +Source: https://github.com/BYVoid/OpenCC/archive/ver.%{version}/OpenCC-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -38,12 +36,12 @@ Chinese and Simplified Chinese, which supports phrase-level conversion and regional idioms among Mainland China, Taiwan and Hong kong. -%package -n libopencc1_1 +%package -n libopencc1_2 Summary: Open Chinese Convert Group: System/Libraries Requires: %{name}-data -%description -n libopencc1_1 +%description -n libopencc1_2 OpenCC is an opensource project for conversion between Traditional Chinese and Simplified Chinese, which supports phrase-level conversion and regional idioms among Mainland China, Taiwan and Hong kong. @@ -93,8 +91,8 @@ %cmake_install find %{buildroot} -name "*.a" -delete -print -%post -n libopencc1_1 -p /sbin/ldconfig -%postun -n libopencc1_1 -p /sbin/ldconfig +%post -n libopencc1_2 -p /sbin/ldconfig +%postun -n libopencc1_2 -p /sbin/ldconfig %files %{_bindir}/%{name} @@ -106,8 +104,8 @@ %files data %{_datadir}/%{name}/ -%files -n libopencc1_1 -%{_libdir}/libopencc.so.1.1 +%files -n libopencc1_2 +%{_libdir}/libopencc.so.1.2 %{_libdir}/libopencc.so.%{version} %files devel ++++++ OpenCC-ver.1.1.9.tar.gz -> OpenCC-1.2.0.tar.gz ++++++ ++++ 5886 lines of diff (skipped)
