* [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 21d037bcea6bb2a8cdcb7ec92889aaafd5b074be
@ 2025-01-06 23:04 Michael Tremer
0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2025-01-06 23:04 UTC (permalink / raw)
To: ipfire-scm
[-- Attachment #1: Type: text/plain, Size: 10823 bytes --]
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(a)ipfire.org>
Date: Mon Jan 6 22:42:59 2025 +0000
wget: Update to 1.25.0
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit a6b52073408418257211a35c92f109eba03491bb
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon Jan 6 22:35:16 2025 +0000
libpsl: New package
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 19f36c037e1d197e6e88d656fdd2ec3fa046d74e
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Mon Jan 6 22:34:29 2025 +0000
valgrind: New package
For debugging shit.
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 9b899ee01cc0bb6f109ebdde8d8943f2af077831
Author: Michael Tremer <michael.tremer(a)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(a)ipfire.org>
commit 33b87d931be1484fd75037c0035136568f948a2d
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Tue Dec 31 14:11:51 2024 +0000
beep: Update to 1.4.12
Signed-off-by: Michael Tremer <michael.tremer(a)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%{version}.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(a)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(a)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/%{version}/
+
+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(a)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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-01-06 23:04 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-01-06 23:04 [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 21d037bcea6bb2a8cdcb7ec92889aaafd5b074be Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox