New commits:
commit 2967573ab09f82c315b8ad4d9139e1770d1e2127
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/radare2: version 5.3.1
commit 068a8d05ef3400bfbc1da31766c8c22b93fe5cb5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/python-sphinx-tabs: version 3.1.0
commit 5c85398d3cb6d3921b1e00f1be3a9f7155ac7e9c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
crypto/password-store: version 1.7.4
commit 4340b3810be2a0c203254716fe938d4a7f958f24
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
disk/fuse3: version 3.10.4
commit 6e9123a7b790a3e9e523cf7962e7d2f336a757db
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/sqlalchemy: version 1.4.18
commit 9fdc51d678e63820fbd04e3fa55f6372fda7c65b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
kernels/linux: version 5.12.10
commit 7afdfaf696e80a7539aea001d458368c48e0e0f2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/glib2: version 2.68.3
commit 1aa4f8e848a485d159691dfd76151011583a0ff6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
shell-term-fm/tmux: version 3.2a
commit 65ef056e70c5d6d5702d7b062b1223e5b45972fc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/ftxui: new spell, a simple lib for TUIs
commit 348c4f13b05c9052550dd25ba088d541232f5333
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/protobuf: version 3.17.3
commit 316498f3301a8e1dad21738e5419e35c1b967c4e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
crypto/sshfs-fuse: version 3.7.2
commit d1c2405a1f89ac024f13908616d57e46edca940a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/meson: version 0.58.1
commit 3a28757d6b6e3f71dcb9ea5d85c0c96702fe9862
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
xorg-lib/libx11: mark 1.7.2 as security update
commit aba76ca2318e3d437ecc09218400b32c12f78dd2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-soft/picard: version 2.6.3
commit 134fb7a2361f6b773f1b43fd5c9a9aa20d80de38
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/pyqt5-sip: version 12.9.0
commit 09bdedd4e687fddadea6f23c8b197b13abe26cfa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/pyqt5: version 5.15.4
commit 31979dbed677705d5d8d2d3a32f64626d4f90880
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/python-fasteners: new spell, cross-platform locks
commit 2cf5dbed2442357cbd6488bd524ccd932cbcaf6e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
python-pypi/python-discid: new spell, python bindings for libdiscid
commit c13a5d0b848e9b3cfa1e6d9a48886fe47fea718c
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
utils/sysstat: version 12.5.4
commit 5aa9cd81cf4ad2a5b9b20aea8de535892896d4d3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/git: Add missing source hashes
commit 7d65b2a3690d45de4c68d6d2d1255e96cc6ebbdd
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
http/lagrange: version 1.5.1
commit 4b463d0dc9cabccf688cac7b003659011db305f7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-players/mpg123: version 1.28.0
commit f7433cebe808b7e86db5bf4aec1336ec138c90ec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
audio-libs/libogg: version 1.3.5
commit 016a67516ab58e8097c6dc160b72c46d2173ebb2
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/vala: version 0.52.4
commit 101889fe75d7fdc3e2745fad7cde914802453961
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
archive/makeself: version 2.4.4
commit 246446b06db6ca0a19d120a2a6626364b2c1fc46
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
science/netgen: version 6.2.2103
commit c9f10fdc59e4142fc78954a4931efb7a1763ac6e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/z3: version 4.8.11
commit 2c24c9de5a4932166690a6b27fd6382c8cff16e1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/librsvg2: version 2.50.7
commit 0b5724b2f83bcf0e26d7346bb5a2fdc7f3c143f1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/tig: version 2.5.4
commit 5dbeccd75b3d6fc5aae2801401525bf353fa20ee
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/at-spi2-core: version 2.40.2
commit d8a1159e9ffc2d5e57e1f9fb936cede038cf886b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
utils/youtube-dl: version 2021.06.06
commit dc212e57ae9098afb531f24583158ad3f1eab59f
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
disk/ntfs-3g: version 2017.3.23AR.6
commit bcede715d777c883c847ca8461fb8bd16a4f27b5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
x11/xscreensaver: version 6.00, security update
commit 333e11da1663984b8da6c62a455a43abfd4e18b0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/range-v3: new spell, composable iterators for C++
commit 4b79062b46c78ff470c94c082f2aaa3de24f31db
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
smgl/simpleinit-msb: update bootlogd to version from sysvinit 2.99
diff --git a/ChangeLog b/ChangeLog
index 4646e42..2f1ccab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,15 @@
+2021-06-08 Florian Franzmann <bwlf AT bandrate.org>
+ * libs/ftxui: new spell, a simple C++ lib for TUIs
+
2021-06-08 Treeve Jelbert <treeve AT sourcemage.org>
* plasma/ksysguard: deleted, now in libksysguard
* plasma/layer-shell-qt: added
* plasma/ksystemstats: added
+2021-06-07 Florian Franzmann <bwlf AT bandrate.org>
+ * python-pypi/python-discid: new spell, python bindings for libdiscid
+ * python-pypi/python-fasteners: new spell, cross-platform locks
+
2021-06-06 Treeve Jelbert <treeve AT sourcemage.org>
* xorg.gpg: update <alan.coopersmith AT oracle.com>"
@@ -11,6 +18,7 @@
2021-06-04 Florian Franzmann <bwlf AT bandrate.org>
* libs/libmd: new spell, message digest functions from BSD
+ * libs/range-v3: new spell, composable iterators for C++
diff --git a/libs/range-v3/BUILD b/libs/range-v3/BUILD
new file mode 100755
index 0000000..4b00e0a
--- /dev/null
+++ b/libs/range-v3/BUILD
@@ -0,0 +1,8 @@
+OPTS+=" -DBUILD_TESTING=OFF" &&
+OPTS+=" -DRANGES_BUILD_CALENDAR_EXAMPLE=OFF" &&
+OPTS+=" -DRANGES_DEBUG_INFO=OFF" &&
+OPTS+=" -DRANGES_NATIVE=OFF" &&
+OPTS+=" -DRANGE_V3_EXAMPLES=OFF" &&
+OPTS+=" -DRANGE_V3_TESTS=OFF" &&
+
+default_build
diff --git a/libs/range-v3/CONFIGURE b/libs/range-v3/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/libs/range-v3/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/libs/range-v3/DEPENDS b/libs/range-v3/DEPENDS
new file mode 100755
index 0000000..f99c190
--- /dev/null
+++ b/libs/range-v3/DEPENDS
@@ -0,0 +1,9 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+
+depends boost &&
+depends -sub CXX gcc &&
+
+optional_depends doxygen "-DRANGE_V3_DOCS=ON" "-DRANGE_V3_DOCS=OFF" "build
documentation?" &&
+if is_depends_enabled $SPELL doxygen; then
+ depends graphviz
+fi
diff --git a/libs/range-v3/DETAILS b/libs/range-v3/DETAILS
new file mode 100755
index 0000000..cb0ba2b
--- /dev/null
+++ b/libs/range-v3/DETAILS
@@ -0,0 +1,28 @@
+source $GRIMOIRE/CMAKE_FUNCTIONS
+ SPELL=range-v3
+ VERSION=0.11.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/ericniebler/$SPELL/archive/refs/tags/${VERSION}.tar.gz
+
SOURCE_HASH=sha512:9d6cdcbc1e50104206ba731c3bdc9aab3acfcf69cd83f0e0b4de18b88df2a9e73d64e55638421768d4433c542b6619f6e5af6b17cccd3090cf8b4d4efe9863e4
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/ericniebler/$SPELL"
+
LICENSE[0]=https://github.com/ericniebler/$SPELL/blob/master/LICENSE.txt
+ ENTERED=20210604
+ SHORT="composability for C++ standard library iterators"
+cat << EOF
+Ranges are an extension of the Standard Template Library that makes its
+iterators and algorithms more powerful by making them composable. Unlike
+other range-like solutions which seek to do away with iterators, in range-v3
+ranges are an abstration layer on top of iterators.
+
+Range-v3 is built on three pillars: Views, Actions, and Algorithms. The
+algorithms are the same as those with which you are already familiar in the
+STL, except that in range-v3 all the algorithms have overloads that take
+ranges in addition to the overloads that take iterators. Views are composable
+adaptations of ranges where the adaptation happens lazily as the view is
+iterated. And an action is an eager application of an algorithm to a
container
+that mutates the container in-place and returns it for further processing.
+
+Views and actions use the pipe syntax (e.g., rng | adapt1 | adapt2 | ...) so
+your code is terse and readable from left to right.
+EOF
diff --git a/libs/range-v3/HISTORY b/libs/range-v3/HISTORY
new file mode 100644
index 0000000..fd85bca
--- /dev/null
+++ b/libs/range-v3/HISTORY
@@ -0,0 +1,3 @@
+2021-06-04 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/meson/DETAILS b/python-pypi/meson/DETAILS
index 33c7840..141658a 100755
--- a/python-pypi/meson/DETAILS
+++ b/python-pypi/meson/DETAILS
@@ -1,5 +1,5 @@
SPELL=meson
- VERSION=0.58.0
+ VERSION=0.58.1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
SOURCE_URL[0]=https://github.com/mesonbuild/meson/releases/download/$VERSION/$SOURCE
diff --git a/python-pypi/meson/HISTORY b/python-pypi/meson/HISTORY
index 5a76c5f..bb8fa6b 100644
--- a/python-pypi/meson/HISTORY
+++ b/python-pypi/meson/HISTORY
@@ -1,3 +1,6 @@
+2021-06-08 Florian Franzmann <bwlf AT bandrate.org>
+ * DETAILS: version 0.58.1
+
2021-05-08 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 0.58.0
diff --git a/python-pypi/python-discid/DEPENDS
b/python-pypi/python-discid/DEPENDS
new file mode 100755
index 0000000..f549ffb
--- /dev/null
+++ b/python-pypi/python-discid/DEPENDS
@@ -0,0 +1,2 @@
+depends python3 &&
+depends libdiscid
diff --git a/python-pypi/python-discid/DETAILS
b/python-pypi/python-discid/DETAILS
new file mode 100755
index 0000000..ce44cf1
--- /dev/null
+++ b/python-pypi/python-discid/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=python-discid
+ VERSION=1.2.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/JonnyJD/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:239cb608508e94109aa9b8b582bc3de1fb9408b508d56698d7f17ec9ebb0d37c1fb76557d98b6d194c1532e3047efcde3adc5d6e9634bc87533d331423a7f19f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://github.com/JonnyJD/python-discid"
+ LICENSE[0]=LGPL
+ ENTERED=20210607
+ SHORT="libdiscid Python bindings"
+cat << EOF
+Libdiscid's main purpose is the calculation of an identifier of audio discs
+(disc ID) to use for the MusicBrainz database.
+
+That identifier is calculated from the TOC of the disc, similar to the
+freeDB CDDB identifier. Libdiscid can calculate MusicBrainz disc IDs and
+freeDB disc IDs. Additionally the MCN of the disc and ISRCs from the tracks
+can be extracted.
+
+This module is a close binding that offloads all relevant data storage and
+calculation to Libdiscid. On the other hand it gives a pythonic API and uses
+objects and exceptions.
+EOF
diff --git a/python-pypi/python-discid/HISTORY
b/python-pypi/python-discid/HISTORY
new file mode 100644
index 0000000..9f69028
--- /dev/null
+++ b/python-pypi/python-discid/HISTORY
@@ -0,0 +1,3 @@
+2021-06-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/python-fasteners/DEPENDS
b/python-pypi/python-fasteners/DEPENDS
new file mode 100755
index 0000000..053d106
--- /dev/null
+++ b/python-pypi/python-fasteners/DEPENDS
@@ -0,0 +1 @@
+depends python3
diff --git a/python-pypi/python-fasteners/DETAILS
b/python-pypi/python-fasteners/DETAILS
new file mode 100755
index 0000000..2bcb4e7
--- /dev/null
+++ b/python-pypi/python-fasteners/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=python-fasteners
+ VERSION=0.16.1
+ SOURCE="fasteners-${VERSION}.tar.gz"
+ SOURCE_URL[0]=http://pypi.python.org/packages/source/f/fasteners/$SOURCE
+
SOURCE_HASH=sha512:69697b749bc695eb9b6f87d37783116f6e56d580c33adce711ad8d0f99275949b56f159c25c054e98a437a6f19b2b4ece41f475eeb3993b6d89e4b3d92d70229
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/fasteners-${VERSION}"
+ WEB_SITE="https://github.com/harlowja/fasteners"
+ LICENSE[0]=Apache
+ ENTERED=20210607
+ SHORT="cross-platform locks for threads and processes"
+cat << EOF
+Cross platform locks for threads and processes.
+EOF
diff --git a/python-pypi/python-fasteners/HISTORY
b/python-pypi/python-fasteners/HISTORY
new file mode 100644
index 0000000..9f69028
--- /dev/null
+++ b/python-pypi/python-fasteners/HISTORY
@@ -0,0 +1,3 @@
+2021-06-07 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/python-pypi/python-sphinx-tabs/DETAILS
b/python-pypi/python-sphinx-tabs/DETAILS
index c149d75..4fdef4d 100755
--- a/python-pypi/python-sphinx-tabs/DETAILS
+++ b/python-pypi/python-sphinx-tabs/DETAILS
@@ -1,8 +1,8 @@
SPELL=python-sphinx-tabs
- VERSION=3.0.0
+ VERSION=3.1.0
SOURCE="$SPELL-$VERSION.tar.gz"
SOURCE_URL[0]=https://github.com/djungelorm/sphinx-tabs/archive/v${VERSION}.tar.gz
-
SOURCE_HASH=sha512:8c4dd4c1c9f26c73e945c2529ef73d7f688b70af95e2ef02fff9de326617fc66f0a184be54cfe95d9ce20536b817e288f5d1f937671edff72c9cefd2fe3d5260
+
SOURCE_HASH=sha512:4e278e860a763cc03981dc15ed493fb1a9c43f671031eadf7c75412687543e4eaa75c60d527fd6c7f815d4abe79a833cf11ff97b660c47b635fc8b0b3c77bf3f
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/sphinx-tabs-$VERSION"
WEB_SITE="https://github.com/djungelorm/sphinx-tabs"
LICENSE[0]=MIT
diff --git a/python-pypi/python-sphinx-tabs/HISTORY
b/python-pypi/python-sphinx-tabs/HISTORY
index 1356667..0e8bdd8 100644
--- a/python-pypi/python-sphinx-tabs/HISTORY
+++ b/python-pypi/python-sphinx-tabs/HISTORY
@@ -1,3 +1,6 @@
+2021-06-12 Florian Franzmann <bwlf AT bandrate.org>
+ * DETAILS: version 3.1.0
+
2021-05-22 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 3.0.0
message "${MESSAGE_COLOR}The xscreensaver demo program allows you to" \
"browse among the different effects available in xscreensaver." \
@@ -54,11 +60,6 @@ optional_depends fortune
\
"--without-fortune" \
"for fortune text messages" "games" &&