aboutsummaryrefslogtreecommitdiff
path: root/ck4up.conf
blob: 8d01b27824e0f4d30e34ae7b4d70e9333c70c39b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
# ck4up.conf for B. Watson's SlackBuilds.

# Note: don't use (foo|bar) in regex here, use (?:foo|bar).
@TARGZ@  @NAME@-[^\s]*\.tar\.gz
@TARXZ@  @NAME@-[^\s]*\.tar\.xz
@TARBZ@  @NAME@-[^\s]*\.tar\.bz2
@TGZ@    @NAME@-[^\s]*\.tgz
@TAREXT@ [^\s]*\.tar\.(?:gz|xz|bz2|lzma|zstd)
@TARDOT@ @NAME@-@TAREXT@

# Thomas E. Dickey's projects.
@INV@   https://invisible-mirror.net/archives/@NAME@
#
bcpp    md5  @INV@  @TGZ@
cproto  md5  @INV@  @TGZ@
c_count md5  @INV@  @TGZ@
mawk    md5  @INV@  @TGZ@
reflex  md5  @INV@  @TGZ@
ded     md5  @INV@  @TGZ@
vttest  md5  @INV@  @TGZ@
tapecalc md5 https://invisible-mirror.net/archives/add add-\d\S+\.tgz
td_lib  md5  https://invisible-mirror.net/archives/ded td_lib-\d\S+\.tgz

# Fons Adriaensen's projects.
# This works, but only reports the index.html URL if it changed,
# still have to manually look for the version number.
@KOK@   https://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html
#
jaaa           md5 @KOK@ @TARDOT@
jack_delay     md5 @KOK@ @TARDOT@
japa           md5 @KOK@ @TARDOT@
jkmeter        md5 @KOK@ @TARDOT@
rev-plugins    md5 @KOK@ REV-plugins-[\d.]+\.tar\.(?:gz|xz|bz2|lzma|zstd)
zita-ajbridge  md5 @KOK@ @TARDOT@
zita-dpl1      md5 @KOK@ @TARDOT@
zita-rev1      md5 @KOK@ @TARDOT@
zita-convolver md5 @KOK@ @TARDOT@
# This one's not listed on the download page. It hasn't updated since
# it was added to SBo in 2014 (everyone packages 0.6.0, says repology)
#jnoise         md5 @KOK@ @TARDOT@

# GNU projects.
# 20261006 bkw: These are commented out because the server has been
# unreachable lately. See repology.conf.
#@GNU@  https://ftp.gnu.org/gnu/@NAME@
##
#solfege     md5 @GNU@ @TARDOT@
#liquidwar6  md5 @GNU@ @TARDOT@
#vera        md5 @GNU@ @TARDOT@
#hp2xx       md5 @GNU@ @TARDOT@
#cflow       md5 @GNU@ @TARDOT@
#wdiff       md5 @GNU@ @TARDOT@

# Savannah Non-GNU.
# 20261006 bkw: commented out due to server outage, see repology.conf.
#@SAV@ http://download.savannah.gnu.org/releases/@NAME@/
#lash           md5  @SAV@ @TARDOT@
#lingot         md5  @SAV@ @TARDOT@
#icoutils       md5  @SAV@ @TARDOT@
#kardsgt        md5  @SAV@ @TARDOT@
#atool          md5  @SAV@  @TARDOT@
#fileschanged   md5  @SAV@ @TARDOT@
#renameutils    md5  @SAV@  @TARDOT@
#zutils         md5  @SAV@ zutils-\d\S+\.tar\.lz"

# dockapps.net.
# Complicated by the fact that a lot of the SBo tarball names don't
# match the directory names in the URLs.
# wmcpuwatch doesn't have a download here; it's never updated anyway.
# wmusic-xmms is just an old version of wmusic, will never update.
@DA@  https://www.dockapps.net/
#
AlsaMixer.app md5 @DA@alsamixerapp @TARDOT@
buttonmaker   md5 @DA@@NAME@        href="\/download.*<\/a>
libdockapp    md5 @DA@@NAME@        @TARDOT@
wmbattery     md5 @DA@@NAME@        @TARDOT@
wmbutton      md5 @DA@@NAME@        @TARDOT@
wmcalc        md5 @DA@@NAME@        @TARDOT@
wmcliphist    md5 @DA@@NAME@        @TARDOT@
wmgtemp       md5 @DA@@NAME@        @TARDOT@
wmix          md5 @DA@@NAME@        @TARDOT@
wmnet         md5 @DA@@NAME@        @TARDOT@
wmsupermon    md5 @DA@@NAME@        @TARDOT@
wmtime        md5 @DA@@NAME@        @TARDOT@
wmusic        md5 @DA@@NAME@        @TARDOT@
# the actual source is self-hosted but we still check for version updates
wmwebcam      md5 @DA@@NAME@        @TARDOT@

# Debian. We check for both .orig and .debian tarballs.
@DEB@  http://ftp.debian.org/debian/pool/main
@DEBTAR@ @NAME@_[^\s]*\.tar\.(?:gz|xz|bz2|lzma|zstd)
#
joy2key                 md5  @DEB@/j/@NAME@ @DEBTAR@
an                      md5  @DEB@/a/@NAME@ @DEBTAR@
archivemount            md5  @DEB@/a/@NAME@ @DEBTAR@
authbind                md5  @DEB@/a/@NAME@ @DEBTAR@
beav                    md5  @DEB@/b/@NAME@ @DEBTAR@
burgerspace             md5  @DEB@/b/@NAME@ @DEBTAR@
caps                    md5  @DEB@/c/@NAME@ @DEBTAR@
ceferino                md5  @DEB@/c/@NAME@ @DEBTAR@
csh                     md5  @DEB@/c/@NAME@ @DEBTAR@
cwiid                   md5  @DEB@/c/@NAME@ @DEBTAR@
d52                     md5  @DEB@/d/@NAME@ @DEBTAR@
dhcping                 md5  @DEB@/d/@NAME@ @DEBTAR@
edid-decode             md5  @DEB@/e/@NAME@ @DEBTAR@
evtest                  md5  @DEB@/e/@NAME@ @DEBTAR@
fdclone                 md5  @DEB@/f/@NAME@ @DEBTAR@
flatzebra               md5  @DEB@/f/@NAME@ @DEBTAR@
fluid-soundfont         md5  @DEB@/f/@NAME@ @DEBTAR@
fonts-opendyslexic      md5  @DEB@/f/@NAME@ @DEBTAR@
hexec                   md5  @DEB@/h/@NAME@ @DEBTAR@
id3tool                 md5  @DEB@/i/@NAME@ @DEBTAR@
info2man                md5  @DEB@/i/@NAME@ @DEBTAR@
iselect                 md5  @DEB@/i/@NAME@ @DEBTAR@
libsidplay              md5  @DEB@/libs/@NAME@ @DEBTAR@
lv                      md5  @DEB@/l/@NAME@ @DEBTAR@
macutils                md5  @DEB@/m/@NAME@ @DEBTAR@
mdf2iso                 md5  @DEB@/m/@NAME@ @DEBTAR@
mp3check                md5  @DEB@/m/@NAME@ @DEBTAR@
nted                    md5  @DEB@/n/@NAME@ @DEBTAR@
nullidentd              md5  @DEB@/n/@NAME@ @DEBTAR@
pangzero                md5  @DEB@/p/@NAME@ @DEBTAR@
recoverdm               md5  @DEB@/r/@NAME@ @DEBTAR@
ssmtp                   md5  @DEB@/s/@NAME@ @DEBTAR@
stretchplayer           md5  @DEB@/s/@NAME@ @DEBTAR@
tetrinet                md5  @DEB@/t/@NAME@ @DEBTAR@
tint                    md5  @DEB@/t/@NAME@ @DEBTAR@
tinyirc                 md5  @DEB@/t/@NAME@ @DEBTAR@
ttf-ancient-fonts       md5  @DEB@/t/@NAME@ @DEBTAR@
unac                    md5  @DEB@/u/@NAME@ @DEBTAR@
wmclock                 md5  @DEB@/w/@NAME@ @DEBTAR@
wmmon                   md5  @DEB@/w/@NAME@ @DEBTAR@
xosd                    md5  @DEB@/x/@NAME@ @DEBTAR@
xtrlock                 md5  @DEB@/x/@NAME@ @DEBTAR@
xwit                    md5  @DEB@/x/@NAME@ @DEBTAR@
xzoom                   md5  @DEB@/x/@NAME@ @DEBTAR@
# one of these things is not like the others:
svox       md5  http://http.debian.net/debian/pool/non-free/s/svox/ @DEBTAR@

# Suckless.
@SU@   http://tools.suckless.org/@NAME@
@SUX@  http://tools.suckless.org/x/@NAME@
dmenu     md5  @SU@  @TARDOT@
svkbd     md5  @SUX@ @TARDOT@
farbfeld  md5  @SU@  @TARDOT@
sic       md5  @SU@  @TARDOT@
surf      md5 https://dl.suckless.org/surf/ @TARDOT@
st        md5 https://dl.suckless.org/st/ href="st-@TAREXT@
tabbed    md5 @SU@ @TARDOT@
# removed from suckless:
#sandy
# no release of this yet:
#quark

# Misc
xxd-standalone md5  https://raw.githubusercontent.com/vim/vim/master/src/xxd/xxd.c  ^char\s+version.*
aacplusenc     md5  https://teknoraver.net/software/mp4tools/ @DEBTAR@
alsa-tools     md5  http://www.alsa-project.org/files/pub/tools/ @TARDOT@
alsa-tools-fw  md5  http://www.alsa-project.org/files/pub/firmware/ @TAREXT@
cmt            md5  http://www.ladspa.org/download/index.html cmt_\S+\.tgz
ecasound       md5  https://ecasound.seul.org/ecasound/ Ecasound\s+[0-9.]+\s+released
fIcy           md5  https://www.thregr.org/~wavexx/software/fIcy/releases/ @TAREXT@
ghostess       md5  http://smbolton.com/linux.html @TARDOT@
gtklick        md5  https://das.nasophon.de/gtklick/ @TARDOT@
guitarix       md5  https://github.com/brummer10/guitarix/tags href="[^"]*\.tar\.gz"
invada_studio_plugins_lv2  md5  https://launchpad.net/invada-studio/lv2 Latest\s+version\s+is\s+\d.*
mac            md5  https://monkeysaudio.com/developers.html /MAC\S+\.zip
rubberband     md5  https://breakfastquay.com/files/releases/ @TARDOT@
minimodem      md5  http://www.whence.com/minimodem/ @TARDOT@
ngjackspa      md5  https://wiki.linuxaudio.org/apps/all/ngjackspa  @TARDOT@
transcribe     md5  https://www.seventhstring.com/xscribe/download_linux.html  href="downlo/xscsetup-\S+\.tar\.gz
amiwm          md5  http://ftp.lysator.liu.se/pub/X11/wm/amiwm/  href="\S+\.tar\.gz"
ctwm           md5  https://www.ctwm.org/download.html  @TARDOT@
echinus        md5  https://plhk.ru/  @TARDOT@
mcwm           md5  https://hack.org/~mc/projects/mcwm/download.html  @TARDOT@
myGtkMenu      md5  https://sites.google.com/site/jvinla/home  @TARDOT@
screenkey      md5  https://www.thregr.org/wavexx/software/screenkey/  @TARDOT@
unsaver        md5  https://slackware.uk/~urchlay/repos/unsaver/  @TARDOT@
asl            md5  http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/  @TARDOT@
asm6809        md5  http://www.6809.org.uk/asm6809/  @TARDOT@
bacon          md5  https://chiselapp.com/user/bacon/repository/bacon/home  @TARDOT@
bmake          md5  https://www.crufty.net/ftp/pub/sjg/  @TARDOT@
bsdiff         md5  https://www.daemonology.net/bsdiff/  @TARDOT@
bw-atari8-tools md5 https://slackware.uk/~urchlay/repos/bw-atari8-tools/  @TARDOT@
cgdb           md5  https://cgdb.me/files/  @TARDOT@
dhex           md5  https://www.dettus.net/dhex/  @DEBTAR@
envision       md5  https://atari.miribilist.com/envision/index.html  envision-\S+\.zip
# for fasm, only look at the .tgz (not .tar.gz) downloads.
fasm           md5  https://flatassembler.net/download.php  @TGZ@
hexer          md5  https://devel.ringlet.net/editors/hexer/download/ @TARDOT@
lwtools        md5  http://www.lwtools.ca/ @TARDOT@
md2roff        md5  https://codeberg.org/nereusx/md2roff/tags href="\S+?releases/tag/\S+?"
obcpl          md5  https://www.nordier.com/  @TARDOT@
pli            md5  http://www.iron-spring.com/download.html @TGZ@
tweak          md5  https://www.chiark.greenend.org.uk/~sgtatham/tweak/ @TARDOT@
unifdef        md5  https://dotat.at/prog/unifdef/  @TARDOT@
uxd            md5  https://slackware.uk/~urchlay/repos/uxd/  @TARDOT@
vasm           md5  http://sun.hasenbraten.de/vasm/index.php?view=tagged  vasm2_\S+\.tar
# this catches both xa and dxa
xa             md5  https://www.floodgap.com/retrotech/xa/  @TARDOT@
xtruss         md5  https://www.chiark.greenend.org.uk/~sgtatham/xtruss/ @TARDOT@
xvi            md5  https://martinwguy.github.io/xvi/  @TARDOT@
zmac           md5  http://48k.ca/zmac.html  version\s+\d+\d+\w+.*?20\d\d
abuse          md5  http://abuse.zoy.org/wiki/download  abuse-\d[\d.]+\.tar
ace            md5  https://www.delorie.com/store/ace/  ace-\d\S+\d\.tar
atari++        md5  http://www.xl-project.com/downloads.html atari\+\+_\d\S+?\.tar\.gz
colem          md5  https://fms.komkon.org/ColEm/  ColEm\d\S+-Source\.zip
defendguin     md5  https://tuxpaint.org/ftp/unix/x/defendguin/src/  @TARDOT@
dmagnetic      md5  https://www.dettus.net/dMagnetic/  dMagnetic_\d\S+?\.tar
ecwolf         md5  https://maniacsvault.net/ecwolf/download.php  @TARDOT@
enigma         md5  https://www.chiark.greenend.org.uk/~sgtatham/enigma/ @TARDOT@
fortune-futurama  md5  https://www.netmeister.org/apps/  fortune-mod-futurama-\d\S+?\.tar
glulxe         md5  https://www.eblong.com/zarf/glulx/  @TARDOT@
gtklife        md5  https://homeforaday.org/gtklife/    @TARDOT@
hedgewars      md5  https://www.hedgewars.org/download/releases/  hedgewars-src-\d\S+?\.tar
jzintv         md5  http://spatula-city.org/~im14u2c/intv/  jzintv-\d\S+?-src\.zip
madbomber      md5  https://tuxpaint.org/ftp/unix/x/madbomber/src/ @TARDOT@
marathon-eternal-data  md5  https://eternal.bungie.org/files/_releases/ EternalXv\d+\.zip
marathon-phoenix-data  md5  http://simplici7y.com/items/marathon-phoenix-2/  >\s*Version\s+[0-9.]+\s*<
mari0          md5  https://stabyourself.net/mari0/  >Download\s+[lL]atest\s+\S+<
nevernoid      md5  https://www.doubledev.com/nevernoid.html  NeverNoid\S+linux\S+\.tar
noteye         md5  https://www.roguetemple.com/z/noteye/download.php  noteye-\d\S+\.zip
notpacman      md5  https://stabyourself.net/notpacman/ >Download\s+[lL]atest\s+\S+<
ostrichriders  md5  http://identicalsoftware.com/ostrichriders/  @TGZ@
pathways-into-darkness  md5  https://simplici7y.com/items/aleph-one-pathways-into-darkness/  >\s*Version\s+\d[\d.]+\s*<
rott           md5  https://icculus.org/rott/  @TARDOT@
trs80gp        md5  http://48k.ca/trs80gp.html  trs80gp-\S+\.zip
vectoroids     md5  https://tuxpaint.org/ftp/unix/x/vectoroids/src/ @TARDOT@
xbill          md5  http://www.xbill.org/  @TARDOT@
xroar          md5  http://www.6809.org.uk/xroar/dl/  @TARDOT@
yahtzee        md5  https://www.muppetlabs.com/~breadbox/software/yahtzee.html  @TARDOT@
ztools         md5  https://ifarchive.org/if-archive/infocom/tools/ztools/  ztools\d[\da-z]+\.zip
fbida          md5  https://www.kraxel.org/releases/fbida/  @TARDOT@
findimagedupes md5  http://www.jhnc.org/findimagedupes/  @TARDOT@
gdk-pixbuf-psd md5  https://cgit.sukimashita.com/gdk-pixbuf-psd.git/ @TARDOT@
imv            md5  https://git.sr.ht/~exec64/imv  href="\S+imv/refs/v\d\S+"
jp2-pixbuf-loader md5  https://codeberg.org/necklace/jp2-pixbuf-loader/tags  href="\S+jp2-pixbuf-loader/src/tag/v?\d\S+"
psftools       md5  https://www.seasip.info/Unix/PSF/index.html  @TARDOT@
qiv            md5  https://codeberg.org/ciberandy/qiv/releases  @TARDOT@
libnsbmp       md5  https://www.netsurf-browser.org/projects/libnsbmp/ @TARDOT@
glktermw       md5  https://www.ifarchive.org/if-archive/programming/glk/implementations/ @TARDOT@
gumbo-parser   md5  https://codeberg.org/gumbo-parser/gumbo-parser/tags  href="\S+releases/tag/\S+"
jbigkit        md5  https://www.cl.cam.ac.uk/~mgk25/jbigkit/  @TARDOT@
libcapsimage   md5  https://www.kryoflux.com/?page=download  spsdeclib_\S+_source\.zip
libnsgif       md5  https://www.netsurf-browser.org/projects/libnsgif/  @TARDOT@
libotr         md5  https://otr.cypherpunks.ca/  @TARDOT@
lua-readline   md5  https://luarocks.org/modules/peterbillam/readline  href="/modules/peterbillam/readline/\d[-.\d]+"
dbview         md5  https://www.infodrom.org/projects/dbview/  @TARDOT@
deroff         md5  https://www.moria.de//~michael/deroff/  @TARDOT@
exempi         md5  https://libopenraw.freedesktop.org/exempi/  @TARDOT@
duhdraw        md5  https://www.cs.helsinki.fi/u/penberg/duhdraw/  @TARDOT@
dwdiff         md5  https://os.ghalkes.nl/dwdiff.html  @TARDOT@
fbdump         md5  https://www.rcdrummond.net/fbdump/  @TARDOT@
font-unscii    md5  http://viznut.fi/unscii/  unscii-\d\S+\.tar\.
hxtools        md5  https://codeberg.org/jengelh/hxtools/tags href="\S+/releases/tag/\S+?"
par            md5  http://www.nicemice.net/par/  "Par-\d\S+\.tar\.
tal            md5  https://thomasjensen.com/software/tal/  @TARDOT@
uni2ascii      md5  http://billposer.org/Software/uni2ascii.html  @TARDOT@
with-readline  md5  https://www.greenend.org.uk/rjk/sw/withreadline.html  @TARDOT@
apetag         md5  https://robert.muth.org/Apetag/  apetag\.\d\S+\.tar\.
nrg2iso        md5  http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html  @TARDOT@
xmms-crossfade md5  https://www.eisenlohr.org/xmms-crossfade/download.html  @TARDOT@
bozohttpd      md5  http://eterna23.net/bozohttpd/  @TARDOT@
dante          md5  https://www.inet.no/dante/download.html  @TARDOT@
httping        md5  http://www.vanheusden.com/httping/  @TGZ@
ircII          md5  https://ircii.warped.com/ ircii-\d\S+\.tar\.
mosaic-ck      md5  https://www.floodgap.com/retrotech/machten/mosaic/ mosaic\d+ck\S+\.tar\.
ntpclient      md5  http://doolittle.icarus.com/ntpclient/  @DEBTAR@
quassel        md5  https://quassel-irc.org/downloads  @TARDOT@
tnftp          md5  https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/  @TARDOT@
# weechat could be @TARDOT@ but let's make the -d output more useful by
# making off versions < 4.10.0 and -devel -latest etc.
weechat        md5  https://weechat.org/files/src/  weechat-(?:4\.\d\d|[5-9]|\d\d)\.\S+\.tar\.
wmnd           md5  https://www.thregr.org/wavexx/software/wmnd/  @TARDOT@
# xaric is like weechat, mask off < 0.13.0
xaric          md5  https://xaric.org/software/xaric/releases/  xaric-(?:[1-9]|0\.1[3-9]|0\.[2-9]\d)\S+\.tar\.
convertlit     md5  http://www.convertlit.com/download.php  convertlit\d\S*src\.zip
diction        md5  https://www.moria.de//~michael/comp/diction/  @TARDOT@
qpdfview       md5  https://launchpad.net/qpdfview  @TARDOT@
uncsv          md5  https://tamentis.com/projects/uncsv/  @TARDOT@
agedu          md5  https://www.chiark.greenend.org.uk/~sgtatham/agedu/  @TARDOT@
alftools       md5  https://slackware.uk/~urchlay/repos/alftools/  @TARDOT@
ansifilter     md5  http://andre-simon.de/zip/download.php  @TARDOT@
ccd2cue        md5  https://ftp.gnu.org/gnu/ccd2cue/ @TARDOT@
ciopfs         md5  https://www.brain-dump.org/projects/ciopfs/  @TARDOT@
colorize       md5  http://cgit.refcnt.org/colorize.git/  @TARDOT@
convmv         md5  https://www.j3e.de/linux/convmv/  @TARDOT@
cpmtools       md5  https://www.moria.de//~michael/cpmtools/  @TARDOT@
dieharder      md5  https://webhome.phy.duke.edu/~rgb/General/dieharder.php  @TGZ@
etsh           md5  https://etsh.dev/  @TARDOT@
fountain       md5  https://cxc.cfa.harvard.edu/cal/Downloads/Hrma/software/src/fountain  @TARDOT@
joyce          md5  https://www.seasip.info/Unix/Joyce/download.html  @TARDOT@
lziprecover    md5  http://download.savannah.gnu.org/releases/lzip/lziprecover/  lziprecover-\d\S+\.tar\.
lzop           md5  https://www.lzop.org/  @TARDOT@
marsond        md5  https://slackware.uk/~urchlay/repos/marsond  @TARDOT@
# upstream's web server is fucked and he claims it's correct and my browser
# is broken. so use debian's repo for the memtester source.
memtester      md5  @DEB@/m/@NAME@  @DEBTAR@
mksh           md5  http://www.mirbsd.org/MirOS/dist/mir/mksh/  @TGZ@
oldschool-pc-fonts  md5  https://int10h.org/oldschool-pc-fonts/download/ oldschool_pc_font_pack_\S+_FULL.zip
otf-hermit     md5  https://pcaro.es/hermit/  @TARDOT@
pipemeter      md5  https://launchpad.net/pipemeter  @TARDOT@
plocate        md5  https://plocate.sesse.net/  @TARDOT@
posh           md5  @DEB@/p/@NAME@  @DEBTAR@
quivira-font   md5  http://www.quivira-font.com/  Quivira\s+\d\S+\scontains.*characters
read-edid      md5  http://www.polypux.org/projects/read-edid/  @TARDOT@
# this isn't quite right: it will track new versions by the same maintainer,
# but if the upstream maintainer changes, this URL will be wrong:
rename.pl      md5  https://www.cpan.org/authors/id/P/PE/PEDERST/  App-rename-\d\S+\.tar\.
rtcqs          md5  https://codeberg.org/rtcqs/rtcqs/tags  href="\S+/releases/tag/\S+?"
# sandbox: mask versions < 3.0
sandbox        md5  https://gitweb.gentoo.org/proj/sandbox.git/refs/tags  sandbox-(?:[3-9]|\d\d)\.\S+\.tar\.
scrypt         md5  https://www.tarsnap.com/scrypt.html  @TGZ@
tarlz          md5  https://download.savannah.gnu.org/releases/lzip/tarlz/ tarlz-\d\S+\.tar\.
ti99sim        md5  https://mrousseau.org/programs/ti99sim/archives/ ti99sim-\d\S+\.src\.tar\.
ttf-xo-fonts   md5  https://myoffice.ru/products/fonts/  href=.*MyOffice_XO_Fonts_\d\S+\.zip"
untex          md5  https://www.ctan.org/pkg/untex  <td>\s*Version\s*</td>.*</tr>
xautomation    md5  https://www.hoopajoo.net/projects/xautomation.html  @TARDOT@
xbrightness    md5  http://disjunkt.com/xbrightness/  @TARDOT@
yeahconsole    md5  http://phrat.de/downloads.html  @TARDOT@
ieee-pilot     md5  http://www.catb.org/esr/ieee-pilot/  @TARDOT@
dar            md5  https://dar.edrusb.org/dar.linux.free.fr/Releases/Source_code/ @TARDOT@
flpsed         md5  https://flpsed.org/flpsed.html @TARDOT@
ftnchek        md5  https://www.dsm.fordham.edu/~ftnchek/ftp-index.html @TARDOT@
icbm           md5  https://raw.githubusercontent.com/UnixRonin/gentoo-alaric/refs/heads/master/net-misc/icbm/ChangeLog \d{4}:\s.*\.ebuild
inform         md5  http://www.ifarchive.org/if-archive/infocom/compilers/inform6/source/ @TARDOT@
quark          md5  https://git.suckless.org/quark/atom.xml  <id>.*</id>

# unversioned filename, only 12KB...
focal          md5  http://www.catb.org/retro/focal.tar.gz
# unversioned filename, 44KB
univga-font    md5  https://www.inp.nsk.su/~bolkhov/files/fonts/univga/uni-vga.tgz
# unversioned filename, 5KB
fortune-starwars md5 https://www.splitbrain.org/_media/projects/fortunes/fortune-starwars.tgz
# no updates since 2008, don't waste time checking:
#pucrunch         md5 http://a1bert.kapsi.fi/Dev/pucrunch/pucrunch.c .*\bversion\b.*
# 20261007 bkw: these 2 don't have version numbers in the download
# filenames or in the HTML page. But they're small files, so just
# md5sum the actual downloads.
ent            md5  https://www.fourmilab.ch/random/random.zip
alsacap        md5  https://www.volkerschatz.com/noise/alsacap.tgz

# 20261006 bkw: catb.org is hard to reach, used repology
#ascii          md5  http://www.catb.org/~esr/ascii/  @TARDOT@
#doclifter      md5  http://www.catb.org/~esr/doclifter/  @TARDOT@

# 20261010 bkw: no regex here, check the whole json file.
libhandy       md5  https://download.gnome.org/sources/libhandy/cache.json

# This one is multiple downloads, hence the fancy regex.
suckless-tools md5  https://dl.suckless.org/tools/  "(?:lsw|lsx|sprop|sselp|ssid|swarp|wmname|xssstate)-.*tar\.gz"

# Sourceforge RSS.
@SFRSS@    https://sourceforge.net/projects/@NAME@/rss.xml
@L@        <link>.*</link>
#
samplv1        md5  @SFRSS@ @L@
synthv1        md5  @SFRSS@ @L@
drumkv1        md5  @SFRSS@ @L@
padthv1        md5  @SFRSS@ @L@
#
shed           md5  @SFRSS@ @L@
syncterm       md5  @SFRSS@ <link>.*syncterm-.*\.t
podget         md5  @SFRSS@ @L@
odamex         md5  @SFRSS@ @L@
sshguard       md5  @SFRSS@ @L@
asap           md5  @SFRSS@ @L@
grip           md5  @SFRSS@ @L@
qjackctl       md5  @SFRSS@ @L@
mcomix         md5  @SFRSS@ @L@
argtable       md5  @SFRSS@ @L@
arj            md5  @SFRSS@ @L@
astyle         md5  @SFRSS@ @L@
atftp          md5  @SFRSS@ @L@
xu4            md5  @SFRSS@ @L@
xzgv           md5  @SFRSS@ @L@
xpenguins      md5  @SFRSS@ @L@
wmweather+     md5  https://sourceforge.net/projects/wmweatherplus/rss.xml @L@
xpenguins-xtrathemes md5  @SFRSS@ @L@
wmudmount      md5  @SFRSS@ @L@
wmslideshow    md5  @SFRSS@ @L@
wmimagedock    md5  @SFRSS@ @L@
wcd            md5  @SFRSS@ @L@
vice           md5  https://sourceforge.net/projects/vice-emu/rss.xml <link>.*/releases/vice-.*\.tar\..*download<
clonekeen      md5  @SFRSS@ @L@
gprename       md5  @SFRSS@ @L@
golly          md5  @SFRSS@ @L@
zaz            md5  @SFRSS@ @L@
bviplus        md5  @SFRSS@ @L@
ccd2iso        md5  @SFRSS@ @L@
conspy         md5  @SFRSS@ @L@
ethersrv-linux md5  https://sourceforge.net/projects/etherdfs/rss.xml <link>.*files/ethersrv-linux/.*</link>
flawfinder     md5  @SFRSS@ @L@
jack-keyboard  md5  @SFRSS@ @L@
pdfsandwich    md5  @SFRSS@ @L@
mh5000         md5  @SFRSS@ @L@
# skip <= 1.5.x
mp3gain        md5  @SFRSS@ <link>.*mp3gain-(?:[2-9]|1.[6-9]).*</link>
# skip <= 1.4.x:
jack-rack      md5  @SFRSS@ <link>.*jack-rack-(?:[2-9]|1\.[5-9]).*</link>
# skip development (odd-numbered) releases:
ms-sys         md5  @SFRSS@ <link>.*ms-sys%20stable/[2-9].*</link>
torcs          md5  @SFRSS@ <link>.*\.tar\.
ltris          md5  https://sourceforge.net/projects/lgames/rss.xml ltris\d*-[\d.]+\.tar\.
lmarbles       md5  https://sourceforge.net/projects/lgames/rss.xml lmarbles-[\d.]+\.tar\.
dump           md5  @SFRSS@ <link>.*dump-\d.*\.tar\.
dopewars       md5  @SFRSS@ <link>.*dopewars-[\d.]+\.tar\.
doomsday       md5  https://sourceforge.net/projects/deng/rss.xml <link>.*doomsday-[\d.]+\.tar\.gz
domination     md5  @SFRSS@ <link>.*Domination_[\d.]+\.zip/download
xu4-recreated  md5  https://sourceforge.net/projects/xu4/rss.xml <link.*U4-Recreated\.mod
libicns        md5  https://sourceforge.net/projects/icns/rss.xml @L@
# avoid snapshots and windows stuff here:
GraphicsMagick md5  @SFRSS@ /files/graphicsmagick/.*tar\.xz/download
MP3Diags       md5  https://sourceforge.net/projects/mp3diags/rss.xml  @L@
aespipe        md5  https://sourceforge.net/projects/loop-aes/rss.xml  <link>.*aespipe.*\.tar\..*download<
libdynamite    md5  https://sourceforge.net/projects/synce/rss.xml  <link>.*libdynamite-.*\.tar\.
linuxconsoletools  md5  https://sourceforge.net/projects/linuxconsole/rss.xml  @L@
uqm            md5  https://sourceforge.net/projects/sc2/rss.xml  <link>.*uqm.*-(?:src|source)\.
uget           md5  https://sourceforge.net/projects/urlget/rss.xml  <link>.*\.tar\.
minimal-basic  md5  https://sourceforge.net/projects/buraphakit/rss.xml  <link>.*/MinimalBASIC.*\.tar\.
pysolfc-extra-cardsets  md5  https://sourceforge.net/projects/pysolfc/rss.xml <link>.*PySolFC-Cardsets-\d.*\.t
# this one is weird: regex avoids version 1.65, which does exist but
# is broken and not to be used:
srecord        md5  @SFRSS@  <link>.*srecord/(?:1\.6[46-9]|1\.7|2\.).*\.t.*</link>
man-pages-ja   md5  https://sourceforge.net/projects/linuxjm/rss.xml @L@

# PyPI
# https://docs.pypi.org/api/feeds/
@PYRSS@  https://pypi.org/rss/project/@NAME@/releases.xml
@PYREL@ <link>https://pypi.org/project/@NAME@/.+/</link>
@PYPI@  md5  @PYRSS@  @PYREL@
acefile     @PYPI@
codespell   @PYPI@
mktoc       @PYPI@
pyelftools  @PYPI@
solarwolf   @PYPI@
kodespel    @PYPI@
freesimplegui    @PYPI@
python2-configobj md5 https://pypi.org/rss/project/configobj/releases.xml <link>.*/configobj/.+/</link>
python3-configobj md5 https://pypi.org/rss/project/configobj/releases.xml <link>.*/configobj/.+/</link>
python3-editorconfig md5 https://pypi.org/rss/project/editorconfig/releases.xml <link>.*/editorconfig/.+/</link>