summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/alsa-plugin-jack/alsa-plugin-jack.SlackBuild11
-rw-r--r--audio/alsa-plugin-jack/alsa-plugin-jack.info6
-rw-r--r--audio/alsa-tools/alsa-tools.SlackBuild14
-rw-r--r--audio/alsa-tools/alsa-tools.info10
-rw-r--r--audio/alsacap/alsacap.SlackBuild3
-rw-r--r--audio/amrnb/amrnb.SlackBuild32
-rw-r--r--audio/amrwb/amrwb.SlackBuild30
-rw-r--r--audio/apulse/apulse.SlackBuild3
-rw-r--r--audio/ardour/ardour.SlackBuild4
-rw-r--r--audio/ardour/ardour.info6
-rw-r--r--audio/aseqview/aseqview.SlackBuild13
-rw-r--r--audio/audacity/audacity.SlackBuild4
-rw-r--r--audio/celt/celt.SlackBuild28
-rw-r--r--audio/grip2/grip2.SlackBuild3
-rw-r--r--audio/jack/jack.SlackBuild15
-rw-r--r--audio/jack/jack.info6
-rw-r--r--audio/jack1/jack1.SlackBuild3
-rw-r--r--audio/mixxx/README4
-rw-r--r--audio/mixxx/mixxx.SlackBuild56
-rw-r--r--audio/mixxx/mixxx.info8
-rw-r--r--audio/mpd/mpd.SlackBuild2
-rw-r--r--audio/ogmtools/gcc11.patch408
-rw-r--r--audio/ogmtools/ogmtools.SlackBuild2
-rw-r--r--audio/pithos/pithos.SlackBuild3
-rw-r--r--audio/rubyripper/README2
-rw-r--r--audio/rubyripper/configure.patch16
-rw-r--r--audio/rubyripper/rubyripper.SlackBuild33
-rw-r--r--audio/rubyripper/rubyripper.info6
28 files changed, 549 insertions, 182 deletions
diff --git a/audio/alsa-plugin-jack/alsa-plugin-jack.SlackBuild b/audio/alsa-plugin-jack/alsa-plugin-jack.SlackBuild
index 473d107529..1c11a780a6 100644
--- a/audio/alsa-plugin-jack/alsa-plugin-jack.SlackBuild
+++ b/audio/alsa-plugin-jack/alsa-plugin-jack.SlackBuild
@@ -6,10 +6,14 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210803 bkw: updated for v1.2.5 and -current. This should be kept
+# in sync with slackware-current's alsa-plugins version. Hopefully
+# 15.0 is releasing Real Soon so I don't have to keep updating this.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=alsa-plugin-jack
-VERSION=${VERSION:-1.1.1}
+VERSION=${VERSION:-1.2.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -22,9 +26,6 @@ if [ -z "$ARCH" ]; then
esac
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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -56,7 +57,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.xz
+tar xvf $CWD/$SRCNAM-$VERSION.tar.?z*
cd $SRCNAM-$VERSION
chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
diff --git a/audio/alsa-plugin-jack/alsa-plugin-jack.info b/audio/alsa-plugin-jack/alsa-plugin-jack.info
index 9df4e69f13..9ea3acbd2d 100644
--- a/audio/alsa-plugin-jack/alsa-plugin-jack.info
+++ b/audio/alsa-plugin-jack/alsa-plugin-jack.info
@@ -1,8 +1,8 @@
PRGNAM="alsa-plugin-jack"
-VERSION="1.1.1"
+VERSION="1.2.5"
HOMEPAGE="https://alsa.opensrc.org/Jack_(plugin)"
-DOWNLOAD="https://mirrors.slackware.com/slackware/slackware-14.2/source/l/alsa-plugins/alsa-plugins-1.1.1.tar.xz"
-MD5SUM="f4f5466eb2c55245fe15c291aa0912b7"
+DOWNLOAD="https://www.alsa-project.org/files/pub/plugins/alsa-plugins-1.2.5.tar.bz2"
+MD5SUM="11d1bcc1b4eec26c1011ec965f4b54ba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jack"
diff --git a/audio/alsa-tools/alsa-tools.SlackBuild b/audio/alsa-tools/alsa-tools.SlackBuild
index 1ddd494037..00054e04ab 100644
--- a/audio/alsa-tools/alsa-tools.SlackBuild
+++ b/audio/alsa-tools/alsa-tools.SlackBuild
@@ -13,6 +13,7 @@
# the firmware is being included in the package as well.
# *** I agree. --rworkman :-)
+# 20210804 bkw: update for 1.2.5 (firmware 1.2.4)
# 20200224 bkw: update for 1.2.2 (firmware 1.2.1)
# 20181204 bkw: update for 1.1.7
# 20180614 bkw: update for 1.1.6
@@ -36,12 +37,12 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=alsa-tools
-VERSION=${VERSION:-1.2.2}
+VERSION=${VERSION:-1.2.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-FIRMVER=${FIRMVER:-1.2.1}
+FIRMVER=${FIRMVER:-1.2.4}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -51,9 +52,6 @@ if [ -z "$ARCH" ]; then
esac
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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -129,8 +127,10 @@ fi
# hdspconf and hdspmixer depend on fltk. Don't build them if disabled or
# not installed.
if [ -e /usr/bin/fltk-config -a "${FLTK:-yes}" = "yes" ]; then
- # 20200224 bkw: brokenness in 1.2.2.
- sed -i 's,__u\(32\|64\),uint\1_t,g' hdspmixer/src/HDSPMixerWindow.cxx
+ # 20200224 bkw: brokenness in 1.2.2, fixed in 1.2.5.
+ if [ "$VERSION" = "1.2.2" ]; then
+ sed -i 's,__u\(32\|64\),uint\1_t,g' hdspmixer/src/HDSPMixerWindow.cxx
+ fi
else
rm -rf hdspconf hdspmixer
fi
diff --git a/audio/alsa-tools/alsa-tools.info b/audio/alsa-tools/alsa-tools.info
index 15b487253c..1f2d0bcf47 100644
--- a/audio/alsa-tools/alsa-tools.info
+++ b/audio/alsa-tools/alsa-tools.info
@@ -1,10 +1,10 @@
PRGNAM="alsa-tools"
-VERSION="1.2.2"
+VERSION="1.2.5"
HOMEPAGE="http://www.alsa-project.org/"
-DOWNLOAD="ftp://ftp.alsa-project.org/pub/tools/alsa-tools-1.2.2.tar.bz2 \
- ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.2.1.tar.bz2"
-MD5SUM="4e6187d2c3a8c73a9d75d66a72faed27 \
- f8458efd25e6d6600dbc7aedf98f83a3"
+DOWNLOAD="http://www.alsa-project.org/files/pub/tools/alsa-tools-1.2.5.tar.bz2 \
+ http://www.alsa-project.org/files/pub/firmware/alsa-firmware-1.2.4.tar.bz2"
+MD5SUM="ce632a6c89ed47ee74ba415276a6a3cc \
+ ee6c1d24a1a4ac1d86992b408ed710a2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/alsacap/alsacap.SlackBuild b/audio/alsacap/alsacap.SlackBuild
index ca4a7ddde7..842b1af6d9 100644
--- a/audio/alsacap/alsacap.SlackBuild
+++ b/audio/alsacap/alsacap.SlackBuild
@@ -33,9 +33,6 @@ if [ -z "$ARCH" ]; then
esac
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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/audio/amrnb/amrnb.SlackBuild b/audio/amrnb/amrnb.SlackBuild
index dcdf7b62f4..788fc44028 100644
--- a/audio/amrnb/amrnb.SlackBuild
+++ b/audio/amrnb/amrnb.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for amrnb
-# Copyright 2007-2014 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2007-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -11,22 +11,22 @@
# 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.
+# 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)
PRGNAM=amrnb
VERSION=${VERSION:-11.0.0.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,8 +50,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -94,6 +94,10 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
+# Don't ship .la/.a files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.a
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS ChangeLog COPYING INSTALL NEWS README TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/audio/amrwb/amrwb.SlackBuild b/audio/amrwb/amrwb.SlackBuild
index 683a4f0c8f..c8c548c231 100644
--- a/audio/amrwb/amrwb.SlackBuild
+++ b/audio/amrwb/amrwb.SlackBuild
@@ -11,22 +11,22 @@
# 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.
+# 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)
PRGNAM=amrwb
VERSION=${VERSION:-11.0.0.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,8 +50,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -95,6 +95,10 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
+# Don't ship .la/.a files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.a
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS ChangeLog COPYING INSTALL NEWS README TODO $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/audio/apulse/apulse.SlackBuild b/audio/apulse/apulse.SlackBuild
index 139c90bd0c..15d1855d9a 100644
--- a/audio/apulse/apulse.SlackBuild
+++ b/audio/apulse/apulse.SlackBuild
@@ -48,9 +48,6 @@ if [ -z "$ARCH" ]; then
esac
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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/audio/ardour/ardour.SlackBuild b/audio/ardour/ardour.SlackBuild
index f8bac46c50..d04d2fb905 100644
--- a/audio/ardour/ardour.SlackBuild
+++ b/audio/ardour/ardour.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for ardour
# Copyright 2008-2016 Heinz Wiesinger, Amsterdam, The Netherlands
-# Copyright 2018-2020 Matteo Bernardini, Pisa, Italy
+# Copyright 2018-2021 Matteo Bernardini, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ardour
-VERSION=${VERSION:-6.6}
+VERSION=${VERSION:-6.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/audio/ardour/ardour.info b/audio/ardour/ardour.info
index ceff37bec5..91a1fcea6a 100644
--- a/audio/ardour/ardour.info
+++ b/audio/ardour/ardour.info
@@ -1,8 +1,8 @@
PRGNAM="ardour"
-VERSION="6.6"
+VERSION="6.9"
HOMEPAGE="http://ardour.org"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/Ardour-6.6.tar.xz"
-MD5SUM="1564041434adfc08b0a30ff0ecafc8de"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/Ardour-6.9.tar.xz"
+MD5SUM="573f1da799571dc278aa4a0964321e64"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="aubio jack liblo liblrdf vamp-plugin-sdk rubberband suil cwiid lilv"
diff --git a/audio/aseqview/aseqview.SlackBuild b/audio/aseqview/aseqview.SlackBuild
index 2a18abcc55..2f7fca5abe 100644
--- a/audio/aseqview/aseqview.SlackBuild
+++ b/audio/aseqview/aseqview.SlackBuild
@@ -6,11 +6,14 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210805 bkw, BUILD=2:
+# - build with gtk2 rather than gtk1, apply a couple of upstream fixes.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=aseqview
VERSION=${VERSION:-0.2.8}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -22,9 +25,6 @@ if [ -z "$ARCH" ]; then
esac
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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -60,6 +60,10 @@ chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+# From upstream's github: fix a segfault and a possible autotools issue.
+# Commits b31044a and e40717b.
+patch -p1 < $CWD/post-0.2.8-fixes.diff
+
# 20180916 bkw: need this due to these:
# levelbar.o: In function `g_bit_nth_lsf':
# levelbar.c:(.text+0x410): multiple definition of `g_bit_nth_lsf'
@@ -75,6 +79,7 @@ CXXFLAGS="$SLKCFLAGS" \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-gtk2 \
--build=$ARCH-slackware-linux
make
diff --git a/audio/audacity/audacity.SlackBuild b/audio/audacity/audacity.SlackBuild
index 6493c9c9ee..37caeb4dc8 100644
--- a/audio/audacity/audacity.SlackBuild
+++ b/audio/audacity/audacity.SlackBuild
@@ -104,6 +104,9 @@ sed -i "s,lib/vamp,lib$LIBDIRSUFFIX/vamp,g" \
# fix building against ffmpeg-2.6.x, patch from archlinux
patch -p1 < $CWD/audacity-ffmpeg.patch || exit 1
+# add a missing include for gcc >= 11.x
+sed -i '/#include <functional>/a #include <limits>' include/audacity/Types.h
+
mkdir -p build
cd build
cmake \
@@ -127,6 +130,7 @@ cd build
-Daudacity_use_midi=system \
-Daudacity_use_ogg=system \
-Daudacity_use_ffmpeg=loaded \
+ -Daudacity_use_sqlite=local \
-Daudacity_use_wxwidgets=local \
-Daudacity_use_portaudio=local \
-DCMAKE_BUILD_TYPE=Release ..
diff --git a/audio/celt/celt.SlackBuild b/audio/celt/celt.SlackBuild
index 115d93405d..931c0abdc0 100644
--- a/audio/celt/celt.SlackBuild
+++ b/audio/celt/celt.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for celt
-# Copyright 2010-2011 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2010-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -11,22 +11,22 @@
# 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.
+# 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)
PRGNAM=celt
VERSION=${VERSION:-0.11.3}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -94,6 +94,10 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
+# Don't ship .la/.a files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.a
+
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
diff --git a/audio/grip2/grip2.SlackBuild b/audio/grip2/grip2.SlackBuild
index 46d280b70d..c418dd33e0 100644
--- a/audio/grip2/grip2.SlackBuild
+++ b/audio/grip2/grip2.SlackBuild
@@ -23,9 +23,6 @@ if [ -z "$ARCH" ]; then
esac
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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/audio/jack/jack.SlackBuild b/audio/jack/jack.SlackBuild
index d9f3e6a326..ed7603a430 100644
--- a/audio/jack/jack.SlackBuild
+++ b/audio/jack/jack.SlackBuild
@@ -24,6 +24,7 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20210802 bkw: update for v1.9.19 and -current.
# 20210304 bkw: update for v1.9.17.
# 20201104 bkw: update for v1.9.16.
# 20200118 bkw: renamed from 'jack2' to 'jack'. If you want to see
@@ -39,7 +40,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jack
-VERSION=${VERSION:-1.9.17}
+VERSION=${VERSION:-1.9.19}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -54,9 +55,6 @@ if [ -z "$ARCH" ]; then
esac
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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -97,14 +95,6 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
# will already include it (it does, in 1.x). So make 2 act like 1:
sed -i '/^Libs:/s,$, -lpthread,' jack.pc.in
-# 20201104 bkw: TODO: support --readline. Only used by jack-transport.
-# Trouble is, wscript checks only whether it can link with -lreadline.
-# Which it can't, because that also requires -ltermcap. But I don't
-# see a way to have it check multiple libs at once. I know one way to
-# force it (LDFLAGS=-ltermcap in the env), but then we end up linking
-# everything with it, which we do not want! Did I ever mention how
-# much I hate waf?
-
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
LDFLAGS="-Wl,-s" \
@@ -115,6 +105,7 @@ LDFLAGS="-Wl,-s" \
--htmldir=/usr/doc/$PRGNAM-$VERSION/html \
--classic \
--dbus \
+ --readline \
--alsa
./waf build
diff --git a/audio/jack/jack.info b/audio/jack/jack.info
index e9d323ca07..65c6d55ea6 100644
--- a/audio/jack/jack.info
+++ b/audio/jack/jack.info
@@ -1,8 +1,8 @@
PRGNAM="jack"
-VERSION="1.9.17"
+VERSION="1.9.19"
HOMEPAGE="http://jackaudio.org/"
-DOWNLOAD="https://github.com/jackaudio/jack2/archive/v1.9.17/jack2-1.9.17.tar.gz"
-MD5SUM="81b4beb271602ad20521c30640835a89"
+DOWNLOAD="https://github.com/jackaudio/jack2/archive/v1.9.19/jack2-1.9.19.tar.gz"
+MD5SUM="ca263ffba14abce859c0ee7680faf510"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/audio/jack1/jack1.SlackBuild b/audio/jack1/jack1.SlackBuild
index 2b2896b664..db70ec3728 100644
--- a/audio/jack1/jack1.SlackBuild
+++ b/audio/jack1/jack1.SlackBuild
@@ -50,9 +50,6 @@ if [ -z "$ARCH" ]; then
esac
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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
diff --git a/audio/mixxx/README b/audio/mixxx/README
index e029f97fab..e8e1406e74 100644
--- a/audio/mixxx/README
+++ b/audio/mixxx/README
@@ -5,7 +5,3 @@ and FLAC playback, pitch independent time stretch, vinyl emulation,
wave recording, BPM detection, multichannel and multiple soundcard
support, MIDI controllers support and scripting engine, a skinnable
interface.
-
-NOTE: mixxx uses scons to build so it will ignore your MAKEFLAGS
-jobs settings: it will instead autodetect the number of cores and
-start a proper jobs number accordingly.
diff --git a/audio/mixxx/mixxx.SlackBuild b/audio/mixxx/mixxx.SlackBuild
index 47e63d66f4..4d23b287f9 100644
--- a/audio/mixxx/mixxx.SlackBuild
+++ b/audio/mixxx/mixxx.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for mixxx
# Copyright 2011 Elvio "HelLViS69" Basello <hellvis69@gmail.com>
-# Copyright 2018-2020 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# Copyright 2018-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mixxx
-VERSION=${VERSION:-2.2.4}
+VERSION=${VERSION:-2.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -72,9 +72,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-release-$VERSION
-tar xvf $CWD/$PRGNAM-release-$VERSION.tar.gz
-cd $PRGNAM-release-$VERSION
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -82,42 +82,24 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
-# scons is now python3 based
-sed -i "s|from features|from .features|" build/depends.py
-
-# Fix library installation path
-sed -i "s|'lib'|'lib$LIBDIRSUFFIX'|" build/depends.py src/SConscript || exit 1
-sed -i "s|usr/lib|usr/lib$LIBDIRSUFFIX|" src/SConscript || exit 1
-
-# 20201104 bkw: Install udev rules to $PKG/etc, not the real /etc!
-# The dir has to already exist, too.
-sed -i "s,/etc/udev,$PKG&," src/SConscript
-mkdir -p $PKG/etc/udev/rules.d
-
-export SCONSFLAGS="-j $(nproc)"
-CFLAGS="$SLKCFLAGS" \
-QTDIR=/usr/lib$LIBDIRSUFFIX/qt5 \
-scons \
- shoutcast=1 \
- faad=1 \
- modplug=1 \
- opus=1 \
- build=release \
- virtualize=0 \
- qt_sqlite_plugin=0 \
- vamp=1 \
- lilv=1 \
- wv=1 \
- install_root=$PKG/usr \
- prefix=/usr \
- install
-
-rm -f $PKG/usr/bin/$PRGNAM-test
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install DESTDIR=$PKG
+cd ..
+
+mkdir -p $PKG/etc
+mv $PKG/usr/share/mixxx/udev $PKG/etc/
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-mkdir $PKG/usr/doc
+mkdir -p $PKG/usr/doc
mv $PKG/usr/share/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION
rmdir $PKG/usr/share/doc
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/audio/mixxx/mixxx.info b/audio/mixxx/mixxx.info
index 8749cfb427..5d862a2c60 100644
--- a/audio/mixxx/mixxx.info
+++ b/audio/mixxx/mixxx.info
@@ -1,10 +1,10 @@
PRGNAM="mixxx"
-VERSION="2.2.4"
+VERSION="2.3.0"
HOMEPAGE="https://www.mixxx.org"
-DOWNLOAD="https://github.com/mixxxdj/mixxx/archive/release-2.2.4/mixxx-release-2.2.4.tar.gz"
-MD5SUM="25bbebca0187254db4d1c53dc0bdd77d"
+DOWNLOAD="https://github.com/mixxxdj/mixxx/archive/2.3.0/mixxx-2.3.0.tar.gz"
+MD5SUM="1aab96e59032ebceb2cd4bf6926367f8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="chromaprint faad2 libmodplug libmp4v2 libshout lilv opencore-amr portaudio portmidi protobuf3 rubberband vamp-plugin-sdk"
+REQUIRES="chromaprint faad2 hidapi libmodplug libmp4v2 libshout lilv opencore-amr portaudio portmidi protobuf3 rubberband vamp-plugin-sdk"
MAINTAINER="Matteo Bernardini"
EMAIL="ponce@slackbuilds.org"
diff --git a/audio/mpd/mpd.SlackBuild b/audio/mpd/mpd.SlackBuild
index 025eda6499..2b396b72a5 100644
--- a/audio/mpd/mpd.SlackBuild
+++ b/audio/mpd/mpd.SlackBuild
@@ -101,7 +101,7 @@ cd build
--mandir=/usr/man \
--prefix=/usr \
--sysconfdir=/etc
- ${NINJA:-ninja}
+ "${NINJA:=ninja}"
DESTDIR=$PKG $NINJA install
cd ..
diff --git a/audio/ogmtools/gcc11.patch b/audio/ogmtools/gcc11.patch
new file mode 100644
index 0000000000..80f7ab6c36
--- /dev/null
+++ b/audio/ogmtools/gcc11.patch
@@ -0,0 +1,408 @@
+diff -Naur a/p_ac3.cpp b/p_ac3.cpp
+--- a/p_ac3.cpp 2003-05-04 09:41:26.000000000 +0000
++++ b/p_ac3.cpp 2021-04-29 17:46:25.711376156 +0000
+@@ -30,7 +30,7 @@
+ ac3_packetizer_c::ac3_packetizer_c(unsigned long nsamples_per_sec,
+ int nchannels, int nbitrate,
+ audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c) : q_c() {
++ char **ncomments) : q_c() {
+ serialno = create_unique_serial();
+ ogg_stream_init(&os, serialno);
+ packetno = 0;
+diff -Naur a/p_ac3.h b/p_ac3.h
+--- a/p_ac3.h 2003-01-03 20:27:52.000000000 +0000
++++ b/p_ac3.h 2021-04-29 17:46:26.053379762 +0000
+@@ -40,7 +40,7 @@
+ public:
+ ac3_packetizer_c(unsigned long nsamples_per_sec, int nchannels,
+ int nbitrate, audio_sync_t *nasync,
+- range_t *nrange, char **ncomments) throw (error_c);
++ range_t *nrange, char **ncomments);
+ virtual ~ac3_packetizer_c();
+
+ virtual int process(char *buf, int size, int last_frame);
+diff -Naur a/p_index.cpp b/p_index.cpp
+--- a/p_index.cpp 2003-05-04 09:41:26.000000000 +0000
++++ b/p_index.cpp 2021-04-29 17:46:25.792377010 +0000
+@@ -28,7 +28,7 @@
+ #include "p_index.h"
+ #include "vorbis_header_utils.h"
+
+-index_packetizer_c::index_packetizer_c(int nserial) throw (error_c) : q_c() {
++index_packetizer_c::index_packetizer_c(int nserial) : q_c() {
+ serialno = create_unique_serial();
+ ogg_stream_init(&os, serialno);
+ granulepos = 0;
+diff -Naur a/p_index.h b/p_index.h
+--- a/p_index.h 2003-05-04 09:41:26.000000000 +0000
++++ b/p_index.h 2021-04-29 17:46:25.976378950 +0000
+@@ -33,7 +33,7 @@
+ ogg_int64_t granulepos, packetno;
+ int serial;
+ public:
+- index_packetizer_c(int nserial) throw (error_c);
++ index_packetizer_c(int nserial);
+ virtual ~index_packetizer_c();
+
+ virtual int process(idx_entry *entries, int num);
+diff -Naur a/p_mp3.cpp b/p_mp3.cpp
+--- a/p_mp3.cpp 2003-05-20 07:08:37.000000000 +0000
++++ b/p_mp3.cpp 2021-04-29 17:46:25.863377759 +0000
+@@ -30,7 +30,7 @@
+ mp3_packetizer_c::mp3_packetizer_c(unsigned long nsamples_per_sec,
+ int nchannels, int nmp3rate,
+ audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c) : q_c() {
++ char **ncomments) : q_c() {
+ serialno = create_unique_serial();
+ ogg_stream_init(&os, serialno);
+ packetno = 0;
+diff -Naur a/p_mp3.h b/p_mp3.h
+--- a/p_mp3.h 2003-01-03 20:27:52.000000000 +0000
++++ b/p_mp3.h 2021-04-29 17:46:26.025379467 +0000
+@@ -40,7 +40,7 @@
+ public:
+ mp3_packetizer_c(unsigned long nsamples_per_sec, int nchannels,
+ int nmp3rate, audio_sync_t *nasync,
+- range_t *nrange, char **ncomments) throw (error_c);
++ range_t *nrange, char **ncomments);
+ virtual ~mp3_packetizer_c();
+
+ virtual int process(char *buf, int size, int last_frame);
+diff -Naur a/p_pcm.cpp b/p_pcm.cpp
+--- a/p_pcm.cpp 2003-05-04 09:41:26.000000000 +0000
++++ b/p_pcm.cpp 2021-04-29 17:46:25.726376314 +0000
+@@ -29,7 +29,7 @@
+ pcm_packetizer_c::pcm_packetizer_c(unsigned long nsamples_per_sec,
+ int nchannels, int nbits_per_sample,
+ audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c) : q_c() {
++ char **ncomments) : q_c() {
+ serialno = create_unique_serial();
+ ogg_stream_init(&os, serialno);
+ packetno = 0;
+diff -Naur a/p_pcm.h b/p_pcm.h
+--- a/p_pcm.h 2003-01-03 20:27:52.000000000 +0000
++++ b/p_pcm.h 2021-04-29 17:46:25.838377495 +0000
+@@ -37,7 +37,7 @@
+ public:
+ pcm_packetizer_c(unsigned long nsamples_per_sec, int nchannels,
+ int nbits_per_sample, audio_sync_t *nasync,
+- range_t *nrange, char **ncomments) throw (error_c);
++ range_t *nrange, char **ncomments);
+ virtual ~pcm_packetizer_c();
+
+ virtual int process(char *buf, int size, int last_frame);
+diff -Naur a/p_textsubs.cpp b/p_textsubs.cpp
+--- a/p_textsubs.cpp 2003-10-23 20:01:53.000000000 +0000
++++ b/p_textsubs.cpp 2021-04-29 17:46:25.802377115 +0000
+@@ -29,7 +29,7 @@
+
+ textsubs_packetizer_c::textsubs_packetizer_c(audio_sync_t *nasync,
+ range_t *nrange, char **ncomments)
+- throw (error_c) : q_c() {
++ : q_c() {
+ serialno = create_unique_serial();
+ ogg_stream_init(&os, serialno);
+ packetno = 0;
+diff -Naur a/p_textsubs.h b/p_textsubs.h
+--- a/p_textsubs.h 2003-01-03 20:27:52.000000000 +0000
++++ b/p_textsubs.h 2021-04-29 17:46:25.985379045 +0000
+@@ -30,7 +30,7 @@
+
+ public:
+ textsubs_packetizer_c(audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c);
++ char **ncomments);
+ virtual ~textsubs_packetizer_c();
+
+ virtual int process(ogg_int64_t start, ogg_int64_t end, char *_subs,
+diff -Naur a/p_video.cpp b/p_video.cpp
+--- a/p_video.cpp 2003-05-04 09:41:26.000000000 +0000
++++ b/p_video.cpp 2021-04-29 17:46:25.948378655 +0000
+@@ -31,7 +31,7 @@
+ int nheight, int nbpp,
+ int nmax_frame_size, audio_sync_t *as,
+ range_t *nrange, char **ncomments)
+- throw (error_c) : q_c() {
++ : q_c() {
+ serialno = create_unique_serial();
+ ogg_stream_init(&os, serialno);
+ packetno = 0;
+diff -Naur a/p_video.h b/p_video.h
+--- a/p_video.h 2003-01-03 20:27:52.000000000 +0000
++++ b/p_video.h 2021-04-29 17:46:25.813377231 +0000
+@@ -35,7 +35,7 @@
+ range_t range;
+ public:
+ video_packetizer_c(char *, double, int, int, int, int, audio_sync_t *,
+- range_t *nrange, char **ncomments) throw (error_c);
++ range_t *nrange, char **ncomments);
+ virtual ~video_packetizer_c();
+
+ virtual int process(char *buf, int size, int num_frames, int key,
+diff -Naur a/p_vobsub.cpp b/p_vobsub.cpp
+--- a/p_vobsub.cpp 2003-05-04 09:41:26.000000000 +0000
++++ b/p_vobsub.cpp 2021-04-29 17:46:26.065379889 +0000
+@@ -34,7 +34,7 @@
+ char *nid, int nindex,
+ audio_sync_t *nasync,
+ range_t *nrange, char **ncomments)
+- throw (error_c) : q_c() {
++ : q_c() {
+ char buffer[50];
+ serialno = create_unique_serial();
+ ogg_stream_init(&os, serialno);
+diff -Naur a/p_vobsub.h b/p_vobsub.h
+--- a/p_vobsub.h 2003-03-01 17:53:41.000000000 +0000
++++ b/p_vobsub.h 2021-04-29 17:46:25.855377674 +0000
+@@ -43,7 +43,7 @@
+ vobsub_packetizer_c(int nwidth, int nheight, char *npalette,
+ int nlangidx, char *nid, int nindex,
+ audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c);
++ char **ncomments);
+ virtual ~vobsub_packetizer_c();
+
+ virtual int process(ogg_int64_t start, ogg_int64_t end, char *subs,
+diff -Naur a/p_vorbis.cpp b/p_vorbis.cpp
+--- a/p_vorbis.cpp 2003-10-23 19:46:32.000000000 +0000
++++ b/p_vorbis.cpp 2021-04-29 17:46:25.934378507 +0000
+@@ -30,7 +30,7 @@
+ #include "vorbis_header_utils.h"
+
+ vorbis_packetizer_c::vorbis_packetizer_c(audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c)
++ char **ncomments)
+ : q_c() {
+ packetno = 0;
+ old_granulepos = 0;
+diff -Naur a/p_vorbis.h b/p_vorbis.h
+--- a/p_vorbis.h 2003-01-03 20:27:52.000000000 +0000
++++ b/p_vorbis.h 2021-04-29 17:46:25.776376841 +0000
+@@ -37,7 +37,7 @@
+
+ public:
+ vorbis_packetizer_c(audio_sync_t *nasync, range_t *nrange, char **ncomments)
+- throw (error_c);
++ ;
+ virtual ~vorbis_packetizer_c();
+
+ virtual int process(ogg_packet *op, ogg_int64_t gran);
+diff -Naur a/queue.cpp b/queue.cpp
+--- a/queue.cpp 2004-04-02 18:19:35.000000000 +0000
++++ b/queue.cpp 2021-04-29 17:46:26.011379319 +0000
+@@ -21,7 +21,7 @@
+ #include "ogmmerge.h"
+ #include "queue.h"
+
+-q_c::q_c() throw (error_c) : generic_packetizer_c() {
++q_c::q_c() : generic_packetizer_c() {
+ first = NULL;
+ current = NULL;
+ next_is_key = -1;
+diff -Naur a/queue.h b/queue.h
+--- a/queue.h 2003-02-05 08:37:07.000000000 +0000
++++ b/queue.h 2021-04-29 17:46:26.079380037 +0000
+@@ -36,7 +36,7 @@
+ ogg_stream_state os;
+
+ public:
+- q_c() throw (error_c);
++ q_c();
+ virtual ~q_c();
+
+ virtual int add_ogg_page(ogg_page *, int header_page,
+diff -Naur a/r_ac3.cpp b/r_ac3.cpp
+--- a/r_ac3.cpp 2003-11-12 08:48:17.000000000 +0000
++++ b/r_ac3.cpp 2021-04-29 17:46:26.095380205 +0000
+@@ -55,7 +55,7 @@
+ }
+
+ ac3_reader_c::ac3_reader_c(char *fname, audio_sync_t *nasync,
+- range_t *nrange, char **ncomments) throw (error_c) {
++ range_t *nrange, char **ncomments) {
+ int pos;
+ ac3_header_t ac3header;
+
+diff -Naur a/r_ac3.h b/r_ac3.h
+--- a/r_ac3.h 2003-05-04 09:41:26.000000000 +0000
++++ b/r_ac3.h 2021-04-29 17:46:25.700376040 +0000
+@@ -36,7 +36,7 @@
+
+ public:
+ ac3_reader_c(char *fname, audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c);
++ char **ncomments);
+ virtual ~ac3_reader_c();
+
+ virtual int read();
+diff -Naur a/r_avi.cpp b/r_avi.cpp
+--- a/r_avi.cpp 2004-04-13 17:31:31.000000000 +0000
++++ b/r_avi.cpp 2021-04-29 17:46:25.846377579 +0000
+@@ -55,7 +55,7 @@
+ avi_reader_c::avi_reader_c(char *fname, unsigned char *astreams,
+ unsigned char *vstreams, audio_sync_t *nasync,
+ range_t *nrange, char **ncomments, char *nfourcc,
+- char* nav_seek) throw (error_c) {
++ char* nav_seek) {
+ int fsize, i;
+ off_t size;
+ FILE *f;
+diff -Naur a/r_avi.h b/r_avi.h
+--- a/r_avi.h 2004-04-01 16:02:52.000000000 +0000
++++ b/r_avi.h 2021-04-29 17:46:26.000379203 +0000
+@@ -67,7 +67,7 @@
+ avi_reader_c(char *fname, unsigned char *astreams,
+ unsigned char *vstreams, audio_sync_t *nasync,
+ range_t *nrange, char **ncomments, char *nfourcc,
+- char* nav_seek) throw (error_c);
++ char* nav_seek);
+ virtual ~avi_reader_c();
+
+ virtual int read();
+diff -Naur a/r_microdvd.cpp b/r_microdvd.cpp
+--- a/r_microdvd.cpp 2003-05-04 09:41:26.000000000 +0000
++++ b/r_microdvd.cpp 2021-04-29 17:46:25.958378760 +0000
+@@ -56,7 +56,7 @@
+
+ microdvd_reader_c::microdvd_reader_c(char *fname, audio_sync_t *nasync,
+ range_t *nrange, char **ncomments)
+- throw (error_c) {
++ {
+ if ((file = fopen(fname, "r")) == NULL)
+ throw error_c("microdvd_reader: Could not open source file.");
+ if (!microdvd_reader_c::probe_file(file, 0))
+diff -Naur a/r_microdvd.h b/r_microdvd.h
+--- a/r_microdvd.h 2003-05-04 09:41:26.000000000 +0000
++++ b/r_microdvd.h 2021-04-29 17:46:25.741376472 +0000
+@@ -35,7 +35,7 @@
+
+ public:
+ microdvd_reader_c(char *fname, audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c);
++ char **ncomments);
+ virtual ~microdvd_reader_c();
+
+ virtual int read();
+diff -Naur a/r_mp3.cpp b/r_mp3.cpp
+--- a/r_mp3.cpp 2004-07-06 15:42:16.000000000 +0000
++++ b/r_mp3.cpp 2021-04-29 17:46:25.907378223 +0000
+@@ -60,7 +60,7 @@
+ }
+
+ mp3_reader_c::mp3_reader_c(char *fname, audio_sync_t *nasync,
+- range_t *nrange, char **ncomments) throw (error_c) {
++ range_t *nrange, char **ncomments) {
+ int pos;
+ unsigned long header;
+ mp3_header_t mp3header;
+diff -Naur a/r_mp3.h b/r_mp3.h
+--- a/r_mp3.h 2003-05-04 09:41:26.000000000 +0000
++++ b/r_mp3.h 2021-04-29 17:46:26.036379583 +0000
+@@ -40,7 +40,7 @@
+
+ public:
+ mp3_reader_c(char *fname, audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c);
++ char **ncomments);
+ virtual ~mp3_reader_c();
+
+ virtual int read();
+diff -Naur a/r_ogm.cpp b/r_ogm.cpp
+--- a/r_ogm.cpp 2004-02-10 11:17:17.000000000 +0000
++++ b/r_ogm.cpp 2021-04-29 17:46:25.967378855 +0000
+@@ -60,7 +60,7 @@
+ ogm_reader_c::ogm_reader_c(char *fname, unsigned char *astreams,
+ unsigned char *vstreams, unsigned char *tstreams,
+ audio_sync_t *nasync, range_t *nrange,
+- char **ncomments, char *nfourcc) throw (error_c) {
++ char **ncomments, char *nfourcc) {
+ off_t size;
+
+ if ((file = fopen(fname, "r")) == NULL)
+diff -Naur a/r_ogm.h b/r_ogm.h
+--- a/r_ogm.h 2004-02-10 11:17:17.000000000 +0000
++++ b/r_ogm.h 2021-04-29 17:46:25.880377938 +0000
+@@ -62,7 +62,7 @@
+ ogm_reader_c(char *fname, unsigned char *astreams,
+ unsigned char *vstreams, unsigned char *tstreams,
+ audio_sync_t *nasync, range_t *nrange, char **ncomments,
+- char *nfourcc) throw (error_c);
++ char *nfourcc);
+ virtual ~ogm_reader_c();
+
+ virtual int read();
+diff -Naur a/r_srt.cpp b/r_srt.cpp
+--- a/r_srt.cpp 2003-05-04 09:41:26.000000000 +0000
++++ b/r_srt.cpp 2021-04-29 17:46:25.925378412 +0000
+@@ -62,7 +62,7 @@
+ }
+
+ srt_reader_c::srt_reader_c(char *fname, audio_sync_t *nasync,
+- range_t *nrange, char **ncomments) throw (error_c) {
++ range_t *nrange, char **ncomments) {
+ if ((file = fopen(fname, "r")) == NULL)
+ throw error_c("srt_reader: Could not open source file.");
+ if (!srt_reader_c::probe_file(file, 0))
+diff -Naur a/r_srt.h b/r_srt.h
+--- a/r_srt.h 2003-05-04 09:41:26.000000000 +0000
++++ b/r_srt.h 2021-04-29 17:46:25.826377368 +0000
+@@ -35,7 +35,7 @@
+
+ public:
+ srt_reader_c(char *fname, audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c);
++ char **ncomments);
+ virtual ~srt_reader_c();
+
+ virtual int read();
+diff -Naur a/r_vobsub.cpp b/r_vobsub.cpp
+--- a/r_vobsub.cpp 2004-04-13 17:31:31.000000000 +0000
++++ b/r_vobsub.cpp 2021-04-29 17:46:25.915378307 +0000
+@@ -72,7 +72,7 @@
+
+ vobsub_reader_c::vobsub_reader_c(char *fname, audio_sync_t *nasync,
+ range_t *nrange, char **ncomments)
+- throw (error_c) {
++ {
+ char *name;
+
+ if ((file = fopen(fname, "r")) == NULL)
+diff -Naur a/r_vobsub.h b/r_vobsub.h
+--- a/r_vobsub.h 2003-05-04 09:41:26.000000000 +0000
++++ b/r_vobsub.h 2021-04-29 17:46:25.764376715 +0000
+@@ -42,7 +42,7 @@
+
+ public:
+ vobsub_reader_c(char *fname, audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c);
++ char **ncomments);
+ virtual ~vobsub_reader_c();
+
+ virtual int read();
+diff -Naur a/r_wav.cpp b/r_wav.cpp
+--- a/r_wav.cpp 2003-05-04 09:41:26.000000000 +0000
++++ b/r_wav.cpp 2021-04-29 17:46:25.753376599 +0000
+@@ -50,7 +50,7 @@
+ }
+
+ wav_reader_c::wav_reader_c(char *fname, audio_sync_t *nasync,
+- range_t *nrange, char **ncomments) throw (error_c) {
++ range_t *nrange, char **ncomments) {
+ uint64_t size;
+ uint32_t samplerate;
+ uint16_t channels, bitdepth;
+diff -Naur a/r_wav.h b/r_wav.h
+--- a/r_wav.h 2003-05-04 09:41:26.000000000 +0000
++++ b/r_wav.h 2021-04-29 17:46:25.896378107 +0000
+@@ -41,7 +41,7 @@
+
+ public:
+ wav_reader_c(char *fname, audio_sync_t *nasync, range_t *nrange,
+- char **ncomments) throw (error_c);
++ char **ncomments);
+ virtual ~wav_reader_c();
+
+ virtual int read();
diff --git a/audio/ogmtools/ogmtools.SlackBuild b/audio/ogmtools/ogmtools.SlackBuild
index beeb527043..4d529abd0d 100644
--- a/audio/ogmtools/ogmtools.SlackBuild
+++ b/audio/ogmtools/ogmtools.SlackBuild
@@ -84,6 +84,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+patch -p1 < $CWD/gcc11.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/audio/pithos/pithos.SlackBuild b/audio/pithos/pithos.SlackBuild
index cf5a630c5a..63b8f80ddb 100644
--- a/audio/pithos/pithos.SlackBuild
+++ b/audio/pithos/pithos.SlackBuild
@@ -88,8 +88,7 @@ meson \
--infodir=/usr/info \
$PRGNAM-$VERSION \
$PRGNAM-$VERSION/build
-"${NINJA:=ninja}"
-DESTDIR=$PKG $NINJA -C $PRGNAM-$VERSION/build install
+DESTDIR=$PKG ${NINJA:=ninja} -C $PRGNAM-$VERSION/build install
cat $CWD/contrib/pithosctl > $PKG/usr/bin/pithosctl
chmod 0755 $PKG/usr/bin/pithosctl
diff --git a/audio/rubyripper/README b/audio/rubyripper/README
index ed99969f01..cc69801b3c 100644
--- a/audio/rubyripper/README
+++ b/audio/rubyripper/README
@@ -7,7 +7,7 @@ interface.
Rubyripper has the optional dependencies:
* In SBo:
-** rubygem-gtk2 (for gtk2 gui, use env GTK2=true)
+** rubygem-gtk3 (for gtk3 gui, use env GTK3=true)
** cd-discid (for proper freedb support)
** vorbisgain, mp3gain (for replaygain support)
* NOT in SBo:
diff --git a/audio/rubyripper/configure.patch b/audio/rubyripper/configure.patch
deleted file mode 100644
index a2cf2547ad..0000000000
--- a/audio/rubyripper/configure.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- configure.orig 2015-07-12 10:56:29.415500175 -0700
-+++ configure 2015-07-12 10:56:57.546148494 -0700
-@@ -110,10 +110,10 @@
-
- puts "Testing support for the graphical frontend..."
- begin
-- require 'gtk2'
-- puts "ruby-gtk2 bindings found"
-+ require 'gtk2/base'
-+ puts "rubygem-gtk2 bindings found"
- rescue LoadError
-- puts "ruby-gtk2 is not found. The graphical frontend won't work!"
-+ puts "rubygem-gtk2 is not found. The graphical frontend won't work!"
- end
-
- puts "\nTesting support for freedb metadata fetching..."
diff --git a/audio/rubyripper/rubyripper.SlackBuild b/audio/rubyripper/rubyripper.SlackBuild
index 5adda8fc7d..68256a9ff4 100644
--- a/audio/rubyripper/rubyripper.SlackBuild
+++ b/audio/rubyripper/rubyripper.SlackBuild
@@ -8,14 +8,14 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rubyripper
-VERSION=${VERSION:-0.6.2}
+VERSION=${VERSION:-0.8.0rc3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -33,10 +33,10 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-GTK2=${GTK2:-false}
+GTK3=${GTK3:-false}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -49,11 +49,11 @@ else
LIBDIRSUFFIX=""
fi
-if [ "${GTK2}" = "true" ] ; then
- GTK_ARGS="--enable-gtk2"
+if [ "${GTK3}" = "true" ] ; then
+ GTK_ARGS="--enable-gtk3"
fi
-DOCS="GPL-3.txt README"
+DOCS="CHANGELOG GPL-3.txt README.md"
set -e
@@ -61,18 +61,14 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -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 {} \;
-
-# we should patch this regardless, because if 'gtk2' is present
-# it will fail the build
-patch --verbose < ${CWD}/configure.patch
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
./configure \
--prefix=/usr \
@@ -83,7 +79,7 @@ patch --verbose < ${CWD}/configure.patch
make
make install DESTDIR=$PKG
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
@@ -95,4 +91,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
-
diff --git a/audio/rubyripper/rubyripper.info b/audio/rubyripper/rubyripper.info
index a22b3acb40..6b6947c0b0 100644
--- a/audio/rubyripper/rubyripper.info
+++ b/audio/rubyripper/rubyripper.info
@@ -1,8 +1,8 @@
PRGNAM="rubyripper"
-VERSION="0.6.2"
+VERSION="0.8.0rc3"
HOMEPAGE="https://github.com/bleskodev/rubyripper"
-DOWNLOAD="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rubyripper/rubyripper-0.6.2.tar.bz2"
-MD5SUM="04ee16c117ef8d839c3681b62839e8af"
+DOWNLOAD="https://github.com/bleskodev/rubyripper/archive/v0.8.0rc3/rubyripper-0.8.0rc3.tar.gz"
+MD5SUM="b3269bc08144286e99199f2cbd88eec3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""