* [git.ipfire.org] IPFire 3.x development tree branch, master, updated. e9c5740f476cb2543caf792716ef33f899c34c3e
@ 2023-01-19 17:30 Michael Tremer
0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2023-01-19 17:30 UTC (permalink / raw)
To: ipfire-scm
[-- Attachment #1: Type: text/plain, Size: 11071 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 e9c5740f476cb2543caf792716ef33f899c34c3e (commit)
via 61c1880c0f0e4c7da7d5016212d8d055e490ca44 (commit)
via 113fe5ef033039c3be229fbf0d935c914d1df862 (commit)
via a239c48536053d973d272af8b9377159ade0c647 (commit)
via 1f922318086d656874e8105be8ee58db198523c2 (commit)
via 62c04d4fb1a50a0877eeb09554fabf65fabbb8df (commit)
from bf76244de09121886272eddde4bd81caa2480400 (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 e9c5740f476cb2543caf792716ef33f899c34c3e
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Jan 19 17:28:52 2023 +0000
cifs-utils: Drop package
I have no idea what is using this at the moment.
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 61c1880c0f0e4c7da7d5016212d8d055e490ca44
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Jan 19 13:41:07 2023 +0000
jsoncpp: Update to 1.9.5
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 113fe5ef033039c3be229fbf0d935c914d1df862
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Jan 19 13:40:42 2023 +0000
iproute2: Don't build libnetlink
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit a239c48536053d973d272af8b9377159ade0c647
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Jan 19 13:35:52 2023 +0000
duktape: New package
Required by polkit.
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 1f922318086d656874e8105be8ee58db198523c2
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Jan 19 13:35:24 2023 +0000
readline: Actually add patch that fixes the crash
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 62c04d4fb1a50a0877eeb09554fabf65fabbb8df
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Jan 19 13:34:15 2023 +0000
binutils: Update to 2.40
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
binutils/binutils.nm | 39 ++++++++++++++-------------
cifs-utils/cifs-utils.nm | 42 -----------------------------
pixman/pixman.nm => duktape/duktape.nm | 27 ++++++++++---------
iproute2/iproute2.nm | 19 +++----------
jsoncpp/jsoncpp.nm | 6 +++--
readline/patches/readline-8.2-patch-1.patch | 33 +++++++++++++++++++++++
6 files changed, 77 insertions(+), 89 deletions(-)
delete mode 100644 cifs-utils/cifs-utils.nm
copy pixman/pixman.nm => duktape/duktape.nm (55%)
create mode 100644 readline/patches/readline-8.2-patch-1.patch
Difference in files:
diff --git a/binutils/binutils.nm b/binutils/binutils.nm
index 93b673334..8ac94fde4 100644
--- a/binutils/binutils.nm
+++ b/binutils/binutils.nm
@@ -4,14 +4,14 @@
###############################################################################
name = binutils
-version = 2.39
+version = 2.40
release = 1
maintainer = Michael Tremer <michael.tremer(a)ipfire.org>
groups = Development/Tools
-url = http://www.gnu.org/software/binutils/
+url = https://www.gnu.org/software/binutils/
license = GPLv2+
-summary = The GNU Binutils are a collection of binary tools.
+summary = The GNU Binutils are a collection of binary tools
description
The GNU Binary Utilities, or binutils, is a collection of programming
@@ -31,8 +31,11 @@ build
perl
texinfo
zlib-devel
+ zstd-devel
end
+ LDFLAGS += -Wl,--enable-new-dtags
+
prepare_cmds
mkdir -pv %{DIR_SRC}/binutils-build
end
@@ -43,11 +46,18 @@ build
--target=%{DISTRO_BUILDTARGET} \
--disable-werror \
--disable-static \
+ --enable-shared \
--enable-64-bit-bfd \
--enable-plugins \
--with-bugurl="https://bugzilla.ipfire.org/" \
--enable-relro=yes \
- --enable-lto
+ --enable-ld \
+ --disable-gold \
+ --enable-lto \
+ --with-system-zlib \
+ --enable-new-dtags \
+ --disable-rpath \
+ --enable-separate-code
build
cd %{DIR_SRC}/binutils-build
@@ -78,33 +88,26 @@ build
# Remove Windows/Novell only man pages.
rm -vf %{BUILDROOT}%{mandir}/man1/{dlltool,nlmconv,windres}*
end
-
- # Keep static version of libiberty.
- keep_libraries
- %{libdir}/libiberty.a
- end
end
packages
package %{name}
- provides
- bundled(libiberty)
- end
+
+ package %{name}-libs
+ template LIBS
+
+ files += %{libdir}/*-%{version}.so
end
package %{name}-devel
template DEVEL
requires
- binutils = %{thisver}
+ binutils-libs = %{thisver}
zlib-devel
end
- # Don't package libbfd and libopcodes in the -devel package.
- files
- /usr/include
- %{libdir}/*.a
- end
+ files += !%{libdir}/*-%{version}.so
end
package %{name}-debuginfo
diff --git a/cifs-utils/cifs-utils.nm b/cifs-utils/cifs-utils.nm
deleted file mode 100644
index 191afdfeb..000000000
--- a/cifs-utils/cifs-utils.nm
+++ /dev/null
@@ -1,42 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = cifs-utils
-version = 6.6
-release = 1
-
-groups = System/Tools
-url = https://wiki.samba.org/index.php/LinuxCIFS_utils
-license = GPL
-summary = A utility for the Common Internet File System
-
-description
- This package of tools is called cifs-utils. Although not really part
- of Samba proper, these tools were originally part of the Samba package.
- For several reasons, shipping these tools as part of Samba was
- problematic and it was deemed better to split them off into their own
- package.
-end
-
-source_dl = http://download.samba.org/pub/linux-cifs/cifs-utils/
-sources = %{thisapp}.tar.bz2
-
-build
- test
- make check
- end
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/duktape/duktape.nm b/duktape/duktape.nm
new file mode 100644
index 000000000..e8ca7609f
--- /dev/null
+++ b/duktape/duktape.nm
@@ -0,0 +1,45 @@
+###############################################################################
+# IPFire.org - An Open Source Firewall Solution #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
+###############################################################################
+
+name = duktape
+version = 2.7.0
+release = 1
+
+groups = System/Libraries
+url = https://duktape.org/
+license = MIT
+summary = Embeddable Javascript engine
+
+description
+ Duktape is an embeddable Javascript engine, with a focus on
+ portability and compact footprint.
+end
+
+source_dl = https://duktape.org/
+sources = %{thisapp}.tar.xz
+
+build
+ make = make -f Makefile.sharedlibrary INSTALL_PREFIX=%{prefix} LIBDIR=/%{lib}
+
+ build
+ %{make} %{PARALLELISMFLAGS}
+ end
+
+ install
+ %{make} install DESTDIR=%{BUILDROOT}
+ end
+end
+
+packages
+ package %{name}
+
+ package %{name}-devel
+ template DEVEL
+ end
+
+ package %{name}-debuginfo
+ template DEBUGINFO
+ end
+end
diff --git a/iproute2/iproute2.nm b/iproute2/iproute2.nm
index 33b6d99c9..12764f296 100644
--- a/iproute2/iproute2.nm
+++ b/iproute2/iproute2.nm
@@ -5,7 +5,7 @@
name = iproute2
version = 6.0.0
-release = 1
+release = 2
groups = Networking/Tools
url = https://git.kernel.org/pub/scm/network/iproute2/iproute2.git
@@ -24,29 +24,18 @@ sources = %{thisapp}.tar.xz
build
requires
bison
+ elfutils-devel
flex
- libdb-devel
+ libcap-devel
libmnl-devel
libnl-devel
- libcap-devel
+ libtirpc-devel
linux-atm-devel >= 2.5.1
end
export RPM_OPT_FLAGS = %{CFLAGS} %{LDFLAGS}
export LIBDIR = %{libdir}
export SBINDIR = %{sbindir}
- export IPT_LIB_DIR = %{libdir}/xtables
-
- install_cmds
- # libnetlink
- install -v -m 644 include/libnetlink.h %{BUILDROOT}%{includedir}
- install -v -m 644 lib/libnetlink.a %{BUILDROOT}%{libdir}
- end
-
- # Keep libnetlink.a
- keep_libraries
- %{libdir}/libnetlink.a
- end
end
packages
diff --git a/jsoncpp/jsoncpp.nm b/jsoncpp/jsoncpp.nm
index 933bd70d9..5ff2f5c28 100644
--- a/jsoncpp/jsoncpp.nm
+++ b/jsoncpp/jsoncpp.nm
@@ -4,7 +4,7 @@
###############################################################################
name = jsoncpp
-version = 1.7.2
+version = 1.9.5
release = 1
groups = System/Libraries
@@ -23,12 +23,14 @@ end
source_dl = https://github.com/open-source-parsers/%{name}/archive/%{version}.tar.gz#/
build
+ BUILD_DIR = build
+
requires
cmake
end
build
- CMAKE_CXX_FLAGS="-Wno-error" %{cmake} .
+ %{cmake} ..
make %{PARALLELISMFLAGS}
end
end
diff --git a/readline/patches/readline-8.2-patch-1.patch b/readline/patches/readline-8.2-patch-1.patch
new file mode 100644
index 000000000..16a7d62f3
--- /dev/null
+++ b/readline/patches/readline-8.2-patch-1.patch
@@ -0,0 +1,33 @@
+From 7274faabe97ce53d6b464272d7e6ab6c1392837b Mon Sep 17 00:00:00 2001
+From: Chet Ramey <chet.ramey(a)case.edu>
+Date: Wed, 5 Oct 2022 10:41:16 -0400
+Subject: [PATCH] Readline-8.2 patch 1: fix crash when readline is started with
+ an invalid locale specification
+
+diff --git a/nls.c b/nls.c
+index 5c6a13b..8c027d6 100644
+--- a/nls.c
++++ b/nls.c
+@@ -141,6 +141,10 @@ _rl_init_locale (void)
+ if (lspec == 0)
+ lspec = "";
+ ret = setlocale (LC_CTYPE, lspec); /* ok, since it does not change locale */
++ if (ret == 0 || *ret == 0)
++ ret = setlocale (LC_CTYPE, (char *)NULL);
++ if (ret == 0 || *ret == 0)
++ ret = RL_DEFAULT_LOCALE;
+ #else
+ ret = (lspec == 0 || *lspec == 0) ? RL_DEFAULT_LOCALE : lspec;
+ #endif
+diff --git a/patchlevel b/patchlevel
+index d8c9df7..fdf4740 100644
+--- a/patchlevel
++++ b/patchlevel
+@@ -1,3 +1,3 @@
+ # Do not edit -- exists only for use by patch
+
+-0
++1
+--
+2.30.2
+
hooks/post-receive
--
IPFire 3.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-01-19 17:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-19 17:30 [git.ipfire.org] IPFire 3.x development tree branch, master, updated. e9c5740f476cb2543caf792716ef33f899c34c3e Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox