Commit graph

7799 commits

Author SHA1 Message Date
Gerald Pfeifer
7a5cee7a3e Update to Wine 4.9. This includes the following changes:
- Initial support for installing Plug and Play drivers.
 - Support for building 16-bit modules in PE format.
 - A lot of code moved to the new KernelBase DLL.
 - Various game controller fixes.
 - Use higher performance system clocks if available.
 - Various bug fixes.

The Wine code around Video4Linux (enabled by the V4L option) has changed
upstream; adjust both the configure invocations and dependency.

A bit more than the usual changes to the packaging list, though everything
appears to be routine evolution there.
2019-05-26 15:17:33 +00:00
Tobias Kortkamp
163d14c9e5 emulators/visualboyadvance-m: Fix ASMSCALERS option
- There is no opt_CMAKE_ARGS helper
- It requires Nasm
- Ninja breaks the build with it on:

ninja: error: build.ninja:737: bad $-escape (literal $ must be written as $$)
  FLAGS = -I$(CMAKE_SOURCE_DIR)/src/filters/hq/asm/ -O1 -DELF -w-orphan-...
            ^ near here
2019-05-26 04:50:18 +00:00
Jan Beich
810a4c97be emulators/rpcs3: update to 0.0.6.8159
Changes:	d616ce223...507ec8252
2019-05-26 00:54:07 +00:00
Tobias Kortkamp
a1d6b7f1e1 emulators/x49gp: Drop bogus HAVE_CONFIGURE 2019-05-25 18:11:00 +00:00
Tobias C. Berner
877b40d68d archivers/quazip: update to 0.8
From the changelog:
   * Support for UTF-8 in file names and comments (Denis Zavorotnyy)
   * get/setOsCode(), get/setDefaultOsCode()
   * Fixed Z_STREAM_END handling in QuaZioDevic
2019-05-25 16:18:34 +00:00
Tobias Kortkamp
a3f9b04eab emulators/mupen64plus-input-sdl: Drop nop and misspelled OPTION_DEFINE 2019-05-25 10:55:54 +00:00
Jan Beich
649d214eb0 emulators/rpcs3: update to 0.0.6.8156
Changes:	7de3c410c...d616ce223
2019-05-22 23:01:19 +00:00
Jan Beich
3d21afc61d emulators/rpcs3: update to 0.0.6.8151
Changes:	85920253b...7de3c410c
2019-05-21 00:43:56 +00:00
Alex Kozlov
0218e29ef9 - Take maintainership
- Remove disappeared master site
- Remove infozip dependency
2019-05-18 18:49:47 +00:00
Jan Beich
b2089b8902 emulators/rpcs3: update to 0.0.6.8143
Changes:	3753d27ab...85920253b
2019-05-18 00:47:16 +00:00
Jung-uk Kim
224876864e Revert r501849 and restore the previous behaviour. No functional change. 2019-05-17 11:56:47 +00:00
Gerald Pfeifer
3c7020b6f4 Update to the Wine 4.0.1 maintenance release.
This brings various bug fixes and Sinhala and Tamil translation updates.
2019-05-17 11:47:05 +00:00
Jung-uk Kim
a3e617f39a Work around a build issue. 2019-05-17 10:34:35 +00:00
Jung-uk Kim
1353ce32bd Update to 5.2.30.
https://www.virtualbox.org/wiki/Changelog-5.2#v30
2019-05-16 22:16:06 +00:00
Gerald Pfeifer
0cb0e809f2 The Wine Staging patchset is now available for Wine 4.8. 2019-05-16 20:58:38 +00:00
Jan Beich
a23f6d26c7 emulators/rpcs3: update to 0.0.6.8105
Changes:	22f61caf9...3753d27ab
2019-05-16 00:52:09 +00:00
Roger Pau Monné
228d3e5670 xen: add fixes for XSA-297 (MDS)
Sponsored by:		Citrix Systems R&D
Reviewed by:		mat
Differential revision:	https://reviews.freebsd.org/D20265
2019-05-15 10:24:57 +00:00
Mathieu Arnold
a16c291d25 Sort categories Makefile and hook forgotten ports to the build.
Pointy hat:	bofh, glewis, gerald, swills, manu, ijiao, sunpoet, egypcio
2019-05-14 10:32:37 +00:00
Jan Beich
d7f8d40ead emulators/rpcs3: update to 0.0.6.8094
Changes:	8194c92f1...22f61caf9
2019-05-13 23:55:03 +00:00
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
Li-Wen Hsu
1aa3a917cb Mark deprecated, the development has been moved to the upstream
Sponsored by:	The FreeBSD Foundation
2019-05-10 22:54:58 +00:00
Gerald Pfeifer
77fd7f4c4f Update to Wine 4.8. This includes the following changes:
- Support building most programs in PE format.
 - Unicode data updated to Unicode 12.0.
 - Support for MSI patch files.
 - Default to non-PIC builds on i386.
 - Joystick support improvements.
 - Asturian locale.
 - Various bug fixes.

Packaging-wise, one additional include file and one moves from the
Staging patchset into Wine proper.
2019-05-10 20:17:39 +00:00
Dirk Meyer
66e4bc5e69 - fix build with GCC-based architectures
PR:		236704
Submitted by:	Piotr Kubaj
2019-05-10 15:30:12 +00:00
Alan Somers
be68a2219e emulators/qemu-utils: Don't depend on GTK3 or cairo.
r499318 switched qemu from GTK2 to GTK3, accidentally making GTK3 a
dependency of qemu-utils. This commit fixes that, and also removes cairo as
a dependency for qemu-utils.

PR:		237738
Reported by:	bsam
Reviewed by:	bsam, bofh
Approved by:	bofh (qemu maintainer)
Differential Revision:	https://reviews.freebsd.org/D20202
2019-05-10 13:15:47 +00:00
Ganael LAPLANCHE
ed18de7de0 Add missing USES=sdl for my ports
(and also reorder a few things)
2019-05-10 10:53:45 +00:00
Rene Ladan
b8b8fa5aeb Remove expired ports:
2019-05-08 databases/ruby-odbc: Broken for more than 6 months
2019-05-08 databases/rubygem-dbd-odbc: Broken for more than 6 months
2019-05-08 devel/dlangui: Broken for more than 6 months
2019-05-08 editors/dlangide: Broken for more than 6 months
2019-05-08 emulators/desmume: Broken for more than 6 months
2019-05-08 emulators/yabause: Broken for more than 6 months
2019-05-08 emulators/yape: Broken for more than 6 months
2019-05-08 games/armagetron: Broken for more than 6 months
2019-05-08 games/boswars: Broken for more than 6 months
2019-05-08 games/ceferino: Broken for more than 6 months
2019-05-08 games/chanta: Broken for more than 6 months
2019-05-08 games/d2x-xl: Broken for more than 6 months
2019-05-08 games/drcreep: Broken for more than 6 months
2019-05-08 games/frobtads: Broken for more than 6 months
2019-05-08 games/paintown: Broken for more than 6 months
2019-05-08 games/pykawari: Broken for more than 6 months
2019-05-08 games/stepmania-devel: Broken for more than 6 months
2019-05-08 games/tinymux: Broken for more than 6 months
2019-05-08 games/voxelands: Broken for more than 6 months
2019-05-08 games/voxelands-server: Broken for more than 6 months
2019-05-08 games/warsow: Broken for more than 6 months
2019-05-08 graphics/appleseed: Broken for more than 6 months
2019-05-08 graphics/apvlv: Broken for more than 6 months
2019-05-08 graphics/qslim: Broken for more than 6 months
2019-05-08 graphics/rawstudio: Broken for more than 6 months
2019-05-08 graphics/tulip: Broken for more than 6 months
2019-05-08 lang/qore: Broken for more than 6 months
2019-05-08 mail/milter-manager: Broken for more than 6 months
2019-05-08 math/goblin: Broken for more than 6 months
2019-05-08 math/mosesdecoder: Broken for more than 6 months
2019-05-08 multimedia/asdcplib: Broken for more than 6 months
2019-05-08 net/crtmpserver: Broken for more than 6 months
2019-05-08 net/linuxigd: Abandonware; use net/miniupnpd instead
2019-05-08 net/openafs: Broken for more than 6 months
2019-05-08 security/quantis: Broken for more than 6 months
2019-05-08 sysutils/boxbackup: Broken for more than 6 months
2019-05-08 sysutils/grub2-efi: Broken for more than 6 months
2019-05-08 sysutils/grub2-pcbsd: Broken for more than 6 months
2019-05-08 sysutils/mdcp: Broken for more than 6 months
2019-05-08 sysutils/sbsigntool: Broken for more than 6 months
2019-05-08 www/py-cherrypy-old: Lates version is in tree and no dependent ports
2019-05-09 15:03:38 +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
2fc4a658c4 emulators/citra: update to s20190507
Changes:	2c5816978...46b015bef
2019-05-09 00:51:48 +00:00
Antoine Brodin
f7c791b0cd Unbreak qemu-user-static at runtime 2019-05-08 16:24:42 +00:00
Dmitry Marakasov
b98ae9c063 - Add LICENSE
- Add USES=sdl
- Update WWW

Approved by:	portmgr blanket
2019-05-07 09:01:30 +00:00
Jan Beich
a89e9a1960 emulators/rpcs3: update to 0.0.6.8079
Changes:	f246a8666...514159072
2019-05-06 23:58:33 +00:00
Tobias Kortkamp
e4ba10d77c emulators/pcem: Clean up dependencies 2019-05-06 22:37:06 +00:00
Piotr Kubaj
6db4daa059 emulators/advancemame: fix build with GCC-based architectures
Add USES=compiler:c11 to fix build.

Approved by:	mentors (implicit approval)
2019-05-06 20:06:30 +00:00
Kurt Jaeger
d58a92fe1a New port: emulators/pcem: PC-Compatible low-level emulator striving for accuracy
A very accurate (and not very fast) PC and PC-compatible emulator.
Support currently ranges from the original IBM PC to Socket 7 motherboards.
It also supports a wide range of peripherals, including Voodoo Graphics!

WWW: https://www.pcem-emulator.co.uk

PR:		237376
Submitted by:	Salvador Pardinas <darkfm@vera.com.uy>
Reviewed by:	tobik
2019-05-06 03:13:22 +00:00
Mateusz Piotrowski
60abafcb0c New port: emulators/edumips64: Free, cross-platform, educational, visual MIPS64 CPU simulator
EduMIPS64 is a free (as in free speech) visual and cross-platform MIPS64
CPU Simulator.

The simulator was written in order to support Computer Architecture
students with a free and cross-platform tool that allows them to run
programs written in the MIPS64 assembly dialect and see how the CPU behaves
during the execution, experimenting with various aspects of low-level
programming that they learn throughout the course.

EduMIPS64 started as a GPL Java port of WinMIPS64, a Windows-only MIPS64
simulator, but independently evolved soon after into a stand-alone open
source application.

WWW: https://www.edumips.org/

Reviewed by:	mat (previous version), tobik
Differential Revision:	https://reviews.freebsd.org/D20143
2019-05-05 11:25:01 +00:00
Dmitry Marakasov
538b624eb8 - Add LICENSE
- Pet portlint
- Regenerate patches
- Update WWW

Approved by:	portmgr blanket
2019-05-05 09:01:29 +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
7ad5da52fc devel/glib20: unbreak qemu-user-static after r499897
PR:		237273
Reported by:	Mikaël Urankar
2019-05-04 18:09:22 +00:00
Mark Linimon
4289cd0c36 These ports now build on aarch64.
Approved by:	portmgr (tier-2 blanket)
2019-05-04 04:52:29 +00:00
Jan Beich
db0a9dc176 emulators/citra: update to s20190503
Changes:	623b0621a...2c5816978
2019-05-03 23:45:04 +00:00
Jan Beich
5c7b8fd447 emulators/rpcs3: update to 0.0.6.8056
Changes:	6b7cd458e...2b4da1870
2019-05-03 23:44:55 +00:00
Mark Linimon
922dee671e These ports now build on aarch64.
Where necessary, pet portlint.

Approved by:	portmgr
Obtained from:	aarch64 TRYBROKEN run
2019-05-03 21:06:51 +00:00
Edward Tomasz Napierala
52e4e6d514 Install Linux df(1).
Reviewed by:	tijl
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D20132
2019-05-02 08:15:45 +00:00
Jan Beich
7b9c4e402c emulators/citra: update to s20190501
Changes:	37861526f...623b0621a
2019-05-02 00:32:49 +00:00
Jan Beich
72c2d9b7c9 emulators/rpcs3: update to 0.0.6.8051
Changes:	301dd8281...6b7cd458e
2019-05-02 00:32:41 +00:00
Gerald Pfeifer
743bfdc3e0 Adjust packaging for the STAGING option - three more files. 2019-05-01 21:17:40 +00:00
Rene Ladan
7469b029a6 Remove esound support from pulseaudio as audio/esound expired.
Bump PORTREVISIONs of dependent ports.

Build-tested in poudriere on a head-amd64 jail for audio/pulseaudio*
2019-05-01 19:35:14 +00:00