diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2021-04-19 21:40:04 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2021-04-20 02:59:55 +0200 |
commit | dae0b85c1c4fda0a19e38f6515c8a83be9650a6c (patch) | |
tree | 40ee8c41259c08c4b0754c2d9c05a2bc7466f10f /source/n | |
parent | 96ec6f0e63c74603e12941ffc8bb0c28ebe566cb (diff) | |
download | current-dae0b85c1c4fda0a19e38f6515c8a83be9650a6c.tar.gz current-dae0b85c1c4fda0a19e38f6515c8a83be9650a6c.tar.xz |
Mon Apr 19 21:40:04 UTC 202120210419214004
a/aaa_libraries-15.0-x86_64-6.txz: Rebuilt.
Temporarily added the shared libraries from icu4c-68.2 and boost-1.75.0 to
allow some time for things that depend on them to be recompiled.
a/kernel-firmware-20210419_8528618-noarch-1.txz: Upgraded.
a/less-581-x86_64-1.txz: Upgraded.
a/pkgtools-15.0-noarch-38.txz: Rebuilt.
upgradepkg: prefix path to installpkg with $ROOT.
pkgtool.8: typo fix.
Thanks to slvr32.
a/sdparm-1.11-x86_64-4.txz: Rebuilt.
Recompiled against sg3_utils-1.46. Thanks to USUARIONUEVO.
a/udisks-1.0.5-x86_64-9.txz: Rebuilt.
Recompiled against sg3_utils-1.46. Thanks to USUARIONUEVO.
a/xfsprogs-5.11.0-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
ap/pamixer-1.4-x86_64-10.txz: Rebuilt.
Recompiled against boost-1.76.0.
ap/sqlite-3.35.4-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
d/Cython-0.29.23-x86_64-1.txz: Upgraded.
d/poke-1.2-x86_64-1.txz: Upgraded.
kde/kig-20.12.3-x86_64-2.txz: Rebuilt.
Recompiled against boost-1.76.0.
kde/krita-4.4.3-x86_64-3.txz: Rebuilt.
Recompiled against boost-1.76.0.
kde/plasma-workspace-5.21.4-x86_64-2.txz: Rebuilt.
Patched to fix missing GTK+ window decorations and config file reading
in a wayland session.
Added "Full Wayland" session type (less stable / more experimental).
The standard Plasma Wayland session will allow apps to use XCB rather
than native Wayland, which is currently more stable.
Thanks to LuckyCyborg.
l/adwaita-icon-theme-40.0-noarch-1.txz: Upgraded.
l/boost-1.76.0-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
Compiled against icu4c-69.1.
l/cryfs-0.10.3-x86_64-2.txz: Rebuilt.
Recompiled against boost-1.76.0.
l/harfbuzz-2.8.0-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
l/icu4c-69.1-x86_64-1.txz: Upgraded.
Shared library .so-version bump.
l/imagemagick-7.0.11_8-x86_64-1.txz: Upgraded.
l/jasper-2.0.32-x86_64-1.txz: Upgraded.
l/libdvdread-6.1.2-x86_64-1.txz: Upgraded.
l/libgpod-0.8.3-x86_64-10.txz: Rebuilt.
Recompiled against sg3_utils-1.46. Thanks to Toutatis and USUARIONUEVO.
l/libical-3.0.10-x86_64-1.txz: Upgraded.
l/libical-3.0.9-x86_64-4.txz: Rebuilt.
Recompiled against icu4c-69.1.
l/libqalculate-3.18.0-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
l/libvisio-0.1.7-x86_64-7.txz: Rebuilt.
Recompiled against icu4c-69.1.
l/mozilla-nss-3.64-x86_64-1.txz: Upgraded.
l/mozjs78-78.10.0esr-x86_64-1.txz: Upgraded.
l/openexr-2.5.5-x86_64-3.txz: Rebuilt.
Recompiled against boost-1.76.0.
l/python-docutils-0.17.1-x86_64-1.txz: Upgraded.
l/qt5-5.15.2-x86_64-8.txz: Rebuilt.
Recompiled against icu4c-69.1.
Recompiled with options: -qpa "xcb;wayland" -egl -eglfs
This allows using either XCB (XWayland) or native Wayland for QPA.
Thanks to LuckyCyborg.
l/qt5-webkit-5.212.0_alpha4-x86_64-7.txz: Rebuilt.
Recompiled against icu4c-69.1.
l/vte-0.64.0-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
n/daemon-0.8-x86_64-1.txz: Added.
Thanks to ZhaoLin1457 and LuckyCyborg.
n/dovecot-2.3.14-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
n/openssh-8.6p1-x86_64-1.txz: Upgraded.
n/php-7.4.16-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
n/postfix-3.5.10-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
n/samba-4.14.2-x86_64-2.txz: Rebuilt.
Recompiled against icu4c-69.1.
n/tin-2.4.5-x86_64-3.txz: Rebuilt.
Recompiled against icu4c-69.1.
t/texlive-2020.200608-x86_64-5.txz: Rebuilt.
Recompiled against icu4c-69.1.
x/egl-wayland-1.1.6-x86_64-1.txz: Added.
Needed for Wayland EGLstreams support. Thanks to LuckyCyborg.
x/eglexternalplatform-1.1-x86_64-1.txz: Added.
Needed for egl-wayland. Thanks to LuckyCyborg.
x/xf86-input-libinput-1.0.1-x86_64-1.txz: Upgraded.
x/xorg-server-xwayland-21.1.1-x86_64-1.txz: Upgraded.
Thanks to LuckyCyborg.
xap/MPlayer-20210418-x86_64-1.txz: Upgraded.
xap/mozilla-firefox-88.0-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/firefox/88.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2021-16/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23994
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23995
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23996
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23997
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23998
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23999
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-24000
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-24001
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-24002
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29945
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29944
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29946
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29947
(* Security fix *)
xap/mozilla-thunderbird-78.10.0-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/thunderbird/78.10.0/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2021-14/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23994
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23995
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23998
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23961
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23999
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-24002
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29945
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29946
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-29948
(* Security fix *)
Diffstat (limited to 'source/n')
-rwxr-xr-x | source/n/daemon/daemon.SlackBuild | 115 | ||||
-rw-r--r-- | source/n/daemon/doinst.sh | 14 | ||||
-rw-r--r-- | source/n/daemon/slack-desc | 20 | ||||
-rwxr-xr-x | source/n/dovecot/dovecot.SlackBuild | 2 | ||||
-rwxr-xr-x | source/n/php/php.SlackBuild | 2 | ||||
-rwxr-xr-x | source/n/postfix/postfix.SlackBuild | 2 | ||||
-rwxr-xr-x | source/n/samba/samba.SlackBuild | 2 | ||||
-rwxr-xr-x | source/n/tin/tin.SlackBuild | 2 |
8 files changed, 154 insertions, 5 deletions
diff --git a/source/n/daemon/daemon.SlackBuild b/source/n/daemon/daemon.SlackBuild new file mode 100755 index 000000000..92d56b8d5 --- /dev/null +++ b/source/n/daemon/daemon.SlackBuild @@ -0,0 +1,115 @@ +#!/bin/bash + +# Copyright 2005-2018 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=daemon +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i586 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz" + exit 0 +fi + +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +if [ "$ARCH" = "i386" ]; then + SLKCFLAGS="-O2 -march=i386 -mcpu=i686" +elif [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" +else + SLKCFLAGS="-O2" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1 +cd $PKGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \+ -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \+ + +./configure \ + --prefix=/usr \ + --enable-logind + +make $NUMJOBS CFLAGS="$SLKCFLAGS" || exit 1 + +make install DESTDIR=$PKG || exit 1 +make install-daemon-conf DESTDIR=$PKG || exit 1 +make install-daemon-html DESTDIR=$PKG DAEMON_HTMLDIR=/usr/doc/$PKGNAM-$VERSION || exit 1 + +mv $PKG/etc/daemon.conf $PKG/etc/daemon.conf.new + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + COPYING* INSTALL LICENSE README* REFERENCES \ + $PKG/usr/doc/$PKGNAM-$VERSION + +# If there's a CHANGELOG, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r CHANGELOG ]; then + DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION) + cat CHANGELOG | head -n 1000 > $DOCSDIR/CHANGELOG + touch -r CHANGELOG $DOCSDIR/CHANGELOG +fi + +mkdir -p $PKG/install +zcat $CWD/doinst.sh > $PKG/install/doinst.sh +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/source/n/daemon/doinst.sh b/source/n/daemon/doinst.sh new file mode 100644 index 000000000..bf8f30747 --- /dev/null +++ b/source/n/daemon/doinst.sh @@ -0,0 +1,14 @@ +#!/bin/sh +config() { + NEW="$1" + OLD="`dirname $NEW`/`basename $NEW .new`" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +config etc/daemon.conf.new diff --git a/source/n/daemon/slack-desc b/source/n/daemon/slack-desc new file mode 100644 index 000000000..48da63ba7 --- /dev/null +++ b/source/n/daemon/slack-desc @@ -0,0 +1,20 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + + |-----handy-ruler------------------------------------------------------| +daemon: daemon (turns other processes into daemons) +daemon: +daemon: Daemon turns other processes into daemons. There are many tasks that +daemon: need to be performed to correctly set up a daemon process. This can +daemon: be tedious. Daemon performs these tasks for other processes. This is +daemon: useful for writing daemons in languages other than C, C++ or Perl +daemon: (e.g. `/bin/sh`, Java). +daemon: +daemon: http://libslack.org/daemon/ +daemon: +daemon: diff --git a/source/n/dovecot/dovecot.SlackBuild b/source/n/dovecot/dovecot.SlackBuild index 1c5dfaff9..7993a195e 100755 --- a/source/n/dovecot/dovecot.SlackBuild +++ b/source/n/dovecot/dovecot.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=dovecot VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/source/n/php/php.SlackBuild b/source/n/php/php.SlackBuild index 74c8d4854..d1d9ac183 100755 --- a/source/n/php/php.SlackBuild +++ b/source/n/php/php.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=php VERSION=${VERSION:-$(echo php-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} ALPINE=2.24 -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/n/postfix/postfix.SlackBuild b/source/n/postfix/postfix.SlackBuild index b3cbf888e..3cc6375a9 100755 --- a/source/n/postfix/postfix.SlackBuild +++ b/source/n/postfix/postfix.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=postfix VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/source/n/samba/samba.SlackBuild b/source/n/samba/samba.SlackBuild index 0761cb69d..71b6212d2 100755 --- a/source/n/samba/samba.SlackBuild +++ b/source/n/samba/samba.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=samba VERSION=${VERSION:-$(echo samba-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} if [ -e $CWD/machine.conf ]; then . $CWD/machine.conf ] diff --git a/source/n/tin/tin.SlackBuild b/source/n/tin/tin.SlackBuild index 0fa8b83c6..69a47bd8c 100755 --- a/source/n/tin/tin.SlackBuild +++ b/source/n/tin/tin.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=tin VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then |