1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-12 07:27:57 +00:00
Commit Graph

7448 Commits

Author SHA1 Message Date
Gerald Pfeifer
242c830552 Forward port r442561 | gerald | 2017-06-04 from emulators/wine:
Be more bold re games working.

Add a note on when to use this port and how it relates to i386-wine-devel.
2019-03-02 06:50:51 +00:00
Jan Beich
a91a9d0863 emulators/ppsspp-devel: update to 1.7.5.537
Changes:	bd71af24d...2d5acc83b
2019-03-02 00:50:22 +00:00
Jan Beich
a946517563 emulators/rpcs3: update to 0.0.6.7825
Changes:	de5379a69...ebb24375d
2019-03-02 00:49:49 +00:00
Jung-uk Kim
3e989637c6 Use system X.Org header files instead of the bundled files.
PR:		227238
2019-02-28 22:33:52 +00:00
Muhammad Moinur Rahman
00081d8d8e emulators/qemu-devel: Update version 2.6.0=>3.1.0
PR:		229324
Reported by:	bcran
Relnotes:	https://www.qemu.org/2018/12/12/qemu-3-1-0/
2019-02-28 01:52:17 +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
fd0217377e emulators/ppsspp-devel: update to 1.7.5.533
Changes:	64dd4257a...bd71af24d
2019-02-28 00:58:21 +00:00
Roger Pau Monné
48c035bae6 xen-kernel & xen-tools: fix ignore message
To mention 12.0 or any newer release, instead of just mentioning
HEAD.

Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential revision:	https://reviews.freebsd.org/D19387
2019-02-27 14:00:43 +00:00
Roger Pau Monné
4cfcdeaeb3 emulators/xen-kernel & sysutils/xen-tools: update to 4.11.1
Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential revision:	https://reviews.freebsd.org/D19293
2019-02-27 10:02:43 +00:00
Roger Pau Monné
3b0d6a32bd emulators/xen-kernel411 & sysutils/xen-tools411: drop version number from port
Actually perform the rename of the directories missing in r494039.

Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential revision:	https://reviews.freebsd.org/D19284
2019-02-27 09:45:13 +00:00
Roger Pau Monné
1e97781330 emulators/xen-kernel411 & sysutils/xen-tools411: drop version number from port
I don't have the bandwidth to maintain multiple version of Xen, and
going forward all newer version of Xen should work on FreeBSD without
issues.

Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential revision:	https://reviews.freebsd.org/D19284
2019-02-27 09:40:36 +00:00
Roger Pau Monné
e99ed03273 emulators/xen-kernel47 & sysutils/xen-tools47: deprecate
It's about to go out of security support, so mark it as deprecated.

Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential revision:	https://reviews.freebsd.org/D19283
2019-02-27 09:36:06 +00:00
Antoine Brodin
fabbba245e Fix build with DEFAULT_VERSIONS=python=3.x
PR:		234681
2019-02-26 10:38:43 +00:00
Jan Beich
74ecb10dcb emulators/ppsspp-devel: update to 1.7.5.522
Changes:	50de04a29...64dd4257a
2019-02-26 00:23:07 +00:00
Jan Beich
f88b7f3884 emulators/citra: update to s20190225
Changes:	5f80075c3...ad1cfc8d5
2019-02-26 00:23:00 +00:00
Baptiste Daroussin
ab0bb2410a First step at deorbitting esound:
remove esound options where it is possible to
2019-02-25 14:32:37 +00:00
Baptiste Daroussin
89bc7fbdd1 wxGTK3.0: switch to gtk3 and webkit2
Discussed with:	portmgr
2019-02-25 12:47:20 +00:00
Baptiste Daroussin
1057d74ee5 Switch to use wxGTK30 2019-02-24 18:37:58 +00:00
Mateusz Piotrowski
93e4f15109 emulators/cingb: Update to v0.32
- Pick MAINTAINER'ship
- Install additional documentation
- Switch upstream to GitHub
- Update WWW

Reviewed by:	krion
Approved by:	krion (mentor)
Differential Revision:	https://reviews.freebsd.org/D19321
2019-02-24 13:39:55 +00:00
Jan Beich
342ef77016 emulators/ppsspp-devel: update to 1.7.5.494
Changes:	13c85b127...50de04a29
2019-02-23 00:34:05 +00:00
Jan Beich
1ec5c0cda1 emulators/citra: update to s20190222
Changes:	704727cff...5f80075c3
2019-02-23 00:33:54 +00:00
Gerald Pfeifer
71c29c3e16 Update from the Wine 3.0 release series to Wine 4.0.
This represents a year of development effort with over 6,000 individual
changes. Due to regular syncing between the wine-devel port and this
one changes mostly relate to pkg-plist; the biggest difference between
the two is wine-devel featuring a STAGING option to support the Wine
Staging patchset.

Highlights of this new release include Direct3D 12 and Vulkan support,
as well as support for game controllers.

It also goes along with a corresponding minor update of
emulators/wine-mono. [1]

The following is a more detailed list extracted from the full(er) release
notes:

== Direct3D

- Initial support for Direct3D 12. Direct3D 12 support requires the vkd3d
  library, and a Vulkan-capable graphics card - this port now features new
  options, off by default, VKD3D and VULKAN which also pull in additional
  dependencies.
- The Multi-Threaded Command Stream feature is enabled by default.
- OpenGL core contexts are always used by default when available. In
  the previous release, these were already used by default for Direct3D 10
  and 11 applications on AMD and Intel graphics cards. That has been extended
  to all graphics cards, and all versions of Direct3D before 12.
- Among others, the following notable Direct3D 10 and 11 features are
  implemented:
  - Multi-sample textures and views, as well as multi-sample resolves.
  - Per-sample fragment shading.
  - Support for 1D textures.
  - Draws without render target views or depth/stencil views.
  - Multiple viewports and scissor rectangles per draw.
  - Depth clipping control.
  - Depth bias clamping.
  - Stream output without geometry shaders.
  - Several more capability queries.
  - Several more resource formats.
- Several Direct3D 11 interfaces have been updated to version 11.2,
  and several DXGI interfaces have been update to version 1.6. This
  allows applications requiring those newer interfaces to start
  working.
- The Direct3D graphics card database recognizes more graphics cards.

== Graphics

- A complete Vulkan driver is implemented, using the host Vulkan
  libraries under X11.
- Icons in PNG format are supported, enabling loading high-resolution
  256x256 icons.
- The standard icons include a 256x256 version to take advantage of
  the PNG support.
- Many Direct2D interfaces have been updated to version 1.2.
- Polygon drawing in the DIB engine is much faster for large polygons.
- A0, A1 and A2 paper sizes are supported for generic printers.
- Arrows are supported in GdiPlus.

== Kernel

- Support for running DOS binaries under Wine is removed. When execution
  of a DOS binary is requested, an external DOSBox instance is launched.
  This doesn't apply to Win16 binaries, which are still supported internally.
- All the CPU control and debug registers can be accessed by kernel
  drivers, including on 64-bit.
- Events, semaphores, mutexes and timers are implemented in kernel
  mode for device drivers.
- The WaitOnAddress synchronization primitives are supported.
- Reported processor information correctly distinguishes logical and
  physical CPU cores to support hyper-threading.
- The various debugger APIs support manipulating a 32-bit Wow64
  process from a 64-bit process context.
- Application settings, compatibility information and execution levels
  are recognized in application manifests.
- The various file I/O completion modes are implemented.

== User interface

- The infrastructure for setting DPI awareness and scaling of non
  DPI-aware applications is implemented. However, actual scaling of
  window contents is only supported on Android at this point.
  Scaling is disabled by default and can be enabled by setting the
  "DpiScalingVer" value under HKEY_CURRENT_USER\Control Panel\Desktop.
- Window class redirection is supported, enabling support of Common
  Controls version 6 features for standard USER controls like buttons.
- The standard USER controls Button, Listbox, Combobox, Edit and
  Static support version 6 features, including theming.
- The standard Task Dialog is implemented, including support for
  icons, hyperlinks, progress bars, and various other UI elements.
- Cue banners are supported in version 6 of the Edit control.

== Desktop integration

- Exporting MIME-type file associations to the native desktop can be
  disabled with a checkbox under the Desktop Integration tab in
  winecfg.  It can be configured programmatically by setting the
  "Enable" value under HKEY_CURRENT_USER\Software\Wine\FileOpenAssociations.
- The File Dialog can display file properties like size, times and attributes.
- The File Dialog optionally shows the Places toolbar on the left-hand side.
- The shell folder Public is used instead of AllUsersProfile to follow
  the behavior of recent Windows versions.
- The shell File Browser supports keyboard shortcuts to rename (F2 key)
  and delete (Delete key) shell folders.
- Many standard icons are added to the Shell library.
- Shell Autocompletion is supported.
- In desktop mode the taskbar won't be displayed on top of fullscreen
  windows.
- Additional names are provided for standard cursors to better match
  existing X11 cursor themes.

== Internet and networking

- JScript has an EcmaScript compliant mode, which supports a number of
  features not available in legacy mode.
