--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+ <file name="libass-0.17.2.tar.gz">
+ <hash type="blake3-256">34acf2b846077a78cd1c3c3f406dfbde0c30cc6ed7ab24020bb79cb2585843dc</hash>
+ <hash type="blake2b-512">3a2f583e8a063b7a89ff1315fb21e69eb6ce630d99752e44f4e4e935bdaa00094b27881f9363222db745f200ecb84d680734c2134b401ff8753ebe6632ab6f51</hash>
+ <hash type="blake2b-256">f86eff00a11f511dcc3938b23d3186d2c160594919a937e324349bf82daaf44a</hash>
+ <hash type="skein-512">fa14bbc0c3dd75b53d583d3f27f971275bdb2976233b9ca4f2eb16976ceff211bdb2fdc64e834c338f01dc0b611f0e06a4f6f7ed36a5317ef2e10d29405d71ba</hash>
+ <hash type="shake128">8549c077e5f466e135df0a59879df798b70e82e9e5bb9ad27833cb0f47dca792</hash>
+ <hash type="shake256">d92466eb8f9a2f4a7a10c05c6625885a862a1042c2030dc96f88ac0cd3e351c7bd140bd523f9bb028d68c2f5e04c1d444ad5ec999876132b0fdda9c800e31c19</hash>
+ <hash type="sha-512">ff56be5d2b41cf864605b08031bb94f7ec7fba543326837b5060f5e7f3b62f165a05d14e58bc1da4a663af16381fdfb1a95ef59b8c07e74d112c9a71e7b33c3c</hash>
+ <hash type="sha-256">a9afb52bf76a2569263fe2038896774c991b35c0968342a03be708e56ea60c3b</hash>
+ <hash type="streebog-512">a6591a862a73e8aa8d0dba3109dc537e6ff30be4e673ecd42e22f2a7a5ec82b844f9c5ccff17bbb24a154df60b0a850d42cf492b0fb3bdc66edb77f87cdbfc7a</hash>
+ <hash type="streebog-256">27adac58033ba6786c8d11c5a058551b45286ac0591a1d4849c9b403430bc6b0</hash>
+ <hash type="xxh3-128">2713be09b50224b3bbd1424cf98a3f17</hash>
+ <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEE3a/BnkayrS1rJvhDl6CODP/XCVEFAmZI3XgACgkQl6CODP/X
+CVHLWhAAxEvvQfLHEk9tdVafQUS92gRk0nEKKojjiSxYGEO4NJ+sDAdR8i6zbH/V
+G0aOHN4P5QRS4GgXgTUNOvTUreep3CE0WUEA7sLW9f0BMytFuzrJZX+ZqDpssZXQ
+zYOhanp2CPED0AflkS4/ZuOiUVvCowbIWR60dxZQSxBqwunB6n6W0Naz7ptPVLeC
+JhxK8zRRLpp/ZVKQf3/LuoBhfQkONYJGy/H2nBd6jbj9FG3CAOkpHBaJZiuh+6My
+eX/jI7XXcvOreuS/iKQrAPPf8hSKtdbe9C/fx/QFVIw7E6qmr5ISZPY8LQZNnjBD
+DkGr0cc2v/rxPKnn2N6V3dt8owRJlvTtQuhMa0TmpYEGG+MxrUluFkxKUghvIS2f
+cybjNuDzGUi/7jZ5utnNKdz594NXTni8YE6KDLshXQT4+CRF91r2sWXpuIHZ9GoW
+ZT3rgxLspwoMyy05Raqw58TKI2lcyTYuO+Xq0XpFBuBpAs0JIXGYl7qH/MtrNFRP
+9NocCufo25u8jirdhWOv9OEQr0UuDo4VXCJLowiRMWHLCVDvYt9JSesXScnoFzrF
+gYn6ibDYQ7OX+msAvmlf7LLamZRAoP8AeSrdwoZwC8CwUZYrWKoh0zPUORcoN15y
+DXZ0dNma+bYhNC063gMqtS69GOx4tTQYXVLrXFmvHmBGFVltAI4=
+=lhG+
+-----END PGP SIGNATURE-----
+]]></signature>
+ <size>619935</size>
+ <url>https://github.com/libass/libass/releases/download/0.17.2/libass-0.17.2.tar.gz</url>
+ </file>
+</metalink>
--- /dev/null
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
+sname=$1.do . "$BASS_ROOT"/lib/rc
+. "$BASS_ROOT"/build/skel/common.rc
+
+bdeps="
+rc-paths
+stow
+archivers/zstd
+devel/nasm-2.16.01
+devel/pkgconf-2.1.1
+"
+rdeps="
+graphics/freetype-2.9.1
+graphics/libpng-1.6.43
+"
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz $rdeps
+hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
+. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
+"$BASS_ROOT"/build/bin/pkg-inst $bdeps $rdeps
+. ./rc
+$TAR xf "$DISTFILES"/$NAME.tar.gz
+"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
+
+cd $NAME
+./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2
+make -j$MAKE_JOBS >&2
+make install install >&2
+
+cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh