#!/bin/sh -e
+# List available download URLs for specified meta/target
[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
sname=$0 . "$BASS_ROOT"/lib/rc
--- /dev/null
+#!/bin/sh -e
+# Detect possible hashers
+
+desired="$1"
+
+check() {
+ local name="$1"
+ local cmd="$2"
+ our=$(echo -n hello world |
+ sh -e -c "$cmd" |
+ { read h rem ; printf %s "$h"; })
+ [ $HSH == "$our" ] && echo "$name $cmd" || return 1
+}
+
+no() {
+ echo no $1 >&2
+}
+
+n=blake3-256
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=d74981efa70a0c880b8d8c1985d075dbcbf679b99a5f9914e5aaf96b831a9e24
+ check $n b3sum || # https://github.com/BLAKE3-team/BLAKE3
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
+
+n=blake2b-512
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=021ced8799296ceca557832ab941a50b4a11f83478cf141f51f933f653ab9fbcc05a037cddbed06e309bf334942c4e58cdf1a46e237911ccd7fcf9787cbc7fd0
+ check $n b2sum || # https://blake2.net/, GNU Coreutils
+ check $n "openssl blake2b512 -r" ||
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
+
+n=blake2b-256
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=256c83b297114d201b30179f3f0ef0cace9783622da5974326b436178aeef610
+ check $n "b2sum -l 256" ||
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
+
+n=skein-512
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=8b4830244fc36daa11177311dc6bf7636376180dce2d29193335878142e7d6f5e9016beba729e0a353dd2fd421c8b2022ee8927f0bce6b88631bb01be2e0f5ba
+ check $n skein512 || # FreeBSD's out-of-box command
+ no $n
+fi
+
+n=shake128
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=3a9159f071e4dd1c8c4f968607c30942e120d8156b8b1e72e0d376e8871cb8b8
+ check $n goshake128 || # go.stargrave.org/gosha3
+ check $n "sha3sum -a 128000 | dd bs=1 count=64 2>/dev/null ; echo" || # p5-Digest-SHA3
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+ # openssl shake128 -- useless, as it outputs only 128 bits
+fi
+
+n=shake256
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=369771bb2cb9d2b04c1d54cca487e372d9f187f73f7ba3f65b95c8ee7798c527f4f3c2d55c2d46a29f2e945d469c3df27853a8735271f5cc2d9e889544357116
+ check $n goshake256 ||
+ check $n "sha3sum -a 256000 | dd bs=1 count=128 2>/dev/null ; echo" ||
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
+
+n=sha-512
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f
+ check $n sha512 ||
+ check $n sha512sum ||
+ check $n "libressl dgst -sha512" ||
+ check $n "openssl sha512 -r" ||
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
+
+n=sha-256
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
+ check $n sha256 ||
+ check $n sha256sum ||
+ check $n "libressl dgst -sha256" ||
+ check $n "openssl sha256 -r" ||
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
+
+unxxd="xxd -c 0 -p"
+unhexdump="hexdump -v -e '/1 \"%02x\"' ; echo"
+n=streebog-512
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=84d883ede9fa6ce855d82d8c278ecd9f5fc88bf0602831ae0c38b9b506ea3cb02f3fa076b8f5664adf1ff862c0157da4cc9a83e141b738ff9268a9ba3ed6f563
+ check $n streebog512 || # go.cypherpunks.su/gogost
+ check $n "nettle-hash --algorithm=streebog512 --raw | $unxxd" ||
+ check $n "nettle-hash --algorithm=streebog512 --raw | $unhexdump" ||
+ check $n "libressl dgst -streebog512" ||
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
+
+n=streebog-256
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=c600fd9dd049cf8abd2f5b32e840d2cb0e41ea44de1c155dcd88dc84fe58a855
+ check $n streebog256 ||
+ check $n "nettle-hash --algorithm=streebog256 --raw | $unxxd" ||
+ check $n "nettle-hash --algorithm=streebog256 --raw | $unhexdump" ||
+ check $n "libressl dgst -streebog256" ||
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
+
+n=xxh3-128
+if [ -z "$desired" ] || [ $desired = "$n" ] ; then
+ HSH=df8d09e93f874900a99b8775cc15b6c7
+ check $n "xxhsum -H128" || # https://cyan4973.github.io/xxHash/
+ check $n "meta4ra-hash -hashes $n:builtin" ||
+ no $n
+fi
--- /dev/null
+#!/bin/sh -e
+# Generates hashes with specified hasher
+
+hashers="$1"
+[ -n "$hashers" ] || hashers="$($(dirname "$0")/hashers-detect 2>/dev/null)"
+tmp=$(mktemp -d)
+trap "rm -fr $tmp" HUP PIPE INT QUIT TERM EXIT
+cd $tmp
+while read -r name cmd ; do
+ mkfifo $name.in
+ cat >$name.sh <<EOF
+#!/bin/sh -e
+$cmd
+EOF
+ chmod +x $name.sh
+ echo $name >>names
+done <<EOF
+$hashers
+EOF
+for name in $(cat names) ; do
+ ./$name.sh <$name.in >$name.out &
+done
+tee *.in >/dev/null
+wait
+for name in $(cat names) ; do
+ read hsh rem <$name.out
+ echo $name $hsh
+done
#!/bin/sh -e
+# List possible download targets
sed -n "/[^\/]$/p" <.gitignore | sed "s#^/##"
#!/bin/sh -e
-# Convert .meta4 to the directories with {size,hashes,urls} metainformation.
+# Convert .meta4 to the directories with {size,hashes,urls} metainformation
meta4="$1"
[ -n "$meta4" ]
#!/bin/sh -e
+# Generate metadir from specified file
[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
sname=$0 . "$BASS_ROOT"/lib/rc
#!/bin/sh -e
+# Generate .meta4 from specified metadirs
echo '<?xml version="1.0" encoding="UTF-8"?>'
echo '<metalink xmlns="urn:ietf:params:xml:ns:metalink">'
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball BLAKE3 \
+../lib/git-to-tarball BLAKE3 \
https://github.com/BLAKE3-team/BLAKE3.git \
8b829b697fa4cfe35de35e9aa8c20b56266cb091 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball age \
+../lib/git-to-tarball age \
https://github.com/FiloSottile/age.git \
6a8065f2da1cc3e00a1b4cb39bef5fbdf4c48960 \
${1%.tar.zst}
-../list | xargs redo-ifchange
+../bin/list | xargs redo-ifchange
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball BLAKE2 \
+../lib/git-to-tarball BLAKE2 \
https://github.com/BLAKE2/BLAKE2.git \
ed1974ea83433eba7b2d95c5dcd9ac33cb847913 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball bfs \
+../lib/git-to-tarball bfs \
https://github.com/tavianator/bfs.git \
8d5472c2ec6312569c177ccce3adc05414d8bb40 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball brotli \
+../lib/git-to-tarball brotli \
https://github.com/google/brotli.git \
028fb5a23661f123017c060daa546b55cf4bde29 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball cppcheck \
+../lib/git-to-tarball cppcheck \
https://github.com/danmar/cppcheck.git \
bd62c8ca7be207583c60002a5af50e5f1d12660b \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball dav1d \
+../lib/git-to-tarball dav1d \
https://code.videolan.org/videolan/dav1d.git \
c720f4d3556a01916324aea155555d3efba842e8 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball dq \
+../lib/git-to-tarball dq \
https://github.com/janmojzis/dq.git \
5b585015f2772b8e258bbb6441b8bf5a4b2861af \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball ffmpeg \
+../lib/git-to-tarball ffmpeg \
https://github.com/FFmpeg/FFmpeg.git \
de3f99d74b916ea8363f2c81ca343980844f6031 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball guix \
+../lib/git-to-tarball guix \
https://git.savannah.gnu.org/git/guix.git \
749a73cacad30fd9e149d9086c7e4e4a0b86834b \
v1.5.0 >/dev/null
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball girara \
+../lib/git-to-tarball girara \
https://github.com/pwmt/girara.git \
5be5b1f7afd3bd61666babdd04f4015b931c990c \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball iniparser \
+../lib/git-to-tarball iniparser \
https://gitlab.com/iniparser/iniparser.git \
762715ca6cdba9dcf31a5af9297b444f3b5b8c00 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball jimtcl \
+../lib/git-to-tarball jimtcl \
https://github.com/msteveb/jimtcl.git \
2553e31de2a0ab6ca5ae1de9f3bff3858e37701a \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball jimtcl \
+../lib/git-to-tarball jimtcl \
https://github.com/msteveb/jimtcl.git \
912c167ed6dc5c2cb30bd57e20f10954503438e2 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libargparse \
+../lib/git-to-tarball libargparse \
https://github.com/maryla-uc/libargparse.git \
81998ffafb9c2ac8cf488d31e536a2e6fd6b3fdf \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libavif \
+../lib/git-to-tarball libavif \
https://github.com/AOMediaCodec/libavif.git \
3126181bed01a79a5716d18869b00b7ed3024708 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libde265 \
+../lib/git-to-tarball libde265 \
https://github.com/strukturag/libde265.git \
01bb88b7a518bedec28b9c9229ee7ee83d436832 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libheif \
+../lib/git-to-tarball libheif \
https://github.com/strukturag/libheif.git \
1630460fdb747f2d3c803e9ce38c22469eeadc83 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libinotify-kqueue \
+../lib/git-to-tarball libinotify-kqueue \
https://github.com/libinotify-kqueue/libinotify-kqueue.git \
ea7835fcafc3cee2a0d6c0e3c8034962c48f6afe \
${1%.tar.zst}
-redo-ifchange ../utils/git-with-submodules-to-tarball
-../utils/git-with-submodules-to-tarball libjxl \
+../lib/git-with-submodules-to-tarball libjxl \
https://github.com/libjxl/libjxl.git \
332feb17d17311c748445f7ee75c4fb55cc38530 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libopusenc \
+../lib/git-to-tarball libopusenc \
https://github.com/xiph/libopusenc.git \
0dba1bea736ab8bb811409dce80c994a00a2ced9 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball liboqs \
+../lib/git-to-tarball liboqs \
https://github.com/open-quantum-safe/liboqs.git \
97f6b86b1b6d109cfd43cf276ae39c2e776aed80 \
${1%.tar.zst}
-redo-ifchange ../utils/git-with-submodules-to-tarball
-../utils/git-with-submodules-to-tarball libplacebo \
+../lib/git-with-submodules-to-tarball libplacebo \
https://code.videolan.org/videolan/libplacebo.git \
5c1e6da21f108a27b11fad97fd491ddee06ede3c \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libtap \
+../lib/git-to-tarball libtap \
https://github.com/zorgnax/libtap.git \
b53e4ef5257f80e881762b6143834d8aae29da1a \
${1%.tar.zst}
-redo-ifchange ../utils/git-with-submodules-to-tarball
-../utils/git-with-submodules-to-tarball libtorrent \
+../lib/git-with-submodules-to-tarball libtorrent \
https://github.com/arvidn/libtorrent.git \
2ab8fedabb7716947edc77958da6d0b5e1040df9 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libvpx \
+../lib/git-to-tarball libvpx \
https://chromium.googlesource.com/webm/libvpx \
d6ae3ea465d32ea16a4814513f43022b88c5bdfe \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball libyuv \
+../lib/git-to-tarball libyuv \
https://chromium.googlesource.com/libyuv/libyuv.git \
efd164d64ee4aab463e00f69e0de7f53ca91865d \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball lsyncd \
+../lib/git-to-tarball lsyncd \
https://github.com/lsyncd/lsyncd.git \
6d59f16140468242fe157b4a5adf36d6a93cf6a4 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball mod_tile \
+../lib/git-to-tarball mod_tile \
https://github.com/openstreetmap/mod_tile.git \
c3453bc1e19247c145b0e87742710d5e076e338e \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball mpv \
+../lib/git-to-tarball mpv \
https://github.com/mpv-player/mpv.git \
7815181b19e29a887a7105330768b9078e99a42e \
${1%.tar.zst}
-redo-ifchange ../utils/git-with-submodules-to-tarball
-../utils/git-with-submodules-to-tarball mupdf \
+../lib/git-with-submodules-to-tarball mupdf \
https://github.com/ArtifexSoftware/mupdf.git \
73d3100d46d8a9ad634f6ef035bbe78f0f947886 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball nfdump \
+../lib/git-to-tarball nfdump \
https://github.com/phaag/nfdump.git \
96ebd8f30862162a97978861634bd55eec30c5ba \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball ninja \
+../lib/git-to-tarball ninja \
https://github.com/ninja-build/ninja.git \
2daa09ba270b0a43e1929d29b073348aa985dfaa \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball nsxiv \
+../lib/git-to-tarball nsxiv \
https://github.com/nsxiv/nsxiv.git \
420a0a245591ea73f86ebfb90de207a8e67e6cca \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball oneTBB \
+../lib/git-to-tarball oneTBB \
https://github.com/uxlfoundation/oneTBB.git \
0c0ff192a2304e114bc9e6557582dfba101360ff \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball oniguruma \
+../lib/git-to-tarball oniguruma \
https://github.com/kkos/oniguruma.git \
e62a8e5ec123bb91651d297e6f72c84d53e3cff8 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball openjpeg \
+../lib/git-to-tarball openjpeg \
https://github.com/uclouvain/openjpeg.git \
39e8c50a2f9bdcf36810ee3d41bcbf1cc78968ae \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball opustags \
+../lib/git-to-tarball opustags \
https://github.com/fmang/opustags.git \
d9b051210ba756d28086c9b75e983e84ae11e730 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball sdcv \
+../lib/git-to-tarball sdcv \
https://github.com/Dushistov/sdcv.git \
49c8094b53b7dd90efeabeaf276752a650a0f931 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball shared-mime-info \
+../lib/git-to-tarball shared-mime-info \
https://gitlab.freedesktop.org/xdg/shared-mime-info.git \
13695c7225c2f525a435e72739c33ac32bbfbbb9 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball sharness \
+../lib/git-to-tarball sharness \
https://github.com/felipec/sharness.git \
e457513ae8d4912994f2ea5423a9392ee6d03f4b \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball svt-av1 \
+../lib/git-to-tarball svt-av1 \
https://gitlab.com/AOMediaCodec/SVT-AV1.git \
4ae9272b588a05ee6e77a43e8dfdac05f54c4ff0 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball sxhkd \
+../lib/git-to-tarball sxhkd \
https://github.com/baskerville/sxhkd.git \
b0923b6b3d5d85b1ff80a5bb286934b8721a7c08 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball tigervnc \
+../lib/git-to-tarball tigervnc \
https://github.com/TigerVNC/tigervnc.git \
baf05ef240d3b5d3c103da9557cd9e6972cbe602 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball vim \
+../lib/git-to-tarball vim \
https://github.com/vim/vim.git \
ed6e853f8e49e81805d6a87f21a85762d6b49ea6 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball voxtral.c \
+../lib/git-to-tarball voxtral.c \
https://github.com/antirez/voxtral.c.git \
c9e8773a2042d67c637fc492c8a655c485354080 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball whisper.cpp \
+../lib/git-to-tarball whisper.cpp \
https://github.com/ggerganov/whisper.cpp \
2eeeba56e9edd762b4b38467bab96c2517163158 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball x264 \
+../lib/git-to-tarball x264 \
https://code.videolan.org/videolan/x264.git \
4613ac3c15fd75cebc4b9f65b7fb95e70a3acce1 \
${1%.tar.zst}
-redo-ifchange ../utils/git-to-tarball
-../utils/git-to-tarball xxHash \
+../lib/git-to-tarball xxHash \
https://github.com/Cyan4973/xxHash.git \
e626a72bc2321cd320e953a0ccf1584cad60f363 \
${1%.tar.zst}
-redo-ifchange ../utils/git-with-submodules-to-tarball
-../utils/git-with-submodules-to-tarball zimg \
+../lib/git-with-submodules-to-tarball zimg \
https://github.com/sekrit-twc/zimg.git \
0e56801f98db3e363c974fca794fa06022d40ee4 \
${1%.tar.zst}
#!/bin/sh -e
+# Make compressed tarball with sources taken from Git repository
[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
sname=$0 . "$BASS_ROOT"/lib/rc
#!/bin/sh -e
+# Make compressed tarball with sources taken from Git repository and its submodules
[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../..
sname=$0 . "$BASS_ROOT"/lib/rc
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge exiftool $fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge exiftool $fn
+../../lib/urls-for-distcache-FreeBSD $fn
2|se|https://mirror.accum.se/mirror/imagemagick.org/ftp/releases/$fn
3|us|https://imagemagick.org/archive/releases/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-cpan \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-cpan modules/by-module/MIME/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-cpan \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-cpan modules/by-module/MIME/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|xf|https://www.python.org/ftp/python/3.10.14/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD python/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD python/$fn
fn=$(basename $(pwd))
echo "1|xf|https://www.python.org/ftp/python/3.7.3/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD python/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD python/$fn
5|xm|http://cloud.r-project.org/src/base/R-4/$fn
6|xm|https://cloud.r-project.org/src/base/R-4/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=rhash-1.4.4-src.tar.gz
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge rhash rhash/1.4.4/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge rhash rhash/1.4.4/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/amadvance/advancecomp/releases/download/v2.6/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
3|fi|http://archive.apache.org/dist/apr/$fn
4|fi|https://archive.apache.org/dist/apr/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/aria2/aria2/releases/download/release-1.37.0/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|xf|https://files.pythonhosted.org/packages/1d/e7/315a82f2d256e9270977aa3c15e8fe281fd7c40b8e2a0b97e0cb61ca8fa0/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1||https://download.gnome.org/sources/at-spi2-atk/2.38/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/at-spi2-atk/2.38/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
1||https://download.gnome.org/sources/at-spi2-core/2.52/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/at-spi2-core/2.52/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
1||https://download.gnome.org/sources/atk/2.38/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/atk/2.38/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu autoconf/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu autoconf/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu automake/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu automake/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
-redo-ifchange ../../utils/urls-for-gnu
-../../utils/urls-for-gnu bash/$(basename $(pwd))
+redo-ifchange ../../lib/urls-for-gnu
+../../lib/urls-for-gnu bash/$(basename $(pwd))
fn=$(basename $(pwd))
echo "1|cz|https://bird.network.cz/download/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge
-../../utils/urls-for-sourceforge boost boost/1.74.0/$fn
+redo-ifchange ../../lib/urls-for-sourceforge
+../../lib/urls-for-sourceforge boost boost/1.74.0/$fn
echo "4|xf|https://archives.boost.io/release/1.74.0/source/$fn"
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge boost boost/1.86.0/$fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge boost boost/1.86.0/$fn
echo "4|xf|https://archives.boost.io/release/1.86.0/source/$fn"
-../../utils/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/c-ares/c-ares/releases/download/v1.30.0/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|us|https://cairographics.org/releases/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|us|https://cmake.org/files/v3.28/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1|us|http://untroubled.org/daemontools-encore/$fn
2|us|https://untroubled.org/daemontools-encore/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
-redo-ifchange ../../utils/urls-for-sourceforge
-../../utils/urls-for-sourceforge xdxf dicts-stardict-form-xdxf/002d/stardict-comn_sdict_axm05_English_German-2.4.2.tar.bz2
+redo-ifchange ../../lib/urls-for-sourceforge
+../../lib/urls-for-sourceforge xdxf dicts-stardict-form-xdxf/002d/stardict-comn_sdict_axm05_English_German-2.4.2.tar.bz2
-redo-ifchange ../../utils/urls-for-sourceforge
-../../utils/urls-for-sourceforge xdxf dicts-stardict-form-xdxf/002c/stardict-comn_sdict05_german-english-2.4.2.tar.bz2
+redo-ifchange ../../lib/urls-for-sourceforge
+../../lib/urls-for-sourceforge xdxf dicts-stardict-form-xdxf/002c/stardict-comn_sdict05_german-english-2.4.2.tar.bz2
-redo-ifchange ../../utils/urls-for-sourceforge
-../../utils/urls-for-sourceforge xdxf dicts-stardict-form-xdxf/002c/stardict-comn_sdict05_german_rus2-2.4.2.tar.bz2
+redo-ifchange ../../lib/urls-for-sourceforge
+../../lib/urls-for-sourceforge xdxf dicts-stardict-form-xdxf/002c/stardict-comn_sdict05_german_rus2-2.4.2.tar.bz2
-redo-ifchange ../../../../utils/urls-for-sourceforge
-../../../../utils/urls-for-sourceforge xdxf dicts-stardict-form-xdxf/002c/stardict-comn_sdict05_rus_ger-2.4.2.tar.bz2
+redo-ifchange ../../../../lib/urls-for-sourceforge
+../../../../lib/urls-for-sourceforge xdxf dicts-stardict-form-xdxf/002c/stardict-comn_sdict05_rus_ger-2.4.2.tar.bz2
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge djvu DjVuLibre/3.5.28/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge djvu DjVuLibre/3.5.28/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|gb|https://docbook.org/xml/4.5/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge docbook docbook-xsl/1.79.1/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge docbook docbook-xsl/1.79.1/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/libexpat/libexpat/releases/download/R_2_6_2/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
1||http://downloads.xiph.org/releases/flac/$fn
2||https://downloads.xiph.org/releases/flac/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=fltk-1.3.9-source.tar.bz2
echo "1|xa|https://www.fltk.org/pub/fltk/1.3.9/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=fossil-src-2.23.tar.gz
echo "1|xa|https://fossil-scm.org/home/tarball/47362306a7dd7c6fc3cab77cebe5d25469b0a9448479d9718eb5c49c8337b29/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge
-../../utils/urls-for-sourceforge freeciv Freeciv%203.0/3.0.10/$fn
+redo-ifchange ../../lib/urls-for-sourceforge
+../../lib/urls-for-sourceforge freeciv Freeciv%203.0/3.0.10/$fn
cat <<EOF
4|fi|http://files.freeciv.org/stable/$fn
5|fi|https://files.freeciv.org/stable/$fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-savannah \
- ../../utils/urls-for-sourceforge \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-savannah freetype/$fn
-PRI=5 ../../utils/urls-for-sourceforge freetype freetype2/2.14.2/$fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-savannah \
+ ../../lib/urls-for-sourceforge \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-savannah freetype/$fn
+PRI=5 ../../lib/urls-for-sourceforge freetype freetype2/2.14.2/$fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=gcc-4.7.4/gcc-4.7.4.tar.bz2
-redo-ifchange ../../utils/urls-for-gnu
-../../utils/urls-for-gnu gcc/$fn
+redo-ifchange ../../lib/urls-for-gnu
+../../lib/urls-for-gnu gcc/$fn
cat <<EOF
3|nl|http://mirror.koddos.net/gcc/releases/$fn
3|us|http://mirrors.kernel.org/sourceware/gcc/releases/$fn
fn=gcc-8.5.0/gcc-8.5.0.tar.xz
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gnu gcc/$fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gnu gcc/$fn
cat <<EOF
3|nl|http://mirror.koddos.net/gcc/releases/$fn
3|us|http://mirrors.kernel.org/sourceware/gcc/releases/$fn
4|us|https://bigsearcher.com/mirrors/gcc/releases/$fn
4|us|https://mirrors.kernel.org/sourceware/gcc/releases/$fn
EOF
-../../utils/urls-for-distcache-NetBSD $(basename $(pwd))
+../../lib/urls-for-distcache-NetBSD $(basename $(pwd))
1||https://download.gnome.org/sources/gdk-pixbuf/2.42/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.42/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
+../../lib/urls-for-distcache-NetBSD $fn
1|us|https://download.osgeo.org/geos/$fn
2|xg|https://github.com/libgeos/geos/releases/download/3.12.1/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|nl|https://frodo.looijaard.name/system/files/software/getopt/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
2|us|https://mirrors.mit.edu/kernel/software/scm/git/$fn
3|xf|https://www.kernel.org/pub/software/scm/git/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1||https://download.gnome.org/sources/glib-networking/2.80/$fn
2|us|https://ftp.gnome.org/ftp/GNOME/sources/glib-networking/2.80/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu m4/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu m4/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
-redo-ifchange ../../utils/urls-for-gnu
-../../utils/urls-for-gnu make/$(basename $(pwd))
+redo-ifchange ../../lib/urls-for-gnu
+../../lib/urls-for-gnu make/$(basename $(pwd))
1||https://download.gnome.org/sources/gmime/3.2/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/gmime/3.2/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu gmp/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu gmp/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
-redo-ifchange ../../utils/urls-for-gnu
-../../utils/urls-for-gnu gmp/$(basename $(pwd))
+redo-ifchange ../../lib/urls-for-gnu
+../../lib/urls-for-gnu gmp/$(basename $(pwd))
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gcrypt ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gcrypt gnupg/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-gcrypt ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gcrypt gnupg/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gcrypt \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gcrypt gnutls/v3.8/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gcrypt \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gcrypt gnutls/v3.8/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=go1.17.12.src.tar.gz
echo "1||https://go.dev/dl/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=go1.20.14.src.tar.gz
echo "1||https://go.dev/dl/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=go1.23.5.src.tar.gz
echo "1||https://go.dev/dl/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=go1.25.6.src.tar.gz
echo "1||https://go.dev/dl/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=go1.26.1.src.tar.gz
echo "1||https://go.dev/dl/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=go1.4.3.src.tar.gz
echo "1||https://go.dev/dl/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gcrypt \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gcrypt gpgme/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gcrypt \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gcrypt gpgme/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu grep/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu grep/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
1||https://download.gnome.org/sources/gtk%2B/3.24/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/gtk%2B/3.24/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gnu \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gnu gv/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gnu \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gnu gv/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1|fi|http://archive.apache.org/dist/httpd/$fn
2|fi|https://archive.apache.org/dist/httpd/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD apache24/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD apache24/$fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge enlightenment imlib2-src/1.12.2/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge enlightenment imlib2-src/1.12.2/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/irssi/irssi/releases/download/1.4.5/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
1||https://download.gnome.org/sources/json-glib/1.10/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/json-glib/1.10/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-sourceforge \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-sourceforge lame lame/3.100/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-sourceforge \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-sourceforge lame lame/3.100/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/mm2/Little-CMS/releases/download/lcms2.16/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|us|https://greenwoodsoftware.com/less/$fn"
-redo-ifchange ../../utils/urls-for-gnu
-PRI=2 ../../utils/urls-for-gnu less/$fn
+redo-ifchange ../../lib/urls-for-gnu
+PRI=2 ../../lib/urls-for-gnu less/$fn
2|jp|https://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/$fn
2|ru|https://lftp.yar.ru/ftp/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1||http://downloads.xiph.org/releases/ao/$fn
2||https://downloads.xiph.org/releases/ao/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/libass/libass/releases/download/0.17.2/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gcrypt \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gcrypt libassuan/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gcrypt \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gcrypt libassuan/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|de|https://dl.matroska.org/downloads/libebml/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|dk|https://www.thrysoee.dk/editline/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gcrypt \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gcrypt libgcrypt/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gcrypt \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gcrypt libgcrypt/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gcrypt \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gcrypt libgpg-error/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gcrypt \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gcrypt libgpg-error/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gnu \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gnu libiconv/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gnu \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gnu libiconv/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gnu \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gnu libidn/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gnu \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gnu libidn/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge libjpeg-turbo 1.5.2/$fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge libjpeg-turbo 1.5.2/$fn
echo "4|xg|https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/1.5.2/$fn"
-../../utils/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/3.0.3/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gcrypt \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gcrypt libksba/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gcrypt \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gcrypt libksba/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD tenacityteam-libmad-0.16.3_GH0.tar.gz
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD tenacityteam-libmad-0.16.3_GH0.tar.gz
fn=$(basename $(pwd))
echo "1|de|https://dl.matroska.org/downloads/libmatroska/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1||http://downloads.xiph.org/releases/ogg/$fn
2||https://downloads.xiph.org/releases/ogg/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|ca|https://otr.cypherpunks.ca/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|de|http://www.fefe.de/libowfat/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-sourceforge \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-sourceforge libpng libpng16/1.6.55/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-sourceforge \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-sourceforge libpng libpng16/1.6.55/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/libproxy/libproxy/releases/download/0.4.18/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/rockdaboot/libpsl/releases/download/0.21.5/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1||https://download.gnome.org/sources/librsvg/2.40/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/librsvg/2.40/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/libsndfile/libsndfile/releases/download/1.0.31/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
1||https://download.gnome.org/sources/libsoup/2.74/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/libsoup/2.74/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu libtasn1/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu libtasn1/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu libtool/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu libtool/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
1||http://downloads.xiph.org/releases/vorbis/$fn
2||https://downloads.xiph.org/releases/vorbis/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1||https://storage.googleapis.com/downloads.webmproject.org/releases/webp/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
1||https://download.gnome.org/sources/libxml2/2.9/$fn
2|us|https://ftp.gnome.org/pub/GNOME/sources/libxml2/2.9/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
1|fr|http://links.twibright.com/download/$fn
2|fr|https://links.twibright.com/download/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|ch|https://lua.org/ftp/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|ch|https://lua.org/ftp/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-savannah ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-savannah lzip/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-savannah ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-savannah lzip/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xf|https://files.pythonhosted.org/packages/08/a0/4d3a1eb46c83a96b49c100c30762c8f1a60b62367dd052ab8730e73ab46b/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|fr|https://www.multiprecision.org/downloads/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-gnu \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gnu mpc/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-gnu \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gnu mpc/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|fr|https://www.mpfr.org/mpfr-2.4.2/$fn"
-redo-ifchange ../../utils/urls-for-gnu
-PRI=2 ../../utils/urls-for-gnu mpfr/$fn
+redo-ifchange ../../lib/urls-for-gnu
+PRI=2 ../../lib/urls-for-gnu mpfr/$fn
fn=$(basename $(pwd))
echo "1|fr|https://www.mpfr.org/mpfr-4.2.1/$fn"
-redo-ifchange ../../utils/urls-for-gnu
-PRI=2 ../../utils/urls-for-gnu mpfr/$fn
+redo-ifchange ../../lib/urls-for-gnu
+PRI=2 ../../lib/urls-for-gnu mpfr/$fn
1|us|http://ftp.mutt.org/pub/mutt/$fn
2|us|https://ftp.osuosl.org/pub/mutt/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD mutt/$fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD mutt/$fn
+../../lib/urls-for-distcache-NetBSD $fn
1|us|https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/$fn
2|de|https://mirror.sobukus.de/files/src/nasm/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
2|us|https://invisible-island.net/archives/ncurses/$fn
2|us|https://invisible-mirror.net/archives/ncurses/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD ncurses/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD ncurses/$fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu nettle/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu nettle/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/nghttp2/nghttp2/releases/download/v1.62.1/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-savannah \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-savannah normalize/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-savannah \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-savannah normalize/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gcrypt ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gcrypt npth/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gcrypt ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gcrypt npth/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|de|https://www.nlnetlabs.nl/downloads/nsd/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
2|us|https://plug-mirror.rcac.purdue.edu/pub/OpenBSD/OpenSSH/portable/$fn
EOF
redo-ifchange \
- ../../utils/urls-for-leaseweb \
- ../../utils/urls-for-planetunix \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-PRI=3 ../../utils/urls-for-leaseweb pub/OpenBSD/OpenSSH/portable/$fn
-PRI=3 ../../utils/urls-for-planetunix pub/OpenBSD/OpenSSH/portable/$fn
+ ../../lib/urls-for-leaseweb \
+ ../../lib/urls-for-planetunix \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+PRI=3 ../../lib/urls-for-leaseweb pub/OpenBSD/OpenSSH/portable/$fn
+PRI=3 ../../lib/urls-for-planetunix pub/OpenBSD/OpenSSH/portable/$fn
cat <<EOF
7|xc|http://cloudflare.cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/$fn
7|xf|http://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/$fn
8|xc|https://cloudflare.cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/$fn
8|xf|https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/$fn
EOF
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1|us|https://www.openssl.org/source/old/1.1.1/$fn
2|us|https://mirrors.ibiblio.org/openssl/source/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
1|ca|https://swupdate.openvpn.net/community/releases/$fn
2|de|https://build.openvpn.net/downloads/releases/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-NetBSD $fn
1||http://downloads.xiph.org/releases/opus/$fn
2||https://downloads.xiph.org/releases/opus/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
2||https://downloads.xiph.org/releases/opus/$fn
3|xf|https://archive.mozilla.org/pub/opus/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
1||http://downloads.xiph.org/releases/opus/$fn
2||https://downloads.xiph.org/releases/opus/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
-redo-ifchange ../../utils/urls-for-gnu
-../../utils/urls-for-gnu parallel/$(basename $(pwd))
+redo-ifchange ../../lib/urls-for-gnu
+../../lib/urls-for-gnu parallel/$(basename $(pwd))
fn=$(basename $(pwd))
redo-ifchange \
- ../../utils/urls-for-sourceforge \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-sourceforge pcre pcre/8.45/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-sourceforge \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-sourceforge pcre pcre/8.45/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-cpan ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-cpan src/5.0/$fn
-../../utils/urls-for-distcache-FreeBSD perl/$fn
+redo-ifchange ../../lib/urls-for-cpan ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-cpan src/5.0/$fn
+../../lib/urls-for-distcache-FreeBSD perl/$fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gcrypt ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gcrypt pinentry/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gcrypt ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gcrypt pinentry/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|us|https://distfiles.dereferenced.org/pkgconf/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
-redo-ifchange ../../utils/urls-for-sourceforge
-../../utils/urls-for-sourceforge pmt pngcrush/1.8.13/$(basename $(pwd))
+redo-ifchange ../../lib/urls-for-sourceforge
+../../lib/urls-for-sourceforge pmt pngcrush/1.8.13/$(basename $(pwd))
2|gb|https://mirrorservice.org/sites/ftp.postgresql.org/source/v11.22/$fn
3|xf|https://ftp.postgresql.org/pub/source/v11.22/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD postgresql/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD postgresql/$fn
2|gb|https://mirrorservice.org/sites/ftp.postgresql.org/source/v16.3/$fn
3|xf|https://ftp.postgresql.org/pub/source/v16.3/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD postgresql/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD postgresql/$fn
fn=$(basename $(pwd))
echo "1|us|http://download.osgeo.org/proj/$fn"
echo "2|us|https://download.osgeo.org/proj/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge qpdf qpdf/11.9.1/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge qpdf qpdf/11.9.1/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu readline/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu readline/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu recutils/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu recutils/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|ca|https://dianne.skoll.ca/projects/remind/download/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
2|gb|http://mirrorservice.org/sites/rsync.samba.org/$fn
3|gb|https://mirrorservice.org/sites/rsync.samba.org/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|de|https://downloads.scummvm.org/frs/scummvm/2026.1.0/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/smartmontools/smartmontools/releases/download/RELEASE_7_5/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge sox sox/14.4.2/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge sox sox/14.4.2/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
1|us|https://www2.sqlite.org/2026/$fn
1|us|https://www3.sqlite.org/2026/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-gnu stow/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-gnu stow/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=tcl8.6.14-src.tar.gz
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge tcl Tcl/8.6.14/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge tcl Tcl/8.6.14/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|ca|https://core.tcl-lang.org/tcllib/uv/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
-redo-ifchange ../../utils/urls-for-gnu
-../../utils/urls-for-gnu texinfo/$(basename $(pwd))
+redo-ifchange ../../lib/urls-for-gnu
+../../lib/urls-for-gnu texinfo/$(basename $(pwd))
fn=$(basename $(pwd))
echo "1|us|https://download.osgeo.org/libtiff/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=tk8.6.14-src.tar.gz
-redo-ifchange ../../utils/urls-for-sourceforge ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-sourceforge tcl Tcl/8.6.14/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-sourceforge ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-sourceforge tcl Tcl/8.6.14/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/tmux/tmux/releases/download/3.6/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|us|http://cr.yp.to/ucspi-tcp/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|de|https://nlnetlabs.nl/downloads/unbound/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
2|us|https://mirrors.kernel.org/sourceware/valgrind/$fn
3|us|https://sourceware.org/pub/valgrind/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
1|gb|https://humdi.net/vnstat/$fn
2|xg|https://github.com/vergoh/vnstat/releases/download/v2.13/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
1||http://downloads.xiph.org/releases/vorbis/$fn
2||https://downloads.xiph.org/releases/vorbis/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
1|ca|https://www.wavpack.com/$fn
2|xg|https://github.com/dbry/WavPack/releases/download/5.8.1/$fn
EOF
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|pt|https://webkitgtk.org/releases/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD gnome/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD gnome/$fn
fn=$(basename $(pwd))
-redo-ifchange ../../utils/urls-for-gnu ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-gnu wget/$fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-gnu ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-gnu wget/$fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|fr|https://oligarchy.co.uk/xapian/1.4.30/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|us|https://releases.pagure.org/xmlto/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD xmlto/$fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD xmlto/$fn
fn=$(basename $(pwd))
echo "1|us|https://pwmt.org/projects/zathura/download/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|us|https://pwmt.org/projects/zathura-cb/download/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD
-../../utils/urls-for-distcache-FreeBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD
+../../lib/urls-for-distcache-FreeBSD $fn
fn=$(basename $(pwd))
echo "1|us|https://pwmt.org/projects/zathura-djvu/download/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|us|https://pwmt.org/projects/zathura-pdf-mupdf/download/$fn"
-redo-ifchange ../../utils/urls-for-distcache-FreeBSD ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-FreeBSD ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
3|nl|https://www.zsh.org/pub/$fn
EOF
redo-ifchange \
- ../../utils/urls-for-sourceforge \
- ../../utils/urls-for-distcache-FreeBSD \
- ../../utils/urls-for-distcache-NetBSD
-PRI=4 ../../utils/urls-for-sourceforge zsh zsh/5.9/$fn
-../../utils/urls-for-distcache-FreeBSD $fn
-../../utils/urls-for-distcache-NetBSD $fn
+ ../../lib/urls-for-sourceforge \
+ ../../lib/urls-for-distcache-FreeBSD \
+ ../../lib/urls-for-distcache-NetBSD
+PRI=4 ../../lib/urls-for-sourceforge zsh zsh/5.9/$fn
+../../lib/urls-for-distcache-FreeBSD $fn
+../../lib/urls-for-distcache-NetBSD $fn
fn=$(basename $(pwd))
echo "1|xg|https://github.com/facebook/zstd/releases/download/v1.5.7/$fn"
-redo-ifchange ../../utils/urls-for-distcache-NetBSD
-../../utils/urls-for-distcache-NetBSD $fn
+redo-ifchange ../../lib/urls-for-distcache-NetBSD
+../../lib/urls-for-distcache-NetBSD $fn
metainformation about distfile: its size, hashes and URLs.
Initially Metalink4 XML files were used instead.
=> https://datatracker.ietf.org/doc/html/rfc5854 Metalink4\r
-$DISTFILES/utils/meta4-to-metadir uses meta4ra utilities
+$DISTFILES/bin/meta4-to-metadir uses meta4ra utilities
to convert .meta4 file to "metadir".
-$DISTFILES/utils/metadir-to-meta4 generates .meta4 back.
+$DISTFILES/bin/metadir-to-meta4 generates .meta4 back.
* $DISTFILE_FETCHER=meta4ra
=> http://www.meta4ra.stargrave.org/\r
Use meta4ra-dl for downloading. URLs are sorted with FETCHER_URLS_SORT
function, which is by default:
FETCHER_URLS_SORT() {
- $DISTFILES/utils/urls-sort "" rand
+ $DISTFILES/lib/urls-sort "" rand
}
This is by default, because meta4ra utilities are installed by default.
export DISTFILE_FETCHER="${DISTFILE_FETCHER:-meta4ra}"
if ! type FETCHER_URLS_SORT 2>/dev/null >/dev/null ; then
FETCHER_URLS_SORT() {
- $DISTFILES/utils/urls-sort "" rand
+ $DISTFILES/lib/urls-sort "" rand
}
fi