summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorPatrick J Volkerding <volkerdi@slackware.com>2018-09-26 21:18:33 +0000
committerEric Hameleers <alien@slackware.com>2018-09-27 09:00:30 +0200
commit23035b95d979a02036bab2212baef88521828274 (patch)
tree5804993bafbe3a5e57774308608d433e77fdf9db /source
parent6371ee337f229ef7fd9dc4800b593589def96747 (diff)
downloadcurrent-23035b95d979a02036bab2212baef88521828274.tar.gz
Wed Sep 26 21:18:33 UTC 201820180926211833
a/aaa_terminfo-6.1_20180923-x86_64-1.txz: Upgraded. a/eudev-3.2.6-x86_64-3.txz: Rebuilt. Fixed issues with the default rules. Thanks to zuriel. a/kernel-generic-4.14.72-x86_64-1.txz: Upgraded. a/kernel-huge-4.14.72-x86_64-1.txz: Upgraded. a/kernel-modules-4.14.72-x86_64-1.txz: Upgraded. ap/vim-8.1.0436-x86_64-1.txz: Upgraded. d/kernel-headers-4.14.72-x86-1.txz: Upgraded. d/re2c-1.1.1-x86_64-1.txz: Upgraded. k/kernel-source-4.14.72-noarch-1.txz: Upgraded. l/ncurses-6.1_20180923-x86_64-1.txz: Upgraded. n/fetchmail-6.3.26-x86_64-5.txz: Rebuilt. Patched to fix certificate verification failures with OpenSSL 1.1.1. Thanks to Jurgen Van Ham. n/gnutls-3.6.4-x86_64-1.txz: Upgraded. x/xf86-video-intel-20180906_25c9a2fc-x86_64-1.txz: Upgraded. xap/vim-gvim-8.1.0436-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
Diffstat (limited to 'source')
-rw-r--r--source/a/e2fsprogs/slack-desc6
-rw-r--r--source/a/eudev/0001-fix-default-rules.patch37
-rw-r--r--source/a/eudev/0002-slackware-rules-adjust26
-rwxr-xr-xsource/a/eudev/eudev.SlackBuild8
-rwxr-xr-xsource/d/re2c/re2c.SlackBuild4
-rw-r--r--source/d/re2c/re2c.url2
-rw-r--r--source/k/kernel-configs/config-generic-4.14.72 (renamed from source/k/kernel-configs/config-generic-4.14.71)2
-rw-r--r--source/k/kernel-configs/config-generic-4.14.72.x64 (renamed from source/k/kernel-configs/config-generic-4.14.71.x64)2
-rw-r--r--source/k/kernel-configs/config-generic-smp-4.14.72-smp (renamed from source/k/kernel-configs/config-generic-smp-4.14.71-smp)2
-rw-r--r--source/k/kernel-configs/config-huge-4.14.72 (renamed from source/k/kernel-configs/config-huge-4.14.71)2
-rw-r--r--source/k/kernel-configs/config-huge-4.14.72.x64 (renamed from source/k/kernel-configs/config-huge-4.14.71.x64)2
-rw-r--r--source/k/kernel-configs/config-huge-smp-4.14.72-smp (renamed from source/k/kernel-configs/config-huge-smp-4.14.71-smp)2
-rwxr-xr-xsource/n/fetchmail/fetchmail.SlackBuild5
-rw-r--r--source/n/fetchmail/fetchmail.openssl111.diff11
-rw-r--r--source/n/gnutls/gnutls-3.6.3-backport-upstream-fixes.patch55
-rwxr-xr-xsource/n/gnutls/gnutls.SlackBuild5
16 files changed, 95 insertions, 76 deletions
diff --git a/source/a/e2fsprogs/slack-desc b/source/a/e2fsprogs/slack-desc
index e8d0d91e..8f6f7b57 100644
--- a/source/a/e2fsprogs/slack-desc
+++ b/source/a/e2fsprogs/slack-desc
@@ -6,9 +6,10 @@
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
-e2fsprogs: e2fsprogs (ext2 and ext3 filesystems utilities)
+e2fsprogs: e2fsprogs (ext2/3/4 filesystems utilities)
e2fsprogs:
-e2fsprogs: Utilities needed to create and maintain ext2 and ext3 filesystems.
+e2fsprogs: Utilities needed to create and maintain ext2, ext3, and ext4
+e2fsprogs: filesystems.
e2fsprogs:
e2fsprogs: These utilities were written by Remy Card (the developer and
e2fsprogs: maintainer of the ext2 fs) and Theodore T'so.
@@ -16,4 +17,3 @@ e2fsprogs:
e2fsprogs: http://kernel.org/pub/linux/kernel/people/tytso/e2fsprogs
e2fsprogs:
e2fsprogs:
-e2fsprogs:
diff --git a/source/a/eudev/0001-fix-default-rules.patch b/source/a/eudev/0001-fix-default-rules.patch
new file mode 100644
index 00000000..adbdf499
--- /dev/null
+++ b/source/a/eudev/0001-fix-default-rules.patch
@@ -0,0 +1,37 @@
+From a8ffcd1b985fb4b3e2c3a1cb9051bed86f69d3f3 Mon Sep 17 00:00:00 2001
+From: "Anthony G. Basile" <blueness@gentoo.org>
+Date: Fri, 21 Sep 2018 08:26:33 -0400
+Subject: [PATCH] rules/50-udev-default.rules: fix issue 160
+
+Thanks Joel Barrios (darkshram).
+
+Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
+---
+ rules/50-udev-default.rules | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/rules/50-udev-default.rules b/rules/50-udev-default.rules
+index 191f56f42..c2f4a19ec 100644
+--- a/rules/50-udev-default.rules
++++ b/rules/50-udev-default.rules
+@@ -36,8 +36,8 @@ SUBSYSTEM=="dvb", GROUP="video"
+ SUBSYSTEM=="media", GROUP="video"
+ SUBSYSTEM=="cec", GROUP="video"
+
+-SUBSYSTEM=="drm", KERNEL=="renderD*", GROUP="render", MODE="@GROUP_RENDER_MODE@"
+-SUBSYSTEM=="kfd", GROUP="render", MODE="@GROUP_RENDER_MODE@"
++SUBSYSTEM=="drm", KERNEL=="renderD*", GROUP="video", MODE="0666"
++SUBSYSTEM=="kfd", GROUP="video", MODE="0666"
+
+ SUBSYSTEM=="sound", GROUP="audio", \
+ OPTIONS+="static_node=snd/seq", OPTIONS+="static_node=snd/timer"
+@@ -79,7 +79,7 @@ KERNEL=="tun", MODE="0666", OPTIONS+="static_node=net/tun"
+ KERNEL=="fuse", MODE="0666", OPTIONS+="static_node=fuse"
+
+ # The static_node is required on s390x and ppc (they are using MODULE_ALIAS)
+-KERNEL=="kvm", GROUP="kvm", MODE="@DEV_KVM_MODE@", OPTIONS+="static_node=kvm"
++KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"
+
+ SUBSYSTEM=="ptp", ATTR{clock_name}=="KVM virtual PTP", SYMLINK += "ptp_kvm"
+
+
diff --git a/source/a/eudev/0002-slackware-rules-adjust b/source/a/eudev/0002-slackware-rules-adjust
new file mode 100644
index 00000000..0f053829
--- /dev/null
+++ b/source/a/eudev/0002-slackware-rules-adjust
@@ -0,0 +1,26 @@
+Video nodes, make premissions 0660 like they were previously.
+KVM node - doesn't apply to the usual Slackware $ARCHs, and if it's going
+to have 0666 perms there's no justification for adding a new group.
+
+--- ./rules/50-udev-default.rules.orig 2018-09-26 11:14:15.420462346 -0500
++++ ./rules/50-udev-default.rules 2018-09-26 11:17:23.224464356 -0500
+@@ -36,8 +36,8 @@
+ SUBSYSTEM=="media", GROUP="video"
+ SUBSYSTEM=="cec", GROUP="video"
+
+-SUBSYSTEM=="drm", KERNEL=="renderD*", GROUP="video", MODE="0666"
+-SUBSYSTEM=="kfd", GROUP="video", MODE="0666"
++SUBSYSTEM=="drm", KERNEL=="renderD*", GROUP="video", MODE="0660"
++SUBSYSTEM=="kfd", GROUP="video", MODE="0660"
+
+ SUBSYSTEM=="sound", GROUP="audio", \
+ OPTIONS+="static_node=snd/seq", OPTIONS+="static_node=snd/timer"
+@@ -79,7 +79,7 @@
+ KERNEL=="fuse", MODE="0666", OPTIONS+="static_node=fuse"
+
+ # The static_node is required on s390x and ppc (they are using MODULE_ALIAS)
+-KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"
++KERNEL=="kvm", MODE="0666", OPTIONS+="static_node=kvm"
+
+ SUBSYSTEM=="ptp", ATTR{clock_name}=="KVM virtual PTP", SYMLINK += "ptp_kvm"
+
diff --git a/source/a/eudev/eudev.SlackBuild b/source/a/eudev/eudev.SlackBuild
index 2615147a..0a0e8bb1 100755
--- a/source/a/eudev/eudev.SlackBuild
+++ b/source/a/eudev/eudev.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=eudev
VERSION=${VERSION:-$(echo eudev-*.tar.?* | cut -d - -f 2 | rev | cut -f 3- -d . | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -76,9 +76,9 @@ zcat $CWD/60-cdrom_id.rules.diff.gz | patch -p1 --verbose || exit 1
# See: https://bugs.kde.org/show_bug.cgi?id=387454
zcat $CWD/eudev.ignore_bind_unbind_events.diff.gz | patch -p1 --verbose || exit 1
-# Get rid of unneeded groups that were added by systemd:
-sed -i 's/GROUP="render", //' rules/50-udev-default.rules
-sed -i 's/GROUP="kvm", //' rules/50-udev-default.rules
+# Fix issues with the default rules:
+zcat $CWD/0001-fix-default-rules.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/0002-slackware-rules-adjust.gz | patch -p1 --verbose || exit 1
./configure \
--prefix=/usr \
diff --git a/source/d/re2c/re2c.SlackBuild b/source/d/re2c/re2c.SlackBuild
index f4a06128..8066b113 100755
--- a/source/d/re2c/re2c.SlackBuild
+++ b/source/d/re2c/re2c.SlackBuild
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=re2c
-VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/d/re2c/re2c.url b/source/d/re2c/re2c.url
index b394eb65..1af5364a 100644
--- a/source/d/re2c/re2c.url
+++ b/source/d/re2c/re2c.url
@@ -1 +1 @@
-https://github.com/skvadrik/re2c/releases/download/1.0.3/re2c-1.0.3.tar.gz
+https://github.com/skvadrik/re2c/releases/download/1.1.1/re2c-1.1.1.tar.gz
diff --git a/source/k/kernel-configs/config-generic-4.14.71 b/source/k/kernel-configs/config-generic-4.14.72
index f2d216df..41074310 100644
--- a/source/k/kernel-configs/config-generic-4.14.71
+++ b/source/k/kernel-configs/config-generic-4.14.72
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.14.71 Kernel Configuration
+# Linux/x86 4.14.72 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
diff --git a/source/k/kernel-configs/config-generic-4.14.71.x64 b/source/k/kernel-configs/config-generic-4.14.72.x64
index 91cc4d88..891719ca 100644
--- a/source/k/kernel-configs/config-generic-4.14.71.x64
+++ b/source/k/kernel-configs/config-generic-4.14.72.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.14.71 Kernel Configuration
+# Linux/x86 4.14.72 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
diff --git a/source/k/kernel-configs/config-generic-smp-4.14.71-smp b/source/k/kernel-configs/config-generic-smp-4.14.72-smp
index 93a1c4fc..fbd904dc 100644
--- a/source/k/kernel-configs/config-generic-smp-4.14.71-smp
+++ b/source/k/kernel-configs/config-generic-smp-4.14.72-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.14.71 Kernel Configuration
+# Linux/x86 4.14.72 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
diff --git a/source/k/kernel-configs/config-huge-4.14.71 b/source/k/kernel-configs/config-huge-4.14.72
index 7567b2f9..796622d3 100644
--- a/source/k/kernel-configs/config-huge-4.14.71
+++ b/source/k/kernel-configs/config-huge-4.14.72
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.14.71 Kernel Configuration
+# Linux/x86 4.14.72 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
diff --git a/source/k/kernel-configs/config-huge-4.14.71.x64 b/source/k/kernel-configs/config-huge-4.14.72.x64
index 4571e971..925a971f 100644
--- a/source/k/kernel-configs/config-huge-4.14.71.x64
+++ b/source/k/kernel-configs/config-huge-4.14.72.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.14.71 Kernel Configuration
+# Linux/x86 4.14.72 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
diff --git a/source/k/kernel-configs/config-huge-smp-4.14.71-smp b/source/k/kernel-configs/config-huge-smp-4.14.72-smp
index 1ea01cf2..1c8b5372 100644
--- a/source/k/kernel-configs/config-huge-smp-4.14.71-smp
+++ b/source/k/kernel-configs/config-huge-smp-4.14.72-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.14.71 Kernel Configuration
+# Linux/x86 4.14.72 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
diff --git a/source/n/fetchmail/fetchmail.SlackBuild b/source/n/fetchmail/fetchmail.SlackBuild
index 3b24b65b..4129b7c2 100755
--- a/source/n/fetchmail/fetchmail.SlackBuild
+++ b/source/n/fetchmail/fetchmail.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=fetchmail
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-5}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -67,6 +67,9 @@ rm -rf fetchmail-$VERSION
tar xvf $CWD/fetchmail-$VERSION.tar.xz || exit 1
cd fetchmail-$VERSION || exit 1
+# Patch for OpenSSL 1.1.1 compatibility:
+zcat $CWD/fetchmail.openssl111.diff.gz | patch -p1 --verbose || exit 1
+
# this is the sloppiest source tarball ever
# [NOTE: *was*... the new maintainers are much better]
chown -R root:root .
diff --git a/source/n/fetchmail/fetchmail.openssl111.diff b/source/n/fetchmail/fetchmail.openssl111.diff
new file mode 100644
index 00000000..45516b6b
--- /dev/null
+++ b/source/n/fetchmail/fetchmail.openssl111.diff
@@ -0,0 +1,11 @@
+--- ./socket.c.orig 2013-04-23 15:00:45.000000000 -0500
++++ ./socket.c 2018-09-26 11:56:14.957489314 -0500
+@@ -1007,6 +1007,8 @@
+ SSL_use_RSAPrivateKey_file(_ssl_context[sock], mykey, SSL_FILETYPE_PEM);
+ }
+
++ SSL_set_tlsext_host_name(_ssl_context[sock],servercname);
++
+ if (SSL_set_fd(_ssl_context[sock], sock) == 0
+ || SSL_connect(_ssl_context[sock]) < 1) {
+ ERR_print_errors_fp(stderr);
diff --git a/source/n/gnutls/gnutls-3.6.3-backport-upstream-fixes.patch b/source/n/gnutls/gnutls-3.6.3-backport-upstream-fixes.patch
deleted file mode 100644
index a7aad333..00000000
--- a/source/n/gnutls/gnutls-3.6.3-backport-upstream-fixes.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/lib/cert-cred.c b/lib/cert-cred.c
-index d3777e51f..2150e903f 100644
---- a/lib/cert-cred.c
-+++ b/lib/cert-cred.c
-@@ -387,6 +387,13 @@ static int call_legacy_cert_cb1(gnutls_session_t session,
- if (ret < 0)
- return gnutls_assert_val(ret);
-
-+ if (st2.ncerts == 0) {
-+ *pcert_length = 0;
-+ *ocsp_length = 0;
-+ *privkey = NULL;
-+ return 0;
-+ }
-+
- if (st2.cert_type != GNUTLS_CRT_X509) {
- gnutls_assert();
- ret = GNUTLS_E_INVALID_REQUEST;
-@@ -503,7 +510,10 @@ void gnutls_certificate_set_retrieve_function
- gnutls_certificate_retrieve_function * func)
- {
- cred->legacy_cert_cb1 = func;
-- cred->get_cert_callback3 = call_legacy_cert_cb1;
-+ if (!func)
-+ cred->get_cert_callback3 = NULL;
-+ else
-+ cred->get_cert_callback3 = call_legacy_cert_cb1;
- }
-
- static int call_legacy_cert_cb2(gnutls_session_t session,
-@@ -578,7 +588,10 @@ void gnutls_certificate_set_retrieve_function2
- gnutls_certificate_retrieve_function2 * func)
- {
- cred->legacy_cert_cb2 = func;
-- cred->get_cert_callback3 = call_legacy_cert_cb2;
-+ if (!func)
-+ cred->get_cert_callback3 = NULL;
-+ else
-+ cred->get_cert_callback3 = call_legacy_cert_cb2;
- }
-
- /**
-diff --git a/lib/hello_ext.c b/lib/hello_ext.c
-index a3027130a..f72afe77f 100644
---- a/lib/hello_ext.c
-+++ b/lib/hello_ext.c
-@@ -208,7 +208,7 @@ int hello_ext_parse(void *_ctx, unsigned tls_id, const uint8_t *data, unsigned d
-
- if (tls_id == PRE_SHARED_KEY_TLS_ID) {
- ctx->seen_pre_shared_key = 1;
-- } else if (ctx->seen_pre_shared_key) {
-+ } else if (ctx->seen_pre_shared_key && session->security_parameters.entity == GNUTLS_SERVER) {
- /* the pre-shared key extension must always be the last one,
- * draft-ietf-tls-tls13-28: 4.2.11 */
- return gnutls_assert_val(GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER);
diff --git a/source/n/gnutls/gnutls.SlackBuild b/source/n/gnutls/gnutls.SlackBuild
index 01710af6..2a87b969 100755
--- a/source/n/gnutls/gnutls.SlackBuild
+++ b/source/n/gnutls/gnutls.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gnutls
VERSION=${VERSION:-$(echo gnutls-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -81,9 +81,6 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# This patch addresses some issues with SSL/TLS breakage in 3.6.3:
-zcat $CWD/gnutls-3.6.3-backport-upstream-fixes.patch.gz | patch -p1 --verbose || exit 1
-
# Need to reconf to find guile-2.2.x:
autoreconf -vif