From 4cbcc855382a06088e2f016f62cafdbcb7e40665 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 20 Mar 2022 00:40:44 +0000 Subject: gentoo resync : 20.03.2022 --- dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild | 97 +++++++++++++++++++++++++++++ dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild | 97 ----------------------------- dev-lua/LuaBitOp/Manifest | 2 +- 3 files changed, 98 insertions(+), 98 deletions(-) create mode 100644 dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild delete mode 100644 dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild (limited to 'dev-lua/LuaBitOp') diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild new file mode 100644 index 000000000000..8b40be675529 --- /dev/null +++ b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit flag-o-matic lua toolchain-funcs + +DESCRIPTION="Bit Operations Library for the Lua Programming Language" +HOMEPAGE="http://bitop.luajit.org" +SRC_URI="http://bitop.luajit.org/download/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +HTML_DOCS=( "doc/." ) + +PATCHES=( "${FILESDIR}/${P}-support-lua5-3+.patch" ) + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local myemakeargs=( + "CC=$(tc-getCC)" + "CCOPT=" + "INCLUDES=$(lua_get_CFLAGS)" + ) + + emake "${myemakeargs[@]}" all + + popd +} + +src_compile() { + if [[ $CHOST == *-darwin* ]] ; then + append-ldflags "-undefined dynamic_lookup" + fi + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + + local mytests=( + "bitbench.lua" + "bittest.lua" + "md5test.lua" + "nsievebits.lua" + ) + + for mytest in ${mytests[@]}; do + LUA_CPATH="./?.so" ${ELUA} ${mytest} + done + + popd +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + mycmoddir="$(lua_get_cmod_dir)" + exeinto "${mycmoddir#$EPREFIX}" + doexe bit.so + + popd + + if [[ ${CHOST} == *-darwin* ]] ; then + local luav=$(lua_get_version) + # we only want the major version (e.g. 5.1) + local luamv=${luav:0:3} + local file="lua/${luamv}/bit.so" + install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name" + fi +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild deleted file mode 100644 index 70ede4e19327..000000000000 --- a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r103.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit flag-o-matic lua toolchain-funcs - -DESCRIPTION="Bit Operations Library for the Lua Programming Language" -HOMEPAGE="http://bitop.luajit.org" -SRC_URI="http://bitop.luajit.org/download/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -HTML_DOCS=( "doc/." ) - -PATCHES=( "${FILESDIR}/${P}-support-lua5-3+.patch" ) - -src_prepare() { - default - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - local myemakeargs=( - "CC=$(tc-getCC)" - "CCOPT=" - "INCLUDES=$(lua_get_CFLAGS)" - ) - - emake "${myemakeargs[@]}" all - - popd -} - -src_compile() { - if [[ $CHOST == *-darwin* ]] ; then - append-ldflags "-undefined dynamic_lookup" - fi - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - local mytests=( - "bitbench.lua" - "bittest.lua" - "md5test.lua" - "nsievebits.lua" - ) - - for mytest in ${mytests[@]}; do - LUA_CPATH="./?.so" ${ELUA} ${mytest} - done - - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - mycmoddir="$(lua_get_cmod_dir)" - exeinto "${mycmoddir#$EPREFIX}" - doexe bit.so - - popd - - if [[ ${CHOST} == *-darwin* ]] ; then - local luav=$(lua_get_version) - # we only want the major version (e.g. 5.1) - local luamv=${luav:0:3} - local file="lua/${luamv}/bit.so" - install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name" - fi -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} diff --git a/dev-lua/LuaBitOp/Manifest b/dev-lua/LuaBitOp/Manifest index 94c89182c277..a302a2ebd4aa 100644 --- a/dev-lua/LuaBitOp/Manifest +++ b/dev-lua/LuaBitOp/Manifest @@ -1,4 +1,4 @@ AUX LuaBitOp-1.0.2-support-lua5-3+.patch 2747 BLAKE2B 1e00ea3f2b8c99b49bff1b0ed43e3bea370646a2a9c80856bafdcb58f2fc68ed3050ee980546ec75996608f7e97c3201f3b9240a13941edb43f7ef883c261ec0 SHA512 2b6a247b4fe18a87b7b3114d7b01dfbd36e2acd2c937661e1224f2828f610150022949f8b4b8a2d07f21bb1c79a1113b6d78436a284b4552b3ebf9f72184be82 DIST LuaBitOp-1.0.2.tar.gz 23127 BLAKE2B 97b2ded135903f7bf2165a03d611fc2864336929706eb67097b5d67d0a0ec156c855a1637bc309d8dd03cb68beeda350b33eed7678b82540da54502cf981333a SHA512 a652050ea5c6fbeb8a28b05e2bc4a3550c854cc45f7f42c8c1b0a81f5b76773cdf061e6a839cdb339614118169e578b6e3efa5a3efbe59a2f01874b2fa2b4f2e -EBUILD LuaBitOp-1.0.2-r103.ebuild 1807 BLAKE2B f3ff5fd6f7a14ba393d4ba6241f724baaff905b0b415df6acec9bafd96a015324cece36c3ce6ac5936184c3346a42b7e817eb985cc41fa46eab1812a675c326f SHA512 0081442c7723354f8c33e74a733334924c81948cdd62ed899bd8f143ba5c8877cd5ca1ee55e084c8f31a8239dda868a589d634e00811b869a9f9bcdf5702b777 +EBUILD LuaBitOp-1.0.2-r1.ebuild 1807 BLAKE2B 6162f642f6d620df6b82e002de21821127c976b7d87433a07268aa13f42c77942d3b64d891325604c5083a0880d67ba35f07324b8a363b929a79028fd8a239fe SHA512 ea203a30760d876e2f509ce9bf6010971ba8fd3a96b906efe8937e44fffd50055dce77d7f211c3b1487433544bc7de5a2d36969638a283cd9005f89f11deb53e MISC metadata.xml 360 BLAKE2B e4c9313bdd5791822c8af70399c9fb8674b0650f600ea6c15e804756e50d201e1b07bc98f4556181dc4575a9dec07de525fb972bfa0980920cbefc83d7fb8a06 SHA512 c7bea4ae5b69e5e446054b553678263b5971e620ec491c0f5872ff5b292f45614191ffe0b01ba6a9a73dcc43cca0c249f1a31ad23f22b6a4ff3cc4bfc2980cf6 -- cgit v1.2.3