Commit graph

7698 commits

Author SHA1 Message Date
Jan Beich
29e4a06700 emulators/rpcs3: back out r507922 due to bustage on 11.2/12.0
- Broken with libc++ 6 and there's not enough time before the next bulk build.
- PORTEPOCH isn't necessary as if built it's good, and the update will return

rpcs3/util/atomic.cpp:55:51: error: no type named 'node_type' in 'std::__1::multimap<const void *, (anonymous namespace)::waiter, std::__1::less<const void *>, std::__1::allocator<std::__1::pair<const void *const, (anonymous namespace)::waiter> > >'; did you mean 'size_type'?
        thread_local std::multimap<const void*, waiter>::node_type s_tls_waiter = []()
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
                                                         size_type
/usr/include/c++/v1/map:1507:60: note: 'size_type' declared here
    typedef typename __alloc_traits::size_type             size_type;
                                                           ^
rpcs3/util/atomic.cpp:59:16: error: no member named 'extract' in 'std::__1::multimap<const void *, (anonymous namespace)::waiter, std::__1::less<const void *>, std::__1::allocator<std::__1::pair<const void *const, (anonymous namespace)::waiter> > >'
                return dummy.extract(dummy.emplace(nullptr, &s_tls_waiter));
                       ~~~~~ ^
rpcs3/util/atomic.cpp:55:61: error: cannot initialize a variable of type 'std::multimap<const void *, waiter>::size_type' (aka 'unsigned long') with an rvalue of type 'void'
        thread_local std::multimap<const void*, waiter>::node_type s_tls_waiter = []()
                                                                   ^              ~~~~
rpcs3/util/atomic.cpp:92:69: error: no type named 'node_type' in 'std::__1::multimap<const void *, (anonymous namespace)::waiter, std::__1::less<const void *>, std::__1::allocator<std::__1::pair<const void *const, (anonymous namespace)::waiter> > >'; did you mean 'size_type'?
                const auto ptls = static_cast<std::multimap<const void*, waiter>::node_type*>(found->second.tls_ptr);
                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
                                                                                  size_type
/usr/include/c++/v1/map:1507:60: note: 'size_type' declared here
    typedef typename __alloc_traits::size_type             size_type;
                                                           ^
rpcs3/util/atomic.cpp:93:21: error: no member named 'extract' in 'std::__1::multimap<const void *, (anonymous namespace)::waiter, std::__1::less<const void *>, std::__1::allocator<std::__1::pair<const void *const, (anonymous namespace)::waiter> > >'
                *ptls = wmap.list.extract(found);
                        ~~~~~~~~~ ^
rpcs3/util/atomic.cpp:94:7: error: member reference base type 'unsigned long' is not a structure or union
                ptls->mapped().cond.notify_one();
                ~~~~^ ~~~~~~
6 errors generated.
2019-08-03 00:57:50 +00:00
Jan Beich
85b1fd997b emulators/yuzu: update to s20190801
Changes:	52f54c728...978f7067e
2019-08-03 00:49:39 +00:00
Jan Beich
85c4e892d9 emulators/rpcs3: update to 0.0.6.8439
Changes:	e40b76b25...5bd17a44c
2019-08-03 00:49:34 +00:00
Piotr Kubaj
1b7629e6f6 emulators/stella: unbreak on armv*
Tested natively on armv7.

Approved by:	mentors (implicit approval)
2019-08-01 23:31:43 +00:00
Rene Ladan
45779b3912 Remove expired port:
2019-08-01 emulators/pearpc: Abandonware
2019-08-01 21:05:34 +00:00
Piotr Kubaj
89d09c3e09 emulators/mame: fix build on powerpc64
powerpc64 requires the same Makefile fix as amd64.

Additionally, 684f7ec5d6 is necessary.

Approved by:	linimon (mentor)
Differential Revision:	https://reviews.freebsd.org/D21055
2019-08-01 19:17:57 +00:00
Sean Bruno
3cc700c2cd qemu-sbruno qemu-user-static update
- cleanup a stray debugging printf
- fixup for sendmsg/recvmsg
- fixup openat()

Submitted by:	miki kevans
2019-07-30 21:14:57 +00:00
Sean Bruno
3235145fef qemu-sbruno:
- fix qemu-user-static hangs with wc -l //
 - add qemu-user-static redirection for riscv64, no support, yet.

Thanks to kevans, miki and others for fixing this nonsense.

Submitted by:	kevans miki
2019-07-30 02:46:22 +00:00
Jan Beich
a863f6c671 emulators/citra: update to s20190729
Changes:	aca55d037...76aec4d67
2019-07-30 00:56:22 +00:00
Jan Beich
9b899414c5 emulators/rpcs3: update to 0.0.6.8435
Changes:	65134f73d...e40b76b25
2019-07-30 00:56:15 +00:00
Roger Pau Monné
3a144d9694 emulators/xen-kernel: fix foreign mappings
Backport upstream patch to fix foreign mappings.

