Commit graph

21256 commits

Author SHA1 Message Date
Dmitry Marakasov
501ce8540f games/wyrmsun: update to 5.3.2 2022-01-11 19:50:07 +03:00
Dmitry Marakasov
df799992ff games/wyrmgus: update to 5.3.2 2022-01-11 19:50:07 +03:00
Dmitry Marakasov
1dc2891e59 games/sgt-puzzles: update to 20220109 2022-01-11 19:50:07 +03:00
Dmitry Marakasov
6d4836a4f3 games/warzone2100: fix upstream patch handling
Instead of using PATCHFILES, handle backported upstream commit as
a patch under files/, where it is always available, manageable and
where it doesn't break when patch format changes.

Pointyhat to:   jbeich
2022-01-11 19:50:06 +03:00
Stefan Eßer
bcaf25a8c8 Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
2022-01-10 16:15:39 +01:00
Jan Beich
c0c4550edc USES=7z: convert p7zip to 7-zip
PR:		260866
Tested by:	mtree -R time -K sha256 in korean/nanumfonts-otf
2022-01-08 19:58:25 +00:00
Kevin Zheng
1e5a42ee5a games/crossfire-client: Update to 1.75.2
PR:		260980
2022-01-06 19:40:29 +00:00
Tobias C. Berner
2b5369a28e KDE: Update KDE Gear to 21.12.1
Thursday, 6 January 2022

Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.

Today they all get new bugfix source releases with updated translations.
Distro and app store packagers should update their application packages.

Changelog:
	https://kde.org/announcements/changelogs/gear/21.12.1/
2022-01-06 16:38:38 +01:00
Alexey Dokuchaev
f6f0a939cb games/sokobano: new port had been added (+)
Sokobano is an entertaining, OpenGL-based Sokoban game implementation
written in Java.  Source code had been modified to keep the settings,
player's profile, progress, and score board in user's home directory.

Inspired by:	https://habr.com/ru/post/597857/
2022-01-06 14:23:24 +00:00
Neel Chauhan
d5f6ba981d games/wxlauncher: Update to 0.10.1 2022-01-04 16:18:18 -08:00
Neel Chauhan
6d82ac1658 games/chessx: Update to 1.5.7 2022-01-04 12:48:12 -08:00
Max Brazhnikov
5e04fa9b40 games/legend-of-edgar: update to 1.35
This release adds a Latvian translation and fixes for Haiku OS
2022-01-04 15:03:41 +03:00
Jan Beich
deb3482f01 games/openclonk: unbreak build after 9cb3316ecd
sdl2 has a namespace pollution where <SDL.h> defines unprefixed HAVE_*
macros often used by autotools, CMake, Meson. As sdl2 now depends on
libinotify for joystick support HAVE_SYS_INOTIFY_H confuses openclonk
which itself fails to detect <sys/inotify.h>. Due to inconsistent macro
visibility and missing -linotify the build breaks. So, force-disable
inotify code as it seems to be only used by editor (e.g., reload scenarios
on changes) which since openclonk 8.0 requires Qt5.

$ rg HAVE_SYS_INOTIFY_H /usr/local/include
/usr/local/include/SDL2/SDL_config.h
223:#define HAVE_SYS_INOTIFY_H 1

$ make
[...]
-- Looking for C++ include sys/inotify.h
-- Looking for C++ include sys/inotify.h - not found
[...]
src/platform/C4FileMonitor.cpp:29:2: error: use of undeclared identifier 'fd'
        fd = inotify_init1(IN_CLOEXEC);
        ^
src/platform/C4FileMonitor.cpp:30:6: error: use of undeclared identifier 'fd'
        if (fd == -1) fd = inotify_init();
            ^
src/platform/C4FileMonitor.cpp:30:16: error: use of undeclared identifier 'fd'
        if (fd == -1) fd = inotify_init();
                      ^
