public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 92cf4b356785022b855c0be9f3da4d9e2afc9445
@ 2022-11-22 17:25 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2022-11-22 17:25 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 29118 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  92cf4b356785022b855c0be9f3da4d9e2afc9445 (commit)
       via  ddfc741138caf925fadb1bb49c003562fe9f7c55 (commit)
       via  3216d0cb4d0964f92c6b2c1ddafbc813148a34bb (commit)
       via  e6ec25adc75bd3e64b8916d4d997e1735b1fa737 (commit)
       via  1f19062817d229ba6d688382545a971b5877d909 (commit)
       via  973a051de8c8e95327a6368dc3f4d1dd4f3baf20 (commit)
       via  818d2fc192a158bf785ea13c7b8e39f6b87587f7 (commit)
       via  483e48a6d221644f95acf5a258af6ddaefe40a41 (commit)
       via  e3bf486fde5fbfd5f3b3d18af359ef95d50eb96f (commit)
       via  78958582e8cc35f1fae07e623c22d71c5e2268db (commit)
       via  3b05a4809c6ecd1aa5146d9ceb41c2984ab5b6be (commit)
      from  ebccda91e95868a86170cd937d0d8da489d01d52 (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 92cf4b356785022b855c0be9f3da4d9e2afc9445
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 17:24:26 2022 +0000

    gcc: Update to 12.2.0
    
    This disables bootstrapping GCC, because for some reason this won't
    work.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit ddfc741138caf925fadb1bb49c003562fe9f7c55
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 17:15:02 2022 +0000

    libnetfilter_conntrack: Update to 1.0.9
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 3216d0cb4d0964f92c6b2c1ddafbc813148a34bb
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 17:11:21 2022 +0000

    libnetfilter_acct: Update to 1.0.3
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit e6ec25adc75bd3e64b8916d4d997e1735b1fa737
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 16:33:11 2022 +0000

    iproute2: Update to 6.0.0
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 1f19062817d229ba6d688382545a971b5877d909
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 16:19:13 2022 +0000

    nftables: Update to 1.0.5
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 973a051de8c8e95327a6368dc3f4d1dd4f3baf20
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 15:44:42 2022 +0000

    libnftl: Update to 1.2.4
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 818d2fc192a158bf785ea13c7b8e39f6b87587f7
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 15:39:20 2022 +0000

    libmnl: Update to 1.0.5
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 483e48a6d221644f95acf5a258af6ddaefe40a41
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 15:27:55 2022 +0000

    tmux: Update to 3.3a
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit e3bf486fde5fbfd5f3b3d18af359ef95d50eb96f
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 15:17:07 2022 +0000

    libtasn1: Update to 4.19.0
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 78958582e8cc35f1fae07e623c22d71c5e2268db
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 15:09:04 2022 +0000

    pcre: Update to 8.45
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 3b05a4809c6ecd1aa5146d9ceb41c2984ab5b6be
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Tue Nov 22 15:01:10 2022 +0000

    pcre2: Update to 10.40
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 gcc/gcc.nm                                         |  80 +++---------
 gcc/patches/40_all_gcc49_config_esp.patch0         | 140 ---------------------
 .../gcc-6.1-compile-compiler-with-pic.patch        |  17 ---
 gcc/patches/gcc49-aarch64-async-unw-tables.patch0  |  35 ------
 gcc/patches/gcc49-libtool-no-rpath.patch0          |  27 ----
 iproute2/iproute2.nm                               |   6 +-
 libmnl/libmnl.nm                                   |   6 +-
 libnetfilter_acct/libnetfilter_acct.nm             |   6 +-
 libnetfilter_conntrack/libnetfilter_conntrack.nm   |   6 +-
 libnftnl/libnftnl.nm                               |   7 +-
 libtasn1/libtasn1.nm                               |   4 +-
 nftables/nftables.nm                               |  21 ++--
 pcre/pcre.nm                                       |   6 +-
 pcre2/pcre2.nm                                     |   8 +-
 tmux/tmux.nm                                       |   7 +-
 15 files changed, 53 insertions(+), 323 deletions(-)
 delete mode 100644 gcc/patches/40_all_gcc49_config_esp.patch0
 delete mode 100644 gcc/patches/gcc-6.1-compile-compiler-with-pic.patch
 delete mode 100644 gcc/patches/gcc49-aarch64-async-unw-tables.patch0
 delete mode 100644 gcc/patches/gcc49-libtool-no-rpath.patch0

Difference in files:
diff --git a/gcc/gcc.nm b/gcc/gcc.nm
index 64831ef3a..485abbe12 100644
--- a/gcc/gcc.nm
+++ b/gcc/gcc.nm
@@ -7,7 +7,7 @@
 build_graphite = 1
 
 name       = gcc
-version    = 9.1.0
+version    = 12.2.0
 release    = 1
 
 maintainer = Michael Tremer <michael.tremer(a)ipfire.org>
@@ -22,7 +22,7 @@ description
 end
 
 # This is the at least required version of binutils.
-binutils_version = 2.24
+binutils_version = 2.35
 
 source_dl  = http://ftp.gnu.org/gnu/gcc/%{thisapp}/
 source_dl += ftp://gcc.gnu.org/pub/gcc/infrastructure/
@@ -38,13 +38,15 @@ build
 		filesystem >= 002
 		flex
 		glibc-devel >= 2.16
-		gmp-devel
+		gmp-devel >= 4.3.2
+		isl-devel >= 0.15
 		libffi-devel
-		libmpc-devel >= 0.8.1
-		mpfr-devel
+		libmpc-devel >= 1.0.1
+		mpfr-devel >= 3.1.0
 		perl
 		texinfo
 		zlib-devel
+		zstd-devel
 	end
 
 	# If graphite support is enabled, we require the devel packages for build.
@@ -68,7 +70,7 @@ build
 	# configuration.
 	configure_options =
 
-	make_bootstrap = profiledbootstrap
+	#make_bootstrap = profiledbootstrap
 
 	if "%{DISTRO_ARCH}" == "x86_64"
 		configure_options = --disable-multilib
@@ -79,41 +81,10 @@ build
 		build_libubsan = 1
 	end
 
-	if "%{DISTRO_ARCH}" == "i686"
-		configure_options = --with-arch=%{DISTRO_ARCH} --with-tune=generic
-
-		build_libquadmath = 1
-		build_libubsan = 1
-	end
-
 	if "%{DISTRO_ARCH}" == "aarch64"
 		build_libubsan = 1
 	end
 
-	if "%{DISTRO_ARCH}" == "armv7hl"
-		make_bootstrap = bootstrap
-
-		configure_options += --disable-sjlj-exceptions
-
-		configure_options += \
-			--with-tune=cortex-a8 \
-			--with-arch=armv7-a \
-			--with-float=hard \
-			--with-fpu=vfpv3-d16 \
-			--with-abi=aapcs-linux
-
-		build_libubsan = 1
-	end
-
-	if "%{DISTRO_ARCH}" == "armv5tel"
-		make_bootstrap = bootstrap
-
-		configure_options += --disable-sjlj-exceptions
-		configure_options += --with-float=soft
-
-		build_libubsan = 1
-	end
-
 	if "%{build_graphite}" == "1"
 		configure_options += \
 			--with-isl
@@ -192,13 +163,13 @@ build
 			--enable-__cxa_atexit \
 			--enable-clocale=gnu \
 			--enable-languages=c,c++,lto \
-			--enable-bootstrap \
+			--disable-bootstrap \
 			--enable-checking=release \
 			--enable-default-pie \
 			--disable-werror \
 			--disable-libssp \
 			--with-system-zlib \
-			--with-bugurl=http://bugtracker.ipfire.org \
+			--with-bugurl=https://bugzilla.ipfire.org/ \
 			--disable-libunwind-exceptions \
 			--enable-gnu-unique-object \
 			--enable-linker-build-id \
@@ -213,7 +184,7 @@ build
 		# XXX disabled flags: --disable-static
 
 		# GCC does not support a parallel build.
-		make %{make_bootstrap} BOOT_CFLAGS="${CFLAGS}"
+		make %{make_bootstrap} BOOT_CFLAGS="${CFLAGS}" %{PARALLELISMFLAGS}
 
 		# Generate man pages.
 		perl -pi -e 's/head3/head2/' ../contrib/texi2pod.pl
@@ -243,42 +214,19 @@ build
 
 		# Fix libgcc_s symlinks.
 		rm -f ${FULLPATH}/libgcc_s.so %{BUILDROOT}%{libdir}/libgcc_s.so
-		case "%{DISTRO_ARCH}" in
-			arm*)
-				cat <<EOF >${FULLPATH}/libgcc_s.so
-		/* GNU ld script
-		   Use the shared library, but some functions are only in
-		   the static library, so try that secondarily.  */
-		OUTPUT_FORMAT(elf32-littlearm)
-		GROUP ( %{libdir}/libgcc_s.so.1 libgcc.a )
-		EOF
-				;;
-			*)
-				ln -svf ../../../../..%{libdir}/libgcc_s.so.1 ${FULLPATH}/libgcc_s.so
-				;;
-		esac
+		ln -svf ../../../../..%{libdir}/libgcc_s.so.1 ${FULLPATH}/libgcc_s.so
 		chmod 755 %{BUILDROOT}%{libdir}/libgcc_s.so.1
 
 		# Remove some GNU debugger stuff.
 		rm -vf %{BUILDROOT}%{libdir}/lib*.py
 
