Commit graph

17386 commits

Author SHA1 Message Date
Dmitry Marakasov
7e3578a77c - Update to 1.03
- Switch to options helpers
- Regenerate patches
2017-04-10 15:44:31 +00:00
Nikolai Lifanov
c6ec4313e7 update games/tome4 to 1.5.3
This is primarily a bugfix release.

Changes: https://te4.org/blogs/darkgod/2017/04/tome/tales-majeyal-153-never-give-never-surrender-out
2017-04-10 13:37:43 +00:00
Dmitry Marakasov
b42359526b - Pet portlint
- Switch to options helpers
2017-04-10 11:37:34 +00:00
Dmitry Marakasov
7ab18d9425 - Simplify by using DISTVERSION
- Fix LICENSE
- Add NO_ARCH
- Switch to options helpers
2017-04-10 09:02:09 +00:00
Mark Linimon
62a6b3eebc These ports now build on powerpc64.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-04-10 00:27:48 +00:00
Ganael LAPLANCHE
2dcfd1be11 Update Simgear and Flightgear ports to 2017.1.3 2017-04-08 20:26:12 +00:00
Dmitry Marakasov
6b3a55ac13 - Add LICENSE
- Fix library installation

Approved by:	portmgr blanket
2017-04-08 11:05:02 +00:00
Matthew Rezny
a9e3e6141e * Build fixes: add CC and CXX to MAKE_ARGS, pass NOASM via MAKE_ARGS
* Fetch fix: correct the URL for VOXEL and XXX packs
* Add option VOXEL and remove obsolete MIDI options
* Correct patching of game data path so the full path need not be specified
* Install (SHAREWARE) or instruct (pkg-message) to copy both game data files

PR:		217913
Approved by:	pkubaj@anongoth.pl (maintainer), swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10107
2017-04-07 21:39:53 +00:00
Lars Thegler
3bb42bcfe7 Moving maintainership burden onto broader shoulders 2017-04-07 18:50:22 +00:00
Alexey Dokuchaev
7842f30bf6 Disable searching for WADs in the current directory as it can easily take
up a lot of time (e.g., when launched from $HOME) and thus delay the game
startup in a very annoying way (also stresses the disks a lot).
2017-04-07 17:39:58 +00:00
Alexey Dokuchaev
ab83df2487 - Update Doom Legacy to version 1.46.3
- Do not pass SVN_REV via CFLAGS, it is now defined in `src/d_main.c'
- OLD_DEPENDENCIES is no longer a valid setting, stop referencing it
- When adjusting default WAD search path, fix only one DEFWADS rather
  than a bunch of them (one is enough)
- Remove old hack for better support for relative paths (for `-iwad'
  switch): it no longer applies and the game works correctly per se
- Remove Clang-related fixes that were integrated upstream
- Do not overwrite `make_options' file, simply append few necessary
  settings at the end of it

List of changes: http://doomlegacy.sourceforge.net/docs/whatsnew.html
2017-04-07 15:43:20 +00:00
Dmitry Marakasov
5b516f1146 - Add LICENSE_FILE
- Switch to USES=localbase
- Switch to options helpers
2017-04-07 15:26:29 +00:00
Barbara Guida
1e8d0f91a6 - USE_GCC because llvm (starting from llvm40) generates not working binary for vcc causing failure during the build
- Remove the LAUNCHER option because current GCC generates not working binary for vlaunch
- Modernize OPTIONS
2017-04-06 20:14:21 +00:00
Alexey Dokuchaev
9cc5b64688 Attempt to unbreak the build against newer versions of libXxf86dga:
In file included from src/linux/gl_glx.c:57:
  /usr/local/include/X11/extensions/xf86dga.h:9:2: warning: "xf86dga.h
  is obsolete and may be removed in the future." [-W#$warnings]
  /usr/local/include/X11/extensions/xf86dga.h:10:2: warning: "include
  <X11/extensions/Xxf86dga.h> instead." [-W#warnings]

While here, add missing USE_XORG components per `stage-qa' note; this
also unbreaks the build when X11 option is not being selected (the bug
previously went unnoticed because it is selected by default).

Reported by:	Victor Sudakov
2017-04-06 19:40:24 +00:00
Alexey Dokuchaev
01726beb98 Fix a couple of bugs that prevented `games/quake2lnx' from fully working
on amd64 (and likely other 64-bit architectures):

- Prototype for `void *qwglGetProcAddress(char *symbol)' was guarded by
  #ifdef __linux__; this was not a problem on i386, where sizeof(void *)
  /actual return type/ == sizeof(int) /assumed return type of undeclared
  function/.  On amd64, returned pointer would sometimes get truncated,
  leading to a program's crash.  Mend this by turning `#ifdef __linux__'
  condition essentially into `#ifndef _WIN32'
- Software renderer was typedef'ing PIXEL24 as `unsigned long'; fix it
  by using `unsigned int' type instead
- Remove `-s' from OPTIMIZED_CFLAGS: stripping is taken care of during
  installation (subject to WITH_DEBUG); also remove optimization flag
  `-fexpensive-optimizations' as it is not being supported by Clang
- While here, fix `version' console command to report correct operating
  system and architecture names
