Commit graph

196 commits

Author SHA1 Message Date
Dima Panov
b082b3d13e devel/boost-all: bump all library consumers after boost upgrade
PR:	246106
2022-05-22 23:17:16 +03:00
Ganael LAPLANCHE
53c026c402 games/flightgear: Update to 2020.3.13
- Update Simgear and Flightgear ports to 2020.3.13
- games/flightgear-data: fix uppercase letter in BROKEN message on
  mips64 (as reported by portlint)
2022-04-04 12:12:12 +02:00
Ganael LAPLANCHE
844cc9cbfd games/flightgear: Update to 2020.3.12
Update Simgear and Flightgear ports to 2020.3.12
2022-02-06 15:41:46 +01:00
Ganael LAPLANCHE
680b748943 games/flightgear: Update to 2020.3.11
games/flightgear-data: switch from deprecated
@exec to @preexec
2021-08-26 12:08:39 +02:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Ganael LAPLANCHE
f117935694 games/flightgear: Update Simgear & Flightgear to 2020.3.9 2021-06-15 16:09:23 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Ganael LAPLANCHE
1a4714ff35 Update Simgear & Flightgear to 2020.3.8 2021-03-26 12:27:51 +00:00
Ganael LAPLANCHE
de71e499ce Update Simgear and Flightgear ports to 2020.3.6 2021-02-24 11:07:11 +00:00
Ganael LAPLANCHE
0a856c6854 Update Simgear and Flightgear ports to 2020.3.5 2021-01-05 11:12:29 +00:00
Ganael LAPLANCHE
f4aebc2c5c Update Simgear and Flightgear ports to 2020.3.4 2020-12-07 15:08:09 +00:00
Ganael LAPLANCHE
285d32b428 Update Simgear and Flightgear ports to 2020.3.3 2020-11-27 15:17:56 +00:00
Ganael LAPLANCHE
1d001176af Update Simgear and Flightgear ports to 2020.3.2 2020-11-12 15:12:17 +00:00
Ganael LAPLANCHE
b814ba0b85 Update Simgear and Flightgear ports to 2020.3.1 2020-11-02 17:49:49 +00:00
Niclas Zeising
a8d9df7e30 Bump portrevision for devel/evdev-proto
Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442.
2020-09-28 19:59:57 +00:00
Ganael LAPLANCHE
d64f546f7f Update Simgear and Flightgear ports to 2020.1.3 2020-07-08 10:17:54 +00:00
Ganael LAPLANCHE
f2d46c2654 Update Simgear & Flightgear to 2020.1.2
Changelog: http://wiki.flightgear.org/Changelog_2020.1
2020-05-31 09:49:05 +00:00
Dmitry Marakasov
e92b59dfac - Fix LICENSE
- Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
2020-04-03 09:32:18 +00:00
Tobias Kortkamp
29a23b8db4 Clean up LLD_UNSAFE from openal-soft ports
After FreeBSD 12.0 EOL we no longer have to worry about LLD 6 and
can drop LLD_UNSAFE from openal-soft ports.  LLD can link them fine
now but some ports needs a little help on i386 (-Wl,-znotext).

PR:		226980
Reviewed by:	jbeich (earlier version)
Differential Revision:	https://reviews.freebsd.org/D23030
2020-03-19 23:02:30 +00:00
Jan Beich
701aa3bcf8 devel/boost-*: update to 1.72.0
Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
2019-12-11 17:53:48 +00:00
Dmitry Marakasov
4dd43e1d9d - Move graphics/osg to graphics/osg34 in preparation for update to 3.6
PR:		230442
2019-12-09 21:07:13 +00:00
Ganael LAPLANCHE
3d2e226491 Update Simgear & Flightgear ports to 2019.1.1 2019-09-19 10:04:27 +00:00
Ganael LAPLANCHE
ea57060291 Add forgotten dependencies and USE_LDCONFIG following r509420
PR:		239282
Submitted by:	Sergei Vyshenski <svysh.fbsd@gmail.com>
2019-08-20 16:26:31 +00:00
Ganael LAPLANCHE
432ea66a47 devel/simgear: Use expat from ports instead of internal version
That prepares the port for the upcoming update of textproc/expat2.

As a consequence, Simgear is now provided as a shared library (only). That
commit chases dependencies to Simgear and fixes them for dependent ports [1].

PR:		239282
Submitted by:	Sergei Vyshenski <svysh.fbsd@gmail.com>
Approved by:	portmgr blanket [1]
2019-08-20 10:55:50 +00:00
Jan Beich
befa71e0f3 devel/boost-*: update to 1.71.0
Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
2019-08-19 15:35:27 +00:00
Mathieu Arnold
79698c8457 Convert to UCL & cleanup pkg-message (categories e-g) 2019-08-13 16:03:11 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Ganael LAPLANCHE
0a640d65f7 Re-enable EVENT_INPUT support on 13-CURRENT
Patch has been accepted upstream, see:
https://sourceforge.net/p/flightgear/flightgear/merge-requests/165/
so we use it as a backport, waiting for next Flightgear version.

PR:		237835
Submitted by:	Aaron Farias <timido@ubuntu.com>
2019-05-29 15:45:06 +00:00
Ganael LAPLANCHE
4dab1705cb Disable EVENT_INPUT support on 13-CURRENT to avoid crashing during startup
PR:		237835
Submitted by:	Aaron Farias <timido@ubuntu.com>
2019-05-22 21:47:45 +00:00
Piotr Kubaj
2d6db67048 games/flightgear: fix build with GCC-based architectures
Add USES=compiler:c++11-lang to fix:
  The compiler feature "cxx_decltype" is not known to CXX compiler

  "GNU"

  version 4.2.1.

Approved by:	mentors (implicit approval)
2019-05-07 19:19:09 +00:00
Ganael LAPLANCHE
bfc04bf69f Fix METAR data download
PR:		237400
Submitted by:	russo@bogodyn.org
MFH:		2019Q2
2019-04-23 10:02:21 +00:00
Jan Beich
9b21a3a084 devel/boost-*: update to 1.70.0
Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
2019-04-12 06:36:31 +00:00
Tobias C. Berner
4128b9bc87 games/flightgear: disable the ninja generator
- with ninja 1.9 duplicate targets are errors [1]
- disable ninja until the issue [2] is fixed upstream.

[1] 42eefc854b
[2] https://sourceforge.net/p/flightgear/codetickets/2118/

PR:		235507
2019-03-09 21:03:16 +00:00
Jan Beich
75a8d8568d games/flightgear: unbreak with libc++ 8
In file included from utils/fgelev/fgelev.cxx:23:
In file included from /usr/include/c++/v1/iostream:38:
In file included from /usr/include/c++/v1/ios:216:
In file included from /usr/include/c++/v1/__locale:15:
In file included from /usr/include/c++/v1/string:505:
In file included from /usr/include/c++/v1/string_view:176:
In file included from /usr/include/c++/v1/__string:57:
In file included from /usr/include/c++/v1/algorithm:640:
In file included from /usr/include/c++/v1/initializer_list:47:
In file included from /usr/include/c++/v1/cstddef:38:
version:1:1: error: expected unqualified-id
2018.3.2
^

PR:		236192
Reported by:	pkg-fallout
Approved by:	portmgr blanket
2019-03-06 08:21:36 +00:00
Ganael LAPLANCHE
5a7eb45eda Update Simgear and Flightgear ports to 2018.3.2
While here, also reorder a few things
2019-02-01 21:22:18 +00:00
Tijl Coosemans
1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
Niclas Zeising
248c6b5c09 Split out evdev headers from multimedia/v4l_compat
Split out evdev headers (input.h, input-event-codes.h, uinput.h) into their
own port, devel/evdev-proto, and update those to be current with the Linux
4.19 kernel.  This is done in order to be able to update the rest of the
FreeBSD input stack, which is forthcoming.

By splititng out the evdev headers we can update them independent of other
updates in v4l_compat, which makes it easier for the graphics team to keep
track of them and keep them updated as needed.

Update devel/libevdev from 1.4.4 to 1.5.9 instead of trying to make it work
with the updated headers.  This will be further updated.

Update devel/py-evdev from 0.5.0 to 0.8.1 instead of trying to make it work
with the updated evdev headers.

Update consumers to use devel/evdev-proto rather than multimedia/v4l_compat
as needed, and bump portrevisions.

This is the first step in getting the FreeBSD input stack (libevdev,
libinput and so on) updated to newer versions.

Many thanks to all who have helped out with testing, code and exp-runs.
Apologies if I've forgotten to add any names.

PR:		222905, 217248, (based on, in part), 233787 (exp-run)
Submitted by:	Greg V, wulf
Tested by:	tcberner, kde
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Obtained from:	FreeBSDDesktop development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
2018-12-19 09:09:11 +00:00
Ganael LAPLANCHE
12b32c00e3 Update Simgear & Flightgear ports to 2018.3.1
Changes:	http://wiki.flightgear.org/Changelog_2018.3
PR:		233811
Submitted by:	Michael Danilov <mike.d.ft402@gmail.com>
2018-12-12 11:02:44 +00:00
Jan Beich
7c879267dc devel/boost-*: update to 1.69.0
Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
2018-12-12 00:15:49 +00:00
Ganael LAPLANCHE
28b19b9b13 devel/simgear: GCC architectures require linking with libosgDB [1]
Also, remove support for Clang < 4.0 and GCC < 6 for devel/simgear [1] and
games/flightgear ports.

PR:		232832 [1]
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
2018-11-08 19:29:14 +00:00
Tobias C. Berner
89d1bb9ab0 Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarative
- There was no obvious reason to split these ports, and it makes
  porting simpler; the set of ports using either mostly coincided.

Exp-run by:	antoine
PR:		223687
PR:		232751
2018-11-04 19:00:53 +00:00
Ganael LAPLANCHE
33f178ede0 Add missing USES=gl to my ports 2018-10-05 10:10:02 +00:00
Niclas Zeising
0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Ganael LAPLANCHE
1fdca8bb72 Update Simgear & Flightgear ports to 2018.2.2 2018-09-03 15:57:00 +00:00
Ganael LAPLANCHE
3b40153f89 Fix build with Clang7
PR:		230502
Submitted by:	jbeich
2018-09-01 20:22:08 +00:00
Jan Beich
0b055d47f2 devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2018-08-09 06:58:30 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Ganael LAPLANCHE
a77cd202c9 Update Simgear & Flightgear ports to 2018.2.1
Also, remove js_server as it has been unmaintained for years now.
2018-06-01 11:48:58 +00:00
Ganael LAPLANCHE
17b94cd28f Update Simgear & Flightgear ports to 2018.1.1 2018-04-23 11:26:24 +00:00