From 33984546f348616cfc906e3b173fed80b3601ca2 Mon Sep 17 00:00:00 2001 From: David Harder Date: Wed, 17 Jun 2026 20:18:47 -0500 Subject: [PATCH] woff2: Refresh build, add license --- packages/w/woff2/abi_libs | 3 --- packages/w/woff2/abi_symbols | 22 -------------------- packages/w/woff2/abi_used_symbols | 9 ++++---- packages/w/woff2/files/include-cstdint.patch | 10 +++++++++ packages/w/woff2/package.yml | 8 ++++--- packages/w/woff2/pspec_x86_64.xml | 17 ++++++++------- 6 files changed, 28 insertions(+), 41 deletions(-) create mode 100644 packages/w/woff2/files/include-cstdint.patch diff --git a/packages/w/woff2/abi_libs b/packages/w/woff2/abi_libs index 901ea90348f5..4596691a7a98 100644 --- a/packages/w/woff2/abi_libs +++ b/packages/w/woff2/abi_libs @@ -1,6 +1,3 @@ libwoff2common.so.1.0.2 libwoff2dec.so.1.0.2 libwoff2enc.so.1.0.2 -woff2_compress -woff2_decompress -woff2_info diff --git a/packages/w/woff2/abi_symbols b/packages/w/woff2/abi_symbols index 3c8d0c631b2c..1faa803e20fd 100644 --- a/packages/w/woff2/abi_symbols +++ b/packages/w/woff2/abi_symbols @@ -57,25 +57,3 @@ libwoff2enc.so.1.0.2:_ZN5woff29WriteFontERKNS_4FontEPmPhm libwoff2enc.so.1.0.2:_ZNK5woff24Font17OutputOrderedTagsEv libwoff2enc.so.1.0.2:_ZNK5woff24Font5Table8IsReusedEv libwoff2enc.so.1.0.2:_ZNK5woff24Font9FindTableEj -woff2_compress:_IO_stdin_used -woff2_compress:__bss_start -woff2_compress:__data_start -woff2_compress:_edata -woff2_compress:_end -woff2_compress:_start -woff2_compress:main -woff2_decompress:_IO_stdin_used -woff2_decompress:__bss_start -woff2_decompress:__data_start -woff2_decompress:_edata -woff2_decompress:_end -woff2_decompress:_start -woff2_decompress:main -woff2_info:_IO_stdin_used -woff2_info:_Z8PrintTagB5cxx11i -woff2_info:__bss_start -woff2_info:__data_start -woff2_info:_edata -woff2_info:_end -woff2_info:_start -woff2_info:main diff --git a/packages/w/woff2/abi_used_symbols b/packages/w/woff2/abi_used_symbols index 59726856bfd4..2f344282b56b 100644 --- a/packages/w/woff2/abi_used_symbols +++ b/packages/w/woff2/abi_used_symbols @@ -16,29 +16,28 @@ libc.so.6:strlen libgcc_s.so.1:_Unwind_Resume libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcm libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm +libstdc++.so.6:_ZNSo3putEc libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev -libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_ libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l -libstdc++.so.6:_ZSt17__throw_bad_allocv libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base -libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base libstdc++.so.6:_ZSt19__throw_logic_errorPKc libstdc++.so.6:_ZSt20__throw_length_errorPKc libstdc++.so.6:_ZSt20__throw_out_of_rangePKc libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ -libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE diff --git a/packages/w/woff2/files/include-cstdint.patch b/packages/w/woff2/files/include-cstdint.patch new file mode 100644 index 000000000000..621d386509fa --- /dev/null +++ b/packages/w/woff2/files/include-cstdint.patch @@ -0,0 +1,10 @@ +--- woff2-1.0.2/include/woff2/output.h.include-cstdint 2017-11-13 19:31:28.000000000 +0100 ++++ woff2-1.0.2/include/woff2/output.h 2025-01-29 12:00:47.581485251 +0100 +@@ -13,6 +13,7 @@ + #include + #include + #include ++#include + + namespace woff2 { + diff --git a/packages/w/woff2/package.yml b/packages/w/woff2/package.yml index 264ac91f1233..c290e404cd94 100644 --- a/packages/w/woff2/package.yml +++ b/packages/w/woff2/package.yml @@ -1,7 +1,7 @@ # yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : woff2 version : 1.0.2 -release : 3 +release : 4 source : - https://github.com/google/woff2/archive/v1.0.2.tar.gz : add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594 homepage : https://github.com/google/woff2 @@ -13,9 +13,11 @@ description: | builddeps : - pkgconfig(libbrotlidec) setup : | - %patch -p1 -i $pkgfiles/0001-Install-binaries-always.patch - %cmake_ninja + %patch -p1 -i ${pkgfiles}/0001-Install-binaries-always.patch + %patch -p1 -i ${pkgfiles}/include-cstdint.patch + %cmake_ninja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 build : | %ninja_build install : | %ninja_install + %install_license LICENSE diff --git a/packages/w/woff2/pspec_x86_64.xml b/packages/w/woff2/pspec_x86_64.xml index 77f58b99e58f..aa76a6df199c 100644 --- a/packages/w/woff2/pspec_x86_64.xml +++ b/packages/w/woff2/pspec_x86_64.xml @@ -3,15 +3,15 @@ woff2 https://github.com/google/woff2 - Algent Albrahimi - algent@protonmail.com + David Harder + david@davidjharder.ca MIT multimedia.graphics Woff utilities for compression and decompression Woff utilities for compression and decompression - https://getsol.us/sources/README.Solus + https://sources.getsol.us/README.Solus woff2 @@ -26,6 +26,7 @@ /usr/lib64/libwoff2common.so.1.0.2 /usr/lib64/libwoff2dec.so.1.0.2 /usr/lib64/libwoff2enc.so.1.0.2 + /usr/share/licenses/woff2/LICENSE @@ -35,7 +36,7 @@ programming.devel - woff2 + woff2 /usr/include/woff2/decode.h @@ -50,12 +51,12 @@ - - 2022-04-10 + + 2026-06-18 1.0.2 Packaging update - Algent Albrahimi - algent@protonmail.com + David Harder + david@davidjharder.ca \ No newline at end of file