notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

non port: emulators/wine-devel/files/patch-dlls-nsiproxy.sys

Number of commits found: 4

Thursday, 16 Sep 2021
21:57 Gerald Pfeifer (gerald) search for other commits by this committer
emulators/wine-devel: Update to Wine 6.17

This includes the following changes:
 - WineCfg program converted to PE.
 - Better high-DPI support in builtin applications.
 - More preparation work for the GDI syscall interface.
 - Improved debugger support in Wow64 mode.
 - Various bug fixes.

My patch files/patch-dlls-nsiproxy.sys has been accepted upstream,
so remove it on our end.

Work around FreeBSD calling x86-64 by the name of amd64 and the
Ports Collection using this in a variable ARCH, which interferes
with Wine's variable of the same name and messes things up badly.
I have hope to be able to upstream files/patch-amd64-vs-x86-64. [1]

PR:		257020 [1]
Inspired by:	Ivan Rozhuk <rozhuk.im@gmail.com> [1]
commit hash: a02e3c6686d68350132a88379fc3d99445b9b80d commit hash: a02e3c6686d68350132a88379fc3d99445b9b80d commit hash: a02e3c6686d68350132a88379fc3d99445b9b80d commit hash: a02e3c6686d68350132a88379fc3d99445b9b80d a02e3c6
Monday, 6 Sep 2021
18:58 Gerald Pfeifer (gerald) search for other commits by this committer
emulators/wine-devel: Fix build on newer versions

Yet another recent breakage in dlls/nsiproxy.sys, this time only on
newer versions of FreeBSD, yet another patch submitted upstream (and
included locally temporarily).
commit hash: 210a5da8ef9c632adaf5d33b3839e3806295fa89 commit hash: 210a5da8ef9c632adaf5d33b3839e3806295fa89 commit hash: 210a5da8ef9c632adaf5d33b3839e3806295fa89 commit hash: 210a5da8ef9c632adaf5d33b3839e3806295fa89 210a5da
Tuesday, 31 Aug 2021
07:11 Gerald Pfeifer (gerald) search for other commits by this committer
emulators/wine-devel: Update to Wine 6.16

This includes the following changes:
 - Initial version of a HID-based joystick backend.
 - Improved high-DPI theming support.
 - More preparation work for the GDI syscall interface.
 - Better CodeView support in WineDump.
 - Various bug fixes.

It also addresses a couple of FreeBSD-specific build issues I had to
address due to system headers not including others actually required:

 nsiproxy: Include sys/param.h.
 nsiproxy: Include netinet/in_pcb.h.
 nsiproxy: Include stddef.h.
 ntdll: Always return a value in get_builtin_init_funcs.
 nsiproxy: Include sys/types.h from udp.c.
 nsiproxy: Add $(PROCSTAT_LIBS) to EXTRALIBS.
 nsiproxy: Include netinet/in.h in udp.c.
 nsiproxy: Include sys/queue.h from tcp.c.

My patch files/patch-dlls-nsiproxy.sys has been integrated upstream,
so remove it here.
commit hash: 4e8baba14a51d58726d97b51d48297a27c812304 commit hash: 4e8baba14a51d58726d97b51d48297a27c812304 commit hash: 4e8baba14a51d58726d97b51d48297a27c812304 commit hash: 4e8baba14a51d58726d97b51d48297a27c812304 4e8baba
Friday, 27 Aug 2021
06:24 Gerald Pfeifer (gerald) search for other commits by this committer
emulators/wine-devel: Fix the build in dlls/nsiproxy.sys

In what looks like a change between FreeBSD 11 and FreeBSD 12 and later
we now need to explicitly include sys/queue.h to avoid

   In file included from dlls/nsiproxy.sys/tcp.c:42:
   /usr/include/netinet/tcp_var.h:516:2: error:
   expected specifier-qualifier-list before 'TAILQ_ENTRY'
   516 | TAILQ_ENTRY(tcptw)  tw_2msl;

I submitted this upstream already where it got accepted, so this patch
files/patch-dlls-nsiproxy.sys is only a temporary stop gap.
commit hash: 3353a8922aea80f5b78b3526b5ba45483ae29017 commit hash: 3353a8922aea80f5b78b3526b5ba45483ae29017 commit hash: 3353a8922aea80f5b78b3526b5ba45483ae29017 commit hash: 3353a8922aea80f5b78b3526b5ba45483ae29017 3353a89

Number of commits found: 4