Commit graph

18 commits

Author SHA1 Message Date
Adriaan de Groot
ec85543d07 Pre-emptively fix games/spring before CMake 3.12 arrives.
file(GLOB .. FOLLOW_SYMLINKS ..) was never documented to work; in
3.12-rc1 this has become an error. That in itself is considered
a regression in CMake [1], but the use is wrong anyway, so patch
it away. The change has been accepted upstream [2] already.

Not bumping PORTREVISION because no code actually changes,
it just removes a cmake-time no-op.

[1] https://gitlab.kitware.com/cmake/cmake/issues/18097
[2] https://springrts.com/mantis/view.php?id=6005

PR:		229101
Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D15878
2018-06-19 21:08:33 +00:00
Jan Beich
03c244cc3d games/spring: unbreak with boost 1.66
PR:		224124
Obtained from:	upstream
Approved by:	portmgr blanket
2018-03-03 22:40:56 +00:00
Jan Beich
3e0b78e13f games/spring: unbreak with boost 1.65
PR:		220762
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Approved by:	maintainer timeout (3 months)
2018-03-03 22:40:28 +00:00
Mikhail Teterin
37366074eb Unbreak and upgrade to the latest availble version -- 0.98.
Approved by:	maintainer
2015-04-24 22:39:01 +00:00
Raphael Kubo da Costa
68bc4af5c8 Update CMake to 3.0.1.
The 3.0 series is an incremental improvement over the previous 2.8 series
despite the major version number change. A list of important changes is
available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html

On the porting side
* The minimum FreeBSD release we have to support in the ports tree is now
  recent enough that ports/168671 can finally be committed: instead of
  building and using CMake's own copies of bzip2, curl, expat, libarchive,
  liblzma and zlib, we use the versions in ports and/or the base system.

* CMake's documentation system has been changed and vastly improved at the
  cost of now depending on Sphinx. We still generate only man pages, but can
  start generating the HTML documentation in the future if desired.

* devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build
  the ncurses UI that is installed by devel/cmake itself.

* CMake commit 3816cd2 fixes a longstanding issue in the detection of the
  Python interpreter and its libraries, but requires us to revert a
  workaround for that in Mk/Uses/python.mk itself, effectively reverting
  the patch introduced by ports/168159.

* Similarly, a few ports had to be fixed manually due to CMake being
  stricter when parsing some files or the ports detecting Python the wrong
  way. Fortunately, they all had been fixed upstream so I just grabbed the
  appropriate commits and pointed to them in the patches.
  science/gnudatalanguage had to have its PORTREVISION bumped because
  switching to USES=cmake:outsource removed a few files from the plist that
  were not supposed to have been installed in the first place.

PR:		168671
PR:		192644
2014-09-02 12:59:54 +00:00
Dmitry Marakasov
da9662ef60 - Update to 94.1
- Unbreak
- Support staging
- Use new LIB_DEPENDS syntax
2013-12-16 11:22:24 +00:00
Dmitry Marakasov
157231d033 - Update to 0.82.7.1
PR:		156046
Submitted by:	Zhihao Yuan <lichray@gmail.com>
2011-06-11 13:16:02 +00:00
Pav Lucistnik
60dfc9c453 - Fix build with new boost
Submitted by:	Alexander Churanov <alexanderchuranov@gmail.com>
2010-12-27 20:55:08 +00:00
Dmitry Marakasov
f6fe2fbcf3 - Update to 0.82.5.1
- Add patch to remove unit pieces that don't render correctly
2010-09-23 00:26:55 +00:00
Dmitry Marakasov
2089da56bc - Update to 0.81.1.3 2010-02-05 03:43:19 +00:00
Dmitry Marakasov
7d2745f833 - Update to 0.80.5.2
- Add patch to not create unitsync.log in the current directory
2010-02-01 14:44:36 +00:00
Dmitry Marakasov
289879fa1d - Add forgotten patch 2009-09-01 23:59:40 +00:00
Dmitry Marakasov
849b62a91f - Update to 0.79.1
- Update WWW and MASTER_SITES
2009-05-31 21:42:47 +00:00
Dmitry Marakasov
9f21fcdfcd - Update to 0.78.2.1
- Mark MAKE_JOBS_SAFE
- Convert BROKEN on sparc64 into ONLY_FOR_ARCHS=i386 amd64
2009-04-07 22:21:46 +00:00
Dmitry Marakasov
ed9b1936cf - Update to 0.77b5
- Most of patches merged upstream \o/
2008-10-21 22:28:22 +00:00
Dmitry Marakasov
3cdebbe88e - Update to 0.77b4 2008-10-16 01:10:18 +00:00
Dmitry Marakasov
acb754c73e - Update to 0.77b3
- Get rid of java dependency
- Fix some comments and urls
2008-10-11 13:01:21 +00:00
Martin Wilke
d5e93d3b05 Spring is a full 3D RTS game engine, designed, in it's basis, to
be able to run the content of the game Total Annihilation and deliver
a similar, but improved, gaming experience.

Games can be intense and very large scaled, with fight of, literally,
hundreds of unit and the mods allow very wide arrays of diferent
strategies and tactics.

WWW: http://spring.clan-sy.com/

PR:		ports/120071
Submitted by:	Dmitry Marakasov <amdmi3 at amdmi3.ru>
2008-02-10 19:19:24 +00:00