diff options
Diffstat (limited to 'development')
365 files changed, 5233 insertions, 2469 deletions
diff --git a/development/CImg/CImg.SlackBuild b/development/CImg/CImg.SlackBuild index a2642d22fd..d557357ee7 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.9.2} +VERSION=${VERSION:-2.9.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/CImg/CImg.info b/development/CImg/CImg.info index 705bb04612..a288a35f0e 100644 --- a/development/CImg/CImg.info +++ b/development/CImg/CImg.info @@ -1,8 +1,8 @@ PRGNAM="CImg" -VERSION="2.9.2" +VERSION="2.9.6" HOMEPAGE="http://cimg.eu/" -DOWNLOAD="http://cimg.eu/files/CImg_2.9.2.zip" -MD5SUM="4d083fe459973ea9c57d23465d13d10a" +DOWNLOAD="http://cimg.eu/files/CImg_2.9.6.zip" +MD5SUM="8e383752a2a9b1f42da3aac5c4180cf9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/Fennel/Fennel.SlackBuild b/development/Fennel/Fennel.SlackBuild index fb8cca12cf..911d36d297 100644 --- a/development/Fennel/Fennel.SlackBuild +++ b/development/Fennel/Fennel.SlackBuild @@ -1,7 +1,7 @@ #!/bin/sh # Slackware build script for Fennel -# Copyright 2020 abooksigun <abooksigun09@gmail.com> +# Copyright 2021 abooksigun <abooksigun09@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,7 +22,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=Fennel -VERSION=${VERSION:-0.6.0} +VERSION=${VERSION:-0.8.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -68,38 +68,33 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -make fennel +make fennel fennel.lua LUAVER=${LUAVER:-"5.1 5.2 5.3 5.4 jit"} BINARY=${BINARY:-no} + for i in $LUAVER do - if [ $i == 5.1 ] || [ $i == 5.2 ] || [ $i == 5.3 ] || [ $i == 5.4 ] || [ $i == jit ] + if [ $i != 5.1 ]; then ver=$i; fi + if [ $i == "jit" ]; then libver=jit-5.1 include=luajit-2.0; else libver=$i include=lua$i; fi + if $(lua$ver -v &> /dev/null) then - if [ $i != 5.1 ]; then ver=$i libver=$i include=lua$i; fi - if $(lua$ver -v &> /dev/null) + sed -i "1s|lua.*|lua$ver|" fennel + if [ $BINARY == "yes" ] && [ $i != 5.1 ] + then + 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 - sed -i "1s|lua.*|lua$ver|" fennel - if [ "$BINARY" == "yes" ] && [ $i != 5.1 ] - 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 fennelview.fnl fennelview.lua - fi + install -D -m 0644 -t $PKG/usr/share/lua/$i fennel.lua fennelview.lua fi - else - echo -e 'LUAVER must be one or more of "5.1 5.2 5.3 5.4 jit" separated with space' - exit 1 fi done diff --git a/development/Fennel/Fennel.info b/development/Fennel/Fennel.info index ad3c37eabd..7aa2f32dff 100644 --- a/development/Fennel/Fennel.info +++ b/development/Fennel/Fennel.info @@ -1,8 +1,8 @@ PRGNAM="Fennel" -VERSION="0.6.0" +VERSION="0.8.1" HOMEPAGE="https://fennel-lang.org/" -DOWNLOAD="https://github.com/bakpakin/Fennel/archive/0.6.0/Fennel-0.6.0.tar.gz" -MD5SUM="dac8e51dbc8f86d3bd60356f3cdf086f" +DOWNLOAD="https://github.com/bakpakin/Fennel/archive/0.8.1/Fennel-0.8.1.tar.gz" +MD5SUM="3da27b2de69e9e1bfe80a3928cb0453a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="lua" diff --git a/development/FreeBASIC/FreeBASIC.SlackBuild b/development/FreeBASIC/FreeBASIC.SlackBuild index b851e000e0..87bea6da52 100644 --- a/development/FreeBASIC/FreeBASIC.SlackBuild +++ b/development/FreeBASIC/FreeBASIC.SlackBuild @@ -22,9 +22,40 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20201224 bkw: BUILD=3, fixed, for real this time. I think. BUILD=2 +# version worked only if fbc was already installed :( + +# 20201211 bkw: modified by SlackBuilds.org, to build FreeBASIC from source +# instead of using prebuilt binary packages. There are various reasons for +# wanting to do this: + +# - The prebuilt binaries were built on an OS where the terminfo fuctions +# from ncurses were split into a separate library (libtinfo). Using +# the binary package on Slackware 14.2 means creating a libtinfo +# symlink in /usr/lib64, which can cause problems later (e.g. if +# something else links with it, no harm done... until you removepkg +# FreeBASIC). Also, there are reports on the mailing list of fbc +# being unable to compile FreeBASIC code that uses curses, even with +# the symlink in place. Building it on our OS prevents this issue. +# The folks on the mailing list "solved" this problem by reverting to +# the FreeBASIC version from the 14.0 repo, which is what prompted +# me to fix this build... + +# - In the same vein, the prebuilt binaries have /usr/lib/freebasic hardcoded, +# so there had to be a symlink to lib64 on Slackware64. + +# - General paranoia about trusting prebuilt binaries. + +# - If we build it, we get FreeBASIC bindings for various libraries that +# are installed, e.g. mysql and libart_lgpl. + +# - I was hoping that compiling from source would fix a couple other +# problems. The sdl2-hello example segfaults with both the prebuilt +# and built-from-source fbc :( + PRGNAM=FreeBASIC VERSION=${VERSION:-1.07.1} -BUILD=${BUILD:-1} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -56,54 +87,69 @@ fi set -e -if [ "$ARCH" = "x86_64" ]; then - SRCVER=$(echo $VERSION-linux-x86_64) -else - SRCVER=$(echo $VERSION-linux-x86) -fi +SRCVER=$VERSION-source-bootstrap rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$SRCVER -tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz +tar xvf $CWD/$PRGNAM-$SRCVER.tar.xz 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 {} \; - -mkdir -p $PKG/usr/bin $PKG/usr/include/${PRGNAM,,} $PKG/usr/lib/${PRGNAM,,} \ - $PKG/usr/lib${LIBDIRSUFFIX}/${PRGNAM,,} $PKG/usr/man/man1 - -install -D -m0755 bin/fbc $PKG/usr/bin/fbc -cp -rf include/${PRGNAM,,}/* $PKG/usr/include/${PRGNAM,,} -cp -rf lib/${PRGNAM,,}/* $PKG/usr/lib${LIBDIRSUFFIX}/${PRGNAM,,} - -# fix linking library for x86_64 arch -if [ "$ARCH" = "x86_64" ]; then - ln -sf \ - /usr/lib${LIBDIRSUFFIX}/${PRGNAM,,}/linux-x86_64 \ - $PKG/usr/lib/${PRGNAM,,} -fi - -# fix linking with libtinfo over libncurses -ln -sf \ - /usr/lib${LIBDIRSUFFIX}/libncurses.so.5 \ - $PKG/usr/lib${LIBDIRSUFFIX}/libtinfo.so.5 -ln -sf \ - /usr/lib${LIBDIRSUFFIX}/libtinfo.so.5 \ - $PKG/usr/lib${LIBDIRSUFFIX}/libtinfo.so - -# gzip man page -gzip -c doc/fbc.1 > $PKG/usr/man/man1/fbc.1.gz +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +[ "$LIBDIRSUFFIX" = "64" ] && extra="ENABLE_LIB64=1" + +# This is interesting: we have "precompiled sources", which means +# FreeBASIC source that was 'compiled' to C source. So to bootstrap +# fbc, we first build the precompiled C to make a minimal fbc binary, +# then use that to build the real fbc from the FreeBASIC sources. +make bootstrap + +FBC="$( pwd )/bootstrap/fbc" +FBFLAGS="-i $( pwd )/inc" + +# fbdoc needs its own FBFLAGS. Loosely based on a patch from ponce. +sed -i -e 's,\<FBFLAGS\>,XFBFLAGS,g' \ + -e 's,\$(XFBFLAGS),$(FBFLAGS) &,' \ + doc/fbdoc/makefile + +# multiple make commands, with mostly the same args +run_make() { + make \ + V=1 \ + FBC="$FBC" \ + FBFLAGS="$FBFLAGS" \ + prefix=/usr \ + ENABLE_STRIPALL=1 \ + INSTALL_PROGRAM="install -s" \ + DESTDIR=$PKG \ + $extra \ + "$@" +} + +run_make +run_make install + +# Build and install the manual. +run_make -C doc/libfbdoc +run_make -C doc/fbdoc +run_make -C doc/manual html/DocToc.html txt/fbdoc.txt + +mkdir -p $PKG/usr/man/man1 +gzip -9c < doc/fbc.1 > $PKG/usr/man/man1/fbc.1.gz + +# zero length files... +find examples/ -name deleteme.txt -exec rm {} + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a doc/*.txt $PKG/usr/doc/$PRGNAM-$VERSION +cp -a doc/*.txt doc/manual/txt/ doc/manual/html/ examples/ \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +ln -s DocToc.html $PKG/usr/doc/$PRGNAM-$VERSION/html/index.html + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh diff --git a/development/FreeBASIC/FreeBASIC.info b/development/FreeBASIC/FreeBASIC.info index 820c24f02e..4ca88c2175 100644 --- a/development/FreeBASIC/FreeBASIC.info +++ b/development/FreeBASIC/FreeBASIC.info @@ -1,10 +1,10 @@ PRGNAM="FreeBASIC" VERSION="1.07.1" HOMEPAGE="http://www.freebasic.net" -DOWNLOAD="http://downloads.sourceforge.net/fbc/FreeBASIC-1.07.1-linux-x86.tar.gz" -MD5SUM="a49da627f5605c0ce703adbc7f1d082c" -DOWNLOAD_x86_64="http://downloads.sourceforge.net/fbc/FreeBASIC-1.07.1-linux-x86_64.tar.gz" -MD5SUM_x86_64="12d32ee7148be69b47d6c1be1df64fb1" +DOWNLOAD="http://downloads.sourceforge.net/fbc/FreeBASIC-1.07.1-source-bootstrap.tar.xz" +MD5SUM="be05b0c6e1a3f2547c24ce7dcc16584f" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Dimitris Zlatanidis" EMAIL="d.zlatanidis@gmail.com" diff --git a/development/FreeBASIC/README b/development/FreeBASIC/README index 5163083ae5..731744dd1b 100644 --- a/development/FreeBASIC/README +++ b/development/FreeBASIC/README @@ -2,3 +2,8 @@ Open-source, free, multi-platform BASIC compiler, with syntax similar MS-QuickBASIC (including the GFX statements), that adds new features such as pointers, unsigned data types, inline assembly, a pre-processor and many others. + +The complete FreeBASIC manual is included with the package. You can +view it at: + +file:///usr/doc/FreeBASIC-1.07.1/html/index.html diff --git a/development/KKEdit/KKEdit.info b/development/KKEdit/KKEdit.info index bad539e841..c4c5c1d293 100644 --- a/development/KKEdit/KKEdit.info +++ b/development/KKEdit/KKEdit.info @@ -1,7 +1,7 @@ PRGNAM="KKEdit" VERSION="0.1.8" -HOMEPAGE="http://keithhedger.hostingsiteforfree.com/pages/kkedit/help.html" -DOWNLOAD="https://dl.dropboxusercontent.com/s/cufjc9wh4qwmond/KKEdit-0.1.8.tar.gz" +HOMEPAGE="http://web.archive.org/web/20140403205405/http://keithhedger.hostingsiteforfree.com:80/pages/kkedit/help.html" +DOWNLOAD="http://slackware.uk/sbosrcarch/by-md5/b/8/b8f297d8d9b8714addf65dee1a0b9aee/KKEdit-0.1.8.tar.gz" MD5SUM="b8f297d8d9b8714addf65dee1a0b9aee" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/QtPy/QtPy.SlackBuild b/development/QtPy/QtPy.SlackBuild new file mode 100644 index 0000000000..6cff9f0c73 --- /dev/null +++ b/development/QtPy/QtPy.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/sh + +# Slackware build script for QtPy + +# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# 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. + +PRGNAM=QtPy +VERSION=${VERSION:-1.9.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + AUTHORS.md CHANGELOG.md LICENSE.txt README.md \ + $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/QtPy/QtPy.info b/development/QtPy/QtPy.info new file mode 100644 index 0000000000..4454ad7be2 --- /dev/null +++ b/development/QtPy/QtPy.info @@ -0,0 +1,10 @@ +PRGNAM="QtPy" +VERSION="1.9.0" +HOMEPAGE="https://github.com/spyder-ide/QtPy" +DOWNLOAD="https://files.pythonhosted.org/packages/source/Q/QtPy/QtPy-1.9.0.tar.gz" +MD5SUM="a7c993a82a1e0a0fbd01ef4aa924ed21" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="python3-PyQt5" +MAINTAINER="Benjamin Trigona-Harany" +EMAIL="slackbuilds@jaxartes.net" diff --git a/development/QtPy/README b/development/QtPy/README new file mode 100644 index 0000000000..8bdc7dc48c --- /dev/null +++ b/development/QtPy/README @@ -0,0 +1,5 @@ +QtPy is a small abstraction layer that lets you write applications using +a single API call to either PyQt or PySide. + +It provides support for PyQt5, PyQt4, PySide2 and PySide using the Qt5 +layout (where the QtGui module has been split into QtGui and QtWidgets). diff --git a/development/QtPy/slack-desc b/development/QtPy/slack-desc new file mode 100644 index 0000000000..ed92f3ef1e --- /dev/null +++ b/development/QtPy/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +QtPy: QtPy (Qt abstraction layer for Python) +QtPy: +QtPy: QtPy is a small abstraction layer that lets you write applications +QtPy: using a single API call to either PyQt or PySide. +QtPy: +QtPy: It provides support for PyQt5, PyQt4, PySide2 and PySide using the +QtPy: Qt5 layout (where the QtGui module has been split into QtGui and +QtPy: QtWidgets). +QtPy: +QtPy: +QtPy: diff --git a/development/SQLAlchemy/SQLAlchemy.SlackBuild b/development/SQLAlchemy/SQLAlchemy.SlackBuild index d89e37135f..089e7afa80 100644 --- a/development/SQLAlchemy/SQLAlchemy.SlackBuild +++ b/development/SQLAlchemy/SQLAlchemy.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=SQLAlchemy -VERSION=${VERSION:-1.3.13} +VERSION=${VERSION:-1.3.22} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/SQLAlchemy/SQLAlchemy.info b/development/SQLAlchemy/SQLAlchemy.info index 5e70410874..eff36c72fc 100644 --- a/development/SQLAlchemy/SQLAlchemy.info +++ b/development/SQLAlchemy/SQLAlchemy.info @@ -1,8 +1,8 @@ PRGNAM="SQLAlchemy" -VERSION="1.3.13" +VERSION="1.3.22" HOMEPAGE="http://www.sqlalchemy.org" -DOWNLOAD="https://files.pythonhosted.org/packages/af/47/35edeb0f86c0b44934c05d961c893e223ef27e79e1f53b5e6f14820ff553/SQLAlchemy-1.3.13.tar.gz" -MD5SUM="7ccf4fd305b2cd647221c4d6be0d7999" +DOWNLOAD="https://files.pythonhosted.org/packages/b7/10/b6d02efa2cb10dca0671fd62c9091c1e49831b266658fd7a056c577621cb/SQLAlchemy-1.3.22.tar.gz" +MD5SUM="49513756b0ab589bee014b4c5401581c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/ShellCheck-bin/ShellCheck-bin.SlackBuild b/development/ShellCheck-bin/ShellCheck-bin.SlackBuild index bafddd7f8e..b6cd1f574c 100644 --- a/development/ShellCheck-bin/ShellCheck-bin.SlackBuild +++ b/development/ShellCheck-bin/ShellCheck-bin.SlackBuild @@ -28,23 +28,19 @@ BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac + ARCH=$( uname -m ) fi -CWD=$(pwd) -TMP=${TMP:-/tmp/SBo} -PKG=$TMP/package-$PRGNAM -OUTPUT=${OUTPUT:-/tmp} - if [ "$ARCH" != "x86_64" ]; then echo "$ARCH is not supported." exit 1 fi +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + set -e rm -rf $PKG diff --git a/development/Sphinx/README b/development/Sphinx/README index 9a5cd64baf..cfd397e4f1 100644 --- a/development/Sphinx/README +++ b/development/Sphinx/README @@ -12,5 +12,4 @@ require special build instructions not captured in REQUIRES: - python/python-chardet: install python/python3 first - python/imagesize: install python/python3 first - python/alabaster: install python/python3 first -- python/python-requests: install python/python3-certifi first - python/pytz: install python/python3 first diff --git a/development/Sphinx/Sphinx.SlackBuild b/development/Sphinx/Sphinx.SlackBuild index 5a28c07391..e272e5cb43 100644 --- a/development/Sphinx/Sphinx.SlackBuild +++ b/development/Sphinx/Sphinx.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for Sphinx # Copyright 2013 Mikko Värri, Finland -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # 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=Sphinx -VERSION=${VERSION:-3.0.3} +VERSION=${VERSION:-3.5.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/Sphinx/Sphinx.info b/development/Sphinx/Sphinx.info index e142a54bd4..9e04dda7b4 100644 --- a/development/Sphinx/Sphinx.info +++ b/development/Sphinx/Sphinx.info @@ -1,10 +1,10 @@ PRGNAM="Sphinx" -VERSION="3.0.3" +VERSION="3.5.4" HOMEPAGE="http://www.sphinx-doc.org" -DOWNLOAD="https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-3.0.3.tar.gz" -MD5SUM="d5d0f61059c8ddb01b12e80a9e61adcb" +DOWNLOAD="https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-3.5.4.tar.gz" +MD5SUM="dd46088ebc01f6f721ee7618df680d68" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="alabaster imagesize python3-babel docutils Jinja2 python3-packaging Pygments python-requests python3-six snowballstemmer sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath sphinxcontrib-qthelp sphinxcontrib-serializinghtml python3-certifi" +REQUIRES="alabaster imagesize python3-babel docutils Jinja2 python3-packaging Pygments python-requests python3-six snowballstemmer sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath sphinxcontrib-qthelp sphinxcontrib-serializinghtml python-certifi" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/adms/adms.SlackBuild b/development/adms/adms.SlackBuild index 64a7f436a1..6f0e69f444 100644 --- a/development/adms/adms.SlackBuild +++ b/development/adms/adms.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for adms -# Copyright 2020 Fellype do Nascimento, Campinas - Brazil +# Copyright 2020 Fellype do Nascimento, Guaratingueta - Brazil # # All rights reserved. # @@ -27,7 +27,6 @@ PRGNAM=adms VERSION=${VERSION:-2.3.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -SRCNAME=ADMS-release if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -61,7 +60,7 @@ mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz -cd $SRCNAME-$VERSION +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/development/apache-log4cxx/apache-log4cxx.SlackBuild b/development/apache-log4cxx/apache-log4cxx.SlackBuild index 8e1adafefb..3af27f55ac 100644 --- a/development/apache-log4cxx/apache-log4cxx.SlackBuild +++ b/development/apache-log4cxx/apache-log4cxx.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=apache-log4cxx -VERSION=${VERSION:-0.10.0} +VERSION=${VERSION:-0.11.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,7 +69,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -zcat $CWD/fixincludes.patch.gz | patch -p1 || exit +./autogen.sh CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/development/apache-log4cxx/apache-log4cxx.info b/development/apache-log4cxx/apache-log4cxx.info index 4f23c19804..44b0e78d66 100644 --- a/development/apache-log4cxx/apache-log4cxx.info +++ b/development/apache-log4cxx/apache-log4cxx.info @@ -1,8 +1,8 @@ PRGNAM="apache-log4cxx" -VERSION="0.10.0" +VERSION="0.11.0" HOMEPAGE="https://logging.apache.org/log4cxx/latest_stable/index.html" -DOWNLOAD="http://www-us.apache.org/dist/logging/log4cxx/0.10.0/apache-log4cxx-0.10.0.tar.gz" -MD5SUM="b30ffb8da3665178e68940ff7a61084c" +DOWNLOAD="http://www-us.apache.org/dist/logging/log4cxx/0.11.0/apache-log4cxx-0.11.0.tar.gz" +MD5SUM="bf8d5e2a1356ae593c952e45bf96c5d9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/apache-log4cxx/fixincludes.patch.gz b/development/apache-log4cxx/fixincludes.patch.gz Binary files differdeleted file mode 100644 index b2d23c84b2..0000000000 --- a/development/apache-log4cxx/fixincludes.patch.gz +++ /dev/null diff --git a/development/apache-maven/apache-maven.SlackBuild b/development/apache-maven/apache-maven.SlackBuild index 78b8cc6b15..9e1a3821e5 100644 --- a/development/apache-maven/apache-maven.SlackBuild +++ b/development/apache-maven/apache-maven.SlackBuild @@ -4,7 +4,7 @@ # Copyright 2008-2013 Heinz Wiesinger, Amsterdam, The Netherlands # Copyright 2016 Ciorceri Petru Sorin, Cluj-Napoca, Romania -# Copyright 2017-2019 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2017-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=apache-maven -VERSION=${VERSION:-3.6.3} +VERSION=${VERSION:-3.8.1} ARCH=noarch BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/apache-maven/apache-maven.info b/development/apache-maven/apache-maven.info index 6735b9e69f..1511e797f0 100644 --- a/development/apache-maven/apache-maven.info +++ b/development/apache-maven/apache-maven.info @@ -1,8 +1,8 @@ PRGNAM="apache-maven" -VERSION="3.6.3" +VERSION="3.8.1" HOMEPAGE="https://maven.apache.org/" -DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz" -MD5SUM="9792c717f5845d952907d5144b8253c3" +DOWNLOAD="http://archive.apache.org/dist/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz" +MD5SUM="90197f18ed9036a1709ff0e09558c083" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/development/arm-binutils/arm-binutils.SlackBuild b/development/arm-binutils/arm-binutils.SlackBuild index b6c5cf415d..f8121d17ef 100644 --- a/development/arm-binutils/arm-binutils.SlackBuild +++ b/development/arm-binutils/arm-binutils.SlackBuild @@ -28,7 +28,7 @@ # Claudio Henrique Fortes Felix <felix.claudio [at] gmail [dot] com>. PRGNAM=arm-binutils -VERSION=${VERSION:-2.34} +VERSION=${VERSION:-2.35} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -65,9 +65,10 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf binutils-$VERSION -tar xvf $CWD/binutils-$VERSION.tar.xz +tar xvf $CWD/binutils-$VERSION.tar.?z cd binutils-$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 \ diff --git a/development/arm-binutils/arm-binutils.info b/development/arm-binutils/arm-binutils.info index e768e4f573..2194fa17a8 100644 --- a/development/arm-binutils/arm-binutils.info +++ b/development/arm-binutils/arm-binutils.info @@ -1,8 +1,8 @@ PRGNAM="arm-binutils" -VERSION="2.34" +VERSION="2.35" HOMEPAGE="http://www.gnu.org/software/binutils" -DOWNLOAD="https://ftp.gnu.org/gnu/binutils/binutils-2.34.tar.xz" -MD5SUM="664ec3a2df7805ed3464639aaae332d6" +DOWNLOAD="https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.xz" +MD5SUM="fc8d55e2f6096de8ff8171173b6f5087" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/arm-gcc/arm-gcc.SlackBuild b/development/arm-gcc/arm-gcc.SlackBuild index e69cacfb1d..89df04cc53 100644 --- a/development/arm-gcc/arm-gcc.SlackBuild +++ b/development/arm-gcc/arm-gcc.SlackBuild @@ -25,7 +25,7 @@ # Written by Marek Buras <cyfr0n (at) go2 !dot pl> PRGNAM=arm-gcc -VERSION=${VERSION:-9.2.0} +VERSION=${VERSION:-10.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -62,9 +62,10 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf gcc-$VERSION arm-gcc-build-$VERSION -tar xvf $CWD/gcc-$VERSION.tar.xz +tar xvf $CWD/gcc-$VERSION.tar.?z mkdir arm-gcc-build-$VERSION cd arm-gcc-build-$VERSION + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/development/arm-gcc/arm-gcc.info b/development/arm-gcc/arm-gcc.info index 5c40c50106..4ec85d0b15 100644 --- a/development/arm-gcc/arm-gcc.info +++ b/development/arm-gcc/arm-gcc.info @@ -1,8 +1,8 @@ PRGNAM="arm-gcc" -VERSION="9.2.0" +VERSION="10.2.0" HOMEPAGE="http://www.gnu.org/software/gcc/" -DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz" -MD5SUM="3818ad8600447f05349098232c2ddc78" +DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.xz" +MD5SUM="e9fd9b1789155ad09bcf3ae747596b50" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="arm-binutils" diff --git a/development/arm-gcc/configure_options.txt b/development/arm-gcc/configure_options.txt new file mode 100644 index 0000000000..e48b91773c --- /dev/null +++ b/development/arm-gcc/configure_options.txt @@ -0,0 +1,252 @@ +`configure' configures this package to adapt to many kinds of systems. + +Usage: ./configure [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print `checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for `--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or `..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [/usr/local] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, `make install' will install all the files in +`/usr/local/bin', `/usr/local/lib' etc. You can specify +an installation prefix other than `/usr/local' using `--prefix', +for instance `--prefix=$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] + --target=TARGET configure for building compilers for TARGET [HOST] + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-as-accelerator-for=ARG + build as offload target compiler. Specify offload + host triple by ARG + --enable-offload-targets=LIST + enable offloading to devices from comma-separated + LIST of TARGET[=DIR]. Use optional path to find + offload target compiler during the build + --enable-gold[=ARG] build gold [ARG={default,yes,no}] + --enable-ld[=ARG] build ld [ARG={default,yes,no}] + --enable-compressed-debug-sections={all,gas,gold,ld,none} + Enable compressed debug sections for gas, gold or ld + by default + --disable-libquadmath do not build libquadmath directory + --disable-libquadmath-support + disable libquadmath support for Fortran + --enable-libada build libada directory + --enable-libssp build libssp directory + --disable-libstdcxx do not build libstdc++-v3 directory + --enable-liboffloadmic=ARG + build liboffloadmic [ARG={no,host,target}] + --enable-bootstrap enable bootstrapping [yes if native build] + --disable-isl-version-check + disable check for isl version + --enable-lto enable link time optimization support + --enable-linker-plugin-configure-flags=FLAGS + additional flags for configuring linker plugins + [none] + --enable-linker-plugin-flags=FLAGS + additional flags for configuring and building linker + plugins [none] + --enable-host-shared build host code as shared libraries + --enable-stage1-languages[=all] + choose additional languages to build during stage1. + Mostly useful for compiler development + --enable-objc-gc enable use of Boehm's garbage collector with the GNU + Objective-C runtime + --enable-vtable-verify Enable vtable verification feature + --enable-serial-[{host,target,build}-]configure + force sequential configuration of sub-packages for + the host, target or build machine, or all + sub-packages + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-stage1-checking[=all] + choose additional checking for stage1 of the + compiler + --enable-werror enable -Werror in bootstrap stage2 and later + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-build-libsubdir=DIR Directory where to find libraries for build system + --with-system-zlib use installed libz + --with-mpc=PATH specify prefix directory for installed MPC package. + Equivalent to --with-mpc-include=PATH/include plus + --with-mpc-lib=PATH/lib + --with-mpc-include=PATH specify directory for installed MPC include files + --with-mpc-lib=PATH specify directory for the installed MPC library + --with-mpfr-dir=PATH this option has been REMOVED + --with-mpfr=PATH specify prefix directory for installed MPFR package. + Equivalent to --with-mpfr-include=PATH/include plus + --with-mpfr-lib=PATH/lib + --with-mpfr-include=PATH + specify directory for installed MPFR include files + --with-mpfr-lib=PATH specify directory for the installed MPFR library + --with-gmp-dir=PATH this option has been REMOVED + --with-gmp=PATH specify prefix directory for the installed GMP + package. Equivalent to + --with-gmp-include=PATH/include plus + --with-gmp-lib=PATH/lib + --with-gmp-include=PATH specify directory for installed GMP include files + --with-gmp-lib=PATH specify directory for the installed GMP library + --with-stage1-libs=LIBS libraries for stage1 + --with-static-standard-libraries + use -static-libstdc++ and -static-libgcc + (default=auto) + --with-stage1-ldflags=FLAGS + linker flags for stage1 + --with-boot-libs=LIBS libraries for stage2 and later + --with-boot-ldflags=FLAGS + linker flags for stage2 and later + --with-isl=PATH Specify prefix directory for the installed isl + package. Equivalent to + --with-isl-include=PATH/include plus + --with-isl-lib=PATH/lib + --with-isl-include=PATH Specify directory for installed isl include files + --with-isl-lib=PATH Specify the directory for the installed isl library + --with-target-bdw-gc=PATHLIST + specify prefix directory for installed bdw-gc + package. Equivalent to + --with-target-bdw-gc-include=PATH/include plus + --with-target-bdw-gc-lib=PATH/lib + --with-target-bdw-gc-include=PATHLIST + specify directories for installed bdw-gc include + files + --with-target-bdw-gc-lib=PATHLIST + specify directories for installed bdw-gc library + --with-gcc-major-version-only + use only GCC major number in filesystem paths + --with-build-sysroot=SYSROOT + use sysroot as the system root during the build + --with-debug-prefix-map='A=B C=D ...' + map A to B, C to D ... in debug information + --with-build-config='NAME NAME2...' + use config/NAME.mk build configuration + --with-build-time-tools=PATH + use given path to find target tools during the build + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a + nonstandard directory <lib dir> + LIBS libraries to pass to the linker, e.g. -l<library> + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if + you have headers in a nonstandard directory <include dir> + CXX C++ compiler command + CXXFLAGS C++ compiler flags + build_configargs + additional configure arguments for build directories + host_configargs + additional configure arguments for host directories + target_configargs + additional configure arguments for target directories + AR AR for the host + AS AS for the host + DLLTOOL DLLTOOL for the host + LD LD for the host + LIPO LIPO for the host + NM NM for the host + RANLIB RANLIB for the host + STRIP STRIP for the host + WINDRES WINDRES for the host + WINDMC WINDMC for the host + OBJCOPY OBJCOPY for the host + OBJDUMP OBJDUMP for the host + OTOOL OTOOL for the host + READELF READELF for the host + CC_FOR_TARGET + CC for the target + CXX_FOR_TARGET + CXX for the target + GCC_FOR_TARGET + GCC for the target + GFORTRAN_FOR_TARGET + GFORTRAN for the target + GOC_FOR_TARGET + GOC for the target + GDC_FOR_TARGET + GDC for the target + AR_FOR_TARGET + AR for the target + AS_FOR_TARGET + AS for the target + DLLTOOL_FOR_TARGET + DLLTOOL for the target + LD_FOR_TARGET + LD for the target + LIPO_FOR_TARGET + LIPO for the target + NM_FOR_TARGET + NM for the target + OBJCOPY_FOR_TARGET + OBJCOPY for the target + OBJDUMP_FOR_TARGET + OBJDUMP for the target + OTOOL_FOR_TARGET + OTOOL for the target + RANLIB_FOR_TARGET + RANLIB for the target + READELF_FOR_TARGET + READELF for the target + STRIP_FOR_TARGET + STRIP for the target + WINDRES_FOR_TARGET + WINDRES for the target + WINDMC_FOR_TARGET + WINDMC for the target + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. diff --git a/development/arm-gdb/arm-gdb.SlackBuild b/development/arm-gdb/arm-gdb.SlackBuild index c13359ef3c..717913d004 100644 --- a/development/arm-gdb/arm-gdb.SlackBuild +++ b/development/arm-gdb/arm-gdb.SlackBuild @@ -25,7 +25,7 @@ # Written by thorsten <thorsten (dot) johannvorderbrueggen (at) t-online (dot) de> PRGNAM=arm-gdb -VERSION=${VERSION:-8.3} +VERSION=${VERSION:-10.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -62,9 +62,10 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf gdb-$VERSION arm-gdb-build-$VERSION -tar xvf $CWD/gdb-$VERSION.tar.xz +tar xvf $CWD/gdb-$VERSION.tar.?z mkdir arm-gdb-build-$VERSION cd arm-gdb-build-$VERSION + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ diff --git a/development/arm-gdb/arm-gdb.info b/development/arm-gdb/arm-gdb.info index b3aede5b85..e0ed08f206 100644 --- a/development/arm-gdb/arm-gdb.info +++ b/development/arm-gdb/arm-gdb.info @@ -1,8 +1,8 @@ PRGNAM="arm-gdb" -VERSION="8.3" +VERSION="10.1" HOMEPAGE="http://www.gnu.org/software/gdb/" -DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gdb/gdb-8.3.tar.xz" -MD5SUM="bbd95b2f9b34621ad7a19a3965476314" +DOWNLOAD="ftp://ftp.gnu.org/pub/gnu/gdb/gdb-10.1.tar.xz" +MD5SUM="1822a7dd45e7813f4408407eec1a6af1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="arm-gcc" diff --git a/development/arm-gdb/configure_options.txt b/development/arm-gdb/configure_options.txt new file mode 100644 index 0000000000..f6344f4a8b --- /dev/null +++ b/development/arm-gdb/configure_options.txt @@ -0,0 +1,247 @@ +`configure' configures this package to adapt to many kinds of systems. + +Usage: ./configure [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print `checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for `--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or `..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [/usr/local] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, `make install' will install all the files in +`/usr/local/bin', `/usr/local/lib' etc. You can specify +an installation prefix other than `/usr/local' using `--prefix', +for instance `--prefix=$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] + --target=TARGET configure for building compilers for TARGET [HOST] + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-as-accelerator-for=ARG + build as offload target compiler. Specify offload + host triple by ARG + --enable-offload-targets=LIST + enable offloading to devices from comma-separated + LIST of TARGET[=DIR]. Use optional path to find + offload target compiler during the build + --enable-gold[=ARG] build gold [ARG={default,yes,no}] + --enable-ld[=ARG] build ld [ARG={default,yes,no}] + --enable-compressed-debug-sections={all,gas,gold,ld,none} + Enable compressed debug sections for gas, gold or ld + by default + --disable-libquadmath do not build libquadmath directory + --disable-libquadmath-support + disable libquadmath support for Fortran + --enable-libada build libada directory + --enable-libssp build libssp directory + --disable-libstdcxx do not build libstdc++-v3 directory + --enable-liboffloadmic=ARG + build liboffloadmic [ARG={no,host,target}] + --enable-bootstrap enable bootstrapping [yes if native build] + --disable-isl-version-check + disable check for isl version + --enable-lto enable link time optimization support + --enable-linker-plugin-configure-flags=FLAGS + additional flags for configuring linker plugins + [none] + --enable-linker-plugin-flags=FLAGS + additional flags for configuring and building linker + plugins [none] + --enable-host-shared build host code as shared libraries + --enable-stage1-languages[=all] + choose additional languages to build during stage1. + Mostly useful for compiler development + --enable-objc-gc enable use of Boehm's garbage collector with the GNU + Objective-C runtime + --enable-vtable-verify Enable vtable verification feature + --enable-serial-[{host,target,build}-]configure + force sequential configuration of sub-packages for + the host, target or build machine, or all + sub-packages + --enable-maintainer-mode + enable make rules and dependencies not useful (and + sometimes confusing) to the casual installer + --enable-stage1-checking[=all] + choose additional checking for stage1 of the + compiler + --enable-werror enable -Werror in bootstrap stage2 and later + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-build-libsubdir=DIR Directory where to find libraries for build system + --with-system-zlib use installed libz + --with-mpc=PATH specify prefix directory for installed MPC package. + Equivalent to --with-mpc-include=PATH/include plus + --with-mpc-lib=PATH/lib + --with-mpc-include=PATH specify directory for installed MPC include files + --with-mpc-lib=PATH specify directory for the installed MPC library + --with-mpfr-dir=PATH this option has been REMOVED + --with-mpfr=PATH specify prefix directory for installed MPFR package. + Equivalent to --with-mpfr-include=PATH/include plus + --with-mpfr-lib=PATH/lib + --with-mpfr-include=PATH + specify directory for installed MPFR include files + --with-mpfr-lib=PATH specify directory for the installed MPFR library + --with-gmp-dir=PATH this option has been REMOVED + --with-gmp=PATH specify prefix directory for the installed GMP + package. Equivalent to + --with-gmp-include=PATH/include plus + --with-gmp-lib=PATH/lib + --with-gmp-include=PATH specify directory for installed GMP include files + --with-gmp-lib=PATH specify directory for the installed GMP library + --with-stage1-libs=LIBS libraries for stage1 + --with-static-standard-libraries + use -static-libstdc++ and -static-libgcc + (default=auto) + --with-stage1-ldflags=FLAGS + linker flags for stage1 + --with-boot-libs=LIBS libraries for stage2 and later + --with-boot-ldflags=FLAGS + linker flags for stage2 and later + --with-isl=PATH Specify prefix directory for the installed isl + package. Equivalent to + --with-isl-include=PATH/include plus + --with-isl-lib=PATH/lib + --with-isl-include=PATH Specify directory for installed isl include files + --with-isl-lib=PATH Specify the directory for the installed isl library + --with-target-bdw-gc=PATHLIST + specify prefix directory for installed bdw-gc + package. Equivalent to + --with-target-bdw-gc-include=PATH/include plus + --with-target-bdw-gc-lib=PATH/lib + --with-target-bdw-gc-include=PATHLIST + specify directories for installed bdw-gc include + files + --with-target-bdw-gc-lib=PATHLIST + specify directories for installed bdw-gc library + --with-gcc-major-version-only + use only GCC major number in filesystem paths + --with-build-sysroot=SYSROOT + use sysroot as the system root during the build + --with-debug-prefix-map='A=B C=D ...' + map A to B, C to D ... in debug information + --with-build-config='NAME NAME2...' + use config/NAME.mk build configuration + --with-build-time-tools=PATH + use given path to find target tools during the build + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a + nonstandard directory <lib dir> + LIBS libraries to pass to the linker, e.g. -l<library> + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if + you have headers in a nonstandard directory <include dir> + CXX C++ compiler command + CXXFLAGS C++ compiler flags + build_configargs + additional configure arguments for build directories + host_configargs + additional configure arguments for host directories + target_configargs + additional configure arguments for target directories + AR AR for the host + AS AS for the host + DLLTOOL DLLTOOL for the host + LD LD for the host + LIPO LIPO for the host + NM NM for the host + RANLIB RANLIB for the host + STRIP STRIP for the host + WINDRES WINDRES for the host + WINDMC WINDMC for the host + OBJCOPY OBJCOPY for the host + OBJDUMP OBJDUMP for the host + READELF READELF for the host + CC_FOR_TARGET + CC for the target + CXX_FOR_TARGET + CXX for the target + GCC_FOR_TARGET + GCC for the target + GFORTRAN_FOR_TARGET + GFORTRAN for the target + GOC_FOR_TARGET + GOC for the target + AR_FOR_TARGET + AR for the target + AS_FOR_TARGET + AS for the target + DLLTOOL_FOR_TARGET + DLLTOOL for the target + LD_FOR_TARGET + LD for the target + LIPO_FOR_TARGET + LIPO for the target + NM_FOR_TARGET + NM for the target + OBJCOPY_FOR_TARGET + OBJCOPY for the target + OBJDUMP_FOR_TARGET + OBJDUMP for the target + RANLIB_FOR_TARGET + RANLIB for the target + READELF_FOR_TARGET + READELF for the target + STRIP_FOR_TARGET + STRIP for the target + WINDRES_FOR_TARGET + WINDRES for the target + WINDMC_FOR_TARGET + WINDMC for the target + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. diff --git a/development/asl/asl.SlackBuild b/development/asl/asl.SlackBuild index 3a6696be1d..8ccdf75e02 100644 --- a/development/asl/asl.SlackBuild +++ b/development/asl/asl.SlackBuild @@ -7,6 +7,7 @@ # Original version had no license. Modified version released under the # WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20201106 bkw: update for 142_bld178. # 20191202 bkw: update for 142_bld150. # 20180911 bkw: update for 142_bld137. # 20180615 bkw: update for 142_bld134. @@ -26,7 +27,7 @@ PRGNAM=asl SRCNAM=asl-current -VERSION=${VERSION:-142_bld150} +VERSION=${VERSION:-142_bld178} SRCVER=$(echo $VERSION | tr _ -) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -83,7 +84,11 @@ UTF8="${UTF8:-no}" sed -i 's/CHARSET_ISO8859_1/CHARSET_UTF8/' Makefile.def # binaries are already stripped, no symlinks in man pages. -make -j1 binaries install PREFIX=$PKG DOCPATH="" +# 20201106 bkw: upstream changed PREFIX to INSTROOT, support both +# in case someone wants to build an old version. +DESTDIR=PREFIX +grep -q INSTROOT Makefile && DESTDIR=INSTROOT +make -j1 binaries install $DESTDIR=$PKG DOCPATH="" gzip -9 $PKG/usr/man/man?/*.? mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/development/asl/asl.info b/development/asl/asl.info index 55482210cc..eac582d044 100644 --- a/development/asl/asl.info +++ b/development/asl/asl.info @@ -1,8 +1,8 @@ PRGNAM="asl" -VERSION="142_bld150" +VERSION="142_bld178" HOMEPAGE="http://john.ccac.rwth-aachen.de:8000/as/" -DOWNLOAD="http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld150.tar.bz2" -MD5SUM="89b1a389f6c28927cc9c7b65420553db" +DOWNLOAD="http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld178.tar.bz2" +MD5SUM="742f3ed7090c71c15dd6d75a08e9f7b1" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/bluefish/README b/development/bluefish/README index 98716f80a8..52080b7673 100644 --- a/development/bluefish/README +++ b/development/bluefish/README @@ -1,6 +1,5 @@ -Bluefish is a powerful editor for experienced web designers and -programmers. Bluefish supports many programming and markup languages, -but it focuses on editing dynamic and interactive websites. See -features for an extensive overview, take a look at the screenshots, or -download it right away. Bluefish is an open source development project -released under the GPL licence. +Bluefish is a powerful editor for experienced web designers and programmers. +Bluefish supports many programming and markup languages, but it focuses on +editing dynamic and interactive websites. See features for an extensive +overview, take a look at the screenshots, or download it right away. +Bluefish is an open source development project released under the GPL licence. diff --git a/development/bluefish/bluefish.SlackBuild b/development/bluefish/bluefish.SlackBuild index 9dd58a49bd..24fa383dbd 100644 --- a/development/bluefish/bluefish.SlackBuild +++ b/development/bluefish/bluefish.SlackBuild @@ -26,7 +26,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=bluefish -VERSION=${VERSION:-2.2.11} +VERSION=${VERSION:-2.2.12} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/bluefish/bluefish.info b/development/bluefish/bluefish.info index 282835d074..157954a6ad 100644 --- a/development/bluefish/bluefish.info +++ b/development/bluefish/bluefish.info @@ -1,8 +1,8 @@ PRGNAM="bluefish" -VERSION="2.2.11" +VERSION="2.2.12" HOMEPAGE="http://bluefish.openoffice.nl/index.html" -DOWNLOAD="https://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.11.tar.bz2" -MD5SUM="8c08aebcb7eaeccfebcaf467983733eb" +DOWNLOAD="https://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.12.tar.bz2" +MD5SUM="33dd8262c4d8a564a517f8c98c0cce19" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/bmake/bmake.SlackBuild b/development/bmake/bmake.SlackBuild index 05f140d3e9..8b393206ea 100644 --- a/development/bmake/bmake.SlackBuild +++ b/development/bmake/bmake.SlackBuild @@ -24,6 +24,7 @@ # Now maintained by B. Watson <yalhcru@gmail.com> +# 20201106 bkw: update for 20201010 # 20200306 bkw: update for 20200212 # 20191211 bkw: update for 20181221 # 20170214 bkw: @@ -34,7 +35,7 @@ # portion of the bmake build. PRGNAM=bmake -VERSION=${VERSION:-20200212} +VERSION=${VERSION:-20201010} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -116,8 +117,11 @@ mv $PKG/usr/share/mk $PKG/usr/share/mk-$PRGNAM find -L $PKG -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ -# Binary is already stripped. Only have one man page: -gzip -9 $PKG/usr/man/man1/$PRGNAM.1 +# Binary is already stripped. Only have one man page. +# Oh FFS, 20201010 ignores MANTARGET, we get /usr/man/cat1. +rm -rf $PKG/usr/man/* +mkdir -p $PKG/usr/man/man1 +gzip -9c < $PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION head -n70 main.c > LICENSE diff --git a/development/bmake/bmake.info b/development/bmake/bmake.info index 3430f1db55..e640ec7948 100644 --- a/development/bmake/bmake.info +++ b/development/bmake/bmake.info @@ -1,8 +1,8 @@ PRGNAM="bmake" -VERSION="20200212" +VERSION="20201010" HOMEPAGE="http://www.crufty.net/help/sjg/bmake.htm" -DOWNLOAD="http://www.crufty.net/ftp/pub/sjg/bmake-20200212.tar.gz" -MD5SUM="20a917552baf266f4434d97a2ddb7daa" +DOWNLOAD="http://www.crufty.net/ftp/pub/sjg/bmake-20201010.tar.gz" +MD5SUM="37b7890e551c8e3916d4b6834afb6b53" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/bpython/bpython.SlackBuild b/development/bpython/bpython.SlackBuild index 45d4595731..fd6df0794a 100644 --- a/development/bpython/bpython.SlackBuild +++ b/development/bpython/bpython.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for bpython -# Copyright 2014-2020 Dimitris Zlatanidis Orestiada, Greece +# Copyright 2014-2021 Dimitris Zlatanidis Orestiada, Greece # Written by vvoody <vvoodywang@gmail.com> # All rights reserved. # @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=bpython -VERSION=${VERSION:-0.19} +VERSION=${VERSION:-0.21} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -66,8 +66,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a AUTHORS CHANGELOG sample.theme light.theme \ - $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS.rst CHANGELOG.rst README.rst $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/bpython/bpython.info b/development/bpython/bpython.info index 911d718d1a..e5abedf937 100644 --- a/development/bpython/bpython.info +++ b/development/bpython/bpython.info @@ -1,10 +1,10 @@ PRGNAM="bpython" -VERSION="0.19" +VERSION="0.21" HOMEPAGE="https://bpython-interpreter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/46/15/2d60865176a5f806ab83c1c38a7c9a0da18ee3651fc1e7e9f5f9cf21e0e8/bpython-0.19.tar.gz" -MD5SUM="8793712cf4aba736f2cedc7f51a798df" +DOWNLOAD="https://files.pythonhosted.org/packages/8f/34/7bdeba9999d2dfe5c0682291966bfa7edcedf2859885fa0037b8a38d0878/bpython-0.21.tar.gz" +MD5SUM="ca73d8c605767242aea522ec6bb84d48" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-six python-requests Pygments curtsies greenlet" +REQUIRES="python3-six python-requests Pygments curtsies greenlet pyxdg" MAINTAINER="Dimitris Zlatanidis" EMAIL="d.zlatanidis@gmail.com" diff --git a/development/bsdiff/bsdiff.info b/development/bsdiff/bsdiff.info index 56206c8ab1..d647cd9e44 100644 --- a/development/bsdiff/bsdiff.info +++ b/development/bsdiff/bsdiff.info @@ -1,7 +1,7 @@ PRGNAM="bsdiff" VERSION="4.3" HOMEPAGE="http://www.daemonology.net/bsdiff/" -DOWNLOAD="http://www.daemonology.net/bsdiff/bsdiff-4.3.tar.gz" +DOWNLOAD="http://ftp.osuosl.org/pub/gentoo/distfiles/bsdiff-4.3.tar.gz" MD5SUM="e6d812394f0e0ecc8d5df255aa1db22a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/bvi/bvi.SlackBuild b/development/bvi/bvi.SlackBuild index 43f086e72f..924a821459 100644 --- a/development/bvi/bvi.SlackBuild +++ b/development/bvi/bvi.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=bvi -VERSION=${VERSION:-1.4.0} +VERSION=${VERSION:-1.4.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/bvi/bvi.info b/development/bvi/bvi.info index db12de12de..899efe8c8b 100644 --- a/development/bvi/bvi.info +++ b/development/bvi/bvi.info @@ -1,8 +1,8 @@ PRGNAM="bvi" -VERSION="1.4.0" +VERSION="1.4.1" HOMEPAGE="http://bvi.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/project/bvi/bvi/1.4.0/bvi-1.4.0.src.tar.gz" -MD5SUM="aa83eb8b2b6b0bb6cdd8e6beef12b775" +DOWNLOAD="http://downloads.sourceforge.net/project/bvi/bvi/1.4.1/bvi-1.4.1.src.tar.gz" +MD5SUM="4d83d46e2ee76609a7b7b52e075a5900" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/bviplus/README b/development/bviplus/README new file mode 100644 index 0000000000..664ae4bfa3 --- /dev/null +++ b/development/bviplus/README @@ -0,0 +1,16 @@ +bviplus (hex editor with vi-style user interface) + +Bviplus is an ncurses based hex editor with a vim-like interface. It +was originally a fork of Binary VIsual editor (bvi) by Gerhard +Burgmann, but has now been completely rewritten (since version 0.3). + +Additions include: + - Quickly open/edit/save very large files + - Search highlighting + - Multiple undo/redo + - Visual select + - Cut/paste (works between files as well) + - Multiple file tabbed interface + - Run external programs on selected data + - Blob coloring + - And much more to come. diff --git a/development/bviplus/bviplus.1 b/development/bviplus/bviplus.1 new file mode 100644 index 0000000000..3a91d9574e --- /dev/null +++ b/development/bviplus/bviplus.1 @@ -0,0 +1,77 @@ +.\" Man page generated from reStructuredText. +. +.TH BVIPLUS 1 "2020-11-16" "1.0" "SlackBuilds.org" +.SH NAME +bviplus \- hex editor with vi-style user interface +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.\" RST source for bviplus(1) man page. Convert with: +. +.\" rst2man.py bviplus.rst > bviplus.1 +. +.\" rst2man.py comes from the SBo development/docutils package. +. +.SH SYNOPSIS +.sp +bviplus [ [\fIfile\fP] ... ] +.SH DESCRIPTION +.sp +Bviplus is an ncurses based hex editor with a vim\-like interface. It +was originally a fork of Binary VIsual editor (bvi) by Gerhard +Burgmann, but has now been completely rewritten (since version 0.3). +.sp +There are no command\-line options. For usage instructions, enter +":help" from within \fBbviplus\fP\&. +.SH FILES +.INDENT 0.0 +.TP +.B \fB~/.bviplusrc\fP +Startup script for \fBbviplus\fP, as described in the help. +.UNINDENT +.SH BUGS +.sp +Running \fBbviplus\fP with a nonexistant filename will always create the +file, even if the :w (write) command is never used. This, combined +with the fact that there are no options, may result in empty files +named things like \fI\-\-help\fP or \fI\-h\fP\&. +.SH COPYRIGHT +.sp +See the file /usr/doc/bviplus\-1.0/COPYING for license information. +.SH AUTHORS +.sp +bviplus was written by David Kelley. +.sp +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. +.SH SEE ALSO +.sp +bvi(1), hexer(1), vim(1), xxd(1), vi(1) +.sp +The bviplus homepage: \fI\%http://bviplus.sourceforge.net/\fP +.\" Generated by docutils manpage writer. +. diff --git a/development/bviplus/bviplus.SlackBuild b/development/bviplus/bviplus.SlackBuild new file mode 100644 index 0000000000..9fc8faa0b2 --- /dev/null +++ b/development/bviplus/bviplus.SlackBuild @@ -0,0 +1,78 @@ +#!/bin/sh + +# Slackware build script for bviplus + +# Written by B. Watson (yalhcru@gmail.com) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +PRGNAM=bviplus +VERSION=${VERSION:-1.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tgz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +# Fix compile failure: +sed -i 's,\<inline\>,,' *.c *.h + +# Fix warning: +sed -i '/int *is_bin(c)/s,\<c\>,int c,' key_handler.c + +# Quiet debug output at startup: +sed -i '/printf.*argv\[%d\]/d' main.c + +make V=1 EXTRA_CFLAGS="-Wall -Wno-unused $SLKCFLAGS -Wl,-s" +mkdir -p $PKG/usr/bin +cp -a $PRGNAM $PKG/usr/bin + +# man page by SlackBuild author +mkdir -p $PKG/usr/man/man1 +gzip -9c < $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz + +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/bviplus/bviplus.info b/development/bviplus/bviplus.info new file mode 100644 index 0000000000..dc8f0ad6ed --- /dev/null +++ b/development/bviplus/bviplus.info @@ -0,0 +1,10 @@ +PRGNAM="bviplus" +VERSION="1.0" +HOMEPAGE="http://bviplus.sourceforge.net/" +DOWNLOAD="https://downloads.sourceforge.net/project/bviplus/bviplus/1.0/bviplus-1.0.tgz" +MD5SUM="7e9f588679ecd200c64881396c302b8b" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/development/bviplus/bviplus.rst b/development/bviplus/bviplus.rst new file mode 100644 index 0000000000..94a10041d6 --- /dev/null +++ b/development/bviplus/bviplus.rst @@ -0,0 +1,68 @@ +.. RST source for bviplus(1) man page. Convert with: +.. rst2man.py bviplus.rst > bviplus.1 +.. rst2man.py comes from the SBo development/docutils package. + +.. |version| replace:: 1.0 +.. |date| date:: + +======= +bviplus +======= + +--------------------------------------- +hex editor with vi-style user interface +--------------------------------------- + +:Manual section: 1 +:Manual group: SlackBuilds.org +:Date: |date| +:Version: |version| + +SYNOPSIS +======== + +bviplus [ [*file*] ... ] + +DESCRIPTION +=========== + +Bviplus is an ncurses based hex editor with a vim-like interface. It +was originally a fork of Binary VIsual editor (bvi) by Gerhard +Burgmann, but has now been completely rewritten (since version 0.3). + +There are no command-line options. For usage instructions, enter +":help" from within **bviplus**. + +FILES +===== + +**~/.bviplusrc** + Startup script for **bviplus**, as described in the help. + +BUGS +==== + +Running **bviplus** with a nonexistant filename will always create the +file, even if the :w (write) command is never used. This, combined +with the fact that there are no options, may result in empty files +named things like *--help* or *-h*. + +COPYRIGHT +========= + +See the file /usr/doc/bviplus-|version|/COPYING for license information. + +AUTHORS +======= + +bviplus was written by David Kelley. + +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. + +SEE ALSO +======== + +bvi(1), hexer(1), vim(1), xxd(1), vi(1) + +The bviplus homepage: http://bviplus.sourceforge.net/ diff --git a/development/bviplus/slack-desc b/development/bviplus/slack-desc new file mode 100644 index 0000000000..30b1e0a977 --- /dev/null +++ b/development/bviplus/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +bviplus: bviplus (hex editor with vi-style user interface) +bviplus: +bviplus: Bviplus is an ncurses based hex editor with a vim-like interface. It +bviplus: was originally a fork of Binary VIsual editor (bvi) by Gerhard +bviplus: Burgmann, but has now been completely rewritten (since version 0.3). +bviplus: +bviplus: +bviplus: +bviplus: +bviplus: +bviplus: diff --git a/development/byacc/byacc.SlackBuild b/development/byacc/byacc.SlackBuild index 614beba51e..2e4493bf3f 100644 --- a/development/byacc/byacc.SlackBuild +++ b/development/byacc/byacc.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for byacc -# Copyright 2015-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2015-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # 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=byacc -VERSION=${VERSION:-20200910} +VERSION=${VERSION:-20210328} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/byacc/byacc.info b/development/byacc/byacc.info index 12afd52331..2e553f5cd3 100644 --- a/development/byacc/byacc.info +++ b/development/byacc/byacc.info @@ -1,8 +1,8 @@ PRGNAM="byacc" -VERSION="20200910" +VERSION="20210328" HOMEPAGE="http://invisible-island.net/byacc/" DOWNLOAD="http://invisible-island.net/datafiles/release/byacc.tar.gz" -MD5SUM="5726a5a655c6fd4e8f950552cceeae29" +MD5SUM="a31940c74254f6b4cc51155322f58651" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/cc65/README b/development/cc65/README index c8b6e17a0d..25ceacb8dd 100644 --- a/development/cc65/README +++ b/development/cc65/README @@ -8,6 +8,8 @@ Supported targets include the Atari 400/800/XL/XE computers, the Atari Lynx console, the Commodore PET/VIC/64/16/Plus4, the Nintendo NES, the Apple II, and others. -The cc65 project rarely does releases. This build is updated once or -twice a year, to the latest git. If you need a specific version of -cc65, see README_SBo.txt. +Full documentation can be found in: /usr/doc/cc65-2.19/index.html + +If desired, the docs can also be built as info files. To do this, set +INFO=yes in the script's environment. The script author makes no +guarantee as to the usability of the info documentation. diff --git a/development/cc65/cc65.SlackBuild b/development/cc65/cc65.SlackBuild index b14c8fd4d1..5eebba6ac2 100644 --- a/development/cc65/cc65.SlackBuild +++ b/development/cc65/cc65.SlackBuild @@ -6,6 +6,15 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20210317 bkw: +# - Update for 2.19 release. Script also tested with 2.18 and +# 2.17_20180906, in case someone needs one of those versions. +# - Use 'make html' to build the docs instead of pregenerating (tested +# on -current too). +# - Add optional info docs to package. +# - Use USER_CFLAGS instead of sed to support SLKCFLAGS. +# - TODO: look at making good man pages for at least the executables. + # 20180907 bkw: # - Update for 2.17_20180906, git commit b6ccd4d. # - Rename git2targz.sh => git2tarxz.sh. @@ -34,7 +43,7 @@ # reason. Source is created from a git checkout, see git2targz.sh. PRGNAM=cc65 -VERSION=${VERSION:-2.17_20180906} +VERSION=${VERSION:-2.19} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -67,21 +76,44 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT $PKG/usr/doc/$PRGNAM-$VERSION cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.xz +tar xvf $CWD/$PRGNAM-$VERSION.tar.?z cd $PRGNAM-$VERSION chown -R root:root . find . -type f -print0 | xargs -0 chmod 644 find . -type d -print0 | xargs -0 chmod 755 -# external CFLAGS not honored -sed -i "/^CFLAGS/s,-O[^ ]*,$SLKCFLAGS," src/Makefile +# v2.19 binaries report themselves as v2.18. upstream fixed this in +# git commit cffcbce60, I'll just sed it. +[ "$VERSION" = "2.19" ] && sed -i '/#define VER_MINOR/s,18U,19U,' src/common/version.c -PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION -make all PREFIX=/usr prefix=/usr LDFLAGS=-Wl,-s -#make -C doc html # we use pre-generated HTML docs now -make install PREFIX=$PKG/usr prefix=$PKG/usr htmldir=$PKGDOC samplesdir=$PKGDOC/samples +# HTML docs are always created and installed. If the user really +# wants to, the same docs can be installed as .info files. They're not +# enabled by default because they include .info files with names like +# "index", "coding", "using-make" and even "lynx". It's not obvious +# they belong to cc65, when they're sitting in the same /usr/info +# dir as all the other .info files. Plus, the internal links between +# the documents don't work when converted to .info, whereas the HTML +# ones do. +INFO="${INFO:-no}" -# binaries already stripped, no man pages +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +make all PREFIX=/usr prefix=/usr LDFLAGS=-Wl,-s USER_CFLAGS="$SLKCFLAGS" +make -C doc html +[ "$INFO" = "yes" ] && make -C doc html info +make install \ + PREFIX=$PKG/usr prefix=$PKG/usr \ + infodir=$PKG/usr/info htmldir=$PKGDOC \ + samplesdir=$PKGDOC/samples + +# Binaries already stripped, no man pages, but there might be info +# pages that needs to be gzipped. Note that the the info files can be +# read with e.g. "info cc65", but won't show up in the info directory: +# the generated docs lack sections and descriptions, so using +# install-info in doinst.sh doesn't do anything. I also tried using +# "linuxdoc -B txt --manpage" on the SGML doc sources, but the results +# are ugly and have screwed-up formatting. If I want man pages, I'll +# probably have to make them manually (pun intended). +[ "$INFO" = "yes" ] && gzip $PKG/usr/info/* mkdir -p $PKGDOC cp -a README* LICENSE $PKGDOC diff --git a/development/cc65/cc65.info b/development/cc65/cc65.info index f9fcc41416..1a75591089 100644 --- a/development/cc65/cc65.info +++ b/development/cc65/cc65.info @@ -1,8 +1,8 @@ PRGNAM="cc65" -VERSION="2.17_20180906" -HOMEPAGE="https://cc65.github.io/cc65/" -DOWNLOAD="https://slackware.uk/~urchlay/src/cc65-2.17_20180906.tar.xz" -MD5SUM="d7dc9291c44251b018b271dd1c653bb5" +VERSION="2.19" +HOMEPAGE="https://cc65.github.io/" +DOWNLOAD="https://github.com/cc65/cc65/archive/V2.19/cc65-2.19.tar.gz" +MD5SUM="faff7b71a0212bb71faad1a271a83916" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/cmake-202x/README_SBo.txt b/development/cmake-202x/README_SBo.txt index 5dd70eb50d..e1531c1172 100644 --- a/development/cmake-202x/README_SBo.txt +++ b/development/cmake-202x/README_SBo.txt @@ -11,7 +11,8 @@ too old, here's how to use this: mkdir -p build cd build - /opt/cmake-202x/bin/cmake \ + export "PATH=/opt/cmake-202x/bin:$PATH" + cmake \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ ...etc, etc. diff --git a/development/cmake-202x/cmake-202x.SlackBuild b/development/cmake-202x/cmake-202x.SlackBuild index a24fff5777..fdc060f793 100644 --- a/development/cmake-202x/cmake-202x.SlackBuild +++ b/development/cmake-202x/cmake-202x.SlackBuild @@ -20,9 +20,12 @@ # it's from -current (therefore subject to change), I mirrored the # version I'm using on slackware.uk. +# 20210306 bkw: updated for 3.19.6 (sync with -current). +# 20201108 bkw: updated for 3.18.4, put version number in manpages URL. + PRGNAM=cmake-202x SRCNAM=cmake -VERSION=${VERSION:-3.18.2} +VERSION=${VERSION:-3.19.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -95,7 +98,11 @@ make install/strip DESTDIR=$PKG # To avoid a dependency on Sphinx (which has *26 dependencies* of its own), # use Pat's prebuilt man pages. -tar xvf $CWD/cmake.manpages.tar.lz +MAN=$CWD/$SRCNAM.manpages.tar.lz +MANV=$CWD/$SRCNAM.manpages.$VERSION.tar.lz +[ -e "$MANV" ] && MAN="$MANV" + +tar xvf $MAN mv usr/man $PKGPREFIX/man gzip -9 $PKGPREFIX/man/man?/*.? diff --git a/development/cmake-202x/cmake-202x.info b/development/cmake-202x/cmake-202x.info index 0ac15de208..46a74f7389 100644 --- a/development/cmake-202x/cmake-202x.info +++ b/development/cmake-202x/cmake-202x.info @@ -1,10 +1,10 @@ PRGNAM="cmake-202x" -VERSION="3.18.2" +VERSION="3.19.6" HOMEPAGE="https://cmake.org/" -DOWNLOAD="https://github.com/Kitware/CMake/releases/download/v3.18.2/cmake-3.18.2.tar.gz \ - https://slackware.uk/~urchlay/src/cmake.manpages.tar.lz" -MD5SUM="7a882b3764f42981705286ac9daa29c2 \ - e8cbd51242f456eaaa48d68993afd723" +DOWNLOAD="https://github.com/Kitware/CMake/releases/download/v3.19.6/cmake-3.19.6.tar.gz \ + https://slackware.uk/~urchlay/src/cmake.manpages.3.19.6.tar.lz" +MD5SUM="aec448bdfb4436c7cde2066baf5fc66c \ + 3ecf5bbb544598bb20e9dca4c7d489e5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/codelite/codelite.SlackBuild b/development/codelite/codelite.SlackBuild index 8f4e59f6f2..984450a374 100644 --- a/development/codelite/codelite.SlackBuild +++ b/development/codelite/codelite.SlackBuild @@ -5,7 +5,7 @@ # Written by Wainamoinen <wainamoinen@gmail.com> PRGNAM=codelite -VERSION=${VERSION:-14.0} +VERSION=${VERSION:-15.0} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} @@ -51,8 +51,6 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/libssh.patch - mkdir build-release cd build-release CFLAGS="$SLKCFLAGS" \ diff --git a/development/codelite/codelite.info b/development/codelite/codelite.info index dd2487959c..c01b8a1ba5 100644 --- a/development/codelite/codelite.info +++ b/development/codelite/codelite.info @@ -1,8 +1,8 @@ PRGNAM="codelite" -VERSION="14.0" +VERSION="15.0" HOMEPAGE="http://www.codelite.org/" -DOWNLOAD="https://github.com/eranif/codelite/archive/14.0/codelite-14.0.tar.gz" -MD5SUM="e9d2519fa8077ca9f86b6b8fa9adf332" +DOWNLOAD="https://github.com/eranif/codelite/archive/15.0/codelite-15.0.tar.gz" +MD5SUM="1c54744ab0c9b5732087687ab17ab49d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="wxGTK3" diff --git a/development/codelite/libssh.patch b/development/codelite/libssh.patch deleted file mode 100644 index c4f5b9aa85..0000000000 --- a/development/codelite/libssh.patch +++ /dev/null @@ -1,25 +0,0 @@ -From d9663b376b66c5754298b21c3592f0a49c030f88 Mon Sep 17 00:00:00 2001 -From: dghart <dghart david@4Pane.co.uk> -Date: Tue, 3 Mar 2020 13:39:02 +0000 -Subject: [PATCH] Compilation fix for ubuntu xenial (16.04) and similar - -The ssh version check was wrong (see https://github.com/eranif/codelite/issues/2443). -Bump it from 0.6.1 to a (guestimated) 0.6.5. ---- - CodeLite/cl_ssh.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CodeLite/cl_ssh.cpp b/CodeLite/cl_ssh.cpp -index 824804e30..f5accfde9 100644 ---- a/CodeLite/cl_ssh.cpp -+++ b/CodeLite/cl_ssh.cpp -@@ -106,7 +106,7 @@ bool clSSH::AuthenticateServer(wxString& message) - - message.Clear(); - --#if LIBSSH_VERSION_INT < SSH_VERSION_INT(0, 6, 1) -+#if LIBSSH_VERSION_INT < SSH_VERSION_INT(0, 7, 7) - int hlen = 0; - hlen = ssh_get_pubkey_hash(m_session, &hash); - if(hlen < 0) { - diff --git a/development/codespell/README b/development/codespell/README new file mode 100644 index 0000000000..6c714b66f2 --- /dev/null +++ b/development/codespell/README @@ -0,0 +1,9 @@ +codespell (spell checker for source code) + +codespell fixes common misspellings in text files. It's designed +primarily for checking misspelled words in source code, but it can be +used with other files as well. + +Optional dependency: python-chardet. This is required for codespell's +-e option. Unless you deal with files that are not ASCII, ISO-8859-1, +or UTF-8, you probably don't need the -e option. diff --git a/development/codespell/codespell.SlackBuild b/development/codespell/codespell.SlackBuild new file mode 100644 index 0000000000..4f0d11f112 --- /dev/null +++ b/development/codespell/codespell.SlackBuild @@ -0,0 +1,67 @@ +#!/bin/sh + +# Slackware build script for codespell + +# Written by B. Watson (yalhcru@gmail.com) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +PRGNAM=codespell +VERSION=${VERSION:-1.17.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +python setup.py install --root=$PKG + +make $PRGNAM.1 +mkdir -p $PKG/usr/man/man1 +gzip -9c < $PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README* COPYING $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +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/codespell/codespell.info b/development/codespell/codespell.info new file mode 100644 index 0000000000..4edb51d153 --- /dev/null +++ b/development/codespell/codespell.info @@ -0,0 +1,10 @@ +PRGNAM="codespell" +VERSION="1.17.1" +HOMEPAGE="https://github.com/codespell-project/codespell" +DOWNLOAD="https://github.com/codespell-project/codespell/archive/v1.17.1/codespell-1.17.1.tar.gz" +MD5SUM="eaa42b26713c571311ba9374046cc12f" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/development/codespell/slack-desc b/development/codespell/slack-desc new file mode 100644 index 0000000000..bf1da3cc6f --- /dev/null +++ b/development/codespell/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +codespell: codespell (spell checker for source code) +codespell: +codespell: codespell fixes common misspellings in text files. It's designed +codespell: primarily for checking misspelled words in source code, but it can be +codespell: used with other files as well. +codespell: +codespell: +codespell: +codespell: +codespell: +codespell: diff --git a/development/colordiff/colordiff.info b/development/colordiff/colordiff.info index 47055371b3..9e1e849744 100644 --- a/development/colordiff/colordiff.info +++ b/development/colordiff/colordiff.info @@ -6,5 +6,5 @@ MD5SUM="95788a711e1402c17a5cd8c8ab6f1ed5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Andreas Voegele" -EMAIL="andreas@andreasvoegele.com" +MAINTAINER="Ricardo J. Barberis" +EMAIL="ricardo.barberis@gmail.com" diff --git a/development/composer/composer.SlackBuild b/development/composer/composer.SlackBuild index 39e4c0043b..6138aa6e66 100644 --- a/development/composer/composer.SlackBuild +++ b/development/composer/composer.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for composer -# Copyright 2015-2018 Eugene Wissner, Dachau, Germany +# Copyright 2015-2020 Eugene Wissner, Dachau, Germany # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -25,7 +25,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=composer -VERSION=${VERSION:-1.10.13} +VERSION=${VERSION:-2.0.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} ARCH=noarch diff --git a/development/composer/composer.info b/development/composer/composer.info index 3c3f4e268f..3cfcf27e2d 100644 --- a/development/composer/composer.info +++ b/development/composer/composer.info @@ -1,8 +1,8 @@ PRGNAM="composer" -VERSION="1.10.13" +VERSION="2.0.11" HOMEPAGE="https://getcomposer.org/" -DOWNLOAD="https://getcomposer.org/download/1.10.13/composer.phar" -MD5SUM="56f13c034e5e0c58de35b77cbd0f1b0b" +DOWNLOAD="https://getcomposer.org/download/2.0.11/composer.phar" +MD5SUM="1f62c4a4b3b22762ff4c9adcfd7ca4b8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/cproto/README b/development/cproto/README new file mode 100644 index 0000000000..9099489a30 --- /dev/null +++ b/development/cproto/README @@ -0,0 +1,10 @@ +cproto (generate function prototypes for C code) + +Cproto is a program that generates function prototypes and +variable declarations from C source code. It can also convert +function definitions between the old style and the ANSI C style. +This conversion overwrites the original files, so make a backup copy +of your files in case something goes wrong. + +The program isn't confused by complex function definitions as much as +other prototype generators because it uses a yacc generated parser. diff --git a/development/cproto/cproto.SlackBuild b/development/cproto/cproto.SlackBuild new file mode 100644 index 0000000000..b474e91fda --- /dev/null +++ b/development/cproto/cproto.SlackBuild @@ -0,0 +1,75 @@ +#!/bin/sh + +# Slackware build script for cproto + +# Written by B. Watson (yalhcru@gmail.com) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +PRGNAM=cproto +VERSION=${VERSION:-4.7q} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tgz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +CFLAGS="$SLKCFLAGS -Wl,-s" \ +CXXFLAGS="$SLKCFLAGS -Wl,-s" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --build=$ARCH-slackware-linux + +make +make install DESTDIR=$PKG +gzip -9 $PKG/usr/man/man1/$PRGNAM.1 + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS CHANGES LICENSE README $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/cproto/cproto.info b/development/cproto/cproto.info new file mode 100644 index 0000000000..8e24ba846a --- /dev/null +++ b/development/cproto/cproto.info @@ -0,0 +1,10 @@ +PRGNAM="cproto" +VERSION="4.7q" +HOMEPAGE="https://invisible-island.net/cproto/" +DOWNLOAD="ftp://ftp.invisible-island.net/cproto/cproto-4.7q.tgz" +MD5SUM="080c9edd8f68246304831d09e740f9e9" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/development/cproto/slack-desc b/development/cproto/slack-desc new file mode 100644 index 0000000000..d59bec28ed --- /dev/null +++ b/development/cproto/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +cproto: cproto (generate function prototypes for C code) +cproto: +cproto: Cproto is a program that generates function prototypes and +cproto: variable declarations from C source code. It can also convert +cproto: function definitions between the old style and the ANSI C style. +cproto: This conversion overwrites the original files, so make a backup copy +cproto: of your files in case something goes wrong. +cproto: +cproto: +cproto: +cproto: diff --git a/development/d-tools/d-tools.SlackBuild b/development/d-tools/d-tools.SlackBuild index 701e210c2f..5b72f32ab2 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.094.0} +VERSION=${VERSION:-2.096.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -DUB_VERSION=${DUB_VERSION:-1.23.0} +DUB_VERSION=${DUB_VERSION:-1.25.0} DSCANNER_VERSION=${DSCANNER_VERSION:-0.11.0} DCD_VERSION=${DCD_VERSION:-0.13.1} diff --git a/development/d-tools/d-tools.info b/development/d-tools/d-tools.info index 22b5b9cdba..3dc632fad4 100644 --- a/development/d-tools/d-tools.info +++ b/development/d-tools/d-tools.info @@ -1,12 +1,12 @@ PRGNAM="d-tools" -VERSION="2.094.0" +VERSION="2.096.0" HOMEPAGE="https://dlang.org" -DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.23.0.tar.gz \ - https://download.dlackware.com/hosted-sources/d-tools/tools-2.094.0.tar.gz \ +DOWNLOAD="https://download.dlackware.com/hosted-sources/d-tools/dub-1.25.0.tar.gz \ + https://download.dlackware.com/hosted-sources/d-tools/tools-2.096.0.tar.gz \ https://download.dlackware.com/hosted-sources/d-tools/D-Scanner-0.11.0.tar.xz \ https://download.dlackware.com/hosted-sources/d-tools/DCD-0.13.1.tar.xz" -MD5SUM="19f30e01948621db807b3317cf507ea8 \ - babf2ed2979d3d070851ce37d9b52cf5 \ +MD5SUM="60d031ed0e2054d721e44aea33bd0ca4 \ + 00852d0d9aba131b990baeb025fbdf38 \ 59426567074ca0505fd394b599e0879d \ 3eebf17739f25c511c9957ade050bbe9" DOWNLOAD_x86_64="" diff --git a/development/dart-sdk/dart-sdk.SlackBuild b/development/dart-sdk/dart-sdk.SlackBuild index 3e234361f2..e253c7203b 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.9.3} +VERSION=${VERSION:-2.10.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/dart-sdk/dart-sdk.info b/development/dart-sdk/dart-sdk.info index a4aa7d2159..1c3dac93d6 100644 --- a/development/dart-sdk/dart-sdk.info +++ b/development/dart-sdk/dart-sdk.info @@ -1,14 +1,14 @@ PRGNAM="dart-sdk" -VERSION="2.9.3" +VERSION="2.10.4" HOMEPAGE="https://www.dartlang.org/" -DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.9.3/sdk/dartsdk-linux-ia32-release.zip \ -https://storage.googleapis.com/dart-archive/channels/stable/release/2.9.3/api-docs/dartdocs-gen-api.zip" -MD5SUM="72451d9dece6bdb1fae8217620c363a3 \ - 410f6a6c380ed1df523c3bfd24620211" -DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.9.3/sdk/dartsdk-linux-x64-release.zip \ -https://storage.googleapis.com/dart-archive/channels/stable/release/2.9.3/api-docs/dartdocs-gen-api.zip" -MD5SUM_x86_64="45fc68efe946ae5bd3a3520102675d30 \ - 410f6a6c380ed1df523c3bfd24620211" +DOWNLOAD="https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.4/sdk/dartsdk-linux-ia32-release.zip \ +https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.4/api-docs/dartdocs-gen-api.zip" +MD5SUM="2be272e42304aa172a3878d1b57f6957 \ + 74bc6601aafc5ea9588c2ac003d66455" +DOWNLOAD_x86_64="https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.4/sdk/dartsdk-linux-x64-release.zip \ +https://storage.googleapis.com/dart-archive/channels/stable/release/2.10.4/api-docs/dartdocs-gen-api.zip" +MD5SUM_x86_64="cb52cb89f5dfb88cddb15b1f2caa23cf \ + 74bc6601aafc5ea9588c2ac003d66455" 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 251119b645..16d07ec4cc 100644 --- a/development/dbeaver-ce/dbeaver-ce.SlackBuild +++ b/development/dbeaver-ce/dbeaver-ce.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for dbeaver-ce -# Copyright 2020 Joielechong <juansspy@gmail.com>, Jasper Hageraats <spycrowsoft@gmail.com> +# Copyright 2021 Joielechong <juansspy@gmail.com>, Jasper Hageraats <spycrowsoft@gmail.com> # Copyright 2014 Antonio Hernández Blas <hba.nihilismus@gmail.com> # All rights reserved. # @@ -26,7 +26,7 @@ ORIGINAL_PRGNAM=dbeaver PRGNAM=dbeaver-ce -VERSION=${VERSION:-7.2.2} +VERSION=${VERSION:-21.0.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/dbeaver-ce/dbeaver-ce.info b/development/dbeaver-ce/dbeaver-ce.info index 168f05f454..f1e4573e1b 100644 --- a/development/dbeaver-ce/dbeaver-ce.info +++ b/development/dbeaver-ce/dbeaver-ce.info @@ -1,10 +1,10 @@ PRGNAM="dbeaver-ce" -VERSION="7.2.2" +VERSION="21.0.0" HOMEPAGE="https://dbeaver.io" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://dbeaver.io/files/7.2.2/dbeaver-ce-7.2.2-linux.gtk.x86_64.tar.gz" -MD5SUM_x86_64="0a1f365208c9b9aafe5eef69710bdec4" +DOWNLOAD_x86_64="https://download.dbeaver.com/community/21.0.0/dbeaver-ce-21.0.0-linux.gtk.x86_64.tar.gz" +MD5SUM_x86_64="12d1dac3af310d1180448e28ebdb362d" REQUIRES="jdk" MAINTAINER="Joielechong" EMAIL="juansspy@gmail.com" diff --git a/development/decklink-sdk/decklink-sdk.SlackBuild b/development/decklink-sdk/decklink-sdk.SlackBuild index d91e2c8c98..8703806bdb 100644 --- a/development/decklink-sdk/decklink-sdk.SlackBuild +++ b/development/decklink-sdk/decklink-sdk.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for decklink-sdk -# Copyright 2015-2017 Christoph Willing Brisbane, Australia +# Copyright 2015-2021 Christoph Willing Brisbane, Australia # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=decklink-sdk SRCNAM=Blackmagic_DeckLink_SDK -VERSION=${VERSION:-10.8.6} +VERSION=${VERSION:-12.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -68,7 +68,7 @@ mkdir -p ${PKG}/usr/include/decklink cp -p Linux/include/* ${PKG}/usr/include/decklink/ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -T Blackmagic\ Decklink\ SDK.pdf $PKG/usr/doc/$PRGNAM-$VERSION/$SRCNAM.pdf +cp -T Blackmagic\ DeckLink\ SDK.pdf $PKG/usr/doc/$PRGNAM-$VERSION/$SRCNAM.pdf cp -a ReadMe.rtf Linux/Samples Examples $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/decklink-sdk/decklink-sdk.info b/development/decklink-sdk/decklink-sdk.info index 69c066c964..6c40b71ca5 100644 --- a/development/decklink-sdk/decklink-sdk.info +++ b/development/decklink-sdk/decklink-sdk.info @@ -1,8 +1,8 @@ PRGNAM="decklink-sdk" -VERSION="10.8.6" +VERSION="12.0" HOMEPAGE="http://www.blackmagic-design.com" -DOWNLOAD="http://sw.blackmagicdesign.com/DeckLink/v10.8.6/Blackmagic_DeckLink_SDK_10.8.6.zip" -MD5SUM="afc81036577bebed03d6a4f95b3cb542" +DOWNLOAD="http://sw.blackmagicdesign.com/DeckLink/v12.0/Blackmagic_DeckLink_SDK_12.0.zip" +MD5SUM="1898d67834f82e0cb3055f1c03b92682" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="qt5" diff --git a/development/dkms/dkms.SlackBuild b/development/dkms/dkms.SlackBuild index 8b9bf52554..7cc83bc219 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-2020 Christoph Willing Brisbane, Australia +# Copyright (c) 2018-2021 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.3} +VERSION=${VERSION:-2.8.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/dkms/dkms.info b/development/dkms/dkms.info index f98fbaeb79..63007f72d8 100644 --- a/development/dkms/dkms.info +++ b/development/dkms/dkms.info @@ -1,8 +1,8 @@ PRGNAM="dkms" -VERSION="2.8.3" +VERSION="2.8.4" HOMEPAGE="https://github.com/dell/dkms" -DOWNLOAD="https://github.com/dell/dkms/archive/v2.8.3/dkms-2.8.3.tar.gz" -MD5SUM="e607ebd05a6037e1f9fd9bff8b98463b" +DOWNLOAD="https://github.com/dell/dkms/archive/v2.8.4/dkms-2.8.4.tar.gz" +MD5SUM="e34ff7b6d104f872a6af92c47c244715" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/dmd/dmd.SlackBuild b/development/dmd/dmd.SlackBuild index 1e92f39fb1..6238259e52 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.094.0} +VERSION=${VERSION:-2.096.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/dmd/dmd.info b/development/dmd/dmd.info index 013b590475..17f35a5b09 100644 --- a/development/dmd/dmd.info +++ b/development/dmd/dmd.info @@ -1,10 +1,10 @@ PRGNAM="dmd" -VERSION="2.094.0" +VERSION="2.096.0" HOMEPAGE="https://dlang.org" -DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.094.0/dmd.2.094.0.linux.tar.xz" -MD5SUM="34f42a09cbfc027597859bd2b12bcb2a" +DOWNLOAD="http://downloads.dlang.org/releases/2.x/2.096.0/dmd.2.096.0.linux.tar.xz" +MD5SUM="af6687504906f358d7ec2ea824f30866" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="%README%" MAINTAINER="Eugene Wissner" EMAIL="belka@caraus.de" diff --git a/development/dotnet-runtime/doinst.sh b/development/dotnet-runtime/doinst.sh deleted file mode 100644 index ec1d7e5165..0000000000 --- a/development/dotnet-runtime/doinst.sh +++ /dev/null @@ -1 +0,0 @@ -ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/development/dotnet-runtime/dotnet-runtime.SlackBuild b/development/dotnet-runtime/dotnet-runtime.SlackBuild index 74297ad0fb..3c2f45160e 100644 --- a/development/dotnet-runtime/dotnet-runtime.SlackBuild +++ b/development/dotnet-runtime/dotnet-runtime.SlackBuild @@ -1,5 +1,5 @@ #!/bin/sh -# + # Slackware build script for dotnet-runtime. # # Copyright 2019 Reza Talebi, Shahin Shahr, Iran. @@ -23,16 +23,19 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dotnet-runtime -VERSION=${VERSION:-3.1.8} +VERSION=${VERSION:-3.1.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac + ARCH=$( uname -m ) +fi + +if [ "$ARCH" = "x86_64" ]; then + ARCHITECTURE="x64" +else + echo "Package for $ARCH architecture is not available." + exit 1 fi CWD=$(pwd) @@ -40,20 +43,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} - set -e -if [ "$( uname -m )" = "x86_64" ]; then - ARCH="x86_64" - ARCHITECTURE="x64" - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" - BITS="amd64" -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -64,12 +55,14 @@ mkdir -p usr/share/dotnet tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C usr/share/dotnet chown -R root:root usr/share/dotnet +mkdir -p usr/bin +ln -s /usr/share/dotnet/dotnet usr/bin/dotnet + mkdir -p 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 -cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -c n -l n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/dotnet-runtime/dotnet-runtime.info b/development/dotnet-runtime/dotnet-runtime.info index fde866f9d6..04afde7a5c 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.8" +VERSION="3.1.13" HOMEPAGE="https://dotnet.microsoft.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/e4e47a0a-132e-416a-b8eb-f3373ad189d9/43af4412e27696c3c16e50f496f6c7af/dotnet-runtime-3.1.8-linux-x64.tar.gz" -MD5SUM_x86_64="c12f3c0964df3a9539d9d4b525b1c371" +DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/6880db3b-a4fe-4801-8e80-bbbec045f7c0/283b70d5e263c0341f011adf5a2ea5b1/dotnet-runtime-3.1.13-linux-x64.tar.gz" +MD5SUM_x86_64="f4afc5386a912138b2cb1e78b71c8815" REQUIRES="" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/development/dotnet-sdk/doinst.sh b/development/dotnet-sdk/doinst.sh deleted file mode 100644 index ec1d7e5165..0000000000 --- a/development/dotnet-sdk/doinst.sh +++ /dev/null @@ -1 +0,0 @@ -ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet diff --git a/development/dotnet-sdk/dotnet-sdk.SlackBuild b/development/dotnet-sdk/dotnet-sdk.SlackBuild index 6bb5bd96cb..5154cfcf75 100644 --- a/development/dotnet-sdk/dotnet-sdk.SlackBuild +++ b/development/dotnet-sdk/dotnet-sdk.SlackBuild @@ -1,5 +1,5 @@ #!/bin/sh -# + # Slackware build script for dotnet-sdk. # # Copyright 2019 Reza Talebi, Shahin Shahr, Iran. @@ -23,16 +23,19 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=dotnet-sdk -VERSION=${VERSION:-3.1.402} +VERSION=${VERSION:-3.1.407} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i586 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; - esac + ARCH=$( uname -m ) +fi + +if [ "$ARCH" = "x86_64" ]; then + ARCHITECTURE="x64" +else + echo "Package for $ARCH architecture is not available." + exit 1 fi CWD=$(pwd) @@ -40,20 +43,8 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} - set -e -if [ "$( uname -m )" = "x86_64" ]; then - ARCH="x86_64" - ARCHITECTURE="x64" - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" - BITS="amd64" -else - echo "Package for $(uname -m) architecture is not available." - exit 1 -fi - rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP @@ -64,12 +55,14 @@ mkdir -p usr/share/dotnet tar -zxf $CWD/$PRGNAM-${VERSION}-linux-${ARCHITECTURE}.tar.gz -C usr/share/dotnet chown -R root:root usr/share/dotnet +mkdir -p usr/bin +ln -s /usr/share/dotnet/dotnet usr/bin/dotnet + mkdir -p 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 -cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/dotnet-sdk/dotnet-sdk.info b/development/dotnet-sdk/dotnet-sdk.info index 5bc625a397..624b42d8cb 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.402" +VERSION="3.1.407" HOMEPAGE="https://dotnet.microsoft.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/f01e3d97-c1c3-4635-bc77-0c893be36820/6ec6acabc22468c6cc68b61625b14a7d/dotnet-sdk-3.1.402-linux-x64.tar.gz" -MD5SUM_x86_64="53f4e617ba3d006fb7249759aefc186f" +DOWNLOAD_x86_64="https://download.visualstudio.microsoft.com/download/pr/ab82011d-2549-4e23-a8a9-a2b522a31f27/6e615d6177e49c3e874d05ee3566e8bf/dotnet-sdk-3.1.407-linux-x64.tar.gz" +MD5SUM_x86_64="fd1e8043fdbc96eb7a41cf896d5474b8" REQUIRES="" MAINTAINER="Reza Talebi" EMAIL="reza.talebi.73@outlook.com" diff --git a/development/dpkg/dpkg.SlackBuild b/development/dpkg/dpkg.SlackBuild index 540bc7da93..e32e733821 100644 --- a/development/dpkg/dpkg.SlackBuild +++ b/development/dpkg/dpkg.SlackBuild @@ -2,7 +2,7 @@ # # Slackware build script for dpkg. # -# Copyright 2016-2019 Edinaldo P. Silva, Rio de Janeiro, Brazil. +# Copyright 2016-2021 Edinaldo P. Silva, Rio de Janeiro, Brazil. # Copyright 2009 Marco Bonetti <sid77@slackware.it> # All rights reserved. # diff --git a/development/dpkg/dpkg.info b/development/dpkg/dpkg.info index 805a9276b3..0a43d65a8b 100644 --- a/development/dpkg/dpkg.info +++ b/development/dpkg/dpkg.info @@ -1,7 +1,7 @@ PRGNAM="dpkg" VERSION="1.19.7" HOMEPAGE="https://wiki.debian.org/Teams/Dpkg" -DOWNLOAD="http://snapshot.debian.org/archive/debian/20190608T092728Z/pool/main/d/dpkg/dpkg_1.19.7.tar.xz" +DOWNLOAD="http://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.19.7.tar.xz" MD5SUM="60f57c5494e6dfa177504d47bfa0e383" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/dwarf/README b/development/dwarf/README deleted file mode 100644 index 5495eaead6..0000000000 --- a/development/dwarf/README +++ /dev/null @@ -1,11 +0,0 @@ -The DWARF Debugging Information Format is of interest to programmers -working on compilers and debuggers (and anyone interested in reading -or writing DWARF information). It was developed by a committee (known -as the PLSIG at the time) starting around 1991. Starting around 1991 -SGI got involved with the committee and then developed the libdwarf and -dwarfdump tools for SGI-internal use and as part of SGI IRIX developer -tools. From around 1993 dwarfdump and libdwarf were shipped (as an -executable and archive respectively, not source) with every release -of the SGI MIPS/IRIX C compiler. In 1994 (I think the correct year) -SGI agreed (at my request) to open-source libdwarf (and in 1999 to -open-source dwarfdump) so anyone could use them. diff --git a/development/dwarf/dwarf.info b/development/dwarf/dwarf.info deleted file mode 100644 index 35699f93e0..0000000000 --- a/development/dwarf/dwarf.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="dwarf" -VERSION="20190529" -HOMEPAGE="https://www.prevanders.net/dwarf.html" -DOWNLOAD="https://www.prevanders.net/libdwarf-20190529.tar.gz" -MD5SUM="2601496ae97698a7cc9162059341ca7f" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Eugene Wissner" -EMAIL="belka@caraus.de" diff --git a/development/dwz/dwz.SlackBuild b/development/dwz/dwz.SlackBuild index 4f456a2533..8a19847c9c 100644 --- a/development/dwz/dwz.SlackBuild +++ b/development/dwz/dwz.SlackBuild @@ -24,7 +24,7 @@ #download from mirrors.kernel.org/sourceware/dwx/releases/ PRGNAM=dwz -VERSION=${VERSION:-0.13} +VERSION=${VERSION:-0.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/dwz/dwz.info b/development/dwz/dwz.info index e9464ab4ef..f79e5a1950 100644 --- a/development/dwz/dwz.info +++ b/development/dwz/dwz.info @@ -1,8 +1,8 @@ PRGNAM="dwz" -VERSION="0.13" +VERSION="0.14" HOMEPAGE="https://sourceware.org/git/?p=dwz.git;a=summary" -DOWNLOAD="http://mirrors.kernel.org/sourceware/dwz/releases/dwz-0.13.tar.xz" -MD5SUM="6cb10dc92d432a5b86bc3fe36e154698" +DOWNLOAD="http://mirrors.kernel.org/sourceware/dwz/releases/dwz-0.14.tar.xz" +MD5SUM="1f1225898bd40d63041d54454fcda5b6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/eclipse-platform/eclipse-platform.SlackBuild b/development/eclipse-platform/eclipse-platform.SlackBuild index 3d46cff3ed..fa87427857 100644 --- a/development/eclipse-platform/eclipse-platform.SlackBuild +++ b/development/eclipse-platform/eclipse-platform.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for eclipse-platform -# Copyright 2020 Igor Alexandrov <igor.alexandrov@outlook.com> +# Copyright 2020, 2021 Igor Alexandrov <igor.alexandrov@outlook.com> # 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=eclipse-platform -VERSION=${VERSION:-4.17} +VERSION=${VERSION:-4.19} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -47,7 +47,7 @@ OUTPUT=${OUTPUT:-/tmp} SRCNAM=eclipse -set -e +set -eu rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT diff --git a/development/eclipse-platform/eclipse-platform.info b/development/eclipse-platform/eclipse-platform.info index c6ba1f4cb0..d1f4913090 100644 --- a/development/eclipse-platform/eclipse-platform.info +++ b/development/eclipse-platform/eclipse-platform.info @@ -1,10 +1,10 @@ PRGNAM="eclipse-platform" -VERSION="4.17" -HOMEPAGE="http://www.eclipse.org" +VERSION="4.19" +HOMEPAGE="https://www.eclipse.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="http://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops4/R-4.17-202009021800/eclipse-platform-4.17-linux-gtk-x86_64.tar.gz" -MD5SUM_x86_64="d3f0e3916b8e551ea57097abfcfe445e" +DOWNLOAD_x86_64="https://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops4/R-4.19-202103031800/eclipse-platform-4.19-linux-gtk-x86_64.tar.gz" +MD5SUM_x86_64="48253adbb219851359613344d942d934" REQUIRES="jdk webkit2gtk" MAINTAINER="Igor Alexandrov" EMAIL="igor.alexandrov@outlook.com" diff --git a/development/eovim/07716.patch b/development/eovim/07716.patch deleted file mode 100644 index a591038ac9..0000000000 --- a/development/eovim/07716.patch +++ /dev/null @@ -1,427 +0,0 @@ -From 0771672b18c6645a7fa4de61ac106bdf3b69a04a Mon Sep 17 00:00:00 2001 -From: Jean Guyomarc'h <jean@guyomarch.bzh> -Date: Sat, 12 Jan 2019 08:43:01 +0100 -Subject: [PATCH] nvim: handle requests initiates by neovim - -Neovim is able to initiate requests to the UI client (via the -'rpcrequest()') API. Eovim is now able to run a user-defined callback -function when a request is emitted. A request response is sent back to -neovim. This is one step to solve #38. ---- - CMakeLists.txt | 1 + - include/eovim/nvim.h | 11 +++ - include/eovim/nvim_request.h | 52 ++++++++++++++ - src/main.c | 2 + - src/nvim.c | 72 +++++++++++++++++++- - src/nvim_api.c | 18 ++--- - src/nvim_request.c | 127 +++++++++++++++++++++++++++++++++++ - 7 files changed, 272 insertions(+), 11 deletions(-) - create mode 100644 include/eovim/nvim_request.h - create mode 100644 src/nvim_request.c - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index adf75dc..cfc6dbf 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -115,6 +115,7 @@ add_executable(eovim - "${SRC_DIR}/event/cmdline.c" - "${SRC_DIR}/nvim_api.c" - "${SRC_DIR}/nvim_helper.c" -+ "${SRC_DIR}/nvim_request.c" - "${SRC_DIR}/plugin.c" - "${SRC_DIR}/options.c" - "${SRC_DIR}/contrib.c" -diff --git a/include/eovim/nvim.h b/include/eovim/nvim.h -index 13c77ab..f27e3f4 100644 ---- a/include/eovim/nvim.h -+++ b/include/eovim/nvim.h -@@ -52,6 +52,8 @@ struct nvim - Eina_List *requests; - - msgpack_unpacker unpacker; -+ -+ /* The following msgpack structures must be handled on the main loop only */ - msgpack_sbuffer sbuffer; - msgpack_packer packer; - uint32_t request_id; -@@ -76,4 +78,13 @@ void nvim_mouse_enabled_set(s_nvim *nvim, Eina_Bool enable); - Eina_Bool nvim_mouse_enabled_get(const s_nvim *nvim); - Eina_Stringshare *nvim_eovimrc_path_get(const s_nvim *nvim); - -+/** -+ * Flush the msgpack buffer to the neovim instance, by writing to its standard -+ * input -+ * -+ * @param[in] nvim The neovim handle -+ * @return EINA_TRUE on success, EINA_FALSE on failure. -+ */ -+Eina_Bool nvim_flush(s_nvim *nvim); -+ - #endif /* ! __EOVIM_NVIM_H__ */ -diff --git a/include/eovim/nvim_request.h b/include/eovim/nvim_request.h -new file mode 100644 -index 0000000..68de980 ---- /dev/null -+++ b/include/eovim/nvim_request.h -@@ -0,0 +1,52 @@ -+/* -+ * Copyright (c) 2019 Jean Guyomarc'h -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a -+ * copy of this software and associated documentation files (the "Software"), -+ * to deal in the Software without restriction, including without limitation -+ * the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ * and/or sell copies of the Software, and to permit persons to whom the -+ * Software is furnished to do so, subject to the following conditions: -+ * -+ * The above copyright notice and this permission notice shall be included in -+ * all copies or substantial portions of the Software. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -+ * DEALINGS IN THE SOFTWARE. -+ */ -+ -+#ifndef EOVIM_NVIM_REQUEST_H__ -+#define EOVIM_NVIM_REQUEST_H__ -+ -+#include "eovim/types.h" -+ -+/** -+ * Callback signature used when replying to a request. -+ * -+ * @param[in] nvim The neovim handle -+ * @param[in] args Array of arguments from the request -+ * @param[in,out] pk Msgpack packer to be used to write the error and the -+ * result of the request. See msgpack-rpc. -+ * @return EINA_TRUE on success, EINA_FALSE on failure -+ * -+ * @note This function should not call nvim_flush(). It is automatically handled. -+ */ -+typedef Eina_Bool (*f_nvim_request_cb)(s_nvim *nvim, const msgpack_object_array *args, -+ msgpack_packer *pk); -+ -+Eina_Bool nvim_request_init(void); -+void nvim_request_shutdown(void); -+ -+Eina_Bool nvim_request_add(const char *request_name, f_nvim_request_cb func); -+void nvim_request_del(const char *request_name); -+ -+Eina_Bool -+nvim_request_process(s_nvim *nvim, Eina_Stringshare *request, -+ const msgpack_object_array *args, uint32_t req_id); -+ -+#endif /* ! EOVIM_NVIM_REQUEST_H__ */ -diff --git a/src/main.c b/src/main.c -index 2708186..4beb699 100644 ---- a/src/main.c -+++ b/src/main.c -@@ -24,6 +24,7 @@ - #include "eovim/config.h" - #include "eovim/nvim.h" - #include "eovim/nvim_api.h" -+#include "eovim/nvim_request.h" - #include "eovim/nvim_event.h" - #include "eovim/termview.h" - #include "eovim/main.h" -@@ -53,6 +54,7 @@ static const s_module _modules[] = - MODULE(config), - MODULE(keymap), - MODULE(nvim_api), -+ MODULE(nvim_request), - MODULE(nvim_event), - MODULE(plugin), - MODULE(prefs), -diff --git a/src/nvim.c b/src/nvim.c -index 6c9d18f..83fdee4 100644 ---- a/src/nvim.c -+++ b/src/nvim.c -@@ -26,6 +26,7 @@ - #include "eovim/config.h" - #include "eovim/nvim_api.h" - #include "eovim/nvim_event.h" -+#include "eovim/nvim_request.h" - #include "eovim/nvim_helper.h" - #include "eovim/log.h" - #include "eovim/main.h" -@@ -53,6 +54,51 @@ _nvim_get(void) - return _nvim_instance; - } - -+static Eina_Bool -+_handle_request(s_nvim *nvim, const msgpack_object_array *args) -+{ -+ /* Retrieve the request identifier ****************************************/ -+ if (EINA_UNLIKELY(args->ptr[1].type != MSGPACK_OBJECT_POSITIVE_INTEGER)) -+ { -+ ERR("Second argument in request is expected to be an integer"); -+ return EINA_FALSE; -+ } -+ const uint64_t long_req_id = args->ptr[1].via.u64; -+ if (EINA_UNLIKELY(long_req_id > UINT32_MAX)) -+ { -+ ERR("Request ID '%" PRIu64 " is too big", long_req_id); -+ return EINA_FALSE; -+ } -+ const uint32_t req_id = (uint32_t)long_req_id; -+ -+ /* Retrieve the request arguments *****************************************/ -+ if (EINA_UNLIKELY(args->ptr[3].type != MSGPACK_OBJECT_ARRAY)) -+ { -+ ERR("Fourth argument in request is expected to be an array"); -+ return EINA_FALSE; -+ } -+ const msgpack_object_array *const req_args = &(args->ptr[3].via.array); -+ -+ /* Retrieve the request name **********************************************/ -+ if (EINA_UNLIKELY(args->ptr[2].type != MSGPACK_OBJECT_STR)) -+ { -+ ERR("Third argument in request is expected to be a string"); -+ return EINA_FALSE; -+ } -+ const msgpack_object_str *const str = &(args->ptr[2].via.str); -+ Eina_Stringshare *const request = -+ eina_stringshare_add_length(str->ptr, str->size); -+ if (EINA_UNLIKELY(! request)) -+ { -+ ERR("Failed to create stringshare"); -+ return EINA_FALSE; -+ } -+ -+ const Eina_Bool ok = nvim_request_process(nvim, request, req_args, req_id); -+ eina_stringshare_del(request); -+ return ok; -+} -+ - static Eina_Bool - _handle_request_response(s_nvim *nvim, - const msgpack_object_array *args) -@@ -289,6 +335,7 @@ _nvim_received_data_cb(void *data EINA_UNUSED, - int type EINA_UNUSED, - void *event) - { -+ /* See https://github.com/msgpack-rpc/msgpack-rpc/blob/master/spec.md */ - const Ecore_Exe_Event_Data *const info = event; - s_nvim *const nvim = _nvim_get(); - msgpack_unpacker *const unpacker = &nvim->unpacker; -@@ -356,11 +403,15 @@ _nvim_received_data_cb(void *data EINA_UNUSED, - } - switch (args->ptr[0].via.u64) - { -- case 1: -+ case 0: /* msgpack-rpc request */ -+ _handle_request(nvim, args); -+ break; -+ -+ case 1: /* msgpack-rpc response */ - _handle_request_response(nvim, args); - break; - -- case 2: -+ case 2: /* msgpack-rpc notification */ - _handle_notification(nvim, args); - break; - -@@ -824,6 +875,23 @@ nvim_free(s_nvim *nvim) - } - } - -+Eina_Bool nvim_flush(s_nvim *nvim) -+{ -+ /* Send the data present in the msgpack buffer */ -+ const Eina_Bool ok = -+ ecore_exe_send(nvim->exe, nvim->sbuffer.data, (int)nvim->sbuffer.size); -+ -+ /* Now that the data is gone (hopefully), clear the buffer */ -+ msgpack_sbuffer_clear(&nvim->sbuffer); -+ if (EINA_UNLIKELY(! ok)) -+ { -+ CRI("Failed to send %zu bytes to neovim", nvim->sbuffer.size); -+ return EINA_FALSE; -+ } -+ DBG("Sent %zu bytes to neovim", nvim->sbuffer.size); -+ return EINA_TRUE; -+} -+ - void - nvim_mouse_enabled_set(s_nvim *nvim, - Eina_Bool enable) -diff --git a/src/nvim_api.c b/src/nvim_api.c -index 0b7e6ee..8082352 100644 ---- a/src/nvim_api.c -+++ b/src/nvim_api.c -@@ -55,8 +55,13 @@ _request_new(s_nvim *nvim, - req->uid = nvim_next_uid_get(nvim); - DBG("Preparing request '%s' with id %"PRIu32, rpc_name, req->uid); - -- /* Clear the serialization buffer before pushing a new request */ -- msgpack_sbuffer_clear(&nvim->sbuffer); -+ /* The buffer MUST be empty before preparing another request. If this is not -+ * the case, something went very wrong! Discard the buffer and keep going */ -+ if (EINA_UNLIKELY(nvim->sbuffer.size != 0u)) -+ { -+ ERR("The buffer is not empty. I've messed up somewhere"); -+ msgpack_sbuffer_clear(&nvim->sbuffer); -+ } - - /* Keep the request around */ - nvim->requests = eina_list_append(nvim->requests, req); -@@ -91,19 +96,14 @@ _request_cleanup(s_nvim *nvim, - } - - static Eina_Bool --_request_send(s_nvim *nvim, -- s_request *req) -+_request_send(s_nvim *nvim, s_request *req) - { - /* Finally, send that to the slave neovim process */ -- const Eina_Bool ok = -- ecore_exe_send(nvim->exe, nvim->sbuffer.data, (int)nvim->sbuffer.size); -- if (EINA_UNLIKELY(! ok)) -+ if (EINA_UNLIKELY(! nvim_flush(nvim))) - { -- CRI("Failed to send %zu bytes to neovim", nvim->sbuffer.size); - _request_cleanup(nvim, req); - return EINA_FALSE; - } -- DBG("Sent %zu bytes to neovim", nvim->sbuffer.size); - return EINA_TRUE; - } - -diff --git a/src/nvim_request.c b/src/nvim_request.c -new file mode 100644 -index 0000000..7d34602 ---- /dev/null -+++ b/src/nvim_request.c -@@ -0,0 +1,127 @@ -+/* -+ * Copyright (c) 2019 Jean Guyomarc'h -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a -+ * copy of this software and associated documentation files (the "Software"), -+ * to deal in the Software without restriction, including without limitation -+ * the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ * and/or sell copies of the Software, and to permit persons to whom the -+ * Software is furnished to do so, subject to the following conditions: -+ * -+ * The above copyright notice and this permission notice shall be included in -+ * all copies or substantial portions of the Software. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -+ * DEALINGS IN THE SOFTWARE. -+ */ -+ -+#include "eovim/nvim_request.h" -+#include "eovim/nvim.h" -+#include "eovim/log.h" -+ -+static Eina_Hash *_nvim_requests; -+ -+ -+/*============================================================================* -+ * API * -+ *============================================================================*/ -+ -+Eina_Bool -+nvim_request_add(const char *request_name, f_nvim_request_cb func) -+{ -+ Eina_Stringshare *const name = eina_stringshare_add(request_name); -+ const Eina_Bool ok = eina_hash_direct_add(_nvim_requests, name, func); -+ if (EINA_UNLIKELY(! ok)) -+ { -+ ERR("Failed to register request \"%s\"", request_name); -+ return EINA_FALSE; -+ } -+ return EINA_TRUE; -+} -+ -+void -+nvim_request_del(const char *request_name) -+{ -+ Eina_Stringshare *const name = eina_stringshare_add(request_name); -+ eina_hash_del(_nvim_requests, name, NULL); -+ eina_stringshare_del(name); -+} -+ -+Eina_Bool -+nvim_request_init(void) -+{ -+ _nvim_requests = eina_hash_stringshared_new(NULL); -+ if (EINA_UNLIKELY(! _nvim_requests)) -+ { -+ CRI("Failed to create hash table"); -+ return EINA_FALSE; -+ } -+ return EINA_TRUE; -+} -+ -+void -+nvim_request_shutdown(void) -+{ -+ assert(_nvim_requests != NULL); -+ eina_hash_free(_nvim_requests); -+ _nvim_requests = NULL; -+} -+ -+Eina_Bool -+nvim_request_process(s_nvim *nvim, Eina_Stringshare *request, -+ const msgpack_object_array *args, uint32_t req_id) -+{ -+ /* This function shall only be used on the main loop. Otherwise, we cannot -+ * use this packer */ -+ msgpack_packer *const pk = &nvim->packer; -+ -+ /* The buffer MUST be empty before preparing the response. If this is not -+ * the case, something went very wrong! Discard the buffer and keep going */ -+ if (EINA_UNLIKELY(nvim->sbuffer.size != 0u)) -+ { -+ ERR("The buffer is not empty. I've messed up somewhere"); -+ msgpack_sbuffer_clear(&nvim->sbuffer); -+ } -+ -+ /* -+ * Pack the message! It is an array of four (4) items: -+ * - the rpc type: -+ * - 1 is a request response -+ * - the unique identifier of the request -+ * - the error return -+ * - the result return -+ * -+ * We start to reply with the two first elements. If we are not prepared to -+ * handle this request, we will finish the message with an error and no -+ * result. But if someone handles the request, it is up to the handler to -+ * finish the message by setting both the error and result. -+ */ -+ msgpack_pack_array(pk, 4); -+ msgpack_pack_int(pk, 1); -+ msgpack_pack_uint32(pk, req_id); -+ -+ const f_nvim_request_cb func = eina_hash_find(_nvim_requests, request); -+ if (EINA_UNLIKELY(! func)) -+ { -+ WRN("No handler for request '%s'", request); -+ const char error[] = "unknown request"; -+ -+ /* See msgpack-rpc request response. Reply there is an error */ -+ msgpack_pack_str(pk, sizeof(error) - 1u); -+ msgpack_pack_str_body(pk, error, sizeof(error) - 1u); -+ msgpack_pack_nil(pk); -+ nvim_flush(nvim); -+ return EINA_FALSE; -+ } -+ else -+ { -+ const Eina_Bool ok = func(nvim, args, pk); -+ nvim_flush(nvim); -+ return ok; -+ } -+} diff --git a/development/eovim/7b320.patch b/development/eovim/7b320.patch deleted file mode 100644 index a2b31e8c7f..0000000000 --- a/development/eovim/7b320.patch +++ /dev/null @@ -1,182 +0,0 @@ -From 7b320c17b1fc8821eac411f6d6afc14e32f7e093 Mon Sep 17 00:00:00 2001 -From: Jean Guyomarc'h <jean@guyomarch.bzh> -Date: Sat, 12 Jan 2019 08:46:44 +0100 -Subject: [PATCH] nvim: properly handle the vimenter request - -Fixes #38 ---- - include/eovim/nvim_api.h | 3 ++- - include/eovim/nvim_helper.h | 2 +- - src/nvim.c | 47 +++++++++++++++++++++++++++---------- - src/nvim_api.c | 6 +++-- - src/nvim_helper.c | 4 ++-- - 5 files changed, 43 insertions(+), 19 deletions(-) - -diff --git a/include/eovim/nvim_api.h b/include/eovim/nvim_api.h -index 9885ee1..ca9baab 100644 ---- a/include/eovim/nvim_api.h -+++ b/include/eovim/nvim_api.h -@@ -27,7 +27,8 @@ - #include <Eina.h> - #include <msgpack.h> - --Eina_Bool nvim_api_ui_attach(s_nvim *nvim, unsigned int width, unsigned int height); -+Eina_Bool nvim_api_ui_attach(s_nvim *nvim, unsigned int width, unsigned int height, -+ f_nvim_api_cb func, void *func_data); - Eina_Bool nvim_api_get_api_info(s_nvim *nvim, f_nvim_api_cb cb, void *data); - Eina_Bool nvim_api_ui_try_resize(s_nvim *nvim, unsigned int width, unsigned height); - Eina_Bool nvim_api_ui_ext_cmdline_set(s_nvim *nvim, Eina_Bool externalize); -diff --git a/include/eovim/nvim_helper.h b/include/eovim/nvim_helper.h -index b6ce5f4..9f976d5 100644 ---- a/include/eovim/nvim_helper.h -+++ b/include/eovim/nvim_helper.h -@@ -49,6 +49,6 @@ nvim_helper_highlight_group_decode_noop(s_nvim *nvim, - - - void nvim_helper_autocmd_do(s_nvim *nvim, const char *event); --void nvim_helper_autocmd_vimenter_exec(s_nvim *nvim, f_nvim_api_cb func, void *func_data); -+void nvim_helper_autocmd_vimenter_exec(s_nvim *nvim); - - #endif /* ! __EOVIM_NVIM_HELPER_H__ */ -diff --git a/src/nvim.c b/src/nvim.c -index 83fdee4..a003a00 100644 ---- a/src/nvim.c -+++ b/src/nvim.c -@@ -43,6 +43,8 @@ enum - static Ecore_Event_Handler *_event_handlers[__HANDLERS_LAST]; - static s_nvim *_nvim_instance = NULL; - -+static void _api_decode_cb(s_nvim *nvim, void *data, const msgpack_object *result); -+ - /*============================================================================* - * Private API * - *============================================================================*/ -@@ -278,6 +280,15 @@ _handle_notification(s_nvim *nvim, - return EINA_FALSE; - } - -+static Eina_Bool -+_vimenter_request_cb(s_nvim *nvim EINA_UNUSED, -+ const msgpack_object_array *args EINA_UNUSED, -+ msgpack_packer *pk) -+{ -+ msgpack_pack_nil(pk); /* Error */ -+ msgpack_pack_nil(pk); /* Result */ -+ return EINA_TRUE; -+} - - /*============================================================================* - * Nvim Processes Events Handlers * -@@ -298,6 +309,21 @@ _nvim_added_cb(void *data EINA_UNUSED, - - const Ecore_Exe_Event_Add *const info = event; - INF("Process with PID %i was created", ecore_exe_pid_get(info->exe)); -+ -+ /* Okay, at this point the neovim process is running! Great! Now, we can -+ * start to retrieve the API information and trigger the vimenter autocmd. -+ * -+ * We can start attaching the UI on the fly. -+ * See :help ui-startup for details. -+ */ -+ s_nvim *const nvim = _nvim_get(); -+ nvim_api_get_api_info(nvim, _api_decode_cb, NULL); -+ -+ nvim_helper_autocmd_vimenter_exec(nvim); -+ const s_geometry *const geo = &nvim->opts->geometry; -+ nvim_api_ui_attach(nvim, geo->w, geo->h, _ui_attached_cb, NULL); -+ -+ - return ECORE_CALLBACK_PASS_ON; - } - -@@ -438,6 +464,7 @@ _nvim_received_error_cb(void *data EINA_UNUSED, - return ECORE_CALLBACK_PASS_ON; - } - -+/* FIXME this is soooooo fragile */ - static void - _nvim_runtime_load(s_nvim *nvim, - const char *filename) -@@ -653,16 +680,6 @@ _api_decode_cb(s_nvim *nvim, void *data EINA_UNUSED, const msgpack_object *resul - _virtual_interface_setup(nvim); - } - --static void --_vimenter_cb(s_nvim *nvim, -- void *data EINA_UNUSED, -- const msgpack_object *result EINA_UNUSED) --{ -- _nvim_builtin_runtime_load(nvim); -- _nvim_eovimrc_load(nvim); -- nvim_api_var_integer_set(nvim, "eovim_running", 1); --} -- - static void - _nvim_plugins_load(s_nvim *nvim) - { -@@ -815,6 +832,9 @@ nvim_new(const s_options *opts, - /* Initialize the virtual interface to safe values (non-NULL pointers) */ - _virtual_interface_init(nvim); - -+ /* Add a callback to the vimenter request */ -+ nvim_request_add("vimenter", _vimenter_request_cb); -+ - /* Create the neovim process */ - nvim->exe = ecore_exe_pipe_run( - eina_strbuf_string_get(cmdline), -@@ -831,9 +851,10 @@ nvim_new(const s_options *opts, - DBG("Running %s", eina_strbuf_string_get(cmdline)); - eina_strbuf_free(cmdline); - -- nvim_api_get_api_info(nvim, _api_decode_cb, NULL); -- nvim_helper_autocmd_vimenter_exec(nvim, _vimenter_cb, NULL); -- nvim_api_ui_attach(nvim, opts->geometry.w, opts->geometry.h); -+ /* FIXME These are sooo fragile. Rework that!!! */ -+ _nvim_builtin_runtime_load(nvim); -+ _nvim_eovimrc_load(nvim); -+ nvim_api_var_integer_set(nvim, "eovim_running", 1); - - /* Create the GUI window */ - if (EINA_UNLIKELY(! gui_add(&nvim->gui, nvim))) -diff --git a/src/nvim_api.c b/src/nvim_api.c -index 8082352..cf93577 100644 ---- a/src/nvim_api.c -+++ b/src/nvim_api.c -@@ -138,8 +138,8 @@ void nvim_api_request_call(s_nvim *nvim, - - Eina_Bool - nvim_api_ui_attach(s_nvim *nvim, -- unsigned int width, -- unsigned int height) -+ unsigned int width, unsigned int height, -+ f_nvim_api_cb func, void *func_data) - { - const char api[] = "nvim_ui_attach"; - s_request *const req = _request_new(nvim, api, sizeof(api) - 1); -@@ -148,6 +148,8 @@ nvim_api_ui_attach(s_nvim *nvim, - CRI("Failed to create request"); - return EINA_FALSE; - } -+ req->cb.func = func; -+ req->cb.data = func_data; - - const s_config *const cfg = nvim->config; - -diff --git a/src/nvim_helper.c b/src/nvim_helper.c -index 7199203..2ec09fb 100644 ---- a/src/nvim_helper.c -+++ b/src/nvim_helper.c -@@ -134,11 +134,11 @@ nvim_helper_autocmd_do(s_nvim *nvim, - } - - void --nvim_helper_autocmd_vimenter_exec(s_nvim *nvim, f_nvim_api_cb func, void *func_data) -+nvim_helper_autocmd_vimenter_exec(s_nvim *nvim) - { - const char cmd[] = "autocmd VimEnter * call rpcrequest(1, 'vimenter')"; - const Eina_Bool ok = -- nvim_api_command(nvim, cmd, sizeof(cmd) - 1u, func, func_data); -+ nvim_api_command(nvim, cmd, sizeof(cmd) - 1u, NULL, NULL); - if (EINA_UNLIKELY(! ok)) - { ERR("Failed to execute: %s", cmd); } - } diff --git a/development/eovim/dd8f0.patch b/development/eovim/dd8f0.patch deleted file mode 100644 index 9b9722a037..0000000000 --- a/development/eovim/dd8f0.patch +++ /dev/null @@ -1,107 +0,0 @@ -From dd8f0d3fff4951cd7b7ea294823b8e377024c2ff Mon Sep 17 00:00:00 2001 -From: Jean Guyomarc'h <jean@guyomarch.bzh> -Date: Sat, 12 Jan 2019 08:47:35 +0100 -Subject: [PATCH] gui: make an overlay fade when the UI is attached to neovim - ---- - data/themes/default.edc | 29 +++++++++++++++++++++++++++++ - include/eovim/gui.h | 1 + - src/gui.c | 5 +++++ - src/nvim.c | 9 +++++++-- - 4 files changed, 42 insertions(+), 2 deletions(-) - -diff --git a/data/themes/default.edc b/data/themes/default.edc -index 27703fc..7f8d0e3 100644 ---- a/data/themes/default.edc -+++ b/data/themes/default.edc -@@ -430,6 +430,19 @@ collections { - visible: 0; - } - } -+ -+ rect { "overlay"; nomouse; -+ desc { "default"; -+ color: 40 40 40 255;; -+ } -+ desc { "fade"; -+ color: 40 40 40 0; -+ } -+ desc { "faded"; -+ inherit: "fade"; -+ visible: 0; /* Make sure it is killed */ -+ } -+ } - } - - programs { -@@ -437,6 +450,22 @@ collections { - action: PLAY_SAMPLE "bell" 1.0 ALERT; - } - -+ /* [OVERLAY FADING] ************************************************** -+ * When eovim starts, we push an overlay that covers the whole window. -+ * When neovim is successfully attached to the UI, we make the overlay -+ * fade away, so we can begin to use neovim. */ -+ program { signal: "eovim,ready"; source: "eovim"; -+ action: STATE_SET "fade"; -+ target: "overlay"; -+ transition: ACCELERATE 0.2; -+ after: "eovim_overlay_faded"; -+ } -+ program { name: "eovim_overlay_faded"; -+ action: STATE_SET "faded"; -+ target: "overlay"; -+ } -+ /* END OVERLAY FADING ***********************************************/ -+ - program { signal: "eovim,cmdline,show"; source: "eovim"; - action: STATE_SET "default"; - target: "eovim.cmdline"; -diff --git a/include/eovim/gui.h b/include/eovim/gui.h -index f05fb97..981e957 100644 ---- a/include/eovim/gui.h -+++ b/include/eovim/gui.h -@@ -192,6 +192,7 @@ void gui_caps_lock_alert(s_gui *gui); - void gui_caps_lock_dismiss(s_gui *gui); - Eina_Bool gui_caps_lock_warning_get(const s_gui *gui); - -+void gui_ready_set(s_gui *gui); - void gui_mode_update(s_gui *gui, const s_mode *mode); - - #endif /* ! __EOVIM_GUI_H__ */ -diff --git a/src/gui.c b/src/gui.c -index 96dcdcd..efd476b 100644 ---- a/src/gui.c -+++ b/src/gui.c -@@ -893,6 +893,11 @@ gui_bell_ring(s_gui *gui) - elm_layout_signal_emit(gui->layout, "eovim,bell,ring", "eovim"); - } - -+void gui_ready_set(s_gui *gui) -+{ -+ elm_layout_signal_emit(gui->layout, "eovim,ready", "eovim"); -+} -+ - static void - _compl_item_del(void *data, - Evas_Object *obj EINA_UNUSED) -diff --git a/src/nvim.c b/src/nvim.c -index a003a00..dcf263d 100644 ---- a/src/nvim.c -+++ b/src/nvim.c -@@ -49,8 +49,13 @@ static void _api_decode_cb(s_nvim *nvim, void *data, const msgpack_object *resul - * Private API * - *============================================================================*/ - --static inline s_nvim * --_nvim_get(void) -+static void _ui_attached_cb(s_nvim *nvim, void *data EINA_UNUSED, -+ const msgpack_object *result EINA_UNUSED) -+{ -+ gui_ready_set(&nvim->gui); -+} -+ -+static inline s_nvim *_nvim_get(void) - { - /* We handle only one neovim instance */ - return _nvim_instance; diff --git a/development/eovim/eovim.SlackBuild b/development/eovim/eovim.SlackBuild index 3eaaa8b9a6..c14ae7be63 100644 --- a/development/eovim/eovim.SlackBuild +++ b/development/eovim/eovim.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for eovim -# Copyright 2018-2019 Benjamin Trigona-Harany +# Copyright 2018-2021 Benjamin Trigona-Harany # 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=eovim -VERSION=${VERSION:-0.1.3} +VERSION=${VERSION:-0.2.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,9 +69,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/7b320.patch -patch -p1 < $CWD/07716.patch -patch -p1 < $CWD/dd8f0.patch +sed -i '25,28d' cmake/Modules/FindEfl.cmake mkdir -p build cd build @@ -79,7 +77,6 @@ cd build -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ - -DLIB_INSTALL_DIR=lib${LIBDIRSUFFIX} \ .. make install DESTDIR=$PKG cd .. diff --git a/development/eovim/eovim.info b/development/eovim/eovim.info index cdaa0982bf..ae1dd04d6b 100644 --- a/development/eovim/eovim.info +++ b/development/eovim/eovim.info @@ -1,8 +1,8 @@ PRGNAM="eovim" -VERSION="0.1.3" +VERSION="0.2.0" HOMEPAGE="https://github.com/jeanguyomarch/eovim" -DOWNLOAD="https://github.com/jeanguyomarch/eovim/archive/v0.1.3/eovim-0.1.3.tar.gz" -MD5SUM="c4f833fa94c483d20d83eb83b48c4c23" +DOWNLOAD="https://github.com/jeanguyomarch/eovim/archive/v0.2.0/eovim-0.2.0.tar.gz" +MD5SUM="9386331be9cbf2bf4910ccb794f47bdf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="efl neovim" diff --git a/development/f2c/README b/development/f2c/README index ed89051435..5f2431f228 100644 --- a/development/f2c/README +++ b/development/f2c/README @@ -1,13 +1,22 @@ + f2c is a Fortran-to-C converter. This package includes libf2c, which must be linked to the resulting C -code. Thus the general idea is +code. - f2c foo.f - gcc foo.c -lf2c +Thus the general idea is: f2c foo.f; gcc foo.c -lf2c Or use the fc script provided in the docs directory. Beware, fc is also a bash builtin. -If combining with gfortran, you may want to use the gfortran -ff2c -option. See the gfortran man page. +f2c used to use two separate libraries, libi77 and libf77. These are +now rolled together into libf2c. Beware, libf2c carries a separate +version number from f2c itself. The version number associated with the +SlackBuilds package is the f2c version number. + +If combining with gfortran, you may want to use gfortran -ff2c. See the +gfortran man page. + +Multiple files must be downloaded because netlib doesn't provide a +convenient single tarball. + diff --git a/development/f2c/f2c.SlackBuild b/development/f2c/f2c.SlackBuild index 4106279e3f..6256e7075f 100644 --- a/development/f2c/f2c.SlackBuild +++ b/development/f2c/f2c.SlackBuild @@ -27,10 +27,12 @@ VERSION=${VERSION:-20160102} # This is the f2c version, not libf2c. BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +# Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; arm*) ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; esac fi @@ -66,7 +68,7 @@ cd $PRGNAM-$VERSION/libf2c unzip $CWD/libf2c.zip cd $TMP/$PRGNAM-$VERSION -tar xvf $CWD/src.tgz +tar xfvz $CWD/src.tgz chown -R root:root . find -L . \ @@ -75,46 +77,49 @@ 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 {} \; -# libf2c - +# make libf2c: cd $TMP/$PRGNAM-$VERSION/libf2c make CFLAGS="${SLKCFLAGS}" -f makefile.u -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} -make -f makefile.u LIBDIR=$PKG/usr/lib${LIBDIRSUFFIX} install -strip --strip-unneeded $PKG/usr/lib${LIBDIRSUFFIX}/libf2c.a - -# f2c +# install libf2c: +mkdir -p $PKG/usr/lib +make -f makefile.u LIBDIR=$PKG/usr/lib install +# make f2c: cd $TMP/$PRGNAM-$VERSION/src make CFLAGS="${SLKCFLAGS}" -f makefile.u +# install f2c: mkdir -p $PKG/usr/bin -install -s f2c $PKG/usr/bin -strip --strip-unneeded $PKG/usr/bin/f2c - mkdir -p $PKG/usr/include +install -s f2c $PKG/usr/bin install f2c.h $PKG/usr/include +# strip binaries: +strip --strip-unneeded $PKG/usr/lib/libf2c.a +strip --strip-unneeded $PKG/usr/bin/f2c + +# install f2c man page: +cd $TMP mkdir -p $PKG/usr/man/man1 -install f2c.1 $PKG/usr/man/man1/f2c.1 +install $PRGNAM-$VERSION/src/f2c.1 $PKG/usr/man/man1/f2c.1 gzip -9 $PKG/usr/man/man1/f2c.1 - -cd $TMP/$PRGNAM-$VERSION - +# install docs: +cd $TMP mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a src/Notice src/changes $PKG/usr/doc/$PRGNAM-$VERSION - -cp -a src/README $PKG/usr/doc/$PRGNAM-$VERSION/README.f2c -cp -a libf2c/README $PKG/usr/doc/$PRGNAM-$VERSION/README.libf2c - +cp -a $PRGNAM-$VERSION/src/Notice $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $PRGNAM-$VERSION/src/README $PKG/usr/doc/$PRGNAM-$VERSION/README.f2c +cp -a $PRGNAM-$VERSION/src/changes $PKG/usr/doc/$PRGNAM-$VERSION +cp -a $PRGNAM-$VERSION/libf2c/README $PKG/usr/doc/$PRGNAM-$VERSION/README.libf2c cat $CWD/fc > $PKG/usr/doc/$PRGNAM-$VERSION/fc cat $CWD/f2c.pdf > $PKG/usr/doc/$PRGNAM-$VERSION/f2c.pdf cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +# Copy the slack-desc into ./install mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc +# Make the package cd $PKG /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/f2c/f2c.info b/development/f2c/f2c.info index 69d0ea1d2a..4b157b737c 100644 --- a/development/f2c/f2c.info +++ b/development/f2c/f2c.info @@ -6,7 +6,7 @@ DOWNLOAD="http://www.netlib.org/f2c/libf2c.zip \ http://www.netlib.org/f2c/fc \ http://www.netlib.org/f2c/f2c.pdf" MD5SUM="e80fb30fa3717660db71b1bed65b88b7 \ - f11ed7992a92ad4b4f86fdf94994473a \ + 28758bfd41de18b0d1fcf716eea05032 \ dcdf6afbd96204662bf10594b744cb44 \ 2a84d6d2f74412d7a288e721070d62b8" DOWNLOAD_x86_64="" diff --git a/development/f2c/slack-desc b/development/f2c/slack-desc index 4373cf0645..b1f3476557 100644 --- a/development/f2c/slack-desc +++ b/development/f2c/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -f2c: f2c (Fortran-to-C converter) +f2c: f2c (a Fortran-to-C converter) f2c: -f2c: f2c is a Fortran-to-C converter f2c: by S. I. Feldman, David M. Gay, Mark W. Maimone, and N. L. Schryer f2c: -f2c: This package includes libf2c, which must be linked to the resulting C -f2c: code. -f2c: +f2c: From netlib. Includes libf2c. f2c: +f2c: The general idea: f2c foo.f; gcc foo.c -lf2c f2c: +f2c: If combining with gfortran, see the -ff2c option in the gfortran man +f2c: page. f2c: diff --git a/development/facile/facile.info b/development/facile/facile.info index 6bcc192c8c..14d061ce49 100644 --- a/development/facile/facile.info +++ b/development/facile/facile.info @@ -1,7 +1,7 @@ PRGNAM="facile" VERSION="1.1.3" -HOMEPAGE="http://opti.recherche.enac.fr/facile/" -DOWNLOAD="http://opti.recherche.enac.fr/facile/distrib/facile-1.1.3.tar.gz" +HOMEPAGE="http://facile.recherche.enac.fr" +DOWNLOAD="http://facile.recherche.enac.fr/distrib/facile-1.1.3.tar.gz" MD5SUM="172c4fbea636a8fa575b988390639d8d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/facile/slack-desc b/development/facile/slack-desc index 6afc68cbc3..1557c54f6d 100644 --- a/development/facile/slack-desc +++ b/development/facile/slack-desc @@ -11,7 +11,7 @@ facile: facile: FaCiLe is a Functional Constraint Library implemented in Objective facile: Caml. facile: -facile: Homepage: http://opti.recherche.enac.fr/facile/ +facile: Homepage: http://facile.recherche.enac.fr facile: facile: facile: diff --git a/development/fly/fly.SlackBuild b/development/fly/fly.SlackBuild index 94db10fa9d..443529cc3c 100644 --- a/development/fly/fly.SlackBuild +++ b/development/fly/fly.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for fly -# Copyright 2020 Dmitrii Sosedov, United States +# Copyright 2021 Dmitrii Sosedov, United States # 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=fly -VERSION=${VERSION:-6.0.0} +VERSION=${VERSION:-6.7.4} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/fly/fly.info b/development/fly/fly.info index 3a040919d1..d37c259100 100644 --- a/development/fly/fly.info +++ b/development/fly/fly.info @@ -1,10 +1,10 @@ PRGNAM="fly" -VERSION="6.0.0" +VERSION="6.7.4" HOMEPAGE="https://concourse-ci.org/fly.html" DOWNLOAD="UNSUPPORTED" MD5SUM="UNSUPPORTED" -DOWNLOAD_x86_64="https://github.com/concourse/concourse/releases/download/v6.0.0/fly-6.0.0-linux-amd64.tgz" -MD5SUM_x86_64="c0c66b346164b49be9121a2af4a585a0" +DOWNLOAD_x86_64="https://github.com/concourse/concourse/releases/download/v6.7.4/fly-6.7.4-linux-amd64.tgz" +MD5SUM_x86_64="43cecc7ca957a40bf2f0d6e1bac9e872" REQUIRES="" MAINTAINER="Dmitrii Sosedov" EMAIL="d.sosedov@gmail.com" diff --git a/development/fly/slack-desc b/development/fly/slack-desc index a6965fbcf1..22ab5e0244 100644 --- a/development/fly/slack-desc +++ b/development/fly/slack-desc @@ -15,5 +15,5 @@ fly: used for CI/CD, and is built to scale to any kind of automation fly: pipeline, from simple to complex. fly: fly: Homepage: https://concourse-ci.org/fly.html -fly: Release date: Mar 25, 2020 +fly: Release date: Jan 26, 2021 fly: diff --git a/development/fossil/README b/development/fossil/README index 9a33b45e31..af0f5691e7 100644 --- a/development/fossil/README +++ b/development/fossil/README @@ -3,32 +3,33 @@ created by D. Richard Hipp, the primary author of SQLite. Features: -- tamper-proof artifact record -- simple command-line interface -- customizable web interface with JSON, RSS, CGI, wiki, and forum -- online project documentation with full-text search capability -- online activity and ticket reports -- user accounts with access controls -- coherent versioning across all files -- straightforward branching and merging -- bisect searches to pinpoint behavior changes +- Tamper-proof artifact record +- Simple command-line interface +- Customizable web interface with JSON, RSS, CGI, wiki, chat, and forum +- Online project documentation with full-text search capability +- Integrated PIC-like markup language for creating diagrams +- Online activity and ticket reports +- User accounts with access controls +- Coherent versioning across all files +- Straightforward branching and merging +- Bisect searches to pinpoint behavior changes - SHA3-256 and hardened SHA1 checksums - FUSE filesystem makes all historical and branch revisions available -- synchronization via http, https, ssh, and local/network filesystems -- automated replication and backup -- git import/export and Subversion/CVS import -- nested checkouts to share common subtrees across related projects -- checkout directory not cluttered with administrative files -- support for Docker -- unversioned file area for builds, statistics, other ephemeral content -- optional PGP signing of commits -- users can subscribe to email alerts to be notified of event types -- private branch which are excluded from syncs until published -- bundles group a change set (e.g. a private branch) into a single file -- users can make their own repositories, no need for special privileges -- works in Windows as well as Linux and other Unix-like systems +- Synchronization via http, https, ssh, and local/network filesystems +- Automated replication and backup +- Git import/export and Subversion/CVS import +- Nested checkouts to share common subtrees across related projects +- Checkout directory not cluttered with administrative files +- Support for Docker +- Unversioned file area for builds, statistics, other ephemeral content +- Optional PGP signing of commits +- Users can subscribe to email alerts to be notified of events +- Private branches which are excluded from syncs until published +- Bundles group a change set (e.g. a private branch) into a single file +- Users can make their own repositories, no need for special privileges +- Works in Windows as well as Linux and other Unix-like systems -Fossil can host the entire project development website, including the +Fossil can host an entire project development website, including the download area, but it also can be used for individual projects with no need for a shared server. @@ -48,14 +49,14 @@ See Fossil in action online: Key technical points: -- unified revision history tree spans the entire repository -- repository is a collection of artifacts identified by their checksums -- artifacts are broadly grouped into content and structural artifacts -- each check-in is tracked as a structural artifact known as a manifest -- manifests primarily list the full names and checksums of each file -- manifests can be amended by subsequent control artifacts -- in most cases, symbolic names refer to the latest matching check-in -- branches are implemented using propagating symbolic tags +- Unified revision history tree spans the entire repository +- Repository is a collection of artifacts identified by their checksums +- Artifacts are broadly grouped into content and structural artifacts +- Each check-in is tracked as a structural artifact known as a manifest +- Manifests primarily list the full names and checksums of each file +- Manifests can be amended by subsequent control artifacts +- In most cases, symbolic names refer to the latest matching check-in +- Branches are implemented using propagating symbolic tags ------------------------------------------------------------------------ diff --git a/development/fossil/fossil.SlackBuild b/development/fossil/fossil.SlackBuild index a2a80ad651..7e7aac0803 100644 --- a/development/fossil/fossil.SlackBuild +++ b/development/fossil/fossil.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for fossil -# Copyright 2020 Andy Goth <andrew.m.goth@gmail.com> USA +# Copyright 2021 Andy Goth <andrew.m.goth@gmail.com> 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=fossil -VERSION=${VERSION:-2.12.1} +VERSION=${VERSION:-2.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -87,8 +87,7 @@ CFLAGS=${CFLAGS:-$SLKCFLAGS} \ 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 +strip --strip-unneeded $PKG/usr/bin/fossil mkdir -p $PKG/usr/man/man1 gzip -9c fossil.1 > $PKG/usr/man/man1/fossil.1.gz diff --git a/development/fossil/fossil.info b/development/fossil/fossil.info index f423ef7d5c..eaa464d81d 100644 --- a/development/fossil/fossil.info +++ b/development/fossil/fossil.info @@ -1,8 +1,8 @@ PRGNAM="fossil" -VERSION="2.12.1" +VERSION="2.14" HOMEPAGE="https://fossil-scm.org/" -DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.12.1.tar.gz" -MD5SUM="55644270d8494fc5af25128ec56d178b" +DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.14.tar.gz" +MD5SUM="da3ce00b0cb234a9a082e5cf4c4596ac" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/fossil/slack-desc b/development/fossil/slack-desc index 0eb1aec159..f1576571ae 100644 --- a/development/fossil/slack-desc +++ b/development/fossil/slack-desc @@ -10,10 +10,10 @@ fossil: fossil (Distributed Version Control System) fossil: fossil: Fossil is a distributed version control and ticket tracking system fossil: created by D. Richard Hipp, primary author of SQLite. Features: -fossil: simple command-line interface, coherent versioning across all files, -fossil: easy branching and merging, customizable web interface, built-in wiki -fossil: and forum, SHA3-256 and hardened SHA1 checksums, FUSE filesystem, and -fossil: automated replication and backup. Content is stored using SQLite for -fossil: atomicity, durability, and effortless administration. +fossil: simple command-line interface; coherent versioning across all files, +fossil: easy branching and merging; customizable web interface; built-in wiki, +fossil: chat, and forum; SHA3-256 checksums; FUSE filesystem; and automated +fossil: replication and backup. Content is stored using SQLite for atomicity, +fossil: durability, and effortless administration. fossil: fossil: Project Site: https://www.fossil-scm.org/ diff --git a/development/gede/gede.SlackBuild b/development/gede/gede.SlackBuild index 5d657e6b84..04a0304bc5 100644 --- a/development/gede/gede.SlackBuild +++ b/development/gede/gede.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=gede -VERSION=${VERSION:-2.16.2} +VERSION=${VERSION:-2.17.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/gede/gede.info b/development/gede/gede.info index 190608948c..de179024cf 100644 --- a/development/gede/gede.info +++ b/development/gede/gede.info @@ -1,10 +1,10 @@ PRGNAM="gede" -VERSION="2.16.2" -HOMEPAGE="http://acidron.com/gede/" -DOWNLOAD="http://gede.acidron.com/uploads/source/gede-2.16.2.tar.xz" -MD5SUM="679e014c88c7502f0ef196a3f31eaa45" +VERSION="2.17.1" +HOMEPAGE="http://gede.dexar.se/" +DOWNLOAD="http://gede.dexar.se/uploads/source/gede-2.17.1.tar.xz" +MD5SUM="5be528e2d0e28b4cb69c4a71edc92b31" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="qt5" MAINTAINER="Wainamoinen" EMAIL="wainamoinen@gmail.com" diff --git a/development/gedit-plugins/gedit-plugins.info b/development/gedit-plugins/gedit-plugins.info index dcc8ae446c..f5c085174d 100644 --- a/development/gedit-plugins/gedit-plugins.info +++ b/development/gedit-plugins/gedit-plugins.info @@ -1,7 +1,7 @@ PRGNAM="gedit-plugins" VERSION="2.32.0" HOMEPAGE="http://projects.gnome.org/gedit/" -DOWNLOAD="ftp://ftp.gnome.org/pub/gnome/sources/gedit-plugins/2.32/gedit-plugins-2.32.0.tar.bz2" +DOWNLOAD="https://download.gnome.org/sources/gedit-plugins/2.32/gedit-plugins-2.32.0.tar.bz2" MD5SUM="b5123846fa41f2d94992ae67e96ff79b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/gedit/gedit.info b/development/gedit/gedit.info index d86a704442..fe8320a785 100644 --- a/development/gedit/gedit.info +++ b/development/gedit/gedit.info @@ -1,7 +1,7 @@ PRGNAM="gedit" VERSION="2.30.4" HOMEPAGE="http://projects.gnome.org/gedit/" -DOWNLOAD="ftp://ftp.gnome.org/pub/gnome/sources/gedit/2.30/gedit-2.30.4.tar.bz2" +DOWNLOAD="https://download.gnome.org/sources/gedit/2.30/gedit-2.30.4.tar.bz2" MD5SUM="e1eecb0a92a1a363b3d375ec5ac0fb3b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/ghi/ghi.SlackBuild b/development/ghi/ghi.SlackBuild index 3cea5c1fc6..e03573280c 100644 --- a/development/ghi/ghi.SlackBuild +++ b/development/ghi/ghi.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for ghi -# Copyright 2017 Jostein Berntsen <jbernts@broadpark.no> +# Copyright 2017 Jostein Berntsen <jvbernts@online.no> # All rights reserved. # # Redistribution and use of this script, with or without modification, is diff --git a/development/ghi/ghi.info b/development/ghi/ghi.info index a64f777b67..a6104b33e9 100644 --- a/development/ghi/ghi.info +++ b/development/ghi/ghi.info @@ -7,4 +7,4 @@ DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="rubygem-pygments" MAINTAINER="Jostein Berntsen" -EMAIL="jbernts@broadpark.no" +EMAIL="jvbernts@online.no" diff --git a/development/git-cola/git-cola.info b/development/git-cola/git-cola.info index f3d1051657..3d760e1fe7 100644 --- a/development/git-cola/git-cola.info +++ b/development/git-cola/git-cola.info @@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/git-cola/git-cola/archive/v3.6/git-cola-3.6.tar.gz" MD5SUM="ba4e64d82a27ee5452afbbc16a28717e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-attrs python3-certifi Sphinx" +REQUIRES="python3-attrs python-certifi Sphinx" MAINTAINER="Ricardo J. Barberis" EMAIL="ricardo.barberis@gmail.com" diff --git a/development/git-crypt/README b/development/git-crypt/README new file mode 100644 index 0000000000..6363c7b888 --- /dev/null +++ b/development/git-crypt/README @@ -0,0 +1,11 @@ +git-crypt - transparent file encryption in git + +git-crypt enables transparent encryption and decryption of files in a +git repository. Files which you choose to protect are encrypted when +committed, and decrypted when checked out. git-crypt lets you freely +share a repository containing a mix of public and private content. +git-crypt gracefully degrades, so developers without the secret key +can still clone and commit to a repository with encrypted files. This +lets you store your secret material (such as keys or passwords) in the +same repository as your code, without requiring you to lock down your +entire repository. diff --git a/development/dwarf/dwarf.SlackBuild b/development/git-crypt/git-crypt.SlackBuild index 97bd5c4aa5..d2311f3035 100644 --- a/development/dwarf/dwarf.SlackBuild +++ b/development/git-crypt/git-crypt.SlackBuild @@ -1,8 +1,8 @@ #!/bin/sh -# Slackware build script for dwarf +# Slackware build script for git-crypt -# Copyright 2015-2019 Eugene Wissner Dachau, Germany +# Copyright 2021 Nicolas Piatto <nico@lodpp.net> FRANCE # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,8 +22,10 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PRGNAM=dwarf -VERSION=${VERSION:-20190529} +# 02/Mar/2021 * First version + +PRGNAM=git-crypt +VERSION=${VERSION:-0.6.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -60,8 +62,8 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/libdwarf-$VERSION.tar.gz -cd libdwarf-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -70,26 +72,18 @@ find -L . \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="-I/usr/include/libelf $SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --mandir=/usr/man \ - --enable-shared \ - --build=$ARCH-slackware-linux - -cd libdwarf +CXXFLAGS="$SLKCFLAGS" \ make -make install DESTDIR=$PKG - -rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libdwarf.{a,la} +make install ENABLE_MAN=yes 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 -mv $PKG/usr/share/libdwarf/libdwarf-devel/* $PKG/usr/doc/$PRGNAM-$VERSION -rm -rf $PKG/usr/share +cp -a \ + doc AUTHORS CONTRIBUTING.md COPYING NEWS README \ + RELEASE_NOTES-0.4.1.md RELEASE_NOTES-0.4.md THANKS.md \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/git-crypt/git-crypt.info b/development/git-crypt/git-crypt.info new file mode 100644 index 0000000000..a6a3260538 --- /dev/null +++ b/development/git-crypt/git-crypt.info @@ -0,0 +1,10 @@ +PRGNAM="git-crypt" +VERSION="0.6.0" +HOMEPAGE="https://www.agwa.name/projects/git-crypt/" +DOWNLOAD="https://github.com/AGWA/git-crypt/archive/0.6.0/git-crypt-0.6.0.tar.gz" +MD5SUM="0667274390a7e90313c443b70df4e5f9" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Nicolas Piatto" +EMAIL="nico@lodpp.net" diff --git a/development/git-crypt/slack-desc b/development/git-crypt/slack-desc new file mode 100644 index 0000000000..c7b4bd94f6 --- /dev/null +++ b/development/git-crypt/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +git-crypt: git-crypt (transparent file encryption in git) +git-crypt: +git-crypt: git-crypt enables transparent encryption and decryption of files in a +git-crypt: a git repository. Files which you choose to protect are encrypted +git-crypt: when committed, and decrypted when checked out. git-crypt lets you +git-crypt: freely share a repository containing a mix of public and private +git-crypt: content. git-crypt gracefully degrades, so developers without the +git-crypt: secret key can still clone and commit to a repository with encrypted +git-crypt: files. This lets you store your secret material (such as keys or +git-crypt: passwords) in the same repository as your code, without requiring you +git-crypt: to lock down your entire repository diff --git a/development/git-extras/README b/development/git-extras/README new file mode 100644 index 0000000000..6ab459aab1 --- /dev/null +++ b/development/git-extras/README @@ -0,0 +1,5 @@ +GIT utilities + +Repo summary, repl, changelog population, author commit percentages and more. + +For more information go to Commands.md page for basic usage and examples. diff --git a/development/git-extras/git-extras.SlackBuild b/development/git-extras/git-extras.SlackBuild new file mode 100644 index 0000000000..f9760e3001 --- /dev/null +++ b/development/git-extras/git-extras.SlackBuild @@ -0,0 +1,69 @@ +#!/bin/sh + +# Slackware build script for git-extras + +# Copyright 2020-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# 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. + +PRGNAM=git-extras +VERSION=${VERSION:-6.2.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +ARCH=noarch + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +make install PREFIX=$PKG/usr SYSCONFDIR=$PKG/etc + +mv $PKG/usr/share/man $PKG/usr +rm -rf $PKG/usr/share + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + Readme.md CONTRIBUTING.md LICENSE AUTHORS Commands.md History.md Installation.md \ + $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/git-extras/git-extras.info b/development/git-extras/git-extras.info new file mode 100644 index 0000000000..7bab5b391f --- /dev/null +++ b/development/git-extras/git-extras.info @@ -0,0 +1,10 @@ +PRGNAM="git-extras" +VERSION="6.2.0" +HOMEPAGE="https://github.com/tj/git-extras" +DOWNLOAD="https://github.com/tj/git-extras/archive/6.2.0/git-extras-6.2.0.tar.gz" +MD5SUM="aa96e6516b53e0ff63a06f910986f263" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Giuseppe Di Terlizzi" +EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/development/git-extras/slack-desc b/development/git-extras/slack-desc new file mode 100644 index 0000000000..eb1886f9de --- /dev/null +++ b/development/git-extras/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +git-extras: git-extras (repo summary, repl, changelog population and more ) +git-extras: +git-extras: GIT utilities -- repo summary, repl, changelog population, author +git-extras: commit percentages and more +git-extras: +git-extras: +git-extras: +git-extras: +git-extras: +git-extras: Home-Page : https://github.com/tj/git-extras +git-extras: diff --git a/development/git-lfs/git-lfs.SlackBuild b/development/git-lfs/git-lfs.SlackBuild index 58e25a6789..50ab58906f 100644 --- a/development/git-lfs/git-lfs.SlackBuild +++ b/development/git-lfs/git-lfs.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for git-lfs -# Copyright 2015-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2015-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # 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=git-lfs -VERSION=${VERSION:-2.12.0} +VERSION=${VERSION:-2.13.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/git-lfs/git-lfs.info b/development/git-lfs/git-lfs.info index 98c82ec938..752b307be1 100644 --- a/development/git-lfs/git-lfs.info +++ b/development/git-lfs/git-lfs.info @@ -1,10 +1,10 @@ PRGNAM="git-lfs" -VERSION="2.12.0" +VERSION="2.13.3" HOMEPAGE="https://git-lfs.github.com/" -DOWNLOAD="https://github.com/git-lfs/git-lfs/releases/download/v2.12.0/git-lfs-linux-386-v2.12.0.tar.gz" -MD5SUM="1a67b17b79a3cb630b684a2286617fe4" -DOWNLOAD_x86_64="https://github.com/git-lfs/git-lfs/releases/download/v2.12.0/git-lfs-linux-amd64-v2.12.0.tar.gz" -MD5SUM_x86_64="2d4472e3328f3aed84feb48069060f85" +DOWNLOAD="https://github.com/git-lfs/git-lfs/releases/download/v2.13.3/git-lfs-linux-386-v2.13.3.tar.gz" +MD5SUM="58ce3f328b9520feb228e77f057929b7" +DOWNLOAD_x86_64="https://github.com/git-lfs/git-lfs/releases/download/v2.13.3/git-lfs-linux-amd64-v2.13.3.tar.gz" +MD5SUM_x86_64="28eafc12b75c29e0416b2cbb34e20758" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/github-cli/github-cli.SlackBuild b/development/github-cli/github-cli.SlackBuild index b3d2fbbab2..23f8f601f6 100644 --- a/development/github-cli/github-cli.SlackBuild +++ b/development/github-cli/github-cli.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for GitHub CLI -# Copyright 2020 Ebben Aries +# Copyright 2020-2021 Ebben Aries <slackbuilds@dscp.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=github-cli DEBNAM=gh -VERSION=${VERSION:-1.1.0} +VERSION=${VERSION:-1.8.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/github-cli/github-cli.info b/development/github-cli/github-cli.info index 013b756ea6..6d99a6809d 100644 --- a/development/github-cli/github-cli.info +++ b/development/github-cli/github-cli.info @@ -1,10 +1,10 @@ PRGNAM="github-cli" -VERSION="1.1.0" +VERSION="1.8.1" HOMEPAGE="https://cli.github.com/" -DOWNLOAD="https://github.com/cli/cli/releases/download/v1.1.0/gh_1.1.0_linux_386.deb" -MD5SUM="28db3207b74436ca6990d25ebda49042" -DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v1.1.0/gh_1.1.0_linux_amd64.deb" -MD5SUM_x86_64="b70ee79a03ca29f1a1a7b95341e937bc" +DOWNLOAD="https://github.com/cli/cli/releases/download/v1.8.1/gh_1.8.1_linux_386.deb" +MD5SUM="9e793d52f56d37b6359071a0d67187b9" +DOWNLOAD_x86_64="https://github.com/cli/cli/releases/download/v1.8.1/gh_1.8.1_linux_amd64.deb" +MD5SUM_x86_64="dc7fff85e9ac3fbd170b49ce8c20326d" REQUIRES="" MAINTAINER="Ebben Aries" -EMAIL="e@dscp.org" +EMAIL="slackbuilds@dscp.org" diff --git a/development/gnulib/gnulib.SlackBuild b/development/gnulib/gnulib.SlackBuild index a146a480b8..fa218fdaea 100644 --- a/development/gnulib/gnulib.SlackBuild +++ b/development/gnulib/gnulib.SlackBuild @@ -58,11 +58,8 @@ rm -rf $PRGNAM-${VERSION/+/-}-stable tar xvf $CWD/${PRGNAM}_$VERSION+stable.orig.tar.gz cd $PRGNAM-${VERSION/+/-}-stable chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ find . \( -name '.git*' -o -name '.cvs*' \) -print0 | xargs -0 rm -rf diff --git a/development/google-go-lang/google-go-lang.SlackBuild b/development/google-go-lang/google-go-lang.SlackBuild index 53303f2a53..1afff977d9 100644 --- a/development/google-go-lang/google-go-lang.SlackBuild +++ b/development/google-go-lang/google-go-lang.SlackBuild @@ -27,7 +27,7 @@ # SOFTWARE. PRGNAM=google-go-lang -VERSION=${VERSION:-1.13.10} +VERSION=${VERSION:-1.16.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -80,12 +80,28 @@ find -L . \ # as of >= go1.5, the cross-compiler does not need to be bootstrap, so the # compiler need only be compiled for the host OS, which it detects unset GOBIN GOPATH GOOS GOARCH -unset BASH_ENV # Not sure why, but this causes run.bash to fail --rworkman -export GOROOT_BOOTSTRAP="/usr" # gcc 5+ is go1.4 API, so we'll bootstrap with it +# Not sure why, but this causes run.bash to fail --rworkman +unset BASH_ENV + +# gcc 5+ is go1.4 API, so we'll bootstrap with it +export GOROOT_BOOTSTRAP="/usr" + +# Default GOROOT is the parent directory of all.bash, +# which is the current directory we're in. +# Defining it here means we can use it below when building +# shared libraries export GOROOT="$(pwd)" + +# The value of GOROOT once the package is installed export GOROOT_FINAL="/usr/lib${LIBDIRSUFFIX}/go${VERSION}/go" +if [ "$ARCH" = "i586" ]; then + export GO386="softfloat" +elif [ "$ARCH" = "i686" ]; then + export GO386="softfloat" +fi + cd src if [ "x${RUN_TEST}" = "xtrue" ] ; then @@ -101,6 +117,14 @@ $GOROOT/bin/go install -buildmode=shared std cd .. +# remove Go build cache +rm -rf pkg/obj/go-build/* + +# remove the doc Makefile +rm -f doc/Makefile + +mkdir -p $PKG$GOROOT_FINAL + # Put the profile scripts for setting PATH and env variables mkdir -p $PKG/etc/profile.d cat > $PKG/etc/profile.d/go.csh << EOF diff --git a/development/google-go-lang/google-go-lang.info b/development/google-go-lang/google-go-lang.info index 624ace179a..a4943b4624 100644 --- a/development/google-go-lang/google-go-lang.info +++ b/development/google-go-lang/google-go-lang.info @@ -1,8 +1,8 @@ PRGNAM="google-go-lang" -VERSION="1.13.10" +VERSION="1.16.3" HOMEPAGE="http://golang.org" -DOWNLOAD="https://storage.googleapis.com/golang/go1.13.10.src.tar.gz" -MD5SUM="a46b8e0f749dccd262cc5c309eb6eacf" +DOWNLOAD="https://storage.googleapis.com/golang/go1.16.3.src.tar.gz" +MD5SUM="48183a40d6522f1ea59b7d63377b7072" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/gtest/gtest.SlackBuild b/development/gtest/gtest.SlackBuild index a90c02d5ab..6e94355747 100644 --- a/development/gtest/gtest.SlackBuild +++ b/development/gtest/gtest.SlackBuild @@ -26,7 +26,7 @@ PRGNAM=gtest SRCNAM=googletest -VERSION=${VERSION:-1.8.0} +VERSION=${VERSION:-1.10.0} BUILD=${BUILD:-3} TAG=${TAG:-_SBo} @@ -87,13 +87,13 @@ cd .. mkdir -p $PKG/usr/lib$LIBDIRSUFFIX $PKG/usr/include/$PRGNAM/internal/custom \ $PKG/usr/include/gmock/internal/custom -install -m 0644 build/googlemock/*.so $PKG/usr/lib$LIBDIRSUFFIX +#install -m 0644 build/googlemock/*.so $PKG/usr/lib$LIBDIRSUFFIX install -m 0644 googlemock/include/gmock/*.h $PKG/usr/include/gmock install -m 0644 googlemock/include/gmock/internal/*.h $PKG/usr/include/gmock/internal/ install -m 0644 googlemock/include/gmock/internal/custom/*.h \ $PKG/usr/include/gmock/internal/custom -install -m 0644 build/googlemock/$PRGNAM/*.so $PKG/usr/lib$LIBDIRSUFFIX +#install -m 0644 build/googlemock/$PRGNAM/*.so $PKG/usr/lib$LIBDIRSUFFIX install -m 0644 googletest/include/$PRGNAM/*.h $PKG/usr/include/$PRGNAM/ install -m 0644 googletest/include/$PRGNAM/internal/*.h $PKG/usr/include/$PRGNAM/internal/ install -m 0644 googletest/include/$PRGNAM/internal/custom/*.h \ diff --git a/development/gtest/gtest.info b/development/gtest/gtest.info index 9a2e734260..e67e05ae7d 100644 --- a/development/gtest/gtest.info +++ b/development/gtest/gtest.info @@ -1,8 +1,8 @@ PRGNAM="gtest" -VERSION="1.8.0" +VERSION="1.10.0" HOMEPAGE="https://github.com/google/googletest" -DOWNLOAD="https://github.com/google/googletest/archive/release-1.8.0/googletest-release-1.8.0.tar.gz" -MD5SUM="16877098823401d1bf2ed7891d7dce36" +DOWNLOAD="https://github.com/google/googletest/archive/release-1.10.0/googletest-release-1.10.0.tar.gz" +MD5SUM="ecd1fa65e7de707cd5c00bdac56022cd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/hexe/README b/development/hexe/README new file mode 100644 index 0000000000..ab9d77e231 --- /dev/null +++ b/development/hexe/README @@ -0,0 +1,4 @@ +hexe (minimalist hex editor) + +hexe is a hex editor with emacs-like key bindings. It runs in a +terminal and allows viewing, editing, and searching in hex or ASCII. diff --git a/development/hexe/fix-b-option.diff b/development/hexe/fix-b-option.diff new file mode 100644 index 0000000000..addf4a3773 --- /dev/null +++ b/development/hexe/fix-b-option.diff @@ -0,0 +1,12 @@ +diff -Naur hexe-20120305/hexe.c hexe-20120305.patched/hexe.c +--- hexe-20120305/hexe.c 2012-03-05 19:08:11.000000000 -0500 ++++ hexe-20120305.patched/hexe.c 2020-11-16 15:55:21.419107371 -0500 +@@ -63,7 +63,7 @@ + break; + } + } +- else if(!strcmp(argv[i], "-c")) ++ else if(!strcmp(argv[i], "-b")) + { + sscanf(argv[++i], "%i", &bytegroup); + goto bytegroup_check; diff --git a/development/hexe/hexe.1 b/development/hexe/hexe.1 new file mode 100644 index 0000000000..1fd9d1af7a --- /dev/null +++ b/development/hexe/hexe.1 @@ -0,0 +1,77 @@ +.\" Man page generated from reStructuredText. +. +.TH HEXE 1 "2020-11-16" "20120305" "SlackBuilds.org" +.SH NAME +hexe \- hex editor with curses UI +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.\" RST source for hexe(1) man page. Convert with: +. +.\" rst2man.py hexe.rst > hexe.1 +. +.\" rst2man.py comes from the SBo development/docutils package. +. +.SH SYNOPSIS +.sp +hexe [\fI\-options\fP] [\fBfile\fP] +.SH DESCRIPTION +.sp +hexe is a hex editor with emacs\-like key bindings. It runs in a +terminal and allows viewing, editing, and searching in hex or ASCII. +.SH OPTIONS +.INDENT 0.0 +.TP +.B \-b,\-\-byte\-groups=<count> +Set the width of byte groups. Valid counts are 1, 2, 4 (default), 8, 16. +.TP +.B \-c,\-\-no\-cols=<count> +Set the number of columns. Default is 4. No checking is done on the +size of the terminal, so setting this too high means the rightmost +columns (and ASCII display) will not be visible. +.TP +.B \fB+ADDRESS\fP +Start at ADDRESS (hexadecimal). If the address is greater than the file size, +starts at the end of the file. +.TP +.B \-v,\-\-view +View mode (read\-only). +.TP +.B \-h,\-?,\-\-help +Show help message and exit. +.UNINDENT +.SH AUTHORS +.sp +hexe was written by spinout. +.sp +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. +.SH SEE ALSO +.sp +The author\(aqs homepage: \fI\%http://spinout182.com\fP +.\" Generated by docutils manpage writer. +. diff --git a/development/hexe/hexe.SlackBuild b/development/hexe/hexe.SlackBuild new file mode 100644 index 0000000000..ba607a4774 --- /dev/null +++ b/development/hexe/hexe.SlackBuild @@ -0,0 +1,80 @@ +#!/bin/sh + +# Slackware build script for hexe + +# Written by B. Watson (yalhcru@gmail.com) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +# Source is distributed on upstream site as a dir full of individual +# files rather than a tarball/etc. So I made a tarball containing +# them all. VERSION is the server timestamp on all the files. + +PRGNAM=hexe +VERSION=${VERSION:-20120305} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.xz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +# The short -b version of --byte-groups didn't work (typo in source) +patch -p1 < $CWD/fix-b-option.diff + +# Get rid of inline warnings +sed -i 's,\<inline\>,,' $PRGNAM.h + +make CFLAGS="-Wall $SLKCFLAGS" +mkdir -p $PKG/usr/bin +install -s -m0755 -oroot -groot $PRGNAM $PKG/usr/bin + +# man page by SlackBuild author +mkdir -p $PKG/usr/man/man1 +gzip -9c < $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz + +# There's *no* documentation, include our own README. +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/hexe/hexe.info b/development/hexe/hexe.info new file mode 100644 index 0000000000..1a774d4bcb --- /dev/null +++ b/development/hexe/hexe.info @@ -0,0 +1,10 @@ +PRGNAM="hexe" +VERSION="20120305" +HOMEPAGE="http://spinout182.com" +DOWNLOAD="https://slackware.uk/~urchlay/src/hexe-20120305.tar.xz" +MD5SUM="977603f712970477f835c68e4adee6b7" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/development/hexe/hexe.rst b/development/hexe/hexe.rst new file mode 100644 index 0000000000..21eec15447 --- /dev/null +++ b/development/hexe/hexe.rst @@ -0,0 +1,64 @@ +.. RST source for hexe(1) man page. Convert with: +.. rst2man.py hexe.rst > hexe.1 +.. rst2man.py comes from the SBo development/docutils package. + +.. |version| replace:: 20120305 +.. |date| date:: + +==== +hexe +==== + +------------------------- +hex editor with curses UI +------------------------- + +:Manual section: 1 +:Manual group: SlackBuilds.org +:Date: |date| +:Version: |version| + +SYNOPSIS +======== + +hexe [*-options*] [**file**] + +DESCRIPTION +=========== + +hexe is a hex editor with emacs-like key bindings. It runs in a +terminal and allows viewing, editing, and searching in hex or ASCII. + +OPTIONS +======= + +-b,--byte-groups=<count> + Set the width of byte groups. Valid counts are 1, 2, 4 (default), 8, 16. + +-c,--no-cols=<count> + Set the number of columns. Default is 4. No checking is done on the + size of the terminal, so setting this too high means the rightmost + columns (and ASCII display) will not be visible. + +**+ADDRESS** + Start at ADDRESS (hexadecimal). If the address is greater than the file size, + starts at the end of the file. + +-v,--view + View mode (read-only). + +-h,-?,--help + Show help message and exit. + +AUTHORS +======= + +hexe was written by spinout. + +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. + +SEE ALSO +======== + +The author's homepage: http://spinout182.com diff --git a/development/hexe/slack-desc b/development/hexe/slack-desc new file mode 100644 index 0000000000..9f76c049a2 --- /dev/null +++ b/development/hexe/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +hexe: hexe (minimalist hex editor) +hexe: +hexe: hexe is a hex editor with emacs-like key bindings. It runs in a +hexe: terminal and allows editing in hex or ASCII. +hexe: +hexe: +hexe: +hexe: +hexe: +hexe: +hexe: diff --git a/development/hexer/README b/development/hexer/README new file mode 100644 index 0000000000..1570516a04 --- /dev/null +++ b/development/hexer/README @@ -0,0 +1,11 @@ +hexer (hex editor with vi-like UI) + +Hexer is a multi-buffer editor for binary files for Unix-like systems +that displays its buffer(s) as a hex dump. The user interface is kept +similar to vi/ex. + +If you don't like the default color scheme, copy one of the +/usr/doc/$VERSION/rc/hexerrc.* files to ~/.hexerrc. + +The package also includes myc, a simple textmode calculator that's +useful for hex <=> decimal conversions and bitwise operations. diff --git a/development/hexer/hexer.SlackBuild b/development/hexer/hexer.SlackBuild new file mode 100644 index 0000000000..f54c846b31 --- /dev/null +++ b/development/hexer/hexer.SlackBuild @@ -0,0 +1,75 @@ +#!/bin/sh + +# Slackware build script for hexer + +# Written by B. Watson (yalhcru@gmail.com) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +PRGNAM=hexer +VERSION=${VERSION:-1.0.6} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.xz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +# Add some formatting to the man pages and fix a few typos. +patch -p1 < $CWD/manpages_readability.diff + +# Binaries get installed already stripped. +make all myc PREFIX=/usr CFLAGS="$SLKCFLAGS" LIBTERMCAP=-lncurses +make install PREFIX=/usr DESTDIR=$PKG +gzip -9 $PKG/usr/man/man?/*.? + +# The *.doc files are plain text versions of the man pages, don't bother. +# help.txt actually gets built into the binary for the :help command. +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/rc +cp -a CHANGES COPYRIGHT README TODO $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +# The default color scheme is hard for me to read, so I include a few +# sample rc files with various color schemes. +install -m0644 -oroot -groot $CWD/rc/* $PKG/usr/doc/$PRGNAM-$VERSION/rc + +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/hexer/hexer.info b/development/hexer/hexer.info new file mode 100644 index 0000000000..9f0e64b184 --- /dev/null +++ b/development/hexer/hexer.info @@ -0,0 +1,10 @@ +PRGNAM="hexer" +VERSION="1.0.6" +HOMEPAGE="http://devel.ringlet.net/editors/hexer/" +DOWNLOAD="https://devel.ringlet.net/files/editors/hexer/hexer-1.0.6.tar.xz" +MD5SUM="516d37a8f027cd556e98c4b81dfcf79a" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/development/hexer/manpages_readability.diff b/development/hexer/manpages_readability.diff new file mode 100644 index 0000000000..3afada02c6 --- /dev/null +++ b/development/hexer/manpages_readability.diff @@ -0,0 +1,272 @@ +diff -Naur hexer-1.0.6/hexer.1 hexer-1.0.6.patched/hexer.1 +--- hexer-1.0.6/hexer.1 2020-04-24 09:06:48.000000000 -0400 ++++ hexer-1.0.6.patched/hexer.1 2020-11-19 15:51:44.118564837 -0500 +@@ -339,7 +339,7 @@ + .BR "REGULAR EXPRESSIONS" ). + .TP + .B ? +-Search reverse using a regular expression. ++Reverse search using a regular expression. + .TP + .B . + Repeat the last change to the buffer +@@ -427,7 +427,7 @@ + or + .BR BackSpace + key deletes the previously inserted byte. If the hex column is active, the +-previously inserted nibble (hex digit) is deleted. It is not possible ++previously inserted nybble (hex digit) is deleted. It is not possible + to delete more bytes than have been inserted in the current insert command. + While in + .BR "Insert Mode" , +@@ -940,7 +940,7 @@ + .B maxmatch + limit by doubling the `*' or `+' operator, e.g. "a.**b" or + "foo\\(bar\\)\\+\\+". +-.br ++.PP + Note that the context specifiers `^'/`$' (beginning/end of a line) and + `\\<'/`\\>' (beginning/end of a word) are available and actually do + what you expect. If you don't want the atoms `.' and `[^...]' to match +@@ -948,13 +948,13 @@ + .B specialnl + option using the + .BR :set -command. +-.br ++.PP + To enter a special character, you can use the standard C `\\'\(hyescape + sequences. To enter a character using its octal code, use a `\\o'\(hyprefix + followed by up to three octal digits. + (C-style octal escapes are not supported, because `\\0', ... `\\9' are + interpreted as back-references to subexpressions of the RE.) +-To enter a character using it's hex code, type a `\\x'-prefix followed ++To enter a character using its hex code, type a `\\x'-prefix followed + by up to two hex digits; decimal codes can be entered using a `\\d'\(hyprefix + followed by up to three decimal digits. It is possible to enter strings + of codes by doubling the base specifier, e.g. "\\xxfe ff 5a 7e" or +@@ -963,7 +963,7 @@ + .BR maxmatch ) + of repetitions of + .BR "ff fe" . +-.br ++.PP + It is possible to use all kinds of character `\\'\(hyescapes (escapes + representing a single character) within `[]'\(hyranges. Within a range, + the `o' selecting an octal base for the escape may be omitted, since +@@ -988,55 +988,80 @@ + .B % + (percent) sign and an expression in infix notation. + It is possible to use parentheses. ++.PP + .B myc + understands the following binary infix operators (from highest priority to + lowest): ++.TP + .B ** + (power), ++.TP + .B * + (multiply), ++.TP + .B / + (divide), ++.TP + .B % + (modulo), ++.TP + .B + + (add), +-.B - ++.TP ++.B \- + (subtract), ++.TP + .B << + (shift left), ++.TP + .B >> + (shift right), ++.TP + .B < + (less), ++.TP + .B <= + (less or equal), ++.TP + .B > + (greater), ++.TP + .B >= + (greater or equal), ++.TP + .B == + (equal), ++.TP + .B != + (not equal), ++.TP + .B & + (arithmetical and), ++.TP + .B | + (arithmetical or), ++.TP + .B ^ + (arithmetical exclusive or), ++.TP + .B && + (logical and), ++.TP + .B || + (logical or), ++.TP + .B = + (assign); and the following unary prefix operators: +-.B - ++.TP ++.B \- + (negate, unary minus), ++.TP + .B ! + (logical not), ++.TP + .B ~ + (bitwise complement). ++.PP + .B myc + knows three data types: + .BR boolean , +@@ -1044,8 +1069,10 @@ + (32 bit), + .B float + (64 bit, equivalent to C double). ++.PP + On some esoteric platforms the precision of integer and float may be + different. ++.PP + As in C the result of a division depends on the data types of the operands. + An integer divided by an integer yields an integer. + If you want the result to be a float, make sure one of the operands is a +@@ -1057,8 +1084,10 @@ + .I a/(b+0.) + instead of + .IR a/b . ++.PP + The power operation returns a float if the result is too large to fit in an + integer. ++.PP + The result of a calculation is stored in the special variables + .B $$ + and +diff -Naur hexer-1.0.6/myc.1 hexer-1.0.6.patched/myc.1 +--- hexer-1.0.6/myc.1 2020-04-24 09:06:48.000000000 -0400 ++++ hexer-1.0.6.patched/myc.1 2020-11-19 15:39:33.189631281 -0500 +@@ -64,67 +64,98 @@ + is specified on the command-line, the result is echoed and + .B myc + exits immediately. ++.PP + If invoked with no arguments, + .B myc + starts reading commands from standard-in. ++.SH OPERATORS + .B myc + understands the following binary infix operators (from highest priority to + lowest): ++.TP + .B ** + (power), ++.TP + .B * + (multiply), ++.TP + .B / + (divide), ++.TP + .B % + (modulo), ++.TP + .B + + (add), +-.B - ++.TP ++.B \- + (subtract), ++.TP + .B << + (shift left), ++.TP + .B >> + (shift right), ++.TP + .B < + (less), ++.TP + .B <= + (less or equal), ++.TP + .B > + (greater), ++.TP + .B >= + (greater or equal), ++.TP + .B == + (equal), ++.TP + .B != + (not equal), ++.TP + .B & + (arithmetical and), ++.TP + .B | + (arithmetical or), ++.TP + .B ^ + (arithmetical exclusive or), ++.TP + .B && + (logical and), ++.TP + .B || + (logical or), ++.TP + .B = + (assign); and the following unary prefix operators: +-.B - ++.TP ++.B \- + (negate, unary minus), ++.TP + .B ! + (logical not), ++.TP + .B ~ + (bitwise complement). ++.SH DATA TYPES + .B myc + knows three data types: ++.TP + .BR boolean , ++.TP + .B integer + (32 bit), ++.TP + .B float + (64 bit, equivalent to C double). ++.SH NOTES + On some esoteric platforms the precision of integer and float may be + different. ++.PP + As in C the result of a division depends on the data types of the operands. + An integer divided by an integer yields an integer. + If you want the result to be a float, make sure one of the operands is a +@@ -138,6 +169,7 @@ + .IR a/b . + The power operation returns a float if the result is too large to fit in an + integer. ++.PP + The result of a calculation is stored in the special variables + .B $$ + and diff --git a/development/hexer/rc/hexerrc.blackonwhite b/development/hexer/rc/hexerrc.blackonwhite new file mode 100644 index 0000000000..8914c095dd --- /dev/null +++ b/development/hexer/rc/hexerrc.blackonwhite @@ -0,0 +1,2 @@ +set bg=7 +set fg=0 diff --git a/development/hexer/rc/hexerrc.greenonblack b/development/hexer/rc/hexerrc.greenonblack new file mode 100644 index 0000000000..49f42de758 --- /dev/null +++ b/development/hexer/rc/hexerrc.greenonblack @@ -0,0 +1,2 @@ +set bg=0 +set fg=2 diff --git a/development/hexer/rc/hexerrc.whiteonblack b/development/hexer/rc/hexerrc.whiteonblack new file mode 100644 index 0000000000..6ba64321e1 --- /dev/null +++ b/development/hexer/rc/hexerrc.whiteonblack @@ -0,0 +1,2 @@ +set bg=0 +set fg=7 diff --git a/development/dwarf/slack-desc b/development/hexer/slack-desc index 5a22cf812c..c853016ed6 100644 --- a/development/dwarf/slack-desc +++ b/development/hexer/slack-desc @@ -6,14 +6,14 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -dwarf: dwarf (library to consume and produce DWARF debug information) -dwarf: -dwarf: The DWARF Debugging Information Format is of interest to programmers -dwarf: working on compilers and debuggers (and anyone interested in reading -dwarf: or writing DWARF information). It was developed by a committee (known -dwarf: as the PLSIG at the time) starting around 1991. -dwarf: -dwarf: -dwarf: -dwarf: -dwarf: +hexer: hexer (hex editor with vi-like UI) +hexer: +hexer: Hexer is a multi-buffer editor for binary files for Unix-like systems +hexer: that displays its buffer(s) as a hex dump. The user interface is kept +hexer: similar to vi/ex. +hexer: +hexer: +hexer: +hexer: +hexer: +hexer: diff --git a/development/hexnet/README b/development/hexnet/README new file mode 100644 index 0000000000..71f4c2d4b7 --- /dev/null +++ b/development/hexnet/README @@ -0,0 +1,8 @@ +hexnet is minimalistic network terminal for testing of binary communi- +cations. It accepts multiple pairs of characters interpreting each +pair as a hexadecimal number. Pairs may optionally be delimited by any +character, e.g. "2a:45" or "44 4c". Lower and upper case letters are +both accepted. + +Data is send to a host specified by IP address and port, received data +can be displayed in different formats. diff --git a/development/hexnet/hexnet.SlackBuild b/development/hexnet/hexnet.SlackBuild new file mode 100644 index 0000000000..d7401f7fb5 --- /dev/null +++ b/development/hexnet/hexnet.SlackBuild @@ -0,0 +1,88 @@ +#!/bin/sh + +# Slackware build script for hexnet + +# Copyright (c) 2021, Axel Bergerhoff <the.druid@arcor.de> +# 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. + +PRGNAM=hexnet +VERSION=${VERSION:-1.0.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar -xvf $CWD/$PRGNAM'-'$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +mkdir -p $PKG/usr/bin +gcc $SLCKFLAGS -c cmdline.c hexnet.c hexnetfunctions.c +gcc $SLCKFLAGS -o $PKG/usr/bin/hexnet cmdline.o hexnet.o hexnetfunctions.o + +gzip hexnet.1 +mkdir -p $PKG/usr/man/man1 +cp -a hexnet.1.gz $PKG/usr/man/man1/ + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING README $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/hexnet/hexnet.info b/development/hexnet/hexnet.info new file mode 100644 index 0000000000..22f85cbffb --- /dev/null +++ b/development/hexnet/hexnet.info @@ -0,0 +1,10 @@ +PRGNAM="hexnet" +VERSION="1.0.0" +HOMEPAGE="http://abergerhoff.de/hexnet" +DOWNLOAD="http://abergerhoff.de/hexnet/hexnet-1.0.0.tar.gz" +MD5SUM="244781552ad5fd9867fa40a5bb1beabe" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Axel Bergerhoff" +EMAIL="the.druid@arcor.de" diff --git a/development/hexnet/slack-desc b/development/hexnet/slack-desc new file mode 100644 index 0000000000..b6af701eb9 --- /dev/null +++ b/development/hexnet/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +hexnet: hexnet (network terminal) +hexnet: +hexnet: Hexnet hexnet is minimalistic network terminal for testing of binary +hexnet: network IP based communications. +hexnet: It accepts multiple pairs of characters interpreting each pair as a +hexnet: hexadecimal number. +hexnet: Pairs may optionally be delimited by any character. +hexnet: Data is send to a host specified by IP address and port, received +hexnet: data can be displayed in different formats. +hexnet: +hexnet: Home page: http://abergerhoff.de/hexnet/ diff --git a/development/hhvm/0001-Link-static-libiberty.patch b/development/hhvm/0001-Link-static-libiberty.patch new file mode 100644 index 0000000000..6ec6406fce --- /dev/null +++ b/development/hhvm/0001-Link-static-libiberty.patch @@ -0,0 +1,25 @@ +From 58528a9e983ae8ba53e4e5c10f0565ac0b12c2b3 Mon Sep 17 00:00:00 2001 +From: Eugen Wissner <belka@caraus.de> +Date: Sun, 25 Oct 2020 10:18:08 +0100 +Subject: [PATCH] Link static libiberty + +--- + hphp/hhvm/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/hphp/hhvm/CMakeLists.txt b/hphp/hhvm/CMakeLists.txt +index f70bd1f542..ab41ec1e5d 100644 +--- a/hphp/hhvm/CMakeLists.txt ++++ b/hphp/hhvm/CMakeLists.txt +@@ -28,7 +28,7 @@ endif() + + get_object_libraries_objects(additionalObjects ${HHVM_WHOLE_ARCHIVE_LIBRARIES}) + add_executable(hhvm ${CXX_SOURCES} ${additionalObjects}) +-target_link_libraries(hhvm ${HHVM_LINK_LIBRARIES} ${EZC_LINK_LIBRARIES} ${HRE_LINK_LIBRARIES}) ++target_link_libraries(hhvm /usr/lib64/libiberty.a ${HHVM_LINK_LIBRARIES} ${EZC_LINK_LIBRARIES} ${HRE_LINK_LIBRARIES}) + link_object_libraries(hhvm ${HHVM_WHOLE_ARCHIVE_LIBRARIES}) + if (GOLD_FOUND AND ENABLE_LD_GOLD) + if (CMAKE_CONFIGURATION_TYPES) +-- +2.17.5 + diff --git a/development/hhvm/README b/development/hhvm/README index 549f5542b3..2467669770 100644 --- a/development/hhvm/README +++ b/development/hhvm/README @@ -45,7 +45,7 @@ See https://docs.hhvm.com/hhvm/advanced-usage/fastCGI. To start a project you have to configure the type checker as well. See the official documentation: -http://docs.hhvm.com/manual/en/install.hack.bootstrapping.php +https://docs.hhvm.com/hack/getting-started/getting-started Basically you create an empty .hhconfig file in the root dir of your project: diff --git a/development/hhvm/hhvm.SlackBuild b/development/hhvm/hhvm.SlackBuild index d724b34560..0585b2097b 100644 --- a/development/hhvm/hhvm.SlackBuild +++ b/development/hhvm/hhvm.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for HHVM -# Copyright 2015-2018 Eugene Wissner, Dachau, Germany +# Copyright 2015-2020 Eugene Wissner, Dachau, Germany # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,10 +23,13 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=hhvm -VERSION=${VERSION:-4.32.0} +VERSION=${VERSION:-4.56.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +OPAM_STAMP="6ef290f5" +CARGO_STAMP="1ecc6299db9ec823" + if [ -z "$ARCH" ]; then case "$( uname -m )" in i?86) ARCH=i586 ;; @@ -57,6 +60,10 @@ rm -rf $PRGNAM-$VERSION tar Jxvf $CWD/$PRGNAM-$VERSION.tar.xz cd $PRGNAM-$VERSION +mkdir -p hphp/hack/_build/opam hphp/hack/facebook +tar Jxvf $CWD/hack-switch-$OPAM_STAMP.tar.xz -C hphp/hack/_build/opam +tar Jxvf $CWD/cargo-home-$CARGO_STAMP.tar.xz -C hphp/hack + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -64,14 +71,31 @@ 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 {} \; +cp $CWD/opam-full-2.0.3.tar.gz third-party/ocaml/ +install -m 0644 -D $CWD/rust-1.43.0-x86_64-unknown-linux-gnu.tar.gz \ + third-party/rustc/rust-prefix/src/rust-1.43.0-x86_64-unknown-linux-gnu.tar.gz +install -m 0644 -D $CWD/fmt-6.1.2.zip third-party/fmt/fmt-prefix/src/fmt-6.1.2.zip +install -m 0644 -D $CWD/libzip-1.6.1.tar.gz third-party/libzip/libzipBuild-prefix/src/libzip-1.6.1.tar.gz + +cat << EOF > hphp/hack/facebook/fetch_opam2_repo_hack.sh +#!/bin/sh +echo $CWD/index-$OPAM_STAMP +EOF +chmod 0755 hphp/hack/facebook/fetch_opam2_repo_hack.sh + +patch -p1 -i $CWD/0001-Link-static-libiberty.patch + export CMAKE_PREFIX_PATH=`pwd` cmake \ - -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS -lncursesw" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -lncursesw -I/usr/kerberos/include" \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS -lncursesw -I/usr/kerberos/include -I/usr/include/libiberty" \ -DCMAKE_CXX_STANDARD=14 \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib${LIBDIRSUFFIX} \ - -DENABLE_MCROUTER=true \ + -DENABLE_MCROUTER=false \ + -DNON_DISTRIBUTABLE_BUILD=true \ + -DENABLE_LD_GOLD=true \ + -DUSE_JEMALLOC=false \ -DMYSQL_UNIX_SOCK_ADDR=/var/run/mysqld/mysqld.sock \ -DCMAKE_BUILD_TYPE=Release . make @@ -84,10 +108,11 @@ mkdir -p $PKG/usr/man mv hphp/doc/man $PKG/usr/man/man1 find $PKG/usr/man -type f -exec gzip -9 {} \; -mkdir -p $PKG/etc/{rc.d,hhvm} $PKG/usr/lib64/hhvm/extensions -install -m 644 $CWD/etc/rc.hhvm $PKG/etc/rc.d/rc.hhvm.new -install -m 644 $CWD/etc/server.ini $PKG/etc/hhvm/server.ini.new -install -m 644 $CWD/etc/php.ini $PKG/etc/hhvm/php.ini.new +install -m 644 -D $CWD/etc/rc.hhvm $PKG/etc/rc.d/rc.hhvm.new +install -m 644 -D $CWD/etc/server.ini $PKG/etc/hhvm/server.ini.new +install -m 644 -D $CWD/etc/php.ini $PKG/etc/hhvm/php.ini.new + +mkdir -p $PKG/var/log/hhvm $PKG/usr/lib64/hhvm/extensions # PID mkdir -p $PKG/var/run/hhvm diff --git a/development/hhvm/hhvm.info b/development/hhvm/hhvm.info index 21167c21c5..7c1f7fc9ff 100644 --- a/development/hhvm/hhvm.info +++ b/development/hhvm/hhvm.info @@ -1,10 +1,24 @@ PRGNAM="hhvm" -VERSION="4.32.0" +VERSION="4.56.1" HOMEPAGE="https://hhvm.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.dlackware.com/hosted-sources/hhvm/hhvm-4.32.0.tar.xz" -MD5SUM_x86_64="f41841ae14c4629cec887e453bfcdcef" -REQUIRES="tbb glog dwarf oniguruma libmemcached krb5 lz4 libsodium" +DOWNLOAD_x86_64="https://download.dlackware.com/hosted-sources/hhvm/hhvm-4.56.1.tar.xz \ + https://static.rust-lang.org/dist/rust-1.43.0-x86_64-unknown-linux-gnu.tar.gz \ + https://download.dlackware.com/hosted-sources/hhvm/opam-full-2.0.3.tar.gz \ + https://download.dlackware.com/hosted-sources/hhvm/libzip-1.6.1.tar.gz \ + https://download.dlackware.com/hosted-sources/hhvm/fmt-6.1.2.zip \ + https://download.dlackware.com/hosted-sources/hhvm/cargo-home-1ecc6299db9ec823.tar.xz \ + https://download.dlackware.com/hosted-sources/hhvm/index-6ef290f5.tar.gz \ + https://download.dlackware.com/hosted-sources/hhvm/hack-switch-6ef290f5.tar.xz" +MD5SUM_x86_64="edc4cf258e49b2311418f3cc651e6782 \ + c1cb2b3d0c9edb4b61b01ba6b090d01b \ + d685758ad289672ee43caa4baa20b849 \ + 43883accb207d977462aed9fed40b30b \ + 5ec643b082a34254ad07136e7cbd4220 \ + 990b311a2863c88e372051291a9f7f02 \ + 1f67209970361d31d2b60812af78b540 \ + ddff31c5f0baa6b0ebc3b04e67d04306" +REQUIRES="tbb glog libdwarf oniguruma libmemcached krb5 libsodium" MAINTAINER="Eugene Wissner" EMAIL="belka@caraus.de" diff --git a/development/hopper/hopper.SlackBuild b/development/hopper/hopper.SlackBuild index 65ed21c26e..f903681ea6 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.29} +VERSION=${VERSION:-4.7.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/hopper/hopper.info b/development/hopper/hopper.info index 545ec77e85..3364b501c9 100644 --- a/development/hopper/hopper.info +++ b/development/hopper/hopper.info @@ -1,10 +1,10 @@ PRGNAM="hopper" -VERSION="4.5.29" +VERSION="4.7.3" HOMEPAGE="https://www.hopperapp.com" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-4.5.29-Linux.pkg.tar.xz" -MD5SUM_x86_64="1cd5bb70f99aad55fbca9c57c29f8835" +DOWNLOAD_x86_64="https://d2ap6ypl1xbe4k.cloudfront.net/Hopper-v4-4.7.3-Linux.pkg.tar.xz" +MD5SUM_x86_64="d54c095f1b3dde88275881d5943b826c" REQUIRES="qt5 libbsd" MAINTAINER="pyllyukko" EMAIL="pyllyukko AT maimed dot org" diff --git a/development/hugo/hugo.SlackBuild b/development/hugo/hugo.SlackBuild index 388e30439d..3782959858 100644 --- a/development/hugo/hugo.SlackBuild +++ b/development/hugo/hugo.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for hugo -# Copyright 2020 Andrew Payne +# Copyright 2020-2021 Andrew Payne <phalange@komputermatrix.com> # Copyright 2018-2019 Donald Cooley South Haven, IN USA # All rights reserved. # @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=hugo -VERSION=${VERSION:-0.76.5} +VERSION=${VERSION:-0.82.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/hugo/hugo.info b/development/hugo/hugo.info index 73ce622d1a..ce0a606a2e 100644 --- a/development/hugo/hugo.info +++ b/development/hugo/hugo.info @@ -1,10 +1,10 @@ PRGNAM="hugo" -VERSION="0.76.5" +VERSION="0.82.0" HOMEPAGE="https://gohugo.io" -DOWNLOAD="https://github.com/gohugoio/hugo/releases/download/v0.76.5/hugo_0.76.5_Linux-32bit.tar.gz" -MD5SUM="2f47aff2fb0010070e5aef4ade01c467" -DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.76.5/hugo_0.76.5_Linux-64bit.tar.gz" -MD5SUM_x86_64="a80b9e8c831d7bad4374cb979591a44c" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/gohugoio/hugo/releases/download/v0.82.0/hugo_0.82.0_Linux-64bit.tar.gz" +MD5SUM_x86_64="04c20128b353dc4c329ea0a48cfb20b5" REQUIRES="" MAINTAINER="Andrew Payne" EMAIL="phalange@komputermatrix.com" diff --git a/development/icdiff/README b/development/icdiff/README new file mode 100644 index 0000000000..4c58cce188 --- /dev/null +++ b/development/icdiff/README @@ -0,0 +1,10 @@ +icdiff (improved color diff) + +Show differences between files in a colorful two column view. Can be +used with as a "git diff" replacement, via "git-icdiff" command. + +Note: It's highly recommended to use wide terminals with icdiff, for +instance 160 columns or more. + +icdiff is similar in concept to colordiff, but it uses a two column +"side by side" format. diff --git a/development/icdiff/fix-pipe-handling-installed.patch b/development/icdiff/fix-pipe-handling-installed.patch new file mode 100644 index 0000000000..fcc9c84dd9 --- /dev/null +++ b/development/icdiff/fix-pipe-handling-installed.patch @@ -0,0 +1,51 @@ +Description: fix closed pipe handling +Author: Sascha Steinbiss <satta@debian.org> +Bug: https://github.com/jeffkaufman/icdiff/issues/156 +Forwarded: https://github.com/jeffkaufman/icdiff/pull/165 +Last-Update: 2019-09-25 +--- a/icdiff ++++ b/icdiff +@@ -594,7 +594,22 @@ + validate_has_two_arguments(parser, args) + if not options.cols: + set_cols_option(options) +- diff(options, *args) ++ try: ++ diff(options, *args) ++ except KeyboardInterrupt: ++ pass ++ except IOError as e: ++ if e.errno == errno.EPIPE: ++ pass ++ else: ++ raise ++ ++ # Close stderr to prevent printing errors when icdiff is piped to ++ # something that closes before icdiff is done writing ++ # ++ # See: https://stackoverflow.com/questions/26692284/... ++ # ...how-to-prevent-brokenpipeerror-when-doing-a-flush-in-python ++ sys.stderr.close() + + + def codec_print(s, options): +@@ -755,18 +770,4 @@ + + + if __name__ == "__main__": +- try: +- start() +- except KeyboardInterrupt: +- pass +- except IOError as e: +- if e.errno == errno.EPIPE: +- pass +- else: +- raise +- # Close stderr to prevent printing errors when icdiff is piped to +- # something that closes before icdiff is done writing +- # +- # See: https://stackoverflow.com/questions/26692284/ +- # how-to-prevent-brokenpipeerror-when-doing-a-flush-in-python +- sys.stderr.close() ++ start() diff --git a/development/icdiff/icdiff.1 b/development/icdiff/icdiff.1 new file mode 100644 index 0000000000..a0d718e92d --- /dev/null +++ b/development/icdiff/icdiff.1 @@ -0,0 +1,134 @@ +.\" Man page generated from reStructuredText. +. +.TH ICDIFF 1 "2020-11-15" "1.9.5" "SlackBuilds.org" +.SH NAME +icdiff \- improved color diff +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.\" RST source for icdiff(1) man page. Convert with: +. +.\" rst2man.py icdiff.rst > icdiff.1 +. +.\" rst2man.py comes from the SBo development/docutils package. +. +.SH SYNOPSIS +.sp +icdiff [\fI\-options\fP] left_file right_file +.sp +git\-icdiff [\fIgit diff options\fP] +.SH DESCRIPTION +.sp +\fBicdiff\fP show differences between files in a colorful two column view. +.sp +\fBgit\-icdiff\fP is a wrapper around \fBgit diff\fP that uses \fBicdiff\fP to show diffs. +.SH OPTIONS +.INDENT 0.0 +.TP +.B \-\-version +show program\(aqs version number and exit +.TP +.B \-h\fP,\fB \-\-help +show this help message and exit +.TP +.BI \-\-cols\fB= COLS +specify the width of the screen. Autodetection is Unix only +.TP +.BI \-\-encoding\fB= ENCODING +specify the file encoding; defaults to utf8 +.TP +.BI \-E \ MATCHER\fP,\fB \ \-\-exclude\-lines\fB= MATCHER +Do not diff lines that match this regex. Not compatible with the \(aqline\-numbers\(aq option +.TP +.BI \-\-head\fB= HEAD +consider only the first N lines of each file +.TP +.B \-H\fP,\fB \-\-highlight +color by changing the background color instead of the foreground color. Very fast, ugly, displays all changes +.TP +.BI \-L \ LABELS\fP,\fB \ \-\-label\fB= LABELS +override file labels with arbitrary tags. Use twice, one for each file +.TP +.B \-N\fP,\fB \-\-line\-numbers +generate output with line numbers. Not compatible with the \(aqexclude\-lines\(aq option. +.TP +.B \-\-no\-bold +use non\-bold colors; recommended for solarized +.TP +.B \-\-no\-headers +don\(aqt label the left and right sides with their file names +.TP +.BI \-\-output\-encoding\fB= OUTPUT_ENCODING +specify the output encoding; defaults to utf8 +.TP +.B \-r\fP,\fB \-\-recursive +recursively compare subdirectories +.TP +.B \-\-show\-all\-spaces +color all non\-matching whitespace including that which is not needed for drawing the eye to changes. Slow, ugly, displays all changes +.TP +.BI \-\-tabsize\fB= TABSIZE +tab stop spacing +.TP +.B \-u\fP,\fB \-\-patch +generate patch. This is always true, and only exists for compatibility +.TP +.BI \-U \ NUM\fP,\fB \ \-\-unified\fB= NUM\fP,\fB \ \-\-numlines\fB= NUM +how many lines of context to print; can\(aqt be combined with \-\-whole\-file +.TP +.B \-W\fP,\fB \-\-whole\-file +show the whole file instead of just changed lines and context +.TP +.B \-\-strip\-trailing\-cr +strip any trailing carriage return at the end of an input line +.TP +.BI \-\-color\-map\fB= COLOR_MAP +choose which colors are used for which items. Default is \-\-color\-map=\(aqadd:green_bold,change:yellow_bold,description:blue,meta:magenta,separator:blue,subtract:red_bold\(aq. You don\(aqt have to override all of them: \(aq\-\-color\-map=separator:white,description:cyan\(aq +.UNINDENT +.SH NOTE +.sp +It\(aqs highly recommended to use wide terminals with \fBicdiff\fP, for +instance 160 columns or more. +.SH EXAMPLES +.sp +See the file /usr/doc/icdiff\-1.9.5/README.md for examples. +.SH COPYRIGHT +.sp +See the file /usr/doc/icdiff\-1.9.5/LICENSE for license information. +.SH AUTHORS +.sp +icdiff was written by Jeff Kaufman. +.sp +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. +.SH SEE ALSO +.sp +diff(1), colordiff(1), git\-difftool(1) +.sp +The icdiff homepage: \fI\%https://www.jefftk.com/icdiff\fP +.\" Generated by docutils manpage writer. +. diff --git a/development/icdiff/icdiff.SlackBuild b/development/icdiff/icdiff.SlackBuild new file mode 100644 index 0000000000..2be5b2cc21 --- /dev/null +++ b/development/icdiff/icdiff.SlackBuild @@ -0,0 +1,81 @@ +#!/bin/sh + +# Slackware build script for icdiff + +# Written by B. Watson (yalhcru@gmail.com) + +# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. + +PRGNAM=icdiff +VERSION=${VERSION:-1.9.5} +SRCVER=release-$VERSION +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$SRCVER +tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz +cd $PRGNAM-$SRCVER +chown -R root:root . +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ + +# patch from upstream git by way of Debian: Close stderr to prevent +# printing errors when icdiff is piped to something that closes before +# icdiff is done writing. +patch -p1 < $CWD/fix-pipe-handling-installed.patch + +# 20201115 bkw: at some point, Slackware's /usr/bin/python will be python3. +# This stuff can go away then. +case "${PYVER:-auto}" in + 2|3) ;; # use as-is + auto) PYVER=2; python3 -c 'import sys' 2>/dev/null && PYVER=3 ;; +esac + +python$PYVER setup.py install --root=$PKG + +# man page made from README.md by SlackBuild author. +mkdir -p $PKG/usr/man/man1 +gzip -9c < $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz +ln -s $PRGNAM.1.gz $PKG/usr/man/man1/git-$PRGNAM.1.gz + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README* LICENSE* $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/icdiff/icdiff.info b/development/icdiff/icdiff.info new file mode 100644 index 0000000000..39d246098e --- /dev/null +++ b/development/icdiff/icdiff.info @@ -0,0 +1,10 @@ +PRGNAM="icdiff" +VERSION="1.9.5" +HOMEPAGE="https://www.jefftk.com/icdiff" +DOWNLOAD="https://github.com/jeffkaufman/icdiff/archive/release-1.9.5/icdiff-release-1.9.5.tar.gz" +MD5SUM="c896202f930336dfa461a0295019f887" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="B. Watson" +EMAIL="yalhcru@gmail.com" diff --git a/development/icdiff/icdiff.rst b/development/icdiff/icdiff.rst new file mode 100644 index 0000000000..d6b9cdca42 --- /dev/null +++ b/development/icdiff/icdiff.rst @@ -0,0 +1,93 @@ +.. RST source for icdiff(1) man page. Convert with: +.. rst2man.py icdiff.rst > icdiff.1 +.. rst2man.py comes from the SBo development/docutils package. + +.. |version| replace:: 1.9.5 +.. |date| date:: + +====== +icdiff +====== + +------------------- +improved color diff +------------------- + +:Manual section: 1 +:Manual group: SlackBuilds.org +:Date: |date| +:Version: |version| + +SYNOPSIS +======== + +icdiff [*-options*] left_file right_file + +git-icdiff [*git diff options*] + +DESCRIPTION +=========== + +**icdiff** show differences between files in a colorful two column view. + +**git-icdiff** is a wrapper around **git diff** that uses **icdiff** to show diffs. + +OPTIONS +======= + +--version show program's version number and exit +-h, --help show this help message and exit +--cols=COLS specify the width of the screen. Autodetection is Unix only +--encoding=ENCODING specify the file encoding; defaults to utf8 +-E MATCHER, --exclude-lines=MATCHER + Do not diff lines that match this regex. Not compatible with the 'line-numbers' option +--head=HEAD consider only the first N lines of each file +-H, --highlight color by changing the background color instead of the foreground color. Very fast, ugly, displays all changes +-L LABELS, --label=LABELS + override file labels with arbitrary tags. Use twice, one for each file +-N, --line-numbers generate output with line numbers. Not compatible with the 'exclude-lines' option. +--no-bold use non-bold colors; recommended for solarized +--no-headers don't label the left and right sides with their file names +--output-encoding=OUTPUT_ENCODING + specify the output encoding; defaults to utf8 +-r, --recursive recursively compare subdirectories +--show-all-spaces color all non-matching whitespace including that which is not needed for drawing the eye to changes. Slow, ugly, displays all changes +--tabsize=TABSIZE tab stop spacing +-u, --patch generate patch. This is always true, and only exists for compatibility +-U NUM, --unified=NUM, --numlines=NUM + how many lines of context to print; can't be combined with --whole-file +-W, --whole-file show the whole file instead of just changed lines and context +--strip-trailing-cr strip any trailing carriage return at the end of an input line +--color-map=COLOR_MAP + choose which colors are used for which items. Default is --color-map='add:green_bold,change:yellow_bold,description:blue,meta:magenta,separator:blue,subtract:red_bold'. You don't have to override all of them: '--color-map=separator:white,description:cyan' + +NOTE +==== + +It's highly recommended to use wide terminals with **icdiff**, for +instance 160 columns or more. + +EXAMPLES +======== + +See the file /usr/doc/icdiff-|version|/README.md for examples. + +COPYRIGHT +========= + +See the file /usr/doc/icdiff-|version|/LICENSE for license information. + +AUTHORS +======= + +icdiff was written by Jeff Kaufman. + +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. + +SEE ALSO +======== + +diff(1), colordiff(1), git-difftool(1) + +The icdiff homepage: https://www.jefftk.com/icdiff diff --git a/development/icdiff/slack-desc b/development/icdiff/slack-desc new file mode 100644 index 0000000000..30f23d20c0 --- /dev/null +++ b/development/icdiff/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +icdiff: icdiff (improved color diff) +icdiff: +icdiff: Show differences between files in a colorful two column view. Can be +icdiff: used with as a "git diff" replacement, via "git-icdiff" command. +icdiff: +icdiff: +icdiff: +icdiff: +icdiff: +icdiff: +icdiff: diff --git a/development/icon/icon.SlackBuild b/development/icon/icon.SlackBuild index c444ae2fbe..6867d68aa9 100644 --- a/development/icon/icon.SlackBuild +++ b/development/icon/icon.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for icon -# Copyright 2010-2019 Kyle Guinn <elyk03@gmail.com> +# Copyright 2010-2021 Kyle Guinn <elyk03@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,9 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=icon -VERSION=${VERSION:-9.5.1} -SRCVER=v$(echo $VERSION | tr -d .)src -BUILD=${BUILD:-2} +VERSION=${VERSION:-9.5.20i} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -68,19 +67,19 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$SRCVER -tar xvf $CWD/$PRGNAM-$SRCVER.tgz -cd $PRGNAM-$SRCVER +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION chown -R root:root . chmod -R u+w,go-w,a+rX-st . -# Cherry-picked bugfix and ftbfs patches from upstream -# https://github.com/gtownsend/icon -patch -p1 < $CWD/patches/display.patch -patch -p1 < $CWD/patches/maxtype.patch -patch -p1 < $CWD/patches/lexer.patch -patch -p1 < $CWD/patches/implicit-defs.patch -patch -p1 < $CWD/patches/glibc.patch +# Use the system XPM. https://github.com/gtownsend/icon/pull/2 +sed -i -e 's|"../xpm/xpm.h"|<X11/xpm.h>|' src/common/xwindow.c src/h/sys.h +# Neuter the $XL variable, replace with $XLIBS which includes -lXpm. +# Set $XLIBS to empty if building without graphics (make Configure). +sed -i -e 's|-lX11|-lXpm -lX11|' config/linux/Makedefs +sed -i -e 's|XL=.*|XL= ;;|' config/setup.sh +sed -i -e 's|XL|XLIBS|' src/runtime/Makefile # Installation creates bin, lib, man, and doc dirs inside the "dest" dir. # Edit the Install rule to avoid having to manually rearrange files. @@ -112,7 +111,7 @@ find $PKG -exec file {} + | grep -e "executable" -e "shared object" | grep ELF \ find $PKG/usr/man -type f -exec gzip -9 {} + mv $PKG/README $PKG/usr/doc/$PRGNAM-$VERSION -rm $PKG/usr/doc/$PRGNAM-$VERSION/clnroff.sed +rm $PKG/usr/doc/$PRGNAM-$VERSION/*.sed cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/icon/icon.info b/development/icon/icon.info index 0df2ab5bd9..828871c284 100644 --- a/development/icon/icon.info +++ b/development/icon/icon.info @@ -1,8 +1,8 @@ PRGNAM="icon" -VERSION="9.5.1" +VERSION="9.5.20i" HOMEPAGE="https://www2.cs.arizona.edu/icon/" -DOWNLOAD="https://www2.cs.arizona.edu/icon/ftp/packages/unix/icon-v951src.tgz" -MD5SUM="8fdeb7c5408d9d9bf06bc5e7f4f54498" +DOWNLOAD="https://github.com/gtownsend/icon/archive/v9.5.20i/icon-9.5.20i.tar.gz" +MD5SUM="2c8803b42ae0512981855e9147738efd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/icon/patches/display.patch b/development/icon/patches/display.patch deleted file mode 100644 index 05eab35d2c..0000000000 --- a/development/icon/patches/display.patch +++ /dev/null @@ -1,44 +0,0 @@ -commit d0cd013653360f6f11e3b5dbdbbf3788a5c08b02 -Author: Gregg Townsend <gmt@cs.arizona.edu> -Date: Thu Dec 4 15:37:39 2014 -0700 - - Handle $DISPLAY longer than 63 characters. - First seen as a problem on Macintosh OS X 10.10 ("Yosemite"). - Side effects revealed other bugs in cross-display CopyArea and - gamma correction. - -diff --git a/src/h/graphics.h b/src/h/graphics.h ---- a/src/h/graphics.h -+++ b/src/h/graphics.h -@@ -201,7 +201,7 @@ - typedef struct _wdisplay { - int refcount; - int serial; /* serial # */ -- char name[MAXDISPLAYNAME]; -+ char *name; - Display * display; - Visual * visual; - GC icongc; -diff --git a/src/h/xwin.h b/src/h/xwin.h ---- a/src/h/xwin.h -+++ b/src/h/xwin.h -@@ -73,7 +73,6 @@ - */ - #define WMAXCOLORS 256 - #define MAXCOLORNAME 40 --#define MAXDISPLAYNAME 64 - #define CSHARED 0 - #define CMUTABLE 1 - #define NUMCURSORSYMS 78 -diff --git a/src/runtime/rxrsc.ri b/src/runtime/rxrsc.ri ---- a/src/runtime/rxrsc.ri -+++ b/src/runtime/rxrsc.ri -@@ -376,7 +376,7 @@ - - GRFX_ALLOC(wd, _wdisplay); - -- strcpy(wd->name,s); -+ wd->name = salloc(s); - wd->display = XOpenDisplay((*s=='\0') ? NULL : s); - - if (wd->display == NULL) { diff --git a/development/icon/patches/glibc.patch b/development/icon/patches/glibc.patch deleted file mode 100644 index b0629d0cc8..0000000000 --- a/development/icon/patches/glibc.patch +++ /dev/null @@ -1,23 +0,0 @@ -commit bfc4a6004d0d3984c8066289b8d8e563640c4ddd -Author: Gregg Townsend <gmt@cs.arizona.edu> -Date: Mon Oct 29 10:07:31 2018 -0700 - - Adapt to change in GLIBC v2.28 internals (thx Cheyenne Wills). - -diff --git a/ipl/cfuncs/fpoll.c b/ipl/cfuncs/fpoll.c ---- a/ipl/cfuncs/fpoll.c -+++ b/ipl/cfuncs/fpoll.c -@@ -60,12 +64,9 @@ - - /* check for data already in buffer */ - /* there's no legal way to do this in C; we cheat */ --#if defined(__GLIBC__) && defined(_STDIO_USES_IOSTREAM) /* new GCC library */ -+#if defined(__GLIBC__) /* new GCC library */ - if (f->_IO_read_ptr < f->_IO_read_end) - RetArg(1); --#elif defined(__GLIBC__) /* old GCC library */ -- if (f->__bufp < f->__get_limit) -- RetArg(1); - #elif defined(_FSTDIO) /* new BSD library */ - if (f->_r > 0) - RetArg(1); diff --git a/development/icon/patches/implicit-defs.patch b/development/icon/patches/implicit-defs.patch deleted file mode 100644 index 9e015c7ad7..0000000000 --- a/development/icon/patches/implicit-defs.patch +++ /dev/null @@ -1,162 +0,0 @@ -commit 8cb4887b886ad0c9caf0be595e236d2a74a41a8d -Author: Gregg Townsend <gmt@cs.arizona.edu> -Date: Mon Aug 28 09:10:00 2017 -0700 - - Fix compilation warnings in xpm code (thx Sean Jensen). - -diff --git a/src/xpm/create.c b/src/xpm/create.c ---- a/src/xpm/create.c -+++ b/src/xpm/create.c -@@ -344,6 +344,7 @@ - - #endif - -+int - xpmCreateImage(display, attrib, image_return, shapeimage_return, attributes) - Display *display; - xpmInternAttrib *attrib; -diff --git a/src/xpm/data.c b/src/xpm/data.c ---- a/src/xpm/data.c -+++ b/src/xpm/data.c -@@ -110,6 +110,7 @@ - /* - * skip to the end of the current string and the beginning of the next one - */ -+void - xpmNextString(mdata) - xpmData *mdata; - { -@@ -277,6 +278,7 @@ - /* - * get the current comment line - */ -+void - xpmGetCmt(mdata, cmt) - xpmData *mdata; - char **cmt; -@@ -403,6 +405,7 @@ - /* - * close the file related to the xpmData if any - */ -+void - XpmDataClose(mdata) - xpmData *mdata; - { -diff --git a/src/xpm/misc.c b/src/xpm/misc.c ---- a/src/xpm/misc.c -+++ b/src/xpm/misc.c -@@ -14,6 +14,7 @@ - * Free the computed color table - */ - -+void - xpmFreeColorTable(colorTable, ncolors) - char ***colorTable; - int ncolors; -@@ -39,6 +40,7 @@ - * which ones must be freed later on. - */ - -+void - xpmInitInternAttrib(attrib) - xpmInternAttrib *attrib; - { -@@ -55,6 +57,7 @@ - * Free the xpmInternAttrib pointers which have been allocated - */ - -+void - xpmFreeInternAttrib(attrib) - xpmInternAttrib *attrib; - { -@@ -80,6 +83,7 @@ - /* - * Free array of extensions - */ -+void - XpmFreeExtensions(extensions, nextensions) - XpmExtension *extensions; - int nextensions; -@@ -108,6 +112,7 @@ - * Return the XpmAttributes structure size - */ - -+int - XpmAttributesSize() - { - return sizeof(XpmAttributes); -@@ -119,6 +124,7 @@ - * but the structure itself - */ - -+void - XpmFreeAttributes(attributes) - XpmAttributes *attributes; - { -@@ -167,6 +173,7 @@ - * the xpmInternAttrib structure. - */ - -+void - xpmSetAttributes(attrib, attributes) - xpmInternAttrib *attrib; - XpmAttributes *attributes; -diff --git a/src/xpm/xpm.h b/src/xpm/xpm.h ---- a/src/xpm/xpm.h -+++ b/src/xpm/xpm.h -@@ -191,8 +191,8 @@ - XpmAttributes * attributes)); - - FUNC(XpmAttributesSize, int, ()); -- FUNC(XpmFreeAttributes, int, (XpmAttributes * attributes)); -- FUNC(XpmFreeExtensions, int, (XpmExtension * extensions, int nextensions)); -+ FUNC(XpmFreeAttributes, void, (XpmAttributes * attributes)); -+ FUNC(XpmFreeExtensions, void, (XpmExtension * extensions, int nextensions)); - - #ifdef __cplusplus - } /* for C++ V2.0 */ -diff --git a/src/xpm/xpmP.h b/src/xpm/xpmP.h ---- a/src/xpm/xpmP.h -+++ b/src/xpm/xpmP.h -@@ -159,13 +159,13 @@ - XpmAttributes * attributes, - xpmInternAttrib * attrib)); - --FUNC(xpmFreeColorTable, int, (char ***colorTable, int ncolors)); -+FUNC(xpmFreeColorTable, void, (char ***colorTable, int ncolors)); - --FUNC(xpmInitInternAttrib, int, (xpmInternAttrib * xmpdata)); -+FUNC(xpmInitInternAttrib, void, (xpmInternAttrib * xmpdata)); - --FUNC(xpmFreeInternAttrib, int, (xpmInternAttrib * xmpdata)); -+FUNC(xpmFreeInternAttrib, void, (xpmInternAttrib * xmpdata)); - --FUNC(xpmSetAttributes, int, (xpmInternAttrib * attrib, -+FUNC(xpmSetAttributes, void, (xpmInternAttrib * attrib, - XpmAttributes * attributes)); - - FUNC(xpmGetAttributes, int, (XpmAttributes * attributes, -@@ -173,18 +173,20 @@ - - /* I/O utility */ - --FUNC(xpmNextString, int, (xpmData * mdata)); -+FUNC(atoui, unsigned int, (char *p, unsigned int l, unsigned int *ui_return)); -+FUNC(xpmGetString, int, (xpmData *mdata, char **sptr, unsigned int *l)); -+FUNC(xpmNextString, void, (xpmData * mdata)); - FUNC(xpmNextUI, int, (xpmData * mdata, unsigned int *ui_return)); - - #define xpmGetC(mdata) \ - (mdata->type ? (getc(mdata->stream.file)) : (*mdata->cptr++)) - - FUNC(xpmNextWord, unsigned int, (xpmData * mdata, char *buf)); --FUNC(xpmGetCmt, int, (xpmData * mdata, char **cmt)); -+FUNC(xpmGetCmt, void, (xpmData * mdata, char **cmt)); - FUNC(xpmReadFile, int, (char *filename, xpmData * mdata)); - FUNC(xpmWriteFile, int, (char *filename, xpmData * mdata)); - FUNC(xpmOpenArray, void, (char **data, xpmData * mdata)); --FUNC(XpmDataClose, int, (xpmData * mdata)); -+FUNC(XpmDataClose, void, (xpmData * mdata)); - - /* RGB utility */ - diff --git a/development/icon/patches/lexer.patch b/development/icon/patches/lexer.patch deleted file mode 100644 index 290ed67364..0000000000 --- a/development/icon/patches/lexer.patch +++ /dev/null @@ -1,18 +0,0 @@ -commit bb7c6b5232d8cf0ad98e5ab8e8e3afd3a249751f -Author: Gregg Townsend <gmt@cs.arizona.edu> -Date: Mon Aug 28 08:08:32 2017 -0700 - - Fix ancient potential lexer bug (thx Sean Jensen). - -diff --git a/src/common/yylex.h b/src/common/yylex.h ---- a/src/common/yylex.h -+++ b/src/common/yylex.h -@@ -263,7 +263,7 @@ - { - register char *s1; - s1 = lex_sbuf.strtimage; -- while (s != '\0' && s1 < lex_sbuf.endimage && *s == *s1) { -+ while (*s != '\0' && s1 < lex_sbuf.endimage && *s == *s1) { - ++s; - ++s1; - } diff --git a/development/icon/patches/maxtype.patch b/development/icon/patches/maxtype.patch deleted file mode 100644 index 4e4651cc96..0000000000 --- a/development/icon/patches/maxtype.patch +++ /dev/null @@ -1,18 +0,0 @@ -commit e91f59f3affe69043586cb171ad1f8027e31d930 -Author: Gregg Townsend <gmt@cs.arizona.edu> -Date: Sat Mar 11 08:41:26 2017 -0700 - - Fix innocuous MaxType definition bug (thx Don Ward). - -diff --git a/src/h/rmacros.h b/src/h/rmacros.h ---- a/src/h/rmacros.h -+++ b/src/h/rmacros.h -@@ -301,7 +301,7 @@ - #define T_Kywdstr 24 /* string keyword */ - #define T_Kywdevent 25 /* keyword &eventsource, etc. */ - --#define MaxType 26 /* maximum type number */ -+#define MaxType 25 /* maximum type number */ - - /* - * Definitions for keywords. diff --git a/development/inform/README b/development/inform/README index 269cb5a5ac..8eaa8177c2 100644 --- a/development/inform/README +++ b/development/inform/README @@ -13,11 +13,11 @@ This is a command-line compiler for the Inform 6 language. For a graphical Inform 7 compiler, see gnome-inform7. Inform 6 and 7 are completely different languages, so it's not redundant to install both. -To get started writing interactive fiction with Inform, everything you -need is installed in /usr/doc/inform-$VERSION: +To get started writing interactive fiction with Inform, all the +documentation you need is installed in /usr/doc/inform-$VERSION: -inform_beginners_guide.pdf - Read this first. -manual/index.html - The Designer's Manual. Everything you need to know. +inform_beginners_guide.pdf - aka IBG. Read this first. +manual/index.html - Inform Designer's Manual, aka DM4. tutor/*.inf - Tutorials in Inform source code format. demos/*.inf - Source to sample games. diff --git a/development/inform/inform.SlackBuild b/development/inform/inform.SlackBuild index 7879eddc00..912dc6da68 100644 --- a/development/inform/inform.SlackBuild +++ b/development/inform/inform.SlackBuild @@ -6,6 +6,11 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20201104 bkw: updated for 6.34_6.12.4. In case anyone's wondering +# why I use a self-hosted URL for the source, it's because upstream +# moves the old source immediately when a new release is made. Also +# moved the binary to /usr/games and the man page to section 6. + # 20191216 bkw: updated for 6.34_6.12.2. The secondary version number # is the inform6 library version. This script can no longer build the # old 6.32.1 version, but it should be fine for future releases. @@ -17,7 +22,7 @@ # demand, I'll dig up the old includes and re-add them to the package. PRGNAM=inform -VERSION=${VERSION:-6.34_6.12.2} +VERSION=${VERSION:-6.34_6.12.4_1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -52,8 +57,9 @@ set -e MANVER="${MANVER:-4}" MANUAL=designers_manual_${MANVER}.zip -TARVER="${VERSION/_/-}" -DOCDIR=$PKG/usr/doc/$PRGNAM-$VERSION +TARVER="${VERSION//_/-}" +DOCDIR=/usr/doc/$PRGNAM-$VERSION +PKGDOC=$PKG/$DOCDIR rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT @@ -65,37 +71,74 @@ chown -R root:root . find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ -# Upstream got rid of autotools, which I consider a step in the right -# direction... but they also got rid of DESTDIR support. +# 20201104 bkw: Since inform is for game purposes, install the binary +# to /usr/games, and its man page to section 6. +sed '1s/"1"/"6"/' $PRGNAM.1 > $PRGNAM.6 -make OPTS="$SLKCFLAGS" \ - PREFIX=/usr \ +# 20201105 bkw: Minor fixes to Makefile so parallel builds work. +patch -p1 < $CWD/parallel_make.diff +# 20201104 bkw: Don't write to real $PREFIX! Just disable the CASETEST +# stuff, since we're including our own set of symlinks. +sed -i '/touch.*PREFIX/,+2d' Makefile + +# 20201104 bkw: upstream now supports DESTDIR again. make install-strip \ - PREFIX=$PKG/usr \ + OPTS="$SLKCFLAGS" \ + BINDIR=/usr/games \ + MANDIR=/usr/man/man6 \ + MANPAGE=$PRGNAM.6 \ + PREFIX=/usr \ TUTORDIR=$DOCDIR/tutor \ - DEMODIR=$DOCDIR/demos + DEMODIR=$DOCDIR/demos \ + DESTDIR=$PKG + +gzip $PKG/usr/man/man?/*.? + +# 20201104 bkw: the binary got moved, be kind and provide a symlink +mkdir -p $PKG/usr/bin +ln -s ../games/$PRGNAM $PKG/usr/bin/$PRGNAM + +# Inform started life (and is still used primarily) on OSes +# with case-insensitive filenames, meaning that a lot of inform +# source refers to e.g. VerbLib or even VERBLIB (with or without +# the .h at the end, which could also be capitalized as .H). The +# Makefile can create a few symlinks to support this, but let's +# be more all-inclusive. We got 8 .h files, and end up with 70+ +# symlinks. There's no kill like overkill! +( cd $PKG/usr/share/$PRGNAM/lib + for file in *.h; do + name=${file%%.*} + # Name.h NAME.h + for link in ${name^}.h ${name^^}.h; do + ln -s $file $link + done + done -gzip $PKG/usr/man/man1/*.1 + # MixedCase isn't standardized, these are guesses. Some are pretty + # unlikely, but they don't cost much. Better to have and not need, + # than to need and not have. + for link in VerbLib VerbLIB verbLib verbLIB \ + InFix InFIX inFix inFIX \ + InfGlk InfGLK infGlk infGLK \ + LinkLpa LinkLPA linkLpa linkLPA + do + ln -s ${link,,}.h $link.h + done -# Inform started life (and is still used primarily) on OSes with -# case-insensitive filenames. The library include files are -# duplicated here, with e.g. 3 identical files called verblib.h, -# Verblib.h, VerbLib.h. Clean up the mess. -( cd $PKG/usr/share/$PRGNAM/lib - for upper in [A-Z]*.h; do - lower="$( echo $upper | tr A-Z a-z )" - if [ -e "$lower" ]; then - rm -f "$upper" - ln -s "$lower" "$upper" - fi + # Any of the above might appear with .H. Use readlink so all the + # variant names link to the real file (no symlinks to symlinks). + # This might be overcautious: the example code all just says + # e.g. 'Include "Parser"', without the .h. + for file in *.h; do + ln -s $( readlink $file ) ${file%%.*}.H done ) # Upstream removed the manual for licensing reasons. It belongs in the # binary package IMO. -mkdir -p $DOCDIR/manual -( cd $DOCDIR/manual +mkdir -p $PKGDOC/manual +( cd $PKGDOC/manual unzip $CWD/$MANUAL # manual has no subdirs chmod 644 * @@ -103,17 +146,17 @@ mkdir -p $DOCDIR/manual ) # Inform Beginners' Guide, required reading. -cat $CWD/IBG.pdf > $DOCDIR/inform_beginners_guide.pdf +cat $CWD/IBG.pdf > $PKGDOC/inform_beginners_guide.pdf -mkdir -p $DOCDIR/lib +mkdir -p $PKGDOC/lib for i in ChangeLog README.txt voices_and_tenses.txt; do - ln -s ../../../share/$PRGNAM/lib/$i $DOCDIR/lib + ln -s ../../../share/$PRGNAM/lib/$i $PKGDOC/lib done # ARTISTIC and COPYING are redundant: src/licence.txt includes the # full text of both. -cp -a AUTHORS NEWS README* src/*.txt src/*.html docs/* $DOCDIR -cat $CWD/$PRGNAM.SlackBuild > $DOCDIR/$PRGNAM.SlackBuild +cp -a AUTHORS NEWS README* src/*.txt src/*.html docs/* $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/development/inform/inform.info b/development/inform/inform.info index ec5a3905b7..b4130e35fc 100644 --- a/development/inform/inform.info +++ b/development/inform/inform.info @@ -1,10 +1,10 @@ PRGNAM="inform" -VERSION="6.34_6.12.2" +VERSION="6.34_6.12.4_1" HOMEPAGE="http://www.inform-fiction.org/" -DOWNLOAD="https://slackware.uk/~urchlay/src/inform-6.34-6.12.2.tar.gz \ +DOWNLOAD="https://slackware.uk/~urchlay/src/inform-6.34-6.12.4-1.tar.gz \ http://www.ifarchive.org/if-archive/infocom/compilers/inform6/manuals/designers_manual_4.zip \ http://www.ifarchive.org/if-archive/infocom/compilers/inform6/manuals/IBG.pdf" -MD5SUM="c5ef293adb9d245975ca5aa3af2bdef8 \ +MD5SUM="b128a7aff7ed2b1086d020febae20746 \ 0063968c3378636add1a0697b6d1fc16 \ b2635d3d61313bed286409500fc55bed" DOWNLOAD_x86_64="" diff --git a/development/inform/parallel_make.diff b/development/inform/parallel_make.diff new file mode 100644 index 0000000000..f2c13267ce --- /dev/null +++ b/development/inform/parallel_make.diff @@ -0,0 +1,20 @@ +diff -Naur inform-6.34-6.12.4-1/Makefile inform-6.34-6.12.4-1.patched/Makefile +--- inform-6.34-6.12.4-1/Makefile 2020-08-02 20:37:10.000000000 -0400 ++++ inform-6.34-6.12.4-1.patched/Makefile 2020-11-05 00:32:19.772575474 -0500 +@@ -67,7 +67,7 @@ + $(CC) -o $(BINNAME) $(OBJECTS) + @echo "** Done building compiler." + +-%.z5: %.inf ++%.z5: %.inf $(BINNAME) + $(PWD)/$(BINNAME) +lib $< $@ + + demos: $(BINNAME) $(DEMO_Z5) +@@ -115,6 +115,7 @@ + install -c -m 644 $(wildcard ${TUTOR}/*) $(DESTDIR)$(TUTORDIR) + + install-contrib: ++ install -d -m 755 $(DESTDIR)$(BINDIR) + install -c -m 755 contrib/pblorb.pl $(DESTDIR)$(BINDIR) + install -c -m 755 contrib/scanblorb.pl $(DESTDIR)$(BINDIR) + cd $(DESTDIR)$(BINDIR) ; ln -s pblorb.pl pblorb diff --git a/development/jdk15/jdk15.SlackBuild b/development/jdk15/jdk15.SlackBuild index 9e13943b24..a0ad846bce 100644 --- a/development/jdk15/jdk15.SlackBuild +++ b/development/jdk15/jdk15.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jdk15 -# Copyright 2019, 2020 Igor Alexandrov <igor.alexandrov@outlook.com> +# Copyright 2019-2021 Igor Alexandrov <igor.alexandrov@outlook.com> # 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=jdk15 -VERSION=${VERSION:-15} +VERSION=${VERSION:-15.0.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jdk15/jdk15.info b/development/jdk15/jdk15.info index 770caa0ff9..f3c330c0bd 100644 --- a/development/jdk15/jdk15.info +++ b/development/jdk15/jdk15.info @@ -1,10 +1,10 @@ PRGNAM="jdk15" -VERSION="15" +VERSION="15.0.2" HOMEPAGE="https://www.oracle.com/technetwork/java/javase/downloads/index.html" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://download.oracle.com/otn-pub/java/jdk/15+36/779bf45e88a44cbd9ea6621d33e33db1/jdk-15_linux-x64_bin.tar.gz" -MD5SUM_x86_64="10a6bba79c5841da2be8643eb9496683" +DOWNLOAD_x86_64="https://download.oracle.com/otn-pub/java/jdk/15.0.2%2B7/0d1cfde4252546c6931946de8db48ee2/jdk-15.0.2_linux-x64_bin.tar.gz" +MD5SUM_x86_64="8c870cf74262d1a2778706995010b563" REQUIRES="" MAINTAINER="Igor Alexandrov" EMAIL="igor.alexandrov@outlook.com" diff --git a/development/jdk16/README b/development/jdk16/README new file mode 100644 index 0000000000..b22f907cec --- /dev/null +++ b/development/jdk16/README @@ -0,0 +1,21 @@ +jdk16 (Java Platform Standard Edition Development Kit) + +The Java Platform Standard Edition Development Kit (JDK) includes +both the runtime environment (Java virtual machine, +the Java platform classes and supporting files) and development tools +(compilers, debuggers, tool libraries and other tools). +The JDK is a development environment for building applications, +applets and components that can be deployed with the +Java Platform Standard Edition Runtime Environment. + +More details: +https://developer.oracle.com/java/ + +This SlackBuild will repackage official Oracle JDK archive. +You must accept the Oracle Technology Network License Agreement +for Oracle Java SE to download this software + +https://www.oracle.com/java/technologies/javase-jdk16-downloads.html + +After installation you will need to log out from the system and log in back +for environment variables get updated. diff --git a/development/jdk16/jdk16.SlackBuild b/development/jdk16/jdk16.SlackBuild new file mode 100644 index 0000000000..4003df7cd8 --- /dev/null +++ b/development/jdk16/jdk16.SlackBuild @@ -0,0 +1,101 @@ +#!/bin/sh + +# Slackware build script for jdk16 + +# Copyright 2019-2021 Igor Alexandrov <igor.alexandrov@outlook.com> +# 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. + +PRGNAM=jdk16 +VERSION=${VERSION:-16.0.0} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$(uname -m) ;; + esac +fi + +set -eu + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" != "x86_64" ]; then + echo "$ARCH is not supported for $PRGNAM-$VERSION" + exit 1 +fi +LIBDIRSUFFIX=64 + +rm -rf $PKG +mkdir -p $TMP $OUTPUT \ + $PKG/{install,etc/profile.d,usr/{bin,lib${LIBDIRSUFFIX},doc/$PRGNAM-$VERSION,man/man1}} + +cd $PKG/usr/lib${LIBDIRSUFFIX} +tar -xvf $CWD/jdk-${VERSION%%.*}_linux*.tar.gz +mv $(tar -tf $CWD/jdk-${VERSION%%.*}_linux*.tar.gz | head -1 | cut -d/ -f1) $PRGNAM-$VERSION + +chown -R root:root $PRGNAM-$VERSION +find -L $PRGNAM-$VERSION \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +find $PRGNAM-$VERSION -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PRGNAM-$VERSION/man -type f -exec gzip -9q {} \; 2> /dev/null || true +for i in $(find $PRGNAM-$VERSION/man -type l 2> /dev/null); do ln -s $(readlink $i).gz $i.gz ; rm $i ; done +(cd ../man/man1; find ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/man/man1 -type f -exec ln -s {} \;) + +(cd ../bin; find ../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/bin -type f -exec ln -s {} \;) + +ln -sf $PRGNAM-$VERSION/lib/libjawt.so +ln -sf $PRGNAM-$VERSION/lib/server/libjvm.so +ln -sf $PRGNAM-$VERSION/lib/libjava.so +ln -sf $PRGNAM-$VERSION/lib/libawt.so +ln -sf $PRGNAM-$VERSION/lib/libawt_xawt.so +ln -sf $PRGNAM-$VERSION/lib/libjli.so + +cd ../doc/$PRGNAM-$VERSION +ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/legal +ln -s ../../lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION/release +cat $CWD/$PRGNAM.SlackBuild > $PRGNAM.SlackBuild + +cd $PKG +cat > etc/profile.d/$PRGNAM.sh << EOF +#!/bin/sh +export JAVA_HOME=/usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION +EOF + +cat > etc/profile.d/$PRGNAM.csh << EOF +#!/bin/csh +setenv JAVA_HOME /usr/lib${LIBDIRSUFFIX}/$PRGNAM-$VERSION +EOF + +chmod 755 etc/profile.d/* +cat $CWD/slack-desc > install/slack-desc + +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/jdk16/jdk16.info b/development/jdk16/jdk16.info new file mode 100644 index 0000000000..c2ce3af7fb --- /dev/null +++ b/development/jdk16/jdk16.info @@ -0,0 +1,10 @@ +PRGNAM="jdk16" +VERSION="16.0.0" +HOMEPAGE="https://www.oracle.com/technetwork/java/javase/downloads/index.html" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://download.oracle.com/otn-pub/java/jdk/16+36/7863447f0ab643c585b9bdebf67c69db/jdk-16_linux-x64_bin.tar.gz" +MD5SUM_x86_64="c4432d1ace6a4af84b6b44e41dfd6879" +REQUIRES="" +MAINTAINER="Igor Alexandrov" +EMAIL="igor.alexandrov@outlook.com" diff --git a/development/jdk16/slack-desc b/development/jdk16/slack-desc new file mode 100644 index 0000000000..e9358b3bc3 --- /dev/null +++ b/development/jdk16/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +jdk16: jdk16 (Java Platform Standard Edition Development Kit) +jdk16: +jdk16: The Java Platform Standard Edition Development Kit (JDK) includes +jdk16: both the runtime environment (Java virtual machine, +jdk16: the Java platform classes and supporting files) and development tools +jdk16: (compilers, debuggers, tool libraries and other tools). +jdk16: The JDK is a development environment for building applications, +jdk16: applets and components that can be deployed with the +jdk16: Java Platform Standard Edition Runtime Environment. +jdk16: +jdk16: https://developer.oracle.com/java/ diff --git a/development/jenv/README b/development/jenv/README new file mode 100644 index 0000000000..b3b29d3f7f --- /dev/null +++ b/development/jenv/README @@ -0,0 +1,2 @@ +jEnv is a command line tool to help you forget how to set the JAVA_HOME +environment variable. diff --git a/development/jenv/jenv.SlackBuild b/development/jenv/jenv.SlackBuild new file mode 100644 index 0000000000..bdff16aa7b --- /dev/null +++ b/development/jenv/jenv.SlackBuild @@ -0,0 +1,95 @@ +#!/bin/sh + +# Slackware build script for jenv + +# Copyright 2021 Dmitrii Sosedov, United States +# 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. + + +PRGNAM=jenv +VERSION=${VERSION:-0.5.4} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "x86_64" ]; then + LIBDIRSUFFIX="64" +else + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION + +tar xvf "$CWD/$VERSION.tar.gz" + +cd $PRGNAM-$VERSION + +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +find $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/lib$LIBDIRSUFFIX/jenv +mv available-plugins completions fish libexec $PKG/usr/lib$LIBDIRSUFFIX/jenv + +mkdir -p $PKG/usr/bin +ln -s /usr/lib$LIBDIRSUFFIX/jenv/libexec/jenv $PKG/usr/bin/ + +mkdir -p $PKG/etc/profile.d/ + +cat << "EOF" > $PKG/etc/profile.d/jenv.sh +#!/bin/sh +export PATH="$HOME/.jenv/bin:$PATH" +eval "$(jenv init -)" +EOF + +chmod 0755 $PKG/etc/profile.d/* + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README.md LICENSE $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/jenv/jenv.info b/development/jenv/jenv.info new file mode 100644 index 0000000000..2fee91dc08 --- /dev/null +++ b/development/jenv/jenv.info @@ -0,0 +1,10 @@ +PRGNAM="jenv" +VERSION="0.5.4" +HOMEPAGE="https://www.jenv.be" +DOWNLOAD="https://github.com/jenv/jenv/archive/0.5.4.tar.gz" +MD5SUM="ee0a8849535582f2759b8ab36f7d63ce" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Dmitrii Sosedov" +EMAIL="d.sosedov@gmail.com" diff --git a/development/jenv/slack-desc b/development/jenv/slack-desc new file mode 100644 index 0000000000..6dbb60cd29 --- /dev/null +++ b/development/jenv/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +jenv: jenv (Java environment management tool) +jenv: +jenv: jEnv is a command line tool to help you forget how to set +jenv: the JAVA_HOME environment variable. +jenv: +jenv: +jenv: +jenv: +jenv: Homepage: https://www.jenv.be +jenv: Release date: Aug 22, 2020 +jenv: diff --git a/development/jupyter-ipykernel/README b/development/jupyter-ipykernel/README index f0974bc59f..696b0972d7 100644 --- a/development/jupyter-ipykernel/README +++ b/development/jupyter-ipykernel/README @@ -1 +1 @@ -IPython Kernel for Jupyter. +Python 3 kernel for Jupyter. diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild index e806879f4c..cb7927ea7c 100644 --- a/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild +++ b/development/jupyter-ipykernel/jupyter-ipykernel.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-ipykernel -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter-ipykernel -VERSION=${VERSION:-4.10.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-5.5.3} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} SRCNAM=ipykernel @@ -71,8 +71,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -python2 setup.py install --root=$PKG -sed -i "s| \"python\",| \"/usr/bin/python2\",|" $PKG/usr/share/jupyter/kernels/python2/kernel.json +python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/development/jupyter-ipykernel/jupyter-ipykernel.info b/development/jupyter-ipykernel/jupyter-ipykernel.info index 34e73eda40..913391ab0d 100644 --- a/development/jupyter-ipykernel/jupyter-ipykernel.info +++ b/development/jupyter-ipykernel/jupyter-ipykernel.info @@ -1,10 +1,10 @@ PRGNAM="jupyter-ipykernel" -VERSION="4.10.0" +VERSION="5.5.3" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-4.10.0.tar.gz" -MD5SUM="e4ee1bf2d025a6016fdf03a8f748aa01" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-5.5.3.tar.gz" +MD5SUM="db9a39b42df83771c168771d95e362b7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="ipython jupyter_client tornado" +REQUIRES="python3-ipython jupyter_client tornado" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter-ipykernel/slack-desc b/development/jupyter-ipykernel/slack-desc index df185b168e..79655ba2fb 100644 --- a/development/jupyter-ipykernel/slack-desc +++ b/development/jupyter-ipykernel/slack-desc @@ -6,9 +6,9 @@ # customary to leave one space after the ':' except on otherwise blank lines. |-----handy-ruler------------------------------------------------------| -jupyter-ipykernel: jupyter-ipykernel (IPython Kernel for Jupyter) +jupyter-ipykernel: jupyter-ipykernel (Python 3 kernel for Jupyter) jupyter-ipykernel: -jupyter-ipykernel: IPython Kernel for Jupyter. +jupyter-ipykernel: Python 3 kernel for Jupyter. jupyter-ipykernel: jupyter-ipykernel: jupyter-ipykernel: diff --git a/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild b/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild index 8db798c478..90ec5de21a 100644 --- a/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild +++ b/development/jupyter-ipywidgets/jupyter-ipywidgets.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-ipywidgets -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 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=jupyter-ipywidgets -VERSION=${VERSION:-7.5.1} +VERSION=${VERSION:-7.6.3} BUILD=${BUILD:-2} TAG=${TAG:-_SBo} diff --git a/development/jupyter-ipywidgets/jupyter-ipywidgets.info b/development/jupyter-ipywidgets/jupyter-ipywidgets.info index 9b45771d67..1a7519cc76 100644 --- a/development/jupyter-ipywidgets/jupyter-ipywidgets.info +++ b/development/jupyter-ipywidgets/jupyter-ipywidgets.info @@ -1,8 +1,8 @@ PRGNAM="jupyter-ipywidgets" -VERSION="7.5.1" +VERSION="7.6.3" HOMEPAGE="https://ipywidgets.readthedocs.io/en/latest/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipywidgets/ipywidgets-7.5.1.tar.gz" -MD5SUM="090f5ad1294b084f075af8f684d8981f" +DOWNLOAD="https://files.pythonhosted.org/packages/source/i/ipywidgets/ipywidgets-7.6.3.tar.gz" +MD5SUM="19c4ddc4cebfdc82bacacf98513fb672" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-ipython jupyter-widgetsnbextension" diff --git a/development/jupyter-nbclient/README b/development/jupyter-nbclient/README new file mode 100644 index 0000000000..9fe2e424cc --- /dev/null +++ b/development/jupyter-nbclient/README @@ -0,0 +1,2 @@ +nbclient is a tool for running Jupyter Notebooks in different execution +contexts. diff --git a/development/jupyter-nbclient/jupyter-nbclient.SlackBuild b/development/jupyter-nbclient/jupyter-nbclient.SlackBuild new file mode 100644 index 0000000000..f4cbda1cb4 --- /dev/null +++ b/development/jupyter-nbclient/jupyter-nbclient.SlackBuild @@ -0,0 +1,89 @@ +#!/bin/sh + +# Slackware build script for jupyter-nbclient + +# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# 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. + +PRGNAM=jupyter-nbclient +VERSION=${VERSION:-0.5.3} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +SRCNAM=nbclient + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.gz +cd $SRCNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -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 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + CHANGELOG.md CONTRIBUTING.md README.md \ + $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/jupyter-nbclient/jupyter-nbclient.info b/development/jupyter-nbclient/jupyter-nbclient.info new file mode 100644 index 0000000000..15cad61b57 --- /dev/null +++ b/development/jupyter-nbclient/jupyter-nbclient.info @@ -0,0 +1,10 @@ +PRGNAM="jupyter-nbclient" +VERSION="0.5.3" +HOMEPAGE="https://jupyter.org/" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbclient/nbclient-0.5.3.tar.gz" +MD5SUM="fa28a952fe19d2335000ecfb6acadb6e" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="async_generator jupyter_client jupyter-nbformat nest_asyncio" +MAINTAINER="Benjamin Trigona-Harany" +EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter-nbclient/slack-desc b/development/jupyter-nbclient/slack-desc new file mode 100644 index 0000000000..514ec6b5ab --- /dev/null +++ b/development/jupyter-nbclient/slack-desc @@ -0,0 +1,18 @@ +# 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------------------------------------------------------| +jupyter-nbclient: jupyter-nbclient (execution contexts for Jupyter notebooks) +jupyter-nbclient: +jupyter-nbclient: jupyter-nbclient is a tool for running Jupyter Notebooks in different +jupyter-nbclient: execution contexts. +jupyter-nbclient: +jupyter-nbclient: +jupyter-nbclient: +jupyter-nbclient: +jupyter-nbclient: +jupyter-nbclient: diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild index 5ebdf8ae59..989b6473bf 100644 --- a/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild +++ b/development/jupyter-nbconvert/jupyter-nbconvert.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-nbconvert -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 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=jupyter-nbconvert -VERSION=${VERSION:-5.6.1} +VERSION=${VERSION:-6.0.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter-nbconvert/jupyter-nbconvert.info b/development/jupyter-nbconvert/jupyter-nbconvert.info index b60ab37be8..d4839b2e5a 100644 --- a/development/jupyter-nbconvert/jupyter-nbconvert.info +++ b/development/jupyter-nbconvert/jupyter-nbconvert.info @@ -1,10 +1,10 @@ PRGNAM="jupyter-nbconvert" -VERSION="5.6.1" +VERSION="6.0.7" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-5.6.1.tar.gz" -MD5SUM="cc766e4f109f97651c005e7fee524c98" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-6.0.7.tar.gz" +MD5SUM="70f69644c21093260ce79ff3ddb8a140" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="bleach decorator python3-defusedxml entrypoints Jinja2 jupyter_core jupyter-nbformat mistune pandocfilters Pygments testpath" +REQUIRES="bleach decorator python3-defusedxml entrypoints Jinja2 jupyter_core jupyter-nbclient jupyterlab_pygments mistune pandocfilters testpath" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter-nbdime/jupyter-nbdime.SlackBuild b/development/jupyter-nbdime/jupyter-nbdime.SlackBuild index 249d0450e3..32a62fa977 100644 --- a/development/jupyter-nbdime/jupyter-nbdime.SlackBuild +++ b/development/jupyter-nbdime/jupyter-nbdime.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-nbdime -# 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=jupyter-nbdime -VERSION=${VERSION:-1.1.0} +VERSION=${VERSION:-2.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter-nbdime/jupyter-nbdime.info b/development/jupyter-nbdime/jupyter-nbdime.info index 3e7e2a793f..0c484aca11 100644 --- a/development/jupyter-nbdime/jupyter-nbdime.info +++ b/development/jupyter-nbdime/jupyter-nbdime.info @@ -1,8 +1,8 @@ PRGNAM="jupyter-nbdime" -VERSION="1.1.0" +VERSION="2.1.0" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbdime/nbdime-1.1.0.tar.gz" -MD5SUM="ec2ac3f2ac53768730569d4cd8706539" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbdime/nbdime-2.1.0.tar.gz" +MD5SUM="780c6d17abe4048dea1774a378fa2db7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="colorama GitPython jupyter-notebook python-requests python3-gitdb2" diff --git a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild index 42bff6e643..23ca2f2dc4 100644 --- a/development/jupyter-nbformat/jupyter-nbformat.SlackBuild +++ b/development/jupyter-nbformat/jupyter-nbformat.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-nbformat -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=jupyter-nbformat -VERSION=${VERSION:-4.4.0} -BUILD=${BUILD:-2} +VERSION=${VERSION:-5.1.3} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} SRCNAM=nbformat diff --git a/development/jupyter-nbformat/jupyter-nbformat.info b/development/jupyter-nbformat/jupyter-nbformat.info index ef3a5d8a73..a401f73b97 100644 --- a/development/jupyter-nbformat/jupyter-nbformat.info +++ b/development/jupyter-nbformat/jupyter-nbformat.info @@ -1,8 +1,8 @@ PRGNAM="jupyter-nbformat" -VERSION="4.4.0" +VERSION="5.1.3" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-4.4.0.tar.gz" -MD5SUM="2d5f873138d9fbc2a3f9eaaebca3b8a1" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/nbformat/nbformat-5.1.3.tar.gz" +MD5SUM="70eb6150c6ea49aae042e2ecafb45378" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3-jsonschema traitlets" diff --git a/development/jupyter-notebook/jupyter-notebook.SlackBuild b/development/jupyter-notebook/jupyter-notebook.SlackBuild index 074d9dbcba..8bcc9f8a95 100644 --- a/development/jupyter-notebook/jupyter-notebook.SlackBuild +++ b/development/jupyter-notebook/jupyter-notebook.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-notebook -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 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=jupyter-notebook -VERSION=${VERSION:-6.0.3} +VERSION=${VERSION:-6.3.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter-notebook/jupyter-notebook.info b/development/jupyter-notebook/jupyter-notebook.info index adf4dde2b5..781344920b 100644 --- a/development/jupyter-notebook/jupyter-notebook.info +++ b/development/jupyter-notebook/jupyter-notebook.info @@ -1,10 +1,10 @@ PRGNAM="jupyter-notebook" -VERSION="6.0.3" +VERSION="6.3.0" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-6.0.3.tar.gz" -MD5SUM="9714add6d588c5327c4f5029d7c94f7b" +DOWNLOAD="https://files.pythonhosted.org/packages/source/n/notebook/notebook-6.3.0.tar.gz" +MD5SUM="1914eddf7d68b3902335e9248c537935" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="Jinja2 ipaddress python3-jupyter-ipykernel jupyter-nbconvert python-prometheus_client singledispatch send2trash terminado" +REQUIRES="Jinja2 argon2-cffi ipaddress jupyter-ipykernel jupyter-nbconvert python-prometheus_client singledispatch send2trash terminado" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild index 9fe405d69e..c5a06b24a0 100644 --- a/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild +++ b/development/jupyter-qtconsole/jupyter-qtconsole.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter-qtconsole -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 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=jupyter-qtconsole -VERSION=${VERSION:-4.6.0} +VERSION=${VERSION:-5.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter-qtconsole/jupyter-qtconsole.info b/development/jupyter-qtconsole/jupyter-qtconsole.info index 2b30ec6752..68245ef99e 100644 --- a/development/jupyter-qtconsole/jupyter-qtconsole.info +++ b/development/jupyter-qtconsole/jupyter-qtconsole.info @@ -1,10 +1,10 @@ PRGNAM="jupyter-qtconsole" -VERSION="4.6.0" +VERSION="5.0.1" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://github.com/jupyter/qtconsole/archive/4.6.0/qtconsole-4.6.0.tar.gz" -MD5SUM="dc92e6d4ad29cfd1726d75f26e9e8f5f" +DOWNLOAD="https://github.com/jupyter/qtconsole/archive/5.0.1/qtconsole-5.0.1.tar.gz" +MD5SUM="34056a772ab327f8233776e3bb398ac9" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="python3-jupyter-ipykernel python3-PyQt5" +REQUIRES="jupyter-ipykernel QtPy" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter_client/jupyter_client.SlackBuild b/development/jupyter_client/jupyter_client.SlackBuild index 03d7ad8452..99034cb8a0 100644 --- a/development/jupyter_client/jupyter_client.SlackBuild +++ b/development/jupyter_client/jupyter_client.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter_client -# Copyright 2017-2019 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 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=jupyter_client -VERSION=${VERSION:-5.3.4} +VERSION=${VERSION:-6.1.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,7 +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 {} \; -python2 setup.py install --root=$PKG python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/development/jupyter_client/jupyter_client.info b/development/jupyter_client/jupyter_client.info index 6829a9f2ad..b385fc478a 100644 --- a/development/jupyter_client/jupyter_client.info +++ b/development/jupyter_client/jupyter_client.info @@ -1,10 +1,10 @@ PRGNAM="jupyter_client" -VERSION="5.3.4" +VERSION="6.1.13" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://github.com/jupyter/jupyter_client/archive/5.3.4/jupyter_client-5.3.4.tar.gz" -MD5SUM="973df8f9aa47a15d3cd7f9cc9fa4aa82" +DOWNLOAD="https://github.com/jupyter/jupyter_client/archive/6.1.13/jupyter_client-6.1.13.tar.gz" +MD5SUM="78fa92c3bce92db2c650453172e665c7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="decorator jupyter_core python-dateutil python3-dateutil pyzmq python3-pyzmq traitlets" +REQUIRES="decorator jupyter_core python3-dateutil python3-pyzmq traitlets" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter_console/jupyter_console.SlackBuild b/development/jupyter_console/jupyter_console.SlackBuild index 3d51924b98..14f72273eb 100644 --- a/development/jupyter_console/jupyter_console.SlackBuild +++ b/development/jupyter_console/jupyter_console.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter_console -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 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=jupyter_console -VERSION=${VERSION:-6.1.0} +VERSION=${VERSION:-6.4.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/jupyter_console/jupyter_console.info b/development/jupyter_console/jupyter_console.info index 4514ab6862..901a686c56 100644 --- a/development/jupyter_console/jupyter_console.info +++ b/development/jupyter_console/jupyter_console.info @@ -1,10 +1,10 @@ PRGNAM="jupyter_console" -VERSION="6.1.0" +VERSION="6.4.0" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_console/jupyter_console-6.1.0.tar.gz" -MD5SUM="b4f162292cbeee24c0d1551f21c8de3a" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyter_console/jupyter_console-6.4.0.tar.gz" +MD5SUM="400cdf73675aff2456172cb9d424d10d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="jupyter_client python3-jupyter-ipykernel" +REQUIRES="jupyter_client jupyter-ipykernel" MAINTAINER="Benjamin Trigona-Harany" EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyter_core/jupyter_core.SlackBuild b/development/jupyter_core/jupyter_core.SlackBuild index c46f4d1a48..551c5293ad 100644 --- a/development/jupyter_core/jupyter_core.SlackBuild +++ b/development/jupyter_core/jupyter_core.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for jupyter_core -# Copyright 2017-2020 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Copyright 2017-2021 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=jupyter_core -VERSION=${VERSION:-4.6.3} +VERSION=${VERSION:-4.7.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,7 +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 {} \; -python2 setup.py install --root=$PKG python3 setup.py install --root=$PKG find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ diff --git a/development/jupyter_core/jupyter_core.info b/development/jupyter_core/jupyter_core.info index 99f513687f..91b2d9c429 100644 --- a/development/jupyter_core/jupyter_core.info +++ b/development/jupyter_core/jupyter_core.info @@ -1,8 +1,8 @@ PRGNAM="jupyter_core" -VERSION="4.6.3" +VERSION="4.7.1" HOMEPAGE="https://jupyter.org/" -DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.6.3/jupyter_core-4.6.3.tar.gz" -MD5SUM="29a4969de5c6a79d35d4ad2857489268" +DOWNLOAD="https://github.com/jupyter/jupyter_core/archive/4.7.1/jupyter_core-4.7.1.tar.gz" +MD5SUM="5e3cb162ae51f2057031961329300839" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3" diff --git a/development/jupyterlab_pygments/README b/development/jupyterlab_pygments/README new file mode 100644 index 0000000000..9590c78367 --- /dev/null +++ b/development/jupyterlab_pygments/README @@ -0,0 +1,2 @@ +jupyterlab_pygments is a syntax coloring theme for pygments making use of the +JupyterLab CSS variables. diff --git a/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild b/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild new file mode 100644 index 0000000000..264bc541e7 --- /dev/null +++ b/development/jupyterlab_pygments/jupyterlab_pygments.SlackBuild @@ -0,0 +1,87 @@ +#!/bin/sh + +# Slackware build script for jupyterlab_pygments + +# Copyright 2021 Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# 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. + +PRGNAM=jupyterlab_pygments +VERSION=${VERSION:-0.1.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +python3 setup.py install --root=$PKG + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + LICENSE README.md \ + $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/jupyterlab_pygments/jupyterlab_pygments.info b/development/jupyterlab_pygments/jupyterlab_pygments.info new file mode 100644 index 0000000000..dbf545efc0 --- /dev/null +++ b/development/jupyterlab_pygments/jupyterlab_pygments.info @@ -0,0 +1,10 @@ +PRGNAM="jupyterlab_pygments" +VERSION="0.1.2" +HOMEPAGE="https://jupyter.org/" +DOWNLOAD="https://files.pythonhosted.org/packages/source/j/jupyterlab_pygments/jupyterlab_pygments-0.1.2.tar.gz" +MD5SUM="beb54b1cf0bd25b53549efc4824f7fea" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="Pygments" +MAINTAINER="Benjamin Trigona-Harany" +EMAIL="slackbuilds@jaxartes.net" diff --git a/development/jupyterlab_pygments/slack-desc b/development/jupyterlab_pygments/slack-desc new file mode 100644 index 0000000000..efd3139bf0 --- /dev/null +++ b/development/jupyterlab_pygments/slack-desc @@ -0,0 +1,18 @@ +# 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------------------------------------------------------| +jupyterlab_pygments: jupyterlab_pygments (theme for Pygments) +jupyterlab_pygments: +jupyterlab_pygments: jupyterlab_pygments is a syntax coloring theme for pygments making +jupyterlab_pygments: use of the JupyterLab CSS variables. +jupyterlab_pygments: +jupyterlab_pygments: +jupyterlab_pygments: +jupyterlab_pygments: +jupyterlab_pygments: +jupyterlab_pygments: diff --git a/development/komodo-edit/komodo-edit.SlackBuild b/development/komodo-edit/komodo-edit.SlackBuild index 036258ba7c..e7dd276b33 100644 --- a/development/komodo-edit/komodo-edit.SlackBuild +++ b/development/komodo-edit/komodo-edit.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Komodo Edit -# Copyright 2014-2016 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2014-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # 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=komodo-edit -VERSION=${VERSION:-11.1.0} +VERSION=${VERSION:-12.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/komodo-edit/komodo-edit.info b/development/komodo-edit/komodo-edit.info index c8ab209181..145c858848 100644 --- a/development/komodo-edit/komodo-edit.info +++ b/development/komodo-edit/komodo-edit.info @@ -1,10 +1,10 @@ PRGNAM="komodo-edit" -VERSION="11.1.0" +VERSION="12.0.1" HOMEPAGE="http://komodoide.com/komodo-edit/" -DOWNLOAD="http://downloads.activestate.com/Komodo/releases/11.1.0/Komodo-Edit-11.1.0-18196-linux-x86.tar.gz" -MD5SUM="77922e0db68d328a5ef721505b1ae306" -DOWNLOAD_x86_64="http://downloads.activestate.com/Komodo/releases/11.1.0/Komodo-Edit-11.1.0-18196-linux-x86_64.tar.gz" -MD5SUM_x86_64="08daadcdae9c49e7b31847e719b0da89" +DOWNLOAD="https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-Edit-12.0.1-18441-linux-x86.tar.gz" +MD5SUM="db12d929ca92c5b9fdc5463688a90a03" +DOWNLOAD_x86_64="https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-Edit-12.0.1-18441-linux-x86_64.tar.gz" +MD5SUM_x86_64="95822bb59e0114e2cd5a873fb5856092" REQUIRES="" MAINTAINER="Giuseppe Di Terlizzi" EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/development/komodo-ide/komodo-ide.SlackBuild b/development/komodo-ide/komodo-ide.SlackBuild index 98f8627080..0348a4e6ed 100644 --- a/development/komodo-ide/komodo-ide.SlackBuild +++ b/development/komodo-ide/komodo-ide.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Komodo IDE -# Copyright 2014-2016 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2014-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # 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=komodo-ide -VERSION=${VERSION:-11.1.0} +VERSION=${VERSION:-12.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/komodo-ide/komodo-ide.info b/development/komodo-ide/komodo-ide.info index 529031d2ee..c8c5654498 100644 --- a/development/komodo-ide/komodo-ide.info +++ b/development/komodo-ide/komodo-ide.info @@ -1,10 +1,10 @@ PRGNAM="komodo-ide" -VERSION="11.1.0" +VERSION="12.0.1" HOMEPAGE="http://komodoide.com/" -DOWNLOAD="http://downloads.activestate.com/Komodo/releases/11.1.0/Komodo-IDE-11.1.0-91033-linux-x86.tar.gz" -MD5SUM="0da608bdace7f4f7d9843bfc03fd4e39" -DOWNLOAD_x86_64="http://downloads.activestate.com/Komodo/releases/11.1.0/Komodo-IDE-11.1.0-91033-linux-x86_64.tar.gz" -MD5SUM_x86_64="848c4c666b34c5fb1d6ef36f04cd9e98" +DOWNLOAD="https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-IDE-12.0.1-91869-linux-x86.tar.gz" +MD5SUM="181ec22fc2691abc88c4c4327c95fe8a" +DOWNLOAD_x86_64="https://downloads.activestate.com/Komodo/releases/12.0.1/Komodo-IDE-12.0.1-91869-linux-x86_64.tar.gz" +MD5SUM_x86_64="d66e3d445fbff6873f5f7b93bada68af" REQUIRES="" MAINTAINER="Giuseppe Di Terlizzi" EMAIL="giuseppe.diterlizzi@gmail.com" diff --git a/development/kotlin/kotlin.SlackBuild b/development/kotlin/kotlin.SlackBuild index eb9b3cec2f..cbb1fbde88 100644 --- a/development/kotlin/kotlin.SlackBuild +++ b/development/kotlin/kotlin.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for kotlin -# Copyright 2017-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2017-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,7 +24,7 @@ PRGNAM=kotlin SRCNAM=kotlin-compiler -VERSION=${VERSION:-1.4.10} +VERSION=${VERSION:-1.4.32} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/kotlin/kotlin.info b/development/kotlin/kotlin.info index dde6a7a261..847ab7b8ec 100644 --- a/development/kotlin/kotlin.info +++ b/development/kotlin/kotlin.info @@ -1,8 +1,8 @@ PRGNAM="kotlin" -VERSION="1.4.10" +VERSION="1.4.32" HOMEPAGE="https://kotlinlang.org/" -DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v1.4.10/kotlin-compiler-1.4.10.zip" -MD5SUM="2c05c656026308160cd7d8ca84967609" +DOWNLOAD="https://github.com/JetBrains/kotlin/releases/download/v1.4.32/kotlin-compiler-1.4.32.zip" +MD5SUM="f5037fef6ed667cdf88dffef74fee7a4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk setconf" diff --git a/development/lepton-eda/lepton-eda.SlackBuild b/development/lepton-eda/lepton-eda.SlackBuild index 6a96c0885b..55d389a823 100644 --- a/development/lepton-eda/lepton-eda.SlackBuild +++ b/development/lepton-eda/lepton-eda.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for lepton-eda -# Copyright 2019-2020 dmn <graahnul.grom@gmail.com>, Russia +# Copyright 2019-2021 dmn <graahnul.grom@gmail.com>, Russia # 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=lepton-eda -VERSION=${VERSION:-1.9.11} +VERSION=${VERSION:-1.9.14} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/lepton-eda/lepton-eda.info b/development/lepton-eda/lepton-eda.info index 68ace3dc5d..4a9831f914 100644 --- a/development/lepton-eda/lepton-eda.info +++ b/development/lepton-eda/lepton-eda.info @@ -1,10 +1,10 @@ PRGNAM="lepton-eda" -VERSION="1.9.11" +VERSION="1.9.14" HOMEPAGE="https://github.com/lepton-eda/lepton-eda" -DOWNLOAD="https://github.com/lepton-eda/lepton-eda/releases/download/1.9.11-20200604/lepton-eda-1.9.11.tar.gz" -MD5SUM="3b8c1f70a5b88904be2fd1487295b256" +DOWNLOAD="https://github.com/lepton-eda/lepton-eda/releases/download/1.9.14-20210407/lepton-eda-1.9.14.tar.gz" +MD5SUM="a65d71d06dc829c634701c0eaa03dbb3" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="" +REQUIRES="gtkextra" MAINTAINER="dmn" EMAIL="graahnul.grom@gmail.com" diff --git a/development/meson/meson.SlackBuild b/development/meson/meson.SlackBuild index e1ef883991..b1dcde3e1b 100644 --- a/development/meson/meson.SlackBuild +++ b/development/meson/meson.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for meson -# Copyright 2017-2020 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> +# Copyright 2017-2021 Jeremy Hansen <jebrhansen+SBo -at- gmail.com> # 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=meson -VERSION=${VERSION:-0.55.3} +VERSION=${VERSION:-0.57.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/meson/meson.info b/development/meson/meson.info index 7f656aa8af..3e5dddd794 100644 --- a/development/meson/meson.info +++ b/development/meson/meson.info @@ -1,8 +1,8 @@ PRGNAM="meson" -VERSION="0.55.3" +VERSION="0.57.1" HOMEPAGE="http://mesonbuild.com" -DOWNLOAD="https://github.com/mesonbuild/meson/releases/download/0.55.3/meson-0.55.3.tar.gz" -MD5SUM="99777acd77838c8669e1421fda8e31c5" +DOWNLOAD="https://github.com/mesonbuild/meson/releases/download/0.57.1/meson-0.57.1.tar.gz" +MD5SUM="fbd744560351491892478a36a1586815" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="python3 ninja" diff --git a/development/mongodb-compass/mongodb-compass.SlackBuild b/development/mongodb-compass/mongodb-compass.SlackBuild index 2ba631ad54..82bebb3939 100644 --- a/development/mongodb-compass/mongodb-compass.SlackBuild +++ b/development/mongodb-compass/mongodb-compass.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for mongodb-compass # Copyright 2017 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> -# Copyright 2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2020-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # 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=mongodb-compass -VERSION=${VERSION:-1.22.1} +VERSION=${VERSION:-1.26.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -58,6 +58,12 @@ find -L . \ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +mv $PKG/usr/lib $PKG/usr/lib64 +rm $PKG/usr/bin/mongodb-compass +( + cd $PKG/usr/bin + ln -s /usr/lib64/mongodb-compass/MongoDB\ Compass mongodb-compass +) mv $PKG/usr/share/doc/mongodb-compass/* $PKG/usr/doc/$PRGNAM-$VERSION rm -rf $PKG/usr/share/doc diff --git a/development/mongodb-compass/mongodb-compass.info b/development/mongodb-compass/mongodb-compass.info index 5fda8caea3..37cf3497c6 100644 --- a/development/mongodb-compass/mongodb-compass.info +++ b/development/mongodb-compass/mongodb-compass.info @@ -1,10 +1,10 @@ PRGNAM="mongodb-compass" -VERSION="1.22.1" +VERSION="1.26.1" HOMEPAGE="https://www.mongodb.com/products/compass" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.22.1.x86_64.rpm" -MD5SUM_x86_64="f5e49fb7289c85732cc2d128fc1cce99" +DOWNLOAD_x86_64="https://downloads.mongodb.com/compass/mongodb-compass-1.26.1.x86_64.rpm" +MD5SUM_x86_64="c7f6b0f5c516e2442718ec55d82e4d07" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/mrustc/README b/development/mrustc/README index eff3416e6e..d539994b67 100644 --- a/development/mrustc/README +++ b/development/mrustc/README @@ -2,13 +2,3 @@ mrustc - alternative rust compiler This project is an attempt at creating a simple rust compiler in C++, with the ultimate goal of being a separate re-implementation. - -This slackbuild will build and package mrustc and additionally build -the official rust 1.19.0 with stdlib. - -This script may take a while to complete (around one hour on a 10 -core machine) and will require about 19GB (!) of disk space for its -temporary directory. It defaults to "/tmp/SBo" and you may redefine it -like this: - -TMP=/your/temporary/dir ./mrustc.SlackBuild diff --git a/development/mrustc/mrustc-0.8.0-fix-variable-length-integer-receiving.patch b/development/mrustc/mrustc-0.8.0-fix-variable-length-integer-receiving.patch deleted file mode 100644 index 9e76653a07..0000000000 --- a/development/mrustc/mrustc-0.8.0-fix-variable-length-integer-receiving.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://github.com/thepowersgang/mrustc/issues/109 -From: Danny Milosavljevic <dannym@scratchpost.org> -Date: Fri, 3 Jan 2019 13:00:00 +0100 - ---- mrustc/src/expand/proc_macro.cpp.orig 2019-02-01 14:16:54.208486062 +0100 -+++ mrustc/src/expand/proc_macro.cpp 2019-02-01 14:17:14.350925705 +0100 -@@ -977,7 +977,7 @@ - for(;;) - { - auto b = recv_u8(); -- v |= static_cast<uint64_t>(b) << ofs; -+ v |= static_cast<uint64_t>(b & 0x7F) << ofs; - if( (b & 0x80) == 0 ) - break; - ofs += 7; diff --git a/development/mrustc/mrustc.SlackBuild b/development/mrustc/mrustc.SlackBuild index 909bcb38ae..75ace16a32 100644 --- a/development/mrustc/mrustc.SlackBuild +++ b/development/mrustc/mrustc.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for mrustc -# Copyright 2017-2019 Andrew Clemons, Wellington New Zealand +# Copyright 2017-2020 Andrew Clemons, Wellington New Zealand # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,9 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=mrustc -VERSION=${VERSION:-0.8.0} +VERSION=${VERSION:-0.9} RUSTCVERSION=${RUSTCVERSION:-1.19.0} +MRUSTCTARGETVERSION=${MRUSTCTARGETVERSION:-1.19} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -79,11 +80,15 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION -patch -p1 < "$CWD/mrustc-0.8.0-fix-variable-length-integer-receiving.patch" -sed -i '/curl -sS https:/d' Makefile -sed -i 's/-src.tar.gz/-src.tar.xz/' Makefile +tar -xf "$CWD/rustc-$RUSTCVERSION-src.tar.xz" -cp "$CWD/rustc-$RUSTCVERSION-src.tar.xz" . +( + cd "rustc-$RUSTCVERSION-src" + patch -p0 < ../"rustc-$RUSTCVERSION-src.patch" + echo "$RUSTCVERSION" > dl-version +) + +sed -i 's/\(TargetVersion.*TargetVersion.*=.*\)TargetVersion::Rustc1_29/\1TargetVersion::Rustc1_19/' src/main.cpp chown -R root:root . find -L . \ @@ -92,45 +97,71 @@ 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 {} \; -make RUSTCSRC +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +RUSTC_VERSION="$RUSTCVERSION" \ +MRUSTC_TARGET_VER="$MRUSTCTARGETVERSION" \ +OUTDIR_SUF="" \ +CC=gcc \ +CXX=g++ \ +make RUSTC_TARGET="$RUSTC_TARGET" CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ -RUSTC_TARGET="$RUSTC_TARGET" \ +RUSTC_VERSION="$RUSTCVERSION" \ +MRUSTC_TARGET_VER="$MRUSTCTARGETVERSION" \ +OUTDIR_SUF="" \ CC=gcc \ -make -f minicargo.mk +CXX=g++ \ +make -f minicargo.mk LIBS RUSTC_TARGET="$RUSTC_TARGET" -WITH_RUSTC=${WITH_RUSTC:-yes} +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +RUSTC_VERSION="$RUSTCVERSION" \ +MRUSTC_TARGET_VER="$MRUSTCTARGETVERSION" \ +OUTDIR_SUF="" \ +CC=gcc \ +CXX=g++ \ +make -C tools/minicargo RUSTC_TARGET="$RUSTC_TARGET" -if [ "$WITH_RUSTC" = "yes" ] ; then - CFLAGS="$SLKCFLAGS" \ - CXXFLAGS="$SLKCFLAGS" \ - RUSTC_TARGET="$RUSTC_TARGET" \ - CC=gcc \ - make -j1 -C run_rustc -fi +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +RUSTC_VERSION="$RUSTCVERSION" \ +MRUSTC_TARGET_VER="$MRUSTCTARGETVERSION" \ +OUTDIR_SUF="" \ +CC=gcc \ +CXX=g++ \ +make test RUSTC_TARGET="$RUSTC_TARGET" mkdir -p $PKG/usr/bin install -m 0755 bin/mrustc $PKG/usr/bin/mrustc install -m 0755 tools/bin/minicargo $PKG/usr/bin/minicargo -mkdir -p $PKG/usr/share/mrustc -find output -name '*.hir' -maxdepth 1 -exec install -m 0644 {} $PKG/usr/share/mrustc/ \; +mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/ +cp -a output $PKG/usr/lib$LIBDIRSUFFIX/mrust -if [ "$WITH_RUSTC" = "yes" ] ; then - mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/rustlib/$ARCH-unknown-linux-gnu/lib/ - cp -a run_rustc/prefix/lib/rustlib/$ARCH-unknown-linux-gnu/lib/* $PKG/usr/lib$LIBDIRSUFFIX/rustlib/$ARCH-unknown-linux-gnu/lib/ +find $PKG/usr/lib$LIBDIRSUFFIX -name '*.txt' -print0 | xargs -0 rm - find $PKG/usr/lib$LIBDIRSUFFIX -name "*.so" -exec chmod 755 "{}" \; +mkdir -p $PKG/usr/share/mrustc/run_rustc - install -m 0755 output/rustc $PKG/usr/bin/rustc - install -m 0755 output/cargo $PKG/usr/bin/cargo - install -m 0755 output/rustc-build/rustdoc $PKG/usr/bin/rustdoc -fi +install -m 0644 run_rustc/Makefile $PKG/usr/share/mrustc/run_rustc/Makefile 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/etc/profile.d +cat << EOF > $PKG/etc/profile.d/$PRGNAM.csh +#!/bin/csh +setenv MRUSTC_PATH=/usr/bin/mrustc +EOF + +cat << EOF > $PKG/etc/profile.d/$PRGNAM.sh +#!/bin/sh +export MRUSTC_PATH=/usr/bin/mrustc +EOF + +chmod 0755 $PKG/etc/profile.d/* + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ LICENCE-MIT README.md \ diff --git a/development/mrustc/mrustc.info b/development/mrustc/mrustc.info index 48936cbb7d..09931e4e42 100644 --- a/development/mrustc/mrustc.info +++ b/development/mrustc/mrustc.info @@ -1,9 +1,9 @@ PRGNAM="mrustc" -VERSION="0.8.0" +VERSION="0.9" HOMEPAGE="https://github.com/thepowersgang/mrustc" -DOWNLOAD="https://github.com/thepowersgang/mrustc/archive/v0.8.0/mrustc-0.8.0.tar.gz \ +DOWNLOAD="https://github.com/thepowersgang/mrustc/archive/v0.9/mrustc-0.9.tar.gz \ https://static.rust-lang.org/dist/rustc-1.19.0-src.tar.xz" -MD5SUM="c082e1e2d2258c1481d4bf492bf435ae \ +MD5SUM="4195695805ddfaf7cb2f4088760b26d0 \ e9af5bb321c0cad44ea0e3e2c644ab2f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/neovim/neovim.info b/development/neovim/neovim.info index 68d72ac878..cea4790883 100644 --- a/development/neovim/neovim.info +++ b/development/neovim/neovim.info @@ -1,6 +1,6 @@ PRGNAM="neovim" VERSION="0.4.4" -HOMEPAGE="http://neovim.org/" +HOMEPAGE="https://neovim.io" DOWNLOAD="https://github.com/neovim/neovim/archive/v0.4.4/neovim-0.4.4.tar.gz" MD5SUM="526e6a9194d6d65fd5e7faa4b506e7c8" DOWNLOAD_x86_64="" diff --git a/development/netbeans/netbeans.SlackBuild b/development/netbeans/netbeans.SlackBuild index bc1c19244b..351b4edd99 100644 --- a/development/netbeans/netbeans.SlackBuild +++ b/development/netbeans/netbeans.SlackBuild @@ -81,4 +81,4 @@ cat ${CWD}/slack-desc > ${PKG}/install/slack-desc cat ${CWD}/doinst.sh > ${PKG}/install/doinst.sh cd ${PKG} -/sbin/makepkg -l y -c n ${OUTPUT}/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/netbeans/netbeans.info b/development/netbeans/netbeans.info index 780e5d5f6d..52cbea89e4 100644 --- a/development/netbeans/netbeans.info +++ b/development/netbeans/netbeans.info @@ -1,10 +1,10 @@ PRGNAM="netbeans" VERSION="11.3" HOMEPAGE="https://netbeans.apache.org/" -DOWNLOAD="https://www-eu.apache.org/dist/netbeans/netbeans/11.3/netbeans-11.3-bin.zip" +DOWNLOAD="https://archive.apache.org/dist/netbeans/netbeans/11.3/netbeans-11.3-bin.zip" MD5SUM="50f9a3424d85f730ca817a5ccb19e23f" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" -MAINTAINER="Sukma Wardana" -EMAIL="sukma.wardana@mail.com" +MAINTAINER="Fernando Lopez Jr." +EMAIL="fernando.lopezjr@gmail.com" diff --git a/development/nim/nim.SlackBuild b/development/nim/nim.SlackBuild index 86bcd5d59e..edaf238c7b 100644 --- a/development/nim/nim.SlackBuild +++ b/development/nim/nim.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for nim -# Maintained 2020 by Benjamin Trigona-Harany <slackbuilds@jaxartes.net> +# Maintained 2020-2021 by 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=nim -VERSION=${VERSION:-1.2.4} +VERSION=${VERSION:-1.4.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/nim/nim.info b/development/nim/nim.info index 81514d4388..1ef0efeef1 100644 --- a/development/nim/nim.info +++ b/development/nim/nim.info @@ -1,8 +1,8 @@ PRGNAM="nim" -VERSION="1.2.4" +VERSION="1.4.6" HOMEPAGE="https://nim-lang.org" -DOWNLOAD="https://nim-lang.org/download/nim-1.2.4.tar.xz" -MD5SUM="0a0e4d1826dd4e493c022750360ee89a" +DOWNLOAD="https://nim-lang.org/download/nim-1.4.6.tar.xz" +MD5SUM="5bbafd6a3ebd17497886add4e967b028" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/ninja/ninja.SlackBuild b/development/ninja/ninja.SlackBuild index aca4714cc4..c86f4064e3 100644 --- a/development/ninja/ninja.SlackBuild +++ b/development/ninja/ninja.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=ninja -VERSION=${VERSION:-1.10.1} +VERSION=${VERSION:-1.10.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/ninja/ninja.info b/development/ninja/ninja.info index 62989ad3f3..dcc1d0d2aa 100644 --- a/development/ninja/ninja.info +++ b/development/ninja/ninja.info @@ -1,8 +1,8 @@ PRGNAM="ninja" -VERSION="1.10.1" +VERSION="1.10.2" HOMEPAGE="https://ninja-build.org/" -DOWNLOAD="https://github.com/ninja-build/ninja/archive/v1.10.1/ninja-1.10.1.tar.gz" -MD5SUM="05c1bb5ef41c85057fa6abdffa243dcd" +DOWNLOAD="https://github.com/ninja-build/ninja/archive/v1.10.2/ninja-1.10.2.tar.gz" +MD5SUM="639f75bc2e3b19ab893eaf2c810d4eb4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/nodejs-bin/nodejs-bin.SlackBuild b/development/nodejs-bin/nodejs-bin.SlackBuild index 56bf4e9abd..90ad6007e1 100644 --- a/development/nodejs-bin/nodejs-bin.SlackBuild +++ b/development/nodejs-bin/nodejs-bin.SlackBuild @@ -27,7 +27,7 @@ PRGNAM=nodejs-bin SRCNAM=node -VERSION=${VERSION:-10.16.0} +VERSION=${VERSION:-14.16.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/nodejs-bin/nodejs-bin.info b/development/nodejs-bin/nodejs-bin.info index e6ba87e892..8cff3a6d47 100644 --- a/development/nodejs-bin/nodejs-bin.info +++ b/development/nodejs-bin/nodejs-bin.info @@ -1,10 +1,10 @@ PRGNAM="nodejs-bin" -VERSION="10.16.0" +VERSION="14.16.1" HOMEPAGE="https://nodejs.org/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="http://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz" -MD5SUM_x86_64="c8222839f80ea586aa24d1ee792e1d93" +DOWNLOAD_x86_64="http://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz" +MD5SUM_x86_64="98ce7e4e5f53c53fdbbc30331fc0e229" REQUIRES="" MAINTAINER="Marcin Szychowski" EMAIL="szycha@gmail.com" diff --git a/development/nodejs/nodejs.SlackBuild b/development/nodejs/nodejs.SlackBuild index a74f249860..25f6b8c67d 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.22.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/nodejs/nodejs.info b/development/nodejs/nodejs.info index afe36a9f52..99a8d8f722 100644 --- a/development/nodejs/nodejs.info +++ b/development/nodejs/nodejs.info @@ -1,8 +1,8 @@ PRGNAM="nodejs" -VERSION="12.16.3" +VERSION="12.22.1" 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.22.1/node-v12.22.1.tar.xz" +MD5SUM="6c8fd17343bebfdf659d990b21453bc7" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/obcpl/obcpl.SlackBuild b/development/obcpl/obcpl.SlackBuild index cd9a4f7bb8..3a09d26134 100644 --- a/development/obcpl/obcpl.SlackBuild +++ b/development/obcpl/obcpl.SlackBuild @@ -47,11 +47,8 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.xz cd $PRGNAM-$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ cd src ln -s sys_linux.s sys.s diff --git a/development/obcpl/obcpl.info b/development/obcpl/obcpl.info index f27fd4eadd..102d5cc185 100644 --- a/development/obcpl/obcpl.info +++ b/development/obcpl/obcpl.info @@ -1,7 +1,7 @@ PRGNAM="obcpl" VERSION="0.9.8" -HOMEPAGE="http://www.nordier.com/software/obcpl.html" -DOWNLOAD="http://www.nordier.com/software/distfiles/obcpl-0.9.8.tar.xz" +HOMEPAGE="https://www.nordier.com/" +DOWNLOAD="https://www.nordier.com/software/distfiles/obcpl-0.9.8.tar.xz" MD5SUM="170223f85130c9b7f54082481a492045" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/octant/README b/development/octant/README index d4ffefe836..4e502db653 100644 --- a/development/octant/README +++ b/development/octant/README @@ -10,3 +10,5 @@ for gaining insight and approaching complexity found in Kubernetes. Octant offers a combination of introspective tooling, cluster navigation, and object management along with a plugin system to further extend its capabilities. + +This is a repackaged binary. diff --git a/development/octant/octant.SlackBuild b/development/octant/octant.SlackBuild index e30ff68869..ea576b1111 100644 --- a/development/octant/octant.SlackBuild +++ b/development/octant/octant.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for octant -# Copyright 2020 Dmitrii Sosedov, United States +# Copyright 2021 Dmitrii Sosedov, United States # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,15 +22,17 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + PRGNAM=octant -VERSION=${VERSION:-0.15.0} +VERSION=${VERSION:-0.17.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then case "$( uname -m )" in - x86_64) ARCH=x86_64 ;; - *) ARCH=i686 ;; + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; esac fi @@ -40,7 +42,6 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" else echo "Not supported" diff --git a/development/octant/octant.info b/development/octant/octant.info index db08e09691..1ef5586441 100644 --- a/development/octant/octant.info +++ b/development/octant/octant.info @@ -1,10 +1,10 @@ PRGNAM="octant" -VERSION="0.15.0" +VERSION="0.17.0" HOMEPAGE="https://octant.dev" DOWNLOAD="UNSUPPORTED" MD5SUM="UNSUPPORTED" -DOWNLOAD_x86_64="https://github.com/vmware-tanzu/octant/releases/download/v0.15.0/octant_0.15.0_Linux-64bit.tar.gz" -MD5SUM_x86_64="a30f2dda3dc0f41908d8220477945527" +DOWNLOAD_x86_64="https://github.com/vmware-tanzu/octant/releases/download/v0.17.0/octant_0.17.0_Linux-64bit.tar.gz" +MD5SUM_x86_64="302857f3692d3b0b9bc9e7ec5d272df5" REQUIRES="" MAINTAINER="Dmitrii Sosedov" EMAIL="d.sosedov@gmail.com" diff --git a/development/octant/slack-desc b/development/octant/slack-desc index a7f1c511c5..31e9bb74fe 100644 --- a/development/octant/slack-desc +++ b/development/octant/slack-desc @@ -15,5 +15,5 @@ octant: octant: octant: octant: Homepage: https://octant.dev -octant: Release date: Aug 12, 2020 +octant: Release date: Feb 16, 2021 octant: diff --git a/development/openjdk7/openjdk7.SlackBuild b/development/openjdk7/openjdk7.SlackBuild index f968de4e94..b10729d6a7 100644 --- a/development/openjdk7/openjdk7.SlackBuild +++ b/development/openjdk7/openjdk7.SlackBuild @@ -22,13 +22,13 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PRGNAM=openjdk7 -VERSION=${VERSION:-7u251} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} +function createPatchedJdkArchive() { -function createSBoPatch() { - cat << EOF > ${ICEDTEA}/patches/boot/optional.patch + mkdir -p ${SBO_PATCH_DIR} && cd ${SBO_PATCH_DIR} + tar xvf "${CWD}/jdk.tar.bz2" + cd jdk-* + + cat << EOF | patch -d ./src/share/classes/sun/security/util Optional.java diff -Nru openjdk-boot.orig/jdk/src/share/classes/sun/security/util/Optional.java openjdk-boot/jdk/src/share/classes/sun/security/util/Optional.java --- openjdk-boot.orig/jdk/src/share/classes/sun/security/util/Optional.java 2019-10-20 11:57:14.258731932 +0300 +++ openjdk-boot/jdk/src/share/classes/sun/security/util/Optional.java 2019-10-20 11:59:48.600721516 +0300 @@ -42,47 +42,23 @@ diff -Nru openjdk-boot.orig/jdk/src/share/classes/sun/security/util/Optional.jav } EOF + + cd .. + tar -cvjSf jdk.tar.bz2 jdk-* } -function activateSBoPatch() { - cat << EOF | patch -d ${ICEDTEA} Makefile.in ---- Makefile.in.orig 2019-10-20 12:55:58.715494084 +0300 -+++ Makefile.in.new 2019-10-20 13:05:27.236455717 +0300 -@@ -154,7 +154,8 @@ - @USE_NON_NSS_CURVES_FALSE@am__append_14 = patches/rh1022017.patch - @DISABLE_BOOTSTRAP_TOOLS_FALSE@am__append_15 = \\ - @DISABLE_BOOTSTRAP_TOOLS_FALSE@ patches/boot/bootstrap-tools.patch \\ --@DISABLE_BOOTSTRAP_TOOLS_FALSE@ patches/boot/ant-javac.patch -+@DISABLE_BOOTSTRAP_TOOLS_FALSE@ patches/boot/ant-javac.patch \\ -+@DISABLE_BOOTSTRAP_TOOLS_FALSE@ patches/boot/optional.patch - - @LACKS_COM_SUN_MIRROR_TYPE_TYPEMIRROR_TRUE@am__append_16 = \\ - @LACKS_COM_SUN_MIRROR_TYPE_TYPEMIRROR_TRUE@ patches/boot/jaxws-langtools-dependency.patch -EOF +function fixJdkArchiveChecksum() { + local newChecksum=$(sha256sum "${SBO_PATCH_DIR}/jdk.tar.bz2" | awk '{print $1}') - cat << EOF | patch -d ${ICEDTEA} Makefile.am ---- Makefile.am.orig 2019-10-20 12:56:24.622492335 +0300 -+++ Makefile.am 2019-10-20 13:18:31.666402780 +0300 -@@ -453,7 +453,8 @@ - if !DISABLE_BOOTSTRAP_TOOLS - ICEDTEA_BOOT_PATCHES += \\ - patches/boot/bootstrap-tools.patch \\ -- patches/boot/ant-javac.patch -+ patches/boot/ant-javac.patch \\ -+ patches/boot/optional.patch - endif - - if LACKS_COM_SUN_MIRROR_TYPE_TYPEMIRROR -EOF - - ( - cd ${ICEDTEA} - aclocal - ) + sed -r -i "s/^(\s*JDK_SHA256SUM\s*=\s*).*$/\1${newChecksum}/" Makefile } +PRGNAM=openjdk7 +VERSION=${VERSION:-7u271} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} DVER=1.7.0_$(printf $VERSION | cut -du -f2) -ICEDTEA=icedtea-2.6.21 +ICEDTEA=icedtea-2.6.23 if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -95,6 +71,7 @@ fi CWD="$(pwd)" TMP=${TMP:-/tmp/SBo} BUILD_DIR=$TMP/$PRGNAM +SBO_PATCH_DIR="${BUILD_DIR}/jdk-archive-patch" PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -112,13 +89,13 @@ set -e rm -rf $BUILD_DIR $PKG mkdir -p $TMP $BUILD_DIR $PKG $OUTPUT + +(createPatchedJdkArchive) + cd $BUILD_DIR tar -xvf $CWD/${ICEDTEA}.tar.xz -createSBoPatch -activateSBoPatch - mkdir icedtea-build cd icedtea-build @@ -144,10 +121,12 @@ $( --with-corba-src-zip="$CWD/corba.tar.bz2" \ --with-jaxp-src-zip="$CWD/jaxp.tar.bz2" \ --with-jaxws-src-zip="$CWD/jaxws.tar.bz2" \ - --with-jdk-src-zip="$CWD/jdk.tar.bz2" \ + --with-jdk-src-zip="${SBO_PATCH_DIR}/jdk.tar.bz2" \ --with-langtools-src-zip="$CWD/langtools.tar.bz2" \ --with-hotspot-src-zip="$CWD/hotspot.tar.bz2" +fixJdkArchiveChecksum + JAVA_HOME=${BOOT_JAVA} PATH=${BOOT_JAVA}/bin:$PATH LOG=trace make cd $PKG diff --git a/development/openjdk7/openjdk7.info b/development/openjdk7/openjdk7.info index df6c8a90c9..70b49e855d 100644 --- a/development/openjdk7/openjdk7.info +++ b/development/openjdk7/openjdk7.info @@ -1,22 +1,22 @@ PRGNAM="openjdk7" -VERSION="7u251" +VERSION="7u271" HOMEPAGE="http://openjdk.java.net" -DOWNLOAD="http://icedtea.classpath.org/download/source/icedtea-2.6.21.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea7/2.6.21/openjdk.tar.bz2 \ - http://icedtea.classpath.org/download/drops/icedtea7/2.6.21/corba.tar.bz2 \ - http://icedtea.classpath.org/download/drops/icedtea7/2.6.21/jaxp.tar.bz2 \ - http://icedtea.classpath.org/download/drops/icedtea7/2.6.21/jaxws.tar.bz2 \ - http://icedtea.classpath.org/download/drops/icedtea7/2.6.21/jdk.tar.bz2 \ - http://icedtea.classpath.org/download/drops/icedtea7/2.6.21/langtools.tar.bz2 \ - http://icedtea.classpath.org/download/drops/icedtea7/2.6.21/hotspot.tar.bz2" -MD5SUM="5daabd69cce803fb8c464feac38086cc \ - 403342ef777c579cc1451e235e6fb028 \ - f7b5466277edd1a0ed4944c47a966cea \ - f65ae3ddd00ab6bfc54a7d7b002f5f01 \ - 63c05316146d1de745129f196c203b11 \ - 3b65b3a9fcbd14f692c7d5cf8b5b47e3 \ - 5536ea0fcdac7522e8a61632109e0f3e \ - 88a439cd650821b217f17f0df452c00b" +DOWNLOAD="http://icedtea.classpath.org/download/source/icedtea-2.6.23.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea7/2.6.23/openjdk.tar.bz2 \ + http://icedtea.classpath.org/download/drops/icedtea7/2.6.23/corba.tar.bz2 \ + http://icedtea.classpath.org/download/drops/icedtea7/2.6.23/jaxp.tar.bz2 \ + http://icedtea.classpath.org/download/drops/icedtea7/2.6.23/jaxws.tar.bz2 \ + http://icedtea.classpath.org/download/drops/icedtea7/2.6.23/jdk.tar.bz2 \ + http://icedtea.classpath.org/download/drops/icedtea7/2.6.23/langtools.tar.bz2 \ + http://icedtea.classpath.org/download/drops/icedtea7/2.6.23/hotspot.tar.bz2" +MD5SUM="b18cc58b81bdd59f91b961b9430952a6 \ + 69969330d95c9ba4f0088b645958ed1c \ + bb1270b47c365d2a5757868d43fb30e7 \ + a8e3b94c09a0a873101322bcf2723507 \ + 9c50dc5e69395dccda60a549c2fac06f \ + cf1fe157b63e83dc5b8e6f7b134dd5a6 \ + 43166317dfb730ee074d7c42d0181649 \ + 4d77e2dfa55e15eb5602b53ba8ab49ff" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="apache-ant" diff --git a/development/openjdk8/README b/development/openjdk8/README index 154612d127..8258e18166 100644 --- a/development/openjdk8/README +++ b/development/openjdk8/README @@ -7,11 +7,11 @@ that you have already installed as they may cause conflicts with the PATH, JAVA_HOME and MANPATH variables (this includes the 'openjdk7' dependency package -- you may wish to remove it after you're done.) -If you already have 'openjdk8' on your system (and are compiling a -newer version, for example) you don't need the 'openjdk7' dependency. +If you already have 'openjdk8' on your system (and are compiling a newer +version, for example) you don't need the 'openjdk7' dependency. -After installing the package you will need to logout/reboot your -machine as it will add new files to the /etc/profile.d folder. +After installing the package you will need to logout/reboot your machine +as it will add new files to the /etc/profile.d folder. This script may take a couple of hours to complete and will require about 11 GB of disk space for its temporary directory. It defaults to diff --git a/development/openjdk8/openjdk8.SlackBuild b/development/openjdk8/openjdk8.SlackBuild index 2528510631..d3b1688d81 100644 --- a/development/openjdk8/openjdk8.SlackBuild +++ b/development/openjdk8/openjdk8.SlackBuild @@ -23,12 +23,12 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=openjdk8 -VERSION=${VERSION:-8u242} +VERSION=${VERSION:-8u252} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} DVER=1.8.0_$(printf $VERSION | cut -du -f2) -ICEDTEA=icedtea-3.15.0 +ICEDTEA=icedtea-3.16.0 if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -81,8 +81,6 @@ $( #+ http://mirror.centos.org/centos/6/os/x86_64/Packages/ca-certificates-2015.2.4-65.0.1.el6_6.noarch.rpm # You can list its contents with this command (after you install this package:) #+ 'keytool -v -list -keystore ./cacerts -storepass changeit' -# It's old and some certificates inside have already expired but without it some java programs -#+ may throw exceptions. It is meant as a dummy placehoder file. ) \ --with-openjdk-src-zip="$CWD/openjdk.tar.xz" \ --with-corba-src-zip="$CWD/corba.tar.xz" \ diff --git a/development/openjdk8/openjdk8.info b/development/openjdk8/openjdk8.info index 589d18ff05..b28c9c0a9b 100644 --- a/development/openjdk8/openjdk8.info +++ b/development/openjdk8/openjdk8.info @@ -1,24 +1,24 @@ PRGNAM="openjdk8" -VERSION="8u242" +VERSION="8u252" HOMEPAGE="http://openjdk.java.net" -DOWNLOAD="http://icedtea.classpath.org/download/source/icedtea-3.15.0.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea8/3.15.0/openjdk.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea8/3.15.0/corba.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea8/3.15.0/jaxp.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea8/3.15.0/jaxws.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea8/3.15.0/jdk.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea8/3.15.0/langtools.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea8/3.15.0/nashorn.tar.xz \ - http://icedtea.classpath.org/download/drops/icedtea8/3.15.0/hotspot.tar.xz" -MD5SUM="f789fff45db6fdcc663d2a277e423763 \ - f8de18e2a79f5cd0a4f65c134505f1b3 \ - a1835170b80736ea01548892d05269b9 \ - bac0dfc3edeb36bb0a8e17bf3e8638ba \ - c0ec29233b16d028710f3e8a46fa0d8d \ - 1fb48b1c922b5e451c8c974e7e017c81 \ - aac611dac366e55f608b8c0c945b230c \ - c4b7700db1ccdb5817a8a614934089a3 \ - 1bf3fe318193497ad84f96c166261218" +DOWNLOAD="http://icedtea.classpath.org/download/source/icedtea-3.16.0.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/openjdk.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/corba.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/jaxp.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/jaxws.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/jdk.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/langtools.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/nashorn.tar.xz \ + http://icedtea.classpath.org/download/drops/icedtea8/3.16.0/hotspot.tar.xz" +MD5SUM="a8a202fdd4aa170f80968508477cd986 \ + 0908aaf4976a9092ea41657a53aa3195 \ + 293716bae4f8519f5223efe3b03cc38f \ + 83d457c1eeb61874dbcb0a0dca06cc00 \ + f0708de204b736ea0f5bb4125a7a8943 \ + 55a648609f76b93ac19878bc21ba0f35 \ + 5ba24b93a4f909e5725ad6c04b8f3ed4 \ + 6fd7950ea8afb9ae986272aab55ed721 \ + a5e5491cf87903cae64bda8fef6e3314" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="openjdk7" diff --git a/development/perf/README b/development/perf/README index 56771df929..1ec21e6c9e 100644 --- a/development/perf/README +++ b/development/perf/README @@ -4,7 +4,22 @@ such as instructions executed, cache-misses suffered, or branches mispredicted. They form a basis for profiling applications to trace dynamic control flow and identify hotspots. -Please note that this SBo doesn't have any sources in the DOWNLOAD -setting, as the sources are already part of a full slackware install. - Optional dependencies: audit, numactl, libunwind + +Please note that this build doesn't have any sources in the .info +file, as the sources are already part of the Slackware kernel-source +package. Your running kernel's version should match the kernel-source +version. If it doesn't: + +- If your kernel source is located in /usr/src/linux-$VERSION, you + can export KERNEL=<version> in the script's environment. Example: + + export KERNEL=4.4.240 + +- If your kernel source is somewhere else, you can export + KERNEL=</path/to/source>. Example: + + export KERNEL=/home/myuser/kernels/linux-4.2.240 + +Please note that the package's version number will match the version +of the kernel source, *not* necessarily what's in the perf.info file. diff --git a/development/perf/perf.SlackBuild b/development/perf/perf.SlackBuild index 1a81ae0622..ac56703e5a 100644 --- a/development/perf/perf.SlackBuild +++ b/development/perf/perf.SlackBuild @@ -22,8 +22,15 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20210202 bkw: Modified by SlackBuilds.org, autodetect the kernel +# version and allow the user to override it. Avoids having this build +# break every time Pat releases a new kernel in patches/. + PRGNAM=perf + +# This VERSION is actually a dummy. Use KERNEL to set the version. VERSION=${VERSION:-4.4.227} + BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -56,7 +63,44 @@ fi set -e -SRCDIR="/usr/src/linux-$VERSION/tools/perf" +die() { + echo "$0: fatal: $@" 1>&2 + cat 1>&2 <<EOF + +Please make sure the correct version of the kernel source is +installed, and/or set the KERNEL environment variable to one of: + +- The full path to the kernel source, e.g. KERNEL="/usr/src/linux-4.4.227" +- Or, the kernel version e.g. KERNEL="4.4.227" +EOF + exit 1 +} + +case "$KERNEL" in + # if unset, use the running kernel: + "") SRCDIR="/usr/src/linux-$( uname -r )" ;; + # if it's an absolute path, use it as-is: + /*) SRCDIR="$KERNEL" ;; + # otherwise assume it's a version number: + *) SRCDIR="/usr/src/linux-$KERNEL" ;; +esac + +[ -f "$SRCDIR/Makefile" ] || die "Can't find kernel source in \"$SRCDIR\"" + +# get the kernel version number from the top-level Makefile. This +# allows cases where the kernel source directory isn't named after the +# version number. It also verifies that the Makefile actually exists +# (because after upgrading/removing a kernel-source package, the +# directory might still exist, with the .config and other generated +# files, but no kernel source!) +cd $SRCDIR +VERSION="$( make kernelversion | tail -1 )" +[ -z "$VERSION" ] && die "Can't get kernel version (source corrupted?)" +echo "=== VERSION=\"$VERSION\"" + +SRCDIR="$SRCDIR/tools/perf" +[ -d "$SRCDIR" ] || die "Kernel source missing tools/perf directory" + BUILDDIR=$TMP/$PRGNAM-$VERSION rm -rf $PKG $BUILDDIR diff --git a/development/perf/perf.info b/development/perf/perf.info index 1dcb42c495..014af45032 100644 --- a/development/perf/perf.info +++ b/development/perf/perf.info @@ -1,7 +1,7 @@ PRGNAM="perf" VERSION="4.4.227" HOMEPAGE="https://perf.wiki.kernel.org/index.php/Main_Page" -DOWNLOAD="http://www.pastemobile.org/static/perf.dummy" +DOWNLOAD="https://slackware.uk/~urchlay/src/perf.dummy" MD5SUM="9cba6c70fb57a22a155073d54748b614" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/pkgconf/README b/development/pkgconf/README index 4ccedb7a13..9f3d068df4 100644 --- a/development/pkgconf/README +++ b/development/pkgconf/README @@ -12,8 +12,9 @@ pkgconf. This can be reversed by removing pkgconf and reinstalling pkg-config. A new user session will be needed for the environment variables to be correct. -If you are using slackpkg add this line to your blacklist file found -at '/etc/slackpkg/blacklist'. +If you are using slackpkg add this line to your blacklist file found at +'/etc/slackpkg/blacklist'. + pkg-config To build debugging symbols use: diff --git a/development/pkgconf/pkgconf.SlackBuild b/development/pkgconf/pkgconf.SlackBuild index 4f34013b2a..cbcd1c0e2d 100644 --- a/development/pkgconf/pkgconf.SlackBuild +++ b/development/pkgconf/pkgconf.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for pkgconf -# Copyright 2016-2020 Hunter Sezen California, USA +# Copyright 2016-2021 Hunter Sezen California, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=pkgconf -VERSION=${VERSION:-1.7.3} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.7.4} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -69,12 +69,13 @@ 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 {} \; -[ "${DEBUG:=0}" != 0 ] && +[ "${DEBUG:=0}" = 0 ] || SLKCFLAGS="$(printf %s "$SLKCFLAGS" | sed 's/-O2/-O0 -g/')" autoreconf -fi CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ diff --git a/development/pkgconf/pkgconf.info b/development/pkgconf/pkgconf.info index c544216750..7d3ac2aea2 100644 --- a/development/pkgconf/pkgconf.info +++ b/development/pkgconf/pkgconf.info @@ -1,8 +1,8 @@ PRGNAM="pkgconf" -VERSION="1.7.3" +VERSION="1.7.4" HOMEPAGE="https://git.sr.ht/~kaniini/pkgconf" -DOWNLOAD="https://distfiles.dereferenced.org/pkgconf/pkgconf-1.7.3.tar.xz" -MD5SUM="2a19acafd0eccb61d09a5bbf7ce18c9d" +DOWNLOAD="https://distfiles.dereferenced.org/pkgconf/pkgconf-1.7.4.tar.xz" +MD5SUM="be4e3987047a95c2b75fbbf1884353ad" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="%README%" diff --git a/development/postman/postman.SlackBuild b/development/postman/postman.SlackBuild index 5db1da33c9..99d03c1512 100644 --- a/development/postman/postman.SlackBuild +++ b/development/postman/postman.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Postman -# Copyright 2018, 2019 Ebben Aries <e@dscp.org> +# Copyright 2018-2021 Ebben Aries <slackbuilds@dscp.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ PRGNAM=postman SRCDIR=Postman SRCNAM=linux -VERSION=${VERSION:-7.34.0} +VERSION=${VERSION:-8.2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/postman/postman.info b/development/postman/postman.info index aae1045bec..f2c339dac9 100644 --- a/development/postman/postman.info +++ b/development/postman/postman.info @@ -1,10 +1,10 @@ PRGNAM="postman" -VERSION="7.34.0" +VERSION="8.2.1" HOMEPAGE="https://www.getpostman.com" -DOWNLOAD="https://dl.pstmn.io/download/version/7.34.0/linux64" -MD5SUM="e73a56ca80d6811d5ecfb31bd26f572b" +DOWNLOAD="https://dl.pstmn.io/download/version/8.2.1/linux64" +MD5SUM="b9b21422cb3004ffa6d72691430e1c78" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" MAINTAINER="Ebben Aries" -EMAIL="e@dscp.org" +EMAIL="slackbuilds@dscp.org" diff --git a/development/psycopg2/psycopg2.SlackBuild b/development/psycopg2/psycopg2.SlackBuild index c133f5e789..7080044d70 100644 --- a/development/psycopg2/psycopg2.SlackBuild +++ b/development/psycopg2/psycopg2.SlackBuild @@ -25,7 +25,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=psycopg2 -VERSION=${VERSION:-2.8.5} +VERSION=${VERSION:-2.8.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/psycopg2/psycopg2.info b/development/psycopg2/psycopg2.info index bdecd1e806..bc71a8673a 100644 --- a/development/psycopg2/psycopg2.info +++ b/development/psycopg2/psycopg2.info @@ -1,8 +1,8 @@ PRGNAM="psycopg2" -VERSION="2.8.5" +VERSION="2.8.6" HOMEPAGE="http://initd.org/psycopg/" -DOWNLOAD="http://initd.org/psycopg/tarballs/PSYCOPG-2-8/psycopg2-2.8.5.tar.gz" -MD5SUM="c232ff3e3bfee35e1a0e15bc089cb294" +DOWNLOAD="http://initd.org/psycopg/tarballs/PSYCOPG-2-8/psycopg2-2.8.6.tar.gz" +MD5SUM="ae2ff92f1cfcd890bd5f09f4d1d7d60c" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="postgresql python3" diff --git a/development/pycharm/pycharm.SlackBuild b/development/pycharm/pycharm.SlackBuild index 4644f882fa..f0002fd902 100644 --- a/development/pycharm/pycharm.SlackBuild +++ b/development/pycharm/pycharm.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=pycharm EDITION=community -VERSION=${VERSION:-2020.1.1} +VERSION=${VERSION:-2020.3.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/pycharm/pycharm.info b/development/pycharm/pycharm.info index ba0c5f487b..b08a1d5088 100644 --- a/development/pycharm/pycharm.info +++ b/development/pycharm/pycharm.info @@ -1,8 +1,8 @@ PRGNAM="pycharm" -VERSION="2020.1.1" +VERSION="2020.3.1" HOMEPAGE="https://www.jetbrains.com/pycharm/" -DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2020.1.1.tar.gz" -MD5SUM="d38ae81b44e8a99ae277b959322bc771" +DOWNLOAD="https://download.jetbrains.com/python/pycharm-community-2020.3.1.tar.gz" +MD5SUM="f48850dcca98636f0b9352c33d5666f4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/racer/README b/development/racer/README index 9af5268fb6..1fdcc6b0e4 100644 --- a/development/racer/README +++ b/development/racer/README @@ -1,6 +1,6 @@ racer - Rust Code Completion utility This requires rust nightly installed through rustup. Before running this -slackbuild, you should install the nightly from 2020-09-27 by running: +slackbuild, you should install the nightly from 2021-03-26 by running: - rustup toolchain install nightly-2020-09-23 + rustup toolchain install --profile minimal nightly-2021-03-26 diff --git a/development/racer/racer.SlackBuild b/development/racer/racer.SlackBuild index 2bc393dacf..2509869dcc 100644 --- a/development/racer/racer.SlackBuild +++ b/development/racer/racer.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for racer -# Copyright 2017-2018,2020 Andrew Clemons, Wellington New Zealand +# Copyright 2017-2018,2020-2021 Andrew Clemons, Wellington New Zealand # 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=racer -VERSION=${VERSION:-2.1.39} +VERSION=${VERSION:-2.1.45} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -139,7 +139,7 @@ find -L . \ PATH="$(pwd)/rustup-bin:$PATH" \ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ -rustup run nightly-2020-09-23 cargo build --release $CARGOTARGET +rustup run nightly-2021-03-26 cargo build --release $CARGOTARGET mkdir -p $PKG/usr/bin/ diff --git a/development/racer/racer.info b/development/racer/racer.info index 001d5b3064..7ad975f0c4 100644 --- a/development/racer/racer.info +++ b/development/racer/racer.info @@ -1,7 +1,7 @@ PRGNAM="racer" -VERSION="2.1.39" +VERSION="2.1.45" HOMEPAGE="https://github.com/racer-rust/racer" -DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.39/racer-2.1.39.tar.gz \ +DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.45/racer-2.1.45.tar.gz \ https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/annotate-snippets/annotate-snippets-0.8.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \ @@ -9,27 +9,23 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.39/racer-2.1.39.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/block-buffer/block-buffer-0.7.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/block-padding/block-padding-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/byte-tools/byte-tools-0.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block-buffer/block-buffer-0.9.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.53.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cloudabi/cloudabi-0.0.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cloudabi/cloudabi-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cpuid-bool/cpuid-bool-0.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.7.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.8.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.1.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.6.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-queue/crossbeam-queue-0.2.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.7.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_more/derive_more-0.99.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/digest/digest-0.8.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/digest/digest-0.9.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.5.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ena/ena-0.14.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.7.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/fake-simd/fake-simd-0.1.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/generic-array/generic-array-0.12.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/generic-array/generic-array-0.14.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/getopts/getopts-0.2.21.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.8.2.crate \ @@ -43,21 +39,19 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.39/racer-2.1.39.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazycell/lazycell-1.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.77.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/lock_api/lock_api-0.3.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lock_api/lock_api-0.4.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/maybe-uninit/maybe-uninit-2.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/md-5/md-5-0.8.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/measureme/measureme-0.7.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/md-5/md-5-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/measureme/measureme-9.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/memmap/memmap-0.7.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.5.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.12.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/opaque-debug/opaque-debug-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/opaque-debug/opaque-debug-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.11.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.9.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.6.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/perf-event-open-sys/perf-event-open-sys-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/psm/psm-0.1.8.crate \ @@ -72,39 +66,37 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.39/racer-2.1.39.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.3.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rls-span/rls-span-0.5.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_arena/rustc-ap-rustc_arena-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_ast/rustc-ap-rustc_ast-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_ast_pretty/rustc-ap-rustc_ast_pretty-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_data_structures/rustc-ap-rustc_data_structures-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_errors/rustc-ap-rustc_errors-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_feature/rustc-ap-rustc_feature-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_fs_util/rustc-ap-rustc_fs_util-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_graphviz/rustc-ap-rustc_graphviz-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_index/rustc-ap-rustc_index-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_lexer/rustc-ap-rustc_lexer-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_macros/rustc-ap-rustc_macros-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_parse/rustc-ap-rustc_parse-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_serialize/rustc-ap-rustc_serialize-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_session/rustc-ap-rustc_session-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_span/rustc-ap-rustc_span-679.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_target/rustc-ap-rustc_target-679.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_arena/rustc-ap-rustc_arena-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_ast/rustc-ap-rustc_ast-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_ast_pretty/rustc-ap-rustc_ast_pretty-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_data_structures/rustc-ap-rustc_data_structures-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_errors/rustc-ap-rustc_errors-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_feature/rustc-ap-rustc_feature-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_fs_util/rustc-ap-rustc_fs_util-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_graphviz/rustc-ap-rustc_graphviz-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_index/rustc-ap-rustc_index-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_lexer/rustc-ap-rustc_lexer-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_lint_defs/rustc-ap-rustc_lint_defs-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_macros/rustc-ap-rustc_macros-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_parse/rustc-ap-rustc_parse-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_serialize/rustc-ap-rustc_serialize-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_session/rustc-ap-rustc_session-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_span/rustc-ap-rustc_span-712.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-ap-rustc_target/rustc-ap-rustc_target-712.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-hash/rustc-hash-1.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-rayon-core/rustc-rayon-core-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-rayon/rustc-rayon-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-rayon-core/rustc-rayon-core-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-rayon/rustc-rayon-0.3.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scoped-tls/scoped-tls-1.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.7.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.9.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.105.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.105.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.50.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.8.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-0.6.13.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.9.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha2/sha2-0.9.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.6.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/stable_deref_trait/stable_deref_trait-1.1.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/stacker/stacker-0.1.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stacker/stacker-0.1.12.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.17.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.12.3.crate \ @@ -121,12 +113,13 @@ DOWNLOAD="https://github.com/racer-rust/racer/archive/v2.1.39/racer-2.1.39.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/vec_map/vec_map-0.8.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.9.0+wasi-snapshot-preview1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.8.crate" -MD5SUM="ecf0c87669e5a70238b7a323d6c785ae \ +MD5SUM="7201bddba167326a18f329796d070ee8 \ abc51f82118d86e83165ba87e2521e96 \ f26a43d3bcc31a6e0a6fa649e32b04c3 \ 294a49d3c53865fa7ac5d0ce2f5d5735 \ @@ -134,27 +127,23 @@ MD5SUM="ecf0c87669e5a70238b7a323d6c785ae \ 142cb4b9a653e56e56311f0c883b8582 \ 7c6515c4b7f4c7723a3c6d1f07acc261 \ 6799c26a7eacaf8e58d3e45c6c5add89 \ - a885637c56c780044d778f18420687cc \ - 95414d4f9c612bbe8a061dd2ff0bc519 \ - 4bd3c3b61fe602e6078615a491e5050a \ - e502e6c6b0dca9c1ae2d99e92b26f645 \ + c7fbaf61245dc847237ab7c72b3ee9ea \ 547dbf225c61b70c81f74f79a83affc9 \ 882dbbc613a93f64c3709b0a2bd0d6dc \ + 74634128440dbc3766bda76fdf0aaa05 \ 135f6d6306e50606f0475ada50c33ce2 \ - 1c8b50f8528dd37df7d984e0e4b61bd5 \ f48ac29c2c56d6476450dab08af8eb4f \ + e0a69519ad697a923799407d8b01f7e5 \ 897911f15f349a357899045e6b0c04e0 \ 49b4b022e9fa4cc60376a79ecb39d04f \ - 7c90c5d981a715d9863d6bfcc984d6ed \ - 66912c6b316cfec144c4fbcbf59bf862 \ + 836bbd6315ea443caf33fe3394ea4991 \ ff67cf2eb9668167782b8012d3b48e7b \ 6f6a2da3625c871ad764dad18af0b97b \ - b00352aced738d455145117157604783 \ + 493a2f042d86baa5c6bac75202c64554 \ 82241b59d4b793d862900b62220cf05a \ 25e033b68503b1eb640318d93b08ccc2 \ 081ed755ceb8e0b7c78cffde40fd084d \ - 1aef0dd636d3ef234e4f035fc26c0069 \ - 916a6c827f4f0f64b7652bebf67d82e1 \ + 65cd30f86e785b77fd82e0693d126e26 \ c3ec5977ecc0f6244ef3be87f5325e72 \ de1228e571c94ef53ec4c21db57279ab \ 9927498754f34d2c215da2319a5ad7e8 \ @@ -168,21 +157,19 @@ MD5SUM="ecf0c87669e5a70238b7a323d6c785ae \ fba3b040a55c01be7376d3dd5c4d4920 \ 09c2a456bd4064675a0c53ca70f5eea1 \ ed2d6dbb4c04586444e1aef9d4b27d90 \ - 19466d8edb3c032438026125770b17f9 \ f4fb30c478bff7ea5e52563db8608abc \ 61e508ca2eee543023c5e1ba777e5ede \ b5cf10e268e8a3bee2de8a734104245e \ - 1496714cc54d3d97ec7c6d2060568852 \ - 0a41bf3e844ab5fb6dfeb42afeb50e75 \ + fbc0f8f5473906bf26a1931703490034 \ + f7c887063254436e24f201308ee5324d \ 124ec4f35274a0e9c1a4ef3dc0958643 \ bdb38691302aeb63500e053919f5f0f7 \ cad5d756bde12e98d82fc950fc9a0dc9 \ 09931e9b99240bb850c9e9c9ccb22668 \ - 797752fea1f2c8b458cf7383b61433c9 \ + 653e04baa68a4484b3b839c19221e474 \ e8a7d203e73b7ab9cd3f6769fe4a1479 \ - 783499db4bc8bb10620a842c2f2d8d36 \ - 521a4741dd82cd5667e866400c7a8e4f \ 158c5ffb9d075be2a8fa088ae3e0915c \ + 378a6671eaefcc86d472ed11b01a756c \ 7c4bfd315ee9de1c1b2f2d56163567cf \ cd6039ff311cf275ebc82ee4dea96ad1 \ f6cebca4a4b7dbc6be9e00472b398549 \ @@ -197,39 +184,37 @@ MD5SUM="ecf0c87669e5a70238b7a323d6c785ae \ d970b77df4375ae08279d6ce61600ad7 \ 526f5ebac8d794185afbc71959c5c968 \ 7344a18f4a154b52182a0bdedcbae55d \ - e1229bea0ee72f5703c5fee0087d6148 \ - 5fb961de3fd87357083b70d96502e7ca \ - e72c7c558c547747c7477ad081376de9 \ - d5a64142886263bffd0856a1f550d9de \ - 2c65eaf20a2a33e49d2acc7c777ed5ff \ - 70818e459f379af84bb215e76988684b \ - 9c200a192b498291369228815a9cfb4b \ - 48464d214420122070171ba9ef02aef8 \ - f2dbc7ae8d1fb22920a6aa96cda4dcd9 \ - 7b6d7b6f8dbdcd145c1f2c738ffc844e \ - ff7a64c9b8f0a17db3c04706014bf4ab \ - cb62c440262ec6b9d87fc99b783e2866 \ - dc379ff11e78bbf3dda5a4e64e0be83c \ - bc5f7a96b544dc0bbbb58513e7f61edf \ - 10030210e4b51fddb07a6efd27cac593 \ - 969eb2f453cc15d4f0436e10bc019d8d \ + a4e900032fe89e98b454f016fb2268a2 \ + ff94c9dbeef610b214ac6c67371a8d95 \ + ef6fa83414ee321e1058a3620c03c36b \ + 844404fdd038353b75b5d46434286caa \ + 3e259fbf017176701c03e6f8e8bbb2d4 \ + 29cc4bd77ef7ffcecb03640a656b52a0 \ + 0fdf2c5d5eeaadd312b1194734f05bf8 \ + 61abfe25e14d5ed5d74412785930ae0c \ + 2581075a2cf7cbedc22db0b6083342d2 \ + ac7161e0a3f224841b316abb654f0386 \ + 0a9890eb881047ad52b88a3baa74fd51 \ + 201cfcd9690cc8f015c33ac961b6f884 \ + 5fd8f94c1ddd7589af335bc0176d397d \ + fe62029e251f255d3a874c50d3608154 \ + 16a98d2d4805043be084c8273e237fae \ + 86e158a128526d235a5664970567fd3f \ + 9d62f77c4ea52aca7b8b82dd5dac3a1e \ 7b1261ea730a9314bc9bcdf4a379bf98 \ - 2ed568738b13ab0fa2ac85a935e3f161 \ - b595c6929fdc19615cc86bfd4a2f0d65 \ - 4d101ab24d14c54937c5f45ece8fad5f \ + 8ed219c6cc2c684abc2197c32ce40e01 \ + dbf4b8881aa463eff6fb5aec5f1abb46 \ 9436ca5c7881b6e8f3caae39515498df \ fc60e4ecd18db5e582b9e7dd19dd62e4 \ b4a0a98a54439a5a37952c8879187ee3 \ - 8b4d8c7b6e3a060d365bc1ad650929fa \ - 64111c20b69aa1532fb66b70c4660b55 \ 9f340031dada0fc1168826e25c283e56 \ 5134162b34de0aa912c0d64754ca8370 \ b05bc089853d7c61da615700fe443778 \ - b1cace2e0c87bbbf5753996e28016787 \ - 8984a241871c346716c1f46549907a9e \ - 51cdbc77f4b359baa519c19e32abe0a0 \ + e7a85771ce04ac56299f6a16d85e5f73 \ + 1169ca455e0ed1ad583914fde79b9bce \ + e1b37f2526a1f0eed9c0bda62b8095ba \ a986c51d8a91f91704da0c440295640d \ - 3d0803ceabbb3dabbe3cce2d138def4b \ + f7eea874be0ac423bd5d97e2ba9228a5 \ 781d4ccf5d04c98fa02af207a9639249 \ 8a227260b1b37a3672254267d22cb1e6 \ bd5f9d9900731be1a4e4df05db231991 \ @@ -246,6 +231,7 @@ MD5SUM="ecf0c87669e5a70238b7a323d6c785ae \ 0f65fd26370e1fd67c8e8812cabea574 \ e628ca8adb2b572bffb210f014656b6f \ 0eedbc32447f40b3045d6de3910b5415 \ + 8b01b016a9b6deebc1b43f296057efb5 \ 6e23e0eee42b1ba9ec61a6db7ec2dc08 \ db96b50050277bf05a3c68534bbb9586 \ f1d4ff6943e35dc03ead31cca71edb30 \ diff --git a/development/racket/racket.SlackBuild b/development/racket/racket.SlackBuild index 3134c4878c..a424d46f76 100644 --- a/development/racket/racket.SlackBuild +++ b/development/racket/racket.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=racket -VERSION=${VERSION:-7.8} +VERSION=${VERSION:-7.9} SUFFIX=src-builtpkgs # suffix of the UNIX sourcepackage BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/racket/racket.info b/development/racket/racket.info index aea76e9118..0b7cfc47e5 100644 --- a/development/racket/racket.info +++ b/development/racket/racket.info @@ -1,8 +1,8 @@ PRGNAM="racket" -VERSION="7.8" +VERSION="7.9" HOMEPAGE="http://racket-lang.org/" -DOWNLOAD="https://mirror.racket-lang.org/installers/7.8/racket-7.8-src-builtpkgs.tgz" -MD5SUM="52c264e23d68f2d627989ca29ba4f547" +DOWNLOAD="https://mirror.racket-lang.org/installers/7.9/racket-7.9-src-builtpkgs.tgz" +MD5SUM="be3b9ba2b5b5fb04b48cc6d2942f26a2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/radare2/radare2.SlackBuild b/development/radare2/radare2.SlackBuild index 257b11ef1e..d71755e830 100644 --- a/development/radare2/radare2.SlackBuild +++ b/development/radare2/radare2.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=radare2 -VERSION=${VERSION:-4.3.1} +VERSION=${VERSION:-5.1.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -97,7 +97,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a COPYING* README.md DEVELOPERS.md CONTRIBUTING.md AUTHORS.md $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COMMUNITY.md CONTRIBUTING.md COPYING* DEVELOPERS.md README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/radare2/radare2.info b/development/radare2/radare2.info index 5bf52bb2c0..855fabf081 100644 --- a/development/radare2/radare2.info +++ b/development/radare2/radare2.info @@ -1,8 +1,8 @@ PRGNAM="radare2" -VERSION="4.3.1" +VERSION="5.1.1" HOMEPAGE="http://radare.org/" -DOWNLOAD="https://github.com/radare/radare2/archive/4.3.1/radare2-4.3.1.tar.gz" -MD5SUM="45db877ecd0a0bd4d83819eb9050ab17" +DOWNLOAD="https://github.com/radareorg/radare2/archive/5.1.1/radare2-5.1.1.tar.gz" +MD5SUM="5fa08e088e623792515deaa652601a99" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="capstone" diff --git a/development/reflex/reflex.SlackBuild b/development/reflex/reflex.SlackBuild index 75fe744e8d..d2954ce964 100644 --- a/development/reflex/reflex.SlackBuild +++ b/development/reflex/reflex.SlackBuild @@ -7,7 +7,7 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. PRGNAM=reflex -VERSION=${VERSION:-2.5.4.20191123} +VERSION=${VERSION:-2.5.4.20200715} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -53,11 +53,8 @@ rm -rf $PRGNAM-$TARVER tar xvf $CWD/$PRGNAM-$TARVER.tgz cd $PRGNAM-$TARVER chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ # Check VERSION in tarball, to make sure the version hasn't # updated. Nobody but me should ever see this error message (in the diff --git a/development/reflex/reflex.info b/development/reflex/reflex.info index 6baa9431c0..44a1d828f7 100644 --- a/development/reflex/reflex.info +++ b/development/reflex/reflex.info @@ -1,8 +1,8 @@ PRGNAM="reflex" -VERSION="2.5.4.20191123" +VERSION="2.5.4.20200715" HOMEPAGE="http://invisible-island.net/reflex/reflex.html" -DOWNLOAD="ftp://ftp.invisible-island.net/reflex/reflex-20191123.tgz" -MD5SUM="6a9c65c637cd33f7832605a25b071e8e" +DOWNLOAD="ftp://ftp.invisible-island.net/reflex/reflex-20200715.tgz" +MD5SUM="864494e63fa8dec456fd5b55eb749ed4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/robotframework/README b/development/robotframework/README index 1282951008..82582b87c6 100644 --- a/development/robotframework/README +++ b/development/robotframework/README @@ -5,3 +5,5 @@ testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases. + +python3 is an optional dependency. It is needed for Python 3 support. diff --git a/development/robotframework/robotframework.SlackBuild b/development/robotframework/robotframework.SlackBuild index 6f26c266e3..7d608173c4 100644 --- a/development/robotframework/robotframework.SlackBuild +++ b/development/robotframework/robotframework.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=robotframework -VERSION=${VERSION:-3.2.2} +VERSION=${VERSION:-4.0.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -71,12 +71,16 @@ find -L . \ python setup.py install --root=$PKG +if $(python3 -c 'import sys' 2>/dev/null); then + python3 setup.py install --root=$PKG +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 mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ - COPYRIGHT.txt AUTHORS.rst LICENSE.txt \ + COPYRIGHT.txt AUTHORS.rst LICENSE.txt README.rst \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/robotframework/robotframework.info b/development/robotframework/robotframework.info index 57920ca33d..4cd3b84b57 100644 --- a/development/robotframework/robotframework.info +++ b/development/robotframework/robotframework.info @@ -1,8 +1,8 @@ PRGNAM="robotframework" -VERSION="3.2.2" +VERSION="4.0.1" HOMEPAGE="https://robotframework.org/" -DOWNLOAD="https://github.com/robotframework/robotframework/archive/v3.2.2/robotframework-3.2.2.tar.gz" -MD5SUM="4a151bbf0e6438cf4e12ce3caad2b96c" +DOWNLOAD="https://github.com/robotframework/robotframework/archive/v4.0.1/robotframework-4.0.1.tar.gz" +MD5SUM="da573d28a8b2f832bb1e4242188caa75" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/ruff/ruff.SlackBuild b/development/ruff/ruff.SlackBuild index 15e76edfc6..175a300a96 100644 --- a/development/ruff/ruff.SlackBuild +++ b/development/ruff/ruff.SlackBuild @@ -2,19 +2,41 @@ # Slackware build script for ruff +# Copyright 2020 Ruben Schuller +# 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. + +# Previous maintainers copyright notice: # Written by Richard Ellis (rellis@dp100.com) # Released into the public domain # V1 - Slackware 13.37 - November 12, 2011 PRGNAM=ruff -VERSION=${VERSION:-0.4} +VERSION=${VERSION:-1.0.4} 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 @@ -25,13 +47,17 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -if [ "$ARCH" = "i486" ]; then +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" else + SLKCFLAGS="-O2" LIBDIRSUFFIX="" fi @@ -41,22 +67,40 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -unzip -o $CWD/$PRGNAM-$VERSION.zip -d $TMP -cd $PRGNAM + +tar xvf $CWD/$PRGNAM-$VERSION.tgz + +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM-$VERSION -mv ruff.tcl pkgIndex.tcl $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM-$VERSION +mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM +cp -a \ + formatter.tcl \ + formatter_html.tcl \ + formatter_markdown.tcl \ + pkgIndex.tcl \ + ruff-html.css \ + ruff-html.js \ + ruff-md.css \ + ruff-yui.css \ + ruff.tcl \ + $PKG/usr/lib$LIBDIRSUFFIX/$PRGNAM mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ + LICENSE \ ruff.html \ + ruff_ruff.html \ + ruff_ruff_sample.html \ + sample.tcl \ + release.md \ $PKG/usr/doc/$PRGNAM-$VERSION + cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/ruff/ruff.info b/development/ruff/ruff.info index 918373a898..ea888edfa1 100644 --- a/development/ruff/ruff.info +++ b/development/ruff/ruff.info @@ -1,10 +1,10 @@ PRGNAM="ruff" -VERSION="0.4" -HOMEPAGE="http://woof.sourceforge.net/" -DOWNLOAD="http://downloads.sourceforge.net/woof/ruff-0.4.zip" -MD5SUM="8de7ca0f7642b923a0d1b5a11482d339" +VERSION="1.0.4" +HOMEPAGE="https://ruff.magicsplat.com" +DOWNLOAD="https://sourceforge.net/projects/magicsplat/files/ruff/ruff-1.0.4.tgz" +MD5SUM="b8ea073994095fee1bd9d63cfb07f092" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Richard Ellis" -EMAIL="rellis@dp100.com" +MAINTAINER="Ruben Schuller" +EMAIL="sb@rbn.im" diff --git a/development/rustup/offline_build.diff.gz b/development/rustup/offline_build.diff.gz Binary files differindex 5617059415..f85a13afbd 100644 --- a/development/rustup/offline_build.diff.gz +++ b/development/rustup/offline_build.diff.gz diff --git a/development/rustup/rustup.SlackBuild b/development/rustup/rustup.SlackBuild index 0f0fb1a7e1..53e51acebf 100644 --- a/development/rustup/rustup.SlackBuild +++ b/development/rustup/rustup.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=rustup -VERSION=${VERSION:-1.22.1} +VERSION=${VERSION:-1.23.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/rustup/rustup.info b/development/rustup/rustup.info index 48c6e05ce1..3dcd5b8abd 100644 --- a/development/rustup/rustup.info +++ b/development/rustup/rustup.info @@ -1,209 +1,244 @@ PRGNAM="rustup" -VERSION="1.22.1" +VERSION="1.23.1" HOMEPAGE="https://github.com/rust-lang/rustup" -DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.22.1/rustup-1.22.1.tar.gz \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/addr2line/addr2line-0.12.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/adler32/adler32-1.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aes-soft/aes-soft-0.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aes/aes-0.3.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aesni/aesni-0.6.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.13.crate \ +DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.23.1/rustup-1.23.1.tar.gz \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/addr2line/addr2line-0.13.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/adler/adler-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aes-soft/aes-soft-0.5.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aes/aes-0.5.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aesni/aesni-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.11.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/anyhow/anyhow-1.0.33.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/async-compression/async-compression-0.3.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-0.1.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.49.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.11.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/backtrace/backtrace-0.3.53.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.12.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitfield/bitfield-0.13.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/block-buffer/block-buffer-0.7.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/block-cipher-trait/block-cipher-trait-0.6.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/block-modes/block-modes-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block-buffer/block-buffer-0.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block-cipher/block-cipher-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block-modes/block-modes-0.6.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/block-padding/block-padding-0.1.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/blowfish/blowfish-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block-padding/block-padding-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/blowfish/blowfish-0.6.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/buf_redux/buf_redux-0.8.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/bumpalo/bumpalo-3.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/byte-tools/byte-tools-0.3.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.3.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/bytes/bytes-0.5.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cast5/cast5-0.6.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.55.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/cfb-mode/cfb-mode-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bytes/bytes-0.4.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bytes/bytes-0.5.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cast5/cast5-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.61.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfb-mode/cfb-mode-0.5.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono/chrono-0.4.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/chrono/chrono-0.4.19.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/circular/circular-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-2.33.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/clear_on_drop/clear_on_drop-0.2.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.7.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation/core-foundation-0.7.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation/core-foundation-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cpuid-bool/cpuid-bool-0.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crc24/crc24-0.1.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/crc32fast/crc32fast-1.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/curl-sys/curl-sys-0.4.32+curl-7.70.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/curl/curl-0.4.30.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/curve25519-dalek/curve25519-dalek-2.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.4.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.7.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.7.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/curl-sys/curl-sys-0.4.38+curl-7.73.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/curl/curl-0.4.34.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/curve25519-dalek/curve25519-dalek-3.0.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/darling/darling-0.10.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_core/darling_core-0.10.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_macro/darling_macro-0.10.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_builder/derive_builder-0.9.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/derive_builder_core/derive_builder_core-0.9.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/des/des-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/des/des-0.5.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/digest/digest-0.8.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/digest/digest-0.9.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/dtoa/dtoa-0.4.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ed25519-dalek/ed25519-dalek-1.0.0-pre.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/effective-limits/effective-limits-0.5.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding_rs/encoding_rs-0.8.23.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ed25519-dalek/ed25519-dalek-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ed25519/ed25519-1.0.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/effective-limits/effective-limits-0.5.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding_rs/encoding_rs-0.8.24.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/env_proxy/env_proxy-0.4.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/error-chain/error-chain-0.12.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/failure/failure-0.1.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/failure_derive/failure_derive-0.1.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/error-chain/error-chain-0.12.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fake-simd/fake-simd-0.1.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/filetime/filetime-0.2.10.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/flate2/flate2-1.0.14.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/filetime/filetime-0.2.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/flate2/flate2-1.0.18.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/foreign-types/foreign-types-0.3.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-zircon-sys/fuchsia-zircon-sys-0.3.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/fuchsia-zircon/fuchsia-zircon-0.3.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-channel/futures-channel-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-core/futures-core-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-io/futures-io-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-sink/futures-sink-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-task/futures-task-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-util/futures-util-0.3.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/generator/generator-0.6.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-channel/futures-channel-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-core/futures-core-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-executor/futures-executor-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-io/futures-io-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-macro/futures-macro-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-sink/futures-sink-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-task/futures-task-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-util/futures-util-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures/futures-0.3.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/generic-array/generic-array-0.12.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.14.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/gimli/gimli-0.21.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/generic-array/generic-array-0.14.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.1.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gimli/gimli-0.22.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/git-testament-derive/git-testament-derive-0.1.10.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/git-testament/git-testament-0.1.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/h2/h2-0.2.5.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.14.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/h2/h2-0.2.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.17.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/hex/hex-0.4.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/http-body/http-body-0.3.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/http/http-0.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/httparse/httparse-1.3.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper-tls/hyper-tls-0.4.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper/hyper-0.13.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/httpdate/httpdate-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper-tls/hyper-tls-0.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper/hyper-0.13.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ident_case/ident_case-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.6.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/iovec/iovec-0.1.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ipnet/ipnet-2.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/js-sys/js-sys-0.3.40.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/js-sys/js-sys-0.3.45.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/keccak/keccak-0.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/kernel32-sys/kernel32-sys-0.2.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.71.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.79.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/libm/libm-0.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.0.25.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/loom/loom-0.3.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/lzma-sys/lzma-sys-0.1.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.11.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lzma-sys/lzma-sys-0.1.17.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/maplit/maplit-1.0.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/md-5/md-5-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/maybe-uninit/maybe-uninit-2.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/md-5/md-5-0.9.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.5.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/mime/mime-0.3.16.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/mime_guess/mime_guess-2.0.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.3.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/miniz_oxide/miniz_oxide-0.4.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.6.22.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/miow/miow-0.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/native-tls/native-tls-0.2.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/net2/net2-0.2.34.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/net2/net2-0.2.35.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-4.2.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-bigint-dig/num-bigint-dig-0.6.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/num-derive/num-derive-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-bigint/num-bigint-0.2.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-derive/num-derive-0.3.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.43.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-iter/num-iter-0.1.41.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.12.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/object/object-0.20.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/object/object-0.21.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.4.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/opaque-debug/opaque-debug-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/opaque-debug/opaque-debug-0.3.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/opener/opener-0.4.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-probe/openssl-probe-0.1.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-src/openssl-src-111.10.0+1.1.1g.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-src/openssl-src-111.12.0+1.1.1h.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.58.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl/openssl-0.10.30.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pem/pem-0.8.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-2.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pgp/pgp-0.5.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-internal/pin-project-internal-0.4.22.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-lite/pin-project-lite-0.1.7.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project/pin-project-0.4.22.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pest/pest-2.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_derive/pest_derive-2.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_generator/pest_generator-2.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pest_meta/pest_meta-2.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pgp/pgp-0.7.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-internal/pin-project-internal-0.4.27.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-lite/pin-project-lite-0.1.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project/pin-project-0.4.27.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-utils/pin-utils-0.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.17.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.8.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.18.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/pulldown-cmark/pulldown-cmark-0.7.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-hack/proc-macro-hack-0.5.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-nested/proc-macro-nested-0.1.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.24.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pulldown-cmark/pulldown-cmark-0.8.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.7.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.2.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.5.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_hc/rand_hc-0.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.56.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.18.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.3.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.8.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.4.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.1.57.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.20.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.4.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/reqwest/reqwest-0.10.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/retry/retry-1.0.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/ripemd160/ripemd160-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/reqwest/reqwest-0.10.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/retry/retry-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ripemd160/ripemd160-0.9.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/rs_tracing/rs_tracing-1.0.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rsa/rsa-0.2.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.16.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rsa/rsa-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-demangle/rustc-demangle-0.1.17.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/safemem/safemem-0.3.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.6.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/schannel/schannel-0.1.19.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/scoped-tls/scoped-tls-0.1.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/security-framework-sys/security-framework-sys-0.4.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/security-framework/security-framework-0.4.4.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.7.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.9.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.114.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.114.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.55.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.10.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.11.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.117.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.117.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.59.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_urlencoded/serde_urlencoded-0.6.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.8.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/sha2/sha2-0.8.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/sha3/sha3-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha2/sha2-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha3/sha3-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/signature/signature-1.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/simple_asn1/simple_asn1-0.4.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.4.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.4.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/socket2/socket2-0.3.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/socket2/socket2-0.3.15.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/spin/spin-0.5.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/stream-cipher/stream-cipher-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stream-cipher/stream-cipher-0.7.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.10.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.8.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.9.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/subtle/subtle-2.2.3.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.33.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/subtle/subtle-2.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.45.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.12.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/sys-info/sys-info-0.6.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tar/tar-0.4.29.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tar/tar-0.4.30.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/term/term-0.5.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.11.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror-impl/thiserror-impl-1.0.20.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror/thiserror-1.0.20.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror-impl/thiserror-impl-1.0.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror/thiserror-1.0.21.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/thread_local/thread_local-1.0.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/threadpool/threadpool-1.8.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.43.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.44.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-0.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-socks/tokio-socks-0.2.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-tls/tokio-tls-0.3.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-util/tokio-util-0.3.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio/tokio-0.2.21.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.5.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio/tokio-0.2.22.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.5.7.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/tower-service/tower-service-0.3.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/try-lock/try-lock-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing-core/tracing-core-0.1.17.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing/tracing-0.1.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/try-lock/try-lock-0.2.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/try_from/try_from-0.3.2.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/twofish/twofish-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/twofish/twofish-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/typenum/typenum-1.12.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ucd-trie/ucd-trie-0.1.3.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicase/unicase-2.6.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.4.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.13.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-xid/unicode-xid-0.2.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.10.crate \ @@ -213,232 +248,267 @@ DOWNLOAD="https://github.com/rust-lang/rustup/archive/1.22.1/rustup-1.22.1.tar.g https://crates-io.s3-us-west-1.amazonaws.com/crates/wait-timeout/wait-timeout-0.2.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-2.3.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/want/want-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.0+wasi-snapshot-preview1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.9.0+wasi-snapshot-preview1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.63.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.13.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.63.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.63.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.63.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen/wasm-bindgen-0.2.63.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/web-sys/web-sys-0.3.40.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.68.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.18.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.68.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.68.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.68.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen/wasm-bindgen-0.2.68.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/web-sys/web-sys-0.3.45.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-build/winapi-build-0.1.1.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.2.8.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/winreg/winreg-0.6.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/winreg/winreg-0.7.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/ws2_32-sys/ws2_32-sys-0.2.1.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/x25519-dalek/x25519-dalek-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/x25519-dalek/x25519-dalek-1.1.0.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/xattr/xattr-0.2.2.crate \ https://crates-io.s3-us-west-1.amazonaws.com/crates/xz2/xz2-0.1.6.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/zeroize/zeroize-1.1.0.crate \ - https://crates-io.s3-us-west-1.amazonaws.com/crates/zeroize_derive/zeroize_derive-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zeroize/zeroize-1.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zeroize_derive/zeroize_derive-1.0.1.crate \ https://github.com/rbtcollins/home/archive/a243ee2fbee6022c57d56f5aa79aefe194eabe53/home-a243ee2fbee6022c57d56f5aa79aefe194eabe53.tar.gz" -MD5SUM="216e3d37cf73896efa1d5690e4d80c36 \ - 25a74a8231216192a91e873cf05214dc \ - 8a679a0b3b17299c1b4d20781431e071 \ - 4b9c1b735db83c01c4fbfc5f85081147 \ - a5cc55030cb8d87a0dfdad9a0103d4ec \ - 8c7b77031a5cbcf10d18b40c118a3f36 \ - 837ec91351db79aee59d6c96111460b0 \ +MD5SUM="5882392f38a484979844026f91ecc4ba \ + 936439213c803e7cc32c7910466952e3 \ + c9d0c8f38c6686e47c29fe9b409c25c2 \ + 7d46c68f1cff11aa717a1ebfaa71de44 \ + 427c1b0430ebe6f922502c69af35f9cf \ + 3b072746a74f009f3fa885ad7462c9d5 \ + d00e12a7f092ab591790a9a5323f72c0 \ 294a49d3c53865fa7ac5d0ce2f5d5735 \ + fcab7f32ed3f030f616273151cc71a8f \ 042f9fe2e3b5ac9d381f00cf2251d279 \ 142cb4b9a653e56e56311f0c883b8582 \ 898079c1c795b5aa847169137918c7bc \ - 7c6515c4b7f4c7723a3c6d1f07acc261 \ - 96762c62b23169ec325ac300fb7d1ee7 \ - bbaf2cabce203fecd54c0c294eb7fb2b \ + c6443ec8d007c729ba5482008d0c864d \ + a83ece347af514b01043c64ba6c93f6e \ 600137b12b6b717eec0f376bc6680540 \ fb5d5c306d1dd0ecd2613b8ade78af61 \ 6799c26a7eacaf8e58d3e45c6c5add89 \ a885637c56c780044d778f18420687cc \ - 1b442c013dfbb02eaa0576b03296f3da \ - d177cfe6671b55abaf6219d266e4f004 \ + c7fbaf61245dc847237ab7c72b3ee9ea \ + 7f380a16b8239e8344e16ebd99abdf94 \ + 7690faa1a56f87225d241f0289f56c4b \ 95414d4f9c612bbe8a061dd2ff0bc519 \ - 049ca1414e83ad6c2801f2a935c4ea18 \ + 3518756a1af12a80e9c872091cdec5d5 \ + 1692a6f6682375ffd30ca15230bb44f4 \ 5a075b6490fe21776e47653dd664658b \ 7f74a18288dd952887eb53f90404ea23 \ 4bd3c3b61fe602e6078615a491e5050a \ e502e6c6b0dca9c1ae2d99e92b26f645 \ - cbdfce0d178f454b8c8b2a9066251f77 \ - 6693805dd19c318bd9a9dcc4bf7c884b \ - e9d9112d8404dadc4f2641513bf3136c \ - ca28e1be1ca62751ed2faa130630f897 \ + 1d02fa9f0fca9470a24a05e7c155993d \ + d123f33f646e37ca5b825ea6eb2dd150 \ + 83d091be0ca74e645cbd0e6b0ac6a918 \ + 87343079a03b28726b323c5c40c9167c \ + f4a2a1134c7dc7f54161f6c003e69098 \ 882dbbc613a93f64c3709b0a2bd0d6dc \ - 372b0092eb56ebfa98956f810f148610 \ + 74634128440dbc3766bda76fdf0aaa05 \ + 1581b390d17f6e73a43ffc8a7b009e57 \ 6020ef596fbfe810a0071b72aa72795d \ - 42af3a1e965585d80dcc1e0324fda6eb \ + bc79e0eb364df515a33755ac9a581cfd \ a5062f2992a4d2b79952f4fa4c4582fa \ - bf6400d68b678d4deedcf4b4d0695e71 \ - 521cdd4682315b0e822cbfc9009aa83b \ + 9754db1eb3e8b15807f05a3540d2ab39 \ + f0682cfdc40af509c98f46f6350c1ba5 \ + e0a69519ad697a923799407d8b01f7e5 \ e3907f1e3ff298226c57ba1e7cb5263b \ 3c153e21729b743f5127dec47670de17 \ - 1fd2386fd5e1f175d56f5ab65bed81d3 \ - 85e02ddf79a54a58972f5a1debb10e66 \ - ab6a4a2938d528346f5e5ce12d21d3eb \ + 093c5099d3cef0f418550fe28788d34d \ + 897911f15f349a357899045e6b0c04e0 \ + 49b4b022e9fa4cc60376a79ecb39d04f \ + ff67cf2eb9668167782b8012d3b48e7b \ + 543431d800b35ee976e9d4c46a92e0b9 \ + 41438ce28ee3293a54857d3965de9ca8 \ + ce71db4e5a1aa04f76867418fe657107 \ a42201f337a8d7cd51aae9e5ecad91f0 \ b1c8b47b8fc9077b6a6aadc47c819115 \ 5663ea952316dfff411bc1ef78c1979d \ a9045fa57c1e4ed702e51da973b658cb \ 2ff8927b9cc3e6bcec18745859808751 \ - f8bc817d179fa4f7c4c1133c1c1a8659 \ + fe3f95491007d600a82efb1a7f52e6cd \ b00352aced738d455145117157604783 \ + 493a2f042d86baa5c6bac75202c64554 \ cb752f0454c59d6effa9409f18a9a9b7 \ - 0042e9d57f5570fd80b64f4ca78ba6e0 \ - d57f7b62cad22618967902c82b0c80ce \ - cba3538d5dac64d269dda867ba6c5011 \ + 30b0b5e6c6f6081f52fc5a1dddcfe4e1 \ + 76a70864a76f97183625654fb0802d99 \ + 049fc47f174d16dd6e3146989465d915 \ + b4e2b229c362ad0dd313ff631816d5db \ + f5f31a119d0ddf7457de89d87b07f3ba \ 249636a8c8e57527d0e72ae772df5acd \ - e40f8ca2f829fb9f88a1c6578cb531ef \ - e0f2cb8a84777de3cf3ab813b96f42f6 \ - 2fe508e60645a30eeed34748e278bd3b \ + da699c4c8e4c153cbdb9fb0ef3fb3056 \ 1aef0dd636d3ef234e4f035fc26c0069 \ - b9f03f84345e22eae7858abc75dea31c \ - 5941f4a3d3435767e79260f61093ecd3 \ + b27f43a2e95dbc4f309b5b94b60e837d \ + 14cfb04bc2786abe846e99276c1e604c \ 8dab3b3ec00dc56cffde0b0c410d47b5 \ 667e86b8b8d96ab4e9605627ce7dcc9a \ 78c898fdaa3968e23904bf8538c4a271 \ 54cfab480b7a5f7302eadf44129d3f4b \ dd7c80c2d04d2e9ceba82826cf69764d \ - e3b07d31dc7a11568d2a9530fe4251d1 \ - 4554d3a0b77373fba853c413f30d6f59 \ - 1be22726ca03cdeb68635c3501ae7338 \ - f3370df5ab2b2aa2522877c2f9c10e40 \ - fa318418d9fc6e69f420e8336278b741 \ - f33946641991cbb65f107ce0223987f2 \ - b4b83b7327b7332e519c7728800ed5ea \ + 5bf449f34f747327ed2de59e39b01a20 \ + 733e0c71f1002aef9b9058df0da73da9 \ + dd0607248e69dbdf0fa8b203a38dc9af \ + 719821cd3e8f92f01542fd1a1095d6e0 \ + 20cbf784cca49e4a942c11155f0cf156 \ + 001d06128d687db6abd19399e64096d8 \ + 36eef9a2238eb2761186d39369a2dd57 \ + fa0d41f7776fc2b927ef01d0296f7c52 \ + 62cea631e104f992003b1b312d975750 \ 916a6c827f4f0f64b7652bebf67d82e1 \ - de1228e571c94ef53ec4c21db57279ab \ - 3b292e94713350e991d41c30a489634b \ + 65cd30f86e785b77fd82e0693d126e26 \ + 704babd757a22f163230a36fa5474890 \ + e3ac3f5ba49f6eee65b033f549f5abf1 \ c5d606afb4249cd8c668d410e9b5f054 \ 07d4cad96f7bab84c2ec1a29ea0f2bc2 \ - eab575df1f3753767d822aaa9c9d6467 \ - 0c3e4c82f86bc64d11f0bf0ec06bfa81 \ + 37b2d7478688c6a9b1f86fbde3f17a19 \ + 58285dfb5134c5df5503066a20dc9d2c \ + 553b325a602b701eb7eaef228e69d0f2 \ 139e82145454c3890131417576dd0b97 \ 0181369fc9db8aa137e427c1f4559b4f \ 1c9eb415ab7f61e8ed5087ad88038878 \ 2399dfc187794c0016997cc48327d6a7 \ - 9f4de44f550c08554338d793d7c60c1e \ - 11f29f121bd549854fd0a67e4fe21ec1 \ + 76a32998a25cedabfc01b591b5aff211 \ + 8644302a0971f0a59c5a10332869f533 \ + 02ce273a6067ae7f984c13585eab9f47 \ fe77a3f609b6fd8d5b08f3b2ef14d2ad \ 54ac4c56d9ec2800b8428020f24be67c \ - 44a9cdb1637be9c1631d8976692ceaf4 \ + bb43d4a3ffb3066ac416c9bae771b001 \ f1c40b9836035b69e464df711a1d2950 \ + 4da5fc847652b5abf716369930b6dd0a \ 396bc88987f4bc192f975d94cdf326c7 \ - 6a28248817735541cadae1401a5af69f \ + 95bc414a57e9b5cf0b13be83a64a7334 \ dd9ddd25c1fd24dae39d732389c7350f \ 9d033cc2daa6924420a4a89e6705773f \ fba3b040a55c01be7376d3dd5c4d4920 \ - 0a258dcd990afe3d83e0c103edd7f095 \ + 7aef65438636d8662cd61e77c42c28f0 \ 5b23904f9579d1efd0e914257517eeb5 \ - 8a79353ba205d0a86f695053dd4d15be \ - 61e508ca2eee543023c5e1ba777e5ede \ - 2fb5b5f4b467dc00174e2f330fff2f56 \ - 3674d9cf648b32f19e53c79b21a97b5d \ + e5768043e447a7423f030c1394440502 \ + f50d2e280b4a3491fffda43b90982544 \ + 71ac456d8737d5cbe37872a0744336f8 \ + 47580fad08273a52e998f84ef404912e \ 7916dcd738a8fa6a2798754c20d6e146 \ - 1496714cc54d3d97ec7c6d2060568852 \ + b5cf10e268e8a3bee2de8a734104245e \ + fbc0f8f5473906bf26a1931703490034 \ 124ec4f35274a0e9c1a4ef3dc0958643 \ + 5d9532411dde9442741983efd0961351 \ a362e890dd0dfe51ecd95a4a1be6e28c \ f7bde0c2e5fd9542f7ccb5e6fc40eb04 \ - db1ea84c5ee1938888b78e4050dd5cfd \ + c291ac2f4465c030c058a7c1bc595783 \ e820082de1cf13e1111d2acbae898fcc \ a82e0b9efe7f6385071c9fd9b3bccfa3 \ 98731fbefe42841dce239a8e8064431d \ - 683a998da434a7ff8558bdf6eaa7b8c7 \ + 437a18bacffd4e141cd4ed3c6a16a448 \ 92bcd45a654d9e24c86f3465c6387c47 \ 120eca90d4b29e71b33e2527fb9ff8a2 \ - fde25b4b3d49ec466335f2a6fab7a8d5 \ + 6b1db46a36bc0dc590270d2c952d30c4 \ + 709d9cbdd5462dacdd1439c19e036df6 \ 759816fe5b617674ae5dee83e3c3e6e2 \ 05d11031bec5456993601f9f660b37fb \ 2daa59d0efd38e9b5fbb2658b080eaa1 \ c36d452e37c73b1e99f40bae18cddfdb \ - 22d284a6253f4fd9b34ae40ff88f57f8 \ - 539ac00d7f70684e55b02c4bd955f65b \ + 26abbfd602eaf92956306a4a2d5f1555 \ + a37a5b604bc2fd746aaa12623bab6154 \ 797752fea1f2c8b458cf7383b61433c9 \ + 653e04baa68a4484b3b839c19221e474 \ ceef2a7834bdaa9fb2226366aa729591 \ 0fb8f799f959c69991d54556c5457068 \ - dce42be9eaf8423dc88a83d5ef79625c \ + 57230f576c93046e708d3afcff7ac682 \ 48067cc7d8ace5851af5f3ea557fee17 \ 589eb9c74cd6b5fc5098c6fd6fb62647 \ + cdc38b4d2a7a460942eff8d4c1056037 \ f490982aceabdbd515348f63e638a782 \ - a45cb61c15e24864bcfd02e2249b937b \ - 58c6c5da003c21880ae1c7d0509cdfb3 \ - 62e9fc18f293722fdded066f34714585 \ - eb1cb7f6e8d95b7d516b2d730143183d \ + 37cf6acd1c3259eefeba636e4cc9b365 \ + 43e97206d08bfd1a23b2ed01fba95c69 \ + 0cf1fcdb3e8eab7001792f4916516fc2 \ + 222d8ac7246a639ff9858d12cbb40e54 \ + 3ad0a5f352fb5c7e193506202d882a31 \ + 585d3da3270d0e62a4ce54c7276cf5f6 \ + 9ccf1278c6126b1df7dbc717394cca8c \ + 3e5a1385aee77fb5fbf4129528084870 \ 07c75fec267864bcbb800ca7709ceae2 \ - d6f8f8aba0bdb5edb2dc41705b9d1144 \ - d8bd5a8204fe41dc04b344884b55381b \ - fc4118a91764a0ab8abd01d1b97cece3 \ - 6232cd368a13f8852b07289681f142ff \ + 448bc61aee07661464d98da7660e9a1d \ + 6e13d1e2274baa18cf4522279dd6721a \ + 55421a32e9d74018f1f0e94ba6e3702f \ + 733815b52a600ff8b7d3998aa79e03d6 \ + 0736e4f76f4f8f0a29563b0608ca3974 \ + 9f289f970967e3b2a31b2eb7220eedd8 \ 63b29211eef9ccee0b0401d423db0efd \ 66d1cb32dce999907409f636f004b884 \ 0a80ed36a125ac3cdfa09f8707055873 \ a0f55fda89c0f97784edb18f4c253a49 \ b269356e8646f3184a0e8d52a58cee69 \ - 8dc2aa474c2cba342120ade9e98de066 \ - 24118e5657591c6f208dbb1d77fbc482 \ - eee136546e9f4735577dd20f45727c69 \ + bdce8d6ae27394b8e0334d7b1152582b \ + 5ceb2f0194476fd7a5f603646690a29e \ + 3cc3a4bd5861ca93d7c0d19129334703 \ + c0e4e83c5ae5f75f410559f7ab3d39fa \ + a9ba533889383bc3cb9999ec7dc06a5c \ 0538d1da369f3e3f0412aa4d735c1b61 \ - fc7bf55318c1ff2249d50bccf2c09de4 \ - 521545b7c5ffa195fe5faa15f092d80f \ - c80779193e4db6142d498549c9213557 \ + 51eb242fd079afc9400f147e7d11c0b4 \ + 00b10c492d7db25f5b35bb8678ac8416 \ + 6b894f9d89fc01cf34d29be641bc8165 \ + 1a9c01bcae65d16b4c0d86b94feaff37 \ 77e2941b1ce8d056c64f3e19f51841a1 \ - 1dc40cc1cddaecbda2abe7add9722746 \ - 94136c77f70313d3162e031638fc67ed \ - 4d101ab24d14c54937c5f45ece8fad5f \ + 600892c4fc94a822b3b4c2a67c2994dd \ + 92b8a0995da03e23755c7dbe14bf585b \ a69721c73263cd2040e1a5f120b03a6f \ 994b165f971ecfc09dc13fca8d394691 \ 2d8d8b377d144f5e32b4f65a69eb0b24 \ f505a218806e44b2369671089d65e839 \ - aa66bbfd8cd16850fc54f0de89a79ac2 \ b4a0a98a54439a5a37952c8879187ee3 \ 1024ac462fe90a1d7882a6911bd70604 \ 9e0c7fedb6287e5090bab920da5c1d09 \ - 8b4d8c7b6e3a060d365bc1ad650929fa \ - 64111c20b69aa1532fb66b70c4660b55 \ - ac0e15851ba9d041a68ee01ac624f081 \ - fc832a688af624c472465d3ed7ffc282 \ - d5949afb81711077548cd307438ee30d \ + 62cde3def3d803cca1b9f289dc8a706b \ + d2cc4e584ed64165fc56d2c9081eb3ee \ + 00abb3f999c030c8af5aa0d54f776ac9 \ + 622e004624817a6eca1813fbdbebd14c \ + ec28f372c4d58457baac31b017b83ab9 \ 48d4ca11f30e1976378c7f84854db36a \ b1cace2e0c87bbbf5753996e28016787 \ - 9440c2bedf3748dbcdd897e9f756a974 \ - 1e7c9e52b0baba424a3da0dc5e333656 \ + 63e6e7a51fcd87f35d8bcd765f063ec6 \ + 000c9031f679bf9c392dafa59c134199 \ + de374287376044dd32adb628b56c97e9 \ + e766dc347b780066e0a9ce26a8c12041 \ + 3f735228da6e466b5c2cd73e73ca3830 \ c7bfa89e6da163f1474bb3787987bb12 \ - 079297fc0fb968f749368577d9131549 \ - 77db363940fc8039d4389406375031d0 \ + 51cdbc77f4b359baa519c19e32abe0a0 \ + 891d3003b44db446e06eb128b86d6437 \ 422ea23fbfe5bff61f519d960647ebf8 \ - 4f95faebbd6f757ff4be7131930c7a2a \ + 15268348667e153a9d7a67112a71073f \ 82d98dc87dc8503400aa095f5aa70f13 \ 781d4ccf5d04c98fa02af207a9639249 \ 90253ab52670a0551a533eb78a1f6b10 \ - 56199481065bceb8518b04c8ea24e876 \ - 4ee1b2e274a3e790560dc1781d225861 \ + 25328253cc37e62ee63c6b2c88589862 \ + 6de09edb5f593f009ed5b6f021ca3bef \ 09f09b3f56045183393726a31d8a0192 \ afc6a60faadff5a3b18fcdd64edb38f5 \ - 6008b124ea54c3c5b688228d970b0eaf \ + 121d3ebcac6f4b6687ddb2f733effac2 \ bb3ae104a9fa1b31568cc98c920a4653 \ 019b9ca883a71e25e109e49d8cf779d1 \ a8de006fe0c7e373c560dd51599287a8 \ - beabdc8d600943dbf46d6c39a73b7b1b \ - 00ecc8ec68a0c63c134d24b6b1890d7c \ + ec26f649159c08967f00cfd69ef10fbd \ + cb4f342515e66eca045baf40471a1697 \ a5dd75e77c7324f5c1d2d372c990d0a7 \ 192229a7b481a4becf170d8a34528739 \ - 9d66208e00715217a8c1f2e40efe4a0c \ - 34add515c13318e0c661956f6590387e \ + c6c50e4feea5f4cc4e1fb3c7e88606a5 \ + 253a33d4577293cbeb852f14069b4a84 \ + 578f4f7d98bd4079c8cffb1de0d5f228 \ a6ee95c895582a773a5ee6aa7251581a \ bf41c63b7f486045605d856c0658d31b \ - 0cbd71de65c98e60358c17046d35f10e \ - 2e99b7fe9fc50def58bf0b391c149b1c \ + 4d130fad86abe7c08cddf9275e031bd6 \ + 81bf25626c453f06c8e5f74c9ec1edcd \ 3a8b96cbb6a0e4b3e7e9a915f5825e33 \ - 6514dcb2766ebd1ed2c6dd77a851d53e \ + 522b61f7089aae98faebc744712d608b \ + 86d9b65cfee7b9715c7d30504f7e7769 \ + e876964c7b83db85fb7897bee7ad0f45 \ 0c869ecf1f365d9eb5e39e6a65771b64 \ - ca10cb6a9370a813ce044661d5ebc999 \ + 3760ecacb9e0b3b9451fbf8c4571e909 \ 55927226b06f62ccbd2890269d68c2fd \ + 6cae4969689ecc3b4b4c31a9fb9539a6 \ 36cbce768155bdac8934efa262d75fe3 \ f403bbb812ce1a2d9270d9159cf9e8d3 \ c3be058b692f0e9b25a3219b7b5d940c \ - 0f65fd26370e1fd67c8e8812cabea574 \ + 4272c279b06b88f8b0ffce7109348e27 \ a51c43692084979295641a7ffba4b297 \ 81821d39675a1f584546b9920e5d6b5d \ bff823ec07c5fbcc3e425c9c9e4b38a6 \ @@ -448,28 +518,28 @@ MD5SUM="216e3d37cf73896efa1d5690e4d80c36 \ 6708629acf3d2ecb7404e43255d2df85 \ 1092a4a24e80f8856efc71af51a06114 \ e334c03160b1e0989c2a71ca55f631fc \ + a312b55a428f827a91097d1d8497b02b \ 6e23e0eee42b1ba9ec61a6db7ec2dc08 \ - 815329ce353fccb0c78d35519ab9bf69 \ - 53e04cc21f76fa75f8503eecc27a8610 \ - a7e6723e9a18d5a9efeecc5373b0666c \ - 50e01bc85b891af61767d72eb2e63e2b \ - 502669eb6fac093f3d7ac556888e87f3 \ - 26d5ce7757857fe4151b94c2da20b88e \ - a62b8f58f80a8691aec64d41d860f148 \ + ea64dab9222df04ce5694b58ca6ca8b1 \ + 2f8537446ddddc988a6c6f7e638e9302 \ + d51510d846405b6f50b28e7f4adceee3 \ + cea2ab386e9cfc2f526693246f944eef \ + 106e83bfd35eb2b8c5ab24219bcc09d5 \ + cba9ec74557028e2750e2cd633799db5 \ + c9437ccb4ff091ea4b284e2269255ca7 \ c900e7dbce808ff8ced375077b17a163 \ db96b50050277bf05a3c68534bbb9586 \ b9e37d5fc4ad28b612b78ad37816684d \ 09de9d01e7331ff3da11f58be8bef0df \ b44489eb4799c4fabac3fceb48de54f7 \ 0498c4a11448bfc35dc7bb2caa64c753 \ - e01f3a4b5c3690899e5975c90bf12174 \ 87296707bae851dfed096d30ae254334 \ 38346bab0933c9eb1e36d22fe4220ba7 \ - 17633652957fbc1f31b5ada5d0ace6e9 \ + 00fe128ed361d7cb74d94c97664c3ead \ 5f4fb35a401a86e42e8f99f32848e36e \ 472e49200cc7c092f99f95464646a3bc \ - 13fe6f61f995be7a5f0210a8d4fdf44a \ - f55616bcd5df242fb56930f7fe23f637 \ + 12c058b0b34101fb084536ba8298d85d \ + 9f2ecb349c4d62c36b34e250f66d8e31 \ fea3d050662a6dd36f4a22aade3594f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/samurai/README b/development/samurai/README index 27a71ab071..50767754e0 100644 --- a/development/samurai/README +++ b/development/samurai/README @@ -1,10 +1,10 @@ -samurai is a ninja-compatible build tool written in C99 with a focus on -simplicity, speed, and portability. +samurai is a ninja-compatible build tool written in C99 with a focus +on simplicity, speed, and portability. -samurai implements the ninja build language through version 1.8.2 except -for MSVC dependency handling (deps = msvc). It uses the same format for -.ninja_log and .ninja_deps as ninja, currently version 5 and 3 -respectively. +It is largely feature-complete and supports most of the same options +as ninja. -It is largely feature-complete and supports most of the same options as -ninja. +Many SlackBuild scripts allow setting the NINJA environment variable +to use samu instead of ninja. + + export NINJA='samu' diff --git a/development/samurai/samurai.SlackBuild b/development/samurai/samurai.SlackBuild index 19d1d9623f..8d505c095f 100644 --- a/development/samurai/samurai.SlackBuild +++ b/development/samurai/samurai.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for samurai -# Copyright 2018-2020 Hunter Sezen California, USA +# Copyright 2018-2021 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.1} +VERSION=${VERSION:-1.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -69,9 +69,8 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -make CFLAGS="$SLKCFLAGS" - make install \ + CFLAGS="$SLKCFLAGS" \ PREFIX=/usr \ MANDIR=/usr/man \ DESTDIR=$PKG diff --git a/development/samurai/samurai.info b/development/samurai/samurai.info index 3594a6358d..0ed81df68c 100644 --- a/development/samurai/samurai.info +++ b/development/samurai/samurai.info @@ -1,8 +1,8 @@ PRGNAM="samurai" -VERSION="1.1" +VERSION="1.2" HOMEPAGE="https://github.com/michaelforney/samurai" -DOWNLOAD="https://github.com/michaelforney/samurai/releases/download/1.1/samurai-1.1.tar.gz" -MD5SUM="5e8578e2950145a2e766156f0f9dcec2" +DOWNLOAD="https://github.com/michaelforney/samurai/releases/download/1.2/samurai-1.2.tar.gz" +MD5SUM="3ad6771de19a93660fdb36dc67687727" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/sbcl/sbcl.SlackBuild b/development/sbcl/sbcl.SlackBuild index 235cd4233c..01e78bc49b 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.7} +VERSION=${VERSION:-2.1.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/sbcl/sbcl.info b/development/sbcl/sbcl.info index 83788c31b9..13978ef814 100644 --- a/development/sbcl/sbcl.info +++ b/development/sbcl/sbcl.info @@ -1,8 +1,8 @@ PRGNAM="sbcl" -VERSION="2.0.7" +VERSION="2.1.3" HOMEPAGE="http://www.sbcl.org/" -DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.0.7-source.tar.bz2" -MD5SUM="c8a748ed49059cf3830efa99fcf7107f" +DOWNLOAD="http://downloads.sourceforge.net/sbcl/sbcl-2.1.3-source.tar.bz2" +MD5SUM="f96e5a4e48e3812cf78fb2559b0fd088" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/sbt/sbt.SlackBuild b/development/sbt/sbt.SlackBuild index 89a9d5b91e..dd684270ff 100644 --- a/development/sbt/sbt.SlackBuild +++ b/development/sbt/sbt.SlackBuild @@ -1,11 +1,29 @@ #!/bin/sh # Slackware build script for sbt - # Written by Ben Mendis <ben.mendis@gmail.com> +# Updated by Julian Grinblat <julian@dotcore.co.il> + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version, with the following exception: +# the text of the GPL license may be omitted.. + +# This program is distributed in the hope that it will be useful, but +# without any warranty; without even the implied warranty of +# merchantability or fitness for a particular purpose. Compiling, +# interpreting, executing or merely reading the text of the program +# may result in lapses of consciousness and/or very being, up to and +# including the end of all existence and the Universe as we know it. +# See the GNU General Public License for more details. + +# You may have received a copy of the GNU General Public License +# along with this program (most likely, a file named COPYING). If +# not, see <http://www.gnu.org/licenses/>. PRGNAM=sbt -VERSION=${VERSION:-0.13.7} +VERSION=${VERSION:-1.4.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -27,20 +45,25 @@ tar xvf $CWD/${PRGNAM}-${VERSION}.tgz mkdir -p $PKG/usr/share/sbt/bin cp sbt/bin/sbt-launch.jar $PKG/usr/share/sbt/bin/ chmod 644 $PKG/usr/share/sbt/bin/sbt-launch.jar -cp sbt/bin/sbt-launch-lib.bash $PKG/usr/share/sbt/bin/ -chmod 644 $PKG/usr/share/sbt/bin/sbt-launch-lib.bash +cp sbt/bin/java9-rt-export.jar $PKG/usr/share/sbt/bin/ +chmod 644 $PKG/usr/share/sbt/bin/java9-rt-export.jar cp sbt/bin/sbt $PKG/usr/share/sbt/bin/ chmod 755 $PKG/usr/share/sbt/bin/sbt +cp sbt/bin/sbtn-x86_64-pc-linux $PKG/usr/share/sbt/bin/ +chmod 755 $PKG/usr/share/sbt/bin/sbtn-x86_64-pc-linux mkdir -p $PKG/usr/bin cat $CWD/sbt.sh > $PKG/usr/bin/sbt chmod 755 $PKG/usr/bin/sbt +cat $CWD/sbtn.sh > $PKG/usr/bin/sbtn +chmod 755 $PKG/usr/bin/sbtn mkdir -p $PKG/etc/sbt -cp sbt/conf/sbtopts $PKG/etc/sbt/ +cp sbt/conf/sbtopts sbt/conf/sbtconfig.txt $PKG/etc/sbt/ chmod 644 $PKG/etc/sbt/sbtopts mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp sbt/LICENSE sbt/NOTICE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/development/sbt/sbt.info b/development/sbt/sbt.info index c127102ba7..f71d2faafc 100644 --- a/development/sbt/sbt.info +++ b/development/sbt/sbt.info @@ -1,10 +1,10 @@ PRGNAM="sbt" -VERSION="0.13.7" +VERSION="1.4.7" HOMEPAGE="https://www.scala-sbt.org/" -DOWNLOAD="https://dl.bintray.com/sbt/native-packages/sbt/0.13.7/sbt-0.13.7.tgz" -MD5SUM="12fef0be717dc8c91687072dd7995a02" +DOWNLOAD="https://github.com/sbt/sbt/releases/download/v1.4.7/sbt-1.4.7.tgz" +MD5SUM="728ac89b1ab916825e4cb41f9ad4f08a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" -MAINTAINER="Ben Mendis" -EMAIL="ben.mendis@gmail.com" +MAINTAINER="Julian Grinblat" +EMAIL="julian@dotcore.co.il" diff --git a/development/sbt/sbtn.sh b/development/sbt/sbtn.sh new file mode 100644 index 0000000000..94bda4ade5 --- /dev/null +++ b/development/sbt/sbtn.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +exec /usr/share/sbt/bin/sbtn-x86_64-pc-linux "$@" + diff --git a/development/scala/scala.SlackBuild b/development/scala/scala.SlackBuild index bcadfed98b..a4db3ae514 100644 --- a/development/scala/scala.SlackBuild +++ b/development/scala/scala.SlackBuild @@ -7,7 +7,7 @@ # Updated by Andre Barboza <bmg.andre@gmail.com> PRGNAM=scala -VERSION=${VERSION:-2.12.3} +VERSION=${VERSION:-2.12.13} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/scala/scala.info b/development/scala/scala.info index 1b9d7f9d32..391d21c19a 100644 --- a/development/scala/scala.info +++ b/development/scala/scala.info @@ -1,10 +1,10 @@ PRGNAM="scala" -VERSION="2.12.3" +VERSION="2.12.13" HOMEPAGE="https://www.scala-lang.org/" -DOWNLOAD="http://downloads.lightbend.com/scala/2.12.3/scala-2.12.3.tgz" -MD5SUM="68ba79e2172fc1ab8120fe6c615a2713" +DOWNLOAD="http://downloads.lightbend.com/scala/2.12.13/scala-2.12.13.tgz" +MD5SUM="04d06bb0a4f22e7e5a429bb22a7371c4" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" -MAINTAINER="Andre Barboza" -EMAIL="bmg.andre@gmail.com" +MAINTAINER="Alessandro Vaccaro" +EMAIL="0x7a6@libero.it" diff --git a/development/sdcc/patches/source-tree.patch b/development/sdcc/patches/source-tree.patch index 93c2798f75..521adef57c 100644 --- a/development/sdcc/patches/source-tree.patch +++ b/development/sdcc/patches/source-tree.patch @@ -1,10 +1,10 @@ diff --git a/device/lib/Makefile.in b/device/lib/Makefile.in --- a/device/lib/Makefile.in +++ b/device/lib/Makefile.in -@@ -599,19 +599,11 @@ - $(CP_U) -r $(MODELS) mcs51 ds390 ds400 z80 z180 ez80_z80 r2k r3ka tlcs90 gbz80 hc08 s08 stm8 pdk13 pdk14 pdk15 $(sdcc_libdir)/src +@@ -623,19 +623,11 @@ + $(CP_U) -r $(MODELS) mcs51 ds390 ds400 z80 z180 ez80_z80 z80n r2k r2ka r3ka tlcs90 gbz80 hc08 s08 stm8 pdk13 pdk14 pdk15 $(sdcc_libdir)/src - for src in $(MODELS) ds390 ds400 z80 z180 ez80_z80 r2k r3ka tlcs90 gbz80 hc08 s08 stm8 pdk13 pdk14 pdk15 pic14 pic16; do \ + for src in $(MODELS) ds390 ds400 z80 z180 ez80_z80 z80n r2k r2ka r3ka tlcs90 gbz80 hc08 s08 stm8 pdk13 pdk14 pdk15 pic14 pic16; do \ - find $(sdcc_libdir)/src/$$src -depth \ - \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \ - -name '*.lst' -o -name '*.asm' -o -name '.svn' -o -name 'autom4te.cache' -o \ diff --git a/development/sdcc/sdcc.SlackBuild b/development/sdcc/sdcc.SlackBuild index 8e6a39a06f..d98410a08e 100644 --- a/development/sdcc/sdcc.SlackBuild +++ b/development/sdcc/sdcc.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for sdcc -# Copyright 2014-2020 Kyle Guinn <elyk03@gmail.com> +# Copyright 2014-2021 Kyle Guinn <elyk03@gmail.com> # 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=sdcc -VERSION=${VERSION:-4.0.0} +VERSION=${VERSION:-4.1.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -64,9 +64,9 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$VERSION +rm -rf $PRGNAM tar xvf $CWD/$PRGNAM-src-$VERSION.tar.bz2 -cd $PRGNAM-$VERSION +cd $PRGNAM chown -R root:root . chmod -R u+w,go-w,a+rX-st . @@ -81,10 +81,6 @@ patch -p1 < $CWD/patches/source-tree.patch # Avoid creating empty man directories. sed -i '/(man1dir)/d' sim/ucsim/doc/Makefile.in -# make considers device/lib/pic14/aclocal.m4 out-of-date and tries to -# rebuild it using aclocal-1.16 which doesn't exist yet on Slackware 14.2. -(cd device/lib/pic14 && autoreconf -vif) - # Requires lyx, latex2html, possibly others. Untested. if [ "${ENABLE_DOC:-no}" != 'no' ]; then enable_doc='--enable-doc' diff --git a/development/sdcc/sdcc.info b/development/sdcc/sdcc.info index 82b700329c..9aa42f7ae4 100644 --- a/development/sdcc/sdcc.info +++ b/development/sdcc/sdcc.info @@ -1,8 +1,8 @@ PRGNAM="sdcc" -VERSION="4.0.0" +VERSION="4.1.0" HOMEPAGE="http://sdcc.sourceforge.net/" -DOWNLOAD="https://sourceforge.net/projects/sdcc/files/sdcc/4.0.0/sdcc-src-4.0.0.tar.bz2" -MD5SUM="eac8f83af265dca1f3e4c79abcd43c6c" +DOWNLOAD="https://sourceforge.net/projects/sdcc/files/sdcc/4.1.0/sdcc-src-4.1.0.tar.bz2" +MD5SUM="83df8cd5b24c7dbb7c83c5fa0857b3f8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/shc/README b/development/shc/README index 560ad6f8c8..be04109cc4 100644 --- a/development/shc/README +++ b/development/shc/README @@ -1,16 +1,15 @@ shc - Shell script compiler -SHC is a generic shell script compiler. It takes a script, which is -specified on the command line and produces C source code. The generated -source code is then compiled and linked to produce a stripped binary. +SHC is a generic shell script compiler. It takes a script, which is specified on +the command line and produces C source code. The generated source code is then +compiled and linked to produce a stripped binary. -The compiled binary will still be dependent on the shell specified in -the first line of the shell code (i.e shebang: #!/bin/sh or such), thus -shc does not create completely independent binaries. +The compiled binary will still be dependent on the shell specified in the first +line of the shell code (i.e shebang: #!/bin/sh or such), thus shc does not +create completely independent binaries. -shc itself is not a compiler such as cc, it rather encodes and encrypts -a shell script and generates C source code with the added expiration -capability. It then uses the system compiler to compile a stripped -binary which behaves exactly like the original script. Upon execution, -the compiled binary will decrypt and execute the code with the shells' --c option. +shc itself is not a compiler such as cc, it rather encodes and encrypts a shell +script and generates C source code with the added expiration capability. It then +uses the system compiler to compile a stripped binary which behaves exactly like +the original script. Upon execution, the compiled binary will decrypt and +execute the code with the shells' -c option. diff --git a/development/shc/shc.SlackBuild b/development/shc/shc.SlackBuild index d3d52deceb..6b4798dfa2 100644 --- a/development/shc/shc.SlackBuild +++ b/development/shc/shc.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for shc # Previously maintained by Roberto Metere <roberto <at> metere <dot> it> -# Copyright 2017 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2017-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # 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=shc -VERSION=${VERSION:-3.9.6} +VERSION=${VERSION:-4.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/shc/shc.info b/development/shc/shc.info index 5af3ba09dd..b7e1097352 100644 --- a/development/shc/shc.info +++ b/development/shc/shc.info @@ -1,8 +1,8 @@ PRGNAM="shc" -VERSION="3.9.6" +VERSION="4.0.3" HOMEPAGE="http://neurobin.github.io/shc" -DOWNLOAD="https://github.com/neurobin/shc/archive/3.9.6/shc-3.9.6.tar.gz" -MD5SUM="da777637594be58caf33509d2ca0fbea" +DOWNLOAD="https://github.com/neurobin/shc/archive/4.0.3/shc-4.0.3.tar.gz" +MD5SUM="c3f7aef42f12bccd0a54db92e3946f4e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/slibtool/README b/development/slibtool/README index de43a122ff..6cf32a6c9b 100644 --- a/development/slibtool/README +++ b/development/slibtool/README @@ -1,17 +1,18 @@ slibtool is an independent reimplementation of the widely used libtool, written in C. slibtool is designed to be a clean, fast, easy-to-use. -slibtool maintains compatibility with libtool in nearly every aspect of -the tool's functionality as well as semantics, leaving out (or turning -into a no-op) only a small number of features that are no longer needed -on modern systems. +slibtool maintains compatibility with libtool in nearly every aspect +of the tool's functionality as well as semantics, leaving out (or +turning into a no-op) only a small number of features that are no +longer needed on modern systems. This does not conflict with GNU libtool included with Slackware. To use slibtool instead of libtool export this to your environment. export MAKEFLAGS='LIBTOOL=rlibtool' -This symlink should work in most cases by parsing the generated libtool -to determine if shared libraries and / or static archives will be built. +This symlink should work in most cases by parsing the generated +libtool to determine if shared libraries and / or static archives +will be built. To force building both shared libraries and static archives: export MAKEFLAGS='LIBTOOL=slibtool' diff --git a/development/slibtool/slibtool.SlackBuild b/development/slibtool/slibtool.SlackBuild index 5c9766dac4..a42787ec18 100644 --- a/development/slibtool/slibtool.SlackBuild +++ b/development/slibtool/slibtool.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for slibtool -# Copyright 2017-2018, 2020 Hunter Sezen California, USA +# Copyright 2017-2018, 2020-2021 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=slibtool -VERSION=${VERSION:-0.5.31} +VERSION=${VERSION:-0.5.33} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/slibtool/slibtool.info b/development/slibtool/slibtool.info index 252142bdee..fe4bd36888 100644 --- a/development/slibtool/slibtool.info +++ b/development/slibtool/slibtool.info @@ -1,8 +1,8 @@ PRGNAM="slibtool" -VERSION="0.5.31" +VERSION="0.5.33" HOMEPAGE="https://git.foss21.org/slibtool" -DOWNLOAD="https://dl.foss21.org/slibtool/slibtool-0.5.31.tar.xz" -MD5SUM="c420a3f5a34ae777777b2b18ed221f4f" +DOWNLOAD="https://dl.foss21.org/slibtool/slibtool-0.5.33.tar.xz" +MD5SUM="aa8e3343b5beac879fe063d9dc9f8773" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/sqlcl/README b/development/sqlcl/README index f57556db54..d40229e1cc 100644 --- a/development/sqlcl/README +++ b/development/sqlcl/README @@ -1,11 +1,11 @@ Oracle SQL Developer Command Line -Oracle SQL Developer Command Line (SQLcl) is a free command line -interface for Oracle Database. It allows you to interactively or batch -execute SQL and PL/SQL. SQLcl provides in-line editing, statement -completion, and command recall for a feature-rich experience, all -while also supporting your previously written SQL*Plus scripts. +Oracle SQL Developer Command Line (SQLcl) is a free command line interface for +Oracle Database. It allows you to interactively or batch execute SQL and PL/SQL. +SQLcl provides in-line editing, statement completion, and command recall for a +feature-rich experience, all while also supporting your previously written +SQL*Plus scripts. You need an Oracle account and you must Agree to Oracle's download -agreement before this can be downloaded. You have to use a web browser -to download it. +agreement before this can be downloaded. +You have to use a web browser to download it. diff --git a/development/sqlcl/sqlcl.SlackBuild b/development/sqlcl/sqlcl.SlackBuild index f02d105169..c999f917fa 100644 --- a/development/sqlcl/sqlcl.SlackBuild +++ b/development/sqlcl/sqlcl.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Oracle SQL Developer Command Line -# Copyright 2016-2017 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2016-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # 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=sqlcl -VERSION=${VERSION:-18.2.0} +VERSION=${VERSION:-20.4.2.35.2359} ARCH=${ARCH:-noarch} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -54,6 +54,7 @@ find -L . \ ) mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp $PKG/opt/sqlcl/README.md $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/usr/bin diff --git a/development/sqlcl/sqlcl.info b/development/sqlcl/sqlcl.info index fcdda8ae41..880f6cc166 100644 --- a/development/sqlcl/sqlcl.info +++ b/development/sqlcl/sqlcl.info @@ -1,8 +1,8 @@ PRGNAM="sqlcl" -VERSION="18.2.0" +VERSION="20.4.2.35.2359" HOMEPAGE="http://oracle.com/technetwork/developer-tools/sqlcl/overview" -DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqlcl-18.2.0.zip" -MD5SUM="840f08b3ae8dace7f9ab7dceec9b580f" +DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqlcl-20.4.2.35.2359.zip" +MD5SUM="371aa3d2ffaaa3bd2b6fa550eb3cb184" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/development/sqldeveloper/sqldeveloper.SlackBuild b/development/sqldeveloper/sqldeveloper.SlackBuild index baaec951df..20e3d32639 100644 --- a/development/sqldeveloper/sqldeveloper.SlackBuild +++ b/development/sqldeveloper/sqldeveloper.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for Oracle SQL Developer -# Copyright 2015-2018 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> +# Copyright 2015-2021 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com> # 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=sqldeveloper -VERSION=${VERSION:-18.2.0.183.1748} +VERSION=${VERSION:-20.4.1.407.0006} ARCH=${ARCH:-noarch} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/sqldeveloper/sqldeveloper.info b/development/sqldeveloper/sqldeveloper.info index 2168fd9839..ec4e2cc270 100644 --- a/development/sqldeveloper/sqldeveloper.info +++ b/development/sqldeveloper/sqldeveloper.info @@ -1,8 +1,8 @@ PRGNAM="sqldeveloper" -VERSION="18.2.0.183.1748" +VERSION="20.4.1.407.0006" HOMEPAGE="http://oracle.com/technetwork/developer-tools/sql-developer" -DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-18.2.0.183.1748-no-jre.zip" -MD5SUM="ad45f9db2e81f866c778e357f6129e36" +DOWNLOAD="http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-20.4.1.407.0006-no-jre.zip" +MD5SUM="041709f01de2c6d176f37132089b61b8" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="jdk" diff --git a/development/tea/tea.SlackBuild b/development/tea/tea.SlackBuild index 6418ecde40..66e4126f65 100644 --- a/development/tea/tea.SlackBuild +++ b/development/tea/tea.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tea -VERSION=${VERSION:-50.0.4} +VERSION=${VERSION:-60.0.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -91,7 +91,7 @@ cp -f icons/tea_icon_v2.png $PKG/usr/share/pixmaps mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a \ AUTHORS COPYING ChangeLog \ - manuals/* NEWS README TODO \ + manuals/* NEWS* README* TODO* \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/development/tea/tea.info b/development/tea/tea.info index 0cf5b3b6bf..f5479a9bc4 100644 --- a/development/tea/tea.info +++ b/development/tea/tea.info @@ -1,8 +1,8 @@ PRGNAM="tea" -VERSION="50.0.4" +VERSION="60.0.3" HOMEPAGE="http://semiletov.org/tea/" -DOWNLOAD="https://github.com/psemiletov/tea-qt/archive/50.0.4/tea-qt-50.0.4.tar.gz" -MD5SUM="bd713fc3e3086b04175ccb00622616f9" +DOWNLOAD="https://github.com/psemiletov/tea-qt/archive/60.0.3/tea-qt-60.0.3.tar.gz" +MD5SUM="661bca198f706a054a9196267b1954dd" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/tidy-html5/tidy-html5.SlackBuild b/development/tidy-html5/tidy-html5.SlackBuild index 6af8cdff96..1daf3b912c 100644 --- a/development/tidy-html5/tidy-html5.SlackBuild +++ b/development/tidy-html5/tidy-html5.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tidy-html5 -VERSION=${VERSION:-5.6.0} +VERSION=${VERSION:-5.7.28} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/tidy-html5/tidy-html5.info b/development/tidy-html5/tidy-html5.info index 3414561338..d42fefd32e 100644 --- a/development/tidy-html5/tidy-html5.info +++ b/development/tidy-html5/tidy-html5.info @@ -1,8 +1,8 @@ PRGNAM="tidy-html5" -VERSION="5.6.0" +VERSION="5.7.28" HOMEPAGE="http://www.html-tidy.org/" -DOWNLOAD="https://github.com/htacg/tidy-html5/archive/5.6.0/tidy-html5-5.6.0.tar.gz" -MD5SUM="85c8a163d9ece6a02fe12bc9bddbc455" +DOWNLOAD="https://github.com/htacg/tidy-html5/archive/5.7.28/tidy-html5-5.7.28.tar.gz" +MD5SUM="2a572befbf3610de6719506c338efabb" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/tig/1016.patch b/development/tig/1016.patch deleted file mode 100644 index 095efc9173..0000000000 --- a/development/tig/1016.patch +++ /dev/null @@ -1,47 +0,0 @@ -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 f5de4dfb48..27adcb5319 100644 --- a/development/tig/tig.SlackBuild +++ b/development/tig/tig.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for tig -# Copyright 2014-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2014-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tig -VERSION=${VERSION:-2.5.1} -BUILD=${BUILD:-2} +VERSION=${VERSION:-2.5.3} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -70,7 +70,6 @@ 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/tig/tig.info b/development/tig/tig.info index 65a315bca7..773fb8d038 100644 --- a/development/tig/tig.info +++ b/development/tig/tig.info @@ -1,8 +1,8 @@ PRGNAM="tig" -VERSION="2.5.1" +VERSION="2.5.3" HOMEPAGE="https://jonas.github.io/tig/" -DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.1/tig-2.5.1.tar.gz" -MD5SUM="4d810b7de2dfc842ceeb8b8d88740f2c" +DOWNLOAD="https://github.com/jonas/tig/releases/download/tig-2.5.3/tig-2.5.3.tar.gz" +MD5SUM="ceec1ec9a93fd70de81a613c1b368631" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/tiled/tiled.SlackBuild b/development/tiled/tiled.SlackBuild index 53c9d00ce4..89bdf16d13 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.4.2} +VERSION=${VERSION:-1.5.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/tiled/tiled.info b/development/tiled/tiled.info index e65e7bd2c1..7dc537b885 100644 --- a/development/tiled/tiled.info +++ b/development/tiled/tiled.info @@ -1,8 +1,8 @@ PRGNAM="tiled" -VERSION="1.4.2" +VERSION="1.5.0" HOMEPAGE="https://www.mapeditor.org" -DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.4.2/tiled-1.4.2.tar.gz" -MD5SUM="2c283b1081abb041da5697dd9b16e6f8" +DOWNLOAD="https://github.com/bjorn/tiled/archive/v1.5.0/tiled-1.5.0.tar.gz" +MD5SUM="a3ddfa678903990692e6ddad1d11fa93" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="qt5 qbs" diff --git a/development/tkdiff/tkdiff.SlackBuild b/development/tkdiff/tkdiff.SlackBuild index 046113c60f..c98cda8637 100644 --- a/development/tkdiff/tkdiff.SlackBuild +++ b/development/tkdiff/tkdiff.SlackBuild @@ -23,7 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=tkdiff -VERSION=${VERSION:-5.0} +VERSION=${VERSION:-5.1} +SRCVERSION=$( echo $VERSION | tr . - ) BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -34,9 +35,9 @@ TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} -TAR=${TAR:-unzip} #tar xvf -SOURCE=${SOURCE:-tkdiff-5-0} -TARFILE=${TARFILE:-tkdiff-5-0.zip} +TAR=${TAR:-unzip} +SOURCE=${SOURCE:-$PRGNAM-$SRCVERSION} +TARFILE=${TARFILE:-$SOURCE.zip} set -e @@ -52,8 +53,8 @@ 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 {} \; -mkdir -p $PKG/usr/bin -cp -a $PRGNAM $PKG/usr/bin + +install -D -m 0755 $PRGNAM $PKG/usr/bin/$PRGNAM 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/tkdiff/tkdiff.info b/development/tkdiff/tkdiff.info index e7f034cfa4..14b6418f85 100644 --- a/development/tkdiff/tkdiff.info +++ b/development/tkdiff/tkdiff.info @@ -1,8 +1,8 @@ PRGNAM="tkdiff" -VERSION="5.0" +VERSION="5.1" HOMEPAGE="https://sourceforge.net/projects/tkdiff/" -DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.0/tkdiff-5-0.zip" -MD5SUM="4e4ad77c54fc4d8057b29e14aa539d35" +DOWNLOAD="https://sourceforge.net/projects/tkdiff/files/tkdiff/5.1/tkdiff-5-1.zip" +MD5SUM="3c08e7985080e310c51ab29181df1856" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/uncrustify/uncrustify.SlackBuild b/development/uncrustify/uncrustify.SlackBuild index 7b170d05ad..97f9a01292 100644 --- a/development/uncrustify/uncrustify.SlackBuild +++ b/development/uncrustify/uncrustify.SlackBuild @@ -5,7 +5,7 @@ # Written by Aleksandar Samardzic <asamardzic@gmail.com> PRGNAM=uncrustify -VERSION=${VERSION:-0.71.0} +VERSION=${VERSION:-0.72.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/uncrustify/uncrustify.info b/development/uncrustify/uncrustify.info index 4c5514fb7e..359f2e8b83 100644 --- a/development/uncrustify/uncrustify.info +++ b/development/uncrustify/uncrustify.info @@ -1,8 +1,8 @@ PRGNAM="uncrustify" -VERSION="0.71.0" +VERSION="0.72.0" HOMEPAGE="http://uncrustify.sourceforge.net/" -DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.71.0/uncrustify-uncrustify-0.71.0.tar.gz" -MD5SUM="748482d4c16e2de966505c7e3829d925" +DOWNLOAD="https://github.com/uncrustify/uncrustify/archive/uncrustify-0.72.0/uncrustify-uncrustify-0.72.0.tar.gz" +MD5SUM="9e89cd3457cb1b431eab5c7a161c02a2" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/universal-ctags/universal-ctags.SlackBuild b/development/universal-ctags/universal-ctags.SlackBuild index af29f706bd..e68880256b 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:-86bdb84} -GITVERSION=${GITVERSION:-86bdb84ce1fc25239c02121343cec897c12b9ffa} +VERSION=${VERSION:-af30512} +GITVERSION=${GITVERSION:-af3051279c8800d1641bdd27ab8cdb4c7fd4936d} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/universal-ctags/universal-ctags.info b/development/universal-ctags/universal-ctags.info index e9e68bd0df..c47987c11f 100644 --- a/development/universal-ctags/universal-ctags.info +++ b/development/universal-ctags/universal-ctags.info @@ -1,8 +1,8 @@ PRGNAM="universal-ctags" -VERSION="86bdb84" +VERSION="af30512" HOMEPAGE="https://ctags.io/" -DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-86bdb84ce1fc25239c02121343cec897c12b9ffa.tar.xz" -MD5SUM="3b86aa2c662ce77e3d0d2ae0d561481a" +DOWNLOAD="https://download.dlackware.com/hosted-sources/universal-ctags/ctags-af3051279c8800d1641bdd27ab8cdb4c7fd4936d.tar.xz" +MD5SUM="dc96f1cd53add01f78364e6dabed615b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="%README%" diff --git a/development/valgrind/valgrind.SlackBuild b/development/valgrind/valgrind.SlackBuild index 991cf4dbc5..d9a1f377ae 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.16.1} +VERSION=${VERSION:-3.17.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/valgrind/valgrind.info b/development/valgrind/valgrind.info index 7e58b06734..7302656729 100644 --- a/development/valgrind/valgrind.info +++ b/development/valgrind/valgrind.info @@ -1,8 +1,8 @@ PRGNAM="valgrind" -VERSION="3.16.1" +VERSION="3.17.0" HOMEPAGE="http://www.valgrind.org/" -DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.16.1.tar.bz2" -MD5SUM="d1b153f1ab17cf1f311705e7a83ef589" +DOWNLOAD="http://sourceware.org/pub/valgrind/valgrind-3.17.0.tar.bz2" +MD5SUM="afe11b5572c3121a781433b7c0ab741b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/velero/slack-desc b/development/velero/slack-desc index 4b8ec3d748..97a1c11656 100644 --- a/development/velero/slack-desc +++ b/development/velero/slack-desc @@ -15,5 +15,5 @@ velero: persistent volumes. velero: velero: velero: Homepage: https://velero.io -velero: Release date: Mar 10, 2020 +velero: Release date: Oct 21, 2020 velero: diff --git a/development/velero/velero.SlackBuild b/development/velero/velero.SlackBuild index b36296ab5f..f237c91b1b 100644 --- a/development/velero/velero.SlackBuild +++ b/development/velero/velero.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for velero -# Copyright 2020 Dmitrii Sosedov, United States +# Copyright 2021 Dmitrii Sosedov, United States # 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=velero -VERSION=${VERSION:-1.3.2} +VERSION=${VERSION:-1.5.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/velero/velero.info b/development/velero/velero.info index 9d7b9168be..caf957a61f 100644 --- a/development/velero/velero.info +++ b/development/velero/velero.info @@ -1,10 +1,10 @@ PRGNAM="velero" -VERSION="1.3.2" +VERSION="1.5.2" HOMEPAGE="https://velero.io" DOWNLOAD="UNSUPPORTED" MD5SUM="UNSUPPORTED" -DOWNLOAD_x86_64="https://github.com/vmware-tanzu/velero/releases/download/v1.3.2/velero-v1.3.2-linux-amd64.tar.gz" -MD5SUM_x86_64="cc25462d3e02115c7aa8f9cfe0eb5931" +DOWNLOAD_x86_64="https://github.com/vmware-tanzu/velero/releases/download/v1.5.2/velero-v1.5.2-linux-amd64.tar.gz" +MD5SUM_x86_64="e5c1d6593717841e76b4573df5a47c79" REQUIRES="" MAINTAINER="Dmitrii Sosedov" EMAIL="d.sosedov@gmail.com" diff --git a/development/vscode-bin/vscode-bin.SlackBuild b/development/vscode-bin/vscode-bin.SlackBuild index 8e3553a1ec..2f2541bee7 100644 --- a/development/vscode-bin/vscode-bin.SlackBuild +++ b/development/vscode-bin/vscode-bin.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for vscode-bin -# Copyright 2019-2020 Willy Sudiarto Raharjo <willysr@slackbuilds.org> +# Copyright 2019-2021 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ PRGNAM=vscode-bin SRCNAM=code-stable -VERSION=${VERSION:-1.50.1} -SRCVER=1602601238 +VERSION=${VERSION:-1.55.0} +SRCVER=1617120964 BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/vscode-bin/vscode-bin.info b/development/vscode-bin/vscode-bin.info index a75d7b0c0a..b2ba7d5782 100644 --- a/development/vscode-bin/vscode-bin.info +++ b/development/vscode-bin/vscode-bin.info @@ -1,10 +1,10 @@ PRGNAM="vscode-bin" -VERSION="1.50.1" +VERSION="1.55.0" HOMEPAGE="https://code.visualstudio.com/" DOWNLOAD="UNSUPPORTED" MD5SUM="" -DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/d2e414d9e4239a252d1ab117bd7067f125afd80a/code-stable-x64-1602601238.tar.gz" -MD5SUM_x86_64="76abf258da6e2ea6b415a49e4976eef1" +DOWNLOAD_x86_64="https://az764295.vo.msecnd.net/stable/c185983a683d14c396952dd432459097bc7f757f/code-stable-x64-1617120964.tar.gz" +MD5SUM_x86_64="ebd88c08d9387b00fe8540153297e985" REQUIRES="" MAINTAINER="Willy Sudiarto Raharjo" EMAIL="willysr@slackbuilds.org" diff --git a/development/vscodium/README b/development/vscodium/README new file mode 100644 index 0000000000..c53096d4f2 --- /dev/null +++ b/development/vscodium/README @@ -0,0 +1,7 @@ +Free and open source binary release of VSCode without Microsoft's +branding, telemetry and license. + +If you cannot or do not want to build VSCode from source and you need a +clean binary then VSCodium is for you. + +NOTE: The 32bit release stops at version 1.35.1 diff --git a/development/vscodium/doinst.sh b/development/vscodium/doinst.sh new file mode 100644 index 0000000000..aea0f894eb --- /dev/null +++ b/development/vscodium/doinst.sh @@ -0,0 +1,13 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +if [ -x /usr/bin/update-mime-database ]; then + /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1 +fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi diff --git a/development/vscodium/slack-desc b/development/vscodium/slack-desc new file mode 100644 index 0000000000..618bb35f60 --- /dev/null +++ b/development/vscodium/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +vscodium: vscodium (Visual Studio Code FOSS Binary Release) +vscodium: +vscodium: Free and open source binary release of VSCode without Microsoft's +vscodium: branding, telemetry and license. +vscodium: +vscodium: Homepage: https://vscodium.com/ +vscodium: +vscodium: +vscodium: +vscodium: +vscodium: diff --git a/development/vscodium/vscodium.SlackBuild b/development/vscodium/vscodium.SlackBuild new file mode 100644 index 0000000000..c630053dbd --- /dev/null +++ b/development/vscodium/vscodium.SlackBuild @@ -0,0 +1,90 @@ +#!/bin/sh + +# Slackware build script for vscodium + +# Copyright 2021 rc-05 <rc23@email.it> +# 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. + +PRGNAM=vscodium +VERSION=${VERSION:-1.54.2} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +# Bail out when building the Slackbuild on non-x86_64 arch. +if [ "$ARCH" != "x86_64" ]; then + echo "Unsupported on $ARCH: last version available is 1.35.2" + exit -1 +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +# Creates a directory to extract the files into a suitable directory as the +# original archive doesn't contain a directory. +mkdir $PRGNAM-$VERSION +tar xvf $CWD/VSCodium-linux-x64-$VERSION.tar.gz -C $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 {} \; + +mkdir -p $PKG/opt/$PRGNAM $PKG/usr/bin +mv * $PKG/opt/$PRGNAM + +mkdir -p $PKG/usr/share/applications +cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications + +mkdir -p $PKG/usr/share/icons/hicolor/1024x1024/apps +cp $PKG/opt/$PRGNAM/resources/app/resources/linux/code.png $PKG/usr/share/icons/hicolor/1024x1024/apps + +cd $PKG/usr/bin +ln -s /opt/$PRGNAM/bin/codium . + +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 +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/vscodium/vscodium.desktop b/development/vscodium/vscodium.desktop new file mode 100644 index 0000000000..3659cc54de --- /dev/null +++ b/development/vscodium/vscodium.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=VSCodium +Exec=/usr/bin/codium +Icon=/usr/share/icons/hicolor/1024x1024/apps/code.png +Type=Application +Categories=Development; diff --git a/development/vscodium/vscodium.info b/development/vscodium/vscodium.info new file mode 100644 index 0000000000..612714e946 --- /dev/null +++ b/development/vscodium/vscodium.info @@ -0,0 +1,10 @@ +PRGNAM="vscodium" +VERSION="1.54.2" +HOMEPAGE="https://vscodium.com/" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://github.com/VSCodium/vscodium/releases/download/1.54.2/VSCodium-linux-x64-1.54.2.tar.gz" +MD5SUM_x86_64="4f5c137909994f4ff72e9ce16f879bdb" +REQUIRES="" +MAINTAINER="rc-05" +EMAIL="rc23@email.it" diff --git a/development/vstudio/vstudio.SlackBuild b/development/vstudio/vstudio.SlackBuild index fafa648c8e..c7dda34412 100644 --- a/development/vstudio/vstudio.SlackBuild +++ b/development/vstudio/vstudio.SlackBuild @@ -23,13 +23,12 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=vstudio -VERSION=${VERSION:-8.3} +VERSION=${VERSION:-10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} case "$( uname -m )" in - i?86) ARCH=i586 ; BASENAME=${BASENAME:-vstudio_8_lin} ;; - x86_64) ARCH=x86_64 ; BASENAME=${BASENAME:-vstudio_x64_8_lin} ;; + x86_64) ARCH=x86_64 ; BASENAME=${BASENAME:-vstudio_x64_10_lin} ;; *) echo "Package for $(uname -m) architecture is not available." ; exit 1 ;; esac @@ -42,7 +41,11 @@ OUTPUT=${OUTPUT:-/tmp} rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $PKG -ar p $CWD/$BASENAME.deb data.tar.xz | tar xvJ +if [ -e $BASENAME.deb ]; then + ar p $CWD/$BASENAME.deb data.tar.xz | tar xvJ +else + ar p $CWD/vstudio_x64_lin-deb data.tar.xz | tar xvJ +fi chown -R root:root . find -L . \ diff --git a/development/vstudio/vstudio.info b/development/vstudio/vstudio.info index 0a04d32368..8c48543575 100644 --- a/development/vstudio/vstudio.info +++ b/development/vstudio/vstudio.info @@ -1,10 +1,10 @@ PRGNAM="vstudio" -VERSION="8.3" +VERSION="10" HOMEPAGE="http://www.valentina-db.com/" -DOWNLOAD="http://valentina-db.com/download/prev_releases/8.3/lin_32/vstudio_8_lin.deb" -MD5SUM="1e61812e12e3f58cc224e343e9ab2a03" -DOWNLOAD_x86_64="http://valentina-db.com/download/prev_releases/8.3/lin_64/vstudio_x64_8_lin.deb" -MD5SUM_x86_64="4fd63c73f25383e8aa05359c29759a2b" +DOWNLOAD="UNSUPPORTED" +MD5SUM="" +DOWNLOAD_x86_64="https://www.valentina-db.com/en/all-downloads/vstudio/current/vstudio_x64_lin-deb" +MD5SUM_x86_64="7a0e80bc55f9ddeb4e32decc6ace127b" REQUIRES="" MAINTAINER="Antonio Leal" EMAIL="antonioleal@yahoo.com" diff --git a/development/watchman/slack-desc b/development/watchman/slack-desc index ded546d12c..71feb4c4ed 100644 --- a/development/watchman/slack-desc +++ b/development/watchman/slack-desc @@ -12,8 +12,8 @@ watchman: Watchman exists to watch files and record when they change. watchman: It can also trigger actions (such as rebuilding assets) when watchman: matching files change. watchman: +watchman: https://facebook.github.io/watchman/ watchman: watchman: watchman: -watchman: https://facebook.github.io/watchman/ watchman: diff --git a/development/watchman/watchman.SlackBuild b/development/watchman/watchman.SlackBuild index 57f73f469b..8222d4bd87 100644 --- a/development/watchman/watchman.SlackBuild +++ b/development/watchman/watchman.SlackBuild @@ -3,9 +3,9 @@ # Slackware build script for watchman # Originally written by: -# Ryan P.C. McQuen | Everett, WA | ryanpcmcquen@member.fsf.org +# Ryan P.C. McQuen | Everett, WA | <email removed> -# Now maintained by B. Watson (yalhcru@gmail.com) +# Now maintained by B. Watson <yalhcru@gmail.com> # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -78,11 +78,8 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ ./autogen.sh CC=clang CXX=clang++ \ diff --git a/development/xa/README b/development/xa/README index 41fa1f24a0..27afcbe09f 100644 --- a/development/xa/README +++ b/development/xa/README @@ -9,3 +9,7 @@ This build includes xa's companion piece, the disassembler dxa. dxa is considered alpha-quality software, but is included because it's still very useful. It produces output that can be reassembled with xa, but doesn't support the 65816 CPU. + +If you want to run the xa test suite as part of the build, export +MAKETEST=yes in the script's environment. The build will fail if any +of the tests fail. diff --git a/development/xa/xa.SlackBuild b/development/xa/xa.SlackBuild index ffe7d9fba6..4a7069bc35 100644 --- a/development/xa/xa.SlackBuild +++ b/development/xa/xa.SlackBuild @@ -6,6 +6,11 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20201024 bkw: +# - update for xa-2.3.11 (dxa still the same) +# - add support for running the test suite +# - exclude windows (visual studio) stuff when extracting tarball + # 20191129 bkw: # - update for xa-2.3.10 and dxa-0.1.4 # - remove the patches for dxa, 0.1.4 has all the fixes applied @@ -24,7 +29,7 @@ # they were included in the script tarball all along. PRGNAM=xa -VERSION=${VERSION:-2.3.10} +VERSION=${VERSION:-2.3.11} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -64,17 +69,19 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PRGNAM-$VERSION -tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz --exclude="*/vstudio/*" cd $PRGNAM-$VERSION chown -R root:root . # tarball permissions are worse than usual. -find . -type d -exec chmod 755 {} \; -o -type f -exec chmod 644 {} \; +find . -type d -exec chmod 755 {} \+ -o -type f -exec chmod 644 {} \+ +chmod 755 tests/harness tests/hextool sed -i "s,-O2,$SLKCFLAGS," Makefile # Note: non-standard use of DESTDIR make DESTDIR=/usr +[ "${MAKETEST:-no}" = "yes" ] && make -j1 test make install DESTDIR=$PKG/usr MANDIR=$PKG/usr/man/man1 strip $PKG/usr/bin/* diff --git a/development/xa/xa.info b/development/xa/xa.info index 51ddf18a6c..6b872338ad 100644 --- a/development/xa/xa.info +++ b/development/xa/xa.info @@ -1,9 +1,9 @@ PRGNAM="xa" -VERSION="2.3.10" +VERSION="2.3.11" HOMEPAGE="http://www.floodgap.com/retrotech/xa/" -DOWNLOAD="https://slackware.uk/~urchlay/src/xa-2.3.10.tar.gz \ +DOWNLOAD="https://slackware.uk/~urchlay/src/xa-2.3.11.tar.gz \ https://slackware.uk/~urchlay/src/dxa-0.1.4.tar.gz" -MD5SUM="14265129071922dd964d89599775d13e \ +MD5SUM="72cbd5619f75b0c9839b90c41d0f9ea6 \ 3a7993751bcb94e5f9081cc2f27eee1d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/development/xkeys-sdk/README b/development/xkeys-sdk/README new file mode 100644 index 0000000000..855545697e --- /dev/null +++ b/development/xkeys-sdk/README @@ -0,0 +1,8 @@ +This is an open source Linux support for Pi Engineering's X-Keys +products written in C++. Features code for accessing all X-keys controls +and key states and includes a simple, straight forward example GUI. + +Example source code for the installed libraries, test & pietestgui +programs are found in the piehid, test & testgui directories in +/usr/doc/xkeys-sdk-$VERSION. The DataReports directory also found there +contains the message formats for the various X-Keys products. diff --git a/development/xkeys-sdk/doinst.sh b/development/xkeys-sdk/doinst.sh new file mode 100644 index 0000000000..0fa754f75e --- /dev/null +++ b/development/xkeys-sdk/doinst.sh @@ -0,0 +1,11 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +# If other icon themes are installed, then add to/modify this as needed +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi + diff --git a/development/xkeys-sdk/slack-desc b/development/xkeys-sdk/slack-desc new file mode 100644 index 0000000000..387c4c244b --- /dev/null +++ b/development/xkeys-sdk/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xkeys-sdk: xkeys-sdk (SDK for X-Keys) +xkeys-sdk: +xkeys-sdk: This is an open source Linux support for PI Engineering's X-Keys +xkeys-sdk: products written in C++. Features code for accessing all X-keys +xkeys-sdk: controls and key states and includes a simple, straight forward +xkeys-sdk: example GUI. +xkeys-sdk: +xkeys-sdk: +xkeys-sdk: +xkeys-sdk: +xkeys-sdk: diff --git a/development/xkeys-sdk/xkeys-sdk.SlackBuild b/development/xkeys-sdk/xkeys-sdk.SlackBuild new file mode 100644 index 0000000000..835320062c --- /dev/null +++ b/development/xkeys-sdk/xkeys-sdk.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/sh + +# Slackware build script for xkeys-sdk + +# Copyright 2021 Christoph Willing Brisbane, Australia +# 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. + +PRGNAM=xkeys-sdk +SRCNAM=X-keys_Linux +VERSION=${VERSION:-2.1.0} +COMMIT=6d63ceedb00f21a21a723ca899b4ff65f274c8b3 +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $SRCNAM-$COMMIT +tar xvf $CWD/$SRCNAM-$COMMIT.tar.gz +cd $SRCNAM-$COMMIT +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 {} \; + +mkdir -p build +cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DCMAKE_BUILD_TYPE=Release .. + + make + make install DESTDIR=$PKG +cd .. + +# Remove static library +rm -f $PKG/usr/lib$LIBDIRSUFFIX/libpiehid.a + +mkdir -p $PKG/lib/udev/rules.d +install -m 0644 udev/90-xkeys.rules $PKG/lib/udev/rules.d/ + +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 LICENSE.txt README.* piehid test testgui $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +tar -C $PKG/usr/doc/$PRGNAM-$VERSION -xf $TMP/$SRCNAM-$COMMIT/non-PC.tar.gz +mv $PKG/usr/doc/$PRGNAM-$VERSION/non-PC $PKG/usr/doc/$PRGNAM-$VERSION/DataReports + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/xkeys-sdk/xkeys-sdk.info b/development/xkeys-sdk/xkeys-sdk.info new file mode 100644 index 0000000000..0539299c9a --- /dev/null +++ b/development/xkeys-sdk/xkeys-sdk.info @@ -0,0 +1,10 @@ +PRGNAM="xkeys-sdk" +VERSION="2.1.0" +HOMEPAGE="https://github.com/piengineering/X-keys_Linux" +DOWNLOAD="https://github.com/piengineering/X-keys_Linux/archive/6d63cee/X-keys_Linux-6d63ceedb00f21a21a723ca899b4ff65f274c8b3.tar.gz" +MD5SUM="ef3bf752674383e3cba8c308324f89dc" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="qt5" +MAINTAINER="Christoph Willing" +EMAIL="chris.willing@linux.com" diff --git a/development/xnedit/xnedit.SlackBuild b/development/xnedit/xnedit.SlackBuild index 52461f43b8..f726d0cf63 100644 --- a/development/xnedit/xnedit.SlackBuild +++ b/development/xnedit/xnedit.SlackBuild @@ -26,7 +26,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=xnedit -VERSION=${VERSION:-1.2.0} +VERSION=${VERSION:-1.2.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/xnedit/xnedit.info b/development/xnedit/xnedit.info index 79b03131d2..db1e781a84 100644 --- a/development/xnedit/xnedit.info +++ b/development/xnedit/xnedit.info @@ -1,8 +1,8 @@ PRGNAM="xnedit" -VERSION="1.2.0" +VERSION="1.2.2" HOMEPAGE="https://sourceforge.net/projects/xnedit/" -DOWNLOAD="https://sourceforge.net/projects/xnedit/files/xnedit-1.2.0.tar.gz" -MD5SUM="72b66dabb081451bbe0069a84c4fbad8" +DOWNLOAD="https://sourceforge.net/projects/xnedit/files/xnedit-1.2.2.tar.gz" +MD5SUM="d38b1b2612a75c5e130987e2c032cf2d" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/xtruss/xtruss.SlackBuild b/development/xtruss/xtruss.SlackBuild index 894639819e..22b9d43a4a 100644 --- a/development/xtruss/xtruss.SlackBuild +++ b/development/xtruss/xtruss.SlackBuild @@ -7,8 +7,13 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20201102 bkw: +# - update for v20200918.a94a153 +# - switch to self-hosted source, as upstream disappears the old source +# immediately on every new release. + PRGNAM=xtruss -VERSION=${VERSION:-20181001.82973f5} +VERSION=${VERSION:-20200918.a94a153} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -65,7 +70,7 @@ CXXFLAGS="$SLKCFLAGS" \ make make install-strip DESTDIR=$PKG -find $PKG/usr/man -type f -exec gzip -9 {} \; +gzip $PKG/usr/man/man?/*.? mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a LICENCE README $PKG/usr/doc/$PRGNAM-$VERSION diff --git a/development/xtruss/xtruss.info b/development/xtruss/xtruss.info index e0b6fe1865..712b3b8ea7 100644 --- a/development/xtruss/xtruss.info +++ b/development/xtruss/xtruss.info @@ -1,8 +1,8 @@ PRGNAM="xtruss" -VERSION="20181001.82973f5" +VERSION="20200918.a94a153" HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/xtruss/" -DOWNLOAD="https://www.chiark.greenend.org.uk/~sgtatham/xtruss/xtruss-20181001.82973f5.tar.gz" -MD5SUM="21f7dbdac0caf4199cbf581445454718" +DOWNLOAD="https://slackware.uk/~urchlay/src/xtruss-20200918.a94a153.tar.gz" +MD5SUM="bcdf1e92ec0f6226cd8a314edf861b62" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" diff --git a/development/xxd-standalone/README b/development/xxd-standalone/README new file mode 100644 index 0000000000..59fd97781c --- /dev/null +++ b/development/xxd-standalone/README @@ -0,0 +1,15 @@ +xxd creates a hex dump of a given file or standard input. It can also +convert a hex dump back to its original binary form. + +xxd is a part of vim. This standalone version can be useful for users of +neovim who want to remove the stock vim. This package is useless if vim +is installed. + +Since xxd is a part of vim, xxd-standalone conflicts with the stock vim +package. You should remove vim before installing xxd-standalone. + +If, by some reason, you have xxd-standalone installed simultaneously +with vim and decide to remove vim, you may need to reinstall +xxd-standalone. + +If you remove xxd-standalone, you'll need to reinstall vim. diff --git a/development/xxd-standalone/doinst.sh b/development/xxd-standalone/doinst.sh new file mode 100644 index 0000000000..8cbfd234c5 --- /dev/null +++ b/development/xxd-standalone/doinst.sh @@ -0,0 +1,10 @@ +if VIMP=$(grep -rwl '/var/log/packages/' -e 'usr/bin/xxd' \ + | grep -o -m 1 "vim-.*"); then + echo "WARNING: It seems that you installed xxd-standalone" + echo " simultaneously with ${VIMP}," + echo " which provides xxd. If you remove vim," + echo " you may need to reinstall xxd-standalone." + echo " Conversely, if you remove xxd-standalone," + echo " you'll need to reinstall vim." + sleep 5 +fi diff --git a/development/xxd-standalone/slack-desc b/development/xxd-standalone/slack-desc new file mode 100644 index 0000000000..8fac3aeb54 --- /dev/null +++ b/development/xxd-standalone/slack-desc @@ -0,0 +1,19 @@ +# 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------------------------------------------------------| +xxd-standalone: xxd-standalone (hex dump utility from vim) +xxd-standalone: +xxd-standalone: +xxd-standalone: +xxd-standalone: xxd is a part of vim. This standalone version can be useful for users +xxd-standalone: of neovim who want to remove the stock vim. +xxd-standalone: +xxd-standalone: +xxd-standalone: +xxd-standalone: +xxd-standalone: diff --git a/development/xxd-standalone/xxd-standalone.SlackBuild b/development/xxd-standalone/xxd-standalone.SlackBuild new file mode 100644 index 0000000000..8c81455ac3 --- /dev/null +++ b/development/xxd-standalone/xxd-standalone.SlackBuild @@ -0,0 +1,121 @@ +#!/bin/sh + +# Slackware build script for xxd-standalone + +# Copyright 2020, Alexander Verbovetsky, Moscow, Russia +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=xxd-standalone +VERSION=${VERSION:-8.2.0854} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +mkdir -p $PRGNAM-$VERSION +cat $CWD/Makefile > $PRGNAM-$VERSION/Makefile +cat $CWD/xxd.c > $PRGNAM-$VERSION/xxd.c +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 {} \; + +make CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" + +mkdir -p $PKG/usr/bin +install -m 0755 -o root -g root xxd $PKG/usr/bin + +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/man/fr.ISO8859-1/man1 +mkdir -p $PKG/usr/man/fr/man1 +mkdir -p $PKG/usr/man/fr.UTF-8/man1 +mkdir -p $PKG/usr/man/it.ISO8859-1/man1 +mkdir -p $PKG/usr/man/it/man1 +mkdir -p $PKG/usr/man/it.UTF-8/man1 +mkdir -p $PKG/usr/man/ja/man1 +mkdir -p $PKG/usr/man/pl.ISO8859-2/man1 +mkdir -p $PKG/usr/man/pl/man1 +mkdir -p $PKG/usr/man/pl.UTF-8/man1 +mkdir -p $PKG/usr/man/ru.KOI8-R/man1 +mkdir -p $PKG/usr/man/ru.UTF-8/man1 +mkdir -p $PKG/usr/man/man1 + +cat $CWD/xxd-fr.1 > $PKG/usr/man/fr.ISO8859-1/man1/xxd.1 +cat $CWD/xxd-fr.1 > $PKG/usr/man/fr/man1/xxd.1 +cat $CWD/xxd-fr.UTF-8.1 > $PKG/usr/man/fr.UTF-8/man1/xxd.1 +cat $CWD/xxd-it.1 > $PKG/usr/man/it.ISO8859-1/man1/xxd.1 +cat $CWD/xxd-it.1 > $PKG/usr/man/it/man1/xxd.1 +cat $CWD/xxd-it.UTF-8.1 > $PKG/usr/man/it.UTF-8/man1/xxd.1 +cat $CWD/xxd-ja.UTF-8.1 > $PKG/usr/man/ja/man1/xxd.1 +cat $CWD/xxd-pl.1 > $PKG/usr/man/pl.ISO8859-2/man1/xxd.1 +cat $CWD/xxd-pl.1 > $PKG/usr/man/pl/man1/xxd.1 +cat $CWD/xxd-pl.UTF-8.1 > $PKG/usr/man/pl.UTF-8/man1/xxd.1 +cat $CWD/xxd-ru.1 > $PKG/usr/man/ru.KOI8-R/man1/xxd.1 +cat $CWD/xxd-ru.UTF-8.1 > $PKG/usr/man/ru.UTF-8/man1/xxd.1 +cat $CWD/xxd.1 > $PKG/usr/man/man1/xxd.1 + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/development/xxd-standalone/xxd-standalone.info b/development/xxd-standalone/xxd-standalone.info new file mode 100644 index 0000000000..74350184cc --- /dev/null +++ b/development/xxd-standalone/xxd-standalone.info @@ -0,0 +1,32 @@ +PRGNAM="xxd-standalone" +VERSION="8.2.0854" +HOMEPAGE="https://www.vim.org" +DOWNLOAD="https://raw.githubusercontent.com/vim/vim/v8.2.0854/src/xxd/xxd.c \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/src/xxd/Makefile \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-fr.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-fr.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-it.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-it.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-ja.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-pl.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-pl.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-ru.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd-ru.UTF-8.1 \ + https://raw.githubusercontent.com/vim/vim/v8.2.0854/runtime/doc/xxd.1" +MD5SUM="316a7f62dd590d7d18ef4344575d00d0 \ + d551525508580302c1c22a9ec0c0fb84 \ + d5967064b340a99671066fe1662b9a70 \ + 37987f54a8bef25f75c72972381880db \ + b772556f2393b1cdc82c653449bdcf02 \ + 9bb23fce20c8c6d0772108b53d66c874 \ + 557970ea576b1550c74edbf729c58ef0 \ + e3a2e3643b2bc4b14c99b45a7a46a5cc \ + 8f4fe8c8a682d6b1c608011a1fdc7171 \ + 92408c9623fcfa72e7780a4b0d365eb5 \ + 3ec378d11a435980ac03c1f66c1717f0 \ + 87467fa59b7efa85002baa2d78d2c0bb" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Alexander Verbovetsky" +EMAIL="alik@ejik.org" |