public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 57fb3e8c1a9532f6e883c39415f6feb974511556
@ 2023-03-04 13:46 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2023-03-04 13:46 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 44646 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  57fb3e8c1a9532f6e883c39415f6feb974511556 (commit)
       via  fd30f093b71e245d0b4364c4aa2c20477da44722 (commit)
       via  4bc0fa31f26e08920d8a825f2a3079d887abcc02 (commit)
       via  b581cb223893165efa8a3e0bba5ab076c9b895f1 (commit)
       via  92492e8dc8fa16d69102086127f84e695eb8a1c8 (commit)
       via  e2cff7fa0d27689b6a8b36bff69f80c67fbd3525 (commit)
       via  ba5912cd1b57ba95d54386bcef02ce97f7b3c307 (commit)
       via  7bce9e6041b9529004b2746aa8ee3b87f6d96ebf (commit)
       via  81a6680ed88e81525e8904b4262ec2db43277554 (commit)
       via  bb97a2338a58b9c0ffbb5454f796ad84844efb49 (commit)
       via  931f85d65c36a2a547adfb456b65699999e65eab (commit)
       via  19e7240e65cf8d75cdc573af8c40e3ed8aa11f92 (commit)
       via  b059a4e1560349e12b8f50c19133c2aa1354567d (commit)
       via  b23cda09bed6f5547224ca08297da98165e7dfd5 (commit)
       via  ecfbf11ab11fddf3f5c053d7c318600e5cefaa35 (commit)
       via  b2acbbf9ff90b41a2abddd0b1082a5e0fbdc9acb (commit)
       via  e002fd196d31f125a155cabb99a96d871a86916e (commit)
       via  5fc37d861dc7eb57fc5fb596a24189f149f1acd9 (commit)
       via  6876e5d8c274243016f2d27a595628803cb96266 (commit)
      from  40a31d41cf79d8baa5c290cf1f179bd8846aac21 (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 57fb3e8c1a9532f6e883c39415f6feb974511556
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 13:45:41 2023 +0000

    kernel: Install intel-microcode only on x86_64
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit fd30f093b71e245d0b4364c4aa2c20477da44722
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 13:45:07 2023 +0000

    ImageMagick: Disable building documentation
    
    This added some dependencies to Perl modules that we do not build.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 4bc0fa31f26e08920d8a825f2a3079d887abcc02
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 13:43:02 2023 +0000

    kernel: Do not depend on net-tools
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit b581cb223893165efa8a3e0bba5ab076c9b895f1
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 13:42:09 2023 +0000

    grub: Drop dependencies to all fonts and use Python 3
    
    We no longer ship any fonts, but GRUB still depends on them.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 92492e8dc8fa16d69102086127f84e695eb8a1c8
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 13:41:45 2023 +0000

    hyperscan: Fix resetting LTO flags
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit e2cff7fa0d27689b6a8b36bff69f80c67fbd3525
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 13:41:19 2023 +0000

    libmpc: Disable testsuite
    
    The testsuite hangs for forever.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit ba5912cd1b57ba95d54386bcef02ce97f7b3c307
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Fri Mar 3 10:45:14 2023 +0000

    tcl: Adopt makefile into new format
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 7bce9e6041b9529004b2746aa8ee3b87f6d96ebf
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Fri Mar 3 10:46:11 2023 +0000

    compat-gmp: Update source URL
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 81a6680ed88e81525e8904b4262ec2db43277554
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 13:14:51 2023 +0000

    rrdtool: Do not depend on dejavu-fonts
    
    I did not test if graphs can still be generated, but we do not have this
    package any more.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit bb97a2338a58b9c0ffbb5454f796ad84844efb49
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Fri Mar 3 11:03:23 2023 +0000

    perl: Re-enable file provides
    
    They are required by at least vim
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 931f85d65c36a2a547adfb456b65699999e65eab
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Fri Mar 3 11:00:26 2023 +0000

    expect: Fix build on aarch64
    
    Requires autotools to support this architecture.
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 19e7240e65cf8d75cdc573af8c40e3ed8aa11f92
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Sat Mar 4 12:52:27 2023 +0000

    gcc: Create a linker script to ensure correct link against libgcc
    
    On aarch64, GCC builds some emulated functions into the code which come
    from libgcc. To ensure that we dynamically link as much as possible,
    this script is required so that it will only fall back to pull functions
    from the static library if there is no other resort.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit b059a4e1560349e12b8f50c19133c2aa1354567d
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Sat Mar 4 12:50:54 2023 +0000

    gcc: Drop build dependency to autogen
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit b23cda09bed6f5547224ca08297da98165e7dfd5
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Sat Mar 4 12:37:07 2023 +0000

    gettext: Filter weird perl dependency.
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit ecfbf11ab11fddf3f5c053d7c318600e5cefaa35
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Fri Mar 3 10:51:18 2023 +0000

    kbd: Update to 2.5.1
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit b2acbbf9ff90b41a2abddd0b1082a5e0fbdc9acb
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 12:50:02 2023 +0000

    compat-gnutls: Fix build
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit e002fd196d31f125a155cabb99a96d871a86916e
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 12:43:13 2023 +0000

    gnutls: Build without net-tools
    
    net-tools has been dropped
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 5fc37d861dc7eb57fc5fb596a24189f149f1acd9
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 12:34:17 2023 +0000

    perl-XML-NamespaceSupport: Fix build requirements
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 6876e5d8c274243016f2d27a595628803cb96266
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat Mar 4 12:27:19 2023 +0000

    curl: Do not depend on net-tools
    
    This package has been dropped
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

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

Summary of changes:
 ImageMagick/ImageMagick.nm                         |   3 +-
 compat-gmp/compat-gmp.nm                           |   4 +-
 compat-gnutls/compat-gnutls.nm                     |   5 +-
 curl/curl.nm                                       |   3 +-
 expect/expect.nm                                   |   9 +-
 gcc/gcc.nm                                         |  10 +-
 gettext/gettext.nm                                 |  10 +-
 gnutls/gnutls.nm                                   |   3 +-
 grub/grub.nm                                       |  13 +-
 hyperscan/hyperscan.nm                             |   8 +-
 kbd/kbd.nm                                         |  27 +--
 kbd/patches/kbd-1.15-defkeymap.patch               |  12 -
 kbd/patches/kbd-1.15-keycodes-man.patch            |  52 -----
 kbd/patches/kbd-1.15-resizecon-x86_64.patch        |  15 --
 kbd/patches/kbd-1.15-unicode_start.patch           |  21 --
 kbd/patches/kbd-1.15.3-dumpkeys-man.patch          |  18 --
 kbd/patches/kbd-1.15.3-fix-es-translation.patch    |  12 -
 kbd/patches/kbd-2.5.1-backspace-1.patch            | 250 +++++++++++++++++++++
 kbd/vlock.pamd                                     |   3 +
 kernel/kernel.nm                                   |   7 +-
 libmpc/libmpc.nm                                   |   5 +-
 .../perl-XML-NamespaceSupport.nm                   |   4 +-
 perl/perl.nm                                       |  75 +++----
 rrdtool/rrdtool.nm                                 |   4 +-
 tcl/tcl.nm                                         |  15 +-
 25 files changed, 358 insertions(+), 230 deletions(-)
 delete mode 100644 kbd/patches/kbd-1.15-defkeymap.patch
 delete mode 100644 kbd/patches/kbd-1.15-keycodes-man.patch
 delete mode 100644 kbd/patches/kbd-1.15-resizecon-x86_64.patch
 delete mode 100644 kbd/patches/kbd-1.15-unicode_start.patch
 delete mode 100644 kbd/patches/kbd-1.15.3-dumpkeys-man.patch
 delete mode 100644 kbd/patches/kbd-1.15.3-fix-es-translation.patch
 create mode 100644 kbd/patches/kbd-2.5.1-backspace-1.patch
 create mode 100644 kbd/vlock.pamd

Difference in files:
diff --git a/ImageMagick/ImageMagick.nm b/ImageMagick/ImageMagick.nm
index f240d11a7..a845e619c 100644
--- a/ImageMagick/ImageMagick.nm
+++ b/ImageMagick/ImageMagick.nm
@@ -6,7 +6,7 @@
 name       = ImageMagick
 version    = 7.1.0
 patchlevel = 56
-release    = 1
+release    = 1.1
 
 groups     = Application/Multimedia
 url        = https://www.imagemagick.org/
@@ -45,6 +45,7 @@ build
 	configure_options += \
 		--enable-shared \
 		--disable-static \
+		--disable-docs \
 		--with-threads \
 		--with-bzlib=yes \
 		--with-fontconfig=yes \
diff --git a/compat-gmp/compat-gmp.nm b/compat-gmp/compat-gmp.nm
index fc1d9184f..60168433a 100644
--- a/compat-gmp/compat-gmp.nm
+++ b/compat-gmp/compat-gmp.nm
@@ -5,7 +5,7 @@
 
 name       = compat-gmp
 version    = 4.3.2
-release    = 1
+release    = 1.1
 thisapp    = gmp-%{version}
 
 groups     = System/Libraries
@@ -23,7 +23,7 @@ description
 	emphasizes speed over simplicity/elegance in its operations.
 end
 
-source_dl += https://gmplib.org/download/gmp/ ftp://ftp.gnu.org/gnu/gmp/
+source_dl += https://gmplib.org/download/gmp/archive/ ftp://ftp.gnu.org/gnu/gmp/
 sources    = %{thisapp}.tar.xz
 
 build
diff --git a/compat-gnutls/compat-gnutls.nm b/compat-gnutls/compat-gnutls.nm
index 9711d5034..3ae618164 100644
--- a/compat-gnutls/compat-gnutls.nm
+++ b/compat-gnutls/compat-gnutls.nm
@@ -7,7 +7,7 @@ name       = compat-gnutls
 version    = %{ver_maj}.%{ver_min}
 ver_maj    = 3.3
 ver_min    = 25
-release    = 3
+release    = 3.1
 thisapp    = gnutls-%{version}
 
 groups     = System/Libraries
@@ -22,7 +22,7 @@ description
 	TLS working group.
 end
 
-source_dl  = ftp://ftp.gnutls.org/gcrypt/gnutls/v%{ver_maj}/
+source_dl  = https://www.gnupg.org/ftp/gcrypt/gnutls/v%{ver_maj}/
 sources    = %{thisapp}.tar.xz
 
 build
@@ -32,7 +32,6 @@ build
 		libidn-devel
 		libtasn1-devel >= 3.2
 		lzo-devel
-		net-tools
 		nettle-devel >= 3.2
 		perl
 		p11-kit-devel >= 0.23.1
diff --git a/curl/curl.nm b/curl/curl.nm
index c0e01165f..7d93a8c07 100644
--- a/curl/curl.nm
+++ b/curl/curl.nm
@@ -5,7 +5,7 @@
 
 name       = curl
 version    = 7.86.0
-release    = 2
+release    = 2.1
 
 groups     = Application/Internet
 url        = https://curl.haxx.se/
@@ -28,7 +28,6 @@ build
 		libidn-devel
 		libssh2-devel
 		libtool-devel
-		net-tools
 		nghttp2-devel
 		openldap-devel
 		openssl-devel
diff --git a/expect/expect.nm b/expect/expect.nm
index af7658c1d..6ed1625ef 100644
--- a/expect/expect.nm
+++ b/expect/expect.nm
@@ -5,7 +5,7 @@
 
 name       = expect
 version    = 5.45.4
-release    = 1
+release    = 1.1
 thisapp    = %{name}%{version}
 
 groups     = Development/Languages
@@ -24,7 +24,10 @@ source_dl  = https://downloads.sourceforge.net/project/expect/Expect/%{version}/
 
 build
 	requires
+		autoconf
+		automake
 		tcl-devel
+		gettext-devel
 	end
 
 	configure_options += \
@@ -32,6 +35,10 @@ build
 		--with-tclinclude=%{includedir} \
 		--enable-shared
 
+	prepare_cmds
+		autoreconf -vfi
+	end
+
 	test
 		make test
 	end
diff --git a/gcc/gcc.nm b/gcc/gcc.nm
index 4764ec0a5..84243e48e 100644
--- a/gcc/gcc.nm
+++ b/gcc/gcc.nm
@@ -8,7 +8,7 @@ build_graphite = 1
 
 name       = gcc
 version    = 12.2.0
-release    = 2.1
+release    = 3
 
 maintainer = Michael Tremer <michael.tremer(a)ipfire.org>
 groups     = Development/Compilers
@@ -29,7 +29,6 @@ sources    = %{thisapp}.tar.gz
 
 build
 	requires
-		autogen
 		binutils >= %{binutils_version}
 		dejagnu
 		elfutils-devel
@@ -218,7 +217,12 @@ build
 
 		# Fix libgcc_s symlinks.
 		rm -f ${FULLPATH}/libgcc_s.so %{BUILDROOT}%{libdir}/libgcc_s.so
-		ln -svf ../../../../..%{libdir}/libgcc_s.so.1 ${FULLPATH}/libgcc_s.so
+		echo '/* GNU ld script
+			Use the shared library, but some functions are only in
+			the static library, so try that secondarily.  */
+
+		OUTPUT_FORMAT('`gcc -Wl,--print-output-format -nostdlib -r -o /dev/null`')
+		GROUP ( /%{libdir}/libgcc_s.so.1 libgcc.a )' > ${FULLPATH}/libgcc_s.so
 		chmod 755 %{BUILDROOT}%{libdir}/libgcc_s.so.1
 
 		# Remove some GNU debugger stuff.
diff --git a/gettext/gettext.nm b/gettext/gettext.nm
index 1fcb77e6d..264eb2db0 100644
--- a/gettext/gettext.nm
+++ b/gettext/gettext.nm
@@ -5,7 +5,7 @@
 
 name       = gettext
 version    = 0.21.1
-release    = 2
+release    = 2.1
 
 groups     = System/Base
 url        = https://www.gnu.org/software/gettext/
@@ -67,6 +67,8 @@ packages
 			bundled(gnulib)
 			bundled(libcroco) = 0.6.12
 		end
+
+		filter_requires = (Shell)
 	end
 
 	package %{name}-common-devel
@@ -77,6 +79,8 @@ packages
 		files
 			/usr/share/gettext/
 		end
+
+		filter_requires = (Shell)
 	end
 
 	package %{name}-devel
@@ -88,6 +92,8 @@ packages
 			git
 		end
 
+		filter_requires = (Shell)
+
 		files += \
 			/usr/bin/autopoint \
 			/usr/share/man/man1/autopoint.1
@@ -96,6 +102,8 @@ packages
 	package %{name}-libs
 		template LIBS
 
+		filter_requires = (Shell)
+
 		files
 			%{libdir}/libgettextlib-*.so
 			%{libdir}/libgettextpo.so.*
diff --git a/gnutls/gnutls.nm b/gnutls/gnutls.nm
index 753f632f9..880a356f9 100644
--- a/gnutls/gnutls.nm
+++ b/gnutls/gnutls.nm
@@ -7,7 +7,7 @@ name       = gnutls
 version    = %{ver_maj}.%{ver_min}
 ver_maj    = 3.7
 ver_min    = 8
-release    = 2
+release    = 2.1
 
 groups     = System/Libraries
 url        = https://gnutls.org/
@@ -32,7 +32,6 @@ build
 		libtasn1-devel >= 4.9
 		libunistring-devel
 		lzo-devel
-		net-tools
 		nettle-devel >= 3.4.1
 		perl
 		p11-kit-devel >= 0.23.1
diff --git a/grub/grub.nm b/grub/grub.nm
index a5deb8e31..e5ad722d0 100644
--- a/grub/grub.nm
+++ b/grub/grub.nm
@@ -5,7 +5,7 @@
 
 name       = grub
 version    = 2.06
-release    = 1
+release    = 1.1
 
 sup_arches = aarch64 x86_64
 thisapp    = %{name}-%{version}
@@ -25,26 +25,20 @@ end
 source_dl  = https://ftp.gnu.org/gnu/grub/
 sources    = %{thisapp}.tar.xz
 
-# Unifont
-unifont = /usr/share/X11/fonts/misc/unifont.pcf.gz
-
 build
 	requires
 		autoconf
-		autogen
 		automake
 		bison
 		bzip2-devel
-		debugedit >= 5.3.5-2
-		dejavu-fonts-sans-fonts
 		flex
 		freetype-devel
 		gettext
 		gettext-devel
 		libdevmapper-devel
 		ncurses-devel
+		python3
 		zlib-devel
-		%{unifont}
 	end
 
 	# Don't leak our CFLAGS to boot code
@@ -58,8 +52,7 @@ build
 	end
 
 	prepare_cmds
-		cp -vf %{unifont} unifont.pcf.gz
-		./autogen.sh
+		PYTHON=%{python3} ./autogen.sh
 
 		for platform in %{platforms}; do
 			cp -r %{DIR_APP} %{DIR_APP}-${platform}
diff --git a/hyperscan/hyperscan.nm b/hyperscan/hyperscan.nm
index 91a7d665d..a0a437e65 100644
--- a/hyperscan/hyperscan.nm
+++ b/hyperscan/hyperscan.nm
@@ -5,7 +5,7 @@
 
 name       = hyperscan
 version    = 5.4.0
-release    = 1
+release    = 1.1
 
 # This won't build on any architectures but those
 sup_arches = x86_64
@@ -28,9 +28,6 @@ end
 
 source_dl  = https://github.com/intel/hyperscan/archive/v%{version}.tar.gz#/
 
-# Disable LTO
-LTO_CFLAGS =
-
 build
 	requires
 		boost-devel >= 1.57
@@ -41,6 +38,9 @@ build
 		sqlite-devel
 	end
 
+	# Disable LTO
+	LTO_CFLAGS =
+
 	build
 		%{cmake} . \
 			-DBUILD_SHARED_LIBS:BOOL=ON \
diff --git a/kbd/kbd.nm b/kbd/kbd.nm
index fbc57c7e6..4625a1c65 100644
--- a/kbd/kbd.nm
+++ b/kbd/kbd.nm
@@ -4,11 +4,11 @@
 ###############################################################################
 
 name       = kbd
-version    = 1.15.3
-release    = 2
+version    = 2.5.1
+release    = 1
 
 groups     = System/Base
-url        = http://ftp.altlinux.org/pub/people/legion/kbd
+url        = http://www.kbd-project.org/
 license    = GPLv2+
 summary    = Tools for configuring the console (keyboard, virtual terminals, etc.).
 
@@ -18,15 +18,17 @@ description
 	fonts, the virtual terminals and font files.
 end
 
-source_dl  =
-sources   += kbd-latarcyrheb-16-fixed.tar.bz2
-sources   += kbd-latsun-fonts.tar.bz2
+source_dl  = https://github.com/legionus/kbd/archive/refs/tags/v%{version}.tar.gz/#
+sources    = %{thisapp}.tar.gz
 
 build
 	requires
+		autoconf
+		automake
 		bison
 		flex
-		gettext
+		gettext-devel
+		pam-devel
 	end
 
 	configure_options += \
@@ -35,15 +37,8 @@ build
 		--enable-nls
 
 	prepare_cmds
-		# Adding our own fonts.
-		cd %{DIR_APP}
-		%{MACRO_EXTRACT} %{DIR_DL}/kbd-latarcyrheb-16-fixed.tar.bz2
-		%{MACRO_EXTRACT} %{DIR_DL}/kbd-latsun-fonts.tar.bz2
-
 		# 7-bit maps are obsolete; so are non-euro maps
 		cd %{DIR_APP}/data/keymaps/i386
-		mv qwerty/fi.map qwerty/fi-old.map
-		cp qwerty/fi-latin9.map qwerty/fi.map
 		cp qwerty/pt-latin9.map qwerty/pt.map
 		cp qwerty/sv-latin1.map qwerty/se-latin1.map
 		mv azerty/fr.map azerty/fr-old.map
@@ -51,7 +46,6 @@ build
 		cp azerty/fr-latin9.map azerty/fr-latin0.map
 
 		# Rename conflicting keymaps
-		mv dvorak/no.map dvorak/no-dvorak.map
 		mv fgGIod/trf.map fgGIod/trf-fgGIod.map
 		mv olpc/es.map olpc/es-olpc.map
 		mv olpc/pt.map olpc/pt-olpc.map
@@ -60,6 +54,9 @@ build
 		# remove obsolete "gr" translation
 		cd %{DIR_APP}/po
 		rm -f gr.po gr.gmo
+
+		# Run autogen
+		cd %{DIR_APP} && ./autogen.sh
 	end
 end
 
diff --git a/kbd/patches/kbd-1.15-defkeymap.patch b/kbd/patches/kbd-1.15-defkeymap.patch
deleted file mode 100644
index 5e604b71e..000000000
--- a/kbd/patches/kbd-1.15-defkeymap.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up kbd-1.15/src/paths.h.orig kbd-1.15/src/paths.h
---- kbd-1.15/src/paths.h.orig	2010-06-07 15:26:21.787315778 +0200
-+++ kbd-1.15/src/paths.h	2010-06-07 15:26:49.353336391 +0200
-@@ -19,7 +19,7 @@
- # define DEFMAP "sunkeymap.kmap"
- # define KERNDIR "/usr/src/linux/drivers/sbus/char"
- #else
--# define DEFMAP "defkeymap.kmap"
-+# define DEFMAP "defkeymap.map"
- # define KERNDIR "/usr/src/linux/drivers/char"
- #endif
- 
diff --git a/kbd/patches/kbd-1.15-keycodes-man.patch b/kbd/patches/kbd-1.15-keycodes-man.patch
deleted file mode 100644
index d18a8c8b5..000000000
--- a/kbd/patches/kbd-1.15-keycodes-man.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-diff -up kbd-1.15/man/man1/showkey.1_old kbd-1.15/man/man1/showkey.1
---- kbd-1.15/man/man1/showkey.1_old	2008-03-13 17:46:23.000000000 +0100
-+++ kbd-1.15/man/man1/showkey.1	2008-12-10 12:31:38.000000000 +0100
-@@ -80,6 +80,19 @@ corresponds to what the keyboard hardwar
- to know the scan codes sent by various keys it is better to boot a
- 2.4 kernel. Since 2.6.9 there also is the boot option atkbd.softraw=0
- that tells the 2.6 kernel to return the actual scan codes.
-+
-+.SH NOTES
-+The raw scan codes are available only on AT and PS/2 keyboards,
-+and even then they are disabled unless the
-+.B atkbd.softraw=0
-+kernel parameter is used.
-+When the raw scan codes are not available, the kernel uses a fixed built-in
-+table to produce scan codes from keycodes.  Thus,
-+.BR setkeycodes (8)
-+can affect the output of
-+.B showkey
-+in scan code dump mode.
-+
- .SH "SEE ALSO"
- .BR loadkeys (1),
- .BR dumpkeys (1),
-diff -up kbd-1.15/man/man8/setkeycodes.8_old kbd-1.15/man/man8/setkeycodes.8
---- kbd-1.15/man/man8/setkeycodes.8_old	2008-12-10 12:31:56.000000000 +0100
-+++ kbd-1.15/man/man8/setkeycodes.8	2008-12-10 12:37:36.000000000 +0100
-@@ -41,6 +41,10 @@ to showkey(1), the command
- will assign the keycode 112 to it, and then loadkeys(1) can be used
- to define the function of this key.
- 
-+USB keyboards have standardized keycodes and
-+.B setkeycodes
-+doesn't affect them at all.
-+
- .SH "2.6 KERNELS"
- In 2.6 kernels key codes lie in the range 1-255, instead of 1-127.
- (It might be best to confine oneself to the range 1-239.)
-@@ -54,6 +58,14 @@ None.
- .SH BUGS
- The keycodes of X have nothing to do with those of Linux.
- Unusual keys can be made visible under Linux, but not under X.
-+
-+.B setkeycodes
-+affects only the "first" input device
-+that has modifiable scancode-to-keycode mapping.
-+If there is more than one such device,
-+.B setkeycodes
-+cannot change the mapping of other devices than the "first" one.
-+
- .SH "SEE ALSO"
- .I "dumpkeys (1), loadkeys (1), showkey (1), getkeycodes (8)"
- 
diff --git a/kbd/patches/kbd-1.15-resizecon-x86_64.patch b/kbd/patches/kbd-1.15-resizecon-x86_64.patch
deleted file mode 100644
index 5e8350a86..000000000
--- a/kbd/patches/kbd-1.15-resizecon-x86_64.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -up kbd-1.15/configure_old kbd-1.15/configure
---- kbd-1.15/configure_old	2009-01-08 15:11:04.000000000 +0100
-+++ kbd-1.15/configure	2009-01-08 15:11:45.000000000 +0100
-@@ -7637,8 +7637,9 @@ fi
- 
- 
- case $host_cpu in
--	i?86*) RESIZECONS_PROGS=yes ;;
--	*)     RESIZECONS_PROGS=no ;;
-+	i?86*)   RESIZECONS_PROGS=yes ;;
-+	x86_64*) RESIZECONS_PROGS=yes ;;
-+	*)       RESIZECONS_PROGS=no ;;
- esac
-  if test "$RESIZECONS_PROGS" = "yes"; then
-   RESIZECONS_PROGS_TRUE=
diff --git a/kbd/patches/kbd-1.15-unicode_start.patch b/kbd/patches/kbd-1.15-unicode_start.patch
deleted file mode 100644
index 41827ccd4..000000000
--- a/kbd/patches/kbd-1.15-unicode_start.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -up kbd-1.15/src/unicode_start_old kbd-1.15/src/unicode_start
---- kbd-1.15/src/unicode_start_old	2009-01-08 13:34:10.000000000 +0100
-+++ kbd-1.15/src/unicode_start	2009-01-08 14:02:12.000000000 +0100
-@@ -72,6 +72,9 @@ stty iutf8
- # have a Unicode map attached, or explicitly specified, e.g.,
- # by giving `def.uni' as a second argument.
- 
-+DEFAULT_UNICODE_FONT=latarcyrheb-sun16
-+# Also drdos8x16 is a good candidate.
-+
- case "$#" in
- 	2)
- 		setfont "$1" -u "$2"
-@@ -80,6 +83,7 @@ case "$#" in
- 		setfont "$1"
- 		;;
- 	0)
-+		setfont $DEFAULT_UNICODE_FONT
- 		;;
- 	*)
- 		echo "usage: unicode_start [font [unicode map]]"
diff --git a/kbd/patches/kbd-1.15.3-dumpkeys-man.patch b/kbd/patches/kbd-1.15.3-dumpkeys-man.patch
deleted file mode 100644
index e77718b47..000000000
--- a/kbd/patches/kbd-1.15.3-dumpkeys-man.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff -up kbd-1.15.3/man/man1/dumpkeys.1.in.orig kbd-1.15.3/man/man1/dumpkeys.1.in
---- kbd-1.15.3/man/man1/dumpkeys.1.in.orig	2011-08-23 13:06:16.905892768 +0200
-+++ kbd-1.15.3/man/man1/dumpkeys.1.in	2011-08-23 13:15:18.264853435 +0200
-@@ -156,6 +156,14 @@ output of
- .BR dumpkeys .
- .LP
- .TP
-+.B \-1 \-\-separate-lines
-+This forces
-+.B dumpkeys
-+to write one line per (modifier,keycode) pair. It prefixes the word
-+.I plain
-+for plain keycodes.
-+.LP
-+.TP
- .B \-\-funcs-only
- When this option is given,
- .B dumpkeys
diff --git a/kbd/patches/kbd-1.15.3-fix-es-translation.patch b/kbd/patches/kbd-1.15.3-fix-es-translation.patch
deleted file mode 100644
index 9d43d8d15..000000000
--- a/kbd/patches/kbd-1.15.3-fix-es-translation.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -up kbd-1.15.3/po/es.po.orig kbd-1.15.3/po/es.po
---- kbd-1.15.3/po/es.po.orig	2011-08-22 15:18:35.262343023 +0200
-+++ kbd-1.15.3/po/es.po	2011-08-22 15:19:14.844340262 +0200
-@@ -1363,7 +1363,7 @@ msgstr "No se encontró nada que guardar
- #: src/setfont.c:682
- #, c-format
- msgid "Saved %d-char %dx%d font file on %s\n"
--msgstr "Se ha guardado el fichero de tipos %2$dx%3$d de %1$d caracteres en %s\n"
-+msgstr "Se ha guardado el fichero de tipos %dx%d de %d caracteres en %s\n"
- 
- #: src/setkeycodes.c:21
- #, c-format
diff --git a/kbd/patches/kbd-2.5.1-backspace-1.patch b/kbd/patches/kbd-2.5.1-backspace-1.patch
new file mode 100644
index 000000000..8fec17180
--- /dev/null
+++ b/kbd/patches/kbd-2.5.1-backspace-1.patch
@@ -0,0 +1,250 @@
+Submitted By: Matt Burgess
+Date: 2008-12-06
+Initial Package Version: 1.15
+Upstream Status: Not submitted, possibly incomplete
+Description: Makes Backspace and Delete keys consistent in all i386 keymaps.
+Makes the Backspace key send character code 127, and Delete send a well known
+escape sequence. Obsoletes the /etc/kbd/bs-sends-del file for i386.
+
+Original patch for 1.12 by Alexander Patrakov.
+Updated for 1.13 (drop ru.map, the change is upstream, and add ru_win.map,
+ru-cp1251.map) by Ken Moffat <ken at linuxfromscratch dot org>.
+Re-diffed against 1.15 by Matt Burgess <matthew at linuxfromscratch.org>.
+
+diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map
+--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-l.map	2008-06-20 12:36:01.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-l.map	2008-12-03 22:27:55.000000000 +0000
+@@ -43,7 +43,7 @@
+ 		keycode  11 = three		numbersign
+ 		keycode  12 = two		at
+ 		keycode  13 = one		exclam
+-		keycode  14 = BackSpace		Delete
++		keycode  14 = Delete		Delete
+ ! --------------------------------------------------------------------------
+ ! Row 3
+ ! --------------------------------------------------------------------------
+diff -Naur kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map
+--- kbd-1.15.orig/data/keymaps/i386/dvorak/dvorak-r.map	2008-06-20 12:36:01.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/dvorak/dvorak-r.map	2008-12-03 22:28:13.000000000 +0000
+@@ -43,7 +43,7 @@
+ 		keycode  11 = slash		question
+ 		keycode  12 = bracketleft	braceleft
+ 		keycode  13 = bracketright	braceright
+-		keycode  14 = BackSpace		Delete
++		keycode  14 = Delete		Delete
+ ! --------------------------------------------------------------------------
+ ! Row 3
+ ! --------------------------------------------------------------------------
+diff -Naur kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map
+--- kbd-1.15.orig/data/keymaps/i386/fgGIod/tr_f-latin5.map	2008-10-23 20:03:58.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/fgGIod/tr_f-latin5.map	2008-12-03 22:40:32.000000000 +0000
+@@ -51,7 +51,7 @@
+ 	alt     keycode  12 = Meta_minus      
+ keycode  13 = minus            underscore      
+ 	alt     keycode  13 = Meta_equal      
+-keycode  14 = BackSpace           Delete          
++keycode  14 = Delete           Delete          
+ 	alt     keycode  14 = Meta_Delete     
+ keycode  15 = Tab              Meta_Tab             
+ 	alt     keycode  15 = Meta_Tab        
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.l4.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/lt.l4.map	2008-12-03 22:42:14.000000000 +0000
+@@ -205,7 +205,7 @@
+ #	edit this if you want the key above <Enter> to delete symbols above
+ # cursor, not before.
+ keycode  14 = \
+-	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
++	      Delete	       Delete		Delete		 Delete	     \
+ 	      Delete	       Delete		Delete		 Delete	     \
+ 	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
+ 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
+@@ -506,7 +506,7 @@
+ 
+ # Edit this if you want strict VT100 emulation.
+ string F111 = "\033[3$"
+-keycode 111 = Delete	       F111		Delete		 F111	   \
++keycode 111 = Remove	       F111		Remove		 F111	   \
+ 	      Remove	       Remove		Remove		 Remove	    \
+ 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
+ 	      Boot	       Boot		Boot		 Boot
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map kbd-1.15/data/keymaps/i386/qwerty/lt.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/lt.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/lt.map	2008-12-03 22:42:58.000000000 +0000
+@@ -204,7 +204,7 @@
+ #	edit this if you want the key above <Enter> to delete symbols above
+ # cursor, not before.
+ keycode  14 = \
+-	      BackSpace	       BackSpace	BackSpace	 BackSpace  \
++	      Delete	       Delete		Delete		 Delete	     \
+ 	      Delete	       Delete		Delete		 Delete	     \
+ 	      Meta_BackSpace   Meta_BackSpace	Meta_BackSpace Meta_BackSpace \
+ 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete  
+@@ -505,7 +505,7 @@
+ 
+ # Edit this if you want strict VT100 emulation.
+ string F111 = "\033[3$"
+-keycode 111 = Delete	       F111		Delete		 F111	   \
++keycode 111 = Remove	       F111		Remove		 F111	   \
+ 	      Remove	       Remove		Remove		 Remove	    \
+ 	      Meta_Delete      Meta_Delete	Meta_Delete	 Meta_Delete \
+ 	      Boot	       Boot		Boot		 Boot
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/no-latin1.map	2008-06-20 12:36:00.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/no-latin1.map	2008-12-03 22:44:25.000000000 +0000
+@@ -3,7 +3,7 @@
+ # Send comments to Kjetil T. Homme <kjetilho(a)ifi.uio.no>
+ include "linux-with-alt-and-altgr"
+ 	plain keycode  83 = KP_Comma
+-	plain keycode 111 = Delete		# "Remove" originally, weird...
++	plain keycode 111 = Remove
+ strings as usual
+ 
+ 	keycode   1 = Escape
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map kbd-1.15/data/keymaps/i386/qwerty/ru1.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru1.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru1.map	2008-12-03 22:45:32.000000000 +0000
+@@ -143,8 +143,8 @@
+ 
+ # The keycode "0xFF" is too dangerous for many programs (including emacs).
+ # So let it be bracket instead of Hard Sign.
+-# altgr		keycode  27 = 	+0xDF
+-# altgr	shift 	keycode  27 = 	+0xFF
++altgr		keycode  27 = 	+0xDF
++altgr	shift 	keycode  27 = 	+0xFF
+ 	control	keycode  27 =	Control_bracketright
+ altgr	control	keycode  27 =	Control_bracketright
+ 	alt	keycode  27 =	Meta_bracketright
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map kbd-1.15/data/keymaps/i386/qwerty/ru2.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru2.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru2.map	2008-12-03 22:46:15.000000000 +0000
+@@ -46,7 +46,7 @@
+ 	alt	keycode  12 =	Meta_minus
+ 		keycode  13 =	equal	plus		equal	plus
+ 	alt	keycode  13 =	Meta_equal
+-		keycode  14 =	BackSpace BackSpace	BackSpace BackSpace
++		keycode  14 =	Delete Delete	Delete Delete
+ 	alt	keycode  14 =	Meta_Delete
+ 		keycode  15 =	Tab	Tab		Tab	Tab	
+ 	alt	keycode  15 =	Meta_Tab	
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-cp1251.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru-cp1251.map	2008-12-03 22:47:12.000000000 +0000
+@@ -39,7 +39,7 @@
+ 	alt	keycode  12 =	Meta_minus
+ 		keycode  13 =	equal	plus		equal	plus
+ 	alt	keycode  13 =	Meta_equal
+-		keycode  14 =	BackSpace
++		keycode  14 =	Delete
+ 	alt	keycode  14 =	Meta_Delete
+ 		keycode  15 =	Tab
+ 	alt	keycode  15 =	Meta_Tab	
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru-ms.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru-ms.map	2008-12-03 22:48:10.000000000 +0000
+@@ -89,8 +89,8 @@
+ altgr	alt     keycode  13 =    Meta_equal
+ 	shift alt keycode  13 = 	Meta_plus
+ altgr	shift alt keycode  13 = 	Meta_plus
+-		keycode  14 = 	BackSpace  BackSpace  BackSpace  BackSpace
+-#		keycode  14 = 	Delete  Delete  Delete  Delete
++#		keycode  14 = 	BackSpace  BackSpace  BackSpace  BackSpace
++		keycode  14 = 	Delete  Delete  Delete  Delete
+ 	alt	keycode  14 =	Meta_Delete
+ altgr	alt     keycode  14 = 	Meta_Delete
+ 		keycode  15 =	Tab	Tab		Tab	Tab	
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map kbd-1.15/data/keymaps/i386/qwerty/ru_win.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ru_win.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ru_win.map	2008-12-03 22:49:17.000000000 +0000
+@@ -42,7 +42,7 @@
+ 	alt	keycode  12 =	Meta_minus
+ 		keycode  13 =	equal	plus		equal	plus
+ 	alt	keycode  13 =	Meta_equal
+-		keycode  14 =	BackSpace BackSpace	BackSpace BackSpace
++		keycode  14 =	Delete Delete	Delete Delete
+ 	alt	keycode  14 =	Meta_Delete
+ 		keycode  15 =	Tab	Tab		Tab	Tab	
+ 	alt	keycode  15 =	Meta_Tab	
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-ir209.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/se-ir209.map	2008-12-03 22:50:18.000000000 +0000
+@@ -345,7 +345,7 @@
+ 	keycode 109 = Next	Scroll_Forward
+ 	keycode 110 = Insert
+ 
+-	keycode 111 = Delete		# "Remove" originally, weird...
++	keycode 111 = Remove
+ control alt	keycode 111 = Boot
+ control altgr	keycode 111 = Boot
+ 
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/se-lat6.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/se-lat6.map	2008-12-03 22:50:44.000000000 +0000
+@@ -374,6 +374,6 @@
+ 	keycode 109 = Next	Scroll_Forward
+ 	keycode 110 = Insert
+ 
+-	keycode 111 = Delete		# "Remove" originally, weird...
++	keycode 111 = Remove
+ control alt	keycode 111 = Boot
+ control altgr	keycode 111 = Boot
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/tr_q-latin5.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/tr_q-latin5.map	2008-12-03 22:52:09.000000000 +0000
+@@ -49,7 +49,7 @@
+ 	alt     keycode  12 = Meta_minus
+ keycode  13 = minus            underscore
+ 	alt     keycode  13 = Meta_equal
+-keycode  14 = BackSpace           Delete
++keycode  14 = Delete           Delete
+ 	alt     keycode  14 = Meta_Delete
+ keycode  15 = Tab              Meta_Tab
+ 	alt     keycode  15 = Meta_Tab
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map kbd-1.15/data/keymaps/i386/qwerty/ua.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ua.map	2008-12-03 22:52:52.000000000 +0000
+@@ -249,7 +249,7 @@
+ 	shift ctrll ctrlr keycode  13 = plus
+ 	alt ctrll ctrlr keycode  13 = Meta_equal
+ 	shift alt ctrll ctrlr keycode  13 = Meta_plus
+-keycode  14 = BackSpace           Delete          
++keycode  14 = Delete           Delete          
+ 	control	keycode  14 = BackSpace       
+ 	alt	keycode  14 = Meta_Delete     
+ 	ctrlr	keycode  14 = BackSpace
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf.map	2008-12-03 22:53:36.000000000 +0000
+@@ -250,7 +250,7 @@
+ 	shift ctrll ctrlr keycode  13 = plus
+ 	alt ctrll ctrlr keycode  13 = Meta_equal
+ 	shift alt ctrll ctrlr keycode  13 = Meta_plus
+-keycode  14 = BackSpace           Delete          
++keycode  14 = Delete           Delete          
+ 	control	keycode  14 = BackSpace       
+ 	alt	keycode  14 = Meta_Delete     
+ 	ctrlr	keycode  14 = BackSpace
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-utf-ws.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ua-utf-ws.map	2008-12-03 22:54:06.000000000 +0000
+@@ -260,7 +260,7 @@
+ 	shift ctrll ctrlr keycode  13 = plus
+ 	alt ctrll ctrlr keycode  13 = Meta_equal
+ 	shift alt ctrll ctrlr keycode  13 = Meta_plus
+-keycode  14 = BackSpace           Delete          
++keycode  14 = Delete           Delete          
+ 	control	keycode  14 = BackSpace       
+ 	alt	keycode  14 = Meta_Delete     
+ 	ctrlr	keycode  14 = BackSpace
+diff -Naur kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map
+--- kbd-1.15.orig/data/keymaps/i386/qwerty/ua-ws.map	2008-10-23 20:03:59.000000000 +0100
++++ kbd-1.15/data/keymaps/i386/qwerty/ua-ws.map	2008-12-03 22:54:23.000000000 +0000
+@@ -260,7 +260,7 @@
+ 	shift ctrll ctrlr keycode  13 = plus
+ 	alt ctrll ctrlr keycode  13 = Meta_equal
+ 	shift alt ctrll ctrlr keycode  13 = Meta_plus
+-keycode  14 = BackSpace           Delete          
++keycode  14 = Delete           Delete          
+ 	control	keycode  14 = BackSpace       
+ 	alt	keycode  14 = Meta_Delete     
+ 	ctrlr	keycode  14 = BackSpace
diff --git a/kbd/vlock.pamd b/kbd/vlock.pamd
new file mode 100644
index 000000000..d2d47e5b2
--- /dev/null
+++ b/kbd/vlock.pamd
@@ -0,0 +1,3 @@
+#%PAM-1.0
+auth       include      system-auth
+account    required     pam_permit.so
diff --git a/kernel/kernel.nm b/kernel/kernel.nm
index 4d90512e2..62c23132b 100644
--- a/kernel/kernel.nm
+++ b/kernel/kernel.nm
@@ -5,7 +5,7 @@
 
 name       = kernel
 version    = 6.2
-release    = 1
+release    = 1.2
 thisapp    = linux-%{version}
 
 maintainer = Arne Fitzenreiter <arne.fitzenreiter(a)ipfire.org>
@@ -43,7 +43,6 @@ build
 		hostname
 		libunwind-devel
 		ncurses-devel
-		net-tools
 		newt-devel
 		openssl
 		/usr/bin/openssl
@@ -290,8 +289,10 @@ packages
 			dracut
 			kernel-updater
 			linux-firmware
-			intel-microcode
 			wireless-regdb
+
+			# Install intel-microcode only on x86_64
+			(intel-microcode if arch(x86_64))
 		end
 
 		files
diff --git a/libmpc/libmpc.nm b/libmpc/libmpc.nm
index fb6aacc44..a9bf379ad 100644
--- a/libmpc/libmpc.nm
+++ b/libmpc/libmpc.nm
@@ -5,7 +5,7 @@
 
 name       = libmpc
 version    = 1.3.1
-release    = 1.1
+release    = 1.2
 thisapp    = mpc-%{version}
 
 groups     = System/Libraries
@@ -32,7 +32,8 @@ build
 		--disable-static
 
 	test
-		make check LD_LIBRARY_PATH="${DIR_APP}/src/.libs"
+		# This testsuite runs forever on x86_64
+		: # make check LD_LIBRARY_PATH="${DIR_APP}/src/.libs"
 	end
 end
 
