Port details |
- wesnoth Fantasy turn-based strategy game
- 1.16.12,1 games =13 1.16.11,1Version of this port present on the latest quarterly branch.
- Maintainer: fluffy@FreeBSD.org
- Port Added: 2003-12-23 22:21:06
- Last Update: 2024-03-18 05:07:36
- Commit Hash: e265d16
- People watching this port, also watch:: nmap, wine, gimp, mplayer
- License: GPLv2 GPLv3
- WWW:
- https://www.wesnoth.org/
- Description:
- Battle for Wesnoth is a fantasy turn-based strategy game. Battle for control of
villages, using variety of units which have advantages and disadvantages in
different types of terrains and against different types of attacks. Units gain
experience and advance levels, and are carried over from one scenario to the
next campaign.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/games/wesnoth/ && make install clean
- To add the package, run one of these commands:
- pkg install games/wesnoth
- pkg install wesnoth
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: wesnoth
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1710736369
SHA256 (wesnoth-1.16.12.tar.bz2) = 1ebb0ec3f7d90ec1edf61710253a05ff5b04d7068a1d48d29b0e6318c946b966
SIZE (wesnoth-1.16.12.tar.bz2) = 476686555
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- python3.9 : lang/python39
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Library dependencies:
-
- libfreetype.so : print/freetype2
- libvorbisfile.so : audio/libvorbis
- libboost_thread.so : devel/boost-libs
- libpng.so : graphics/png
- libfontconfig.so : x11-fonts/fontconfig
- libicudata.so : devel/icu
- libharfbuzz.so : print/harfbuzz
- libfribidi.so : converters/fribidi
- libdbus-1.so : devel/dbus
- libcairo.so : graphics/cairo
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libpango-1.0.so : x11-toolkits/pango
- libreadline.so.8 : devel/readline
- libSDL2_image.so : graphics/sdl2_image
- libSDL2_mixer.so : audio/sdl2_mixer
- libSDL2.so : devel/sdl20
- libSDL2_ttf.so : graphics/sdl2_ttf
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for wesnoth-1.16.12,1:
CAMPAIGN=on: Campaign server
DOCS=on: Build and/or install documentation
FRIBIDI=on: Bidirectional support
NLS=on: Native Language Support
NOTIFY=on: Desktop notifications
SERVER=on: Server
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
- Options name:
- games_wesnoth
- USES:
- cmake compiler:c++17-lang cpe desktop-file-utils gnome pkgconfig python:run readline shebangfix ssl sdl tar:bzip2 xorg gettext
- pkg-message:
- For install:
- Wesnoth assumes an UTF-8 charset by default. Using another charset
will result in a crash. To avoid this situation set the charset
before starting wesnoth:
env LANG=en_US.UTF-8 wesnoth
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.8.10_1 20 Feb 2005 22:09:37 |
mezz |
Move wesnoth.desktop from share/gnome/apps/Games to share/gnome/applications. |
0.8.10 08 Feb 2005 14:02:15 |
mezz |
Update to 0.8.10, see the changelog for details: http://changelog.wesnoth.org/ |
0.8.9 31 Jan 2005 20:23:38 |
mezz |
Update to 0.8.9, it enables zip support by default. If Wesnoth developers add
--disable-zipios++ and I will turn it into knob option, WITHOUT_ZIPIOS. See
more detail about this update, visit: http://changelog.wesnoth.org/
Thanks to:
- ache for add libpng-config in graphics/png.
- pav for port zipios++ from debian that work a lot better with newer
GCC and allow games/wesnoth to compile with it. |
0.8.8 16 Dec 2004 05:49:27 |
kris |
Clean up handling of locale directories at deinstall-time:
* Don't remove "system directories" (which were created by BSD.*.dist)
* Silently try to remove locale directories which we might have created |
0.8.8 06 Dec 2004 09:09:44 |
mezz |
Update to 0.8.8, see the changelog for details: http://changelog.wesnoth.org/ |
0.8.7 02 Nov 2004 06:34:04 |
mezz |
- Update to 0.8.7.
- Add an offical url of distfiles in case when sourceforge.net is down or
having the problem with mirror.
- Remove SDL_ttf dependency, they imported SDL_ttf into this tarball. They
said that they fixed memory corruption errors on font rendering in their
imported SDL_ttf. I guess, I will let Wesnoth to use own SDL_ttf for now. |
0.8.5 11 Oct 2004 22:42:04 |
mezz |
-Update to 0.8.5.
-Add a new knob, WITH_CAMPAIGN (a new campaign server).
-GCC 3.4 is now required, any patch(es) to remove USE_GCC=3.4 is welcome.
-files/patch-configure was created by Ulrich Spoerlein <q@uni.de>. [1]
PR: ports/71111 [1]
Submitted by: Ulrich Spoerlein <q@uni.de> |
0.8 23 Jul 2004 08:07:48 |
mezz |
Change MASTER_SITES, the Wesnoth developers want people to start to use
sourceforge.net host. I shall respect their wish. |
0.8 05 Jul 2004 03:36:47 |
mezz |
Update to 0.8, see the changelog for full detail.
http://changelog.wesnoth.org/ |
0.7.11 04 Jul 2004 02:19:30 |
mezz |
Update to 0.7.11. |
0.7.9 14 Jun 2004 00:29:20 |
mezz |
Update to 0.7.9, see the changelog for details: http://changelog.wesnoth.org/ |
0.7.8 28 May 2004 19:58:30 |
mezz |
Update to 0.7.8, see changelog for details: http://changelog.wesnoth.org/
Approved by: adamw (mentor) |
0.7.7 20 May 2004 21:20:28 |
mezz |
Update to 0.7.7.
Approved by: adamw (mentor) |
0.7.6 12 May 2004 18:53:07 |
mezz |
Fix the build on 4.x. The problem was that the definition of the std::wstring
class is commented out on FreeBSD 4 because <cwctype> is missing. Tim Robbin
has shown the workaround for this in freebsd-stable. Also, remove USE_GCC=3.3
and it can build on 4.x's default GCC 2.9x now.
Reported by: bento via kris
Tested by: pav and Rashid N. Achilov <shelton@sentry.granch.ru>
Approved by: adamw (mentor) |
0.7.6 09 May 2004 20:17:44 |
mezz |
The developers will not support GCC 2.9x, so add USE_GCC=3.3 to get it fix
the build on FreeBSD 4.x.
Reported by: bento via kris
Approved by: marcus (backup mentor) |
0.7.6 05 May 2004 20:48:52 |
mezz |
Update to 0.7.6. Many bugs fixed and multiplayer improvements, see the
changelog for full details: http://changelog.wesnoth.org/
There has a new lite option and tarball of Wesnoth, which I have added a
'LITE' define. It will download the wesnoth-lite tarball that save more than
half of size 18.8M -> 6.1M. The only difference are no music and no
tutorial/story image files.
Approved by: marcus (backup mentor) |
0.7.5 01 May 2004 19:09:45 |
mezz |
-Update to 0.7.5.
-Change my email to mezz@FreeBSD.org.
Approved by: adamw (mentor) |
0.7.2 09 Apr 2004 09:10:44 |
pav |
- Update to 0.7.2
PR: ports/65339
Submitted by: Mezz <mezz7@cox.net> (maintainer) |
0.7 23 Mar 2004 08:32:50 |
krion |
- Update to version 0.7
PR: ports/64595
Submitted by: maintainer |
0.6.1_2 16 Mar 2004 04:23:56 |
edwin |
Chase library bump of libSDL-1.1 for all ports which were depending
on sdl12-1.2.5 |
0.6.1_1 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
0.6.1 31 Jan 2004 09:47:58 |
krion |
- SIZEify
PR: ports/62128
Submitted by: maintainer |
0.6.1 30 Jan 2004 08:54:10 |
krion |
- Fix build on alpha
PR: ports/62096
Submitted by: maintainer
Noticed by: bento via kris |
0.6.1 20 Jan 2004 19:30:38 |
krion |
- Use new knobs from bsd.sdl.mk
PR: 61640
Submitted by: maintainer |
0.6.1 23 Dec 2003 22:20:16 |
krion |
Add wesnoth 0.6.1, a fantasy turn-based strategy game.
Battle for Wesnoth is a fantasy turn-based strategy game.
Battle for control of villages, using variety of units which
have advantages and disadvantages in different types of
terrains and against different types of attacks. Units gain
experience and advance levels, and are carried over from one
scenario to the next campaign.
PR: 60531
Submitted by: Mezz <mezz7@cox.net> |