summaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/MuseScore/MuseScore.SlackBuild3
-rw-r--r--multimedia/apetag/README2
-rw-r--r--multimedia/apetag/apetag.SlackBuild16
-rw-r--r--multimedia/apetag/apetag.info4
-rw-r--r--multimedia/apetag/slack-desc4
-rw-r--r--multimedia/beets/beets.info2
-rw-r--r--multimedia/glyr/README7
-rw-r--r--multimedia/glyr/glyr.SlackBuild3
-rw-r--r--multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild2
-rw-r--r--multimedia/gst-plugins-bad/gst-plugins-bad.info6
-rw-r--r--multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild2
-rw-r--r--multimedia/gst-plugins-ugly/gst-plugins-ugly.info6
-rw-r--r--multimedia/guvcview/guvcview.SlackBuild8
-rw-r--r--multimedia/guvcview/guvcview.info6
-rw-r--r--multimedia/l-smash/README12
-rw-r--r--multimedia/l-smash/l-smash.SlackBuild19
-rw-r--r--multimedia/l-smash/slack-desc14
-rw-r--r--multimedia/lsdvd/lsdvd.SlackBuild10
-rw-r--r--multimedia/mpv/libplacebo-api.patch84
-rw-r--r--multimedia/mpv/mpv.SlackBuild6
-rw-r--r--multimedia/mpv/mpv.info6
-rw-r--r--multimedia/mtpfs/README2
-rw-r--r--multimedia/mtpfs/mtpfs.SlackBuild10
-rw-r--r--multimedia/musique/README15
-rw-r--r--multimedia/musique/musique.SlackBuild27
-rw-r--r--multimedia/musique/musique.info8
-rw-r--r--multimedia/nted/compilefix.diff20
-rw-r--r--multimedia/nted/nted.SlackBuild21
-rw-r--r--multimedia/picard/picard.SlackBuild9
-rw-r--r--multimedia/picard/picard.info12
-rw-r--r--multimedia/playerctl/playerctl.SlackBuild33
-rw-r--r--multimedia/playerctl/playerctl.info6
-rw-r--r--multimedia/qsampler/qsampler.SlackBuild53
-rw-r--r--multimedia/qsampler/qsampler.info6
-rw-r--r--multimedia/ripit/README_SBo.txt20
-rw-r--r--multimedia/ripit/ripit.SlackBuild22
-rw-r--r--multimedia/straw-viewer/restore_mplayer.diff58
-rw-r--r--multimedia/straw-viewer/straw-viewer.SlackBuild6
-rw-r--r--multimedia/straw-viewer/straw-viewer.info6
-rw-r--r--multimedia/transcode/transcode.SlackBuild25
-rw-r--r--multimedia/vapoursynth/vapoursynth.SlackBuild9
-rw-r--r--multimedia/vitunes-mplayer/vitunes-mplayer.SlackBuild10
-rw-r--r--multimedia/vkeybd/README16
-rw-r--r--multimedia/vkeybd/vkeybd.SlackBuild3
-rw-r--r--multimedia/vkeybd/vkeybd.info2
-rw-r--r--multimedia/x264/x264-mksrctarball.sh17
-rw-r--r--multimedia/x264/x264.SlackBuild30
-rw-r--r--multimedia/x264/x264.info6
-rw-r--r--multimedia/xjadeo/xjadeo.SlackBuild2
-rw-r--r--multimedia/xjadeo/xjadeo.info6
-rw-r--r--multimedia/xmms-crossfade/README64
-rw-r--r--multimedia/xmms-crossfade/xmms-crossfade.SlackBuild10
-rw-r--r--multimedia/xmms-crossfade/xmms-crossfade.info4
-rw-r--r--multimedia/xvidcore/xvidcore.SlackBuild35
-rw-r--r--multimedia/xvidcore/xvidcore.info6
55 files changed, 365 insertions, 436 deletions
diff --git a/multimedia/MuseScore/MuseScore.SlackBuild b/multimedia/MuseScore/MuseScore.SlackBuild
index ad1fe4050d..f03363c414 100644
--- a/multimedia/MuseScore/MuseScore.SlackBuild
+++ b/multimedia/MuseScore/MuseScore.SlackBuild
@@ -81,7 +81,8 @@ make release \
MUSESCORE_BUILD_CONFIG=release \
DOWNLOAD_SOUNDFONT=OFF \
USE_SYSTEM_FREETYPE=ON \
- BUILD_WEBENGINE=ON \
+ BUILD_WEBENGINE=OFF \
+ DBUILD_TELEMETRY_MODULE=OFF \
VERBOSE=1
make install \
-C build.release \
diff --git a/multimedia/apetag/README b/multimedia/apetag/README
index 35ab63e86d..e25e75e546 100644
--- a/multimedia/apetag/README
+++ b/multimedia/apetag/README
@@ -1,2 +1,4 @@
+apetag (command line APE 2.0 tagger)
+
Apetag is command line tagging tool for music files such
as Monkey's Audio and Musepack using the APE 2.0 standard.
diff --git a/multimedia/apetag/apetag.SlackBuild b/multimedia/apetag/apetag.SlackBuild
index eb819f925d..644918a692 100644
--- a/multimedia/apetag/apetag.SlackBuild
+++ b/multimedia/apetag/apetag.SlackBuild
@@ -24,6 +24,7 @@
# Now maintained by B. Watson <yalhcru@gmail.com>
+# 20210910 bkw: BUILD=3, fix HTML doc.
# 20160817 bkw:
# - take over maintenance
# - BUILD=2
@@ -35,7 +36,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=apetag
SRCNAM=Apetag
VERSION=${VERSION:-1.12}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -47,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
@@ -82,11 +80,11 @@ rm -rf $SRCNAM
tar xvf $CWD/$PRGNAM.$VERSION.tar.gz
cd $SRCNAM
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 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+
+# 20210910 bkw: these hyperlinks don't work, get rid of 'em.
+sed -i '/href="\(00changes\|apetag\.1\)/d' index.html
make CXXOPT="$SLKCFLAGS" CXXDEBUG="-Wno-error"
strip $PRGNAM
diff --git a/multimedia/apetag/apetag.info b/multimedia/apetag/apetag.info
index 2d743f04a9..5f0e989312 100644
--- a/multimedia/apetag/apetag.info
+++ b/multimedia/apetag/apetag.info
@@ -1,7 +1,7 @@
PRGNAM="apetag"
VERSION="1.12"
-HOMEPAGE="http://www.muth.org/Robert/Apetag/"
-DOWNLOAD="http://www.muth.org/Robert/Apetag/apetag.1.12.tar.gz"
+HOMEPAGE="https://robert.muth.org/Apetag/"
+DOWNLOAD="https://robert.muth.org/Apetag/apetag.1.12.tar.gz"
MD5SUM="f47a2fc02ea88018afd05e8a16f11235"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/multimedia/apetag/slack-desc b/multimedia/apetag/slack-desc
index 968caef47b..29d632d044 100644
--- a/multimedia/apetag/slack-desc
+++ b/multimedia/apetag/slack-desc
@@ -6,13 +6,13 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-apetag: apetag (A command line ape 2.0 tagger)
+apetag: apetag (command line APE 2.0 tagger)
apetag:
apetag: Apetag is command line tagging tool for music files such as Monkey's
apetag: Audio and Musepack using the APE 2.0 standard.
apetag:
apetag:
-apetag: http://www.muth.org/Robert/Apetag/
+apetag:
apetag:
apetag:
apetag:
diff --git a/multimedia/beets/beets.info b/multimedia/beets/beets.info
index 4ed8bec1cc..26e9fe6034 100644
--- a/multimedia/beets/beets.info
+++ b/multimedia/beets/beets.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/beetbox/beets/releases/download/v1.4.9/beets-1.4.9.
MD5SUM="1218fb28fc270f59a6054135099a69f1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="mutagen munkres Unidecode musicbrainzngs PyYAML jellyfish"
+REQUIRES="mutagen munkres Unidecode musicbrainzngs python2-PyYAML jellyfish"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/multimedia/glyr/README b/multimedia/glyr/README
index e37dad82d0..b3f085d3b6 100644
--- a/multimedia/glyr/README
+++ b/multimedia/glyr/README
@@ -1,3 +1,4 @@
-Glyr is a search engine for music related metadata.
-It comes in a commandline interface (glyrc) as well
-as a library (libglyr).
+glyr (a search engine for music related metadata)
+
+Glyr is a search engine for music related metadata. It comes in a
+commandline interface (glyrc) as well as a library (libglyr).
diff --git a/multimedia/glyr/glyr.SlackBuild b/multimedia/glyr/glyr.SlackBuild
index 242d3984fc..71ec056a88 100644
--- a/multimedia/glyr/glyr.SlackBuild
+++ b/multimedia/glyr/glyr.SlackBuild
@@ -54,9 +54,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/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild b/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild
index 06310f6a77..7d5d2f478d 100644
--- a/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild
+++ b/multimedia/gst-plugins-bad/gst-plugins-bad.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gst-plugins-bad
-VERSION=${VERSION:-1.18.4}
+VERSION=${VERSION:-1.18.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/gst-plugins-bad/gst-plugins-bad.info b/multimedia/gst-plugins-bad/gst-plugins-bad.info
index efa4ad6631..b20ac599c2 100644
--- a/multimedia/gst-plugins-bad/gst-plugins-bad.info
+++ b/multimedia/gst-plugins-bad/gst-plugins-bad.info
@@ -1,8 +1,8 @@
PRGNAM="gst-plugins-bad"
-VERSION="1.18.4"
+VERSION="1.18.5"
HOMEPAGE="https://gstreamer.freedesktop.org/"
-DOWNLOAD="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.18.4.tar.xz"
-MD5SUM="8a73b497613a9f778e880b8a9eb9c1a3"
+DOWNLOAD="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.18.5.tar.xz"
+MD5SUM="4ab1c19c3cf1ba79c20c65f6be78e7fd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild b/multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild
index 6b43e6d5a1..d5d9e11406 100644
--- a/multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild
+++ b/multimedia/gst-plugins-ugly/gst-plugins-ugly.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gst-plugins-ugly
-VERSION=${VERSION:-1.18.4}
+VERSION=${VERSION:-1.18.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/gst-plugins-ugly/gst-plugins-ugly.info b/multimedia/gst-plugins-ugly/gst-plugins-ugly.info
index a53d3d8831..5a55a8aa0f 100644
--- a/multimedia/gst-plugins-ugly/gst-plugins-ugly.info
+++ b/multimedia/gst-plugins-ugly/gst-plugins-ugly.info
@@ -1,8 +1,8 @@
PRGNAM="gst-plugins-ugly"
-VERSION="1.18.4"
+VERSION="1.18.5"
HOMEPAGE="https://gstreamer.freedesktop.org/"
-DOWNLOAD="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.4.tar.xz"
-MD5SUM="e5fbd9a8a05632cfb9d0afd0ad856d52"
+DOWNLOAD="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.18.5.tar.xz"
+MD5SUM="049f90b7a3a72e241ad47564b5cd7a7a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/multimedia/guvcview/guvcview.SlackBuild b/multimedia/guvcview/guvcview.SlackBuild
index 5253626c78..bbe89b4c88 100644
--- a/multimedia/guvcview/guvcview.SlackBuild
+++ b/multimedia/guvcview/guvcview.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=guvcview
-VERSION=${VERSION:-2.0.6}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.0.7}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -72,8 +72,9 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-src-$VERSION
-tar xvf $CWD/$PRGNAM-src-$VERSION.tar.gz
+mkdir -p $PRGNAM-src-$VERSION
cd $PRGNAM-src-$VERSION
+tar xvf $CWD/$PRGNAM-src-$VERSION.tar.bz2
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -81,6 +82,7 @@ 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 {} \;
+autoreconf -fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/multimedia/guvcview/guvcview.info b/multimedia/guvcview/guvcview.info
index 7a409ff5ae..a6d1c643bb 100644
--- a/multimedia/guvcview/guvcview.info
+++ b/multimedia/guvcview/guvcview.info
@@ -1,8 +1,8 @@
PRGNAM="guvcview"
-VERSION="2.0.6"
+VERSION="2.0.7"
HOMEPAGE="http://guvcview.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/project/guvcview/source/guvcview-src-2.0.6.tar.gz"
-MD5SUM="ea35acb3a97952ceca26d92478b6e7ea"
+DOWNLOAD="http://downloads.sourceforge.net/project/guvcview/source/guvcview-src-2.0.7.tar.bz2"
+MD5SUM="097317a2fd7d928ea6b2cbac916f5cc5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="portaudio"
diff --git a/multimedia/l-smash/README b/multimedia/l-smash/README
index 9c0a641d7a..82d053c024 100644
--- a/multimedia/l-smash/README
+++ b/multimedia/l-smash/README
@@ -1,3 +1,9 @@
-l-smash is an OpenSource simple tool for the mp4 container. It rivals
-Mp4Box from GPAC in muxing, demuxing and tagging mp4, mov, 3gp, 3g2,
-m4a and m4v files.
+l-smash (open source mp4 handler)
+
+l-smash is a set of simple open source tools for the mp4 container. It
+rivals Mp4Box from GPAC in muxing, demuxing and tagging mp4, mov, 3gp,
+3g2, m4a and m4v files.
+
+Included in the package are four executables: boxdumper, muxer,
+remuxer, and timelineeditor. There are no man pages for these, but
+each one can be run with --help to see usage information.
diff --git a/multimedia/l-smash/l-smash.SlackBuild b/multimedia/l-smash/l-smash.SlackBuild
index 0e895b9f59..07c3386d59 100644
--- a/multimedia/l-smash/l-smash.SlackBuild
+++ b/multimedia/l-smash/l-smash.SlackBuild
@@ -24,8 +24,8 @@
# Now maintained by B. Watson <yalhcru@gmail.com>
+# 20210910 bkw: include our own README since there are no docs
# 20180215 bkw: update for 2.14.5
-
# 20170302 bkw: use long-format github URL
# 20160817 bkw:
@@ -38,7 +38,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=l-smash
VERSION=${VERSION:-2.14.5}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -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
@@ -85,11 +82,8 @@ 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 \
- -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 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
# -Wl,-s = strip binaries at link time.
./configure \
@@ -107,7 +101,12 @@ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a LICENSE $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# 20210910 bkw: upstream didn't bother with any docs other than --help
+# messages. Include our own README, which at least tells the user the
+# names of the binaries (hint: none of them are called -lsmash!), and
+# tells him to use the --help option.
mkdir -p $PKG/install
+cat $CWD/README > $PKG/install/README
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
diff --git a/multimedia/l-smash/slack-desc b/multimedia/l-smash/slack-desc
index 96deed283e..6fbfbd1431 100644
--- a/multimedia/l-smash/slack-desc
+++ b/multimedia/l-smash/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-l-smash: l-smash (Yet another OpenSource mp4 handler)
-l-smash: l-smash is an OpenSource simple tool for the mp4 container. It rivals
-l-smash: Mp4Box from GPAC in muxing, demuxing and tagging mp4, mov, 3gp, 3g2,
-l-smash: m4a and m4v files.
-l-smash:
-l-smash:
-l-smash: https://github.com/l-smash/l-smash
+l-smash: l-smash (open source mp4 handler)
l-smash:
+l-smash: l-smash is a set of simple open source tools for the mp4 container. It
+l-smash: rivals Mp4Box from GPAC in muxing, demuxing and tagging mp4, mov, 3gp,
+l-smash: 3g2, m4a and m4v files.
l-smash:
+l-smash: Included in the package are four executables: boxdumper, muxer,
+l-smash: remuxer, and timelineeditor. There are no man pages for these, but
+l-smash: each one can be run with --help to see usage information.
l-smash:
l-smash:
diff --git a/multimedia/lsdvd/lsdvd.SlackBuild b/multimedia/lsdvd/lsdvd.SlackBuild
index f484296c6f..a0097570a0 100644
--- a/multimedia/lsdvd/lsdvd.SlackBuild
+++ b/multimedia/lsdvd/lsdvd.SlackBuild
@@ -22,9 +22,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
@@ -57,11 +54,8 @@ 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 -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 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/multimedia/mpv/libplacebo-api.patch b/multimedia/mpv/libplacebo-api.patch
deleted file mode 100644
index b684df8c9f..0000000000
--- a/multimedia/mpv/libplacebo-api.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 7c4465cefb27d4e0d07535d368febdf77b579566 Mon Sep 17 00:00:00 2001
-From: Niklas Haas <git@haasn.xyz>
-Date: Thu, 3 Dec 2020 08:25:23 +0100
-Subject: [PATCH] vo_gpu: placebo: update for upstream API changes
-
-The concept of sample/address modes was moved from `pl_tex` to
-`pl_desc_binding`.
-
-The `pl_tex_blit()` function also underwent an API change.
----
- video/out/placebo/ra_pl.c | 31 +++++++++++++++++++++++++++++--
- 1 file changed, 29 insertions(+), 2 deletions(-)
-
-diff --git a/video/out/placebo/ra_pl.c b/video/out/placebo/ra_pl.c
-index f8df590511d..8244acff261 100644
---- a/video/out/placebo/ra_pl.c
-+++ b/video/out/placebo/ra_pl.c
-@@ -144,8 +144,14 @@ bool mppl_wrap_tex(struct ra *ra, const struct pl_tex *pltex,
- .blit_dst = pltex->params.blit_dst,
- .host_mutable = pltex->params.host_writable,
- .downloadable = pltex->params.host_readable,
-+#if PL_API_VER >= 103
-+ // These don't exist upstream, so just pick something reasonable
-+ .src_linear = pltex->params.format->caps & PL_FMT_CAP_LINEAR,
-+ .src_repeat = false,
-+#else
- .src_linear = pltex->params.sample_mode == PL_TEX_SAMPLE_LINEAR,
- .src_repeat = pltex->params.address_mode == PL_TEX_ADDRESS_REPEAT,
-+#endif
- },
- .priv = (void *) pltex,
- };
-@@ -195,10 +201,12 @@ static struct ra_tex *tex_create_pl(struct ra *ra,
- .blit_dst = params->blit_dst || params->render_dst,
- .host_writable = params->host_mutable,
- .host_readable = params->downloadable,
-+#if PL_API_VER < 103
- .sample_mode = params->src_linear ? PL_TEX_SAMPLE_LINEAR
- : PL_TEX_SAMPLE_NEAREST,
- .address_mode = params->src_repeat ? PL_TEX_ADDRESS_REPEAT
- : PL_TEX_ADDRESS_CLAMP,
-+#endif
- .initial_data = params->initial_data,
- });
-
-@@ -399,7 +407,18 @@ static void blit_pl(struct ra *ra, struct ra_tex *dst, struct ra_tex *src,
- pldst.y1 = MPMIN(MPMAX(dst_rc->y1, 0), dst->params.h);
- }
-
-+#if PL_API_VER >= 103
-+ pl_tex_blit(get_gpu(ra), &(struct pl_tex_blit_params) {
-+ .src = src->priv,
-+ .dst = dst->priv,
-+ .src_rc = plsrc,
-+ .dst_rc = pldst,
-+ .sample_mode = src->params.src_linear ? PL_TEX_SAMPLE_LINEAR
-+ : PL_TEX_SAMPLE_NEAREST,
-+ });
-+#else
- pl_tex_blit(get_gpu(ra), dst->priv, src->priv, pldst, plsrc);
-+#endif
- }
-
- static const enum pl_var_type var_type[RA_VARTYPE_COUNT] = {
-@@ -627,9 +646,17 @@ static void renderpass_run_pl(struct ra *ra,
- struct pl_desc_binding bind;
- switch (inp->type) {
- case RA_VARTYPE_TEX:
-- case RA_VARTYPE_IMG_W:
-- bind.object = (* (struct ra_tex **) val->data)->priv;
-+ case RA_VARTYPE_IMG_W: {
-+ struct ra_tex *tex = *((struct ra_tex **) val->data);
-+ bind.object = tex->priv;
-+#if PL_API_VER >= 103
-+ bind.sample_mode = tex->params.src_linear ? PL_TEX_SAMPLE_LINEAR
-+ : PL_TEX_SAMPLE_NEAREST;
-+ bind.address_mode = tex->params.src_repeat ? PL_TEX_ADDRESS_REPEAT
-+ : PL_TEX_ADDRESS_CLAMP;
-+#endif
- break;
-+ }
- case RA_VARTYPE_BUF_RO:
- case RA_VARTYPE_BUF_RW:
- bind.object = (* (struct ra_buf **) val->data)->priv;
diff --git a/multimedia/mpv/mpv.SlackBuild b/multimedia/mpv/mpv.SlackBuild
index 4b9e1c3b70..a2a773a1df 100644
--- a/multimedia/mpv/mpv.SlackBuild
+++ b/multimedia/mpv/mpv.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2015 John Vogel Corning, NY USA
# Copyright 2017,2018 (versions 0.25.0-0.29.1) Andreas Guldstrand
-# Copyright 2020 Christoph Willing Brisbane Australia
+# Copyright 2020-2021 Christoph Willing Brisbane Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mpv
-VERSION=${VERSION:-0.33.1}
+VERSION=${VERSION:-0.34.0}
WAF_VERSION=${WAF_VERSION:-2.0.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -87,8 +87,6 @@ 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 {} \;
-patch -p1 < $CWD/libplacebo-api.patch
-
DOCS="Copyright LICENSE.GPL LICENSE.LGPL README.md RELEASE_NOTES VERSION"
MANUAL="DOCS/*.md DOCS/*.rst DOCS/*.txt"
diff --git a/multimedia/mpv/mpv.info b/multimedia/mpv/mpv.info
index c90c271d63..d50d7b748b 100644
--- a/multimedia/mpv/mpv.info
+++ b/multimedia/mpv/mpv.info
@@ -1,9 +1,9 @@
PRGNAM="mpv"
-VERSION="0.33.1"
+VERSION="0.34.0"
HOMEPAGE="https://mpv.io/"
-DOWNLOAD="https://github.com/mpv-player/mpv/archive/v0.33.1/mpv-0.33.1.tar.gz \
+DOWNLOAD="https://github.com/mpv-player/mpv/archive/v0.34.0/mpv-0.34.0.tar.gz \
https://waf.io/waf-2.0.20"
-MD5SUM="2549341eda0f5770c221469197186038 \
+MD5SUM="14cd51160f41aee105d2b9d572bd8974 \
eb0cd320fc8838971cfa735ad78f6de8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/multimedia/mtpfs/README b/multimedia/mtpfs/README
index 5cc44cc33b..8324c024ff 100644
--- a/multimedia/mtpfs/README
+++ b/multimedia/mtpfs/README
@@ -10,4 +10,4 @@ Quickstart:
- Set media device to MTP mode, if necessary
- Plug media device into USB port
- Run mtpfs with the mount point as an argument (e.g. "mtpfs ~/mtp")
-- See /usr/doc/mtpfs-*/README and "mtpfs --help" output for more information
+- See /usr/doc/mtpfs-*/README and "mtpfs --help" for more information
diff --git a/multimedia/mtpfs/mtpfs.SlackBuild b/multimedia/mtpfs/mtpfs.SlackBuild
index 5358fcc143..41aa142c32 100644
--- a/multimedia/mtpfs/mtpfs.SlackBuild
+++ b/multimedia/mtpfs/mtpfs.SlackBuild
@@ -22,9 +22,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
@@ -53,11 +50,8 @@ 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 \
- -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 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/multimedia/musique/README b/multimedia/musique/README
index 8961033c0b..f406271300 100644
--- a/multimedia/musique/README
+++ b/multimedia/musique/README
@@ -1,19 +1,18 @@
musique (cross-platform music player)
-Musique is just another music player, only better. Musique unclutters
+Musique is just another music player, only better. Musique unclutters
your music listening experience with a clean and innovative interface.
Notes:
-- musique is a Qt4 application. It integrates nicely with KDE, but doesn't
- require KDE to run.
+- musique is a Qt5 application. It integrates nicely with KDE, but
+ doesn't require KDE to run.
-- This is not the latest version of musique. This is deliberate: version
- 1.5 requires qt5. When musique notifies you that version 1.5 is available,
- click "Close". Upgrading from within the app won't work.
+- If musique notifies you that a new version is available, click
+ "Close". Upgrading from within the application won't work.
- The first time you run musique, it scans your music collection and
- uses the Last.fm service to get metadata about the files (meaning, it
- sends a list of all your music to a 3rd parts). This isn't optional,
+ uses the Discogs service to get metadata about the files (meaning, it
+ sends a list of all your music to a 3rd party). This isn't optional,
so if you have privacy concerns about it, don't bother installing
this software.
diff --git a/multimedia/musique/musique.SlackBuild b/multimedia/musique/musique.SlackBuild
index 085ea45bd0..4376bf0bc5 100644
--- a/multimedia/musique/musique.SlackBuild
+++ b/multimedia/musique/musique.SlackBuild
@@ -5,7 +5,7 @@
# Formerly maintained by Ryan P.C. McQuen <email removed>
# Now maintained by B. Watson <yalhcru@gmail.com>
-# Copyright 2010, 2012 Binh Nguyen <binhvng@gmail.com>
+# Copyright 2010, 2012 Binh Nguyen <email removed>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,6 +25,7 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 20210910 bkw: update for v1.10.1 (-current and qt5).
# 20170326 bkw:
# - take over maintenance.
# - i486=>i586.
@@ -36,8 +37,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=musique
-VERSION=${VERSION:-1.4}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.10.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -49,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
@@ -80,19 +78,16 @@ set -eu
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+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 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
# I don't see how to force our flags via qmake, hence the sed stuff.
-qmake PREFIX=/usr
-sed -i "/C.*FLAGS/s,-O2,$SLKCFLAGS," Makefile
+qmake-qt5 PREFIX=/usr
+sed -i "/C.*FLAGS/s,-O3,$SLKCFLAGS," Makefile
make
make INSTALL_ROOT=$PKG install
strip $PKG/usr/bin/$PRGNAM
diff --git a/multimedia/musique/musique.info b/multimedia/musique/musique.info
index 7d777dc9ae..e13889e232 100644
--- a/multimedia/musique/musique.info
+++ b/multimedia/musique/musique.info
@@ -1,10 +1,10 @@
PRGNAM="musique"
-VERSION="1.4"
+VERSION="1.10.1"
HOMEPAGE="https://flavio.tordini.org/musique"
-DOWNLOAD="https://flavio.tordini.org/files/musique/musique-1.4.tar.gz"
-MD5SUM="c8d7146913a91af4c5190084ac9f8182"
+DOWNLOAD="https://github.com/flaviotordini/musique/releases/download/1.10.1/musique-1.10.1.tar.bz2"
+MD5SUM="1840e9fa2ad58dd4977a13f2d97f1b12"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="gst0-plugins-ugly"
+REQUIRES="mpv"
MAINTAINER="B. Watson"
EMAIL="yalhcru@gmail.com"
diff --git a/multimedia/nted/compilefix.diff b/multimedia/nted/compilefix.diff
new file mode 100644
index 0000000000..7641910a2c
--- /dev/null
+++ b/multimedia/nted/compilefix.diff
@@ -0,0 +1,20 @@
+diff -Naur nted-1.10.18/voice.cpp nted-1.10.18.patched/voice.cpp
+--- nted-1.10.18/voice.cpp 2011-01-27 08:09:44.000000000 -0500
++++ nted-1.10.18.patched/voice.cpp 2021-09-10 22:50:23.045105704 -0400
+@@ -20,6 +20,7 @@
+ /****************************************************************************************/
+
+ #include <string.h>
++#include <stdint.h>
+ #include "voice.h"
+ #include "beaming.h"
+ #include "staff.h"
+@@ -1369,7 +1370,7 @@
+ return FALSE;
+ }
+ ref_duration = (method == 1) ? templ->getDuration() / 2 : templ->getDuration();
+- if ((min_pos_ptr = g_list_find(m_chord_or_rests, templ)) < 0) {
++ if ((intptr_t)(min_pos_ptr = g_list_find(m_chord_or_rests, templ)) < 0) {
+ NedResource::Abort("NedVoice::tryConvertToTuplet(1)");
+ }
+ if ((minpos = g_list_index(m_chord_or_rests, templ)) < 0) {
diff --git a/multimedia/nted/nted.SlackBuild b/multimedia/nted/nted.SlackBuild
index eeb0c433db..bc7f05844f 100644
--- a/multimedia/nted/nted.SlackBuild
+++ b/multimedia/nted/nted.SlackBuild
@@ -1,8 +1,6 @@
#!/bin/bash
# Slackware build script for nted
-#(http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/nted.xhtml)
-# 20180905 bkw: original homepage is long gone.
# Copyright 2008 Corrado Franco (email removed)
# All rights reserved.
@@ -26,6 +24,11 @@
# Modified by the SlackBuilds.org project
+# 20210910 bkw: fix build on -current (gcc11)
+# TODO: occasionally nted segfaults on exit, fix if possible. It's
+# difficult to reproduce, and when I compile with debugging symbols
+# I can't get it to happen at all.
+
# 20180905 bkw: upstream has been dead a while, switch homepage to
# debian's package page, and use their patches. VERSION now 1.10.18_12,
# original version + debian patchlevel 12. The debian patches fix a few
@@ -38,7 +41,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nted
VERSION=${VERSION:-1.10.18_12}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,9 +53,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
@@ -62,7 +62,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-DOCS="ABOUT* AUTHORS COPYING* ChangeLog FAQ INSTALL NEWS README"
+# 20210910 bkw: NEWS and ChangeLog are 0-byte placeholders, ignore
+DOCS="ABOUT* AUTHORS COPYING* FAQ INSTALL README"
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
@@ -91,6 +92,8 @@ 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 {} \+
+patch -p1 < $CWD/compilefix.diff
+
for i in $( cat debian/patches/series ); do
patch -p1 < debian/patches/$i
done
@@ -120,14 +123,12 @@ CXXFLAGS="$SLKCFLAGS -fpermissive -Wno-narrowing" \
make
make install-strip DESTDIR=$PKG
+gzip -9 $PKG/usr/man/man?/*.*
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-find $PKG/usr/man -type f -exec gzip -9 {} \;
-for i in $(find $PKG/usr/man -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done
-
# Overwrite shipped .desktop file with fixed one that validates
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
diff --git a/multimedia/picard/picard.SlackBuild b/multimedia/picard/picard.SlackBuild
index 14a9492ef6..70a5e9042e 100644
--- a/multimedia/picard/picard.SlackBuild
+++ b/multimedia/picard/picard.SlackBuild
@@ -1,7 +1,8 @@
#!/bin/bash
-# Slackware build script for "picard".
+# Slackware build script for Picard
+# Copyright 2019-2021 Pouria Rezaei <Pouria.rz@outlook.com>
# Copyright 2014-2015 Marcel Saegebarth <marc@mos6581.de>
# Copyright 2018 Jeremy Hansen <jebrhansen+SBo -at- gmail.com>
# All rights reserved.
@@ -28,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=picard
-VERSION=${VERSION:-1.4.2}
+VERSION=${VERSION:-2.6.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -84,8 +85,8 @@ find -L . \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
-python setup.py build
-python setup.py install --root $PKG
+
+python3 setup.py install --root $PKG
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
diff --git a/multimedia/picard/picard.info b/multimedia/picard/picard.info
index 88b5a45340..af0ae0f06b 100644
--- a/multimedia/picard/picard.info
+++ b/multimedia/picard/picard.info
@@ -1,10 +1,10 @@
PRGNAM="picard"
-VERSION="1.4.2"
+VERSION="2.6.4"
HOMEPAGE="https://picard.musicbrainz.org/"
-DOWNLOAD="ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/picard-1.4.2.tar.gz"
-MD5SUM="f39b57aa2e5e71d09e1f664be8b21971"
+DOWNLOAD="https://github.com/metabrainz/picard/archive/release-2.6.4/picard-2.6.4.tar.gz"
+MD5SUM="1e26ec63dad43fc44420b7386ddd9453"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="mutagen chromaprint"
-MAINTAINER="Jeremy Hansen"
-EMAIL="jebrhansen+SBo@gmail.com"
+REQUIRES="chromaprint python3-fasteners mutagen python3-dateutil"
+MAINTAINER="Pouria Rezaei"
+EMAIL="Pouria.rz@outlook.com"
diff --git a/multimedia/playerctl/playerctl.SlackBuild b/multimedia/playerctl/playerctl.SlackBuild
index 652adcde9b..9a64551872 100644
--- a/multimedia/playerctl/playerctl.SlackBuild
+++ b/multimedia/playerctl/playerctl.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=playerctl
-VERSION=${VERSION:-0.5.0}
+VERSION=${VERSION:-2.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,20 +79,23 @@ 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 {} \;
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./autogen.sh \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --disable-static \
- --build=$ARCH-slackware-linux
-
-make -j1
-make install DESTDIR=$PKG
+mkdir build
+cd build
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ meson .. \
+ --buildtype=release \
+ --infodir=/usr/info \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --prefix=/usr \
+ -Dbash-completions=true \
+ -Dzsh-completions=true \
+ --sysconfdir=/etc
+ "${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
+cd ..
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
diff --git a/multimedia/playerctl/playerctl.info b/multimedia/playerctl/playerctl.info
index 471768965a..50e873ed82 100644
--- a/multimedia/playerctl/playerctl.info
+++ b/multimedia/playerctl/playerctl.info
@@ -1,8 +1,8 @@
PRGNAM="playerctl"
-VERSION="0.5.0"
+VERSION="2.4.1"
HOMEPAGE="https://github.com/acrisci/playerctl"
-DOWNLOAD="https://github.com/acrisci/playerctl/archive/v0.5.0/playerctl-0.5.0.tar.gz"
-MD5SUM="1c6059978ca08c32d9f991fdccb30f6f"
+DOWNLOAD="https://github.com/acrisci/playerctl/archive/v2.4.1/playerctl-2.4.1.tar.gz"
+MD5SUM="795c7f66fb865aa87a301b11f2a78940"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/multimedia/qsampler/qsampler.SlackBuild b/multimedia/qsampler/qsampler.SlackBuild
index eaf9dddc3d..d10c715b38 100644
--- a/multimedia/qsampler/qsampler.SlackBuild
+++ b/multimedia/qsampler/qsampler.SlackBuild
@@ -5,14 +5,14 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qsampler
-VERSION=${VERSION:-0.2.2.511svn}
+VERSION=${VERSION:-0.9.4}
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
@@ -30,8 +30,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"
@@ -51,36 +51,37 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-svn
+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 {} \;
+ \( -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 {} \;
-make -f Makefile.svn
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_MANDIR=man \
+ -DCMAKE_BUILD_TYPE='None' \
+ -Wno-dev \
+ ..
+ make
+ make install DESTDIR=$PKG
+cd ..
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
-
-make -j1
-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
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS COPYING ChangeLog INSTALL TODO README TRANSLATORS \
+ AUTHORS COPYING ChangeLog README TODO TRANSLATORS \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/multimedia/qsampler/qsampler.info b/multimedia/qsampler/qsampler.info
index 62a558355e..6e8bbdd955 100644
--- a/multimedia/qsampler/qsampler.info
+++ b/multimedia/qsampler/qsampler.info
@@ -1,8 +1,8 @@
PRGNAM="qsampler"
-VERSION="0.2.2.511svn"
+VERSION="0.9.4"
HOMEPAGE="http://linuxsampler.org"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/qsampler-0.2.2.511svn.tar.gz"
-MD5SUM="22d9151b4635019d2da3e96be675af5e"
+DOWNLOAD="https://downloads.sourceforge.net/qsampler/qsampler-0.9.4.tar.gz"
+MD5SUM="a1f67150f4f6a5771926dc0d4783f29d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="liblscp linuxsampler"
diff --git a/multimedia/ripit/README_SBo.txt b/multimedia/ripit/README_SBo.txt
index 64d316166c..e4af16942f 100644
--- a/multimedia/ripit/README_SBo.txt
+++ b/multimedia/ripit/README_SBo.txt
@@ -1,25 +1,21 @@
-The TL;DR version: install lame if you want to rip to mp3.
+The TL;DR version: you probably don't need any of the optional deps.
If you're still reading: ripit's optional dependencies are runtime deps,
so you can install them after installing ripit and they will be detected.
-If you don't install anything extra, you'll be able to rip with cdparanoia
-or cdda2wav, and encode to flac, ogg, or wavpack. You'll also be unable
-to submit updated CDDB entries (most people don't need to do this anyway).
+If you don't install anything extra, you'll be able to rip with
+cdparanoia or cdda2wav, and encode to mp3, flac, ogg, wavpack, or any
+format supported by ffmpeg (try "ffmpeg -encoders|grep ^.A"). You'll
+be UNable to submit updated CDDB entries (most people don't need to do
+this anyway).
Here's the list of optional deps available from SBo:
-lame - Normally required for encoding to mp3 (-c 0 option, which is the
- default), though ffmpeg can be used instead.
-
faac - Required for encoding to mp4/aac (-c 3 option).
-ffmpeg - Can encode to any format supported by ffmpeg (-c 7 option, plus
- --ffmpegopt and --ffmpegsuffix options).
-
-musepack-tools or mppenc -
- Required for encoding to MusePack (mpc) format (-c 5 option).
+musepack-tools or mppenc - Required for encoding to MusePack
+ (mpc) format (-c 5 option).
libwwwperl - Required for submitting updated CDDB entries to freedb.org.
If this package is missing, ripit will warn that LWP::Simple
diff --git a/multimedia/ripit/ripit.SlackBuild b/multimedia/ripit/ripit.SlackBuild
index 026f9f50cf..9ab2b78a9d 100644
--- a/multimedia/ripit/ripit.SlackBuild
+++ b/multimedia/ripit/ripit.SlackBuild
@@ -4,7 +4,7 @@
# Formerly maintained by Ryan P.C. McQuen <email removed>
# Now maintained by B. Watson <yalhcru@gmail.com>
-# Copyright 2011 Grigorios Bouzakis <grbzks@xsmail.com>
+# Copyright 2011 Grigorios Bouzakis <email removed>
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for any purpose
@@ -39,9 +39,7 @@ BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
-# 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
@@ -62,18 +60,16 @@ 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 \
- -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 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
-make INSTALL=/bin/install prefix=$PKG/usr mandir=$PKG/usr/man/man1 etcdir=$PKG/etc/ripit install
+make INSTALL=/bin/install \
+ prefix=$PKG/usr \
+ mandir=$PKG/usr/man/man1 \
+ etcdir=$PKG/etc/ripit install
mv $PKG/etc/ripit/config $PKG/etc/ripit/config.new
-
-find $PKG/usr/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+gzip -9 $PKG/usr/man/man1/*.*
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/multimedia/straw-viewer/restore_mplayer.diff b/multimedia/straw-viewer/restore_mplayer.diff
index 1c3f5f8285..ea6efb0800 100644
--- a/multimedia/straw-viewer/restore_mplayer.diff
+++ b/multimedia/straw-viewer/restore_mplayer.diff
@@ -1,41 +1,35 @@
-diff -Naur straw-viewer-0.1.0/bin/gtk-straw-viewer straw-viewer-0.1.0.patched/bin/gtk-straw-viewer
---- straw-viewer-0.1.0/bin/gtk-straw-viewer 2020-10-06 15:16:34.000000000 -0400
-+++ straw-viewer-0.1.0.patched/bin/gtk-straw-viewer 2020-10-12 01:17:39.658582800 -0400
-@@ -160,6 +160,13 @@
+diff -Naur straw-viewer-0.1.3/bin/gtk-straw-viewer straw-viewer-0.1.3.patched/bin/gtk-straw-viewer
+--- straw-viewer-0.1.3/bin/gtk-straw-viewer 2021-02-23 11:29:38.000000000 -0500
++++ straw-viewer-0.1.3.patched/bin/gtk-straw-viewer 2021-08-03 12:55:18.814976310 -0400
+@@ -163,6 +163,13 @@
fs => q{--fullscreen},
- arg => q{--really-quiet --title=*TITLE* --no-ytdl},
+ arg => q{--really-quiet --force-media-title=*TITLE* --no-ytdl *VIDEO*},
},
+ mplayer => {
-+ cmd => q{mplayer},
-+ srt => q{-sub *SUB*},
-+ audio => q{-audiofile *AUDIO*},
-+ fs => q{-fs},
-+ arg => q{-prefer-ipv4 -really-quiet -title *TITLE*},
-+ },
- smplayer => {
- cmd => q{smplayer},
- srt => q{-sub *SUB*},
-diff -Naur straw-viewer-0.1.0/bin/straw-viewer straw-viewer-0.1.0.patched/bin/straw-viewer
---- straw-viewer-0.1.0/bin/straw-viewer 2020-10-06 15:16:34.000000000 -0400
-+++ straw-viewer-0.1.0.patched/bin/straw-viewer 2020-10-12 01:18:57.794575697 -0400
-@@ -153,11 +153,19 @@
- arg => q{--really-quiet --title=*TITLE* --no-ytdl},
++ cmd => q{mplayer},
++ srt => q{-sub *SUB*},
++ audio => q{-audiofile *AUDIO*},
++ fs => q{-fs},
++ arg => q{-prefer-ipv4 -really-quiet -title *TITLE* *VIDEO*},
++ },
+ },
+ video_player_selected => undef, # autodetect it later
+
+diff -Naur straw-viewer-0.1.3/bin/straw-viewer straw-viewer-0.1.3.patched/bin/straw-viewer
+--- straw-viewer-0.1.3/bin/straw-viewer 2021-02-23 11:29:38.000000000 -0500
++++ straw-viewer-0.1.3.patched/bin/straw-viewer 2021-08-03 12:57:03.187966822 -0400
+@@ -158,6 +158,14 @@
+ arg => q{--really-quiet --force-media-title=*TITLE* --no-ytdl *VIDEO*},
novideo => q{--no-video},
},
+ mplayer => {
-+ cmd => q{mplayer},
-+ srt => q{-sub *SUB*},
-+ audio => q{-audiofile *AUDIO*},
-+ fs => q{-fs},
-+ arg => q{-prefer-ipv4 -really-quiet -title *TITLE*},
-+ novideo => q{-novideo},
-+ },
++ cmd => q{mplayer},
++ srt => q{-sub *SUB*},
++ audio => q{-audiofile *AUDIO*},
++ fs => q{-fs},
++ arg => q{-prefer-ipv4 -really-quiet -title *TITLE* *VIDEO*},
++ novideo => q{-novideo},
++ },
},
video_player_selected => (
- $constant{win32}
-- ? 'vlc'
-+ ? 'mplayer'
- : undef # auto-defined
- ),
-
diff --git a/multimedia/straw-viewer/straw-viewer.SlackBuild b/multimedia/straw-viewer/straw-viewer.SlackBuild
index 338b658fe5..5ae01ebaa4 100644
--- a/multimedia/straw-viewer/straw-viewer.SlackBuild
+++ b/multimedia/straw-viewer/straw-viewer.SlackBuild
@@ -6,6 +6,7 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210803 bkw: update for v0.1.3.
# 20201208 bkw: update for v0.1.2.
# 20201109 bkw: update for v0.1.1.
# 20201012 bkw: update for v0.1.0.
@@ -29,7 +30,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=straw-viewer
-VERSION=${VERSION:-0.1.2}
+VERSION=${VERSION:-0.1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -42,9 +43,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/multimedia/straw-viewer/straw-viewer.info b/multimedia/straw-viewer/straw-viewer.info
index 14c1670ef1..a001f25f9e 100644
--- a/multimedia/straw-viewer/straw-viewer.info
+++ b/multimedia/straw-viewer/straw-viewer.info
@@ -1,8 +1,8 @@
PRGNAM="straw-viewer"
-VERSION="0.1.2"
+VERSION="0.1.3"
HOMEPAGE="https://github.com/trizen/straw-viewer/"
-DOWNLOAD="https://github.com/trizen/straw-viewer/archive/0.1.2/straw-viewer-0.1.2.tar.gz"
-MD5SUM="dcee29de09e239cf1bbb6ebc8909b351"
+DOWNLOAD="https://github.com/trizen/straw-viewer/archive/0.1.3/straw-viewer-0.1.3.tar.gz"
+MD5SUM="fcae48602793f701833da52686bf2504"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-data-dump perl-LWP-Protocol-https perl-JSON perl-Module-Build perl-List-MoreUtils"
diff --git a/multimedia/transcode/transcode.SlackBuild b/multimedia/transcode/transcode.SlackBuild
index 389fc7748c..d9a7341eb2 100644
--- a/multimedia/transcode/transcode.SlackBuild
+++ b/multimedia/transcode/transcode.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=transcode
VERSION=${VERSION:-1.1.7}
-BUILD=${BUILD:-5}
+BUILD=${BUILD:-6}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -111,6 +111,7 @@ CXXFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \
--enable-alsa \
--enable-v4l \
+ --enable-libv4lconvert \
--enable-libmpeg2=${LIBMPEG2:-no} \
--enable-libmpeg2convert=${LIBMPEG2:-no} \
--enable-ogg \
@@ -126,7 +127,7 @@ CXXFLAGS="$SLKCFLAGS" \
--enable-libquicktime=${QUICKTIME:-no} \
--enable-mjpegtools=${MJPEGTOOLS:-no} \
--enable-a52 \
- --enable-lame=${LAME:-yes} \
+ --enable-lame \
--enable-nuv \
--enable-lzo \
--enable-libpostproc \
diff --git a/multimedia/vapoursynth/vapoursynth.SlackBuild b/multimedia/vapoursynth/vapoursynth.SlackBuild
index b3cbe7c5aa..4bd98b3fe4 100644
--- a/multimedia/vapoursynth/vapoursynth.SlackBuild
+++ b/multimedia/vapoursynth/vapoursynth.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vapoursynth
VERSION=${VERSION:-R52}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,6 +83,13 @@ find -L . \
# https://github.com/vapoursynth/vapoursynth/pull/650
patch -p1 < $CWD/650.patch
+# Thanks to Lockywolf
+sed -i '38i#include <limits>' src/core/genericfilters.cpp
+sed -i '19a#include <limits>' src/core/kernel/generic.cpp
+sed -i '21i#include <limits>' src/core/exprfilter.cpp
+sed -i '21i#include <limits>' src/filters/misc/miscfilters.cpp
+sed -i '27i#include <limits>' src/filters/removegrain/clense.cpp
+
autoreconf -fi
CFLAGS="$SLKCFLAGS" \
diff --git a/multimedia/vitunes-mplayer/vitunes-mplayer.SlackBuild b/multimedia/vitunes-mplayer/vitunes-mplayer.SlackBuild
index 3eb09786de..bb22dbbff5 100644
--- a/multimedia/vitunes-mplayer/vitunes-mplayer.SlackBuild
+++ b/multimedia/vitunes-mplayer/vitunes-mplayer.SlackBuild
@@ -22,9 +22,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
@@ -65,11 +62,8 @@ rm -rf $TARNAME-$VERSION
tar xvf $CWD/$TARNAME-$VERSION.tar.gz
cd $TARNAME-$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 {} \;
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
# Use /tmp/.vitunes-$USER for the socket, rather that /tmp/.vitunes for
# every single user. Allows multiple users to use vitunes. Without this,
diff --git a/multimedia/vkeybd/README b/multimedia/vkeybd/README
index d995e0173c..58fb76f817 100644
--- a/multimedia/vkeybd/README
+++ b/multimedia/vkeybd/README
@@ -1,13 +1,13 @@
vkeybd (virtual piano keyboard)
-vkeybd is a virtual keyboard for AWE/OSS, MIDI/OSS and ALSA drivers. It is
-a simple fake of a MIDI keyboard on X-window system. Enjoy music with your
-mouse and computer keyboard.
+vkeybd is a virtual keyboard for AWE/OSS, MIDI/OSS and ALSA
+drivers. It is a simple fake of a MIDI keyboard on X-window
+system. Enjoy music with your mouse and computer keyboard.
-Make sure to have a MIDI synth configured in order to play music with this
-program - if you use the optional dependency TiMidity++, for example, run
-it in ALSA server mode (timidity -iA) before starting vkeybd, then use
-aconnect to link the ALSA sequencer input (vkeybd) and output (timidity)
-ports.
+Make sure to have a MIDI synth configured in order to play music
+with this program - if you use the optional dependency TiMidity++,
+for example, run it in ALSA server mode (timidity -iA) before starting
+vkeybd, then use aconnect to link the ALSA sequencer input (vkeybd)
+and output (timidity) ports.
Also, you may want to provide a custom keymap to vkeybd (~/.vkeybdmap)
diff --git a/multimedia/vkeybd/vkeybd.SlackBuild b/multimedia/vkeybd/vkeybd.SlackBuild
index 3f84c1cf90..47196ee693 100644
--- a/multimedia/vkeybd/vkeybd.SlackBuild
+++ b/multimedia/vkeybd/vkeybd.SlackBuild
@@ -36,9 +36,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/multimedia/vkeybd/vkeybd.info b/multimedia/vkeybd/vkeybd.info
index 3da80ed62b..0fc2a4e565 100644
--- a/multimedia/vkeybd/vkeybd.info
+++ b/multimedia/vkeybd/vkeybd.info
@@ -1,7 +1,7 @@
PRGNAM="vkeybd"
VERSION="0.1.18d"
HOMEPAGE="https://github.com/tiwai/vkeybd"
-DOWNLOAD="http://ftp.osuosl.org/pub/gentoo/distfiles/vkeybd-0.1.18d.tar.bz2"
+DOWNLOAD="https://ftp.osuosl.org/pub/gentoo/distfiles/vkeybd-0.1.18d.tar.bz2"
MD5SUM="5c7bd16e2903866f949879b885953a2b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/multimedia/x264/x264-mksrctarball.sh b/multimedia/x264/x264-mksrctarball.sh
new file mode 100644
index 0000000000..d414db5e08
--- /dev/null
+++ b/multimedia/x264/x264-mksrctarball.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+git clone https://code.videolan.org/videolan/x264.git
+
+cd x264
+ git checkout stable
+ VERSION="git_$(git log --format="%ad_%h" --date=short | head -n 1 | tr -d -)"
+ LONGDATE="$(git log -1 --format=%cd --date=format:%c )"
+cd ..
+
+mv x264 x264-$VERSION
+
+tar --exclude-vcs -cf x264-$VERSION.tar x264-$VERSION
+plzip -9 -v x264-$VERSION.tar
+touch -d "$LONGDATE" x264-$VERSION.tar.lz
+
+rm -rf x264-$VERSION
diff --git a/multimedia/x264/x264.SlackBuild b/multimedia/x264/x264.SlackBuild
index 1988cd7d86..2fd5792c94 100644
--- a/multimedia/x264/x264.SlackBuild
+++ b/multimedia/x264/x264.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for x264
-# Copyright 2010-2017 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,23 +11,23 @@
# 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.
# Originally written by core (eroc@linuxmail.org)
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=x264
-VERSION=${VERSION:-20170225}
+VERSION=${VERSION:-git_20210613_5db6aa6c}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,9 +71,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-snapshot-$VERSION-2245-stable
-tar xvf $CWD/$PRGNAM-snapshot-$VERSION-2245-stable.tar.bz2
-cd $PRGNAM-snapshot-$VERSION-2245-stable
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.lz
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/multimedia/x264/x264.info b/multimedia/x264/x264.info
index 4457b853b6..a0eaf2afcc 100644
--- a/multimedia/x264/x264.info
+++ b/multimedia/x264/x264.info
@@ -1,8 +1,8 @@
PRGNAM="x264"
-VERSION="20170225"
+VERSION="git_20210613_5db6aa6c"
HOMEPAGE="http://www.videolan.org/developers/x264.html"
-DOWNLOAD="http://ftp.videolan.org/x264/snapshots/x264-snapshot-20170225-2245-stable.tar.bz2"
-MD5SUM="262d200291935f35669eaac71de180c4"
+DOWNLOAD="http://www.liwjatan.at/files/src/x264/x264-git_20210613_5db6aa6c.tar.lz"
+MD5SUM="a8999192fcef7f11b9c98f92c4812c62"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/multimedia/xjadeo/xjadeo.SlackBuild b/multimedia/xjadeo/xjadeo.SlackBuild
index 8c1edacfb3..ce40b60c59 100644
--- a/multimedia/xjadeo/xjadeo.SlackBuild
+++ b/multimedia/xjadeo/xjadeo.SlackBuild
@@ -5,7 +5,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xjadeo
-VERSION=${VERSION:-0.8.7}
+VERSION=${VERSION:-0.8.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/xjadeo/xjadeo.info b/multimedia/xjadeo/xjadeo.info
index 2afa12801f..6ce604dac1 100644
--- a/multimedia/xjadeo/xjadeo.info
+++ b/multimedia/xjadeo/xjadeo.info
@@ -1,8 +1,8 @@
PRGNAM="xjadeo"
-VERSION="0.8.7"
+VERSION="0.8.10"
HOMEPAGE="http://xjadeo.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/project/xjadeo/xjadeo/v0.8.7/xjadeo-0.8.7.tar.gz"
-MD5SUM="9c929f80b44c9549fbda372b26a19462"
+DOWNLOAD="http://downloads.sourceforge.net/xjadeo/xjadeo-0.8.10.tar.gz"
+MD5SUM="a064aeb351682a7303c60c747591eb3a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="liblo"
diff --git a/multimedia/xmms-crossfade/README b/multimedia/xmms-crossfade/README
index 3272c8660c..d91aea033f 100644
--- a/multimedia/xmms-crossfade/README
+++ b/multimedia/xmms-crossfade/README
@@ -5,34 +5,36 @@ smoothly crossfade inbetween.
Features:
- * Crossfading
- Crossfade between two songs, i.e. fade out the end of the current song
- while fading in the beginning of the next for a smooth transition. Length
- and volume of the fadings can be adjusted separately for fading in and
- out.
-
- * Fadein/Fadeout
- Smoothly fadein/fadeout at the beginning or end of playback.
-
- * Continuous output
- Keeps the audio device opened when switching from one song to the next.
- When used with the Gap-Killer, this allows for seamless playback of whole
- albums without any audible interruption between the tracks.
-
- * Gap-Killer
- Removes the short gaps of silence at the beginning and/or end of mp3
- files. These gaps are caused by some mp3-encoders.
-
- * Automatic detection of live albums
- Automatically detects live albums and pre-mixed tracks which already are
- crossfaded. For those tracks, crossfading can be disabled automatically.
-
- * High quality
- XMMS-crossfade can take special care to avoid the clicks some
- soundcards produce when suddenly being stopped. Also, it can improve
- quality when seeking within a song.
-
- * Secondary effect plugin:
- XMMS-crossfade allows you to select a second effect plugin. This is
- usefull for example when using the volume normalizing plugin together
- with the icecast plugin.
+* Crossfading
+ Crossfade between two songs, i.e. fade out the end of the current
+ song while fading in the beginning of the next for a smooth
+ transition. Length and volume of the fadings can be adjusted
+ separately for fading in and out.
+
+* Fadein/Fadeout
+ Smoothly fadein/fadeout at the beginning or end of playback.
+
+* Continuous output
+ Keeps the audio device opened when switching from one song to
+ the next. When used with the Gap-Killer, this allows for seamless
+ playback of whole albums without any audible interruption between
+ the tracks.
+
+* Gap-Killer
+ Removes the short gaps of silence at the beginning and/or end of mp3
+ files. These gaps are caused by some mp3-encoders.
+
+* Automatic detection of live albums
+ Automatically detects live albums and pre-mixed tracks which already
+ are crossfaded. For those tracks, crossfading can be disabled
+ automatically.
+
+* High quality
+ XMMS-crossfade can take special care to avoid the clicks some
+ soundcards produce when suddenly being stopped. Also, it can improve
+ quality when seeking within a song.
+
+* Secondary effect plugin:
+ XMMS-crossfade allows you to select a second effect plugin. This is
+ useful for example when using the volume normalizing plugin together
+ with the icecast plugin.
diff --git a/multimedia/xmms-crossfade/xmms-crossfade.SlackBuild b/multimedia/xmms-crossfade/xmms-crossfade.SlackBuild
index 697a2f4033..ef61c86e5b 100644
--- a/multimedia/xmms-crossfade/xmms-crossfade.SlackBuild
+++ b/multimedia/xmms-crossfade/xmms-crossfade.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
@@ -70,11 +67,8 @@ 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 -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 {} \+
+find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
+ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
LDFLAGS="-Wl,-s" \
CFLAGS="$SLKCFLAGS -fgnu89-inline" \
diff --git a/multimedia/xmms-crossfade/xmms-crossfade.info b/multimedia/xmms-crossfade/xmms-crossfade.info
index 1b82ba026b..6da46ab155 100644
--- a/multimedia/xmms-crossfade/xmms-crossfade.info
+++ b/multimedia/xmms-crossfade/xmms-crossfade.info
@@ -1,7 +1,7 @@
PRGNAM="xmms-crossfade"
VERSION="0.3.14"
-HOMEPAGE="http://www.eisenlohr.org/xmms-crossfade"
-DOWNLOAD="http://www.eisenlohr.org/xmms-crossfade/xmms-crossfade-0.3.14.tar.gz"
+HOMEPAGE="https://www.eisenlohr.org/xmms-crossfade"
+DOWNLOAD="https://www.eisenlohr.org/xmms-crossfade/xmms-crossfade-0.3.14.tar.gz"
MD5SUM="026c52544c7f3193d384288c9f8296aa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/multimedia/xvidcore/xvidcore.SlackBuild b/multimedia/xvidcore/xvidcore.SlackBuild
index df5e83c96f..10d7300c79 100644
--- a/multimedia/xvidcore/xvidcore.SlackBuild
+++ b/multimedia/xvidcore/xvidcore.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Xvid
# Copyright 2007, 2008 Frank Caraballo <fecaraballo{at}gmail{dot}com>
-# Copyright 2014-2018 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2014-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -12,21 +12,21 @@
# 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=xvidcore
-VERSION=${VERSION:-1.3.5}
+VERSION=${VERSION:-1.3.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -51,8 +51,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"
@@ -71,7 +71,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM
chown -R root:root .
find -L . \
@@ -87,11 +87,16 @@ CFLAGS="$SLKCFLAGS" \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
+ --disable-static \
--build=$ARCH-slackware-linux
make
make install 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/multimedia/xvidcore/xvidcore.info b/multimedia/xvidcore/xvidcore.info
index 718b97de8b..5a5869ffd6 100644
--- a/multimedia/xvidcore/xvidcore.info
+++ b/multimedia/xvidcore/xvidcore.info
@@ -1,8 +1,8 @@
PRGNAM="xvidcore"
-VERSION="1.3.5"
+VERSION="1.3.7"
HOMEPAGE="https://labs.xvid.com/project/"
-DOWNLOAD="https://downloads.xvid.com/downloads/xvidcore-1.3.5.tar.bz2"
-MD5SUM="6877498cfc5b7f652e1a564699dba655"
+DOWNLOAD="https://downloads.xvid.com/downloads/xvidcore-1.3.7.tar.gz"
+MD5SUM="5c6c19324608ac491485dbb27d4da517"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""