-		# Install missing header file(s) on ARM.
-		case "%{DISTRO_ARCH}" in
-			arm*)
-				cp -vf %{DIR_APP}/gcc/config/vxworks-dummy.h \
-					${FULLPATH}/plugin/include/config/
-				cp -vf %{DIR_APP}/gcc/config/arm/arm-cores.def \
-					${FULLPATH}/plugin/include/config/arm/
-				;;
-		esac
-
 		# libgomp
 		mv -vf %{BUILDROOT}%{libdir}/libgomp.spec ${FULLPATH}/
 		ln -svf ../../../libgomp.so.1.0.0 ${FULLPATH}/libgomp.so
 		chmod 755 %{BUILDROOT}%{libdir}/libgomp.so.1.*
 
 		# libstdc++
-		ln -svf ../../../libstdc++.so.6.0.26 ${FULLPATH}/libstdc++.so
+		ln -svf ../../../libstdc++.so.6.0.30 ${FULLPATH}/libstdc++.so
 		mv -vf %{BUILDROOT}%{libdir}/lib{std,sup}c++.a ${FULLPATH}
 
 		# libquadmath
@@ -300,7 +248,7 @@ build
 
 		# libtsan
 		if [ "%{build_libtsan}" = "1" ]; then
-			ln -svf ../../../libtsan.so.0.0.0 ${FULLPATH}/libtsan.so
+			ln -svf ../../../libtsan.so.2.0.0 ${FULLPATH}/libtsan.so
 			chmod 755 %{BUILDROOT}%{libdir}/libtsan.so.*
 		fi
 
