Commit Graph

3887 Commits

Author SHA1 Message Date
bentley
108bdb9941 Import koboredux-0.7.4.
Kobo Redux is a frantic '80s style 2D shooter with the look and feel a
'90s arcade cabinet, the smoothness of current technology, and a matching
soundtrack. The gameplay is fast, intense and unforgiving, while trying to
tone down the frustrating quirkiness of the actual games of the '80s. A true
challenge in the spirit of the arcade era!

The full game, which provides improved graphics and music, can be purchased
from: https://olofson.itch.io/kobo-redux

tweaks + ok bcallah@
2017-08-08 06:35:22 +00:00
sthen
a03ad22759 fix clang/i386 build (embedded asm problems, clue from kettenis@)
switch to correct autoconf version while there
2017-08-07 14:15:23 +00:00
pascal
0f283f058e Update to OpenMW 0.42.0, from Juha Erkkila. 2017-08-06 09:39:56 +00:00
sthen
284f68c4a2 games/eduke32 tries to use ld.lld so that LTO works, but this fails on i386
(reloc problems: can't create dynamic relocation R_386_32 against local symbol
in readonly segment), so just disable LTO there instead.
2017-08-04 22:33:18 +00:00
abieber
bc29069a22 Bump to latest, includes some nasty fixes like:
d2b1d124d4

OK awolk@
2017-08-04 22:06:51 +00:00
bentley
c0a0e0f9f2 Add back COMPILER=gcc, lost in the update. 2017-08-03 08:53:34 +00:00
bentley
7bd4981922 Update to lugaru-1.2.
Release notes:
https://gitlab.com/osslugaru/lugaru/tags/1.2

From Kaashif Hymabaccus; thanks!
2017-08-03 08:40:22 +00:00
bcallah
1538fc05d4 +corsixth 2017-07-31 22:15:12 +00:00
bcallah
8dce152157 Import games/corsixth, an open source clone of Theme Hospital.
ok awolk@, with feedback and help from sthen@

CorsixTH is a reimplementation of the 1997 Bullfrog business sim Theme
Hospital. As well as faithfully recreating the original, CorsixTH adds
support for modern operating systems, high resolutions, and much more.

CorsixTH requires game assets from Theme Hospital to work properly.
2017-07-31 22:14:44 +00:00
sthen
48dbc605b1 add COMPILER_LIBCXX to WANTLIB and bump 2017-07-27 09:55:44 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
awolk
29cf848130 games/yquake2 6.00 => 7.01
OK abieber@

Port changes:
 - bump version
 - install new ref_gl1 / ref_gl3 shared libraries into
   /usr/local/lib/yquake2
 - patch the Makefile to not pass -Wl,--no-undefined to
   the linker, change already merged upstream:
     https://github.com/yquake2/yquake2/pull/213
 - patch backends/generic/vid.c to dlopen libraries
   from /usr/local/lib/yquake2 instead of relying
   on Sys_GetBinaryDir() that thinks the OS can tell
   it the executable path

Regarding the .so changes, please see the following 2 github links
 - https://github.com/yquake2/yquake2/pull/213
 - https://github.com/yquake2/yquake2/issues/214
especially the second one. In short, it's possible that upstream will
add a way to define /usr/local/lib/yquake2 as a compile time option
which would make this patch obsolete. Note that I did not move the game.so
file on purpose, as upstream mentioned in 213 that mods expect it to be
in that specific spot.

If you want to test the new renderer just execute the game with:
 $ quake2 +vid_renderer gl3

after first run it will be added to your config, or you can add it
yourself by adding:

 set vid_renderer "gl3"

to:

/home/mulander/.yq2/baseq2/config.cfg

Upstream changelog:

Quake II 7.00 to 7.01:
- Fix build of GL3 for platforms without SSE.
- Fix Jennel Jaquays name in credits and quit screen.
- Make Quake II high DPI aware on Window Vista and above.
- Fix some problems with loading dependend librarys on Windows.

Quake II 6.00 to 7.00:
- Remove the broken multitexturing render path from the OpenGL 1.4
  renderer. It was switched off by default in 6.00.
- Reimplement the support for shared renderer libraries. Please note
  the this is an incompatible implementation with an custom API. The
  original renderer libraries will not work!
- Implement an OpenGL 3.2 renderer. This renderer has the same look
  and feel as the old OpenGL 1.4 renderer but makes heavy use of
  modern OpenGL and GPU features. An OpenGL 3.2 capable GPU (Intel
  starting with Ivy Bridge on Windows or Sandy Bridge on Linux, Nvidia
  staring with G80 and AMD starting with R600 / HD2000) is required.
- Fix OpenAL compatibility with modern openal-soft versions.
- Several fixes and optimizations to OpenAL, implement support for
  doppler effects. (by xorw)
2017-07-20 23:33:46 +00:00
bcallah
38e5292bb9 Update to 0.1.0
Changelog:
https://github.com/OpenRCT2/OpenRCT2/blob/develop/distribution/changelog.txt
ok bentley@
2017-07-20 17:06:48 +00:00
zhuk
029aabd8ca Better fix for changes in INSTALLS logic in qmake. 2017-07-18 04:48:46 +00:00
zhuk
2f9962595d Quick fix for Qt 5.9. 2017-07-18 04:12:11 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
bcallah
241ae5e524 Trivial update to 0.7.0 -- patch goes away as it was applied upstream
ok Roman Yakovlev (MAINTAINER)
2017-07-02 00:55:18 +00:00
bcallah
99cd2009df Bugfix update to 3.0.1
ok Roman Yakovlev (MAINTAINER)
2017-07-02 00:54:05 +00:00
bcallah
cddd072449 Update to 1.4.6 -- noticed during the quazip update.
ok Roman Yakovlev (MAINTAINER)
2017-07-02 00:51:50 +00:00
bcallah
f0a786847d +openrct2 2017-06-28 16:44:50 +00:00
bcallah
32fd97f691 Import games/openrct2, an open source re-implementation of RollerCoaster
Tycoon 2.
ok bentley@

OpenRCT2 is an open source re-implementation of RollerCoaster Tycoon 2  
and the original RollerCoaster Tycoon, construction and management      
simulation games that simulate amusement park management. You can also  
build your own roller coasters.     

OpenRCT2 requires game files from RollerCoaster Tycoon 2 in order to    
work properly. It will also use files from the original RollerCoaster   
Tycoon if available.
2017-06-28 16:43:46 +00:00
bcallah
cdba5100d2 Update to 20170614 and take MAINTAINER.
ok benoit@
2017-06-18 16:55:49 +00:00
kirby
ff303eb214 Upstream re-rolled tarball with missing maps.
http://ufoai.org/forum/index.php?topic=8724.msg63142#msg63142
2017-06-17 07:43:27 +00:00
schwarze
4a3287b68b These tables now look better with mandoc than with groff,
drop USE_GROFF and bump.
2017-06-16 20:45:23 +00:00
kirby
7f261bae74 add upstream commit IDs 2017-06-15 19:37:04 +00:00
kirby
f807294ac7 Add ja2-stracciatella to the build 2017-06-13 09:26:40 +00:00
kirby
ce1d86f0fb Import JA2 Stracciatella,an improved, cross-platform, stable Jagged
Alliance 2 runtime.
Tweaks and OK zhuk@
2017-06-13 09:24:23 +00:00
ajacoutot
212b011311 Remove trailing lines. 2017-06-12 10:57:57 +00:00
landry
33f0c44dac Update gottcode games, from bcallah, thanks!
Note that they now all use QT5.
* connectagram-1.2.4
* cutemaze-1.2.0
* hexalate-1.1.0
* peg-e-1.2.2
* simsu-1.3.3
* tanglet-1.4.0
* tetzle-2.1.0
2017-06-11 20:32:19 +00:00
mglocker
dfda567c2c update to spaceinvaders-1.4.
remove do-build section since latest version can do 'make all'.
ok tb@
2017-06-08 10:25:01 +00:00
benoit
55b60ce4fa Update to armagetronad-0.2.8.3.4.
from Brian Callahan (new maintainer)
2017-06-07 15:00:05 +00:00
benoit
154829956d Update to brumbrumrally-0.7.
from Brian Callahan (new maintainer)
2017-06-07 14:50:17 +00:00
schwarze
b5ce83f03e mandoc(1) supports .ce now, drop USE_GROFF and bump 2017-06-06 15:05:44 +00:00
espie
aca6ef4006 fixes for clang 2017-06-03 13:03:34 +00:00
schwarze
08b267a247 Drop USE_GROFF and bump.
Mandoc now copes with DocBook lists implemented with \h.
2017-06-02 08:29:19 +00:00
espie
5b455242ad timing. those snuck in while I was doing the change 2017-06-01 11:57:42 +00:00
espie
c8917d04ac fix with clang 2017-06-01 11:29:12 +00:00
abieber
0f65304bbf Bump to latest version. Full changlog here:
d4e1a01f33...8a50e2aa09

OK awolk@
2017-05-31 23:50:54 +00:00
benoit
5eb4f64d87 Update to wtf-20170529. 2017-05-31 11:21:17 +00:00
espie
9ff9678e3b also switch to COMPILER, as weel as pending patch to kill hidden dep on lz4 2017-05-31 08:10:01 +00:00
espie
cc5bc426ed switch everything to new COMPILER idiom, even stuff that won't build with clang
yet, but at least that part is done.
2017-05-31 08:08:15 +00:00
akfaew
eeeb92c179 update to freeciv-2.5.7
OK zhuk@ kirby@
2017-05-30 07:08:56 +00:00
mglocker
62d977a084 +spaceinvaders
ok tb@
2017-05-29 19:54:32 +00:00
mglocker
be0395fa07 remove REVISION
suggested by tb@
2017-05-29 19:49:53 +00:00
mglocker
db0ecba09f update to spaceinvaders-0.8 2017-05-29 18:49:24 +00:00
sthen
51508aed56 Switch to a newer compiler (via WANT_CXX), GCC 4.2.1 miscompiles on some arch.
Add upstream patch to fix off-by-ones. From Donovan Watteau, looks good to
juanfra@
2017-05-29 12:13:43 +00:00
sthen
78ccf7860b Switch to a newer compiler (via WANT_CXX), GCC 4.2.1 miscompiles on some arch.
From Donovan Watteau, looks good to juanfra@
2017-05-29 12:13:05 +00:00
espie
ca36eae8cd c c++ is default for WANT_CXX 2017-05-28 18:49:43 +00:00
ajacoutot
7995708f3c Bring rc_bg back. 2017-05-27 19:57:05 +00:00
espie
45cf7647fd stupid build system. unhardcode gcc/g++, get sqlite path in the right location.
force everything in the build system
2017-05-27 16:41:41 +00:00
ajacoutot
958bb491e0 I forgot the bump commit... 2017-05-27 13:55:58 +00:00
ajacoutot
13730769c8 Cope with recent rc.subr(8) change (removal of rc_bg etc.) 2017-05-27 13:53:06 +00:00
espie
d69ac44b71 let it build with clang 2017-05-27 10:54:47 +00:00
espie
1d9c03ad5a WANT_CXX, patches inspired by freebsd.
horrible hack to prevent build failure if incompatible ports' glm is
installed...
2017-05-27 08:18:46 +00:00
espie
fb6f98386b WANT_CXX ignore build system 2017-05-27 05:16:18 +00:00
espie
6d4b1804b4 WANT_CXX 2017-05-27 04:54:31 +00:00
espie
b89ce4dc3d more WANT_CXX 2017-05-27 04:51:01 +00:00
ajacoutot
10af5e0994 Update to pioneers-15.4. 2017-05-26 21:34:47 +00:00
espie
53173b3088 let pingus build with clang 2017-05-26 18:09:15 +00:00
mestre
f10131a926 Allow games/ioquake3 to be compiled with clang by using libc's getopt instead
of an handrolled one

