Commit graph

6763 commits

Author SHA1 Message Date
Jan Beich
c47b341863 emulators/citra: update to s20180128
Changes:	5a57578c...27ed8a3c
2018-01-30 00:55:34 +00:00
Jan Beich
b019884df8 emulators/rpcs3: update to 0.0.4.285
Changes:	bb5bdb2e8...cd8e97a7c
2018-01-30 00:55:19 +00:00
Tijl Coosemans
c3b564dae1 Update libdb to 5.3.21-21.el7_4. 2018-01-29 21:46:42 +00:00
Tijl Coosemans
c0368771e7 Update util-linux-ng to 2.17.2-12.28.el6_9.2. 2018-01-29 20:12:47 +00:00
David Naylor
f6c02dacb9 devel/i386-wine: update to 3.0
- bump minimum supported FreeBSD version to 11.1 and recent current
2018-01-29 15:49:54 +00:00
Gerald Pfeifer
7fb335611d Use GCC instead of the system compiler on FreeBSD 12.x/AMD64 with
clang 6.0.0 since that compiler crashes.

PR:		224863
2018-01-28 14:47:36 +00:00
Rene Ladan
0c387f0d99 Remove expired ports:
2018-01-27 emulators/raine: Broken for more than 6 months
2018-01-27 mail/libmapi: Broken for more than 6 months
2018-01-27 www/lessc: Broken for more than 6 months
2018-01-27 www/uglifyjs: Broken for more than 6 months
2018-01-27 www/py-octoprint: Broken for more than 6 months
2018-01-27 www/xpi-noscript: Broken for more than 6 months
2018-01-27 www/npm-less-plugin-clean-css: Broken for more than 6 months
2018-01-27 www/caudium14: Depends on expiring lang/pike78
2018-01-27 www/hinventory-client: Broken for more than 6 months
2018-01-27 security/tclgpg: Broken for more than 6 months
2018-01-27 security/pond: Broken for more than 6 months
2018-01-27 security/mdcrack: Broken for more than 6 months
2018-01-27 devel/npm-commander: Broken for more than 6 months
2018-01-27 devel/py-protocols-devel: Broken for more than 6 months
2018-01-27 devel/py-InlineEgg: Broken for more than 6 months
2018-01-27 devel/npm-amdefine: Broken for more than 6 months
2018-01-27 devel/npm-source-map: Broken for more than 6 months
2018-01-27 devel/libical-glib: Broken for more than 6 months
2018-01-27 devel/npm-graceful-readlink: Broken for more than 6 months
2018-01-27 devel/npm-clean-css: Broken for more than 6 months
2018-01-27 devel/py-ruledispatch: Depends on expiring devel/py-protocols-devel
2018-01-27 games/balazarbrothers: Broken for more than 6 months
2018-01-27 games/libretro-cores: Broken for more than 6 months
2018-01-27 games/gish-demo: Broken for more than 6 months
2018-01-27 games/cheech: Broken for more than 6 months
2018-01-27 audio/mbrolavox: Broken for more than 6 months
2018-01-27 audio/linux-mbrola: Depends on expiring audio/mbrolavox
2018-01-27 audio/gigedit: Broken for more than 6 months
2018-01-27 audio/gnomoradio: Broken for more than 6 months
2018-01-27 math/asir2000: Broken for more than 6 months
2018-01-27 multimedia/librespot: Broken for more than 6 months
2018-01-27 multimedia/bombono: Broken for more than 6 months
2018-01-27 lang/gcl: Broken for more than 6 months
2018-01-27 lang/pike78: Broken for more than 6 months
2018-01-27 shells/ambit: Broken for more than 6 months
2018-01-28 01:39:12 +00:00
Gerald Pfeifer
e3e23c3e52 Update from the Wine 2.0 release series to Wine 3.0.
This represents a year of development effort with over 6,000 individual
changes.  Due to regular syncing from the wine-devel port to this one
changes mostly relate to pkg-plist and the two ports mostly differ by
wine-devel featuring a STAGING option to support the Wine Staging
patchset.

Highlights of this new release include Direct3D 10 and 11 support,
Direct3D command stream, and improved DirectWrite and Direct2D support.
The following is a more detailed list:

== Direct3D

- A significant number of Direct3D 10 and 11 features are implemented
  in this release, including:
  - Compute shaders.
  - Hull and domain (tessellation) shaders.
  - Stream output.
  - Format capability queries.
  - A large number of shader model 4 and 5 shader instructions.
  - Shader model 4 and 5 interpolation modifiers.
  - Shader model 4 and 5 clip and cull distances.
  - Indirect draws and indirect compute dispatch.
  - Structured buffers.
  - Byte addressable buffers.
  - Append and consume buffers.
  - Unordered access view counters.
  - Cube-map arrays.
  - Layered rendering to 3-dimensional textures and texture arrays.
  - Mip-map generation.
  - Conservative depth output.
  - Type-less (sub)resource copies.
  - Depth bias.
- Support for OpenGL core contexts in Direct3D is improved, to the
  point that core contexts are used by default for Direct3D 10 and 11
  applications on AMD and Intel graphics cards. As a result, users of
  those graphics cards in combination with Mesa OpenGL drivers should
  no longer need to set the "MaxVersionGL" registry key to enable
  Direct3D 10 and 11 support.
- The Direct3D graphics card database recognizes more graphics cards.
- New HKCU\Software\Wine\Direct3D registry key:
  - "csmt" (REG_DWORD)
    Enable (0x1) or disable (0x0, default) the multi-threaded command
    stream feature described above.
- Deprecated HKCU\Software\Wine\Direct3D registry keys:
  - "StrictDrawOrdering"
    This has been superseded by the multi-threaded command stream feature.
  - "OffscreenRenderingMode"
    The "fbo" setting is the only remaining supported value. The
    "backbuffer" setting, while still available, is no longer supported.
- Removed HKCU\Software\Wine\Direct3D registry keys:
  - "AlwaysOffscreen"
    This is always enabled in this release.
  - "MultiSampling"
    Use the "SampleCount" (REG_DWORD) setting to force a specific
    multi-sample anti-aliasing sample count for swapchain render
    targets instead.

== Graphics

- Drawing outlines of Direct2D geometry objects.
- Direct2D linear and radial gradient brushes.
- Direct2D compatibility with GDI.
- Bounds computation of Direct2D geometry objects.
- Simplification of Direct2D geometry objects.
- The OpenGL extension list is updated to OpenGL version 4.6.
- The system GLU library is only needed when the Nurbs renderer is
  used, all other GLU functions are implemented internally.
- Metafile playback in GdiPlus supports most of the GdiPlus-specific
  metafile record types, in addition to the standard metafile records.
- GdiPlus graphics operations take the GDI transform into account.
- Encoding image formats with a palette is supported in WindowsCodecs.

== Kernel

- The default Windows version is set to Windows 7.
- The full semantics of named pipes are implemented, including
  message-mode pipes.
- Position Independent Executables are supported, both for the Wine binary
  itself and also when starting external binaries.
- Serial and parallel port devices are created automatically, with the
  corresponding symlinks in the dosdevices directory. The detected ports
  can be overridden through the HKLM\Software\Wine\Ports key.
- Safe DLL search mode is implemented. It is enabled by default, and
  can be disabled by setting the "SafeDllSearchMode" value to 0 under
  HKLM\System\CurrentControlSet\Control\Session Manager.
- Safe process search mode is implemented. It is disabled by default
  but can be requested by the application, and it can be forced by
  setting the "SafeProcessSearchMode" value to 1 under
  HKLM\System\CurrentControlSet\Control\Session Manager.
- Asynchronous I/O performance is improved by reducing the number of
  server calls.
- Memory write watches work correctly when used concurrently with file
  I/O on the same buffers.
- Virtual memory allocations can be arbitrarily large on 64-bit platforms.

== User interface

- The built-in mouse cursors are redesigned, and available in higher
  resolution for high DPI screens.
- The Shell Explorer, the common dialogs, and the RichEdit control
  properly scale on high DPI screens.
- The screen DPI value can be overridden by setting the "LogPixels"
  value under HKEY_CURRENT_USER\Control Panel\Desktop.
- In desktop mode, higher display resolutions with various aspect
  ratios are supported.
