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# make CFLAGS="-O2 -fPIC -Wl,-s"
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-discover.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-interfaces.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-mkshelf.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-revalidate.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-flush.in
+ sed -e 's!@devdir@!/dev/etherd!g' -e 's!@npershelf@!16!g' aoe-stat.in
cc -O2 -fPIC -Wl,-s -o aoeping.o -c aoeping.c
cc -O2 -fPIC -Wl,-s -o linux.o -c linux.c
cc -O2 -fPIC -Wl,-s -o aoeping aoeping.o linux.o
cc -O2 -fPIC -Wl,-s -o aoecfg.o -c aoecfg.c
aoecfg.c: In function ‘cfgquery’:
aoecfg.c:133:13: warning: ‘write’ reading 1056 bytes from a region of size 1048 [-Wstringop-overread]
  133 |        if (write(sfd, c, sizeof *c) == -1) {
        |            ^~~~~~~~~~~~~~~~~~~~~~~~
aoecfg.c:111:15: note: source object ‘buf’ of size 1048
  111 |        uchar buf[1024 + sizeof *h];
        |                 ^~~
In file included from aoecfg.c:8:
/usr/include/unistd.h:367:16: note: in a call to function ‘write’ declared with attribute ‘access (read_only, 2, 3)’
  367 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
        |                       ^~~~~
cc -O2 -fPIC -Wl,-s -o aoecfg aoecfg.o linux.o
cc -O2 -fPIC -Wl,-s -o aoe-sancheck.o -c aoe-sancheck.c
cc -O2 -fPIC -Wl,-s -o aoe-sancheck aoe-sancheck.o -lpthread
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.

[   ]

mush

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 da.po file is incomplete.

bash-5.1$ git clone -q https://github.com/argv01/zmail.git
bash-5.1$ msgfmt -c -v -o /dev/null zmail/mush/da.po
zmail/mush/da.po:15: warning: header field 'Language' missing in header
2 translated messages, 2 untranslated messages.
bash-5.1$ sed -i '22i "Language: da\\n"' zmail/mush/da.po
bash-5.1$ sed -i '48s/"/"For at bygge mush binære pakker skal du køre/' zmail/mush/da.po
bash-5.1$ sed -i '54s/"/"        build-mush/' zmail/mush/da.po
bash-5.1$

[   ]

26 July 2025

Quarto

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 scientific and technical publishing system.

[   ] [   ]

23 July 2025

Hugo

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

This slackbuild installs the "extended" version of Hugo.

[   ] [   ]