Commit graph

19575 commits

Author SHA1 Message Date
Dmitry Marakasov
c3f14c8d80 - Add LICENSE
- Switch to options helpers
- Add WWW
2020-01-15 14:08:00 +00:00
Piotr Kubaj
97bc48e653 games/flightgear-mb339-pan: unbreak on powerpc64
Builds fine on powerpc64, but takes long to package. If it times out, Poudriere limits should be increased.

MFH:		2020Q1 (fix build blanket)
2020-01-15 13:48:06 +00:00
Baptiste Daroussin
003a571d1d Add LOCALBASE/share/man to the valid path for manpages
Also compress manpages in this location.

As a followup of a discussion which occured in 2017:
https://lists.freebsd.org/pipermail/freebsd-arch/2017-March/018115.html
And following:
https://svnweb.freebsd.org/base?view=revision&revision=315053
and
https://svnweb.freebsd.org/base?view=revision&revision=315142

All the supported FreeBSD version now supports share/man in manpath for
LOCALBASE As a result the ports tree can now accept it for manpage, but
more over migrate to this new path. Resulting in more consistency now the
manpages in base and ports would be in the relative path (under share/)
and a reduced amount of patching needed to port something to FreeBSD

Note1: this has already be done for GNU info pages earlier
Note2: due to the fact that for end user no functionnality will change during
the migration of the manpages to the new location and to avoid massive rebuild
of packages, it has been decided to not bump portrevision when migrating.

Reviewed by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D23166
2020-01-15 12:06:13 +00:00
Dmitry Marakasov
43030b8299 - Remove duplicate LICENSE
Approved by:	portmgr blanket
2020-01-14 20:03:59 +00:00
Piotr Kubaj
edd6086fe0 games/dxx-rebirth: update to 20191227
Allows us to remove the necessary patch and fixes build on i386.

MFH:		2020Q1 (fix build blanket)
2020-01-14 19:57:40 +00:00
Piotr Kubaj
a49966ff36 games/unknown-horizons: update to 2019.1
PR:             216459
Submitted by:   amdmi3
Approved by:    fiziologus@gmail.com (maintainer timeout)
2020-01-14 16:09:46 +00:00
Piotr Kubaj
74a26f5881 games/py-fife: update to 0.4.2
- Update to 0.4.2
- Fix LICENSE, add LICENSE_FILE

Needed for unknown-horizons update

