summaryrefslogtreecommitdiffstats
path: root/libraries
diff options
context:
space:
mode:
Diffstat (limited to 'libraries')
-rw-r--r--libraries/Atlas-C++/Atlas-C++.SlackBuild2
-rw-r--r--libraries/Botan/Botan.SlackBuild2
-rw-r--r--libraries/CCfits/CCfits.info2
-rw-r--r--libraries/DevIL/DevIL.SlackBuild10
-rw-r--r--libraries/DirectFB/DirectFB.SlackBuild3
-rw-r--r--libraries/FreeImage/FreeImage.SlackBuild2
-rw-r--r--libraries/Impacket/Impacket.info2
-rw-r--r--libraries/MyGUI/MyGUI.SlackBuild1
-rw-r--r--libraries/MyGUI/doinst.sh3
-rw-r--r--libraries/Nevow/Nevow.info2
-rw-r--r--libraries/QtUsb/QtUsb.SlackBuild2
-rw-r--r--libraries/VTK/VTK.SlackBuild3
-rw-r--r--libraries/VTK/VTK.info6
-rw-r--r--libraries/VTK/include_limits.patch40
-rw-r--r--libraries/WebOb/WebOb.SlackBuild1
-rw-r--r--libraries/WebOb/doinst.sh7
-rw-r--r--libraries/activemq-cpp/activemq-cpp.SlackBuild2
-rw-r--r--libraries/activemq-cpp/activemq-cpp.info6
-rw-r--r--libraries/alure/alure.SlackBuild3
-rw-r--r--libraries/alure/alure.info4
-rw-r--r--libraries/alure/doinst.sh3
-rw-r--r--libraries/alure/slack-desc2
-rw-r--r--libraries/appstream-glib/appstream-glib.SlackBuild11
-rw-r--r--libraries/asio/asio.SlackBuild2
-rw-r--r--libraries/asio/asio.info6
-rw-r--r--libraries/assimp/assimp.SlackBuild5
-rw-r--r--libraries/assimp/assimp.info6
-rw-r--r--libraries/assimp/doinst.sh3
-rw-r--r--libraries/barry/barry.SlackBuild6
-rw-r--r--libraries/bctoolbox/bctoolbox.info2
-rw-r--r--libraries/belle-sip/belle-sip.info2
-rw-r--r--libraries/blas/blas.SlackBuild7
-rw-r--r--libraries/blas/blas.info6
-rw-r--r--libraries/blas/patches/cmake-piecewise.diff94
-rw-r--r--libraries/boolstuff/boolstuff.SlackBuild4
-rw-r--r--libraries/boolstuff/boolstuff.info2
-rw-r--r--libraries/bwidget/bwidget.SlackBuild1
-rw-r--r--libraries/bzrtp/bzrtp.info2
-rw-r--r--libraries/cal3d/cal3d.SlackBuild1
-rw-r--r--libraries/cal3d/doinst.sh3
-rw-r--r--libraries/capnproto/capnproto.SlackBuild2
-rw-r--r--libraries/capnproto/capnproto.info6
-rw-r--r--libraries/cffi/cffi.SlackBuild7
-rw-r--r--libraries/cpp-netlib/OPENSSL_NO_SSL3.patch25
-rw-r--r--libraries/cpp-netlib/cpp-netlib.SlackBuild4
-rw-r--r--libraries/cpp-netlib/cpp-netlib.info6
-rw-r--r--libraries/cuneiform/cuneiform.SlackBuild4
-rw-r--r--libraries/cuneiform/gcc11.patch30
-rw-r--r--libraries/db46/db46.SlackBuild2
-rw-r--r--libraries/dbus-cpp/dbus-cpp.SlackBuild2
-rw-r--r--libraries/edelib/edelib.info4
-rw-r--r--libraries/efl/doinst.sh6
-rw-r--r--libraries/efl/efl.SlackBuild3
-rw-r--r--libraries/eris/eris.SlackBuild2
-rw-r--r--libraries/evernote-python/evernote-python.info2
-rw-r--r--libraries/exempi/exempi.SlackBuild7
-rw-r--r--libraries/exempi/exempi.info6
-rw-r--r--libraries/fifechan/README2
-rw-r--r--libraries/fifechan/fifechan.SlackBuild4
-rw-r--r--libraries/fifechan/fifechan.info4
-rw-r--r--libraries/flashplugin-lahf-fix/README11
-rw-r--r--libraries/flashplugin-lahf-fix/flashplugin-lahf-fix.SlackBuild50
-rw-r--r--libraries/flashplugin-lahf-fix/flashplugin-lahf-fix.info10
-rw-r--r--libraries/flashplugin-lahf-fix/slack-desc19
-rw-r--r--libraries/flatzebra/flatzebra.SlackBuild16
-rw-r--r--libraries/flatzebra/flatzebra.info6
-rw-r--r--libraries/fuzzylite/doinst.sh3
-rw-r--r--libraries/fuzzylite/fuzzylite.SlackBuild1
-rw-r--r--libraries/gevent/gevent.SlackBuild2
-rw-r--r--libraries/gevent/gevent.info6
-rw-r--r--libraries/girara/girara.SlackBuild3
-rw-r--r--libraries/glog/glog.SlackBuild2
-rw-r--r--libraries/goffice0.8/goffice0.8.SlackBuild2
-rw-r--r--libraries/greenlet/greenlet.SlackBuild2
-rw-r--r--libraries/greenlet/greenlet.info6
-rw-r--r--libraries/gssdp/README2
-rw-r--r--libraries/gssdp/gssdp.SlackBuild5
-rw-r--r--libraries/gssdp/gssdp.info8
-rw-r--r--libraries/gssdp/gssdp.patch15
-rw-r--r--libraries/gstreamer-editing-services/gstreamer-editing-services.SlackBuild3
-rw-r--r--libraries/gstreamermm/gstreamermm-volatile.patch12
-rw-r--r--libraries/gstreamermm/gstreamermm.SlackBuild21
-rw-r--r--libraries/gstreamermm/gstreamermm.info6
-rw-r--r--libraries/gtkdatabox/doinst.sh (renamed from libraries/libftdi1/doinst.sh)4
-rw-r--r--libraries/gtkdatabox/gtkdatabox.SlackBuild1
-rw-r--r--libraries/gtkhtml/enchant-2.patch29
-rw-r--r--libraries/gtkhtml/gtkhtml.SlackBuild4
-rw-r--r--libraries/gtkspell3/gtkspell3.SlackBuild2
-rw-r--r--libraries/gupnp/gupnp.SlackBuild7
-rw-r--r--libraries/gupnp/gupnp.info6
-rw-r--r--libraries/hpx/gcc7.patch23
-rw-r--r--libraries/hpx/hpx.SlackBuild8
-rw-r--r--libraries/hpx/hpx.info6
-rw-r--r--libraries/htmlcxx/htmlcxx.SlackBuild2
-rw-r--r--libraries/htslib/htslib.SlackBuild2
-rw-r--r--libraries/htslib/htslib.info6
-rw-r--r--libraries/iddawc/iddawc.SlackBuild2
-rw-r--r--libraries/iddawc/iddawc.info6
-rw-r--r--libraries/imlib2/imlib2.SlackBuild2
-rw-r--r--libraries/imlib2/imlib2.info6
-rw-r--r--libraries/lapack/lapack.SlackBuild12
-rw-r--r--libraries/lapack/lapack.info6
-rw-r--r--libraries/lapack/patches/cmake-piecewise.diff94
-rw-r--r--libraries/lastfmlib/README3
-rw-r--r--libraries/lastfmlib/lastfmlib.SlackBuild105
-rw-r--r--libraries/lastfmlib/lastfmlib.info10
-rw-r--r--libraries/lastfmlib/slack-desc19
-rw-r--r--libraries/leptonica/leptonica.SlackBuild4
-rw-r--r--libraries/leptonica/leptonica.info6
-rw-r--r--libraries/libaec/libaec.SlackBuild6
-rw-r--r--libraries/libaec/libaec.info6
-rw-r--r--libraries/libass/libass.SlackBuild2
-rw-r--r--libraries/libbde/libbde.SlackBuild3
-rw-r--r--libraries/libbde/libbde.info2
-rw-r--r--libraries/libbsd/libbsd.SlackBuild2
-rw-r--r--libraries/libbson/README10
-rw-r--r--libraries/libbson/libbson.SlackBuild130
-rw-r--r--libraries/libbson/libbson.info10
-rw-r--r--libraries/libbson/slack-desc19
-rw-r--r--libraries/libclaw/doinst.sh3
-rw-r--r--libraries/libclaw/libclaw.SlackBuild1
-rw-r--r--libraries/libcli/libcli.SlackBuild40
-rw-r--r--libraries/libcli/libcli.info8
-rw-r--r--libraries/libcli/slack-desc2
-rw-r--r--libraries/libdaemon/libdaemon.SlackBuild2
-rw-r--r--libraries/libdatrie/libdatrie.info2
-rw-r--r--libraries/libdv/libdv.SlackBuild33
-rw-r--r--libraries/libesedb/libesedb.SlackBuild3
-rw-r--r--libraries/libesedb/libesedb.info2
-rw-r--r--libraries/libevt/libevt.SlackBuild3
-rw-r--r--libraries/libevt/libevt.info2
-rw-r--r--libraries/libevtx/libevtx.SlackBuild3
-rw-r--r--libraries/libevtx/libevtx.info2
-rw-r--r--libraries/libewf/libewf.SlackBuild4
-rw-r--r--libraries/libewf/libewf.info8
-rw-r--r--libraries/libexe/libexe.info2
-rw-r--r--libraries/libfdk-aac/libfdk-aac.SlackBuild2
-rw-r--r--libraries/libffado/doinst.sh6
-rw-r--r--libraries/libfilezilla/libfilezilla.SlackBuild2
-rw-r--r--libraries/libfilezilla/libfilezilla.info6
-rw-r--r--libraries/libfsapfs/libfsapfs.info2
-rw-r--r--libraries/libfsntfs/libfsntfs.SlackBuild3
-rw-r--r--libraries/libfsntfs/libfsntfs.info2
-rw-r--r--libraries/libftdi1/libftdi1.SlackBuild1
-rw-r--r--libraries/libfvde/libfvde.SlackBuild3
-rw-r--r--libraries/libfvde/libfvde.info2
-rw-r--r--libraries/libfwsi/libfwsi.SlackBuild3
-rw-r--r--libraries/libfwsi/libfwsi.info2
-rw-r--r--libraries/libgksu/doinst.sh5
-rw-r--r--libraries/libgusb/libgusb.SlackBuild2
-rw-r--r--libraries/libgusb/libgusb.info6
-rw-r--r--libraries/libjwt/libjwt.SlackBuild2
-rw-r--r--libraries/libjwt/libjwt.info6
-rw-r--r--libraries/liblightgrep/liblightgrep.info4
-rw-r--r--libraries/liblnk/liblnk.SlackBuild3
-rw-r--r--libraries/liblnk/liblnk.info2
-rw-r--r--libraries/libmaa/libmaa.SlackBuild2
-rw-r--r--libraries/libmatheval/libmatheval.SlackBuild2
-rw-r--r--libraries/libmatheval/libmatheval.info4
-rw-r--r--libraries/libmigdb/libmigdb.SlackBuild6
-rw-r--r--libraries/libminizip/libminizip.SlackBuild2
-rw-r--r--libraries/libmms/libmms.SlackBuild32
-rw-r--r--libraries/libmp4v2/libmp4v2.SlackBuild6
-rw-r--r--libraries/libmp4v2/libmp4v2_gcc_narrowing.patch20
-rw-r--r--libraries/libmpeg2/libmpeg2.SlackBuild41
-rw-r--r--libraries/libmsiecf/libmsiecf.SlackBuild3
-rw-r--r--libraries/libmsiecf/libmsiecf.info2
-rw-r--r--libraries/libmusicbrainz/libmusicbrainz.SlackBuild2
-rw-r--r--libraries/libolecf/libolecf.SlackBuild3
-rw-r--r--libraries/libolecf/libolecf.info2
-rw-r--r--libraries/liborocos-kdl/liborocos-kdl.SlackBuild2
-rw-r--r--libraries/libpaper/libpaper.SlackBuild2
-rw-r--r--libraries/libqcow/libqcow.SlackBuild3
-rw-r--r--libraries/libqcow/libqcow.info2
-rw-r--r--libraries/libquicktime/libquicktime-1.2.4-faad2.patch86
-rw-r--r--libraries/libquicktime/libquicktime.SlackBuild37
-rw-r--r--libraries/libregf/libregf.info2
-rw-r--r--libraries/librevisa/librevisa.info2
-rw-r--r--libraries/libscca/libscca.SlackBuild3
-rw-r--r--libraries/libscca/libscca.info2
-rw-r--r--libraries/libsearpc/libsearpc.SlackBuild11
-rw-r--r--libraries/libsearpc/libsearpc.info6
-rw-r--r--libraries/libseccomp/libseccomp.SlackBuild4
-rw-r--r--libraries/libseccomp/libseccomp.info6
-rw-r--r--libraries/libsigscan/libsigscan.SlackBuild3
-rw-r--r--libraries/libsigscan/libsigscan.info2
-rw-r--r--libraries/libslack/libslack.SlackBuild8
-rw-r--r--libraries/libsmdev/libsmdev.SlackBuild3
-rw-r--r--libraries/libsmdev/libsmdev.info2
-rw-r--r--libraries/libsmraw/libsmraw.SlackBuild3
-rw-r--r--libraries/libsmraw/libsmraw.info2
-rw-r--r--libraries/libsuinput/doinst.sh3
-rw-r--r--libraries/libsuinput/libsuinput.SlackBuild1
-rw-r--r--libraries/libtermkey/libtermkey.SlackBuild1
-rw-r--r--libraries/libtermkey/libtermkey.info4
-rw-r--r--libraries/libtorrent/libtorrent.info4
-rw-r--r--libraries/libu2f-host/libu2f-host.info2
-rw-r--r--libraries/libunibreak/README12
-rw-r--r--libraries/libunibreak/libunibreak.SlackBuild35
-rw-r--r--libraries/libunibreak/libunibreak.info12
-rw-r--r--libraries/libunibreak/slack-desc2
-rw-r--r--libraries/liburing/README4
-rw-r--r--libraries/liburing/liburing.SlackBuild107
-rw-r--r--libraries/liburing/liburing.info10
-rw-r--r--libraries/liburing/slack-desc19
-rw-r--r--libraries/libvhdi/libvhdi.SlackBuild7
-rw-r--r--libraries/libvhdi/libvhdi.info6
-rw-r--r--libraries/libvirt-python/libvirt-python.SlackBuild2
-rw-r--r--libraries/libvirt-python/libvirt-python.info6
-rw-r--r--libraries/libvirt/libvirt.SlackBuild6
-rw-r--r--libraries/libvirt/libvirt.info6
-rw-r--r--libraries/libvmdk/libvmdk.SlackBuild9
-rw-r--r--libraries/libvmdk/libvmdk.info6
-rw-r--r--libraries/libvshadow/libvshadow.SlackBuild3
-rw-r--r--libraries/libvshadow/libvshadow.info2
-rw-r--r--libraries/libvslvm/libvslvm.SlackBuild3
-rw-r--r--libraries/libvslvm/libvslvm.info2
-rw-r--r--libraries/libvterm/libvterm.SlackBuild1
-rw-r--r--libraries/libvterm/libvterm.info4
-rw-r--r--libraries/libwfut/doinst.sh3
-rw-r--r--libraries/libwfut/libwfut.SlackBuild1
-rw-r--r--libraries/libwpe/libwpe.SlackBuild2
-rw-r--r--libraries/libwpe/libwpe.info6
-rw-r--r--libraries/libwrc/libwrc.info2
-rw-r--r--libraries/libxfcegui4/doinst.sh (renamed from libraries/bwidget/doinst.sh)4
-rw-r--r--libraries/libxfcegui4/libxfcegui4.SlackBuild1
-rw-r--r--libraries/libxls/libxls.SlackBuild3
-rw-r--r--libraries/libxmlb/libxmlb.SlackBuild3
-rw-r--r--libraries/log4cpp/gcc43.patch26
-rw-r--r--libraries/log4cpp/log4cpp.SlackBuild9
-rw-r--r--libraries/log4cpp/log4cpp.info6
-rw-r--r--libraries/lua-lpeg/lua-lpeg.SlackBuild1
-rw-r--r--libraries/lua-lpeg/lua-lpeg.info4
-rw-r--r--libraries/lua-luv/lua-luv.SlackBuild1
-rw-r--r--libraries/lua-luv/lua-luv.info4
-rw-r--r--libraries/lua-mpack/lua-mpack.SlackBuild1
-rw-r--r--libraries/lua-mpack/lua-mpack.info4
-rw-r--r--libraries/lua-posix/lua-posix.SlackBuild4
-rw-r--r--libraries/mathgl/mathgl.SlackBuild14
-rw-r--r--libraries/mathgl/mathgl.info6
-rw-r--r--libraries/mongo-cxx-driver/mongo-cxx-driver.SlackBuild2
-rw-r--r--libraries/msgpack-c/msgpack-c.SlackBuild3
-rw-r--r--libraries/msgpack-c/msgpack-c.info4
-rw-r--r--libraries/msx264/msx264.info2
-rw-r--r--libraries/nltk/nltk.SlackBuild2
-rw-r--r--libraries/nltk/nltk.info6
-rw-r--r--libraries/nspluginwrapper/nspluginwrapper.SlackBuild3
-rw-r--r--libraries/nx-libs/nx-libs.SlackBuild3
-rw-r--r--libraries/ocaml-bisect/ocaml-bisect.info4
-rw-r--r--libraries/ocaml-ounit/ocaml-ounit.info6
-rw-r--r--libraries/ocaml-ounit/slack-desc2
-rw-r--r--libraries/ogre/ogre.SlackBuild1
-rw-r--r--libraries/orcania/orcania.SlackBuild5
-rw-r--r--libraries/php-imagick/imagick.ini11
-rw-r--r--libraries/php-imagick/php-imagick.SlackBuild24
-rw-r--r--libraries/php-imagick/php-imagick.info6
-rw-r--r--libraries/pjsip/pjsip.SlackBuild7
-rw-r--r--libraries/pjsip/pjsip.info4
-rw-r--r--libraries/poco/doinst.sh3
-rw-r--r--libraries/poco/poco.SlackBuild1
-rw-r--r--libraries/ptypes/ptypes.info4
-rw-r--r--libraries/pycparser/pycparser.SlackBuild7
-rw-r--r--libraries/python-xlrd/doinst.sh3
-rw-r--r--libraries/python-xlrd/python-xlrd.SlackBuild1
-rw-r--r--libraries/restbed/restbed.SlackBuild8
-rw-r--r--libraries/restbed/restbed.info6
-rw-r--r--libraries/rhonabwy/rhonabwy.SlackBuild2
-rw-r--r--libraries/rhonabwy/rhonabwy.info6
-rw-r--r--libraries/sdformat/sdformat.SlackBuild8
-rw-r--r--libraries/sdformat/sdformat.info4
-rw-r--r--libraries/soil/soil.info2
-rw-r--r--libraries/spread-sheet-widget/doinst.sh7
-rw-r--r--libraries/spread-sheet-widget/spread-sheet-widget.SlackBuild1
-rw-r--r--libraries/srt/srt.SlackBuild2
-rw-r--r--libraries/srt/srt.info6
-rw-r--r--libraries/udunits/udunits.SlackBuild4
-rw-r--r--libraries/udunits/udunits.info6
-rw-r--r--libraries/ulfius/ulfius.SlackBuild8
-rw-r--r--libraries/ulfius/ulfius.info6
-rw-r--r--libraries/unibilium/unibilium.SlackBuild1
-rw-r--r--libraries/unibilium/unibilium.info4
-rw-r--r--libraries/unixODBC/unixODBC.info4
-rw-r--r--libraries/urdfdom/urdfdom.SlackBuild4
-rw-r--r--libraries/urdfdom/urdfdom.info2
-rw-r--r--libraries/webkit2gtk/webkit2gtk.SlackBuild3
-rw-r--r--libraries/wxPython3/wxPython3.SlackBuild28
-rw-r--r--libraries/wxPython3/wxPython3.info2
-rw-r--r--libraries/xawplus/xawplus.info2
-rw-r--r--libraries/zmusic/zmusic.SlackBuild6
-rw-r--r--libraries/zmusic/zmusic.info6
290 files changed, 955 insertions, 1358 deletions
diff --git a/libraries/Atlas-C++/Atlas-C++.SlackBuild b/libraries/Atlas-C++/Atlas-C++.SlackBuild
index ea39881ec4..d97ad0c7e9 100644
--- a/libraries/Atlas-C++/Atlas-C++.SlackBuild
+++ b/libraries/Atlas-C++/Atlas-C++.SlackBuild
@@ -80,7 +80,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS -Wno-error=deprecated" \
+CXXFLAGS="$SLKCFLAGS -Wno-error=deprecated -std=c++14" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/libraries/Botan/Botan.SlackBuild b/libraries/Botan/Botan.SlackBuild
index 5b9273a9ed..3d85a75fa8 100644
--- a/libraries/Botan/Botan.SlackBuild
+++ b/libraries/Botan/Botan.SlackBuild
@@ -96,7 +96,7 @@ python configure.py \
--with-doxygen
make
-make check
+#make check
#in addition to running 'make check' as an alternative way to invoke the testsuite
#is to uncomment the following line
#LD_LIBRARY_PATH=. ./botan-test
diff --git a/libraries/CCfits/CCfits.info b/libraries/CCfits/CCfits.info
index 5f91d0614b..73c254035d 100644
--- a/libraries/CCfits/CCfits.info
+++ b/libraries/CCfits/CCfits.info
@@ -1,7 +1,7 @@
PRGNAM="CCfits"
VERSION="2.5"
HOMEPAGE="https://heasarc.gsfc.nasa.gov/fitsio/CCfits/"
-DOWNLOAD="https://heasarc.gsfc.nasa.gov/fitsio/CCfits/CCfits-2.5.tar.gz"
+DOWNLOAD="https://heasarc.gsfc.nasa.gov/fitsio/CCfits-2.5/CCfits-2.5.tar.gz"
MD5SUM="e77a679fc2b67cf38e53f4011821213b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/DevIL/DevIL.SlackBuild b/libraries/DevIL/DevIL.SlackBuild
index 000f15b749..cb08f23f47 100644
--- a/libraries/DevIL/DevIL.SlackBuild
+++ b/libraries/DevIL/DevIL.SlackBuild
@@ -35,16 +35,16 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686 -fpermissive"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686 -fpermissive"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -fPIC -fpermissive"
LIBDIRSUFFIX="64"
else
- SLKCFLAGS="-O2"
+ SLKCFLAGS="-O2 -fpermissive"
LIBDIRSUFFIX=""
fi
@@ -71,7 +71,7 @@ mkdir -p DevIL/build
cd DevIL/build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -std=c++14 -fpermissive" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release ..
make
diff --git a/libraries/DirectFB/DirectFB.SlackBuild b/libraries/DirectFB/DirectFB.SlackBuild
index f474d0c4bb..13eef7936d 100644
--- a/libraries/DirectFB/DirectFB.SlackBuild
+++ b/libraries/DirectFB/DirectFB.SlackBuild
@@ -79,6 +79,9 @@ 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 {} \;
+# man2html syntax has changed: thanks to marav on LQ for the sed line!
+sed -i 's/\$\*\ >/<\ \$\*\ >/' docs/Makefile.in
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/libraries/FreeImage/FreeImage.SlackBuild b/libraries/FreeImage/FreeImage.SlackBuild
index be78127d82..2c1411efae 100644
--- a/libraries/FreeImage/FreeImage.SlackBuild
+++ b/libraries/FreeImage/FreeImage.SlackBuild
@@ -64,7 +64,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS -fexceptions -fvisibility=hidden -DNO_LCMS" \
-CXXFLAGS="$SLKCFLAGS -fexceptions -fvisibility=hidden -Wno-ctor-dtor-privacy" \
+CXXFLAGS="$SLKCFLAGS -fexceptions -fvisibility=hidden -Wno-ctor-dtor-privacy -std=c++14" \
make INSTALLDIR=$PKG/usr/lib${LIBDIRSUFFIX} DESTDIR=$PKG
make install INSTALLDIR=$PKG/usr/lib${LIBDIRSUFFIX} DESTDIR=$PKG
diff --git a/libraries/Impacket/Impacket.info b/libraries/Impacket/Impacket.info
index f186d16da1..ebaf20c4b9 100644
--- a/libraries/Impacket/Impacket.info
+++ b/libraries/Impacket/Impacket.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://pypi.io/packages/source/i/impacket/impacket-0.9.21.tar.gz"
MD5SUM="c0a71706c09c7343905c9395076d7e31"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="pyasn1 pycrypto"
+REQUIRES="pyasn1 python2-pycrypto"
MAINTAINER="Brenton Earl"
EMAIL="brent@exitstatusone.com"
diff --git a/libraries/MyGUI/MyGUI.SlackBuild b/libraries/MyGUI/MyGUI.SlackBuild
index 7347d65f77..6b38f431ef 100644
--- a/libraries/MyGUI/MyGUI.SlackBuild
+++ b/libraries/MyGUI/MyGUI.SlackBuild
@@ -122,7 +122,6 @@ fi
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/MyGUI/doinst.sh b/libraries/MyGUI/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/MyGUI/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/Nevow/Nevow.info b/libraries/Nevow/Nevow.info
index eccfa74c99..da3994f9e7 100644
--- a/libraries/Nevow/Nevow.info
+++ b/libraries/Nevow/Nevow.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://files.pythonhosted.org/packages/d6/24/fdfae1b49587d51e4cd4cd5b
MD5SUM="b66b8c5ff7b8a05a77c91d30736550f8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python-twisted"
+REQUIRES="python2-twisted"
MAINTAINER="Markus Reichelt"
EMAIL="slackbuilds@mareichelt.de"
diff --git a/libraries/QtUsb/QtUsb.SlackBuild b/libraries/QtUsb/QtUsb.SlackBuild
index 6091af249b..c23844d7b5 100644
--- a/libraries/QtUsb/QtUsb.SlackBuild
+++ b/libraries/QtUsb/QtUsb.SlackBuild
@@ -79,6 +79,8 @@ 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 {} \;
+sed -i "s,/usr/lib,/usr/lib$LIBDIRSUFFIX,g" src/src.pro
+
qmake-qt5 \
QMAKE_CFLAGS+="$SLKCFLAGS" \
QMAKE_CXXFLAGS+="$SLKCFLAGS" \
diff --git a/libraries/VTK/VTK.SlackBuild b/libraries/VTK/VTK.SlackBuild
index f55b24d1b6..a08df4c539 100644
--- a/libraries/VTK/VTK.SlackBuild
+++ b/libraries/VTK/VTK.SlackBuild
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=VTK
-VERSION=${VERSION:-9.0.1}
+VERSION=${VERSION:-9.0.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -100,6 +100,7 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
patch -p1 < $CWD/vtk-includes.patch
patch -p1 < $CWD/vtk-AllValues.patch
+patch -p1 < $CWD/include_limits.patch
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/libraries/VTK/VTK.info b/libraries/VTK/VTK.info
index c454ff0e9f..6695bccb41 100644
--- a/libraries/VTK/VTK.info
+++ b/libraries/VTK/VTK.info
@@ -1,8 +1,8 @@
PRGNAM="VTK"
-VERSION="9.0.1"
+VERSION="9.0.3"
HOMEPAGE="https://www.vtk.org"
-DOWNLOAD="https://www.vtk.org/files/release/9.0/VTK-9.0.1.tar.gz"
-MD5SUM="b3ba14d616c3b23583c42cffb585deac"
+DOWNLOAD="https://www.vtk.org/files/release/9.0/VTK-9.0.3.tar.gz"
+MD5SUM="1abe6e2d7988193cf7d64c4d84287956"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/VTK/include_limits.patch b/libraries/VTK/include_limits.patch
new file mode 100644
index 0000000000..888dcb9912
--- /dev/null
+++ b/libraries/VTK/include_limits.patch
@@ -0,0 +1,40 @@
+--- ../Common/Core/vtkGenericDataArrayLookupHelper.h.orig 2021-07-03 01:31:21.000000000 +1000
++++ ../Common/Core/vtkGenericDataArrayLookupHelper.h 2021-08-22 22:38:52.682000000 +1000
+@@ -22,6 +22,7 @@
+ #ifndef vtkGenericDataArrayLookupHelper_h
+ #define vtkGenericDataArrayLookupHelper_h
+
++#include <limits>
+ #include "vtkIdList.h"
+ #include <algorithm>
+ #include <cmath>
+--- ../Common/DataModel/vtkPiecewiseFunction.h.orig 2021-07-03 01:31:21.000000000 +1000
++++ ../Common/DataModel/vtkPiecewiseFunction.h 2021-08-22 22:40:08.253000000 +1000
+@@ -37,6 +37,7 @@
+ #ifndef vtkPiecewiseFunction_h
+ #define vtkPiecewiseFunction_h
+
++#include <limits>
+ #include "vtkCommonDataModelModule.h" // For export macro
+ #include "vtkDataObject.h"
+
+--- ../Rendering/Core/vtkColorTransferFunction.h.orig 2021-07-03 01:31:21.000000000 +1000
++++ ../Rendering/Core/vtkColorTransferFunction.h 2021-08-22 22:40:42.364000000 +1000
+@@ -36,6 +36,7 @@
+ #ifndef vtkColorTransferFunction_h
+ #define vtkColorTransferFunction_h
+
++#include <limits>
+ #include "vtkRenderingCoreModule.h" // For export macro
+ #include "vtkScalarsToColors.h"
+
+--- ../Filters/HyperTree/vtkHyperTreeGridThreshold.h.orig 2021-07-03 01:31:21.000000000 +1000
++++ ../Filters/HyperTree/vtkHyperTreeGridThreshold.h 2021-08-22 22:46:16.135000000 +1000
+@@ -40,6 +40,7 @@
+ #ifndef vtkHyperTreeGridThreshold_h
+ #define vtkHyperTreeGridThreshold_h
+
++#include <limits>
+ #include "vtkFiltersHyperTreeModule.h" // For export macro
+ #include "vtkHyperTreeGridAlgorithm.h"
+
diff --git a/libraries/WebOb/WebOb.SlackBuild b/libraries/WebOb/WebOb.SlackBuild
index 7ba67c6ee5..5a7416ceeb 100644
--- a/libraries/WebOb/WebOb.SlackBuild
+++ b/libraries/WebOb/WebOb.SlackBuild
@@ -88,7 +88,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/WebOb/doinst.sh b/libraries/WebOb/doinst.sh
deleted file mode 100644
index 9a8ded3c60..0000000000
--- a/libraries/WebOb/doinst.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
-if [ -x /usr/bin/update-mime-database ]; then
- /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
-fi
diff --git a/libraries/activemq-cpp/activemq-cpp.SlackBuild b/libraries/activemq-cpp/activemq-cpp.SlackBuild
index f0d102ada7..879735558c 100644
--- a/libraries/activemq-cpp/activemq-cpp.SlackBuild
+++ b/libraries/activemq-cpp/activemq-cpp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=activemq-cpp
-VERSION=${VERSION:-3.9.1}
+VERSION=${VERSION:-3.9.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/activemq-cpp/activemq-cpp.info b/libraries/activemq-cpp/activemq-cpp.info
index 0186e04ad0..1697a6659c 100644
--- a/libraries/activemq-cpp/activemq-cpp.info
+++ b/libraries/activemq-cpp/activemq-cpp.info
@@ -1,8 +1,8 @@
PRGNAM="activemq-cpp"
-VERSION="3.9.1"
+VERSION="3.9.5"
HOMEPAGE="http://activemq.apache.org/cms/"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/activemq-cpp-library-3.9.1-src.tar.gz"
-MD5SUM="be7baa131959a2a74a7d974eb94420da"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/activemq-cpp-library-3.9.5-src.tar.gz"
+MD5SUM="c758cc8f36505a48680d454e376f4203"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/alure/alure.SlackBuild b/libraries/alure/alure.SlackBuild
index 8c3ad5472f..596414ab88 100644
--- a/libraries/alure/alure.SlackBuild
+++ b/libraries/alure/alure.SlackBuild
@@ -70,7 +70,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.bz2
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -104,7 +104,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/alure/alure.info b/libraries/alure/alure.info
index 9a8e83a8c3..e869bfc88e 100644
--- a/libraries/alure/alure.info
+++ b/libraries/alure/alure.info
@@ -1,7 +1,7 @@
PRGNAM="alure"
VERSION="1.2"
-HOMEPAGE="https://kcat.strangesoft.net/alure.html"
-DOWNLOAD="https://kcat.strangesoft.net/alure-releases/alure-1.2.tar.bz2"
+HOMEPAGE="https://github.com/kcat/alure"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/a/alure/alure_1.2.orig.tar.bz2"
MD5SUM="3088aba074ad02d95ea51e705053b9f5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/alure/doinst.sh b/libraries/alure/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/alure/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/alure/slack-desc b/libraries/alure/slack-desc
index 1134af82db..1005b0dcbc 100644
--- a/libraries/alure/slack-desc
+++ b/libraries/alure/slack-desc
@@ -14,6 +14,6 @@ alure: file loading, and streaming. As of version 1.1, it is X11/MIT
alure: licensed, allowing it to be used in open- and closed-source
alure: programs, freeware or commercial.
alure:
-alure: Homepage: https://kcat.strangesoft.net/alure.html
+alure: Homepage: https://github.com/kcat/alure
alure:
alure:
diff --git a/libraries/appstream-glib/appstream-glib.SlackBuild b/libraries/appstream-glib/appstream-glib.SlackBuild
index 3574bda47f..4714dd7409 100644
--- a/libraries/appstream-glib/appstream-glib.SlackBuild
+++ b/libraries/appstream-glib/appstream-glib.SlackBuild
@@ -80,6 +80,8 @@ 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 {} \;
+mkdir -p build
+cd build
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
meson \
@@ -89,14 +91,15 @@ meson \
--mandir=/usr/man \
-Dgtk-doc=true \
-Dstemmer=false \
- build
+ ..
# not sure why this is necessary
-sed -i "/^ COMMAND = \\/usr\\/bin\\/g-ir-scanner/s/-lyaml//" build/build.ninja
+sed -i "/^ COMMAND = \\/usr\\/bin\\/g-ir-scanner/s/-lyaml//" build.ninja
"${NINJA:=ninja}"
-$NINJA -C build
-DESTDIR=$PKG $NINJA -C build install
+$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/libraries/asio/asio.SlackBuild b/libraries/asio/asio.SlackBuild
index fb51d5bb26..a75c302611 100644
--- a/libraries/asio/asio.SlackBuild
+++ b/libraries/asio/asio.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=asio
-VERSION=${VERSION:-1.11.0}
+VERSION=${VERSION:-1.18.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/asio/asio.info b/libraries/asio/asio.info
index d86a5c5510..3675d86cba 100644
--- a/libraries/asio/asio.info
+++ b/libraries/asio/asio.info
@@ -1,8 +1,8 @@
PRGNAM="asio"
-VERSION="1.11.0"
+VERSION="1.18.2"
HOMEPAGE="http://think-async.com/Asio/"
-DOWNLOAD="http://downloads.sourceforge.net/asio/asio-1.11.0.tar.bz2"
-MD5SUM="bc2ffb97c6282ef4f2064dbf8dfd3e86"
+DOWNLOAD="http://downloads.sourceforge.net/asio/asio-1.18.2.tar.bz2"
+MD5SUM="2c284127e81233ea4270117461c62315"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/assimp/assimp.SlackBuild b/libraries/assimp/assimp.SlackBuild
index 89432fb3bf..52a6939756 100644
--- a/libraries/assimp/assimp.SlackBuild
+++ b/libraries/assimp/assimp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=assimp
-VERSION=${VERSION:-3.3.1}
+VERSION=${VERSION:-5.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -70,7 +70,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/v$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -101,7 +101,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/assimp/assimp.info b/libraries/assimp/assimp.info
index ecbe61c65c..7d5d389992 100644
--- a/libraries/assimp/assimp.info
+++ b/libraries/assimp/assimp.info
@@ -1,8 +1,8 @@
PRGNAM="assimp"
-VERSION="3.3.1"
+VERSION="5.0.1"
HOMEPAGE="http://www.assimp.org/"
-DOWNLOAD="https://github.com/assimp/assimp/archive/v3.3.1.tar.gz"
-MD5SUM="fc57b024e80ebb13301bd0983826cad3"
+DOWNLOAD="https://github.com/assimp/assimp/archive/v5.0.1/assimp-5.0.1.tar.gz"
+MD5SUM="eb7b7385a5c3194ab46d7f869d7ac6cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/assimp/doinst.sh b/libraries/assimp/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/assimp/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/barry/barry.SlackBuild b/libraries/barry/barry.SlackBuild
index 27924d824d..3a33ab5af5 100644
--- a/libraries/barry/barry.SlackBuild
+++ b/libraries/barry/barry.SlackBuild
@@ -140,9 +140,9 @@ cat hal/fdi/policy/10osvendor/19-blackberry-acl.fdi > \
cp -a hal/hal-blackberry $PKG/usr/bin
# Install bash completion scripts
-mkdir -p $PKG/etc/bash_completion.d
-cat bash/bjavaloader > $PKG/etc/bash_completion.d/bjavaloader
-cat bash/btool > $PKG/etc/bash_completion.d/btool
+mkdir -p $PKG/usr/share/bash-completion/completions
+cat bash/bjavaloader > $PKG/usr/share/bash-completion/completions/bjavaloader
+cat bash/btool > $PKG/usr/share/bash-completion/completions/btool
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a README TODO COPYING AUTHORS NEWS ChangeLog \
diff --git a/libraries/bctoolbox/bctoolbox.info b/libraries/bctoolbox/bctoolbox.info
index f1de6598ee..8eb458a801 100644
--- a/libraries/bctoolbox/bctoolbox.info
+++ b/libraries/bctoolbox/bctoolbox.info
@@ -1,7 +1,7 @@
PRGNAM="bctoolbox"
VERSION="0.6.0"
HOMEPAGE="https://github.com/BelledonneCommunications/bctoolbox"
-DOWNLOAD="https://www.linphone.org/releases/sources/bctoolbox/bctoolbox-0.6.0.tar.gz"
+DOWNLOAD="https://www.linphone.org/releases/old/sources/bctoolbox/bctoolbox-0.6.0.tar.gz"
MD5SUM="aeeac76938dd3b82a17ff498f81caef2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/belle-sip/belle-sip.info b/libraries/belle-sip/belle-sip.info
index ca61821c2b..36533287e9 100644
--- a/libraries/belle-sip/belle-sip.info
+++ b/libraries/belle-sip/belle-sip.info
@@ -1,7 +1,7 @@
PRGNAM="belle-sip"
VERSION="1.6.3"
HOMEPAGE="http://www.linphone.org/technical-corner/belle-sip.html"
-DOWNLOAD="https://www.linphone.org/releases/sources/belle-sip/belle-sip-1.6.3.tar.gz \
+DOWNLOAD="https://www.linphone.org/releases/old/sources/belle-sip/belle-sip-1.6.3.tar.gz \
https://github.com/antlr/website-antlr3/raw/gh-pages/download/antlr-3.4-complete.jar"
MD5SUM="90c40812d98671ad2f40621542500bc6 \
1b91dea1c7d480b3223f7c8a9aa0e172"
diff --git a/libraries/blas/blas.SlackBuild b/libraries/blas/blas.SlackBuild
index 936e54ce1b..5c0d7b8c84 100644
--- a/libraries/blas/blas.SlackBuild
+++ b/libraries/blas/blas.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=blas
SRCNAM=lapack
-VERSION=${VERSION:-3.9.1}
+VERSION=${VERSION:-3.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -124,6 +124,7 @@ fi
# 4. Turn off EXCLUDE to not conflict with INPUT.
# 5. Turn off some repetitive comments.
# 6. Turn off MAN_LINKS. See below.
+# 7. Generate on .f90 files.
sed -i \
-e ':a;/\\$/N;s/\\\n//;ta' \
-e 's/^\(PROJECT_NAME *=\).*/\1 BLAS/' \
@@ -132,6 +133,7 @@ sed -i \
-e 's/^\(EXCLUDE *=\).*/\1/' \
-e 's/^\(REPEAT_BRIEF *=\).*/\1 NO/' \
-e 's/^\(MAN_LINKS *=\).*/\1 NO/' \
+ -e 's/^\(FILE_PATTERNS *=.*\)/\1 *.f90/' \
DOCS/Doxyfile_man
doxygen DOCS/Doxyfile_man
# Doxygen generates manpages on a file-by-file basis (note the .f extensions).
@@ -143,6 +145,9 @@ mkdir -p $PKG/usr/man/man3
for i in DOCS/man/man3/*.f.3; do
gzip -9c $i > $PKG/usr/man/man3/$(basename $i .f.3).3.gz
done
+for i in DOCS/man/man3/*.f90.3; do
+ gzip -9c $i > $PKG/usr/man/man3/$(basename $i .f90.3).3.gz
+done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/blas/blas.info b/libraries/blas/blas.info
index 48d83b69d7..5c854cce9d 100644
--- a/libraries/blas/blas.info
+++ b/libraries/blas/blas.info
@@ -1,8 +1,8 @@
PRGNAM="blas"
-VERSION="3.9.1"
+VERSION="3.10.0"
HOMEPAGE="https://www.netlib.org/blas/"
-DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.1/lapack-3.9.1.tar.gz"
-MD5SUM="47ab2d11652045145df37ddbe2a32d71"
+DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.10.0/lapack-3.10.0.tar.gz"
+MD5SUM="d70fc27a8bdebe00481c97c728184f09"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/blas/patches/cmake-piecewise.diff b/libraries/blas/patches/cmake-piecewise.diff
index 378acc8769..f8ee150b59 100644
--- a/libraries/blas/patches/cmake-piecewise.diff
+++ b/libraries/blas/patches/cmake-piecewise.diff
@@ -10,61 +10,29 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt
# Create a header file cblas.h for the routines called in my C programs
include(FortranCInterface)
## Ensure that the fortran compiler and c compiler specified are compatible
-@@ -45,54 +43,8 @@
- add_subdirectory(examples)
- endif()
-
--if(NOT BLAS_FOUND)
-- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB})
--endif()
--
--# Export cblas targets from the
--# install tree, if any.
--set(_cblas_config_install_guard_target "")
--if(ALL_TARGETS)
-- install(EXPORT ${CBLASLIB}-targets
-- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
-- COMPONENT Development
-- )
-- # Choose one of the cblas targets to use as a guard for
-- # cblas-config.cmake to load targets from the install tree.
-- list(GET ALL_TARGETS 0 _cblas_config_install_guard_target)
--endif()
--
--# Export cblas targets from the build tree, if any.
--set(_cblas_config_build_guard_target "")
--if(ALL_TARGETS)
-- export(TARGETS ${ALL_TARGETS} FILE ${CBLASLIB}-targets.cmake)
--
-- # Choose one of the cblas targets to use as a guard
-- # for cblas-config.cmake to load targets from the build tree.
-- list(GET ALL_TARGETS 0 _cblas_config_build_guard_target)
--endif()
+@@ -51,22 +49,3 @@
+ DESTINATION ${PKG_CONFIG_DIR}
+ COMPONENT Development
+ )
-
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-version.cmake.in
- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake @ONLY)
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-build.cmake.in
- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config.cmake @ONLY)
-
--
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc @ONLY)
- install(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc
- DESTINATION ${PKG_CONFIG_DIR}
- )
--
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-install.cmake.in
- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake @ONLY)
-install(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake
- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
+- COMPONENT Development
- )
-
--#install(EXPORT ${CBLASLIB}-targets
--# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
--# COMPONENT Development
--# )
+-install(EXPORT ${CBLASLIB}-targets
+- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
+- COMPONENT Development
+- )
diff --git a/CBLAS/cmake/cblas-config-build.cmake.in b/CBLAS/cmake/cblas-config-build.cmake.in
deleted file mode 100644
--- a/CBLAS/cmake/cblas-config-build.cmake.in
@@ -184,7 +152,7 @@ deleted file mode 100644
diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -160,11 +160,8 @@
+@@ -157,11 +157,8 @@
# --------------------------------------------------
@@ -196,7 +164,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT RuntimeLibraries
-@@ -204,21 +201,6 @@
+@@ -201,21 +198,6 @@
include(CheckLAPACKCompilerFlags)
CheckLAPACKCompilerFlags()
@@ -218,7 +186,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
# deprecated LAPACK and LAPACKE routines
option(BUILD_DEPRECATED "Build deprecated routines" OFF)
message(STATUS "Build deprecated routines: ${BUILD_DEPRECATED}")
-@@ -242,8 +224,9 @@
+@@ -239,8 +221,9 @@
endif()
# --------------------------------------------------
@@ -229,7 +197,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
# Check the usage of the user provided BLAS libraries
if(BLAS_LIBRARIES)
-@@ -254,113 +237,108 @@
+@@ -251,131 +234,105 @@
if(BLAS_FOUND)
message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRARIES}.")
else()
@@ -383,17 +351,35 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
- set(LAPACKE ON)
+ set(BUILD_LAPACKE ON)
endif()
- if(BUILD_TESTING OR LAPACKE_WITH_TMG) #already included, avoid double inclusion
- add_subdirectory(TESTING/MATGEN)
- endif()
+-# TMGLIB
+-# Cache export target
+-set(LAPACK_INSTALL_EXPORT_NAME_CACHE ${LAPACK_INSTALL_EXPORT_NAME})
+-if(BUILD_TESTING OR LAPACKE_WITH_TMG)
+- if(LATESTLAPACK_FOUND AND LAPACKE_WITH_TMG)
+- set(CMAKE_REQUIRED_LIBRARIES ${LAPACK_LIBRARIES})
+- # Check if dlatms (part of tmg) is found
+- CHECK_FORTRAN_FUNCTION_EXISTS("dlatms" LAPACK_WITH_TMGLIB_FOUND)
+- unset(CMAKE_REQUIRED_LIBRARIES)
+- if(NOT LAPACK_WITH_TMGLIB_FOUND)
+- # Build and install TMG as part of LAPACKE targets (as opposed to LAPACK
+- # targets)
+- set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKELIB}-targets)
+- endif()
+- endif()
+- add_subdirectory(TESTING/MATGEN)
+-endif()
+-# Reset export target
+-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACK_INSTALL_EXPORT_NAME_CACHE})
+-unset(LAPACK_INSTALL_EXPORT_NAME_CACHE)
+-
-if(LAPACKE)
+if(BUILD_LAPACKE)
+ set(NEED_LAPACK TRUE)
add_subdirectory(LAPACKE)
endif()
-@@ -414,111 +392,16 @@
+@@ -428,111 +385,16 @@
ExternalProject_Add_StepDependencies(lapackpp build blaspp ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES})
endif()
@@ -437,10 +423,6 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKLIB})
-endif()
-
--if(BUILD_TESTING OR LAPACKE_WITH_TMG)
-- set(ALL_TARGETS ${ALL_TARGETS} ${TMGLIB})
--endif()
--
-# Export lapack targets, not including lapacke, from the
-# install tree, if any.
-set(_lapack_config_install_guard_target "")
@@ -463,6 +445,10 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
-# Include lapacke in targets exported from the build tree.
-if(LAPACKE)
- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKELIB})
+-endif()
+-
+-if(NOT LAPACK_WITH_TMGLIB_FOUND AND LAPACKE_WITH_TMG)
+- set(ALL_TARGETS ${ALL_TARGETS} ${TMGLIB})
+# Neither user specified or optimized BLAS libraries can be used
+if(NEED_BLAS AND NOT BLAS_FOUND)
+ message(FATAL_ERROR "--> No BLAS library found. Specify BLAS_LIBRARIES or enable USE_OPTIMIZED_BLAS or BUILD_BLAS.")
@@ -595,7 +581,7 @@ deleted file mode 100644
-get_filename_component(_LAPACKE_PREFIX "${_LAPACKE_PREFIX}" PATH)
-
-# Load the LAPACK package with which we were built.
--set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACK@-@LAPACK_VERSION@")
+-set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACKLIB@-@LAPACK_VERSION@")
-find_package(LAPACK NO_MODULE)
-
-# Load lapacke targets from the install tree.
diff --git a/libraries/boolstuff/boolstuff.SlackBuild b/libraries/boolstuff/boolstuff.SlackBuild
index 983e059e45..48d087747b 100644
--- a/libraries/boolstuff/boolstuff.SlackBuild
+++ b/libraries/boolstuff/boolstuff.SlackBuild
@@ -70,7 +70,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvzf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvzf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -80,7 +80,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++14" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/libraries/boolstuff/boolstuff.info b/libraries/boolstuff/boolstuff.info
index 183acd54a5..ceb4739353 100644
--- a/libraries/boolstuff/boolstuff.info
+++ b/libraries/boolstuff/boolstuff.info
@@ -1,7 +1,7 @@
PRGNAM="boolstuff"
VERSION="0.1.15"
HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/dev/boolstuff.html"
-DOWNLOAD="http://perso.b2b2c.ca/~sarrazip/dev/boolstuff-0.1.15.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/b/boolstuff/boolstuff_0.1.15.orig.tar.gz"
MD5SUM="fc8397d732f696d9f5e371bab2fb2c14"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/bwidget/bwidget.SlackBuild b/libraries/bwidget/bwidget.SlackBuild
index 22644cdb2f..4d46445690 100644
--- a/libraries/bwidget/bwidget.SlackBuild
+++ b/libraries/bwidget/bwidget.SlackBuild
@@ -89,7 +89,6 @@ cp -a *.txt ChangeLog $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
diff --git a/libraries/bzrtp/bzrtp.info b/libraries/bzrtp/bzrtp.info
index f4342874c3..d98343b7bf 100644
--- a/libraries/bzrtp/bzrtp.info
+++ b/libraries/bzrtp/bzrtp.info
@@ -1,7 +1,7 @@
PRGNAM="bzrtp"
VERSION="1.0.6"
HOMEPAGE="https://github.com/BelledonneCommunications/bzrtp"
-DOWNLOAD="https://www.linphone.org/releases/sources/bzrtp/bzrtp-1.0.6.tar.gz"
+DOWNLOAD="https://www.linphone.org/releases/old/sources/bzrtp/bzrtp-1.0.6.tar.gz"
MD5SUM="e77a6b074bb810a02cc77a1df776fb79"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/cal3d/cal3d.SlackBuild b/libraries/cal3d/cal3d.SlackBuild
index 28bf9710e3..447a3cbf63 100644
--- a/libraries/cal3d/cal3d.SlackBuild
+++ b/libraries/cal3d/cal3d.SlackBuild
@@ -108,7 +108,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/cal3d/doinst.sh b/libraries/cal3d/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/cal3d/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/capnproto/capnproto.SlackBuild b/libraries/capnproto/capnproto.SlackBuild
index c5da52ca2b..720318290f 100644
--- a/libraries/capnproto/capnproto.SlackBuild
+++ b/libraries/capnproto/capnproto.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=capnproto
-VERSION=${VERSION:-0.6.1}
+VERSION=${VERSION:-0.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/capnproto/capnproto.info b/libraries/capnproto/capnproto.info
index 616c6dee9b..f10fc42f52 100644
--- a/libraries/capnproto/capnproto.info
+++ b/libraries/capnproto/capnproto.info
@@ -1,8 +1,8 @@
PRGNAM="capnproto"
-VERSION="0.6.1"
+VERSION="0.9.0"
HOMEPAGE="https://capnproto.org/"
-DOWNLOAD="https://github.com/sandstorm-io/capnproto/archive/v0.6.1/capnproto-0.6.1.tar.gz"
-MD5SUM="481d0f2fe24f46ce25234ea9704ef0b4"
+DOWNLOAD="https://github.com/sandstorm-io/capnproto/archive/v0.9.0/capnproto-0.9.0.tar.gz"
+MD5SUM="c8eece5732e6e41bf20fde1b638a989c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/cffi/cffi.SlackBuild b/libraries/cffi/cffi.SlackBuild
index 30a273aef5..25ab251f4c 100644
--- a/libraries/cffi/cffi.SlackBuild
+++ b/libraries/cffi/cffi.SlackBuild
@@ -80,12 +80,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 {} \;
-python setup.py install --root=$PKG
-
-# Python 3 support.
-if $(python3 -c 'import sys' 2>/dev/null); then
- python3 setup.py install --root=$PKG
-fi
+python2 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/libraries/cpp-netlib/OPENSSL_NO_SSL3.patch b/libraries/cpp-netlib/OPENSSL_NO_SSL3.patch
deleted file mode 100644
index 816097d2fc..0000000000
--- a/libraries/cpp-netlib/OPENSSL_NO_SSL3.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- deps/asio/asio/include/asio/ssl/impl/context.ipp
-+++ deps/asio/asio/include/asio/ssl/impl/context.ipp
-@@ -89,6 +89,14 @@ context::context(context::method m)
- handle_ = ::SSL_CTX_new(::SSLv2_server_method());
- break;
- #endif // defined(OPENSSL_NO_SSL2)
-+#if defined(OPENSSL_NO_SSL3)
-+ case context::sslv3:
-+ case context::sslv3_client:
-+ case context::sslv3_server:
-+ asio::detail::throw_error(
-+ asio::error::invalid_argument, "context");
-+ break;
-+#else // defined(OPENSSL_NO_SSL3)
- case context::sslv3:
- handle_ = ::SSL_CTX_new(::SSLv3_method());
- break;
-@@ -98,6 +106,7 @@ context::context(context::method m)
- case context::sslv3_server:
- handle_ = ::SSL_CTX_new(::SSLv3_server_method());
- break;
-+#endif // defined(OPENSSL_NO_SSL3)
- case context::tlsv1:
- handle_ = ::SSL_CTX_new(::TLSv1_method());
- break;
diff --git a/libraries/cpp-netlib/cpp-netlib.SlackBuild b/libraries/cpp-netlib/cpp-netlib.SlackBuild
index 17b3fe49e9..0f2e1db079 100644
--- a/libraries/cpp-netlib/cpp-netlib.SlackBuild
+++ b/libraries/cpp-netlib/cpp-netlib.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=cpp-netlib
-VERSION=${VERSION:-0.12.0}
+VERSION=${VERSION:-0.13.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,8 +79,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 -Np0 < $CWD/OPENSSL_NO_SSL3.patch
-
mkdir -p build
cd build
cmake \
diff --git a/libraries/cpp-netlib/cpp-netlib.info b/libraries/cpp-netlib/cpp-netlib.info
index 150b08db20..dea4cea076 100644
--- a/libraries/cpp-netlib/cpp-netlib.info
+++ b/libraries/cpp-netlib/cpp-netlib.info
@@ -1,8 +1,8 @@
PRGNAM="cpp-netlib"
-VERSION="0.12.0"
+VERSION="0.13.0"
HOMEPAGE="https://cpp-netlib.org/"
-DOWNLOAD="http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-0.12.0-final.tar.gz"
-MD5SUM="29b87c0e8c1a9e7fbdea5afcec947d53"
+DOWNLOAD="http://downloads.cpp-netlib.org/0.13.0/cpp-netlib-0.13.0-final.tar.gz"
+MD5SUM="002b0922bc7028d585c4975db748399d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/cuneiform/cuneiform.SlackBuild b/libraries/cuneiform/cuneiform.SlackBuild
index 87f621b344..c3f9e38b33 100644
--- a/libraries/cuneiform/cuneiform.SlackBuild
+++ b/libraries/cuneiform/cuneiform.SlackBuild
@@ -67,12 +67,14 @@ sed -i 's/\r//g' cuneiform_src/Addfiles/license.txt
patch -p1 < $CWD/strings.patch
# Thanks to ARCH Linux
patch -p1 < $CWD/cuneiform-gcc.patch
+# Thanks to Gentoo
+patch -p1 < $CWD/gcc11.patch
mkdir build
cd build
cmake \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS -fcommon" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_SKIP_RPATH:BOOL=YES \
-DCMAKE_BUILD_TYPE=Release ..
diff --git a/libraries/cuneiform/gcc11.patch b/libraries/cuneiform/gcc11.patch
new file mode 100644
index 0000000000..47677507b2
--- /dev/null
+++ b/libraries/cuneiform/gcc11.patch
@@ -0,0 +1,30 @@
+--- cuneiform-linux-1.1.0/cuneiform_src/Kern/hh/internal.h.orig 2021-05-23 10:45:12.714043888 +0300
++++ cuneiform-linux-1.1.0/cuneiform_src/Kern/hh/internal.h 2021-05-23 10:45:47.233178549 +0300
+@@ -84,6 +84,7 @@
+ #endif
+
+ #if !defined(__MATH_H) && !defined(_INC_MATH)
++ #undef _GLIBCXX_USE_STD_SPEC_FUNCS
+ #include <math.h>
+ #endif
+
+--- cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp.orig 2021-05-23 10:51:00.757379453 +0300
++++ cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp 2021-05-23 10:51:22.445461911 +0300
+@@ -212,7 +212,7 @@
+ }
+ */
+ // write the text lines
+- for (;sect>0;sect=sect->next)
++ for (;sect;sect=sect->next)
+ {
+ if (!WriteRtfSection(rtf,sect)) goto WRITE_END; //write section properties
+ // int sectNum=0;
+@@ -897,7 +897,7 @@
+ // if (curChar->fontNum>=rtf->page->fontsUsed || (prevChar&&prevChar->fontNum>=rtf->page->fontsUsed)) return TRUE;
+
+ // extract value for comparison
+- if (prevChar>0) {
++ if (prevChar) {
+ // lstrcpy(PrevTypeFace,TerFont[PrevFont].TypeFace);
+ PrevFamily=rtf->table[rtf->page->GetFontByNum(prevChar->fontNum)];
+ PrevStyle=prevChar->fontAttribs;
diff --git a/libraries/db46/db46.SlackBuild b/libraries/db46/db46.SlackBuild
index 32c0c9f539..73b24b9e49 100644
--- a/libraries/db46/db46.SlackBuild
+++ b/libraries/db46/db46.SlackBuild
@@ -89,7 +89,7 @@ patch -p0 < $CWD/patches/patch.4.6.21.4
mkdir build-dir
cd build-dir
- CFLAGS="$SLKCFLAGS" \
+ CFLAGS="$SLKCFLAGS -I/usr/include/tirpc -Wl,-ltirpc" \
CXXFLAGS="$SLKCFLAGS" \
../dist/configure \
--prefix=/usr \
diff --git a/libraries/dbus-cpp/dbus-cpp.SlackBuild b/libraries/dbus-cpp/dbus-cpp.SlackBuild
index 27a67638dd..c1ae326c46 100644
--- a/libraries/dbus-cpp/dbus-cpp.SlackBuild
+++ b/libraries/dbus-cpp/dbus-cpp.SlackBuild
@@ -90,7 +90,7 @@ mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -Wno-error=deprecated-copy" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \
-DCMAKE_BUILD_TYPE=Release \
diff --git a/libraries/edelib/edelib.info b/libraries/edelib/edelib.info
index 5b962aeb53..2c9405c22f 100644
--- a/libraries/edelib/edelib.info
+++ b/libraries/edelib/edelib.info
@@ -1,7 +1,7 @@
PRGNAM="edelib"
VERSION="2.1"
-HOMEPAGE="http://edeproject.org/"
-DOWNLOAD="http://sourceforge.mirrorservice.org/e/ed/ede/edelib/2.1/edelib-2.1.tar.gz"
+HOMEPAGE="https://edeproject.org/"
+DOWNLOAD="https://sourceforge.net/projects/ede/files/edelib/2.1/edelib-2.1.tar.gz"
MD5SUM="2e6ee2e1ceaea327967ed55868a1cb9f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/efl/doinst.sh b/libraries/efl/doinst.sh
index 5fb28930db..65c7e2eeb9 100644
--- a/libraries/efl/doinst.sh
+++ b/libraries/efl/doinst.sh
@@ -1,3 +1,9 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
diff --git a/libraries/efl/efl.SlackBuild b/libraries/efl/efl.SlackBuild
index 4d058df6bc..21ecf66495 100644
--- a/libraries/efl/efl.SlackBuild
+++ b/libraries/efl/efl.SlackBuild
@@ -94,11 +94,10 @@ meson . build \
# duplicate his problem, but it looks like some optional library normally
# adds the -lm -ldl in its pkgconfig file and he was missing whatever
# it was. In any case, adding them here won't hurt anything.
-"${NINJA:=ninja}"
LIBS="-lm -ldl" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
-$NINJA -C build -v
+"${NINJA:=ninja}" -C build -v
DESTDIR=$PKG $NINJA -C build install
diff --git a/libraries/eris/eris.SlackBuild b/libraries/eris/eris.SlackBuild
index 85added4ae..718a0b97e8 100644
--- a/libraries/eris/eris.SlackBuild
+++ b/libraries/eris/eris.SlackBuild
@@ -80,7 +80,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++14" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/libraries/evernote-python/evernote-python.info b/libraries/evernote-python/evernote-python.info
index 721a1c9e48..7ae260e067 100644
--- a/libraries/evernote-python/evernote-python.info
+++ b/libraries/evernote-python/evernote-python.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://pypi.python.org/packages/3b/8e/dba34913e7dbccd868cdf228c5104f9
MD5SUM="e7bfe937a2636ec24f08bb66b4653133"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python-oauth2"
+REQUIRES="python2-oauth2"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/libraries/exempi/exempi.SlackBuild b/libraries/exempi/exempi.SlackBuild
index 60c1f9368a..ceb7df95e9 100644
--- a/libraries/exempi/exempi.SlackBuild
+++ b/libraries/exempi/exempi.SlackBuild
@@ -26,6 +26,7 @@
# Now maintained by B. Watson <yalhcru@gmail.com>
+# 20210801 bkw: update for v2.5.2
# 20200101 bkw:
# - take over maintenance
# - update for v2.5.1
@@ -34,7 +35,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=exempi
-VERSION=${VERSION:-2.5.1}
+VERSION=${VERSION:-2.5.2}
BUILD=${BUILD:-1}
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
@@ -99,6 +97,7 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
gzip -9 $PKG/usr/man/man1/$PRGNAM.1
diff --git a/libraries/exempi/exempi.info b/libraries/exempi/exempi.info
index c018deaa6a..0b90dfe777 100644
--- a/libraries/exempi/exempi.info
+++ b/libraries/exempi/exempi.info
@@ -1,8 +1,8 @@
PRGNAM="exempi"
-VERSION="2.5.1"
+VERSION="2.5.2"
HOMEPAGE="https://libopenraw.freedesktop.org/exempi/"
-DOWNLOAD="https://libopenraw.freedesktop.org/download/exempi-2.5.1.tar.bz2"
-MD5SUM="c32bcd9feed5a0c1523d5652ef1804b0"
+DOWNLOAD="https://libopenraw.freedesktop.org/download/exempi-2.5.2.tar.bz2"
+MD5SUM="96e82c244a5659a9b07ae07ca8773ad9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/fifechan/README b/libraries/fifechan/README
index 3f1f328b02..f3f8c741eb 100644
--- a/libraries/fifechan/README
+++ b/libraries/fifechan/README
@@ -1,5 +1,3 @@
Fifechan is a lightweight cross platform GUI library written in C++ specifically
designed for games. It has a small yet powerful built in set of extendable GUI
Widgets allowing users to create virtually unlimited types of widgets.
-
-Optional dependency: SDL2_ttf
diff --git a/libraries/fifechan/fifechan.SlackBuild b/libraries/fifechan/fifechan.SlackBuild
index d382a9280e..1998dc65e1 100644
--- a/libraries/fifechan/fifechan.SlackBuild
+++ b/libraries/fifechan/fifechan.SlackBuild
@@ -70,7 +70,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -79,7 +79,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 {} \;
-sed -i "s| lib | lib${LIBDIRSUFFIX} |" CMakeLists.txt
+sed -i "s/SET(LIB_SUFFIX \"\"/SET(LIB_SUFFIX \"$LIBDIRSUFFIX\"/" CMakeLists.txt
mkdir -p build
cd build
cmake \
diff --git a/libraries/fifechan/fifechan.info b/libraries/fifechan/fifechan.info
index 08a812aae1..d9c077e4a5 100644
--- a/libraries/fifechan/fifechan.info
+++ b/libraries/fifechan/fifechan.info
@@ -1,7 +1,7 @@
PRGNAM="fifechan"
VERSION="0.1.4"
-HOMEPAGE="http://fifengine.github.io/fifechan/"
-DOWNLOAD="https://github.com/fifengine/fifechan/archive/0.1.4.tar.gz"
+HOMEPAGE="https://fifengine.github.io/fifechan/"
+DOWNLOAD="https://github.com/fifengine/fifechan/archive/0.1.4/fifechan-0.1.4.tar.gz"
MD5SUM="163142907031eea0fd76bd2737afc780"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/flashplugin-lahf-fix/README b/libraries/flashplugin-lahf-fix/README
deleted file mode 100644
index 2f53e12b7a..0000000000
--- a/libraries/flashplugin-lahf-fix/README
+++ /dev/null
@@ -1,11 +0,0 @@
-Simple work-around for running the 64-bit Adobe Flash plug-in version 10
-on Athlon64 processors without support for the lahf instruction.
-
-Compile with:
-cc -fPIC -shared -nostdlib -lc -oflashplugin-lahf-fix.so flashplugin-lahf-fix.c
-
-Then place the .so file in the plug-in directory (e.g. $HOME/.mozilla/plugins)
-or use LD_PRELOAD to force Firefox to load the library.
-
-This slackbuild will put the flashplugin-lahf-fix.so file into
-/usr/lib64/mozilla/plugins directory
diff --git a/libraries/flashplugin-lahf-fix/flashplugin-lahf-fix.SlackBuild b/libraries/flashplugin-lahf-fix/flashplugin-lahf-fix.SlackBuild
deleted file mode 100644
index 1083923028..0000000000
--- a/libraries/flashplugin-lahf-fix/flashplugin-lahf-fix.SlackBuild
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for LAHF fix for flash plugin
-# Written by Ken Roberts using code scrounged from the net
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=flashplugin-lahf-fix
-VERSION=${VERSION:-0.2}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "${ARCH}" ]; then
- ARCH="$(uname -m)"
-fi
-if [ "${ARCH}" != "x86_64" ] ; then
- echo "This only works for x86_64 cpu's"
- exit 1
-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
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=${TMP}/package-${PRGNAM}
-OUTPUT=${OUTPUT:-/tmp}
-
-rm -rf $PKG
-mkdir -p $PKG/usr/lib64/mozilla/plugins $OUTPUT
-
-cc -fPIC -shared -nostdlib -lc \
- -o $PKG/usr/lib64/mozilla/plugins/flashplugin-lahf-fix.so \
- $CWD/flashplugin-lahf-fix.c
-chmod 0755 $PKG/usr/lib64/mozilla/plugins/flashplugin-lahf-fix.so
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/flashplugin-lahf-fix/flashplugin-lahf-fix.info b/libraries/flashplugin-lahf-fix/flashplugin-lahf-fix.info
deleted file mode 100644
index d38bbc8024..0000000000
--- a/libraries/flashplugin-lahf-fix/flashplugin-lahf-fix.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="flashplugin-lahf-fix"
-VERSION="0.2"
-HOMEPAGE="http://slackbuilds.org/result/?search=flashplugin-lahf-fix"
-DOWNLOAD="UNSUPPORTED"
-MD5SUM=""
-DOWNLOAD_x86_64="http://harrier.slackbuilds.org/misc/flashplugin-lahf-fix.c"
-MD5SUM_x86_64="223b356f606aa4eea36e663d07f7a1d1"
-REQUIRES="flashplayer-plugin"
-MAINTAINER="Ken Roberts"
-EMAIL="alisonken1@juno.com"
diff --git a/libraries/flashplugin-lahf-fix/slack-desc b/libraries/flashplugin-lahf-fix/slack-desc
deleted file mode 100644
index 5fe201ed0f..0000000000
--- a/libraries/flashplugin-lahf-fix/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-flashplugin-lahf-fix: flashplugin-lahf-fix (Fix early x86_64 cpu missing LAHF instruction)
-flashplugin-lahf-fix:
-flashplugin-lahf-fix: Early x86_64 cpu's did not have the lahf instruction. Unfortunately,
-flashplugin-lahf-fix: Adobe wrote their flash using this instruction.
-flashplugin-lahf-fix: This fix basically traps interrupts to see if it's due to lahf
-flashplugin-lahf-fix: missing, then either returns OK or let's the interrupt continue for
-flashplugin-lahf-fix: further processing.
-flashplugin-lahf-fix:
-flashplugin-lahf-fix: C-Code courtesy of:
-flashplugin-lahf-fix: Maks Verver <maksverver@geocities.com> July 2009
-flashplugin-lahf-fix:
diff --git a/libraries/flatzebra/flatzebra.SlackBuild b/libraries/flatzebra/flatzebra.SlackBuild
index 5fc7b3bc88..12a055682f 100644
--- a/libraries/flatzebra/flatzebra.SlackBuild
+++ b/libraries/flatzebra/flatzebra.SlackBuild
@@ -6,10 +6,12 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20211005 bkw: update for v0.1.7.
+
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=flatzebra
-VERSION=${VERSION:-0.1.6}
+VERSION=${VERSION:-0.1.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -22,9 +24,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,12 +56,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" \
@@ -80,6 +75,7 @@ sed -i '/^docdir/s,datadir,prefix,' Makefile
make
make install-strip DESTDIR=$PKG
+rm -f $PKG/usr/lib*/*.la
# 'make install-strip' created the doc dir already
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/flatzebra/flatzebra.info b/libraries/flatzebra/flatzebra.info
index 93437c966e..cd6c2f1340 100644
--- a/libraries/flatzebra/flatzebra.info
+++ b/libraries/flatzebra/flatzebra.info
@@ -1,8 +1,8 @@
PRGNAM="flatzebra"
-VERSION="0.1.6"
+VERSION="0.1.7"
HOMEPAGE="http://perso.b2b2c.ca/~sarrazip/"
-DOWNLOAD="https://slackware.uk/~urchlay/src/flatzebra-0.1.6.tar.gz"
-MD5SUM="68cbaa37b88de639ceb6e4c46807fc01"
+DOWNLOAD="https://slackware.uk/~urchlay/src/flatzebra-0.1.7.tar.gz"
+MD5SUM="2cae300b3d8c75d6c810be0292ef201c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/fuzzylite/doinst.sh b/libraries/fuzzylite/doinst.sh
index 5fb28930db..e69de29bb2 100644
--- a/libraries/fuzzylite/doinst.sh
+++ b/libraries/fuzzylite/doinst.sh
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/fuzzylite/fuzzylite.SlackBuild b/libraries/fuzzylite/fuzzylite.SlackBuild
index 1e38bc586f..f0e6d0ad43 100644
--- a/libraries/fuzzylite/fuzzylite.SlackBuild
+++ b/libraries/fuzzylite/fuzzylite.SlackBuild
@@ -106,7 +106,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/gevent/gevent.SlackBuild b/libraries/gevent/gevent.SlackBuild
index 6518c2ba06..f0d865eda9 100644
--- a/libraries/gevent/gevent.SlackBuild
+++ b/libraries/gevent/gevent.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gevent
-VERSION=${VERSION:-21.1.2}
+VERSION=${VERSION:-21.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/gevent/gevent.info b/libraries/gevent/gevent.info
index 00fb9de565..49b3206e16 100644
--- a/libraries/gevent/gevent.info
+++ b/libraries/gevent/gevent.info
@@ -1,8 +1,8 @@
PRGNAM="gevent"
-VERSION="21.1.2"
+VERSION="21.8.0"
HOMEPAGE="http://www.gevent.org/"
-DOWNLOAD="https://pypi.python.org/packages/source/g/gevent/gevent-21.1.2.tar.gz"
-MD5SUM="0463f4be37e551e53456c9edaeeb86fc"
+DOWNLOAD="https://pypi.python.org/packages/source/g/gevent/gevent-21.8.0.tar.gz"
+MD5SUM="cd15fb75e67892514fbba2111af5cd50"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="greenlet"
diff --git a/libraries/girara/girara.SlackBuild b/libraries/girara/girara.SlackBuild
index ec99ae7057..49ea5ea3dc 100644
--- a/libraries/girara/girara.SlackBuild
+++ b/libraries/girara/girara.SlackBuild
@@ -91,8 +91,7 @@ CXXFLAGS="$SLKCFLAGS" \
--prefix /usr \
--buildtype=plain \
build
-"${NINJA:=ninja}"
-DESTDIR="$PKG" $NINJA -C build install
+DESTDIR="$PKG" "${NINJA:=ninja}" -C build install
# strip it, strip it good
strip $PKG/usr/lib$LIBDIRSUFFIX/*.so.*.*
diff --git a/libraries/glog/glog.SlackBuild b/libraries/glog/glog.SlackBuild
index 8a5b66233b..cca337ec78 100644
--- a/libraries/glog/glog.SlackBuild
+++ b/libraries/glog/glog.SlackBuild
@@ -80,7 +80,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++14" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/libraries/goffice0.8/goffice0.8.SlackBuild b/libraries/goffice0.8/goffice0.8.SlackBuild
index 6eba39f7f9..c7e6de0d89 100644
--- a/libraries/goffice0.8/goffice0.8.SlackBuild
+++ b/libraries/goffice0.8/goffice0.8.SlackBuild
@@ -103,7 +103,7 @@ CXXFLAGS="$SLKCFLAGS" \
# https://mail.gnome.org/archives/commits-list/2011-November/msg05571.html
cp $CWD/go-conf-gsettings.c goffice/app/
-make
+make CFLAGS="${CFLAGS} -Wno-error=format-nonliteral"
make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/greenlet/greenlet.SlackBuild b/libraries/greenlet/greenlet.SlackBuild
index 2604b2b469..225b85999e 100644
--- a/libraries/greenlet/greenlet.SlackBuild
+++ b/libraries/greenlet/greenlet.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=greenlet
-VERSION=${VERSION:-1.1.0}
+VERSION=${VERSION:-1.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/greenlet/greenlet.info b/libraries/greenlet/greenlet.info
index e5fe86ea8a..34a49ed591 100644
--- a/libraries/greenlet/greenlet.info
+++ b/libraries/greenlet/greenlet.info
@@ -1,8 +1,8 @@
PRGNAM="greenlet"
-VERSION="1.1.0"
+VERSION="1.1.2"
HOMEPAGE="https://github.com/python-greenlet/greenlet"
-DOWNLOAD="https://files.pythonhosted.org/packages/47/6d/be10df2b141fcb1020c9605f7758881b5af706fb09a05b737e8eb7540387/greenlet-1.1.0.tar.gz"
-MD5SUM="93bd96887f84352f26d425236f27a9f6"
+DOWNLOAD="https://files.pythonhosted.org/packages/0c/10/754e21b5bea89d0e73f99d60c83754df7cc64db74f47d98ab187669ce341/greenlet-1.1.2.tar.gz"
+MD5SUM="f424fbd9afeed575dd2ba5f0ac66e30b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/gssdp/README b/libraries/gssdp/README
index ac75c4d1b1..259c01c7a8 100644
--- a/libraries/gssdp/README
+++ b/libraries/gssdp/README
@@ -1,4 +1,2 @@
A GObject-based API for handling resource discovery and announcement
over SSDP.
-
-NOTE: Sniffer module requires GTK+4
diff --git a/libraries/gssdp/gssdp.SlackBuild b/libraries/gssdp/gssdp.SlackBuild
index 3ddb9dd652..410b1c8594 100644
--- a/libraries/gssdp/gssdp.SlackBuild
+++ b/libraries/gssdp/gssdp.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gssdp
-VERSION=${VERSION:-1.3.0}
+VERSION=${VERSION:-1.4.0.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -80,6 +80,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 {} \;
+patch -p1 < $CWD/gssdp.patch
mkdir -p build
cd build
@@ -88,7 +89,7 @@ meson --prefix=/usr \
--localstatedir=/var \
--libdir=lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
- -Dsniffer=FALSE \
+ -Dgtk_doc=false \
../
"${NINJA:=ninja}"
DESTDIR=$PKG $NINJA install
diff --git a/libraries/gssdp/gssdp.info b/libraries/gssdp/gssdp.info
index 7c79fb5562..acaa0f8101 100644
--- a/libraries/gssdp/gssdp.info
+++ b/libraries/gssdp/gssdp.info
@@ -1,8 +1,8 @@
PRGNAM="gssdp"
-VERSION="1.3.0"
-HOMEPAGE="http://gupnp.org/"
-DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/gssdp/1.3/gssdp-1.3.0.tar.xz"
-MD5SUM="560c22958d3fed6d24650e7a837d6f70"
+VERSION="1.4.0.1"
+HOMEPAGE="https://gupnp.org/"
+DOWNLOAD="https://ftp.gnome.org/pub/GNOME/sources/gssdp/1.4/gssdp-1.4.0.1.tar.xz"
+MD5SUM="aad066cf237f2f4de8ebf82de4142f27"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/gssdp/gssdp.patch b/libraries/gssdp/gssdp.patch
new file mode 100644
index 0000000000..e61535071e
--- /dev/null
+++ b/libraries/gssdp/gssdp.patch
@@ -0,0 +1,15 @@
+--- gssdp-1.4.0.1/meson.build.orig 2021-08-14 23:12:19.168431148 +0700
++++ gssdp-1.4.0.1/meson.build 2021-08-14 23:12:46.260719024 +0700
+@@ -88,12 +88,6 @@
+ subdir('vala')
+ endif
+
+-
+-gidocgen_dep = dependency('gi-docgen', version: '>= 2021.1',
+- fallback: ['gi-docgen', 'dummy_dep'],
+- required: get_option('gtk_doc') and get_option('introspection')
+- )
+-
+ if get_option('gtk_doc')
+ subdir('doc')
+ endif
diff --git a/libraries/gstreamer-editing-services/gstreamer-editing-services.SlackBuild b/libraries/gstreamer-editing-services/gstreamer-editing-services.SlackBuild
index 590409508c..815ab66371 100644
--- a/libraries/gstreamer-editing-services/gstreamer-editing-services.SlackBuild
+++ b/libraries/gstreamer-editing-services/gstreamer-editing-services.SlackBuild
@@ -96,6 +96,9 @@ make install DESTDIR=$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
+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 NEWS README RELEASE $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/gstreamermm/gstreamermm-volatile.patch b/libraries/gstreamermm/gstreamermm-volatile.patch
new file mode 100644
index 0000000000..c9da689fce
--- /dev/null
+++ b/libraries/gstreamermm/gstreamermm-volatile.patch
@@ -0,0 +1,12 @@
+diff -up gstreamermm-1.10.0/gstreamer/gstreamermm/register.h.vol gstreamermm-1.10.0/gstreamer/gstreamermm/register.h
+--- gstreamermm-1.10.0/gstreamer/gstreamermm/register.h.vol 2017-10-20 11:26:46.000000000 +0200
++++ gstreamermm-1.10.0/gstreamer/gstreamermm/register.h 2021-07-25 14:22:10.275157229 +0200
+@@ -110,7 +110,7 @@ register_mm_type(const gchar * type_name
+ /* The typedef for GType may be gulong or gsize, depending on the
+ * system and whether the compiler is c++ or not. The g_once_init_*
+ * functions always take a gsize * though ... */
+- static volatile gsize gonce_data = 0;
++ static gsize gonce_data = 0;
+ if (g_once_init_enter (&gonce_data)) {
+ GTypeInfo info;
+
diff --git a/libraries/gstreamermm/gstreamermm.SlackBuild b/libraries/gstreamermm/gstreamermm.SlackBuild
index f6122dac2a..fa907074e7 100644
--- a/libraries/gstreamermm/gstreamermm.SlackBuild
+++ b/libraries/gstreamermm/gstreamermm.SlackBuild
@@ -3,6 +3,7 @@
# Slackware build script for gstreamermm
# Copyright (C) 2010 Juan Valencia <jvalenciae@gmail.com>
+# Copyright 2012-2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,14 +26,14 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gstreamermm
-VERSION=${VERSION:-1.4.3}
+VERSION=${VERSION:-1.10.0}
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
@@ -50,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"
@@ -77,28 +78,28 @@ 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 {} \;
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# Needed for gcc >= 7.x - Thanks to opensuse
-patch -p1 < $CWD/fix_warnings.patch
+patch -p1 < $CWD/gstreamermm-volatile.patch
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS -std=c++11" \
+CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
+ --enable-unittests=no \
--build=$ARCH-slackware-linux
make libdocdir=/usr/doc/$PRGNAM-$VERSION
make libdocdir=/usr/doc/$PRGNAM-$VERSION install DESTDIR=$PKG
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS ChangeLog COPYING INSTALL NEWS README \
+cp -a AUTHORS COPYING NEWS README \
$PKG/usr/doc/$PRGNAM-$VERSION
find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \;
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/gstreamermm/gstreamermm.info b/libraries/gstreamermm/gstreamermm.info
index 396b84e976..b5f77e4613 100644
--- a/libraries/gstreamermm/gstreamermm.info
+++ b/libraries/gstreamermm/gstreamermm.info
@@ -1,8 +1,8 @@
PRGNAM="gstreamermm"
-VERSION="1.4.3"
+VERSION="1.10.0"
HOMEPAGE="https://www.gnome.org/"
-DOWNLOAD="https://ftp.gnome.org/pub/GNOME/sources/gstreamermm/1.4/gstreamermm-1.4.3.tar.xz"
-MD5SUM="8f6c4b85083308def933eab1433a1865"
+DOWNLOAD="https://ftp.gnome.org/pub/GNOME/sources/gstreamermm/1.10/gstreamermm-1.10.0.tar.xz"
+MD5SUM="57e9300f247ad27a4ef4df4fecc137c9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libftdi1/doinst.sh b/libraries/gtkdatabox/doinst.sh
index 65c7e2eeb9..4110f5514d 100644
--- a/libraries/libftdi1/doinst.sh
+++ b/libraries/gtkdatabox/doinst.sh
@@ -1,7 +1,3 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
diff --git a/libraries/gtkdatabox/gtkdatabox.SlackBuild b/libraries/gtkdatabox/gtkdatabox.SlackBuild
index d65c00cfea..a756628479 100644
--- a/libraries/gtkdatabox/gtkdatabox.SlackBuild
+++ b/libraries/gtkdatabox/gtkdatabox.SlackBuild
@@ -106,6 +106,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/gtkhtml/enchant-2.patch b/libraries/gtkhtml/enchant-2.patch
new file mode 100644
index 0000000000..88a9d2c825
--- /dev/null
+++ b/libraries/gtkhtml/enchant-2.patch
@@ -0,0 +1,29 @@
+Description: Switch checks and functions for enchant-2
+ Existing sources check for and expect enchant-1. This patch switched the
+ pkg-config check to check for enchant-2, and updates one function to the
+ enchant-2 version.
+Author: Jonathon Fernyhough <jonathon at_manjaro_dot org>
+
+--- configure.ac 2018-02-24 10:33:32.311420000 +0000
++++ configure.ac 2018-02-24 10:32:33.630608000 +0000
+@@ -140,7 +140,7 @@ AC_SUBST(GAIL_MODULES)
+ dnl **********************************
+ dnl GTKHTML modules
+ dnl **********************************
+-GTKHTML_MODULES="gtk+-3.0 >= gtk_minimum_version enchant >= enchant_minimum_version gsettings-desktop-schemas iso-codes cairo >= cairo_minimum_version"
++GTKHTML_MODULES="gtk+-3.0 >= gtk_minimum_version enchant-2 >= enchant_minimum_version gsettings-desktop-schemas iso-codes cairo >= cairo_minimum_version"
+ PKG_CHECK_MODULES(GTKHTML, $GTKHTML_MODULES)
+ AC_SUBST(GTKHTML_CFLAGS)
+ AC_SUBST(GTKHTML_LIBS)
+
+--- components/editor/gtkhtml-spell-checker.c 2018-02-24 10:36:50.592732000 +0000
++++ components/editor/gtkhtml-spell-checker.c 2018-02-24 10:41:41.450950010 +0000
+@@ -375,7 +375,7 @@ gtkhtml_spell_checker_add_word (GtkhtmlS
+ if ((dict = spell_checker_request_dict (checker)) == NULL)
+ return;
+
+- enchant_dict_add_to_pwl (dict, word, length);
++ enchant_dict_add (dict, word, length);
+ g_signal_emit (G_OBJECT (checker), signals[ADDED], 0, word, length);
+ }
+
diff --git a/libraries/gtkhtml/gtkhtml.SlackBuild b/libraries/gtkhtml/gtkhtml.SlackBuild
index 6a656c2a80..81233c8733 100644
--- a/libraries/gtkhtml/gtkhtml.SlackBuild
+++ b/libraries/gtkhtml/gtkhtml.SlackBuild
@@ -79,6 +79,10 @@ 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 -p0 < $CWD/enchant-2.patch
+
+autoreconf -vif
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/libraries/gtkspell3/gtkspell3.SlackBuild b/libraries/gtkspell3/gtkspell3.SlackBuild
index 0f20bd250c..229919db89 100644
--- a/libraries/gtkspell3/gtkspell3.SlackBuild
+++ b/libraries/gtkspell3/gtkspell3.SlackBuild
@@ -94,6 +94,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
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/libraries/gupnp/gupnp.SlackBuild b/libraries/gupnp/gupnp.SlackBuild
index 40149ad17a..ee7f1f38f6 100644
--- a/libraries/gupnp/gupnp.SlackBuild
+++ b/libraries/gupnp/gupnp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=gupnp
-VERSION=${VERSION:-1.3.0}
+VERSION=${VERSION:-1.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -99,8 +99,11 @@ rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
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 NEWS README $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS COPYING NEWS README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc/$PRGNAM-$VERSION/ -type f -exec chmod 644 {} \;
chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/gupnp/gupnp.info b/libraries/gupnp/gupnp.info
index 53bf5fabe1..7d2706417c 100644
--- a/libraries/gupnp/gupnp.info
+++ b/libraries/gupnp/gupnp.info
@@ -1,8 +1,8 @@
PRGNAM="gupnp"
-VERSION="1.3.0"
+VERSION="1.4.0"
HOMEPAGE="https://wiki.gnome.org/GUPnP/"
-DOWNLOAD="http://ftp.acc.umu.se/pub/GNOME/sources/gupnp/1.3/gupnp-1.3.0.tar.xz"
-MD5SUM="0e8fa1f567340cfda517978efd14da82"
+DOWNLOAD="http://ftp.acc.umu.se/pub/GNOME/sources/gupnp/1.4/gupnp-1.4.0.tar.xz"
+MD5SUM="91e9d1b925c084bcf6265b1391752275"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gssdp"
diff --git a/libraries/hpx/gcc7.patch b/libraries/hpx/gcc7.patch
deleted file mode 100644
index ab8d5cb94a..0000000000
--- a/libraries/hpx/gcc7.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From cc15d1c67144200f070e74d80b6d840df0a16ee3 Mon Sep 17 00:00:00 2001
-From: Thomas Heller <thomas.heller@cs.fau.de>
-Date: Thu, 4 May 2017 08:15:13 +0200
-Subject: [PATCH] Fixing uninitialized usage warning with gcc 7
-
----
- src/runtime/parcelset/parcel.cpp | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/runtime/parcelset/parcel.cpp b/src/runtime/parcelset/parcel.cpp
-index 0f86c4043a1..56714af4c7b 100644
---- a/src/runtime/parcelset/parcel.cpp
-+++ b/src/runtime/parcelset/parcel.cpp
-@@ -47,7 +47,8 @@ namespace hpx { namespace parcelset
- creation_time_(util::high_resolution_timer::now()),
- #endif
- source_id_(naming::invalid_gid),
-- dest_(naming::invalid_gid)
-+ dest_(naming::invalid_gid),
-+ has_continuation_(false)
- {}
-
- parcel_data::parcel_data(naming::gid_type&& dest, naming::address&& addr,
diff --git a/libraries/hpx/hpx.SlackBuild b/libraries/hpx/hpx.SlackBuild
index eeb0e2adf0..dd4f999a34 100644
--- a/libraries/hpx/hpx.SlackBuild
+++ b/libraries/hpx/hpx.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=hpx
-VERSION=${VERSION:-1.0.0}
+VERSION=${VERSION:-1.7.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -79,15 +79,11 @@ 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 {} \;
-# From upstream
-patch -p1 < $CWD/gcc7.patch
-
mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DHPX_WITH_CXX11=On \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB=lib${LIBDIRSUFFIX} \
-DCMAKE_BUILD_TYPE=Release \
@@ -110,8 +106,6 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a LICENSE_1_0.txt README.rst $PKG/usr/doc/$PRGNAM-$VERSION
-mv $PKG/usr/share/$PRGNAM-$VERSION/docs/html $PKG/usr/doc/$PRGNAM-$VERSION
-rm -rf $PKG/usr/share/
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/hpx/hpx.info b/libraries/hpx/hpx.info
index d25a35a792..40ea3adb02 100644
--- a/libraries/hpx/hpx.info
+++ b/libraries/hpx/hpx.info
@@ -1,8 +1,8 @@
PRGNAM="hpx"
-VERSION="1.0.0"
+VERSION="1.7.1"
HOMEPAGE="https://github.com/STEllAR-GROUP/hpx/"
-DOWNLOAD="https://github.com/STEllAR-GROUP/hpx/archive/1.0.0/hpx-1.0.0.tar.gz"
-MD5SUM="16fd3d6eeb18758a493d38c2c46b2213"
+DOWNLOAD="https://github.com/STEllAR-GROUP/hpx/archive/1.7.1/hpx-1.7.1.tar.gz"
+MD5SUM="322dc94eaebf3e01d4c276fabe326441"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="numactl hwloc gperftools"
diff --git a/libraries/htmlcxx/htmlcxx.SlackBuild b/libraries/htmlcxx/htmlcxx.SlackBuild
index bb44ebceb5..8f0494f2e8 100644
--- a/libraries/htmlcxx/htmlcxx.SlackBuild
+++ b/libraries/htmlcxx/htmlcxx.SlackBuild
@@ -87,7 +87,7 @@ sed -i '/#include <cassert>/a \
#include <cstddef>' html/tree.h
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++14" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/libraries/htslib/htslib.SlackBuild b/libraries/htslib/htslib.SlackBuild
index d46607de11..7414ff457a 100644
--- a/libraries/htslib/htslib.SlackBuild
+++ b/libraries/htslib/htslib.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=htslib
-VERSION=${VERSION:-1.12}
+VERSION=${VERSION:-1.13}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/htslib/htslib.info b/libraries/htslib/htslib.info
index 6254e8b507..726a25164c 100644
--- a/libraries/htslib/htslib.info
+++ b/libraries/htslib/htslib.info
@@ -1,8 +1,8 @@
PRGNAM="htslib"
-VERSION="1.12"
+VERSION="1.13"
HOMEPAGE="http://www.htslib.org"
-DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.12/htslib-1.12.tar.bz2"
-MD5SUM="c55c73099e2c5d71b084c267a9f20258"
+DOWNLOAD="https://github.com/samtools/htslib/releases/download/1.13/htslib-1.13.tar.bz2"
+MD5SUM="3cf47a8612deba8e345a8d1fcb1a6777"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/iddawc/iddawc.SlackBuild b/libraries/iddawc/iddawc.SlackBuild
index ee9d754d4b..1a353d028e 100644
--- a/libraries/iddawc/iddawc.SlackBuild
+++ b/libraries/iddawc/iddawc.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=iddawc
-VERSION=${VERSION:-0.9.9}
+VERSION=${VERSION:-1.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/iddawc/iddawc.info b/libraries/iddawc/iddawc.info
index 8e5e882da7..9ddd271c8c 100644
--- a/libraries/iddawc/iddawc.info
+++ b/libraries/iddawc/iddawc.info
@@ -1,8 +1,8 @@
PRGNAM="iddawc"
-VERSION="0.9.9"
+VERSION="1.0.0"
HOMEPAGE="https://github.com/babelouest/iddawc"
-DOWNLOAD="https://github.com/babelouest/iddawc/archive/v0.9.9/iddawc-0.9.9.tar.gz"
-MD5SUM="74e4c09dcaa21ccfae3ecc69525ad116"
+DOWNLOAD="https://github.com/babelouest/iddawc/archive/v1.0.0/iddawc-1.0.0.tar.gz"
+MD5SUM="285c305df0fc1e0a2d09fa08a923c8d9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="rhonabwy"
diff --git a/libraries/imlib2/imlib2.SlackBuild b/libraries/imlib2/imlib2.SlackBuild
index 8f01706e0a..dffdbd59cc 100644
--- a/libraries/imlib2/imlib2.SlackBuild
+++ b/libraries/imlib2/imlib2.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=imlib2
-VERSION=${VERSION:-1.7.1}
+VERSION=${VERSION:-1.7.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/imlib2/imlib2.info b/libraries/imlib2/imlib2.info
index 68960a8fb1..cf4aa545fc 100644
--- a/libraries/imlib2/imlib2.info
+++ b/libraries/imlib2/imlib2.info
@@ -1,8 +1,8 @@
PRGNAM="imlib2"
-VERSION="1.7.1"
+VERSION="1.7.4"
HOMEPAGE="https://www.enlightenment.org"
-DOWNLOAD="https://sourceforge.net/projects/enlightenment/files/imlib2-src/1.7.1/imlib2-1.7.1.tar.bz2"
-MD5SUM="98569de9b10bcb6fd5d13e4d331ddd81"
+DOWNLOAD="https://sourceforge.net/projects/enlightenment/files/imlib2-src/1.7.4/imlib2-1.7.4.tar.bz2"
+MD5SUM="373ddc1978e5aa6e3a11bdb1a9d622c6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/lapack/lapack.SlackBuild b/libraries/lapack/lapack.SlackBuild
index 5b9ad6886b..1031344add 100644
--- a/libraries/lapack/lapack.SlackBuild
+++ b/libraries/lapack/lapack.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lapack
SRCNAM=lapack
-VERSION=${VERSION:-3.9.1}
+VERSION=${VERSION:-3.10.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -133,6 +133,7 @@ fi
# 3. Turn off EXCLUDE to not conflict with INPUT.
# 4. Turn off some repetitive comments.
# 5. Turn off MAN_LINKS. See below.
+# 6. Generate on .F and .f90 files.
sed -i \
-e ':a;/\\$/N;s/\\\n//;ta' \
-e 's/^\(INPUT *=\).*/\1 SRC SRC\/DEPRECATED/' \
@@ -140,6 +141,7 @@ sed -i \
-e 's/^\(EXCLUDE *=\).*/\1/' \
-e 's/^\(REPEAT_BRIEF *=\).*/\1 NO/' \
-e 's/^\(MAN_LINKS *=\).*/\1 NO/' \
+ -e 's/^\(FILE_PATTERNS *=.*\)/\1 *.F *.f90/' \
DOCS/Doxyfile_man
doxygen DOCS/Doxyfile_man
# Doxygen generates manpages on a file-by-file basis (note the .f extensions).
@@ -151,11 +153,19 @@ mkdir -p $PKG/usr/man/man3
for i in DOCS/man/man3/*.f.3; do
gzip -9c $i > $PKG/usr/man/man3/$(basename $i .f.3).3.gz
done
+for i in DOCS/man/man3/*.F.3; do
+ gzip -9c $i > $PKG/usr/man/man3/$(basename $i .F.3).3.gz
+done
+for i in DOCS/man/man3/*.f90.3; do
+ gzip -9c $i > $PKG/usr/man/man3/$(basename $i .f90.3).3.gz
+done
# Fix up some special cases where the mapping isn't 1:1.
ln -s sladiv.3.gz $PKG/usr/man/man3/sladiv1.3.gz
ln -s sladiv.3.gz $PKG/usr/man/man3/sladiv2.3.gz
ln -s dladiv.3.gz $PKG/usr/man/man3/dladiv1.3.gz
ln -s dladiv.3.gz $PKG/usr/man/man3/dladiv2.3.gz
+# Remove internal documentation.
+rm $PKG/usr/man/man3/la_constants.3.gz
# Remove files that are supplied by BLAS.
rm $PKG/usr/man/man3/xerbla.3.gz
rm $PKG/usr/man/man3/xerbla_array.3.gz
diff --git a/libraries/lapack/lapack.info b/libraries/lapack/lapack.info
index 8774fd2558..df93a4c812 100644
--- a/libraries/lapack/lapack.info
+++ b/libraries/lapack/lapack.info
@@ -1,8 +1,8 @@
PRGNAM="lapack"
-VERSION="3.9.1"
+VERSION="3.10.0"
HOMEPAGE="https://www.netlib.org/lapack/"
-DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.9.1/lapack-3.9.1.tar.gz"
-MD5SUM="47ab2d11652045145df37ddbe2a32d71"
+DOWNLOAD="https://github.com/Reference-LAPACK/lapack/archive/v3.10.0/lapack-3.10.0.tar.gz"
+MD5SUM="d70fc27a8bdebe00481c97c728184f09"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="blas"
diff --git a/libraries/lapack/patches/cmake-piecewise.diff b/libraries/lapack/patches/cmake-piecewise.diff
index 378acc8769..f8ee150b59 100644
--- a/libraries/lapack/patches/cmake-piecewise.diff
+++ b/libraries/lapack/patches/cmake-piecewise.diff
@@ -10,61 +10,29 @@ diff --git a/CBLAS/CMakeLists.txt b/CBLAS/CMakeLists.txt
# Create a header file cblas.h for the routines called in my C programs
include(FortranCInterface)
## Ensure that the fortran compiler and c compiler specified are compatible
-@@ -45,54 +43,8 @@
- add_subdirectory(examples)
- endif()
-
--if(NOT BLAS_FOUND)
-- set(ALL_TARGETS ${ALL_TARGETS} ${BLASLIB})
--endif()
--
--# Export cblas targets from the
--# install tree, if any.
--set(_cblas_config_install_guard_target "")
--if(ALL_TARGETS)
-- install(EXPORT ${CBLASLIB}-targets
-- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
-- COMPONENT Development
-- )
-- # Choose one of the cblas targets to use as a guard for
-- # cblas-config.cmake to load targets from the install tree.
-- list(GET ALL_TARGETS 0 _cblas_config_install_guard_target)
--endif()
--
--# Export cblas targets from the build tree, if any.
--set(_cblas_config_build_guard_target "")
--if(ALL_TARGETS)
-- export(TARGETS ${ALL_TARGETS} FILE ${CBLASLIB}-targets.cmake)
--
-- # Choose one of the cblas targets to use as a guard
-- # for cblas-config.cmake to load targets from the build tree.
-- list(GET ALL_TARGETS 0 _cblas_config_build_guard_target)
--endif()
+@@ -51,22 +49,3 @@
+ DESTINATION ${PKG_CONFIG_DIR}
+ COMPONENT Development
+ )
-
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-version.cmake.in
- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake @ONLY)
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-build.cmake.in
- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config.cmake @ONLY)
-
--
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cblas.pc.in ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc @ONLY)
- install(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/${CBLASLIB}.pc
- DESTINATION ${PKG_CONFIG_DIR}
- )
--
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/cblas-config-install.cmake.in
- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake @ONLY)
-install(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${CBLASLIB}-config.cmake
- ${LAPACK_BINARY_DIR}/${CBLASLIB}-config-version.cmake
- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
+- COMPONENT Development
- )
-
--#install(EXPORT ${CBLASLIB}-targets
--# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
--# COMPONENT Development
--# )
+-install(EXPORT ${CBLASLIB}-targets
+- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CBLASLIB}-${LAPACK_VERSION}
+- COMPONENT Development
+- )
diff --git a/CBLAS/cmake/cblas-config-build.cmake.in b/CBLAS/cmake/cblas-config-build.cmake.in
deleted file mode 100644
--- a/CBLAS/cmake/cblas-config-build.cmake.in
@@ -184,7 +152,7 @@ deleted file mode 100644
diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -160,11 +160,8 @@
+@@ -157,11 +157,8 @@
# --------------------------------------------------
@@ -196,7 +164,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT Development
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT RuntimeLibraries
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT RuntimeLibraries
-@@ -204,21 +201,6 @@
+@@ -201,21 +198,6 @@
include(CheckLAPACKCompilerFlags)
CheckLAPACKCompilerFlags()
@@ -218,7 +186,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
# deprecated LAPACK and LAPACKE routines
option(BUILD_DEPRECATED "Build deprecated routines" OFF)
message(STATUS "Build deprecated routines: ${BUILD_DEPRECATED}")
-@@ -242,8 +224,9 @@
+@@ -239,8 +221,9 @@
endif()
# --------------------------------------------------
@@ -229,7 +197,7 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
# Check the usage of the user provided BLAS libraries
if(BLAS_LIBRARIES)
-@@ -254,113 +237,108 @@
+@@ -251,131 +234,105 @@
if(BLAS_FOUND)
message(STATUS "--> BLAS supplied by user is WORKING, will use ${BLAS_LIBRARIES}.")
else()
@@ -383,17 +351,35 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
- set(LAPACKE ON)
+ set(BUILD_LAPACKE ON)
endif()
- if(BUILD_TESTING OR LAPACKE_WITH_TMG) #already included, avoid double inclusion
- add_subdirectory(TESTING/MATGEN)
- endif()
+-# TMGLIB
+-# Cache export target
+-set(LAPACK_INSTALL_EXPORT_NAME_CACHE ${LAPACK_INSTALL_EXPORT_NAME})
+-if(BUILD_TESTING OR LAPACKE_WITH_TMG)
+- if(LATESTLAPACK_FOUND AND LAPACKE_WITH_TMG)
+- set(CMAKE_REQUIRED_LIBRARIES ${LAPACK_LIBRARIES})
+- # Check if dlatms (part of tmg) is found
+- CHECK_FORTRAN_FUNCTION_EXISTS("dlatms" LAPACK_WITH_TMGLIB_FOUND)
+- unset(CMAKE_REQUIRED_LIBRARIES)
+- if(NOT LAPACK_WITH_TMGLIB_FOUND)
+- # Build and install TMG as part of LAPACKE targets (as opposed to LAPACK
+- # targets)
+- set(LAPACK_INSTALL_EXPORT_NAME ${LAPACKELIB}-targets)
+- endif()
+- endif()
+- add_subdirectory(TESTING/MATGEN)
+-endif()
+-# Reset export target
+-set(LAPACK_INSTALL_EXPORT_NAME ${LAPACK_INSTALL_EXPORT_NAME_CACHE})
+-unset(LAPACK_INSTALL_EXPORT_NAME_CACHE)
+-
-if(LAPACKE)
+if(BUILD_LAPACKE)
+ set(NEED_LAPACK TRUE)
add_subdirectory(LAPACKE)
endif()
-@@ -414,111 +392,16 @@
+@@ -428,111 +385,16 @@
ExternalProject_Add_StepDependencies(lapackpp build blaspp ${BLAS_LIBRARIES} ${LAPACK_LIBRARIES})
endif()
@@ -437,10 +423,6 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKLIB})
-endif()
-
--if(BUILD_TESTING OR LAPACKE_WITH_TMG)
-- set(ALL_TARGETS ${ALL_TARGETS} ${TMGLIB})
--endif()
--
-# Export lapack targets, not including lapacke, from the
-# install tree, if any.
-set(_lapack_config_install_guard_target "")
@@ -463,6 +445,10 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
-# Include lapacke in targets exported from the build tree.
-if(LAPACKE)
- set(ALL_TARGETS ${ALL_TARGETS} ${LAPACKELIB})
+-endif()
+-
+-if(NOT LAPACK_WITH_TMGLIB_FOUND AND LAPACKE_WITH_TMG)
+- set(ALL_TARGETS ${ALL_TARGETS} ${TMGLIB})
+# Neither user specified or optimized BLAS libraries can be used
+if(NEED_BLAS AND NOT BLAS_FOUND)
+ message(FATAL_ERROR "--> No BLAS library found. Specify BLAS_LIBRARIES or enable USE_OPTIMIZED_BLAS or BUILD_BLAS.")
@@ -595,7 +581,7 @@ deleted file mode 100644
-get_filename_component(_LAPACKE_PREFIX "${_LAPACKE_PREFIX}" PATH)
-
-# Load the LAPACK package with which we were built.
--set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACK@-@LAPACK_VERSION@")
+-set(LAPACK_DIR "${_LAPACKE_PREFIX}/@CMAKE_INSTALL_LIBDIR@/cmake/@LAPACKLIB@-@LAPACK_VERSION@")
-find_package(LAPACK NO_MODULE)
-
-# Load lapacke targets from the install tree.
diff --git a/libraries/lastfmlib/README b/libraries/lastfmlib/README
deleted file mode 100644
index 224c280307..0000000000
--- a/libraries/lastfmlib/README
+++ /dev/null
@@ -1,3 +0,0 @@
-lastfmlib is library that provides an implementation of the Last.fm
-Submissions Protocol v1.2. It allows you to scrobble your tracks on
-Last.fm
diff --git a/libraries/lastfmlib/lastfmlib.SlackBuild b/libraries/lastfmlib/lastfmlib.SlackBuild
deleted file mode 100644
index cc4cd447a0..0000000000
--- a/libraries/lastfmlib/lastfmlib.SlackBuild
+++ /dev/null
@@ -1,105 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for lastfmlib
-
-# Copyright 2010 Heinz Wiesinger, Amsterdam, The Netherlands
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=lastfmlib
-VERSION=${VERSION:-0.4.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- 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
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-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 {} \;
-
-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
-make install-strip DESTDIR=$PKG
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS ChangeLog COPYING INSTALL NEWS README TODO \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/lastfmlib/lastfmlib.info b/libraries/lastfmlib/lastfmlib.info
deleted file mode 100644
index 4cb87ab1d2..0000000000
--- a/libraries/lastfmlib/lastfmlib.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="lastfmlib"
-VERSION="0.4.0"
-HOMEPAGE="https://github.com/dirkvdb/lastfmlib"
-DOWNLOAD="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/lastfmlib/lastfmlib-0.4.0.tar.gz"
-MD5SUM="f6f00882c15b8cc703718d22e1b1871f"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Heinz Wiesinger"
-EMAIL="pprkut@slackbuilds.org"
diff --git a/libraries/lastfmlib/slack-desc b/libraries/lastfmlib/slack-desc
deleted file mode 100644
index b7aa96e6a2..0000000000
--- a/libraries/lastfmlib/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-lastfmlib: lastfmlib (Last.fm Submission Protocol Library)
-lastfmlib:
-lastfmlib: lastfmlib is library that provides an implementation of the
-lastfmlib: Last.fm Submissions Protocol v1.2. It allows you to scrobble
-lastfmlib: your tracks on Last.fm
-lastfmlib:
-lastfmlib: Homepage: https://github.com/dirkvdb/lastfmlib
-lastfmlib:
-lastfmlib:
-lastfmlib:
-lastfmlib:
diff --git a/libraries/leptonica/leptonica.SlackBuild b/libraries/leptonica/leptonica.SlackBuild
index 9132e6b001..09a4d14c26 100644
--- a/libraries/leptonica/leptonica.SlackBuild
+++ b/libraries/leptonica/leptonica.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=leptonica
-VERSION=${VERSION:-1.81.1}
+VERSION=${VERSION:-1.82.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -95,6 +95,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
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/libraries/leptonica/leptonica.info b/libraries/leptonica/leptonica.info
index 76d06379bc..9b0cf37664 100644
--- a/libraries/leptonica/leptonica.info
+++ b/libraries/leptonica/leptonica.info
@@ -1,8 +1,8 @@
PRGNAM="leptonica"
-VERSION="1.81.1"
+VERSION="1.82.0"
HOMEPAGE="http://www.leptonica.com/"
-DOWNLOAD="https://github.com/DanBloomberg/leptonica/archive/1.81.1/leptonica-1.81.1.tar.gz"
-MD5SUM="8d33079c0564ce257fa3cb85753acf83"
+DOWNLOAD="https://github.com/DanBloomberg/leptonica/archive/1.82.0/leptonica-1.82.0.tar.gz"
+MD5SUM="39f0befbd53939950beb32d81b3542cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libaec/libaec.SlackBuild b/libraries/libaec/libaec.SlackBuild
index 59864703e3..bc2e742f43 100644
--- a/libraries/libaec/libaec.SlackBuild
+++ b/libraries/libaec/libaec.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libaec
-# Copyright 2020 Gregory J. L. Tourte <artourter@gmail.com>
+# Copyright 2020-2021 Gregory J. L. Tourte <artourter@gmail.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libaec
-VERSION=${VERSION:-1.0.4}
+VERSION=${VERSION:-1.0.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -102,7 +102,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- AUTHORS CHANGELOG.md INSTALL README.md README.SZIP THANKS doc/patent.txt \
+ AUTHORS CHANGELOG.md INSTALL.md LICENSE.txt README.md README.SZIP THANKS doc/patent.txt \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/libaec/libaec.info b/libraries/libaec/libaec.info
index bb9ef1cdcf..452367e234 100644
--- a/libraries/libaec/libaec.info
+++ b/libraries/libaec/libaec.info
@@ -1,8 +1,8 @@
PRGNAM="libaec"
-VERSION="1.0.4"
+VERSION="1.0.6"
HOMEPAGE="https://gitlab.dkrz.de/k202009/libaec"
-DOWNLOAD="https://gitlab.dkrz.de/k202009/libaec/uploads/ea0b7d197a950b0c110da8dfdecbb71f/libaec-1.0.4.tar.gz"
-MD5SUM="3635461bbb8d81a95049f7d6821fd4f0"
+DOWNLOAD="https://gitlab.dkrz.de/k202009/libaec/uploads/45b10e42123edd26ab7b3ad92bcf7be2/libaec-1.0.6.tar.gz"
+MD5SUM="af05a9b1e172faedcf34de5244eaf01b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libass/libass.SlackBuild b/libraries/libass/libass.SlackBuild
index c54f50e07c..4ed979e1a2 100644
--- a/libraries/libass/libass.SlackBuild
+++ b/libraries/libass/libass.SlackBuild
@@ -92,6 +92,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
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/libraries/libbde/libbde.SlackBuild b/libraries/libbde/libbde.SlackBuild
index e330595d99..4aa9571b86 100644
--- a/libraries/libbde/libbde.SlackBuild
+++ b/libraries/libbde/libbde.SlackBuild
@@ -27,7 +27,6 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libbde
-STATUS=${STATUS:-alpha}
VERSION=${VERSION:-20190102}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libbde/libbde.info b/libraries/libbde/libbde.info
index 7a73016690..396fb0de89 100644
--- a/libraries/libbde/libbde.info
+++ b/libraries/libbde/libbde.info
@@ -1,7 +1,7 @@
PRGNAM="libbde"
VERSION="20190102"
HOMEPAGE="https://github.com/libyal/libbde"
-DOWNLOAD="https://github.com/libyal/libbde/releases/download/20190102/libbde-alpha-20190102.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libb/libbde/libbde_20190102.orig.tar.gz"
MD5SUM="edc20ee6c2dd7f927726f20c54c0d378"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libbsd/libbsd.SlackBuild b/libraries/libbsd/libbsd.SlackBuild
index d2b72b5f94..eb4bed8980 100644
--- a/libraries/libbsd/libbsd.SlackBuild
+++ b/libraries/libbsd/libbsd.SlackBuild
@@ -95,6 +95,8 @@ CFLAGS="$SLKCFLAGS" \
make install-strip DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/
diff --git a/libraries/libbson/README b/libraries/libbson/README
deleted file mode 100644
index 151c173687..0000000000
--- a/libraries/libbson/README
+++ /dev/null
@@ -1,10 +0,0 @@
-A cross platform BSON Library for C
-
-libbson builds, parses, and iterates BSON documents, the native data
-format of MongoDB. It also converts BSON to and from JSON, and provides
-a platform compatibility layer for the MongoDB C Driver.
-
-libbson conflicts with mongo-c-driver.
-
-To build the libbson documentation, install Sphinx and set
-DOCS=yes
diff --git a/libraries/libbson/libbson.SlackBuild b/libraries/libbson/libbson.SlackBuild
deleted file mode 100644
index da0982fa2c..0000000000
--- a/libraries/libbson/libbson.SlackBuild
+++ /dev/null
@@ -1,130 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for libbson
-
-# Copyright 2020, Alexander Verbovetsky, Moscow, Russia
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=libbson
-SRCNAM=mongo-c-driver
-VERSION=${VERSION:-1.17.3}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- 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
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $TMP/$PKGNAM-$VERSION $PKG
-mkdir -p $TMP/$PKGNAM-$VERSION $PKG $OUTPUT
-cd $TMP/$PKGNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
-
-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 {} \;
-
-PDOCS=""
-MkDOCS=""
-if [ "${DOCS:-no}" = "yes" ]; then
- PDOCS="-DENABLE_MAN_PAGES=ON -DENABLE_HTML_DOCS=ON"
- MkDOCS="bson-doc"
-fi
-
-cd $SRCNAM-$VERSION/build
- cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DENABLE_STATIC=OFF \
- -DENABLE_TESTS=OFF \
- -DENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF \
- -DENABLE_MONGOC=OFF \
- $PDOCS \
- -DCMAKE_BUILD_TYPE=Release ..
- make $MkDOCS
- make install DESTDIR=$PKG
-cd ..
-
-rm -rf $PKG/usr/share
-
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-
-if [ "${DOCS:-no}" = "yes" ]; then
- mkdir -p $PKG/usr/man
- cd src/$PRGNAM/doc
- rm -f {html,man}/CMakeLists.txt
- mv man $PKG/usr/man/man3
- mv html $PKG/usr/doc/$PRGNAM-$VERSION
- cd ../../..
-
- 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
-fi
-
-cp -a NEWS THIRD_PARTY_NOTICES README.rst CONTRIBUTING.md \
- src/libbson/examples $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/libbson/libbson.info b/libraries/libbson/libbson.info
deleted file mode 100644
index 91ce2421d6..0000000000
--- a/libraries/libbson/libbson.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="libbson"
-VERSION="1.17.3"
-HOMEPAGE="https://mongoc.org/libbson/current/index.html"
-DOWNLOAD="https://github.com/mongodb/mongo-c-driver/releases/download/1.17.3/mongo-c-driver-1.17.3.tar.gz"
-MD5SUM="9babfd9883e7c02bd0d7624ea286ee82"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Alexander Verbovetsky"
-EMAIL="alik@ejik.org"
diff --git a/libraries/libbson/slack-desc b/libraries/libbson/slack-desc
deleted file mode 100644
index 291f5fe177..0000000000
--- a/libraries/libbson/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-libbson: libbson (a cross platform BSON Library for C)
-libbson:
-libbson: libbson builds, parses, and iterates BSON documents, the native data
-libbson: format of MongoDB. It also converts BSON to and from JSON, and
-libbson: provides a platform compatibility layer for the MongoDB C Driver.
-libbson:
-libbson: Homepage: https://mongoc.org/libbson/current/index.html
-libbson:
-libbson:
-libbson:
-libbson:
diff --git a/libraries/libclaw/doinst.sh b/libraries/libclaw/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/libclaw/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/libclaw/libclaw.SlackBuild b/libraries/libclaw/libclaw.SlackBuild
index 2471a05d6d..1c3fb8863c 100644
--- a/libraries/libclaw/libclaw.SlackBuild
+++ b/libraries/libclaw/libclaw.SlackBuild
@@ -103,7 +103,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/libcli/libcli.SlackBuild b/libraries/libcli/libcli.SlackBuild
index e4380c8134..5c08bd8099 100644
--- a/libraries/libcli/libcli.SlackBuild
+++ b/libraries/libcli/libcli.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libcli
-# Copyright 2009-2014 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2009-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -11,21 +11,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=libcli
-VERSION=${VERSION:-1.9.7}
+VERSION=${VERSION:-1.10.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,8 +50,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -69,9 +69,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf dparrish-libcli-ae56ebc
-tar xvf $CWD/dparrish-libcli-v$VERSION-0-gae56ebc.tar.gz
-cd dparrish-libcli-ae56ebc
+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 \
@@ -93,11 +93,15 @@ make \
DESTDIR=$PKG \
install
+# 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
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING README $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/libcli/libcli.info b/libraries/libcli/libcli.info
index 1cea8f0cab..5e4ea7caa4 100644
--- a/libraries/libcli/libcli.info
+++ b/libraries/libcli/libcli.info
@@ -1,8 +1,8 @@
PRGNAM="libcli"
-VERSION="1.9.7"
-HOMEPAGE="http://sites.dparrish.com/libcli"
-DOWNLOAD="https://github.com/dparrish/libcli/tarball/v1.9.7/dparrish-libcli-v1.9.7-0-gae56ebc.tar.gz"
-MD5SUM="e4d45fb1b2315ce65bfe2fe44d081e7a"
+VERSION="1.10.7"
+HOMEPAGE="https://dparrish.com/pages/libcli"
+DOWNLOAD="https://github.com/dparrish/libcli/archive/V1.10.7/libcli-1.10.7.tar.gz"
+MD5SUM="98c68e07babb3cc5ecc7c36c1ada4ab7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libcli/slack-desc b/libraries/libcli/slack-desc
index 7fac711a42..271ae16963 100644
--- a/libraries/libcli/slack-desc
+++ b/libraries/libcli/slack-desc
@@ -13,7 +13,7 @@ libcli: line interface into other software.
libcli: It's a telnet interface which supports command-line editing, history,
libcli: authentication and callbacks for a user-definable function tree.
libcli:
-libcli: Homepage: http://code.google.com/p/libcli/
+libcli: Homepage: https://dparrish.com/pages/libcli
libcli:
libcli:
libcli:
diff --git a/libraries/libdaemon/libdaemon.SlackBuild b/libraries/libdaemon/libdaemon.SlackBuild
index d80086c2da..ceae395378 100644
--- a/libraries/libdaemon/libdaemon.SlackBuild
+++ b/libraries/libdaemon/libdaemon.SlackBuild
@@ -94,6 +94,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
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/libraries/libdatrie/libdatrie.info b/libraries/libdatrie/libdatrie.info
index 4ef79eac20..9dc03731de 100644
--- a/libraries/libdatrie/libdatrie.info
+++ b/libraries/libdatrie/libdatrie.info
@@ -1,7 +1,7 @@
PRGNAM="libdatrie"
VERSION="0.2.11"
HOMEPAGE="https://linux.thai.net/~thep/datrie/datrie.html"
-DOWNLOAD="ftp://linux.thai.net/pub/ThaiLinux/software/libthai/libdatrie-0.2.11.tar.xz"
+DOWNLOAD="https://linux.thai.net/pub/ThaiLinux/software/libthai/libdatrie-0.2.11.tar.xz"
MD5SUM="486a3a9cda1265ddedbea61fe5c7f3cc"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libdv/libdv.SlackBuild b/libraries/libdv/libdv.SlackBuild
index 72af84958f..4e42ad2716 100644
--- a/libraries/libdv/libdv.SlackBuild
+++ b/libraries/libdv/libdv.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libdv
-# Copyright 2008-2011 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2008-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -11,22 +11,22 @@
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libdv
VERSION=${VERSION:-1.0.0}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,8 +50,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -91,11 +91,16 @@ CXXFLAGS="$SLKCFLAGS" \
--without-debug \
--disable-gtk \
--disable-gtktest \
+ --disable-static \
--build=$ARCH-slackware-linux
make
make install-strip DESTDIR=$PKG
+# Don't ship .la/.a files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.a
+
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/libesedb/libesedb.SlackBuild b/libraries/libesedb/libesedb.SlackBuild
index 4d89a3b8c3..b045651d80 100644
--- a/libraries/libesedb/libesedb.SlackBuild
+++ b/libraries/libesedb/libesedb.SlackBuild
@@ -27,7 +27,6 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libesedb
-STATUS=${STATUS:-experimental}
VERSION=${VERSION:-20181229}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libesedb/libesedb.info b/libraries/libesedb/libesedb.info
index f5038c4661..91c718dac0 100644
--- a/libraries/libesedb/libesedb.info
+++ b/libraries/libesedb/libesedb.info
@@ -1,7 +1,7 @@
PRGNAM="libesedb"
VERSION="20181229"
HOMEPAGE="https://github.com/libyal/libesedb"
-DOWNLOAD="https://github.com/libyal/libesedb/releases/download/20181229/libesedb-experimental-20181229.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libe/libesedb/libesedb_20181229.orig.tar.gz"
MD5SUM="998a37b07418292e7ba8ea7f51343366"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libevt/libevt.SlackBuild b/libraries/libevt/libevt.SlackBuild
index ae43a468b4..b1fbe2d009 100644
--- a/libraries/libevt/libevt.SlackBuild
+++ b/libraries/libevt/libevt.SlackBuild
@@ -27,7 +27,6 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libevt
-STATUS=${STATUS:-alpha}
VERSION=${VERSION:-20181227}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libevt/libevt.info b/libraries/libevt/libevt.info
index 7bc0253096..8323696225 100644
--- a/libraries/libevt/libevt.info
+++ b/libraries/libevt/libevt.info
@@ -1,7 +1,7 @@
PRGNAM="libevt"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libevt"
-DOWNLOAD="https://github.com/libyal/libevt/releases/download/20181227/libevt-alpha-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libe/libevt/libevt_20181227.orig.tar.gz"
MD5SUM="b3fbb99c97da20da42c135346ba0f9ba"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libevtx/libevtx.SlackBuild b/libraries/libevtx/libevtx.SlackBuild
index d1b2299131..f9966ee9a5 100644
--- a/libraries/libevtx/libevtx.SlackBuild
+++ b/libraries/libevtx/libevtx.SlackBuild
@@ -27,7 +27,6 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libevtx
-STATUS=${STATUS:-alpha}
VERSION=${VERSION:-20181227}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libevtx/libevtx.info b/libraries/libevtx/libevtx.info
index fbd66c6373..135882dd66 100644
--- a/libraries/libevtx/libevtx.info
+++ b/libraries/libevtx/libevtx.info
@@ -1,7 +1,7 @@
PRGNAM="libevtx"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libevtx"
-DOWNLOAD="https://github.com/libyal/libevtx/releases/download/20181227/libevtx-alpha-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libe/libevtx/libevtx_20181227.orig.tar.gz"
MD5SUM="438ab1f45ec931e091a3eecca4d7b9cf"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libewf/libewf.SlackBuild b/libraries/libewf/libewf.SlackBuild
index 5917b78c62..6cebc5b623 100644
--- a/libraries/libewf/libewf.SlackBuild
+++ b/libraries/libewf/libewf.SlackBuild
@@ -22,12 +22,12 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Updated v20140811, December 2020. Barry J. Grundy (bgrundy<at>linuxleo.com)
+# Updated v20140812, August 2021. Barry J. Grundy (bgrundy<at>linuxleo.com)
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libewf
-VERSION=${VERSION:-20140811}
+VERSION=${VERSION:-20140812}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libewf/libewf.info b/libraries/libewf/libewf.info
index 352e28778e..35403896f3 100644
--- a/libraries/libewf/libewf.info
+++ b/libraries/libewf/libewf.info
@@ -1,8 +1,8 @@
PRGNAM="libewf"
-VERSION="20140811"
-HOMEPAGE="https://github.com/libyal/libewf/"
-DOWNLOAD="https://github.com/libyal/libewf-legacy/releases/download/20140811/libewf-20140811.tar.gz"
-MD5SUM="dd5f3369a1705178cb9c2a357fabf17b"
+VERSION="20140812"
+HOMEPAGE="https://github.com/libyal/libewf-legacy/"
+DOWNLOAD="https://github.com/libyal/libewf-legacy/releases/download/20140812/libewf-20140812.tar.gz"
+MD5SUM="ebb2d1fee7786a623530f2e3693d4737"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libexe/libexe.info b/libraries/libexe/libexe.info
index 254d83368d..420386bc6f 100644
--- a/libraries/libexe/libexe.info
+++ b/libraries/libexe/libexe.info
@@ -1,7 +1,7 @@
PRGNAM="libexe"
VERSION="20181128"
HOMEPAGE="https://github.com/libyal/libexe"
-DOWNLOAD="https://github.com/libyal/libexe/releases/download/20181128/libexe-experimental-20181128.tar.gz"
+DOWNLOAD="https://slackware.uk/sbosrcarch/by-md5/0/d/0d878c436a842f60eadfe308211efd45/libexe-experimental-20181128.tar.gz"
MD5SUM="0d878c436a842f60eadfe308211efd45"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libfdk-aac/libfdk-aac.SlackBuild b/libraries/libfdk-aac/libfdk-aac.SlackBuild
index adab790689..ac8469e067 100644
--- a/libraries/libfdk-aac/libfdk-aac.SlackBuild
+++ b/libraries/libfdk-aac/libfdk-aac.SlackBuild
@@ -98,6 +98,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
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/libraries/libffado/doinst.sh b/libraries/libffado/doinst.sh
index 2a90c874a7..2e82bb7622 100644
--- a/libraries/libffado/doinst.sh
+++ b/libraries/libffado/doinst.sh
@@ -1,9 +1,3 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database usr/share/applications >/dev/null 2>&1
fi
-
-if [ -x /usr/bin/gtk-update-icon-cache ] \
- && [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
- /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
-fi
-
diff --git a/libraries/libfilezilla/libfilezilla.SlackBuild b/libraries/libfilezilla/libfilezilla.SlackBuild
index 8d6c6ee64d..18843e70d3 100644
--- a/libraries/libfilezilla/libfilezilla.SlackBuild
+++ b/libraries/libfilezilla/libfilezilla.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libfilezilla
-VERSION=${VERSION:-0.30.0}
+VERSION=${VERSION:-0.34.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libfilezilla/libfilezilla.info b/libraries/libfilezilla/libfilezilla.info
index 06967296ed..c2e38ecd19 100644
--- a/libraries/libfilezilla/libfilezilla.info
+++ b/libraries/libfilezilla/libfilezilla.info
@@ -1,8 +1,8 @@
PRGNAM="libfilezilla"
-VERSION="0.30.0"
+VERSION="0.34.0"
HOMEPAGE="https://lib.filezilla-project.org/"
-DOWNLOAD="https://download.filezilla-project.org/libfilezilla/libfilezilla-0.30.0.tar.bz2"
-MD5SUM="e0c673f10014dda91d2100281fc3ba57"
+DOWNLOAD="https://download.filezilla-project.org/libfilezilla/libfilezilla-0.34.0.tar.bz2"
+MD5SUM="ad5e671b97ec27599b84c58d3554c9b6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libfsapfs/libfsapfs.info b/libraries/libfsapfs/libfsapfs.info
index cc52c91c5e..d02c234753 100644
--- a/libraries/libfsapfs/libfsapfs.info
+++ b/libraries/libfsapfs/libfsapfs.info
@@ -1,7 +1,7 @@
PRGNAM="libfsapfs"
VERSION="20181215"
HOMEPAGE="https://github.com/libyal/libfsapfs"
-DOWNLOAD="https://github.com/libyal/libfsapfs/releases/download/20181215/libfsapfs-experimental-20181215.tar.gz"
+DOWNLOAD="https://slackware.uk/sbosrcarch/by-md5/5/3/5340363f14e89bc0542084ff7e23e30d/libfsapfs-experimental-20181215.tar.gz"
MD5SUM="5340363f14e89bc0542084ff7e23e30d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libfsntfs/libfsntfs.SlackBuild b/libraries/libfsntfs/libfsntfs.SlackBuild
index 83191c5a8a..f94a07acfd 100644
--- a/libraries/libfsntfs/libfsntfs.SlackBuild
+++ b/libraries/libfsntfs/libfsntfs.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libfsntfs
VERSION=${VERSION:-20190104}
-STATUS=${STATUS:-experimental}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libfsntfs/libfsntfs.info b/libraries/libfsntfs/libfsntfs.info
index fe16540945..9bb8842cce 100644
--- a/libraries/libfsntfs/libfsntfs.info
+++ b/libraries/libfsntfs/libfsntfs.info
@@ -1,7 +1,7 @@
PRGNAM="libfsntfs"
VERSION="20190104"
HOMEPAGE="https://github.com/libyal/libfsntfs"
-DOWNLOAD="https://github.com/libyal/libfsntfs/releases/download/20190104/libfsntfs-experimental-20190104.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libf/libfsntfs/libfsntfs_20190104.orig.tar.gz"
MD5SUM="ccd38f5e3391c468121a57659066ed90"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libftdi1/libftdi1.SlackBuild b/libraries/libftdi1/libftdi1.SlackBuild
index c7d0d79f82..5cd2e519b9 100644
--- a/libraries/libftdi1/libftdi1.SlackBuild
+++ b/libraries/libftdi1/libftdi1.SlackBuild
@@ -118,7 +118,6 @@ 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/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
diff --git a/libraries/libfvde/libfvde.SlackBuild b/libraries/libfvde/libfvde.SlackBuild
index d9fa9b55df..ab0127f185 100644
--- a/libraries/libfvde/libfvde.SlackBuild
+++ b/libraries/libfvde/libfvde.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libfvde
VERSION=${VERSION:-20190104}
-STATUS=${STATUS:-experimental}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libfvde/libfvde.info b/libraries/libfvde/libfvde.info
index 4beeaabf47..a8ec519304 100644
--- a/libraries/libfvde/libfvde.info
+++ b/libraries/libfvde/libfvde.info
@@ -1,7 +1,7 @@
PRGNAM="libfvde"
VERSION="20190104"
HOMEPAGE="https://github.com/libyal/libfvde"
-DOWNLOAD="https://github.com/libyal/libfvde/releases/download/20190104/libfvde-experimental-20190104.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libf/libfvde/libfvde_20190104.orig.tar.gz"
MD5SUM="ffa4c35f14a3b4c1977fe7825bf0bdef"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libfwsi/libfwsi.SlackBuild b/libraries/libfwsi/libfwsi.SlackBuild
index 283cb903bb..9a99061c74 100644
--- a/libraries/libfwsi/libfwsi.SlackBuild
+++ b/libraries/libfwsi/libfwsi.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libfwsi
VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-experimental}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libfwsi/libfwsi.info b/libraries/libfwsi/libfwsi.info
index 082980d48e..4884413175 100644
--- a/libraries/libfwsi/libfwsi.info
+++ b/libraries/libfwsi/libfwsi.info
@@ -1,7 +1,7 @@
PRGNAM="libfwsi"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libfwsi"
-DOWNLOAD="https://github.com/libyal/libfwsi/releases/download/20181227/libfwsi-experimental-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libf/libfwsi/libfwsi_20181227.orig.tar.gz"
MD5SUM="f508d3fd18b012dcfacd494696a814af"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libgksu/doinst.sh b/libraries/libgksu/doinst.sh
index 6c507d15da..b013ff9ce7 100644
--- a/libraries/libgksu/doinst.sh
+++ b/libraries/libgksu/doinst.sh
@@ -4,10 +4,9 @@ chroot . gconftool-2 --makefile-install-rule \
1>/dev/null 2>/dev/null
if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database &> /dev/null
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
if [ -x /usr/bin/update-mime-database ]; then
- /usr/bin/update-mime-database /usr/share/mime &> /dev/null
+ /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
fi
-
diff --git a/libraries/libgusb/libgusb.SlackBuild b/libraries/libgusb/libgusb.SlackBuild
index bee264441b..607176e544 100644
--- a/libraries/libgusb/libgusb.SlackBuild
+++ b/libraries/libgusb/libgusb.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libgusb
-VERSION=${VERSION:-0.3.7}
+VERSION=${VERSION:-0.3.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libgusb/libgusb.info b/libraries/libgusb/libgusb.info
index 08f62a1ef4..6047f462ea 100644
--- a/libraries/libgusb/libgusb.info
+++ b/libraries/libgusb/libgusb.info
@@ -1,8 +1,8 @@
PRGNAM="libgusb"
-VERSION="0.3.7"
+VERSION="0.3.8"
HOMEPAGE="https://github.com/hughsie/libgusb"
-DOWNLOAD="https://people.freedesktop.org/~hughsient/releases/libgusb-0.3.7.tar.xz"
-MD5SUM="62d833175b0093f83483f2ebeea6f797"
+DOWNLOAD="https://people.freedesktop.org/~hughsient/releases/libgusb-0.3.8.tar.xz"
+MD5SUM="17e881f726c0e12ed1e4e7a9964bdf1c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libjwt/libjwt.SlackBuild b/libraries/libjwt/libjwt.SlackBuild
index d85c5ffeba..a7855ddf31 100644
--- a/libraries/libjwt/libjwt.SlackBuild
+++ b/libraries/libjwt/libjwt.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libjwt
-VERSION=${VERSION:-1.12.1}
+VERSION=${VERSION:-1.13.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libjwt/libjwt.info b/libraries/libjwt/libjwt.info
index 3e6ad8e161..39d753b4a3 100644
--- a/libraries/libjwt/libjwt.info
+++ b/libraries/libjwt/libjwt.info
@@ -1,8 +1,8 @@
PRGNAM="libjwt"
-VERSION="1.12.1"
+VERSION="1.13.1"
HOMEPAGE="https://github.com/benmcollins/libjwt"
-DOWNLOAD="https://github.com/benmcollins/libjwt/archive/v1.12.1/libjwt-1.12.1.tar.gz"
-MD5SUM="53de58c5429eeff93ff5db3ea17e42a9"
+DOWNLOAD="https://github.com/benmcollins/libjwt/archive/v1.13.1/libjwt-1.13.1.tar.gz"
+MD5SUM="795e2dbe49c16b1f860122cdda557c30"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/liblightgrep/liblightgrep.info b/libraries/liblightgrep/liblightgrep.info
index 4585f0b27b..13d211fa20 100644
--- a/libraries/liblightgrep/liblightgrep.info
+++ b/libraries/liblightgrep/liblightgrep.info
@@ -1,7 +1,7 @@
PRGNAM="liblightgrep"
VERSION="1.4"
-HOMEPAGE="https://github.com/LightboxTech/liblightgrep"
-DOWNLOAD="https://github.com/LightboxTech/liblightgrep/archive/v1.4/liblightgrep-1.4.tar.gz"
+HOMEPAGE="https://github.com/jonstewart/liblightgrep"
+DOWNLOAD="https://github.com/jonstewart/liblightgrep/archive/v1.4/liblightgrep-1.4.tar.gz"
MD5SUM="5b12d04d5a1c5a42135a787f1c0d8232"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/liblnk/liblnk.SlackBuild b/libraries/liblnk/liblnk.SlackBuild
index 38e20fdad4..383e1f9f0e 100644
--- a/libraries/liblnk/liblnk.SlackBuild
+++ b/libraries/liblnk/liblnk.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=liblnk
VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-alpha}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/liblnk/liblnk.info b/libraries/liblnk/liblnk.info
index 76e6c61555..e0168d102a 100644
--- a/libraries/liblnk/liblnk.info
+++ b/libraries/liblnk/liblnk.info
@@ -1,7 +1,7 @@
PRGNAM="liblnk"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/liblnk"
-DOWNLOAD="https://github.com/libyal/liblnk/releases/download/20181227/liblnk-alpha-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libl/liblnk/liblnk_20181227.orig.tar.gz"
MD5SUM="a0aa04c9085d9e4888a1f4095cca2834"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libmaa/libmaa.SlackBuild b/libraries/libmaa/libmaa.SlackBuild
index a6fe7b2284..0f0e3b21e9 100644
--- a/libraries/libmaa/libmaa.SlackBuild
+++ b/libraries/libmaa/libmaa.SlackBuild
@@ -60,7 +60,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 {} \;
-CFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS -Wno-error=format-truncation" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
diff --git a/libraries/libmatheval/libmatheval.SlackBuild b/libraries/libmatheval/libmatheval.SlackBuild
index 1dcc36cc93..852df1e618 100644
--- a/libraries/libmatheval/libmatheval.SlackBuild
+++ b/libraries/libmatheval/libmatheval.SlackBuild
@@ -94,6 +94,8 @@ fi
LOCALCONFIGS="--enable-shared"
+GUILE=/usr/bin/guile1.8 \
+GUILE_CONFIG=/usr/bin/guile-config1.8 \
CFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/libraries/libmatheval/libmatheval.info b/libraries/libmatheval/libmatheval.info
index bd41c5abec..21742e7f90 100644
--- a/libraries/libmatheval/libmatheval.info
+++ b/libraries/libmatheval/libmatheval.info
@@ -2,11 +2,11 @@ PRGNAM="libmatheval"
VERSION="1.1.11"
HOMEPAGE="https://www.gnu.org/software/libmatheval/"
DOWNLOAD="http://ftp.gnu.org/gnu/libmatheval/libmatheval-1.1.11.tar.gz \
-https://github.com/easybuilders/easybuild-easyconfigs/raw/master/easybuild/easyconfigs/l/libmatheval/libmatheval-1.1.11_fix-matheval-test.patch"
+http://ponce.cc/slackware/sources/repo/libmatheval-1.1.11_fix-matheval-test.patch"
MD5SUM="595420ea60f6ddd75623847f46ca45c4 \
6f7aacbfcbf85920e0a8b275b05ae794"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="guile1.8"
MAINTAINER="PaulKinsler"
EMAIL="dr.paul@kinsler.org"
diff --git a/libraries/libmigdb/libmigdb.SlackBuild b/libraries/libmigdb/libmigdb.SlackBuild
index 4f00c5c255..02b3d0f605 100644
--- a/libraries/libmigdb/libmigdb.SlackBuild
+++ b/libraries/libmigdb/libmigdb.SlackBuild
@@ -73,6 +73,12 @@ cd $TMP
rm -rf $PRGNAM
tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
cd $PRGNAM
+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 {} \;
make CFLAGS="$SLKCFLAGS -gstabs+3" CXXFLAGS="$SLKCFLAGS -gstabs+3"
diff --git a/libraries/libminizip/libminizip.SlackBuild b/libraries/libminizip/libminizip.SlackBuild
index 220386d3da..a36c0a9edc 100644
--- a/libraries/libminizip/libminizip.SlackBuild
+++ b/libraries/libminizip/libminizip.SlackBuild
@@ -100,6 +100,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
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/libraries/libmms/libmms.SlackBuild b/libraries/libmms/libmms.SlackBuild
index db10742ba0..ab45d873d3 100644
--- a/libraries/libmms/libmms.SlackBuild
+++ b/libraries/libmms/libmms.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libmms
-# Copyright 2008-2014 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2008-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -11,22 +11,22 @@
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libmms
VERSION=${VERSION:-0.6.4}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,8 +50,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -92,6 +92,10 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
+# Don't ship .la/.a files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.a
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS ChangeLog COPYING.LIB INSTALL NEWS README* \
$PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/libmp4v2/libmp4v2.SlackBuild b/libraries/libmp4v2/libmp4v2.SlackBuild
index 83ae87475d..fe7d7a6279 100644
--- a/libraries/libmp4v2/libmp4v2.SlackBuild
+++ b/libraries/libmp4v2/libmp4v2.SlackBuild
@@ -38,7 +38,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libmp4v2
VERSION=${VERSION:-20191108_9084868}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -91,8 +91,8 @@ 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 {} \;
-# thanks to Gentoo!
-patch -p1 < $CWD/libmp4v2-2.0.0-unsigned-int-cast.patch
+# Fix gcc 'narrowing errors":
+patch -p1 < "$CWD/libmp4v2_gcc_narrowing.patch" || exit 1
autoreconf -vif
diff --git a/libraries/libmp4v2/libmp4v2_gcc_narrowing.patch b/libraries/libmp4v2/libmp4v2_gcc_narrowing.patch
new file mode 100644
index 0000000000..7c3bf692d3
--- /dev/null
+++ b/libraries/libmp4v2/libmp4v2_gcc_narrowing.patch
@@ -0,0 +1,20 @@
+#
+# libmp4v2_narrowing.patch
+#
+# Reduce LC_NONE by a power of 2 to prevent LongCode promotion to unsigned int
+# causing "narrowing" errors in recent GCC. The value is still sufficiently high
+# as not to clash with any character values.
+#
+
+diff -Nurp libmp4v2-20191108_9084868.orig/libutil/Utility.h libmp4v2-20191108_9084868/libutil/Utility.h
+--- libmp4v2-20191108_9084868.orig/libutil/Utility.h 2019-11-08 02:03:40.000000000 +0000
++++ libmp4v2-20191108_9084868/libutil/Utility.h 2021-08-19 23:40:34.724030480 +0100
+@@ -52,7 +52,7 @@ class MP4V2_EXPORT Utility
+ {
+ protected:
+ enum LongCode {
+- LC_NONE = 0xf0000000, // safe (cannot conflict with char values)
++ LC_NONE = 0x0f000000, // safe (cannot conflict with char values)
+ LC_DEBUG,
+ LC_VERBOSE,
+ LC_HELP,
diff --git a/libraries/libmpeg2/libmpeg2.SlackBuild b/libraries/libmpeg2/libmpeg2.SlackBuild
index 1af53b3454..c3d07148b4 100644
--- a/libraries/libmpeg2/libmpeg2.SlackBuild
+++ b/libraries/libmpeg2/libmpeg2.SlackBuild
@@ -3,30 +3,31 @@
# Slackware build script for libmpeg2
# Copyright (c) 2008, Antonio Hernández Blas <hba.nihilismus@gmail.com>
-# Copyright 2008-2011 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2008-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-# 1.- Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
#
-# 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.
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libmpeg2
VERSION=${VERSION:-0.5.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,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"
@@ -92,6 +93,10 @@ CXXFLAGS="$SLKCFLAGS" \
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/libraries/libmsiecf/libmsiecf.SlackBuild b/libraries/libmsiecf/libmsiecf.SlackBuild
index 73c35154f9..b41d859805 100644
--- a/libraries/libmsiecf/libmsiecf.SlackBuild
+++ b/libraries/libmsiecf/libmsiecf.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libmsiecf
VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-alpha}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libmsiecf/libmsiecf.info b/libraries/libmsiecf/libmsiecf.info
index df121c46ed..d6b9d960be 100644
--- a/libraries/libmsiecf/libmsiecf.info
+++ b/libraries/libmsiecf/libmsiecf.info
@@ -1,7 +1,7 @@
PRGNAM="libmsiecf"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libmsiecf"
-DOWNLOAD="https://github.com/libyal/libmsiecf/releases/download/20181227/libmsiecf-alpha-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libm/libmsiecf/libmsiecf_20181227.orig.tar.gz"
MD5SUM="1207a58b9b1ef15a7c271e3c3800b427"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libmusicbrainz/libmusicbrainz.SlackBuild b/libraries/libmusicbrainz/libmusicbrainz.SlackBuild
index 6d2ce1125b..87f12ba05f 100644
--- a/libraries/libmusicbrainz/libmusicbrainz.SlackBuild
+++ b/libraries/libmusicbrainz/libmusicbrainz.SlackBuild
@@ -62,7 +62,7 @@ find -L . \
patch -p1 < $CWD/libmusicbrainz-2.1.5-include_stringh.patch
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS -Wno-narrowing" \
+CXXFLAGS="$SLKCFLAGS -std=gnu++14 -Wno-narrowing" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/libraries/libolecf/libolecf.SlackBuild b/libraries/libolecf/libolecf.SlackBuild
index 9bbbee50b1..2ebb19b1a7 100644
--- a/libraries/libolecf/libolecf.SlackBuild
+++ b/libraries/libolecf/libolecf.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libolecf
VERSION=${VERSION:-20181231}
-STATUS=${STATUS:-alpha}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libolecf/libolecf.info b/libraries/libolecf/libolecf.info
index a3a689c3d8..a5ecffa3c1 100644
--- a/libraries/libolecf/libolecf.info
+++ b/libraries/libolecf/libolecf.info
@@ -1,7 +1,7 @@
PRGNAM="libolecf"
VERSION="20181231"
HOMEPAGE="https://github.com/libyal/libolecf"
-DOWNLOAD="https://github.com/libyal/libolecf/releases/download/20181231/libolecf-alpha-20181231.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libo/libolecf/libolecf_20181231.orig.tar.gz"
MD5SUM="fe2bf4d84e62e7f3df80c95e2255a92d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/liborocos-kdl/liborocos-kdl.SlackBuild b/libraries/liborocos-kdl/liborocos-kdl.SlackBuild
index b4fa16c3d9..cffc9c6acb 100644
--- a/libraries/liborocos-kdl/liborocos-kdl.SlackBuild
+++ b/libraries/liborocos-kdl/liborocos-kdl.SlackBuild
@@ -109,8 +109,8 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
COPYING README \
- $CWD/$PRGNAM.SlackBuild \
$PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/libraries/libpaper/libpaper.SlackBuild b/libraries/libpaper/libpaper.SlackBuild
index dade199995..b1c55ac536 100644
--- a/libraries/libpaper/libpaper.SlackBuild
+++ b/libraries/libpaper/libpaper.SlackBuild
@@ -85,6 +85,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
# Create a /etc/papersize default file
mkdir -p $PKG/etc
echo $PAPERSIZE > $PKG/etc/papersize.new
diff --git a/libraries/libqcow/libqcow.SlackBuild b/libraries/libqcow/libqcow.SlackBuild
index fc678654a8..435bed8319 100644
--- a/libraries/libqcow/libqcow.SlackBuild
+++ b/libraries/libqcow/libqcow.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libqcow
VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-alpha}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libqcow/libqcow.info b/libraries/libqcow/libqcow.info
index c8f83c8e8f..8c84435d36 100644
--- a/libraries/libqcow/libqcow.info
+++ b/libraries/libqcow/libqcow.info
@@ -1,7 +1,7 @@
PRGNAM="libqcow"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libqcow"
-DOWNLOAD="https://github.com/libyal/libqcow/releases/download/20181227/libqcow-alpha-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libq/libqcow/libqcow_20181227.orig.tar.gz"
MD5SUM="79ebef2ac8d47e6497a51a19358b27a0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libquicktime/libquicktime-1.2.4-faad2.patch b/libraries/libquicktime/libquicktime-1.2.4-faad2.patch
new file mode 100644
index 0000000000..563f46426f
--- /dev/null
+++ b/libraries/libquicktime/libquicktime-1.2.4-faad2.patch
@@ -0,0 +1,86 @@
+diff -ruN a/configure.ac b/configure.ac
+--- a/configure.ac 2012-03-29 21:44:28.000000000 +0200
++++ b/configure.ac 2020-02-09 18:27:31.599127781 +0100
+@@ -728,82 +728,9 @@
+
+ if test "x$with_faad2" != "xno"; then
+
+-OLD_CFLAGS=$CFLAGS
+-OLD_LIBS=$LIBS
+-
+ CFLAGS="$CFLAGS"
+ LIBS="$LIBS -lfaad -lm"
+
+-AC_MSG_CHECKING(for neaacdec.h usability for faad2)
+-
+-
+-AC_TRY_RUN([
+- #include <neaacdec.h>
+- #include <stdio.h>
+- main()
+- {
+- int faad_major;
+- int faad_minor;
+- faacDecHandle dec;
+-
+- if(sscanf(FAAD2_VERSION, "%d.%d", &faad_major, &faad_minor) < 2)
+- return -1;
+- dec = faacDecOpen();
+- if(!dec)
+- return -1;
+- return 0;
+- }
+- ],
+- [
+- # program could be run
+- have_faad2="true"
+- AC_MSG_RESULT(yes)
+- FAAD2_CFLAGS=$CFLAGS
+- FAAD2_LIBS=$LIBS
+- AC_DEFINE(HAVE_NEAACDEC_H)
+- ],
+- # program could not be run
+- AC_MSG_RESULT(no)
+-)
+-
+-if test "x$have_faad2" != "xtrue"; then
+-
+-AC_MSG_CHECKING(for faad.h usability for faad2)
+-
+-AC_TRY_RUN([
+- #include <faad.h>
+- #include <stdio.h>
+- main()
+- {
+- int faad_major;
+- int faad_minor;
+- faacDecHandle dec;
+-
+- if(sscanf(FAAD2_VERSION, "%d.%d", &faad_major, &faad_minor) < 2)
+- return -1;
+- dec = faacDecOpen();
+- if(!dec)
+- return -1;
+- return 0;
+- }
+- ],
+- [
+- # program could be run
+- have_faad2="true"
+- AC_MSG_RESULT(yes)
+- FAAD2_CFLAGS=$CFLAGS
+- FAAD2_LIBS=$LIBS
+-
+-
+- ],
+- # program could not be run
+- AC_MSG_RESULT(no)
+-)
+-
+-fi
+-
+-CFLAGS=$OLD_CFLAGS
+-LIBS=$OLD_LIBS
+
+ fi
+
diff --git a/libraries/libquicktime/libquicktime.SlackBuild b/libraries/libquicktime/libquicktime.SlackBuild
index b33cc29223..d3335bcf52 100644
--- a/libraries/libquicktime/libquicktime.SlackBuild
+++ b/libraries/libquicktime/libquicktime.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libquicktime
-# Copyright 2008-2017 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2008-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -11,22 +11,22 @@
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libquicktime
VERSION=${VERSION:-1.2.4}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-4}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -50,8 +50,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -84,6 +84,11 @@ patch -p1 -i $CWD/libquicktime-1.2.4-ffmpeg2.patch
patch -p1 -i $CWD/libquicktime-ffmpeg3.patch
patch -p1 -i $CWD/libquicktime-1.2.4-ffmpeg4.patch
+# Fix compiling against newer faad2
+patch -p1 -i $CWD/libquicktime-1.2.4-faad2.patch
+
+autoreconf -vif
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -100,6 +105,10 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install-strip DESTDIR=$PKG
+# Don't ship .la/.a files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.a
+
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/libregf/libregf.info b/libraries/libregf/libregf.info
index 43e59799b4..269c6ceaa8 100644
--- a/libraries/libregf/libregf.info
+++ b/libraries/libregf/libregf.info
@@ -1,7 +1,7 @@
PRGNAM="libregf"
VERSION="20190303"
HOMEPAGE="https://github.com/libyal/libregf"
-DOWNLOAD="https://github.com/libyal/libregf/releases/download/20190303/libregf-alpha-20190303.tar.gz"
+DOWNLOAD="https://slackware.uk/sbosrcarch/by-md5/5/2/527af3ad7a257092fd20a2fe07e8a00c/libregf-alpha-20190303.tar.gz"
MD5SUM="527af3ad7a257092fd20a2fe07e8a00c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/librevisa/librevisa.info b/libraries/librevisa/librevisa.info
index 2317b441c2..d0761954e8 100644
--- a/libraries/librevisa/librevisa.info
+++ b/libraries/librevisa/librevisa.info
@@ -1,7 +1,7 @@
PRGNAM="librevisa"
VERSION="0.0.20130412"
HOMEPAGE="http://www.librevisa.org/"
-DOWNLOAD="http://www.librevisa.org/download/librevisa-0.0.20130412.tar.gz"
+DOWNLOAD="https://slackware.uk/sbosrcarch/by-md5/3/8/3849021d141042ad396e7386de525eb0/librevisa-0.0.20130412.tar.gz"
MD5SUM="3849021d141042ad396e7386de525eb0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libscca/libscca.SlackBuild b/libraries/libscca/libscca.SlackBuild
index eb759455c3..b5294fd0e6 100644
--- a/libraries/libscca/libscca.SlackBuild
+++ b/libraries/libscca/libscca.SlackBuild
@@ -27,7 +27,6 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libscca
-STATUS=${STATUS:-alpha}
VERSION=${VERSION:-20181227}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libscca/libscca.info b/libraries/libscca/libscca.info
index d0c3b1ae40..6f41f9cb07 100644
--- a/libraries/libscca/libscca.info
+++ b/libraries/libscca/libscca.info
@@ -1,7 +1,7 @@
PRGNAM="libscca"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libscca"
-DOWNLOAD="https://github.com/libyal/libscca/releases/download/20181227/libscca-alpha-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libs/libscca/libscca_20181227.orig.tar.gz"
MD5SUM="ae1d798ded10bd364ea413aa89e41091"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libsearpc/libsearpc.SlackBuild b/libraries/libsearpc/libsearpc.SlackBuild
index ed5a211233..ef05eb936b 100644
--- a/libraries/libsearpc/libsearpc.SlackBuild
+++ b/libraries/libsearpc/libsearpc.SlackBuild
@@ -27,7 +27,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libsearpc
-VERSION=${VERSION:-3.1.0}
+VERSION=${VERSION:-3.2_latest}
+SRCVER=$(echo $VERSION | tr _ - )
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,9 +72,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+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 \
@@ -81,6 +82,8 @@ 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 {} \;
+export PYTHON=python3
+
./autogen.sh
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/libraries/libsearpc/libsearpc.info b/libraries/libsearpc/libsearpc.info
index 5b9d7b783c..38b7511b62 100644
--- a/libraries/libsearpc/libsearpc.info
+++ b/libraries/libsearpc/libsearpc.info
@@ -1,8 +1,8 @@
PRGNAM="libsearpc"
-VERSION="3.1.0"
+VERSION="3.2_latest"
HOMEPAGE="http://seafile.com/"
-DOWNLOAD="https://github.com/haiwen/libsearpc/archive/v3.1.0/libsearpc-3.1.0.tar.gz"
-MD5SUM="1d20e93e0fb39f98c907e633d9f1b11b"
+DOWNLOAD="https://github.com/haiwen/libsearpc/archive/v3.2-latest/libsearpc-3.2-latest.tar.gz"
+MD5SUM="f98dffa7705c4bf653585cf0444071b7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libseccomp/libseccomp.SlackBuild b/libraries/libseccomp/libseccomp.SlackBuild
index 45b4106e2c..aa3ba90aba 100644
--- a/libraries/libseccomp/libseccomp.SlackBuild
+++ b/libraries/libseccomp/libseccomp.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libseccomp
-VERSION=${VERSION:-2.5.1}
+VERSION=${VERSION:-2.5.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -95,6 +95,8 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
+rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
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/libraries/libseccomp/libseccomp.info b/libraries/libseccomp/libseccomp.info
index 5a949e37e5..24efa12401 100644
--- a/libraries/libseccomp/libseccomp.info
+++ b/libraries/libseccomp/libseccomp.info
@@ -1,8 +1,8 @@
PRGNAM="libseccomp"
-VERSION="2.5.1"
+VERSION="2.5.2"
HOMEPAGE="https://github.com/seccomp/libseccomp"
-DOWNLOAD="https://github.com/seccomp/libseccomp/archive/v2.5.1/libseccomp-2.5.1.tar.gz"
-MD5SUM="150ccf132ecf26598430c5addf3a543e"
+DOWNLOAD="https://github.com/seccomp/libseccomp/archive/v2.5.2/libseccomp-2.5.2.tar.gz"
+MD5SUM="7803456cfac52313e109dae6b57264ec"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libsigscan/libsigscan.SlackBuild b/libraries/libsigscan/libsigscan.SlackBuild
index 9a8bcd2417..27a801e570 100644
--- a/libraries/libsigscan/libsigscan.SlackBuild
+++ b/libraries/libsigscan/libsigscan.SlackBuild
@@ -27,7 +27,6 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libsigscan
-STATUS=${STATUS:-experimental}
VERSION=${VERSION:-20190103}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libsigscan/libsigscan.info b/libraries/libsigscan/libsigscan.info
index 31da6aa3b4..1f43f6055f 100644
--- a/libraries/libsigscan/libsigscan.info
+++ b/libraries/libsigscan/libsigscan.info
@@ -1,7 +1,7 @@
PRGNAM="libsigscan"
VERSION="20190103"
HOMEPAGE="https://github.com/libyal/libsigscan"
-DOWNLOAD="https://github.com/libyal/libsigscan/releases/download/20190103/libsigscan-experimental-20190103.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libs/libsigscan/libsigscan_20190103.orig.tar.gz"
MD5SUM="b45f2c216a4db1c9ad1ad9421e025b76"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libslack/libslack.SlackBuild b/libraries/libslack/libslack.SlackBuild
index 76ce320c33..9671707d8f 100644
--- a/libraries/libslack/libslack.SlackBuild
+++ b/libraries/libslack/libslack.SlackBuild
@@ -72,6 +72,14 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
tar xvf $CWD/$PRGNAM-$VERSION-html.tar.gz
+cd $PRGNAM-$VERSION-html
+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 {} \;
+cd ..
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libsmdev/libsmdev.SlackBuild b/libraries/libsmdev/libsmdev.SlackBuild
index 2f2678f79d..188eb8b13c 100644
--- a/libraries/libsmdev/libsmdev.SlackBuild
+++ b/libraries/libsmdev/libsmdev.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libsmdev
VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-alpha}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libsmdev/libsmdev.info b/libraries/libsmdev/libsmdev.info
index fe36760cc6..2e6b3fa10a 100644
--- a/libraries/libsmdev/libsmdev.info
+++ b/libraries/libsmdev/libsmdev.info
@@ -1,7 +1,7 @@
PRGNAM="libsmdev"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libsmdev"
-DOWNLOAD="https://github.com/libyal/libsmdev/releases/download/20181227/libsmdev-alpha-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libs/libsmdev/libsmdev_20181227.orig.tar.gz"
MD5SUM="9b993b2f7b763e321e52a407ae0ccffd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libsmraw/libsmraw.SlackBuild b/libraries/libsmraw/libsmraw.SlackBuild
index 4550d3cae0..1fc0f2aa54 100644
--- a/libraries/libsmraw/libsmraw.SlackBuild
+++ b/libraries/libsmraw/libsmraw.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libsmraw
VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-alpha}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libsmraw/libsmraw.info b/libraries/libsmraw/libsmraw.info
index e6a5d4965f..42841db24a 100644
--- a/libraries/libsmraw/libsmraw.info
+++ b/libraries/libsmraw/libsmraw.info
@@ -1,7 +1,7 @@
PRGNAM="libsmraw"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libsmraw"
-DOWNLOAD="https://github.com/libyal/libsmraw/releases/download/20181227/libsmraw-alpha-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libs/libsmraw/libsmraw_20181227.orig.tar.gz"
MD5SUM="510ccfd38ad5b13b173759224267fcfa"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libsuinput/doinst.sh b/libraries/libsuinput/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/libsuinput/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/libsuinput/libsuinput.SlackBuild b/libraries/libsuinput/libsuinput.SlackBuild
index 3ade611653..8f4c13d208 100644
--- a/libraries/libsuinput/libsuinput.SlackBuild
+++ b/libraries/libsuinput/libsuinput.SlackBuild
@@ -103,7 +103,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/libtermkey/libtermkey.SlackBuild b/libraries/libtermkey/libtermkey.SlackBuild
index 5926ea3897..b7671daacb 100644
--- a/libraries/libtermkey/libtermkey.SlackBuild
+++ b/libraries/libtermkey/libtermkey.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for libtermkey
+# Copyright 2021 Ruben Schuller <sb@rbn.im>
# Copyright 2015-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
diff --git a/libraries/libtermkey/libtermkey.info b/libraries/libtermkey/libtermkey.info
index 32156101c3..090d5936c6 100644
--- a/libraries/libtermkey/libtermkey.info
+++ b/libraries/libtermkey/libtermkey.info
@@ -6,5 +6,5 @@ MD5SUM="08bf514d59660391c3a21b3977a16c8c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="unibilium"
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="Ruben Schuller"
+EMAIL="sb@rbn.im"
diff --git a/libraries/libtorrent/libtorrent.info b/libraries/libtorrent/libtorrent.info
index b94f0f0ece..35aaac219c 100644
--- a/libraries/libtorrent/libtorrent.info
+++ b/libraries/libtorrent/libtorrent.info
@@ -1,8 +1,8 @@
PRGNAM="libtorrent"
VERSION="0.13.7"
HOMEPAGE="https://github.com/rakshasa/libtorrent"
-DOWNLOAD="http://rtorrent.net/downloads/libtorrent-0.13.7.tar.gz"
-MD5SUM="fe34521cd440910b7ad4e1720a1ff5e0"
+DOWNLOAD="https://github.com/rakshasa/libtorrent/archive/v0.13.7/libtorrent-0.13.7.tar.gz"
+MD5SUM="bead5cfa0f640fef13abc1dd1eac94ea"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libu2f-host/libu2f-host.info b/libraries/libu2f-host/libu2f-host.info
index 25917a846d..acdec4ff9b 100644
--- a/libraries/libu2f-host/libu2f-host.info
+++ b/libraries/libu2f-host/libu2f-host.info
@@ -1,5 +1,5 @@
PRGNAM="libu2f-host"
-VERSION="1.1.10"
+VERSION="1.1.11"
HOMEPAGE="https://github.com/Yubico/libu2f-host"
DOWNLOAD="https://github.com/Yubico/libu2f-host/archive/libu2f-host-1.1.10/libu2f-host-libu2f-host-1.1.10.tar.gz"
MD5SUM="3a7de10d4ba92d7fa48b3d0affc62887"
diff --git a/libraries/libunibreak/README b/libraries/libunibreak/README
index 4002eb2f91..597ba98bcb 100644
--- a/libraries/libunibreak/README
+++ b/libraries/libunibreak/README
@@ -1,7 +1,9 @@
-Libunibreak is an implementation of the line breaking and word breaking
-algorithms as described in Unicode Standard Annex 14 and Unicode Standard
-Annex 29.
+libunibreak (a line breaking library)
+
+Libunibreak is an implementation of the line breaking and word
+breaking algorithms as described in Unicode Standard Annex 14 and
+Unicode Standard Annex 29.
It is designed to be used in a generic text renderer. FBReader is one
-real-world example, and the Enlightenment Foundation Libraries are another.
-You may also check some simple sample code, like showbreak and breaktext.
+real-world example, and the Enlightenment Foundation Libraries are
+another.
diff --git a/libraries/libunibreak/libunibreak.SlackBuild b/libraries/libunibreak/libunibreak.SlackBuild
index bd9760c456..64846a3cbe 100644
--- a/libraries/libunibreak/libunibreak.SlackBuild
+++ b/libraries/libunibreak/libunibreak.SlackBuild
@@ -1,13 +1,20 @@
#!/bin/bash
# Slackware build script for libunibreak
-# Maintained as of version 3.0 by slackmart <slackmart@gmail.com>
-# Revision date: 2016/09/29
+# Maintained as of version 3.0 by slackmart <email removed>
+# Now maintained by B. Watson <yalhcru@gmail.com>
+# Original version had no license; now licensed under the WTFPL. See
+# http://www.wtfpl.net/txt/copying/ for details.
+
+# 20211003 bkw:
+# - take over maintenance
+# - update for v4.3
+# - add HTML docs to package
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libunibreak
-VERSION=${VERSION:-3.0}
+VERSION=${VERSION:-4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -20,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
@@ -55,13 +59,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 {} \;
-
-# Use "-j1" to avoid some warnings
+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" \
@@ -75,14 +74,12 @@ CXXFLAGS="$SLKCFLAGS" \
--enable-static=no \
--build=$ARCH-slackware-linux
-make -j1 LIBDIR=/usr/lib${LIBDIRSUFFIX}
-make install LIBDIR=/usr/lib${LIBDIRSUFFIX} DESTDIR=$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
+make
+make install-strip DESTDIR=$PKG
+rm -f $PKG/usr/lib*/*.la
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a $TMP/$PRGNAM-$VERSION/README.md $TMP/$PRGNAM-$VERSION/LICENCE $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS* LICEN* NEWS README* doc/html $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/libunibreak/libunibreak.info b/libraries/libunibreak/libunibreak.info
index bfa38ab432..6db88aa750 100644
--- a/libraries/libunibreak/libunibreak.info
+++ b/libraries/libunibreak/libunibreak.info
@@ -1,10 +1,10 @@
PRGNAM="libunibreak"
-VERSION="3.0"
-HOMEPAGE="http://vimgadgets.sourceforge.net/libunibreak/"
-DOWNLOAD="https://github.com/adah1972/libunibreak/releases/download/libunibreak_3_0/libunibreak-3.0.tar.gz"
-MD5SUM="13e9a325c00b5943d6afb21f028635e6"
+VERSION="4.3"
+HOMEPAGE="https://github.com/adah1972/libunibreak/"
+DOWNLOAD="https://github.com/adah1972/libunibreak/releases/download/libunibreak_4_3/libunibreak-4.3.tar.gz"
+MD5SUM="f0c4488fad8dc92a11f4523d22c099d3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Martin Rodriguez"
-EMAIL="slackmart@gmail.com"
+MAINTAINER="B. Watson"
+EMAIL="yalhcru@gmail.com"
diff --git a/libraries/libunibreak/slack-desc b/libraries/libunibreak/slack-desc
index c03d40dccd..dfb36c5f36 100644
--- a/libraries/libunibreak/slack-desc
+++ b/libraries/libunibreak/slack-desc
@@ -16,4 +16,4 @@ libunibreak: It is designed to be used in a generic text renderer. FBReader is
libunibreak: one real-world example, and the Enlightenment Foundation Libraries
libunibreak: are another.
libunibreak:
-libunibreak: http://vimgadgets.sourceforge.net/libunibreak/
+libunibreak:
diff --git a/libraries/liburing/README b/libraries/liburing/README
deleted file mode 100644
index 079018484c..0000000000
--- a/libraries/liburing/README
+++ /dev/null
@@ -1,4 +0,0 @@
-liburing provides helpers to setup and teardown io_uring instances,
-and also a simplified interface for applications that don't need
-(or want) to deal with the full kernel side implementation.
-For more info on io_uring, please see https://kernel.dk/io_uring.pdf
diff --git a/libraries/liburing/liburing.SlackBuild b/libraries/liburing/liburing.SlackBuild
deleted file mode 100644
index 4323d6c457..0000000000
--- a/libraries/liburing/liburing.SlackBuild
+++ /dev/null
@@ -1,107 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for liburing
-
-# Copyright 2021 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=liburing
-VERSION=${VERSION:-2.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i586 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- 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
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
-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 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --libdevdir=/usr/lib${LIBDIRSUFFIX} \
- --mandir=/usr/man
-
-make
-make install DESTDIR=$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
-
-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 COPYING* LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/liburing/liburing.info b/libraries/liburing/liburing.info
deleted file mode 100644
index 9eb2b9b7d3..0000000000
--- a/libraries/liburing/liburing.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="liburing"
-VERSION="2.0"
-HOMEPAGE="https://git.kernel.dk/cgit/liburing/"
-DOWNLOAD="https://git.kernel.dk/cgit/liburing/snapshot/liburing-2.0.tar.bz2"
-MD5SUM="16e2b697e36fd8440c498bf54b184406"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Matteo Bernardini"
-EMAIL="ponce@slackbuilds.org"
diff --git a/libraries/liburing/slack-desc b/libraries/liburing/slack-desc
deleted file mode 100644
index 23272b8b1d..0000000000
--- a/libraries/liburing/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-liburing: liburing (io_uring library)
-liburing:
-liburing: liburing provides helpers to setup and teardown io_uring instances,
-liburing: and also a simplified interface for applications that don't need
-liburing: (or want) to deal with the full kernel side implementation.
-liburing: For more info on io_uring, please see https://kernel.dk/io_uring.pdf
-liburing:
-liburing: homepage: https://git.kernel.dk/cgit/liburing/
-liburing:
-liburing:
-liburing:
diff --git a/libraries/libvhdi/libvhdi.SlackBuild b/libraries/libvhdi/libvhdi.SlackBuild
index 6d13ca5108..e24c647cfb 100644
--- a/libraries/libvhdi/libvhdi.SlackBuild
+++ b/libraries/libvhdi/libvhdi.SlackBuild
@@ -22,13 +22,12 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Updated v20181227 March 2019
+# Updated v20210425 August 2021
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libvhdi
-VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-alpha}
+VERSION=${VERSION:-20210425}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"-alpha-"$VERSION".tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libvhdi/libvhdi.info b/libraries/libvhdi/libvhdi.info
index c3ba492f3d..056507abdc 100644
--- a/libraries/libvhdi/libvhdi.info
+++ b/libraries/libvhdi/libvhdi.info
@@ -1,8 +1,8 @@
PRGNAM="libvhdi"
-VERSION="20181227"
+VERSION="20210425"
HOMEPAGE="https://github.com/libyal/libvhdi"
-DOWNLOAD="https://github.com/libyal/libvhdi/releases/download/20181227/libvhdi-alpha-20181227.tar.gz"
-MD5SUM="8431221f021ff3374b8aa3b9bf5e38f4"
+DOWNLOAD="https://linuxleo.com/Source/libvhdi-alpha-20210425.tar.gz"
+MD5SUM="9660f5b2fec5648d71a33b2f5160e548"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libvirt-python/libvirt-python.SlackBuild b/libraries/libvirt-python/libvirt-python.SlackBuild
index 7c91ba39a1..7a2991927d 100644
--- a/libraries/libvirt-python/libvirt-python.SlackBuild
+++ b/libraries/libvirt-python/libvirt-python.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libvirt-python
-VERSION=${VERSION:-7.4.0}
+VERSION=${VERSION:-7.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libvirt-python/libvirt-python.info b/libraries/libvirt-python/libvirt-python.info
index b1eeabff47..b6116de10f 100644
--- a/libraries/libvirt-python/libvirt-python.info
+++ b/libraries/libvirt-python/libvirt-python.info
@@ -1,8 +1,8 @@
PRGNAM="libvirt-python"
-VERSION="7.4.0"
+VERSION="7.6.0"
HOMEPAGE="https://libvirt.org"
-DOWNLOAD="https://libvirt.org/sources/python/libvirt-python-7.4.0.tar.gz"
-MD5SUM="935a98850225eb2791bd8b6c6d208895"
+DOWNLOAD="https://libvirt.org/sources/python/libvirt-python-7.6.0.tar.gz"
+MD5SUM="24242ff33f4b97bad62ea061559b442f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libvirt"
diff --git a/libraries/libvirt/libvirt.SlackBuild b/libraries/libvirt/libvirt.SlackBuild
index 4f2f7783cd..3fa78efed0 100644
--- a/libraries/libvirt/libvirt.SlackBuild
+++ b/libraries/libvirt/libvirt.SlackBuild
@@ -7,7 +7,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libvirt
-VERSION=${VERSION:-7.4.0}
+VERSION=${VERSION:-7.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -47,8 +47,8 @@ VIRTGROUP=${VIRTGROUP:-users}
# Some optional dependencies checks
audit="dis" ; if pkg-config --exists audit ; then audit="en" ; fi
-bash_completion="" ; if pkg-config --exists bash_completion ; then
- bash_completion="-Dbash_completion=enabled -Dbash_completion_dir=/etc/bash_completion.d"
+bash_completion="" ; if pkg-config --exists bash-completion ; then
+ bash_completion="-Dbash_completion=enabled -Dbash_completion_dir=/usr/share/bash-completion/completions"
fi
libiscsi="dis" ; if pkg-config --exists libiscsi ; then libiscsi="en" ; fi
diff --git a/libraries/libvirt/libvirt.info b/libraries/libvirt/libvirt.info
index af2e9e685f..991084ad54 100644
--- a/libraries/libvirt/libvirt.info
+++ b/libraries/libvirt/libvirt.info
@@ -1,8 +1,8 @@
PRGNAM="libvirt"
-VERSION="7.4.0"
+VERSION="7.6.0"
HOMEPAGE="http://libvirt.org"
-DOWNLOAD="https://libvirt.org/sources/libvirt-7.4.0.tar.xz"
-MD5SUM="4c46c832a76b24a13eb616e3211b6816"
+DOWNLOAD="https://libvirt.org/sources/libvirt-7.6.0.tar.xz"
+MD5SUM="0f03d277ed2782e2a06164af2712585b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="yajl"
diff --git a/libraries/libvmdk/libvmdk.SlackBuild b/libraries/libvmdk/libvmdk.SlackBuild
index 0d6b2dc7e2..f48a1b00a2 100644
--- a/libraries/libvmdk/libvmdk.SlackBuild
+++ b/libraries/libvmdk/libvmdk.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for libvmdk
-# Copyright 2014-2019 Barry J. Grundy (bgrundy<at>linuxleo.com)
+# Copyright 2014-2021 Barry J. Grundy (bgrundy<at>linuxleo.com)
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -22,13 +22,12 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Updated v20181227 March 2019
+# Updated v20210418 August 2021
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libvmdk
-VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-alpha}
+VERSION=${VERSION:-20210418}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"-alpha-"$VERSION".tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libvmdk/libvmdk.info b/libraries/libvmdk/libvmdk.info
index 5978b0981d..1420ef0606 100644
--- a/libraries/libvmdk/libvmdk.info
+++ b/libraries/libvmdk/libvmdk.info
@@ -1,8 +1,8 @@
PRGNAM="libvmdk"
-VERSION="20181227"
+VERSION="20210418"
HOMEPAGE="https://github.com/libyal/libvmdk"
-DOWNLOAD="https://github.com/libyal/libvmdk/releases/download/20181227/libvmdk-alpha-20181227.tar.gz"
-MD5SUM="db6b971e680a7e4e852656e2681c1285"
+DOWNLOAD="https://linuxleo.com/Source/libvmdk-alpha-20210418.tar.gz"
+MD5SUM="ac1f48dc8761c26f77a7cfdb6e73353f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libvshadow/libvshadow.SlackBuild b/libraries/libvshadow/libvshadow.SlackBuild
index 042088e622..821b3f31c9 100644
--- a/libraries/libvshadow/libvshadow.SlackBuild
+++ b/libraries/libvshadow/libvshadow.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libvshadow
VERSION=${VERSION:-20190127}
-STATUS=${STATUS:-alpha}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libvshadow/libvshadow.info b/libraries/libvshadow/libvshadow.info
index a0bf6ec43d..6f587a5001 100644
--- a/libraries/libvshadow/libvshadow.info
+++ b/libraries/libvshadow/libvshadow.info
@@ -1,7 +1,7 @@
PRGNAM="libvshadow"
VERSION="20190127"
HOMEPAGE="https://github.com/libyal/libvshadow"
-DOWNLOAD="https://github.com/libyal/libvshadow/releases/download/20190127/libvshadow-alpha-20190127.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libv/libvshadow/libvshadow_20190127.orig.tar.gz"
MD5SUM="4f2e410c68d65991e3d9c0749f97f6b6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libvslvm/libvslvm.SlackBuild b/libraries/libvslvm/libvslvm.SlackBuild
index da6902d7fe..4f4a08fc3d 100644
--- a/libraries/libvslvm/libvslvm.SlackBuild
+++ b/libraries/libvslvm/libvslvm.SlackBuild
@@ -28,7 +28,6 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libvslvm
VERSION=${VERSION:-20181227}
-STATUS=${STATUS:-experimental}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,7 +72,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$STATUS-$VERSION.tar.gz
+tar xvf $CWD/"$PRGNAM"_"$VERSION".orig.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/libraries/libvslvm/libvslvm.info b/libraries/libvslvm/libvslvm.info
index 7a373becd0..658745f9ac 100644
--- a/libraries/libvslvm/libvslvm.info
+++ b/libraries/libvslvm/libvslvm.info
@@ -1,7 +1,7 @@
PRGNAM="libvslvm"
VERSION="20181227"
HOMEPAGE="https://github.com/libyal/libvslvm"
-DOWNLOAD="https://github.com/libyal/libvslvm/releases/download/20181227/libvslvm-experimental-20181227.tar.gz"
+DOWNLOAD="http://deb.debian.org/debian/pool/main/libv/libvslvm/libvslvm_20181227.orig.tar.gz"
MD5SUM="e868b645ccb218a7597281c74c606653"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/libvterm/libvterm.SlackBuild b/libraries/libvterm/libvterm.SlackBuild
index c35b906128..b673b5e7f6 100644
--- a/libraries/libvterm/libvterm.SlackBuild
+++ b/libraries/libvterm/libvterm.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for libvterm
+# Copyright 2021 Ruben Schuller <sb@rbn.im>
# Copyright 2015-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
diff --git a/libraries/libvterm/libvterm.info b/libraries/libvterm/libvterm.info
index c4019198d8..dba954a694 100644
--- a/libraries/libvterm/libvterm.info
+++ b/libraries/libvterm/libvterm.info
@@ -6,5 +6,5 @@ MD5SUM="3bf5bbb91cd99adc523a954b10005511"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="Ruben Schuller"
+EMAIL="sb@rbn.im"
diff --git a/libraries/libwfut/doinst.sh b/libraries/libwfut/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/libwfut/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/libwfut/libwfut.SlackBuild b/libraries/libwfut/libwfut.SlackBuild
index 4fefa758c3..78943ea6eb 100644
--- a/libraries/libwfut/libwfut.SlackBuild
+++ b/libraries/libwfut/libwfut.SlackBuild
@@ -110,7 +110,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/libwpe/libwpe.SlackBuild b/libraries/libwpe/libwpe.SlackBuild
index a71c212572..e3416fc0b0 100644
--- a/libraries/libwpe/libwpe.SlackBuild
+++ b/libraries/libwpe/libwpe.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libwpe
-VERSION=${VERSION:-1.10.1}
+VERSION=${VERSION:-1.12.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/libwpe/libwpe.info b/libraries/libwpe/libwpe.info
index c797910738..40292d5c1e 100644
--- a/libraries/libwpe/libwpe.info
+++ b/libraries/libwpe/libwpe.info
@@ -1,8 +1,8 @@
PRGNAM="libwpe"
-VERSION="1.10.1"
+VERSION="1.12.0"
HOMEPAGE="https://wpewebkit.org"
-DOWNLOAD="https://wpewebkit.org/releases/libwpe-1.10.1.tar.xz"
-MD5SUM="f60fc13b519a66d262afb76c77441870"
+DOWNLOAD="https://wpewebkit.org/releases/libwpe-1.12.0.tar.xz"
+MD5SUM="5a3f11789535d826370ba465ea141393"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/libwrc/libwrc.info b/libraries/libwrc/libwrc.info
index 6bfe6f391a..8dcc128357 100644
--- a/libraries/libwrc/libwrc.info
+++ b/libraries/libwrc/libwrc.info
@@ -1,7 +1,7 @@
PRGNAM="libwrc"
VERSION="20181203"
HOMEPAGE="https://github.com/libyal/libwrc"
-DOWNLOAD="https://github.com/libyal/libwrc/releases/download/20181203/libwrc-experimental-20181203.tar.gz"
+DOWNLOAD="https://slackware.uk/sbosrcarch/by-md5/a/e/ae2c5b9f9ff58d1219e9cb25de417a9f/libwrc-experimental-20181203.tar.gz"
MD5SUM="ae2c5b9f9ff58d1219e9cb25de417a9f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/bwidget/doinst.sh b/libraries/libxfcegui4/doinst.sh
index 65c7e2eeb9..4110f5514d 100644
--- a/libraries/bwidget/doinst.sh
+++ b/libraries/libxfcegui4/doinst.sh
@@ -1,7 +1,3 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
if [ -x /usr/bin/gtk-update-icon-cache ]; then
/usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
diff --git a/libraries/libxfcegui4/libxfcegui4.SlackBuild b/libraries/libxfcegui4/libxfcegui4.SlackBuild
index 901399cc38..22d1bf2312 100644
--- a/libraries/libxfcegui4/libxfcegui4.SlackBuild
+++ b/libraries/libxfcegui4/libxfcegui4.SlackBuild
@@ -110,6 +110,7 @@ cp -a \
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/libxls/libxls.SlackBuild b/libraries/libxls/libxls.SlackBuild
index a53e98d5a3..8505182880 100644
--- a/libraries/libxls/libxls.SlackBuild
+++ b/libraries/libxls/libxls.SlackBuild
@@ -98,6 +98,9 @@ make install DESTDIR=$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
+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 AUTHORS $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/libxmlb/libxmlb.SlackBuild b/libraries/libxmlb/libxmlb.SlackBuild
index b25bdedbe7..289f89f9b4 100644
--- a/libraries/libxmlb/libxmlb.SlackBuild
+++ b/libraries/libxmlb/libxmlb.SlackBuild
@@ -86,8 +86,7 @@ meson \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
build
-"${NINJA:=ninja}"
-$NINJA -C build
+"${NINJA:=ninja}" -C build
DESTDIR=$PKG $NINJA -C build install
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/libraries/log4cpp/gcc43.patch b/libraries/log4cpp/gcc43.patch
deleted file mode 100644
index a60f986e9c..0000000000
--- a/libraries/log4cpp/gcc43.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Index: log4cpp-1.0/src/BasicLayout.cpp
-===================================================================
---- log4cpp-1.0.orig/src/BasicLayout.cpp 2008-03-14 16:06:57.000000000 -0400
-+++ log4cpp-1.0/src/BasicLayout.cpp 2008-03-14 16:07:11.000000000 -0400
-@@ -15,6 +15,8 @@
- #include <sstream>
- #endif
-
-+#include <memory>
-+
- namespace log4cpp {
-
- BasicLayout::BasicLayout() {
-Index: log4cpp-1.0/src/PatternLayout.cpp
-===================================================================
---- log4cpp-1.0.orig/src/PatternLayout.cpp 2008-03-14 16:07:33.000000000 -0400
-+++ log4cpp-1.0/src/PatternLayout.cpp 2008-03-14 16:07:49.000000000 -0400
-@@ -370,7 +370,7 @@
- literal = "";
- }
- if ((minWidth != 0) || (maxWidth != 0)) {
-- component = new FormatModifierComponent(component, std::abs(minWidth), maxWidth, minWidth < 0);
-+ component = new FormatModifierComponent(component, std::abs((float)minWidth), maxWidth, minWidth < 0);
- minWidth = maxWidth = 0;
- }
- _components.push_back(component);
diff --git a/libraries/log4cpp/log4cpp.SlackBuild b/libraries/log4cpp/log4cpp.SlackBuild
index 6fb10c58b7..a442a1d865 100644
--- a/libraries/log4cpp/log4cpp.SlackBuild
+++ b/libraries/log4cpp/log4cpp.SlackBuild
@@ -29,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=log4cpp
-VERSION=${VERSION:-1.0}
+VERSION=${VERSION:-1.1.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -73,9 +73,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
+rm -rf $PRGNAM
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
+cd $PRGNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -83,9 +83,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 {} \;
-# apply patches
-patch -Np1 -i $CWD/gcc43.patch
-
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/libraries/log4cpp/log4cpp.info b/libraries/log4cpp/log4cpp.info
index c7ede5ab14..036a007ba8 100644
--- a/libraries/log4cpp/log4cpp.info
+++ b/libraries/log4cpp/log4cpp.info
@@ -1,8 +1,8 @@
PRGNAM="log4cpp"
-VERSION="1.0"
+VERSION="1.1.3"
HOMEPAGE="http://log4cpp.sourceforge.net/"
-DOWNLOAD="https://downloads.sourceforge.net/log4cpp/log4cpp-1.0.tar.gz"
-MD5SUM="1face50ead0790d1297dfb04bacf273c"
+DOWNLOAD="https://downloads.sourceforge.net/log4cpp/log4cpp-1.1.3.tar.gz"
+MD5SUM="b9e2cee932da987212f2c74b767b4d8b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/lua-lpeg/lua-lpeg.SlackBuild b/libraries/lua-lpeg/lua-lpeg.SlackBuild
index 66e63f58f7..f6bb9030e0 100644
--- a/libraries/lua-lpeg/lua-lpeg.SlackBuild
+++ b/libraries/lua-lpeg/lua-lpeg.SlackBuild
@@ -2,6 +2,7 @@
# SlackBuild script for lua-lpeg
+# Copyright 2021 Ruben Schuller <sb@rbn.im>
# Copyright 2014-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
diff --git a/libraries/lua-lpeg/lua-lpeg.info b/libraries/lua-lpeg/lua-lpeg.info
index 5d1dcb435b..4f5fd9285d 100644
--- a/libraries/lua-lpeg/lua-lpeg.info
+++ b/libraries/lua-lpeg/lua-lpeg.info
@@ -6,5 +6,5 @@ MD5SUM="d342571886f1abcb7afe6a83d024d583"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua"
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="Ruben Schuller"
+EMAIL="sb@rbn.im"
diff --git a/libraries/lua-luv/lua-luv.SlackBuild b/libraries/lua-luv/lua-luv.SlackBuild
index f5282aee26..28b25e13ed 100644
--- a/libraries/lua-luv/lua-luv.SlackBuild
+++ b/libraries/lua-luv/lua-luv.SlackBuild
@@ -2,6 +2,7 @@
# SlackBuild script for lua-luv
+# Copyright 2021 Ruben Schuller <sb@rbn.im>
# Copyright 2019-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
diff --git a/libraries/lua-luv/lua-luv.info b/libraries/lua-luv/lua-luv.info
index f1bd73bbab..1ad5ad94f3 100644
--- a/libraries/lua-luv/lua-luv.info
+++ b/libraries/lua-luv/lua-luv.info
@@ -8,5 +8,5 @@ MD5SUM="5b9efde8652056faeb5ffc8f62f2b595 \
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="luajit"
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="Ruben Schuller"
+EMAIL="sb@rbn.im"
diff --git a/libraries/lua-mpack/lua-mpack.SlackBuild b/libraries/lua-mpack/lua-mpack.SlackBuild
index 613d4a4eb7..4a8db6cd36 100644
--- a/libraries/lua-mpack/lua-mpack.SlackBuild
+++ b/libraries/lua-mpack/lua-mpack.SlackBuild
@@ -2,6 +2,7 @@
# SlackBuild script for lua-mpack
+# Copyright 2021 Ruben Schuller <sb@rbn.im>
# Copyright 2016-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
diff --git a/libraries/lua-mpack/lua-mpack.info b/libraries/lua-mpack/lua-mpack.info
index c5cf33583d..de5dfdf2d8 100644
--- a/libraries/lua-mpack/lua-mpack.info
+++ b/libraries/lua-mpack/lua-mpack.info
@@ -6,5 +6,5 @@ MD5SUM="ea3affb4c4168111e2be067d98d3a5c6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua"
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="Ruben Schuller"
+EMAIL="sb@rbn.im"
diff --git a/libraries/lua-posix/lua-posix.SlackBuild b/libraries/lua-posix/lua-posix.SlackBuild
index 5f24e17452..4ce4222738 100644
--- a/libraries/lua-posix/lua-posix.SlackBuild
+++ b/libraries/lua-posix/lua-posix.SlackBuild
@@ -92,6 +92,10 @@ do
fi
done
+if [ -e $PKG/usr/lib ] && [ ! -z "$LIBDIRSUFFIX" ]; then
+ mv $PKG/usr/lib $PKG/usr/lib$LIBDIRSUFFIX
+fi
+
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/libraries/mathgl/mathgl.SlackBuild b/libraries/mathgl/mathgl.SlackBuild
index a99f45ed6b..3527625222 100644
--- a/libraries/mathgl/mathgl.SlackBuild
+++ b/libraries/mathgl/mathgl.SlackBuild
@@ -18,14 +18,14 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mathgl
-VERSION=${VERSION:-2.3.3}
+VERSION=${VERSION:-2.4.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
@@ -43,8 +43,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"
@@ -93,6 +93,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+sed -i CMakeLists.txt \
+ -e "s|lib/cmake/mathgl|lib$LIBDIRSUFFIX/cmake/mathgl|" \
+ -e "s|\"lib\"|\"lib$LIBDIRSUFFIX\"|"
+
mkdir -p build
cd build
cmake -D CMAKE_C_FLAGS="$SLKCFLAGS" \
@@ -115,7 +119,7 @@ cd build
-D enable-octave:BOOL=$OCTAVE_FLAG \
-D enable-opengl:BOOL=ON \
-D enable-wx:BOOL=ON \
- -D enable-qt4:BOOL=ON \
+ -D enable-qt5:BOOL=ON \
-D CMAKE_BUILD_TYPE:STRING=$ARCH-slackware-linux .. -L
make
make install DESTDIR=$PKG
diff --git a/libraries/mathgl/mathgl.info b/libraries/mathgl/mathgl.info
index df540155a2..e231aa108f 100644
--- a/libraries/mathgl/mathgl.info
+++ b/libraries/mathgl/mathgl.info
@@ -1,8 +1,8 @@
PRGNAM="mathgl"
-VERSION="2.3.3"
+VERSION="2.4.4"
HOMEPAGE="http://mathgl.sourceforge.net"
-DOWNLOAD="http://downloads.sourceforge.net/mathgl/mathgl-2.3.3.tar.gz"
-MD5SUM="c37d6f42d4897675bf89fae635aa6868"
+DOWNLOAD="http://downloads.sourceforge.net/mathgl/mathgl-2.4.4.tar.gz"
+MD5SUM="cbf9bcb4db6c78bda7902d36b9843d7b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libharu wxPython"
diff --git a/libraries/mongo-cxx-driver/mongo-cxx-driver.SlackBuild b/libraries/mongo-cxx-driver/mongo-cxx-driver.SlackBuild
index 9243f42ec1..f3c5e399d2 100644
--- a/libraries/mongo-cxx-driver/mongo-cxx-driver.SlackBuild
+++ b/libraries/mongo-cxx-driver/mongo-cxx-driver.SlackBuild
@@ -80,6 +80,8 @@ find -L . \
# Upstream doesn't support LIB_SUFFIX
patch -p1 < $CWD/mongo-cxx-driver_libdir-fixups.patch
+sed -i '/#include <array>/a #include <cassert>' src/mongocxx/test_util/mock.hh
+
mkdir -p build
cd build
cmake \
diff --git a/libraries/msgpack-c/msgpack-c.SlackBuild b/libraries/msgpack-c/msgpack-c.SlackBuild
index fb4fe08bfa..11a15dcfc0 100644
--- a/libraries/msgpack-c/msgpack-c.SlackBuild
+++ b/libraries/msgpack-c/msgpack-c.SlackBuild
@@ -2,6 +2,7 @@
# SlackBuild script for msgpack-c
+# Copyright 2021 Ruben Schuller <sb@rbn.im>
# Copyright 2014-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
@@ -85,7 +86,7 @@ mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -std=c++11" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \
diff --git a/libraries/msgpack-c/msgpack-c.info b/libraries/msgpack-c/msgpack-c.info
index ecfbe14ac1..a30497cb5e 100644
--- a/libraries/msgpack-c/msgpack-c.info
+++ b/libraries/msgpack-c/msgpack-c.info
@@ -6,5 +6,5 @@ MD5SUM="e676575d52caae974e579c3d5f0ba6a2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="Ruben Schuller"
+EMAIL="sb@rbn.im"
diff --git a/libraries/msx264/msx264.info b/libraries/msx264/msx264.info
index d628e9131f..96789f2356 100644
--- a/libraries/msx264/msx264.info
+++ b/libraries/msx264/msx264.info
@@ -1,7 +1,7 @@
PRGNAM="msx264"
VERSION="1.5.3"
HOMEPAGE="https://github.com/Distrotech/msx264"
-DOWNLOAD="https://www.linphone.org/releases/sources/plugins/msx264/msx264-1.5.3.tar.gz"
+DOWNLOAD="https://www.linphone.org/releases/old/sources/plugins/msx264/msx264-1.5.3.tar.gz"
MD5SUM="8dc5482d12bdb5d89bdfa9f71163e08a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/nltk/nltk.SlackBuild b/libraries/nltk/nltk.SlackBuild
index ea915a61f0..c74f5cb30f 100644
--- a/libraries/nltk/nltk.SlackBuild
+++ b/libraries/nltk/nltk.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=nltk
-VERSION=${VERSION:-3.5}
+VERSION=${VERSION:-3.6.5}
SRCVER=$VERSION
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/libraries/nltk/nltk.info b/libraries/nltk/nltk.info
index 34cac4ed30..39e70284bd 100644
--- a/libraries/nltk/nltk.info
+++ b/libraries/nltk/nltk.info
@@ -1,8 +1,8 @@
PRGNAM="nltk"
-VERSION="3.5"
+VERSION="3.6.5"
HOMEPAGE="http://www.nltk.org/"
-DOWNLOAD="https://files.pythonhosted.org/packages/92/75/ce35194d8e3022203cca0d2f896dbb88689f9b3fce8e9f9cff942913519d/nltk-3.5.zip"
-MD5SUM="2a827c8c8a50b98241c07f2758eb6961"
+DOWNLOAD="https://files.pythonhosted.org/packages/3c/7b/22098799815803fad0b74ecb9b2d5befaa4d3bac880ed7c610aeabb69074/nltk-3.6.5.zip"
+MD5SUM="743a7586ac174bef6ee6cc6468849cde"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="regex"
diff --git a/libraries/nspluginwrapper/nspluginwrapper.SlackBuild b/libraries/nspluginwrapper/nspluginwrapper.SlackBuild
index bbd70c11d7..5960b73274 100644
--- a/libraries/nspluginwrapper/nspluginwrapper.SlackBuild
+++ b/libraries/nspluginwrapper/nspluginwrapper.SlackBuild
@@ -97,8 +97,9 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
- COPYING ChangeLog.pre-1-4 NEWS README TODO $CWD/README.midori \
+ COPYING ChangeLog.pre-1-4 NEWS README TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/README.midori > $PKG/usr/doc/$PRGNAM-$VERSION/README.midori
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/nx-libs/nx-libs.SlackBuild b/libraries/nx-libs/nx-libs.SlackBuild
index 50f9f6db9b..b53f441ee0 100644
--- a/libraries/nx-libs/nx-libs.SlackBuild
+++ b/libraries/nx-libs/nx-libs.SlackBuild
@@ -103,6 +103,9 @@ chmod 0755 $PKG/usr/lib${LIBDIRSUFFIX}/lib*.so*
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
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/ocaml-bisect/ocaml-bisect.info b/libraries/ocaml-bisect/ocaml-bisect.info
index 4fecc027c3..ce78de8643 100644
--- a/libraries/ocaml-bisect/ocaml-bisect.info
+++ b/libraries/ocaml-bisect/ocaml-bisect.info
@@ -1,8 +1,8 @@
PRGNAM="ocaml-bisect"
VERSION="1.3"
HOMEPAGE="http://bisect.x9c.fr/"
-DOWNLOAD="https://forge.ocamlcore.org/frs/download.php/1051/bisect-1.3.tar.gz"
-MD5SUM="d35b0edd82a144edb3532755ca664973"
+DOWNLOAD="http://bisect.x9c.fr/distrib/bisect-1.3.tar.gz"
+MD5SUM="8481342a3d9f17d5502bc84c04c206e3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="camlp4 ocaml-findlib"
diff --git a/libraries/ocaml-ounit/ocaml-ounit.info b/libraries/ocaml-ounit/ocaml-ounit.info
index b7013e6cb3..db03d4ab7a 100644
--- a/libraries/ocaml-ounit/ocaml-ounit.info
+++ b/libraries/ocaml-ounit/ocaml-ounit.info
@@ -1,8 +1,8 @@
PRGNAM="ocaml-ounit"
VERSION="2.0.0"
-HOMEPAGE="http://ounit.forge.ocamlcore.org/"
-DOWNLOAD="http://forge.ocamlcore.org/frs/download.php/1258/ounit-2.0.0.tar.gz"
-MD5SUM="2e0a24648c55005978d4923eb4925b28"
+HOMEPAGE="https://github.com/gildor478/ounit"
+DOWNLOAD="https://github.com/gildor478/ounit/archive/2.0.0/ounit-2.0.0.tar.gz"
+MD5SUM="a0f7bd3d46f381d4dd24a116b1725f3f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ocamlbuild ocaml-findlib"
diff --git a/libraries/ocaml-ounit/slack-desc b/libraries/ocaml-ounit/slack-desc
index e9826f6478..a06375e7b9 100644
--- a/libraries/ocaml-ounit/slack-desc
+++ b/libraries/ocaml-ounit/slack-desc
@@ -13,7 +13,7 @@ ocaml-ounit: create unit-tests for OCaml code. It is based on HUnit, a unit
ocaml-ounit: testing framework for Haskell. It is similar to JUnit, and other
ocaml-ounit: XUnit testing frameworks.
ocaml-ounit:
-ocaml-ounit: http://ounit.forge.ocamlcore.org/
+ocaml-ounit: https://github.com/gildor478/ounit
ocaml-ounit:
ocaml-ounit:
ocaml-ounit:
diff --git a/libraries/ogre/ogre.SlackBuild b/libraries/ogre/ogre.SlackBuild
index 3ec4fd38a6..ae5963c91e 100644
--- a/libraries/ogre/ogre.SlackBuild
+++ b/libraries/ogre/ogre.SlackBuild
@@ -107,6 +107,7 @@ tar xvf $CWD/imgui-$IMGUIVER.tar.gz
-DOGRE_BUILD_PLUGIN_FREEIMAGE=TRUE \
-DOGRE_INSTALL_SAMPLES_SOURCE=$OGRE_INSTALL_SAMPLES_SOURCE \
-DOGRE_BUILD_PLUGIN_ASSIMP=FALSE \
+ -DOGRE_BUILD_COMPONENT_CSHARP=FALSE \
../
make
make install DESTDIR=$PKG
diff --git a/libraries/orcania/orcania.SlackBuild b/libraries/orcania/orcania.SlackBuild
index 6caf33d6fd..1ac7242f6a 100644
--- a/libraries/orcania/orcania.SlackBuild
+++ b/libraries/orcania/orcania.SlackBuild
@@ -90,6 +90,11 @@ 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
+mv $PKG/usr/share/man $PKG/usr
+rm -rf $PKG/usr/share
+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
DOCS="CHANGELOG.md LICENSE README.md"
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/php-imagick/imagick.ini b/libraries/php-imagick/imagick.ini
index fb4904641c..966a5a5732 100644
--- a/libraries/php-imagick/imagick.ini
+++ b/libraries/php-imagick/imagick.ini
@@ -6,3 +6,14 @@
; Used to enable the image progress monitor.
; imagick.progress_monitor = Off
+
+; When Imagick is loaded, it checks the version number of ImageMagick
+; that it was compiled against, with the version number that is
+; currently being used and will give a warning if they don't match.
+; This warning can be suppressed by enabling this ini setting.
+;
+; Using a version of Imagick that was compiled against a different
+; version of ImageMagick than the one being used is not recommended.
+; Although it may appear to work, it can lead to random crashes or
+; other undefined behaviour.
+; imagick.skip_version_check = Off
diff --git a/libraries/php-imagick/php-imagick.SlackBuild b/libraries/php-imagick/php-imagick.SlackBuild
index 7fda026d25..8e57c35e36 100644
--- a/libraries/php-imagick/php-imagick.SlackBuild
+++ b/libraries/php-imagick/php-imagick.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for imagick php module
# Originally written by sl@not-only-pixel.de
-# Copyright 2012-2017 Heinz Wiesinger, Amsterdam, The Netherlands
+# Copyright 2012-2021 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -12,22 +12,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.
SRCNAM=imagick
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=php-imagick
-VERSION=${VERSION:-3.4.3}
+VERSION=${VERSION:-3.5.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/php-imagick/php-imagick.info b/libraries/php-imagick/php-imagick.info
index c9c23de3f3..1a02bd51ec 100644
--- a/libraries/php-imagick/php-imagick.info
+++ b/libraries/php-imagick/php-imagick.info
@@ -1,8 +1,8 @@
PRGNAM="php-imagick"
-VERSION="3.4.3"
+VERSION="3.5.1"
HOMEPAGE="http://pecl.php.net/package/imagick"
-DOWNLOAD="http://pecl.php.net/get/imagick-3.4.3.tgz"
-MD5SUM="d0ee25c007cd2a28cefccc0b9ee63a28"
+DOWNLOAD="http://pecl.php.net/get/imagick-3.5.1.tgz"
+MD5SUM="c1385a8dabdf3aa3245f09580583dbd2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/pjsip/pjsip.SlackBuild b/libraries/pjsip/pjsip.SlackBuild
index f093fc2fe3..4829d11fac 100644
--- a/libraries/pjsip/pjsip.SlackBuild
+++ b/libraries/pjsip/pjsip.SlackBuild
@@ -25,6 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=pjsip
+SRCNAM=pjproject
VERSION=${VERSION:-2.9}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,9 +70,9 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf pjproject-$VERSION
-tar xvf $CWD/pjproject-$VERSION.tar.bz2
-cd pjproject-$VERSION
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
+cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/libraries/pjsip/pjsip.info b/libraries/pjsip/pjsip.info
index 3e9c40ff2a..fd0c93bcff 100644
--- a/libraries/pjsip/pjsip.info
+++ b/libraries/pjsip/pjsip.info
@@ -1,8 +1,8 @@
PRGNAM="pjsip"
VERSION="2.9"
HOMEPAGE="https://www.pjsip.org"
-DOWNLOAD="https://www.pjsip.org/release/2.9/pjproject-2.9.tar.bz2"
-MD5SUM="66757078e7bd7cf316acb0425c2fdd6f"
+DOWNLOAD="https://github.com/pjsip/pjproject/archive/2.9/pjproject-2.9.tar.gz"
+MD5SUM="cad09cddc7d56fecab1fa0ce8e604507"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gsm"
diff --git a/libraries/poco/doinst.sh b/libraries/poco/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/poco/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/poco/poco.SlackBuild b/libraries/poco/poco.SlackBuild
index cd18d3fdc5..11e5f404b6 100644
--- a/libraries/poco/poco.SlackBuild
+++ b/libraries/poco/poco.SlackBuild
@@ -107,7 +107,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/ptypes/ptypes.info b/libraries/ptypes/ptypes.info
index 8afcf7d0c9..7d50742696 100644
--- a/libraries/ptypes/ptypes.info
+++ b/libraries/ptypes/ptypes.info
@@ -1,7 +1,7 @@
PRGNAM="ptypes"
VERSION="2.1.1"
-HOMEPAGE="https://sourceforge.net/projects/ptypes"
-DOWNLOAD="https://sourceforge.net/projects/ptypes/files/ptypes/ptypes-2.1.1/ptypes-2.1.1.tar.gz"
+HOMEPAGE="http://tehsausage.com/ptypes/"
+DOWNLOAD="https://tehsausage.com/ptypes/ptypes-2.1.1.tar.gz"
MD5SUM="f7ed34b09d5b764294e93382f18a0ed3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/pycparser/pycparser.SlackBuild b/libraries/pycparser/pycparser.SlackBuild
index 6c8dd8f94b..cf499f80bd 100644
--- a/libraries/pycparser/pycparser.SlackBuild
+++ b/libraries/pycparser/pycparser.SlackBuild
@@ -79,12 +79,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 {} \;
-python setup.py install --root=$PKG
-
-# Python 3 support.
-if $(python3 -c 'import sys' 2>/dev/null); then
- python3 setup.py install --root=$PKG
-fi
+python2 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/libraries/python-xlrd/doinst.sh b/libraries/python-xlrd/doinst.sh
deleted file mode 100644
index 5fb28930db..0000000000
--- a/libraries/python-xlrd/doinst.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
diff --git a/libraries/python-xlrd/python-xlrd.SlackBuild b/libraries/python-xlrd/python-xlrd.SlackBuild
index 7e1cfd67de..8fac848819 100644
--- a/libraries/python-xlrd/python-xlrd.SlackBuild
+++ b/libraries/python-xlrd/python-xlrd.SlackBuild
@@ -95,7 +95,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/restbed/restbed.SlackBuild b/libraries/restbed/restbed.SlackBuild
index 20c92209f1..8fbac1471f 100644
--- a/libraries/restbed/restbed.SlackBuild
+++ b/libraries/restbed/restbed.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=restbed
-VERSION=${VERSION:-4.6}
+VERSION=${VERSION:-4.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -85,8 +85,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \
- -DBUILD_SSL=ON \
- -DBUILD_SHARED=ON \
+ -DBUILD_SSL=OFF \
+ -DBUILD_TESTS=OFF \
-DCMAKE_BUILD_TYPE=Release ..
make
make install DESTDIR=$PKG
@@ -96,7 +96,7 @@ 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
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -raf LICENSE README.md example legal $PKG/usr/doc/$PRGNAM-$VERSION
+cp -raf LICENSE README.md legal $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/restbed/restbed.info b/libraries/restbed/restbed.info
index 7a0466465c..e31fbcab60 100644
--- a/libraries/restbed/restbed.info
+++ b/libraries/restbed/restbed.info
@@ -1,8 +1,8 @@
PRGNAM="restbed"
-VERSION="4.6"
+VERSION="4.8"
HOMEPAGE="https://github.com/corvusoft/restbed"
-DOWNLOAD="https://github.com/Corvusoft/restbed/archive/4.6/restbed-4.6.tar.gz"
-MD5SUM="f80581e6c7a303be09a2849f1e9dd496"
+DOWNLOAD="https://github.com/Corvusoft/restbed/archive/4.8/restbed-4.8.tar.gz"
+MD5SUM="2964baf0ce5a2fe3d28546f3942f0d45"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="asio kashmir"
diff --git a/libraries/rhonabwy/rhonabwy.SlackBuild b/libraries/rhonabwy/rhonabwy.SlackBuild
index 23b49807d0..2d5e6355ed 100644
--- a/libraries/rhonabwy/rhonabwy.SlackBuild
+++ b/libraries/rhonabwy/rhonabwy.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rhonabwy
-VERSION=${VERSION:-0.9.9999}
+VERSION=${VERSION:-1.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/rhonabwy/rhonabwy.info b/libraries/rhonabwy/rhonabwy.info
index e709b5d286..aef03d0256 100644
--- a/libraries/rhonabwy/rhonabwy.info
+++ b/libraries/rhonabwy/rhonabwy.info
@@ -1,8 +1,8 @@
PRGNAM="rhonabwy"
-VERSION="0.9.9999"
+VERSION="1.0.0"
HOMEPAGE="https://github.com/babelouest/rhonabwy"
-DOWNLOAD="https://github.com/babelouest/rhonabwy/archive/v0.9.9999/rhonabwy-0.9.9999.tar.gz"
-MD5SUM="c4bf0ad7c7fab2b72d459bafa2db1ad9"
+DOWNLOAD="https://github.com/babelouest/rhonabwy/archive/v1.0.0/rhonabwy-1.0.0.tar.gz"
+MD5SUM="4ab21ea0a5a244ee5bf0cc20ef2401b0"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmicrohttpd ulfius"
diff --git a/libraries/sdformat/sdformat.SlackBuild b/libraries/sdformat/sdformat.SlackBuild
index 22a75ae5a0..daf4f7834c 100644
--- a/libraries/sdformat/sdformat.SlackBuild
+++ b/libraries/sdformat/sdformat.SlackBuild
@@ -26,8 +26,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=sdformat
-DIRNAME=osrf-sdformat-e5ac5aaa49f2
VERSION=${VERSION:-4.2.0}
+SRCNAM="$PRGNAM"-sdformat4_"$VERSION"
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 $DIRNAME
-tar xvf $CWD/${PRGNAM}4_$VERSION.tar.gz || tar xvf $CWD/$DIRNAME.tar.gz
-cd $DIRNAME
+rm -rf $SRCNAM
+tar xvf $CWD/$SRCNAM.tar.gz
+cd $SRCNAM
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
diff --git a/libraries/sdformat/sdformat.info b/libraries/sdformat/sdformat.info
index 51fd768eb8..6ca6187d2d 100644
--- a/libraries/sdformat/sdformat.info
+++ b/libraries/sdformat/sdformat.info
@@ -1,8 +1,8 @@
PRGNAM="sdformat"
VERSION="4.2.0"
HOMEPAGE="http://sdformat.org/"
-DOWNLOAD="https://bitbucket.org/osrf/sdformat/get/sdformat4_4.2.0.tar.gz"
-MD5SUM="6e5e3470b2a92b9c02f5b438feba11be"
+DOWNLOAD="https://github.com/ignitionrobotics/sdformat/archive/sdformat4_4.2.0/sdformat-sdformat4_4.2.0.tar.gz"
+MD5SUM="d9319f5af5ec5494835335338b2a067b"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="ignition-math2 tinyxml"
diff --git a/libraries/soil/soil.info b/libraries/soil/soil.info
index 19109bb895..460356508d 100644
--- a/libraries/soil/soil.info
+++ b/libraries/soil/soil.info
@@ -1,7 +1,7 @@
PRGNAM="soil"
VERSION="1.07"
HOMEPAGE="http://www.lonesock.net/soil.html"
-DOWNLOAD="http://www.lonesock.net/files/soil.zip"
+DOWNLOAD="https://slackware.uk/sbosrcarch/by-md5/4/7/4736ac4f34fd9a41fa0197eac23bbc24/soil.zip"
MD5SUM="4736ac4f34fd9a41fa0197eac23bbc24"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/spread-sheet-widget/doinst.sh b/libraries/spread-sheet-widget/doinst.sh
deleted file mode 100644
index 9a8ded3c60..0000000000
--- a/libraries/spread-sheet-widget/doinst.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
-if [ -x /usr/bin/update-mime-database ]; then
- /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
-fi
diff --git a/libraries/spread-sheet-widget/spread-sheet-widget.SlackBuild b/libraries/spread-sheet-widget/spread-sheet-widget.SlackBuild
index ef788ee69a..008914492d 100644
--- a/libraries/spread-sheet-widget/spread-sheet-widget.SlackBuild
+++ b/libraries/spread-sheet-widget/spread-sheet-widget.SlackBuild
@@ -109,7 +109,6 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/libraries/srt/srt.SlackBuild b/libraries/srt/srt.SlackBuild
index 056b1bdac6..01b677de09 100644
--- a/libraries/srt/srt.SlackBuild
+++ b/libraries/srt/srt.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=srt
-VERSION=${VERSION:-1.4.2}
+VERSION=${VERSION:-1.4.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/libraries/srt/srt.info b/libraries/srt/srt.info
index 5e5bfcd8fd..febdd60740 100644
--- a/libraries/srt/srt.info
+++ b/libraries/srt/srt.info
@@ -1,8 +1,8 @@
PRGNAM="srt"
-VERSION="1.4.2"
+VERSION="1.4.3"
HOMEPAGE="https://github.com/Haivision/srt"
-DOWNLOAD="https://github.com/Haivision/srt/archive/v1.4.2/srt-1.4.2.tar.gz"
-MD5SUM="6e4604f5638d222191a5eb7444d23701"
+DOWNLOAD="https://github.com/Haivision/srt/archive/v1.4.3/srt-1.4.3.tar.gz"
+MD5SUM="3ed903e5a32b9ee9ec011028fb34f331"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/udunits/udunits.SlackBuild b/libraries/udunits/udunits.SlackBuild
index 952fa9ac01..d17862bbe0 100644
--- a/libraries/udunits/udunits.SlackBuild
+++ b/libraries/udunits/udunits.SlackBuild
@@ -24,7 +24,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=udunits
-VERSION=${VERSION:-2.2.26}
+VERSION=${VERSION:-2.2.28}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -101,7 +101,7 @@ rm -f $PKG/usr/info/dir
gzip -9 $PKG/usr/info/*.info*
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a ANNOUNCEMENT BACKLOG CHANGE_LOG COPYRIGHT README \
+cp -a BACKLOG CHANGE_LOG COPYRIGHT README \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/libraries/udunits/udunits.info b/libraries/udunits/udunits.info
index 85994d57b8..a344d732f8 100644
--- a/libraries/udunits/udunits.info
+++ b/libraries/udunits/udunits.info
@@ -1,8 +1,8 @@
PRGNAM="udunits"
-VERSION="2.2.26"
+VERSION="2.2.28"
HOMEPAGE="https://www.unidata.ucar.edu/software/udunits/"
-DOWNLOAD="ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-2.2.26.tar.gz"
-MD5SUM="5803837c6019236d24a9c9795cc8b462"
+DOWNLOAD="https://artifacts.unidata.ucar.edu/repository/downloads-udunits/udunits-2.2.28.tar.gz"
+MD5SUM="58259d94f766c13b5b0cf1aed92ebbe3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/libraries/ulfius/ulfius.SlackBuild b/libraries/ulfius/ulfius.SlackBuild
index 8d78d224e6..3fc045e146 100644
--- a/libraries/ulfius/ulfius.SlackBuild
+++ b/libraries/ulfius/ulfius.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=ulfius
-VERSION=${VERSION:-2.7.3}
+VERSION=${VERSION:-2.7.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -91,6 +91,12 @@ 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
+mv $PKG/usr/share/man $PKG/usr
+rm -rf $PKG/usr/share
+
+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
DOCS="CHANGELOG.md LICENSE README.md"
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/libraries/ulfius/ulfius.info b/libraries/ulfius/ulfius.info
index afdb03d313..92f56394e1 100644
--- a/libraries/ulfius/ulfius.info
+++ b/libraries/ulfius/ulfius.info
@@ -1,8 +1,8 @@
PRGNAM="ulfius"
-VERSION="2.7.3"
+VERSION="2.7.4"
HOMEPAGE="https://github.com/babelouest/ulfius"
-DOWNLOAD="https://github.com/babelouest/ulfius/archive/v2.7.3/ulfius-2.7.3.tar.gz"
-MD5SUM="fc887f127a1fa094305e49853787e569"
+DOWNLOAD="https://github.com/babelouest/ulfius/archive/v2.7.4/ulfius-2.7.4.tar.gz"
+MD5SUM="b141508b60ba115ed6c8fd5c9bfd644e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmicrohttpd yder"
diff --git a/libraries/unibilium/unibilium.SlackBuild b/libraries/unibilium/unibilium.SlackBuild
index b7d67fcdfe..12b9f91c73 100644
--- a/libraries/unibilium/unibilium.SlackBuild
+++ b/libraries/unibilium/unibilium.SlackBuild
@@ -2,6 +2,7 @@
# Slackware build script for unibilium
+# Copyright 2021 Ruben Schuller <sb@rbn.im>
# Copyright 2015-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
diff --git a/libraries/unibilium/unibilium.info b/libraries/unibilium/unibilium.info
index 467e3fb902..337ce9f2f7 100644
--- a/libraries/unibilium/unibilium.info
+++ b/libraries/unibilium/unibilium.info
@@ -6,5 +6,5 @@ MD5SUM="845c59ce10150d7808ee9862fef231cb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Benjamin Trigona-Harany"
-EMAIL="slackbuilds@jaxartes.net"
+MAINTAINER="Ruben Schuller"
+EMAIL="sb@rbn.im"
diff --git a/libraries/unixODBC/unixODBC.info b/libraries/unixODBC/unixODBC.info
index 243f0a93a5..613db0505c 100644
--- a/libraries/unixODBC/unixODBC.info
+++ b/libraries/unixODBC/unixODBC.info
@@ -6,5 +6,5 @@ MD5SUM="274a711b0c77394e052db6493840c6f9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
-MAINTAINER="Bob De Mars"
-EMAIL="mr.chew.baka@gmail.com"
+MAINTAINER="Fernando Lopez"
+EMAIL="fernando.lopezjr@gmail.com"
diff --git a/libraries/urdfdom/urdfdom.SlackBuild b/libraries/urdfdom/urdfdom.SlackBuild
index 04d4e45791..c4f37ab71a 100644
--- a/libraries/urdfdom/urdfdom.SlackBuild
+++ b/libraries/urdfdom/urdfdom.SlackBuild
@@ -70,7 +70,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || tar xvf $CWD/$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
@@ -79,6 +79,8 @@ 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 {} \;
+sed -i "s/set(CMAKE_INSTALL_LIBDIR lib/set(CMAKE_INSTALL_LIBDIR lib$LIBDIRSUFFIX/" CMakeLists.txt
+
mkdir -p build
cd build
cmake \
diff --git a/libraries/urdfdom/urdfdom.info b/libraries/urdfdom/urdfdom.info
index bc3600200a..0aad8c44e4 100644
--- a/libraries/urdfdom/urdfdom.info
+++ b/libraries/urdfdom/urdfdom.info
@@ -1,7 +1,7 @@
PRGNAM="urdfdom"
VERSION="0.4.1"
HOMEPAGE="http://wiki.ros.org/urdf"
-DOWNLOAD="https://github.com/ros/urdfdom/archive/0.4.1.tar.gz"
+DOWNLOAD="https://github.com/ros/urdfdom/archive/0.4.1/urdfdom-0.4.1.tar.gz"
MD5SUM="808353b7ca64bea8925bd5a87a4bb776"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/webkit2gtk/webkit2gtk.SlackBuild b/libraries/webkit2gtk/webkit2gtk.SlackBuild
index 96c17ea8b3..710f6ba25b 100644
--- a/libraries/webkit2gtk/webkit2gtk.SlackBuild
+++ b/libraries/webkit2gtk/webkit2gtk.SlackBuild
@@ -101,8 +101,7 @@ cd build
# The build might crash on high specs machines because ninja eat all
# of the resources, so let's try to limit it to half the available ones
-"${NINJA:=ninja}"
-$NINJA -j$(expr $(nproc) / 2)
+"${NINJA:=ninja}" -j$(expr $(nproc) / 2)
DESTDIR=$PKG $NINJA -j1 install
mkdir -p $PKG/usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0
diff --git a/libraries/wxPython3/wxPython3.SlackBuild b/libraries/wxPython3/wxPython3.SlackBuild
index 9d939a0002..b9fe787df5 100644
--- a/libraries/wxPython3/wxPython3.SlackBuild
+++ b/libraries/wxPython3/wxPython3.SlackBuild
@@ -89,30 +89,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 {} \;
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --disable-static \
- --with-gtk=3 \
- --with-sdl \
- --with-opengl \
- --enable-unicode \
- --enable-graphics_ctx \
- --enable-display \
- --enable-mediactrl \
- --enable-graphics_ctx \
- --enable-sound \
- --disable-precomp-headers \
- --with-wx-config=/usr/bin/wx-config \
- --libdir=/usr/lib$LIBDIRSUFFIX \
- --build=$ARCH-slackware-linux \
- $wx
-
-make
-
cd wxPython
python2 setup.py \
WXPORT=gtk3 \
@@ -143,10 +119,6 @@ cd wxPython
rm -rf $PKG/usr/lib$LIBDIRSUFFIX/python2.7/site-packages/wx-3.0-gtk2/wx/tools/Editra
cd -
-# install wxPython includes
-mkdir -p $PKG/usr/include/wx-3.0/wx/
-cp -rf wxPython/include/wx/wxPython $PKG/usr/include/wx-3.0/wx/
-
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/libraries/wxPython3/wxPython3.info b/libraries/wxPython3/wxPython3.info
index 781a4672a4..a2d670dcb9 100644
--- a/libraries/wxPython3/wxPython3.info
+++ b/libraries/wxPython3/wxPython3.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://sourceforge.net/projects/wxpython/files/wxPython/3.0.2.0/wxPyt
MD5SUM="922b02ff2c0202a7bf1607c98bbbbc04"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="wxGTK3 gst0-plugins-base"
+REQUIRES="wxGTK3"
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"
diff --git a/libraries/xawplus/xawplus.info b/libraries/xawplus/xawplus.info
index d3b3c4f745..588a38fa27 100644
--- a/libraries/xawplus/xawplus.info
+++ b/libraries/xawplus/xawplus.info
@@ -1,7 +1,7 @@
PRGNAM="xawplus"
VERSION="3.1.0"
HOMEPAGE="http://www.ibiblio.org/pub/X11/contrib/widgets/xawplus-3.0.README"
-DOWNLOAD="http://bocke.na.rs/distfiles/xawplus-3.1.0.tgz"
+DOWNLOAD="https://slackware.uk/sbosrcarch/by-md5/4/a/4a2ce98279bb3e2b9879bd04dd1136f9/xawplus-3.1.0.tgz"
MD5SUM="4a2ce98279bb3e2b9879bd04dd1136f9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/libraries/zmusic/zmusic.SlackBuild b/libraries/zmusic/zmusic.SlackBuild
index 618406b07d..36728a2755 100644
--- a/libraries/zmusic/zmusic.SlackBuild
+++ b/libraries/zmusic/zmusic.SlackBuild
@@ -6,13 +6,14 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20211010 bkw: updated for v1.1.8
# 20201109 bkw: updated for v1.1.4
# 20201003 bkw: added at v1.1.3
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=zmusic
-VERSION=${VERSION:-1.1.4}
+VERSION=${VERSION:-1.1.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -27,9 +28,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/libraries/zmusic/zmusic.info b/libraries/zmusic/zmusic.info
index 3ee3cb9ca8..13f680fad3 100644
--- a/libraries/zmusic/zmusic.info
+++ b/libraries/zmusic/zmusic.info
@@ -1,8 +1,8 @@
PRGNAM="zmusic"
-VERSION="1.1.4"
+VERSION="1.1.8"
HOMEPAGE="https://github.com/coelckers/ZMusic"
-DOWNLOAD="https://github.com/coelckers/ZMusic/archive/1.1.4/ZMusic-1.1.4.tar.gz"
-MD5SUM="f37fc39680295bf7b23f816bbf79c60a"
+DOWNLOAD="https://github.com/coelckers/ZMusic/archive/1.1.8/ZMusic-1.1.8.tar.gz"
+MD5SUM="2fb087e2a48be73e6b1fe83c4fde32bb"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""