28 May 2026

xlclaire

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: xlclaire-v3.7.8.tgz

Fork of the original Claire 3.

bash-5.1$ git clone -q https://github.com/expert-solutions-clariprint/Claire.git
bash-5.1$ ed -s Claire/comparisons.md <<<'94,101p'
TypeScript/Go Edge (auth, OpenAPI, routing)
      |
      v
XL Claire Domain Engine (rules + heuristics + solver + ffor parallel exploration)
      |                           \
      |                            -> Python ML service (embeddings/similarity)
      v
DB + Redis + Files/PDF
bash-5.1$

The uname -p command was for Darwin.

bash-5.1$ tar xf xlclaire-v3.7.8.tgz; cd xlclaire-v3.7.8
bash-5.1$ printf '%s\n' '2918s/p/m/' 'w' 'q' | ed -s configure
bash-5.1$ ed -s configure <<<'2918,2919p'
  ARCH=`uname -m`
  SYSARCH=`uname`-$ARCH-`echo $CXX``$CXX -dumpversion`
bash-5.1$

[   ]

10 May 2026

darling

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000

A macOS translation layer for Linux.

http://slackbuilds.org/repository/15.0/development/git-lfs/
git-lfs.tar.gz
git-lfs-linux-amd64-v3.7.1.tar.gz

Git LFS is required to clone the repository.

bash-5.1$ git lfs install
Git LFS initialized.
bash-5.1$ grep -A 4 lfs ~/.gitconfig
[filter "lfs"]
        clean = git-lfs clean -- %f
        smudge = git-lfs smudge -- %f
        process = git-lfs filter-process
        required = true
bash-5.1$ cd /tmp
bash-5.1$ export GIT_CLONE_PROTECTION_ACTIVE=false
bash-5.1$ git clone -q --recursive https://github.com/darlinghq/darling.git
bash-5.1$

https://slackbuilds.org/repository/15.0/libraries/libbsd/
libbsd.tar.gz
libbsd-0.12.2.tar.xz

https://slackbuilds.org/repository/15.0/libraries/libmd/
libmd.tar.gz
libmd-1.1.0.tar.xz

A header and the message digest functions from BSD systems are required.

root@darkstar:/tmp# cat build.sh
#!/bin/bash

cd darling; tools/uninstall

mkdir build; cd build

cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DTARGET_i386=OFF ..

make -j5                            # nproc + 1
root@darkstar:/tmp#

The vulkan-sdk version is not recent enough to build from source due to undeclared identifiers.

bash-5.1$ date
ons 3 jun 21:41:10 CEST 2026
bash-5.1$ PKGS=https://mirrors.slackware.com/slackware/slackware64-15.0/testing/packages
bash-5.1$ lynx -dump $PKGS/binutils-gcc-glibc/README | sed 12q
For those who may require them for compatibility with newer binaries or source
code, here are recent versions of binutils, gcc, and glibc. Things to note:

Only lightly tested here, but expected to work for runtime purposes.

You can always back them out by upgradepkg'ing to the older versions, but
anything that you've compiled since installing these will stop working.

Sources that compiled previously might require patching to compile with the
newer gcc.

Basic multilib support is included.
bash-5.1$ lynx -dump $PKGS/graphics-updates/README | sed 7q
Here's an attempt to bring the graphics on -stable up to date.

Mesa needed to be built with a recent LLVM/clang, so you'll need to install
the llvm20-compat package from /extra to use these.

cbindgen and cmake are build-time dependencies, but it probably doesn't hurt
to install them.
bash-5.1$

The list can be reordered placing testing at the beginning.

root@darkstar:/tmp# ed -s /etc/slackpkg/slackpkg.conf <<<'92,97p'
# PRIORITY sets the download priority. slackpkg will try to found the
# package first in the first value, then the second one, through all
# values in list.
#
# Default value: patches %PKGMAIN extra pasture testing
PRIORITY=( patches %PKGMAIN extra pasture testing )
root@darkstar:/tmp# ed /etc/slackpkg/slackpkg.conf
6109
97
PRIORITY=( patches %PKGMAIN extra pasture testing )
c
PRIORITY=( testing patches %PKGMAIN extra pasture )
.
w 6109
q
root@darkstar:/tmp#

Install the collection of libraries from LLVM20.

This will provide runtime support for binaries compiled against them.

root@darkstar:/tmp# installpkg --terse \
> llvm20-compat-20.1.8-x86_64-1_slack15.0.txz
llvm20-compat-20.1.8-x86_64-1_slack15.0: LLVM20 runtime libraries
............................................................................................. [ 127M]
root@darkstar:/tmp#

Run slackpkg update and slackpkg upgrade-all.

root@darkstar:/tmp# man slackpkg | sed -n '154p'
            Remember to use the "install-new" action before you use "upgrade-all."
root@darkstar:/tmp#

Remove the build directory.

root@darkstar:/tmp# rm -r darling/build
root@darkstar:/tmp#

[   ]



https://www.darlinghq.org/

19 April 2026

claire

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: go1.26.2.linux-amd64.tar.gz

Claire 4.1.6 was released on 08-08-2025.

A graph problem was added with the below commit.

bash-5.1$ git log -1 --format="%h %n %cd"
25b1496
 Sat Aug 23 11:05:52 2025 +0200
bash-5.1$

[   ] [   ]



The software has been mentioned in a previous Post.

28 December 2025

AoE

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000
Deps: aoetools-36.tar.gz

ATA over Ethernet storage protocol.

bash-5.1$ git log -p --follow -- aoecfg.c | \
> sed -n '8,19p'
index 55438b6..ffa8d90 100644
--- a/aoecfg.c
+++ b/aoecfg.c
@@ -108,7 +108,7 @@ cfgquery(int cmd, int shelf, int slot)
        int n;
        Aoehdr *h;
        Conf *c;
-       uchar buf[1024 + sizeof *h];
+      uchar buf[1024 + sizeof *c];
        u32 tag;

        c = (Conf*) buf;
bash-5.1$

[   ]



This has been marked as orphaned last week on SlackBuilds.org.

16 August 2025

CGI

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000

A trivial CGI example using a shell script.

bash-5.1$ mkdir -p ~/public_html/cgi-bin
bash-5.1$ cat <<EOF > ~/public_html/cgi-bin/brazil
> #!/bin/sh
> echo -e "Content-Type: text/plain\n\n"; TZ="America/Bahia" date
> EOF
bash-5.1$ chmod 744 ~/public_html/cgi-bin/brazil
bash-5.1$ python3 -m http.server -d ~/public_html --cgi &
[1] 1640
bash-5.1$ Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...

bash-5.1$ w3m -dump http://localhost:8000/cgi-bin/brazil
127.0.0.1 - - [15/Aug/2025 21:20:28] "GET /cgi-bin/brazil HTTP/1.0" 200 -

Sun Aug 15 16:20:28 -03 2025
bash-5.1$ kill 1640
bash-5.1$



The global directory for cgi files.

root@darkstar:~# ls /var/www/cgi-bin
printenv  printenv.vbs  printenv.wsf  test-cgi
root@darkstar:~#

11 August 2025

mxedit

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000

The first ftp address is no longer valid.

bash-5.1$ w3m -dump https://wiki.tcl-lang.org/page/Tcl+Editors | sed -n '846,855p'
What: Mxedit
Where: ftp://parcftp.xerox.com/pub/mxedit/mxedit.2.4.tar.Z
        ftp://ftp.tcl.tk/pub/tcl/mirror/ftp.procplace.com/sorted/packages-7.6/text/mxedit.2.3.1.tar.gz
        ftp://ftp.tcl.tk/pub/tcl/mirror/ftp.procplace.com/sorted/packages-7.6/text/mxedit.menus.gz
Description: A Tk text editor. Note that the edit
        widget itself is stand-alone so that you can use it in other
        applications. Also, mxedit.menus is a Tk script to
        put a veneer over Tk menus.
Updated: 10/1998
Contact: mailto:[email protected] (Brent Welch)
bash-5.1$

10 August 2025

ma

System: Slackware Linux (version 15.0)
CPUs: Intel(R) Core(TM) i5-3230M CPU @2.60GHz
GPU: Mesa DRI Intel(R) HD Graphics 4000

F. Winkelmann's mimimalist clone of acme.

[   ]