diff --git a/perl-XML-NamespaceSupport/perl-XML-NamespaceSupport.nm b/perl-XML-NamespaceSupport/perl-XML-NamespaceSupport.nm
index fd4e8edda..9010e505b 100644
--- a/perl-XML-NamespaceSupport/perl-XML-NamespaceSupport.nm
+++ b/perl-XML-NamespaceSupport/perl-XML-NamespaceSupport.nm
@@ -5,7 +5,7 @@
 
 name       = perl-XML-NamespaceSupport
 version    = 1.11
-release    = 1
+release    = 1.1
 arch       = noarch
 
 thisapp    = XML-NamespaceSupport-%{version}
@@ -28,6 +28,8 @@ build
 		perl(constant)
 		perl(Cwd)
 		perl(ExtUtils::MakeMaker) >= 6.42
+		perl(FindBin)
+		perl(Module::Install)
 		perl(File::Path)
 		perl(Test::More) >= 0.47
 	end
diff --git a/perl/perl.nm b/perl/perl.nm
index 949dc9b31..18c4c65a2 100644
--- a/perl/perl.nm
+++ b/perl/perl.nm
@@ -10,7 +10,7 @@ ver_plevel = 0
 version    = %{ver_major}.%{ver_minor}.%{ver_plevel}
 
 # Never reset release in this package, just increase.
-release    = 2
+release    = 2.1
 
 thisver    = %{version}-%{_release}
 
@@ -179,43 +179,42 @@ packages
 			perl(:WITH_PERLIO)
 
 			# File provides
-			#perl(abbrev.pl)
-			#perl(assert.pl)
-			#perl(bigfloat.pl)
-			#perl(bigint.pl)
-			#perl(bigrat.pl)
-			#perl(bytes_heavy.pl)
-			#perl(cacheout.pl)
-			#perl(complete.pl)
-			#perl(ctime.pl)
-			#perl(dotsh.pl)
-			#perl(dumpvar.pl)
-			#perl(exceptions.pl)
-			#perl(fastcwd.pl)
-			#perl(find.pl)
-			#perl(finddepth.pl)
-			#perl(flush.pl)
-			#perl(ftp.pl)
-			#perl(getcwd.pl)
-			#perl(getopt.pl)
-			#perl(getopts.pl)
-			#perl(hostname.pl)
-			#perl(importenv.pl)
-			#perl(look.pl)
-			#perl(newgetopt.pl)
-			#perl(open2.pl)
-			#perl(open3.pl)
-			#perl(perl5db.pl)
-			#perl(pwd.pl)
-			#perl(shellwords.pl)
-			#perl(stat.pl)
-			#perl(syslog.pl)
-			#perl(tainted.pl)
-			#perl(termcap.pl)
-			#perl(timelocal.pl)
-			#perl(utf8_heavy.pl)
-			#perl(validate.pl)
-			#perl(strict)
+			perl(abbrev.pl)
+			perl(assert.pl)
+			perl(bigfloat.pl)
+			perl(bigint.pl)
+			perl(bigrat.pl)
+			perl(bytes_heavy.pl)
+			perl(cacheout.pl)
+			perl(complete.pl)
+			perl(ctime.pl)
+			perl(dotsh.pl)
+			perl(dumpvar.pl)
+			perl(exceptions.pl)
+			perl(fastcwd.pl)
+			perl(find.pl)
+			perl(finddepth.pl)
+			perl(flush.pl)
+			perl(ftp.pl)
+			perl(getcwd.pl)
+			perl(getopt.pl)
+			perl(getopts.pl)
+			perl(hostname.pl)
+			perl(importenv.pl)
+			perl(look.pl)
+			perl(newgetopt.pl)
+			perl(open2.pl)
+			perl(open3.pl)
+			perl(perl5db.pl)
+			perl(pwd.pl)
+			perl(shellwords.pl)
+			perl(stat.pl)
+			perl(syslog.pl)
+			perl(tainted.pl)
+			perl(termcap.pl)
+			perl(timelocal.pl)
+			perl(utf8_heavy.pl)
+			perl(validate.pl)
 		end
 	end
 
diff --git a/rrdtool/rrdtool.nm b/rrdtool/rrdtool.nm
index c9fa29602..6842ba491 100644
--- a/rrdtool/rrdtool.nm
+++ b/rrdtool/rrdtool.nm
@@ -5,7 +5,7 @@
 
 name       = rrdtool
 version    = 1.8.0
-release    = 1
+release    = 1.1
 
 groups     = Applications/Databases
 url        = https://oss.oetiker.ch/rrdtool/
@@ -72,8 +72,6 @@ packages
 
 	package %{name}-libs
 		template LIBS
-
-		requires += dejavu-fonts-sans-mono-fonts
 	end
 
 	package python3-%{name}
diff --git a/tcl/tcl.nm b/tcl/tcl.nm
index 4adf47524..d0160cad0 100644
--- a/tcl/tcl.nm
+++ b/tcl/tcl.nm
@@ -6,7 +6,7 @@
 name       = tcl
 major_ver  = 8.6
 version    = %{major_ver}.13
-release    = 1
+release    = 1.1
 thisapp    = tcl%{version}
 
 groups     = Development/Languages
@@ -31,6 +31,8 @@ build
 		zlib-devel
 	end
 
+	DIR_APP = %{DIR_SRC}/%{thisapp}/unix
+
 	# tcl fails to detect that it needs to link agains libm
 	LDFLAGS += -lm
 
@@ -43,15 +45,10 @@ build
 		--enable-threads \
 		--enable-64bit
 
-	build
-		cd unix && %{configure}
-
-		make %{PARALLELISMFLAGS}
-	end
-
-	install
-		cd unix && make install install-private-headers INSTALL_ROOT=%{BUILDROOT}
+	make_install_targets += \
+		install-private-headers INSTALL_ROOT=%{BUILDROOT}
 
+	install_cmds
 		ln -svf tclsh%{major_ver} %{BUILDROOT}/usr/bin/tclsh
 
 		# for linking with -lib%{name}


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

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

only message in thread, other threads:[~2023-03-04 13:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-04 13:46 [git.ipfire.org] IPFire 3.x development tree branch, master, updated. 57fb3e8c1a9532f6e883c39415f6feb974511556 Michael Tremer

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