diff options
Diffstat (limited to 'main/luajit/APKBUILD')
-rw-r--r-- | main/luajit/APKBUILD | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/main/luajit/APKBUILD b/main/luajit/APKBUILD index 5e846e8d25a..5a7f42231de 100644 --- a/main/luajit/APKBUILD +++ b/main/luajit/APKBUILD @@ -2,13 +2,15 @@ # Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> pkgname=luajit _pkgname=luajit2 -pkgver=2.1_p20210510 +pkgver=2.1_p20230410 _pkgver=${pkgver/_p/-} -pkgrel=0 -_gitrev_tests=485311ff265763c2aecce155ad697a974838857c +pkgrel=3 +_gitrev_tests=1fa1f103f9235e22aac5331fe04b267ee7be6206 pkgdesc="OpenResty's branch of LuaJIT" url="https://github.com/openresty/luajit2" -arch="all !riscv64" +# ppc64le: fails tests/not really supported +# riscv64 loongarch64: does not build/not supported +arch="all !ppc64le !riscv64 !loongarch64" license="MIT" checkdepends=" perl @@ -17,11 +19,11 @@ checkdepends=" zlib-dev " provides="lua" +# lower than 5.1 +provider_priority=90 subpackages="$pkgname-dev $pkgname-doc" source="https://github.com/openresty/luajit2/archive/v$_pkgver/$_pkgname-$_pkgver.tar.gz https://github.com/openresty/luajit2-test-suite/archive/$_gitrev_tests/luajit2-test-suite-$_gitrev_tests.tar.gz - fix-lual_newstate-returns-null-on-ppc64le.patch - fix-compilation-error-on-ppc.patch fix-tests-alpine.patch module-paths.patch " @@ -41,9 +43,12 @@ prepare() { } build() { + # It's a language runtime, performance does matter. Users for whom disk + # size is more important can use lua5.1 instead. + export CFLAGS="${CFLAGS/-Os/-O2}" + # These flags are recommended by OpenResty. local xcflags="-DLUAJIT_ENABLE_LUA52COMPAT -DLUAJIT_NUMMODE=2" - [ "$CARCH" = x86_64 ] && xcflags="$xcflags -msse4.2" make amalg PREFIX=/usr XCFLAGS="$xcflags" } @@ -66,10 +71,8 @@ package() { } sha512sums=" -c94b2c000f923f53bab88f5f90da74b3ac813fcf153d989a03b816654a26c5d50b7e5a2a70a86a0e8784431377d48f9be1635399e030d4882a0609ed786c87fb luajit2-2.1-20210510.tar.gz -87995ffd648ca57049dadda12fa563a8c47c7735c0a34471372eeedaf4023361cf20824118e478e4466e3063ef864aa6b5ab0bbca1a5e0a3a5ef7ff044151deb luajit2-test-suite-485311ff265763c2aecce155ad697a974838857c.tar.gz -57a60839c4416227bb0995ad0ae98f973b6bd82155fda2e6a1c8369d662d470b733582d4aeff6181771ea496d4d8af6aa684c0b45734abc5b1fd0d91d54f20bb fix-lual_newstate-returns-null-on-ppc64le.patch -7eaf1c9f73127c7bd321cc0d4f4d9c1db87cc9ff672936a98e2f9f247aca7bdc570fc54120e90cf9bc1dc74f48d65f340f600a2bb93fd22fe1904d957a8172ec fix-compilation-error-on-ppc.patch -9702eb7f51d52ef97be0fb5c7369bde9ce229444ae05e5387e3d1144acc03391f225ede07a7fd3799ca749a916c1d934dbac383c36720ba2e13b1bc19d8df1a5 fix-tests-alpine.patch +b861b4182f4e6814878a9de84ed5a864429a8b9a29f8d1b20b2ec5f42e8883214f3d04ee0e8d7f80e3e58debfedff7a8b6363310b74d926f5cfe7be13ce0892c luajit2-2.1-20230410.tar.gz +9931f56998f89638e97ce60d9dab8e8e091d5001a576f7bb4125a8bf7c55cee391421fdf8c60c4454f2518c2865c9374e727ec24a09594b3edb08f2c100950d7 luajit2-test-suite-1fa1f103f9235e22aac5331fe04b267ee7be6206.tar.gz +684be4199634ac6e52183e98b65c9bcdc99217865c47b83a1f579a9f0e1ec55fb1a5fe8ae2f1293ac561c8c806aef269e451e3d73bf168ec20a4fd343c7a89d4 fix-tests-alpine.patch 9c6c410e142838c5128c70570e66beb53cc5422df5ecfb8ab0b5f362637b21ab5978c00f19bc1759165df162fd6438a2ed43e25020400011b7bb14014d87c62e module-paths.patch " |