Commit graph

321 commits

Author SHA1 Message Date
Jan Beich
4bf8d72783 emulators/rpcs3: update to 0.0.6.8089
Changes:	fce9d6a7b...8194c92f1
2019-05-11 00:56:12 +00:00
Jan Beich
a06576a49b emulators/rpcs3: update to 0.0.6.8086
Changes:	7ead021aa...fce9d6a7b
2019-05-10 23:58:33 +00:00
Jan Beich
b8acbb63bb emulators/rpcs3: unbreak EVDEV after r487789
In file included from rpcs3/rpcs3qt/pad_settings_dialog.cpp:24:
In file included from rpcs3/evdev_joystick_handler.h:7:
/usr/local/include/libevdev-1.0/libevdev/libevdev.h:30:10: fatal error: 'linux/input.h' file not found
 #include <linux/input.h>
          ^~~~~~~~~~~~~~~
2019-05-10 23:58:28 +00:00
Jan Beich
1f5d0426d7 emulators/rpcs3: document broken GDB after r482459
Utilities/GDBDebugServer.cpp:357:36: error: no member named 'cr_pack' in 'ppu_thread'
                return u32_to_padded_hex(thread->cr_pack());
                                         ~~~~~~  ^
Utilities/GDBDebugServer.cpp:386:11: error: no member named 'cr_unpack' in 'ppu_thread'
                thread->cr_unpack(hex_to_u32(value));
                ~~~~~~  ^
Utilities/GDBDebugServer.cpp:736:22: error: out-of-line definition of 'on_task' does not match any declaration in 'GDBDebugServer'
void GDBDebugServer::on_task()
                     ^~~~~~~
Utilities/GDBDebugServer.cpp:811:22: error: out-of-line definition of 'on_exit' does not match any declaration in 'GDBDebugServer'
void GDBDebugServer::on_exit()
                     ^~~~~~~
Utilities/GDBDebugServer.cpp:822:29: error: out-of-line definition of 'get_name' does not match any declaration in 'GDBDebugServer'
std::string GDBDebugServer::get_name() const
                            ^~~~~~~~
Utilities/GDBDebugServer.cpp:827:22: error: out-of-line definition of 'on_stop' does not match any declaration in 'GDBDebugServer'
void GDBDebugServer::on_stop()
                     ^~~~~~~
Utilities/GDBDebugServer.cpp:831:8: error: no member named 'notify' in 'GDBDebugServer'
        this->notify();
        ~~~~  ^
Utilities/GDBDebugServer.cpp:832:2: error: use of undeclared identifier 'old_thread'; did you mean 'pad_thread'?
        old_thread::on_stop();
        ^~~~~~~~~~
        pad_thread
rpcs3/Emu/System.h:197:38: note: 'pad_thread' declared here
        std::function<std::shared_ptr<class pad_thread>()> get_pad_handler;
                                            ^
Utilities/GDBDebugServer.cpp:832:2: error: incomplete type 'pad_thread' named in nested name specifier
        old_thread::on_stop();
        ^~~~~~~~~~~~
rpcs3/Emu/System.h:197:38: note: forward declaration of 'pad_thread'
        std::function<std::shared_ptr<class pad_thread>()> get_pad_handler;
                                            ^
Utilities/GDBDebugServer.cpp:841:2: error: use of undeclared identifier 'notify'
        notify();
        ^
rpcs3/Emu/System.cpp:1543:30: error: no member named 'on_stop' in 'GDBDebugServer'
        fxm::get<GDBDebugServer>()->on_stop();
        ~~~~~~~~~~~~~~~~~~~~~~~~~~  ^
2019-05-10 23:58:22 +00:00
Jan Beich
b9ab730d66 emulators/rpcs3: update to 0.0.6.8085
Changes:	514159072...7ead021aa
2019-05-09 00:52:03 +00:00
Jan Beich
a89e9a1960 emulators/rpcs3: update to 0.0.6.8079
Changes:	f246a8666...514159072
2019-05-06 23:58:33 +00:00
Jan Beich
3854bc8798 emulators/rpcs3: update to 0.0.6.8064
Changes:	2b4da1870...f246a8666
2019-05-04 22:27:39 +00:00
Jan Beich
5c7b8fd447 emulators/rpcs3: update to 0.0.6.8056
Changes:	6b7cd458e...2b4da1870
2019-05-03 23:44:55 +00:00
Jan Beich
72c2d9b7c9 emulators/rpcs3: update to 0.0.6.8051
Changes:	301dd8281...6b7cd458e
2019-05-02 00:32:41 +00:00
Jan Beich
a6e588a1b0 emulators/rpcs3: update to 0.0.6.8037
Changes:	be6d9af1a...301dd8281
2019-04-30 00:29:29 +00:00
Jan Beich
e8c6ba5d83 emulators/rpcs3: update to 0.0.6.8034
Changes:	467ef2afc...be6d9af1a
2019-04-27 00:49:26 +00:00
Jan Beich
ad27f06a75 emulators/rpcs3: update to 0.0.6.8007
Changes:	258df80bf...467ef2afc
2019-04-25 00:51:53 +00:00
Jan Beich
2c1624fbfe emulators/rpcs3: update to 0.0.6.8004
Changes:	ae5a4b697...258df80bf
2019-04-21 00:51:01 +00:00
Jan Beich
0fef3c53d5 emulators/rpcs3: update to 0.0.6.8000
Changes:	786598220...ae5a4b697
2019-04-20 00:46:51 +00:00
Jan Beich
7567e6bc60 emulators/rpcs3: update to 0.0.6.7989
Changes:	f99577114...786598220
2019-04-18 00:54:01 +00:00
Jan Beich
ad8049e1b2 emulators/rpcs3: update to 0.0.6.7981
Changes:	df3b46a61...f99577114
2019-04-16 00:41:49 +00:00
Jan Beich
7dcaec41ab emulators/rpcs3: update to 0.0.6.7972
Changes:	52a12185a...df3b46a61
2019-04-13 00:36:51 +00:00
Jan Beich
8cb9840e49 emulators/rpcs3: update to 0.0.6.7955
Changes:	3bfe921a7...52a12185a
2019-04-11 00:52:15 +00:00
Jan Beich
a5514c3f8c emulators/rpcs3: update to 0.0.6.7931
Changes:	a254a203b...3bfe921a7
2019-04-02 00:40:47 +00:00
Jan Beich
e8d33ceafc emulators/rpcs3: update to 0.0.6.7909
Changes:	956d03941...a254a203b
2019-03-28 00:28:41 +00:00
Jan Beich
93d1bd7ae8 emulators/rpcs3: update to 0.0.6.7906
Changes:	7ea04d5d7...956d03941
2019-03-26 00:41:39 +00:00
Jan Beich
26101ff7e3 emulators/rpcs3: update to 0.0.6.7901
Changes:	b879b3227...7ea04d5d7
2019-03-23 00:37:10 +00:00
Jan Beich
47c77a0b43 emulators/rpcs3: update to 0.0.6.7888
Changes:	63bbe459e...b879b3227
2019-03-21 00:47:01 +00:00
Jan Beich
46ddb4a883 emulators/rpcs3: update to 0.0.6.7883
Changes:	e9b6beadf...63bbe459e
2019-03-19 00:49:45 +00:00
Jan Beich
6286eca34d emulators/rpcs3: update to 0.0.6.7869
Changes:	1875dc3f1...e9b6beadf
MFH:		2019Q1 (implicit for snapshots?)
2019-03-14 00:53:21 +00:00
Jan Beich
18b6bf86a0 emulators/rpcs3: update to 0.0.6.7857
Changes:	a43e7c172...1875dc3f1
MFH:		2019Q1 (implicit for snapshots?)
2019-03-12 00:44:56 +00:00
Jan Beich
8f118fb628 emulators/rpcs3: update to 0.0.6.7840
Changes:	4ea76def7...a43e7c172
MFH:		2019Q1 (implicit for snapshots?)
2019-03-09 00:39:48 +00:00
Jan Beich
854ba7eec4 emulators/rpcs3: update to 0.0.6.7830
Changes:	ebb24375d...4ea76def7
MFH:		2019Q1 (implicit for snapshots?)
2019-03-07 00:49:07 +00:00
Jan Beich
a946517563 emulators/rpcs3: update to 0.0.6.7825
Changes:	de5379a69...ebb24375d
2019-03-02 00:49:49 +00:00
Jan Beich
0ad022b066 emulators/rpcs3: fix --version output after r494119 2019-02-28 01:24:25 +00:00
Jan Beich
b7248ffbe5 emulators/rpcs3: update to 0.0.6.7816
Changes:	4c72f7c1d...de5379a69
MFH:		2019Q1 (implicit for snapshots?)
2019-02-28 00:59:29 +00:00
Jan Beich
a679f8b8f8 emulators/rpcs3: update to 0.0.6.7807
Changes:	d4888a497...4c72f7c1d
2019-02-19 00:15:50 +00:00
Jan Beich
e81ed22506 emulators/rpcs3: update to 0.0.6.7800
Changes:	982b2ab88...d4888a497
2019-02-14 00:13:40 +00:00
Jan Beich
29cb9363cd emulators/rpcs3: update to 0.0.6.7796
Changes:	84d42ecb6...982b2ab88
2019-02-12 00:46:16 +00:00
Jan Beich
f638368576 emulators/rpcs3: update to 0.0.6.7793
Changes:	19ff95da7...84d42ecb6
2019-02-10 00:44:05 +00:00
Jan Beich
5a9e0ffbe4 emulators/rpcs3: update to 0.0.6.7790
Changes:	38887bc03...19ff95da7
2019-02-09 00:36:20 +00:00
Jan Beich
a7058e28d4 emulators/rpcs3: update to 0.0.6.7789
Changes:	4c593959f...38887bc03
2019-02-07 00:31:39 +00:00
Jan Beich
20d87bbca0 emulators/rpcs3: update to 0.0.6.7788
Changes:	8920eda32...4c593959f
2019-02-05 00:50:03 +00:00
Jan Beich
36e68e5608 emulators/rpcs3: update to 0.0.6.7776
Changes:	25aa5f80a...8920eda32
2019-02-01 23:43:30 +00:00
Jan Beich
b444b47e6e emulators/rpcs3: update to 0.0.5.7767
Changes:	587fe421e...25aa5f80a
2019-01-30 17:17:46 +00:00
Jan Beich
f5995bd34c emulators/rpcs3: update to 0.0.5.7757
Changes:	afeacc171...587fe421e
2019-01-26 00:43:31 +00:00
Jan Beich
ef07777ff4 emulators/rpcs3: update to 0.0.5.7742
Changes:	688d5a991b...afeacc171
2019-01-24 00:14:11 +00:00
Jan Beich
07339f3744 emulators/rpcs3: update to 0.0.5.7738
Changes:	d4591b150...688d5a991
2019-01-22 00:42:26 +00:00
Jan Beich
2bf4f19776 emulators/rpcs3: update to 0.0.5.7736
Changes:	f902a7867...d4591b150
2019-01-19 00:29:32 +00:00
Jan Beich
027c91836a emulators/rpcs3: update to 0.0.5.7731
Changes:	f19fd2322...f902a7867
2019-01-16 19:17:14 +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
Jan Beich
c9b247039d emulators/rpcs3: update to 0.0.5.7729
Changes:	022550a43...f19fd2322
2019-01-15 00:52:57 +00:00
Jan Beich
7a74e15fe5 emulators/rpcs3: update to 0.0.5.7714
Changes:	52ac0a901...022550a43
2019-01-13 00:38:05 +00:00
Jan Beich
1179637f90 emulators/rpcs3: update to 0.0.5.7678
Changes:	37c621ebb...52ac0a901
2019-01-08 00:28:40 +00:00
Jan Beich
7e06c19658 emulators/rpcs3: update to 0.0.5.7652
Changes:	a4f67ccb8...37c621ebb
2019-01-03 00:20:50 +00:00
Jan Beich
e8aca18c92 emulators/rpcs3: update to 0.0.5.7645
Changes:	cfe070986...a4f67ccb8
2019-01-01 00:00:41 +00:00
Jan Beich
00fe4a3738 emulators/rpcs3: update to 0.0.5.7624
- Unbreak runtime after r487719
- Switch to upstream versioning scheme

Changes:	4b65c3943...cfe070986
2018-12-29 00:02:59 +00:00
Jan Beich
d9cee2e7f1 emulators/rpcs3: update to 0.0.5.1162
Changes:	dbd481458...4b65c3943
2018-12-27 00:26:26 +00:00
Tobias C. Berner
707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Jan Beich
f0ae38c9a7 emulators/rpcs3: update to 0.0.5.1159
Changes:	e80574cbd...dbd481458
2018-12-24 23:33:19 +00:00
Jan Beich
06010a73b3 emulators/rpcs3: update to 0.0.5.1136
Changes:	bc3ab7a9d...e80574cbd
2018-12-23 00:54:27 +00:00
Jan Beich
b1a8d2ea88 emulators/rpcs3: update to 0.0.5.1128
Changes:	c50d459b1...bc3ab7a9d
2018-12-18 00:54:17 +00:00
Jan Beich
f8501346be emulators/rpcs3: update to 0.0.5.1126
Changes:	8cbaa8627...c50d459b1
2018-12-16 00:56:19 +00:00
Jan Beich
c499e97a36 emulators/rpcs3: update to 0.0.5.1118
Changes:	76f94940c...8cbaa8627
2018-12-15 14:56:45 +00:00
Jan Beich
d0a30f195a emulators/rpcs3: update to 0.0.5.1116
Changes:	1ca02c7d1...76f94940c
2018-12-13 00:32:13 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

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, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich
28785ba97b emulators/rpcs3: update to 0.0.5.1109
Changes:	92be67b40...1ca02c7d1
2018-12-11 00:56:10 +00:00
Jan Beich
d3912c4907 emulators/rpcs3: update to 0.0.5.1102
Changes:	32059bfaa...92be67b40
2018-12-06 00:48:45 +00:00
Jan Beich
01f78df236 emulators/rpcs3: update to 0.0.5.1090
Changes:	ec768afbd...32059bfaa
2018-12-04 00:52:42 +00:00
Jan Beich
9a4355f7e3 emulators/rpcs3: update to 0.0.5.1076
Changes:	7f1cbb113...ec768afbd
2018-12-01 00:33:29 +00:00
Jan Beich
13d27a06cb emulators/rpcs3: update to 0.0.5.1050
Changes:	3c7f02d99...7f1cbb113
2018-11-24 00:47:36 +00:00
Jan Beich
da5a8d5227 emulators/rpcs3: update to 0.0.5.1045
Changes:	225310e04...3c7f02d99
2018-11-20 00:35:31 +00:00
Jan Beich
d7d3e1871f emulators/rpcs3: update to 0.0.5.1039
Changes:	0044eb44e...225310e04
2018-11-17 00:51:31 +00:00
Jan Beich
1e812d6993 emulators/rpcs3: update to 0.0.5.1037
Changes:	2e1aec4de...0044eb44e
2018-11-15 00:25:22 +00:00
Jan Beich
e478e6d862 emulators/rpcs3: update to 0.0.5.1035
Changes:	7180c1f2d...2e1aec4de
2018-11-13 00:22:11 +00:00
Jan Beich
6f65ece3f5 emulators/rpcs3: unbreak build with clang > 6.0.0
Assertion failed: (D->getCachedLinkage() == LV.getLinkage()), function getLVForDecl, file /usr/src/contrib/llvm/tools/clang/lib/AST/Decl.cpp, line 1394.

