summaryrefslogtreecommitdiffstats
path: root/development
diff options
context:
space:
mode:
Diffstat (limited to 'development')
-rw-r--r--development/CImg/CImg.SlackBuild2
-rw-r--r--development/CImg/CImg.info6
-rw-r--r--development/Fennel/Fennel.SlackBuild78
-rw-r--r--development/Fennel/Fennel.info6
-rw-r--r--development/Fennel/README14
-rw-r--r--development/OpenHantek6022/OpenHantek6022.SlackBuild2
-rw-r--r--development/OpenHantek6022/OpenHantek6022.info2
-rw-r--r--development/atom/atom.SlackBuild2
-rw-r--r--development/atom/atom.info6
-rw-r--r--development/check/check.SlackBuild2
-rw-r--r--development/check/check.info6
-rw-r--r--development/composer/composer.SlackBuild2
-rw-r--r--development/composer/composer.info6
-rw-r--r--development/cudatoolkit/README6
-rw-r--r--development/cudatoolkit/cudatoolkit.SlackBuild94
-rw-r--r--development/cudatoolkit/cudatoolkit.info10
-rw-r--r--development/cudatoolkit/doinst.sh3
-rw-r--r--development/cudatoolkit/files/accinj64.pc9
-rw-r--r--development/cudatoolkit/files/cublas.pc9
-rw-r--r--development/cudatoolkit/files/cuda.pc9
-rw-r--r--development/cudatoolkit/files/cudart.pc9
-rw-r--r--development/cudatoolkit/files/cufft.pc9
-rw-r--r--development/cudatoolkit/files/cufftw.pc9
-rw-r--r--development/cudatoolkit/files/cuinj64.pc9
-rw-r--r--development/cudatoolkit/files/curand.pc9
-rw-r--r--development/cudatoolkit/files/cusolver.pc9
-rw-r--r--development/cudatoolkit/files/cusparse.pc9
-rw-r--r--development/cudatoolkit/files/nppc.pc9
-rw-r--r--development/cudatoolkit/files/nppi.pc9
-rw-r--r--development/cudatoolkit/files/nppial.pc9
-rw-r--r--development/cudatoolkit/files/nppicc.pc9
-rw-r--r--development/cudatoolkit/files/nppicom.pc9
-rw-r--r--development/cudatoolkit/files/nppidei.pc9
-rw-r--r--development/cudatoolkit/files/nppif.pc9
-rw-r--r--development/cudatoolkit/files/nppig.pc9
-rw-r--r--development/cudatoolkit/files/nppim.pc9
-rw-r--r--development/cudatoolkit/files/nppist.pc9
-rw-r--r--development/cudatoolkit/files/nppisu.pc9
-rw-r--r--development/cudatoolkit/files/nppitc.pc9
-rw-r--r--development/cudatoolkit/files/npps.pc9
-rw-r--r--development/cudatoolkit/files/nvToolsExt.pc9
-rw-r--r--development/cudatoolkit/files/nvgraph.pc9
-rw-r--r--development/cudatoolkit/files/nvidia-ml.pc9
-rw-r--r--development/cudatoolkit/files/nvjpeg.pc9
-rw-r--r--development/cudatoolkit/files/nvrtc.pc9
-rw-r--r--development/cudatoolkit/slack-desc2
-rw-r--r--development/d-tools/d-tools.SlackBuild6
-rw-r--r--development/d-tools/d-tools.info10
-rw-r--r--development/dart-sdk/dart-sdk.SlackBuild2
-rw-r--r--development/dart-sdk/dart-sdk.info18
-rw-r--r--development/dbeaver-ce/dbeaver-ce.SlackBuild2
-rw-r--r--development/dbeaver-ce/dbeaver-ce.info6
-rw-r--r--development/dkms/dkms.SlackBuild4
-rw-r--r--development/dkms/dkms.info6
-rw-r--r--development/dmd/dmd.SlackBuild2
-rw-r--r--development/dmd/dmd.info6
-rw-r--r--development/dotnet-runtime/dotnet-runtime.SlackBuild2
-rw-r--r--development/dotnet-runtime/dotnet-runtime.info6
-rw-r--r--development/dotnet-sdk/dotnet-sdk.SlackBuild2
-rw-r--r--development/dotnet-sdk/dotnet-sdk.info6
-rw-r--r--development/dte/dte.SlackBuild2
-rw-r--r--development/dte/dte.info6
-rw-r--r--development/eclipse-cpp/eclipse-cpp.SlackBuild6
-rw-r--r--development/eclipse-cpp/eclipse-cpp.info6
-rw-r--r--development/eclipse-java/eclipse-java.SlackBuild4
-rw-r--r--development/eclipse-java/eclipse-java.info6
-rw-r--r--development/eclipse-jee/eclipse-jee.SlackBuild6
-rw-r--r--development/eclipse-jee/eclipse-jee.info6
-rw-r--r--development/electron/electron.SlackBuild19
-rw-r--r--development/electron/electron.info18
-rw-r--r--development/fossil/fossil.SlackBuild2
-rw-r--r--development/fossil/fossil.info6
-rw-r--r--development/hopper/hopper.SlackBuild2
-rw-r--r--development/hopper/hopper.info6
-rw-r--r--development/kicad-footprints/kicad-footprints.SlackBuild6
-rw-r--r--development/kicad-footprints/kicad-footprints.info6
-rw-r--r--development/kicad-packages3D/kicad-packages3D.SlackBuild6
-rw-r--r--development/kicad-packages3D/kicad-packages3D.info6
-rw-r--r--development/kicad-symbols/kicad-symbols.SlackBuild6
-rw-r--r--development/kicad-symbols/kicad-symbols.info6
-rw-r--r--development/kicad-templates/kicad-templates.SlackBuild6
-rw-r--r--development/kicad-templates/kicad-templates.info6
-rw-r--r--development/lepton-eda/lepton-eda.SlackBuild9
-rw-r--r--development/lepton-eda/lepton-eda.info6
-rw-r--r--development/lepton-eda/patches/lepton-upcfg.in.patch19
-rw-r--r--development/lepton-eda/slack-desc10
-rw-r--r--development/libxdg-basedir/README9
-rw-r--r--development/libxdg-basedir/libxdg-basedir.SlackBuild100
-rw-r--r--development/libxdg-basedir/libxdg-basedir.info10
-rw-r--r--development/libxdg-basedir/slack-desc19
-rw-r--r--development/minikube/README6
-rw-r--r--development/minikube/minikube.SlackBuild2
-rw-r--r--development/minikube/slack-desc2
-rw-r--r--development/neovim-qt/neovim-qt.SlackBuild4
-rw-r--r--development/neovim-qt/neovim-qt.info6
-rw-r--r--development/nodejs/nodejs.SlackBuild2
-rw-r--r--development/nodejs/nodejs.info6
-rw-r--r--development/perf/perf.SlackBuild2
-rw-r--r--development/perf/perf.info2
-rw-r--r--development/pkgconf/pkgconf.SlackBuild4
-rw-r--r--development/pkgconf/pkgconf.info6
-rw-r--r--development/pycharm/pycharm.SlackBuild2
-rw-r--r--development/pycharm/pycharm.info6
-rw-r--r--development/qbs/qbs.SlackBuild44
-rw-r--r--development/qbs/qbs.info8
-rw-r--r--development/qt-creator-llvm/qt-creator-llvm.SlackBuild157
-rw-r--r--development/qt-creator-llvm/qt-creator-llvm.info12
-rw-r--r--development/qt-creator-llvm/slack-desc2
-rw-r--r--development/qt-creator/add-mime-types.patch16
-rw-r--r--development/qt-creator/qt-creator.SlackBuild56
-rw-r--r--development/qt-creator/qt-creator.info6
-rw-r--r--development/qt-creator/qt-creator.xml3
-rw-r--r--development/samurai/samurai.SlackBuild4
-rw-r--r--development/samurai/samurai.info6
-rw-r--r--development/sbcl/sbcl.SlackBuild2
-rw-r--r--development/sbcl/sbcl.info6
-rw-r--r--development/tig/1016.patch47
-rw-r--r--development/tig/tig.SlackBuild3
-rw-r--r--development/tiled/tiled.SlackBuild10
-rw-r--r--development/tiled/tiled.info8
-rw-r--r--development/tkdiff/tkdiff.SlackBuild6
-rw-r--r--development/tkdiff/tkdiff.info6
-rw-r--r--development/uncrustify/nl_func_leave_one_liners.patch104
-rw-r--r--development/uncrustify/uncrustify.SlackBuild5
-rw-r--r--development/uncrustify/uncrustify.info6
-rw-r--r--development/universal-ctags/universal-ctags.SlackBuild4
-rw-r--r--development/universal-ctags/universal-ctags.info6
-rw-r--r--development/valgrind/valgrind.SlackBuild2
-rw-r--r--development/valgrind/valgrind.info6
-rw-r--r--development/vscode-bin/vscode-bin.SlackBuild4
-rw-r--r--development/vscode-bin/vscode-bin.info6
131 files changed, 828 insertions, 671 deletions
diff --git a/development/CImg/CImg.SlackBuild b/development/CImg/CImg.SlackBuild
index a1323ba35e..bf51e2eda9 100644
--- a/development/CImg/CImg.SlackBuild
+++ b/development/CImg/CImg.SlackBuild
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=CImg
-VERSION=${VERSION:-2.6.7}
+VERSION=${VERSION:-2.9.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/CImg/CImg.info b/development/CImg/CImg.info
index e657ceef24..3fc6881a02 100644
--- a/development/CImg/CImg.info
+++ b/development/CImg/CImg.info
@@ -1,8 +1,8 @@
PRGNAM="CImg"
-VERSION="2.6.7"
+VERSION="2.9.0"
HOMEPAGE="http://cimg.eu/"
-DOWNLOAD="http://cimg.eu/files/CImg_2.6.7.zip"
-MD5SUM="ee609843520daeea0af88e56f4cd8de5"
+DOWNLOAD="http://cimg.eu/files/CImg_2.9.0.zip"
+MD5SUM="49123a74e67a1c28aa6e1df3d2c11e47"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/Fennel/Fennel.SlackBuild b/development/Fennel/Fennel.SlackBuild
index 2054c2b8cb..56a2b71d88 100644
--- a/development/Fennel/Fennel.SlackBuild
+++ b/development/Fennel/Fennel.SlackBuild
@@ -22,13 +22,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=Fennel
-VERSION=${VERSION:-0.3.2}
+VERSION=${VERSION:-0.4.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -39,8 +39,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"
@@ -68,37 +68,41 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-install -D -m 0755 -t $PKG/usr/bin/ fennel fennel-watch.sh
-
-install -D -m 0644 -t $PKG/usr/share/lua/5.1 fennel.lua fennelview.fnl generate.fnl
-install -D -m 0644 fennelview.fnl.lua $PKG/usr/share/lua/5.1/fennelview.lua
-
-# lua 5.2 support.
-if $(lua5.2 -v &> /dev/null); then
- sed -i '1s|lua.*|lua5.2|' fennel
-
- install -D -m 0755 fennel $PKG/usr/bin/fennel5.2
-
- install -D -m 0644 -t $PKG/usr/share/lua/5.2 fennel.lua fennelview.fnl generate.fnl
- install -D -m 0644 fennelview.fnl.lua $PKG/usr/share/lua/5.2/fennelview.lua
-fi
-
-# lua 5.3 support.
-if $(lua5.3 -v &> /dev/null); then
- sed -i '1s|lua.*|lua5.3|' fennel
-
- install -D -m 0755 fennel $PKG/usr/bin/fennel5.3
-
- install -D -m 0644 -t $PKG/usr/share/lua/5.3 fennel.lua fennelview.fnl generate.fnl
- install -D -m 0644 fennelview.fnl.lua $PKG/usr/share/lua/5.3/fennelview.lua
-fi
-
-# luajit support.
-if $(luajit -v &> /dev/null); then
- sed -i '1s|lua.*|luajit|' fennel
-
- install -D -m 0755 fennel $PKG/usr/bin/fenneljit
-fi
+make fennel
+
+LUAVER=${LUAVER:-"5.1 5.2 5.3 jit"}
+BINARY=${BINARY:-no}
+for i in $LUAVER
+do
+ if [ $i == 5.1 ] || [ $i == 5.2 ] || [ $i == 5.3 ] || [ $i == jit ]
+ then
+ if [ $i != 5.1 ]; then ver=$i libver=$i include=lua$i; fi
+ if $(lua$ver -v &> /dev/null)
+ then
+ sed -i "1s|lua.*|lua$ver|" fennel
+ if [ "$BINARY" == "yes" ]
+ then
+ if [ $i == jit ]; then libver=jit-5.1 include=luajit-2.0; fi
+ make \
+ STATIC_LUA_LIB=/usr/lib$LIBDIRSUFFIX/liblua$libver.a \
+ LUA_INCLUDE_DIR=/usr/include/$include \
+ fennel-bin
+ install -D -m 0755 fennel-bin $PKG/usr/bin/fennel$ver
+ rm fennel-bin
+ else
+ install -D -m 0755 fennel $PKG/usr/bin/fennel$ver
+ fi
+ if [ $i != jit ]
+ then
+ install -D -m 0644 -t $PKG/usr/share/lua/$i fennel.lua fennelfriend.fnl \
+ fennelfriend.lua fennelview.fnl fennelview.lua fennelbinary.fnl
+ fi
+ fi
+ else
+ echo -e 'LUAVER must be one or more of "5.1 5.2 5.3 jit" separated with space'
+ exit 1
+ fi
+done
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
@@ -108,7 +112,9 @@ gzip -9 fennel.1
cp fennel.1.gz $PKG/usr/man/man1
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -t $PKG/usr/doc/$PRGNAM-$VERSION api.md changelog.md CONTRIBUTING.md LICENSE lua-primer.md README.md reference.md tutorial.md
+cp -t $PKG/usr/doc/$PRGNAM-$VERSION \
+ api.md changelog.md CODE-OF-CONDUCT.md CONTRIBUTING.md LICENSE lua-primer.md \
+ README.md reference.md release-checklist.md setup.md tutorial.md
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/development/Fennel/Fennel.info b/development/Fennel/Fennel.info
index 8aaa7c8e75..70ac392d2f 100644
--- a/development/Fennel/Fennel.info
+++ b/development/Fennel/Fennel.info
@@ -1,8 +1,8 @@
PRGNAM="Fennel"
-VERSION="0.3.2"
+VERSION="0.4.1"
HOMEPAGE="https://fennel-lang.org/"
-DOWNLOAD="https://github.com/bakpakin/Fennel/archive/0.3.2/Fennel-0.3.2.tar.gz"
-MD5SUM="db324e9f6a1312c08de736b6d7cb42d3"
+DOWNLOAD="https://github.com/bakpakin/Fennel/archive/0.4.1/Fennel-0.4.1.tar.gz"
+MD5SUM="278fe8d1a99af2c3a8bd618de4de4993"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lua"
diff --git a/development/Fennel/README b/development/Fennel/README
index 06336bb959..6990ade242 100644
--- a/development/Fennel/README
+++ b/development/Fennel/README
@@ -9,11 +9,17 @@ and reach of Lua with the flexibility of a lisp syntax and macro system.
Anywhere you can run Lua code, you can run Fennel code.
-Optional Dependency:
-* lua52, lua53, luajit
+This require one version of Lua installed (lua, lua52, lua53, luajit):
Default support for all versions of Lua installed before build.
-After installation there is "fennel5.2", "fennel5.3" and "fenneljit" executable files for the
-equivalent versions of Lua installed.
+To specify which Lua versions:
+ LUAVER="vers"
+"vers" must be one or more of "5.1 5.2 5.3 jit" in the right order separated with space
+After installation there are one or more fennel executable files for the
+equivalent versions of Lua.
+To install compiled binary versions (experimental):
+ BINARY=yes
+
+Optional dependency:
* lua-readline
For history completion
diff --git a/development/OpenHantek6022/OpenHantek6022.SlackBuild b/development/OpenHantek6022/OpenHantek6022.SlackBuild
index 41babe951e..5466d21986 100644
--- a/development/OpenHantek6022/OpenHantek6022.SlackBuild
+++ b/development/OpenHantek6022/OpenHantek6022.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=OpenHantek6022
VERSION=${VERSION:-3.1.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
diff --git a/development/OpenHantek6022/OpenHantek6022.info b/development/OpenHantek6022/OpenHantek6022.info
index 50e3c9628e..8acc03e7ae 100644
--- a/development/OpenHantek6022/OpenHantek6022.info
+++ b/development/OpenHantek6022/OpenHantek6022.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/OpenHantek/OpenHantek6022/archive/3.1.0/OpenHantek6
MD5SUM="1617f414c92e52f67d4f869c6de94919"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="qt5"
+REQUIRES="qt5 pcre2"
MAINTAINER="Mauricio Martinez"
EMAIL="eigenfilter@gmail.com"
diff --git a/development/atom/atom.SlackBuild b/development/atom/atom.SlackBuild
index e3ec41c08a..0f4b7c79db 100644
--- a/development/atom/atom.SlackBuild
+++ b/development/atom/atom.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=atom
-VERSION=${VERSION:-1.40.1}
+VERSION=${VERSION:-1.47.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/atom/atom.info b/development/atom/atom.info
index 438d7f5554..73e0ea4ad1 100644
--- a/development/atom/atom.info
+++ b/development/atom/atom.info
@@ -1,8 +1,8 @@
PRGNAM="atom"
-VERSION="1.40.1"
+VERSION="1.47.0"
HOMEPAGE="https://atom.io/"
-DOWNLOAD="https://github.com/atom/atom/archive/v1.40.1/atom-1.40.1.tar.gz"
-MD5SUM="2210894cc0b342954593a19d68f682c0"
+DOWNLOAD="https://github.com/atom/atom/archive/v1.47.0/atom-1.47.0.tar.gz"
+MD5SUM="3f657fe380b8a1844acbe94c95a1bc61"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="nodejs"
diff --git a/development/check/check.SlackBuild b/development/check/check.SlackBuild
index 8bca239852..a074cf66ee 100644
--- a/development/check/check.SlackBuild
+++ b/development/check/check.SlackBuild
@@ -25,7 +25,7 @@
# Modified by Eugene M., <damagedone at gmx dot com>
PRGNAM=check
-VERSION=${VERSION:-0.14.0}
+VERSION=${VERSION:-0.15.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/check/check.info b/development/check/check.info
index f5fd97b835..95ebf167ce 100644
--- a/development/check/check.info
+++ b/development/check/check.info
@@ -1,8 +1,8 @@
PRGNAM="check"
-VERSION="0.14.0"
+VERSION="0.15.0"
HOMEPAGE="https://libcheck.github.io/check/"
-DOWNLOAD="https://github.com/libcheck/check/releases/download/0.14.0/check-0.14.0.tar.gz"
-MD5SUM="270e82a445be6026040267a5e11cc94b"
+DOWNLOAD="https://github.com/libcheck/check/releases/download/0.15.0/check-0.15.0.tar.gz"
+MD5SUM="86dc361a4320b7798b6146b11cb87426"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild
index 454cd35cb7..90709be64a 100644
--- a/development/composer/composer.SlackBuild
+++ b/development/composer/composer.SlackBuild
@@ -25,7 +25,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=composer
-VERSION=${VERSION:-1.10.5}
+VERSION=${VERSION:-1.10.8}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH=noarch
diff --git a/development/composer/composer.info b/development/composer/composer.info
index 36c590f35a..1d4e59ef9b 100644
--- a/development/composer/composer.info
+++ b/development/composer/composer.info
@@ -1,8 +1,8 @@
PRGNAM="composer"
-VERSION="1.10.5"
+VERSION="1.10.8"
HOMEPAGE="https://getcomposer.org/"
-DOWNLOAD="https://getcomposer.org/download/1.10.5/composer.phar"
-MD5SUM="996148633a159871026fcca81edb60e4"
+DOWNLOAD="https://getcomposer.org/download/1.10.8/composer.phar"
+MD5SUM="8bd91eba34d5c38b3163b6f354ec9dbd"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/cudatoolkit/README b/development/cudatoolkit/README
index 22c80bb678..50f1c78bd9 100644
--- a/development/cudatoolkit/README
+++ b/development/cudatoolkit/README
@@ -3,7 +3,7 @@ enables dramatic increases in computing performance by harnessing the
power of the GPU.
NOTE:
-- the binary file to download is 1,4 Gb;
-- the temporary package file will need 3,5 Gb;
-- the final package will be around 1 Gb (2,2 Gb when installed).
+- the binary file to download is 2,8 Gb;
+- the temporary package file will need 7 Gb;
+- the final package will be around 2 Gb (3 Gb when installed).
Be sure to have enough free space before building this.
diff --git a/development/cudatoolkit/cudatoolkit.SlackBuild b/development/cudatoolkit/cudatoolkit.SlackBuild
index d70047400b..7c8fee2e0e 100644
--- a/development/cudatoolkit/cudatoolkit.SlackBuild
+++ b/development/cudatoolkit/cudatoolkit.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for CUDA Toolkit
-# Copyright 2017 Giorgio Peron <giorgio.peron@gmail.com>, Belluno, Italy
+# Copyright 2020 Giorgio Peron <giorgio.peron@gmail.com>, Belluno, Italy
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,8 @@
PRGNAM=cudatoolkit
FILENAME=cuda
-VERSION=${VERSION:-8.0.61}
+VERSION=${VERSION:-10.2.89}
+DRIVER=${DRIVER:-440.33.01}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -55,52 +56,91 @@ cd $TMP
rm -rf $PRGNAM-$VERSION
mkdir -p $PRGNAM-$VERSION
-chmod +x $CWD/$FILENAME\_$VERSION\_375.26\_linux-run
-$CWD/$FILENAME\_$VERSION\_375.26\_linux-run -extract=$TMP
-$TMP/$FILENAME-linux64*-$VERSION-*.run -noprompt -nosymlink -prefix=$TMP/$PRGNAM-$VERSION
+chmod +x $CWD/$FILENAME\_$VERSION\_$DRIVER\_linux.run
+sh $CWD/$FILENAME\_$VERSION\_$DRIVER\_linux.run --target $PRGNAM-$VERSION --noexec
-cd $PRGNAM-$VERSION
-chown -R root:root .
+mkdir -p $PKG/usr/share
+cd $PRGNAM-$VERSION/builds
+cp -r cuda-toolkit "$PKG/usr/share/cuda"
+cp -r cublas/include/* "$PKG/usr/share/cuda/include/"
+mkdir -p $PKG/usr/lib64
+cp -r cublas/lib64/* "$PKG/usr/lib$LIBDIRSUFFIX/"
+cp -r cuda-samples "$PKG/usr/share/cuda/samples"
-# Move the docs to our standard location first
-mkdir -p $PKG/usr/man
-mv doc/man $PKG/usr/
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-mv doc/* $PKG/usr/doc/$PRGNAM-$VERSION
-rm -rf doc
+# Define compilers for CUDA to use.
+# This allows us to use older versions of GCC if we have to.
+# ln -s /usr/bin/gcc-8 "${PKG}/usr/share/cuda/bin/gcc"
+# ln -s /usr/bin/g++-8 "${PKG}/usr/share/cuda/bin/g++"
+# Put man in the standard place
+mv $PKG/usr/share/cuda/doc/man $PKG/usr/
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
-# Now move everything else
-mkdir -p $PKG/usr/share/cuda
-mv * $PKG/usr/share/cuda/
+# Put doc in the standard place
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+mv $PKG/usr/share/cuda/doc/* $PKG/usr/doc/$PRGNAM-$VERSION/
+rm -rf $PKG/usr/share/cuda/doc
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Create soname links.
+find cuda-toolkit/targets -type f -name '*.so*' ! -path '*stubs/*' -print0 | while read -rd $'\0' _lib; do
+ _base=${_lib%.so.*}
+ _current_soname=$(basename ${_lib%.*})
+ while [[ $_current_soname != $(basename $_base) ]]; do
+ ln -sf ${_lib##*/} ${PKG}/usr/share/cuda/lib$LIBDIRSUFFIX/$_current_soname
+ _current_soname=${_current_soname%.*}
+ done
+done
+
+# Install profile and ld.so.config files
+install -Dm755 "${CWD}/files/cuda.sh" "${PKG}/etc/profile.d/cuda.sh"
+install -Dm755 "${CWD}/files/cuda.csh" "${PKG}/etc/profile.d/cuda.csh"
+
+# Install pkgconfig files
+mkdir -p "$PKG"/usr/lib${LIBDIRSUFFIX}/pkgconfig
+cp "${CWD}"/files/*.pc "${PKG}"/usr/lib${LIBDIRSUFFIX}/pkgconfig
+
+# Remove included copy of java and link to system java 8
+rm -fr "${PKG}/usr/share/cuda/jre"
+sed 's|../jre/bin/java|/usr/bin/java|g' \
+ -i "${PKG}/usr/share/cuda/libnsight/nsight.ini" \
+ -i "${PKG}/usr/share/cuda/libnvvp/nvvp.ini"
+
+# Allow newer compilers to work.
+# See https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+# for official requirements
+sed -i "/.*unsupported GNU version.*/d" "${PKG}"/usr/share/cuda/targets/x86_64-linux/include/crt/host_config.h
+sed -i "/.*unsupported clang version.*/d" "${PKG}"/usr/share/cuda/targets/x86_64-linux/include/crt/host_config.h
+
+# Fix Makefile paths to CUDA
+for f in $(find "$PKG"/usr/share/cuda -name Makefile); do
+ sed -i "s|/usr/local/cuda|/usr/share/cuda|g" "$f"
+done
# Put libraries in the standard place
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}
-mv $PKG/usr/share/cuda/lib${LIBDIRSUFFIX} $PKG/usr
+mv -fn $PKG/usr/share/cuda/targets/x86_64-linux/lib/* $PKG/usr/lib${LIBDIRSUFFIX}/
+rm -rf $PKG/usr/share/cuda/targets/x86_64-linux/lib
cd $PKG/usr/share/cuda
ln -sf ../../lib${LIBDIRSUFFIX} lib${LIBDIRSUFFIX}
-mkdir -p $PKG/etc/profile.d
-cp $CWD/files/${FILENAME}* $PKG/etc/profile.d
-chmod +x $PKG/etc/profile.d/*
+# Register application NVVP and NSIGHT
mkdir -p $PKG/usr/share/applications
cp $CWD/files/*.desktop $PKG/usr/share/applications
# Put include in the standard place
-mkdir -p $PKG/usr/include/cuda
-mv $PKG/usr/share/cuda/include/* $PKG/usr/include/cuda
-rm -rf $PKG/usr/share/cuda/include
+mkdir -p $PKG/usr/include
+mv -fn $PKG/usr/share/cuda/targets/x86_64-linux/include/* $PKG/usr/include/
+rm -rf $PKG/usr/share/cuda/targets/x86_64-linux/include
cd $PKG/usr/share/cuda/
-ln -sf ../../include/cuda include
+ln -sf ../../include include
+
+rm -rf $PKG/usr/share/cuda/targets
# These are already in the nvidia-driver package
rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libOpenCL.s*
-# install samples
-$TMP/$FILENAME-samples*-$VERSION-*.run -noprompt -prefix=$PKG/usr/doc/$PRGNAM-$VERSION/NVIDIA_CUDA-8.0_Samples -cudaprefix=/usr/share/cuda
-
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
diff --git a/development/cudatoolkit/cudatoolkit.info b/development/cudatoolkit/cudatoolkit.info
index 5404a11343..a2048453cb 100644
--- a/development/cudatoolkit/cudatoolkit.info
+++ b/development/cudatoolkit/cudatoolkit.info
@@ -1,10 +1,10 @@
PRGNAM="cudatoolkit"
-VERSION="8.0.61"
-HOMEPAGE="http://www.nvidia.com/object/cuda_home_new.html"
+VERSION="10.2.89"
+HOMEPAGE="https://developer.nvidia.com/cuda-toolkit"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://developer.nvidia.com/compute/cuda/8.0/Prod2/local_installers/cuda_8.0.61_375.26_linux-run"
-MD5SUM_x86_64="33e1bd980e91af4e55f3ef835c103f9b"
-REQUIRES="nvidia-driver jdk"
+DOWNLOAD_x86_64="http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run"
+MD5SUM_x86_64="3d816c583759efa8567a92c1a2af90db"
+REQUIRES="nvidia-driver openjdk8"
MAINTAINER="Giorgio Peron"
EMAIL="giorgio.peron@gmail.com"
diff --git a/development/cudatoolkit/doinst.sh b/development/cudatoolkit/doinst.sh
new file mode 100644
index 0000000000..ec40b576fe
--- /dev/null
+++ b/development/cudatoolkit/doinst.sh
@@ -0,0 +1,3 @@
+# install GCC 6 and link the compiler in cuda bin folder
+ln -sf usr/bin/gcc-6 usr/share/cuda/bin/gcc
+ln -sf usr/bin/g++-6 usr/share/cuda/bin/g++
diff --git a/development/cudatoolkit/files/accinj64.pc b/development/cudatoolkit/files/accinj64.pc
new file mode 100644
index 0000000000..66736ef996
--- /dev/null
+++ b/development/cudatoolkit/files/accinj64.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: accinj64
+Description: OpenACC 64-bit Injection Library
+Version: 10.2
+Libs: -L${libdir} -laccinj64
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/cublas.pc b/development/cudatoolkit/files/cublas.pc
new file mode 100644
index 0000000000..43d12d8c8d
--- /dev/null
+++ b/development/cudatoolkit/files/cublas.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: cublas
+Description: CUDA BLAS Library
+Version: 10.2
+Libs: -L${libdir} -lcublas
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/cuda.pc b/development/cudatoolkit/files/cuda.pc
new file mode 100644
index 0000000000..c932f5b0b4
--- /dev/null
+++ b/development/cudatoolkit/files/cuda.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: cuda
+Description: CUDA Driver Library
+Version: 10.2
+Libs: -L${libdir} -lcuda
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/cudart.pc b/development/cudatoolkit/files/cudart.pc
new file mode 100644
index 0000000000..a7ccc2d563
--- /dev/null
+++ b/development/cudatoolkit/files/cudart.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: cudart
+Description: CUDA Runtime Library
+Version: 10.2
+Libs: -L${libdir} -lcudart
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/cufft.pc b/development/cudatoolkit/files/cufft.pc
new file mode 100644
index 0000000000..7d7aa9809d
--- /dev/null
+++ b/development/cudatoolkit/files/cufft.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: cufft
+Description: CUDA Fast Fourier Transform
+Version: 10.2
+Libs: -L${libdir} -lcufft
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/cufftw.pc b/development/cudatoolkit/files/cufftw.pc
new file mode 100644
index 0000000000..66e5895855
--- /dev/null
+++ b/development/cudatoolkit/files/cufftw.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: cufftw
+Description: CUDA Fast Fourier Transform Wide
+Version: 10.2
+Libs: -L${libdir} -lcufftw
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/cuinj64.pc b/development/cudatoolkit/files/cuinj64.pc
new file mode 100644
index 0000000000..c397c3e47f
--- /dev/null
+++ b/development/cudatoolkit/files/cuinj64.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: cuinj64
+Description: CUDA 64-bit Injection Library
+Version: 10.2
+Libs: -L${libdir} -lcuinj64
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/curand.pc b/development/cudatoolkit/files/curand.pc
new file mode 100644
index 0000000000..11038f0576
--- /dev/null
+++ b/development/cudatoolkit/files/curand.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: curand
+Description: CUDA Random Number Generation Library
+Version: 10.2
+Libs: -L${libdir} -lcurand
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/cusolver.pc b/development/cudatoolkit/files/cusolver.pc
new file mode 100644
index 0000000000..9b8917cdc6
--- /dev/null
+++ b/development/cudatoolkit/files/cusolver.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: cusolver
+Description: A LAPACK-like library on dense and sparse linear algebra
+Version: 10.2
+Libs: -L${libdir} -lcusolver
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/cusparse.pc b/development/cudatoolkit/files/cusparse.pc
new file mode 100644
index 0000000000..4ca0495ed8
--- /dev/null
+++ b/development/cudatoolkit/files/cusparse.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: cusparse
+Description: CUDA Sparse Matrix Library
+Version: 10.2
+Libs: -L${libdir} -lcusparse
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppc.pc b/development/cudatoolkit/files/nppc.pc
new file mode 100644
index 0000000000..bc817e73db
--- /dev/null
+++ b/development/cudatoolkit/files/nppc.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppc
+Description: NVIDIA Performance Primitives - Core
+Version: 10.2
+Libs: -L${libdir} -lnppc
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppi.pc b/development/cudatoolkit/files/nppi.pc
new file mode 100644
index 0000000000..5999377817
--- /dev/null
+++ b/development/cudatoolkit/files/nppi.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppi
+Description: NVIDIA Performance Primitives - Image Processing
+Version: 10.2
+Libs: -L${libdir} -lnppi
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppial.pc b/development/cudatoolkit/files/nppial.pc
new file mode 100644
index 0000000000..d85bdd0f34
--- /dev/null
+++ b/development/cudatoolkit/files/nppial.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppial
+Description: NVIDIA Performance Primitives - Image Processing - Arithmetic and Logic
+Version: 10.2
+Libs: -L${libdir} -lnppial
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppicc.pc b/development/cudatoolkit/files/nppicc.pc
new file mode 100644
index 0000000000..4c4a9070f2
--- /dev/null
+++ b/development/cudatoolkit/files/nppicc.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppicc
+Description: NVIDIA Performance Primitives - Image Processing - Color Conversion
+Version: 10.2
+Libs: -L${libdir} -lnppicc
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppicom.pc b/development/cudatoolkit/files/nppicom.pc
new file mode 100644
index 0000000000..c81f47c5b5
--- /dev/null
+++ b/development/cudatoolkit/files/nppicom.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppicom
+Description: NVIDIA Performance Primitives - Image Processing - Compression
+Version: 10.2
+Libs: -L${libdir} -lnppicom
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppidei.pc b/development/cudatoolkit/files/nppidei.pc
new file mode 100644
index 0000000000..c4451075fd
--- /dev/null
+++ b/development/cudatoolkit/files/nppidei.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppidei
+Description: NVIDIA Performance Primitives - Image Processing - DEI
+Version: 10.2
+Libs: -L${libdir} -lnppidei
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppif.pc b/development/cudatoolkit/files/nppif.pc
new file mode 100644
index 0000000000..70a4a0d516
--- /dev/null
+++ b/development/cudatoolkit/files/nppif.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppif
+Description: NVIDIA Performance Primitives - Image Processing - Filters
+Version: 10.2
+Libs: -L${libdir} -lnppif
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppig.pc b/development/cudatoolkit/files/nppig.pc
new file mode 100644
index 0000000000..0d36270644
--- /dev/null
+++ b/development/cudatoolkit/files/nppig.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppig
+Description: NVIDIA Performance Primitives - Image Processing - Geometry
+Version: 10.2
+Libs: -L${libdir} -lnppig
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppim.pc b/development/cudatoolkit/files/nppim.pc
new file mode 100644
index 0000000000..9441dd7652
--- /dev/null
+++ b/development/cudatoolkit/files/nppim.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppim
+Description: NVIDIA Performance Primitives - Image Processing - Morphological
+Version: 10.2
+Libs: -L${libdir} -lnppim
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppist.pc b/development/cudatoolkit/files/nppist.pc
new file mode 100644
index 0000000000..6dcb15ad47
--- /dev/null
+++ b/development/cudatoolkit/files/nppist.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppist
+Description: NVIDIA Performance Primitives - Image Processing - Statistic and Linear
+Version: 10.2
+Libs: -L${libdir} -lnppist
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppisu.pc b/development/cudatoolkit/files/nppisu.pc
new file mode 100644
index 0000000000..226bbc11d6
--- /dev/null
+++ b/development/cudatoolkit/files/nppisu.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppisu
+Description: NVIDIA Performance Primitives - Image Processing - Support and Data Exchange
+Version: 10.2
+Libs: -L${libdir} -lnppisu
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nppitc.pc b/development/cudatoolkit/files/nppitc.pc
new file mode 100644
index 0000000000..427e6a9f2c
--- /dev/null
+++ b/development/cudatoolkit/files/nppitc.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nppitc
+Description: NVIDIA Performance Primitives - Image Processing - Threshold and Compare
+Version: 10.2
+Libs: -L${libdir} -lnppitc
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/npps.pc b/development/cudatoolkit/files/npps.pc
new file mode 100644
index 0000000000..34bc109a05
--- /dev/null
+++ b/development/cudatoolkit/files/npps.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: npps
+Description: NVIDIA Performance Primitives - Signal Processing
+Version: 10.2
+Libs: -L${libdir} -lnpps
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nvToolsExt.pc b/development/cudatoolkit/files/nvToolsExt.pc
new file mode 100644
index 0000000000..a7d6bad314
--- /dev/null
+++ b/development/cudatoolkit/files/nvToolsExt.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nvToolsExt
+Description: NVIDIA Tools Extension
+Version: 10.2
+Libs: -L${libdir} -lnvToolsExt
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nvgraph.pc b/development/cudatoolkit/files/nvgraph.pc
new file mode 100644
index 0000000000..7f150d4d44
--- /dev/null
+++ b/development/cudatoolkit/files/nvgraph.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nvgraph
+Description: NVIDIA Accelerated Graph Analytics
+Version: 10.2
+Libs: -L${libdir} -lnvgraph
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nvidia-ml.pc b/development/cudatoolkit/files/nvidia-ml.pc
new file mode 100644
index 0000000000..7e1490492d
--- /dev/null
+++ b/development/cudatoolkit/files/nvidia-ml.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nvidia-ml
+Description: NVML
+Version: 10.2
+Libs: -L${libdir}/stubs -lnvidia-ml
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nvjpeg.pc b/development/cudatoolkit/files/nvjpeg.pc
new file mode 100644
index 0000000000..a9aebee783
--- /dev/null
+++ b/development/cudatoolkit/files/nvjpeg.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nvjpeg
+Description: NVIDIA JPEG Library
+Version: 10.2
+Libs: -L${libdir} -lnvjpeg
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/files/nvrtc.pc b/development/cudatoolkit/files/nvrtc.pc
new file mode 100644
index 0000000000..26057d8d6f
--- /dev/null
+++ b/development/cudatoolkit/files/nvrtc.pc
@@ -0,0 +1,9 @@
+cudaroot=/usr/share/cuda
+libdir=/usr/lib64
+includedir=/usr/include
+
+Name: nvrtc
+Description: A runtime compilation library for CUDA C++
+Version: 10.2
+Libs: -L${libdir} -lnvrtc
+Cflags: -I${includedir}
diff --git a/development/cudatoolkit/slack-desc b/development/cudatoolkit/slack-desc
index 59f746aa7b..8bd73744be 100644
--- a/development/cudatoolkit/slack-desc
+++ b/development/cudatoolkit/slack-desc
@@ -12,7 +12,7 @@ cudatoolkit: CUDA is NVIDIA's parallel computing architecture. It enables dramat
cudatoolkit: increases in computing performance by harnessing the power of
cudatoolkit: the GPU.
cudatoolkit:
-cudatoolkit: Homepage http://www.nvidia.com/object/cuda_home_new.html
+cudatoolkit: Homepage https://developer.nvidia.com/cuda-toolkit
cudatoolkit:
cudatoolkit:
cudatoolkit:
diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild
index 94f774961b..bca13b3090 100644
--- a/development/d-tools/d-tools.SlackBuild
+++ b/development/d-tools/d-tools.SlackBuild
@@ -23,11 +23,11 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=d-tools
-VERSION=${VERSION:-2.091.1}
+VERSION=${VERSION:-2.092.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-DUB_VERSION=${DUB_VERSION:-1.20.1}
+DUB_VERSION=${DUB_VERSION:-1.21.0}
DSCANNER_VERSION=${DSCANNER_VERSION:-0.9.0}
DCD_VERSION=${DCD_VERSION:-0.12.0}
@@ -77,7 +77,7 @@ chmod -R u+w,go-w,a+rX-st .
case "$DC" in
*gdc) sh build-gdc.sh
;;
- *) sh build.sh
+ *) dmd -run build.d
;;
esac
diff --git a/development/d-tools/d-tools.info b/development/d-tools/d-tools.info
index 5eb7d81450..b28a1f2916 100644
--- a/development/d-tools/d-tools.info
+++ b/development/d-tools/d-tools.info
@@ -1,12 +1,12 @@
PRGNAM="d-tools"
-VERSION="2.091.1"
+VERSION="2.092.1"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.20.1.tar.gz \
- https://download.dlackware.com/hosted-sources/d-tools/tools-2.091.1.tar.gz \
+DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.21.0.tar.gz \
+ https://download.dlackware.com/hosted-sources/d-tools/tools-2.092.1.tar.gz \
https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.9.0.tar.xz \
https://download.dlackware.com/hosted-sources/d-tools/DCD-0.12.0.tar.xz"
-MD5SUM="6b73d765780b1289913e80b3448d86fa \
- d085c85693a7a6ba97d332228d09e1aa \
+MD5SUM="05249858c676ab30adc158193023bea1 \
+ d8abc93520d2bdc6662d98d7e22274f8 \
3dfd7e58992e36da33df5b6a191685f9 \
6cc83a7c73c0d827bf4b43cbd1fc89c0"
DOWNLOAD_x86_64=""
diff --git a/development/dart-sdk/dart-sdk.SlackBuild b/development/dart-sdk/dart-sdk.SlackBuild
index 8c4f63fcc2..5393b7a499 100644
--- a/development/dart-sdk/dart-sdk.SlackBuild
+++ b/development/dart-sdk/dart-sdk.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dart-sdk
-VERSION=${VERSION:-2.7.2}
+VERSION=${VERSION:-2.8.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dart-sdk/dart-sdk.info b/development/dart-sdk/dart-sdk.info
index 4d2b5a9773..f289de5d4e 100644
--- a/development/dart-sdk/dart-sdk.info
+++ b/development/dart-sdk/dart-sdk.info
@@ -1,14 +1,14 @@
PRGNAM="dart-sdk"
-VERSION="2.7.2"
+VERSION="2.8.4"
HOMEPAGE="https://www.dartlang.org/"
-DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.2/sdk/dartsdk-linux-ia32-release.zip \
-https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.2/api-docs/dartdocs-gen-api.zip"
-MD5SUM="1027036991c3f62e35796945f086600d \
- a9d8fad024ddf2fcdb4d3c6cb3d2a8f0"
-DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.2/sdk/dartsdk-linux-x64-release.zip \
-https://storage.googleapis.com/dart-archive/channels/stable/release/2.7.2/api-docs/dartdocs-gen-api.zip"
-MD5SUM_x86_64="cd184471ee8f470dc9bb07937c66339a \
- a9d8fad024ddf2fcdb4d3c6cb3d2a8f0"
+DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.8.4/sdk/dartsdk-linux-ia32-release.zip \
+https://storage.googleapis.com/dart-archive/channels/stable/release/2.8.4/api-docs/dartdocs-gen-api.zip"
+MD5SUM="e0232894726f7132b5879882f80b62eb \
+ 44208485760e255596ae65609376f99e"
+DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.8.4/sdk/dartsdk-linux-x64-release.zip \
+https://storage.googleapis.com/dart-archive/channels/stable/release/2.8.4/api-docs/dartdocs-gen-api.zip"
+MD5SUM_x86_64="312a3022f8ad5c181e5f1249c35430c0 \
+ 44208485760e255596ae65609376f99e"
REQUIRES=""
MAINTAINER="Zhu Qun-Ying"
EMAIL="zhu.qunying@gmail.com"
diff --git a/development/dbeaver-ce/dbeaver-ce.SlackBuild b/development/dbeaver-ce/dbeaver-ce.SlackBuild
index 1ef41de2af..8727c10623 100644
--- a/development/dbeaver-ce/dbeaver-ce.SlackBuild
+++ b/development/dbeaver-ce/dbeaver-ce.SlackBuild
@@ -26,7 +26,7 @@
ORIGINAL_PRGNAM=dbeaver
PRGNAM=dbeaver-ce
-VERSION=${VERSION:-7.0.5}
+VERSION=${VERSION:-7.1.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dbeaver-ce/dbeaver-ce.info b/development/dbeaver-ce/dbeaver-ce.info
index 8f6625eb72..e92219564e 100644
--- a/development/dbeaver-ce/dbeaver-ce.info
+++ b/development/dbeaver-ce/dbeaver-ce.info
@@ -1,10 +1,10 @@
PRGNAM="dbeaver-ce"
-VERSION="7.0.5"
+VERSION="7.1.0"
HOMEPAGE="https://dbeaver.io"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://dbeaver.io/files/7.0.5/dbeaver-ce-7.0.5-linux.gtk.x86_64.tar.gz"
-MD5SUM_x86_64="5eb655f5de7b23470a5ab6f0f85d6578"
+DOWNLOAD_x86_64="https://dbeaver.io/files/7.1.0/dbeaver-ce-7.1.0-linux.gtk.x86_64.tar.gz"
+MD5SUM_x86_64="226b18ed84fcbb6c5496d79c6871d9f0"
REQUIRES="jdk"
MAINTAINER="Joielechong"
EMAIL="juansspy@gmail.com"
diff --git a/development/dkms/dkms.SlackBuild b/development/dkms/dkms.SlackBuild
index 1fd609d530..b4d5c8b148 100644
--- a/development/dkms/dkms.SlackBuild
+++ b/development/dkms/dkms.SlackBuild
@@ -2,7 +2,7 @@
# Copyright (c) 2012-2017 LEVAI Daniel
# All rights reserved.
-# Copyright (c) 2018-2019 Christoph Willing Brisbane, Australia
+# Copyright (c) 2018-2020 Christoph Willing Brisbane, Australia
# All rights reserved.
#
# * Redistribution and use in source and binary forms, with or without
@@ -26,7 +26,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dkms
-VERSION=${VERSION:-2.8.1}
+VERSION=${VERSION:-2.8.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dkms/dkms.info b/development/dkms/dkms.info
index 10f54c65ae..b107837671 100644
--- a/development/dkms/dkms.info
+++ b/development/dkms/dkms.info
@@ -1,8 +1,8 @@
PRGNAM="dkms"
-VERSION="2.8.1"
+VERSION="2.8.2"
HOMEPAGE="https://github.com/dell/dkms"
-DOWNLOAD="https://github.com/dell/dkms/archive/v2.8.1/dkms-2.8.1.tar.gz"
-MD5SUM="8b6385674c3cb22e5079ef786aacf695"
+DOWNLOAD="https://github.com/dell/dkms/archive/v2.8.2/dkms-2.8.2.tar.gz"
+MD5SUM="6816e428115ed0321a03bdbd120093b2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dmd/dmd.SlackBuild b/development/dmd/dmd.SlackBuild
index f3699aeec8..3b9d39abab 100644
--- a/development/dmd/dmd.SlackBuild
+++ b/development/dmd/dmd.SlackBuild
@@ -23,7 +23,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dmd
-VERSION=${VERSION:-2.091.1}
+VERSION=${VERSION:-2.092.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dmd/dmd.info b/development/dmd/dmd.info
index 58678c46f7..e3fecbb049 100644
--- a/development/dmd/dmd.info
+++ b/development/dmd/dmd.info
@@ -1,8 +1,8 @@
PRGNAM="dmd"
-VERSION="2.091.1"
+VERSION="2.092.1"
HOMEPAGE="https://dlang.org"
-DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.091.1/dmd.2.091.1.linux.tar.xz"
-MD5SUM="a9d575d93bd3b35cb29878a89e2da1ae"
+DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.092.1/dmd.2.092.1.linux.tar.xz"
+MD5SUM="47623be430b58faf69abfadb08c95004"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/dotnet-runtime/dotnet-runtime.SlackBuild b/development/dotnet-runtime/dotnet-runtime.SlackBuild
index 75b372ba16..7bb351c5d8 100644
--- a/development/dotnet-runtime/dotnet-runtime.SlackBuild
+++ b/development/dotnet-runtime/dotnet-runtime.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dotnet-runtime
-VERSION=${VERSION:-3.1.3}
+VERSION=${VERSION:-3.1.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dotnet-runtime/dotnet-runtime.info b/development/dotnet-runtime/dotnet-runtime.info
index da1419b65b..09a2ac79e3 100644
--- a/development/dotnet-runtime/dotnet-runtime.info
+++ b/development/dotnet-runtime/dotnet-runtime.info
@@ -1,10 +1,10 @@
PRGNAM="dotnet-runtime"
-VERSION="3.1.3"
+VERSION="3.1.5"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/c1d419e7-4312-4464-b272-27bee7676560/22e7bb584ff56f3089c85d98b21c0445/dotnet-runtime-3.1.3-linux-x64.tar.gz"
-MD5SUM_x86_64="6dc0dace2f81826cc28390e4d502077a"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/d00eaeea-6d7b-4e73-9d96-c0234ed3b665/0d25d9d1aeaebdeef01d15370d5cd22b/dotnet-runtime-3.1.5-linux-x64.tar.gz"
+MD5SUM_x86_64="fe850bf91bbd5ab7c59ccdc3e3613bc7"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dotnet-sdk/dotnet-sdk.SlackBuild b/development/dotnet-sdk/dotnet-sdk.SlackBuild
index 4a35f799f6..c4d87f3b2a 100644
--- a/development/dotnet-sdk/dotnet-sdk.SlackBuild
+++ b/development/dotnet-sdk/dotnet-sdk.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dotnet-sdk
-VERSION=${VERSION:-3.1.201}
+VERSION=${VERSION:-3.1.301}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dotnet-sdk/dotnet-sdk.info b/development/dotnet-sdk/dotnet-sdk.info
index a6a067d009..6266c16fa0 100644
--- a/development/dotnet-sdk/dotnet-sdk.info
+++ b/development/dotnet-sdk/dotnet-sdk.info
@@ -1,10 +1,10 @@
PRGNAM="dotnet-sdk"
-VERSION="3.1.201"
+VERSION="3.1.301"
HOMEPAGE="https://dotnet.microsoft.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/f65a8eb0-4537-4e69-8ff3-1a80a80d9341/cc0ca9ff8b9634f3d9780ec5915c1c66/dotnet-sdk-3.1.201-linux-x64.tar.gz"
-MD5SUM_x86_64="fbdf5f026a645b4a1a5c572d214b98d9"
+DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/8db2b522-7fa2-4903-97ec-d6d04d297a01/f467006b9098c2de256e40d2e2f36fea/dotnet-sdk-3.1.301-linux-x64.tar.gz"
+MD5SUM_x86_64="eab812bb7a55ed6f8a3637a126de15e6"
REQUIRES=""
MAINTAINER="Reza Talebi"
EMAIL="reza.talebi.73@outlook.com"
diff --git a/development/dte/dte.SlackBuild b/development/dte/dte.SlackBuild
index 9c7492cedf..1dda720864 100644
--- a/development/dte/dte.SlackBuild
+++ b/development/dte/dte.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=dte
-VERSION=${VERSION:-1.8.2}
+VERSION=${VERSION:-1.9.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/dte/dte.info b/development/dte/dte.info
index ccef3b075c..568a797aab 100644
--- a/development/dte/dte.info
+++ b/development/dte/dte.info
@@ -1,8 +1,8 @@
PRGNAM="dte"
-VERSION="1.8.2"
+VERSION="1.9.1"
HOMEPAGE="https://craigbarnes.gitlab.io/dte"
-DOWNLOAD="https://craigbarnes.gitlab.io/dist/dte/dte-1.8.2.tar.gz"
-MD5SUM="e2b76d811812c533c544602478f7d1f3"
+DOWNLOAD="https://craigbarnes.gitlab.io/dist/dte/dte-1.9.1.tar.gz"
+MD5SUM="000eb36d075742417458a1a184b169ab"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/eclipse-cpp/eclipse-cpp.SlackBuild b/development/eclipse-cpp/eclipse-cpp.SlackBuild
index 30c85fd50f..a29388b02f 100644
--- a/development/eclipse-cpp/eclipse-cpp.SlackBuild
+++ b/development/eclipse-cpp/eclipse-cpp.SlackBuild
@@ -27,8 +27,8 @@
# This script is just a binary repackaging.
PRGNAM=eclipse-cpp
-VERSION=${VERSION:-4.15}
-SRCVERSION=${SRCVERSION:-2020-03-R}
+VERSION=${VERSION:-4.16}
+SRCVERSION=${SRCVERSION:-2020-06-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -53,7 +53,7 @@ cd $PKG/opt/$PRGNAM
# Untar source code tarball according with ARCH value
# ARCH can only be 'x86_64'
if [ "$ARCH" = "x86_64" ]; then
- tar --strip-components=1 -xvf $CWD/$PRGNAM-$SRCVERSION-incubation-linux-gtk-$ARCH.tar.gz
+ tar --strip-components=1 -xvf $CWD/$PRGNAM-$SRCVERSION-linux-gtk-$ARCH.tar.gz
else
printf "$ARCH is not supported...\n"
exit 1
diff --git a/development/eclipse-cpp/eclipse-cpp.info b/development/eclipse-cpp/eclipse-cpp.info
index e38d2e3ca1..033566d6f9 100644
--- a/development/eclipse-cpp/eclipse-cpp.info
+++ b/development/eclipse-cpp/eclipse-cpp.info
@@ -1,10 +1,10 @@
PRGNAM="eclipse-cpp"
-VERSION="4.15"
+VERSION="4.16"
HOMEPAGE="http://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2020-03/R/eclipse-cpp-2020-03-R-incubation-linux-gtk-x86_64.tar.gz"
-MD5SUM_x86_64="c419a30918f1396c9d46106ed2350a01"
+DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2020-06/R/eclipse-cpp-2020-06-R-linux-gtk-x86_64.tar.gz"
+MD5SUM_x86_64="d175bd91feca3ce0c5047097e6ba605d"
REQUIRES="jdk webkit2gtk"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/eclipse-java/eclipse-java.SlackBuild b/development/eclipse-java/eclipse-java.SlackBuild
index 2ac761caaa..0686ba090d 100644
--- a/development/eclipse-java/eclipse-java.SlackBuild
+++ b/development/eclipse-java/eclipse-java.SlackBuild
@@ -27,8 +27,8 @@
# This script is just a binary repackaging.
PRGNAM=eclipse-java
-VERSION=${VERSION:-4.15}
-SRCVERSION=${SRCVERSION:-2020-03-R}
+VERSION=${VERSION:-4.16}
+SRCVERSION=${SRCVERSION:-2020-06-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/eclipse-java/eclipse-java.info b/development/eclipse-java/eclipse-java.info
index 6cfda43736..71e82b94fe 100644
--- a/development/eclipse-java/eclipse-java.info
+++ b/development/eclipse-java/eclipse-java.info
@@ -1,10 +1,10 @@
PRGNAM="eclipse-java"
-VERSION="4.15"
+VERSION="4.16"
HOMEPAGE="http://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2020-03/R/eclipse-java-2020-03-R-linux-gtk-x86_64.tar.gz"
-MD5SUM_x86_64="1f4485a89895dd830489dbbb9581c3ae"
+DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2020-06/R/eclipse-java-2020-06-R-linux-gtk-x86_64.tar.gz"
+MD5SUM_x86_64="2c09d87e754f2e9078a7e9648613935a"
REQUIRES="jdk webkit2gtk"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/eclipse-jee/eclipse-jee.SlackBuild b/development/eclipse-jee/eclipse-jee.SlackBuild
index d54d108fa5..90e4311a85 100644
--- a/development/eclipse-jee/eclipse-jee.SlackBuild
+++ b/development/eclipse-jee/eclipse-jee.SlackBuild
@@ -27,8 +27,8 @@
# This script is just a binary repackaging.
PRGNAM=eclipse-jee
-VERSION=${VERSION:-4.15}
-SRCVERSION=${SRCVERSION:-2020-03-R}
+VERSION=${VERSION:-4.16}
+SRCVERSION=${SRCVERSION:-2020-06-R}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -53,7 +53,7 @@ cd $PKG/opt/$PRGNAM
# Untar source code tarball according with ARCH value
# ARCH can only be 'x86_64'
if [ "$ARCH" = "x86_64" ]; then
- tar --strip-components=1 -xvf $CWD/$PRGNAM-$SRCVERSION-incubation-linux-gtk-$ARCH.tar.gz
+ tar --strip-components=1 -xvf $CWD/$PRGNAM-$SRCVERSION-linux-gtk-$ARCH.tar.gz
else
printf "$ARCH is not supported...\n"
exit 1
diff --git a/development/eclipse-jee/eclipse-jee.info b/development/eclipse-jee/eclipse-jee.info
index 3f43bbadbc..a1b06e4ec6 100644
--- a/development/eclipse-jee/eclipse-jee.info
+++ b/development/eclipse-jee/eclipse-jee.info
@@ -1,10 +1,10 @@
PRGNAM="eclipse-jee"
-VERSION="4.15"
+VERSION="4.16"
HOMEPAGE="http://www.eclipse.org"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2020-03/R/eclipse-jee-2020-03-R-incubation-linux-gtk-x86_64.tar.gz"
-MD5SUM_x86_64="435abf4f12fd20b4b10c0b81ccbdd4b8"
+DOWNLOAD_x86_64="http://download.eclipse.org/technology/epp/downloads/release/2020-06/R/eclipse-jee-2020-06-R-linux-gtk-x86_64.tar.gz"
+MD5SUM_x86_64="7b54a1b754ce94f3fd40319f06cab610"
REQUIRES="jdk webkit2gtk"
MAINTAINER="Andrew Clemons"
EMAIL="andrew.clemons@gmail.com"
diff --git a/development/electron/electron.SlackBuild b/development/electron/electron.SlackBuild
index 7eca2a8239..acc4416a96 100644
--- a/development/electron/electron.SlackBuild
+++ b/development/electron/electron.SlackBuild
@@ -23,7 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=electron
-VERSION=${VERSION:-1.4.16}
+VERSION=${VERSION:-10.0.0_beta.1}
+SRCVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -56,11 +57,10 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-mkdir $PRGNAM-$VERSION
-cd $PRGNAM-$VERSION
-unzip $CWD/$PRGNAM-v$VERSION-linux-$PKG_ARCH.zip
-tar xvf $CWD/node-v$VERSION.tar.gz
+rm -rf $PRGNAM-$SRCVER
+mkdir $PRGNAM-$SRCVER
+cd $PRGNAM-$SRCVER
+unzip $CWD/$PRGNAM-v$SRCVER-linux-$PKG_ARCH.zip
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -80,15 +80,10 @@ cp -a *.bin *.pak *.so $PRGNAM icudtl.dat version locales resources \
ln -sf ../share/$PRGNAM/$PRGNAM ${PRGNAM}
)
-# Install node headers
-mkdir -p $PKG/usr/share/$PRGNAM/node
-cp -a node-v$VERSION/* $PKG/usr/share/$PRGNAM/node
-
# Install prebuilt version for build binary apps
if [ "${INSTALL_ZIP:-no}" != no ]; then
mkdir -p $PKG/usr/share/$PRGNAM/release
- cp $CWD/$PRGNAM-v$VERSION-linux-$PKG_ARCH.zip $PKG/usr/share/$PRGNAM/release
- cp $CWD/SHASUMS256.txt $PKG/usr/share/$PRGNAM/release
+ cp $CWD/$PRGNAM-v$SRCVER-linux-$PKG_ARCH.zip $PKG/usr/share/$PRGNAM/release
fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff --git a/development/electron/electron.info b/development/electron/electron.info
index 66fb23c5f5..6074f2b12f 100644
--- a/development/electron/electron.info
+++ b/development/electron/electron.info
@@ -1,18 +1,10 @@
PRGNAM="electron"
-VERSION="1.4.16"
+VERSION="10.0.0_beta.1"
HOMEPAGE="https://electron.atom.io/"
-DOWNLOAD="https://github.com/electron/electron/releases/download/v1.4.16/electron-v1.4.16-linux-ia32.zip \
- https://atom.io/download/atom-shell/v1.4.16/node-v1.4.16.tar.gz \
- https://github.com/electron/electron/releases/download/v1.4.16/SHASUMS256.txt"
-MD5SUM="652fa09cd457f76b315ec5caba4a1c9f \
- 4966fe03ea2e9c6df6e96d2f230084b5 \
- b5e47dfdaeab4029eb5762d93593f390"
-DOWNLOAD_x86_64="https://github.com/electron/electron/releases/download/v1.4.16/electron-v1.4.16-linux-x64.zip \
- https://atom.io/download/atom-shell/v1.4.16/node-v1.4.16.tar.gz \
- https://github.com/electron/electron/releases/download/v1.4.16/SHASUMS256.txt"
-MD5SUM_x86_64="ad3616c2e2f26eeac8acab3108ef0d8b \
- 4966fe03ea2e9c6df6e96d2f230084b5 \
- b5e47dfdaeab4029eb5762d93593f390"
+DOWNLOAD="https://github.com/electron/electron/releases/download/v10.0.0-beta.1/electron-v10.0.0-beta.1-linux-ia32.zip"
+MD5SUM="1fb8f937c6ddf47cb6c5b6b2cfc04433"
+DOWNLOAD_x86_64="https://github.com/electron/electron/releases/download/v10.0.0-beta.1/electron-v10.0.0-beta.1-linux-x64.zip"
+MD5SUM_x86_64="277eed276bbbd25ec492f8646fe78048"
REQUIRES=""
MAINTAINER="DhabyX"
EMAIL="slack.dhabyx@gmail.com"
diff --git a/development/fossil/fossil.SlackBuild b/development/fossil/fossil.SlackBuild
index 26f0537af5..e0285dc102 100644
--- a/development/fossil/fossil.SlackBuild
+++ b/development/fossil/fossil.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=fossil
-VERSION=${VERSION:-2.10}
+VERSION=${VERSION:-2.11.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/fossil/fossil.info b/development/fossil/fossil.info
index 825bd1a893..f79e9e0b2c 100644
--- a/development/fossil/fossil.info
+++ b/development/fossil/fossil.info
@@ -1,8 +1,8 @@
PRGNAM="fossil"
-VERSION="2.10"
+VERSION="2.11.1"
HOMEPAGE="https://fossil-scm.org/"
-DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.10.tar.gz"
-MD5SUM="6749ddea8924ef590ed3279713f397fd"
+DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.11.1.tar.gz"
+MD5SUM="a4e1938e86a38b7c214887e57ac9a5d1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/hopper/hopper.SlackBuild b/development/hopper/hopper.SlackBuild
index f9dcd1385e..5f3f154760 100644
--- a/development/hopper/hopper.SlackBuild
+++ b/development/hopper/hopper.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=hopper
-VERSION=${VERSION:-4.5.18}
+VERSION=${VERSION:-4.5.28}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/hopper/hopper.info b/development/hopper/hopper.info
index 1fad6d267a..7694f4205c 100644
--- a/development/hopper/hopper.info
+++ b/development/hopper/hopper.info
@@ -1,10 +1,10 @@
PRGNAM="hopper"
-VERSION="4.5.18"
+VERSION="4.5.28"
HOMEPAGE="https://www.hopperapp.com"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-4.5.18-Linux.pkg.tar.xz"
-MD5SUM_x86_64="8788bd3b0eab5c9ba5a718fcdde50ed3"
+DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-4.5.28-Linux.pkg.tar.xz"
+MD5SUM_x86_64="d65004ca0fb6fb7a76bd7a01ec4818aa"
REQUIRES="qt5 libbsd"
MAINTAINER="pyllyukko"
EMAIL="pyllyukko AT maimed dot org"
diff --git a/development/kicad-footprints/kicad-footprints.SlackBuild b/development/kicad-footprints/kicad-footprints.SlackBuild
index 7074ece785..36a3831948 100644
--- a/development/kicad-footprints/kicad-footprints.SlackBuild
+++ b/development/kicad-footprints/kicad-footprints.SlackBuild
@@ -26,14 +26,12 @@
# Revision date: 2019-12-12
PRGNAM=kicad-footprints
-VERSION=${VERSION:-5.1.5}
+VERSION=${VERSION:-5.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH="noarch"
-KICAD_VERSION=${KICAD_VERSION:-5.1.5}
-
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@@ -70,4 +68,4 @@ 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:-tgz} \ No newline at end of file
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/kicad-footprints/kicad-footprints.info b/development/kicad-footprints/kicad-footprints.info
index 6b14ee8693..4131119497 100644
--- a/development/kicad-footprints/kicad-footprints.info
+++ b/development/kicad-footprints/kicad-footprints.info
@@ -1,8 +1,8 @@
PRGNAM="kicad-footprints"
-VERSION="5.1.5"
+VERSION="5.1.6"
HOMEPAGE="http://kicad-pcb.org/"
-DOWNLOAD="https://github.com/KiCad/kicad-footprints/archive/5.1.5/kicad-footprints-5.1.5.tar.gz"
-MD5SUM="7722484abaf84a78dadc925070a07f7f"
+DOWNLOAD="https://github.com/KiCad/kicad-footprints/archive/5.1.6/kicad-footprints-5.1.6.tar.gz"
+MD5SUM="6f5df88bfda6ffc309c6a82381f0611d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/kicad-packages3D/kicad-packages3D.SlackBuild b/development/kicad-packages3D/kicad-packages3D.SlackBuild
index 6bbaf10027..390b69764a 100644
--- a/development/kicad-packages3D/kicad-packages3D.SlackBuild
+++ b/development/kicad-packages3D/kicad-packages3D.SlackBuild
@@ -26,14 +26,12 @@
# Revision date: 2019-12-12
PRGNAM=kicad-packages3D
-VERSION=${VERSION:-5.1.5}
+VERSION=${VERSION:-5.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH="noarch"
-KICAD_VERSION=${KICAD_VERSION:-5.1.5}
-
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@@ -70,4 +68,4 @@ 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:-tgz} \ No newline at end of file
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/kicad-packages3D/kicad-packages3D.info b/development/kicad-packages3D/kicad-packages3D.info
index 460f2b1c98..353930ab77 100644
--- a/development/kicad-packages3D/kicad-packages3D.info
+++ b/development/kicad-packages3D/kicad-packages3D.info
@@ -1,8 +1,8 @@
PRGNAM="kicad-packages3D"
-VERSION="5.1.5"
+VERSION="5.1.6"
HOMEPAGE="http://kicad-pcb.org/"
-DOWNLOAD="https://github.com/KiCad/kicad-packages3D/archive/5.1.5/kicad-packages3D-5.1.5.tar.gz"
-MD5SUM="13ec0aeb37f90c5f6385ce3948cce778"
+DOWNLOAD="https://github.com/KiCad/kicad-packages3D/archive/5.1.6/kicad-packages3D-5.1.6.tar.gz"
+MD5SUM="f7bc330a4538d543972d63f1ce2e44a5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/kicad-symbols/kicad-symbols.SlackBuild b/development/kicad-symbols/kicad-symbols.SlackBuild
index 2c497b732b..c61b7cbfff 100644
--- a/development/kicad-symbols/kicad-symbols.SlackBuild
+++ b/development/kicad-symbols/kicad-symbols.SlackBuild
@@ -26,14 +26,12 @@
# Revision date: 2019-12-12
PRGNAM=kicad-symbols
-VERSION=${VERSION:-5.1.5}
+VERSION=${VERSION:-5.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH="noarch"
-KICAD_VERSION=${KICAD_VERSION:-5.1.5}
-
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@@ -70,4 +68,4 @@ 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:-tgz} \ No newline at end of file
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/kicad-symbols/kicad-symbols.info b/development/kicad-symbols/kicad-symbols.info
index 82273587d6..67d9d0a7ee 100644
--- a/development/kicad-symbols/kicad-symbols.info
+++ b/development/kicad-symbols/kicad-symbols.info
@@ -1,8 +1,8 @@
PRGNAM="kicad-symbols"
-VERSION="5.1.5"
+VERSION="5.1.6"
HOMEPAGE="http://kicad-pcb.org/"
-DOWNLOAD="https://github.com/KiCad/kicad-symbols/archive/5.1.5/kicad-symbols-5.1.5.tar.gz"
-MD5SUM="943175449bd7a5e2733a16e896786da4"
+DOWNLOAD="https://github.com/KiCad/kicad-symbols/archive/5.1.6/kicad-symbols-5.1.6.tar.gz"
+MD5SUM="436e5436ec3b7025a2a099eb97c81ae7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/kicad-templates/kicad-templates.SlackBuild b/development/kicad-templates/kicad-templates.SlackBuild
index 870af5676e..99c9b69736 100644
--- a/development/kicad-templates/kicad-templates.SlackBuild
+++ b/development/kicad-templates/kicad-templates.SlackBuild
@@ -26,14 +26,12 @@
# Revision date: 2019-12-12
PRGNAM=kicad-templates
-VERSION=${VERSION:-5.1.5}
+VERSION=${VERSION:-5.1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
ARCH="noarch"
-KICAD_VERSION=${KICAD_VERSION:-5.1.5}
-
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
@@ -70,4 +68,4 @@ 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:-tgz} \ No newline at end of file
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/kicad-templates/kicad-templates.info b/development/kicad-templates/kicad-templates.info
index 36bc46cd00..aa0e5d44a6 100644
--- a/development/kicad-templates/kicad-templates.info
+++ b/development/kicad-templates/kicad-templates.info
@@ -1,8 +1,8 @@
PRGNAM="kicad-templates"
-VERSION="5.1.5"
+VERSION="5.1.6"
HOMEPAGE="http://kicad-pcb.org/"
-DOWNLOAD="https://github.com/KiCad/kicad-templates/archive/5.1.5/kicad-templates-5.1.5.tar.gz"
-MD5SUM="948e75ae5cf2dd8ced504d18f7271cff"
+DOWNLOAD="https://github.com/KiCad/kicad-templates/archive/5.1.6/kicad-templates-5.1.6.tar.gz"
+MD5SUM="e04291d285520ebc33bcd5670a9c6c43"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/lepton-eda/lepton-eda.SlackBuild b/development/lepton-eda/lepton-eda.SlackBuild
index f95612fd9e..6a96c0885b 100644
--- a/development/lepton-eda/lepton-eda.SlackBuild
+++ b/development/lepton-eda/lepton-eda.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=lepton-eda
-VERSION=${VERSION:-1.9.10}
+VERSION=${VERSION:-1.9.11}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -69,13 +69,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:
-#
-for p in $CWD/patches/*
-do
- patch --verbose -p1 < $p
-done
-
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/development/lepton-eda/lepton-eda.info b/development/lepton-eda/lepton-eda.info
index de6f4b9fc4..68ace3dc5d 100644
--- a/development/lepton-eda/lepton-eda.info
+++ b/development/lepton-eda/lepton-eda.info
@@ -1,8 +1,8 @@
PRGNAM="lepton-eda"
-VERSION="1.9.10"
+VERSION="1.9.11"
HOMEPAGE="https://github.com/lepton-eda/lepton-eda"
-DOWNLOAD="https://github.com/lepton-eda/lepton-eda/releases/download/1.9.10-20200319/lepton-eda-1.9.10.tar.gz"
-MD5SUM="50a3c953552f8493337d46caade57270"
+DOWNLOAD="https://github.com/lepton-eda/lepton-eda/releases/download/1.9.11-20200604/lepton-eda-1.9.11.tar.gz"
+MD5SUM="3b8c1f70a5b88904be2fd1487295b256"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/lepton-eda/patches/lepton-upcfg.in.patch b/development/lepton-eda/patches/lepton-upcfg.in.patch
deleted file mode 100644
index 30b38fa685..0000000000
--- a/development/lepton-eda/patches/lepton-upcfg.in.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/utils/scripts/lepton-upcfg.in b/utils/scripts/lepton-upcfg.in
-index 8d9b45943..601ae188d 100644
---- a/utils/scripts/lepton-upcfg.in
-+++ b/utils/scripts/lepton-upcfg.in
-@@ -219,7 +219,13 @@ Lepton EDA homepage: <~a>
- )
-
-
-- ( upcfg-log "ii: upgrading config in [~a]...~%" (config-file-path cfg-id) )
-+ ( upcfg-log
-+ "ii: upgrading config in [~a]...~%"
-+ ( if cfg-id
-+ ( config-file-path cfg-id ) ; if
-+ ( list-ref files 0 ) ; else
-+ )
-+ )
-
- ( if ( null? files )
- ( or (config-upgrade cfg-id #:copy copy #:overwrite overwrite) (failure) ) ; if
diff --git a/development/lepton-eda/slack-desc b/development/lepton-eda/slack-desc
index cf8d11f645..00dfac9b52 100644
--- a/development/lepton-eda/slack-desc
+++ b/development/lepton-eda/slack-desc
@@ -8,10 +8,12 @@
|-----handy-ruler------------------------------------------------------|
lepton-eda: lepton-eda (Lepton Electronic Design Automation)
lepton-eda:
-lepton-eda: The Lepton EDA suite provides schematic capture, netlisting, bill
-lepton-eda: of materials generation, and many other features. It was forked
-lepton-eda: from the gEDA/gaf suite in late 2016. It's in active development
-lepton-eda: and well supported.
+lepton-eda: Lepton EDA is a suite of free software tools for designing
+lepton-eda: electronics. It provides schematic capture, netlisting into
+lepton-eda: over 30 netlist formats, and many other features.
+lepton-eda: It was forked from the gEDA/gaf suite in late 2016 by most
+lepton-eda: of its active developers at that time.
+lepton-eda: It's in active development and well supported.
lepton-eda:
lepton-eda: Homepage: https://github.com/lepton-eda/lepton-eda
lepton-eda:
diff --git a/development/libxdg-basedir/README b/development/libxdg-basedir/README
deleted file mode 100644
index 779e88ba69..0000000000
--- a/development/libxdg-basedir/README
+++ /dev/null
@@ -1,9 +0,0 @@
-libxdg-basedir An implementation of the XDG Base Directory specs
-
-The XDG Base Directory Specification defines where should user files
-be looked for by defining one or more base directories relative in
-with they should be located.
-
-This library implements functions to list the directories according
-to the specification and provides a few higher-level functions.
-
diff --git a/development/libxdg-basedir/libxdg-basedir.SlackBuild b/development/libxdg-basedir/libxdg-basedir.SlackBuild
deleted file mode 100644
index 191ff86dab..0000000000
--- a/development/libxdg-basedir/libxdg-basedir.SlackBuild
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for libxdg-basedir
-
-# Copyright 2013 Heiko Rosemann Germany
-# 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.
-
-# Modified by the SlackBuilds.org project
-
-PRGNAM=libxdg-basedir
-VERSION=${VERSION:-1.2.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-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.?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 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./autogen.sh \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --disable-static \
- --build=$ARCH-slackware-linux
-
-make
-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
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a COPYING $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:-tgz}
diff --git a/development/libxdg-basedir/libxdg-basedir.info b/development/libxdg-basedir/libxdg-basedir.info
deleted file mode 100644
index c1c8c17721..0000000000
--- a/development/libxdg-basedir/libxdg-basedir.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="libxdg-basedir"
-VERSION="1.2.0"
-HOMEPAGE="https://github.com/devnev/libxdg-basedir"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/libxdg-basedir-1.2.0.tar.xz"
-MD5SUM="a787404b113b8bb8cd91403c8bbefcbd"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Heiko Rosemann"
-EMAIL="heiko.rosemann@web.de"
diff --git a/development/libxdg-basedir/slack-desc b/development/libxdg-basedir/slack-desc
deleted file mode 100644
index 0b859196b0..0000000000
--- a/development/libxdg-basedir/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------------------------------------------------------|
-libxdg-basedir: libxdg-basedir (XDG Base Directory implementation)
-libxdg-basedir:
-libxdg-basedir: The XDG Base Directory Specification defines where should user files
-libxdg-basedir: be looked for by defining one or more base directories relative in
-libxdg-basedir: with they should be located.
-libxdg-basedir:
-libxdg-basedir: This library implements functions to list the directories according
-libxdg-basedir: to the specification and provides a few higher-level functions.
-libxdg-basedir:
-libxdg-basedir: homepage: http://www.ohloh.net/p/libxdg-basedir
-libxdg-basedir:
diff --git a/development/minikube/README b/development/minikube/README
index 1e7a86107c..c44261ab06 100644
--- a/development/minikube/README
+++ b/development/minikube/README
@@ -3,7 +3,7 @@ minikube
Local Kubernetes, focused on application development & education
As of today bare-metal runs are only supported on systemd enabled systems.
-You will need either docker (experimental) or virtualbox to run minikube VMs.
+You will need either docker, virtualbox or podman (experimental) to run minikube VMs.
Depending on the driver of choice run it as either:
@@ -13,6 +13,10 @@ or
minikube start --driver=virtualbox
+or (experimental)
+
+ minikube start --driver=podman --container-runtime=cri-o
+
as a non-root user.
kubectl is required to administer your cluster but is not required for the installation.
diff --git a/development/minikube/minikube.SlackBuild b/development/minikube/minikube.SlackBuild
index 436d2192f5..1664cca7f2 100644
--- a/development/minikube/minikube.SlackBuild
+++ b/development/minikube/minikube.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=minikube
-VERSION=${VERSION:-1.9.2}
+VERSION=${VERSION:-1.10.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/minikube/slack-desc b/development/minikube/slack-desc
index 8af7a2ec51..92fb6d58eb 100644
--- a/development/minikube/slack-desc
+++ b/development/minikube/slack-desc
@@ -11,7 +11,7 @@ minikube:
minikube: Local Kubernetes, focused on application development & education
minikube:
minikube: Homepage: https://minikube.sigs.k8s.io/
-minikube: Release date: Apr 4, 2020
+minikube: Release date: May 12, 2020
minikube:
minikube:
minikube:
diff --git a/development/neovim-qt/neovim-qt.SlackBuild b/development/neovim-qt/neovim-qt.SlackBuild
index 5cc925b96a..7db592bf85 100644
--- a/development/neovim-qt/neovim-qt.SlackBuild
+++ b/development/neovim-qt/neovim-qt.SlackBuild
@@ -2,7 +2,7 @@
# SlackBuild script for neovim-qt
-# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
+# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=neovim-qt
-VERSION=${VERSION:-0.2.15}
+VERSION=${VERSION:-0.2.16.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/neovim-qt/neovim-qt.info b/development/neovim-qt/neovim-qt.info
index f956e85566..32dc863fd7 100644
--- a/development/neovim-qt/neovim-qt.info
+++ b/development/neovim-qt/neovim-qt.info
@@ -1,8 +1,8 @@
PRGNAM="neovim-qt"
-VERSION="0.2.15"
+VERSION="0.2.16.1"
HOMEPAGE="https://github.com/equalsraf/neovim-qt"
-DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.15/neovim-qt-0.2.15.tar.gz"
-MD5SUM="18de373ae92141f16fdb636e86356060"
+DOWNLOAD="https://github.com/equalsraf/neovim-qt/archive/v0.2.16.1/neovim-qt-0.2.16.1.tar.gz"
+MD5SUM="92db4d57a11b51d47d31ef2ae6c75ff9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="neovim qt5"
diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild
index a74f249860..438ea4524d 100644
--- a/development/nodejs/nodejs.SlackBuild
+++ b/development/nodejs/nodejs.SlackBuild
@@ -26,7 +26,7 @@
PRGNAM=nodejs
SRCNAM=node
-VERSION=${VERSION:-12.16.3}
+VERSION=${VERSION:-12.18.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/nodejs/nodejs.info b/development/nodejs/nodejs.info
index afe36a9f52..198419868e 100644
--- a/development/nodejs/nodejs.info
+++ b/development/nodejs/nodejs.info
@@ -1,8 +1,8 @@
PRGNAM="nodejs"
-VERSION="12.16.3"
+VERSION="12.18.0"
HOMEPAGE="https://nodejs.org/"
-DOWNLOAD="https://nodejs.org/dist/v12.16.3/node-v12.16.3.tar.xz"
-MD5SUM="3f23ba05c01f6f03170059057a7bd727"
+DOWNLOAD="https://nodejs.org/dist/v12.18.0/node-v12.18.0.tar.xz"
+MD5SUM="9e140f97f434a41fff8392ecc6852db2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/perf/perf.SlackBuild b/development/perf/perf.SlackBuild
index ea6dc3c3dc..1a81ae0622 100644
--- a/development/perf/perf.SlackBuild
+++ b/development/perf/perf.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=perf
-VERSION=${VERSION:-4.4.190}
+VERSION=${VERSION:-4.4.227}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/perf/perf.info b/development/perf/perf.info
index c5ce02f80d..1dcb42c495 100644
--- a/development/perf/perf.info
+++ b/development/perf/perf.info
@@ -1,5 +1,5 @@
PRGNAM="perf"
-VERSION="4.4.190"
+VERSION="4.4.227"
HOMEPAGE="https://perf.wiki.kernel.org/index.php/Main_Page"
DOWNLOAD="http://www.pastemobile.org/static/perf.dummy"
MD5SUM="9cba6c70fb57a22a155073d54748b614"
diff --git a/development/pkgconf/pkgconf.SlackBuild b/development/pkgconf/pkgconf.SlackBuild
index 40f297c331..fe84ef08db 100644
--- a/development/pkgconf/pkgconf.SlackBuild
+++ b/development/pkgconf/pkgconf.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for pkgconf
-# Copyright 2016-2019 Hunter Sezen California, USA
+# Copyright 2016-2020 Hunter Sezen California, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=pkgconf
-VERSION=${VERSION:-1.6.3}
+VERSION=${VERSION:-1.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/pkgconf/pkgconf.info b/development/pkgconf/pkgconf.info
index 8731cf19ea..c544216750 100644
--- a/development/pkgconf/pkgconf.info
+++ b/development/pkgconf/pkgconf.info
@@ -1,8 +1,8 @@
PRGNAM="pkgconf"
-VERSION="1.6.3"
+VERSION="1.7.3"
HOMEPAGE="https://git.sr.ht/~kaniini/pkgconf"
-DOWNLOAD="https://distfiles.dereferenced.org/pkgconf/pkgconf-1.6.3.tar.xz"
-MD5SUM="f93fb1be95a5cb62e43c219c82b5791a"
+DOWNLOAD="https://distfiles.dereferenced.org/pkgconf/pkgconf-1.7.3.tar.xz"
+MD5SUM="2a19acafd0eccb61d09a5bbf7ce18c9d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild
index 7db47bcdf6..4644f882fa 100644
--- a/development/pycharm/pycharm.SlackBuild
+++ b/development/pycharm/pycharm.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=pycharm
EDITION=community
-VERSION=${VERSION:-2019.3.3}
+VERSION=${VERSION:-2020.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info
index 7b16c84e26..ba0c5f487b 100644
--- a/development/pycharm/pycharm.info
+++ b/development/pycharm/pycharm.info
@@ -1,8 +1,8 @@
PRGNAM="pycharm"
-VERSION="2019.3.3"
+VERSION="2020.1.1"
HOMEPAGE="https://www.jetbrains.com/pycharm/"
-DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2019.3.3.tar.gz"
-MD5SUM="c146b22111320c5b09915ba712abb813"
+DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2020.1.1.tar.gz"
+MD5SUM="d38ae81b44e8a99ae277b959322bc771"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/qbs/qbs.SlackBuild b/development/qbs/qbs.SlackBuild
index 727b5d2a42..4ee06c4422 100644
--- a/development/qbs/qbs.SlackBuild
+++ b/development/qbs/qbs.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Qbs
# Copyright 2014-2017 Nikos Giotis <nikos.giotis@mail.com>
-# Copyright 2019 Andrzej Telszewski, Szczecin
+# Copyright 2020 Andrzej Telszewski, Szczecin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qbs
-VERSION=${VERSION:-1.13.1}
+VERSION=${VERSION:-1.16.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -55,42 +55,50 @@ else
LIBDIRSUFFIX=""
fi
-if [ -x /usr/bin/qbs ]; then
+set -e
+
+if which qbs &>/dev/null; then
+ echo "Found \"qbs\" in PATH."
echo "Please remove any previous Qbs installations before continuing."
+
exit 1
fi
-set -e
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
+
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-src-$VERSION.tar.gz
mv $PRGNAM-src-$VERSION $PRGNAM-$VERSION
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 {} \;
+chmod -R a-st,u+rwX,go-w+rX .
+
+# Fix for missing *projectgeneratormanager.h*.
patch -p0 < $CWD/corelib-tools.pri.patch
# Adjust docs location.
+
sed -i "s|share/doc/qbs|doc/qbs-$VERSION|g" doc/doc.pri
-qmake-qt5 qbs.pro \
- QMAKE_CXXFLAGS="$SLKCFLAGS" \
- QBS_INSTALL_PREFIX=/usr \
- QBS_LIBRARY_DIRNAME=lib$LIBDIRSUFFIX \
+qmake-qt5 qbs.pro \
+ QMAKE_CXXFLAGS="$SLKCFLAGS" \
+ QBS_INSTALL_PREFIX=/usr \
+ QBS_LIBRARY_DIRNAME=lib$LIBDIRSUFFIX \
CONFIG+=qbs_enable_project_file_updates
make
make install INSTALL_ROOT=$PKG
-make docs
-make install_docs INSTALL_ROOT=$PKG
+
+if which qdoc-qt5 &>/dev/null; then
+ make docs
+ make install_docs INSTALL_ROOT=$PKG
+else
+ echo "qdoc-qt5 not found in PATH. Docs won't be built nor installed."
+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
@@ -101,8 +109,8 @@ gzip -9 $PKG/usr/man/man1/qbs.1
rm -r $PKG/usr/share/man
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a LGPL_EXCEPTION.txt LICENSE.GPL3-EXCEPT LICENSE.{LGPLv21,LGPLv3} README \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a CONTRIBUTING.md LGPL_EXCEPTION.txt LICENSE.GPL3-EXCEPT \
+ LICENSE.{LGPLv21,LGPLv3} README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/usr/share/applications
diff --git a/development/qbs/qbs.info b/development/qbs/qbs.info
index 5080546bf8..e11e59a55e 100644
--- a/development/qbs/qbs.info
+++ b/development/qbs/qbs.info
@@ -1,10 +1,10 @@
PRGNAM="qbs"
-VERSION="1.13.1"
+VERSION="1.16.0"
HOMEPAGE="https://wiki.qt.io/Qbs"
-DOWNLOAD="https://download.qt.io/official_releases/qbs/1.13.1/qbs-src-1.13.1.tar.gz"
-MD5SUM="979d41ad62fa769d4d3081c6778521b8"
+DOWNLOAD="https://download.qt.io/official_releases/qbs/1.16.0/qbs-src-1.16.0.tar.gz"
+MD5SUM="1981b1625328d8bf16a5552213d6912a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="qt5-legacy"
+REQUIRES="qt5"
MAINTAINER="Andrzej Telszewski"
EMAIL="atelszewski@gmail.com"
diff --git a/development/qt-creator-llvm/qt-creator-llvm.SlackBuild b/development/qt-creator-llvm/qt-creator-llvm.SlackBuild
index c51fe65ec6..1228b7ceab 100644
--- a/development/qt-creator-llvm/qt-creator-llvm.SlackBuild
+++ b/development/qt-creator-llvm/qt-creator-llvm.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for LLVM/Clang tools for Qt Creator
-# Copyright 2019 Andrzej Telszewski, Szczecin
+# Copyright 2020 Andrzej Telszewski, Szczecin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=qt-creator-llvm
-VERSION=${VERSION:-7.0_4a75f114}
+VERSION=${VERSION:-8.0_c47ba33}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -56,90 +56,135 @@ fi
set -e
+build_install_cmake_tmp()
+{
+ CMAKE_VERSION=3.17.1
+
+ mkdir cmake-tmp
+ pushd cmake-tmp
+
+ tar xvf $CWD/cmake-${CMAKE_VERSION}.tar.gz
+ cd cmake-${CMAKE_VERSION}
+
+ mkdir build
+ cd build
+
+ CMAKE_INSTALL_ROOT=$(pwd)
+
+ CFLAGS="${SLKCFLAGS}" \
+ CXXFLAGS="${SLKCFLAGS}" \
+ ../configure \
+ --prefix=/usr \
+ --system-curl \
+ --system-expat \
+ --no-system-jsoncpp \
+ --system-zlib \
+ --system-bzip2 \
+ --system-libarchive
+
+ make || make -j1
+ make install DESTDIR=${CMAKE_INSTALL_ROOT}
+
+ # Favour the CMake version we just built.
+
+ export PATH=${CMAKE_INSTALL_ROOT}/usr/bin:${PATH}
+
+ # Return to caller's working dir.
+
+ popd
+
+ # Clean up the environment.
+
+ unset CMAKE_INSTALL_ROOT
+ unset CMAKE_VERSION
+
+ # Debug info.
+
+ printf "\nPATH: %s\nwhich cmake: %s\n%s\n\n" \
+ "${PATH}" "$(which cmake)" \
+ "$($(which cmake) --version | head -n1)"
+}
+
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
+
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
+mv clang-tools-extra clang/tools/extra
+mv clang llvm/tools/clang
+
+cd llvm
+
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 {} \;
-
-# Exceptionally, copy the docs before the build starts.
-# This can save you quite some time in a case of a missing doc file.
+chmod -R a-st,u+rwX,go-w+rX .
+
+# Exceptionally, copy docs before the build starts. This can save quite
+# some script development time should one of the files be missing.
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/{clang,clang-tools-extra,clazy}
+mkdir -p $PKG/install
+
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
cp -a CODE_OWNERS.TXT CREDITS.TXT LICENSE.TXT README.txt RELEASE_TESTERS.TXT \
$PKG/usr/doc/$PRGNAM-$VERSION
-cp -a tools/clang/{CODE_OWNERS.TXT,LICENSE.TXT,README.txt} \
- $PKG/usr/doc/$PRGNAM-$VERSION/clang
-cp -a tools/clang/tools/extra/{CODE_OWNERS.TXT,LICENSE.TXT,README.txt} \
- $PKG/usr/doc/$PRGNAM-$VERSION/clang-tools-extra
-cp -a tools/clang/tools/extra/clazy/{COPYING-LGPL2.txt,Changelog,HOWTO,README.md} \
- $PKG/usr/doc/$PRGNAM-$VERSION/clazy
+
+( cd tools/clang
+ cp -a CODE_OWNERS.TXT LICENSE.TXT NOTES.txt README.txt \
+ $PKG/usr/doc/$PRGNAM-$VERSION/clang
+ cp -a tools/extra/{CODE_OWNERS.TXT,LICENSE.TXT,README.txt} \
+ $PKG/usr/doc/$PRGNAM-$VERSION/clang-tools-extra
+ cp -a tools/extra/clazy/{COPYING-LGPL2.txt,Changelog,HOWTO,README.md} \
+ $PKG/usr/doc/$PRGNAM-$VERSION/clazy
+)
+
+# Newer version of CMake than in Slackware 14.2 is needed to build LLVM/Clang.
+# Build and install that newer version in temp path.
+
+build_install_cmake_tmp
+
+# Build LLVM/Clang proper.
mkdir -p build
cd build
- cmake \
- -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/usr/libexec/qtcreator/clang \
- -DLLVM_LIBDIR_SUFFIX= \
- -DCMAKE_BUILD_TYPE=Release \
- -DLLVM_BUILD_LLVM_DYLIB=ON \
- -DLLVM_LINK_LLVM_DYLIB=ON \
- -DLLVM_ENABLE_RTTI=ON \
- -DLLVM_ENABLE_ASSERTIONS=OFF \
+ -DLLVM_LIBDIR_SUFFIX= \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DLLVM_BUILD_LLVM_DYLIB=ON \
+ -DLLVM_LINK_LLVM_DYLIB=ON \
+ -DLLVM_ENABLE_RTTI=ON \
+ -DLLVM_ENABLE_ASSERTIONS=OFF \
..
make
make install DESTDIR=$PKG
cd ..
-# Determine "clang" binary version.
-VERSION_CLANG=$( echo $VERSION | cut -f1 -d_ )
+# Remove uneeded components (reduce package size).
-if ! [ -x $PKG/usr/libexec/qtcreator/clang/bin/clang-$VERSION_CLANG ]; then
- VERSION_CLANG=$( echo $VERSION_CLANG | cut -f1 -d. )
-fi
-
-if ! [ -x $PKG/usr/libexec/qtcreator/clang/bin/clang-$VERSION_CLANG ]; then
- VERSION_CLANG=
-
- echo "error: Unable to determine \"clang\" binary version."
- exit 1
-fi
-
-# Remove unnecessary components (reduce package size).
-
-find $PKG/usr/libexec/qtcreator/clang/bin -mindepth 1 -not \( \
- -name clang -o -name clang-$VERSION_CLANG -o -name llvm-config \) \
+find $PKG/usr/libexec/qtcreator/clang/bin -mindepth 1 -not \
+ \( -name clang -o -name clang-[0-9]\* -o -name clang-tidy -o \
+ -name clangd -o -name clazy-standalone -o -name llvm-config \) \
-exec rm {} \;
-# FIXME: Find patience to find out which libs are required by Qt Creator
-# and then remove the unnecessary ones.
-#find $PKG/usr/libexec/qtcreator/clang/lib -name \*.a -not \( \
-# -name libclangTooling.a -o -name libclangIndex.a -o -name libclangFrontend.a -o \
-# -name libclangParse.a -o -name libclangSerialization.a -o -name libclangSema.a -o \
-# -name libclangEdit.a -o -name libclangAnalysis.a -o -name libclangDriver.a -o \
-# -name libclangDynamicASTMatchers.a -o -name libclangASTMatchers.a -o \
-# -name libclangToolingCore.a -o -name libclangAST.a -o -name libclangLex.a -o \
-# -name libclangBasic.a \) \
-# -exec rm {} \;
-
rm -rf $PKG/usr/libexec/qtcreator/clang/libexec
rm -rf $PKG/usr/libexec/qtcreator/clang/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
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# _clazy_ has troubles finding _libLLVM-8.so_. Help it.
+# NOTE: Run _patchelf_ only after running _strip_, otherwise stripping breaks
+# the binary. See https://github.com/probonopd/linuxdeployqt/issues/29
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
+patchelf --set-rpath /usr/libexec/qtcreator/clang/lib \
+ $PKG/usr/libexec/qtcreator/clang/bin/clazy-standalone
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/qt-creator-llvm/qt-creator-llvm.info b/development/qt-creator-llvm/qt-creator-llvm.info
index 5639ba6785..407280cca0 100644
--- a/development/qt-creator-llvm/qt-creator-llvm.info
+++ b/development/qt-creator-llvm/qt-creator-llvm.info
@@ -1,10 +1,12 @@
PRGNAM="qt-creator-llvm"
-VERSION="7.0_4a75f114"
-HOMEPAGE="https://code.qt.io/cgit/clang/llvm.git/"
-DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/qt-creator-llvm/qt-creator-llvm-7.0_4a75f114.tar.gz"
-MD5SUM="5ad42628b0219433010ac2f1fbb5791d"
+VERSION="8.0_c47ba33"
+HOMEPAGE="https://code.qt.io/cgit/clang/llvm-project.git/"
+DOWNLOAD="http://sourceforge.net/projects/slackbuildsdirectlinks/files/qt-creator-llvm/qt-creator-llvm-8.0_c47ba33.tar.gz \
+ https://github.com/Kitware/CMake/releases/download/v3.17.1/cmake-3.17.1.tar.gz"
+MD5SUM="36f76ea4a550cdd48884841861b1812c \
+ 958959aa5e0338144eed7320e9b48561"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES=""
+REQUIRES="patchelf"
MAINTAINER="Andrzej Telszewski"
EMAIL="atelszewski@gmail.com"
diff --git a/development/qt-creator-llvm/slack-desc b/development/qt-creator-llvm/slack-desc
index 10201134d4..87de86c9c1 100644
--- a/development/qt-creator-llvm/slack-desc
+++ b/development/qt-creator-llvm/slack-desc
@@ -13,7 +13,7 @@ qt-creator-llvm: in order to extend Qt Creator's functionality.
qt-creator-llvm: Some of the Qt Creator's tools enabled by this package are:
qt-creator-llvm: Clang Code Model, Clang-Tidy, Clazy and Clang Static Analyzer.
qt-creator-llvm:
-qt-creator-llvm: Homepage: https://code.qt.io/cgit/clang/llvm.git/
+qt-creator-llvm: Homepage: https://code.qt.io/cgit/clang/llvm-project.git/
qt-creator-llvm:
qt-creator-llvm:
qt-creator-llvm:
diff --git a/development/qt-creator/add-mime-types.patch b/development/qt-creator/add-mime-types.patch
new file mode 100644
index 0000000000..77229b48c3
--- /dev/null
+++ b/development/qt-creator/add-mime-types.patch
@@ -0,0 +1,16 @@
+--- share/applications/org.qt-project.qtcreator.desktop 2020-03-27 04:34:53.000000000 +0100
++++ share/applications/org.qt-project.qtcreator.desktop 2020-04-10 18:27:44.756614495 +0200
+@@ -2,11 +2,10 @@
+ Type=Application
+ Exec=qtcreator %F
+ Name=Qt Creator
+-GenericName=C++ IDE for developing Qt applications
++GenericName=C/C++ and Qt IDE
+ X-KDE-StartupNotify=true
+ Icon=QtProject-qtcreator
+ StartupWMClass=qtcreator
+ Terminal=false
+ Categories=Development;IDE;Qt;
+-MimeType= text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;
+-
++MimeType=text/x-csrc;text/x-c++src;text/x-c++hdr;text/x-xsrc;text/x-python;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;
diff --git a/development/qt-creator/qt-creator.SlackBuild b/development/qt-creator/qt-creator.SlackBuild
index e088f2281f..32a65255dc 100644
--- a/development/qt-creator/qt-creator.SlackBuild
+++ b/development/qt-creator/qt-creator.SlackBuild
@@ -3,7 +3,7 @@
# Slackware build script for Qt Creator
# Copyright 2016 Andre Barboza, Belo Horizonte - Brazil
-# Copyright 2019 Andrzej Telszewski, Szczecin
+# Copyright 2020 Andrzej Telszewski, Szczecin
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
# VERSION=4.2.0_rc1 or VERSION=4.2.0_beta1 (note the underscore).
PRGNAM=qt-creator
-VERSION=${VERSION:-4.9.2}
+VERSION=${VERSION:-4.12.3}
SRCVER=$(echo $VERSION | tr _ -)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -64,52 +64,66 @@ set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
+
rm -rf $PRGNAM-$SRCVER
tar xvf $CWD/$PRGNAM-opensource-src-$SRCVER.tar.gz
mv $PRGNAM-opensource-src-$SRCVER $PRGNAM-$SRCVER
cd $PRGNAM-$SRCVER
+
chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+chmod -R a-st,u+rwX,go-w+rX .
# Adjust docs location.
-sed -i "s|share/doc/qtcreator|doc/$PRGNAM-$VERSION|g" qtcreator.pri
-sed -i "s|share/doc/qtcreator|doc/$PRGNAM-$VERSION|g" doc/api/qtcreator-documentation.qdoc
-sed -i "s|share/doc/qtcreator|doc/$PRGNAM-$VERSION|g" src/plugins/coreplugin/icore.cpp
+
+sed -i "s|share/doc/qtcreator|doc/$PRGNAM-$VERSION|g" qtcreator.pri
+sed -i "s|share/doc/qtcreator|doc/$PRGNAM-$VERSION|g" doc/qtcreatordev/src/qtcreator-documentation.qdoc
+sed -i "s|share/doc/\${IDE_ID}|doc/$PRGNAM-$VERSION|g" cmake/QtCreatorAPI.cmake
# LLVM/Clang can be used to extend Qt Creator functionality.
-if [ "${USE_LLVM:-no}" = yes -o "${CODE_MODEL:-no}" = "yes" ]; then
+
+if [ "${USE_LLVM:-no}" = yes ] || [ "${CODE_MODEL:-no}" = "yes" ]; then
LLVM_INSTALL_ROOT=/usr/libexec/qtcreator/clang
QMAKE_LFLAGS=-L${LLVM_INSTALL_ROOT}/lib
+ export QTC_ENABLE_CLANG_LIBTOOLING=1
- if [ ! -x $LLVM_INSTALL_ROOT/bin/clang ]; then
+ if [ ! -x ${LLVM_INSTALL_ROOT}/bin/clang ]; then
echo "error: You must install \"qt-creator-llvm\" package in order to"
echo "error: use LLVM/Clang tools integration."
+
exit 1
fi
fi
+# -Wunguarded-availability-new is not supported.
+
patch -p0 < $CWD/remove-w-error-unguarded-availability-new.patch
+# Tell DEs that Qt Creator supports some more MIME types.
+
+patch -p0 < $CWD/add-mime-types.patch
+
# Fix for https://lists.qt-project.org/pipermail/qt-creator/2019-May/008050.html
+
QMAKE_LFLAGS="$QMAKE_LFLAGS -L/usr/lib$LIBDIRSUFFIX"
-qmake-qt5 -r qtcreator.pro \
- QMAKE_CXXFLAGS="$SLKCFLAGS" \
- QMAKE_LFLAGS="$QMAKE_LFLAGS" \
- QTC_PREFIX=/usr \
- IDE_LIBRARY_BASENAME=lib$LIBDIRSUFFIX \
- LLVM_INSTALL_DIR=$LLVM_INSTALL_ROOT \
- QBS_INSTALL_DIR=/usr \
+qmake-qt5 -r qtcreator.pro \
+ QMAKE_CXXFLAGS="$SLKCFLAGS" \
+ QMAKE_LFLAGS="$QMAKE_LFLAGS" \
+ QTC_PREFIX=/usr \
+ IDE_LIBRARY_BASENAME=lib$LIBDIRSUFFIX \
+ LLVM_INSTALL_DIR=$LLVM_INSTALL_ROOT \
+ QBS_INSTALL_DIR=/usr \
DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES
make
make install INSTALL_ROOT=$PKG
-make docs
-make install_docs INSTALL_ROOT=$PKG
+
+if which qdoc-qt5 &>/dev/null; then
+ make docs
+ make install_docs INSTALL_ROOT=$PKG
+else
+ echo "qdoc-qt5 not found. Docs won't be built nor installed."
+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/development/qt-creator/qt-creator.info b/development/qt-creator/qt-creator.info
index 34613ce23d..f0d73d1dae 100644
--- a/development/qt-creator/qt-creator.info
+++ b/development/qt-creator/qt-creator.info
@@ -1,8 +1,8 @@
PRGNAM="qt-creator"
-VERSION="4.9.2"
+VERSION="4.12.3"
HOMEPAGE="https://wiki.qt.io/Qt_Creator"
-DOWNLOAD="https://download.qt.io/official_releases/qtcreator/4.9/4.9.2/qt-creator-opensource-src-4.9.2.tar.gz"
-MD5SUM="c226740c66cb7cb231180d4cbe572cbd"
+DOWNLOAD="https://download.qt.io/official_releases/qtcreator/4.12/4.12.3/qt-creator-opensource-src-4.12.3.tar.gz"
+MD5SUM="7ee294ef4316875a355c43f62918e13f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="qbs"
diff --git a/development/qt-creator/qt-creator.xml b/development/qt-creator/qt-creator.xml
index 4ab39909e0..37b0695fe6 100644
--- a/development/qt-creator/qt-creator.xml
+++ b/development/qt-creator/qt-creator.xml
@@ -3,7 +3,10 @@
<mime-type type="application/x-qt-creator">
<sub-class-of type="text/plain"/>
<comment>Qt Creator Project</comment>
+ <glob pattern="*.creator"/>
<glob pattern="*.pro"/>
+ <glob pattern="*.pyproject"/>
+ <glob pattern="*.pyqtc"/>
<glob pattern="*.qbs"/>
</mime-type>
</mime-info>
diff --git a/development/samurai/samurai.SlackBuild b/development/samurai/samurai.SlackBuild
index 932125a34b..19d1d9623f 100644
--- a/development/samurai/samurai.SlackBuild
+++ b/development/samurai/samurai.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for samurai
-# Copyright 2018-2019 Hunter Sezen California, USA
+# Copyright 2018-2020 Hunter Sezen California, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=samurai
-VERSION=${VERSION:-1.0}
+VERSION=${VERSION:-1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/samurai/samurai.info b/development/samurai/samurai.info
index 2078a6be1f..3594a6358d 100644
--- a/development/samurai/samurai.info
+++ b/development/samurai/samurai.info
@@ -1,8 +1,8 @@
PRGNAM="samurai"
-VERSION="1.0"
+VERSION="1.1"
HOMEPAGE="https://github.com/michaelforney/samurai"
-DOWNLOAD="https://github.com/michaelforney/samurai/releases/download/1.0/samurai-1.0.tar.gz"
-MD5SUM="5480fe0d7d805fb0ff1bef867d0d762f"
+DOWNLOAD="https://github.com/michaelforney/samurai/releases/download/1.1/samurai-1.1.tar.gz"
+MD5SUM="5e8578e2950145a2e766156f0f9dcec2"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild
index 16579b1070..28f4a9b6e0 100644
--- a/development/sbcl/sbcl.SlackBuild
+++ b/development/sbcl/sbcl.SlackBuild
@@ -25,7 +25,7 @@
# Modified by Eugene M., <damagedone at gmx dot com>
PRGNAM=sbcl
-VERSION=${VERSION:-2.0.4}
+VERSION=${VERSION:-2.0.5}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info
index 20b6eb8f84..d3c1c400a4 100644
--- a/development/sbcl/sbcl.info
+++ b/development/sbcl/sbcl.info
@@ -1,8 +1,8 @@
PRGNAM="sbcl"
-VERSION="2.0.4"
+VERSION="2.0.5"
HOMEPAGE="http://www.sbcl.org/"
-DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.0.4-source.tar.bz2"
-MD5SUM="d5415d1ae9faf679b465bca3e20a5706"
+DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.0.5-source.tar.bz2"
+MD5SUM="1613da51e875c5d7d9c155d65e6fded5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/tig/1016.patch b/development/tig/1016.patch
new file mode 100644
index 0000000000..095efc9173
--- /dev/null
+++ b/development/tig/1016.patch
@@ -0,0 +1,47 @@
+From dff2d346e9647fb55c4e0e381572ad1fe82b8715 Mon Sep 17 00:00:00 2001
+From: Kyle Anderson <kylea@netflix.com>
+Date: Mon, 8 Jun 2020 17:24:18 -0700
+Subject: [PATCH] Don't error if git tab completion is not available. Fixes
+ #1011
+
+---
+ contrib/tig-completion.bash | 19 ++++++++++++-------
+ 1 file changed, 12 insertions(+), 7 deletions(-)
+
+diff --git a/contrib/tig-completion.bash b/contrib/tig-completion.bash
+index 5aef3fd8..54a40ec1 100755
+--- a/contrib/tig-completion.bash
++++ b/contrib/tig-completion.bash
+@@ -28,6 +28,9 @@
+ # is performed while the script loads. If git isn't found
+ # at source time then all lookups will be done on demand,
+ # which may be slightly slower.
++#
++# 4) This completion file depends on git completion already being
++# loaded. Make sure git-completion.bash happens first.
+
+ __tig_options="
+ -v --version
+@@ -93,13 +96,15 @@ if [ -n "$ZSH_VERSION" ]; then
+ bashcompinit
+ fi
+
+-# we use internal git-completion functions, so wrap _tig for all necessary
++# we use internal git-completion functions (if available), so wrap _tig for all necessary
+ # variables (like cword and prev) to be defined
+-__git_complete tig _tig
++if type '__git_complete' 2>/dev/null | grep -q 'function'; then
++ __git_complete tig _tig
+
+-# The following are necessary only for Cygwin, and only are needed
+-# when the user has tab-completed the executable name and consequently
+-# included the '.exe' suffix.
+-if [ Cygwin = "$(uname -o 2>/dev/null)" ]; then
+- __git_complete tig.exe _tig
++ # The following are necessary only for Cygwin, and only are needed
++ # when the user has tab-completed the executable name and consequently
++ # included the '.exe' suffix.
++ if [ Cygwin = "$(uname -o 2>/dev/null)" ]; then
++ __git_complete tig.exe _tig
++ fi
+ fi
diff --git a/development/tig/tig.SlackBuild b/development/tig/tig.SlackBuild
index 460d2d09b6..f5de4dfb48 100644
--- a/development/tig/tig.SlackBuild
+++ b/development/tig/tig.SlackBuild
@@ -24,7 +24,7 @@
PRGNAM=tig
VERSION=${VERSION:-2.5.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -70,6 +70,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
sed -i 's|$(docdir)/tig|$(docdir)|' Makefile
+patch -p1 < $CWD/1016.patch
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
diff --git a/development/tiled/tiled.SlackBuild b/development/tiled/tiled.SlackBuild
index 8d0a23e418..4126bb606e 100644
--- a/development/tiled/tiled.SlackBuild
+++ b/development/tiled/tiled.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=tiled
-VERSION=${VERSION:-1.3.4}
+VERSION=${VERSION:-1.4.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -81,14 +81,12 @@ if [ "$ARCH" = "x86_64" ]; then
patch -p0 < $CWD/tiled_lib64.patch
fi
+qbs setup-qt /usr/bin/qmake-qt5 qt5
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
- qmake-qt5 -r PREFIX=/usr LIBDIR=/usr/lib${LIBDIRSUFFIX} RPATH=no USE_FHS_PLUGIN_PATH=yes
+ qbs profile:qt5 qbs.installPrefix:"/usr" projects.Tiled.useRPaths:false
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
- make
-make install INSTALL_ROOT=$PKG
+qbs install --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/development/tiled/tiled.info b/development/tiled/tiled.info
index 4726c406a2..21c7ffbc25 100644
--- a/development/tiled/tiled.info
+++ b/development/tiled/tiled.info
@@ -1,10 +1,10 @@
PRGNAM="tiled"
-VERSION="1.3.4"
+VERSION="1.4.0"
HOMEPAGE="https://www.mapeditor.org"
-DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.3.4/tiled-1.3.4.tar.gz"
-MD5SUM="21731546c8293cfb72e84ab9b82c5f76"
+DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.4.0/tiled-1.4.0.tar.gz"
+MD5SUM="90700fc6f8ee838b838b77dd144ab224"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="qt5"
+REQUIRES="qt5 qbs"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"
diff --git a/development/tkdiff/tkdiff.SlackBuild b/development/tkdiff/tkdiff.SlackBuild
index 72930c907b..046113c60f 100644
--- a/development/tkdiff/tkdiff.SlackBuild
+++ b/development/tkdiff/tkdiff.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=tkdiff
-VERSION=${VERSION:-4.3.5}
+VERSION=${VERSION:-5.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -35,8 +35,8 @@ PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
TAR=${TAR:-unzip} #tar xvf
-SOURCE=${SOURCE:-tkdiff-4-3-5}
-TARFILE=${TARFILE:-tkdiff-4-3-5.zip}
+SOURCE=${SOURCE:-tkdiff-5-0}
+TARFILE=${TARFILE:-tkdiff-5-0.zip}
set -e
diff --git a/development/tkdiff/tkdiff.info b/development/tkdiff/tkdiff.info
index 4fdd13bcb7..e7f034cfa4 100644
--- a/development/tkdiff/tkdiff.info
+++ b/development/tkdiff/tkdiff.info
@@ -1,8 +1,8 @@
PRGNAM="tkdiff"
-VERSION="4.3.5"
+VERSION="5.0"
HOMEPAGE="https://sourceforge.net/projects/tkdiff/"
-DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/4.3.5/tkdiff-4-3-5.zip"
-MD5SUM="1a8619f33ef95792b28787fb54dfab30"
+DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.0/tkdiff-5-0.zip"
+MD5SUM="4e4ad77c54fc4d8057b29e14aa539d35"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/uncrustify/nl_func_leave_one_liners.patch b/development/uncrustify/nl_func_leave_one_liners.patch
deleted file mode 100644
index 60c43119cb..0000000000
--- a/development/uncrustify/nl_func_leave_one_liners.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-From 06822aa69bf460b5ef0363f2a0cf69ec7a426bda Mon Sep 17 00:00:00 2001
-From: Guy Maurel <g.maurel@agwest.de>
-Date: Fri, 29 Nov 2019 18:04:25 +0100
-Subject: nl_func_leave_one_liners is now completed
-
-Ref. #2561
-
-diff --git a/src/newlines.cpp b/src/newlines.cpp
-index a7db6181..576cd874 100644
---- a/src/newlines.cpp
-+++ b/src/newlines.cpp
-@@ -2782,12 +2782,30 @@ static void newline_func_def_or_call(chunk_t *start)
-
- if (tmp_next != nullptr && tmp_next->type != CT_FUNC_CLASS_DEF)
- {
-- bool is_proto = ( tmp->parent_type == CT_FUNC_PROTO
-- || tmp->parent_type == CT_FUNC_CLASS_PROTO);
-- iarf_e a = (is_proto) ?
-- options::nl_func_proto_type_name() :
-- (options::nl_func_leave_one_liners()) ? // Issue #1511
-- IARF_IGNORE : options::nl_func_type_name();
-+ chunk_t *closing = chunk_skip_to_match(tmp);
-+ chunk_t *brace = chunk_get_next_ncnl(closing);
-+ iarf_e a; // Issue #2561
-+
-+ if ( tmp->parent_type == CT_FUNC_PROTO
-+ || tmp->parent_type == CT_FUNC_CLASS_PROTO)
-+ {
-+ // proto
-+ a = options::nl_func_proto_type_name();
-+ }
-+ else
-+ {
-+ // def
-+
-+ if ( options::nl_func_leave_one_liners()
-+ && brace->flags.test(PCF_ONE_LINER)) // Issue #1511
-+ {
-+ a = IARF_IGNORE;
-+ }
-+ else
-+ {
-+ a = options::nl_func_type_name();
-+ }
-+ }
-
- if ( tmp->flags.test(PCF_IN_CLASS)
- && (options::nl_func_type_name_class() != IARF_IGNORE))
-diff --git a/tests/config/Issue_2561.cfg b/tests/config/Issue_2561.cfg
-new file mode 100644
-index 00000000..03a40504
---- /dev/null
-+++ b/tests/config/Issue_2561.cfg
-@@ -0,0 +1,5 @@
-+sp_func_def_paren = force
-+indent_columns = 3
-+nl_func_leave_one_liners = true
-+nl_func_type_name = force
-+mod_add_long_function_closebrace_comment = 1
-diff --git a/tests/cpp.test b/tests/cpp.test
-index 77797aed..39c7e421 100644
---- a/tests/cpp.test
-+++ b/tests/cpp.test
-@@ -96,6 +96,7 @@
- 30085 nSolve.cfg cpp/align_class.cpp
- 30086 align_class-constr.cfg cpp/align_class-constr.cpp
- 30087 Issue_1511.cfg cpp/Issue_1511.cpp
-+30088 Issue_2561.cfg cpp/Issue_2561.cpp
-
- 30090 bug_488.cfg cpp/bug_488.cpp
- 30091 bug_472.cfg cpp/bug_472.cpp
-diff --git a/tests/expected/cpp/30088-Issue_2561.cpp b/tests/expected/cpp/30088-Issue_2561.cpp
-new file mode 100644
-index 00000000..aa566966
---- /dev/null
-+++ b/tests/expected/cpp/30088-Issue_2561.cpp
-@@ -0,0 +1,11 @@
-+#include <stdio.h>
-+
-+int getFoo () { return foo; }
-+
-+int
-+main (int argc, char *argv[])
-+{
-+ printf("hello world!\n");
-+
-+ return 0;
-+} // main
-diff --git a/tests/input/cpp/Issue_2561.cpp b/tests/input/cpp/Issue_2561.cpp
-new file mode 100644
-index 00000000..15232fc4
---- /dev/null
-+++ b/tests/input/cpp/Issue_2561.cpp
-@@ -0,0 +1,10 @@
-+#include <stdio.h>
-+
-+int getFoo() { return foo; }
-+
-+int main (int argc, char *argv[])
-+{
-+ printf("hello world!\n");
-+
-+ return 0;
-+}
diff --git a/development/uncrustify/uncrustify.SlackBuild b/development/uncrustify/uncrustify.SlackBuild
index 3695cc75b8..7b170d05ad 100644
--- a/development/uncrustify/uncrustify.SlackBuild
+++ b/development/uncrustify/uncrustify.SlackBuild
@@ -5,8 +5,8 @@
# Written by Aleksandar Samardzic <asamardzic@gmail.com>
PRGNAM=uncrustify
-VERSION=${VERSION:-0.70.1}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.71.0}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -46,7 +46,6 @@ find -L . \
-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 {} \;
-patch -p1 < $CWD/nl_func_leave_one_liners.patch
mkdir -p build
cd build
cmake \
diff --git a/development/uncrustify/uncrustify.info b/development/uncrustify/uncrustify.info
index d9b16ee9c9..4c5514fb7e 100644
--- a/development/uncrustify/uncrustify.info
+++ b/development/uncrustify/uncrustify.info
@@ -1,8 +1,8 @@
PRGNAM="uncrustify"
-VERSION="0.70.1"
+VERSION="0.71.0"
HOMEPAGE="http://uncrustify.sourceforge.net/"
-DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.70.1/uncrustify-uncrustify-0.70.1.tar.gz"
-MD5SUM="7b018fb343615bdb0c8c1143b89b61da"
+DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.71.0/uncrustify-uncrustify-0.71.0.tar.gz"
+MD5SUM="748482d4c16e2de966505c7e3829d925"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild
index ee1df430f4..04190bf8a6 100644
--- a/development/universal-ctags/universal-ctags.SlackBuild
+++ b/development/universal-ctags/universal-ctags.SlackBuild
@@ -23,8 +23,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=universal-ctags
-VERSION=${VERSION:-41e1fb6}
-GITVERSION=${GITVERSION:-41e1fb63fcf720c56c09fc4275c02c87f4ea2546}
+VERSION=${VERSION:-62f0144}
+GITVERSION=${GITVERSION:-62f01448a66c903973fafd1a814e08a6859f444c}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info
index d8b8d3019c..6dd21499de 100644
--- a/development/universal-ctags/universal-ctags.info
+++ b/development/universal-ctags/universal-ctags.info
@@ -1,8 +1,8 @@
PRGNAM="universal-ctags"
-VERSION="41e1fb6"
+VERSION="62f0144"
HOMEPAGE="https://ctags.io/"
-DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-41e1fb63fcf720c56c09fc4275c02c87f4ea2546.tar.xz"
-MD5SUM="cfa193289def6387e8c72457c95c9675"
+DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-62f01448a66c903973fafd1a814e08a6859f444c.tar.xz"
+MD5SUM="a5572fc3914106087ec48de2c60f3fed"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
diff --git a/development/valgrind/valgrind.SlackBuild b/development/valgrind/valgrind.SlackBuild
index 9896b40a59..6daa3a141b 100644
--- a/development/valgrind/valgrind.SlackBuild
+++ b/development/valgrind/valgrind.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=valgrind
-VERSION=${VERSION:-3.15.0}
+VERSION=${VERSION:-3.16.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/valgrind/valgrind.info b/development/valgrind/valgrind.info
index a4fe911996..b87786eadd 100644
--- a/development/valgrind/valgrind.info
+++ b/development/valgrind/valgrind.info
@@ -1,8 +1,8 @@
PRGNAM="valgrind"
-VERSION="3.15.0"
+VERSION="3.16.0"
HOMEPAGE="http://www.valgrind.org/"
-DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.15.0.tar.bz2"
-MD5SUM="46e5fbdcbc3502a5976a317a0860a975"
+DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.16.0.tar.bz2"
+MD5SUM="495b30af5e5ed62ebb9bb777ee19b27f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild
index 997904dae3..d0a106e9f8 100644
--- a/development/vscode-bin/vscode-bin.SlackBuild
+++ b/development/vscode-bin/vscode-bin.SlackBuild
@@ -24,8 +24,8 @@
PRGNAM=vscode-bin
SRCNAM=code-stable
-VERSION=${VERSION:-1.45.1}
-SRCVER=1589445616
+VERSION=${VERSION:-1.46.1}
+SRCVER=1592429223
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info
index 123c46a160..587f7edd23 100644
--- a/development/vscode-bin/vscode-bin.info
+++ b/development/vscode-bin/vscode-bin.info
@@ -1,10 +1,10 @@
PRGNAM="vscode-bin"
-VERSION="1.45.1"
+VERSION="1.46.1"
HOMEPAGE="https://code.visualstudio.com/"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/5763d909d5f12fe19f215cbfdd29a91c0fa9208a/code-stable-1589445616.tar.gz"
-MD5SUM_x86_64="44c289211e623adc3667c6648bf33b45"
+DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/cd9ea6488829f560dc949a8b2fb789f3cdc05f5d/code-stable-1592429223.tar.gz"
+MD5SUM_x86_64="0670442c2e192189cefe89d1e88759e8"
REQUIRES=""
MAINTAINER="Willy Sudiarto Raharjo"
EMAIL="willysr@slackbuilds.org"