Versions
v1.5.4-r1 :: 0 :: gentoo
- Modified
- License
- Sustainable-Use-1.0 Boost-1.0 BSD CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BUSL-1.1 )
- Keywords
- ~amd64 ~x86
- USE flags
- debug sodium test zerotier
USE flags
General
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- sodium
- Enable network packet encryption using dev-libs/libsodium
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- zerotier
- Enable ZeroTier for online public games
Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
dev-cpp / gtest : Google C++ Testing Framework
dev-cpp / simpleini : C++ library providing a simple API to read and write INI-style files
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / libsodium : Portable fork of NaCl, a higher-level cryptographic library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / sdl2-image : Image file loading library
media-libs / sdl_audiolib : Audio decoding, resampling and mixing library for SDL
Runtime Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
dev-libs / libfmt : Small, safe and fast formatting library
dev-libs / libsodium : Portable fork of NaCl, a higher-level cryptographic library
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / sdl2-image : Image file loading library
media-libs / sdl_audiolib : Audio decoding, resampling and mixing library for SDL
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: use bundled asio again
Broken with newer asio, and we were kind of forcing usage (no proper switch to unbundle). Feel not worth the trouble on a game package. Can revisit if upstream adds a switch to use system copy. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Alexey Sokolov · gentoo
games-engines/devilutionx: require <dev-cpp/asio-1.33.0
That version removed many deprecated functions devilutionx-src-1.5.4/Source/dvlnet/tcp_server.cpp:20:40: error: ‘from_string’ is not a member of ‘asio::ip::address’ Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop 1.5.3-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: add 1.5.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: set RESTRICT="bindist mirror"
Questionable whether this should be allowed, so let's just set it unless someone knows better. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Haelwenn (lanodan) Monnier · gentoo
games-engines/devilutionx: Change from Unlicense to Sustainable-Use-1.0
Relicensing done since 1.5.0: <https://github.com/diasurgical/devilutionX/commit/fdaabc40c22b61728f911025fd73f9b2862925a5> Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/39731 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop 1.5.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: add 1.5.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop 1.5.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: add 1.5.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop 1.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: add 1.5.1
Meant to handle this a while ago but got side-tracked. Closes: https://github.com/gentoo/gentoo/pull/33021 Thanks-to: burningserenity <burningserenity@novo-ordo.com> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
games-engines/devilutionx: update LICENSE
Bug: https://bugs.gentoo.org/912053 Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop 1.4.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: add 1.5.0
Hopefully not overlooking anything, there's a lot of noise in the cmake files diff making it hard to pickup changes that'd affect us. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop 1.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: add 1.4.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop 1.2.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop zerotier from unbundling reminder
Upstream uses a modified fork, so that probably will end up messy. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: add reminder for more unbundling
Upstream will have a switch next version to unbundle simpleini, and could likely unbundle at least zerotier too. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: cleanup forgotten bit of live version
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
games-engines/devilutionx: drop broken live ebuild
This needs additional tools to generate assets and fetching/moving sources if not from a release tarball (formerly was kept in git, but not anymore) and would rather not maintain that. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
games-engines/devilutionx: add 1.4.0
Essentially a new ebuild, upstream changed about everything around. wrt bug #814170 about fonts, ttf is no longer used (sdl-ttf dep is also gone) and instead it uses converted pcx fonts and so unbundling doesn't feel realistic anymore. Bug: https://bugs.gentoo.org/814170 Closes: https://bugs.gentoo.org/814167 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
games-engines/devilutionx: drop 1.1.0-r2, 1.2.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
games-engines/devilutionx: fix automagic ccache usage
We let users enable this by themselves via e.g. FEATURES=ccache. Maintainer timeout. Closes: https://bugs.gentoo.org/813768 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/24714 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
games-engines/devilutionx: subscribe to libsodium subslot
We need to be rebuilt when the subslot (ABI) of libsodium changes. Maintainer timeout. Bug: https://bugs.gentoo.org/791031 Closes: https://github.com/gentoo/gentoo/pull/22008 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
games-engines/devilutionx: use dynamic linking (fixes libsodium build)
-DDIST controls whether devilutionx links dynamically to libraries (only SDL 2 and glibc are linked dynamically otherwise). For later versions of libsodium, FindSodium.cmake malfunctions and does not correctly populate all the needed variables. For Gentoo's purposes, we can ignore this problem, and instead force dynamic linking (which is policy anyway). A fix to use a supported method to detect libsodium (pkg-config) is being pursued upstream. Maintainer timeout. Bug: https://github.com/diasurgical/devilutionX/issues/2615 Closes: https://bugs.gentoo.org/791031 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Bump to version 1.2.1
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Install changelog file
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Removed old
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Synced live ebuild
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Bump to version 1.2.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
games-engines/devilutionx: desktop--
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: New bundled font patch for live ebuild
Closes: https://bugs.gentoo.org/779547 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Removed "hellfire" USE flag
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Added "hellfire" USE flag
Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Revbump to fix remaining font issue
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Removed old
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Synced live ebuild
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Avoid bundled font again
Bug: https://bugs.gentoo.org/704508 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Synced live ebuild
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Bump to version 1.1.0
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Bump to version 1.0.3. Removed old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Adjusted postinst message
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Removed old
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Bump to version 1.0.2
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Can be built with ninja again
Package-Manager: Portage-2.3.95, Repoman-2.3.21 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Bump to version 1.0.1
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Synced live ebuild
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Meik Frischke · gentoo
games-engines/devilutionx: Use CharisSIL-B.ttf font
Install desktop icons and improved .desktop entry Closes: https://bugs.gentoo.org/704508 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Revbump to handle build options better
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Synced live ebuild
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
games-engines/devilutionx: Bump to version 1.0.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
*/*: Switch polynomial-c maintained packages to cmake.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Removed no longer needed patch
Switch to emake for build because of https://github.com/diasurgical/devilutionX/issues/490 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
games-engines/devilutionx: Initial commit
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>