PR:		231952
Reported by:	pkg-fallout
Submitted by:	Roman CAT
2018-11-10 10:27:34 +00:00
Jan Beich
3cc739d249 emulators/rpcs3: update to 0.0.5.1030
Changes:	90f816595...7180c1f2d
2018-11-10 00:35:31 +00:00
Jan Beich
b9a442b8f0 emulators/rpcs3: update to 0.0.5.1026
Changes:	11681f02c...90f816595
2018-11-07 22:40:43 +00:00
Jan Beich
0872f77fd4 multimedia/ffmpeg: update to 4.1
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2018-11-06 01:50:26 +00:00
Jan Beich
eff7045a4f emulators/rpcs3: update to 0.0.5.1020
Changes:	43b75ccf0...11681f02c
2018-11-06 00:23:40 +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
Jan Beich
0b25516071 emulators/rpcs3: update to 0.0.5.1010
Changes:	7056b5fc7...43b75ccf0
2018-11-03 00:07:58 +00:00
Rene Ladan
8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Jan Beich
a59700e8ea emulators/rpcs3: update to 0.0.5.1006
Changes:	1cf62e9de...7056b5fc7
2018-10-31 20:49:20 +00:00
Jan Beich
6b0564b341 emulators/rpcs3: update to 0.0.5.999
Changes:	586c0ea1d...1cf62e9de
2018-10-27 00:53:57 +00:00
Jan Beich
af6c58fb2f emulators/rpcs3: update to 0.0.5.998
Changes:	eba2216c4...586c0ea1d
2018-10-25 00:53:05 +00:00
Jan Beich
f2807cf94e emulators/rpcs3: update to 0.0.5.994
Changes:	f588454d2...eba2216c4
2018-10-23 00:24:39 +00:00
Jan Beich
067c76457f emulators/rpcs3: update to 0.0.5.984
Changes:	4ab777b42...f588454d2
2018-10-20 00:43:54 +00:00
Jan Beich
c181852d0b emulators/rpcs3: update to 0.0.5.979
Changes:	8540399ec...4ab777b42
2018-10-16 00:00:59 +00:00
Jan Beich
a13fadf392 graphics/vulkan-loader: enable Wayland surface
- Rebuild ppsspp and rpcs3 to pick up Wayland support for Vulkan

PR:		227423
Submitted by:	Greg V (maintainer)
2018-10-15 23:59:54 +00:00
Jan Beich
d17e8e3843 emulators/rpcs3: update to 0.0.5.975
Changes:	83b6c9856...8540399ec
2018-10-12 23:48:55 +00:00
Jan Beich
07f9be9d24 emulators/rpcs3: update to 0.0.5.971
Changes:	cc846eb67...83b6c9856
2018-10-09 00:31:04 +00:00
Jan Beich
92291594de emulators/rpcs3: update to 0.0.5.968
Changes:	145667831...cc846eb67
2018-10-03 23:18:37 +00:00
Jan Beich
b0822a796c emulators/rpcs3: update to 0.0.5.951
Changes:	da6ce80f4...145667831
2018-10-02 00:26:21 +00:00
Jan Beich
22a4d46103 emulators/rpcs3: unbreak with LLD by default
/usr/bin/ld: error: cannot preempt symbol: alcOpenDevice
>>> defined in /usr/local/lib/libopenal.so
>>> referenced by OpenALThread.cpp
>>>               OpenALThread.cpp.o:(OpenALThread::OpenALThread()) in archive rpcs3/Emu/librpcs3_emu.a

/usr/bin/ld: error: cannot preempt symbol: alcGetError
>>> defined in /usr/local/lib/libopenal.so
>>> referenced by OpenALThread.cpp
>>>               OpenALThread.cpp.o:(OpenALThread::OpenALThread()) in archive rpcs3/Emu/librpcs3_emu.a

Reported by:	pkg-fallout
2018-10-01 18:41:13 +00:00
Jan Beich
851efb6ac5 emulators/rpcs3: drop FreeBSD 11.1 support after EOL 2018-10-01 14:19:13 +00:00
Jan Beich
00bfd1ebc3 emulators/rpcs3: update to 0.0.5.945
Changes:	bdf85ed90...da6ce80f4
2018-09-28 21:39:55 +00:00
Jan Beich
3fabd72146 emulators/rpcs3: update to 0.0.5.934
Changes:	dab30c005...bdf85ed90
2018-09-26 21:57:40 +00:00
Jan Beich
c16ca8998c emulators/rpcs3: update to 0.0.5.928
Changes:	a3d44b5e1...dab30c005
2018-09-24 23:12:54 +00:00
Jan Beich
9568f87037 emulators/rpcs3: update to 0.0.5.927
Changes:	dafc914bcb...a3d44b5e1
2018-09-24 17:46:24 +00:00
Jan Beich
512abcc200 emulators/rpcs3: update to 0.0.5.912
Changes:	e37da61a1...dafc914bc
2018-09-21 23:03:07 +00:00
Jan Beich
37341bba4b emulators/rpcs3: update to 0.0.5.892
Changes:	ed7012c9d...e37da61a1
2018-09-18 00:44:50 +00:00
Jan Beich
9ccab530a4 emulators/rpcs3: unbreak with Clang 7
cc: error: unknown argument: '-image-base=0x10000'
2018-09-15 00:44:43 +00:00
Jan Beich
4ba31130f6 emulators/rpcs3: update to 0.0.5.877
Changes:	cd11ae5d8...ed7012c9d
2018-09-15 00:44:29 +00:00
Jan Beich
4300ab0a03 emulators/rpcs3: update to 0.0.5.872
Changes:	3072571a4...cd11ae5d8
2018-09-13 00:53:39 +00:00