OK espie@
2017-05-26 10:36:44 +00:00
kirby
8748adb8a3 Update to instead_3.0.0. From maintainer Roman Yakovlev, thanks!
Drop devel/lua from CATEGORIES. lang/lua already set by lua.port.mk.
Inspired by fcambus@;s comment to original diff.
"Reads good" rsadowski@
2017-05-25 19:46:59 +00:00
espie
bd6d876853 void fixes for clang, regen other patches 2017-05-25 18:37:14 +00:00
espie
ed3a9e8bbb build with clang: zap extra warnings, const correct 2017-05-25 11:03:31 +00:00
espie
626c16264c unbreak packaging, WANT_CXX got lost 2017-05-25 09:30:04 +00:00
espie
5cfa4d30f9 let it build with clang, as-needed nonsensical for end program 2017-05-24 19:19:22 +00:00
mglocker
79e7cba284 update to spaceinvaders-0.6 2017-05-24 19:06:04 +00:00
espie
d628b94aad make it build with clang, correct some horrible code 2017-05-24 18:49:31 +00:00
espie
8ac745a8a6 surprisingly enough, this converts easily to modern C++ 2017-05-24 18:37:43 +00:00
espie
13efb686f0 fix with clang 2017-05-24 15:59:28 +00:00
espie
897834a60c assert gnu89-inline 2017-05-24 15:52:52 +00:00
espie
318fa93bcf I don't really want to know how jam does shitz, but at least this gets to
the C compiles and not the C++ compiles (which use ${CC} even though there
is a ${CXX}...)
2017-05-24 15:50:19 +00:00
espie
fbd2a11e9b I don't even want to know how g++ compiled that one. 2017-05-24 15:37:35 +00:00
espie
053ad42dd0 WANT_CXX 2017-05-24 15:29:55 +00:00
kirby
a261ae2971 Updateb to warzone2100-3.2.3.
Remove patch committed upstream
2017-05-24 13:06:47 +00:00
espie
aee5e2599d WANT_CXX 2017-05-24 01:27:40 +00:00
espie
183aa9aed9 missing prototypes 2017-05-24 01:01:29 +00:00
espie
ee09c7c4fb WANT_CXX 2017-05-23 22:56:57 +00:00
espie
d623e857a0 let it build with clang 2017-05-23 20:52:14 +00:00
espie
4bcbb104db WANT_CXX, missing proto for clang 2017-05-23 17:54:54 +00:00
espie
23f99398a1 forgot to remove gcc4, let WANT_CXX do its job 2017-05-23 15:18:46 +00:00
espie
d157c2c3fd build with clang 2017-05-22 18:26:30 +00:00
espie
b82b9c5fe6 WANT_CXX 2017-05-22 15:06:28 +00:00
espie
61eba26563 misses unistd 2017-05-22 14:25:14 +00:00
espie
5852e6410a missing includes for clang 2017-05-22 13:48:39 +00:00
espie
34526660e0 let it build with clang 2017-05-22 00:13:09 +00:00
espie
c659827042 pointer vs integer 2017-05-21 23:42:17 +00:00
espie
e6bcfd18d7 assert gnu89 inlines 2017-05-21 23:39:46 +00:00
espie
9f23a53d74 bleh sdl wants gnu89 inlines anyway, so just assert it, and don't convert
the rest...
2017-05-20 17:13:01 +00:00
mglocker
14a15209bb This is a display-based version of the Space Invaders game.
The object of the game is to prevent the aliens to invade you.
For that you need to destroy all fifty-five aliens before they either
reach your laser base or the floor.

input and ok tb@
2017-05-19 17:35:53 +00:00
espie
97b3f56e96 gnu89-inline, complex is NOT "complex double", snprintf format, and two
nits...
2017-05-17 22:54:28 +00:00
espie
d22f05416a don't use -Wl,--as-needed for final links of executables.
This assumes runtime support works in a certain way, which is wildly
inaccurate with clang
2017-05-17 13:53:49 +00:00
espie
f1eab49ced assert gnu89-inline, the semantics is too deeply ingrained to be worth
fixing.
2017-05-17 12:10:53 +00:00
espie
66be705fbf those people don't understand inline, plus numerous typos 2017-05-17 11:00:07 +00:00
landry
cc3a4859d3 Remove castle-combat, last upstream release was 10+ years ago so it
probably doesnt work with newer twisted. Prove me wrong :)
2017-05-16 19:50:42 +00:00
landry
92bda6fae9 Remove londonlaw, probably doesnt work with newer twisted, and upstream
is dead. If anyone feels like reviving it from the Attic, start by
https://github.com/anyc/londonlaw
2017-05-16 19:48:38 +00:00
landry
b2db905376 Unlink hellanzb, castle-combat, londonlaw, py-axiom and py-epsilon 2017-05-16 19:36:54 +00:00
benoit
a0ec438a5e Update to wtf-20170512. 2017-05-16 08:45:54 +00:00
espie
775360f2a2 most esoteric fix ever for clang 2017-05-14 12:02:03 +00:00
espie
a9874d4c0f clang: pointer comparison
WANT_CXX
2017-05-13 22:00:23 +00:00