diff --git a/gcc/patches/40_all_gcc49_config_esp.patch0 b/gcc/patches/40_all_gcc49_config_esp.patch0
deleted file mode 100644
index 16cc2b4d1..000000000
--- a/gcc/patches/40_all_gcc49_config_esp.patch0
+++ /dev/null
@@ -1,140 +0,0 @@
-2014-05-12  Magnus Granberg  <zorry(a)gentoo.org>
-
-	* gcc/esp.h	New file to support --enable-esp
-	Version 20140512.1
-
---- gcc/config/esp.h	2010-04-09 16:14:00.000000000 +0200
-+++ gcc/config/esp.h	2012-06-23 01:00:31.248348491 +0200
-@@ -0,0 +1,132 @@
-+/* License terms see GNU GENERAL PUBLIC LICENSE Version 3.
-+ * Version 20140512.1
-+ * Magnus Granberg (Zorry) <zorry(a)gentoo.org>  */
-+#ifndef GCC_ESP_H
-+#define GCC_ESP_H
-+
-+/*	This file will add -fstack-protector-all, -fstack-check, -fPIE, -pie and -z now 
-+	as default if the defines and the spec allow it.
-+	Added a hack for gcc-specs-* in toolchain-funcs.eclass and _filter-hardened in flag-o-matic.eclass
-+	to support older hardened GCC patches and we don't need to change the code on gcc-specs-* and _filter-hardened.
-+	This will add some unsupported upstream commands options as -nopie and -nonow.
-+	-D__KERNEL__ is added so we don't have -fPIE, -pie and -fstack-protector-all and -fstack-check when building kernels.
-+	ESP_CC1_SPEC is added to CC1_SPEC.
-+	ESP_CC1_STRICT_OVERFLOW_SPEC is added so we don't disable the strict-overflow check.
-+	ESP_LINK_PIE_CHECK_SPEC check for -pie, -p, -pg, -profile and -static.
-+	ENABLE_CRTBEGINP add support for crtbeginP.o, build -static with -fPIE or -fpie.
-+*/
-+#ifdef ENABLE_ESP
-+	
-+	/* Hack to support gcc-specs-* in toolchain-funcs.eclass and _filter-hardened in flag-o-matic.eclass  */
-+	#define ESP_CC1_SPEC " %(esp_cc1_ssp) %(esp_cc1_pie) %(esp_cc1_strict_overflow)"
-+	#if defined ( EFAULT_SSP ) || defined ( EFAULT_PIE_SSP )
-+		#define ESP_CC1_SSP_SPEC "%{!fno-stack-protector: %{!fno-stack-protector-all: %{!fno-stack-check: }}}"
-+	#else
-+		#define ESP_CC1_SSP_SPEC ""
-+	#endif
-+	#if defined ( EFAULT_PIE ) || defined ( EFAULT_PIE_SSP )
-+		#define ESP_CC1_PIE_SPEC "%{!nopie: }"
-+	#else
-+		#define ESP_CC1_PIE_SPEC ""
-+	#endif
-+	#define ESP_CC1_STRICT_OVERFLOW_SPEC "%{!fstrict-overflow:%{!fno-strict-overflow: -fno-strict-overflow}}"
-+
-+	/*	ESP_LINK_SPEC is added to LINK_PIE_SPEC if esp is enable
-+		-z now will be added if we don't have -vanilla spec. We do a -pie incompatible check
-+		Don't remove the specs in the end  */
-+	#define ESP_LINK_SPEC "%(esp_link_now) %(esp_link_pie_check) "
-+	#define ESP_LINK_NOW_SPEC "%{!nonow:-z now}"
-+
-+	/*	We use ESP_DRIVER_SELF_SPEC to add pie and ssp command-line options.  */
-+	#define ESP_DRIVER_SELF_SPEC "%{D__KERNEL__:;:%{!nopie:%(esp_options_pie) \
-+		%(esp_link_pie)} %(esp_options_ssp) }"
-+	
-+	/*  This will add -fstack-protector-all if we don't have -nostdlib -nodefaultlibs -fno-stack-protector -fstack-protector
-+		-fstack-protector-all and we have EFAULT_SSP or EFAULT_PIE_SSP defined.  */
-+	#if defined ( EFAULT_SSP ) || defined ( EFAULT_PIE_SSP )
-+		#ifdef ESP_NO_STACK_CHECK
-+			#define ESP_OPTIONS_STACK_CHECK_SPEC
-+		#else
-+			#define ESP_OPTIONS_STACK_CHECK_SPEC "%{fstack-check|fstack-check=*:;: -fstack-check}"
-+		#endif
-+		#define ESP_OPTIONS_SSP_SPEC \
-+			"%{nostdlib|ffreestanding|fno-stack-protector|fstack-protector| \
-+			fstack-protector-all|fstack-protector-strong:;:-fstack-protector-all} " \
-+			ESP_OPTIONS_STACK_CHECK_SPEC
-+	#else
-+		#define ESP_OPTIONS_SSP_SPEC ""
-+	#endif
-+
-+	/* If EFAULT_PIE or EFAULT_PIE_SSP is defined we will add -fPIE -pie  */
-+	#if defined ( EFAULT_PIE ) || defined ( EFAULT_PIE_SSP )
-+
-+		/*  This will add -fPIE if we don't have -pie -fpic -fPIC -fpie -fPIE -fno-pic -fno-PIC -fno-pie -fno-PIE -shared -static
-+			-nostdlib -nostartfiles.  */
-+		/*  With ENABLE_CRTBEGINP we don't need to check for -static  */
-+		#ifdef ENABLE_CRTBEGINP
-+			#define ESP_OPTIONS_PIE_SPEC \
-+				"%{!pie: %{!fpic:%{!fPIC:%{!fpie:%{!fPIE: %{!fno-pic:%{!fno-PIC:%{!fno-pie:%{!fno-PIE: \
-+				%{!shared: %{!nostdlib: %{!nostartfiles:-fPIE}} } }}}} }}}} }"
-+		#else
-+			#define ESP_OPTIONS_PIE_SPEC \
-+				"%{!pie: %{!fpic:%{!fPIC:%{!fpie:%{!fPIE: %{!fno-pic:%{!fno-PIC:%{!fno-pie:%{!fno-PIE: \
-+				%{!shared: %{!static: %{!nostdlib: %{!nostartfiles:-fPIE}} } }}}} }}}} }}"
-+		#endif
-+
-+		/*  This will add -pie if we don't have -pie -A -fno-pic -fno-PIC -fno-pie -fno-PIE -shared -static -r -nostdlib 
-+			-nostartfiles  */
-+		/*  With ENABLE_CRTBEGINP we don't need to check for -static
-+			and we add -pie only to get the start and endfiles. -pie will not go to the linker. */
-+		#ifdef ENABLE_CRTBEGINP
-+			#define ESP_LINK_PIE_SPEC \
-+				"%{!pie:%{!A:%{!fno-pie:%{!fno-PIE:%{!fno-pic:%{!fno-PIC:%{!shared:%{!r: \
-+				%{!nostdlib:%{!nostartfiles:-pie}}}}}}}}}}"
-+		#else
-+			#define ESP_LINK_PIE_SPEC \
-+				"%{!pie:%{!A:%{!fno-pie:%{!fno-PIE:%{!fno-pic:%{!fno-PIC:%{!shared:%{!static:%{!r: \
-+				%{!nostdlib:%{!nostartfiles:-pie}}}}}}}}}}}"
-+		#endif
-+		
-+		/*  This will check if -pie is set when (-static) -pg -p -profile. If set it will make gcc print out
-+			"-pie and (static)|pg|p|profile are incompatible when linking"  */
-+		/*  With ENABLE_CRTBEGINP we don't need to check for -static  */
-+		#ifdef ENABLE_CRTBEGINP
-+			#define ESP_LINK_PIE_CHECK_SPEC \
-+				"%{pie:%{pg|p|profile:%e-pie and -pg|p|profile are incompatible when linking}}"
-+		#else
-+			#define ESP_LINK_PIE_CHECK_SPEC \
-+				"%{pie:%{static|pg|p|profile:%e-pie and -static|pg|p|profile are incompatible when linking}}"
-+		#endif
-+
-+		/*  We don't pass -pie to the linker when -static.  */
-+		#ifdef ENABLE_CRTBEGINP
-+			#define LINK_PIE_SPEC "%{!static:%{pie:-pie}} %(esp_link)"
-+		#else
-+			#define LINK_PIE_SPEC "%{pie:-pie} %(esp_link)"
-+		#endif
-+
-+	#else
-+		#define ESP_OPTIONS_PIE_SPEC ""
-+		#define ESP_LINK_PIE_CHECK_SPEC ""
-+		#define ESP_LINK_PIE_SPEC ""
-+		#define LINK_PIE_SPEC "%{pie:-pie} %(esp_link)"
-+	#endif
-+
-+	/*  We add extra spec name's to the EXTRA_SPECS list  */
-+	#define ESP_EXTRA_SPECS \
-+		{ "esp_cc1",								ESP_CC1_SPEC },					\
-+		{ "esp_cc1_pie",							ESP_CC1_PIE_SPEC },				\
-+		{ "esp_cc1_ssp",							ESP_CC1_SSP_SPEC },				\
-+		{ "esp_cc1_strict_overflow",					ESP_CC1_STRICT_OVERFLOW_SPEC },	\
-+		{ "esp_link",								ESP_LINK_SPEC },				\
-+		{ "esp_link_now",							ESP_LINK_NOW_SPEC },			\
-+		{ "esp_link_pie",							ESP_LINK_PIE_SPEC },			\
-+		{ "esp_link_pie_check",						ESP_LINK_PIE_CHECK_SPEC },		\
-+		{ "esp_driver_self",							ESP_DRIVER_SELF_SPEC },		\
-+		{ "esp_options_pie",						ESP_OPTIONS_PIE_SPEC },			\
-+		{ "esp_options_ssp",						ESP_OPTIONS_SSP_SPEC }
-+
-+	static const char *cc1_spec = CC1_SPEC ESP_CC1_SPEC;
-+
-+#endif
-+#endif /* End GCC_ESP_H */
diff --git a/gcc/patches/gcc-6.1-compile-compiler-with-pic.patch b/gcc/patches/gcc-6.1-compile-compiler-with-pic.patch
deleted file mode 100644
index cb59c3db7..000000000
--- a/gcc/patches/gcc-6.1-compile-compiler-with-pic.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/gcc/Makefile.in b/gcc/Makefile.in
-index 6c5adc0..73d817d 100644
---- a/gcc/Makefile.in
-+++ b/gcc/Makefile.in
-@@ -261,12 +261,6 @@ endif
- NO_PIE_CFLAGS = @NO_PIE_CFLAGS@
- NO_PIE_FLAG = @NO_PIE_FLAG@
- 
--# We don't want to compile the compilers with -fPIE, it make PCH fail.
--COMPILER += $(NO_PIE_CFLAGS)
--
--# Link with -no-pie since we compile the compiler with -fno-PIE.
--LINKER += $(NO_PIE_FLAG)
--
- # Like LINKER, but use a mutex for serializing front end links.
- ifeq (@DO_LINK_MUTEX@,true)
- LLINKER = $(SHELL) $(srcdir)/lock-and-run.sh linkfe.lck $(LINKER)
diff --git a/gcc/patches/gcc49-aarch64-async-unw-tables.patch0 b/gcc/patches/gcc49-aarch64-async-unw-tables.patch0
deleted file mode 100644
index feec149f3..000000000
--- a/gcc/patches/gcc49-aarch64-async-unw-tables.patch0
+++ /dev/null
@@ -1,35 +0,0 @@
-2014-04-07  Richard Henderson  <rth(a)redhat.com>
-
-	* common/config/aarch64/aarch64-common.c (TARGET_OPTION_INIT_STRUCT):
-	Define.
-	(aarch64_option_init_struct): New function.
-
---- gcc/common/config/aarch64/aarch64-common.c
-+++ gcc/common/config/aarch64/aarch64-common.c
-@@ -39,6 +39,9 @@
- #undef	TARGET_OPTION_OPTIMIZATION_TABLE
- #define TARGET_OPTION_OPTIMIZATION_TABLE aarch_option_optimization_table
- 
-+#undef TARGET_OPTION_INIT_STRUCT
-+#define TARGET_OPTION_INIT_STRUCT aarch64_option_init_struct
-+
- /* Set default optimization options.  */
- static const struct default_options aarch_option_optimization_table[] =
-   {
-@@ -47,6 +50,16 @@ static const struct default_options aarch_option_optimization_table[] =
-     { OPT_LEVELS_NONE, 0, NULL, 0 }
-   };
- 
-+/* Implement TARGET_OPTION_INIT_STRUCT.  */
-+
-+static void
-+aarch64_option_init_struct (struct gcc_options *opts)
-+{
-+  /* By default, always emit DWARF-2 unwind info.  This allows debugging
-+     without maintaining a stack frame back-chain.  */
-+  opts->x_flag_asynchronous_unwind_tables = 1;
-+}
-+
- /* Implement TARGET_HANDLE_OPTION.
-    This function handles the target specific options for CPU/target selection.
- 
diff --git a/gcc/patches/gcc49-libtool-no-rpath.patch0 b/gcc/patches/gcc49-libtool-no-rpath.patch0
deleted file mode 100644
index 466c661e0..000000000
--- a/gcc/patches/gcc49-libtool-no-rpath.patch0
+++ /dev/null
@@ -1,27 +0,0 @@
-libtool sucks.
---- ltmain.sh.jj	2007-12-07 14:53:21.000000000 +0100
-+++ ltmain.sh	2008-09-05 21:51:48.000000000 +0200
-@@ -5394,6 +5394,7 @@ EOF
- 	  rpath="$finalize_rpath"
- 	  test "$mode" != relink && rpath="$compile_rpath$rpath"
- 	  for libdir in $rpath; do
-+	    case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64) continue;; esac
- 	    if test -n "$hardcode_libdir_flag_spec"; then
- 	      if test -n "$hardcode_libdir_separator"; then
- 		if test -z "$hardcode_libdirs"; then
-@@ -6071,6 +6072,7 @@ EOF
-       rpath=
-       hardcode_libdirs=
-       for libdir in $compile_rpath $finalize_rpath; do
-+	case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64) continue;; esac
- 	if test -n "$hardcode_libdir_flag_spec"; then
- 	  if test -n "$hardcode_libdir_separator"; then
- 	    if test -z "$hardcode_libdirs"; then
-@@ -6120,6 +6122,7 @@ EOF
-       rpath=
-       hardcode_libdirs=
-       for libdir in $finalize_rpath; do
-+	case "$libdir" in /usr/lib|/usr/lib64|/usr/lib/../lib|/usr/lib/../lib64) continue;; esac
- 	if test -n "$hardcode_libdir_flag_spec"; then
- 	  if test -n "$hardcode_libdir_separator"; then
- 	    if test -z "$hardcode_libdirs"; then
diff --git a/iproute2/iproute2.nm b/iproute2/iproute2.nm
index 6582385e3..33b6d99c9 100644
--- a/iproute2/iproute2.nm
+++ b/iproute2/iproute2.nm
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = iproute2
-version    = 4.18.0
+version    = 6.0.0
 release    = 1
 
 groups     = Networking/Tools
@@ -26,7 +26,9 @@ build
 		bison
 		flex
 		libdb-devel
+		libmnl-devel
 		libnl-devel
+		libcap-devel
 		linux-atm-devel >= 2.5.1
 	end
 
@@ -49,8 +51,6 @@ end
 
 packages
 	package %{name}
-		groups += Base
-
 		configfiles = %{sysconfdir}/iproute2
 	end
 
diff --git a/libmnl/libmnl.nm b/libmnl/libmnl.nm
index 88fddd5e9..9038712b5 100644
--- a/libmnl/libmnl.nm
+++ b/libmnl/libmnl.nm
@@ -4,11 +4,11 @@
 ###############################################################################
 
 name       = libmnl
-version    = 1.0.4
+version    = 1.0.5
 release    = 1
 
 groups     = System/Libraries
-url        = http://www.netfilter.org/projects/libmnl/
+url        = https://www.netfilter.org/projects/libmnl/
 license    = LGPLv2.1+
 summary    = Minimalistic user-space Netlink library.
 
@@ -20,7 +20,7 @@ description
 	 and to avoid re-inventing the wheel. 
 end
 
-source_dl  = http://www.netfilter.org/projects/%{name}/files/
+source_dl  = https://www.netfilter.org/projects/%{name}/files/
 sources    = %{thisapp}.tar.bz2
 
 build
diff --git a/libnetfilter_acct/libnetfilter_acct.nm b/libnetfilter_acct/libnetfilter_acct.nm
index 8051aec4b..edae31490 100644
--- a/libnetfilter_acct/libnetfilter_acct.nm
+++ b/libnetfilter_acct/libnetfilter_acct.nm
@@ -4,11 +4,11 @@
 ###############################################################################
 
 name       = libnetfilter_acct
-version    = 1.0.1
+version    = 1.0.3
 release    = 1
 
 groups     = System/Libraries
-url        = http://www.netfilter.org/projects/libnetfilter_acct/index.html
+url        = https://www.netfilter.org/projects/libnetfilter_acct/index.html
 license    = GPL
 summary    = The libnetfilter_acct userspace library.
 
@@ -17,7 +17,7 @@ description
 	extended accounting infrastructure. 
 end
 
-source_dl  = http://www.netfilter.org/projects/libnetfilter_acct/files/
+source_dl  = https://www.netfilter.org/projects/libnetfilter_acct/files/
 sources    = %{thisapp}.tar.bz2
 
 build
diff --git a/libnetfilter_conntrack/libnetfilter_conntrack.nm b/libnetfilter_conntrack/libnetfilter_conntrack.nm
index 3edf5ba60..b3026d51c 100644
--- a/libnetfilter_conntrack/libnetfilter_conntrack.nm
+++ b/libnetfilter_conntrack/libnetfilter_conntrack.nm
@@ -4,11 +4,11 @@
 ###############################################################################
 
 name       = libnetfilter_conntrack
-version    = 1.0.4
+version    = 1.0.9
 release    = 1
 
 groups     = System/Libraries
-url        = http://www.netfilter.org/projects/libnetfilter_conntrack/index.html
+url        = https://www.netfilter.org/projects/libnetfilter_conntrack/index.html
 license    = GPL
 summary    = libnetfilter_conntrack is a userspace library.
 
@@ -18,7 +18,7 @@ description
 	the netfilter subsystem in the Linux kernel.
 end
 
-source_dl  = http://www.netfilter.org/projects/libnetfilter_conntrack/files/
+source_dl  = https://www.netfilter.org/projects/libnetfilter_conntrack/files/
 sources    = %{thisapp}.tar.bz2
 
 build
diff --git a/libnftnl/libnftnl.nm b/libnftnl/libnftnl.nm
index dfe8de89e..6c3523627 100644
--- a/libnftnl/libnftnl.nm
+++ b/libnftnl/libnftnl.nm
@@ -4,12 +4,11 @@
 ###############################################################################
 
 name       = libnftnl
-version    = 1.1.3
+version    = 1.2.4
 release    = 1
-thisapp    = %{name}-%{version}
 
 groups     = Networking/Tools
-url        = http://netfilter.org/projects/libnftnl
+url        = https://netfilter.org/projects/libnftnl
 license    = GPLv2
 summary    = Library for low-level interaction with nftables
 
@@ -18,7 +17,7 @@ description
 	libmnl.
 end
 
-source_dl  = http://ftp.netfilter.org/pub/libnftnl/
+source_dl  = https://netfilter.org/projects/libnftnl/files/
 sources    = %{thisapp}.tar.bz2
 
 build
diff --git a/libtasn1/libtasn1.nm b/libtasn1/libtasn1.nm
index f5ca1ff9c..49ea9cd33 100644
--- a/libtasn1/libtasn1.nm
+++ b/libtasn1/libtasn1.nm
@@ -4,11 +4,11 @@
 ###############################################################################
 
 name       = libtasn1
-version    = 4.13
+version    = 4.19.0
 release    = 1
 
 groups     = System/Libraries
-url        = http://www.gnu.org/software/libtasn1/
+url        = https://www.gnu.org/software/libtasn1/
 license    = GPLv3+ and LGPLv2+
 summary    = The ASN.1 library used in GNUTLS.
 
diff --git a/nftables/nftables.nm b/nftables/nftables.nm
index 20b5947ac..315040f97 100644
--- a/nftables/nftables.nm
+++ b/nftables/nftables.nm
@@ -4,13 +4,11 @@
 ###############################################################################
 
 name       = nftables
-version    = 0.9.0
-snapshot   = 20190622
-release    = 1.%{snapshot}
-thisapp    = %{name}-%{snapshot}
+version    = 1.0.5
+release    = 1
 
 groups     = Networking/Tools
-url        = http://netfilter.org/projects/nftables/
+url        = https://netfilter.org/projects/nftables/
 license    = GPLv2
 summary    = Netfilter Tables userspace utillites
 
@@ -18,29 +16,24 @@ description
 	%{summary}
 end
 
-source_dl  = http://ftp.netfilter.org/pub/nftables/snapshot/
+source_dl  = https://netfilter.org/projects/nftables/files/
 sources    = %{thisapp}.tar.bz2
 
 build
 	requires
 		asciidoc
-		autoconf
 		autogen
-		automake
 		bison
 		docbook2X
 		docbook-xsl
 		flex
 		gmp-devel
 		libtool
-		libmnl-devel
-		libnftnl-devel >= 1.0.5
+		libedit-devel
+		libmnl-devel >= 1.0.4
+		libnftnl-devel >= 1.2.3
 		readline-devel
 	end
-
-	prepare_cmds
-		./autogen.sh
-	end
 end
 
 packages
diff --git a/pcre/pcre.nm b/pcre/pcre.nm
index cc845faf2..61107539c 100644
--- a/pcre/pcre.nm
+++ b/pcre/pcre.nm
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = pcre
-version    = 8.41
-release    = 2
+version    = 8.45
+release    = 1
 
 groups     = System/Libraries
 url        = http://www.pcre.org/
@@ -18,7 +18,7 @@ description
 	API are also supplied in the library libpcreposix.
 end
 
-source_dl  = ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
+source_dl  = https://sourceforge.net/projects/pcre/files/pcre/%{version}/
 
 build
 	requires
diff --git a/pcre2/pcre2.nm b/pcre2/pcre2.nm
index 4d890ea5c..9843fe4e8 100644
--- a/pcre2/pcre2.nm
+++ b/pcre2/pcre2.nm
@@ -1,6 +1,10 @@
+###############################################################################
+# IPFire.org    - An Open Source Firewall Solution                            #
+# Copyright (C) - IPFire Development Team <info(a)ipfire.org>                   #
+###############################################################################
 
 name       = pcre2
-version    = 10.30
+version    = 10.40
 release    = 1
 
 groups     = System/Libraries
@@ -27,7 +31,7 @@ description
 	restricted, and does not give full access to all of PCRE2's facilities.
 end
 
-source_dl  = ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
+source_dl  = https://github.com/PCRE2Project/pcre2/releases/download/pcre2-%{version}/
 
 build
 	requires
diff --git a/tmux/tmux.nm b/tmux/tmux.nm
index 276e5207b..8dce37f02 100644
--- a/tmux/tmux.nm
+++ b/tmux/tmux.nm
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = tmux
-version    = 2.8
+version    = 3.3a
 release    = 1
 
 groups     = Application/System
@@ -23,9 +23,14 @@ source_dl  = https://github.com/tmux/tmux/releases/download/%{version}
 
 build
 	requires
+		bison
 		ncurses-devel
 		libevent-devel
+		#systemd-devel
 	end
+
+	#configure_options += \
+	#	--enable-systemd
 end
 
 packages


hooks/post-receive
--
IPFire 3.x development tree

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-11-22 17:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-22 17:25 [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 92cf4b356785022b855c0be9f3da4d9e2afc9445 Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox