summaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Blender/Blender.SlackBuild2
-rw-r--r--graphics/Blender/Blender.info6
-rw-r--r--graphics/GraphicsMagick/GraphicsMagick.SlackBuild6
-rw-r--r--graphics/GraphicsMagick/GraphicsMagick.info6
-rw-r--r--graphics/GraphicsMagick/README5
-rw-r--r--graphics/bdfedit/bdfedit.SlackBuild3
-rw-r--r--graphics/bdfedit/bdfedit.info4
-rw-r--r--graphics/brlcad/brlcad.info4
-rw-r--r--graphics/converseen/converseen.SlackBuild2
-rw-r--r--graphics/converseen/converseen.info6
-rw-r--r--graphics/fbida/fbida.SlackBuild13
-rw-r--r--graphics/fbida/gcc10.patch80
-rw-r--r--graphics/fbv/fbv.SlackBuild10
-rw-r--r--graphics/fbv/fbv.info2
-rw-r--r--graphics/findimagedupes/findimagedupes.SlackBuild11
-rw-r--r--graphics/findimagedupes/findimagedupes.info6
-rw-r--r--graphics/flpsed/flpsed.SlackBuild3
-rw-r--r--graphics/flpsed/flpsed.info4
-rw-r--r--graphics/gcolor2/gcolor2-0.4-fno-common.patch27
-rw-r--r--graphics/gcolor2/gcolor2.SlackBuild5
-rw-r--r--graphics/gdk-pixbuf-psd/README17
-rw-r--r--graphics/gdk-pixbuf-psd/gdk-pixbuf-psd.SlackBuild3
-rw-r--r--graphics/gifsicle/gifsicle.SlackBuild5
-rw-r--r--graphics/gifsicle/gifsicle.info8
-rw-r--r--graphics/gthumb/gthumb.SlackBuild5
-rw-r--r--graphics/gthumb/gthumb.info6
-rw-r--r--graphics/hp2xx/README14
-rw-r--r--graphics/hp2xx/hp2xx.SlackBuild10
-rw-r--r--graphics/imgp/imgp.SlackBuild6
-rw-r--r--graphics/imv/README27
-rw-r--r--graphics/imv/imv.SlackBuild104
-rw-r--r--graphics/imv/imv.info6
-rw-r--r--graphics/imv/slack-desc2
-rw-r--r--graphics/imv/squelch_libtiff_warnings.diff44
-rw-r--r--graphics/inkscape/glib-2.68.patch47
-rw-r--r--graphics/inkscape/inkscape.SlackBuild12
-rw-r--r--graphics/inkscape/inkscape.info6
-rw-r--r--graphics/jpegoptim/README8
-rw-r--r--graphics/jpegoptim/jpegoptim.SlackBuild38
-rw-r--r--graphics/jpegoptim/slack-desc12
-rw-r--r--graphics/lddot/README11
-rw-r--r--graphics/lddot/lddot.SlackBuild11
-rw-r--r--graphics/lddot/lddot.info2
-rw-r--r--graphics/libfpx/export-symbols.patch14
-rw-r--r--graphics/libfpx/libfpx.SlackBuild12
-rw-r--r--graphics/libfpx/libfpx.info2
-rw-r--r--graphics/meh/README2
-rw-r--r--graphics/meh/meh.SlackBuild10
-rw-r--r--graphics/meh/slack-desc2
-rw-r--r--graphics/mozjpeg/mozjpeg.SlackBuild25
-rw-r--r--graphics/opencolorio/opencolorio.SlackBuild2
-rw-r--r--graphics/opencolorio/opencolorio.info6
-rw-r--r--graphics/openimageio/openimageio.SlackBuild2
-rw-r--r--graphics/openimageio/openimageio.info6
-rw-r--r--graphics/pcx-pixbuf-loader/pcx-pixbuf-loader.SlackBuild3
-rw-r--r--graphics/psftools/psftools.SlackBuild4
-rw-r--r--graphics/psftools/psftools.info4
-rw-r--r--graphics/qiv/qiv.SlackBuild3
-rw-r--r--graphics/qiv/qiv.info4
-rw-r--r--graphics/ralcgm/ralcgm.SlackBuild3
-rw-r--r--graphics/raw-thumbnailer/raw-thumbnailer.SlackBuild3
-rw-r--r--graphics/teighafileconverter/teighafileconverter.SlackBuild3
-rw-r--r--graphics/teighaviewer/teighaviewer.SlackBuild6
-rw-r--r--graphics/ufraw/patches/0001-Change-use-of-header-files.patch30
-rw-r--r--graphics/ufraw/patches/0002-Use-symbolic-error-code.patch26
-rw-r--r--graphics/ufraw/patches/0003-ufraw-0.22-fix_omp_definitions.patch32
-rw-r--r--graphics/ufraw/patches/05_fix_build_due_to_unsigned_char.patch14
-rw-r--r--graphics/ufraw/patches/CVE-2015-8366.patch17
-rw-r--r--graphics/ufraw/patches/gcc7.patch15
-rw-r--r--graphics/ufraw/patches/no-gimp-remote.patch12
-rw-r--r--graphics/ufraw/slack-desc2
-rw-r--r--graphics/ufraw/ufraw.SlackBuild17
-rw-r--r--graphics/ufraw/ufraw.info8
-rw-r--r--graphics/viewnior/viewnior.SlackBuild5
-rw-r--r--graphics/vuescan/vuescan.SlackBuild4
-rw-r--r--graphics/vuescan/vuescan.info6
-rw-r--r--graphics/webp-pixbuf-loader/webp-pixbuf-loader.SlackBuild15
-rw-r--r--graphics/webp-pixbuf-loader/webp-pixbuf-loader.info6
-rw-r--r--graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild2
-rw-r--r--graphics/wine-nine-standalone/wine-nine-standalone.info6
-rw-r--r--graphics/xcf-pixbuf-loader/README6
-rw-r--r--graphics/xcf-pixbuf-loader/xcf-pixbuf-loader.SlackBuild3
-rw-r--r--graphics/xcur2png/xcur2png.SlackBuild3
-rw-r--r--graphics/xli/README16
-rw-r--r--graphics/xli/xli.SlackBuild10
-rw-r--r--graphics/xli/xli.info2
86 files changed, 373 insertions, 609 deletions
diff --git a/graphics/Blender/Blender.SlackBuild b/graphics/Blender/Blender.SlackBuild
index 2a88b0f84e..18e7bf995d 100644
--- a/graphics/Blender/Blender.SlackBuild
+++ b/graphics/Blender/Blender.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Blender
-VERSION=${VERSION:-2.93.1}
+VERSION=${VERSION:-2.93.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/Blender/Blender.info b/graphics/Blender/Blender.info
index 82f5f8b7a3..1b52bf76e8 100644
--- a/graphics/Blender/Blender.info
+++ b/graphics/Blender/Blender.info
@@ -1,8 +1,8 @@
PRGNAM="Blender"
-VERSION="2.93.1"
+VERSION="2.93.4"
HOMEPAGE="https://blender.org"
-DOWNLOAD="https://download.blender.org/source/blender-2.93.1.tar.xz"
-MD5SUM="54219edb12d5145a6881885c6fc7475e"
+DOWNLOAD="https://download.blender.org/source/blender-2.93.4.tar.xz"
+MD5SUM="eb340955b7df7f59c68da9f7ab74865d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="potrace OpenSubdiv pugixml jack opencollada valgrind numpy3 openimageio freealut embree"
diff --git a/graphics/GraphicsMagick/GraphicsMagick.SlackBuild b/graphics/GraphicsMagick/GraphicsMagick.SlackBuild
index 377a02a1f7..57f1c1c942 100644
--- a/graphics/GraphicsMagick/GraphicsMagick.SlackBuild
+++ b/graphics/GraphicsMagick/GraphicsMagick.SlackBuild
@@ -8,6 +8,7 @@
# MIA. Original version had no license; I'm licensing the update under the
# terms of the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210910 bkw: update for v1.3.36.
# 20201019 bkw: update for v1.3.35.
# 20200111 bkw: update for v1.3.34, quit using sourceforge dl link.
# 20191130 bkw: update for v1.3.33.
@@ -44,7 +45,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=GraphicsMagick
-VERSION=${VERSION:-1.3.35}
+VERSION=${VERSION:-1.3.36}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -57,9 +58,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/graphics/GraphicsMagick/GraphicsMagick.info b/graphics/GraphicsMagick/GraphicsMagick.info
index fa9006c4c4..0851a5f60d 100644
--- a/graphics/GraphicsMagick/GraphicsMagick.info
+++ b/graphics/GraphicsMagick/GraphicsMagick.info
@@ -1,8 +1,8 @@
PRGNAM="GraphicsMagick"
-VERSION="1.3.35"
+VERSION="1.3.36"
HOMEPAGE="http://www.graphicsmagick.org/"
-DOWNLOAD="http://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/1.3/GraphicsMagick-1.3.35.tar.xz"
-MD5SUM="e565b6ce1564d62409b3faa5c747096e"
+DOWNLOAD="https://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/1.3/GraphicsMagick-1.3.36.tar.xz"
+MD5SUM="3e936b42fd46fb460016f91c1a239e33"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/GraphicsMagick/README b/graphics/GraphicsMagick/README
index 9964595684..6d8b001534 100644
--- a/graphics/GraphicsMagick/README
+++ b/graphics/GraphicsMagick/README
@@ -8,15 +8,12 @@ JPEG-2000, PNG, PDF, PNM, and TIFF.
If you have an older version of GraphicsMagick installed, it's a good
idea to 'removepkg GraphicsMagick' before building the new version. If
-you don't do this, the build might work anyway... Upgrading from 1.3.29
+you don't do this, the build might work anyway... Upgrading from 1.3.29
to 1.3.30 has been tested and seems to work, but I make no guarantees.
This build includes PerlMagick (the Perl language bindings for
GraphicsMagick) and TclMagick (Tcl bindings). If you really need to,
you can disable these via PERL=no and/or TCL=no in the environment.
-*WARNING*
-be advised that the tests that run during the build of PerlMagick need
-TMP=/tmp or they will fail.
Starting with 1.3.30, GraphicsMagick is built with OpenMP support, which
allows it to take better advantage of multiple cores. If you experience
diff --git a/graphics/bdfedit/bdfedit.SlackBuild b/graphics/bdfedit/bdfedit.SlackBuild
index e1b2724a04..0d1912a14b 100644
--- a/graphics/bdfedit/bdfedit.SlackBuild
+++ b/graphics/bdfedit/bdfedit.SlackBuild
@@ -27,9 +27,6 @@ PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
# no CFLAGS or LIBDIRSUFFIX needed here
-# 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/graphics/bdfedit/bdfedit.info b/graphics/bdfedit/bdfedit.info
index 6a8c610114..3e22c52ac8 100644
--- a/graphics/bdfedit/bdfedit.info
+++ b/graphics/bdfedit/bdfedit.info
@@ -1,7 +1,7 @@
PRGNAM="bdfedit"
VERSION="1.3"
-HOMEPAGE="http://hea-www.harvard.edu/~fine/Tech/bdfedit.html"
-DOWNLOAD="http://hea-www.harvard.edu/~fine/Tech/bdfedit1.3.tar.gz"
+HOMEPAGE="https://hea-www.harvard.edu/~fine/Tech/bdfedit.html"
+DOWNLOAD="https://hea-www.harvard.edu/~fine/Tech/bdfedit1.3.tar.gz"
MD5SUM="c29a74fa4d964e197f96c66777ccf18b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/brlcad/brlcad.info b/graphics/brlcad/brlcad.info
index 8b220de969..32f398ffb4 100644
--- a/graphics/brlcad/brlcad.info
+++ b/graphics/brlcad/brlcad.info
@@ -1,7 +1,7 @@
PRGNAM="brlcad"
VERSION="7.30.10"
-HOMEPAGE="http://brlcad.org"
-DOWNLOAD="http://downloads.sourceforge.net/brlcad/brlcad-7.30.10.tar.bz2"
+HOMEPAGE="https://brlcad.org"
+DOWNLOAD="https://downloads.sourceforge.net/brlcad/brlcad-7.30.10.tar.bz2"
MD5SUM="534507304b4943b134d2a9ab49b10ae9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/converseen/converseen.SlackBuild b/graphics/converseen/converseen.SlackBuild
index 87536afb72..abb85893df 100644
--- a/graphics/converseen/converseen.SlackBuild
+++ b/graphics/converseen/converseen.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=converseen
-VERSION=${VERSION:-0.9.9.1}
+VERSION=${VERSION:-0.9.9.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/converseen/converseen.info b/graphics/converseen/converseen.info
index b7188bfb8d..3c97702743 100644
--- a/graphics/converseen/converseen.info
+++ b/graphics/converseen/converseen.info
@@ -1,8 +1,8 @@
PRGNAM="converseen"
-VERSION="0.9.9.1"
+VERSION="0.9.9.2"
HOMEPAGE="https://converseen.fasterland.net/"
-DOWNLOAD="https://downloads.sourceforge.net/converseen/converseen-0.9.9.1.tar.bz2"
-MD5SUM="e5fa4d013facfb600b4d5f5eadbb57c8"
+DOWNLOAD="https://downloads.sourceforge.net/converseen/converseen-0.9.9.2.tar.bz2"
+MD5SUM="4d488ed3c361c3d41068001d2269f282"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/fbida/fbida.SlackBuild b/graphics/fbida/fbida.SlackBuild
index 58182b7e40..1a90c1b897 100644
--- a/graphics/fbida/fbida.SlackBuild
+++ b/graphics/fbida/fbida.SlackBuild
@@ -66,9 +66,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
@@ -103,11 +100,11 @@ 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 {} \+
+
+# https://gitlab.com/kraxel/fbida/-/commit/1bb8a8aa.patch
+patch -p1 < $CWD/gcc10.patch
MOTIF_OPT="HAVE_MOTIF=${MOTIF:-yes}"
sed -i "/^CFLAGS/s,-g *-O2,$SLKCFLAGS," mk/Variables.mk
diff --git a/graphics/fbida/gcc10.patch b/graphics/fbida/gcc10.patch
new file mode 100644
index 0000000000..50618d6a32
--- /dev/null
+++ b/graphics/fbida/gcc10.patch
@@ -0,0 +1,80 @@
+From 1bb8a8aa29845378903f3c690e17c0867c820da2 Mon Sep 17 00:00:00 2001
+From: Gerd Hoffmann <kraxel@redhat.com>
+Date: Mon, 16 Mar 2020 13:24:12 +0100
+Subject: [PATCH] gcc10 build fix
+
+by Adrian Reber <adrian@lisas.de>
+---
+ fbi.c | 1 -
+ filter.c | 2 --
+ idaconfig.h | 2 +-
+ readers.c | 2 ++
+ viewer.c | 1 -
+ 5 files changed, 3 insertions(+), 5 deletions(-)
+
+diff --git a/fbi.c b/fbi.c
+index 8882302..8fd9d31 100644
+--- a/fbi.c
++++ b/fbi.c
+@@ -86,7 +86,6 @@ static int img_mem, max_mem_mb;
+
+ /* graphics interface */
+ gfxstate *gfx;
+-int debug;
+
+ /* framebuffer */
+ char *fbdev = NULL;
+diff --git a/filter.c b/filter.c
+index a75f73a..e20ebc2 100644
+--- a/filter.c
++++ b/filter.c
+@@ -6,8 +6,6 @@
+ #include "readers.h"
+ #include "filter.h"
+
+-int debug = 0;
+-
+ /* ----------------------------------------------------------------------- */
+
+ static void
+diff --git a/idaconfig.h b/idaconfig.h
+index 8d616ef..d09a178 100644
+--- a/idaconfig.h
++++ b/idaconfig.h
+@@ -17,7 +17,7 @@
+
+ /* -------------------------------------------------------------------------- */
+
+-char *ida_lists;
++extern char *ida_lists;
+
+ void ida_init_config(void);
+ void ida_read_config(void);
+diff --git a/readers.c b/readers.c
+index e94bbcb..1516ed9 100644
+--- a/readers.c
++++ b/readers.c
+@@ -7,6 +7,8 @@
+ #include "readers.h"
+ #include "byteorder.h"
+
++int debug=0;
++
+ /* ----------------------------------------------------------------------- */
+
+ void load_bits_lsb(unsigned char *dst, unsigned char *src, int width,
+diff --git a/viewer.c b/viewer.c
+index ab4b31c..02ba807 100644
+--- a/viewer.c
++++ b/viewer.c
+@@ -38,7 +38,6 @@
+
+ #define PROCESS_LINES 16
+
+-int debug;
+ Cursor ptrs[POINTER_COUNT];
+
+ /* ----------------------------------------------------------------------- */
+--
+GitLab
+
diff --git a/graphics/fbv/fbv.SlackBuild b/graphics/fbv/fbv.SlackBuild
index 62a61f5604..71ff16e7a4 100644
--- a/graphics/fbv/fbv.SlackBuild
+++ b/graphics/fbv/fbv.SlackBuild
@@ -26,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
@@ -61,11 +58,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 {} \+
# Check for new giflib API, apply patch only if needed. This changed
# between Slack 14.1 and 14.2.
diff --git a/graphics/fbv/fbv.info b/graphics/fbv/fbv.info
index 5c0109ed1f..198c9ca198 100644
--- a/graphics/fbv/fbv.info
+++ b/graphics/fbv/fbv.info
@@ -1,7 +1,7 @@
PRGNAM="fbv"
VERSION="1.0b"
HOMEPAGE="http://s-tech.elsat.net.pl/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/fbv-1.0b.tar.gz"
+DOWNLOAD="https://ponce.cc/slackware/sources/repo/fbv-1.0b.tar.gz"
MD5SUM="3e466375b930ec22be44f1041e77b55d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/findimagedupes/findimagedupes.SlackBuild b/graphics/findimagedupes/findimagedupes.SlackBuild
index 2984d84c65..1f65f19254 100644
--- a/graphics/findimagedupes/findimagedupes.SlackBuild
+++ b/graphics/findimagedupes/findimagedupes.SlackBuild
@@ -6,19 +6,18 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210910 bkw: update for v2.19.1.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=findimagedupes
-VERSION=${VERSION:-2.19}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.19.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-# 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
@@ -52,7 +51,7 @@ pod2man -s1 --stderr -cSlackBuilds.org -r$VERSION $PRGNAM | \
gzip -9c > $PKG/usr/man/man1/$PRGNAM.1.gz
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a README* COPYING history $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README* COPYING $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/graphics/findimagedupes/findimagedupes.info b/graphics/findimagedupes/findimagedupes.info
index dd45db199d..6c71c02609 100644
--- a/graphics/findimagedupes/findimagedupes.info
+++ b/graphics/findimagedupes/findimagedupes.info
@@ -1,8 +1,8 @@
PRGNAM="findimagedupes"
-VERSION="2.19"
+VERSION="2.19.1"
HOMEPAGE="http://www.jhnc.org/findimagedupes/"
-DOWNLOAD="http://www.jhnc.org/findimagedupes/findimagedupes-2.19.tar.gz"
-MD5SUM="24886738644e77cb20d78f56f7178ef8"
+DOWNLOAD="http://www.jhnc.org/findimagedupes/findimagedupes-2.19.1.tar.gz"
+MD5SUM="86be2910f2b5af31b5015e8db2d51a4a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-Inline-C perl-file-mimeinfo GraphicsMagick"
diff --git a/graphics/flpsed/flpsed.SlackBuild b/graphics/flpsed/flpsed.SlackBuild
index 3528f002ac..0690918aa9 100644
--- a/graphics/flpsed/flpsed.SlackBuild
+++ b/graphics/flpsed/flpsed.SlackBuild
@@ -27,9 +27,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/graphics/flpsed/flpsed.info b/graphics/flpsed/flpsed.info
index 05c17f7f47..3d37a50204 100644
--- a/graphics/flpsed/flpsed.info
+++ b/graphics/flpsed/flpsed.info
@@ -1,7 +1,7 @@
PRGNAM="flpsed"
VERSION="0.7.3"
-HOMEPAGE="http://web.archive.org/web/20201018005250/https://flpsed.org/flpsed.html"
-DOWNLOAD="https://src.fedoraproject.org/repo/pkgs/flpsed/flpsed-0.7.3.tar.gz/3b7c2ffd349a41c2e484dad3fd3d73d0/flpsed-0.7.3.tar.gz"
+HOMEPAGE="https://flpsed.org/"
+DOWNLOAD="https://flpsed.org/flpsed-0.7.3.tar.gz"
MD5SUM="3b7c2ffd349a41c2e484dad3fd3d73d0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/gcolor2/gcolor2-0.4-fno-common.patch b/graphics/gcolor2/gcolor2-0.4-fno-common.patch
new file mode 100644
index 0000000000..f30552a13e
--- /dev/null
+++ b/graphics/gcolor2/gcolor2-0.4-fno-common.patch
@@ -0,0 +1,27 @@
+--- a/src/callbacks.c
++++ b/src/callbacks.c
+@@ -13,6 +13,9 @@
+ #include "support.h"
+
+
++GtkWidget *gcolor2;
++GtkWidget *menu;
++GdkColor colorvalue;
+ GtkWidget *savedialog;
+ gchar *colorname;
+ static GtkWidget *aboutdialog = NULL;
+--- a/src/callbacks.h
++++ b/src/callbacks.h
+@@ -42,9 +42,9 @@
+ "\302\267 Usability / user interface enhancements\n" \
+ "\302\267 Code cleanup"
+
+-GtkWidget *gcolor2;
+-GtkWidget *menu;
+-GdkColor colorvalue;
++extern GtkWidget *gcolor2;
++extern GtkWidget *menu;
++extern GdkColor colorvalue;
+
+ enum
+ {
diff --git a/graphics/gcolor2/gcolor2.SlackBuild b/graphics/gcolor2/gcolor2.SlackBuild
index e4de53657c..d296407f44 100644
--- a/graphics/gcolor2/gcolor2.SlackBuild
+++ b/graphics/gcolor2/gcolor2.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gcolor2
VERSION=${VERSION:-0.4}
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-5}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -84,6 +84,9 @@ find -L . \
patch -p1 < $CWD/color_definition_path.patch
# fix segfaults on x86_64 and remove some compilation warnings:
patch -p1 < $CWD/amd64_segfault.patch
+# fix callbacks related error on main.o (Thanks to Gentoo):
+patch -p1 < $CWD/gcolor2-0.4-fno-common.patch
+
# correct character class definition in configure script:
sed -i '/gentoo_ltmain_version/s/\[:space:\]/[&]/g' configure
diff --git a/graphics/gdk-pixbuf-psd/README b/graphics/gdk-pixbuf-psd/README
index f518211a31..dc5bd0af7e 100644
--- a/graphics/gdk-pixbuf-psd/README
+++ b/graphics/gdk-pixbuf-psd/README
@@ -1,20 +1,23 @@
gdk-pixbuf-psd (gdk-pixbuf2 loader for Photoshop PSD files)
-This project aims to provide a GdkPixbuf loader for the PSD file format.
+This project aims to provide a GdkPixbuf loader for the PSD file
+format.
-GdkPixbuf is part of GTK and applications like Eye of GNOME and gThumb use
-it to handle image loading. The loader provided by this project will let
-those applications open PSD images and enable thumbnails in nautilus, too.
+GdkPixbuf is part of GTK and applications like Eye of GNOME and gThumb
+use it to handle image loading. The loader provided by this project
+will let those applications open PSD images and enable thumbnails in
+nautilus, too.
The loader supports:
- RGB and CYMK images
- RLE compression
- 8 and 16 bit color depths
-This implementation is based on this specification [1] and PHP PSD Reader [2].
+This implementation is based on this specification [1] and PHP PSD
+Reader [2].
[1] http://www.fileformat.info/format/psd/egff.htm
[2] http://www.kingsquare.nl/phppsdreader
-Installing this allows qiv to display PSD images. It should work for geeqie
-as well, but seems to have problems.
+Installing this allows qiv to display PSD images. It should work for
+geeqie as well, but seems to have problems.
diff --git a/graphics/gdk-pixbuf-psd/gdk-pixbuf-psd.SlackBuild b/graphics/gdk-pixbuf-psd/gdk-pixbuf-psd.SlackBuild
index c15abc1e56..316ba27406 100644
--- a/graphics/gdk-pixbuf-psd/gdk-pixbuf-psd.SlackBuild
+++ b/graphics/gdk-pixbuf-psd/gdk-pixbuf-psd.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
diff --git a/graphics/gifsicle/gifsicle.SlackBuild b/graphics/gifsicle/gifsicle.SlackBuild
index 8b1f0d2383..4f8e459bf6 100644
--- a/graphics/gifsicle/gifsicle.SlackBuild
+++ b/graphics/gifsicle/gifsicle.SlackBuild
@@ -9,7 +9,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gifsicle
-VERSION=${VERSION:-1.92}
+VERSION=${VERSION:-1.93}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -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
diff --git a/graphics/gifsicle/gifsicle.info b/graphics/gifsicle/gifsicle.info
index 89ea143648..9032f72a99 100644
--- a/graphics/gifsicle/gifsicle.info
+++ b/graphics/gifsicle/gifsicle.info
@@ -1,8 +1,8 @@
PRGNAM="gifsicle"
-VERSION="1.92"
-HOMEPAGE="http://www.lcdf.org/gifsicle/"
-DOWNLOAD="https://github.com/kohler/gifsicle/archive/v1.92/gifsicle-1.92.tar.gz"
-MD5SUM="fd31d55d9176607fc5034cb135cf64fd"
+VERSION="1.93"
+HOMEPAGE="https://www.lcdf.org/gifsicle/"
+DOWNLOAD="https://github.com/kohler/gifsicle/archive/v1.93/gifsicle-1.93.tar.gz"
+MD5SUM="beb45d12d78293a660dc3fb7c667a50b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/gthumb/gthumb.SlackBuild b/graphics/gthumb/gthumb.SlackBuild
index 9f28b56283..8834865e50 100644
--- a/graphics/gthumb/gthumb.SlackBuild
+++ b/graphics/gthumb/gthumb.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gthumb
-VERSION=${VERSION:-3.10.3}
+VERSION=${VERSION:-3.10.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -95,8 +95,7 @@ meson setup \
--localstatedir=/var \
--buildtype=release \
build || exit 1
-"${NINJA:=ninja}"
-$NINJA -C build || exit 1
+"${NINJA:=ninja}" -C build || exit 1
DESTDIR=$PKG $NINJA -C build install || exit 1
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/graphics/gthumb/gthumb.info b/graphics/gthumb/gthumb.info
index c141cd437f..b86a6fe330 100644
--- a/graphics/gthumb/gthumb.info
+++ b/graphics/gthumb/gthumb.info
@@ -1,8 +1,8 @@
PRGNAM="gthumb"
-VERSION="3.10.3"
+VERSION="3.10.4"
HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Gthumb"
-DOWNLOAD="https://download.gnome.org/sources/gthumb/3.10/gthumb-3.10.3.tar.xz"
-MD5SUM="b3639fdfe7b3cc1d0f38358d752735c1"
+DOWNLOAD="https://download.gnome.org/sources/gthumb/3.10/gthumb-3.10.4.tar.xz"
+MD5SUM="4f14621f00444c2db3a19c546672d369"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/hp2xx/README b/graphics/hp2xx/README
index 174bbf3b63..7f85bbd8cd 100644
--- a/graphics/hp2xx/README
+++ b/graphics/hp2xx/README
@@ -1,14 +1,14 @@
hp2xx (vector graphics conversion)
-The hp2xx program is a versatile tool to convert vector-oriented graphics
-data given in Hewlett-Packard's HP-GL plotter language into a variety
-of popular graphics formats, both vector- and raster-oriented.
+The hp2xx program is a versatile tool to convert vector-oriented
+graphics data given in Hewlett-Packard's HP-GL plotter language into a
+variety of popular graphics formats, both vector- and raster-oriented.
The various supported output formats include Encapsulated PostScript
-(EPS), PCX, IMG, and several formats intended to facilitate the generation
-of graphics within TeX documents. In addition, hp2xx output is printable
-on the HP Laserjet/Deskjet printer series, and it may be used as a HP-GL
-previewer on many platforms.
+(EPS), PCX, IMG, and several formats intended to facilitate the
+generation of graphics within TeX documents. In addition, hp2xx output
+is printable on the HP Laserjet/Deskjet printer series, and it may be
+used as a HP-GL previewer on many platforms.
It can be used as an ImageMagick or GraphicsMagick delegate to convert
from HPGL format.
diff --git a/graphics/hp2xx/hp2xx.SlackBuild b/graphics/hp2xx/hp2xx.SlackBuild
index ebf6fed3f9..3f656af52b 100644
--- a/graphics/hp2xx/hp2xx.SlackBuild
+++ b/graphics/hp2xx/hp2xx.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
@@ -58,11 +55,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 {} \+
sed -i "s,-O2 -g,$SLKCFLAGS," sources/Makefile
diff --git a/graphics/imgp/imgp.SlackBuild b/graphics/imgp/imgp.SlackBuild
index 328bce3a51..9069291f41 100644
--- a/graphics/imgp/imgp.SlackBuild
+++ b/graphics/imgp/imgp.SlackBuild
@@ -88,9 +88,9 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# Install bash completion file
-mkdir -p $PKG/etc/bash_completion.d
-install -D -m0744 auto-completion/bash/${PRGNAM}-completion.bash \
- $PKG/etc/bash_completion.d/${PRGNAM}-completion.bash
+mkdir -p $PKG/usr/share/bash-completion/completions
+install -D -m0644 auto-completion/bash/${PRGNAM}-completion.bash \
+ $PKG/usr/share/bash-completion/completions/$PRGNAM
# Install zsh completion file
mkdir -p $PKG/usr/share/site-functions
diff --git a/graphics/imv/README b/graphics/imv/README
index 22ee94f1bc..3d369fad5f 100644
--- a/graphics/imv/README
+++ b/graphics/imv/README
@@ -3,15 +3,17 @@ imv (image viewer for X and/or Wayland)
imv is a command line image viewer intended for use with tiling window
managers. Features:
-* Native Wayland [2] and X11 [1] support
+* Native Wayland and X11 support
* Support for dozens of image formats including:
- * PNG [1]
- * JPEG [1]
- * Animated GIFs [3]
- * SVG [4]
- * TIFF [1]
- * Various RAW formats [5]
- * Photoshop PSD files [5]
+ * PNG
+ * JPEG
+ * Animated GIFs (requires FreeImage or libnsgif)
+ * SVG
+ * TIFF
+ * Various RAW formats (requires FreeImage)
+ * Photoshop PSD files (requires FreeImage)
+ * WEBP
+ * HEIF/AVIF (requires libheif)
* Configurable key bindings and behaviour
* Highly scriptable with IPC via imv-msg
@@ -19,14 +21,7 @@ Optional dependencies (autodetected):
- FreeImage (support for GIF, RAW, PSD formats)
- libnsgif (support for GIF)
+- libheif (support for HEIF/AVIF)
If you don't have at least one of FreeImage or libnsgif, imv won't
support GIF images at all.
-
-Notes:
-
-[1] - uses a library from core Slackware, so always enabled.
-[2] - requires either FreeImage or libnsgif.
-[3] - imv supports SVG images, but the librsvg in Slackware 14.2 is too
- old for imv to use, so SVG support is disabled. Sorry.
-[4] - requires FreeImage.
diff --git a/graphics/imv/imv.SlackBuild b/graphics/imv/imv.SlackBuild
index 1dc8d3fac3..67d583c534 100644
--- a/graphics/imv/imv.SlackBuild
+++ b/graphics/imv/imv.SlackBuild
@@ -6,10 +6,19 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210909 bkw:
+# - update for v4.3.0.
+# - upstream switched to meson, can't build old versions with this script.
+# - meson autodetects all the optional libs properly, get rid of the
+# messy shell script code that used to do it.
+# - add new optional dep libheif.
+# - get rid of squelch_libtiff_warnings.diff (upstream fixed it).
+# - rework README.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=imv
-VERSION=${VERSION:-4.1.0}
+VERSION=${VERSION:-4.3.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -22,9 +31,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,67 +66,36 @@ 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 {} \+
-# libtiff complains "not a TIFF image" for every non-TIFF image imv
-# loads. patch disables libtiff warnings, and also moves libtiff to
-# the end of the backend list, so it'll get tried last (after all the
-# other backends have decided they can't handle the file).
-patch -p1 < $CWD/squelch_libtiff_warnings.diff
-
-# missing an include...
-sed -i '1i#include <string.h>' src/backend_freeimage.c
-
-# look in the right place for the config file.
-sed -i 's,/usr/local/etc/,/etc/imv/,' src/imv.c
-
-# No autodetection for optional deps. Help it out a little.
-# libpng, libtiff, libjpeg-turbo are always included.
-# librsvg never included, 14.2's is too old, and the minimum supported
-# version requires rust, meaning I don't love it enough to include a
-# static build here. I'm not just assuming it's too old because the
-# docs say so, I actually tried it. Sigh.
-W=x11; F=no; G=no; WS=no
-pkg-config --exists wayland-client && W=all && WS=yes
-[ -e /usr/include/FreeImage.h ] && F=yes
-pkg-config --exists libnsgif && G=yes
-
-cat >config.mk <<EOF
-# Core Slackware stuff:
-BACKEND_LIBTIFF=yes
-BACKEND_LIBPNG=yes
-BACKEND_LIBJPEG=yes
-
-# Core Slackware 14.2, but too old to use, sorry.
-BACKEND_LIBRSVG=no
-
-# Optional SBo packages (FreeImage, libnsgif):
-BACKEND_FREEIMAGE=$F
-BACKEND_LIBNSGIF=$G
-
-# Optional: window system (x11, wayland, or 'all' for both)
-WINDOWS=$W
-EOF
-
-make \
- CFLAGS="$SLKCFLAGS" \
- PREFIX=/usr \
- CONFIGPREFIX=/etc/$PRGNAM
+# meson takes an option to say where to install the config file, but
+# it doesn't actually change where the binary looks for it.
+sed -i -e 's,/etc/imv_config,/etc/imv/imv_config,' \
+ -e '/\/usr\/local\/etc/d' \
+ src/imv.c doc/imv.1.txt
-make install \
- DESTDIR=$PKG \
- PREFIX=/usr \
- CONFIGPREFIX=/etc/$PRGNAM \
- MANPREFIX=/usr/man \
- INSTALL_PROGRAM="install -s -m0755"
+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 \
+ --sysconfdir=/etc/$PRGNAM \
+ -Dstrip=true
+ "${NINJA:=ninja}"
+ DESTDIR=$PKG $NINJA install
+cd ..
gzip -9 $PKG/usr/man/man?/*.?
+mv $PKG/etc/$PRGNAM/${PRGNAM}_config $PKG/etc/$PRGNAM/${PRGNAM}_config.new
-( cd $PKG/etc/$PRGNAM; mv ${PRGNAM}_config ${PRGNAM}_config.new )
-
-# make install doesn't install the .desktop file. Also there's no icon
-# so we have to include one, below.
+# Slackware doesn't have an icon called multimedia-photo-viewer...
mkdir -p $PKG/usr/share/applications
-sed "s,multimedia-photo-viewer,$PRGNAM," files/$PRGNAM.desktop > \
- $PKG/usr/share/applications/$PRGNAM.desktop
+sed -i "s,multimedia-photo-viewer,$PRGNAM," \
+ $PKG/usr/share/applications/*.desktop
# Icon came from Debian moka-icon-theme package. I have no idea
# what the default icon theme is in Debian (equivalent of hicolor in
@@ -138,9 +113,16 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
+# update slack-desc to say which optional deps are included
+F=no; G=no; H=no
+ldd $PKG/usr/bin/$PRGNAM-x11 > lddtmp
+grep -q 'libfreeimage' lddtmp && F=yes
+grep -q 'libnsgif' lddtmp && G=yes
+grep -q 'libheif' lddtmp && H=yes
+
sed -e "s,@F@,$F," \
-e "s,@G@,$G," \
- -e "s,@W@,$WS," \
+ -e "s,@H@,$H," \
$CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
diff --git a/graphics/imv/imv.info b/graphics/imv/imv.info
index 25b7f16fc4..0534731c08 100644
--- a/graphics/imv/imv.info
+++ b/graphics/imv/imv.info
@@ -1,8 +1,8 @@
PRGNAM="imv"
-VERSION="4.1.0"
+VERSION="4.3.0"
HOMEPAGE="https://github.com/eXeC64/imv"
-DOWNLOAD="https://github.com/eXeC64/imv/archive/v4.1.0/imv-4.1.0.tar.gz"
-MD5SUM="325bac66149dfa3f6e7688b1f4ab5f67"
+DOWNLOAD="https://github.com/eXeC64/imv/archive/v4.3.0/imv-4.3.0.tar.gz"
+MD5SUM="d01fb291c384497cfcc771ad6603a3c0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/imv/slack-desc b/graphics/imv/slack-desc
index 286c5202c9..a9ae922b5f 100644
--- a/graphics/imv/slack-desc
+++ b/graphics/imv/slack-desc
@@ -13,7 +13,7 @@ imv: managers.
imv:
imv: Package built with support for:
imv:
-imv: FreeImage: @F@ libnsgif: @G@ wayland: @W@
+imv: FreeImage: @F@ libnsgif: @G@ libheif: @H@
imv:
imv:
imv:
diff --git a/graphics/imv/squelch_libtiff_warnings.diff b/graphics/imv/squelch_libtiff_warnings.diff
deleted file mode 100644
index 9c66ba26f2..0000000000
--- a/graphics/imv/squelch_libtiff_warnings.diff
+++ /dev/null
@@ -1,44 +0,0 @@
-diff -Naur imv-4.1.0/src/backend_libtiff.c imv-4.1.0.patched/src/backend_libtiff.c
---- imv-4.1.0/src/backend_libtiff.c 2019-12-21 17:54:26.000000000 -0500
-+++ imv-4.1.0.patched/src/backend_libtiff.c 2020-11-21 16:40:37.971589947 -0500
-@@ -110,6 +110,7 @@
- {
- struct private private;
-
-+ TIFFSetErrorHandler(NULL);
- private.tiff = TIFFOpen(path, "r");
- if (!private.tiff) {
- /* Header is read, so no BAD_PATH check here */
-@@ -129,6 +130,7 @@
- static enum backend_result open_memory(void *data, size_t len, struct imv_source **src)
- {
- struct private *private = malloc(sizeof *private);
-+ TIFFSetErrorHandler(NULL);
- private->data = data;
- private->len = len;
- private->pos = 0;
-diff -Naur imv-4.1.0/src/main.c imv-4.1.0.patched/src/main.c
---- imv-4.1.0/src/main.c 2019-12-21 17:54:26.000000000 -0500
-+++ imv-4.1.0.patched/src/main.c 2020-11-21 16:40:46.483589173 -0500
-@@ -17,10 +17,6 @@
- return 1;
- }
-
--#ifdef IMV_BACKEND_LIBTIFF
-- imv_install_backend(imv, &imv_backend_libtiff);
--#endif
--
- #ifdef IMV_BACKEND_LIBPNG
- imv_install_backend(imv, &imv_backend_libpng);
- #endif
-@@ -41,6 +37,10 @@
- imv_install_backend(imv, &imv_backend_freeimage);
- #endif
-
-+#ifdef IMV_BACKEND_LIBTIFF
-+ imv_install_backend(imv, &imv_backend_libtiff);
-+#endif
-+
- if (!imv_load_config(imv)) {
- imv_free(imv);
- return 1;
diff --git a/graphics/inkscape/glib-2.68.patch b/graphics/inkscape/glib-2.68.patch
deleted file mode 100644
index bc23d7df01..0000000000
--- a/graphics/inkscape/glib-2.68.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff --git a/src/3rdparty/autotrace/autotrace.h b/src/3rdparty/autotrace/autotrace.h
-index 2ce6f272a997cee8c7839412a520106d5584ce4c..e56be9a74c4308cacc4043ef0855edae9cdef0a6 100644
---- a/src/3rdparty/autotrace/autotrace.h
-+++ b/src/3rdparty/autotrace/autotrace.h
-@@ -23,6 +23,9 @@
-
- #include <stdio.h>
-
-+#include "types.h"
-+#include "color.h"
-+
- #ifdef __cplusplus
- extern "C" {
- #endif /* __cplusplus */
-@@ -35,9 +38,6 @@ extern "C" {
- * Typedefs
- * ===================================================================== */
-
--#include "types.h"
--#include "color.h"
--
- /* Third degree is the highest we deal with. */
- enum _at_polynomial_degree {
- AT_LINEARTYPE = 1,
-diff --git a/src/3rdparty/autotrace/color.h b/src/3rdparty/autotrace/color.h
-index e50ab30ae04d1861c4d9aa0f393650d2f2c102da..88651db9f73571cdc5f14cdf4645e8fa69e03912 100644
---- a/src/3rdparty/autotrace/color.h
-+++ b/src/3rdparty/autotrace/color.h
-@@ -24,6 +24,10 @@
- #include <glib.h>
- #include <glib-object.h>
-
-+#ifdef __cplusplus
-+extern "C" {
-+#endif /* __cplusplus */
-+
- typedef struct _at_color at_color;
- struct _at_color {
- guint8 r;
-@@ -43,4 +47,7 @@ void at_color_free(at_color * color);
- GType at_color_get_type(void);
- #define AT_TYPE_COLOR (at_color_get_type ())
-
-+#ifdef __cplusplus
-+}
-+#endif /* __cplusplus */
- #endif /* not AT_COLOR_H */
diff --git a/graphics/inkscape/inkscape.SlackBuild b/graphics/inkscape/inkscape.SlackBuild
index d2ff1c4ffd..3c5182be72 100644
--- a/graphics/inkscape/inkscape.SlackBuild
+++ b/graphics/inkscape/inkscape.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=inkscape
-VERSION=${VERSION:-1.0.2}
-EXTRAVER=${EXTRAVER:-2021-01-15_e86c870879}
+VERSION=${VERSION:-1.1}
+EXTRAVER=${EXTRAVER:-2021-05-24_c4e8f9ed74}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,8 +80,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/glib-2.68.patch
-
# strip invalid tag
sed -i /url/d org.inkscape.Inkscape.appdata.xml.in
@@ -119,6 +117,12 @@ cd build
make install DESTDIR=$PKG
cd ..
+# From this version on inkscape install its separate library in
+# /usr/lib$LIBDIRSUFFIX/$PRGNAM that's not on the binary LD_LIBRARY_PATH
+# at runtime: just create an handy symlink without moving it in case
+# something else look for it there
+( cd $PKG/usr/lib$LIBDIRSUFFIX ; ln -s $PRGNAM/* . )
+
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/graphics/inkscape/inkscape.info b/graphics/inkscape/inkscape.info
index 9e0d9b3bb9..aede4aa381 100644
--- a/graphics/inkscape/inkscape.info
+++ b/graphics/inkscape/inkscape.info
@@ -1,8 +1,8 @@
PRGNAM="inkscape"
-VERSION="1.0.2"
+VERSION="1.1"
HOMEPAGE="http://www.inkscape.org/"
-DOWNLOAD="https://inkscape.org/gallery/item/23820/inkscape-1.0.2.tar.xz"
-MD5SUM="ec90e0c1e4c7e3dba8f46b16c73462b3"
+DOWNLOAD="https://media.inkscape.org/dl/resources/file/inkscape-1.1.tar.xz"
+MD5SUM="45e38e25fb93c7c91c51b84b9e4cf0ee"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="GraphicsMagick gdl dos2unix double-conversion libcdr lxml numpy potrace pstoedit scour"
diff --git a/graphics/jpegoptim/README b/graphics/jpegoptim/README
index 7d81291d04..2ef1e6ceac 100644
--- a/graphics/jpegoptim/README
+++ b/graphics/jpegoptim/README
@@ -1 +1,7 @@
-jpegoptim - utility to optimize/compress JPEG files
+jpegoptim (utility to optimize/compress JPEG files)
+
+jpegoptim is used to optimize/compress jpeg files. It supports
+lossless optimization (based on optimizing the Huffman tables) and
+so called "lossy" optimization where in addition to optimizing the
+Huffman tables, the user can specify an upper limit for image quality,
+or a target file size.
diff --git a/graphics/jpegoptim/jpegoptim.SlackBuild b/graphics/jpegoptim/jpegoptim.SlackBuild
index 7a3777c494..2365eadabc 100644
--- a/graphics/jpegoptim/jpegoptim.SlackBuild
+++ b/graphics/jpegoptim/jpegoptim.SlackBuild
@@ -2,28 +2,14 @@
# Slackware build script for jpegoptim
-# Originally written by:
-# Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org
+# Originally written Ryan P.C. McQuen.
+# Now maintained by B. Watson <yalhcru@gmail.com>.
-# Now maintained by B. Watson (yalhcru@gmail.com)
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version, with the following exception:
-# the text of the GPL license may be omitted.
-
-# This program is distributed in the hope that it will be useful, but
-# without any warranty; without even the implied warranty of
-# merchantability or fitness for a particular purpose. Compiling,
-# interpreting, executing or merely reading the text of the program
-# may result in lapses of consciousness and/or very being, up to and
-# including the end of all existence and the Universe as we know it.
-# See the GNU General Public License for more details.
-
-# You may have received a copy of the GNU General Public License along
-# with this program (most likely, a file named COPYING). If not, see
-# <https://www.gnu.org/licenses/>.
+# 20210909 bkw: BUILD=2
+# - relicense as WTFPL, with permission from original author.
+# - expand README and slack-desc.
# 20180612 bkw: update for v1.4.6.
@@ -36,7 +22,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=jpegoptim
VERSION=${VERSION:-1.4.6}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -48,9 +34,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
@@ -83,11 +66,8 @@ rm -rf $PRGNAM-RELEASE.$VERSION
tar xvf $CWD/$PRGNAM-RELEASE.$VERSION.tar.gz
cd $PRGNAM-RELEASE.$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/graphics/jpegoptim/slack-desc b/graphics/jpegoptim/slack-desc
index 17bc00e27f..6a2f7a4951 100644
--- a/graphics/jpegoptim/slack-desc
+++ b/graphics/jpegoptim/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-jpegoptim: jpegoptim (optimize/compress JPEGs)
+jpegoptim: jpegoptim (utility to optimize/compress JPEG files)
jpegoptim:
-jpegoptim: jpegoptim is a JPEG optimizer/compressor
+jpegoptim: jpegoptim is used to optimize/compress jpeg files. It supports
+jpegoptim: lossless optimization (based on optimizing the Huffman tables) and
+jpegoptim: so called "lossy" optimization where in addition to optimizing the
+jpegoptim: Huffman tables, the user can specify an upper limit for image quality,
+jpegoptim: or a target file size.
jpegoptim:
jpegoptim:
jpegoptim:
jpegoptim:
-jpegoptim: https://github.com/tjko/jpegoptim
-jpegoptim:
-jpegoptim:
-jpegoptim:
diff --git a/graphics/lddot/README b/graphics/lddot/README
index 996fdad914..d3d9b2b742 100644
--- a/graphics/lddot/README
+++ b/graphics/lddot/README
@@ -2,14 +2,17 @@ lddot (graphically display shared library dependencies)
lddot is a wrapper over ldd, which produces output in Graphviz format.
-Although not strictly required for lddot to run, it's *highly* recommended
-to install graphviz and/or graph-easy. One of these will be required to
-convert lddot's output into a visible graph.
+Although not strictly required for lddot to run, it's *highly*
+recommended to install graphviz and/or graph-easy. One of these will
+be required to convert lddot's output into a visible graph.
Examples:
-# Replace "boxart" with "ascii" if your terminal doesn't support Unicode.
+# Replace boxart with ascii, if your terminal doesn't support Unicode.
lddot /bin/bash | graph-easy --as boxart
# This looks like the Death Star.
lddot /usr/bin/xterm | circo -Tpng > graph.png
+
+Note: the example in the man page requires a terminal at least 120
+columns wide, to format correctly.
diff --git a/graphics/lddot/lddot.SlackBuild b/graphics/lddot/lddot.SlackBuild
index 5060143b30..9c1cf64e7c 100644
--- a/graphics/lddot/lddot.SlackBuild
+++ b/graphics/lddot/lddot.SlackBuild
@@ -6,19 +6,18 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210909 bkw: BUILD=2, actually install the man page in /usr/man.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lddot
VERSION=${VERSION:-0.2}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
-# 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
@@ -40,8 +39,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 {} \+
-mkdir -p $PKG/usr/bin
+mkdir -p $PKG/usr/bin $PKG/usr/man/man1
install -m0755 $PRGNAM $PKG/usr/bin
+gzip -9c < doc/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz
+rm -f doc/$PRGNAM.1
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a doc/* $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/graphics/lddot/lddot.info b/graphics/lddot/lddot.info
index ae78aec650..51dbadff5c 100644
--- a/graphics/lddot/lddot.info
+++ b/graphics/lddot/lddot.info
@@ -1,6 +1,6 @@
PRGNAM="lddot"
VERSION="0.2"
-HOMEPAGE="http://jwilk.net/software/lddot"
+HOMEPAGE="https://jwilk.net/software/lddot"
DOWNLOAD="https://github.com/jwilk/lddot/releases/download/0.2/lddot-0.2.tar.gz"
MD5SUM="d1c274a39208357ec963c33094bdccae"
DOWNLOAD_x86_64=""
diff --git a/graphics/libfpx/export-symbols.patch b/graphics/libfpx/export-symbols.patch
new file mode 100644
index 0000000000..dfb974bc71
--- /dev/null
+++ b/graphics/libfpx/export-symbols.patch
@@ -0,0 +1,14 @@
+* At least the Darwin linker doesn't like double symbols during the
+ final linking stage...
+
+--- a/jpeg/jpegconf.h
++++ b/jpeg/jpegconf.h
+@@ -27,6 +27,6 @@
+ # pragma warning(disable : 4244)
+ # pragma warning(disable : 4142)
+ #else
+-# define JPEGEXPORT
+-# define FPXEXPORT
++# define JPEGEXPORT extern
++# define FPXEXPORT extern
+ #endif
diff --git a/graphics/libfpx/libfpx.SlackBuild b/graphics/libfpx/libfpx.SlackBuild
index 93ed195218..02ce4f0fa3 100644
--- a/graphics/libfpx/libfpx.SlackBuild
+++ b/graphics/libfpx/libfpx.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
@@ -58,11 +55,10 @@ rm -rf $PRGNAM-$SRCVER
tar xvf $CWD/$PRGNAM-$SRCVER.tar.bz2
cd $PRGNAM-$SRCVER
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 {} \+
+
+patch -p1 < $CWD/export-symbols.patch
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/graphics/libfpx/libfpx.info b/graphics/libfpx/libfpx.info
index 145f4ce268..c8acc78a00 100644
--- a/graphics/libfpx/libfpx.info
+++ b/graphics/libfpx/libfpx.info
@@ -1,7 +1,7 @@
PRGNAM="libfpx"
VERSION="1.3.1_10"
HOMEPAGE="http://fileformats.archiveteam.org/wiki/FlashPix"
-DOWNLOAD="http://ftp.osuosl.org/pub/gentoo/distfiles/libfpx-1.3.1-10.tar.bz2"
+DOWNLOAD="https://ftp.osuosl.org/pub/gentoo/distfiles/libfpx-1.3.1-10.tar.bz2"
MD5SUM="2841629bac1e3ae2b00c40d1ab2b721a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/meh/README b/graphics/meh/README
index 47f6078f41..bd5ee48a12 100644
--- a/graphics/meh/README
+++ b/graphics/meh/README
@@ -1,3 +1,5 @@
+meh (image viewer for X)
+
meh is a small, simple, super fast image viewer using raw XLib.
It is similar to feh, but faster and simpler.
diff --git a/graphics/meh/meh.SlackBuild b/graphics/meh/meh.SlackBuild
index 8ad1864748..a06270ee21 100644
--- a/graphics/meh/meh.SlackBuild
+++ b/graphics/meh/meh.SlackBuild
@@ -43,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
@@ -78,11 +75,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 {} \+
# Fixes for giflib-5.1 from https://github.com/jhawthorn/meh
patch -p1 < $CWD/meh-giflib.patch
diff --git a/graphics/meh/slack-desc b/graphics/meh/slack-desc
index 6f3cadad53..20fa771db3 100644
--- a/graphics/meh/slack-desc
+++ b/graphics/meh/slack-desc
@@ -6,7 +6,7 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-meh: meh (image viewer)
+meh: meh (image viewer for X)
meh:
meh: meh is a small, simple, super fast image viewer using raw XLib.
meh: It is similar to feh, but faster and simpler.
diff --git a/graphics/mozjpeg/mozjpeg.SlackBuild b/graphics/mozjpeg/mozjpeg.SlackBuild
index 8452093290..1a50e140c1 100644
--- a/graphics/mozjpeg/mozjpeg.SlackBuild
+++ b/graphics/mozjpeg/mozjpeg.SlackBuild
@@ -2,28 +2,12 @@
# Slackware build script for mozjpeg
-# Originally written by:
-# Ryan P.C. McQuen | Everett, WA | <email removed>
-
+# Originally written by Ryan P.C. McQuen
# Now maintained by B. Watson (yalhcru@gmail.com)
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version, with the following exception:
-# the text of the GPL license may be omitted.
-
-# This program is distributed in the hope that it will be useful, but
-# without any warranty; without even the implied warranty of
-# merchantability or fitness for a particular purpose. Compiling,
-# interpreting, executing or merely reading the text of the program
-# may result in lapses of consciousness and/or very being, up to and
-# including the end of all existence and the Universe as we know it.
-# See the GNU General Public License for more details.
+# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
-# You may have received a copy of the GNU General Public License along
-# with this program (most likely, a file named COPYING). If not, see
-# <http://www.gnu.org/licenses/>.
+# 20210909 bkw: relicense as WTFPL, w/permission from original author.
# 20210310 bkw: update for v4.0.3.
# - upstream switched from autoconf to cmake, so this script can't
@@ -72,9 +56,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/graphics/opencolorio/opencolorio.SlackBuild b/graphics/opencolorio/opencolorio.SlackBuild
index b61eef186b..23c3f06b07 100644
--- a/graphics/opencolorio/opencolorio.SlackBuild
+++ b/graphics/opencolorio/opencolorio.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=opencolorio
SRCNAM=OpenColorIO
-VERSION=${VERSION:-2.0.1}
+VERSION=${VERSION:-2.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/opencolorio/opencolorio.info b/graphics/opencolorio/opencolorio.info
index 7459fc7451..e074cc8eef 100644
--- a/graphics/opencolorio/opencolorio.info
+++ b/graphics/opencolorio/opencolorio.info
@@ -1,8 +1,8 @@
PRGNAM="opencolorio"
-VERSION="2.0.1"
+VERSION="2.1.0"
HOMEPAGE="http://opencolorio.org/"
-DOWNLOAD="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v2.0.1/OpenColorIO-2.0.1.tar.gz"
-MD5SUM="85d186cf2ae3ec979fc510630b0472b5"
+DOWNLOAD="https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/v2.1.0/OpenColorIO-2.1.0.tar.gz"
+MD5SUM="63f76387ae89eef705dadfdc1067e26d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="pybind11"
diff --git a/graphics/openimageio/openimageio.SlackBuild b/graphics/openimageio/openimageio.SlackBuild
index 3ed52cec5a..5033b8ec27 100644
--- a/graphics/openimageio/openimageio.SlackBuild
+++ b/graphics/openimageio/openimageio.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=openimageio
SRCNAM=oiio-Release
-VERSION=${VERSION:-2.2.15.1}
+VERSION=${VERSION:-2.2.17.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/openimageio/openimageio.info b/graphics/openimageio/openimageio.info
index d235f3762b..76dcf9cd40 100644
--- a/graphics/openimageio/openimageio.info
+++ b/graphics/openimageio/openimageio.info
@@ -1,8 +1,8 @@
PRGNAM="openimageio"
-VERSION="2.2.15.1"
+VERSION="2.2.17.0"
HOMEPAGE="https://sites.google.com/site/openimageio/home"
-DOWNLOAD="https://github.com/OpenImageIO/oiio/archive/Release-2.2.15.1/oiio-Release-2.2.15.1.tar.gz"
-MD5SUM="3db5c5f0b3dc91597c75e5df09eb9072"
+DOWNLOAD="https://github.com/OpenImageIO/oiio/archive/Release-2.2.17.0/oiio-Release-2.2.17.0.tar.gz"
+MD5SUM="960e71b3278f0eea69fd874c0990bc17"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="opencolorio robin-map dcmtk tbb fmt hdf5"
diff --git a/graphics/pcx-pixbuf-loader/pcx-pixbuf-loader.SlackBuild b/graphics/pcx-pixbuf-loader/pcx-pixbuf-loader.SlackBuild
index 53c628293c..bf086383c2 100644
--- a/graphics/pcx-pixbuf-loader/pcx-pixbuf-loader.SlackBuild
+++ b/graphics/pcx-pixbuf-loader/pcx-pixbuf-loader.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
diff --git a/graphics/psftools/psftools.SlackBuild b/graphics/psftools/psftools.SlackBuild
index b6743d99fd..dac5906b1d 100644
--- a/graphics/psftools/psftools.SlackBuild
+++ b/graphics/psftools/psftools.SlackBuild
@@ -34,9 +34,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
@@ -87,6 +84,7 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
+rm -f $PKG/usr/lib$LIBDIRSUFFIX/*.la
# 20180112 bkw: install the example fonts that ship with the source.
psfdir=$PKG/usr/share/kbd/consolefonts
diff --git a/graphics/psftools/psftools.info b/graphics/psftools/psftools.info
index bf272a5277..5946d92416 100644
--- a/graphics/psftools/psftools.info
+++ b/graphics/psftools/psftools.info
@@ -1,7 +1,7 @@
PRGNAM="psftools"
VERSION="1.1.1"
-HOMEPAGE="http://www.seasip.info/Unix/PSF/index.html"
-DOWNLOAD="http://www.seasip.info/Unix/PSF/psftools-1.1.1.tar.gz"
+HOMEPAGE="https://www.seasip.info/Unix/PSF/index.html"
+DOWNLOAD="https://www.seasip.info/Unix/PSF/psftools-1.1.1.tar.gz"
MD5SUM="fb29d0adae0384e70aa20e94998dd9e6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/qiv/qiv.SlackBuild b/graphics/qiv/qiv.SlackBuild
index bae7d3e9d5..0751aaaf72 100644
--- a/graphics/qiv/qiv.SlackBuild
+++ b/graphics/qiv/qiv.SlackBuild
@@ -45,9 +45,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/graphics/qiv/qiv.info b/graphics/qiv/qiv.info
index 1ec4d757ca..71b2b86155 100644
--- a/graphics/qiv/qiv.info
+++ b/graphics/qiv/qiv.info
@@ -1,7 +1,7 @@
PRGNAM="qiv"
VERSION="2.3.2"
-HOMEPAGE="http://spiegl.de/qiv/"
-DOWNLOAD="http://spiegl.de/qiv/download/qiv-2.3.2.tgz"
+HOMEPAGE="https://spiegl.de/qiv/"
+DOWNLOAD="https://spiegl.de/qiv/download/qiv-2.3.2.tgz"
MD5SUM="e64dd2cbd49f31264f60012e0138549b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/graphics/ralcgm/ralcgm.SlackBuild b/graphics/ralcgm/ralcgm.SlackBuild
index c8a4073cb8..895f831984 100644
--- a/graphics/ralcgm/ralcgm.SlackBuild
+++ b/graphics/ralcgm/ralcgm.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
diff --git a/graphics/raw-thumbnailer/raw-thumbnailer.SlackBuild b/graphics/raw-thumbnailer/raw-thumbnailer.SlackBuild
index 1fefa46eb0..d30c4f3213 100644
--- a/graphics/raw-thumbnailer/raw-thumbnailer.SlackBuild
+++ b/graphics/raw-thumbnailer/raw-thumbnailer.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/graphics/teighafileconverter/teighafileconverter.SlackBuild b/graphics/teighafileconverter/teighafileconverter.SlackBuild
index a67c89cbc2..b4fb79c5a5 100644
--- a/graphics/teighafileconverter/teighafileconverter.SlackBuild
+++ b/graphics/teighafileconverter/teighafileconverter.SlackBuild
@@ -51,9 +51,6 @@ fi
ORIGNAM=TeighaFileConverter
-# 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/graphics/teighaviewer/teighaviewer.SlackBuild b/graphics/teighaviewer/teighaviewer.SlackBuild
index b45cab2022..21011b7733 100644
--- a/graphics/teighaviewer/teighaviewer.SlackBuild
+++ b/graphics/teighaviewer/teighaviewer.SlackBuild
@@ -1,5 +1,8 @@
#!/bin/bash
+### NOTE: this build is broken, until someone submits a qt4 slackbuild
+# to the -current (pre-15.0) repo.
+
# Slackware build script for teighaviewer
# Copyright 2012-2014 Fridrich von Stauffenberg <email removed>
@@ -44,9 +47,6 @@ ARCH=i586
ORIG_PRGNAM=TeighaViewer
-# 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/graphics/ufraw/patches/0001-Change-use-of-header-files.patch b/graphics/ufraw/patches/0001-Change-use-of-header-files.patch
deleted file mode 100644
index 64cf176726..0000000000
--- a/graphics/ufraw/patches/0001-Change-use-of-header-files.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From a9fc8b39010640fd8e931e8d635160430ade57bc Mon Sep 17 00:00:00 2001
-From: Neil Mayhew <neil_mayhew@users.sourceforge.net>
-Date: Fri, 5 Jul 2019 13:08:18 -0600
-Subject: [PATCH 1/2] Change use of header files to follow best practices
-Content-Type: text/plain; charset=utf-8
-
-This also fixes build errors after recent changes to dependencies
----
- ufraw_exiv2.cc | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/ufraw_exiv2.cc b/ufraw_exiv2.cc
-index f03011b..9a6ec86 100644
---- a/ufraw_exiv2.cc
-+++ b/ufraw_exiv2.cc
-@@ -15,9 +15,8 @@
- #include "ufraw.h"
-
- #ifdef HAVE_EXIV2
--#include <exiv2/image.hpp>
--#include <exiv2/easyaccess.hpp>
--#include <exiv2/exif.hpp>
-+#include <exiv2/exiv2.hpp>
-+#include <iostream>
- #include <sstream>
- #include <cassert>
-
---
-2.22.0
-
diff --git a/graphics/ufraw/patches/0002-Use-symbolic-error-code.patch b/graphics/ufraw/patches/0002-Use-symbolic-error-code.patch
deleted file mode 100644
index 1859ca702a..0000000000
--- a/graphics/ufraw/patches/0002-Use-symbolic-error-code.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From b85e03dd607fb697f69eb9afb044924f046f9eb3 Mon Sep 17 00:00:00 2001
-From: Neil Mayhew <neil_mayhew@users.sourceforge.net>
-Date: Fri, 5 Jul 2019 13:08:35 -0600
-Subject: [PATCH 2/2] Use symbolic error code
-Content-Type: text/plain; charset=utf-8
-
----
- ufraw_exiv2.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/ufraw_exiv2.cc b/ufraw_exiv2.cc
-index 9a6ec86..5958b3d 100644
---- a/ufraw_exiv2.cc
-+++ b/ufraw_exiv2.cc
-@@ -66,7 +66,7 @@ extern "C" int ufraw_exif_read_input(ufraw_data *uf)
- if (exifData.empty()) {
- std::string error(uf->filename);
- error += ": No Exif data found in the file";
-- throw Exiv2::Error(1, error);
-+ throw Exiv2::Error(Exiv2::kerErrorMessage, error);
- }
-
- /* List of tag names taken from exiv2's printSummary() in actions.cpp */
---
-2.22.0
-
diff --git a/graphics/ufraw/patches/0003-ufraw-0.22-fix_omp_definitions.patch b/graphics/ufraw/patches/0003-ufraw-0.22-fix_omp_definitions.patch
deleted file mode 100644
index 8b26ee3a3d..0000000000
--- a/graphics/ufraw/patches/0003-ufraw-0.22-fix_omp_definitions.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/dcraw_api.cc 2015-06-16 04:58:38.000000000 +0100
-+++ b/dcraw_api.cc 2019-06-30 16:37:05.503409567 +0100
-@@ -689,3 +689,3 @@
- #pragma omp parallel for schedule(static) default(none) \
-- shared(h,dark,rgbWB)
-+ firstprivate(black,pixels) shared(h,dark,rgbWB)
- #endif
-@@ -702,3 +702,3 @@
- #pragma omp parallel for schedule(static) default(none) \
-- shared(h,dark,rgbWB)
-+ firstprivate(black,pixels) shared(h,dark,rgbWB)
- #endif
---- a/dcraw_indi.c 2015-06-16 04:58:38.000000000 +0100
-+++ b/dcraw_indi.c 2019-06-30 17:03:59.692710441 +0100
-@@ -140,2 +140,3 @@
- default(none) \
-+ firstprivate(iheight,iwidth,noise,threshold) \
- shared(nc,image,size,noise) \
-@@ -145,2 +146,3 @@
- default(none) \
-+ firstprivate(iheight,iwidth,noise,threshold) \
- shared(nc,image,size) \
-@@ -416,2 +418,3 @@
- default(none) \
-+ firstprivate(colors,filters,height,width) \
- shared(image,code,prow,pcol,h) \
-@@ -502,3 +502,4 @@
- default(none) \
-- shared(image,dir,diff) \
-+ firstprivate(filters,height,width) \
-+ shared(image,dir,diff) \
- private(row,col,i,d,c,pix,guess)
diff --git a/graphics/ufraw/patches/05_fix_build_due_to_unsigned_char.patch b/graphics/ufraw/patches/05_fix_build_due_to_unsigned_char.patch
deleted file mode 100644
index 9b634b69a2..0000000000
--- a/graphics/ufraw/patches/05_fix_build_due_to_unsigned_char.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Author: Philip Rinn <rinni@inventati.org>
-Description: Fix build with C++11 as char is unsigned on some architectures
-Last-update: 2015-11-04
---- a/dcraw.cc
-+++ b/dcraw.cc
-@@ -2054,7 +2054,7 @@
-
- void CLASS kodak_radc_load_raw()
- {
-- static const char src[] = {
-+ static const signed char src[] = {
- 1,1, 2,3, 3,4, 4,2, 5,7, 6,5, 7,6, 7,8,
- 1,0, 2,1, 3,3, 4,4, 5,2, 6,7, 7,6, 8,5, 8,8,
- 2,1, 2,3, 3,0, 3,2, 3,4, 4,6, 5,5, 6,7, 6,8,
diff --git a/graphics/ufraw/patches/CVE-2015-8366.patch b/graphics/ufraw/patches/CVE-2015-8366.patch
deleted file mode 100644
index 9d59ca413f..0000000000
--- a/graphics/ufraw/patches/CVE-2015-8366.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Fix a buffer overflow bug. See
-https://github.com/LibRaw/LibRaw/commit/89d065424f09b788f443734d44857289489ca9e2
-
---- a/dcraw.cc
-+++ b/dcraw.cc
-@@ -3013,7 +3013,10 @@
- diff = diff ? -diff : 0x80;
- if (ftell(ifp) + 12 >= (int) seg[1][1])
- diff = 0;
-- raw_image[pix] = pred[pix & 1] += diff;
-+ if(pix>=raw_width*raw_height)
-+ derror();
-+ else
-+ raw_image[pix] = pred[pix & 1] += diff;
- if (!(pix & 1) && HOLE(pix / raw_width)) pix += 2;
- }
- maximum = 0xff;
diff --git a/graphics/ufraw/patches/gcc7.patch b/graphics/ufraw/patches/gcc7.patch
deleted file mode 100644
index 2a77b06e62..0000000000
--- a/graphics/ufraw/patches/gcc7.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff --git a/dcraw.cc b/dcraw.cc
-index 88c8068..d78c66b 100644
---- a/dcraw.cc
-+++ b/dcraw.cc
-@@ -8766,8 +8766,8 @@ void CLASS identify()
- "Nikon", "Nokia", "Olympus", "Pentax", "Phase One", "Ricoh",
- "Samsung", "Sigma", "Sinar", "Sony" };
- char head[32], *cp;
-- unsigned fsize, i, c;
-- int hlen, flen, zero_fsize=1;
-+ unsigned fsize;
-+ int hlen, flen, zero_fsize=1, i, c;
- struct jhead jh;
-
- tiff_flip = flip = filters = UINT_MAX; /* unknown */ \ No newline at end of file
diff --git a/graphics/ufraw/patches/no-gimp-remote.patch b/graphics/ufraw/patches/no-gimp-remote.patch
deleted file mode 100644
index ca4f4beb62..0000000000
--- a/graphics/ufraw/patches/no-gimp-remote.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Don't use gimp-remote since gimp 2.4 already includes gimp-remote functionality
---- a/ufraw_conf.c
-+++ b/ufraw_conf.c
-@@ -137,7 +137,7 @@
- #elif HAVE_GIMP_2_4
- "gimp", /* remoteGimpCommand */
- #else
-- "gimp-remote", /* remoteGimpCommand */
-+ "gimp", /* remoteGimpCommand */
- #endif
-
- /* EXIF data */
diff --git a/graphics/ufraw/slack-desc b/graphics/ufraw/slack-desc
index f3bc7c2f2e..8a3a5385cd 100644
--- a/graphics/ufraw/slack-desc
+++ b/graphics/ufraw/slack-desc
@@ -14,6 +14,6 @@ ufraw: It reads raw images using Dave Coffin's raw conversion utility
ufraw: DCRaw. UFRaw supports basic color management using Little CMS,
ufraw: allowing the user to apply color profiles.
ufraw:
-ufraw: Home Page: http://ufraw.sourceforge.net/
+ufraw: homepage: https://github.com/sergiomb2/ufraw/
ufraw:
ufraw:
diff --git a/graphics/ufraw/ufraw.SlackBuild b/graphics/ufraw/ufraw.SlackBuild
index 2c863251de..c0cea42e96 100644
--- a/graphics/ufraw/ufraw.SlackBuild
+++ b/graphics/ufraw/ufraw.SlackBuild
@@ -28,8 +28,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM="ufraw"
-VERSION=${VERSION:-0.22}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-20210427_684af05}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -78,7 +78,7 @@ set -e
rm -rf $TMP/$PRGNAM-$VERSION $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z
cd $TMP/$PRGNAM-$VERSION
chown -R root.root .
find -L . \
@@ -87,16 +87,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# patched from: https://sourceforge.net/p/ufraw/bugs/417/
-patch -p1 < $CWD/patches/05_fix_build_due_to_unsigned_char.patch
-# Patches below courtesy of Arch Linux
-patch -p1 < $CWD/patches/gcc7.patch
-patch -p1 < $CWD/patches/CVE-2015-8366.patch
-patch -p1 < $CWD/patches/no-gimp-remote.patch
-# More patches suggested by Lockywolf on LQ
-patch -p1 < $CWD/patches/0001-Change-use-of-header-files.patch
-patch -p1 < $CWD/patches/0002-Use-symbolic-error-code.patch
-patch -p1 < $CWD/patches/0003-ufraw-0.22-fix_omp_definitions.patch
+autoreconf -fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/graphics/ufraw/ufraw.info b/graphics/ufraw/ufraw.info
index 213d6d987d..6e9a6c3d5e 100644
--- a/graphics/ufraw/ufraw.info
+++ b/graphics/ufraw/ufraw.info
@@ -1,8 +1,8 @@
PRGNAM="ufraw"
-VERSION="0.22"
-HOMEPAGE="http://ufraw.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/project/ufraw/ufraw/ufraw-0.22/ufraw-0.22.tar.gz"
-MD5SUM="c30767cae2c44310f2a3d67d7a76f2c3"
+VERSION="20210427_684af05"
+HOMEPAGE="https://github.com/sergiomb2/ufraw/"
+DOWNLOAD="https://ponce.cc/slackware/sources/repo/ufraw-20210427_684af05.tar.xz"
+MD5SUM="29b30593cd9e466a09e3bd926abaa271"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dcraw gtkimageview"
diff --git a/graphics/viewnior/viewnior.SlackBuild b/graphics/viewnior/viewnior.SlackBuild
index 629768d1c2..5f9145f459 100644
--- a/graphics/viewnior/viewnior.SlackBuild
+++ b/graphics/viewnior/viewnior.SlackBuild
@@ -49,9 +49,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
@@ -99,7 +96,7 @@ meson \
--mandir=/usr/man \
build
-"${NINJA:=ninja}"
+NINJA=${NINJA:-ninja}
$NINJA -C build
DESTDIR=$PKG $NINJA -C build install
strip $PKG/usr/bin/$PRGNAM
diff --git a/graphics/vuescan/vuescan.SlackBuild b/graphics/vuescan/vuescan.SlackBuild
index 86a667efd9..33402a1a32 100644
--- a/graphics/vuescan/vuescan.SlackBuild
+++ b/graphics/vuescan/vuescan.SlackBuild
@@ -26,9 +26,9 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vuescan
-VERSION=${VERSION:-9.7.59}
+VERSION=${VERSION:-9.7.67}
SRCVER=${SRCVER:-$(echo "$VERSION" | cut -d. -f-2 | sed 's/\.//g')}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/vuescan/vuescan.info b/graphics/vuescan/vuescan.info
index 5cb867303f..c5a2e75379 100644
--- a/graphics/vuescan/vuescan.info
+++ b/graphics/vuescan/vuescan.info
@@ -1,10 +1,10 @@
PRGNAM="vuescan"
-VERSION="9.7.59"
+VERSION="9.7.67"
HOMEPAGE="https://www.hamrick.com"
DOWNLOAD="https://d2bwyyzfw77fhf.cloudfront.net/vuex3297.tgz"
-MD5SUM="0b342c10d44b8b34f88fe0b7158eb11c"
+MD5SUM="a78d1b8a6b6ad10c4877b986de4d9386"
DOWNLOAD_x86_64="https://d2bwyyzfw77fhf.cloudfront.net/vuex6497.tgz"
-MD5SUM_x86_64="d89b784d2aaab8dddb013dcdc9ebec65"
+MD5SUM_x86_64="043be5f2b6bed7ffb8f3632730adab9f"
REQUIRES=""
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/graphics/webp-pixbuf-loader/webp-pixbuf-loader.SlackBuild b/graphics/webp-pixbuf-loader/webp-pixbuf-loader.SlackBuild
index 32beb61370..c5d16b6a53 100644
--- a/graphics/webp-pixbuf-loader/webp-pixbuf-loader.SlackBuild
+++ b/graphics/webp-pixbuf-loader/webp-pixbuf-loader.SlackBuild
@@ -6,10 +6,15 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20210910 bkw: upstream finally started doing releases!
+# - upgrade for v0.0.3
+# - include LICENSE in DOCDIR
+# - include 2 test .webp images in DOCDIR
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=webp-pixbuf-loader
-VERSION=${VERSION:-20191003.fb04954}
+VERSION=${VERSION:-0.0.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -22,9 +27,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
@@ -54,7 +56,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
@@ -80,9 +82,12 @@ cd build
DESTDIR=$PKG $NINJA install
cd ..
+# 20210910 bkw: upstream added a README.md, but it's just
+# install instructions.
DOCDIR=$PKG/usr/doc/$PRGNAM-$VERSION
mkdir -p $DOCDIR
cat $CWD/README > $DOCDIR/README
+cp -a LICENSE* tests/*.webp $DOCDIR
cat $CWD/$PRGNAM.SlackBuild > $DOCDIR/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/graphics/webp-pixbuf-loader/webp-pixbuf-loader.info b/graphics/webp-pixbuf-loader/webp-pixbuf-loader.info
index 2e575782ca..737550c0cb 100644
--- a/graphics/webp-pixbuf-loader/webp-pixbuf-loader.info
+++ b/graphics/webp-pixbuf-loader/webp-pixbuf-loader.info
@@ -1,8 +1,8 @@
PRGNAM="webp-pixbuf-loader"
-VERSION="20191003.fb04954"
+VERSION="0.0.3"
HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader"
-DOWNLOAD="https://slackware.uk/~urchlay/src/webp-pixbuf-loader-20191003.fb04954.tar.xz"
-MD5SUM="d3e9041ab56b18020c647dcb9f3176d4"
+DOWNLOAD="https://github.com/aruiz/webp-pixbuf-loader/archive/0.0.3/webp-pixbuf-loader-0.0.3.tar.gz"
+MD5SUM="66ed64b8ebb70efef26c233876e8bd74"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild b/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
index 9862fd0c7d..f9a9ca606e 100644
--- a/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
+++ b/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=wine-nine-standalone
-VERSION=${VERSION:-0.7}
+VERSION=${VERSION:-0.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/graphics/wine-nine-standalone/wine-nine-standalone.info b/graphics/wine-nine-standalone/wine-nine-standalone.info
index dd2dbed7c0..99c9a530d6 100644
--- a/graphics/wine-nine-standalone/wine-nine-standalone.info
+++ b/graphics/wine-nine-standalone/wine-nine-standalone.info
@@ -1,8 +1,8 @@
PRGNAM="wine-nine-standalone"
-VERSION="0.7"
+VERSION="0.8"
HOMEPAGE="https://github.com/iXit/wine-nine-standalone"
-DOWNLOAD="https://github.com/iXit/wine-nine-standalone/archive/v0.7/wine-nine-standalone-0.7.tar.gz"
-MD5SUM="285d7d1ffa746ec4016e7f9244fe5842"
+DOWNLOAD="https://github.com/iXit/wine-nine-standalone/archive/v0.8/wine-nine-standalone-0.8.tar.gz"
+MD5SUM="84c245c029aa88e21a544dd01607d93e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wine"
diff --git a/graphics/xcf-pixbuf-loader/README b/graphics/xcf-pixbuf-loader/README
index be12107a5a..52cba9dd6b 100644
--- a/graphics/xcf-pixbuf-loader/README
+++ b/graphics/xcf-pixbuf-loader/README
@@ -1,7 +1,7 @@
xcf-pixbuf-loader (gdk-pixbuf2 loader for Gimp image files)
-XCF is the Gimp's native file format, as created by its Save command. This
-loader allows applications using gdk-pixbuf2 to load .xcf files. In
-particular, it works with qiv.
+XCF is the Gimp's native file format, as created by its Save
+command. This loader allows applications using gdk-pixbuf2 to load
+.xcf files. In particular, it works with qiv.
Note: loading large .xcf files is slow. Be patient.
diff --git a/graphics/xcf-pixbuf-loader/xcf-pixbuf-loader.SlackBuild b/graphics/xcf-pixbuf-loader/xcf-pixbuf-loader.SlackBuild
index 65e8ef7906..d1577ea22b 100644
--- a/graphics/xcf-pixbuf-loader/xcf-pixbuf-loader.SlackBuild
+++ b/graphics/xcf-pixbuf-loader/xcf-pixbuf-loader.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
diff --git a/graphics/xcur2png/xcur2png.SlackBuild b/graphics/xcur2png/xcur2png.SlackBuild
index fa187beece..bde84bb5b9 100644
--- a/graphics/xcur2png/xcur2png.SlackBuild
+++ b/graphics/xcur2png/xcur2png.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
diff --git a/graphics/xli/README b/graphics/xli/README
index bebb91a608..8539456494 100644
--- a/graphics/xli/README
+++ b/graphics/xli/README
@@ -1,14 +1,14 @@
xli (X11 Image Loading Utility)
This utility will view several types of images under X11, or load
-images onto the X11 root window. Supported image formats include
-GIF, JPEG, JFIF, Faces, PNG, PPM and friends, XPM, and XWUD.
+images onto the X11 root window. Supported image formats include GIF,
+JPEG, JFIF, Faces, PNG, PPM and friends, XPM, and XWUD.
A variety of options are available to modify images prior to viewing.
These options include clipping, dithering, depth reduction, zoom
-(either X or Y axis independently or both at once), brightening or
-darkening, input gamma correction, and image merging. When applicable,
-these options are done automatically (eg. a color image to be displayed
-on a monochrome screen will be dithered automatically). A utility (xlito)
-is provided that allows these viewing options to be appended to the image
-files.
+(either X or Y axis independently or both at once), brightening
+or darkening, input gamma correction, and image merging. When
+applicable, these options are done automatically (eg. a color image to
+be displayed on a monochrome screen will be dithered automatically). A
+utility (xlito) is provided that allows these viewing options to be
+appended to the image files.
diff --git a/graphics/xli/xli.SlackBuild b/graphics/xli/xli.SlackBuild
index 3603f48036..4aeafb8b41 100644
--- a/graphics/xli/xli.SlackBuild
+++ b/graphics/xli/xli.SlackBuild
@@ -55,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
@@ -90,11 +87,8 @@ rm -rf $PRGNAM-$SRCVER
tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
cd $PRGNAM-$SRCVER
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 {} \+
# These patches are from NetBSD's pkgsrc:
# <http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/graphics/xli/patches/?only_with_tag=MAIN>
diff --git a/graphics/xli/xli.info b/graphics/xli/xli.info
index 21ff4e79e9..8689af40a8 100644
--- a/graphics/xli/xli.info
+++ b/graphics/xli/xli.info
@@ -1,7 +1,7 @@
PRGNAM="xli"
VERSION="1.17"
HOMEPAGE="https://www.perzl.org/aix/index.php?n=Main.Xli"
-DOWNLOAD="ftp://ftp.NetBSD.org/pub/pkgsrc/distfiles/xli-2005-02-27.tar.gz"
+DOWNLOAD="https://ftp.netbsd.org/pub/pkgsrc/distfiles/xli-2005-02-27.tar.gz"
MD5SUM="db470da53500017fd6969457c12c98f7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""