Commit Graph

9462 Commits

Author SHA1 Message Date
Gerald Pfeifer
c648c4b24c 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.

Approved by:	maintainer (pre-approval)
2021-11-18 07:14:40 +00:00
Jan Beich
49f593b2f7 emulators/rpcs3: work around crashes on -CURRENT
RPCS3: PPU[0x1000000] Thread (main_thread) [0x0001d4f8]: SIG: Thread terminated due to fatal error: Segfault writing location 00002b1104240080 at 000000081b67b4ea.
Emu Thread Name: 'PPU[0x1000000] main_thread'.
2021-11-18 01:48:37 +00:00
Jan Beich
fd6ba7e8d0 emulators/rpcs3: update to 0.0.19.13027
Changes:	f6e04ffdd2...de2be90636
2021-11-18 01:03:26 +00:00
Jan Beich
6cf89863b4 emulators/yuzu: update to s20211117
Changes:	720970c4c...71313509f
2021-11-18 00:54:28 +00:00
Muhammad Moinur Rahman
7dfdaaf205 emulators/qemu5: UNBREAK by fix missing patches
Reported by: olgeni
2021-11-17 05:35:43 -06:00
Muhammad Moinur Rahman
05ef481d14 emulators/qemu52: Moved to emulators/qemu5
- Has been updated to 5.2.0.
- This is the last version of 5.X.X branch of qemu and part of updating
  emulators/qemu to latest 6.X.X branch.
- Added a stripped down version of qemu5-nox11 with FLAVORS
- Removed some reference to oszoo.org which no longer hosts qemu images
  and is totally an irrelevent site
2021-11-16 14:03:37 -06:00
Alexander Vereeken
99af2239fc 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
2021-11-16 14:33:56 +00:00
Jan Beich
1777dc0c22 emulators/yuzu: update to s20211114
Changes:	852858c2c...720970c4c
2021-11-16 00:57:32 +00:00
Jan Beich
ce461924cc emulators/rpcs3: update to 0.0.19.13017
Changes:	8b3ed7b59...f6e04ffdd2
2021-11-16 00:57:31 +00:00
Gerald Pfeifer
7fa3c7cc2f emulators/wine-devel: Account for bundled jpeg library
Since version 6.20 Wine bundles its own copy of a jpeg library.

The --with-jpeg configure option became a no-op, so remove it, and
also remove the dependency on our own port via USES=jpeg.

Approved by:	maintainer (pre-approval)
2021-11-15 07:25:19 +00:00
Gerald Pfeifer
1d7b58bcf7 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 bd28318975 from the
wine-devel port.
2021-11-14 07:50:02 +00:00
Gerald Pfeifer
bd28318975 emulators/wine-devel: 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.

Approved by:	maintainer (pre-approval)
2021-11-13 08:32:19 +00:00
Jan Beich
c000289a09 emulators/yuzu: update to s20211111
Changes:	bdabd17c7...852858c2c
2021-11-13 00:22:50 +00:00
Jan Beich
5bf46ebfe7 emulators/rpcs3: update to 0.0.19.13006
Changes:	2359ba9ae...8b3ed7b59
2021-11-13 00:22:50 +00:00
Jan Beich
0b5a159c2c emulators/yuzu: update to s20211110
Changes:	ced130297...bdabd17c7
2021-11-11 00:39:13 +00:00
Jan Beich
92950508bc emulators/rpcs3: update to 0.0.19.13000
Changes:	dc0793b73...2359ba9ae
2021-11-11 00:39:13 +00:00
Gerald Pfeifer
18b1ab5773 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 a44dd394ce from wine-devel.
2021-11-10 09:52:17 +00:00
Gerald Pfeifer
a44dd394ce emulators/wine-devel: 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.

Approved by:	maintainer (pre-approval)
2021-11-09 07:48:44 +00:00
Jan Beich
a25f44a02f emulators/rpcs3: update to 0.0.19.12996
Changes:	88bb26afb...dc0793b73
2021-11-09 00:50:05 +00:00
Damjan Jovanovic
00078ad233 emulators/wine-devel: Update to Wine 6.21
This includes the following changes:
 - WinSpool, GPhoto, and a few other modules converted to PE.
 - Better support for inline functions in DbgHelp.
 - Beginnings of a MSDASQL implementation.
 - Various bug fixes.

files/patch-dlls-winebus-6.20 and files/patch-no-procfs have been
accepted upstream, so remove our local copies.

With that, and additional upstream changes, mounting /proc is no
longer required on FreeBSD, so we don't need to document it. [1]

PR:		258795 [1]
Approved by:	maintainer (= author)
2021-11-07 08:31:42 +00:00
Gerald Pfeifer
c81b56b9e9 emulators/wine-devel: Account for bundled lcms2 library
Since version 6.20 Wine bundles its own copy of lcms2.

The --with-cms configure option became a no-op, so remove it, and also
remove the dependency on our own graphics/lcms2 port.

Approved by:	maintainer (pre-approval)
2021-11-06 08:21:32 +00:00
Jan Beich
5cd6a42554 emulators/yuzu: update to s20211105
Changes:	863e2e2b4...ced130297
2021-11-06 00:53:03 +00:00
Jan Beich
9874a8135d emulators/rpcs3: update to 0.0.19.12987
Changes:	1a0392bf1...88bb26afb
2021-11-06 00:53:03 +00:00
Muhammad Moinur Rahman
999db79989 emulators/qemu41: UNBREAK for 13.X and later
- Mark DEPRECATED as there are more recent versions in the tree
- Update pkg-descr as https://oszoo.org no longer hosts qemu images and
  is totally an irrelevent site
- Do some housekeeping to remove stage-qa errors
2021-11-04 20:48:25 -05:00
Gerald Pfeifer
4ab8088077 emulators/wine-devel: Account for bundled png library
Since version 6.20 Wine bundles its own copy of libpng.

The --with-png configure option became a no-op, so remove it, and also
remove the dependency on our own graphics/png port.

Approved by:	maintainer (pre-approval)
2021-11-04 14:12:10 +00:00
Jan Beich
f1f67f4683 emulators/yuzu: update to s20211103
Changes:	f808a30f9...863e2e2b4
2021-11-04 00:49:08 +00:00
Jan Beich
8e7cac79e3 emulators/rpcs3: update to 0.0.19.12978
Changes:	37383f421...1a0392bf1
2021-11-04 00:49:07 +00:00
Gerald Pfeifer
09fcd562eb emulators/wine-devel: Account for further bundled libs
Since version 6.20 Wine bundles and unconditionally uses copies of
the gsm, jxr, tiff and xslt libraries.

Accordingly, the --without-gsm, --without-jxrlib, and --without-tiff
configure options we have been using became no-ops, so remove those.

Also remove the LIBXSLT option, which was off by default before that
bundling, and associated logic.

(None of these simplifications should change generated packages.)

Approved by:	maintainer (pre-approval)
2021-11-03 07:25:05 +00:00
Gerald Pfeifer
e32f90cfd0 emulators/wine-devel: Account for bundled mpg123 library
Since version 6.20 Wine bundles and unconditionally uses its own copy of
the mpg123 library.

Accordingly remove the MPG123 option and associated logic, unconditionally
package associated files (Mk/Scripts/check-stagedir.sh missed those [1]),
and bump PORTREVISION.

PR:		220950 [1]
2021-11-02 06:27:04 +00:00
Jan Beich
c52d5b215a emulators/yuzu: update to s20211031
Changes:	7aa0d97ee...f808a30f9
2021-11-02 00:56:31 +00:00
Jan Beich
c889538972 emulators/citra: update to s20211101
Changes:	a5d01c0c1...5a7d80172
2021-11-02 00:56:31 +00:00
Jan Beich
78b7ef2115 emulators/rpcs3: update to 0.0.18.12975
Changes:	e9fe90244...37383f421
2021-11-02 00:56:31 +00:00
Damjan Jovanovic
e041ced513 emulators/wine-devel: Update to Wine 6.20
This includes the following changes:
 - MSXml, XAudio, DInput and a few other modules converted to PE.
 - A few system libraries are bundled with the source to support PE builds.
 - HID joystick is now the only supported joystick backend in DirectInput.
 - Better support for MSVCRT builds in Winelib.
 - Various bug fixes.

Also, using our patches within this Port (for now):
 - procfs no longer needs to be mounted on /proc, we use sysctl() instead.
 - The Staging patchset will apply even if $PORTSDIR is a Git repository.

The latter requires lang/gawk as an additional EXTRACT_DEPENDS.

(The now bundled system libraries will trigger some follow-up changes,
but for now we're okay.)

Approved by:	maintainer (= author)
2021-11-01 08:57:10 +00:00
Tobias Kortkamp
9f81332b7c emulators/sameboy: Update to v0.14.7
Changes:	https://github.com/LIJI32/SameBoy/releases/tag/v0.14.7
2021-10-31 19:24:37 +01:00
Rene Ladan
502145eb21 cleanup: Remove expired ports:
games/super_methane_brothers, depends on expired devel/clanlib
emulators/advancemess, depends on expired emulators/advancemame
2021-10-31 emulators/advancemame: Heavily outdated and unmaintained
2021-10-31 devel/clanlib: Upstream no longer maintained
2021-10-31 10:50:46 +01:00
Rene Ladan
5cce2a3255 cleanup: Remove expired ports:
2021-10-31 emulators/advancemenu: Heavily outdated and unmaintained
2021-11-01 emulators/qemu31: Use emulators/qemu or emulators/qemu-devel
2021-10-31 10:47:32 +01:00
Gerald Pfeifer
db74b2d979 emulators/wine-devel: Pare down pkg-message
Forward port commit 7758a5695f from
the emulators/wine port.

Approved by:	maintainer
2021-10-31 06:39:33 +00:00
Jan Beich
0fd49f136a emulators/yuzu: update to s20211030
Changes:	c1b199bd2...7aa0d97ee
2021-10-31 00:10:05 +00:00
Gerald Pfeifer
1c5468ddbb 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.
2021-10-30 06:46:00 +00:00
Jan Beich
af8109c9d6 emulators/yuzu: update to s20211029
Changes:	40c8a8c62...c1b199bd2
2021-10-30 00:42:47 +00:00
Jan Beich
edf861acbc emulators/rpcs3: update to 0.0.18.12957
Changes:	78bcb0fd5...e9fe90244
2021-10-30 00:42:46 +00:00
Stefan Eßer
819f25b36d */*: Remove redundant '-[0-9]*' from CONFLICTS
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").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
2021-10-29 11:50:18 +02:00
Gerald Pfeifer
a269704700 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
2021-10-29 06:05:31 +00:00
Alex S
2a166ec5f4 emulators/wine-devel: Adjust pkg32.sh to pkg 1.17.3
After recent changes, given an uninitialized root dir pkg now fails
with:

  pkg: Error opening the trusted directory /usr/share/keys/pkg/trusted
  pkg: Error loading trusted certificates

This works around it for our WoW setup.

PR:		259404
2021-10-28 07:43:33 +00:00
Jan Beich
49560e3c1c emulators/yuzu: update to s20211026
Changes:	63ed7d9af...40c8a8c62
2021-10-28 00:52:09 +00:00
Jan Beich
a9b8cb303f emulators/rpcs3: update to 0.0.18.12953
Changes:	5e436984a...78bcb0fd5
2021-10-28 00:52:08 +00:00
Rene Ladan
aec8e727fe cleanup: Remove expired ports:
2021-10-27 emulators/vpcs: Upstream unmaintained
2021-10-27 devel/google-gdata: Google is no longer using GoogleData APIs
2021-10-27 net/irrd-legacy: Use net/irrd
2021-10-27 22:41:10 +02:00
Alex S
5c904df2ec emulators/wine: Point Vulkan loader at 32-bit Mesa libs
This back ports commit 48fcd1c226 from
the wine-devel port.

PR:		259211
2021-10-27 10:26:34 +00:00
Gerald Pfeifer
fb758b13c8 emulators/wine-proton: Bump PORTREVISION
This forces a rebuild to account for the changes of files/pkg32.sh
in revision 0ce96f7c97.
2021-10-26 20:50:39 +00:00
Alex S
0ce96f7c97 emulators/wine-proton: Adjust pkg32.sh to pkg 1.17.3
After recent changes, given an uninitialized root dir pkg now fails
with:

  pkg: Error opening the trusted directory /usr/share/keys/pkg/trusted
  pkg: Error loading trusted certificates

This works around it for our WoW setup.

PR:		259404
Approved:	maintainer (= author)
2021-10-26 20:48:48 +00:00