summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2019-05-16 04:55:49 +0000
committer Eric Hameleers <alien@slackware.com>2019-05-16 17:59:33 +0200
commitd42cbc1006c76db6eb2abf7a54f2ef548ca3886f (patch)
treea25b0532e60ce0fd071e224616e33b70f951762b /source
parentd42614785a6e27f06dfa601f5a07fa28a5c23b16 (diff)
downloadcurrent-d42cbc1006c76db6eb2abf7a54f2ef548ca3886f.tar.gz
current-d42cbc1006c76db6eb2abf7a54f2ef548ca3886f.tar.xz
Thu May 16 04:55:49 UTC 201920190516045549
a/kernel-firmware-20190514_711d329-noarch-1.txz: Upgraded. a/kernel-generic-4.19.43-x86_64-1.txz: Upgraded. a/kernel-huge-4.19.43-x86_64-1.txz: Upgraded. a/kernel-modules-4.19.43-x86_64-1.txz: Upgraded. ap/hplip-3.19.5-x86_64-1.txz: Upgraded. ap/mariadb-10.3.15-x86_64-1.txz: Upgraded. This update fixes denial-of-service security issues. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2614 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2627 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2628 (* Security fix *) d/cmake-3.14.4-x86_64-1.txz: Upgraded. d/gcc-9.1.0-x86_64-5.txz: Rebuilt. Rebuilt with --enable-clocale=gnu. This is recommended by Linux From Scratch, and while it doesn't seem to fix the issue with kernel compiles failing with some locales, it probably doesn't hurt. d/gcc-brig-9.1.0-x86_64-5.txz: Rebuilt. d/gcc-g++-9.1.0-x86_64-5.txz: Rebuilt. Applied patch: PR libstdc++/90397 fix std::variant friend declaration This fixes problems compiling programs that use std::variant with clang. Thanks to orbea. d/gcc-gdc-9.1.0-x86_64-5.txz: Rebuilt. d/gcc-gfortran-9.1.0-x86_64-5.txz: Rebuilt. d/gcc-gnat-9.1.0-x86_64-5.txz: Rebuilt. d/gcc-go-9.1.0-x86_64-5.txz: Rebuilt. d/gcc-objc-9.1.0-x86_64-5.txz: Rebuilt. d/kernel-headers-4.19.43-x86-1.txz: Upgraded. d/rust-1.34.2-x86_64-1.txz: Upgraded. k/kernel-source-4.19.43-noarch-1.txz: Upgraded. l/librsvg-2.44.14-x86_64-1.txz: Upgraded. n/samba-4.10.3-x86_64-1.txz: Upgraded. This is a security release in order to address the following defect: The checksum validation in the S4U2Self handler in the embedded Heimdal KDC did not first confirm that the checksum was keyed, allowing replacement of the requested target (client) principal. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16860 (* Security fix *) x/xterm-345-x86_64-1.txz: Upgraded. xap/rdesktop-1.8.5-x86_64-1.txz: Upgraded. This update fixes security issues: Add bounds checking to protocol handling in order to fix many security problems when communicating with a malicious server. (* Security fix *) isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
Diffstat (limited to 'source')
-rwxr-xr-xsource/d/gcc/fetch-from-svn-and-prep-tarball.sh4
-rwxr-xr-xsource/d/gcc/gcc.SlackBuild6
-rw-r--r--source/d/gcc/patches/gcc.PR90397.patch45
-rwxr-xr-xsource/d/rust/rust.SlackBuild2
-rw-r--r--source/d/rust/rust.url2
-rw-r--r--source/k/kernel-configs/config-generic-4.19.43 (renamed from source/k/kernel-configs/config-generic-4.19.42)2
-rw-r--r--source/k/kernel-configs/config-generic-4.19.43.x64 (renamed from source/k/kernel-configs/config-generic-4.19.42.x64)2
-rw-r--r--source/k/kernel-configs/config-generic-smp-4.19.43-smp (renamed from source/k/kernel-configs/config-generic-smp-4.19.42-smp)2
-rw-r--r--source/k/kernel-configs/config-huge-4.19.43 (renamed from source/k/kernel-configs/config-huge-4.19.42)2
-rw-r--r--source/k/kernel-configs/config-huge-4.19.43.x64 (renamed from source/k/kernel-configs/config-huge-4.19.42.x64)2
-rw-r--r--source/k/kernel-configs/config-huge-smp-4.19.43-smp (renamed from source/k/kernel-configs/config-huge-smp-4.19.42-smp)2
-rwxr-xr-xsource/l/librsvg/librsvg.SlackBuild2
-rw-r--r--source/n/samba/samba.url4
-rwxr-xr-xsource/xap/rdesktop/rdesktop.SlackBuild4
14 files changed, 65 insertions, 16 deletions
diff --git a/source/d/gcc/fetch-from-svn-and-prep-tarball.sh b/source/d/gcc/fetch-from-svn-and-prep-tarball.sh
index b38c2fc0c..de2459067 100755
--- a/source/d/gcc/fetch-from-svn-and-prep-tarball.sh
+++ b/source/d/gcc/fetch-from-svn-and-prep-tarball.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2018, 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA
#
# Parts of this script are based on the gcc_release script by
# Jeffrey Law, Bernd Schmidt, Mark Mitchell.
@@ -18,7 +18,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-BRANCH=${BRANCH:-gcc-8-branch}
+BRANCH=${BRANCH:-gcc-9-branch}
rm -rf tmp-fetch
mkdir tmp-fetch
diff --git a/source/d/gcc/gcc.SlackBuild b/source/d/gcc/gcc.SlackBuild
index 0866c201a..6a4f32426 100755
--- a/source/d/gcc/gcc.SlackBuild
+++ b/source/d/gcc/gcc.SlackBuild
@@ -57,7 +57,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gcc
SRCVER=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
VERSION=$(echo $SRCVER | cut -f 1 -d _)
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-5}
# How many jobs to run in parallel:
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -172,6 +172,9 @@ cat $CWD/slack-desc.gcc-gdc > $PKG10/install/slack-desc
# Fix internal compiler error (PR90303):
zcat $CWD/patches/Fix-ipa-devirt-ICEs-with-types-requiring-structural-equality-PR-tree-optimization-90303.patch.gz | patch -p0 --verbose || exit 1
+ # Fix std::variant friend declaration that broke clang (PR90397):
+ zcat $CWD/patches/gcc.PR90397.patch.gz | patch -p1 --verbose || exit 1
+
# Fix perms/owners:
chown -R root:root .
find . -perm 777 -exec chmod 755 {} \;
@@ -368,6 +371,7 @@ cat $CWD/slack-desc.gcc-gdc > $PKG10/install/slack-desc
--verbose \
--with-arch-directory=$LIB_ARCH \
--disable-gtktest \
+ --enable-clocale=gnu \
$GCC_ARCHOPTS \
--target=${TARGET} \
--build=${TARGET} \
diff --git a/source/d/gcc/patches/gcc.PR90397.patch b/source/d/gcc/patches/gcc.PR90397.patch
new file mode 100644
index 000000000..454fb5201
--- /dev/null
+++ b/source/d/gcc/patches/gcc.PR90397.patch
@@ -0,0 +1,45 @@
+From f4f53ba83ac1e711f5e78cddc4f4063108327e81 Mon Sep 17 00:00:00 2001
+From: redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
+Date: Fri, 10 May 2019 22:23:10 +0000
+Subject: [PATCH] PR libstdc++/90397 fix std::variant friend declaration
+
+Clang diagnoses insert inconsistent noexcept-specifier on the friend
+declaration of __get. Add .
+
+ PR libstdc++/90397
+ * include/std/variant (variant): Add noexcept to friend declaration.
+
+git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-9-branch@271083 138bc75d-0d04-0410-961f-82ee72b054a4
+---
+ libstdc++-v3/ChangeLog | 3 +++
+ libstdc++-v3/include/std/variant | 3 ++-
+ 2 files changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
+index d440be5e49d8..4ac03895bcae 100644
+--- a/libstdc++-v3/ChangeLog
++++ b/libstdc++-v3/ChangeLog
+@@ -1,5 +1,8 @@
+ 2019-05-10 Jonathan Wakely <jwakely@redhat.com>
+
++ PR libstdc++/90397
++ * include/std/variant (variant): Add noexcept to friend declaration.
++
+ Backport from mainline
+ 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
+
+diff --git a/libstdc++-v3/include/std/variant b/libstdc++-v3/include/std/variant
+index 8c7d7f37fe28..75fb0dc164ac 100644
+--- a/libstdc++-v3/include/std/variant
++++ b/libstdc++-v3/include/std/variant
+@@ -1556,7 +1556,8 @@ namespace __variant
+ #endif
+
+ template<size_t _Np, typename _Vp>
+- friend constexpr decltype(auto) __detail::__variant::__get(_Vp&& __v);
++ friend constexpr decltype(auto)
++ __detail::__variant::__get(_Vp&& __v) noexcept;
+
+ template<typename _Vp>
+ friend void* __detail::__variant::__get_storage(_Vp&& __v);
+
diff --git a/source/d/rust/rust.SlackBuild b/source/d/rust/rust.SlackBuild
index 658b4c4b7..8a52b31ac 100755
--- a/source/d/rust/rust.SlackBuild
+++ b/source/d/rust/rust.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=rust
SRCNAM="${PKGNAM}c"
-VERSION=${VERSION:-1.34.1}
+VERSION=${VERSION:-1.34.2}
BUILD=${BUILD:-1}
# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM.
diff --git a/source/d/rust/rust.url b/source/d/rust/rust.url
index a7022733d..ab9c83b98 100644
--- a/source/d/rust/rust.url
+++ b/source/d/rust/rust.url
@@ -1,5 +1,5 @@
# Source code (repacked to .tar.xz):
-lftpget https://static.rust-lang.org/dist/rustc-1.34.1-src.tar.gz
+lftpget https://static.rust-lang.org/dist/rustc-1.34.2-src.tar.gz
gzip -d rustc-*tar.gz
plzip -9 -v rustc-*tar
diff --git a/source/k/kernel-configs/config-generic-4.19.42 b/source/k/kernel-configs/config-generic-4.19.43
index deba5f7b8..3d525947b 100644
--- a/source/k/kernel-configs/config-generic-4.19.42
+++ b/source/k/kernel-configs/config-generic-4.19.43
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.19.42 Kernel Configuration
+# Linux/x86 4.19.43 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-generic-4.19.42.x64 b/source/k/kernel-configs/config-generic-4.19.43.x64
index a04de9d2b..56c9197db 100644
--- a/source/k/kernel-configs/config-generic-4.19.42.x64
+++ b/source/k/kernel-configs/config-generic-4.19.43.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.19.42 Kernel Configuration
+# Linux/x86 4.19.43 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-generic-smp-4.19.42-smp b/source/k/kernel-configs/config-generic-smp-4.19.43-smp
index cc12fe6f0..98eac3869 100644
--- a/source/k/kernel-configs/config-generic-smp-4.19.42-smp
+++ b/source/k/kernel-configs/config-generic-smp-4.19.43-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.19.42 Kernel Configuration
+# Linux/x86 4.19.43 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-4.19.42 b/source/k/kernel-configs/config-huge-4.19.43
index d46c574f8..b8407bd84 100644
--- a/source/k/kernel-configs/config-huge-4.19.42
+++ b/source/k/kernel-configs/config-huge-4.19.43
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.19.42 Kernel Configuration
+# Linux/x86 4.19.43 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-4.19.42.x64 b/source/k/kernel-configs/config-huge-4.19.43.x64
index ce0463b90..bc11cd8e0 100644
--- a/source/k/kernel-configs/config-huge-4.19.42.x64
+++ b/source/k/kernel-configs/config-huge-4.19.43.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.19.42 Kernel Configuration
+# Linux/x86 4.19.43 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-smp-4.19.42-smp b/source/k/kernel-configs/config-huge-smp-4.19.43-smp
index 47dfb52fe..4cb913a7a 100644
--- a/source/k/kernel-configs/config-huge-smp-4.19.42-smp
+++ b/source/k/kernel-configs/config-huge-smp-4.19.43-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.19.42 Kernel Configuration
+# Linux/x86 4.19.43 Kernel Configuration
#
#
diff --git a/source/l/librsvg/librsvg.SlackBuild b/source/l/librsvg/librsvg.SlackBuild
index ccebbbb43..e003c5892 100755
--- a/source/l/librsvg/librsvg.SlackBuild
+++ b/source/l/librsvg/librsvg.SlackBuild
@@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=librsvg
VERSION=${VERSION:-$(echo librsvg-*.tar.?z | 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
diff --git a/source/n/samba/samba.url b/source/n/samba/samba.url
index 221981517..2f5401470 100644
--- a/source/n/samba/samba.url
+++ b/source/n/samba/samba.url
@@ -1,2 +1,2 @@
-https://download.samba.org/pub/samba/stable/samba-4.10.2.tar.gz
-https://download.samba.org/pub/samba/stable/samba-4.10.2.tar.asc
+https://download.samba.org/pub/samba/stable/samba-4.10.3.tar.gz
+https://download.samba.org/pub/samba/stable/samba-4.10.3.tar.asc
diff --git a/source/xap/rdesktop/rdesktop.SlackBuild b/source/xap/rdesktop/rdesktop.SlackBuild
index 4a4e0e424..75e1b349c 100755
--- a/source/xap/rdesktop/rdesktop.SlackBuild
+++ b/source/xap/rdesktop/rdesktop.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=rdesktop
-VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+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:
@@ -64,7 +64,7 @@ mkdir -p $TMP $PKG
cd $TMP
rm -rf ${PKGNAM}-${VERSION}
-tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1
+tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z || exit 1
cd ${PKGNAM}-$VERSION || exit 1
# Make sure ownerships and permissions are sane: