games-strategy / freeciv

Multiplayer strategy game (Civilization Clone)

Official package sites : http://www.freeciv.org/ ·

v3.0.1-r1 :: 0 :: gentoo

Modified
License
GPL-2+
Keywords
~amd64 ~ppc64 ~x86
USE flags
aimodules auth dedicated gtk ipv6 mapimg modpack mysql nls qt5 readline sdl server sound sqlite system-lua

General

aimodules
Support for dynamically loadable AI modules (server-side)
auth
Add authentication capability via mysql, postgres or sqlite3
dedicated
Add support for dedicated game servers (some packages do not provide clients and servers at the same time)
gtk
Add support for x11-libs/gtk+ (The GIMP Toolkit)
ipv6
Add support for IP version 6
mapimg
Additional mag image toolkit via media-gfx/imagemagick
modpack
Build the freeciv-modpack-program to download/install mods
mysql
Add mySQL Database support
nls
Add Native Language Support (using gettext - GNU locale utilities)
qt5
Add support for the Qt 5 application and UI framework
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
sdl
Add support for Simple Direct Layer (media library)
server
Enable server support. Disabling this will also make it impossible to start local games.
sound
Add support for sound provided by media-libs/sdl-mixer
sqlite
Add support for sqlite - embedded sql database
system-lua
Use dev-lang/lua instead of the bundled liblua

lua_single_target

lua5-3
Build for Lua 5.3 only

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-arch / xz-utils : Utils for managing LZMA compressed files

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / icu : International Components for Unicode

dev-libs / libltdl : A shared library tool for developers

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

media-gfx / imagemagick : A collection of tools and libraries for many image formats

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / sdl2-gfx : Graphics drawing primitives library for SDL2

media-libs / sdl2-image : Image file loading library

media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library

media-libs / sdl2-ttf : Library that allows you to use TrueType fonts in SDL applications

net-misc / curl : A Client that groks URLs

sys-devel / libtool : A shared library tool for developers

sys-libs / readline : Another cute console display library

sys-libs / zlib : Standard (de)compression library

virtual / libintl : Virtual for the GNU Internationalization Library

x11-base / xorg-proto : X.Org combined protocol headers

x11-libs / gtk+ : Gimp ToolKit +

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-arch / xz-utils : Utils for managing LZMA compressed files

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / icu : International Components for Unicode

dev-libs / libltdl : A shared library tool for developers

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

media-gfx / imagemagick : A collection of tools and libraries for many image formats

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / sdl2-gfx : Graphics drawing primitives library for SDL2

media-libs / sdl2-image : Image file loading library

media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library

media-libs / sdl2-ttf : Library that allows you to use TrueType fonts in SDL applications

net-misc / curl : A Client that groks URLs

sys-devel / libtool : A shared library tool for developers

sys-libs / readline : Another cute console display library

sys-libs / zlib : Standard (de)compression library

virtual / libintl : Virtual for the GNU Internationalization Library

x11-libs / gtk+ : Gimp ToolKit +