- JavaScript property accessors are supported.
- HTML style object is rewritten to support standard-compliant mode.
- HTML documents respect X-UA-Compatible HTTP header, allowing web
  pages to request specific compatibility mode.
- MSHTML supports non-HTML elements, allowing limited SVG support.
- A number of new HTML APIs are supported.
- The proxy server can be configured through the Internet Control
  Panel applet.
- Stream I/O is implemented in WebServices.
- The Web Services on Devices API (WSDAPI) is implemented, including
  sending and receiving the various message types.
- More system information is reported through WBEM, including CPU,
  BIOS, video controller, and network adapter properties.

== Cryptography

- Asymmetric encryption keys, as well as RSA and ECDSA signature
  verification are supported.
- The GCM and ECB encryption chaining modes are supported.
- Optimal Asymmetric Encryption Padding (OAEP) is supported in RSA
  encryption.
- A Kerberos security provider is implemented, supporting Kerberos
  authentication.
- A selection dialog for public key certificates is implemented.
- If available, GnuTLS is used on macOS in preference to the
  CommonCrypto framework.

== Text and fonts

- Character tables are based on version 11.0.0 of the Unicode Standard.
- The new subpixel font rendering of FreeType >= 2.8.1 is supported.
- When a font face is missing, FontConfig is queried to provide
  possible substitutions.
- The font selected in the console emulator properly scales with the
  display DPI.
- Memory font resources are supported in DirectWrite.
- The builtin Wingdings font contains clock images.

== Audio

- The Windows Media Player interfaces are implemented and support
  media playback.
- An MP3 decoder is provided as DirectX Media Object.

== Built-in applications

- The Ping program provides actual pinging functionality using
  IcmpSendEcho.
- The SchTasks task scheduler program can create and delete tasks.
- The RegEdit registry editor has an improved hex editor for binary
  values.
- FOR loops are properly handled in the Command Interpreter.
- The XCopy program supports the /k (keep attributes) option.

== Internationalization

- The Japanese 106 keyboard is properly supported.
- Translation of timezone names is supported.
- There is a partial translation to the Sinhala language.
- More locales are supported in the Resource Compiler (wrc) and
  Message Compiler (wmc).

== .NET

- 32-bit CIL-only .NET binaries are supported on 64-bit.
- The Mono engine is updated to version 4.7.5 with some upstream Mono
  fixes. Hence this also update the emulators/wine-mono port.

== Installers

- MSI custom actions run in a separate process, enabling proper
  support for mixed 32/64-bit installers.
- Deferred installation actions are supported in MSI.

== Miscellaneous

- The Task Scheduler service and APIs are implemented.
- The Windows Management Instrumentation service is implemented.
- The OPC Services (Open Packaging Conventions, used for Microsoft
  Office XML files) library is implemented.

Approved by:	dbn (blanket) [1]
2019-02-22 11:13:07 +00:00
Gerald Pfeifer
f62dd34caa The Wine Staging patchset is now available for Wine 4.2, and the build
issue(s) I reported have been addressed, so we can remove the BROKEN
marker for our STAGING option.
2019-02-21 14:18:36 +00:00
Jan Beich
7d45d276b7 emulators/ppsspp-devel: update to 1.7.5.488
Changes:	01f0f3e86...13c85b127
2019-02-21 00:36:26 +00:00
Jan Beich
17f93bfc94 emulators/citra: update to s20190219
Changes:	f409342ab...704727cff
2019-02-21 00:36:19 +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
9602d3e251 emulators/citra: update to s20190217
Changes:	de1128c60...f409342ab
2019-02-19 00:15:35 +00:00
Jan Beich
0efe31f22a emulators/ppsspp-devel: update to 1.7.5.476
Changes:	https://github.com/hrydgard/ppsspp/compare/v1.7.5...01f0f3e86
2019-02-19 00:13:14 +00:00
Gerald Pfeifer
933f4cd6f1 Update to Wine 4.2. This includes the following changes:
- Unicode string normalization support.
 - Support for ECC cryptographic keys.
 - Support for mixing 32/64-bit dlls in the load path.
 - Futex-based implementations for more synchronization primitives.
 - Various bug fixes.
2019-02-16 16:38:29 +00:00
Jan Beich
070e6dd059 emulators/citra: update to s20190214
Changes:	bf1dbb47d...de1128c60
2019-02-16 00:42:20 +00:00
Jan Beich
e81ed22506 emulators/rpcs3: update to 0.0.6.7800
Changes:	982b2ab88...d4888a497
2019-02-14 00:13:40 +00:00
Muhammad Moinur Rahman
92e061b6d7 emulators/qemu: Add NETMAP support
- Build qemu-guest-agent without unused libs [1]
- Fix build with DOCS disabled [2]

