diff options
Diffstat (limited to 'community/moarvm/APKBUILD')
-rw-r--r-- | community/moarvm/APKBUILD | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/community/moarvm/APKBUILD b/community/moarvm/APKBUILD index cc955ad56cd..c0741f0c4d2 100644 --- a/community/moarvm/APKBUILD +++ b/community/moarvm/APKBUILD @@ -1,44 +1,42 @@ # Contributor: Curt Tilmes <Curt.Tilmes@nasa.gov> # Maintainer: Curt Tilmes <Curt.Tilmes@nasa.gov> pkgname=moarvm -pkgver=2021.07 +pkgver=2024.03 pkgrel=0 -pkgdesc="A VM with adaptive optimization and JIT compilation, built for Rakudo" -url="http://moarvm.org/" +pkgdesc="VM with adaptive optimization and JIT compilation, built for Rakudo" +url="https://moarvm.org/" # riscv64 doesn't compile, "Cannot implement AO_compare_and_swap_full on this architecture" arch="all !riscv64" license="Artistic-2.0" -makedepends="perl libffi-dev" +depends_dev="$pkgname=$pkgver-r$pkgrel perl zstd-dev libffi-dev libuv-dev" +makedepends="$depends_dev" subpackages="$pkgname-dev $pkgname-doc" -source="http://moarvm.org/releases/MoarVM-$pkgver.tar.gz" +source="$pkgname-$pkgver.tar.gz::https://moarvm.org/releases/MoarVM-$pkgver.tar.gz" builddir="$srcdir"/MoarVM-"$pkgver" options="!check" # No tests build() { unset CPPFLAGS CFLAGS - perl Configure.pl --prefix=/usr --has-libffi - make + perl Configure.pl --prefix=/usr --has-libffi \ + --has-libuv --no-mimalloc --debug + make -j"$JOBS" } package() { - install -Dm755 moar "$pkgdir"/usr/bin/moar - install -Dm755 libmoar.so "$pkgdir"/usr/lib/libmoar.so + make PKGCONFIGDIR=/usr/lib/pkgconfig \ + DESTDIR="$pkgdir" install + + install -Dvm644 Artistic2.txt CREDITS LICENSE \ + MANIFEST README.markdown VERSION \ + -t "$pkgdir"/usr/share/doc/"$pkgname" + cp -vr docs "$pkgdir"/usr/share/doc/"$pkgname"/ } dev() { - cd "$builddir" - make DESTDIR="$builddir"/install install - mkdir -p "$subpkgdir"/usr/share - cp -r install/usr/include "$subpkgdir"/usr - cp -r install/usr/share/nqp "$subpkgdir"/usr/share - install -Dm644 install/usr/share/pkgconfig/moar.pc "$subpkgdir"/usr/lib/pkgconfig/moar.pc -} -doc() { - cd "$builddir" - mkdir -p "$subpkgdir"/usr/share/doc/"$pkgname" - for file in Artistic2.txt CREDITS LICENSE MANIFEST README.markdown VERSION docs; do - cp -r $file "$subpkgdir"/usr/share/doc/"$pkgname" - done + default_dev + amove usr/share/nqp/lib } -sha512sums="7dffb8da9dd2720b9ff52f9a345e96a5dced5a2f1003270ef00a2b9244b4da4242e2d9890146d6648f9cfe7673c7c1433899bf3b2d7971e45496308d215d92f7 MoarVM-2021.07.tar.gz" +sha512sums=" +ef570363d04f28af63ef550e5b5e98d5dc4584dac504fd53ffe733ebd4cb1050f3770f58c53e5d2032e693fc4e2687b29f24298784641bb753ecfe42805ae585 moarvm-2024.03.tar.gz +" |