PR:		242455
Submitted by:	amdmi3
Approved by:	fiziologus@gmail.com (maintainer timeout)
2020-01-14 15:49:02 +00:00
Antoine Brodin
fa91e4c7ba Deprecate a few broken ports
With hat:	portmgr
2020-01-14 12:36:37 +00:00
Tobias Kortkamp
73afc5d040 games/vvvvvv: Spell ONLY_FOR_ARCHS correctly
Reported by:	portscan
2020-01-13 17:55:08 +00:00
Emmanuel Vadot
ae3f039163 games/vvvvvv: Mark it only for amd64 until I test it on different arches 2020-01-13 12:29:24 +00:00
Piotr Kubaj
1de19ea61e games/scid: fix build on GCC architectures
C++11 compiler is necessary:
src/game.h:299: error: ISO C++ forbids declaration of 'ply' with no type
2020-01-11 18:19:31 +00:00
Emmanuel Vadot
666cecefaf games/vvvvvv: New port
VVVVVV is a 2D platformer inspired by the Commodore C64 era.
2020-01-11 15:55:35 +00:00
Tobias Kortkamp
7e86fd9bdf games/barony: Update to 3.3.0
Submitted by:	devnexen@gmail.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D23025
2020-01-11 10:11:50 +00:00
Rene Ladan
3fb72e318f Remove expired ports:
2020-01-10 astro/viking: Depends on broken and expiring graphics/mapnik
2020-01-10 audio/slv2: Broken for more than 5 months
2020-01-10 audio/triceratops-lv2: Broken for more than 5 months
2020-01-10 cad/brickutils: Broken for more than 3 months, unmaintained
2020-01-10 deskutils/zanshin: Broken for more than 5 months
2020-01-10 devel/elixir-gen_state_machine: Broken for more than 6 months
2020-01-10 devel/elixir-swarm: Depends on broken and expiring devel/elixir-gen_state_machine
2020-01-10 devel/erlang-clique: Depends on broken and expiring devel/erlang-cuttlefish
2020-01-10 devel/erlang-gen_rpc: Broken for more than 6 months
2020-01-10 devel/erlang-msgpack: Broken for more than 6 months
2020-01-10 devel/ocaml-deriving-ocsigen: Broken for more than 6 months
2020-01-10 devel/p5-rpm-build-perl: Broken for more than 7 months
2020-01-10 devel/shedskin: Broken for more than 3 months, unmaintained
2020-01-10 games/stonesoup-sdl: Broken for more than 8 months
2020-01-10 games/xtris: Broken for more than 3 months
2020-01-10 graphics/mapnik: Broken for more than 8 months
2020-01-10 graphics/vv: Broken for more than 4 months
2020-01-10 lang/js_of_ocaml: Depends on broken and expiring devel/ocaml-deriving-ocsigen
2020-01-10 lang/rubinius: Broken for more than 7 months
2020-01-10 math/dynare: Broken for more than 9 months
2020-01-10 science/meep: Broken for more than 6 months
2020-01-10 sysutils/hfm: Broken for more than 4 months
2020-01-10 sysutils/u-boot-zedboard: Broken for more than 6 months
2020-01-10 sysutils/u-boot-zybo: Broken for more than 6 months
2020-01-10 x11-themes/kde-icons-kool-gorilla: Broken for more than 3 months, unmaintained
2020-01-10 20:59:19 +00:00
Dmitry Marakasov
b5b17f6e68 - Update to 1.1 2020-01-10 16:16:54 +00:00
Piotr Kubaj
963f274edd games/arx-libertatis: fix build on GCC architectures
OpenAL needs C++11 compiler:
  /usr/local/lib/libopenal.so: undefined reference to
  `std:🧵:join()@GLIBCXX_3.4.11'

MFH:		2020Q1 (fix build blanket)
2020-01-10 12:46:29 +00:00
Tobias C. Berner
b87bceff50 Update KDE's App Bundle to 19.12.1
January 09, 2020. Over 120 individual programs plus dozens of programmer
libraries and feature plugins are released simultaneously as part of KDE’s
release service.

Today they all get new bugfix source releases.

Release Notes:	https://community.kde.org/Releases/19.12_Release_Notes
Changelog: 	https://kde.org/announcements/changelog-releases.php?version=19.12.1
2020-01-09 22:28:39 +00:00
Dmitry Marakasov
dd53274ba4 - Update to 0.4.6 2020-01-09 12:35:46 +00:00
Dmitry Marakasov
ea440bec63 - Update to 20191231 2020-01-09 12:23:29 +00:00
Dmitry Marakasov
3ea6156ae5 - Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
2020-01-09 09:30:14 +00:00
Piotr Kubaj
aff0a46946 games/julius: update to 1.2.0
Also remove upstreamed patch.

Release notes at https://github.com/bvschaik/julius/releases/tag/v1.2.0
2020-01-09 09:01:56 +00:00
Piotr Kubaj
f39fa3e452 games/eduke32: correct bad MASTER_SITES 2020-01-08 15:22:36 +00:00
Jochen Neumeister
535a71b876 Update to 3.3
PR:		242937
Submitted by:	Alexander Vereeken <Alexander88207@protonmail.com> (maintainer)
Sponsored by:	Netzkommune GmbH
2020-01-07 10:38:50 +00:00
Piotr Kubaj
208326f7c1 Move those ports to my FreeBSD.org address. 2020-01-06 16:34:40 +00:00
Steve Wills
e869b2cd35 games/dose-response: create port
Dose Response is a roguelike game where you play an addict. Avoid the
dangers threatening your mind and body while desperately looking for the
next fix.

WWW: https://tryjumping.com/dose-response-roguelike/

PR:		234269
Submitted by:	Greg V <greg@unrelenting.technology>
2020-01-06 13:04:35 +00:00
Piotr Kubaj
c0ebb789a5 games/doom-freedoom to 0.12.1, switch maintainer to my FreeBSD.org address
PR:		241856
Submitted by:	hardy.schumacher@gmx.de
2020-01-06 12:53:50 +00:00
Antoine Brodin
89f8b59412 Mark BROKEN again
With hat:	portmgr
Pointy hat:	yuri
2020-01-06 06:37:20 +00:00
Yuri Victorovich
4ac9a1cdf3 games/asteroids3d: Not broken
While here, add USES=xorg
2020-01-06 03:42:55 +00:00
Yuri Victorovich
3f9e20782d games/minecraft-client: Not broken
Erroneously labeled as BROKEN/unfetchable in rev.522132,
which may have been made during a period of intermittent connectivity problems.
2020-01-06 03:19:12 +00:00
Steve Wills
1219f62288 games/scid: Update to 4.7.0
PR:		242366
Submitted by:	m.ne@gmx.net
Approved by:	Friedrich Volkmann <bsd@volki.at> (maintainer)
2020-01-06 01:45:46 +00:00
Steve Wills
c7310d73ab games/regoth: create port
An open source reimplementation of the zEngine, a game engine used by
"Gothic" and "Gothic II".

WWW: https://github.com/REGoth-project/REGoth

PR:		227844
Submitted by:	Greg V <greg@unrelenting.technology>
2020-01-06 01:24:33 +00:00
Piotr Kubaj
861990012e games/xmoto: fix build on GCC architectures
Builds fine using new GCC.

MFH:		2020Q1 (fix build blanket)
2020-01-05 23:49:17 +00:00
Tobias C. Berner
b39d6c6fb4 games/frotz: update to 2.50
- give maintainership to David Griffith <bugs@661.org>

Frotz 2.50 was released on Tuesday November 12, 2019.

NEW FEATURES
- Added UTF-8 input and output.  Plain ASCII is still available.
- Added -L option for restoring save file directly from the command line.
- Added -R option for restricted read/write path.
- Sound effects in AIFF, MOD, and OGG formats supported per the Blorb specs.
- Sound driver selection is automated through the use of libao.
- Allow for an alternative Blorb file to be specified on the command line.

BUG FIXES
- Overhauled MacOS compilation.
- Corrected problems with error handling.
- Fixed a lot of unsafe strcpy() and strcat() calls.
- Fixed numerous problems with portability to other flavors of Unix.
- Fixed adaptive palette rendering for SDL.
- Fixed scaling with manually specified window dimensions.
- Fixed problem with unnecessary newlines with input timeouts.
- Allow fontdir in .sfrotzrc to work relative to user's home directory.
- Fixed problem with memory allocation leading to crashes in DOS.
- Fixed problem with DOS Frotz creating non-portable Quetzal files.

PR:		242821
Submitted by:	David Griffith <bugs@661.org>
2020-01-05 19:39:46 +00:00
Antoine Brodin
dc9af20b3c Mark a few ports broken (unfetchable) 2020-01-05 10:26:04 +00:00
Matthias Andree
2e26d3323d graphics/ilmbase, graphics/openexr: upgrade to upstream v2.4.0
graphics/gstreamer1-plugins-openexr: switch from C++98 to C++11 to
match new OpenEXR headers and unbreak compilation.

Bump PORTREVISION of all ports depending directly on either, based
on assessing INDEX-12 (bump_portrevision.pl -l (shallow) used).

Release Notes:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.4.0

The update was deliberately deferred until after 2020Q1, and should
not be MFH'd back to it.
2020-01-05 02:17:32 +00:00
Emanuel Haupt
7f55b288e8 Update to 4.9 2020-01-04 23:17:31 +00:00
Piotr Kubaj
c65be9eb37 games/glest: fix build on GCC architectures
Building with GCC fails:
./mk/linux/glest_game/ai/ai_rule.cpp: In member function 'virtual bool Glest::Game::AiRuleMassiveAttack::test()':
./mk/linux/glest_game/ai/ai_rule.cpp:156:46: error: 'INT_MAX' was not declared in this scope
  156 |   return ai->beingAttacked(attackPos, field, INT_MAX);
      |                                              ^~~~~~~
./mk/linux/glest_game/ai/ai_rule.cpp:19:1: note: 'INT_MAX' is defined in header '<climits>'; did you forget to '#include <climits>'?
   18 | #include "leak_dumper.h"
  +++ |+#include <climits>
   19 |
./mk/linux/glest_game/ai/ai_rule.cpp: In member function 'virtual bool Glest::Game::AiRuleExpand::test()':
./mk/linux/glest_game/ai/ai_rule.cpp:815:22: error: 'INT_MAX' was not declared in this scope
  815 |     int minDistance= INT_MAX;
      |                      ^~~~~~~
./mk/linux/glest_game/ai/ai_rule.cpp:815:22: note: 'INT_MAX' is defined in header '<climits>'; did you forget to '#include <climits>'?
...failed C++ ./build/powerpc64-portbld-freebsd12.1/optimize/glest_game/ai/ai_rule.o ...

Include climits in ai_rule.cpp to fix it.

PR:		242766
Approved by:	mmokhi (maintainer timeout)
MFH:		2020Q1 (fix build blanket)
2020-01-04 20:23:26 +00:00
Tobias Kortkamp
1808bb7c00 games/openomf: Unbreak build on i386 (broken in r511074)
warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean '-Wno-unused-const-variable'? [-Wunknown-warning-option]
external/dumb/dumb/src/it/itrender.c:721:11: error: always_inline function '_mm_setzero_ps' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                temp1 = _mm_setzero_ps();
                        ^
external/dumb/dumb/src/it/itrender.c:722:10: error: always_inline function '_mm_cvtsi32_ss' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                data = _mm_cvtsi32_ss( temp1, currsample );
                       ^
external/dumb/dumb/src/it/itrender.c:723:11: error: always_inline function '_mm_cvtsi32_ss' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                temp2 = _mm_cvtsi32_ss( temp1, prevsample );
                        ^
external/dumb/dumb/src/it/itrender.c:724:13: error: always_inline function '_mm_loadu_ps' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                impulse = _mm_loadu_ps( (const float *) &imp );
                          ^
external/dumb/dumb/src/it/itrender.c:728:12: error: always_inline function '_mm_cvtsi32_ss' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                        temp1 = _mm_cvtsi32_ss( data, src [i] );
                                ^
external/dumb/dumb/src/it/itrender.c:729:12: error: always_inline function '_mm_mul_ps' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                        temp1 = _mm_mul_ps( temp1, impulse );
                                ^
external/dumb/dumb/src/it/itrender.c:730:12: error: always_inline function '_mm_movehl_ps' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                        temp2 = _mm_movehl_ps( temp2, temp1 );
                                ^
external/dumb/dumb/src/it/itrender.c:731:12: error: always_inline function '_mm_add_ps' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                        temp1 = _mm_add_ps( temp1, temp2 );
                                ^
external/dumb/dumb/src/it/itrender.c:734:12: error: always_inline function '_mm_add_ps' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                        temp1 = _mm_add_ps( temp1, temp2 );
                                ^
external/dumb/dumb/src/it/itrender.c:737:15: error: always_inline function '_mm_cvtss_si32' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                        dst [i] += _mm_cvtss_si32( temp1 );
                                   ^
external/dumb/dumb/src/it/itrender.c:740:16: error: always_inline function '_mm_cvtss_si32' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                currsample = _mm_cvtss_si32( temp1 );
                             ^
external/dumb/dumb/src/it/itrender.c:742:16: error: always_inline function '_mm_cvtss_si32' requires target feature 'mmx', but would be inlined into function 'it_filter_sse' that is compiled without support for 'mmx'
                prevsample = _mm_cvtss_si32( temp1 );
                             ^
1 warning and 12 errors generated.

http://beefy10.nyi.freebsd.org/data/113i386-default/521788/logs/errors/openomf-0.6.5_6.log
http://beefy5.nyi.freebsd.org/data/120i386-default/521788/logs/errors/openomf-0.6.5_6.log
2020-01-04 08:29:45 +00:00
Piotr Kubaj
ce15b9aca9 games/eboard: fix build on GCC architectures
Use C++11 compiler and respect CXXFLAGS.

The compiler check is wrong so remove it.
2020-01-02 23:29:17 +00:00
Steve Wills
2ea014043e games/devilutionX 1.0.0: version update and fixed some issues
PR:		242940
Submitted by:	malavon <benny.goemans@gmail.com> (maintainer, with slight changes)
2020-01-02 16:53:35 +00:00
Baptiste Daroussin
c00f9e12ae Make sure we can link also with libncurses.so if built with wildchar support 2020-01-02 09:46:49 +00:00
Baptiste Daroussin
f3d068d506 Modify the makefile so we can specify the ncurses implementation from the
command line
2020-01-02 09:23:47 +00:00
Jan Beich
3687361937 games/aquaria: drop DEBUG option after r478306 2020-01-01 09:30:29 +00:00
Jan Beich
720d65dd80 games/rlvm: unbreak build after r521445
=======================<phase: run-depends    >============================
===>   rlvm-0.14.67_22 depends on file: /usr/local/share/fonts/dejavu/DejaVuSans.ttf - found
===>   rlvm-0.14.67_22 depends on file: /usr/local/share/fonts/TTF/mona.ttf - not found
===>   Installing existing package /packages/All/ja-font-mona-ttf-2.90_1.txz
Installing ja-font-mona-ttf-2.90_1...
Extracting ja-font-mona-ttf-2.90_1: ....... done
===>   rlvm-0.14.67_22 depends on file: /usr/local/share/fonts/TTF/mona.ttf - not found
*** Error code 1

Reported by:	pkg-fallout
2020-01-01 07:37:36 +00:00
Jan Beich
be81b46c22 games/openfodder: update to 1.6.0
Changes:	https://github.com/OpenFodder/openfodder/releases/tag/1.6.0
Reported by:	GitHub (watch releases)
2019-12-31 21:12:00 +00:00
Jose Alonso Cardenas Marquez
1631d71024 - Update to 1.9.5.4 2019-12-31 19:52:40 +00:00
Jose Alonso Cardenas Marquez
34196d10e5 - Change LDPATH to FPC_LDPATH into lang/fpc/Makefile. It can be changed from
/etc/make.conf
- Add FPC_LDPATH to freepascal compiler. By default it is defined to
  %%LOCALBASE%%/bin/ld.bfd but it can be changed setting FPC_LDPATH environment
  variable
- Remove compatX dependencies from bootstrap and compiler. It could fix problems
  when GENERIC kernel is not used [1]
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION

PR:		239135
Submitted by:	fbsdbugs4 __at__ sentry.org
2019-12-31 15:11:18 +00:00
Fernando Apesteguía
6b453c5d76 games/trophy: update to 2.0.4
Reported by:	portscout
2019-12-31 13:47:57 +00:00
Koichiro Iwao
dc936c406b multiple ports: Update MAINTAINER
as he got FreeBSD.org account.

PR:		243002
Submitted by:	salvadore
2019-12-31 13:02:42 +00:00
Piotr Kubaj
3bb37531c3 games/gemrb: fix build on GCC architectures
Use newer GCC:
cc1plus: error: -Werror=pedantic: No option -Wpedantic
2019-12-30 23:46:52 +00:00