- Update from version 0.190 to 0.191 - Update of rootfile - Changelog 0.191 libdw: dwarf_addrdie now supports binaries lacking a .debug_aranges section. Improved support for DWARF package files. Add new function dwarf_cu_dwp_section_info. debuginfod: Caching eviction logic improvements to improve retention of small/frequent/slow files such as Fedora's vdso.debug. srcfiles: Can now fetch the source files of a DWARF/ELF file and place them into a zip.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/elfutils | 7 ++++--- lfs/elfutils | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/config/rootfiles/common/elfutils b/config/rootfiles/common/elfutils index 830638e2b..fce1549dc 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.190.so +usr/lib/libasm-0.191.so #usr/lib/libasm.a #usr/lib/libasm.so usr/lib/libasm.so.1 -usr/lib/libdw-0.190.so +usr/lib/libdw-0.191.so #usr/lib/libdw.a #usr/lib/libdw.so usr/lib/libdw.so.1 -usr/lib/libelf-0.190.so +usr/lib/libelf-0.191.so #usr/lib/libelf.a #usr/lib/libelf.so usr/lib/libelf.so.1 @@ -56,3 +56,4 @@ usr/lib/libelf.so.1 #usr/share/man/man3/elf_clone.3 #usr/share/man/man3/elf_getdata.3 #usr/share/man/man3/elf_update.3 + diff --git a/lfs/elfutils b/lfs/elfutils index 7dd95caa2..901b82d42 100644 --- a/lfs/elfutils +++ b/lfs/elfutils @@ -26,7 +26,7 @@ include Config
SUMMARY = Higher-level library to access ELF files
-VER = 0.190 +VER = 0.191
THISAPP = elfutils-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 9934aff08f1898377708b28595fb52130ef9f80408132ac7d306845b10672ba45cf1ac69783da07b3eea9fd647741d44da45b8b2626c45a768cb2844c6186513 +$(DL_FILE)_BLAKE2 = 2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca
install : $(TARGET)
- Update from version 13.2 to 14.2 - Update of rootfile - Changelog 14.2 This is a minor corrective release over GDB 14.1, fixing the following issues: PR symtab/31112 (DLL export forwarding is broken) PR c++/31128 (gdb crashes when trying to print a global variable stub without a running inferior) PR tdep/31254 ([gdb/tdep, arm] FAIL: gdb.threads/staticthreads.exp: up 10) PR gdb/31256 (Crash with basic 'list .') PR python/31366 (Frame.static_link() segfaults) 14.1 This version of GDB includes the following changes and enhancements: Removed features, removed configurations: GDB no longer support AiX 4.x, 5.x and 6.x. The minimum version supported is AiX 7.1. GDB/MI version 1 support has been removed Initial built-in support for Debugger Adapter Protocol (DAP) GDB now recognizes the NO_COLOR environment variable Initial support for integer types larger than 64 bits Breakpoints can now be inferior-specific New convenience function "$_shell", to execute a shell command and return its result. Python support New class gdb.Thread New class gdb.unwinder.FrameId New class gdb.ValuePrinter New gdb.Inferior.arguments attribute, holding the command-line arguments to the inferior, if known New gdb.Inferior.main_name attribute, holding the name of the inferior's 'main', if known. New gdb.Breakpoint.inferior attribute New gdb.Progspace.symbol_file attribute New gdb.Progspace.executable_filename attribute New function gdb.execute_mi(COMMAND, [ARG]...) New function gdb.block_signals() New method gdb.Frame.static_link New gdb.Inferior 'clear_env', 'set_env' and 'unset_env' methods New gdb.Type now has the 'is_array_like' and 'is_string_like' methods New gdb.Value 'assign' method New gdb.Value 'to_array' method New gdb.Progspace 'objfile_for_address' method New methods added to the gdb.PendingFrame class, with behavior which is the same as the corresponding methods on gdb.Frame. gdb.LazyString now implements the __str__ method New event gdb.ThreadExitedEvent New event gdb.ExecutableChangedEvent New event gdb.NewProgspaceEvent New event gdb.FreeProgspaceEvent The frame-id passed to gdb.PendingFrame.create_unwind_info now use either an integer or a gdb.Value object for each of its 'sp', 'pc', and 'special' attributes. The Disassembler API from the gdb.disassembler module has been extended to include styling support gdb.parse_and_eval now has a new "global_context" parameter, allowing the request to only examine global symbols. The name argument passed to gdb.unwinder.Unwinder.__init__ must now be of type 'str' otherwise a TypeError will be raised. The gdb.unwinder.Unwinder.enabled attribute can now only accept values of type 'bool'. Changing this attribute will now invalidate GDB's frame-cache. It is now no longer possible to sub-class the gdb.disassembler.DisassemblerResult type. Remote protocol Support for enabling or disabling individual remote target features GDB/MI support New 'no-history' stop reason Support for inferior-specific breakpoints The bkpt tuple, which appears in breakpoint-created notifications, and in the result of the -break-insert command can now include an optional 'inferior' field for both the main breakpoint, and each location, when the breakpoint is inferior-specific. Trying to create a thread-specific breakpoint using a non-existent thread ID now results in an error New "simple-values-ref-types" -list-feature value indicating how the --simple-values option in various commands take reference types into account. Enhanced AArch64 support Initial support for Scalable Matrix Extension (SME) and for Scalable Matrix Extension 2 (SME2) The 'org.gnu.gdb.aarch64.pauth' Pointer Authentication feature is now deprecated in favor of the 'org.gnu.gdb.aarch64.pauth_v2' feature string Enhanced Ada support Support for the Ada 2022 target name symbol ('@') Support for the The Ada 2022 'Enum_Rep and 'Enum_Val attributes Miscellaneous The 'list' command now accepts '.' as an argument, telling GDB to print the location around the point of execution within the current frame New '%V' output format for printf and dprintf commands. The printf command now limits the size of strings fetched from the inferior to the value of the 'max-value-size' setting. Support for extending at configure time the default value of the 'debug-file-directory' GDB parameter via the new --additional-debug-dirs=PATHs configure option. New command "info main" New command "set tui mouse-events [on|off]" (on by default) New command "set always-read-ctf on|off" (off by default) Various new debug and maitenance commands
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/gdb | 29 +++++++++++++++++++++++++---- lfs/gdb | 6 +++--- 2 files changed, 28 insertions(+), 7 deletions(-)
diff --git a/config/rootfiles/common/gdb b/config/rootfiles/common/gdb index 6a366ac7d..c951284da 100644 --- a/config/rootfiles/common/gdb +++ b/config/rootfiles/common/gdb @@ -2,14 +2,10 @@ #usr/bin/gdb #usr/bin/gdb-add-index #usr/bin/gdbserver -#usr/bin/run #usr/include/gdb #usr/include/gdb/jit-reader.h #usr/include/sim -#usr/include/sim/callback.h -#usr/include/sim/sim.h #usr/lib/libinproctrace.so -#usr/lib/libsim.a #usr/share/gdb/python #usr/share/gdb/python/gdb #usr/share/gdb/python/gdb/FrameDecorator.py @@ -24,6 +20,29 @@ #usr/share/gdb/python/gdb/command/type_printers.py #usr/share/gdb/python/gdb/command/unwinders.py #usr/share/gdb/python/gdb/command/xmethods.py +#usr/share/gdb/python/gdb/dap +#usr/share/gdb/python/gdb/dap/__init__.py +#usr/share/gdb/python/gdb/dap/breakpoint.py +#usr/share/gdb/python/gdb/dap/bt.py +#usr/share/gdb/python/gdb/dap/disassemble.py +#usr/share/gdb/python/gdb/dap/evaluate.py +#usr/share/gdb/python/gdb/dap/events.py +#usr/share/gdb/python/gdb/dap/frames.py +#usr/share/gdb/python/gdb/dap/io.py +#usr/share/gdb/python/gdb/dap/launch.py +#usr/share/gdb/python/gdb/dap/locations.py +#usr/share/gdb/python/gdb/dap/memory.py +#usr/share/gdb/python/gdb/dap/modules.py +#usr/share/gdb/python/gdb/dap/next.py +#usr/share/gdb/python/gdb/dap/pause.py +#usr/share/gdb/python/gdb/dap/scopes.py +#usr/share/gdb/python/gdb/dap/server.py +#usr/share/gdb/python/gdb/dap/sources.py +#usr/share/gdb/python/gdb/dap/startup.py +#usr/share/gdb/python/gdb/dap/state.py +#usr/share/gdb/python/gdb/dap/threads.py +#usr/share/gdb/python/gdb/dap/typecheck.py +#usr/share/gdb/python/gdb/dap/varref.py #usr/share/gdb/python/gdb/disassembler.py #usr/share/gdb/python/gdb/frames.py #usr/share/gdb/python/gdb/function @@ -70,9 +89,11 @@ #usr/share/info/gdb.info-6 #usr/share/info/gdb.info-7 #usr/share/info/gdb.info-8 +#usr/share/info/gdb.info-9 #usr/share/info/stabs.info #usr/share/man/man1/gcore.1 #usr/share/man/man1/gdb-add-index.1 #usr/share/man/man1/gdb.1 #usr/share/man/man1/gdbserver.1 #usr/share/man/man5/gdbinit.5 + diff --git a/lfs/gdb b/lfs/gdb index f534774e0..c8cb47039 100644 --- a/lfs/gdb +++ b/lfs/gdb @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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 = 13.2 +VER = 14.2
THISAPP = gdb-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = bf5216ba2286448a46f9e0a405367c5a678e6d7540204722d355b618018b7b75a2ebc5b51353304c5ded02a3979223a81781d305f5afa5be82516cdc2863d49f +$(DL_FILE)_BLAKE2 = 65765dfd1ed08e19bb881fc7ae98d6ee4914f38a9a2bb0d0ca73bef472669664f807fe9c04e8dffd7025be98e736ac52f88ff5851ceddbb01a361885b18befc8
install : $(TARGET)
- Update from version 10.02.1 to 10.03.0 - Update of rootfile - Changelog 10.03.0 Highlights in this release include: A vulnerability was identified in the way Ghostscript/GhostPDL called tesseract for the OCR devices, which could allow arbitrary code execution. As as result, we strongly urge anyone including the OCR devices in their build to update as soon as possible. As of this release (10.03.0) pdfwrite creates PDF files with XRef streams and ObjStm streams. This can result in considerably smaller PDF output files. See Vector Devices for more details. Ghostscript/pdfwrite now supports passing through PDF "Optional Content". Our efforts in code hygiene and maintainability continue. The usual round of bug fixes, compatibility changes, and incremental improvements. (9.53.0) We have added the capability to build with the Tesseract OCR engine. In such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render the output file to an image, OCR that image, and output the image "wrapped" up as a PDF file, with the OCR generated text information included as "invisible" text (in PDF terms, text rendering mode 3). Mainly due to time constraints, we only support including Tesseract from source included in our release packages, and not linking to Tesseract/Leptonica shared libraries. Whether we add this capability will be largely dependent on community demand for the feature. See Enabling OCR for more details. Incompatible changes (10.03.0) Almost all the "internal" PostScript procedures defined during the interpreter startup are now "executeonly", further reducing the attack surface of the interpreter. The nature of these procedures means there should be no impact for legitimate usage, but it is possible it will impact uses which abuse the previous accessibility (even for legitimate reasons). Such cases may now require "DELAYBIND", See DELAYBIND (10.03.0) The "makeimagedevice" non-standard operator has been removed. It allowed low level access to the graphics library in a way that was, essentially impossible to secure. (10.03.0) The "putdeviceprops", "getdeviceprops", "finddevice", "copydevice", "findprotodevice" non-standard operators have all been removed. They provided functionality that is either accessible through standard operators, or should not be used by user PostScript. (10.03.0) The process of "tidying" the PostScript namespace should have removed only non-standard and undocumented operators. Nevertheless, it is possible that any integrations or utilities that rely on those non-standard and undocumented operators may stop working or may change behaviour.
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/ghostscript | 327 +++++++++++++------------- lfs/ghostscript | 8 +- 2 files changed, 168 insertions(+), 167 deletions(-)
diff --git a/config/rootfiles/packages/ghostscript b/config/rootfiles/packages/ghostscript index c7af93ce2..d24349aec 100644 --- a/config/rootfiles/packages/ghostscript +++ b/config/rootfiles/packages/ghostscript @@ -25,170 +25,170 @@ usr/bin/ps2ps usr/bin/ps2ps2 usr/bin/unix-lpr.sh #usr/share/doc/ghostscript -#usr/share/doc/ghostscript/10.02.1 -#usr/share/doc/ghostscript/10.02.1/COPYING -#usr/share/doc/ghostscript/10.02.1/GS9_Color_Management.pdf -#usr/share/doc/ghostscript/10.02.1/Ghostscript.pdf -#usr/share/doc/ghostscript/10.02.1/News.html +#usr/share/doc/ghostscript/10.03.0 +#usr/share/doc/ghostscript/10.03.0/COPYING +#usr/share/doc/ghostscript/10.03.0/GS9_Color_Management.pdf +#usr/share/doc/ghostscript/10.03.0/Ghostscript.pdf +#usr/share/doc/ghostscript/10.03.0/News.html #usr/share/ghostscript -#usr/share/ghostscript/10.02.1 -#usr/share/ghostscript/10.02.1/lib -#usr/share/ghostscript/10.02.1/lib/PDFA_def.ps -#usr/share/ghostscript/10.02.1/lib/PDFX_def.ps -#usr/share/ghostscript/10.02.1/lib/PM760p.upp -#usr/share/ghostscript/10.02.1/lib/PM760pl.upp -#usr/share/ghostscript/10.02.1/lib/PM820p.upp -#usr/share/ghostscript/10.02.1/lib/PM820pl.upp -#usr/share/ghostscript/10.02.1/lib/Stc670p.upp -#usr/share/ghostscript/10.02.1/lib/Stc670pl.upp -#usr/share/ghostscript/10.02.1/lib/Stc680p.upp -#usr/share/ghostscript/10.02.1/lib/Stc680pl.upp -#usr/share/ghostscript/10.02.1/lib/Stc740p.upp -#usr/share/ghostscript/10.02.1/lib/Stc740pl.upp -#usr/share/ghostscript/10.02.1/lib/Stc760p.upp -#usr/share/ghostscript/10.02.1/lib/Stc760pl.upp -#usr/share/ghostscript/10.02.1/lib/Stc777p.upp -#usr/share/ghostscript/10.02.1/lib/Stc777pl.upp -#usr/share/ghostscript/10.02.1/lib/Stp720p.upp -#usr/share/ghostscript/10.02.1/lib/Stp720pl.upp -#usr/share/ghostscript/10.02.1/lib/Stp870p.upp -#usr/share/ghostscript/10.02.1/lib/Stp870pl.upp -#usr/share/ghostscript/10.02.1/lib/acctest.ps -#usr/share/ghostscript/10.02.1/lib/align.ps -#usr/share/ghostscript/10.02.1/lib/bj8.rpd -#usr/share/ghostscript/10.02.1/lib/bj8gc12f.upp -#usr/share/ghostscript/10.02.1/lib/bj8hg12f.upp -#usr/share/ghostscript/10.02.1/lib/bj8oh06n.upp -#usr/share/ghostscript/10.02.1/lib/bj8pa06n.upp -#usr/share/ghostscript/10.02.1/lib/bj8pp12f.upp -#usr/share/ghostscript/10.02.1/lib/bj8ts06n.upp -#usr/share/ghostscript/10.02.1/lib/bjc6000a1.upp -#usr/share/ghostscript/10.02.1/lib/bjc6000b1.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a0.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a1.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a2.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a3.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a4.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a5.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a6.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a7.upp -#usr/share/ghostscript/10.02.1/lib/bjc610a8.upp -#usr/share/ghostscript/10.02.1/lib/bjc610b1.upp -#usr/share/ghostscript/10.02.1/lib/bjc610b2.upp -#usr/share/ghostscript/10.02.1/lib/bjc610b3.upp -#usr/share/ghostscript/10.02.1/lib/bjc610b4.upp -#usr/share/ghostscript/10.02.1/lib/bjc610b6.upp -#usr/share/ghostscript/10.02.1/lib/bjc610b7.upp -#usr/share/ghostscript/10.02.1/lib/bjc610b8.upp -#usr/share/ghostscript/10.02.1/lib/caption.ps -#usr/share/ghostscript/10.02.1/lib/cbjc600.ppd -#usr/share/ghostscript/10.02.1/lib/cbjc800.ppd -#usr/share/ghostscript/10.02.1/lib/cdj550.upp -#usr/share/ghostscript/10.02.1/lib/cdj690.upp -#usr/share/ghostscript/10.02.1/lib/cdj690ec.upp -#usr/share/ghostscript/10.02.1/lib/cid2code.ps -#usr/share/ghostscript/10.02.1/lib/dnj750c.upp -#usr/share/ghostscript/10.02.1/lib/dnj750m.upp -#usr/share/ghostscript/10.02.1/lib/docie.ps -#usr/share/ghostscript/10.02.1/lib/font2pcl.ps -#usr/share/ghostscript/10.02.1/lib/ghostpdf.ppd -#usr/share/ghostscript/10.02.1/lib/gs_ce_e.ps -#usr/share/ghostscript/10.02.1/lib/gs_css_e.ps -#usr/share/ghostscript/10.02.1/lib/gs_il2_e.ps -#usr/share/ghostscript/10.02.1/lib/gs_kanji.ps -#usr/share/ghostscript/10.02.1/lib/gs_ksb_e.ps -#usr/share/ghostscript/10.02.1/lib/gs_l.xbm -#usr/share/ghostscript/10.02.1/lib/gs_l.xpm -#usr/share/ghostscript/10.02.1/lib/gs_l_m.xbm -#usr/share/ghostscript/10.02.1/lib/gs_lgo_e.ps -#usr/share/ghostscript/10.02.1/lib/gs_lgx_e.ps -#usr/share/ghostscript/10.02.1/lib/gs_m.xbm -#usr/share/ghostscript/10.02.1/lib/gs_m.xpm -#usr/share/ghostscript/10.02.1/lib/gs_m_m.xbm -#usr/share/ghostscript/10.02.1/lib/gs_s.xbm -#usr/share/ghostscript/10.02.1/lib/gs_s.xpm -#usr/share/ghostscript/10.02.1/lib/gs_s_m.xbm -#usr/share/ghostscript/10.02.1/lib/gs_t.xbm -#usr/share/ghostscript/10.02.1/lib/gs_t.xpm -#usr/share/ghostscript/10.02.1/lib/gs_t_m.xbm -#usr/share/ghostscript/10.02.1/lib/gs_wl1_e.ps -#usr/share/ghostscript/10.02.1/lib/gs_wl2_e.ps -#usr/share/ghostscript/10.02.1/lib/gs_wl5_e.ps -#usr/share/ghostscript/10.02.1/lib/gslp.ps -#usr/share/ghostscript/10.02.1/lib/gsnup.ps -#usr/share/ghostscript/10.02.1/lib/ht_ccsto.ps -#usr/share/ghostscript/10.02.1/lib/image-qa.ps -#usr/share/ghostscript/10.02.1/lib/jispaper.ps -#usr/share/ghostscript/10.02.1/lib/landscap.ps -#usr/share/ghostscript/10.02.1/lib/lines.ps -#usr/share/ghostscript/10.02.1/lib/mkcidfm.ps -#usr/share/ghostscript/10.02.1/lib/necp2x.upp -#usr/share/ghostscript/10.02.1/lib/necp2x6.upp -#usr/share/ghostscript/10.02.1/lib/pdf2dsc.ps -#usr/share/ghostscript/10.02.1/lib/pdf_info.ps -#usr/share/ghostscript/10.02.1/lib/pf2afm.ps -#usr/share/ghostscript/10.02.1/lib/pfbtopfa.ps -#usr/share/ghostscript/10.02.1/lib/ppath.ps -#usr/share/ghostscript/10.02.1/lib/pphs.ps -#usr/share/ghostscript/10.02.1/lib/prfont.ps -#usr/share/ghostscript/10.02.1/lib/printafm.ps -#usr/share/ghostscript/10.02.1/lib/ps2ai.ps -#usr/share/ghostscript/10.02.1/lib/ps2epsi.ps -#usr/share/ghostscript/10.02.1/lib/ras1.upp -#usr/share/ghostscript/10.02.1/lib/ras24.upp -#usr/share/ghostscript/10.02.1/lib/ras3.upp -#usr/share/ghostscript/10.02.1/lib/ras32.upp -#usr/share/ghostscript/10.02.1/lib/ras4.upp -#usr/share/ghostscript/10.02.1/lib/ras8m.upp -#usr/share/ghostscript/10.02.1/lib/rollconv.ps -#usr/share/ghostscript/10.02.1/lib/s400a1.upp -#usr/share/ghostscript/10.02.1/lib/s400b1.upp -#usr/share/ghostscript/10.02.1/lib/sharp.upp -#usr/share/ghostscript/10.02.1/lib/sipixa6.upp -#usr/share/ghostscript/10.02.1/lib/st640ih.upp -#usr/share/ghostscript/10.02.1/lib/st640ihg.upp -#usr/share/ghostscript/10.02.1/lib/st640p.upp -#usr/share/ghostscript/10.02.1/lib/st640pg.upp -#usr/share/ghostscript/10.02.1/lib/st640pl.upp -#usr/share/ghostscript/10.02.1/lib/st640plg.upp -#usr/share/ghostscript/10.02.1/lib/stc.upp -#usr/share/ghostscript/10.02.1/lib/stc1520h.upp -#usr/share/ghostscript/10.02.1/lib/stc2.upp -#usr/share/ghostscript/10.02.1/lib/stc200_h.upp -#usr/share/ghostscript/10.02.1/lib/stc2_h.upp -#usr/share/ghostscript/10.02.1/lib/stc2s_h.upp -#usr/share/ghostscript/10.02.1/lib/stc300.upp -#usr/share/ghostscript/10.02.1/lib/stc300bl.upp -#usr/share/ghostscript/10.02.1/lib/stc300bm.upp -#usr/share/ghostscript/10.02.1/lib/stc500p.upp -#usr/share/ghostscript/10.02.1/lib/stc500ph.upp -#usr/share/ghostscript/10.02.1/lib/stc600ih.upp -#usr/share/ghostscript/10.02.1/lib/stc600p.upp -#usr/share/ghostscript/10.02.1/lib/stc600pl.upp -#usr/share/ghostscript/10.02.1/lib/stc640p.upp -#usr/share/ghostscript/10.02.1/lib/stc740ih.upp -#usr/share/ghostscript/10.02.1/lib/stc800ih.upp -#usr/share/ghostscript/10.02.1/lib/stc800p.upp -#usr/share/ghostscript/10.02.1/lib/stc800pl.upp -#usr/share/ghostscript/10.02.1/lib/stc_h.upp -#usr/share/ghostscript/10.02.1/lib/stc_l.upp -#usr/share/ghostscript/10.02.1/lib/stcany.upp -#usr/share/ghostscript/10.02.1/lib/stcany_h.upp -#usr/share/ghostscript/10.02.1/lib/stcinfo.ps -#usr/share/ghostscript/10.02.1/lib/stcolor.ps -#usr/share/ghostscript/10.02.1/lib/stocht.ps -#usr/share/ghostscript/10.02.1/lib/traceimg.ps -#usr/share/ghostscript/10.02.1/lib/traceop.ps -#usr/share/ghostscript/10.02.1/lib/uninfo.ps -#usr/share/ghostscript/10.02.1/lib/viewcmyk.ps -#usr/share/ghostscript/10.02.1/lib/viewgif.ps -#usr/share/ghostscript/10.02.1/lib/viewjpeg.ps -#usr/share/ghostscript/10.02.1/lib/viewmiff.ps -#usr/share/ghostscript/10.02.1/lib/viewpbm.ps -#usr/share/ghostscript/10.02.1/lib/viewpcx.ps -#usr/share/ghostscript/10.02.1/lib/viewps2a.ps -#usr/share/ghostscript/10.02.1/lib/winmaps.ps -#usr/share/ghostscript/10.02.1/lib/zeroline.ps +#usr/share/ghostscript/10.03.0 +#usr/share/ghostscript/10.03.0/lib +#usr/share/ghostscript/10.03.0/lib/PDFA_def.ps +#usr/share/ghostscript/10.03.0/lib/PDFX_def.ps +#usr/share/ghostscript/10.03.0/lib/PM760p.upp +#usr/share/ghostscript/10.03.0/lib/PM760pl.upp +#usr/share/ghostscript/10.03.0/lib/PM820p.upp +#usr/share/ghostscript/10.03.0/lib/PM820pl.upp +#usr/share/ghostscript/10.03.0/lib/Stc670p.upp +#usr/share/ghostscript/10.03.0/lib/Stc670pl.upp +#usr/share/ghostscript/10.03.0/lib/Stc680p.upp +#usr/share/ghostscript/10.03.0/lib/Stc680pl.upp +#usr/share/ghostscript/10.03.0/lib/Stc740p.upp +#usr/share/ghostscript/10.03.0/lib/Stc740pl.upp +#usr/share/ghostscript/10.03.0/lib/Stc760p.upp +#usr/share/ghostscript/10.03.0/lib/Stc760pl.upp +#usr/share/ghostscript/10.03.0/lib/Stc777p.upp +#usr/share/ghostscript/10.03.0/lib/Stc777pl.upp +#usr/share/ghostscript/10.03.0/lib/Stp720p.upp +#usr/share/ghostscript/10.03.0/lib/Stp720pl.upp +#usr/share/ghostscript/10.03.0/lib/Stp870p.upp +#usr/share/ghostscript/10.03.0/lib/Stp870pl.upp +#usr/share/ghostscript/10.03.0/lib/acctest.ps +#usr/share/ghostscript/10.03.0/lib/align.ps +#usr/share/ghostscript/10.03.0/lib/bj8.rpd +#usr/share/ghostscript/10.03.0/lib/bj8gc12f.upp +#usr/share/ghostscript/10.03.0/lib/bj8hg12f.upp +#usr/share/ghostscript/10.03.0/lib/bj8oh06n.upp +#usr/share/ghostscript/10.03.0/lib/bj8pa06n.upp +#usr/share/ghostscript/10.03.0/lib/bj8pp12f.upp +#usr/share/ghostscript/10.03.0/lib/bj8ts06n.upp +#usr/share/ghostscript/10.03.0/lib/bjc6000a1.upp +#usr/share/ghostscript/10.03.0/lib/bjc6000b1.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a0.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a1.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a2.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a3.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a4.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a5.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a6.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a7.upp +#usr/share/ghostscript/10.03.0/lib/bjc610a8.upp +#usr/share/ghostscript/10.03.0/lib/bjc610b1.upp +#usr/share/ghostscript/10.03.0/lib/bjc610b2.upp +#usr/share/ghostscript/10.03.0/lib/bjc610b3.upp +#usr/share/ghostscript/10.03.0/lib/bjc610b4.upp +#usr/share/ghostscript/10.03.0/lib/bjc610b6.upp +#usr/share/ghostscript/10.03.0/lib/bjc610b7.upp +#usr/share/ghostscript/10.03.0/lib/bjc610b8.upp +#usr/share/ghostscript/10.03.0/lib/caption.ps +#usr/share/ghostscript/10.03.0/lib/cbjc600.ppd +#usr/share/ghostscript/10.03.0/lib/cbjc800.ppd +#usr/share/ghostscript/10.03.0/lib/cdj550.upp +#usr/share/ghostscript/10.03.0/lib/cdj690.upp +#usr/share/ghostscript/10.03.0/lib/cdj690ec.upp +#usr/share/ghostscript/10.03.0/lib/cid2code.ps +#usr/share/ghostscript/10.03.0/lib/dnj750c.upp +#usr/share/ghostscript/10.03.0/lib/dnj750m.upp +#usr/share/ghostscript/10.03.0/lib/docie.ps +#usr/share/ghostscript/10.03.0/lib/font2pcl.ps +#usr/share/ghostscript/10.03.0/lib/ghostpdf.ppd +#usr/share/ghostscript/10.03.0/lib/gs_ce_e.ps +#usr/share/ghostscript/10.03.0/lib/gs_css_e.ps +#usr/share/ghostscript/10.03.0/lib/gs_il2_e.ps +#usr/share/ghostscript/10.03.0/lib/gs_kanji.ps +#usr/share/ghostscript/10.03.0/lib/gs_ksb_e.ps +#usr/share/ghostscript/10.03.0/lib/gs_l.xbm +#usr/share/ghostscript/10.03.0/lib/gs_l.xpm +#usr/share/ghostscript/10.03.0/lib/gs_l_m.xbm +#usr/share/ghostscript/10.03.0/lib/gs_lgo_e.ps +#usr/share/ghostscript/10.03.0/lib/gs_lgx_e.ps +#usr/share/ghostscript/10.03.0/lib/gs_m.xbm +#usr/share/ghostscript/10.03.0/lib/gs_m.xpm +#usr/share/ghostscript/10.03.0/lib/gs_m_m.xbm +#usr/share/ghostscript/10.03.0/lib/gs_s.xbm +#usr/share/ghostscript/10.03.0/lib/gs_s.xpm +#usr/share/ghostscript/10.03.0/lib/gs_s_m.xbm +#usr/share/ghostscript/10.03.0/lib/gs_t.xbm +#usr/share/ghostscript/10.03.0/lib/gs_t.xpm +#usr/share/ghostscript/10.03.0/lib/gs_t_m.xbm +#usr/share/ghostscript/10.03.0/lib/gs_wl1_e.ps +#usr/share/ghostscript/10.03.0/lib/gs_wl2_e.ps +#usr/share/ghostscript/10.03.0/lib/gs_wl5_e.ps +#usr/share/ghostscript/10.03.0/lib/gslp.ps +#usr/share/ghostscript/10.03.0/lib/gsnup.ps +#usr/share/ghostscript/10.03.0/lib/ht_ccsto.ps +#usr/share/ghostscript/10.03.0/lib/image-qa.ps +#usr/share/ghostscript/10.03.0/lib/jispaper.ps +#usr/share/ghostscript/10.03.0/lib/landscap.ps +#usr/share/ghostscript/10.03.0/lib/lines.ps +#usr/share/ghostscript/10.03.0/lib/mkcidfm.ps +#usr/share/ghostscript/10.03.0/lib/necp2x.upp +#usr/share/ghostscript/10.03.0/lib/necp2x6.upp +#usr/share/ghostscript/10.03.0/lib/pdf2dsc.ps +#usr/share/ghostscript/10.03.0/lib/pdf_info.ps +#usr/share/ghostscript/10.03.0/lib/pf2afm.ps +#usr/share/ghostscript/10.03.0/lib/pfbtopfa.ps +#usr/share/ghostscript/10.03.0/lib/ppath.ps +#usr/share/ghostscript/10.03.0/lib/pphs.ps +#usr/share/ghostscript/10.03.0/lib/prfont.ps +#usr/share/ghostscript/10.03.0/lib/printafm.ps +#usr/share/ghostscript/10.03.0/lib/ps2ai.ps +#usr/share/ghostscript/10.03.0/lib/ps2epsi.ps +#usr/share/ghostscript/10.03.0/lib/ras1.upp +#usr/share/ghostscript/10.03.0/lib/ras24.upp +#usr/share/ghostscript/10.03.0/lib/ras3.upp +#usr/share/ghostscript/10.03.0/lib/ras32.upp +#usr/share/ghostscript/10.03.0/lib/ras4.upp +#usr/share/ghostscript/10.03.0/lib/ras8m.upp +#usr/share/ghostscript/10.03.0/lib/rollconv.ps +#usr/share/ghostscript/10.03.0/lib/s400a1.upp +#usr/share/ghostscript/10.03.0/lib/s400b1.upp +#usr/share/ghostscript/10.03.0/lib/sharp.upp +#usr/share/ghostscript/10.03.0/lib/sipixa6.upp +#usr/share/ghostscript/10.03.0/lib/st640ih.upp +#usr/share/ghostscript/10.03.0/lib/st640ihg.upp +#usr/share/ghostscript/10.03.0/lib/st640p.upp +#usr/share/ghostscript/10.03.0/lib/st640pg.upp +#usr/share/ghostscript/10.03.0/lib/st640pl.upp +#usr/share/ghostscript/10.03.0/lib/st640plg.upp +#usr/share/ghostscript/10.03.0/lib/stc.upp +#usr/share/ghostscript/10.03.0/lib/stc1520h.upp +#usr/share/ghostscript/10.03.0/lib/stc2.upp +#usr/share/ghostscript/10.03.0/lib/stc200_h.upp +#usr/share/ghostscript/10.03.0/lib/stc2_h.upp +#usr/share/ghostscript/10.03.0/lib/stc2s_h.upp +#usr/share/ghostscript/10.03.0/lib/stc300.upp +#usr/share/ghostscript/10.03.0/lib/stc300bl.upp +#usr/share/ghostscript/10.03.0/lib/stc300bm.upp +#usr/share/ghostscript/10.03.0/lib/stc500p.upp +#usr/share/ghostscript/10.03.0/lib/stc500ph.upp +#usr/share/ghostscript/10.03.0/lib/stc600ih.upp +#usr/share/ghostscript/10.03.0/lib/stc600p.upp +#usr/share/ghostscript/10.03.0/lib/stc600pl.upp +#usr/share/ghostscript/10.03.0/lib/stc640p.upp +#usr/share/ghostscript/10.03.0/lib/stc740ih.upp +#usr/share/ghostscript/10.03.0/lib/stc800ih.upp +#usr/share/ghostscript/10.03.0/lib/stc800p.upp +#usr/share/ghostscript/10.03.0/lib/stc800pl.upp +#usr/share/ghostscript/10.03.0/lib/stc_h.upp +#usr/share/ghostscript/10.03.0/lib/stc_l.upp +#usr/share/ghostscript/10.03.0/lib/stcany.upp +#usr/share/ghostscript/10.03.0/lib/stcany_h.upp +#usr/share/ghostscript/10.03.0/lib/stcinfo.ps +#usr/share/ghostscript/10.03.0/lib/stcolor.ps +#usr/share/ghostscript/10.03.0/lib/stocht.ps +#usr/share/ghostscript/10.03.0/lib/traceimg.ps +#usr/share/ghostscript/10.03.0/lib/traceop.ps +#usr/share/ghostscript/10.03.0/lib/uninfo.ps +#usr/share/ghostscript/10.03.0/lib/viewcmyk.ps +#usr/share/ghostscript/10.03.0/lib/viewgif.ps +#usr/share/ghostscript/10.03.0/lib/viewjpeg.ps +#usr/share/ghostscript/10.03.0/lib/viewmiff.ps +#usr/share/ghostscript/10.03.0/lib/viewpbm.ps +#usr/share/ghostscript/10.03.0/lib/viewpcx.ps +#usr/share/ghostscript/10.03.0/lib/viewps2a.ps +#usr/share/ghostscript/10.03.0/lib/winmaps.ps +#usr/share/ghostscript/10.03.0/lib/zeroline.ps #usr/share/ghostscript/fonts #usr/share/ghostscript/fonts/COPYING #usr/share/ghostscript/fonts/ChangeLog @@ -368,3 +368,4 @@ usr/share/ghostscript/fonts/z003034l.pfm #usr/share/man/man1/ps2pdf14.1 #usr/share/man/man1/ps2pdfwr.1 #usr/share/man/man1/ps2ps.1 + diff --git a/lfs/ghostscript b/lfs/ghostscript index 9c947df7d..57634f6f6 100644 --- a/lfs/ghostscript +++ b/lfs/ghostscript @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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 # @@ -26,7 +26,7 @@ include Config
SUMMARY = The Ghostscript interpreter for PostScript and PDF
-VER = 10.02.1 +VER = 10.03.0
THISAPP = ghostscript-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ghostscript -PAK_VER = 16 +PAK_VER = 17
DEPS = cups dbus
@@ -52,7 +52,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) ghostscript-fonts-std-8.11.tar.gz = $(URL_IPFIRE)/ghostscript-fonts-std-8.11.tar.gz gnu-gs-fonts-other-6.0.tar.gz = $(URL_IPFIRE)/gnu-gs-fonts-other-6.0.tar.gz
-$(DL_FILE)_BLAKE2 = b491473f0b3d50121e4373e21af3d8cdf55d9ca4390b240c4cb88d0d44e707e32570a7f1f05cb656d1b65443fcd7e37f5eab404d72a20f83d8fd87370a585467 +$(DL_FILE)_BLAKE2 = c64e0fc9dd290b81e61793671e8645f16b04070685f6ab9d35a60cb910d7504e1e686525af8b74121ae31a5b344e2332efd8bdf99f2a4c5586bff747b8df78d7 ghostscript-fonts-std-8.11.tar.gz_BLAKE2 = 1d8ae8f7813623a36e160bdd0ca9ccf33c67b945dd96952eb0e37e9bb5bb4ba5daf7df4da5ba53c1d25d6598a0576990ba7e094b8c395778cb9cdfd32761454c gnu-gs-fonts-other-6.0.tar.gz_BLAKE2 = 001709983161519365bcef23fef3705071b67253ff3b557c45d2ec892987815444d8dd1d213e94bc02e361917c061c723043bf04c98b0a1e38c9cd1f265d1312
- Update from version 3.2.4 to 3.3.5 - Update of rootfile - Changelog 3.3.5 (2024-03-06) Features: - knotd: new module mod-authsignal for automatic authenticated DNSSEC bootstrapping records synthesis (Thanks to Peter Thomassen) - kzonecheck: new optional ZONEMD verification (see option '-z') Improvements: - knotd: new DNSSEC key rollover log informs about next planned key action - knotd, kzonecheck: added limit on non-matching keys with a duplicate keytag - knot-exporter: added counter-type variant for each metric (Thanks to Marcel Koch) - libs: upgraded embedded libngtcp2 to 1.3.0 - doc: various fixes and updates Bugfixes: - knotd, kzonecheck: failed to validate RRSIG if there are more keys with the same keytag - knotd, kzonecheck: failed to validate zone with more CSK keys - libknot: insufficient check for malformed TCP header options over XDP 3.3.4 (2024-01-24) Features: - knotd: new configuration item for clearing configuration sections (see 'clear') - knotc: configuration import can preserve database contents (see '+nopurge' flag) - kxdpgun: new parameter for setting UDP payload size in EDNS (see '--edns-size') #915 Improvements: - knotd: extended configuration check for 'zonefile-load' and 'journal-content' - knotd: lowered check limit for additional NSEC3 iterations to 0 - knotd: lowered severity level of an informational backup log - knotd: better log message when flushing the journal - knotd: zone restore checks if requested contents are in the provided backup - knotc: '+quic' is default for zone backup, '+noquic' is default for zone restore - kdig: better processing of timeouts and reduced sent datagrams over QUIC - kdig: no retries are attempted over QUIC - keymgr: improved compatibility with bind9-generated keys - libs: some improvements in XDP buffer allocation - libs: upgraded embedded libngtcp2 to 1.2.0 - doc: various fixes and updates Bugfixes: - knotd: failed to build on macOS #909 - knotd: 'nsec3-salt-lifetime: -1' doesn't work if 'ixfr-from-axfr' is enabled - knotd: unnecessarily updated RRSIGs if 'ixfr-from-axfr' and signing are enabled - knotc: zone check complains about missing zone file #913 - kdig: failed to try another target address over QUIC - libknot: infinite loop in knot_rrset_to_wire_extra() #916 3.3.3 (2023-12-13) Features: - knotd: new 'pattern' mode of ACL update owner matching (see 'acl.update-owner-match') - knotc: new '+keysonly' filter for zone backup/restore Improvements: - knotd: zone purging waits for finished zone expiration for better reliability - knotd: remote configuration considers more 'via' with the same address family - knotd: refresh doesn't fall back from IXFR to AXFR upon a network error - knotd: increased default for 'policy.rrsig-refresh' by (0.1 * 'rrsig-lifetime') - knotd: new control flag 'u' for unix time output format from zone status - knotd: extended check for inconsistent acl settings - knotd/libknot: simplified TCP/QUIC sweep logging - mod-dnsproxy: all configured remote addresses are used for fallback operation - mod-dnsproxy: module responds locally if forwarding fails instead of SERVFAIL - libs: upgraded embedded libngtcp2 to 1.1.0 - doc: various fixes and extensions Bugfixes: - knotd: zone backup fails due to improper backup context deinitialization #891 - knotd: failed to sign the zone if maximum zone's TTL is too high - knotd: malformed TCP header if used with QUIC in the generic XDP mode - knotd: server can crash when processing new TCP connections over XDP - knotd: incorrect initialization of TCP limits - knotd: orphaned PEM file not deleted when key generation fails - knotd/libknot: connection timeouts over QUIC due to incomplete retransfer handling #894 - kdig: crashed when querying DNS over TLS if TLS handshake times out #896 - kzonecheck: failed to check DS with SHA-1 or GOST if not supported by local policy - libdnssec: failed to compile with GnuTLS if PKCS #11 support is disabled 3.3.2 (2023-10-20) Features: - knotd: support for IXFR from AXFR computation (see 'zone.ixfr-from-axfr') - knotd: support benevolent IXFR (see 'zone.ixfr-benevolent') - knot-exporter: new configuration option '--no-zone-serial' #880 Improvements: - libs: upgraded embedded libngtcp2 to 1.0.0 - knotd: added logging of new SOA serial when signing is finished - knotd: unified some XDP-related logging - keymgr: improved error message if a key file is not accessible - keymgr: added offline RRSIGs validation at the end of their validity intervals - kdig: upgraded EDNS presentation format to draft version -02 - kdig: simplified QUIC connection without extra PING frames - kzonecheck: removed requirement that DS is at delegation point - doc: various fixes and improvements Bugfixes: - knotd: logged incorrect new SOA serial if 'zonefile-load: difference' is set #875 - knotd: more signing threads with a PKCS #11 keystore has no effect #876 - knotd: DNAME record returned with query domain name instead of actual name #873 - knotd: failed to import configuration file if mod-geoip is in use #881 - knotd: failed to sign RRSet that fits to 64k only if compressed - knotd: broken zone update context upon failed operation over control interface - keymgr: offline RRSIGs not refreshed if 'rrsig-refresh' is not set - knsupdate: incorrect processing of @ in the delete operation #879 - knot-exporter: failed to parse knotd PIDs on FreeBSD Packaging: - docker: added support for (inter-container) D-Bus signaling 3.3.1 (2023-09-11) Improvements: - knotd: multiple catalog groups per member are tolerated, but only one is used - modules: added const qualifier to various function parameters #877 (Thanks to Robert Edmonds) - libs: upgraded embedded libngtcp2 to 0.19.1 Bugfixes: - knotd: TCP over XDP fails to respond - knotd: server can crash when adjusting a wildcard glue - knotd: failed to forward DDNS if 'zone.master' points to 'remotes' - knotd: broken YAML statistics if more modules are configured #874 - knotd: DDNS forwarding isn't RFC 8945 compliant 3.3.0 (2023-08-28) Features: - knotd: full DNS over QUIC (DoQ, RFC 9250) implementation, also without XDP - knotd: bidirectional XFR over QUIC (XoQ) support with opportunistic, strict, and mutual authentication profiles - knotd: automatic reverse PTR records pre-generation (see 'zone.reverse-generate') - knotd: new per zone statistic counters 'zone.size' and 'zone.max-ttl' - knotd: new primary server pinning (see 'zone.master-pin-tolerance') - knotd: new SOA serial modulo policy (see 'zone.serial-modulo') - knotd: new multi-signer operation mode (see 'policy.dnskey-sync' and 'DNSSEC multi-signer') - kdig: support for EDNS presentation format, also in JSON mode (see '+optpresent') - kxdpgun: new TCP/QUIC debug mode 'R' for connection reuse - kxdpgun: new XDP mode parameter '--mode' (Thanks to Jan Včelák) - kxdpgun: new parameter '--qlog' for qlog destination specification - kzonecheck: new '--print' parameter for dumping the zone on stdout Improvements: - knotd: secondary can be configured not to forward DDNS (see 'zone.ddns-master') - knotd: extended support for UNIX socket configuration (remote, acl) - knotd: stats no longer dump empty or zero counters - knotd: new 'keys-updated' D-Bus event - knotd: added transport protocol information to outgoing event and nameserver logs - knotd: server cleans up stale LMDB readers when opening a RW transaction - knotd,kzonecheck: semantic check allows DS only at delegation point - knotc: new zone backup filters '+quic' and '+noquic' for QUIC key backup - mod-dnstap: DNS over QUIC traffic is marked as QUIC - kxdpgun: QUIC connections are closed by default - libs: upgraded embedded libngtcp2 to 0.18.0 - kdig: QUIC, TLS, or HTTPS protocol is printed in the final statistics - doc: new sections 'DNS over QUIC' and 'DNSSEC multi-signer' - doc: various improvements Bugfixes: - knotd: server can crash if a shared module is loaded and dynamic configuration used - knotd: inaccurate transfer size is logged if EDNS EXPIRE, PADDING, or TSIG is present - knotd: subsequent addition and removal to catalog zone isn't handled properly - knotc: configuration import fails if an explicit shared module is configured - utils: database transactions not properly closed when terminated prematurely - kdig: double-free on some malformed responses over QUIC #869 - kdig: some TLS parameters override QUIC parameters - libs: NULL record with empty RDATA isn't allowed - tests: dthreads destructor test sometimes fails Compatibility: - knotd: responses to forwarded DDNS requests are signed with local TSIG key - knotd: NOTIFY-initiated refresh tries all configured addresses of the remote - knotd: configuration option 'xdp.quic-log' was replaced with 'log.quic' - libs: removed embedded libbpf, an external one is necessary for XDP - libs: DNS over QUIC implementation only supports 'doq' ALPN - ctl: removed 'Version: ' prefix from 'status version' output - modules: reduced parameters of 'knotd_qdata_local_addr()' Packaging: - knot-exporter: Prometheus exporter imported from GitHub - knot-exporter: packages for Debian, Ubuntu, and PyPI - debian,ubuntu: new self-hosted repository (see https://pkg.labs.nic.cz/doc/) - docker: upgraded to Debian bookworm-slim 3.2.9 (2023-07-27) Improvements: - keymgr: 'import-pkcs11' not allowed if no PKCS #11 keystore backend is configured - keymgr: more verbose key import errors - doc: extended migration notes - doc: various improvements Bugfixes: - knotd: server may crash when storing changeset of a big zone migrating to/from NSEC3 - knotd: zone refresh loop when all masters are outdated and timers cleared - knotd: failed to active D-Bus notifications if not started as systemd service - kjournalprint: database transaction not properly closed when terminated prematurely 3.2.8 (2023-06-26) Improvements: - kdig: malformed messages are parsed and printed using a best-effort approach - python: new dname from wire initialization Bugfixes: - knotd: missing outgoing NOTIFY upon refresh if one of more primaries is up-to-date - knotd: journal loop detection can prevent zone from loading - knotd: cryptic error message when journal is full #842 - knotd: failed to query catalog zone over UDP - configure: libngtcp2 check wrongly requires version 0.13.0 instead of 0.13.1 3.2.7 (2023-06-06) Features: - knotd: new configuration option for preserving incoming IXFR changeset history (see 'zone.ixfr-by-one') Improvements: - knotd: journal ensures the stored changeset's SOA serials are strictly increasing - knotd: more effective handling of zero KNOT_ZONE_LOAD_TIMEOUT_SEC environment value - knotd, kdig: incoming transfer fails if a message has the TC bit set - knotd, kjournalprint: store or print the timestamp of changeset creation - kxdpgun: load only necessary number of queries (Thanks to Petr Špaček) - kxdpgun: print ratio of sent vs. requested queries (Thanks to Petr Špaček) - kxdpgun: print percentages as floats (Thanks to Petr Špaček) - kjournalprint: ability to print a changeset loop - kjournalprint: added changset serials information to '-z -d' output - packaging: RHEL9 requires libxdp like fedora since RHEL 9.2 #844 - doc: various improvements Bugfixes: - knotd: journal loading can get stuck in a multi-changeset loop - knotd: missing RCU lock when reading zone through the control interface - knotd: server start D-Bus signaling doesn't work well if the zone file is missing, catalog zones are used, or in the async-start mode - knotd: test suite fails on 32bit architectures on musl 1.2 and newer #843 - knotd: failed to process zero-length messages over QUIC - libs: compilation with embedded ngtcp2 fails if there is another ngtcp2 in the path 3.2.6 (2023-04-04) Improvements: - libs: upgraded embedded libngtcp2 to 0.13.1 - libs: added support for building on Cygwin and MSYS (Thanks to Christopher Ng) - mod-dnstap: improved precision of stored time values - kdig: added option for EDNS EXPIRE (see '+expire') #836 - kdig: extended description of SOA timers in the multiline mode - kdig: reduced latency of TLS communication - libknot: added EDE codes 28 and 29 - doc: various improvements Bugfixes: - knotd: generated catalog zone not updated upon server reload #834 - knotd: failed to check shared module configuration - knotd: missing RCU registration of the statistics thread (Thanks to Qin Longfei) - knotd: server logs failed to send QUIC packets in the XDP mode - libs: inconsistent transformation of IPv4-Compatible IPv6 Addresses - utils: failed to load configuration if dnstap module is enabled #831 - libknot: missing include string.h 3.2.5 (2023-02-02) Features: - knotd: new configuration option for enforcing IXFR fallback (see 'zone.provide-ixfr') Improvements: - knotd: changed UNIX socket file mode to 0222 for answering and 0220 for control - mod-probe: new support for communication over a UNIX socket - kdig: new support for communication over a UNIX socket - libs: upgraded embedded libngtcp2 to 0.13.0 - doc: various improvements Bugfixes: - knotd: failed to get catalog member configuration if catalog template is in a template - knotd: failed to respond over a UNIX socket with EDNS - knotd: unexpected zone update upon restart or zone reload if ZONEMD generation is enabled - knotd: redundant zone flush of unchanged zone if zone file load is 'difference-no-serial' - knotd/kxdpgun: failed to receive messages over XDP with drivers tap or ena - knotc: zone check doesn't report missing zone file #829 - kxdpgun: program crashes when remote closes QUIC connection instead of resumption - mod-geoip: configuration check leaks memory in the geodb mode - utils: unwanted color reset sequences in non-color output
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/knot | 5 +++-- lfs/knot | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/config/rootfiles/common/knot b/config/rootfiles/common/knot index 6660b27d1..adcd2fcad 100644 --- a/config/rootfiles/common/knot +++ b/config/rootfiles/common/knot @@ -9,7 +9,8 @@ usr/lib/libdnssec.so.9.0.0 #usr/lib/libknot.la #usr/lib/libknot.lai #usr/lib/libknot.so -usr/lib/libknot.so.13 -usr/lib/libknot.so.13.0.0 +usr/lib/libknot.so.14 +usr/lib/libknot.so.14.0.0 #usr/lib/libknotus.a #usr/lib/libknotus.la + diff --git a/lfs/knot b/lfs/knot index feb3c8931..2fe4752ba 100644 --- a/lfs/knot +++ b/lfs/knot @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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 = 3.2.4 +VER = 3.3.5
THISAPP = knot-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 1d5fec057898d8cbe73f37cd85aa9d56c7db0215e0fe8ba697f3ee4c38d7554780804b8859d062a824b18f823d6cff1546bd7ce54438ee54c555d068c5f19da1 +$(DL_FILE)_BLAKE2 = 201da56486eb551560b5f8a32cf54b9367a15347e3da9ff743c0fc41696b12d2de4091ceb575070e61d83f1c06542f7d08fc88d8e2ce6da8e8f69c2ab4b68df3
install : $(TARGET)
- Update from version 2.3.0 to 2.4.0 - Update of rootfile - Changelog 2.4.0 - Changes: * Add a PLIST_OPT_NONE value to plist_write_options_t * autoconf: Allow disabling build of test suite * Update doxygen config and document undocumented macros * Add an explicit PLIST_FORMAT_NONE value * Add a libplist_version() function to the interface * docs: Use README.md to generate mainpage with doxygen - Bugfixes: * Several compiler-related fixes and code improvements * Plug memory leak in plist_write_to_stream() * Prevent adding NULL items to array/dictionary nodes * Fix parallel running of test suite * Fix cython bindings * Fix OOB read in plist_from_memory()
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/libplist | 5 +++-- lfs/libplist | 8 ++++---- 2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/config/rootfiles/packages/libplist b/config/rootfiles/packages/libplist index 8f2d3b9e0..065f24280 100644 --- a/config/rootfiles/packages/libplist +++ b/config/rootfiles/packages/libplist @@ -17,11 +17,12 @@ #usr/lib/libplist++-2.0.la #usr/lib/libplist++-2.0.so usr/lib/libplist++-2.0.so.4 -usr/lib/libplist++-2.0.so.4.3.0 +usr/lib/libplist++-2.0.so.4.4.0 #usr/lib/libplist-2.0.la #usr/lib/libplist-2.0.so usr/lib/libplist-2.0.so.4 -usr/lib/libplist-2.0.so.4.3.0 +usr/lib/libplist-2.0.so.4.4.0 #usr/lib/pkgconfig/libplist++-2.0.pc #usr/lib/pkgconfig/libplist-2.0.pc #usr/share/man/man1/plistutil.1 + diff --git a/lfs/libplist b/lfs/libplist index dd4df36e6..8cf4f5470 100644 --- a/lfs/libplist +++ b/lfs/libplist @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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 # @@ -26,7 +26,7 @@ include Config
SUMMARY = A library to handle Apple Property List format in binary or XML
-VER = 2.3.0 +VER = 2.4.0
THISAPP = libplist-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = libplist -PAK_VER = 2 +PAK_VER = 3
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e8c8fc59e7d694b1d69f0da3538ff313eb84d3c9ecad966c514d098e14308cc0bf9f67bfb4fe5b27c2638d1fc71294ed34fc9f881204e9c009f30c68a89b1a38 +$(DL_FILE)_BLAKE2 = b12d929d4451389dfab4a2eaef2b8e85c5695a17feedad80f7dfbee7238f6b78b5d3819b9b59593612bb8f39b887147403a8de469b2d44ad26b8fa8c35b8fbef
install : $(TARGET)
- Update from version 0.52.23 to 0.52.24 - Update of rootfile - Changelog 0.52.24 - add support for python3.13 - fix compiler warnings
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/newt | 3 ++- lfs/newt | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/newt b/config/rootfiles/common/newt index b3d9a581b..21eff0bc9 100644 --- a/config/rootfiles/common/newt +++ b/config/rootfiles/common/newt @@ -3,7 +3,7 @@ usr/bin/whiptail #usr/lib/libnewt.a #usr/lib/libnewt.so usr/lib/libnewt.so.0.52 -usr/lib/libnewt.so.0.52.23 +usr/lib/libnewt.so.0.52.24 #usr/lib/pkgconfig/libnewt.pc #usr/lib/python3.10/site-packages/_snack.so #usr/lib/python3.10/site-packages/snack.py @@ -88,3 +88,4 @@ usr/lib/libnewt.so.0.52.23 #usr/share/locale/zh_CN/LC_MESSAGES/newt.mo #usr/share/locale/zh_TW/LC_MESSAGES/newt.mo #usr/share/man/man1/whiptail.1 + diff --git a/lfs/newt b/lfs/newt index fa2254d2e..156a0df4c 100644 --- a/lfs/newt +++ b/lfs/newt @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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 = 0.52.23 +VER = 0.52.24
THISAPP = newt-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 55046155d02a406ac618f9c1a1f668e6794b6875e4d9083e3d5da32fe008df3deb79eddadfce40c193346b7a705b8c5c18e7bb7076e8ea8729f35384fa944a97 +$(DL_FILE)_BLAKE2 = 4ab5b343d1cc72855ee330d4a7f03a0dd5b090748410b64844277a7d9464f9166459ac6d943d07e844b22b7187ed851473840739dde8991e3b4b2dae97e6dcf4
install : $(TARGET)
Thanks for all those patches.
Recently, you always append an empty line at the end of the root files. I believe this is an editor setting. Is there any chance you can change this?
-Michael
On 12 Mar 2024, at 10:07, Adolf Belka adolf.belka@ipfire.org wrote:
- Update from version 0.52.23 to 0.52.24
- Update of rootfile
- Changelog 0.52.24
- add support for python3.13
- fix compiler warnings
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
config/rootfiles/common/newt | 3 ++- lfs/newt | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/newt b/config/rootfiles/common/newt index b3d9a581b..21eff0bc9 100644 --- a/config/rootfiles/common/newt +++ b/config/rootfiles/common/newt @@ -3,7 +3,7 @@ usr/bin/whiptail #usr/lib/libnewt.a #usr/lib/libnewt.so usr/lib/libnewt.so.0.52 -usr/lib/libnewt.so.0.52.23 +usr/lib/libnewt.so.0.52.24 #usr/lib/pkgconfig/libnewt.pc #usr/lib/python3.10/site-packages/_snack.so #usr/lib/python3.10/site-packages/snack.py @@ -88,3 +88,4 @@ usr/lib/libnewt.so.0.52.23 #usr/share/locale/zh_CN/LC_MESSAGES/newt.mo #usr/share/locale/zh_TW/LC_MESSAGES/newt.mo #usr/share/man/man1/whiptail.1
diff --git a/lfs/newt b/lfs/newt index fa2254d2e..156a0df4c 100644 --- a/lfs/newt +++ b/lfs/newt @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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 = 0.52.23 +VER = 0.52.24
THISAPP = newt-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 55046155d02a406ac618f9c1a1f668e6794b6875e4d9083e3d5da32fe008df3deb79eddadfce40c193346b7a705b8c5c18e7bb7076e8ea8729f35384fa944a97 +$(DL_FILE)_BLAKE2 = 4ab5b343d1cc72855ee330d4a7f03a0dd5b090748410b64844277a7d9464f9166459ac6d943d07e844b22b7187ed851473840739dde8991e3b4b2dae97e6dcf4
install : $(TARGET)
-- 2.44.0
Hi Michael,
On 12/03/2024 11:14, Michael Tremer wrote:
Thanks for all those patches.
Recently, you always append an empty line at the end of the root files. I believe this is an editor setting. Is there any chance you can change this?
Whoops. Fixed. Shouldn't happen again fingers crossed.
Adolf.
-Michael
On 12 Mar 2024, at 10:07, Adolf Belka adolf.belka@ipfire.org wrote:
- Update from version 0.52.23 to 0.52.24
- Update of rootfile
- Changelog 0.52.24
- add support for python3.13
- fix compiler warnings
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
config/rootfiles/common/newt | 3 ++- lfs/newt | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/newt b/config/rootfiles/common/newt index b3d9a581b..21eff0bc9 100644 --- a/config/rootfiles/common/newt +++ b/config/rootfiles/common/newt @@ -3,7 +3,7 @@ usr/bin/whiptail #usr/lib/libnewt.a #usr/lib/libnewt.so usr/lib/libnewt.so.0.52 -usr/lib/libnewt.so.0.52.23 +usr/lib/libnewt.so.0.52.24 #usr/lib/pkgconfig/libnewt.pc #usr/lib/python3.10/site-packages/_snack.so #usr/lib/python3.10/site-packages/snack.py @@ -88,3 +88,4 @@ usr/lib/libnewt.so.0.52.23 #usr/share/locale/zh_CN/LC_MESSAGES/newt.mo #usr/share/locale/zh_TW/LC_MESSAGES/newt.mo #usr/share/man/man1/whiptail.1
diff --git a/lfs/newt b/lfs/newt index fa2254d2e..156a0df4c 100644 --- a/lfs/newt +++ b/lfs/newt @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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 = 0.52.23 +VER = 0.52.24
THISAPP = newt-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 55046155d02a406ac618f9c1a1f668e6794b6875e4d9083e3d5da32fe008df3deb79eddadfce40c193346b7a705b8c5c18e7bb7076e8ea8729f35384fa944a97 +$(DL_FILE)_BLAKE2 = 4ab5b343d1cc72855ee330d4a7f03a0dd5b090748410b64844277a7d9464f9166459ac6d943d07e844b22b7187ed851473840739dde8991e3b4b2dae97e6dcf4
install : $(TARGET)
-- 2.44.0
Not a problem. I fixed wherever I found it:
https://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff;h=860515b21c695a9cb53c...
It is mainly that “git show” shows the new line in a bright red on my terminal :)
-Michael
On 12 Mar 2024, at 12:11, Adolf Belka adolf.belka@ipfire.org wrote:
Hi Michael,
On 12/03/2024 11:14, Michael Tremer wrote:
Thanks for all those patches. Recently, you always append an empty line at the end of the root files. I believe this is an editor setting. Is there any chance you can change this?
Whoops. Fixed. Shouldn't happen again fingers crossed.
Adolf.
-Michael
On 12 Mar 2024, at 10:07, Adolf Belka adolf.belka@ipfire.org wrote:
- Update from version 0.52.23 to 0.52.24
- Update of rootfile
- Changelog 0.52.24
- add support for python3.13
- fix compiler warnings
Signed-off-by: Adolf Belka adolf.belka@ipfire.org
config/rootfiles/common/newt | 3 ++- lfs/newt | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/newt b/config/rootfiles/common/newt index b3d9a581b..21eff0bc9 100644 --- a/config/rootfiles/common/newt +++ b/config/rootfiles/common/newt @@ -3,7 +3,7 @@ usr/bin/whiptail #usr/lib/libnewt.a #usr/lib/libnewt.so usr/lib/libnewt.so.0.52 -usr/lib/libnewt.so.0.52.23 +usr/lib/libnewt.so.0.52.24 #usr/lib/pkgconfig/libnewt.pc #usr/lib/python3.10/site-packages/_snack.so #usr/lib/python3.10/site-packages/snack.py @@ -88,3 +88,4 @@ usr/lib/libnewt.so.0.52.23 #usr/share/locale/zh_CN/LC_MESSAGES/newt.mo #usr/share/locale/zh_TW/LC_MESSAGES/newt.mo #usr/share/man/man1/whiptail.1
diff --git a/lfs/newt b/lfs/newt index fa2254d2e..156a0df4c 100644 --- a/lfs/newt +++ b/lfs/newt @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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 = 0.52.23 +VER = 0.52.24
THISAPP = newt-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 55046155d02a406ac618f9c1a1f668e6794b6875e4d9083e3d5da32fe008df3deb79eddadfce40c193346b7a705b8c5c18e7bb7076e8ea8729f35384fa944a97 +$(DL_FILE)_BLAKE2 = 4ab5b343d1cc72855ee330d4a7f03a0dd5b090748410b64844277a7d9464f9166459ac6d943d07e844b22b7187ed851473840739dde8991e3b4b2dae97e6dcf4
install : $(TARGET)
-- 2.44.0
-- Sent from my laptop
- Update from version 2.5.0 to 2.5.2 - Update of rootfile - Changelog 2.5.2 (Feb 2024) No API/ABI break compared to v2.5.1 * Make sure openjpeg.h includes opj_config.h [#1514](https://github.com/uclouvain/openjpeg/issues/1514) 2.5.1 (Feb 2024) No API/ABI break compared to v2.5.0 * CMake: drop support for cmake < 3.5 * Several bugfixes, including [#1509](https://github.com/uclouvain/openjpeg/pull/1509) for CVE-2021-3575 * Significant speed-up rate allocation by rate/distoratio ratio [#1440](https://github.com/uclouvain/openjpeg/pull/1440)
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/openjpeg | 13 +++++++------ lfs/openjpeg | 6 +++--- 2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/config/rootfiles/common/openjpeg b/config/rootfiles/common/openjpeg index 7d1effd40..7d4455481 100644 --- a/config/rootfiles/common/openjpeg +++ b/config/rootfiles/common/openjpeg @@ -4,12 +4,13 @@ usr/bin/opj_dump #usr/include/openjpeg-2.5 #usr/include/openjpeg-2.5/openjpeg.h #usr/include/openjpeg-2.5/opj_config.h -#usr/include/openjpeg-2.5/opj_stdint.h +#usr/lib/cmake/openjpeg-2.5 +#usr/lib/cmake/openjpeg-2.5/OpenJPEGConfig.cmake +#usr/lib/cmake/openjpeg-2.5/OpenJPEGConfigVersion.cmake +#usr/lib/cmake/openjpeg-2.5/OpenJPEGTargets-release.cmake +#usr/lib/cmake/openjpeg-2.5/OpenJPEGTargets.cmake #usr/lib/libopenjp2.so -usr/lib/libopenjp2.so.2.5.0 +usr/lib/libopenjp2.so.2.5.2 usr/lib/libopenjp2.so.7 -#usr/lib/openjpeg-2.5 -#usr/lib/openjpeg-2.5/OpenJPEGConfig.cmake -#usr/lib/openjpeg-2.5/OpenJPEGTargets-release.cmake -#usr/lib/openjpeg-2.5/OpenJPEGTargets.cmake #usr/lib/pkgconfig/libopenjp2.pc + diff --git a/lfs/openjpeg b/lfs/openjpeg index 40c642c07..f2637fb51 100644 --- a/lfs/openjpeg +++ b/lfs/openjpeg @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@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.5.0 +VER = 2.5.2
THISAPP = openjpeg-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 472d9998a7407574d3bc059d1c0b662a8a553cfe5cb7806a022cb35e14564417a8e06e9970f06d8e65ef149019bab747caefa8e29bc793d07ad86e076909d306 +$(DL_FILE)_BLAKE2 = 4c23eecd603c620d3555fa02055104d292cdf4bbb88ab3d8d8a8f62e3c21b52d3c6d9211d8dd6f11d76fb1ca6f2333a7305ae07b5883a62eb7fc28ec9dfafc0f
install : $(TARGET)