Sponsored by:		Citrix Systems R&D
Approved by:		ports (tobik)
Differential revision:	https://reviews.freebsd.org/D21028
2019-07-29 14:58:42 +00:00
Jan Beich
6539b3ab5e emulators/citra: update to s20190727
Changes:	077eacd41...aca55d037
2019-07-28 00:49:20 +00:00
Jan Beich
87c5c4f0fa emulators/yuzu: update to s20190726
Changes:	f601f25bc...52f54c728
MFH:		2019Q3 (crashfix)
2019-07-28 00:49:15 +00:00
Jan Beich
d7634e27b5 emulators/rpcs3: update to 0.0.6.8424
Changes:	85b1152e2...65134f73d
2019-07-28 00:49:10 +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
Jan Beich
35983e7a6d emulators/citra: update to s20190722
Changes:	643a39638...077eacd41
2019-07-23 00:46:37 +00:00
Jan Beich
48859f7d7f emulators/rpcs3: update to 0.0.6.8411
Changes:	e2574ff10...85b1152e2
2019-07-23 00:46:17 +00:00
Jan Beich
a145c70728 emulators/yuzu: update to s20190722
Changes:	5d369112d...f601f25bc
2019-07-23 00:46:10 +00:00
Jan Beich
fd37a88c9c emulators/yuzu: update to s20190718
Changes:	1bdb59fc6...5d369112d
2019-07-20 00:19:30 +00:00
Jan Beich
fd2e659d5c emulators/rpcs3: update to 0.0.6.8398
Changes:	736ec4035...e2574ff10
2019-07-20 00:19:23 +00:00
Sean Bruno
c537542875 emulators/qemu-sbruno
emulators/qemu-user-static
- Capture fix for keeping track of the thread counts being optimized.
9ac22b222b

Submitted by:	Mark Millard <marklmi at yahoo.com>
Reviewed by:	kevans
2019-07-18 18:52:34 +00:00
Jung-uk Kim
48de8a4b8c Update to 5.2.32.
https://www.virtualbox.org/wiki/Changelog-5.2#v32
2019-07-16 23:02:43 +00:00
Gerald Pfeifer
8cdf44a35e Fix packaging list (pkg-plist) when the MPG123 option is set.
PR:		239202
Submitted by:	avos
MFH:		2019Q3 (packing list with non-default option)
2019-07-16 05:40:35 +00:00
Jan Beich
c3fedb50b0 emulators/rpcs3: update to 0.0.6.8385
Changes:	c72776053...736ec4035
2019-07-16 00:52:12 +00:00
Jan Beich
53d27af229 emulators/yuzu: update to s20190715
Changes:	4d8215827...1bdb59fc6
2019-07-16 00:52:06 +00:00
Jan Beich
227252888f emulators/citra: update to s20190715
Changes:	a546efad3...643a39638
2019-07-16 00:51:49 +00:00
Gerald Pfeifer
0609a709b8 Fix the dependency on the wine-mono-devel port which was updated, but
this dependency missed in terms of code, even if mentioned in the log,
in revision 504944 | gerald | 2019-06-23.

PR:		239170
Submitted by:	chadf@triularity.org
2019-07-15 04:41:30 +00:00
Jan Beich
e3fca483d0 emulators/citra: update to s20190711
Changes:	2f7a10eea...a546efad3
2019-07-14 00:49:20 +00:00
Jan Beich
ebba38a384 emulators/rpcs3: update to 0.0.6.8368
Changes:	94af3b3f0...c72776053
2019-07-14 00:49:14 +00:00
Gerald Pfeifer
c78d7e2a52 Update to Wine 4.12.1 which is a quick bug fix release on top of the
regular 4.12 release that includes fixes for broken 64-bit prefix
initialization.

It also addresses a build failure for Wine Staging (the STAGING
option set in this port). [1]

PR:		239159 [1]
Reported by:	John Hein <jcfyecrayz@liamekaens.com> [1]
2019-07-13 04:40:44 +00:00
Jan Beich
6213345138 emulators/yuzu: update to s20190712
Changes:	fd066ffbc...4d8215827
MFH:		2019Q3 (implicit for snapshots?)
2019-07-12 22:21:31 +00:00
Jan Beich
4b0e4395d3 emulators/rpcs3: update to 0.0.6.8365
Changes:	537d3f254...94af3b3f0
2019-07-12 22:21:21 +00:00
Jan Beich
82d23f7a21 emulators/yuzu: update to s20190710
Changes:	618d8446a...fd066ffbc
MFH:		2019Q3 (implicit for snapshots?)
2019-07-11 00:33:07 +00:00
Jan Beich
2af996e085 emulators/rpcs3: update to 0.0.6.8355
Changes:	db4bc6f6b...537d3f254
2019-07-11 00:33:00 +00:00
Tijl Coosemans
7003875294 On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux
infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6
packages.  Using c6_64 instead of c6 made them install mixed amd64/i386
CentOS 6 packages and allowed Linux application ports to install amd64
binaries when available.  The i386-only configuration was only useful for
users of x11/nvidia-driver* which didn't provide Linux amd64 emulation
until recently.

With x11/nvidia-driver* now supporting Linux amd64 there's no longer a
need for i386-only Linux on amd64.  Let DEFAULT_VERSIONS+=linux=c6 make
Linux infrastructure ports install mixed amd64/i386 CentOS 6 packages,
like c6_64 before, and remove support for c6_64 as a value.

Replace LINUX_ARCH with ARCH everywhere because they are always the same
now.
2019-07-10 14:40:02 +00:00
Gerald Pfeifer
c69d06f2c9 Update to Wine 4.12. This includes the following changes:
- Still more DLLs are built as PE files by default.
 - Support for Plug & Play device drivers.
 - Better support for the Visual Studio remote debugger.
 - More support for enumerating display devices.
 - Various bug fixes.
2019-07-09 18:13:31 +00:00
Sunpoet Po-Chuan Hsieh
d99d942bb0 Update security/nettle to 3.5.1
- Bump PORTREVISION of dependent ports for shlib change
- Fix build of devel/pijul [1]

Changes:	https://git.lysator.liu.se/nettle/nettle/blob/master/NEWS
PR:		238991
Exp-run by:	antoine
Thanks to:	tobik [1]
2019-07-09 17:13:07 +00:00
Jan Beich
c2faaa2bfc emulators/citra: update to s20190708
Changes:	529967888...2f7a10eea
2019-07-09 00:49:15 +00:00
Jan Beich
f476e707d6 emulators/yuzu: update to s20190708
Changes:	772c86a26...618d8446a
MFH:		2019Q3 (implicit for snapshots?)
2019-07-09 00:48:59 +00:00
Jan Beich
715ef7365d emulators/rpcs3: update to 0.0.6.8336
Changes:	6d65d3424...db4bc6f6b
2019-07-09 00:48:51 +00:00
Jan Beich
9a2e7b241d emulators/yuzu: beefy2 is also affected 2019-07-08 07:12:52 +00:00
Tijl Coosemans
a0c21758b0 Update glibc to 2.17-260.el7_6.6. 2019-07-07 17:24:55 +00:00
Jan Beich
c86a2e3047 emulators/rpcs3: update to 0.0.6.8331
Changes:	ad10eb391...6d65d3424
2019-07-06 23:51:54 +00:00
Jan Beich
b2872f4a98 emulators/citra: update to s20190706
Changes:	cae913d3d...529967888
2019-07-06 23:51:47 +00:00
Nikolai Lifanov
3bc5ec0c62 update emulators/winetricks to 20190615 2019-07-06 23:11:01 +00:00
Steve Wills
9aba7ed320 emulators/cannonball: create port
Cannonball is a program which allows you to play an enhanced version
of Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems.

WWW: https://github.com/djyt/cannonball/wiki

PR:		238495
Submitted by:	Santhosh Raju <santhosh.raju@gmail.com>
2019-07-06 18:55:17 +00:00
Jan Beich
29a7483f74 emulators/yuzu: update to s20190705
Changes:	58032e008...772c86a26
MFH:		2019Q3 (implicit for snapshots?)
2019-07-06 00:43:50 +00:00
Jan Beich
e85143f7ea emulators/yuzu: don't run tests by default on beefy6
Not reproducible in a local 12.0 amd64 poudriere jail:
=======================<phase: stage          >============================
===>  Staging for yuzu-qt5-s20190702
[0/1] cd /wrkdirs/usr/ports/emulators/yuzu-qt5/work/.build && /usr/local/bin/ctest --force-new-ctest-process
Test project /wrkdirs/usr/ports/emulators/yuzu-qt5/work/.build
    Start 1: tests
=>> Killing runaway build after 7200 seconds with no output

Reported by:	pkg-fallout
2019-07-05 20:55:24 +00:00
Vinícius Zavam
65e1eb5b47 emulators/hatari: update 2.1.0 to 2.2.1
Makefile
    - pygtk2 is now gtk30 (upstream);
    - python:2.7 became python:3.6+;
    - option helpers changed to follow '5.13 Makefile Options'.

  pkg-plist
    - hatari_profile is installed by default (upstream);
    - manpages and doc up to date, removed fr/ versions;
    - all tools/ available, with respective docs.

  * https://hatari.tuxfamily.org/doc/release-notes.txt

Reported by:	swills
Differential Revision:	https://reviews.freebsd.org/D19628
2019-07-05 12:36:07 +00:00
Jan Beich
45a354eba3 devel/vulkan-*: update to 1.1.108
- Force rebuild all consumers to catch regressions early

Changes:	https://github.com/KhronosGroup/glslang/compare/7.10.2984...7.11.3214
Changes:	4618b86...c4f8f65
Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2018.6...v2019.2
Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-Loader/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-Tools/compare/sdk-1.1.82.0...sdk-1.1.108.0
Changes:	https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/sdk-1.1.82.0...sdk-1.1.108.0
PR:		238945
Submitted by:	Greg V (maintainer)
2019-07-04 20:24:59 +00:00