Port details |
- wesnoth Fantasy turn-based strategy game
- 1.18.3_1,1 games =14 1.18.2,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-11-20 10:05:25
- Commit Hash: 312ee18
- People watching this port, also watch:: nmap, firefox, wine, mplayer, gimp
- 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 = 1730831469
SHA256 (wesnoth-1.18.3.tar.bz2) = d2d07aae5fd8d09509b8137034e4648cc5c356188a5dbd785831511728d1eb7e
SIZE (wesnoth-1.18.3.tar.bz2) = 461694247
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.11 : lang/python311
- 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
- libcurl.so : ftp/curl
- 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
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- liblua-5.4.so : lang/lua54
- 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.18.3_1,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 lua:54 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.9.4 25 Jul 2005 19:43:15 |
mezz |
Update to 0.9.4, see ChangeLog for detail:
http://changelog.wesnoth.org/ |
0.9.3 03 Jul 2005 05:31:42 |
mezz |
-Update to 0.9.3, see more detail: http://changelog.wesnoth.org/
-They don't provide lite package anymore, so LITE knob has been removed. |
0.9.2 08 Jun 2005 05:11:03 |
mezz |
Update to 0.9.2, see ChangeLog for detail:
http://changelog.wesnoth.org/ |
0.9.1 27 Apr 2005 07:26:41 |
mezz |
Update to 0.9.1, this is a bugfix release. See details:
http://changelog.wesnoth.org |
0.9.0 13 Apr 2005 21:23:45 |
mezz |
- Update to 0.9.0, see the huge changelog for detail:
http://changelog.wesnoth.org/
- Disable FreeBSD 4.x, does not compile on FreeBSD 4.x, due to lack of
towupper() and wide character in libc. Before you send me patch, the
s/towupper/toupper/g will not work very well in the runtime. If anyone know
the workaround without lose function, let Wesnoth developers and me know.
Seriously, desktop user should (well, for me is a must) upgrade to either
FreeBSD 5.x and 6.x. |
0.8.11 25 Feb 2005 20:41:43 |
mezz |
Update to 0.8.11. |
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> |