repo/gentoo.git/games-roguelike/dwarf-fortress, branch master Official Gentoo ebuild repository games-roguelike/dwarf-fortress: Added gui? USE flag and removed hard dep. 2022-10-09T12:08:35+00:00 Finn Rayment finn@rayment.fr 2022-08-24T04:22:13+00:00 1f452038d6b0f5b676e3d933d40f2fd5a797c576 GTK was required for runtime but was only used for a single fullscreen dialog prompt when the config [WINDOWED:PROMPT]. Now, if libgraphics is compiled without using GTK, the game will not ask at all if run from a window manager, but instead open in windowed mode. However, if the game is run from a terminal, a simple scanf procedure will ask the user for yes/no before deciding. Signed-off-by: Finn Rayment <finn@rayment.fr> Bug: https://bugs.gentoo.org/856685 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
GTK was required for runtime but was only used for a single fullscreen
dialog prompt when the config [WINDOWED:PROMPT].

Now, if libgraphics is compiled without using GTK, the game will not ask
at all if run from a window manager, but instead open in windowed mode.
However, if the game is run from a terminal, a simple scanf procedure
will ask the user for yes/no before deciding.

Signed-off-by: Finn Rayment <finn@rayment.fr>
Bug: https://bugs.gentoo.org/856685
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
games-roguelike/dwarf-fortress: fix text mode, use ncurses-6 2022-07-06T08:37:54+00:00 Ionen Wolkens ionen@gentoo.org 2022-07-06T07:19:08+00:00 076b3ec1fa47159e7addff734dd752f536f654e2 ncurses-compat doesn't work in DEPEND given it installs no headers, and then it went and built against ncurses-6 then tried to load ncurses-5 which unsurprisingly fails. Seems to work with 6, but haven't tested much (better than entirely broken either way). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
ncurses-compat doesn't work in DEPEND given it installs no headers,
and then it went and built against ncurses-6 then tried to load
ncurses-5 which unsurprisingly fails.

Seems to work with 6, but haven't tested much (better than entirely
broken either way).

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
games-roguelike/dwarf-fortress: misc ebuild adjustments 2022-07-06T08:37:54+00:00 Ionen Wolkens ionen@gentoo.org 2022-07-06T06:27:56+00:00 3144840d8387b9c7f8b60c6381ad9c0060878296 No fundamental changes, but some extras for the accumulated PR: - adjust patches (scrubbed, fixed some malformation wrt missing files headers and a blank line, and included right line terminators so sed/dos2unix isn't needed) - added basic icon for .desktop - remove duplicate pkgconfig DEPEND (only needed in BDEPEND) - add missing quotes for dobin's FILESDIR - use prefixify_ro, failed to hprefixify as it did not exist in WORKDIR - move DOC_CONTENTS to src_install and respect variable scope - add libglvnd[X] and glib:2 to RDEPEND (injected by pkg-config) - make libsdl[opengl] unconditional, don't see much worth as optfeature given currently need GL libraries either way (could argue audio may well be unconditional too, but left alone) - add [-minimal] to libsndfile optfeature or it gives confusing "not found" errors - further misc style adjustments Thanks to everyone that worked on this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
No fundamental changes, but some extras for the accumulated PR:
- adjust patches (scrubbed, fixed some malformation wrt missing files
  headers and a blank line, and included right line terminators so
  sed/dos2unix isn't needed)
- added basic icon for .desktop
- remove duplicate pkgconfig DEPEND (only needed in BDEPEND)
- add missing quotes for dobin's FILESDIR
- use prefixify_ro, failed to hprefixify as it did not exist in WORKDIR
- move DOC_CONTENTS to src_install and respect variable scope
- add libglvnd[X] and glib:2 to RDEPEND (injected by pkg-config)
- make libsdl[opengl] unconditional, don't see much worth as optfeature
  given currently need GL libraries either way
  (could argue audio may well be unconditional too, but left alone)
- add [-minimal] to libsndfile optfeature or it gives confusing
  "not found" errors
- further misc style adjustments

Thanks to everyone that worked on this.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
games-roguelike/dwarf-fortress: drop 0.44.12 2022-07-06T08:37:54+00:00 Joshua Goins josh@redstrate.com 2022-06-28T23:58:00+00:00 1906473b11c0d5caf7a3e90277b65d1262eed224 Signed-off-by: Joshua Goins <josh@redstrate.com> Closes: https://github.com/gentoo/gentoo/pull/20721 Closes: https://github.com/gentoo/gentoo/pull/26127 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Signed-off-by: Joshua Goins <josh@redstrate.com>
Closes: https://github.com/gentoo/gentoo/pull/20721
Closes: https://github.com/gentoo/gentoo/pull/26127
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
games-roguelike/dwarf-fortress: add 0.47.05 2022-07-06T08:37:53+00:00 Joshua Goins josh@redstrate.com 2022-06-28T23:57:28+00:00 97a24df3591ca7bebd0fcd189e1da5f16240715c Signed-off-by: Joshua Goins <josh@redstrate.com> Co-authored-by: Sven Eusewig <sveneusewig@yahoo.de> Co-authored-by: Wolfgang E. Sanyer <ezzieyguywuf@gmail.com> Closes: https://bugs.gentoo.org/703384 Closes: https://bugs.gentoo.org/703386 Closes: https://bugs.gentoo.org/717752 Closes: https://bugs.gentoo.org/729002 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Signed-off-by: Joshua Goins <josh@redstrate.com>
Co-authored-by: Sven Eusewig <sveneusewig@yahoo.de>
Co-authored-by: Wolfgang E. Sanyer <ezzieyguywuf@gmail.com>
Closes: https://bugs.gentoo.org/703384
Closes: https://bugs.gentoo.org/703386
Closes: https://bugs.gentoo.org/717752
Closes: https://bugs.gentoo.org/729002
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
**/metadata.xml: Replace http by https in DOCTYPE element 2021-09-11T13:22:48+00:00 Ulrich Müller ulm@gentoo.org 2021-09-11T07:55:31+00:00 38b155fa1bf907617067c98eb4ba3a5d0790eb1a Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Bug: https://bugs.gentoo.org/552720
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
games-roguelike/dwarf-fortress: tidy ebuild 2021-08-23T04:05:50+00:00 Sam James sam@gentoo.org 2021-08-21T21:58:05+00:00 79e3a0b6f9b2c44bb8acb559c1670302a796482c Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
games-roguelike/dwarf-fortress: use HTTPS 2020-06-27T20:48:28+00:00 Michael Mair-Keimberger m.mairkeimberger@gmail.com 2020-06-26T11:58:19+00:00 49b3ad0ac94839dcd9a5ad024c8e77a3eba90600 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Aaron Bauman <bman@gentoo.org>
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com>
Signed-off-by: Aaron Bauman <bman@gentoo.org>
games-roguelike/dwarf-fortress: Drop old 0.43.05 2019-11-30T09:57:53+00:00 James Le Cuirot chewi@gentoo.org 2019-11-30T09:57:53+00:00 5ad447d42315fbe68d6bea0cd4b798b2a482b073 Package-Manager: Portage-2.3.80, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Package-Manager: Portage-2.3.80, Repoman-2.3.17
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
games-roguelike/dwarf-fortress: Games Project take over as maintainer 2019-11-30T09:54:49+00:00 James Le Cuirot chewi@gentoo.org 2019-11-30T09:54:49+00:00 174339be4f3146791c94f54f4c77b0bc42c4caf4 Package-Manager: Portage-2.3.80, Repoman-2.3.17 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Package-Manager: Portage-2.3.80, Repoman-2.3.17
Signed-off-by: James Le Cuirot <chewi@gentoo.org>