notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
non port: emulators/wine/Makefile
SVNWeb

Number of commits found: 478 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5  »  

Sat, 30 Apr 2022
[ 17:07 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:3c56b0e6dab581abf64156243b70d376e91413b7  3c56b0e 
emulators/wine: Allow choosing between OSS and ALSA

Backport ce1e733047cfa6bdea3d1bfb767814c7fa2a9809 and
2895c1dc9c4efbdfaff99db514569da9ca2223b1 from wine-devel:

  Our Wine ports have solely relied on OSS for sound so far. Add
  support to optionally switch to ALSA by establishing two options,
  OSS and ALSA.

  This does not change default behavior (and packages created), rather
  it adds the ability to choose. It particularly may prove beneficial
  for USB MIDI keyboards.

Submitted by:	hselasky
Fri, 15 Apr 2022
[ 04:13 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:a616aa1cf0bcad3f11101f3cc251d4bc1bc7a4c1  a616aa1 
emulators/wine: Update to Wine 6.0.4

This minor release brings 48 changes and fixes 46 bugs. It also includes
some upstream work of mine to address NetAPI related build issues.
Sun, 10 Apr 2022
[ 19:11 Charlie Li (vishwin) search for other commits by this committer ]    commit hash:d63665f7cd9c99880704a3c5bc221829cb009744  d63665f  (Only the first 10 of 892 ports in this commit are shown above. View all ports for this commit)
textproc/libxml2: bump all LIB_DEPENDS consumers

This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
Sat, 26 Mar 2022
[ 08:27 Matthias Fechner (mfechner) search for other commits by this committer ]    commit hash:247c7db7513f1264922428278678da641c5a3f52  247c7db  (Only the first 10 of 867 ports in this commit are shown above. View all ports for this commit)
textproc/libxml2: bump all dependencies

This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
Sat, 26 Feb 2022
[ 12:41 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:1e975ef8d979977148a03a3daf230cc7404bdb48  1e975ef 
emulators/wine: Update to Wine 6.0.3

This minor release fixes 46 bugs. It also includes my upstream work
which I had backported as files/patch-sysinfo, so we can remove that
local change.
Mon, 10 Jan 2022
[ 15:15 Stefan Eßer (se) search for other commits by this committer ]    commit hash:bcaf25a8c8046b094f6b5ab5bc258333bc326ee1  bcaf25a  (Only the first 10 of 491 ports in this commit are shown above. View all ports for this commit)
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 19 Dec 2021
[ 14:52 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:03cfa7f7c8ff02918eb276646dd6ab08d422192d  03cfa7f 
emulators/wine: Explicitly build without GSSAPI

Explicitly building without GSSAPI (Kerberos SSP) support should not
make any difference, in particular for clean builds. Still this is a
step towards ensuring reproducible builds.

This back ports 62ea2531bf79d02a75cd0e57a4501af4c775c5d3 from the
wine-devel port.
Wed, 8 Dec 2021
[ 08:54 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:4cf14e284fecf7da9378fb3394fbe45826a782ff  4cf14e2 
emulators/wine: Build without Quicktime support

Quicktime support shouldn't trigger on FreeBSD. Still explicitly
configure --without-quicktime in line with our push for deterministic
builds.

This back ports e3632b1fd1e0d5178fd1fc1c2f1e6d8123fc33c9 from the
wine-devel port.
Sun, 5 Dec 2021
[ 19:45 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alex S ]    commit hash:316c372c7d133c416ced0bd6b1f21fdd011117eb  316c372 
emulators/wine: Use the right libgcc_s for 32-bit on amd64

In our situation, where we leverage 32-bit, i386 executables of Wine
in an amd64 world running 64-bit executables of Wine, the rpath of
$PREFIX/lib/gcc10 which Mk/bsd.gcc.mk sets for the former makes the
dynamic linker attempt to load a 64-bit version of libgcc_s.so which
happens to be at that location on amd64.

Removing this rpath setting at compilation time would be comparatively
more involved, so leverage LD_32_LIBMAP which we are already using in
wine-wow64.sh to point to the system version of libgcc_s.so.

This works since for C code both flavors of libgcc_s.so are fully
compatible and Wine's C++ dependencies Wine (like openal-soft and
various Mesa userspace graphics drivers) are actually compiled with
clang. In other words we are only reverting to the version of the
library they would normally load without rpath interference.

Bump PORTREVISION so new packages with the tweaked script will be
generated.

PR:		259926
Reported by:	nc
Tested by:	nc
Wed, 1 Dec 2021
[ 21:38 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:fe50aa605168b475badd5b915cc90bbb46eec53e  fe50aa6 
emulators/wine: Configure without libhal support

In de47ffe65cfc8ee11610c6378e1d0a342c137916 the option to leverage
libhal was removed, alas configure was not adjusted. Ensure that
even if libhal somehow is present we explicitly do not use it.

This back ports 7ca1a772ead2dc568317408b3b24c6d44c7ad2a1 from the
wine-devel port.
Thu, 25 Nov 2021
[ 08:25 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:6387592817b5276970d954b6645636cb496a8603  63875928 
emulators/wine: Unconditionally set MAINTAINER and COMMENT

The MAINTAINER and COMMENT variables, as well as WINELIBDIR, could
be overridden for the sake of the i386-wine port. With that port
gone, simply set these unconditionally.
Wed, 24 Nov 2021
[ 12:44 Stefan Eßer (se) search for other commits by this committer ]    commit hash:b1ac48afa4fb490b5fc7d1dc8e3862ef2ef93c88  b1ac48a 
emulators/wine: revert accidentially committed local changes

In commit 5933ac0b099 CONFLICTS_INSTALL definitions in multiple ports
have been fixed to omit the unneeded version patterns they had.

The commit of the wine port did not include that fix, but instead
local changes to deal with an issue introduced by recent changes to
sched.h.

This commit reverts the accidentially committed changes, but retains
the intended removal of a version wildcard in CONFLICTS_INSTALL.

Reported by:	gerald
Tue, 23 Nov 2021
[ 22:11 Stefan Eßer (se) search for other commits by this committer ]    commit hash:5933ac0b099d61d98eb531d373cf57a8927bc7af  5933ac0  (Only the first 10 of 157 ports in this commit are shown above. View all ports for this commit)
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
[ 07:48 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:9d8571acc5e8cdb4a09bc69f2d17180f0a8248da  9d8571a 
emulators/wine: Simplify CONFLICTS_INSTALL

wine-devel-* versus wine-devel-[0-9]* does not make a practical
difference, but simpler is better (plus portlint has started to
warn about it).
Sat, 20 Nov 2021
[ 07:48 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:5e8ca8df38ba759065dad3e917b806f5f4523009  5e8ca8df3 
emulators/wine-devel: Never use the Samba NetAPI library

We have been building without NetAPI support forever and explicitly
disabling it should not change anything. Still configure with
--without-netapi now in our move towards reproducible builds.

This back ports c648c4b24c1613511241597074dcea349d7e53f1 from the
wine-devel port.
Fri, 19 Nov 2021
[ 06:55 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alexander Vereeken ]    commit hash:056135a38ed91f3eff4fcd9578962fbd01d3a34b  056135a  (Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
emulators/i386-wine: Remove port.

This port and its pre-built binaries have not been updated lately and
emulators/wine is now providing i386 support on amd64, so remove the
i386-wine port.

Adjust CONFLICTS_INSTALL on related ports and simplify (and update both
user and developer documentation in emulators/wine).

PR:		259589
Differential Revision:	https://reviews.freebsd.org/D32322
Tue, 16 Nov 2021
[ 14:33 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alexander Vereeken ]    commit hash:99af2239fc168cc980f622c3f98b6ab21af873aa  99af223  (Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
emulators/i386-wine-devel: Remove port.

This port and its pre-built binaries have not been updated lately and
emulators/wine-devel is now providing i386 support on amd64, so remove
i386-wine-devel.

Adjust CONFLICTS_INSTALL on related ports and simplify (and update both
user and developer documentation in wine-devel).

Approved by:		maintainer (= submitter)
PR:			259589
Differential Revision:	https://reviews.freebsd.org/D32322
Sun, 14 Nov 2021
[ 07:50 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:1d7b58bcf718f17e3dc8141cce748be756bbc526  1d7b58b 
emulators/wine: Configure without Core Audio support

Core Audio is Apple-specific and should never trigger on FreeBSD.
Still explicitly configure --without-coreaudio in the spirit of
deterministic builds, independent of packages that happen to be
installed on the build system.

This back ports bd28318975c42f2b4469ff27e211c8f8f8a56ac2 from the
wine-devel port.
Wed, 10 Nov 2021
[ 09:52 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:18b1ab577373768ca14d4d9704cfc47d5cdae487  18b1ab5 
emulators/wine: Configure with pcap and pthread

libpcap and libpthread are generally present and we have been using
them all along. Explicitly require them to detect any potential issues
in the future.

This back ports a44dd394ce8161efd5bb8e6294b8bb0375a709e8 from wine-devel.
Sat, 30 Oct 2021
[ 06:46 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:1c5468ddbb8ed5883dfff53b5f5b74af0c1e457e  1c5468d 
emulators/wine: Update to Wine 6.0.2

This minor release addresses 51 bug reports and brings 101 commits,
including compilation fixes for GCC 11 and FreeType in addition
to various bug fixes.
Fri, 29 Oct 2021
[ 06:05 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:a269704700c2265a3c17b879aa5922ccf12c1c1e  a269704 
emulators/wine: Document the need for /proc to be mounted

This likely won't be necessary with the next major version any longer
due to upstream work by Damjan; for the time being it is still required.

PR:		258795
Wed, 27 Oct 2021
[ 10:26 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alex S ]    commit hash:5c904df2ecdfe40bf56ae0fe1b6833958a358905  5c904df 
emulators/wine: Point Vulkan loader at 32-bit Mesa libs

This back ports commit 48fcd1c22641393f82f4625da8729d280d614714 from
the wine-devel port.

PR:		259211
Thu, 21 Oct 2021
[ 06:00 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:1fce6b5d7da9e8231fecc2a5724887e5d1e64414  1fce6b5 
emulators/wine: Merge the VKD3D option into X11

Back port a26036d0241f76193758c6e4379834fc0ff142d9 from the wine-devel
port (and integrate 8189a2a276f8dd30ee1b075b2cfa8cf171ac286a):

  Vulkan and vkd3d have few additional dependencies on top of OpenGL
  (via Mesa) so fold them into the general X11 switch.

  This further reduces the number of options in this port.

PR:		258375
Mon, 18 Oct 2021
[ 05:30 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:c4123af4611c8d31fc67b59a74afd4d3f9576c2d  c4123af 
emulators/wine: Make GECKO_RUN_DEPENDS more flexible

Back port 799f2a37692af2674ed108314ab6963c8a2fe0d7 from the wine-devel
port:

  Simplify GECKO_RUN_DEPENDS along the lines of what we did with
  MONO_RUN_DEPENDS in 996345a04d856fdc863ddce257b8d98da8074d6c some
  months ago.

  That way updates of that other port won't require adjustments here
  any longer while the system becomes more resilient.
Sun, 17 Oct 2021
[ 16:28 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:e5b433425071d9d8d4afdeddb9d7c02aa20f84f8  e5b4334 
emulators/wine: Unconditionally use SDL

Back port commit 3f4627fc27ad26876fdc440d51500c960f282751 from the
wine-devel port:

SDL2 is indirectly pulled in via our (unconditional) FAudio dependency
anyway, so always use it, remove the SDL option, and simplify the port
accordingly.

PR:		258375
Sun, 3 Oct 2021
[ 06:59 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:05382993a167f8965069743a1d0b54efe63717ed  0538299 
emulators/wine: Enable OPENAL by default

This mirrors commit 78468490119038048dd220377e1bed1771fe46a6 to
emulators/wine-devel.

PR:		258375
Sat, 2 Oct 2021
[ 07:02 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:67eda602caa464c84694459e4d09503519264b9f  67eda60 
emulators/wine: Merge the VULKAN option into VKD3D

This back ports 3d5484b928571899d48e10ffa0e539042b63cedc and
5a1f2db45736cb70dc556090ba6c929c51d1eb28 from emulators/wine-devel:

When Wine gained support for the Vulkan API and D3D support via
Vulkan we added two options (both off by default): VULKAN and
VKD3D.

Simplify things, in particular also from a user perspective, by only
keeping the VKD3D option which now subsumes the former VULKAN option
(and hence Vulkan API support).

No change in defaults - yet.

On the way adjust CONFIGURE_ARGS to only feature on option per line,
which was mostly the case already anyway.

PR:		258375
Wed, 8 Sep 2021
[ 20:53 Bernhard Froehlich (decke) search for other commits by this committer ]    commit hash:24e18a2a80294f0f4a1e5e7e529c6a248aa08f59  24e18a2 
emulators/wine: Add CPE information

Approved by:	portmgr (blanket)
Tue, 10 Aug 2021
[ 07:43 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:3f3a0267078b3438d5453b5a4bf230cf282ca0e0  3f3a026 
emulators/wine: XAudio2 no longer depends on OpenAL

Since upstream commit 3e390b1aafff47df63376a8ca4293c515d74f4ba on
2019-02-20 XAudio2 uses FAudio (which already is an unconditional
dependency) and no longer depends on OpenAL, so adjust the packing
list accordingly. [1]

We did not detect this via regular testing due to false negatives
in Mk/Scripts/check-stagedir.sh in the presence of %%OPTION%%s in
pkg-plist. [2]

PR:		257651 [1], 220950 [2]
Submitted by: 	Alex S <iwtcex@gmail.com> [1]
Sat, 7 Aug 2021
[ 10:43 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:dc73fd607fb79017cf74182613659ac9c4340bdd  dc73fd6 
emulators/wine: Make the dependency on wine-mono generic

Instead of hard coding the actual version number use a generic
dependency on simply the port. This makes maintenance easier and
reduces the chance for mistakes.

(We have been using this in emulators/wine-devel for some four
months already since 996345a04d856fdc863ddce257b8d98da8074d6c .)

PR:		257630
Mon, 26 Jul 2021
[ 09:56 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:ad15b0e748b6bd93ef1e36b1c605c1da29d10565  ad15b0e 
emulators/wine: Fix up pkg32.sh

In my original commit I missed the last line actually invoking pkg.
Fix this up and add a comment above.

PR:		257284
Reported by:	Alex S <iwtcex@gmail.com>
[ 09:10 Gerald Pfeifer (gerald) search for other commits by this committer Author: Alex S ]    commit hash:1d2af6e08958ac78de9fae727283ac8cdaf8705f  1d2af6e 
emulators/wine: Invoke with LD_BIND_NOW and revampe WoW

Wine 6.0 and later need LD_BIND_NOW / LD_32_BIND_NOW on FreeBSD,
cf. https://bugs.winehq.org/show_bug.cgi?id=50257 and
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252307
so move the actual binaries to wine64.bin / wine.bin and invoke
them via a script that does those settings.

Also revamp the WoW handling/packging which combines 32-bit/i386
Wine into 64-bit/amd64 Wine.

Submitted by: 	Alex S <iwtcex@gmail.com>
PR:		257284, 252307
[ 08:49 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:dba96eb87fb4df6eb55f0e7d8883ad85d0ee3d82  dba96eb 
emulators/wine: Update to Wine 6.0.1

Move from the Wine 5.0 release serious to the Wine 6.0 series and
specifically Wine 6.0.1.

This represents another year of development effort and over 8,300
individual changes. It contains a large number of improvements.
Areas of major changes are:

 - Core modules in PE format.
 - Vulkan backend for WineD3D.
 - DirectShow and Media Foundation support.
 - Text console redesign.

In terms of packaging changes are moderate this time:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 06:44 Gerald Pfeifer (gerald) search for other commits by this committer ]    commit hash:659ba57bb68bf937bd473b493a2ec64538c2c7db  659ba57 
emulators/wine: Update to Wine 5.0.5

This (only) fixes the regression I found and reported against
Wine 5.0.4, obsoleting our temporary patch files/patch-dlls_qcap_v4l.c.
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Fri, 26 Mar 2021
[ 06:55 gerald search for other commits by this committer ] Original commit   Revision:569244
Update to the Wine 5.0.4 maintenance release which fixes some 67 bugs.
Sun, 7 Mar 2021
[ 08:19 gerald search for other commits by this committer ] Original commit   Revision:567553
Remove conflicts with wine-staging-[0-9]* and i386-wine-staging-[0-9]*
which have not existed for years.
Mon, 8 Feb 2021
[ 09:48 bapt search for other commits by this committer ] Original commit   Revision:564690
Remove dependency on libhal it is going to be removed from the ports tree
Tue, 5 Jan 2021
[ 14:26 gerald search for other commits by this committer ] Original commit   Revision:560399
Remove the GCC option. which has been the default all along, and simply
use GCC.

This avoids troubles for users disabling the option and then encountering
failures without knowing how to go about that. (And there is not much one
can even do given upstream focuses on GCC.)

PR:		242202
Fri, 25 Dec 2020
[ 12:16 gerald search for other commits by this committer ] Original commit   Revision:559237
Back port r556564 | gerald | 2020-11-29 from emulators/wine-devel:

  Wine is now able to use mingw-w64 to build components. When mingw-w64
  is installed on FreeBSD, users might inadvertedly use that when we have
  not set up things properly yet (and it probably should be an option to
  choose, at least initially). For example, mingw-w64 produces .dll files
  instead of the current .dll.so files, breaking pkg-plist.

  So for now explicitly disable the use of mingw-w64. In a next step,
  once mingw-w64 is available, we probably should make this an option.

PR:		237213
Reported by:	Damjan Jovanovic <damjan.jov@gmail.com>
MFH:		2020Q4 (blanket: build issue)
Tue, 1 Dec 2020
[ 21:38 gerald search for other commits by this committer ] Original commit   Revision:556794
Back port r551487 | gerald | 2020-10-05 from emulators/wine-devel:

  Add an option SDL that uses SDL 2, a cross-platform multimedia development
  API which can be useful particularly when it comes to supporting games.
  This is off by default for now in alignment with the status quo.

Submitted by:	Alex S <iwtcex@gmail.com>
PR:		249869
Fri, 13 Nov 2020
[ 20:16 gerald search for other commits by this committer ] Original commit   Revision:555045
Update to the Wine 5.0.3 maintenance release which fixes some 44 bugs
and adds where.exe and whoami.exe.
Thu, 1 Oct 2020
[ 19:53 gerald search for other commits by this committer ] Original commit   Revision:550871
Backport revision r550190 from emulators/wine-devel:

  No longer hack tools/wineapploader.in to account for wine64 vs wine.

  Since upstream commit
https://source.winehq.org/git/wine.git/commitdiff/57f9c33c08782399d6729bc58b
68d73812560638
  this hasn't been necessary any longer and it did actually break things
  afterwards by replacing wine64 with wine6464.

PR:		249868
Submitted by:	Alex S <iwtcex@gmail.com>
Sat, 8 Aug 2020
[ 12:29 gerald search for other commits by this committer ] Original commit   Revision:544494
Update to the Wine 5.0.2 maintenance release which fixes some 46 bugs.
Thu, 16 Jul 2020
[ 11:18 gerald search for other commits by this committer ] Original commit   Revision:542350
Backport r540756 | gerald | 2020-06-29 from emulators/wine-devel:

  Explicitly configure --without-usb. There does not appear to be a way
  for the configure test to pass on FreeBSD right now (even with extra
  ports available), so this simply makes this explicit and avoids a
  warning from configure.

MFH:		2020Q3 (blanket: missing dependency)
Wed, 3 Jun 2020
[ 17:17 gerald search for other commits by this committer ] Original commit   Revision:537625
Update to the Wine 5.0.1 maintenance release.

This adds some timezones and fixes some 37 bugs.

Plus it facilitates compilation with GCC 10. [1]

PR:		246700 [1]
Tue, 19 May 2020
[ 07:09 gerald search for other commits by this committer ] Original commit   Revision:535834
Backport r534205 | gerald | 2020-05-06 from emulators/wine-devel:

  Push USES=pkgconfig to the global level instead just contingent on the
  VKD3D option.

  This makes a real difference for the GNUTLS option (on by default) and
  others.  Accordingly bump PORTREVISION.

Reported by:	Benny Goemans <benny.goemans@belgacom.net>
MFH:		2020Q2 (blanket: missing dependency)
Sat, 16 May 2020
[ 15:35 gerald search for other commits by this committer ] Original commit   Revision:535468
Explicitly configure --without-inotify so that the presence of the
devel/libinotify port does not pull in an implicit dependency that
is not tracked properly.

Reported by:	Andy Mender <andymenderunix@gmail.com>
PR:		245172
MFH:		2020Q2 (blanket: missing dependency)
Fri, 24 Apr 2020
[ 21:28 gerald search for other commits by this committer ] Original commit   Revision:532899
Backport r530401 | gerald | 2020-04-02 from our wine-devel companion:

  Explicitly configure --without-unwind so that the presence of the
  devel/libunwind port does not pull in an implicit dependency that
  is not tracked properly.

Reported by:	Andy Mender <andymenderunix@gmail.com>
PR:		245172
Fri, 3 Apr 2020
[ 21:40 salvadore search for other commits by this committer ] Original commit   Revision:530525
emulators/wine: Change tested variable for master port detection

Forward r529132 from emulators/wine-devel.

Approved by:	gerald (maintainer, mentor)
Differential Revision:	https://reviews.freebsd.org/D24262
Fri, 13 Mar 2020
[ 21:11 salvadore search for other commits by this committer ] Original commit   Revision:528378
emulators/i386-wine: Use standard ports infrastructure for ARCH

This commit is the analogous for i386-wine of r528249 that concerns
emulators/i386-wine-devel.

Until now i386-wine defined its own ARCH variable and manually included
Makefile.i386 for i386 systems and Makefile.inc for amd64 systems. This
commit makes use of the standard ARCH variable and renames Makefile.inc to
Makefile.amd64 so that the proper Makefile.${ARCH} is automatically
included.
This requires conditional inclusion bsd.ports.pre.mk and bsd.ports.post.mk
by emulators/wine [1], master port for i386-wine: those files must be
included only if they have not already been included by i386-wine.

Approved by:	gerald (mentor, maintainer [1])
Fri, 31 Jan 2020
[ 08:23 gerald search for other commits by this committer ] Original commit   Revision:524678 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Update from Wine 4.0.3 and the Wine 4.0 release series to Wine 5.0.

This represents a year of development effort with over 7,400 individual
changes.  This port and the wine-devel port have been in sync as closely
as possible, and this update is mostly copying over from the -devel port
minus support for the Wine Staging patchset (and STAGING option).

Highlights of this new release include built-in modules in PE format,
multi-monitor support, Vulkan 1.1 support, and an XAudio2 reimplementation.

This also comes with updates of the emulators/wine-gecko and
emulators/wine-mono ports to match their -devel counterparts:
version 2.47.1 for wine-gecko and version 4.9.4 for wine-mono.

And we "lose" four local patches that got integrated or became obsolete
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 30 Nov 2019
[ 06:53 gerald search for other commits by this committer ] Original commit   Revision:518706
Update to the Wine 4.0.3 maintenance release with various bug fixes and
updates to the National Language Support files.
Thu, 7 Nov 2019
[ 20:20 zeising search for other commits by this committer ] Original commit   Revision:517008 (Only the first 10 of 70 ports in this commit are shown above. View all ports for this commit)
Sprinkle more USES=xorg
Tue, 27 Aug 2019
[ 05:51 gerald search for other commits by this committer ] Original commit   Revision:509989
Update to the Wine 4.0.2 maintenance release.

This brings some 68 bug fixes.
Sat, 10 Aug 2019
[ 17:48 gerald search for other commits by this committer ] Original commit   Revision:508499
Add a note how to work around Wine issuing an error message of
    i386_set_ldt: Invalid argument
    Did you reconfigure your kernel with "options USER_LDT"?

PR:		224264
Submitted by:	rozhuk.im@gmail.com
Reviewed by:	arrowd
MFH:		2019Q3 (documentation to address crash)
Fri, 26 Jul 2019
[ 20:46 gerald search for other commits by this committer ] Original commit   Revision:507372 (Only the first 10 of 3853 ports in this commit are shown above. View all ports for this commit)
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
Fri, 17 May 2019
[ 11:47 gerald search for other commits by this committer ] Original commit   Revision:501854
Update to the Wine 4.0.1 maintenance release.

This brings various bug fixes and Sinhala and Tamil translation updates.
Fri, 22 Feb 2019
[ 11:13 gerald search for other commits by this committer ] Original commit   Revision:493569
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 5 Feb 2019
[ 14:48 gerald search for other commits by this committer ] Original commit   Revision:492243
Add gl to X11_USES since a naked USE_GL=, without also setting USES, as
we've had has been deprecated for a while.
Fri, 25 Jan 2019
[ 14:04 gerald search for other commits by this committer ] Original commit   Revision:491148
Restore a simpler and more elegant version of r490816 which was reverted
in r490825. (r490827 addresses the breakage of INDEX which happened in
some scenarios that led to that revert.)

Add a new option, GCC, that controls the use of GCC instead of the
system compiler (usually clang these days) as we have been doing since
r334935 in 2013-11-26.  And make that the default, both since there've
been user reports about Wine not working properly with the toolchain
in FreeBSD 12 and since there may be other challenges given that
upstrea and in other distributions GCC is being used all along.

PR:		231010
Reviewed by:	mat
Tested by:	sbruno
Mon, 21 Jan 2019
[ 07:47 gerald search for other commits by this committer ] Original commit   Revision:490827
Remove a hack (defining __builtin_ms_va_list and friends) for versions
of clang before 3.8 and hence versions of FreeBSD no longer maintained.
[ 07:45 antoine search for other commits by this committer ] Original commit   Revision:490825
Revert r490816, it breaks INDEX

With hat:	portmgr
[ 01:12 gerald search for other commits by this committer ] Original commit   Revision:490816
Add a new option, GCC, that controls the use of GCC instead of the
system compiler (usually clang these days) as we have been doing since
r334935 in 2013-11-26.  And make that the default, both since there've
been user reports about Wine not working properly with the toolchain
in FreeBSD 12 and there may be other challenges given that upstream
and in other distributions GCC is being used all along. [1]

Also backport part of r488645 | gerald | 2018-12-29 01:53:56 from
emulators/wine-devel:

  Create a proper USES block in Makefile, moving the existing USES
  statement there.

PR:		231010 [1]
Wed, 12 Dec 2018
[ 01:35 gerald search for other commits by this committer ] Original commit   Revision:487272 (Only the first 10 of 3168 ports in this commit are shown above. View all ports for this commit)
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
Sat, 1 Dec 2018
[ 18:16 gerald search for other commits by this committer ] Original commit   Revision:486383
Update to the Wine 3.0.4 maintenance release which addresses 47 bug
reports and adds a lot of icons in Shell32.
Sat, 29 Sep 2018
[ 08:04 riggs search for other commits by this committer ] Original commit   Revision:480899 (Only the first 10 of 75 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
Thu, 13 Sep 2018
[ 22:04 gerald search for other commits by this committer ] Original commit   Revision:479745
Update to the Wine 3.0.3 maintenance release which addresses 52 bug
reports, mostly in actual applications.
Tue, 11 Sep 2018
[ 18:34 zeising search for other commits by this committer ] Original commit   Revision:479538 (Only the first 10 of 331 ports in this commit are shown above. View all ports for this commit)
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
Sat, 1 Sep 2018
[ 13:18 gerald search for other commits by this committer ] Original commit   Revision:478690
Backport r464959 | gerald | 2018-03-18 22:24:42 from emulators/wine-devel:

Fully disable building Kerberos components.

We already had --without-krb5, alas when someone had krb5 installed
in their build environment, the build still failed.  This takes care
using a bigger hammer.

PR:		226396
Analyzed by:	John Hein <z7dr6ut7gs@snkmail.com>
Mon, 20 Aug 2018
[ 00:02 gerald search for other commits by this committer ] Original commit   Revision:477609
Sync a comment re WoW64 plus the desktop file with revision r477548
of the emulators/wine-devel port to keep the two in sync.
Sun, 29 Jul 2018
[ 22:18 gerald search for other commits by this committer ] Original commit   Revision:475857 (Only the first 10 of 1480 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
Sat, 30 Jun 2018
[ 19:28 gerald search for other commits by this committer ] Original commit   Revision:473633
Update to the Wine 3.0.2 maintenance release which "only" fixes a couple
of bugs.
Sat, 16 Jun 2018
[ 12:42 gerald search for other commits by this committer ] Original commit   Revision:472543
Port revision 471203 from the wine-devel port to the main wine port:

Replace explicit settings of CFLAGS and LDFLAGS in favor of USES=localbase
(the former predating the latter by at least a decade alas with variation).

PR:		226396
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
Sun, 3 Jun 2018
[ 20:03 tcberner search for other commits by this committer ] Original commit   Revision:471521
emulators/wine: fix desktop file on amd64

Reviewed by:	gerald
Approved by:	dbn
Differential Revision:	https://reviews.freebsd.org/D15489
Sun, 20 May 2018
[ 10:23 gerald search for other commits by this committer ] Original commit   Revision:470448
Update to the Wine 3.0.1 maintenance release which fixes a number of bugs
and provides translation updates for Finnish, German, Lithuanian, Norwegian,
Polish, Russian, and Ukrainian.
Sat, 5 May 2018
[ 15:17 danfe search for other commits by this committer ] Original commit   Revision:469121
For ports under `emulators', `games', `irc`, and `sysutils' categories:
remove redundant PKGMESSAGE assignment, which is set appropriately by
the b.p.m when `pkg-message' appears on the SUB_FILES list.
Mon, 2 Apr 2018
[ 18:52 gerald search for other commits by this committer ] Original commit   Revision:466248
Remove the workaround for a clang 6.0.0 crash on FreeBSD version 1200056
(where we'd use GCC), now that version 1200057 which fixes that issue is
eight weeks old.

PR:		224863
Sun, 1 Apr 2018
[ 20:40 gerald search for other commits by this committer ] Original commit   Revision:466181
Change dependencies from wine-gecko-devel to wine-gecko and wine-mono-devel
to wine-mono.

Technically this is not required at this point, since the -devel and
regular ports provide the same versions temporarily, but it sets us up
for when the -devel ports are going to diverge again later.
Sun, 18 Feb 2018
[ 20:45 gerald search for other commits by this committer ] Original commit   Revision:462264
The issue of clang 6.0.0 crashing when building Wine was resolved with
__FreeBSD_version 1200057, so reduce the window of versions we need a
workaround for to just 1200056.

In the mid term I plan on removing this workaround, but let's keep it
in place for a bit longer for the sake of users on an affected snapshot.

PR:		224863
Thanks to:	dim
Fri, 16 Feb 2018
[ 23:40 gerald search for other commits by this committer ] Original commit   Revision:462072
Fix the ibiblio.org MASTER_SITE URL which has changed.
Sat, 27 Jan 2018
[ 09:37 gerald search for other commits by this committer ] Original commit   Revision:460080
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 26 Jan 2018
[ 10:43 gerald search for other commits by this committer ] Original commit   Revision:459985
Limit the workaround for clang crashing to amd64.

PR:		224863
Reported by:	jbeich
[ 09:14 gerald search for other commits by this committer ] Original commit   Revision:459979
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
Wed, 24 Jan 2018
[ 08:49 gerald search for other commits by this committer ] Original commit   Revision:459821
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.
Thu, 11 Jan 2018
[ 23:43 gerald search for other commits by this committer ] Original commit   Revision:458802
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]
Sun, 7 Jan 2018
[ 23:28 gerald search for other commits by this committer ] Original commit   Revision:458391
Update to the Wine 2.0.4 maintenance release which brings the following:
 - Various bug fixes
 - Updates to the National Language Support files
 - Documentation updates

On the way backport r454456 from emulators/wine-devel where it has sat
for seven weeks now:

 Explicitly add x11 and xext to USE_XORG (when the X11 option is set),
 both of which were pulled in implicitly so far. [1]

Reported by:    Mk/Scripts/qa.sh via dbn@ [1]
Fri, 20 Oct 2017
[ 20:50 gerald search for other commits by this committer ] Original commit   Revision:452560
Update to the Wine 2.0.3 maintenance release.  This brings various bug
fixes and FreeType 2.8.1 compatibility fixes.

Move ONLY_FOR_ARCHS and USES to appropriate places in the Makefile. [1]

Reported by:	portlint [1]
Sun, 10 Sep 2017
[ 20:55 gerald search for other commits by this committer ] Original commit   Revision:449591 (Only the first 10 of 1201 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 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, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
Fri, 21 Jul 2017
[ 09:51 gerald search for other commits by this committer ] Original commit   Revision:446304
Update to the Wine 2.0.2 maintenance which mostly fixes bugs (62 as
filed in the upstream bug tracker).

Sort ONLY_FOR_ARCHS.

Pet portlint as far as files/patch-dlls_iphlpapi_ipstats.c goes.
Sun, 4 Jun 2017
[ 14:34 gerald search for other commits by this committer ] Original commit   Revision:442562
Bump PORTREVISION for pkg-descr change.
Tue, 23 May 2017
[ 05:03 rezny search for other commits by this committer ] Original commit   Revision:441503 (Only the first 10 of 711 ports in this commit are shown above. View all ports for this commit)
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
Sun, 23 Apr 2017
[ 10:26 gerald search for other commits by this committer ] Original commit   Revision:439217
Adjust PORTSCOUT to the new versioning scheme of Wine where current
releases carry versions of the form 2.0.x, whereas new development
snapshots are labeled 2.y.
Thu, 20 Apr 2017
[ 19:18 gerald search for other commits by this committer ] Original commit   Revision:438991
Update to the Wine maintenance release 2.0.1, bringing various bug fixes
and deprecating tools/wineinstall.

Switch to .xz distribution files from .bz2 on the way.
Sat, 1 Apr 2017
[ 15:23 gerald search for other commits by this committer ] Original commit   Revision:437439 (Only the first 10 of 1118 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
Tue, 21 Mar 2017
[ 20:48 gerald search for other commits by this committer ] Original commit   Revision:436652
Update emulators/wine-mono to version 4.6.4 and switch to new MASTER_SITES.

Switch emulators/wine to this (from emulators/wine-mono-devel) and bump
PORTREVISION accordingly.
[ 08:27 glebius search for other commits by this committer ] Original commit   Revision:436573
Make it compilable on FreeBSD 12 after struct inpcb and struct tcpcb were
stopped being exported.
Fri, 3 Feb 2017
[ 20:32 gerald search for other commits by this committer ] Original commit   Revision:433262
Update from the 1.8 release series to Wine 2.0.

This represents over a year of development effort and around 6600
individual changes.

Support for Microsoft Office 2013 is a major highlight, and it
contains improvements across the board, as well as support for
many new applications and games.

== Text and fonts

- More DirectWrite features are implemented, including:
  - Drawing of underlines.
  - Renderer sees drawing effect associated with text segment.
  - Support for color fonts in COLR/CPAL format.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 11 Jan 2017
[ 10:08 amdmi3 search for other commits by this committer ] Original commit   Revision:431169 (Only the first 10 of 57 ports in this commit are shown above. View all ports for this commit)
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
Mon, 19 Dec 2016
[ 23:05 gerald search for other commits by this committer ] Original commit   Revision:428962
Update to Wine 1.8.6 which is a conservative maintenance release:
 - Fix a regression introduced in 1.8.5 (#41627)
 - Various bug fixes.
 - A few more cards added to the GPU description table.

Number of commits found: 478 (showing only 100 on this page)

1 | 2 | 3 | 4 | 5  »