[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 2c28e8bf656435fc9369d63bfad70b952c7d0123 Author: Conrad Kostecki gentoo org> AuthorDate: Tue Jul 25 20:55:25 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Jul 25 20:55:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c28e8bf dev-lua/luaposix: x86 stable Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/luaposix-36.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-36.2.1.ebuild b/dev-lua/luaposix/luaposix-36.2.1.ebuild index 2f5ea7b11809..d6946f33967c 100644 --- a/dev-lua/luaposix/luaposix-36.2.1.ebuild +++ b/dev-lua/luaposix/luaposix-36.2.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: ca8c2177067217d94f6f0d1fdda73a0dfa4a3fbf Author: Conrad Kostecki gentoo org> AuthorDate: Tue Jul 25 20:54:59 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Jul 25 20:54:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca8c2177 dev-lua/luaposix: amd64 stable Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/luaposix-36.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-36.2.1.ebuild b/dev-lua/luaposix/luaposix-36.2.1.ebuild index c135178d9d85..2f5ea7b11809 100644 --- a/dev-lua/luaposix/luaposix-36.2.1.ebuild +++ b/dev-lua/luaposix/luaposix-36.2.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 3e5f12d3ec8038650344ddd87b750418533f5570 Author: Conrad Kostecki gentoo org> AuthorDate: Tue Jul 25 20:55:45 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Jul 25 20:55:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5f12d3 dev-lua/luaposix: drop 36.1 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/Manifest | 1 - dev-lua/luaposix/luaposix-36.1.ebuild | 73 --- 2 files changed, 74 deletions(-) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index 118519731c5d..7a5009c06f9d 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1,2 +1 @@ -DIST luaposix-36.1.tar.gz 186075 BLAKE2B 209b27c575d664143e565443b3c0a46437a41f77e78729fdd08258a98247d82ffc6a31031f01d70bd545418ec678c0af8a24e6b14ed34694fc46d9420b3a687d SHA512 7a15725cec3701a26d1a25da3b8320ab0a9a4a3f6ee64dd0263bf0aec763bc21940c13fed58bd6a93f60eb07cd44288fa18ec26c63c32138846229515b8f3596 DIST luaposix-36.2.1.tar.gz 188010 BLAKE2B 7f1d3cf0d766e32433f4946be92f3f0036652ae09e4816c8423e65ce47237b20151fec8ffa3d4b32079b247a98cb79f9c35758aff3c56c116b903a3b44c2c550 SHA512 cd7deeaa9179306f90bafdc6cfb2668cf42d5378e72e5baa09419198f2d42c5eab5d881e5584ac511f317bbfd850f2ad46b8cb743f1ae5e1a96f8153e03599d8 diff --git a/dev-lua/luaposix/luaposix-36.1.ebuild b/dev-lua/luaposix/luaposix-36.1.ebuild deleted file mode 100644 index d6946f33967c.. --- a/dev-lua/luaposix/luaposix-36.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; -SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Requires specl, which is not in the tree yet -RESTRICT="test" - -DEPEND="${LUA_DEPS} - virtual/libcrypt:= -" -RDEPEND="${DEPEND} - lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) - lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) -" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - # LDOC=true means disable ldoc update documentation - ./build-aux/luke --verbose package="${PN}" version="${PV}" \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die - - popd || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - ./build-aux/luke install \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - || die - - popd || die -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc {NEWS,README}.md - use doc && dodoc -r doc -}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 4b7d0ad69bec51fff48dc96b34716ad9468ffe3e Author: Conrad Kostecki gentoo org> AuthorDate: Fri Jun 23 21:54:52 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jun 24 21:35:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7d0ad6 dev-lua/luaposix: add 36.2.1 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/Manifest | 1 + dev-lua/luaposix/luaposix-36.2.1.ebuild | 73 + 2 files changed, 74 insertions(+) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index e012c924385a..118519731c5d 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1 +1,2 @@ DIST luaposix-36.1.tar.gz 186075 BLAKE2B 209b27c575d664143e565443b3c0a46437a41f77e78729fdd08258a98247d82ffc6a31031f01d70bd545418ec678c0af8a24e6b14ed34694fc46d9420b3a687d SHA512 7a15725cec3701a26d1a25da3b8320ab0a9a4a3f6ee64dd0263bf0aec763bc21940c13fed58bd6a93f60eb07cd44288fa18ec26c63c32138846229515b8f3596 +DIST luaposix-36.2.1.tar.gz 188010 BLAKE2B 7f1d3cf0d766e32433f4946be92f3f0036652ae09e4816c8423e65ce47237b20151fec8ffa3d4b32079b247a98cb79f9c35758aff3c56c116b903a3b44c2c550 SHA512 cd7deeaa9179306f90bafdc6cfb2668cf42d5378e72e5baa09419198f2d42c5eab5d881e5584ac511f317bbfd850f2ad46b8cb743f1ae5e1a96f8153e03599d8 diff --git a/dev-lua/luaposix/luaposix-36.2.1.ebuild b/dev-lua/luaposix/luaposix-36.2.1.ebuild new file mode 100644 index ..c135178d9d85 --- /dev/null +++ b/dev-lua/luaposix/luaposix-36.2.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Bindings for POSIX APIs" +HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; +SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Requires specl, which is not in the tree yet +RESTRICT="test" + +DEPEND="${LUA_DEPS} + virtual/libcrypt:= +" +RDEPEND="${DEPEND} + lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) + lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + # LDOC=true means disable ldoc update documentation + ./build-aux/luke --verbose package="${PN}" version="${PV}" \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die + + popd || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + ./build-aux/luke install \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + || die + + popd || die +} + +src_install() { + lua_foreach_impl lua_src_install + dodoc {NEWS,README}.md + use doc && dodoc -r doc +}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: cff0e41cab3a6df0fc12a251a0837ca283d432ca Author: Conrad Kostecki gentoo org> AuthorDate: Wed May 17 08:15:27 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed May 17 08:16:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff0e41c dev-lua/luaposix: update Manifest Closes: https://bugs.gentoo.org/906547 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index cbc68fea74aa..e012c924385a 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1 +1 @@ -DIST luaposix-36.1.tar.gz 185456 BLAKE2B 978a71a647f173a578bbe7106bbb7e46498007c4dfc4af5143c652708ecc8b56c19c9f4c76268b21a384f65b15356ef5bd0c36ba3b1ab933962a908ed0a1577f SHA512 444230b80c83e6691b6e52ff2ea4c558842418ffb6615ad81609ee62b65cc0e2a208cd3b1ad7f77a0a3ac72ffe4310a8027c6493494971d9d24097f5a0b1b1d0 +DIST luaposix-36.1.tar.gz 186075 BLAKE2B 209b27c575d664143e565443b3c0a46437a41f77e78729fdd08258a98247d82ffc6a31031f01d70bd545418ec678c0af8a24e6b14ed34694fc46d9420b3a687d SHA512 7a15725cec3701a26d1a25da3b8320ab0a9a4a3f6ee64dd0263bf0aec763bc21940c13fed58bd6a93f60eb07cd44288fa18ec26c63c32138846229515b8f3596
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 8107feca24a266d0aba0549786aa292359683814 Author: Azamat H. Hackimov gmail com> AuthorDate: Thu Apr 20 19:35:10 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 21 08:25:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8107feca dev-lua/luaposix: drop myself as a maintainer Signed-off-by: Azamat H. Hackimov gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30673 Signed-off-by: Joonas Niilola gentoo.org> dev-lua/luaposix/metadata.xml | 8 1 file changed, 8 deletions(-) diff --git a/dev-lua/luaposix/metadata.xml b/dev-lua/luaposix/metadata.xml index 6268cdd77d0a..38ab97b49eff 100644 --- a/dev-lua/luaposix/metadata.xml +++ b/dev-lua/luaposix/metadata.xml @@ -1,14 +1,6 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - azamat.hacki...@gmail.com - Azamat H. Hackimov - - - proxy-ma...@gentoo.org - Proxy Maintainers - conik...@gentoo.org Conrad Kostecki
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 2f58c777e1123f5144f21d72bee972ce0b8934c4 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Mar 3 23:54:06 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 4 00:00:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f58c777 dev-lua/luaposix: drop 35.1 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/Manifest | 1 - dev-lua/luaposix/luaposix-35.1.ebuild | 73 --- 2 files changed, 74 deletions(-) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index 25fcf6847902..cbc68fea74aa 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1,2 +1 @@ -DIST luaposix-35.1.tar.gz 180002 BLAKE2B fc48ae91c31968cb92ea9818148f135e16e2bacac10265cbfa43539c34a934c4eb636417b820ce3b0b3724fecbf27a860c6b481749d339b009fc01b6f81e6277 SHA512 f2c36bf69c0d73b4a2c6ab0915f81473addce427c22e82e2d1c334016dec7fecb4365fc980fa6adb0de21ad1a60bc75b73f58579e8a423990ad2067c9ae37775 DIST luaposix-36.1.tar.gz 185456 BLAKE2B 978a71a647f173a578bbe7106bbb7e46498007c4dfc4af5143c652708ecc8b56c19c9f4c76268b21a384f65b15356ef5bd0c36ba3b1ab933962a908ed0a1577f SHA512 444230b80c83e6691b6e52ff2ea4c558842418ffb6615ad81609ee62b65cc0e2a208cd3b1ad7f77a0a3ac72ffe4310a8027c6493494971d9d24097f5a0b1b1d0 diff --git a/dev-lua/luaposix/luaposix-35.1.ebuild b/dev-lua/luaposix/luaposix-35.1.ebuild deleted file mode 100644 index 998c454543f9.. --- a/dev-lua/luaposix/luaposix-35.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; -SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Requires specl, which is not in the tree yet -RESTRICT="test" - -DEPEND="${LUA_DEPS} - virtual/libcrypt:= -" -RDEPEND="${DEPEND} - lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) - lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) -" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - # LDOC=true means disable ldoc update documentation - ./build-aux/luke --verbose package="${PN}" version="${PV}" \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die - - popd || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - ./build-aux/luke install \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - || die - - popd || die -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc {NEWS,README}.md - use doc && dodoc -r doc -}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: c5c71254c1eb461ae660eefee69ad8c02099543f Author: Conrad Kostecki gentoo org> AuthorDate: Fri Mar 3 23:53:44 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 4 00:00:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c71254 dev-lua/luaposix: amd64, x86 stable Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/luaposix-36.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-36.1.ebuild b/dev-lua/luaposix/luaposix-36.1.ebuild index c135178d9d85..d6946f33967c 100644 --- a/dev-lua/luaposix/luaposix-36.1.ebuild +++ b/dev-lua/luaposix/luaposix-36.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 32c17a6eb8ef80d1d864308c74c910cf1076c931 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Feb 1 01:06:03 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Feb 1 01:06:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c17a6e dev-lua/luaposix: add 36.1 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/Manifest | 1 + dev-lua/luaposix/luaposix-36.1.ebuild | 73 +++ 2 files changed, 74 insertions(+) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index 1228d24c145e..c0d2a2c74e96 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1,2 +1,3 @@ DIST luaposix-35.1.tar.gz 180002 BLAKE2B fc48ae91c31968cb92ea9818148f135e16e2bacac10265cbfa43539c34a934c4eb636417b820ce3b0b3724fecbf27a860c6b481749d339b009fc01b6f81e6277 SHA512 f2c36bf69c0d73b4a2c6ab0915f81473addce427c22e82e2d1c334016dec7fecb4365fc980fa6adb0de21ad1a60bc75b73f58579e8a423990ad2067c9ae37775 DIST luaposix-36.0.tar.gz 185834 BLAKE2B 1adc1e6c64cf6b51714e34d950ce26731bd1e6ef552ea2de6d755290839c1d7e8eb0b96ef6e15515d2505a65269757c3d7aa706ab2760c3b42c53f54696f200d SHA512 a932ac983158eb6e8a229afc79d45438a3b6ace55087b41b8e957d7202ed2db0938db152b0e20f2485cc0fbaa646fa6eca4d39eeba6705fcfb70991b49bf9566 +DIST luaposix-36.1.tar.gz 185456 BLAKE2B 978a71a647f173a578bbe7106bbb7e46498007c4dfc4af5143c652708ecc8b56c19c9f4c76268b21a384f65b15356ef5bd0c36ba3b1ab933962a908ed0a1577f SHA512 444230b80c83e6691b6e52ff2ea4c558842418ffb6615ad81609ee62b65cc0e2a208cd3b1ad7f77a0a3ac72ffe4310a8027c6493494971d9d24097f5a0b1b1d0 diff --git a/dev-lua/luaposix/luaposix-36.1.ebuild b/dev-lua/luaposix/luaposix-36.1.ebuild new file mode 100644 index ..c135178d9d85 --- /dev/null +++ b/dev-lua/luaposix/luaposix-36.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="Bindings for POSIX APIs" +HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; +SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Requires specl, which is not in the tree yet +RESTRICT="test" + +DEPEND="${LUA_DEPS} + virtual/libcrypt:= +" +RDEPEND="${DEPEND} + lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) + lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + # LDOC=true means disable ldoc update documentation + ./build-aux/luke --verbose package="${PN}" version="${PV}" \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die + + popd || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + ./build-aux/luke install \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + || die + + popd || die +} + +src_install() { + lua_foreach_impl lua_src_install + dodoc {NEWS,README}.md + use doc && dodoc -r doc +}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: b296aa154db9e810953410c6e9362ac7321f7378 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Feb 1 01:06:35 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Feb 1 01:06:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b296aa15 dev-lua/luaposix: drop 36.0 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/Manifest | 1 - dev-lua/luaposix/luaposix-36.0.ebuild | 73 --- 2 files changed, 74 deletions(-) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index c0d2a2c74e96..25fcf6847902 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1,3 +1,2 @@ DIST luaposix-35.1.tar.gz 180002 BLAKE2B fc48ae91c31968cb92ea9818148f135e16e2bacac10265cbfa43539c34a934c4eb636417b820ce3b0b3724fecbf27a860c6b481749d339b009fc01b6f81e6277 SHA512 f2c36bf69c0d73b4a2c6ab0915f81473addce427c22e82e2d1c334016dec7fecb4365fc980fa6adb0de21ad1a60bc75b73f58579e8a423990ad2067c9ae37775 -DIST luaposix-36.0.tar.gz 185834 BLAKE2B 1adc1e6c64cf6b51714e34d950ce26731bd1e6ef552ea2de6d755290839c1d7e8eb0b96ef6e15515d2505a65269757c3d7aa706ab2760c3b42c53f54696f200d SHA512 a932ac983158eb6e8a229afc79d45438a3b6ace55087b41b8e957d7202ed2db0938db152b0e20f2485cc0fbaa646fa6eca4d39eeba6705fcfb70991b49bf9566 DIST luaposix-36.1.tar.gz 185456 BLAKE2B 978a71a647f173a578bbe7106bbb7e46498007c4dfc4af5143c652708ecc8b56c19c9f4c76268b21a384f65b15356ef5bd0c36ba3b1ab933962a908ed0a1577f SHA512 444230b80c83e6691b6e52ff2ea4c558842418ffb6615ad81609ee62b65cc0e2a208cd3b1ad7f77a0a3ac72ffe4310a8027c6493494971d9d24097f5a0b1b1d0 diff --git a/dev-lua/luaposix/luaposix-36.0.ebuild b/dev-lua/luaposix/luaposix-36.0.ebuild deleted file mode 100644 index c135178d9d85.. --- a/dev-lua/luaposix/luaposix-36.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; -SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Requires specl, which is not in the tree yet -RESTRICT="test" - -DEPEND="${LUA_DEPS} - virtual/libcrypt:= -" -RDEPEND="${DEPEND} - lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) - lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) -" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - # LDOC=true means disable ldoc update documentation - ./build-aux/luke --verbose package="${PN}" version="${PV}" \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die - - popd || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - ./build-aux/luke install \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - || die - - popd || die -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc {NEWS,README}.md - use doc && dodoc -r doc -}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: a0fc3d95be65126a9e3d1c92a914ace74bab7e7a Author: Atharva protonmail com> AuthorDate: Thu Jul 21 10:46:10 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Fri Jul 22 07:31:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0fc3d95 dev-lua/luaposix: keywording ~riscv Signed-off-by: Atharva protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/26507 Signed-off-by: James Le Cuirot gentoo.org> dev-lua/luaposix/luaposix-35.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.1.ebuild b/dev-lua/luaposix/luaposix-35.1.ebuild index 62a49e74220c..998c454543f9 100644 --- a/dev-lua/luaposix/luaposix-35.1.ebuild +++ b/dev-lua/luaposix/luaposix-35.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~riscv-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 4cebb635558d57be86abd2d35f2bd44678b7ded5 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Apr 18 20:10:52 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Apr 18 20:19:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cebb635 dev-lua/luaposix: add myself as co-maint Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/metadata.xml | 26 +++--- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/dev-lua/luaposix/metadata.xml b/dev-lua/luaposix/metadata.xml index 69f0127daebd..6268cdd77d0a 100644 --- a/dev-lua/luaposix/metadata.xml +++ b/dev-lua/luaposix/metadata.xml @@ -1,15 +1,19 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -azamat.hacki...@gmail.com -Azamat H. Hackimov - - -proxy-ma...@gentoo.org -Proxy Maintainers - - -luaposix/luaposix - + + azamat.hacki...@gmail.com + Azamat H. Hackimov + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + conik...@gentoo.org + Conrad Kostecki + + + luaposix/luaposix +
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: f6ac2ea937f32c657851b826f857c00a3570733e Author: Conrad Kostecki gentoo org> AuthorDate: Mon Apr 18 20:12:49 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Apr 18 20:19:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ac2ea9 dev-lua/luaposix: drop 35.0-r103 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/Manifest | 1 - dev-lua/luaposix/luaposix-35.0-r103.ebuild | 79 -- 2 files changed, 80 deletions(-) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index 217c57beffbf..af22000bf0c9 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1,2 +1 @@ -DIST luaposix-35.0.tar.gz 178091 BLAKE2B b2d2ca01f18f0e98b45008919fc886e05d2cad034c84e870900c33891dd5867d9bc7aa8deae06c3f3f0852db902c1e766e693162b32ed474eb710b379bf9e3ed SHA512 4bb61892b78d9e59418a9a6360b9f611fb9b5438b9261a2c6672f053a1b21dfd9a2060b8d2f0d3eac6185773cf84672c1769c081c4ab53d2ddae2232e4a9269b DIST luaposix-35.1.tar.gz 180002 BLAKE2B fc48ae91c31968cb92ea9818148f135e16e2bacac10265cbfa43539c34a934c4eb636417b820ce3b0b3724fecbf27a860c6b481749d339b009fc01b6f81e6277 SHA512 f2c36bf69c0d73b4a2c6ab0915f81473addce427c22e82e2d1c334016dec7fecb4365fc980fa6adb0de21ad1a60bc75b73f58579e8a423990ad2067c9ae37775 diff --git a/dev-lua/luaposix/luaposix-35.0-r103.ebuild b/dev-lua/luaposix/luaposix-35.0-r103.ebuild deleted file mode 100644 index a92fac063f8e.. --- a/dev-lua/luaposix/luaposix-35.0-r103.ebuild +++ /dev/null @@ -1,79 +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 lua toolchain-funcs - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; -SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SLOT="0" -LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" - -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Requires specl, which is not in the tree yet -RESTRICT="test" - -DEPEND="${LUA_DEPS} - virtual/libcrypt:= -" -RDEPEND="${DEPEND} - lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) - lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) -" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Temporary fix for respect LDFLAGS (#739050) - # Fixed in luke 0.2.1 - sed -i -e "s:c_module,libdirs:c_module,'\$LDFLAGS',libdirs:g" \ - build-aux/luke || die - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - # LDOC=true means disable ldoc update documentation - ./build-aux/luke --verbose package="${PN}" version="${PV}" \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die - - popd || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - ./build-aux/luke install \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - || die - - popd || die -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc {NEWS,README}.md - use doc && dodoc -r doc -}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: ca0f81797d3bc62c9df0bb9c6dea6524cc9ff86b Author: Sam James gentoo org> AuthorDate: Sun Apr 17 16:10:16 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 16:10:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0f8179 dev-lua/luaposix: Stabilize 35.1 amd64, #838967 Signed-off-by: Sam James gentoo.org> dev-lua/luaposix/luaposix-35.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lua/luaposix/luaposix-35.1.ebuild b/dev-lua/luaposix/luaposix-35.1.ebuild index 656a22c8df1d..983c6bfccb97 100644 --- a/dev-lua/luaposix/luaposix-35.1.ebuild +++ b/dev-lua/luaposix/luaposix-35.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 0268560c9e9ee3b2353508f93274614243d13f83 Author: Sam James gentoo org> AuthorDate: Sun Apr 17 16:10:20 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 16:10:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0268560c dev-lua/luaposix: Stabilize 35.1 x86, #838967 Signed-off-by: Sam James gentoo.org> dev-lua/luaposix/luaposix-35.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.1.ebuild b/dev-lua/luaposix/luaposix-35.1.ebuild index 983c6bfccb97..62a49e74220c 100644 --- a/dev-lua/luaposix/luaposix-35.1.ebuild +++ b/dev-lua/luaposix/luaposix-35.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 6f53a8f0a00ae7b74fdccdb4ed7bf3d844036801 Author: Azamat H. Hackimov gmail com> AuthorDate: Mon Sep 27 19:40:05 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Sep 27 20:30:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f53a8f0 dev-lua/luaposix: update to 35.1 Closes: https://github.com/gentoo/gentoo/pull/22423 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/Manifest | 1 + dev-lua/luaposix/luaposix-35.1.ebuild | 73 +++ 2 files changed, 74 insertions(+) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index eb74e269748..217c57beffb 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1 +1,2 @@ DIST luaposix-35.0.tar.gz 178091 BLAKE2B b2d2ca01f18f0e98b45008919fc886e05d2cad034c84e870900c33891dd5867d9bc7aa8deae06c3f3f0852db902c1e766e693162b32ed474eb710b379bf9e3ed SHA512 4bb61892b78d9e59418a9a6360b9f611fb9b5438b9261a2c6672f053a1b21dfd9a2060b8d2f0d3eac6185773cf84672c1769c081c4ab53d2ddae2232e4a9269b +DIST luaposix-35.1.tar.gz 180002 BLAKE2B fc48ae91c31968cb92ea9818148f135e16e2bacac10265cbfa43539c34a934c4eb636417b820ce3b0b3724fecbf27a860c6b481749d339b009fc01b6f81e6277 SHA512 f2c36bf69c0d73b4a2c6ab0915f81473addce427c22e82e2d1c334016dec7fecb4365fc980fa6adb0de21ad1a60bc75b73f58579e8a423990ad2067c9ae37775 diff --git a/dev-lua/luaposix/luaposix-35.1.ebuild b/dev-lua/luaposix/luaposix-35.1.ebuild new file mode 100644 index 000..656a22c8df1 --- /dev/null +++ b/dev-lua/luaposix/luaposix-35.1.ebuild @@ -0,0 +1,73 @@ +# 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 lua toolchain-funcs + +DESCRIPTION="Bindings for POSIX APIs" +HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; +SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Requires specl, which is not in the tree yet +RESTRICT="test" + +DEPEND="${LUA_DEPS} + virtual/libcrypt:= +" +RDEPEND="${DEPEND} + lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) + lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + # LDOC=true means disable ldoc update documentation + ./build-aux/luke --verbose package="${PN}" version="${PV}" \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die + + popd || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + ./build-aux/luke install \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + || die + + popd || die +} + +src_install() { + lua_foreach_impl lua_src_install + dodoc {NEWS,README}.md + use doc && dodoc -r doc +}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 10020474e57e217e6f6eee1d6d0c0cda403849bd Author: Azamat H. Hackimov gmail com> AuthorDate: Tue Jun 29 21:03:48 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 29 21:22:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10020474 dev-lua/luaposix: add virtual/libcrypt:= to DEPEND Fix Portage QA warning. Closes: https://bugs.gentoo.org/799050 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Azamat H. Hackimov gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21459 Signed-off-by: Sam James gentoo.org> .../luaposix/{luaposix-35.0-r102.ebuild => luaposix-35.0-r103.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r102.ebuild b/dev-lua/luaposix/luaposix-35.0-r103.ebuild similarity index 97% rename from dev-lua/luaposix/luaposix-35.0-r102.ebuild rename to dev-lua/luaposix/luaposix-35.0-r103.ebuild index fa895e20763..a92fac063f8 100644 --- a/dev-lua/luaposix/luaposix-35.0-r102.ebuild +++ b/dev-lua/luaposix/luaposix-35.0-r103.ebuild @@ -20,7 +20,9 @@ REQUIRED_USE="${LUA_REQUIRED_USE}" # Requires specl, which is not in the tree yet RESTRICT="test" -DEPEND="${LUA_DEPS}" +DEPEND="${LUA_DEPS} + virtual/libcrypt:= +" RDEPEND="${DEPEND} lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] )
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 6b1f3202df41dd050917373ee8912a5777ed3851 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Jun 24 17:33:07 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jun 24 17:33:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1f3202 dev-lua/luaposix: keyworded 35.0-r102 for ppc64 keyworded wrt bug #773313 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-lua/luaposix/luaposix-35.0-r102.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r102.ebuild b/dev-lua/luaposix/luaposix-35.0-r102.ebuild index d325fc5b683..fa895e20763 100644 --- a/dev-lua/luaposix/luaposix-35.0-r102.ebuild +++ b/dev-lua/luaposix/luaposix-35.0-r102.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luapo SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 0b299703df26f00bf90aa183fb41b5870536a24e Author: Sam James gentoo org> AuthorDate: Thu Apr 29 06:44:36 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 29 14:19:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b299703 dev-lua/luaposix: Keyword 35.0-r102 ppc, #773313 Signed-off-by: Sam James gentoo.org> dev-lua/luaposix/luaposix-35.0-r102.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r102.ebuild b/dev-lua/luaposix/luaposix-35.0-r102.ebuild index 164481402ea..d325fc5b683 100644 --- a/dev-lua/luaposix/luaposix-35.0-r102.ebuild +++ b/dev-lua/luaposix/luaposix-35.0-r102.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luapo SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 574ab335c505702cecc984c19d52b7a92950d63f Author: Sam James gentoo org> AuthorDate: Tue Apr 27 22:00:48 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 27 22:02:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574ab335 dev-lua/luaposix: Keyword 35.0-r102 arm64, #773313 Signed-off-by: Sam James gentoo.org> dev-lua/luaposix/luaposix-35.0-r102.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r102.ebuild b/dev-lua/luaposix/luaposix-35.0-r102.ebuild index a996b374857..164481402ea 100644 --- a/dev-lua/luaposix/luaposix-35.0-r102.ebuild +++ b/dev-lua/luaposix/luaposix-35.0-r102.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luapo SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: d810adcd6834e06725f271ef7af2df72c902fcb2 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Mar 31 19:43:20 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Mar 31 19:43:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d810adcd dev-lua/luaposix: drop old version Closes: https://bugs.gentoo.org/779574 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/luaposix-35.0-r101.ebuild | 76 -- 1 file changed, 76 deletions(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r101.ebuild b/dev-lua/luaposix/luaposix-35.0-r101.ebuild deleted file mode 100644 index 17f6c70f4f1..000 --- a/dev-lua/luaposix/luaposix-35.0-r101.ebuild +++ /dev/null @@ -1,76 +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 lua toolchain-funcs - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; -SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SLOT="0" -LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~sparc ~x86 ~amd64-linux ~x86-linux" - -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Requires specl, which is not in the tree yet -RESTRICT="test" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND} - lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) - lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) -" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Temporary fix for respect LDFLAGS (#739050) - # Fixed in luke 0.2.1 - sed -i -e "s:c_module,libdirs:c_module,'\$LDFLAGS',libdirs:g" \ - build-aux/luke || die - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - # LDOC=true means disable ldoc update documentation - ./build-aux/luke --verbose package="${PN}" version="${PV}" \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die - - popd || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - ./build-aux/luke install \ - LDOC=true \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - || die - - popd || die -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc {NEWS,README}.md - use doc && dodoc -r doc -}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 10d0523dbd630c97a99d91541d5910deab9b85cf Author: Conrad Kostecki gentoo org> AuthorDate: Wed Mar 31 19:42:28 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Mar 31 19:43:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d0523d dev-lua/luaposix: use correct lua includedir Closes: https://bugs.gentoo.org/779574 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/luaposix-35.0-r102.ebuild | 77 ++ 1 file changed, 77 insertions(+) diff --git a/dev-lua/luaposix/luaposix-35.0-r102.ebuild b/dev-lua/luaposix/luaposix-35.0-r102.ebuild new file mode 100644 index 000..a996b374857 --- /dev/null +++ b/dev-lua/luaposix/luaposix-35.0-r102.ebuild @@ -0,0 +1,77 @@ +# 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 lua toolchain-funcs + +DESCRIPTION="Bindings for POSIX APIs" +HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; +SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~sparc ~x86 ~amd64-linux ~x86-linux" + +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Requires specl, which is not in the tree yet +RESTRICT="test" + +DEPEND="${LUA_DEPS}" +RDEPEND="${DEPEND} + lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) + lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Temporary fix for respect LDFLAGS (#739050) + # Fixed in luke 0.2.1 + sed -i -e "s:c_module,libdirs:c_module,'\$LDFLAGS',libdirs:g" \ + build-aux/luke || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + # LDOC=true means disable ldoc update documentation + ./build-aux/luke --verbose package="${PN}" version="${PV}" \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + LUA_INCDIR="${EPREFIX}/$(lua_get_include_dir)" \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die + + popd || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + ./build-aux/luke install \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + || die + + popd || die +} + +src_install() { + lua_foreach_impl lua_src_install + dodoc {NEWS,README}.md + use doc && dodoc -r doc +}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: deaf321b9fa350a36bc822425bb093fc779a3cff Author: Sam James gentoo org> AuthorDate: Sun Mar 28 07:11:20 2021 + Commit: Sam James gentoo org> CommitDate: Sun Mar 28 07:11:20 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deaf321b dev-lua/luaposix: Keyword 35.0-r101 arm, #773313 Signed-off-by: Sam James gentoo.org> dev-lua/luaposix/luaposix-35.0-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r101.ebuild b/dev-lua/luaposix/luaposix-35.0-r101.ebuild index 03e1676c00c..17f6c70f4f1 100644 --- a/dev-lua/luaposix/luaposix-35.0-r101.ebuild +++ b/dev-lua/luaposix/luaposix-35.0-r101.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luapo SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 004eae87e93dc34c3391b7086084fd0f3745c981 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Mar 6 15:04:47 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 6 15:13:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004eae87 dev-lua/luaposix: keyworded 35.0-r101 for sparc, bug #773313 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-lua/luaposix/luaposix-35.0-r101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r101.ebuild b/dev-lua/luaposix/luaposix-35.0-r101.ebuild index 3e7b5157e6e..03e1676c00c 100644 --- a/dev-lua/luaposix/luaposix-35.0-r101.ebuild +++ b/dev-lua/luaposix/luaposix-35.0-r101.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luapo SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 12943ee10ae692a8876803439cdceb8cd38198e0 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Jan 24 18:49:22 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Jan 27 19:40:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12943ee1 dev-lua/luaposix: drop old version Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/luaposix/luaposix-35.0.ebuild | 43 --- 1 file changed, 43 deletions(-) diff --git a/dev-lua/luaposix/luaposix-35.0.ebuild b/dev-lua/luaposix/luaposix-35.0.ebuild deleted file mode 100644 index efcbfd7161c..000 --- a/dev-lua/luaposix/luaposix-35.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; -SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SLOT="0" -LICENSE="MIT" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -DEPEND="dev-lang/lua:0=" -RDEPEND="${DEPEND} - dev-lua/lua-bit32" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - # Temporary fix for respect LDFLAGS (#739050) - # Fixed in luke 0.2.1 - sed -i -e "s:c_module,libdirs:c_module,'\$LDFLAGS',libdirs:g" \ - build-aux/luke || die -} - -src_compile() { - ./build-aux/luke package="${PN}" version="${PV}" \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" \ - INST_LUADIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD lua)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die -} - -src_install() { - ./build-aux/luke install \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" \ - INST_LUADIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD lua)" \ - || die - dodoc -r doc NEWS.md README.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 1c031727fdc89dea3b8b74630ec391fbdef3d7ed Author: Joonas Niilola gentoo org> AuthorDate: Wed Jan 20 13:34:10 2021 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 20 14:13:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c031727 dev-lua/luaposix: add missing dies to 35.0-r101 Signed-off-by: Joonas Niilola gentoo.org> dev-lua/luaposix/luaposix-35.0-r101.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r101.ebuild b/dev-lua/luaposix/luaposix-35.0-r101.ebuild index 3b3b4f418c2..3e7b5157e6e 100644 --- a/dev-lua/luaposix/luaposix-35.0-r101.ebuild +++ b/dev-lua/luaposix/luaposix-35.0-r101.ebuild @@ -49,7 +49,7 @@ lua_src_compile() { INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die - popd + popd || die } src_compile() { @@ -66,7 +66,7 @@ lua_src_install() { INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ || die - popd + popd || die } src_install() {
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 41575cb7065fe04bb29f2d9d2d1af86a334b94de Author: Azamat H. Hackimov gmail com> AuthorDate: Wed Dec 30 16:29:30 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 20 14:13:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41575cb7 dev-lua/luaposix: remove old version Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Azamat H. Hackimov gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18884 Signed-off-by: Joonas Niilola gentoo.org> dev-lua/luaposix/luaposix-35.0-r100.ebuild | 70 -- 1 file changed, 70 deletions(-) diff --git a/dev-lua/luaposix/luaposix-35.0-r100.ebuild b/dev-lua/luaposix/luaposix-35.0-r100.ebuild deleted file mode 100644 index 7881ac5e480..000 --- a/dev-lua/luaposix/luaposix-35.0-r100.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; -SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SLOT="0" -LICENSE="MIT" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# Requires specl, which is not in the tree yet -RESTRICT="test" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND} - lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) - lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] )" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Temporary fix for respect LDFLAGS (#739050) - # Fixed in luke 0.2.1 - sed -i -e "s:c_module,libdirs:c_module,'\$LDFLAGS',libdirs:g" \ - build-aux/luke || die - - lua_copy_sources -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - ./build-aux/luke package="${PN}" version="${PV}" \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - ./build-aux/luke install \ - PREFIX="${ED}/usr" \ - INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ - INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ - || die - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - dodoc -r doc NEWS.md README.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: c6b3068f84b219767c87dd5a8d894dad561a55ea Author: Azamat H. Hackimov gmail com> AuthorDate: Wed Dec 30 16:28:56 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jan 20 14:13:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b3068f dev-lua/luaposix: fix #762340 Disable ldoc automagic update. ldoc force update not needed as docs are in actual state. Closes: https://bugs.gentoo.org/762340 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: Joonas Niilola gentoo.org> dev-lua/luaposix/luaposix-35.0-r101.ebuild | 76 ++ 1 file changed, 76 insertions(+) diff --git a/dev-lua/luaposix/luaposix-35.0-r101.ebuild b/dev-lua/luaposix/luaposix-35.0-r101.ebuild new file mode 100644 index 000..3b3b4f418c2 --- /dev/null +++ b/dev-lua/luaposix/luaposix-35.0-r101.ebuild @@ -0,0 +1,76 @@ +# 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 lua toolchain-funcs + +DESCRIPTION="Bindings for POSIX APIs" +HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; +SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Requires specl, which is not in the tree yet +RESTRICT="test" + +DEPEND="${LUA_DEPS}" +RDEPEND="${DEPEND} + lua_targets_lua5-1? ( dev-lua/lua-bit32[lua_targets_lua5-1(-)] ) + lua_targets_luajit? ( dev-lua/lua-bit32[lua_targets_luajit(-)] ) +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + # Temporary fix for respect LDFLAGS (#739050) + # Fixed in luke 0.2.1 + sed -i -e "s:c_module,libdirs:c_module,'\$LDFLAGS',libdirs:g" \ + build-aux/luke || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + # LDOC=true means disable ldoc update documentation + ./build-aux/luke --verbose package="${PN}" version="${PV}" \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + ./build-aux/luke install \ + LDOC=true \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$(lua_get_cmod_dir)" \ + INST_LUADIR="${ED}/$(lua_get_lmod_dir)" \ + || die + + popd +} + +src_install() { + lua_foreach_impl lua_src_install + dodoc {NEWS,README}.md + use doc && dodoc -r doc +}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 9e3404685af2202d08aad76afc9d94d6bdb42b48 Author: Marek Szuba gentoo org> AuthorDate: Wed Dec 2 23:43:12 2020 + Commit: Marek Szuba gentoo org> CommitDate: Wed Dec 2 23:56:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e340468 dev-lua/luaposix: remove dev-lua/lua-bit32 from DEPEND It is only needed at run time. Signed-off-by: Marek Szuba gentoo.org> dev-lua/luaposix/luaposix-35.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lua/luaposix/luaposix-35.0.ebuild b/dev-lua/luaposix/luaposix-35.0.ebuild index 06ef159c1e9..efcbfd7161c 100644 --- a/dev-lua/luaposix/luaposix-35.0.ebuild +++ b/dev-lua/luaposix/luaposix-35.0.ebuild @@ -12,9 +12,9 @@ SLOT="0" LICENSE="MIT" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -RDEPEND="dev-lang/lua:0= +DEPEND="dev-lang/lua:0=" +RDEPEND="${DEPEND} dev-lua/lua-bit32" -DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 0f6072b327ee7d9fa9944f5b6dbd508c4976a24a Author: Azamat H. Hackimov gmail com> AuthorDate: Sat Aug 29 06:33:26 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Sep 29 06:17:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6072b3 dev-lua/luaposix: respect LDFLAGS (fix #739050) Respect LDFLAGS. Closes: https://bugs.gentoo.org/739050 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17308 Signed-off-by: Joonas Niilola gentoo.org> dev-lua/luaposix/luaposix-35.0.ebuild | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dev-lua/luaposix/luaposix-35.0.ebuild b/dev-lua/luaposix/luaposix-35.0.ebuild index a49f69845d1..06ef159c1e9 100644 --- a/dev-lua/luaposix/luaposix-35.0.ebuild +++ b/dev-lua/luaposix/luaposix-35.0.ebuild @@ -17,12 +17,20 @@ RDEPEND="dev-lang/lua:0= DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +src_prepare() { + default + # Temporary fix for respect LDFLAGS (#739050) + # Fixed in luke 0.2.1 + sed -i -e "s:c_module,libdirs:c_module,'\$LDFLAGS',libdirs:g" \ + build-aux/luke || die +} + src_compile() { ./build-aux/luke package="${PN}" version="${PV}" \ PREFIX="${ED}/usr" \ INST_LIBDIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" \ INST_LUADIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD lua)" \ - CFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" || die } src_install() {
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 2513f4e45d12860e82dbe2d2022acc83d7842b82 Author: Azamat H. Hackimov gmail com> AuthorDate: Thu Aug 6 17:03:35 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Aug 24 14:38:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2513f4e4 dev-lua/luaposix: new version 35.0 New version, new maintainer, added dependency dev-lua/lua-bit32 (#603812), changed license to MIT. Closes: https://bugs.gentoo.org/603812 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: Joonas Niilola gentoo.org> dev-lua/luaposix/Manifest | 1 + dev-lua/luaposix/luaposix-35.0.ebuild | 35 +++ dev-lua/luaposix/metadata.xml | 15 +++ 3 files changed, 47 insertions(+), 4 deletions(-) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index bf3cf9b13a2..1a023e34a2e 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1 +1,2 @@ DIST luaposix-33.4.0.tar.gz 643523 BLAKE2B e407363eb6410d2636024371a169eefe8d0bc633b9fcbad6c2e7edb413b4aa0fc681e94b35c9ea39a561ecdcf225af1033ded1c67d87cd57bed2ba3e0d795aab SHA512 3cb78ccb343a55e2bf5b182410e2050356379e8f7a86d42a79853db6198628cae85f9984854f99f41505cb7e4fbb5288e4a46633a6db459649837729af76044c +DIST luaposix-35.0.tar.gz 178091 BLAKE2B b2d2ca01f18f0e98b45008919fc886e05d2cad034c84e870900c33891dd5867d9bc7aa8deae06c3f3f0852db902c1e766e693162b32ed474eb710b379bf9e3ed SHA512 4bb61892b78d9e59418a9a6360b9f611fb9b5438b9261a2c6672f053a1b21dfd9a2060b8d2f0d3eac6185773cf84672c1769c081c4ab53d2ddae2232e4a9269b diff --git a/dev-lua/luaposix/luaposix-35.0.ebuild b/dev-lua/luaposix/luaposix-35.0.ebuild new file mode 100644 index 000..a49f69845d1 --- /dev/null +++ b/dev-lua/luaposix/luaposix-35.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Bindings for POSIX APIs" +HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; +SRC_URI="https://github.com/luaposix/luaposix/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND="dev-lang/lua:0= + dev-lua/lua-bit32" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_compile() { + ./build-aux/luke package="${PN}" version="${PV}" \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" \ + INST_LUADIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD lua)" \ + CFLAGS="${CFLAGS}" CC="$(tc-getCC)" || die +} + +src_install() { + ./build-aux/luke install \ + PREFIX="${ED}/usr" \ + INST_LIBDIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" \ + INST_LUADIR="${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD lua)" \ + || die + dodoc -r doc NEWS.md README.md +} diff --git a/dev-lua/luaposix/metadata.xml b/dev-lua/luaposix/metadata.xml index 55f9ea8cfb0..142f40aa258 100644 --- a/dev-lua/luaposix/metadata.xml +++ b/dev-lua/luaposix/metadata.xml @@ -1,8 +1,15 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - - luaposix/luaposix - + +azamat.hacki...@gmail.com +Azamat H. Hackimov + + +proxy-ma...@gentoo.org +Proxy Maintainers + + +luaposix/luaposix +
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: f2b4dbba8aed3b5a35701446944ca34757cb0bb3 Author: Azamat H. Hackimov gmail com> AuthorDate: Thu Aug 6 17:05:18 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Aug 24 14:38:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2b4dbba dev-lua/luaposix: remove old version Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17032 Signed-off-by: Joonas Niilola gentoo.org> dev-lua/luaposix/Manifest | 1 - dev-lua/luaposix/luaposix-33.4.0.ebuild | 18 -- 2 files changed, 19 deletions(-) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest index 1a023e34a2e..eb74e269748 100644 --- a/dev-lua/luaposix/Manifest +++ b/dev-lua/luaposix/Manifest @@ -1,2 +1 @@ -DIST luaposix-33.4.0.tar.gz 643523 BLAKE2B e407363eb6410d2636024371a169eefe8d0bc633b9fcbad6c2e7edb413b4aa0fc681e94b35c9ea39a561ecdcf225af1033ded1c67d87cd57bed2ba3e0d795aab SHA512 3cb78ccb343a55e2bf5b182410e2050356379e8f7a86d42a79853db6198628cae85f9984854f99f41505cb7e4fbb5288e4a46633a6db459649837729af76044c DIST luaposix-35.0.tar.gz 178091 BLAKE2B b2d2ca01f18f0e98b45008919fc886e05d2cad034c84e870900c33891dd5867d9bc7aa8deae06c3f3f0852db902c1e766e693162b32ed474eb710b379bf9e3ed SHA512 4bb61892b78d9e59418a9a6360b9f611fb9b5438b9261a2c6672f053a1b21dfd9a2060b8d2f0d3eac6185773cf84672c1769c081c4ab53d2ddae2232e4a9269b diff --git a/dev-lua/luaposix/luaposix-33.4.0.ebuild b/dev-lua/luaposix/luaposix-33.4.0.ebuild deleted file mode 100644 index ba2e3aea549..000 --- a/dev-lua/luaposix/luaposix-33.4.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Bindings for POSIX APIs" -HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; -SRC_URI="https://github.com/luaposix/luaposix/archive/release-v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="public-domain" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="dev-lang/lua:0=" -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${PN}-release-v${PV}
[gentoo-commits] repo/gentoo:master commit in: dev-lua/luaposix/
commit: 7545975653cd9f278a99e4b6843c193187d94150 Author: Justin Lecher gentoo org> AuthorDate: Sun Dec 18 11:57:42 2016 + Commit: Justin Lecher gentoo org> CommitDate: Fri Dec 23 09:57:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75459756 dev-lua/luaposix: New package, ebuild written by me Package-Manager: Portage-2.3.3, Repoman-2.3.1 Signed-off-by: Justin Lecher gentoo.org> dev-lua/luaposix/Manifest | 1 + dev-lua/luaposix/luaposix-33.4.0.ebuild | 19 +++ dev-lua/luaposix/metadata.xml | 8 3 files changed, 28 insertions(+) diff --git a/dev-lua/luaposix/Manifest b/dev-lua/luaposix/Manifest new file mode 100644 index ..b41080e --- /dev/null +++ b/dev-lua/luaposix/Manifest @@ -0,0 +1 @@ +DIST luaposix-33.4.0.tar.gz 643523 SHA256 e66262f5b7fe1c32c65f17a5ef5ffb31c4d1877019b4870a5d373e2ab6526a21 SHA512 3cb78ccb343a55e2bf5b182410e2050356379e8f7a86d42a79853db6198628cae85f9984854f99f41505cb7e4fbb5288e4a46633a6db459649837729af76044c WHIRLPOOL 15b78f2a3276d95ac5a490a5ef542623774e1b169ef23cceedfe93ae7b8a467cff397737d6404c202727f60fee971f7f7477413a1c0751ca1dc4ad460e2e0f99 diff --git a/dev-lua/luaposix/luaposix-33.4.0.ebuild b/dev-lua/luaposix/luaposix-33.4.0.ebuild new file mode 100644 index ..7c2b464 --- /dev/null +++ b/dev-lua/luaposix/luaposix-33.4.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DESCRIPTION="Bindings for POSIX APIs" +HOMEPAGE="https://luaposix.github.io/luaposix/ https://github.com/luaposix/luaposix; +SRC_URI="https://github.com/luaposix/luaposix/archive/release-v${PV}.tar.gz -> ${P}.tar.gz" + +SLOT="0" +LICENSE="public-domain" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="dev-lang/lua:0=" +DEPEND="${RDEPEND}" + +S="${WORKDIR}"/${PN}-release-v${PV} diff --git a/dev-lua/luaposix/metadata.xml b/dev-lua/luaposix/metadata.xml new file mode 100644 index ..b7595a3 --- /dev/null +++ b/dev-lua/luaposix/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + j...@gentoo.org + Justin Lecher + +