863848
games-strategy/freeciv: modpack installer buffer overflow
872353
games-strategy/freeciv-3.0.1-r1 - configure: error: Cannot build gtk3-version of freeciv-modpack as requested
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-strategy/freeciv: drop obsolete nmap[system-lua] mask
We've had fixed Lua since about 2020 in Gentoo (proper eclasses & slotting). Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-strategy/freeciv: add missing ICU dep
Closes: https://bugs.gentoo.org/838409 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-strategy/freeciv: move comment location
Signed-off-by: Sam James <sam@gentoo.org>
Matt Jolly · gentoo
games-strategy/freeciv: add 3.0.1, drop 3.0.0
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/25031 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
games-strategy/freeciv: drop 2.6.6
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Matt Jolly · gentoo
games-strategy/freeciv: add 3.0.0
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stefan Strogin · gentoo
games-strategy/freeciv: upgrade 2.6.4 -> 2.6.6
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Stefan Strogin <steils@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-strategy/freeciv: flag-o-matic-- for UnusedInherits
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-strategy/freeciv: drop obsolete qt5 C++11 workaround
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
games-strategy/freeciv: migrate to lua-single.eclass
Builds and installs fine against lua5-3. Against lua5-4, src_configure dies with "configure: error: Use of included lua disabled, and no lua found from system" Note: USE=system-lua is still masked for this package, leaving it up to its maintainers to unmask it. Closes: https://bugs.gentoo.org/752711 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
games-strategy/freeciv: Drop 2.6.2
Closes: https://bugs.gentoo.org/769164 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
games-strategy/freeciv: 2.6.4 version bump
Switch to gtk+-3 Fix BDEPEND/DEPEND Closes: https://bugs.gentoo.org/769164 Thanks-to: Patrice Levesque <gentoo.wayne@ptaff.ca> Package-Manager: Portage-3.0.13, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/20046 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
games-strategy/freeciv: Drop 2.5.12
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-strategy/freeciv: eutils->desktop
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
games-strategy/freeciv: Fix path to Qt5 moc with qmake-utils.eclass
Closes: https://bugs.gentoo.org/756262 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
games-strategy/freeciv: keyworded 2.6.2 for ppc64
keyworded wrt bug #748573 (KEYWORDREQ) Tested-by: ernsteiswuerfel Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-strategy/freeciv: Fixed build against qt-5.15
Closes: https://bugs.gentoo.org/728254 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
games-strategy/freeciv: Drop old 2.6.1
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-strategy/freeciv: "|| die" where QA wants it
Package-Manager: Portage-2.3.89, 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-strategy/freeciv: Removed old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.6.2
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
games-strategy/freeciv: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.5.12 and 2.6.1
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
Brian Evans · gentoo
games-strategy/freeciv: Revbump for dependency change
Non-maintainer commit Closes: https://bugs.gentoo.org/665898 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Brian Evans <grknight@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
games-strategy/freeciv: Switch from gnome2-utils to xdg, EAPI-7 bump
Add missing desktop.eclass. Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-strategy/freeciv: Restored amd64 and x86 KEYWORDS.
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.6.0. Removed old.
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.6.0_rc2. Removed old.
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
games-strategy/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto)
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.6.0_beta3. Removed old.
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Lars Wendler · gentoo
games-strategy/freeciv: Use pkg-config to find freetype
Bug: https://bugs.gentoo.org/655884 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Lars Wendler · gentoo
games-strategy/freeciv: Removed old.
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Lars Wendler · gentoo
games-strategy/freeciv: Removed old.
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.5.11
Closes: https://bugs.gentoo.org/652332 Package-Manager: Portage-2.3.28, Repoman-2.3.9
Lars Wendler · gentoo
games-strategy/freeciv: Bump to versions 2.5.10 and 2.6.0_beta2
Removed old. Closes: https://bugs.gentoo.org/646266 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Lars Wendler · gentoo
games-strategy/freeciv: Removed old.
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.6.0_beta1
Package-Manager: Portage-2.3.16, Repoman-2.3.6
David Seifert · gentoo
games-*/*: Remove stable keywords
Gentoo currently does not have the manpower to maintain a ton of stable games packages. Closes: https://github.com/gentoo/gentoo/pull/5404
Lars Wendler · gentoo
games-strategy/freeciv: Removed old.
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.5.9 (bug #628600).
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.5.8
Package-Manager: Portage-2.3.7, Repoman-2.3.3
David Seifert · gentoo
*games*/*: Dekeyword ppc/ia64/sparc
Closes: https://github.com/gentoo/gentoo/pull/4614
Lars Wendler · gentoo
games-strategy/freeciv: Removed old.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Lars Wendler · gentoo
games-strategy/freeciv: Version 2.5.6 stable for amd64 and x86.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.5.7 (bug #618416).
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
games-strategy/freeciv: x86 stable wrt bug #587354
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Lars Wendler · gentoo
games-strategy/freeciv: Removed forgotten calls to games eclass functions.
Package-Manager: portage-2.3.2
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.5.6
Package-Manager: portage-2.3.2
Agostino Sarubbo · gentoo
games-strategy/freeciv: amd64 stable wrt bug #587354
Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Lars Wendler · gentoo
games-strategy/freeciv: Added sub-slot dependency for sys-libs/readline.
Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.5.5 (bug #590454).
Using EAPI-6 which deprecates games.eclass. Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Michael Sterrett · gentoo
games-strategy/freeciv: version bump (bug #583964)
Package-Manager: portage-2.2.28
Michael Sterrett · gentoo
games-strategy/freeciv: clean old
Package-Manager: portage-2.2.26
Agostino Sarubbo · gentoo
games-strategy/freeciv: x86 stable wrt bug #577040
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
games-strategy/freeciv: amd64 stable wrt bug #577040
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michael Sterrett · gentoo
games-strategy/freeciv: clean old
Package-Manager: portage-2.2.26
Michael Sterrett · gentoo
games-strategy/freeciv: version bump (bug #574226)
Package-Manager: portage-2.2.26
Michael Sterrett · gentoo
games-strategy/freeciv: version bump (bug #573096)
Package-Manager: portage-2.2.26
Michael Sterrett · gentoo
clean old
Package-Manager: portage-2.2.20.1
Agostino Sarubbo · gentoo
games-strategy/freeciv: x86 stable wrt bug #561430
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86"
Agostino Sarubbo · gentoo
games-strategy/freeciv: amd64 stable wrt bug #561430
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64"
Lars Wendler · gentoo
games-strategy/freeciv: Bump to version 2.5.1
with kind permission from mr_bones_ Package-Manager: portage-2.2.20.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed