From ecdac123787b96ce6649f0f91da12ea6458cc2b1 Mon Sep 17 00:00:00 2001 From: Palica Date: Tue, 23 Jun 2020 22:35:08 +0200 Subject: Updating liguros repo --- dev-lua/LuaBitOp/LuaBitOp-1.0.1-r1.ebuild | 43 ++++++++++++++++++++++++++ dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild | 44 +++++++++++++++++++++++++++ dev-lua/LuaBitOp/LuaBitOp-1.0.2.ebuild | 32 +++++++++++++++++++ dev-lua/LuaBitOp/Manifest | 2 ++ dev-lua/LuaBitOp/files/LuaBitOp-ldflags.patch | 13 ++++++++ dev-lua/LuaBitOp/metadata.xml | 13 ++++++++ 6 files changed, 147 insertions(+) create mode 100644 dev-lua/LuaBitOp/LuaBitOp-1.0.1-r1.ebuild create mode 100644 dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild create mode 100644 dev-lua/LuaBitOp/LuaBitOp-1.0.2.ebuild create mode 100644 dev-lua/LuaBitOp/Manifest create mode 100644 dev-lua/LuaBitOp/files/LuaBitOp-ldflags.patch create mode 100644 dev-lua/LuaBitOp/metadata.xml (limited to 'dev-lua/LuaBitOp') diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.1-r1.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.1-r1.ebuild new file mode 100644 index 000000000000..e09c02489414 --- /dev/null +++ b/dev-lua/LuaBitOp/LuaBitOp-1.0.1-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +inherit eutils multilib 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="~amd64 ~x86" +IUSE="" + +DEPEND="=dev-lang/lua-5.1*" +RDEPEND="${DEPEND}" + +src_prepare() +{ + sed -i \ + -e '/^CFLAGS.*=/s/=/ +=/' \ + -e '/^CFLAGS/s/-O2 -fomit-frame-pointer //' \ + Makefile || die "sed failed" + epatch "${FILESDIR}/${PN}-ldflags.patch" +} + +src_compile() +{ + emake CC="$(tc-getCC)" +} + +src_test() +{ + make test +} + +src_install() +{ + exeinto /usr/$(get_libdir)/lua/5.1 +doexe bit.so + dohtml -r doc/* +} 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..e56c2587e41d --- /dev/null +++ b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +inherit toolchain-funcs multilib-minimal + +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="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 sparc x86" +IUSE="" + +RDEPEND=">=dev-lang/lua-5.1.5-r2:*[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + multilib_copy_sources +} + +multilib_src_compile() +{ + emake CC="$(tc-getCC)" INCLUDES= CCOPT= +} + +multilib_src_test() { + # tests use native lua interpreter + multilib_is_native_abi && default +} + +multilib_src_install() +{ + local instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" + exeinto "${instdir#${EPREFIX}}" + doexe bit.so +} + +multilib_src_install_all() { + dodoc README + dohtml -r doc/. +} diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.2.ebuild new file mode 100644 index 000000000000..66d3e88a1af1 --- /dev/null +++ b/dev-lua/LuaBitOp/LuaBitOp-1.0.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +inherit 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="amd64 ~arm hppa ~mips x86" +IUSE="" + +RDEPEND="dev-lang/lua" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_compile() +{ + emake CC="$(tc-getCC)" INCLUDES= CCOPT= +} + +src_install() +{ + exeinto "$(pkg-config --variable INSTALL_CMOD lua)" + doexe bit.so + + dodoc README + dohtml -r doc/* +} diff --git a/dev-lua/LuaBitOp/Manifest b/dev-lua/LuaBitOp/Manifest new file mode 100644 index 000000000000..3a2561aa1e73 --- /dev/null +++ b/dev-lua/LuaBitOp/Manifest @@ -0,0 +1,2 @@ +DIST LuaBitOp-1.0.1.tar.gz 22984 BLAKE2B f4c7517e92cb11e7486c8a18e029374a635fda9c368ce9d160485a32b3ad3e63046c1183924d8a432b07e58607867c0e937d7dade4857842456d15778adccc8c SHA512 de326ba899b70ea01c41b02d26b1a5afd07bdeee5628be7cbeaa438452ac4343cab01494ac3e5e6758365de15c5cb9c211e17f2e4dd1e0e9258979d06018c71e +DIST LuaBitOp-1.0.2.tar.gz 23127 BLAKE2B 97b2ded135903f7bf2165a03d611fc2864336929706eb67097b5d67d0a0ec156c855a1637bc309d8dd03cb68beeda350b33eed7678b82540da54502cf981333a SHA512 a652050ea5c6fbeb8a28b05e2bc4a3550c854cc45f7f42c8c1b0a81f5b76773cdf061e6a839cdb339614118169e578b6e3efa5a3efbe59a2f01874b2fa2b4f2e diff --git a/dev-lua/LuaBitOp/files/LuaBitOp-ldflags.patch b/dev-lua/LuaBitOp/files/LuaBitOp-ldflags.patch new file mode 100644 index 000000000000..2a690cdb5866 --- /dev/null +++ b/dev-lua/LuaBitOp/files/LuaBitOp-ldflags.patch @@ -0,0 +1,13 @@ +Index: LuaBitOp-1.0.1/Makefile +=================================================================== +--- LuaBitOp-1.0.1.orig/Makefile ++++ LuaBitOp-1.0.1/Makefile +@@ -14,7 +14,7 @@ LUA= lua + + CC= gcc + SOCFLAGS= -fPIC +-SOCC= $(CC) -shared $(SOCFLAGS) ++SOCC= $(CC) -shared $(SOCFLAGS) $(LDFLAGS) + CFLAGS += -Wall $(SOCFLAGS) $(DEFINES) $(INCLUDES) + RM= rm -f + INSTALL= install -p diff --git a/dev-lua/LuaBitOp/metadata.xml b/dev-lua/LuaBitOp/metadata.xml new file mode 100644 index 000000000000..9130a7b00fa3 --- /dev/null +++ b/dev-lua/LuaBitOp/metadata.xml @@ -0,0 +1,13 @@ + + + + + williamh@gentoo.org + William Hubbs + + + This is a library for the Lua programming language which performs bit + operations. + + gentoo-staging + -- cgit v1.3.1