This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree".
The branch, master has been updated via 21d037bcea6bb2a8cdcb7ec92889aaafd5b074be (commit) via a6b52073408418257211a35c92f109eba03491bb (commit) via 19f36c037e1d197e6e88d656fdd2ec3fa046d74e (commit) via 9b899ee01cc0bb6f109ebdde8d8943f2af077831 (commit) via 33b87d931be1484fd75037c0035136568f948a2d (commit) from c7cd601dacbf126856295e966fffc2b8520a46b7 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 21d037bcea6bb2a8cdcb7ec92889aaafd5b074be Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Jan 6 22:42:59 2025 +0000
wget: Update to 1.25.0
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit a6b52073408418257211a35c92f109eba03491bb Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Jan 6 22:35:16 2025 +0000
libpsl: New package
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 19f36c037e1d197e6e88d656fdd2ec3fa046d74e Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Jan 6 22:34:29 2025 +0000
valgrind: New package
For debugging shit.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 9b899ee01cc0bb6f109ebdde8d8943f2af077831 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Dec 31 14:12:31 2024 +0000
dwz: Remove package
We don't plan to use this any more
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
commit 33b87d931be1484fd75037c0035136568f948a2d Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Dec 31 14:11:51 2024 +0000
beep: Update to 1.4.12
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
-----------------------------------------------------------------------
Summary of changes: beep/beep.nm | 39 +++++++++++++++---------------- dwz/dwz.nm | 66 ---------------------------------------------------- libpsl/libpsl.nm | 57 +++++++++++++++++++++++++++++++++++++++++++++ valgrind/valgrind.nm | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++ wget/wget.nm | 4 ++-- 5 files changed, 144 insertions(+), 88 deletions(-) delete mode 100644 dwz/dwz.nm create mode 100644 libpsl/libpsl.nm create mode 100644 valgrind/valgrind.nm
Difference in files: diff --git a/beep/beep.nm b/beep/beep.nm index 4bd39c0c3..c18cea963 100644 --- a/beep/beep.nm +++ b/beep/beep.nm @@ -4,37 +4,36 @@ ###############################################################################
name = beep -version = 1.3 -release = 2 +version = 1.4.12 +release = 1
groups = Applications/System -url = http://www.johnath.com/beep/ +url = https://github.com/spkr-beep/beep license = GPLv2+ summary = Beep the PC speaker any number of ways.
description - Beep allows the user to control the PC speaker with precision, \ - allowing different sounds to indicate different events. While it \ - can be run quite happily on the commandline, it's intended place \ - of residence is within shell/perl scripts, notifying the user when \ - something interesting occurs. Of course, it has no notion of \ + Beep allows the user to control the PC speaker with precision, + allowing different sounds to indicate different events. While it + can be run quite happily on the commandline, it's intended place + of residence is within shell/perl scripts, notifying the user when + something interesting occurs. Of course, it has no notion of what's interesting, but it's real good at that notifying part. end
-source_dl = http://www.johnath.com/beep/ -tarball = %{thisapp}.tar.gz +source_dl = https://github.com/spkr-beep/beep/archive/refs/tags/v%%7Bversion%7D.tar.gz#/
build - build - make FLAGS="%{CFLAGS} %{LDFLAGS}" %{PARALLELISMFLAGS} - end - - install - mkdir -pv %{BUILDROOT}/usr/bin - mkdir -pv %{BUILDROOT}/usr/share/man/man1 - - install -m 0755 beep %{BUILDROOT}/usr/bin - cp beep.1.gz %{BUILDROOT}/usr/share/man/man1 + prepare_cmds + ( + echo "CC = %{CC}" + echo "CPPFLAGS = %{CPPFLAGS}" + echo "CFLAGS = %{CFLAGS}" + echo "LDFLAGS = %{LDFLAGS}" + echo "prefix = %{prefix}" + echo "bindir = %{bindir}" + echo "mandir = %{mandir}" + ) > local.mk end end
diff --git a/dwz/dwz.nm b/dwz/dwz.nm deleted file mode 100644 index 8b63a64fc..000000000 --- a/dwz/dwz.nm +++ /dev/null @@ -1,66 +0,0 @@ -############################################################################### -# IPFire.org - An Open Source Firewall Solution # -# Copyright (C) - IPFire Development Team info@ipfire.org # -############################################################################### - -name = dwz -version = 0.15 -release = 1 - -groups = Development/Tools -url = https://sourceware.org/dwz/ -license = GPLv2+ and GPLv3+ -summary = DWARF optimization and duplicate removal tool - -description - The dwz package contains a program that attempts to optimize DWARF - debugging information contained in ELF shared libraries and ELF executables - for size, by replacing DWARF information representation with equivalent - smaller representation where possible and by reducing the amount of - duplication using techniques from DWARF standard appendix E - creating - DW_TAG_partial_unit compilation units (CUs) for duplicated information - and using DW_TAG_imported_unit to import it into each CU that needs it. -end - -source_dl = https://sourceware.org/ftp/dwz/releases/ -sources = %{thisapp}.tar.xz - -build - requires - elfutils-devel - xxhash-devel - - # Testsuite - dejagnu - gdb - end - - DIR_APP = %{DIR_SRC}/%{name} - - make_build_targets += \ - CFLAGS="%{CFLAGS}" \ - LDFLAGS="%{LDFLAGS}" \ - srcdir=%{DIR_APP} \ - prefix=%{prefix} \ - bindir=%{bindir} \ - mandir=%{mandir} - - test - # Compile the testsuite without any compiler or linker flags. - CFLAGS= LDFLAGS= srcdir=%{DIR_APP} make check - end - - make_install_targets += \ - srcdir=%{DIR_APP} \ - prefix=%{prefix} \ - bindir=%{bindir} \ - mandir=%{mandir} -end - -packages - package %{name} - - package %{name}-debuginfo - template DEBUGINFO - end -end diff --git a/libpsl/libpsl.nm b/libpsl/libpsl.nm new file mode 100644 index 000000000..7bbf46bff --- /dev/null +++ b/libpsl/libpsl.nm @@ -0,0 +1,57 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = libpsl +version = 0.21.5 +release = 1 + +groups = Application/Internet +url = https://rockdaboot.github.io/libpsl/ +license = MIT +summary = C library for the Public Suffix List + +description + A Public Suffix List is a collection of Top Level Domains (TLDs) + suffixes. TLDs include Global Top Level Domains (gTLDs) like .com + and .net; Country Top Level Domains (ccTLDs) like .de and .cn; and + Brand Top Level Domains like .apple and .google. Brand TLDs allows + users to register their own top level domain that exist at the same + level as ICANN's gTLDs. +end + +source_dl = https://github.com/rockdaboot/libpsl/releases/download/%%7Bversion%7D/ + +build + requires + libidn2-devel + libunistring-devel + end + + # Fix Python path + prepare_cmds + sed -e "s/env python/&3/" -i src/psl-make-dafsa + end + + configure_options += \ + --enable-builtin=libidn2 \ + --enable-runtime=libidn2 \ + --disable-static + + test + LD_LIBRARY_PATH=$(pwd)/src/.libs make check + end +end + +packages + package %{name} + + package %{name}-devel + template DEVEL + end + + package %{name}-debuginfo + template DEBUGINFO + end +end diff --git a/valgrind/valgrind.nm b/valgrind/valgrind.nm new file mode 100644 index 000000000..c9730761f --- /dev/null +++ b/valgrind/valgrind.nm @@ -0,0 +1,66 @@ +############################################################################### +# IPFire.org - An Open Source Firewall Solution # +# Copyright (C) - IPFire Development Team info@ipfire.org # +############################################################################### + +name = valgrind +version = 3.24.0 +release = 1 + +groups = Development/Debuggers +url = https://valgrind.org/ +license = GPL +summary = Tool to help find memory-management problems in programs + +description + Valgrind is an instrumentation framework for building dynamic analysis + tools. There are Valgrind tools that can automatically detect many + memory management and threading bugs, and profile your programs in + detail. You can also use Valgrind to build new tools. +end + +source_dl = https://sourceware.org/pub/valgrind/ +sources = %{thisapp}.tar.bz2 + +build + requires + autoconf + automake + docbook-dsssl + docbook-xsl + docbook-utils + gdb + perl + end + + # valgrind cannot be compiled with stack protection enabled as it + # implements its own functions. + CFLAGS += -fno-stack-protector + + # The linker fails to find memcpy without this flag + LTO_CFLAGS = + + prepare_cmds + ./autogen.sh + end + + configure += \ + --enable-only64bit \ + --enable-lto=yes + + test + make check + end +end + +packages + package %{name} + + package %{name}-devel + template DEVEL + end + + package %{name}-debuginfo + template DEBUGINFO + end +end diff --git a/wget/wget.nm b/wget/wget.nm index f268ce0eb..7264d09ac 100644 --- a/wget/wget.nm +++ b/wget/wget.nm @@ -4,11 +4,11 @@ ###############################################################################
name = wget -version = 1.21.4 +version = 1.25.0 release = 1
groups = Applications/Internet -url = http://www.gnu.org/software/wget/ +url = https://www.gnu.org/software/wget/ license = GPLv3+ summary = Commandline tool to download files.
hooks/post-receive -- IPFire 3.x development tree