summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* games-strategy/0ad: Fix compatibility with miniupnpc 2.2.8 with patchJames Le Cuirot2024-06-162-0/+39
| | | | | | | Thanks to Torsten Kaiser for the patch. Closes: https://bugs.gentoo.org/934315 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* games-strategy/0ad: fix build w/ boost-1.85Sam James2024-05-282-0/+34
| | | | | Closes: https://bugs.gentoo.org/932254 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: fix build w/ libxml2-2.12Sam James2024-04-012-1/+277
| | | | | Closes: https://bugs.gentoo.org/924387 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: filter lto flagAndrew Ammerlaan2023-11-221-1/+4
| | | | | Closes: https://bugs.gentoo.org/859244 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* games-strategy/0ad: add subslot dep on libsodiumSam James2023-09-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: add upstream gcc13 patchAndrew Ammerlaan2023-08-222-1/+32
| | | | | Closes: https://bugs.gentoo.org/912362 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* games-strategy/0ad: Drop the old version alpha25bNils Freydank2022-10-134-555/+0
| | | | | | Signed-off-by: Nils Freydank <holgersson@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/27668 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: add 0.0.26_alphaNils Freydank2022-10-132-0/+272
| | | | | | | | | | | | | | | | | | | | | | | | Major changes are: " - A new civilization: The Han - New campaign maps: Tarim basin and Yangtze. - Now units have acceleration. - Twenty-six new music tracks. - New and updated art. " quoting upstream release notes on: https://play0ad.com/new-release-0-a-d-alpha-26-zhuangzi Beside the bump itself following changes to the ebuild were made: - Drop support for python 3.8 and 3.9, keeping 3.10. - Re-structure comments about the signing and update the key used by upstream for alpha 26. - Drop obsolete patches. - Update the CHECKREQS_* filesizes. Closes: https://bugs.gentoo.org/873829 Signed-off-by: Nils Freydank <holgersson@posteo.de> Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: drop 0.0.25b_alpha-r0Ionen Wolkens2022-08-111-262/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* games-strategy/0ad: update nvtt descriptionSam James2022-06-101-1/+0
| | | | | | uses bundled copy (fork) Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: backport build patchesSam James2022-06-073-0/+551
| | | | | | | | Given how fragile the build system can be, it's worth a revbump. Closes: https://bugs.gentoo.org/834578 Closes: https://bugs.gentoo.org/845987 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: fix build with newer setuptoolsSam James2022-02-072-1/+190
| | | | | | Closes: https://bugs.gentoo.org/826762 Thanks-to: Stephen Cavilia <sac@atomicradi.us> Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: drop 0.0.24b_alpha-r1Sam James2022-02-075-518/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Keyword 0.0.25b_alpha arm64, #812830Sam James2021-12-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* games-strategy/0ad: add missing python-any-r1_pkg_setup callSam James2021-08-282-0/+4
| | | | | | Closes: https://bugs.gentoo.org/773568 Closes: https://bugs.gentoo.org/802072 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: drop unnecessary verify-sig inheritSam James2021-08-281-5/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Remove a25 (superceded by a25b)Nils Freydank2021-08-282-223/+0
| | | | | | | Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Nils Freydank <holgersson@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/22118 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Bump to alpha25b and EAPI=8Nils Freydank2021-08-282-0/+263
| | | | | | | | | | | | | | | | | | | | | | | | | | Upstream bumped 0ad with some fixes, quoting upstream: - Ranked matches did not longer grant points in the lobby. - Mod installation no longer require restart. - Mod installation no longer prints errors when installing mods by double-clicking - Mod installation now overwrites the existing mods to allow for easier updates. - Fishes are now easier to spot on lowest settings with the addition of seagulls. For their full announcement see: https://play0ad.com/re-release-of-0-a-d-alpha-25-yauna/ This bump hops to EAPI=8 as all used eclasses support it now and the bump drops an forgotten comment about the bundled premake5. Additionally it adds distfile signature verification using the verify-sig eclass calling app-crypt/minisign manually. Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Nils Freydank <holgersson@posteo.de> Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Remove the old pre-alpha-24(!) versionNils Freydank2021-08-152-233/+0
| | | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Nils Freydank <holgersson@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/21931 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Bump to 0.0.25_alpha, unbundle premakeNils Freydank2021-08-152-0/+223
| | | | | | | | | | | | | | | | | | | This bump unbundles premake and uses now dev-util/premake:5::gentoo. Drop the ~arm64 keyword until premake get's ~arm64 keywords. Upstream spidermonkey keeps changing critical stuff on minor releases, so this bump keeps the the bundled version. On the fly we can do some house-keeping inside the ebuild: - add size checks as the package size got huge by the 0ad-data merge - merge conditional blocks depending on the version into one block for better maintainability - sort LICENSE alphabetically Closes: https://bugs.gentoo.org/807337 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Nils Freydank <holgersson@posteo.de> Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Remove the broken versionNils Freydank2021-06-181-228/+0
| | | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Nils Freydank <holgersson@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/21292 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Fix stopping the binary with USE="-nvtt"Nils Freydank2021-06-182-0/+327
| | | | | | | Closes: https://bugs.gentoo.org/779757 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Nils Freydank <holgersson@posteo.de> Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: add virtual/rust dep to older versionSam James2021-05-281-4/+12
| | | | | Closes: https://bugs.gentoo.org/792681 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Keyword 0.0.24b_alpha arm64, #773634Sam James2021-03-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: remove unused patchesMichael Mair-Keimberger2021-03-012-108/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/19723 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* games-strategy/0ad: pass JOBS as env varSam James2021-03-011-3/+7
| | | | | Closes: https://bugs.gentoo.org/773622 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: fix makeopts_jobs typoSam James2021-03-011-1/+1
| | | | | | | | This is at least one issue... Bug: https://bugs.gentoo.org/773622 Thanks-to: Emily Rowlands <emily.rowlands+gentoo@mailbox.org> Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: fix doexe typosSam James2021-03-011-2/+2
| | | | | | | Fixes: bb706c5383db445f085b3ac628790a319ed9d309 Bug: https://bugs.gentoo.org/773574 Closes: https://bugs.gentoo.org/773565 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: fix AR/RANLIB usageSam James2021-03-012-3/+34
| | | | | | Closes: https://bugs.gentoo.org/773511 Closes: https://bugs.gentoo.org/773502 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: fix build with >=virtual/rust-1.50Sam James2021-03-012-1/+84
| | | | | Closes: https://bugs.gentoo.org/773493 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: add python-any-r1 for SpiderMonkeySam James2021-03-011-2/+4
| | | | | | Needed at buildtime for SpiderMonkey. Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: add virtual/rust BDEPEND for SpiderMonkeySam James2021-03-011-0/+2
| | | | | | Needed for bundled SpiderMonkey Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: fix USE=-nvtt installationSam James2021-03-011-1/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: extra cleanupSam James2021-02-281-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: add github remote-idSam James2021-02-281-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: add note re bundled premakeSam James2021-02-281-0/+2
| | | | | Bug: https://bugs.gentoo.org/773472 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: further formatting/style changesSam James2021-02-281-43/+33
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: minor styleSam James2021-02-281-2/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: update formatting for asset generationSam James2021-02-281-3/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: use multiprocessing.eclassSam James2021-02-281-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: update comments in ebuildSam James2021-02-281-14/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: remove old broken versionsSam James2021-02-284-467/+2
| | | | | | | Keep 0.0.24_alpha_pre20210116040036-r2 temporarily just in case. Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: bump to 0.0.24b_alphaSam James2021-02-281-0/+226
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Huge thanks to everybody mentioned in this commit (and likely others too, sorry if I forgot you!) This started with Arfrever giving an initial bump, then several revisions later, we seem to be in a position where it's fully working! Most of the issues came from (de)bundling SpiderMonkey and NVTT: * New SpiderMonkey releases regularly break the APIs which 0ad uses, so we're reverting to the bundled copy per upstream advice; * NVTT has been abandoned upstream (as an independent project) so the 0ad developers have taken it over and applied significant patches. We use the bundled copy now to take advantage of these fixes. We also abandon 0ad-data for now. We're now using the released asset files for 0.0.24b_alpha but the 0ad ebuild itself, thanks to Wolf-Dieter, can now generate these assets rather than relying on a separate ebuild like 0ad-data. This simplifies matters. Closes: https://bugs.gentoo.org/735352 Thanks-to: Stanislas Dolcini <stan at wildfiregames dot com> Thanks-to: Wolf-Dieter Rieck <wesen42@web.de> Thanks-to: Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> Thanks-to: Quentin Retornaz <gentoo@retornaz.com> Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: fix build and merge 0ad-data packageWolf-Dieter Rieck2021-02-281-0/+224
| | | | | | | | | | | | | | | | * Build was broken in former revision, as generated libs weren't in LD_LIBRARY_PATH. Also libs weren't correcly installed. * 0ad-data pulled same archive as 0a package. Merged both ebuilds into this revision blocking the 0ad-data package. Bug: https://bugs.gentoo.org/768930 Closes: https://bugs.gentoo.org/771147 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Wolf-Dieter Rieck <wesen42@web.de> Closes: https://github.com/gentoo/gentoo/pull/19603 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: revert to bundled librariesSam James2021-02-121-5/+23
| | | | | | | | | | | | | | | | | | | * SpiderMonkey changes the consumed interfaces even within minor versions, so using the system version is a no go. * nvtt is abandoned upstream and using the system version results in segfaults. Use 0ad's version which has fixes instead. Bug: https://bugs.gentoo.org/735352 Bug: https://bugs.gentoo.org/689124 Closes: https://bugs.gentoo.org/768840 Closes: https://bugs.gentoo.org/759934 Closes: https://bugs.gentoo.org/768930 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: misc fixupsSam James2021-01-171-13/+8
| | | | | | | | * Tighten nvtt dep * Use xdg-utils -> xdg Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Version bump (0.0.24_alpha_pre20210116040036).Arfrever Frehtes Taifersar Arahesis2021-01-173-0/+263
| | | | | | | | | Using system version of SpiderMonkey 78 to avoid direct dependency on Python. (SpiderMonkey >=78.6 required due to bug #759985.) Bug: https://bugs.gentoo.org/735352 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: arm64 keyworded (bug #730888)Sam James2020-09-051-2/+2
| | | | | Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
* games-strategy/0ad: Added missing header includesLars Wendler2019-12-122-1/+22
| | | | | Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>