* [PATCH] cairo: Update to version 1.18.2
@ 2024-11-15 21:36 Adolf Belka
2024-11-15 21:36 ` [PATCH] conntrack-tools: Update to version 1.4.8 Adolf Belka
` (8 more replies)
0 siblings, 9 replies; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 7190 bytes --]
- Update from version 1.17.6 to 1.18.2
- Update of rootfile
- Changelog
1.18.2
The malloc-stats code has been removed from the tests directory [#640]; the
canonical location for it is: https://github.com/behdad/malloc-stats
Cairo now requires a version of pixman equal to, or newer than, 0.40. [!522]
There have been multiple build fixes for newer versions of GCC [!525, !542];
for MSVC [#808]; for Solaris [!540]; and on macOS 10.7 [#810].
PNG errors caused by loading malformed data are correctly propagated to
callers, so they can handle the case. [!524]
Both stroke and fill colors are now set when showing glyphs on a PDF
surface. [#813]
All the font options are copied when creating a fallback font object. [#819]
When drawing text on macOS, Cairo now tries harder to select the appropriate
font name. [#811]
Cairo now prefers the COLRv1 table inside a font, if one is available. [!537]
Cairo requires a C11 toolchain when building. [!479]
1.18.0
All the API added in the 1.17 development cycle is now considered stable, and
will not change.
Many thanks to all the contributors for this release.
The cairo-sphinx tool has been removed; we could not find any instruction on
how to use it, and no user answered our call for help. If you were using
cairo-sphinx, please reach out to the cairo maintainers.
Cairo now implements Type 3 color fonts for PDF. Thanks to Adrian Johnson for
his work on this feature.
Khaled Hosny contributed multiple documentation fixes, to ensure that the
cairo API reference is up to date. Khaled also fixed multiple compiler
warnings generated when building cairo.
The XML surface has been removed; it was disabled by default when building
cairo, and we could not find any downstream distributor that would enable
it.
The Tee surface is now automatically enabled. Downstream distributors of
cairo have been enabling for years it in order to build Firefox.
Fujii Hironori and Adrian Johnson fixed multiple issues with the DWrite
font backend.
John Ralls improved the Quartz surface; mainly, Quartz surfaces now use
the main display ColorSpace, speeding up rendering operations.
Cairo now hides all private symbols by default on every platform; the old
"slim" symbols hack to alias internally used symbols has been dropped, in
favor of using `-Bsymbolic-functions` with toolchains that support it.
Uli Schlachter fixed multiple memory leaks in the code base and test suite,
and helped with many reviews and general maintenance.
Marc Jeanmougin added new API to expose the Pixman dithering filter to cairo
patterns; this is currently implemented only for image surfaces.
1.17.8
In a continuing effort to reduce the amount of legacy code, and increase
the long-term maintainability of cairo, the following backends have been
removed:
- GL and GLES drawing
Additionally, cairo's Autotools build system has been removed; from now on,
cairo will only support the Meson build system. While the end result should
be identical, further testing is appreciated.
In this snapshot, cairo gained support for rendering COLRv1 fonts, and
rendering SVG and COLRv1 fonts with custom palettes.
Support for macOS and Windows has been improved, with lots of build and bug
fixes.
Lots of safety issues have been fixed, with array bounds checking and
plugging memory leaks, as well as fixes for bugs identified via fuzzying.
This is going to be the last snapshot of the 1.17 development cycle; we only
expect minor bug fixing and improvements until the 1.18.0 release.
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/cairo | 13 ++++++-------
lfs/cairo | 12 ++++++------
2 files changed, 12 insertions(+), 13 deletions(-)
diff --git a/config/rootfiles/common/cairo b/config/rootfiles/common/cairo
index c83ed107c..2e4474607 100644
--- a/config/rootfiles/common/cairo
+++ b/config/rootfiles/common/cairo
@@ -9,23 +9,21 @@
#usr/include/cairo/cairo-script-interpreter.h
#usr/include/cairo/cairo-script.h
#usr/include/cairo/cairo-svg.h
+#usr/include/cairo/cairo-tee.h
#usr/include/cairo/cairo-version.h
#usr/include/cairo/cairo.h
#usr/lib/cairo
-#usr/lib/cairo/libcairo-trace.la
+#usr/lib/cairo/libcairo-fdr.so
#usr/lib/cairo/libcairo-trace.so
-#usr/lib/libcairo-gobject.la
#usr/lib/libcairo-gobject.so
usr/lib/libcairo-gobject.so.2
-usr/lib/libcairo-gobject.so.2.11706.0
-#usr/lib/libcairo-script-interpreter.la
+usr/lib/libcairo-gobject.so.2.11802.2
#usr/lib/libcairo-script-interpreter.so
usr/lib/libcairo-script-interpreter.so.2
-usr/lib/libcairo-script-interpreter.so.2.11706.0
-#usr/lib/libcairo.la
+usr/lib/libcairo-script-interpreter.so.2.11802.2
#usr/lib/libcairo.so
usr/lib/libcairo.so.2
-usr/lib/libcairo.so.2.11706.0
+usr/lib/libcairo.so.2.11802.2
#usr/lib/pkgconfig/cairo-fc.pc
#usr/lib/pkgconfig/cairo-ft.pc
#usr/lib/pkgconfig/cairo-gobject.pc
@@ -35,4 +33,5 @@ usr/lib/libcairo.so.2.11706.0
#usr/lib/pkgconfig/cairo-script-interpreter.pc
#usr/lib/pkgconfig/cairo-script.pc
#usr/lib/pkgconfig/cairo-svg.pc
+#usr/lib/pkgconfig/cairo-tee.pc
#usr/lib/pkgconfig/cairo.pc
diff --git a/lfs/cairo b/lfs/cairo
index 30744b3d7..b15c665e4 100644
--- a/lfs/cairo
+++ b/lfs/cairo
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,10 +24,10 @@
include Config
-VER = 1.17.6
+VER = 1.18.2
THISAPP = cairo-$(VER)
-DL_FILE = $(THISAPP).tar.bz2
+DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 05ac766d33e9bdfc5df0347e9a80611554d64886715d1620fbe6f05f36f0134e46e1e6107738d260b380fab5ef2ac609922dce9ebcac01234710d8e2a76e9724
+$(DL_FILE)_BLAKE2 = 6046ebc96bf79ef4fcff476d998cee756b0132198c129b049101ab7a70fe420b37f0f0b3ff90c51188005a19b87cb9dabe451bd97679d75ef397f0b3feb2af14
install : $(TARGET)
@@ -70,8 +70,8 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && meson \
- --prefix=/usr \
+ cd $(DIR_APP) && meson setup \
+ --prefix=/usr \
builddir/
cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING)
cd $(DIR_APP) && ninja -C builddir/ install
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] conntrack-tools: Update to version 1.4.8
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
@ 2024-11-15 21:36 ` Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] elfutils: Update to version 0.192 Adolf Belka
` (7 subsequent siblings)
8 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1917 bytes --]
- Update from version 1.4.7 to 1.4.8
- Update of rootfile not required
- Changelog
1.4.8
bugfixes:
- fix spurious EOPNOSUPP and ENOBUFS errors with -U/--update command.
- fix spurious ENOENT -D/--delete.
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
lfs/conntrack-tools | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lfs/conntrack-tools b/lfs/conntrack-tools
index 2296c7ca8..65f8b02b7 100644
--- a/lfs/conntrack-tools
+++ b/lfs/conntrack-tools
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,10 +24,10 @@
include Config
-VER = 1.4.7
+VER = 1.4.8
THISAPP = conntrack-tools-$(VER)
-DL_FILE = $(THISAPP).tar.bz2
+DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 42a3cacf8a32a5b8b688a9fd68f66024c591e9814ef3cc349456691094bab0fae15bb1c00befa178b0f8e845bf6fc00715cbf9db55cd7bf2d155c2dfd55f9b1a
+$(DL_FILE)_BLAKE2 = 2f8a7d7facf4890a8ca7dec54d5faa1383ad5e449a0599707578567e9c8ed6fd63ca308538afc34e99121e39e80c1ce686c8dda89247abdf4699bb420b52c4fb
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] elfutils: Update to version 0.192
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
2024-11-15 21:36 ` [PATCH] conntrack-tools: Update to version 1.4.8 Adolf Belka
@ 2024-11-15 21:36 ` Adolf Belka
2024-11-18 20:00 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] freetype: Update to version 2.13.3 Adolf Belka
` (6 subsequent siblings)
8 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 4893 bytes --]
- Update from version 0.191 to 0.192
- Update of rootfile
- Changelog
0.192
CONDUCT: A new code of conduct has been adopted. See the
CONDUCT file for more information.
debuginfod: Add per-file signature verification for integrity
checking, using RPM IMA scheme from Fedora/RHEL.
New API for metadata queries: file name -> buildid.
Server-side extraction of files from kernel debuginfo
packages is significantly faster. Now takes < 0.25 seconds,
down from ~50 seconds.
libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
and dwfl_unwound_source_str.
stacktrace: Experimental new tool that can process a stream of stack
samples from the Sysprof profiler and unwind them into call
chains. Enable on x86 with --enable-stacktrace. See
README.eu-stacktrace in the development branch for detailed
usage instructions:
https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/elfutils | 50 ++++++++++++++++++++++++++++++--
lfs/elfutils | 4 +--
2 files changed, 49 insertions(+), 5 deletions(-)
diff --git a/config/rootfiles/common/elfutils b/config/rootfiles/common/elfutils
index 04773db9f..33d8dbf93 100644
--- a/config/rootfiles/common/elfutils
+++ b/config/rootfiles/common/elfutils
@@ -28,15 +28,15 @@
#usr/include/gelf.h
#usr/include/libelf.h
#usr/include/nlist.h
-usr/lib/libasm-0.191.so
+usr/lib/libasm-0.192.so
#usr/lib/libasm.a
#usr/lib/libasm.so
usr/lib/libasm.so.1
-usr/lib/libdw-0.191.so
+usr/lib/libdw-0.192.so
#usr/lib/libdw.a
#usr/lib/libdw.so
usr/lib/libdw.so.1
-usr/lib/libelf-0.191.so
+usr/lib/libelf-0.192.so
#usr/lib/libelf.a
#usr/lib/libelf.so
usr/lib/libelf.so.1
@@ -49,10 +49,54 @@ usr/lib/libelf.so.1
#usr/share/locale/ja/LC_MESSAGES/elfutils.mo
#usr/share/locale/pl/LC_MESSAGES/elfutils.mo
#usr/share/locale/uk/LC_MESSAGES/elfutils.mo
+#usr/share/man/man1/debuginfod-find.1
#usr/share/man/man1/eu-elfclassify.1
#usr/share/man/man1/eu-readelf.1
#usr/share/man/man1/eu-srcfiles.1
+#usr/share/man/man3/debuginfod_add_http_header.3
+#usr/share/man/man3/debuginfod_begin.3
+#usr/share/man/man3/debuginfod_end.3
+#usr/share/man/man3/debuginfod_find_debuginfo.3
+#usr/share/man/man3/debuginfod_find_executable.3
+#usr/share/man/man3/debuginfod_find_metadata.3
+#usr/share/man/man3/debuginfod_find_section.3
+#usr/share/man/man3/debuginfod_find_source.3
+#usr/share/man/man3/debuginfod_get_url.3
+#usr/share/man/man3/debuginfod_get_user_data.3
+#usr/share/man/man3/debuginfod_set_progressfn.3
+#usr/share/man/man3/debuginfod_set_user_data.3
+#usr/share/man/man3/elf32_checksum.3
+#usr/share/man/man3/elf32_fsize.3
+#usr/share/man/man3/elf32_getchdr.3
+#usr/share/man/man3/elf32_getehdr.3
+#usr/share/man/man3/elf32_getphdr.3
+#usr/share/man/man3/elf32_getshdr.3
+#usr/share/man/man3/elf32_newehdr.3
+#usr/share/man/man3/elf32_newphdr.3
+#usr/share/man/man3/elf32_offscn.3
+#usr/share/man/man3/elf32_xlatetof.3
+#usr/share/man/man3/elf32_xlatetom.3
+#usr/share/man/man3/elf64_checksum.3
+#usr/share/man/man3/elf64_fsize.3
+#usr/share/man/man3/elf64_getchdr.3
+#usr/share/man/man3/elf64_getehdr.3
+#usr/share/man/man3/elf64_getphdr.3
+#usr/share/man/man3/elf64_getshdr.3
+#usr/share/man/man3/elf64_newehdr.3
+#usr/share/man/man3/elf64_newphdr.3
+#usr/share/man/man3/elf64_offscn.3
+#usr/share/man/man3/elf64_xlatetof.3
+#usr/share/man/man3/elf64_xlatetom.3
#usr/share/man/man3/elf_begin.3
#usr/share/man/man3/elf_clone.3
+#usr/share/man/man3/elf_errmsg.3
+#usr/share/man/man3/elf_errno.3
#usr/share/man/man3/elf_getdata.3
+#usr/share/man/man3/elf_getscn.3
+#usr/share/man/man3/elf_ndxscn.3
#usr/share/man/man3/elf_update.3
+#usr/share/man/man3/elf_version.3
+#usr/share/man/man3/libelf.3
+#usr/share/man/man7/debuginfod-client-config.7
+#usr/share/man/man8/debuginfod.8
+#usr/share/man/man8/debuginfod.service.8
diff --git a/lfs/elfutils b/lfs/elfutils
index 901b82d42..a9f487f1b 100644
--- a/lfs/elfutils
+++ b/lfs/elfutils
@@ -26,7 +26,7 @@ include Config
SUMMARY = Higher-level library to access ELF files
-VER = 0.191
+VER = 0.192
THISAPP = elfutils-$(VER)
DL_FILE = $(THISAPP).tar.bz2
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca
+$(DL_FILE)_BLAKE2 = cf9036a1fca416e0d47c76471093609230545aee63e31e30991dc3c88417d7c621c930bb74809374da3bf142501cee91a2b861a5a89efcb5e1ac184df5defce1
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] freetype: Update to version 2.13.3
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
2024-11-15 21:36 ` [PATCH] conntrack-tools: Update to version 1.4.8 Adolf Belka
2024-11-15 21:36 ` [PATCH] elfutils: Update to version 0.192 Adolf Belka
@ 2024-11-15 21:36 ` Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] fribidi: Update to version 1.0.16 Adolf Belka
` (5 subsequent siblings)
8 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 2228 bytes --]
- Update from version 2.13.2 to 2.13.3
- Update of rootfile
- Changelog is too large to include here. For details see the contents of the file
ChangeLog in the source tarball.
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/freetype | 2 +-
lfs/freetype | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/freetype b/config/rootfiles/common/freetype
index b83b26afc..81adc2503 100644
--- a/config/rootfiles/common/freetype
+++ b/config/rootfiles/common/freetype
@@ -60,7 +60,7 @@
#usr/lib/libfreetype.la
#usr/lib/libfreetype.so
usr/lib/libfreetype.so.6
-usr/lib/libfreetype.so.6.20.1
+usr/lib/libfreetype.so.6.20.2
#usr/lib/pkgconfig/freetype2.pc
#usr/share/aclocal/freetype2.m4
#usr/share/man/man1/freetype-config.1
diff --git a/lfs/freetype b/lfs/freetype
index 7210d6c8a..fa69e4e31 100644
--- a/lfs/freetype
+++ b/lfs/freetype
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 2.13.2
+VER = 2.13.3
THISAPP = freetype-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = cebc82180d9afaeb112a65ba78903d7bf7a9295a803166a033585ad2325add6023f05066852240c4665e56285345ba503b01ecd461d48f0478a8f3f56136988e
+$(DL_FILE)_BLAKE2 = f9591c6998df02b072adaf38a968e91deae8ed4d53ea0cb74d08982c4f0e48b1a98c1378a698164e4f730f07a3b0bea308a94fcc2e2b8ce9967dbf9478b599bd
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] fribidi: Update to version 1.0.16
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
` (2 preceding siblings ...)
2024-11-15 21:36 ` [PATCH] freetype: Update to version 2.13.3 Adolf Belka
@ 2024-11-15 21:36 ` Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] fuse: Update to version 3.16.2 Adolf Belka
` (4 subsequent siblings)
8 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 2304 bytes --]
- Update from version 1.0.12 to 1.0.16
- Update of rootfile not required
- Changelog
1.0.16
Update Unicode character databases to v16.0.0
1.0.15
Fixed the bad tarball from 1.0.14 with stall include files. There are no other
changes
1.0.14
Updated Unicode tables to version 15.1
1.0.13
Adding missing man pages to the tar release file.
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
lfs/fribidi | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/lfs/fribidi b/lfs/fribidi
index 75ea2d148..9e32b79d7 100644
--- a/lfs/fribidi
+++ b/lfs/fribidi
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.0.12
+VER = 1.0.16
THISAPP = fribidi-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = f76f9d28f738f0cc9790ccdf0fe419cb0e7d70b24aa825844d23c4b31ad51c33f09c88ad4876fa6a52523f2a52d5eb7a4b50deeb70f9db750c69ac236ecfa8f5
+$(DL_FILE)_BLAKE2 = 9a0dce6152ba0f0ca4a42a83ca0f6d234fb9fef2a681d274aab6922e3394b70430e677fd549b17b13d928d733c0e72a7e3527cfb461971bbfd155ec1bd5e738c
install : $(TARGET)
@@ -71,7 +71,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
$(UPDATE_AUTOMAKE)
- cd $(DIR_APP) && meson --prefix=/usr builddir/
+ cd $(DIR_APP) && meson setup \
+ --prefix=/usr \
+ builddir/
cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING)
cd $(DIR_APP) && ninja -C builddir/ install
@rm -rf $(DIR_APP)
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] fuse: Update to version 3.16.2
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
` (3 preceding siblings ...)
2024-11-15 21:36 ` [PATCH] fribidi: Update to version 1.0.16 Adolf Belka
@ 2024-11-15 21:36 ` Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] iptables: Update to version 1.8.11 Adolf Belka
` (3 subsequent siblings)
8 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1167 bytes --]
- Update from version 3.15.0 to 3.16.2
- Update of rootfile not required
- Changelog
3.16.2
Various small fixes and improvements.
3.16.1
Readdir kernel cache can be enabled from high-level API.
3.15.1
Future libfuse releases will be signed with `signify`_ rather than PGP
(rationale_). This release is the last to be signed with PGP and contains the
signify public key for current (3.15.X) and upcoming (3.16.X) minor release
cycle.
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
lfs/fuse | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/lfs/fuse b/lfs/fuse
index ae225e83c..c275904b6 100644
--- a/lfs/fuse
+++ b/lfs/fuse
@@ -73,7 +73,10 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && meson --prefix=/usr -Dexamples=false builddir
+ cd $(DIR_APP) && meson setup \
+ --prefix=/usr \
+ -D examples=false \
+ builddir/
cd $(DIR_APP)/builddir && ninja $(MAKETUNING)
cd $(DIR_APP)/builddir && ninja install
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] iptables: Update to version 1.8.11
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
` (4 preceding siblings ...)
2024-11-15 21:36 ` [PATCH] fuse: Update to version 3.16.2 Adolf Belka
@ 2024-11-15 21:36 ` Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] libnetfilter_conntrack: Update to version 1.1.0 Adolf Belka
` (2 subsequent siblings)
8 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5370 bytes --]
- Update from version 1.8.10 to 1.8.11
- Update of rootfile not required
- Changelog
1.8.11
new features:
- New arptables-translate tool
- ebtables-nft:
- Support for --change-counters command, albeit not atomic
- Specify rule counters using iptables' '-c N,M' syntax
- Support --replace and --list-rules commands
- Support zeroing individual rules
- Print negations (exclamation marks) extrapositioned (i.e., before
the match they invert) for consistency with iptables
- iptables-translate:
- Align protocol name lookups with iptables
- iptables-translate: Support socket match and TPROXY target
- iptables-translate: Slightly improved avoidance of redundant 'ip
protocol'/'meta l4proto' matches
- iptables:
- Undo numeric protocol printing of v1.8.9 for well-known protocols
for consistency with iptables-save
- Enable implicit extension lookup for dccp and ipcomp protocols (so
no extra '-m <proto>' is needed after '-p <proto>')
- iptables-save: Avoid calls to getprotobynumber() for consistency and
improved performance with huge rule sets
- libxtables: Support use of both xtables_ipaddr_to_numeric() and
xtables_ipmask_to_numeric() as parameters to the same function call
- configure: Support disabling use of libnfnetlink
- Prefix xtables-monitor rule events by a typical command (iptables,
ip6tables) instead of -4/-6 flags for consistency with ebtables and
arptables events
fixes:
- arptables-nft:
- Ineffective masks when specified in --h-type, --opcode and
--proto-type matches
- Wrong formatting of --h-type values and --proto-type masks causing
misinterpretation by arptables-restore
- iptables-nft:
- Wrong error messages in corner-case error conditions
- Zeroing single rule counters broken (again!)
- Incorrect combination of inverted payload matches
- Spurious error when zeroing a specific builtin chain which doesn't
exist - Calling -Z command with bogus rule number must fail
- libiptc: Corner-case segfault upon renaming a chain
- ebtables-restore:
- Corner-case bug with --noflush
- Spurious failures when deleting multiple rules with among matches
- ebtables-nft:
- Different line number (--Ln) formatting than ebtables-legacy
- Off-by-one rule number when using -S command with rule number
- iptables-legacy: Broken --wait without timeout
- libxtables: Leak of matches' udata buffer
- Some matches stripped full value ranges from output even if inverted
- Illegal memory access when parsing '-c ""' (i.e., empty string
argument)
- Inverted full interface wildcards (e.g. '! -i +') stripped from
iptables-save output
- xtables-monitor:
- Incorrect output when not called with -4 or -6 options
- Flush stdout after each line to prevent buffers and help with
scripting
- Align output for builtin chains with that of tables
- Capture arptables chain events, too
- Empty 'EVENT:' lines printed for ebtables rule changes
- Fix for compiling against musl libc
- xtables-translate: Fix translation of TPROXY target
documentation updates:
- Extensions: string: Starting with linux-6.7, pattern matching no
longer extends past 'to' offset - update the man page accordingly
- Extensions: recent: Clarify ip_list_hash_size default value and
obsoleted state of ip_pkt_list_tot
- ebtables-nft.8: Note that --concurrent is a NOP
- Misc. typesetting, spelling and grammar fixes in man pages
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
lfs/iptables | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lfs/iptables b/lfs/iptables
index 572d9f212..e8c4069d6 100644
--- a/lfs/iptables
+++ b/lfs/iptables
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.8.10
+VER = 1.8.11
THISAPP = iptables-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -41,7 +41,7 @@ objects = $(DL_FILE) \
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
netfilter-layer7-v2.23.tar.gz = $(URL_IPFIRE)/netfilter-layer7-v2.23.tar.gz
-$(DL_FILE)_BLAKE2 = 417b33fcfc7edeba169caef26ed0322798f6b82500840509f6c10b97b4ef3f11932c0393fc8dcc5946264442bf8ee959a594b6fbd5dc92012cfad30edf130520
+$(DL_FILE)_BLAKE2 = 82daca3940e253f6fda7cf5b3332488c31391ff66c0112c0cae2645ab61918f81e6028ea2b1e1385f21e4c5ff8cd64cba31072a2417a2ab696fe1c6b5464cea1
netfilter-layer7-v2.23.tar.gz_BLAKE2 = 5c8ab722f6fbc126f2f65ecf401de5fc40560c20e3be52f783db34410446185dcb6781b3148e4a174e8b2d2c290bec0342dea95e8cefc35c39345617fa7a8fdc
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] libnetfilter_conntrack: Update to version 1.1.0
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
` (5 preceding siblings ...)
2024-11-15 21:36 ` [PATCH] iptables: Update to version 1.8.11 Adolf Belka
@ 2024-11-15 21:36 ` Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] perl-Imager: Update to version 1.024 Adolf Belka
2024-11-18 20:01 ` [PATCH] cairo: Update to version 1.18.2 Michael Tremer
8 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 2087 bytes --]
- Update from version 1.0.9 to 1.1.0
- Update of rootfile not required
- Changelog
1.1.0
- Enhancements for filtering dump and flush commands,
see struct nfct_filter_dump and nfct_nlmsg_build_filter().
- ctnetlink event BPF fixes (endianness issue, IPv6 matching) and
enhancements (zone matching).
- fix for musl compilation.
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
lfs/libnetfilter_conntrack | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lfs/libnetfilter_conntrack b/lfs/libnetfilter_conntrack
index 3141606fe..8d724e4e9 100644
--- a/lfs/libnetfilter_conntrack
+++ b/lfs/libnetfilter_conntrack
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,10 +24,10 @@
include Config
-VER = 1.0.9
+VER = 1.1.0
THISAPP = libnetfilter_conntrack-$(VER)
-DL_FILE = $(THISAPP).tar.bz2
+DL_FILE = $(THISAPP).tar.xz
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 701393338a0bf852b97d80a1e4ab078dea741f7181246b3dafcbe8cff287b5b9fae72c1c50867ea71baab83fa842471b2c7054fb4702bf35900a352078de8f3a
+$(DL_FILE)_BLAKE2 = e1f8342b4edcbd81ab9995c9ac37818006c710f890b85120e5225936163d8ac24b5a487b468cb9f98cf3c86ab3534e1a9fc866b06633c82eb9bd81d0caf2ffa1
install : $(TARGET)
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* [PATCH] perl-Imager: Update to version 1.024
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
` (6 preceding siblings ...)
2024-11-15 21:36 ` [PATCH] libnetfilter_conntrack: Update to version 1.1.0 Adolf Belka
@ 2024-11-15 21:36 ` Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-18 20:01 ` [PATCH] cairo: Update to version 1.18.2 Michael Tremer
8 siblings, 1 reply; 18+ messages in thread
From: Adolf Belka @ 2024-11-15 21:36 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 13930 bytes --]
- Update from version 1.012 (2020) to 1.024
- Update of rootfile
- Addition of patch to fix inclusion of t1tables.h for FT_Has_PS_Glyph_Names which is
no longer pulled in by ftmm.h since FreeType 2.13.3
- Changelog
1.024
- TIFF: improve reporting from a test on failure.
- TIFF: support back to libtiff 4.0.8, for compatibility with RHEL
and its clones.
https://github.com/tonycoz/imager/issues/527
1.023
- TIFF: don't read after free when looking up a compression codec
by the libtiff defined name,
https://github.com/tonycoz/imager/issues/524
1.022
- TIFF: We can no longer be lazy in implementing the size callback.
https://github.com/tonycoz/imager/issues/522
https://bugs.debian.org/1057270
1.021
Several TIFF changes:
- require libtiff 4.1.0 or later
- add buildversion, builddate and libversion methods
- add the codecs method which fetches a list of available TIFF
compression codes
- avoid deprecation warnings from libtiff about using the old
libtiff defined integer types
- require vsnprintf() (C99)
- remove my adaption of TIFFReadRGBATile() since libtiff now provides
TIFFReadRGBATileExt() which can do the same thing
- use pkg-config to find libtiff if possible
- for sufficiently modern libtiff (4.5.0) use TIFFClientOptions to
specify the warning and error handlers, this means we no longer
need a mutex for 4.5.0 and later.
- collect warnings using a buffer chain instead of custom allocation
code.
- include the "module" name (typically a libtiff function name) when
recording libtiff warnings.
- add CI to test Imager::File::TIFF against libtiff 4.1.0 through 4.6.0
- other minor fixes
Other changes:
- prevent CodeQL from complaining about an implicit conversion to
unsigned char
1.020
- masked(): disallow negative width/height masked images
- masked(): adjust source corners as bottom right relative if they
are negative.
- masked(): reject image source corners where either co-ordinate is
negative after the above adjustment.
- Imager::Files: update external image file support modules list
- internal test: don't fail on Imager::File::APNG link
- disable Imager::Font::T1 and Freetype 1.x fonts by default.
Unpatched t1lib simply doesn't work on 64 bit systems, and no-one
ships the patched version anymore.
https://github.com/tonycoz/imager/issues/510
1.019
- fix palette/transparency table generation when writing paletted PNG
images with tranparency. This happened to work for the test case,
but the mechanism used to generate the palette order preserved most
palette index positions, which hid the problem with actually
generating the PLTE and tRNS chunks.
https://github.com/tonycoz/imager/issues/499
- added lowish-level read() and write() class methods to
Imager::File::PNG, these are mostly intended for
Imager::File::APNG, but are documented and usable elsewhere.
- document in Imager::Install how to install Imager without any of
the bundled-but-also-on-CPAN modules being installed.
https://github.com/tonycoz/imager/issues/498
1.018
- skip trying to produce deprecation warnings before perl 5.14, since
that doesn't support custom warning categories within a package.
This prevents pointless failures on these old versions of perl.
1.017
Bug fix:
- fix a one bytes underallocation for Imager::TrimColorList. On
older perls this could lead to writing a zero byte one past the end
of the allocated block.
Documentation:
- expand on why you might want to call Imager->preload() and that you
probably don't need to.
1.016
Upcoming backward incompatible changes:
- deprecate setting/deleting tags by code. If this causes you a
problem please open an issue. You can disable the warning produced
with:
no warnings 'Imager::tagcodes';
- deprecate image channel masks. If this causes you a problem please
open an issue. You can disable the warning produced with:
no warnings 'Imager::channelmask';
If you use either of these features please let me know.
Minor features:
- add magic/extension support for AVIF files, see Imager::File::AVIF
on CPAN.
- treat an unknown extension of two or more characters as a potential
file type on write.
Bug fixes:
- prevent a possible undefined value warning from t/t10jpeg.t
- update MANIFEST.SKIPs, update MANIFESTs and improve MANIFEST testing.
- TGA: failing to read in the palette of a paletted TGA file would
leak memory.
- JPEG: supplying invalid values for the new JPEG write tags could
leak memory.
- PNG: fix validation of Latin1 only tags when writing PNGs.
(detected by clang)
- matrix_transform: correctly use fabs() instead of abs() on floating
point values when deciding whether to divide for a perspective
transform. (detected by clang)
- fix the i_poly_aa_cfill_m() API macro
Cage cleaning:
- eliminate IO::File usage from the Imager code base
- fix a type error harmlessly ignored by gcc but found by clang
- eliminate memory leaks in sub-module Makefile.PL probe test code to
allow the probes to succeed under LeakSanitizer.
- BMP: fix some otherwise harmless clang warnings
- remove some code meant to work around some unspecified old Solaris
linker bug.
- i_noise: prevent a harmless conversion warning from clang
- fountain fill/filter: limit ssample_param to 1000 to simplify code.
1.015
- rename the "virtual" member of i_img to "isvirtual" to allow the
API to be used from C++, this may break source compatibility, using
the i_img_virtual() accessor is backward compatible.
- add cookbook entry to populating an image from raw RGB samples
https://github.com/tonycoz/imager/issues/471
- Imager::Probe now puts the existing value of PKG_CONFIG_PATH at the
front of the PKG_CONFIG_PATH used when it calls pkg-config.
- setup CodeQL workflow and fix detected warnings
JPEG updates:
- detect libjpeg (of whichever variety) via pkg-config if possible
- add specific support for mozjpeg (turn its optimization off by
default so tests pass.)
- add libjpeg_version(), is_mozjpeg(), is_turbojpeg() and
has_arith_coding() methods
- add jpeg_compress_profile output tag, which only matters for
mozjpeg
- the libjpeg_version() method replaces the old
Imager::File::JPEG::i_libjpeg_version() function, and the format
has changed.
- various obscure jpeg output controls:
- add support for JPEG arithmetic coding when the supplied libjpeg
supports it. Note that not all JPEG decoders can handle arithmetic
coded JPEGs.
- add support for disabling the JFIF header for JPEG files using the
jpeg_jfif tag.
- add support for smoothing to eliminate dithering noise (like cjpeg
-smooth) using the jpeg_smooth tag.
- add support for producing JPEG restart markers (like cjpeg -restart
N), using the jpeg_restart tag.
- add control over subsample for JPEG (like the cjpeg -sample
parameter) using the jpeg_sample tag
- added tags for the rest of the MozJPEG API parameters.
- add jpeg_tune tag, corresponding to the MozJPEG cjpeg -tune-*
options.
1.014
Bug fixes:
- fix failed to build on non-threaded perls.
https://github.com/tonycoz/imager/issues/472
- when writing a paletted image with an alpha channel to PNG only
set the tRNS chunk if the image has transparent colours. With
older libpng this could add an erroneous tRNS chunk (or possibly
undefined behaviour if I understand the libpng code).
https://github.com/tonycoz/imager/issues/459
Features:
- Imager::Color and Imager::Color::Float objects can now be created
from CSS style rgb(...) strings.
https://github.com/tonycoz/imager/issues/463
- added the as_css_rgb() method to both Imager::Color and
Imager::Color::Float to format the supplied color as a CSS style
rgb() string.
https://github.com/tonycoz/imager/issues/463
- Imager::Color and Imager::Color::Float objects can now be created
(copied) or set from other Imager::Color or Imager::Color::Float
objects.
1.013
- added rgb_difference() method
Thanks to Andreas König
https://github.com/tonycoz/imager/pull/462
- update ppport.h to prevent a redefinition diagnostic
- update bug tracker URLs to point at github
https://github.com/tonycoz/imager/pull/466
- update some other bug tracker URLs too.
- add the trim() and trim_rect() methods, to trim borders off an
image.
- add the as_float() method to Imager::Color and the as_8bit() method
to Imager::Color::Float to convert between the two types.
- update ppport.h to avoid a diagnostic in more modern perls.
- add detection for HEIF, JPEG XL and QOI image formats
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
config/rootfiles/common/perl-Imager | 2 ++
lfs/perl-Imager | 7 ++--
...t1tables.h-for-FT_Has_PS_Glyph_Names.patch | 32 +++++++++++++++++++
3 files changed, 38 insertions(+), 3 deletions(-)
create mode 100644 src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch
diff --git a/config/rootfiles/common/perl-Imager b/config/rootfiles/common/perl-Imager
index 6886d46ad..5674f7b52 100644
--- a/config/rootfiles/common/perl-Imager
+++ b/config/rootfiles/common/perl-Imager
@@ -54,6 +54,7 @@ usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Test.pm
usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Threads.pod
usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Transform.pm
usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Transformations.pod
+usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/TrimColorList.pm
usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Tutorial.pod
#usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/include
#usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/include/draw.h
@@ -160,6 +161,7 @@ usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/auto/Imager/Imag
#usr/share/man/man3/Imager::Threads.3
#usr/share/man/man3/Imager::Transform.3
#usr/share/man/man3/Imager::Transformations.3
+#usr/share/man/man3/Imager::TrimColorList.3
#usr/share/man/man3/Imager::Tutorial.3
#usr/share/man/man3/Imager::interface.3
#usr/share/man/man3/Imager::regmach.3
diff --git a/lfs/perl-Imager b/lfs/perl-Imager
index e7301b92b..445e18c0b 100644
--- a/lfs/perl-Imager
+++ b/lfs/perl-Imager
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2022 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2022-2024 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 1.012
+VER = 1.024
THISAPP = Imager-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 32dad83e9cfd66a162380b502ab49b343dae8c87eca8e6c0537d260956bf466e200511a7b4f89eed9b0bc1f20447584c7c4aabffaad77f0824ee9d5126848c39
+$(DL_FILE)_BLAKE2 = 3bbb7bc5a0537ca8095141e5aeca4dc27cc5f5bf94278a9538cef24a6013e16c5ff273035e589be113070db72afc2b19194d2bd2ce17937758e1748dd51ff56d
install : $(TARGET)
@@ -74,6 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && yes 'n' | perl Makefile.PL
+ cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
cd $(DIR_APP) && make install
@rm -rf $(DIR_APP)
diff --git a/src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch b/src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch
new file mode 100644
index 000000000..5afcfa68a
--- /dev/null
+++ b/src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch
@@ -0,0 +1,32 @@
+From 771ef328dcc4adc169b11334a3a9d940db82d250 Mon Sep 17 00:00:00 2001
+From: Niko Tyni <ntyni(a)debian.org>
+Date: Sun, 15 Sep 2024 09:03:46 +0100
+Subject: [PATCH] include t1tables.h for FT_Has_PS_Glyph_Names
+
+This is no longer pulled in by ftmm.h since FreeType 2.13.3
+
+Bug-Debian: https://bugs.debian.org/1081821
+Forwarded: https://github.com/tonycoz/imager/pull/533
+Bug: https://github.com/tonycoz/imager/pull/533
+Applied-Upstream: https://github.com/tonycoz/imager/commit/150c84cc0252de9bfe9ea14715e90c052937bf6c
+
+---
+ FT2/freetyp2.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/FT2/freetyp2.c b/FT2/freetyp2.c
+index 87d5e571..92011f38 100644
+--- a/FT2/freetyp2.c
++++ b/FT2/freetyp2.c
+@@ -47,6 +47,9 @@ Truetype, Type1 and Windows FNT.
+ #include FT_MULTIPLE_MASTERS_H
+ #endif
+ #endif
++#ifdef FT_TYPE1_TABLES_H
++#include FT_TYPE1_TABLES_H
++#endif
+
+ static void ft2_push_message(int code);
+
+--
+2.45.2
--
2.47.0
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] elfutils: Update to version 0.192
2024-11-15 21:36 ` [PATCH] elfutils: Update to version 0.192 Adolf Belka
@ 2024-11-18 20:00 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:00 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5222 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 0.191 to 0.192
> - Update of rootfile
> - Changelog
> 0.192
> CONDUCT: A new code of conduct has been adopted. See the
> CONDUCT file for more information.
> debuginfod: Add per-file signature verification for integrity
> checking, using RPM IMA scheme from Fedora/RHEL.
> New API for metadata queries: file name -> buildid.
> Server-side extraction of files from kernel debuginfo
> packages is significantly faster. Now takes < 0.25 seconds,
> down from ~50 seconds.
> libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
> and dwfl_unwound_source_str.
> stacktrace: Experimental new tool that can process a stream of stack
> samples from the Sysprof profiler and unwind them into call
> chains. Enable on x86 with --enable-stacktrace. See
> README.eu-stacktrace in the development branch for detailed
> usage instructions:
> https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/elfutils | 50 ++++++++++++++++++++++++++++++--
> lfs/elfutils | 4 +--
> 2 files changed, 49 insertions(+), 5 deletions(-)
>
> diff --git a/config/rootfiles/common/elfutils b/config/rootfiles/common/elfutils
> index 04773db9f..33d8dbf93 100644
> --- a/config/rootfiles/common/elfutils
> +++ b/config/rootfiles/common/elfutils
> @@ -28,15 +28,15 @@
> #usr/include/gelf.h
> #usr/include/libelf.h
> #usr/include/nlist.h
> -usr/lib/libasm-0.191.so
> +usr/lib/libasm-0.192.so
> #usr/lib/libasm.a
> #usr/lib/libasm.so
> usr/lib/libasm.so.1
> -usr/lib/libdw-0.191.so
> +usr/lib/libdw-0.192.so
> #usr/lib/libdw.a
> #usr/lib/libdw.so
> usr/lib/libdw.so.1
> -usr/lib/libelf-0.191.so
> +usr/lib/libelf-0.192.so
> #usr/lib/libelf.a
> #usr/lib/libelf.so
> usr/lib/libelf.so.1
> @@ -49,10 +49,54 @@ usr/lib/libelf.so.1
> #usr/share/locale/ja/LC_MESSAGES/elfutils.mo
> #usr/share/locale/pl/LC_MESSAGES/elfutils.mo
> #usr/share/locale/uk/LC_MESSAGES/elfutils.mo
> +#usr/share/man/man1/debuginfod-find.1
> #usr/share/man/man1/eu-elfclassify.1
> #usr/share/man/man1/eu-readelf.1
> #usr/share/man/man1/eu-srcfiles.1
> +#usr/share/man/man3/debuginfod_add_http_header.3
> +#usr/share/man/man3/debuginfod_begin.3
> +#usr/share/man/man3/debuginfod_end.3
> +#usr/share/man/man3/debuginfod_find_debuginfo.3
> +#usr/share/man/man3/debuginfod_find_executable.3
> +#usr/share/man/man3/debuginfod_find_metadata.3
> +#usr/share/man/man3/debuginfod_find_section.3
> +#usr/share/man/man3/debuginfod_find_source.3
> +#usr/share/man/man3/debuginfod_get_url.3
> +#usr/share/man/man3/debuginfod_get_user_data.3
> +#usr/share/man/man3/debuginfod_set_progressfn.3
> +#usr/share/man/man3/debuginfod_set_user_data.3
> +#usr/share/man/man3/elf32_checksum.3
> +#usr/share/man/man3/elf32_fsize.3
> +#usr/share/man/man3/elf32_getchdr.3
> +#usr/share/man/man3/elf32_getehdr.3
> +#usr/share/man/man3/elf32_getphdr.3
> +#usr/share/man/man3/elf32_getshdr.3
> +#usr/share/man/man3/elf32_newehdr.3
> +#usr/share/man/man3/elf32_newphdr.3
> +#usr/share/man/man3/elf32_offscn.3
> +#usr/share/man/man3/elf32_xlatetof.3
> +#usr/share/man/man3/elf32_xlatetom.3
> +#usr/share/man/man3/elf64_checksum.3
> +#usr/share/man/man3/elf64_fsize.3
> +#usr/share/man/man3/elf64_getchdr.3
> +#usr/share/man/man3/elf64_getehdr.3
> +#usr/share/man/man3/elf64_getphdr.3
> +#usr/share/man/man3/elf64_getshdr.3
> +#usr/share/man/man3/elf64_newehdr.3
> +#usr/share/man/man3/elf64_newphdr.3
> +#usr/share/man/man3/elf64_offscn.3
> +#usr/share/man/man3/elf64_xlatetof.3
> +#usr/share/man/man3/elf64_xlatetom.3
> #usr/share/man/man3/elf_begin.3
> #usr/share/man/man3/elf_clone.3
> +#usr/share/man/man3/elf_errmsg.3
> +#usr/share/man/man3/elf_errno.3
> #usr/share/man/man3/elf_getdata.3
> +#usr/share/man/man3/elf_getscn.3
> +#usr/share/man/man3/elf_ndxscn.3
> #usr/share/man/man3/elf_update.3
> +#usr/share/man/man3/elf_version.3
> +#usr/share/man/man3/libelf.3
> +#usr/share/man/man7/debuginfod-client-config.7
> +#usr/share/man/man8/debuginfod.8
> +#usr/share/man/man8/debuginfod.service.8
> diff --git a/lfs/elfutils b/lfs/elfutils
> index 901b82d42..a9f487f1b 100644
> --- a/lfs/elfutils
> +++ b/lfs/elfutils
> @@ -26,7 +26,7 @@ include Config
>
> SUMMARY = Higher-level library to access ELF files
>
> -VER = 0.191
> +VER = 0.192
>
> THISAPP = elfutils-$(VER)
> DL_FILE = $(THISAPP).tar.bz2
> @@ -42,7 +42,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = 2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca
> +$(DL_FILE)_BLAKE2 = cf9036a1fca416e0d47c76471093609230545aee63e31e30991dc3c88417d7c621c930bb74809374da3bf142501cee91a2b861a5a89efcb5e1ac184df5defce1
>
> install : $(TARGET)
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] perl-Imager: Update to version 1.024
2024-11-15 21:36 ` [PATCH] perl-Imager: Update to version 1.024 Adolf Belka
@ 2024-11-18 20:01 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 14276 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 1.012 (2020) to 1.024
> - Update of rootfile
> - Addition of patch to fix inclusion of t1tables.h for FT_Has_PS_Glyph_Names which is
> no longer pulled in by ftmm.h since FreeType 2.13.3
> - Changelog
> 1.024
> - TIFF: improve reporting from a test on failure.
> - TIFF: support back to libtiff 4.0.8, for compatibility with RHEL
> and its clones.
> https://github.com/tonycoz/imager/issues/527
> 1.023
> - TIFF: don't read after free when looking up a compression codec
> by the libtiff defined name,
> https://github.com/tonycoz/imager/issues/524
> 1.022
> - TIFF: We can no longer be lazy in implementing the size callback.
> https://github.com/tonycoz/imager/issues/522
> https://bugs.debian.org/1057270
> 1.021
> Several TIFF changes:
> - require libtiff 4.1.0 or later
> - add buildversion, builddate and libversion methods
> - add the codecs method which fetches a list of available TIFF
> compression codes
> - avoid deprecation warnings from libtiff about using the old
> libtiff defined integer types
> - require vsnprintf() (C99)
> - remove my adaption of TIFFReadRGBATile() since libtiff now provides
> TIFFReadRGBATileExt() which can do the same thing
> - use pkg-config to find libtiff if possible
> - for sufficiently modern libtiff (4.5.0) use TIFFClientOptions to
> specify the warning and error handlers, this means we no longer
> need a mutex for 4.5.0 and later.
> - collect warnings using a buffer chain instead of custom allocation
> code.
> - include the "module" name (typically a libtiff function name) when
> recording libtiff warnings.
> - add CI to test Imager::File::TIFF against libtiff 4.1.0 through 4.6.0
> - other minor fixes
> Other changes:
> - prevent CodeQL from complaining about an implicit conversion to
> unsigned char
> 1.020
> - masked(): disallow negative width/height masked images
> - masked(): adjust source corners as bottom right relative if they
> are negative.
> - masked(): reject image source corners where either co-ordinate is
> negative after the above adjustment.
> - Imager::Files: update external image file support modules list
> - internal test: don't fail on Imager::File::APNG link
> - disable Imager::Font::T1 and Freetype 1.x fonts by default.
> Unpatched t1lib simply doesn't work on 64 bit systems, and no-one
> ships the patched version anymore.
> https://github.com/tonycoz/imager/issues/510
> 1.019
> - fix palette/transparency table generation when writing paletted PNG
> images with tranparency. This happened to work for the test case,
> but the mechanism used to generate the palette order preserved most
> palette index positions, which hid the problem with actually
> generating the PLTE and tRNS chunks.
> https://github.com/tonycoz/imager/issues/499
> - added lowish-level read() and write() class methods to
> Imager::File::PNG, these are mostly intended for
> Imager::File::APNG, but are documented and usable elsewhere.
> - document in Imager::Install how to install Imager without any of
> the bundled-but-also-on-CPAN modules being installed.
> https://github.com/tonycoz/imager/issues/498
> 1.018
> - skip trying to produce deprecation warnings before perl 5.14, since
> that doesn't support custom warning categories within a package.
> This prevents pointless failures on these old versions of perl.
> 1.017
> Bug fix:
> - fix a one bytes underallocation for Imager::TrimColorList. On
> older perls this could lead to writing a zero byte one past the end
> of the allocated block.
> Documentation:
> - expand on why you might want to call Imager->preload() and that you
> probably don't need to.
> 1.016
> Upcoming backward incompatible changes:
> - deprecate setting/deleting tags by code. If this causes you a
> problem please open an issue. You can disable the warning produced
> with:
> no warnings 'Imager::tagcodes';
> - deprecate image channel masks. If this causes you a problem please
> open an issue. You can disable the warning produced with:
> no warnings 'Imager::channelmask';
> If you use either of these features please let me know.
> Minor features:
> - add magic/extension support for AVIF files, see Imager::File::AVIF
> on CPAN.
> - treat an unknown extension of two or more characters as a potential
> file type on write.
> Bug fixes:
> - prevent a possible undefined value warning from t/t10jpeg.t
> - update MANIFEST.SKIPs, update MANIFESTs and improve MANIFEST testing.
> - TGA: failing to read in the palette of a paletted TGA file would
> leak memory.
> - JPEG: supplying invalid values for the new JPEG write tags could
> leak memory.
> - PNG: fix validation of Latin1 only tags when writing PNGs.
> (detected by clang)
> - matrix_transform: correctly use fabs() instead of abs() on floating
> point values when deciding whether to divide for a perspective
> transform. (detected by clang)
> - fix the i_poly_aa_cfill_m() API macro
> Cage cleaning:
> - eliminate IO::File usage from the Imager code base
> - fix a type error harmlessly ignored by gcc but found by clang
> - eliminate memory leaks in sub-module Makefile.PL probe test code to
> allow the probes to succeed under LeakSanitizer.
> - BMP: fix some otherwise harmless clang warnings
> - remove some code meant to work around some unspecified old Solaris
> linker bug.
> - i_noise: prevent a harmless conversion warning from clang
> - fountain fill/filter: limit ssample_param to 1000 to simplify code.
> 1.015
> - rename the "virtual" member of i_img to "isvirtual" to allow the
> API to be used from C++, this may break source compatibility, using
> the i_img_virtual() accessor is backward compatible.
> - add cookbook entry to populating an image from raw RGB samples
> https://github.com/tonycoz/imager/issues/471
> - Imager::Probe now puts the existing value of PKG_CONFIG_PATH at the
> front of the PKG_CONFIG_PATH used when it calls pkg-config.
> - setup CodeQL workflow and fix detected warnings
> JPEG updates:
> - detect libjpeg (of whichever variety) via pkg-config if possible
> - add specific support for mozjpeg (turn its optimization off by
> default so tests pass.)
> - add libjpeg_version(), is_mozjpeg(), is_turbojpeg() and
> has_arith_coding() methods
> - add jpeg_compress_profile output tag, which only matters for
> mozjpeg
> - the libjpeg_version() method replaces the old
> Imager::File::JPEG::i_libjpeg_version() function, and the format
> has changed.
> - various obscure jpeg output controls:
> - add support for JPEG arithmetic coding when the supplied libjpeg
> supports it. Note that not all JPEG decoders can handle arithmetic
> coded JPEGs.
> - add support for disabling the JFIF header for JPEG files using the
> jpeg_jfif tag.
> - add support for smoothing to eliminate dithering noise (like cjpeg
> -smooth) using the jpeg_smooth tag.
> - add support for producing JPEG restart markers (like cjpeg -restart
> N), using the jpeg_restart tag.
> - add control over subsample for JPEG (like the cjpeg -sample
> parameter) using the jpeg_sample tag
> - added tags for the rest of the MozJPEG API parameters.
> - add jpeg_tune tag, corresponding to the MozJPEG cjpeg -tune-*
> options.
> 1.014
> Bug fixes:
> - fix failed to build on non-threaded perls.
> https://github.com/tonycoz/imager/issues/472
> - when writing a paletted image with an alpha channel to PNG only
> set the tRNS chunk if the image has transparent colours. With
> older libpng this could add an erroneous tRNS chunk (or possibly
> undefined behaviour if I understand the libpng code).
> https://github.com/tonycoz/imager/issues/459
> Features:
> - Imager::Color and Imager::Color::Float objects can now be created
> from CSS style rgb(...) strings.
> https://github.com/tonycoz/imager/issues/463
> - added the as_css_rgb() method to both Imager::Color and
> Imager::Color::Float to format the supplied color as a CSS style
> rgb() string.
> https://github.com/tonycoz/imager/issues/463
> - Imager::Color and Imager::Color::Float objects can now be created
> (copied) or set from other Imager::Color or Imager::Color::Float
> objects.
> 1.013
> - added rgb_difference() method
> Thanks to Andreas König
> https://github.com/tonycoz/imager/pull/462
> - update ppport.h to prevent a redefinition diagnostic
> - update bug tracker URLs to point at github
> https://github.com/tonycoz/imager/pull/466
> - update some other bug tracker URLs too.
> - add the trim() and trim_rect() methods, to trim borders off an
> image.
> - add the as_float() method to Imager::Color and the as_8bit() method
> to Imager::Color::Float to convert between the two types.
> - update ppport.h to avoid a diagnostic in more modern perls.
> - add detection for HEIF, JPEG XL and QOI image formats
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/perl-Imager | 2 ++
> lfs/perl-Imager | 7 ++--
> ...t1tables.h-for-FT_Has_PS_Glyph_Names.patch | 32 +++++++++++++++++++
> 3 files changed, 38 insertions(+), 3 deletions(-)
> create mode 100644 src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch
>
> diff --git a/config/rootfiles/common/perl-Imager b/config/rootfiles/common/perl-Imager
> index 6886d46ad..5674f7b52 100644
> --- a/config/rootfiles/common/perl-Imager
> +++ b/config/rootfiles/common/perl-Imager
> @@ -54,6 +54,7 @@ usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Test.pm
> usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Threads.pod
> usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Transform.pm
> usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Transformations.pod
> +usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/TrimColorList.pm
> usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/Tutorial.pod
> #usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/include
> #usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/Imager/include/draw.h
> @@ -160,6 +161,7 @@ usr/lib/perl5/site_perl/5.36.0/xxxMACHINExxx-linux-thread-multi/auto/Imager/Imag
> #usr/share/man/man3/Imager::Threads.3
> #usr/share/man/man3/Imager::Transform.3
> #usr/share/man/man3/Imager::Transformations.3
> +#usr/share/man/man3/Imager::TrimColorList.3
> #usr/share/man/man3/Imager::Tutorial.3
> #usr/share/man/man3/Imager::interface.3
> #usr/share/man/man3/Imager::regmach.3
> diff --git a/lfs/perl-Imager b/lfs/perl-Imager
> index e7301b92b..445e18c0b 100644
> --- a/lfs/perl-Imager
> +++ b/lfs/perl-Imager
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2022 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2022-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 1.012
> +VER = 1.024
>
> THISAPP = Imager-$(VER)
> DL_FILE = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = 32dad83e9cfd66a162380b502ab49b343dae8c87eca8e6c0537d260956bf466e200511a7b4f89eed9b0bc1f20447584c7c4aabffaad77f0824ee9d5126848c39
> +$(DL_FILE)_BLAKE2 = 3bbb7bc5a0537ca8095141e5aeca4dc27cc5f5bf94278a9538cef24a6013e16c5ff273035e589be113070db72afc2b19194d2bd2ce17937758e1748dd51ff56d
>
> install : $(TARGET)
>
> @@ -74,6 +74,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> @$(PREBUILD)
> @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
> cd $(DIR_APP) && yes 'n' | perl Makefile.PL
> + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch
> cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
> cd $(DIR_APP) && make install
> @rm -rf $(DIR_APP)
> diff --git a/src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch b/src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch
> new file mode 100644
> index 000000000..5afcfa68a
> --- /dev/null
> +++ b/src/patches/perl-Imager-1.024-include-t1tables.h-for-FT_Has_PS_Glyph_Names.patch
> @@ -0,0 +1,32 @@
> +From 771ef328dcc4adc169b11334a3a9d940db82d250 Mon Sep 17 00:00:00 2001
> +From: Niko Tyni <ntyni(a)debian.org>
> +Date: Sun, 15 Sep 2024 09:03:46 +0100
> +Subject: [PATCH] include t1tables.h for FT_Has_PS_Glyph_Names
> +
> +This is no longer pulled in by ftmm.h since FreeType 2.13.3
> +
> +Bug-Debian: https://bugs.debian.org/1081821
> +Forwarded: https://github.com/tonycoz/imager/pull/533
> +Bug: https://github.com/tonycoz/imager/pull/533
> +Applied-Upstream: https://github.com/tonycoz/imager/commit/150c84cc0252de9bfe9ea14715e90c052937bf6c
> +
> +---
> + FT2/freetyp2.c | 3 +++
> + 1 file changed, 3 insertions(+)
> +
> +diff --git a/FT2/freetyp2.c b/FT2/freetyp2.c
> +index 87d5e571..92011f38 100644
> +--- a/FT2/freetyp2.c
> ++++ b/FT2/freetyp2.c
> +@@ -47,6 +47,9 @@ Truetype, Type1 and Windows FNT.
> + #include FT_MULTIPLE_MASTERS_H
> + #endif
> + #endif
> ++#ifdef FT_TYPE1_TABLES_H
> ++#include FT_TYPE1_TABLES_H
> ++#endif
> +
> + static void ft2_push_message(int code);
> +
> +--
> +2.45.2
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] libnetfilter_conntrack: Update to version 1.1.0
2024-11-15 21:36 ` [PATCH] libnetfilter_conntrack: Update to version 1.1.0 Adolf Belka
@ 2024-11-18 20:01 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 2305 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 1.0.9 to 1.1.0
> - Update of rootfile not required
> - Changelog
> 1.1.0
> - Enhancements for filtering dump and flush commands,
> see struct nfct_filter_dump and nfct_nlmsg_build_filter().
> - ctnetlink event BPF fixes (endianness issue, IPv6 matching) and
> enhancements (zone matching).
> - fix for musl compilation.
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> lfs/libnetfilter_conntrack | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/lfs/libnetfilter_conntrack b/lfs/libnetfilter_conntrack
> index 3141606fe..8d724e4e9 100644
> --- a/lfs/libnetfilter_conntrack
> +++ b/lfs/libnetfilter_conntrack
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,10 +24,10 @@
>
> include Config
>
> -VER = 1.0.9
> +VER = 1.1.0
>
> THISAPP = libnetfilter_conntrack-$(VER)
> -DL_FILE = $(THISAPP).tar.bz2
> +DL_FILE = $(THISAPP).tar.xz
> DL_FROM = $(URL_IPFIRE)
> DIR_APP = $(DIR_SRC)/$(THISAPP)
> TARGET = $(DIR_INFO)/$(THISAPP)
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = 701393338a0bf852b97d80a1e4ab078dea741f7181246b3dafcbe8cff287b5b9fae72c1c50867ea71baab83fa842471b2c7054fb4702bf35900a352078de8f3a
> +$(DL_FILE)_BLAKE2 = e1f8342b4edcbd81ab9995c9ac37818006c710f890b85120e5225936163d8ac24b5a487b468cb9f98cf3c86ab3534e1a9fc866b06633c82eb9bd81d0caf2ffa1
>
> install : $(TARGET)
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] fuse: Update to version 3.16.2
2024-11-15 21:36 ` [PATCH] fuse: Update to version 3.16.2 Adolf Belka
@ 2024-11-18 20:01 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1350 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 3.15.0 to 3.16.2
> - Update of rootfile not required
> - Changelog
> 3.16.2
> Various small fixes and improvements.
> 3.16.1
> Readdir kernel cache can be enabled from high-level API.
> 3.15.1
> Future libfuse releases will be signed with `signify`_ rather than PGP
> (rationale_). This release is the last to be signed with PGP and contains the
> signify public key for current (3.15.X) and upcoming (3.16.X) minor release
> cycle.
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> lfs/fuse | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/lfs/fuse b/lfs/fuse
> index ae225e83c..c275904b6 100644
> --- a/lfs/fuse
> +++ b/lfs/fuse
> @@ -73,7 +73,10 @@ $(subst %,%_BLAKE2,$(objects)) :
> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> @$(PREBUILD)
> @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
> - cd $(DIR_APP) && meson --prefix=/usr -Dexamples=false builddir
> + cd $(DIR_APP) && meson setup \
> + --prefix=/usr \
> + -D examples=false \
> + builddir/
> cd $(DIR_APP)/builddir && ninja $(MAKETUNING)
> cd $(DIR_APP)/builddir && ninja install
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] iptables: Update to version 1.8.11
2024-11-15 21:36 ` [PATCH] iptables: Update to version 1.8.11 Adolf Belka
@ 2024-11-18 20:01 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 5541 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 1.8.10 to 1.8.11
> - Update of rootfile not required
> - Changelog
> 1.8.11
> new features:
> - New arptables-translate tool
> - ebtables-nft:
> - Support for --change-counters command, albeit not atomic
> - Specify rule counters using iptables' '-c N,M' syntax
> - Support --replace and --list-rules commands
> - Support zeroing individual rules
> - Print negations (exclamation marks) extrapositioned (i.e., before
> the match they invert) for consistency with iptables
> - iptables-translate:
> - Align protocol name lookups with iptables
> - iptables-translate: Support socket match and TPROXY target
> - iptables-translate: Slightly improved avoidance of redundant 'ip
> protocol'/'meta l4proto' matches
> - iptables:
> - Undo numeric protocol printing of v1.8.9 for well-known protocols
> for consistency with iptables-save
> - Enable implicit extension lookup for dccp and ipcomp protocols (so
> no extra '-m <proto>' is needed after '-p <proto>')
> - iptables-save: Avoid calls to getprotobynumber() for consistency and
> improved performance with huge rule sets
> - libxtables: Support use of both xtables_ipaddr_to_numeric() and
> xtables_ipmask_to_numeric() as parameters to the same function call
> - configure: Support disabling use of libnfnetlink
> - Prefix xtables-monitor rule events by a typical command (iptables,
> ip6tables) instead of -4/-6 flags for consistency with ebtables and
> arptables events
> fixes:
> - arptables-nft:
> - Ineffective masks when specified in --h-type, --opcode and
> --proto-type matches
> - Wrong formatting of --h-type values and --proto-type masks causing
> misinterpretation by arptables-restore
> - iptables-nft:
> - Wrong error messages in corner-case error conditions
> - Zeroing single rule counters broken (again!)
> - Incorrect combination of inverted payload matches
> - Spurious error when zeroing a specific builtin chain which doesn't
> exist - Calling -Z command with bogus rule number must fail
> - libiptc: Corner-case segfault upon renaming a chain
> - ebtables-restore:
> - Corner-case bug with --noflush
> - Spurious failures when deleting multiple rules with among matches
> - ebtables-nft:
> - Different line number (--Ln) formatting than ebtables-legacy
> - Off-by-one rule number when using -S command with rule number
> - iptables-legacy: Broken --wait without timeout
> - libxtables: Leak of matches' udata buffer
> - Some matches stripped full value ranges from output even if inverted
> - Illegal memory access when parsing '-c ""' (i.e., empty string
> argument)
> - Inverted full interface wildcards (e.g. '! -i +') stripped from
> iptables-save output
> - xtables-monitor:
> - Incorrect output when not called with -4 or -6 options
> - Flush stdout after each line to prevent buffers and help with
> scripting
> - Align output for builtin chains with that of tables
> - Capture arptables chain events, too
> - Empty 'EVENT:' lines printed for ebtables rule changes
> - Fix for compiling against musl libc
> - xtables-translate: Fix translation of TPROXY target
> documentation updates:
> - Extensions: string: Starting with linux-6.7, pattern matching no
> longer extends past 'to' offset - update the man page accordingly
> - Extensions: recent: Clarify ip_list_hash_size default value and
> obsoleted state of ip_pkt_list_tot
> - ebtables-nft.8: Note that --concurrent is a NOP
> - Misc. typesetting, spelling and grammar fixes in man pages
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> lfs/iptables | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/lfs/iptables b/lfs/iptables
> index 572d9f212..e8c4069d6 100644
> --- a/lfs/iptables
> +++ b/lfs/iptables
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 1.8.10
> +VER = 1.8.11
>
> THISAPP = iptables-$(VER)
> DL_FILE = $(THISAPP).tar.xz
> @@ -41,7 +41,7 @@ objects = $(DL_FILE) \
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> netfilter-layer7-v2.23.tar.gz = $(URL_IPFIRE)/netfilter-layer7-v2.23.tar.gz
>
> -$(DL_FILE)_BLAKE2 = 417b33fcfc7edeba169caef26ed0322798f6b82500840509f6c10b97b4ef3f11932c0393fc8dcc5946264442bf8ee959a594b6fbd5dc92012cfad30edf130520
> +$(DL_FILE)_BLAKE2 = 82daca3940e253f6fda7cf5b3332488c31391ff66c0112c0cae2645ab61918f81e6028ea2b1e1385f21e4c5ff8cd64cba31072a2417a2ab696fe1c6b5464cea1
> netfilter-layer7-v2.23.tar.gz_BLAKE2 = 5c8ab722f6fbc126f2f65ecf401de5fc40560c20e3be52f783db34410446185dcb6781b3148e4a174e8b2d2c290bec0342dea95e8cefc35c39345617fa7a8fdc
>
> install : $(TARGET)
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] freetype: Update to version 2.13.3
2024-11-15 21:36 ` [PATCH] freetype: Update to version 2.13.3 Adolf Belka
@ 2024-11-18 20:01 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 2458 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 2.13.2 to 2.13.3
> - Update of rootfile
> - Changelog is too large to include here. For details see the contents of the file
> ChangeLog in the source tarball.
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/freetype | 2 +-
> lfs/freetype | 6 +++---
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/config/rootfiles/common/freetype b/config/rootfiles/common/freetype
> index b83b26afc..81adc2503 100644
> --- a/config/rootfiles/common/freetype
> +++ b/config/rootfiles/common/freetype
> @@ -60,7 +60,7 @@
> #usr/lib/libfreetype.la
> #usr/lib/libfreetype.so
> usr/lib/libfreetype.so.6
> -usr/lib/libfreetype.so.6.20.1
> +usr/lib/libfreetype.so.6.20.2
> #usr/lib/pkgconfig/freetype2.pc
> #usr/share/aclocal/freetype2.m4
> #usr/share/man/man1/freetype-config.1
> diff --git a/lfs/freetype b/lfs/freetype
> index 7210d6c8a..fa69e4e31 100644
> --- a/lfs/freetype
> +++ b/lfs/freetype
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 2.13.2
> +VER = 2.13.3
>
> THISAPP = freetype-$(VER)
> DL_FILE = $(THISAPP).tar.xz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = cebc82180d9afaeb112a65ba78903d7bf7a9295a803166a033585ad2325add6023f05066852240c4665e56285345ba503b01ecd461d48f0478a8f3f56136988e
> +$(DL_FILE)_BLAKE2 = f9591c6998df02b072adaf38a968e91deae8ed4d53ea0cb74d08982c4f0e48b1a98c1378a698164e4f730f07a3b0bea308a94fcc2e2b8ce9967dbf9478b599bd
>
> install : $(TARGET)
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] fribidi: Update to version 1.0.16
2024-11-15 21:36 ` [PATCH] fribidi: Update to version 1.0.16 Adolf Belka
@ 2024-11-18 20:01 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 2524 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 1.0.12 to 1.0.16
> - Update of rootfile not required
> - Changelog
> 1.0.16
> Update Unicode character databases to v16.0.0
> 1.0.15
> Fixed the bad tarball from 1.0.14 with stall include files. There are no other
> changes
> 1.0.14
> Updated Unicode tables to version 15.1
> 1.0.13
> Adding missing man pages to the tar release file.
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> lfs/fribidi | 10 ++++++----
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/lfs/fribidi b/lfs/fribidi
> index 75ea2d148..9e32b79d7 100644
> --- a/lfs/fribidi
> +++ b/lfs/fribidi
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 1.0.12
> +VER = 1.0.16
>
> THISAPP = fribidi-$(VER)
> DL_FILE = $(THISAPP).tar.xz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = f76f9d28f738f0cc9790ccdf0fe419cb0e7d70b24aa825844d23c4b31ad51c33f09c88ad4876fa6a52523f2a52d5eb7a4b50deeb70f9db750c69ac236ecfa8f5
> +$(DL_FILE)_BLAKE2 = 9a0dce6152ba0f0ca4a42a83ca0f6d234fb9fef2a681d274aab6922e3394b70430e677fd549b17b13d928d733c0e72a7e3527cfb461971bbfd155ec1bd5e738c
>
> install : $(TARGET)
>
> @@ -71,7 +71,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> @$(PREBUILD)
> @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
> $(UPDATE_AUTOMAKE)
> - cd $(DIR_APP) && meson --prefix=/usr builddir/
> + cd $(DIR_APP) && meson setup \
> + --prefix=/usr \
> + builddir/
> cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING)
> cd $(DIR_APP) && ninja -C builddir/ install
> @rm -rf $(DIR_APP)
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] conntrack-tools: Update to version 1.4.8
2024-11-15 21:36 ` [PATCH] conntrack-tools: Update to version 1.4.8 Adolf Belka
@ 2024-11-18 20:01 ` Michael Tremer
0 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 2133 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 1.4.7 to 1.4.8
> - Update of rootfile not required
> - Changelog
> 1.4.8
> bugfixes:
> - fix spurious EOPNOSUPP and ENOBUFS errors with -U/--update command.
> - fix spurious ENOENT -D/--delete.
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> lfs/conntrack-tools | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/lfs/conntrack-tools b/lfs/conntrack-tools
> index 2296c7ca8..65f8b02b7 100644
> --- a/lfs/conntrack-tools
> +++ b/lfs/conntrack-tools
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,10 +24,10 @@
>
> include Config
>
> -VER = 1.4.7
> +VER = 1.4.8
>
> THISAPP = conntrack-tools-$(VER)
> -DL_FILE = $(THISAPP).tar.bz2
> +DL_FILE = $(THISAPP).tar.xz
> DL_FROM = $(URL_IPFIRE)
> DIR_APP = $(DIR_SRC)/$(THISAPP)
> TARGET = $(DIR_INFO)/$(THISAPP)
> @@ -42,7 +42,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = 42a3cacf8a32a5b8b688a9fd68f66024c591e9814ef3cc349456691094bab0fae15bb1c00befa178b0f8e845bf6fc00715cbf9db55cd7bf2d155c2dfd55f9b1a
> +$(DL_FILE)_BLAKE2 = 2f8a7d7facf4890a8ca7dec54d5faa1383ad5e449a0599707578567e9c8ed6fd63ca308538afc34e99121e39e80c1ce686c8dda89247abdf4699bb420b52c4fb
>
> install : $(TARGET)
>
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] cairo: Update to version 1.18.2
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
` (7 preceding siblings ...)
2024-11-15 21:36 ` [PATCH] perl-Imager: Update to version 1.024 Adolf Belka
@ 2024-11-18 20:01 ` Michael Tremer
8 siblings, 0 replies; 18+ messages in thread
From: Michael Tremer @ 2024-11-18 20:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 7497 bytes --]
Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
> On 15 Nov 2024, at 21:36, Adolf Belka <adolf.belka(a)ipfire.org> wrote:
>
> - Update from version 1.17.6 to 1.18.2
> - Update of rootfile
> - Changelog
> 1.18.2
> The malloc-stats code has been removed from the tests directory [#640]; the
> canonical location for it is: https://github.com/behdad/malloc-stats
> Cairo now requires a version of pixman equal to, or newer than, 0.40. [!522]
> There have been multiple build fixes for newer versions of GCC [!525, !542];
> for MSVC [#808]; for Solaris [!540]; and on macOS 10.7 [#810].
> PNG errors caused by loading malformed data are correctly propagated to
> callers, so they can handle the case. [!524]
> Both stroke and fill colors are now set when showing glyphs on a PDF
> surface. [#813]
> All the font options are copied when creating a fallback font object. [#819]
> When drawing text on macOS, Cairo now tries harder to select the appropriate
> font name. [#811]
> Cairo now prefers the COLRv1 table inside a font, if one is available. [!537]
> Cairo requires a C11 toolchain when building. [!479]
> 1.18.0
> All the API added in the 1.17 development cycle is now considered stable, and
> will not change.
> Many thanks to all the contributors for this release.
> The cairo-sphinx tool has been removed; we could not find any instruction on
> how to use it, and no user answered our call for help. If you were using
> cairo-sphinx, please reach out to the cairo maintainers.
> Cairo now implements Type 3 color fonts for PDF. Thanks to Adrian Johnson for
> his work on this feature.
> Khaled Hosny contributed multiple documentation fixes, to ensure that the
> cairo API reference is up to date. Khaled also fixed multiple compiler
> warnings generated when building cairo.
> The XML surface has been removed; it was disabled by default when building
> cairo, and we could not find any downstream distributor that would enable
> it.
> The Tee surface is now automatically enabled. Downstream distributors of
> cairo have been enabling for years it in order to build Firefox.
> Fujii Hironori and Adrian Johnson fixed multiple issues with the DWrite
> font backend.
> John Ralls improved the Quartz surface; mainly, Quartz surfaces now use
> the main display ColorSpace, speeding up rendering operations.
> Cairo now hides all private symbols by default on every platform; the old
> "slim" symbols hack to alias internally used symbols has been dropped, in
> favor of using `-Bsymbolic-functions` with toolchains that support it.
> Uli Schlachter fixed multiple memory leaks in the code base and test suite,
> and helped with many reviews and general maintenance.
> Marc Jeanmougin added new API to expose the Pixman dithering filter to cairo
> patterns; this is currently implemented only for image surfaces.
> 1.17.8
> In a continuing effort to reduce the amount of legacy code, and increase
> the long-term maintainability of cairo, the following backends have been
> removed:
> - GL and GLES drawing
> Additionally, cairo's Autotools build system has been removed; from now on,
> cairo will only support the Meson build system. While the end result should
> be identical, further testing is appreciated.
> In this snapshot, cairo gained support for rendering COLRv1 fonts, and
> rendering SVG and COLRv1 fonts with custom palettes.
> Support for macOS and Windows has been improved, with lots of build and bug
> fixes.
> Lots of safety issues have been fixed, with array bounds checking and
> plugging memory leaks, as well as fixes for bugs identified via fuzzying.
> This is going to be the last snapshot of the 1.17 development cycle; we only
> expect minor bug fixing and improvements until the 1.18.0 release.
>
> Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
> ---
> config/rootfiles/common/cairo | 13 ++++++-------
> lfs/cairo | 12 ++++++------
> 2 files changed, 12 insertions(+), 13 deletions(-)
>
> diff --git a/config/rootfiles/common/cairo b/config/rootfiles/common/cairo
> index c83ed107c..2e4474607 100644
> --- a/config/rootfiles/common/cairo
> +++ b/config/rootfiles/common/cairo
> @@ -9,23 +9,21 @@
> #usr/include/cairo/cairo-script-interpreter.h
> #usr/include/cairo/cairo-script.h
> #usr/include/cairo/cairo-svg.h
> +#usr/include/cairo/cairo-tee.h
> #usr/include/cairo/cairo-version.h
> #usr/include/cairo/cairo.h
> #usr/lib/cairo
> -#usr/lib/cairo/libcairo-trace.la
> +#usr/lib/cairo/libcairo-fdr.so
> #usr/lib/cairo/libcairo-trace.so
> -#usr/lib/libcairo-gobject.la
> #usr/lib/libcairo-gobject.so
> usr/lib/libcairo-gobject.so.2
> -usr/lib/libcairo-gobject.so.2.11706.0
> -#usr/lib/libcairo-script-interpreter.la
> +usr/lib/libcairo-gobject.so.2.11802.2
> #usr/lib/libcairo-script-interpreter.so
> usr/lib/libcairo-script-interpreter.so.2
> -usr/lib/libcairo-script-interpreter.so.2.11706.0
> -#usr/lib/libcairo.la
> +usr/lib/libcairo-script-interpreter.so.2.11802.2
> #usr/lib/libcairo.so
> usr/lib/libcairo.so.2
> -usr/lib/libcairo.so.2.11706.0
> +usr/lib/libcairo.so.2.11802.2
> #usr/lib/pkgconfig/cairo-fc.pc
> #usr/lib/pkgconfig/cairo-ft.pc
> #usr/lib/pkgconfig/cairo-gobject.pc
> @@ -35,4 +33,5 @@ usr/lib/libcairo.so.2.11706.0
> #usr/lib/pkgconfig/cairo-script-interpreter.pc
> #usr/lib/pkgconfig/cairo-script.pc
> #usr/lib/pkgconfig/cairo-svg.pc
> +#usr/lib/pkgconfig/cairo-tee.pc
> #usr/lib/pkgconfig/cairo.pc
> diff --git a/lfs/cairo b/lfs/cairo
> index 30744b3d7..b15c665e4 100644
> --- a/lfs/cairo
> +++ b/lfs/cairo
> @@ -1,7 +1,7 @@
> ###############################################################################
> # #
> # IPFire.org - A linux based firewall #
> -# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
> +# Copyright (C) 2007-2024 IPFire Team <info(a)ipfire.org> #
> # #
> # This program is free software: you can redistribute it and/or modify #
> # it under the terms of the GNU General Public License as published by #
> @@ -24,10 +24,10 @@
>
> include Config
>
> -VER = 1.17.6
> +VER = 1.18.2
>
> THISAPP = cairo-$(VER)
> -DL_FILE = $(THISAPP).tar.bz2
> +DL_FILE = $(THISAPP).tar.xz
> DL_FROM = $(URL_IPFIRE)
> DIR_APP = $(DIR_SRC)/$(THISAPP)
> TARGET = $(DIR_INFO)/$(THISAPP)
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_BLAKE2 = 05ac766d33e9bdfc5df0347e9a80611554d64886715d1620fbe6f05f36f0134e46e1e6107738d260b380fab5ef2ac609922dce9ebcac01234710d8e2a76e9724
> +$(DL_FILE)_BLAKE2 = 6046ebc96bf79ef4fcff476d998cee756b0132198c129b049101ab7a70fe420b37f0f0b3ff90c51188005a19b87cb9dabe451bd97679d75ef397f0b3feb2af14
>
> install : $(TARGET)
>
> @@ -70,8 +70,8 @@ $(subst %,%_BLAKE2,$(objects)) :
> $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> @$(PREBUILD)
> @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
> - cd $(DIR_APP) && meson \
> - --prefix=/usr \
> + cd $(DIR_APP) && meson setup \
> + --prefix=/usr \
> builddir/
> cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING)
> cd $(DIR_APP) && ninja -C builddir/ install
> --
> 2.47.0
>
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2024-11-18 20:01 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-11-15 21:36 [PATCH] cairo: Update to version 1.18.2 Adolf Belka
2024-11-15 21:36 ` [PATCH] conntrack-tools: Update to version 1.4.8 Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] elfutils: Update to version 0.192 Adolf Belka
2024-11-18 20:00 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] freetype: Update to version 2.13.3 Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] fribidi: Update to version 1.0.16 Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] fuse: Update to version 3.16.2 Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] iptables: Update to version 1.8.11 Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] libnetfilter_conntrack: Update to version 1.1.0 Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-15 21:36 ` [PATCH] perl-Imager: Update to version 1.024 Adolf Belka
2024-11-18 20:01 ` Michael Tremer
2024-11-18 20:01 ` [PATCH] cairo: Update to version 1.18.2 Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox