           SPELL=uasm
         VERSION=2.57r
          SOURCE=$SPELL-$VERSION.tar.gz
     SOURCE_HASH=sha512:588c158b34e0fc538f08a859822549fbd2e1f8548102bbbdea7099281ffaaf41b6d56f4f07f7333a7d714acbd6271b504dde2b24ad2e9790e93e78e6e516caa0
SOURCE_DIRECTORY=$BUILD_DIRECTORY/UASM-$VERSION
        WEB_SITE=https://github.com/Terraspace/UASM
   SOURCE_URL[0]=$WEB_SITE/archive/refs/tags/v$VERSION.tar.gz
         ENTERED=20261004
      LICENSE[0]=Watcom-1.0
            DOCS="Readme.txt History.txt License.txt"
        DOC_DIRS="Doc"
        KEYWORDS="devel"
           SHORT="Masm-compatible assembler with native ELF output"
cat << EOF
UASM is a Masm-compatible macro assembler, forked from JWasm.

It generates Intel OMF, MS COFF (32 and 64-bit), ELF (32 and 64-bit), plain
binary, Windows PE (32 and 64-bit), Mach-O 64 and DOS MZ output, so it
assembles both Windows and Linux objects without a cross assembler.

Instructions up to AVX2 and AVX512F are supported, along with the VMX, MPX,
AES, BND and F16C extensions, the Microsoft vectorcall and the Borland
register calling conventions, and System V calling convention support.
EOF