src/platform/C4FileMonitor.cpp:31:6: error: use of undeclared identifier 'fd'
        if (fd == -1) LogF("inotify_init %s", strerror(errno));
            ^
src/platform/C4FileMonitor.cpp:42:15: error: use of undeclared identifier 'fd'
        while (close(fd) == -1 && errno == EINTR) { }
                     ^
src/platform/C4FileMonitor.cpp:57:29: error: use of undeclared identifier 'fd'
        int wd = inotify_add_watch(fd, file, IN_CREATE | IN_MODIFY | IN_MOVED_TO | IN_MOVE_SELF | IN_ONLYDIR);
                                   ^
src/platform/C4FileMonitor.cpp:60:2: error: use of undeclared identifier 'watch_descriptors'
        watch_descriptors[wd] = file;
        ^
src/platform/C4FileMonitor.cpp:65:59: error: use of undeclared identifier 'fd'
        if ((pfd->revents & pfd->events) != POLLIN || pfd->fd != fd)
                                                                 ^
src/platform/C4FileMonitor.cpp:66:69: error: use of undeclared identifier 'fd'
          LogF("C4FileMonitor::Execute unexpectedly called %d %d %hd %hd", fd, pfd->fd, pfd->events, pfd->revents);
                                                                           ^
src/platform/C4FileMonitor.cpp:69:11: error: use of undeclared identifier 'fd'
        if (read(fd, buf, sizeof(buf)) > 0)
                 ^
src/platform/C4FileMonitor.cpp:71:23: error: use of undeclared identifier 'watch_descriptors'
                const char * file = watch_descriptors[event->wd];
                                    ^
src/platform/C4FileMonitor.cpp:99:17: error: use of undeclared identifier 'fd'
        pollfd pfd = { fd, POLLIN, 0 };
                       ^

PR:		260885
Reported by:	pkg-fallout
Submitted by:	Kevin Zheng (maintainer, different commit message)
2022-01-03 21:43:31 +00:00
Neel Chauhan
8e996ba49e games/SpaceCadetPinball: Update to 2.0.1 2022-01-03 10:11:12 -08:00
Kai Knoblich
c72673680e games/pysolfc: Update to 2.14.1
Changelog:

https://github.com/shlomif/PySolFC/blob/pysolfc-2.14.1/NEWS.asciidoc

MFH:		2022Q1
2022-01-02 23:18:30 +01:00
Kai Knoblich
6aa9851440 games/scummvm: Update to 2.5.1
* Update pkg-descr while I'm here.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.5.1/ReleaseNotes.html
MFH:		2022Q1
2022-01-02 23:17:13 +01:00
Alexey Dokuchaev
877cceb236 games/lmpc: allow the port to build on more 32-bit architectures
Convert to idiomatic ONLY_FOR_ARCHS and register one more object
file which depends on the generated "udemy.h" header file to fix
parallel builds (-jX).

While here, adjust LICENSE (it is GPLv2 or later) and factor out
installation of documentation into the dedicated helper target.

PR:		260697
Submitted by:	Robert Clausecker
2022-01-02 06:48:40 +00:00
Piotr Kubaj
d71e260524 games/dxx-rebirth: update to 20211220 2021-12-31 17:21:03 +00:00
Rene Ladan
75b955057c cleanup: Remove expired ports:
2021-10-31 devel/sdl_sge: Upstream no longer maintained
2021-12-31 net/appkonference: Outdated, depends on unsupported version of net/asterisk
2021-12-31 dns/bind911: End of life, please migrate to a newer version of BIND9
2021-12-31 net/zebra: Abandoned upstream, last release in 2005. Consider migrating to net/frr7 or net/bird2
2021-12-31 audio/osalp: Abandoned upstream, listed as beta and no new release since 2008
2021-12-31 games/stransball2: Depends on expired devel/sdl_sge
2021-12-31 devel/rubygem-ruby-sdl-ffi: Depends on expired devel/sdl_sge
2021-12-31 devel/rubygem-rubygame: Depends on expired devel/sdl_sge
2021-12-31 devel/ruby-sdl: Depends on expired devel/sdl_sge
2021-12-31 games/magicmaze: Depends on expired devel/sdl_sge
2021-12-31 games/trophy: Depends on expired devel/clanlib1
2021-12-31 devel/clanlib1: Older than expired and removed devel/clanlib
2021-12-31 www/py-django31: Upgrade to Django 3.2+. Mainstream support ended (April 6, 2021). Extended support ends December 2021. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-prometheus: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 databases/postgis24: Deprecated in favour of databases/postgis3x
2021-12-31 net-im/ekiga: Last release in 2013, not actively maintained
2021-12-31 sysutils/sample: abandoned upstream, incompatible with newer kernels
2021-12-31 www/mediawiki131: Upstream EOL
2021-12-31 www/py-dj31-django-mptt: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 net/py-flask-xml-rpc: No longer maintained upstream
2021-12-31 audio/libaacplus: Abandoned upstream, no new release since 2011
2021-12-31 security/obfsclient: https://github.com/Yawning/obfsclient/issues/37
2021-12-31 devel/eric6: Uses EOL Python 2.7 via www/py-qt5-webengine
2021-12-31 www/grafana: No longer maintained upstream, use www/grafana8
2021-12-31 www/py-dj31-django-auth-ldap: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-filter: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-drf-yasg: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-js-asset: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-timezone-field: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-tables2: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-taggit: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 graphics/librasterlite: Deprecated in favour of graphics/librasterlite2
2021-12-31 www/py-dj31-django-cacheops: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 net-mgmt/p0f2: newer version available in net-mgmt/p0f
2021-12-31 devel/libhash: Abandoned upstream
2021-12-31 www/py-dj31-django-debug-toolbar: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 www/py-dj31-django-cors-headers: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 audio/flake: Abandoned upstream, no new release since 2007
2021-12-31 audio/ifp-line: Abandoned upstream, no new release since 2005
2021-12-31 audio/libnjb: Abandoned upstream, no new release since 2011
2021-12-31 audio/lpac: Abandoned upstream in 2003
2021-12-31 multimedia/mmsclient: Abandoned upstream, Microsoft deprecated MMS in 2003
2021-12-31 www/plugger: Uses incompatible plugin interface NPAPI
2021-12-31 audio/mpiosh: Abandoned upstream, no new release since 2004
2021-12-31 audio/rplay: Abandoned upstream, no new releases since 1999
2021-12-31 audio/celt: Deprecated and considered obsolete by upstream in 2016 in favour of (lib)opus
2021-12-31 security/nacl: Unmaintained by upstream, use libsodium instead
2021-12-31 net-mgmt/unifi-poller: Now called unpoller by upstream
2021-12-31 lang/nml: Abandoned upstream, last release 2004-04-19
2021-12-31 audio/mp32ogg: Abandoned upstream and unfetchable from upstream
2021-12-31 net/libstorj: Deprecated in favour of net/storj due to v3 rearchitecture
2021-12-31 devel/yasm-devel: No need to keep the -devel version due to upstream inactivity
2021-12-31 www/py-dj31-django-redis: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 devel/py-dj31-django-rq: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 graphics/libreatlas: Abandoned upstream, no new release since 2012
2021-12-31 www/py-dj31-djangorestframework: Extended support of Django 3.1 ends December 2021, upgrade to the Django 3.2+ version of this port. See https://www.djangoproject.com/download/
2021-12-31 14:40:03 +01:00
Dmitry Marakasov
45179c0220 games/wargus: update to 3.2.0 2021-12-29 21:34:00 +03:00
Dmitry Marakasov
2fa35a9123 games/stratagus: update to 3.2.0 2021-12-29 21:33:59 +03:00
Dmitry Marakasov
39b158937a games/DDNet: update to 15.8.1 2021-12-29 21:31:32 +03:00
Dmitry Marakasov
125c910546 games/primateplunge: fix build, take maintainership 2021-12-29 19:55:38 +03:00
Dmitry Marakasov
b7c4cdebf4 games/supertuxkart: fix upstream patch handling
Instead of using PATCHFILES, handled backported upstream commit as
a patch under files/, where it is always available, manageable and
where it doesn't break when patch format changes.

Fix fetch because of broken patch.

Pointyhat to:	greg@unrelenting.technology
2021-12-29 19:55:38 +03:00
Dmitry Marakasov
fea15e77eb games/jumpnbump: fix upstream patch handling
Instead of using PATCHFILES, handled backported upstream commit as
a patch under files/, where it is always available, manageable and
where it doesn't break when patch format changes.

Pointyhat to:	tcberner, jbeich
2021-12-29 19:55:37 +03:00
Jan Beich
6fa0b7fe3c games/veloren: sort distfiles after cc9d1909f0 2021-12-28 17:25:35 +00:00
Jonathan Price
9b7bf0835c games/minecraft-server: Update to 1.18.1
PR:             260452
2021-12-26 14:49:48 +01:00
Max Brazhnikov
790ed97639 games/supertux2: Update to 0.6.3 2021-12-26 01:43:14 +03:00
Robert Clausecker
a7bca39bce games/seabattle: update to 1.1 and unbreak on FreeBSD 13+
After having sent a number of FreeBSD patches to the author, he
updated the project and incorporated them.  So this is mainly a
patch release.

Port changes:
- remove patches incorporated by upstream
- unbreak build on FreeBSD 13+
- set LICENSE to MIT
- depend on audio/alsa-utils if audio output is desired
- take up maintainership of this unmaintained port

PR:		260633
Reported by:	Robert Clausecker <fuz@fuz.su> (new maintainer)
2021-12-25 11:34:39 +09:00
Dmitry Marakasov
30b8a8c42e games/griels-quest: try to fix portscout 2021-12-24 16:21:28 +03:00
Dmitry Marakasov
b910de7a1f games/meandmyshadow: add skip for portscout 2021-12-24 16:21:28 +03:00
Dmitry Marakasov
0dc147ba7d games/minetest: add skip for portscout 2021-12-24 16:21:28 +03:00
Dmitry Marakasov
f053f19c55 games/ivan: update to 0.59 2021-12-24 16:21:28 +03:00
Dmitry Marakasov
206ee452f0 games/wyrmsun: update to 5.3.1 2021-12-24 15:05:16 +03:00
Dmitry Marakasov
bc86c1e2a0 games/wyrmgus: update to 5.3.1 2021-12-24 15:05:15 +03:00
Piotr Kubaj
8eb6293903 games/irrlamb: fix build on non-x86
/usr/bin/c++ -DGAME_VERSION=\"1.0.1\" -DLUA_USE_LINUX -DPLATFORM=0 -I/usr/local/include -I/usr/local/include/irrlicht -I/wrkdirs/usr/ports/games/irrlamb/work/irrlamb-1.0.1/src -I/wrkdirs/usr/ports/games/irrlamb/work/irrlamb-1.0.1/src/irrlicht/include -I/wrkdirs/usr/ports/games/irrlamb/work/irrlamb-1.0.1/src/OPCODE -I/wrkdirs/usr/ports/games/irrlamb/work/irrlamb-1.0.1/src/libccd -I/wrkdirs/usr/ports/games/irrlamb/work/irrlamb-1.0.1/src/libccd/custom -I/usr/local/include/freetype2 -I/usr/local/include/AL -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wall -Wno-deprecated-declarations -pedantic -std=gnu++11 -msse -mfpmath=sse -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DdNODEBUG -s -MD -MT CMakeFiles/irrlamb.dir/src/OPCODE/Ice/IceAABB.cpp.o -MF CMakeFiles/irrlamb.dir/src/OPCODE/Ice/IceAABB.cpp.o.d -o CMakeFiles/irrlamb.dir/src/OPCODE/Ice/IceAABB.cpp.o -c /wrkdirs/usr/ports/games/irrlamb/work/irrlamb-1.0.1/src/OPCODE/Ice/IceAABB.cpp
c++: warning: argument unused during compilation: '-msse' [-Wunused-command-line-argument]
c++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]
error: unknown FP unit 'sse'
ninja: build stopped: subcommand failed.