- Employ options helper target to install documentation; add more useful
  changelogs and drop `quake2.3dfxgl' file (meaningless these days)
2017-04-05 17:58:37 +00:00
Dmitry Marakasov
708297b1d3 90 Second Portraits is a silly speed painting game developed for
Ludum Dare 31 Jam competition.

Time is money and you have neither! In 90 SECOND PORTRAITS you're
paying the bills by speed painting portraits of bypassing customers!

You have 90 seconds to paint the customer and his/her prefered
background! Your work day ends after 5 customers!

WWW: http://tangramgames.dk/games/90secondportraits/
2017-04-05 17:40:35 +00:00
Dmitry Marakasov
015fe18359 - Update to 2.4.3 2017-04-05 15:15:20 +00:00
Baptiste Daroussin
9061dbbffc Fix build with recent libsigc++20 2017-04-05 11:36:31 +00:00
Baptiste Daroussin
c075737570 Fix build with new sigc++20 2017-04-04 07:02:08 +00:00
Alexey Dokuchaev
923f43b2f9 Update OpenTTD to version 1.7.0.
TIMESTAMP (openttd-1.7.0-source.tar.xz) = 1491064380
2017-04-03 07:39:12 +00:00
Baptiste Daroussin
e4309c5507 Chase a bunch of failures after libsigc++20 update
New libsigc++20 requires c++11 (it exposes c++11) so explicitly use -std=c++11
where needed.
Mark as broken a bunch of ports which are not c++11 compatible
2017-04-02 09:42:48 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Alexey Dokuchaev
d76edebd41 Make sure `games/cake' runs OK on amd64 (and possibly other 64-bit
architectures):

- Console::SetFontSize() method calls Console::Recalculate_NLines()
  which might access ConsoleLines[] array before it is constructed,
  Recalculate_NLines() is explicitly called after ConsoleLines[] is
  allocated and populated, so just comment out problematic call in
  SetFontSize(); it is called only once anyway (the problem did not
  exhibit itself on i386 for some reason);
- The code assumes that sizeof(long) == 4 in too many places, e.g.
  in on-disk file format layouts and such.  Fixing all structures
  would be too much trouble; instead, simply replace those long's
  with int's, [un]signed as appropriate.
2017-03-31 09:13:11 +00:00
Mathieu Arnold
f70343fa84 Remove obsolete PROJECTHOST.
Sponsored by:	Absolight
2017-03-30 21:12:43 +00:00
Ashish SHUKLA
9cba0ef67a - Update devel/libpthread-stubs to 0.4
- Chase libpthread-stubs update, and also switch to BUILD_DEPENDS
  from LIB_DEPENDS, as port is now only .pc file

PR:		218015
Submitted by:	rezny
2017-03-29 06:50:28 +00:00
Dmitry Marakasov
7233aa872d - Fix build on CURRENT 2017-03-28 16:16:30 +00:00
Dmitry Marakasov
e3532d1234 Have you ever wanted to blow something up? Or maybe you always
dreamt of operating an atomic power plant? Do you have a will to
develop your own CPU? The Powder Toy lets you to do all of these,
and even more!

The Powder Toy is a free physics sandbox game, which simulates air
pressure and velocity, heat, gravity and a countless number of
interactions between different substances! The game provides you
with various building materials, liquids, gases and electronic
components which can be used to construct complex machines, guns,
bombs, realistic terrains and almost anything else. You can then
mine them and watch cool explosions, add intricate wirings, play
with little stickmen or operate your machine. You can browse and
play thousands of different saves made by the community or upload
your own - we welcome your creations!

WWW: http://powdertoy.co.uk/
2017-03-28 13:49:55 +00:00
Wen Heping
d9ffa3a7ab - Update to 0.4.1
PR:		217328
Submitted by:	fiziologus@gmail.com(maintainer)
2017-03-26 05:19:47 +00:00
Alex Kozlov
5cc7ad73a0 - Update MASTER_SITES to unbreak the port
- Update to 2.10.1.13

PR:	215817
Submitted by:	Stephen Dennis <brazilofmux@gmail.com>
2017-03-25 23:25:25 +00:00
Dmitry Marakasov
96b6c282f5 - Update to 0.3.2 2017-03-23 13:22:42 +00:00
Tobias Kortkamp
437372be00 Fix runtime
PR:		217945
Submitted by:	Masayoshi Fujimoto <m.fujimoto@yandex.ru>
Reviewed by:	Masayoshi Fujimoto <m.fujimoto@yandex.ru>
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D10116
2017-03-23 09:13:25 +00:00
Alexey Dokuchaev
646b89f056 - Update `games/manaplus' to version 1.7.3.18
- Upstream had removed PhysicsFS dependency and applied our local patch
- TIMESTAMP (manaplus-1.7.3.18.tar.xz) = 1489855191

PR:		217925
Submitted by:	maintainer
2017-03-21 20:33:34 +00:00
Dmitry Marakasov
0b4d9c47d8 - Update to 20170314 2017-03-21 18:48:21 +00:00
Dmitry Marakasov
b1849cbe93 - Update to 0.6.3 2017-03-21 13:04:29 +00:00
Nikolai Lifanov
805c891e67 update games/tome4 to 1.5.2
This is mostly a balancing update.

Changes: https://te4.org/blogs/darkgod/2017/03/news/tales-majeyal-152-forever-and-more-out
2017-03-21 12:24:59 +00:00
Dmitry Marakasov
5cd92ee255 - Switch to USES=localbase
- Switch to options helpers
2017-03-20 09:01:57 +00:00
Marcelo Araujo
d6430ee0a4 Do not set NO_CDROM or NO_PACKAGE along with RESTRICT.
When use RESTRICT it implies the former ones.
2017-03-19 04:12:08 +00:00
Nikolai Lifanov
7a37448f1b add https:// master site to games/tome4 now that it's available 2017-03-18 15:12:16 +00:00
Jan Beich
64e7cb7d37 games/openra: update GeoLite2 to March snapshot
fetch: https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz: size mismatch: expected 1347263, actual 1334841
2017-03-17 23:40:28 +00:00
Nikolai Lifanov
9735aebdac update games/tome4 to 1.5.1
This is primarily a bugfix and balance update.

The port now enables a parallel build by being more granular
with components that don't build in parallel.

http://te4.org/blogs/darkgod/2017/03/news/tales-majeyal-151-forever-and-some-out
2017-03-17 03:08:37 +00:00
Dmitry Marakasov
5c3c456160 - Regenerate patches
- Cosmetic fixes
2017-03-16 09:01:53 +00:00
Sean Bruno
26b550efc7 Update to release 2017-03-14-Release: Thopter Pie Network.
https://github.com/Cockatrice/Cockatrice/releases
2017-03-15 16:12:56 +00:00
Mathieu Arnold
e51bbb58a4 Remove all _USE=openssl occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:54 +00:00
Mathieu Arnold
a28f0f7f7f Remove all USE_OPENSSL occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:30 +00:00
Tobias Kortkamp
60a063e656 Delete games/trigger-data
It has been merged into games/trigger-rally with r435491.

PR:		217781
Submitted by:	alfix86@gmail.com (maintainer of trigger-rally)
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D10005
2017-03-15 13:31:55 +00:00
Nikolai Lifanov
60fcd9f90f update games/wtf to 20170313 snapshot from NetBSD 2017-03-14 16:13:46 +00:00
Dmitry Marakasov
890403402d - Add LICENSE_FILE
- Switch to options helpers
2017-03-13 09:01:53 +00:00
Jan Beich
1b51e0c31d games/megaglest{,-data}: update to 3.13.0
- Describe LICENSE for game data

Changes:	https://github.com/MegaGlest/megaglest-source/releases/tag/3.13.0
PR:		217725 217726
Submitted by:	Thibault Payet <monwarez@mailoo.org> (maintainer)
2017-03-13 04:12:54 +00:00
Nikolai Lifanov
6b3ea67194 update games/wtf to 20170311 snapshot from NetBSD 2017-03-12 13:03:46 +00:00
Nikolai Lifanov
bbff9da576 update games/tome4 to 1.5.0
This is a huge release. Major features:

    New donator/buyers class: Possessors
    Imported Stone Wardens class into the base game, with an unlock
    Fully rewrote Archer class
    Fully rewrote Rogue class
    Reworked Chants and Hymns trees
    Buffed Antimagic
    Much improved Infinite Dungeon, with new layouts, terrains and challenge levels
    New visual effects for many, many talents, both old and new
    New "shimmer" cosmetic feature for donators/buyers to change the look of your gear and finally look dapper!
    All artifacts now have unique player doll images, to look even more dapper!

Complete changelog:
http://te4.org/blogs/darkgod/2017/03/news/tales-majeyal-150-unbroken-unforgotten-embers-rage-104-and-ashes-urhrok-1

The port also removes patches that landed upstream and patches that were only
to silence compile warnings.

If you purchased Embers of Rage or Ashes of Urh'Rok, these are updated too.
2017-03-11 16:29:08 +00:00