Commit Graph

5485 Commits

Author SHA1 Message Date
pascal
8e7e4d851d Add two sneaky BUILD_DEPENDS on libzip and sdl2, found by sthen@ and naddy@
respectively.
2022-11-26 11:20:09 +00:00
sthen
7ba9515f6e use MODPY_PYBUILD 2022-11-25 15:40:37 +00:00
sthen
ef3a3ce9f3 update to mnemosyne-2.9 2022-11-25 15:33:51 +00:00
sthen
d858f60aeb update to py3-chess-1.9.3 2022-11-25 14:55:38 +00:00
ajacoutot
13dfb5945b Update to gnubg-1.07.001. 2022-11-22 13:00:31 +00:00
stsp
079ba29e1e += zelda3-rom 2022-11-22 12:52:41 +00:00
stsp
dbc6d55089 make zelda3-data fetch the ROM image via the new zelda3-rom port
based on an initial patch by espie@
ok sthen@
2022-11-22 12:48:05 +00:00
stsp
ce8207657b split zelda3-data ROM file fetching into a separate zelda3-rom port
based on an intial patch by espie@
ok sthen@
2022-11-22 12:40:58 +00:00
pascal
69e9ffc54b Update to Warzone2100 4.3.2.
tested by and ok op@, tiny tweak from Brad.
2022-11-22 11:00:35 +00:00
tb
11d9f5ad87 games/eduke32: drop MAINTAINER per their request 2022-11-21 19:22:02 +00:00
thfr
e3b0b1ef19 update to fheroes 2 0.9.21, based on diff by Mikhail
(mp39590 AT gmail ! com)
adds audio/timidity RDEP which if present plays game music
make update-plist was missing which I added - adds a couple of
language translations, includin French, Hungarian, Turkish
2022-11-14 03:26:54 +00:00
naddy
c0f5554a06 remove useless CONFIGURE_STYLE=none
If a port should not attempt to run a configure script, simply don't
set CONFIGURE_STYLE at all.

The perl and pyton modules use CONFIGURE_STYLE=none for their own
purposes.  Also, some ports use it to disable a default provided
by Makefile.inc.  Apart from that, CONFIGURE_STYLE=none has no meaning.

ok semarie@ ajacoutot@ kn@ sthen@
2022-11-13 22:24:51 +00:00
sthen
dae9f91e31 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:28:39 +00:00
sthen
6400c91455 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:28:14 +00:00
pascal
f32cc71799 add forgotten patch 2022-11-13 01:11:08 +00:00
pascal
6c57c05b83 Update to SuperTuxKart 1.4. 2022-11-12 21:53:00 +00:00
sthen
51547cffc3 fixup some python flavour bits 2022-11-12 20:54:28 +00:00
stsp
23f4931dc7 += zelda3-data and zelda3-sprites
sthen@ points out that such ports should be linked regardless of their
non-packaging status
2022-11-12 14:58:32 +00:00
stsp
5621316cc2 += zelda3
Not adding zelda3-data and zelda3-sprites because they cannot be packaged.
2022-11-12 10:03:45 +00:00
stsp
9a5cee9006 import games/zelda3-sprites
This port can be used to install additional sprites for games/zelda3.

ok op@
2022-11-12 10:01:08 +00:00
stsp
bb9986d7c6 import games/zelda3-data
This port can be used to install assets required to run games/zelda3.

ok op@
2022-11-12 10:00:17 +00:00
stsp
1278b2696b import games/zelda3
This is a reverse-engineered clone of Zelda 3 - A Link to the Past.
It's around 70-80kLOC of C code, and reimplements all parts of the
original game. The game is playable from start to end.

ok op@
2022-11-12 09:58:29 +00:00
jsg
39d41006f3 update to scummvm 2.6.1 2022-11-11 03:36:31 +00:00
ajacoutot
f50fdd748e Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:14:43 +00:00
ajacoutot
f5c5712d45 WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:10:20 +00:00
ajacoutot
d3aaddb10c WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:06:22 +00:00
sthen
5f94a5e59b set COMPILER=base-clang; fails with ports-gcc
ld: error: undefined symbol: std::filesystem::__cxx11::path::_M_split_cmpts()
2022-11-03 13:41:47 +00:00
naddy
424a60c42f remove line continuation before empty lines
ok sthen@ ajacoutot@
2022-10-31 23:14:52 +00:00
thfr
0f29300e0a disable Vulkan backend build; with vulkan 1.3.224.1 there is a build error 'no viable overloaded =' 2022-10-30 23:08:28 +00:00
thfr
a392c93891 update to ezquake 3.6.0, from maintainer Tom Murphy - thanks! Use PATCHORIG to avoid issues with make update-patches; this was ok by maintainer 2022-10-30 22:31:21 +00:00
sthen
6781029335 bump REVISION for ports using rust, so that pkg_add -u for i386 users
updates to packages without -znotext (i.e. with text relocations disabled)
makes sense to phessler, semarie, tb
2022-10-28 10:00:45 +00:00
edd
65c1c37291 games/odamex: Unbreak.
We had missed one place where the SDL versioning had to be changed.

OK thfr@, thanks.
2022-10-26 20:02:40 +00:00
thfr
88c018efd4 update the FNA suite to 22.09.01. Tested with many games, including the
recently released Blossom Tales II.
2022-10-26 15:29:04 +00:00
thfr
63187c333f update quakespasm to 0.95.0 which fixes runtime with the sdl2 update to
2.24.1. http -> https while here.

ok sdk@ jsg@ (maintainer)
2022-10-25 11:07:37 +00:00
edd
4af53dd6b1 games/odamex: mark broken for now.
Since SDL2 was updated, odamex no longer works. thfr@ recently committed a fix
to make it compile at least, but it still segfaults at runtime.

Marking BROKEN until I find time to look into it.

backtrace from thfr@ follows:

```
(gdb) bt full
#0  I_GetVideoCapabilities ()
    at /usr/ports/pobj/odamex-0.9.5/odamex-src-0.9.5/client/sdl/i_video.cpp:723
No locals.
#1  I_InitHardware ()
    at /usr/ports/pobj/odamex-0.9.5/odamex-src-0.9.5/client/sdl/i_video.cpp:709
        native_mode = <optimized out>
#2  0x0000051a781789db in D_DoomMain ()
    at /usr/ports/pobj/odamex-0.9.5/odamex-src-0.9.5/client/src/d_main.cpp:790
        newwadfiles = {<std::__1::__vector_base<OWantFile, std::__1::allocator<OWantFile> >> = {<std::__1::__vector_base_common<true>> = {<No data fields>}, __begin_ = 0x0,
            __end_ = 0x0,
            __end_cap_ = {<std::__1::__compressed_pair_elem<OWantFile*, 0, false>> = {
                __value_ = 0x0}, <std::__1::__compressed_pair_elem<std::__1::allocator<OWantFile>, 1, true>> = {<std::__1::allocator<OWantFile>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<OWantFile> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <No data fields>}
        newpatchfiles = {<std::__1::__vector_base<OWantFile, std::__1::allocator<OWantFile> >> = {<std::__1::__vector_base_common<true>> = {<No data fields>}, __begin_ = 0x0,
            __end_ = 0x0,
            __end_cap_ = {<std::__1::__compressed_pair_elem<OWantFile*, 0, false>> = {
                __value_ = 0x0}, <std::__1::__compressed_pair_elem<std::__1::allocator<OWantFile>, 1, true>> = {<std::__1::allocator<OWantFile>> = {<std::__1::__non_trivial_if<true, std::__1::allocator<OWantFile> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}}, <No data fields>}
        iwad_filename_cstr = 0x0
        val = <optimized out>
        p = <optimized out>
#3  0x0000051a781d9cef in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/ports/pobj/odamex-0.9.5/odamex-src-0.9.5/client/sdl/i_main.cpp:278
        crashdir = <optimized out>
        CON_FILE = <optimized out>
        sdl_flags = <error reading variable sdl_flags (Cannot access memory at address 0x1)>
        error = <optimized out>
```
2022-10-25 11:02:44 +00:00
sdk
ba42b68704 Update vkquake to 1.20.3 (+unbreak due to SDL error)
Changes:

1.20.3
* Fixed multiple parallelism bugs
* 8-bit mode now has dithering

1.20.2
* Fixed a crash on startup with re-release Quake data
* Fixed crash with small stack sized on Unix (e.g. musl libc)

1.20.1
* Fix a bug that could cause random lockups with 1.20.0
* Fix screenshot crash
* Fix corruption if new vkquake.pak is missing or old one is still in place

1.20.0
* Parallelized renderer for significantly higher performance
* Parallelized texture mip generation for faster load times
* SIMD code optimizations
* "8-bit" color mode emulation
* Scaling is now less blurry
* Mods menu
* Completely replaced memory management (no more -heapsize)

OK thfr@ (maintainer)
2022-10-23 14:59:26 +00:00
thfr
2cf8801a60 odamex' build system doesn't account for new sdl2 major.minor versioning.
Fix build by still following the #define SDL20 pathway.
ok tb@
2022-10-23 14:09:28 +00:00
thfr
f1318aeffd fix build with sdl2 2.24.1 2022-10-18 00:48:10 +00:00
thfr
8c382fdd17 fix build with sdl2 2.24.1 2022-10-18 00:46:43 +00:00
naddy
50ea6c082c games/blockgame: remove trailing whitespace that broke FULLPKGNAME 2022-10-11 19:21:03 +00:00
thfr
dc7f8f409b update to Godot 3.5.1, includes update to newer GodotSteam based on Steam SDK 1.55. ok op@ (maintainer) 2022-10-10 18:39:05 +00:00
thfr
9e6315d88b update to checkout from 2022-09-06. This bumps the emulated Steam SDK
version to 1.55.
ok op@
2022-10-10 18:36:02 +00:00
tb
48ef039663 Drop MAINTAINER per their request 2022-10-09 19:02:35 +00:00
op
83bb422c3f update games/0ad to alpha 26
Changelog:
https://play0ad.com/new-release-0-a-d-alpha-26-zhuangzi/

Top new features:
 - A new civilization: The Han
 - New campaign maps: Tarim basin and Yangtze.
 - Now units have acceleration.
 - Twenty-six new music tracks.
 - New and updated art.

tested also by Florian Viehweger, thanks!

ok kirby@
2022-10-09 07:43:08 +00:00
op
b676760054 move some MASTER_SITES from distfiles-openbsd.perso.pw (gone) to
si3t.ch, kindly hosted by prx, thanks!

no changes to the packages.
2022-10-04 11:42:24 +00:00
ajacoutot
19349326e1 Missing dependency on x11/gtk+3,-guic.
reported by Maksim Rodin
2022-10-03 21:33:17 +00:00
gkoehler
277339d256 Unbreak games/mvdsv for big-endian platforms
Add a missing PRIVATE keyword to CMakeLists.txt; this allows my
powerpc and kmos's sparc64 to package mvdsv.

ok kmos@ jca@ sthen@
2022-09-25 16:34:20 +00:00
sthen
2206a80000 rename MODPY_PEP517 to MODPY_PYBUILD which is a bit less of a
magic-numbers name and more of a nod at the frontend we're actually
using for the build.
2022-09-13 20:56:17 +00:00
solene
61d3d686be remove shapezio
it stopped to work for a while because of Electron
it's too complicated to create the tarball required to package it,
so better delete it from ports

ok op@
2022-09-12 11:01:44 +00:00
kmos
5902a4c980 Update to version 5.2 and move to using MODPY_PEP517 2022-09-12 03:30:49 +00:00