diff --git a/dev-util/thunk_gen/thunk_gen-1.3.recipe b/dev-util/thunk_gen/thunk_gen-1.3.recipe new file mode 100644 index 000000000..8afc6481c --- /dev/null +++ b/dev-util/thunk_gen/thunk_gen-1.3.recipe @@ -0,0 +1,44 @@ +SUMMARY="Generator for C and assembler thunks" +DESCRIPTION="Used to build dj64dev, comcom64 and fdpp. + +thunk_gen is likely not interesting for you unless you want to compile some 16 bit or 32 bit DOS +code for 64 bit execution." +HOMEPAGE="https://github.com/stsp/thunk_gen" +COPYRIGHT="2024 Stas Sergeev" +LICENSE="GNU GPL v3" +SOURCE_URI="https://github.com/stsp/thunk_gen/archive/refs/tags/1.3.tar.gz" +SOURCE_DIR="$portVersionedName" +CHECKSUM_SHA256="248795fbbf2988aabdf6fb83a53b6b83d42fd8346de5b88507ef673bc84ba830" +REVISION="1" + +ARCHITECTURES="all" +SECONDARY_ARCHITECTURES="?x86" + +PROVIDES=" + thunk_gen$secondaryArchSuffix = $portVersion + cmd:thunk_gen$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:bison + cmd:flex + cmd:gcc$secondaryArchSuffix + cmd:meson + " + +BUILD() +{ + meson setup build . --buildtype=release --prefix=$prefix + meson compile -C build +} + +INSTALL() +{ + meson install -C build +}