summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* package.mask: Unmask pkg_resources namespacesMichał Górny2020-12-041-5/+0
| | | | | | pkg_resources is not compatible with Python 3 directories after all. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lua/luacrypto: last rite packageConrad Kostecki2020-12-041-6/+0
| | | | | | | | Closes: https://bugs.gentoo.org/471930 Closes: https://bugs.gentoo.org/674894 Closes: https://bugs.gentoo.org/730014 Closes: https://bugs.gentoo.org/736190 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-lua/lua-openssl: migrate to lua eclassConrad Kostecki2020-12-041-0/+1
| | | | | | Closes: https://bugs.gentoo.org/752621 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* x11-wm/awesome: migrate to lua-single.eclassMarek Szuba2020-12-031-0/+1
| | | | | | | | | | | | Both the latest release and the live ebuild. In addition to supporting slotted Lua, this should also ensure Lua-version consistency between Awesome and dev-lua/lgi. Explicitly invoking maintainer time-out on this one. Closes: https://bugs.gentoo.org/508682 Closes: https://bugs.gentoo.org/752969 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* package.mask: Last rite dev-python/{backports,namespace-*}Michał Górny2020-12-031-0/+12
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-python/PythonQt: remove last-rited packageSam James2020-12-031-7/+0
| | | | | Bug: https://bugs.gentoo.org/708700 Signed-off-by: Sam James <sam@gentoo.org>
* package.mask: clean previously removed packages from package.maskJoonas Niilola2020-12-031-17/+0
| | | | | Closes: https://bugs.gentoo.org/752462 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lua/luaposix: migrate to lua.eclassMarek Szuba2020-12-031-0/+1
| | | | | | | Nice and easy, upstream build scripts work very nicely with the wrapper. Closes: https://bugs.gentoo.org/752930 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lua/luaossl: migrate to lua eclassConrad Kostecki2020-12-031-0/+1
| | | | | | Closes: https://bugs.gentoo.org/752651 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* package.mask: mask dev-python/pytest-catchlogAaron Bauman2020-12-021-0/+5
| | | | | | | Bug: https://bugs.gentoo.org/719434 Bug: https://bugs.gentoo.org/656434 Bug: https://bugs.gentoo.org/635810 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* games-strategy/s25rttr: migrate to lua-single.eclassMarek Szuba2020-12-021-0/+1
| | | | | | | | Lua compatibility as per upstream documentation, build-tested without problems. Closes: https://bugs.gentoo.org/752726 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* games-strategy/openra: migrate to lua-single.eclassMarek Szuba2020-12-021-0/+1
| | | | | | | | | | | | | | Very much lua5.1-specific because the relevant library name to look for is hard-coded into Eluant. The environment should also be ready in the event someone decides to run the make target check-scripts as (part of) tests - the wrapper created by Lua eclasses will automatically have 'luac' point to 'luac5.1' so all enabling this should require is adding the right version of dev-lang/lua to BDEPEND. Closes: https://bugs.gentoo.org/752723 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lua/lualdap: migrate to lua eclassConrad Kostecki2020-12-021-0/+1
| | | | | | Closes: https://bugs.gentoo.org/752648 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* games-strategy/naev: migrate to lua-single.eclassMarek Szuba2020-12-021-0/+1
| | | | | | | LUA_COMPAT=( lua5-1 luajit ) as per the upstream autoconf script. Closes: https://bugs.gentoo.org/752720 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* games-strategy/hedgewars: migrate to lua-single.eclassMarek Szuba2020-12-011-0/+1
| | | | | | | | | | | | | | Locked to 5.1 but by using a bundled version of FindLua.cmake which only considers that version rather than looking for the package "Lua51". Therefore, I have already put machinery in place which requests a specific Lua version. BTW. All tests of both this ebuild and its unmigrated counterpart fail with "unsupported image format" unless media-libs/sdl2-image has been built in USE=png. Haven't checked what happens at run time. Closes: https://bugs.gentoo.org/752714 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* games-strategy/asc: remove last-rited packageMarek Szuba2020-12-011-5/+0
| | | | | | Bug: https://bugs.gentoo.org/635592 Bug: https://bugs.gentoo.org/752708 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* x11-base/xorg-server: Drop old versionsMatt Turner2020-12-011-4/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* games-util/slade: migrate to lua-single.eclassMarek Szuba2020-12-011-0/+1
| | | | | | | Nothing special, just the usual CMake find_package(Lua) hackery. Closes: https://bugs.gentoo.org/752732 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* games-sports/xmoto: migrate to lua-single.eclassMarek Szuba2020-12-011-0/+1
| | | | | Closes: https://bugs.gentoo.org/752705 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lua/luacov: bump to version 0.14.0, migrate to lua eclassConrad Kostecki2020-12-011-0/+1
| | | | | | Closes: https://bugs.gentoo.org/752636 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* package.mask: add "removal in 30 days" note to kernel-sources maskJoonas Niilola2020-12-011-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* package.mask: mask unmaintained old kernel-sourcesJoonas Niilola2020-12-011-0/+9
| | | | | | | Bug: https://bugs.gentoo.org/716490 Bug: https://bugs.gentoo.org/739782 Bug: https://bugs.gentoo.org/757843 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lua/lua-cjson: migrate to lua eclassConrad Kostecki2020-12-011-0/+1
| | | | | | Closes: https://bugs.gentoo.org/752618 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* games-simulation/corsix-th: migrate to lua-single.eclassMarek Szuba2020-12-011-0/+1
| | | | | | | | | | | | LuaJIT is in principle supported upstream but requires one to override cmake detection of the Lua library, and more importantly dev-lua/luasocket doesn't support this implementation yet. PUC Lua 5.4 is known not to be supported yet, see e.g. http://lua-users.org/lists/lua-l/2020-07/msg00047.html Closes: https://bugs.gentoo.org/752954 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* games-rpg/sumwars: migrate to lua-single.eclassMarek Szuba2020-11-301-0/+1
| | | | | | | | | | | | | | | | | Set LUA_COMPAT to lua5-{1..2} because when left to its own devices, upstream build scripts select 5.2 at most even when newer versions of Lua are present in the system. Builds without errors also when forced to use 5.3, then again the bunded data scripts may or may not be compatible with that version so let's err on the side of caution. This version of sumwars does not use the CEGUI Lua-scripting module (CEGUILua is mentioned exactly once in the source code, in a commented-out #include line) and does not link against the relevant CEGUI library. Therefore, the value of LUA_SINGLE_TARGET used during the building of dev-games/cegui can safely be disregarded. Closes: https://bugs.gentoo.org/752702 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-games/cegui: migrate to lua-single.eclassMarek Szuba2020-11-301-0/+1
| | | | | | | | Both is locked to Lua5.1 in upstream build scripts and depends on fails-to-build-against-5.2-or-newer dev-lua/toluapp. Closes: https://bugs.gentoo.org/752915 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* games-rpg/kqlives: migrate to lua-single.eclassMarek Szuba2020-11-301-0/+1
| | | | | | | | Upstream autoconf scripts only looks for Lua 5.0 and 5.1 (in that order) so only add lua5-1 to LUA_COMPAT. Closes: https://bugs.gentoo.org/show_bug.cgi?id=752699 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lua/lanes: migrate to lua eclassConrad Kostecki2020-11-301-0/+1
| | | | | | Closes: https://bugs.gentoo.org/752606 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* games-roguelike/crossfire-client: migrate to lua-single.eclassMarek Szuba2020-11-301-0/+1
| | | | | | | Upstream build scripts look explicitly for lua5.1 so let's stick with that. Closes: https://bugs.gentoo.org/752693 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* games-puzzle/fish-fillets: migrate to lua-single.eclassMarek Szuba2020-11-301-0/+1
| | | | | | | | | | | Uses pkgconfig to find unversioned Lua so works perfectly with the wrapper provided by the eclass. As for LUA_COMPAT, let's stick with 5.1 - the code itself appears to have been written for 5.0 and there are so many runtime scripts that evaluating their compatibility with newer Lua versions would be too much work. Closes: https://bugs.gentoo.org/752690 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* games-engines/solarus: migrate to lua-single.eclassMarek Szuba2020-11-301-0/+1
| | | | | | | | Simple enough. upstream build scripts explicitly support only LuaJIT and Lua5.1. Closes: https://bugs.gentoo.org/752687 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* package.mask: last-rite net-analyzer/dosdetectorAaron Bauman2020-11-301-0/+5
| | | | | | Bug: https://bugs.gentoo.org/603866 Bug: https://bugs.gentoo.org/713620 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* games-emulation/fceux: migrate to lua-single.eclassMarek Szuba2020-11-301-0/+1
| | | | | | | | Simple enough, upstream SConstruct explicitly looks for lua5.1 headers and libraries before trying their unversioned equivalents. Closes: https://bugs.gentoo.org/752684 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lua/inifile: new packageConrad Kostecki2020-11-301-0/+1
| | | | | | | | This is a simple ini parser for lua. It will serve as da lua dep for packages, which will get added tests and need that. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-lua/luarocks: bump to version 3.4.0, migrate to lua eclassConrad Kostecki2020-11-301-0/+1
| | | | | | | Closes: https://bugs.gentoo.org/590474 Closes: https://bugs.gentoo.org/752654 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-lua/busted-htest: new packageConrad Kostecki2020-11-301-0/+1
| | | | | | | | | This is a module for dev-lua/busted called htest. It adds a different output, which is used by the tests of dev-lua/luarocks. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* games-arcade/jvgs: migrate to lua-single.eclassMarek Szuba2020-11-301-0/+1
| | | | | | | | | There is no test phase but I have confirmed that cmake correctly finds lua5.1 (upstream CMakeLists.txt is locked to that particular version), that the compilation uses -I/usr/include/lua5.1 and that the linking of the executable uses -llua5.1. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* profiles: clean up the "these depend on slotted Lua" package.mask entryMarek Szuba2020-11-291-8/+5
| | | | | | | Sort the atoms alphabetically by package name, consolidate the description, remove duplicate dev-lua/lpeg line. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* x11-misc/devilspie2: port to lua-single eclassIonen Wolkens2020-11-291-0/+1
| | | | | | | | | With some cosmetic changes made and package.mask entry added by Marek Szuba at merge time. Closes: https://bugs.gentoo.org/752885 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sci-astronomy/celestia: migrate to lua-single.eclassMarek Szuba2020-11-291-0/+1
| | | | | | | Both the release and the live ebuild. Closes: https://bugs.gentoo.org/752828 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sci-libs/plplot: migrate to lua-single.eclassMarek Szuba2020-11-291-0/+1
| | | | | | | | | Same as with Python, upstream does not support installing Lua bindings for multiple implementations. Seeing as their documentation does not mention any versions of Lua newer than 5.1, no big deal. Closes: https://bugs.gentoo.org/752849 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* app-crypt/cardpeek-0.8.4: keyword and maskMarek Szuba2020-11-291-0/+1
| | | | | | | | | Will be easier to switch to slotted Lua if there is only one place to handle all the masking of ebuilds migrated to lua eclasses. I wonder why 0.8.4 didn't have keywords in the first place. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* profiles/package.mask: net-fs/openafs-kernel is removed from the treeAndrew Savchenko2020-11-291-9/+0
| | | | | | So drop it's mask as well as openafs-1.6* mask (it is also removed). Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
* dev-lua/mpack: drop old versionConrad Kostecki2020-11-291-1/+1
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* www-client/luakit: migrate to lua-single.eclassMarek Szuba2020-11-291-0/+1
| | | | | | | Both the release and the live ebuild. Closes: https://bugs.gentoo.org/752909 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lua/luaexpat: drop old versionConrad Kostecki2020-11-291-2/+0
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-lua/luaexpat: update ebuildsConrad Kostecki2020-11-291-0/+2
| | | | | | | Updated ebuilds not to use clean. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sci-visualization/fityk: migrate to lua-single.eclassMarek Szuba2020-11-291-0/+1
| | | | | | | | Builds and tests fine against all three Lua versions upstream Autoconf script accepts. Closes: https://bugs.gentoo.org/752852 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* package.mask: Last rite dev-libs/libclangformat-ideMichał Górny2020-11-291-0/+7
| | | | | Bug: https://bugs.gentoo.org/734732 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lua/luacheck: migrate to lua eclassConrad Kostecki2020-11-291-0/+1
| | | | | | | Bug: https://bugs.gentoo.org/723156 Bug: https://bugs.gentoo.org/729794 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>