PR:		232949 [1] 230204 [2]
Submitted by:	zhecka@gmail.com [1] dewayne@heuristicsystems.com.au [2]
Reported by:	vmaffione
2019-02-12 21:48:12 +00:00
Tobias C. Berner
031fc9bfb6 Update Qt5 to 5.12.1
Release announcement:
  https://blog.qt.io/blog/2019/02/01/qt-5-12-1-released/
Changelog:
  https://wiki.qt.io/Qt_5.12.1_Change_Files

- A change was required to qt-dist.mk to always pass LOCALBASE to qmake,
  as Qt5 has been installed to a prefix for some time now, there should
  not be any harm in that, with respect to it picking up installed versions
  of itself during build.

PR:		235622
Exp-run by:	antoine
2019-02-12 17:43:00 +00:00
Jan Beich
29cb9363cd emulators/rpcs3: update to 0.0.6.7796
Changes:	84d42ecb6...982b2ab88
2019-02-12 00:46:16 +00:00
Roger Pau Monné
c2df0d8250 xen-kernel411: use an explicit build-only target in do-build
The xen target used previously will also call the install target,
leaving unwanted stuff in the staging directory.

Sponsored by: Citrix Systems R&D
2019-02-11 17:38:13 +00:00
Tobias Kortkamp
bddf06f405 Unbreak emulators/visualboyadvance-m
fex/fex/File_Extractor.h:181:58: error: cannot initialize return object of type 'blargg_err_t' (aka 'const char *') with an lvalue of type 'const int'
inline blargg_err_t File_Extractor::rewind_v()  { return blargg_ok; }

PR:		223538
Submitted by:	w.schwarzenfeld@utanet.at (based on)
2019-02-11 08:59:01 +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
a45073889b emulators/citra: add cubeb and libressl licenses
ISC is easy to confuse as one of MIT-style licenses
https://fedoraproject.org/wiki/Licensing:MIT#Old_Style_with_legal_disclaimer_2
2019-02-09 10:14:13 +00:00
Jan Beich
a03313f633 emulators/citra: update to s20190208
Changes:	f620c862f...bf1dbb47d
2019-02-09 00:37: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
Tobias Kortkamp
59cc87a096 emulators/teo: Use DISTVERSIONSUFFIX 2019-02-08 07:47:51 +00:00
Tobias Kortkamp
3eaed5200a New port: emulators/teo
Teo is an emulator of the Thomson TO8 microcomputer for PC, running
on MSDOS, Windows, Linux, and FreeBSD.

The compatibility is close to 100% for softwares which don't use
non emulated peripherals and don't hold physical protections.

WWW: https://sourceforge.net/projects/teoemulator/

PR:		235563
Submitted by:	Thomas Bernard <nanard@free.fr>
2019-02-08 07:44:45 +00:00
Gerald Pfeifer
82ec2c080a Now that Wine 4.0 has been released, Wine is in regular development
again and Wine 4.1 is the first snapshot bringing the following changes:
 - Support for NT kernel spinlocks.
 - Better glyph positioning in DirectWrite.
 - More accurate reporting of CPU information.
 - Context handle fixes in the IDL compiler.
 - Various bug fixes.

Sadly the Wine Staging patchset as released in this patchset is broken in
various ways (two of which have been fixed since, but the one hitting here
still in progress), so mark this BROKEN when the STAGING option is set.
2019-02-07 10:34:54 +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
7c039bce3a multimedia/libvpx: update 1.8.0
www/firefox, www/firefox-esr, mail/thunderbird wait for upstream fix via
https://bugzilla.mozilla.org/show_bug.cgi?id=1525393

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.7.0..v1.8.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
2019-02-06 13:33:13 +00:00
Gerald Pfeifer
14e68a593b Add gl to X11_USES since a naked USE_GL=, without also setting USES, as
we've had has been deprecated for a while.
2019-02-05 14:48:16 +00:00
Dmitry Marakasov
ca7fc16b4b - Add USES=gl, add missing GL, XORG depends
- Convert USE_SDL=yes to USE_SDL=sdl

Approved by:	portmgr blanket
2019-02-05 13:40:06 +00:00
Jan Beich
3e385c8867 emulators/citra: update to s20190203
Changes:	2731437a1...f620c862f
2019-02-05 00:50:09 +00:00
Jan Beich
20d87bbca0 emulators/rpcs3: update to 0.0.6.7788
Changes:	8920eda32...4c593959f
2019-02-05 00:50:03 +00:00