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
kmos
9ada15cd32
Mark BROKEN-sparc64
2022-09-12 00:29:05 +00:00
kirby
63273e98e0
update to wesnoth-1.16.6
2022-09-09 15:37:13 +00:00
sthen
7bcd0cba79
important update to games/gti 1.8.0, much improved support for
...
various git subcommands
ok robert@
2022-09-09 13:55:11 +00:00
sthen
f83853e0b2
tidy whitespace
2022-09-09 13:07:03 +00:00
sthen
734c0426e5
update to a new angrydd fork that daniel@ has made, incorporating
...
Debian patches for py3
2022-09-06 20:37:31 +00:00
thfr
3979b2d96c
update to fheroes2 0.9.18, based on diff from paco@. Note updated instructions in README
2022-09-05 19:39:20 +00:00
sthen
7904ddc74f
put USE_NINJA=No back
...
CMake Error at cmake_install.cmake:88 (file):
file INSTALL cannot find "/pobj/openclonk-8.1/build-i386/Objects.ocd": No such file or directory.
2022-09-05 08:03:13 +00:00
thfr
7b775a4fe2
update FNA suite to 22.08
...
Link mojoshader statically in fna3d and lose mojoshader dependendencies
in the process. This is the way upstream recommends it and uses it on
other platforms.
FAudio upstream has gotten rid of the built-in GSTREAMER use.
Tested with a large library of FNA and XNA games. Fallout from the
changes is minimal and doesn't affect any of the major or more popular
games.
On the positive side, the crashes that I reported in [1] are gone with
this update.
Changenotes in [2], [3], and [4].
[1] https://marc.info/?l=openbsd-bugs&m=165136879315845&w=2
[2] https://github.com/FNA-XNA/FNA/releases
[3] https://github.com/FNA-XNA/FAudio/releases
[4] https://github.com/FNA-XNA/FNA3D/releases
2022-09-03 01:45:41 +00:00
rsadowski
f808e05b20
Remove USE_NINJA
...
Is no longer necessary here with newer cmake.port.mk
2022-09-02 15:46:42 +00:00
rsadowski
e007038b43
Remove USE_NINJA
...
Is no longer necessary here with newer cmake.port.mk
2022-09-02 13:21:20 +00:00
kn
85788209c6
Bump potential struct ifnet consumers
...
sys/net/if_var.h r1.116 "Remove struct ifnet's unused if_switchport member"
should be of no concern in ports land, but some actively do
- define _KERNEL and/or
https://codesearch.debian.net/search?q=%23%5Cs*define%5Cs%2B_KERNEL%5Cb+filetype%3Ac&literal=0
curl -s https://codesearch.debian.net/results/a710598a524e63cb/packages.txt
- include <net/if_var.h>
https://codesearch.debian.net/search?q=%3Cnet%2Fif_var.h%3E+filetype%3Ac&literal=1
curl -s https://codesearch.debian.net/results/3264f4d6c8ec573a/packages.txt
Running the packages.txt files through 'sort -u' and 'comm -12', filtering
for ports we actually have and further limiting it down to individual
packages rather than the whole port (thanks sthen) leaves us with
$ infrastructure/bin/portbump -r \
devel/libgtop2 \
games/warzone2100 \
mail/mozilla-thunderbird \
multimedia/gstreamer1/plugins-bad \
net/miniupnp/miniupnpd \
net/net-snmp,-main \
net/usrsctp \
net/zabbix,-main \
security/aircrack-ng \
www/firefox-esr \
www/mozilla-firefox
Bump them all to pick up the new header/struct.
Feedback OK sthen
2022-09-02 06:17:28 +00:00
ajacoutot
8cf19e3562
Remove patch now that we have RTLD_NOLOAD.
...
Brad sent the same diff a few days ago
ok sthen@ rsadowski@
2022-08-29 13:34:24 +00:00
rsadowski
979d5406bb
Update chessx to 1.5.6 and use archivers/quazip 1.3
...
Tweaks and OK sdk
2022-08-29 13:32:38 +00:00
sthen
51e1159542
correctly pass QSTAT_VERSION into autogen.sh script; before it was passing
...
in a bogus version number (it's only setup to work when run from a git
checkout) and newer automake complains
2022-08-29 12:05:09 +00:00
namn
54987559bb
update games/mvdsv 0.35
...
- Github project changed from 'deurk' to 'QW-Group'
- meson build dropped -- only uses cmake
- CMakeLists.txt patch added to link against system devel/pcre and
to stop trying to link 'dl', which is already in OpenBSD's libc
Diff from maintainer Tom Murphy. Thanks!
2022-08-24 03:24:32 +00:00
op
ca629ba037
update games/minetest to 5.6.0
...
ok sthen@
2022-08-21 08:58:35 +00:00
rsadowski
3a23360a95
Update fs2open to 22.2.0
...
OK thfr@ (maintainer)
2022-08-20 06:27:04 +00:00
sthen
eed574102a
Fix ports for newer py3-setuptools; mostly just PLIST regens after some
...
files were dropped (mostly entry_points.txt) or .egg-info files changed
to directories. Small patches were needed where some other build systems
were calling Python tools to install due to changes in setuptools.
Messy patching needed for games/0ad which bundles a spidermonkey tar of
a specific version and patches it using files in its own distribution.
Been through a bulk on i386, plus I tested a few things separately on
amd64 where fallout from the recent qscintilla update has broken some ports
on !LP64 which was blocking them on i386.
2022-08-18 02:24:48 +00:00
benoit
6f79b0a2d0
Update to py-chess-1.9.2.
2022-08-12 13:28:49 +00:00
op
bf9b3bfa26
games/godot: link to upstream open issue about fontconfig & brotli
...
https://github.com/godotengine/godot/issues/64090
2022-08-12 06:44:55 +00:00
op
a000274d97
update games/godot to 3.5
...
announcement: https://godotengine.org/article/godot-3-5-cant-stop-wont-stop
We're now building Godot with the builtin freetype instead of xenocara'
one because of Brotli support. See upstream issue for more information:
https://github.com/godotengine/godot/issues/62552
2022-08-11 19:40:59 +00:00
benoit
9e5f121686
Update to trader-7.18.
2022-08-11 07:59:09 +00:00
benoit
466bceff22
Update to tbftss-1.5.1.
2022-08-11 07:47:33 +00:00
jca
fed3004283
On riscv64 scons appends "rv64" instead of "64" to executables names
...
Probably an unintended side effect from the logic in the scons build
scripts. Duplicate this logic in the port Makefile instead of using the
ksh extended glob trick from my initial diff. This fixes packaging on
riscv64. Also tested on amd64 and arm64 (tb@).
ok sthen@ op@ (maintainer)
2022-08-09 11:37:39 +00:00
jca
e0f9caf8f7
Disable LTO on riscv64, it breaks the build at link time
...
ok thfr@ (maintainer)
2022-08-08 11:57:58 +00:00
sthen
7035f5be74
update to freeciv-2.6.7, tidy plists a bit
2022-08-05 17:12:13 +00:00
op
5fb7e5e078
update games/godot to 3.4.5
...
it's a maintainance release, see the announcement:
https://godotengine.org/article/maintenance-release-godot-3-4-5
While here regen patches and add links to upstream PRs:
- "unbreak OS_Unix::get_executable_path() on OpenBSD"
https://github.com/godotengine/godot/pull/61540
- "add OpenBSD support" https://github.com/embree/embree/pull/379
2022-08-05 14:19:42 +00:00
jsg
c86333e2e7
update to scummvm-tools 2.6.0
2022-08-03 04:22:22 +00:00
jsg
1662ace89d
update to scummvm 2.6.0
...
from Donovan Watteau
2022-08-03 04:16:00 +00:00
edd
8e0e53d28a
games/odamex: Disable AltiVec on PowerPC.
...
From Brad Smith:
```
I noticed odamex is currently failing to build on PowerPC with the AltiVec
support. Since we disable AltiVec support on PowerPC anyway then go ahead and
do so here as well.
```
2022-08-01 09:28:08 +00:00
op
bdcbe93911
games/gzdoom: don't pick up clang-format if found at configure-time
...
the bundled `discordrpc' lib tries to find clang-format and uses it.
spotted by naddy@
2022-07-31 20:50:40 +00:00
fcambus
f4ec907191
xlife: fix breakage during install, reported by ajacoutot@.
...
Switch to using a do-install target in our Makefile like the FreeBSD
port is doing, instead of attempting to appease upstream one with an
endless supply of MAKE_FLAGS and FAKE_FLAGS.
2022-07-29 14:22:51 +00:00
fcambus
dd7953d1b6
Update xlife to 6.7.6.
2022-07-28 17:16:38 +00:00
fcambus
7391b7d362
netris: move MASTER_SITES to distfiles.gentoo.org.
2022-07-26 21:03:05 +00:00
op
2fa78f4973
update games/openttd to 12.2
...
diff orally dictated from Florian (MAINTAINER); played online for a few
hours and seems to work just fine.
2022-07-24 07:30:00 +00:00
kirby
4e2239a8d2
bugfix update to naev-0.9.4
2022-07-22 23:11:58 +00:00
kirby
34c0e1e9c5
update to wesnoth-1.16.5
2022-07-19 08:51:23 +00:00
op
6fc36d9e56
update games/gzdoom to 4.8.2
...
diff from maintainer Timo Myyrä, thanks! While here sort LIB_DEPENDS.
This also backports a fix for the "gzdoom.pk3 not found" error from
https://github.com/coelckers/gzdoom/pull/1665
2022-07-18 08:27:45 +00:00
kirby
1d2a830ffd
update to wesnoth-1.16.4
2022-07-15 07:30:48 +00:00
edd
642d2e6404
games/xonotic: Easy update to version 0.8.5.
...
Also bket@ asked me to remove him as MAINTAINER.
2022-07-13 19:05:30 +00:00
rsadowski
1f578b76ea
Update enigma to 1.3.0
...
OK op@
2022-07-10 12:20:53 +00:00
naddy
6835e2c2af
games/vkquake: regen patch so it will apply
2022-07-04 11:26:02 +00:00
kmos
2fd4cf6c2c
Current versions of vkquake use C11, so drop base-gcc and gcc3 in favor
...
of ports-gcc. Fixes build on sparc64
2022-07-03 22:51:46 +00:00
thfr
7e0cd2538e
update to steamctl 0.9.3, catching up with Steam API and restoring
...
ability to download depots
2022-06-11 13:17:31 +00:00
thfr
7bdb3124fa
update to py-steam 1.3.0; catching up with Steam API and restoring
...
ability to download depots
2022-06-11 13:16:12 +00:00
op
e01766fbe7
games/godot: get rid of some patches no longer needed
...
patch-core_ustring_h was about an implicit copy ctor, upstream fixed it
long ago in a different way.
The other patches were a revert for the use of long-distance matching in
zstd but that's been available without pooking at the zstd internals for
some time already.
2022-06-11 12:55:20 +00:00
sthen
233c373c23
update to py3-chess-1.9.1, from George Rosamond, plus I set NO_TEST
...
similar older diff from wen heping
2022-06-08 16:16:39 +00:00
op
4049464af6
update games/supertuxkart to 1.3
...
most of the patches are upstreamed or not need anymore. freebidi is not
a dependency anymore; use the bundled dns resolver because it doesn't
work with libc' arpa/nameser.h
OK pascal@
2022-06-07 21:22:58 +00:00
ajacoutot
aa295ee29a
Update to tuxpaint-stamps-20220604.
2022-06-05 09:49:19 +00:00
ajacoutot
b7b2509a13
Update to tuxpaint-config-0.0.19.
2022-06-05 09:49:07 +00:00
ajacoutot
4a63aafb4f
Update to tuxpaint-0.9.28.
2022-06-05 09:48:53 +00:00
kirby
01cce81a4f
update to wesnoth-1.16.3
2022-06-01 14:50:49 +00:00
rsadowski
6ecf5561f1
Fix build with CMake 3.23
...
- Use CFLAGS and CXXFLAGS instead of CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
2022-05-28 06:19:58 +00:00
jsg
9934bb86d1
update to vkquake 1.13.1
...
ok thfr@
2022-05-18 03:19:13 +00:00
jsg
ecbd19d9d6
update to quakespasm 0.94.4
2022-05-17 03:28:43 +00:00
op
d3210a9b23
update games/openttd homepage; ok solene@ and maintainer
2022-05-10 13:47:47 +00:00
kirby
d84d4ef803
Add Florian Viehweger as MAINTAINER for some ports solene@ was maintaining.
2022-05-09 21:52:58 +00:00
solene
4fdee4969f
drop maintainership
2022-05-08 09:39:32 +00:00
kirby
c606e59d54
Update to naev-0.9.3.
2022-05-07 20:44:37 +00:00
op
c6cf218d91
try to unbreak games/godot,-main on gcc arches
...
platform/x11/detect.py tries to create export templates when building
with GNU ld and tools=no. GNU ld in base is too old for that and it's
not straightforward to enable them using llvm (upstream says it doesn't
work) so just disable them; they're not that useful for us anyway.
bumping is just a pro-forma in this case: on llvm arches there are no
changes and on gcc-arches the previous version didn't built.
(while here reformat the comment at the top of patch-platform_x11_detect_py)
2022-05-06 22:02:47 +00:00
kirby
d40665177b
Add HOMEPAGE
...
OK thfr@, maintainer
2022-05-03 20:08:18 +00:00
ajacoutot
05b6da7e48
This doesn't need x11/gnome/zenity anymore.
2022-05-03 10:34:14 +00:00