Builds fine on i386.
2021-12-23 22:25:50 +00:00
Piotr Kubaj
07b8d4db05 games/fheroes2: update to 0.9.11
* Add Russian language support for any version of the game and generate proper letters for French language
* Add additional spell info for spells owned by a hero
* Add a popup dialog for map information
* Fix AI behaviour during castle defence and update logic with road and its movement score
* Fix UI elements rendering and few crashes related to them
* Over 20 bugs fixed since 0.9.10 release

https://github.com/ihhub/fheroes2/releases/tag/0.9.11
2021-12-23 22:18:11 +00:00
Dmitry Marakasov
2481d72582 games/qnetwalk: update to 1.7.0 2021-12-22 16:44:41 +03:00
Dmitry Marakasov
f1f5d15bd9 games/wargus: update to 3.1.2
PR:		260563
Submitted by:	agh@riseup.net
2021-12-21 22:57:55 +03:00
Dmitry Marakasov
e3b57880cd games/stratagus: update to 3.1.2
PR:		260562
Submitted by:	agh@riseup.net
2021-12-21 22:57:54 +03:00
Fernando Apesteguía
346625d118 games/homura: Rename to suyimazu and update to 5.7
ChangeLog: https://codeberg.org/Alexander88207/Suyimazu/releases/tag/5.7

PR:	260521
Reported by:	Alexander88207@protonmail.com (maintainer)
2021-12-21 18:22:24 +01:00
Daniel Menelkir
8ba170d0f5 games/libretro-core-info: update to 1.9.7
PR:		257873
Approved by:	greg@unrelenting.technology (maintainer timeout, >4 months)
2021-12-21 11:15:49 +09:00
Daniel Menelkir
ae163ae34f games/retroarch-assets: update to g20210802
PR:		257874
Approved by:	Greg V <greg@unrelenting.technology> (maintainer)
2021-12-20 22:14:34 +09:00
Dries Michiels
2ff119fd5a misc/cmatrix: Move to a more appropriate category
Approved by:		eduardo (maintainer)
Approved by:		philip (mentor), 0mp (mentor)
Differential Revision:	https://reviews.freebsd.org/D33563
2021-12-20 12:24:46 +01:00
Dries Michiels
848c99deca games/tmatrix: New port
Terminal based replica of the digital rain from The Matrix

Approved by: 		0mp (mentor)
Differential Revision:	https://reviews.freebsd.org/D33557
2021-12-20 11:57:31 +01:00
Dries Michiels
1cc3eec7c3 games/neo: New port
cmatrix clone with 32-bit color and Unicode support.

Approved by:		0mp (mentor)
Differential Revision:	https://reviews.freebsd.org/D33507
2021-12-20 11:55:49 +01:00
Benjamin Lutz
e295d4f5b6 games/uqm: Update to 0.8.0
PR:		255350
2021-12-19 20:30:31 +08:00
Piotr Kubaj
b788897da1 games/iortcw: port to riscv64 2021-12-17 15:06:06 +01:00
Adriaan de Groot
759125c03a games/gcompris-qt: update to 2.0 release
Release announcement at
	https://dot.kde.org/2021/12/17/gcompris-releases-version-20
there's a dozen new activities.
2021-12-17 14:10:03 +01:00
Daniel Menelkir
288cb5c1a3 games/libretro-snes9x: update to 0.20211024
PR:		260443
Reported by:	Daniel Menelkir <menelkir@itroll.org> (maintainer)
2021-12-17 16:32:10 +09:00