summaryrefslogtreecommitdiff
path: root/dev-lua/lua-bit32
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-11-16 18:26:40 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-11-16 18:26:40 +0000
commitad2ca2ed77235ab22a811abd2a57454115909d5b (patch)
treeee3d033d2ac706ab72b81dc697dc548aa18fcea8 /dev-lua/lua-bit32
parent320d71e3dff6254b4f966cd72d3003ca35445621 (diff)
downloadbaldeagleos-repo-ad2ca2ed77235ab22a811abd2a57454115909d5b.tar.gz
baldeagleos-repo-ad2ca2ed77235ab22a811abd2a57454115909d5b.tar.xz
baldeagleos-repo-ad2ca2ed77235ab22a811abd2a57454115909d5b.zip
Updating liguros repo
Diffstat (limited to 'dev-lua/lua-bit32')
-rw-r--r--dev-lua/lua-bit32/lua-bit32-5.3.5-r101.ebuild (renamed from dev-lua/lua-bit32/lua-bit32-5.3.5-r100.ebuild)38
1 files changed, 29 insertions, 9 deletions
diff --git a/dev-lua/lua-bit32/lua-bit32-5.3.5-r100.ebuild b/dev-lua/lua-bit32/lua-bit32-5.3.5-r101.ebuild
index ab3e7d6036c5..6bb9594da9cc 100644
--- a/dev-lua/lua-bit32/lua-bit32-5.3.5-r100.ebuild
+++ b/dev-lua/lua-bit32/lua-bit32-5.3.5-r101.ebuild
@@ -25,18 +25,38 @@ RESTRICT="!test? ( test )"
DEPEND="${LUA_DEPS}"
RDEPEND="${DEPEND}"
-src_compile() {
- compiler="$(tc-getCC) ${CFLAGS} -fPIC ${LDFLAGS} -DLUA_COMPAT_BITLIB -Ic-api -c lbitlib.c -o lbitlib.o"
- einfo "${compiler}"
- eval "${compiler}" || die
+lua_src_compile() {
+ local compiler=(
+ "$(tc-getCC)"
+ "${CFLAGS}"
+ "-fPIC"
+ "${LDFLAGS}"
+ "-DLUA_COMPAT_BITLIB"
+ "-Ic-api"
+ "$(lua_get_CFLAGS)"
+ "-c lbitlib.c"
+ "-o lbitlib-${ELUA}.o"
+ )
+ einfo "${compiler[@]}"
+ ${compiler[@]} || die
+
+ local linker=(
+ "$(tc-getCC)"
+ "-shared"
+ "${LDFLAGS}"
+ "-o bit32-${ELUA}.so"
+ "lbitlib-${ELUA}.o"
+ )
+ einfo "${linker[@]}"
+ ${linker[@]} || die
+}
- linker="$(tc-getCC) -shared ${LDFLAGS} -o bit32.so lbitlib.o"
- einfo "${linker}"
- eval "${linker}" || die
+src_compile() {
+ lua_foreach_impl lua_src_compile
}
lua_src_test() {
- LUA_CPATH="./?.so" "${ELUA}" "tests/test-bit32.lua" || die
+ LUA_CPATH="./bit32-${ELUA}.so" "${ELUA}" "tests/test-bit32.lua" || die
}
src_test() {
@@ -45,7 +65,7 @@ src_test() {
lua_src_install() {
exeinto "$(lua_get_cmod_dir)"
- doexe bit32.so
+ newexe "bit32-${ELUA}.so" "bit32.so"
}
src_install() {