summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-games/clanlib: update EAPI 7 -> 8Eli Schwartz2024-07-033-1/+184
| | | | | Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-games/clanlib: fix ignored USE=static-libs in slot 2.3Eli Schwartz2024-07-031-0/+120
| | | | | | | | | | | | | | | | | | It is a no-op. In gentoo-historical-2.git, the addition of version 2.4.3 to the tree reworked the econf flags and dropped the functionality of actually passing $(use_enable) based on this USE flag. https://gitweb.gentoo.org/archive/repo/gentoo-2.git/commit/?id=dde0b5c459de07f06abeea223a9fe5612bdc0ab1 One might ponder why the flag should exist at all, if no one used it. In fact, due to EAPI 7 it was always installed. :( That being said, the other slots for this package supported it correctly, which means by default they weren't installed. Fix this slot to act the same way: correctly. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-games/clanlib: mark as strict-aliasing unsafeEli Schwartz2024-07-031-1/+8
| | | | | | | | Fixed in newer slots. Closes: https://bugs.gentoo.org/855308 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* dev-games/clanlib: add patch to successfully eautoreconfEli Schwartz2024-07-032-1/+34
| | | | | | | | | | It uses a heavily vintage autoconf 2.59 and libtool 1.5.22, which emits an autoconf-based Modern C warning in configure probes and isn't currently patch'able for e.g. LTO warning flags by elibtoolize. Closes: https://bugs.gentoo.org/898980 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* */*: Reassign marecki's packagesMichał Górny2024-06-282-8/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-games/openscenegraph-openmw: Use wxGTK 3.2Pacho Ramos2024-06-161-0/+166
| | | | | Closes: https://bugs.gentoo.org/917435 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* dev-games/openscenegraph: Migrate to wxGTK 3.2Pacho Ramos2024-06-161-0/+171
| | | | | Closes: https://bugs.gentoo.org/917436 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
* dev-games/godot: use bundled miniupnpc for nowIonen Wolkens2024-06-112-6/+6
| | | | | | | | | | | Likely an easy fix, but no time to look at this right now and would rather not set a upper bound given hard to say how long this will stay broken as upstream relies on the bundled copy. Will check if can revert this on bump. Closes: https://bugs.gentoo.org/934044 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/poker-eval: treecleanArthur Zamarin2024-06-073-34/+0
| | | | | | | Closes: https://bugs.gentoo.org/909527 Bug: https://bugs.gentoo.org/631436 Bug: https://bugs.gentoo.org/906350 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-games/hawknl: treecleanArthur Zamarin2024-06-074-125/+0
| | | | | Closes: https://bugs.gentoo.org/909581 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-games/ogre: Depend on libglvnd, not mesaMatt Turner2024-05-234-8/+8
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-games/libnw: update EAPI 7 -> 8Eli Schwartz2024-05-061-2/+2
| | | | | Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: mark as LTO-unsafe, strict-aliasing unsafeEli Schwartz2024-05-061-1/+9
| | | | | | Closes: https://bugs.gentoo.org/855314 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: remove highly confusing sed to "respect CC"Eli Schwartz2024-05-061-11/+1
| | | | | | | | | | | | | | | | | | | But it's a generated automake Makefile.in, and the sed is removing every line containing "CC = @CC@", so it's puzzling that anyone ever thought to do this. It was originally added in gentoo-historical-2: 29 Jan 2009; Michael Sterrett <mr_bones_@gentoo.org> libnw-1.30.02.ebuild: EAPI=2; respect CC And 15 years later it's the same (2003) tarball and the sed is decidedly not needed (nor ever was). Remove this bloaty junk. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: fix Modern C porting error in vintage configure scriptEli Schwartz2024-05-061-1/+2
| | | | | | | | | | | | | | | This is an especially vintage configure script. It was generated by autoconf 2.13, and the tarball is dated 2003. It failed pretty early on: configure: error: installation or configuration problem: C compiler cannot create executables. (There are still other modern C porting errors.) Closes: https://bugs.gentoo.org/875065 Closes: https://bugs.gentoo.org/909546 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* */*: inline mirror://sourceforgeLucio Sauer2024-04-306-11/+11
| | | | | | | bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-games/godot: drop 4.2.1Ionen Wolkens2024-04-273-254/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/freecell-solver: enable py3.12Andreas Sturmlechner2024-04-201-1/+1
| | | | | | | Fedora do it, so we can too. Closes: https://bugs.gentoo.org/929396 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* dev-games/godot: add 4.2.2Ionen Wolkens2024-04-182-0/+239
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/aseprite: sync filter-lto fix to 1.3.5Joonas Niilola2024-04-161-2/+15
| | | | | | | | - originally made in 95f26136eef6b81d752e4ddf102934306f69c581. Closes: https://github.com/gentoo/gentoo/pull/35619 Co-authored-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/aseprite: drop 1.3.2Azamat H. Hackimov2024-04-162-233/+0
| | | | | | Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35619 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/aseprite: add 1.3.5Azamat H. Hackimov2024-04-163-0/+376
| | | | | | Closes: https://bugs.gentoo.org/924692 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-games/aseprite: mark as LTO-unsafe, strict-aliasing unsafeEli Schwartz2024-04-112-2/+28
| | | | | | | | | It has all the issues, and then throws in another issue with a bundled skia too just for kicks. Closes: https://bugs.gentoo.org/924692 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/godot: enable py3.12 for SLOT=3Ionen Wolkens2024-03-261-1/+1
| | | | | | | | Meant to wait until a release to test given it'd likely include 3.12 fixes if any are needed, but SLOT=3 releases have gotten sparse and it seems to be build fine (only used for scons). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/godot: mark as LTO unsafe for nowIonen Wolkens2024-03-261-2/+5
| | | | | | | | Would rather not have to worry about this, esp when generated bits are involved. May reconsider eventually. Closes: https://bugs.gentoo.org/921017 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/godot: fixup shell completion filesIonen Wolkens2024-03-262-22/+14
| | | | | | | | | | | | | Won't bother with godot*-runner. Skipping revbump given this is a long build and most users are likely not using shell commands and work through the GUI (which may explain why the only report for this being broken was automated). (missed QA myself given it only shows if bash-completion is installed) Closes: https://bugs.gentoo.org/927855 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/godot: drop 4.0.4, 4.1.3Ionen Wolkens2024-03-263-472/+0
| | | | | | | | Feel free to file a bug if really still need these branches while upstream still supports them, but for now dropping to reduce maintenance/testing costs. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/mygui: remove -WerrorAlexey Sokolov2024-03-252-0/+13
| | | | | | | Closes: https://bugs.gentoo.org/927670 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/35898 Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/mygui: add 3.4.3Alexey Sokolov2024-03-232-0/+160
| | | | | | Closes: https://bugs.gentoo.org/926041 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/hawknl: filter LTO, no SASam James2024-03-051-2/+6
| | | | | | | Dead upstream. Closes: https://bugs.gentoo.org/855311 Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/openscenegraph: fix bug #923788Maciej Mrozowski2024-02-242-0/+173
| | | | | Closes: https://bugs.gentoo.org/923788 Signed-off-by: Maciej Mrozowski <reavertm@gentoo.org>
* dev-games/t4k-common: Fix building with gcc 14Brahmajit Das2024-02-152-0/+142
| | | | | | | Closes: https://bugs.gentoo.org/923789 Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35241 Signed-off-by: Sam James <sam@gentoo.org>
* */*: Reassign kensington's packagesMichał Górny2024-02-141-4/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {dev-util → dev-build}/gnMichał Górny2024-01-172-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {app-doc → app-text}/doxygenMichał Górny2024-01-1212-24/+24
| | | | | | | | Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-games/godot: drop 4.2Ionen Wolkens2024-01-082-241/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/libnw: sys-devel/bison -> app-alternatives/yaccSam James2024-01-081-1/+1
| | | | | | | | | | All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/libnw: sys-devel/flex -> app-alternatives/lexSam James2024-01-081-2/+2
| | | | | | | | | | All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* dev-games/aseprite: add 1.3.2Azamat H. Hackimov2024-01-076-0/+464
| | | | | | Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33967 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-games/aseprite: minor updates to 1.2.40Azamat H. Hackimov2024-01-071-2/+2
| | | | | | | | Enable py3.12, fix compilation error. Closes: https://bugs.gentoo.org/916294 Signed-off-by: Azamat H. Hackimov <azamat.hackimov@gmail.com> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* Rename dev-python/{pysol_cards → pysol-cards}Michał Górny2024-01-051-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-games/libsmacker: add remote-id to metadata.xmlRichard Fröhning2023-12-291-0/+3
| | | | | | Signed-off-by: Richard Fröhning <misanthropos@gmx.de> Closes: https://github.com/gentoo/gentoo/pull/34506 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* profiles/use.desc: Make USE=egl globalMichał Górny2023-12-182-2/+0
| | | | | | | | Add a global USE=egl flag. It is used semi-consistently in 13 packages, though some use it as "EGL only" flag (there is also one using USE=egl-only). Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/use.desc: Make USE=gles2 globalMichał Górny2023-12-181-1/+0
| | | | | | | | | | | Add a global USE=gles2 flag, to enable GLES 2 support (as a companion to USE=gles2-only). It seems to be used consistently in 16 packages, though for some it also enables GLES 3). Technically there are also `gles1` and `gles3` flags in the wild but they are used by a few packages. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* profiles/use.desc: Make USE=speech globalMichał Górny2023-12-181-1/+0
| | | | | | | | Add a global USE=speech. It is used in 29 packages, the most of them precisely matching the description. I've left local descriptions where they provide additional useful information. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-games/cegui: treecleanArthur Zamarin2023-12-166-251/+0
| | | | | Closes: https://bugs.gentoo.org/896688 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-games/irrlicht-mt: add 1.9.0.13Marek Szuba2023-12-142-0/+43
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-games/irrlicht-mt-headers: add 1.9.0.13Marek Szuba2023-12-142-0/+33
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-games/godot: add 4.2.1Ionen Wolkens2023-12-122-0/+241
| | | | | | | | | See scons finally has python3_12 too, so adding compat. Not adding to older branches/slots yet given godot did some 3.12 build fixes a while back and to look if they are needed for these. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* dev-games/physfs: unkeyword 3.0.2-r1 for ~alphaMatoro Mahri2023-12-092-3/+3
| | | | | | Bug: https://bugs.gentoo.org/873523 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>