- Task Dialog common control.
- The Internal User Interface is supported in MSI.
- Double-buffered theme painting.
- The TWAIN library supports a user dialog for selecting the scanner
  source.
- Device-independent bitmaps and metafiles can be stored into the OLE
  Data Cache.

== Desktop integration

- The StartupWMClass field is set in generated desktop files so that
  they can be matched to their respective Windows binary.
- Clipboard changes from other X11 applications are detected through
  the Xfixes library instead of polling.
- The RichEdit control supports pasting metafiles.
- The Program Manager DDE protocol for manipulating program entries
  and groups is implemented.
- The HID service for detecting Plug & Play devices is active by default.

== Text and fonts

- Contextual glyph substitution is supported in UniScribe.
- Character tables are based on version 10.0.0 of the Unicode Standard.
- The Nepali and Bangla (India) locales are supported.
- Font support is compatible with the new behaviors introduced in
  FreeType version 2.8.1.

== DirectWrite

- Trailing line trimming signs in both character and word modes is
  supported.
- Cluster wrapping mode.
- Uniform and proportional line spacing methods.
- Oblique and bold simulation is also supported in bitmap rendering mode.
- Per-factory cache is thread safe.
- Overhang metrics evaluation for layouts.
- In-memory font file loader is implemented and is available to
  applications.

== D3DX

- Support for D3DX 9 preshaders is improved.
- Support for D3DX 9 application defined effect state managers
  (ID3DXEffectStateManager).
- Using effect pools to share effect parameters between D3DX 9 effects.

== Internet and networking

- UDP/TCP listeners are implemented in Web Services.
- Web Services supports the .NET Binary Format, including the string
  table extension.
- Web Services supports the .NET Message Framing Protocol.
- Asynchronous support is enabled for receiving messages in Web Services.
- HTML event handling is rewritten to support standard-compliant mode.
- Multiple new standard-compliant HTML APIs are supported. HTML document
  mode support is improved to preserve compatibility with documents
  expecting legacy behavior.
- The WebBrowser control supports MHTML files.
- Embedding HTML documents in .NET applications is better supported.
- WinHTTP correctly parses cookie attributes.

== Cryptography

- Cryptographic hashes are implemented internally instead of relying
  on GnuTLS.
- AES encryption is supported.
- The Microsoft Root Certificate 2011 is added to the list of known
  Microsoft certificates.
- The Mono and Gecko add-on packages are verified with SHA256 checksums.

== Built-in applications

- Registry importing and exporting in RegEdit is reimplemented for
  better compatibility. Windows 3.1 registry files can also be imported.
  Registry files are exported to Unicode format by default.
- RegEdit always shows the 64-bit view of the registry on 64-bit prefixes.
- The Reg.exe registry manipulation tool supports importing and exporting
  registry files.
- The command interpreter implements the MKLINK command.
- The command interpreter supports escape characters in the prompt string.
- WineMine shows a confirmation dialog before resetting the best scores.

== Tools

- The IDL compiler (widl) handles C++ aggregate returns in an
  MSVC-compatible way.
- The resource compiler (wrc) supports translating version resources
  through the po files.
- The Wine debugger (winedbg) supports printing floating point and SSE
  register state.
- All Perl scripts that parse XML use the standard XML::LibXML module.
- The obsolete wineinstall tool is removed.

== Miscellaneous

- XAudio supports float audio formats with more than 2 channels.
- The Scheduler and related classes are supported in the C++ runtime.
- SQL driver installation is supported in ODBC.
- The ProgramData well known directory is supported.
- The Mono engine is updated with upstream Mono fixes, and supports
  the Mono profiler API version 2.
- The thread id is always displayed in debug traces.
2018-01-27 09:37:41 +00:00
Jan Beich
7d76670246 emulators/citra: update to s20180127
Changes:	33b0b516...5a57578c
2018-01-27 00:54:31 +00:00
Jan Beich
c54cd6d492 emulators/rpcs3: update to 0.0.4.283
Changes:	c8965564e...bb5bdb2e8
2018-01-27 00:54:18 +00:00
Gerald Pfeifer
b5f38c7ca5 Limit the workaround for clang crashing to amd64.
PR:		224863
Reported by:	jbeich
2018-01-26 10:43:50 +00:00
Gerald Pfeifer
bcb0a9a024 Use GCC instead of the system compiler on FreeBSD 12.x with clang 6.0.0
since that compiler crashes.

(There may be a way to work around this in Wine, but that is unlikely
to be accepted for the stable release branch.)

PR:		224863
2018-01-26 09:14:21 +00:00
Jung-uk Kim
4486ce76f7 Add a missing run-time dependency, x11/xrandr.
Differential Revision:	https://reviews.freebsd.org/D12803
2018-01-25 23:07:53 +00:00
Jan Beich
b964b053b6 multimedia/libvpx: update 1.7.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.6.1..v1.7.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
2018-01-25 21:20:12 +00:00
Ganael LAPLANCHE
d79ff76e24 Make portlint happier with my ports (reorder variables) 2018-01-25 11:07:50 +00:00
Jan Beich
ab6ce84e66 emulators/rpcs3: update to 0.0.4.280
Changes:	4f0179471...c8965564e
2018-01-25 00:54:06 +00:00
Jan Beich
2d1becd804 emulators/citra: update to s20180124
Changes:	0e8c25fd...33b0b516
2018-01-25 00:53:45 +00:00
Alex Kozlov
7fa9c70193 - Update name of autoreconf WRKSRC variable in comment
- Fix a few ports with invalid USES autoreconf arguments
- Add check for invalid USES autoreconf arguments

Differential Revision:	https://reviews.freebsd.org/D14004
Approved by:	tijl (autotools maintainer), portmgr (mat)
2018-01-24 09:41:04 +00:00
Roger Pau Monné
e9233956dd xen-kernel: add prerequisites for XSA-254 bandaid
MFH with:	r459787
MFH:		2018Q1
2018-01-24 08:51:37 +00:00
Gerald Pfeifer
9440661caf Backport r459628 | gerald | 2018-01-21 from emulators/wine-devel:
Configure --without-krb5 aka Kerberos support.  This should not make a
  real difference (and definitely not for clean builds), but makes this
  explicit and also avoids a configure warning.
2018-01-24 08:49:48 +00:00
Jung-uk Kim
827b1a1a82 Re-enable AVX/AVX2 support for guest.
This patch is no longer necessary according to the original reporter.

PR:		211651
2018-01-23 17:30:49 +00:00
Roger Pau Monné
0cf5fe5c18 xen-kernel: fix build with clang 6 and apply pending XSA patches
This includes a band-aid for running 64bit PV guests without
compromising the whole system.

Commit the makefile diff left behind in r459786.

MFH:		2018Q1
Sponsored by:	Citrix Systems R&D
2018-01-23 16:30:48 +00:00
Roger Pau Monné
989d8dbb27 xen-kernel: fix build with clang 6 and apply pending XSA patches
This includes a band-aid for running 64bit PV guests without
compromising the whole system.

MFH:		2018Q1
Sponsored by:	Citrix Systems R&D
2018-01-23 16:23:57 +00:00
Jan Beich
43f5730f29 emulators/citra: update to s20180122
Changes:	bf4e35b9...0e8c25fd
2018-01-23 00:51:48 +00:00
Jan Beich
57ad3d7bc4 emulators/rpcs3: update to 0.0.4.275
Changes:	f908daf32...4f0179471
2018-01-23 00:33:37 +00:00
Gerald Pfeifer
26195c1ed9 Configure --without-krb5 aka Kerberos support. This should not make a
real difference (and definitely not for clean builds), but makes this
explicit and also avoids a configure warning.
2018-01-21 21:17:11 +00:00
Jan Beich
185dad80df emulators/rpcs3: update to 0.0.4.270
Changes:	71f69d1d4...f908daf32
2018-01-20 00:22:48 +00:00
Jan Beich
172bbab4d3 emulators/citra: update to s20180119
Changes:	93cca23d...bf4e35b9
2018-01-20 00:22:37 +00:00
Jung-uk Kim
7e5ac33691 Fix emulators/virtualbox-ose-additions build with Clang 6.0. 2018-01-19 01:13:17 +00:00
Dirk Meyer
e71f732856 - set BROKEN for FreeBSD-12 2018-01-18 09:48:48 +00:00
Jan Beich
25beeff079 devel/boost-*: update to 1.66.0
Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
2018-01-18 04:11:02 +00:00
Jan Beich
9f4f78e750 emulators/citra: update to s20180118
Changes:	79dca3d6...93cca23d
2018-01-18 00:57:55 +00:00
Jan Beich
0aaefa02f3 emulators/rpcs3: update to 0.0.4.259
Changes:	24e97b9e0...71f69d1d4
2018-01-18 00:18:10 +00:00
Jung-uk Kim
bf36a2031a Update to 5.2.6. 2018-01-17 04:37:09 +00:00
Jung-uk Kim
6cbed8f227 Update to 5.2.6. 2018-01-17 01:59:24 +00:00
David Naylor
324bc0b41d emulators/i386-wine-devel: update to 3.0.r6 2018-01-16 04:04:59 +00:00
David Naylor
df8aad01e2 emulators/i386-wine: update to 2.0.4 2018-01-16 04:04:10 +00:00
Jan Beich
2c41d3b581 emulators/rpcs3: update to 0.0.4.252
Changes:	ec41483e9...24e97b9e0
2018-01-16 00:52:35 +00:00
Jan Beich
c064eece4a emulators/rpcs3: update to 0.0.4.250
Changes:	c951601fa...ec41483e9
2018-01-16 00:34:30 +00:00
Jan Beich
80eaa4834c emulators/citra: update to s20180113
Changes:	9b647d45...79dca3d6
2018-01-16 00:34:14 +00:00
Sunpoet Po-Chuan Hsieh
b9aedb98f8 Fix gemspec for rubygem-CFPropertyList 3.0.0 update
- Bump PORTREVISION for package change
2018-01-14 14:14:38 +00:00
Gerald Pfeifer
ba4da89db7 Update to Wine 3.0 RC6 which brings some further bug fixes.
Replace STAGING_LIB_DEPENDS by LIB_DEPENDS+= in the block providing
support for the STAGING option to have (nearly) everything related
to that in one place.
2018-01-14 00:21:44 +00:00
Alexey Dokuchaev
76ba4d3d7b - Improve grammar and properly spell ``VMware'' in the port description
- Point WWW: line (address) to a better location
2018-01-13 08:24:21 +00:00
Steve Wills
af6e3d306f emulators/aqemu: updating to version 0.9.2
Submitted by:	Le Baron d'Merde <lbdm@privacychain.ch>
Differential Revision:	https://reviews.freebsd.org/D13704
2018-01-13 01:18:32 +00:00
Jan Beich
f4a496acb8 emulators/rpcs3: update to 0.0.4.234
Changes:	51a2b43d8...c951601fa
2018-01-13 00:52:36 +00:00
Jan Beich
0494917476 emulators/citra: update to s20180111
Changes:	2e418106...9b647d45
2018-01-13 00:52:14 +00:00
Gerald Pfeifer
39cbb4b191 Backport two configure-related changes from emulators/wine-devel. This
is partly to sync wine and wine-devel as closely as possible before the
pending new major release of Wine, partly to make builds more reproducible
outside of a strict build environment (there should be no change for "pure"
builds).

r454242 | gerald | 2017-11-15

  [G]enerally disable PulseAudio support, not just for the
  Wine Staging case (where this originally only existed). [1]

r458393 | gerald | 2018-01-08

  Configure --without-udev since FreeBSD does not feature udev support
  as such.  (This should not be a practical change, but makes this explicit
  and also avoids a configure warning.)

PR:		195765 [1]
Reported by:	dbn [1]
2018-01-11 23:43:22 +00:00
Alexey Dokuchaev
7b85b686ee Remove superfluous linefeeds and fix some other minor whitespace bugs. 2018-01-11 16:53:44 +00:00
Jan Beich
6f23772d98 emulators/citra: update to s20180110
Changes:	a66e4585...2e418106
2018-01-11 00:53:24 +00:00
Jan Beich
c1e90b44ce emulators/rpcs3: update to 0.0.4.230
Changes:	19d181fa4...51a2b43d8
2018-01-11 00:53:06 +00:00