git: e6b8ae2a3549 - main - emulators/mupen64plus*: Update to 2.6.0

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Tue, 10 Sep 2024 04:46:19 UTC
The branch main has been updated by acm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e6b8ae2a35491d859b8364ec49cb76deb24521ef

commit e6b8ae2a35491d859b8364ec49cb76deb24521ef
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-09-10 04:45:39 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-09-10 04:45:39 +0000

    emulators/mupen64plus*: Update to 2.6.0
    
    ChangeLog at:   https://github.com/mupen64plus/mupen64plus-core/releases/tag/2.6.0
---
 emulators/mupen64plus-core/Makefile                  |  6 +++---
 emulators/mupen64plus-core/distinfo                  |  6 +++---
 emulators/mupen64plus-input-sdl/Makefile             |  4 ++--
 emulators/mupen64plus-input-sdl/distinfo             |  6 +++---
 emulators/mupen64plus-plugins/Makefile               |  2 +-
 emulators/mupen64plus-rsp-cxd4/Makefile              |  4 ++--
 emulators/mupen64plus-rsp-cxd4/distinfo              |  6 +++---
 emulators/mupen64plus-rsp-hle/Makefile               |  4 ++--
 emulators/mupen64plus-rsp-hle/distinfo               |  6 +++---
 emulators/mupen64plus-rsp-z64/Makefile               |  4 ++--
 emulators/mupen64plus-rsp-z64/distinfo               |  6 +++---
 emulators/mupen64plus-video-arachnoid/Makefile       |  4 ++--
 emulators/mupen64plus-video-arachnoid/distinfo       |  6 +++---
 emulators/mupen64plus-video-glide64/Makefile         |  4 ++--
 emulators/mupen64plus-video-glide64/distinfo         |  6 +++---
 emulators/mupen64plus-video-glide64mk2/Makefile      |  8 ++++----
 emulators/mupen64plus-video-glide64mk2/distinfo      |  6 +++---
 .../files/patch-projects_unix_Makefile               | 20 ++++++++++----------
 .../files/patch-src-GlideHQ_TxCache.cpp              | 10 ++++++++++
 .../files/patch-src-GlideHQ_TxHiResCache.cpp         | 10 ++++++++++
 emulators/mupen64plus-video-rice/Makefile            |  4 ++--
 emulators/mupen64plus-video-rice/distinfo            |  6 +++---
 emulators/mupen64plus-video-z64/Makefile             |  4 ++--
 emulators/mupen64plus-video-z64/distinfo             |  6 +++---
 emulators/mupen64plus/Makefile                       |  2 +-
 25 files changed, 85 insertions(+), 65 deletions(-)

diff --git a/emulators/mupen64plus-core/Makefile b/emulators/mupen64plus-core/Makefile
index 342a7c33b230..0193eebc1d44 100644
--- a/emulators/mupen64plus-core/Makefile
+++ b/emulators/mupen64plus-core/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mupen64plus
-PORTVERSION?=	2.5.9.${RELEASE_DATE}
+PORTVERSION?=	2.6.0.${RELEASE_DATE}
 PORTREVISION?=	0
 CATEGORIES=	emulators
 PKGNAMESUFFIX?=	-core
@@ -12,7 +12,7 @@ WWW=		https://www.mupen64plus.org/
 USE_GITHUB=	yes
 GH_ACCOUNT=	${PORTNAME}
 GH_PROJECT=	${PORTNAME}${PKGNAMESUFFIX}
-GH_TAGNAME?=	f500eb58f76e636e231c3cc2b3d904210f0677c9
+GH_TAGNAME?=	b0d68c20f49b8f833afa21450e0e8874c87c13c4
 
 USES+=		gl gmake pkgconfig sdl
 USE_GL?=	glu
@@ -21,7 +21,7 @@ USE_LDCONFIG?=	yes
 ONLY_FOR_ARCHS=	i386 amd64
 LDFLAGS_i386=	-Wl,-znotext
 
-RELEASE_DATE?=	20231104
+RELEASE_DATE?=	20240714
 OPTFLAGS=	#
 
 MAKE_ENV+=	OPTFLAGS="${OPTFLAGS}"
diff --git a/emulators/mupen64plus-core/distinfo b/emulators/mupen64plus-core/distinfo
index 48e1b85492c8..c7f3ee8ee191 100644
--- a/emulators/mupen64plus-core/distinfo
+++ b/emulators/mupen64plus-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704506387
-SHA256 (mupen64plus/mupen64plus-mupen64plus-core-2.5.9.20231104-f500eb58f76e636e231c3cc2b3d904210f0677c9_GH0.tar.gz) = 4a5445d5f2eb97db88e294e606904728caffb208e422c8cf3d6266fab7ab1da4
-SIZE (mupen64plus/mupen64plus-mupen64plus-core-2.5.9.20231104-f500eb58f76e636e231c3cc2b3d904210f0677c9_GH0.tar.gz) = 1731162
+TIMESTAMP = 1725937802
+SHA256 (mupen64plus/mupen64plus-mupen64plus-core-2.6.0.20240714-b0d68c20f49b8f833afa21450e0e8874c87c13c4_GH0.tar.gz) = 4173762419a3136f0ff3d3dee01e0ee242fa1c3b4cc1c0f7d25a6e2b1e46f1ba
+SIZE (mupen64plus/mupen64plus-mupen64plus-core-2.6.0.20240714-b0d68c20f49b8f833afa21450e0e8874c87c13c4_GH0.tar.gz) = 1755478
diff --git a/emulators/mupen64plus-input-sdl/Makefile b/emulators/mupen64plus-input-sdl/Makefile
index 9b2c0633d54d..1d1bee5bbb97 100644
--- a/emulators/mupen64plus-input-sdl/Makefile
+++ b/emulators/mupen64plus-input-sdl/Makefile
@@ -5,12 +5,12 @@ COMMENT=	Input plugin for Mupen64plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
-GH_TAGNAME=	fd7ffe63606b6cc4de7dab4e684c5aee68210681
+GH_TAGNAME=	f2ca3839415d45a547f79d21177dfe15a0ce6d8c
 
 DISTINFO_FILE=	${.CURDIR}/distinfo
 
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
-RELEASE_DATE=	20231104
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-input-sdl/distinfo b/emulators/mupen64plus-input-sdl/distinfo
index 9e1e339cae76..d58c079d887d 100644
--- a/emulators/mupen64plus-input-sdl/distinfo
+++ b/emulators/mupen64plus-input-sdl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704509047
-SHA256 (mupen64plus/mupen64plus-mupen64plus-input-sdl-2.5.9.20231104-fd7ffe63606b6cc4de7dab4e684c5aee68210681_GH0.tar.gz) = f5cd57bd7262c037d5b27d07f0fea348db4d4426c607d2942d5933982aa27fdb
-SIZE (mupen64plus/mupen64plus-mupen64plus-input-sdl-2.5.9.20231104-fd7ffe63606b6cc4de7dab4e684c5aee68210681_GH0.tar.gz) = 60676
+TIMESTAMP = 1725939010
+SHA256 (mupen64plus/mupen64plus-mupen64plus-input-sdl-2.6.0.20240714-f2ca3839415d45a547f79d21177dfe15a0ce6d8c_GH0.tar.gz) = 9423d5036b4bdda1f9effba073e5d630985618cb335167e89166a4ebc574e204
+SIZE (mupen64plus/mupen64plus-mupen64plus-input-sdl-2.6.0.20240714-f2ca3839415d45a547f79d21177dfe15a0ce6d8c_GH0.tar.gz) = 61862
diff --git a/emulators/mupen64plus-plugins/Makefile b/emulators/mupen64plus-plugins/Makefile
index d042114c2457..c70d0ebeeaea 100644
--- a/emulators/mupen64plus-plugins/Makefile
+++ b/emulators/mupen64plus-plugins/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mupen64plus
-PORTVERSION=	2.5.9
+PORTVERSION=	2.6.0
 PORTREVISION=	0
 CATEGORIES=	emulators
 PKGNAMESUFFIX=	-plugins
diff --git a/emulators/mupen64plus-rsp-cxd4/Makefile b/emulators/mupen64plus-rsp-cxd4/Makefile
index a9c356c11b40..530b5b68112b 100644
--- a/emulators/mupen64plus-rsp-cxd4/Makefile
+++ b/emulators/mupen64plus-rsp-cxd4/Makefile
@@ -8,7 +8,7 @@ LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 USE_GL=		#
 USE_SDL=	#
 
-GH_TAGNAME=	0a4e30f56033396e3ba47ec0fdd7acea3522362a
+GH_TAGNAME=	f6ff3719cb68d3e1c1497fc87a661921671db719
 
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
@@ -21,6 +21,6 @@ LDFLAGS+=	-L${LOCALBASE}/lib
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
 
-RELEASE_DATE=	20230611
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-rsp-cxd4/distinfo b/emulators/mupen64plus-rsp-cxd4/distinfo
index d76ad26237a0..76478815984a 100644
--- a/emulators/mupen64plus-rsp-cxd4/distinfo
+++ b/emulators/mupen64plus-rsp-cxd4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704509220
-SHA256 (mupen64plus/mupen64plus-mupen64plus-rsp-cxd4-2.5.9.20230611-0a4e30f56033396e3ba47ec0fdd7acea3522362a_GH0.tar.gz) = eac7675e9f80cf2fa6bae3b71bac5df578d4f8441a03f186f7d398316d30560e
-SIZE (mupen64plus/mupen64plus-mupen64plus-rsp-cxd4-2.5.9.20230611-0a4e30f56033396e3ba47ec0fdd7acea3522362a_GH0.tar.gz) = 74554
+TIMESTAMP = 1725938063
+SHA256 (mupen64plus/mupen64plus-mupen64plus-rsp-cxd4-2.6.0.20240714-f6ff3719cb68d3e1c1497fc87a661921671db719_GH0.tar.gz) = 01ecf1e584a132cfc69e367583db3a9de9b44fdf7fe10cd3e1d10c0cd88e171e
+SIZE (mupen64plus/mupen64plus-mupen64plus-rsp-cxd4-2.6.0.20240714-f6ff3719cb68d3e1c1497fc87a661921671db719_GH0.tar.gz) = 74207
diff --git a/emulators/mupen64plus-rsp-hle/Makefile b/emulators/mupen64plus-rsp-hle/Makefile
index 47228d12784f..1ed9da7a2cbe 100644
--- a/emulators/mupen64plus-rsp-hle/Makefile
+++ b/emulators/mupen64plus-rsp-hle/Makefile
@@ -4,7 +4,7 @@ COMMENT=	RSP plugin for Mupen64plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
-GH_TAGNAME=	f22dc143771f1a0784c7d62977722a68fa0bdf85
+GH_TAGNAME=	2798e65d6fc89d89aace0b0d779af6406809b940
 
 DISTINFO_FILE=	${.CURDIR}/distinfo
 
@@ -12,6 +12,6 @@ MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
 OPTIONS_DEFINE=	#
 
-RELEASE_DATE=	20230611
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-rsp-hle/distinfo b/emulators/mupen64plus-rsp-hle/distinfo
index 24371276e4ac..cc7a721487db 100644
--- a/emulators/mupen64plus-rsp-hle/distinfo
+++ b/emulators/mupen64plus-rsp-hle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704509321
-SHA256 (mupen64plus/mupen64plus-mupen64plus-rsp-hle-2.5.9.20230611-f22dc143771f1a0784c7d62977722a68fa0bdf85_GH0.tar.gz) = c48b8e464cb2209598f629b9973011738808d559b827eb6b4b332770f2b95a6d
-SIZE (mupen64plus/mupen64plus-mupen64plus-rsp-hle-2.5.9.20230611-f22dc143771f1a0784c7d62977722a68fa0bdf85_GH0.tar.gz) = 59825
+TIMESTAMP = 1725938104
+SHA256 (mupen64plus/mupen64plus-mupen64plus-rsp-hle-2.6.0.20240714-2798e65d6fc89d89aace0b0d779af6406809b940_GH0.tar.gz) = 90b12c946008dbc3807d66b196c37a17f1c106731a35d27cd3f3ecb02a7c9404
+SIZE (mupen64plus/mupen64plus-mupen64plus-rsp-hle-2.6.0.20240714-2798e65d6fc89d89aace0b0d779af6406809b940_GH0.tar.gz) = 60299
diff --git a/emulators/mupen64plus-rsp-z64/Makefile b/emulators/mupen64plus-rsp-z64/Makefile
index 7fbfabcb1ec7..11408109ae51 100644
--- a/emulators/mupen64plus-rsp-z64/Makefile
+++ b/emulators/mupen64plus-rsp-z64/Makefile
@@ -5,7 +5,7 @@ COMMENT=	Low-level RSP processor plugin for the Mupen64Plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
-GH_TAGNAME=	ad877e263e6ee78839cbd12cdd150d17177079cf
+GH_TAGNAME=	1484988bec32ab567dc205b8fd9ff6482d5e5950
 
 USE_GL=		#
 USE_SDL=	#
@@ -18,6 +18,6 @@ CFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
-RELEASE_DATE=	20230611
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-rsp-z64/distinfo b/emulators/mupen64plus-rsp-z64/distinfo
index ed1ffa6d03e4..c1f4c41a20ec 100644
--- a/emulators/mupen64plus-rsp-z64/distinfo
+++ b/emulators/mupen64plus-rsp-z64/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704509416
-SHA256 (mupen64plus/mupen64plus-mupen64plus-rsp-z64-2.5.9.20230611-ad877e263e6ee78839cbd12cdd150d17177079cf_GH0.tar.gz) = 71a8d787f266760c4f109c38e83bd42fd086bf3b28854cba014aca0e4c9cb7c1
-SIZE (mupen64plus/mupen64plus-mupen64plus-rsp-z64-2.5.9.20230611-ad877e263e6ee78839cbd12cdd150d17177079cf_GH0.tar.gz) = 47727
+TIMESTAMP = 1725938151
+SHA256 (mupen64plus/mupen64plus-mupen64plus-rsp-z64-2.6.0.20240714-1484988bec32ab567dc205b8fd9ff6482d5e5950_GH0.tar.gz) = 41209e616edd9c3089f0093f3e0f4d656cc81bdafb177c6cdc184dfcda2ecc3a
+SIZE (mupen64plus/mupen64plus-mupen64plus-rsp-z64-2.6.0.20240714-1484988bec32ab567dc205b8fd9ff6482d5e5950_GH0.tar.gz) = 47006
diff --git a/emulators/mupen64plus-video-arachnoid/Makefile b/emulators/mupen64plus-video-arachnoid/Makefile
index c9ddc93d9bc4..5e194a1d1457 100644
--- a/emulators/mupen64plus-video-arachnoid/Makefile
+++ b/emulators/mupen64plus-video-arachnoid/Makefile
@@ -5,7 +5,7 @@ COMMENT=	The arachnoid video plugin for Mupen64plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
-GH_TAGNAME=	8187d1135ced0102f99d8305b52e0e75b01ef917
+GH_TAGNAME=	5e9ea510648b6e0f233796ae4ecaf99dd88175c0
 
 USES+=		gl
 USE_GL=		gl glu
@@ -19,6 +19,6 @@ CFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
-RELEASE_DATE=	20230611
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-arachnoid/distinfo b/emulators/mupen64plus-video-arachnoid/distinfo
index 3c46b92a618a..6c968ba17b02 100644
--- a/emulators/mupen64plus-video-arachnoid/distinfo
+++ b/emulators/mupen64plus-video-arachnoid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704509486
-SHA256 (mupen64plus/mupen64plus-mupen64plus-video-arachnoid-2.5.9.20230611-8187d1135ced0102f99d8305b52e0e75b01ef917_GH0.tar.gz) = dd7a4f1a1e10d44dc68de5ce58b607375dd5f3378ac38e856919a8c0bd7ccf20
-SIZE (mupen64plus/mupen64plus-mupen64plus-video-arachnoid-2.5.9.20230611-8187d1135ced0102f99d8305b52e0e75b01ef917_GH0.tar.gz) = 131003
+TIMESTAMP = 1725938196
+SHA256 (mupen64plus/mupen64plus-mupen64plus-video-arachnoid-2.6.0.20240714-5e9ea510648b6e0f233796ae4ecaf99dd88175c0_GH0.tar.gz) = eb2e25578c6d4fea76c7f5c00e8b9de43054eac306b58a61071a83ed3041d7f4
+SIZE (mupen64plus/mupen64plus-mupen64plus-video-arachnoid-2.6.0.20240714-5e9ea510648b6e0f233796ae4ecaf99dd88175c0_GH0.tar.gz) = 130306
diff --git a/emulators/mupen64plus-video-glide64/Makefile b/emulators/mupen64plus-video-glide64/Makefile
index a4452da09e46..2da68a65bb2d 100644
--- a/emulators/mupen64plus-video-glide64/Makefile
+++ b/emulators/mupen64plus-video-glide64/Makefile
@@ -5,7 +5,7 @@ COMMENT=	Glide64 video plugin for Mupen64Plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
-GH_TAGNAME=	bdf9f5ca8e381e6c1c824aa70b26ad34f4eeb132
+GH_TAGNAME=	713c833826c47e4decd78f6f28a4a1bd8f1527ea
 
 USES+=		gl localbase:ldflags sdl
 USE_CXXSTD=	c++14
@@ -20,6 +20,6 @@ DISTINFO_FILE=		${.CURDIR}/distinfo
 
 OPTIONS_DEFINE=	#
 
-RELEASE_DATE=	20230611
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-glide64/distinfo b/emulators/mupen64plus-video-glide64/distinfo
index aecef6eca47b..908d76383c61 100644
--- a/emulators/mupen64plus-video-glide64/distinfo
+++ b/emulators/mupen64plus-video-glide64/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704509571
-SHA256 (mupen64plus/mupen64plus-mupen64plus-video-glide64-2.5.9.20230611-bdf9f5ca8e381e6c1c824aa70b26ad34f4eeb132_GH0.tar.gz) = 7c74e2e57cf231cdd0c15bc425db57179abb56c58d2d7462e7ab16da0917da80
-SIZE (mupen64plus/mupen64plus-mupen64plus-video-glide64-2.5.9.20230611-bdf9f5ca8e381e6c1c824aa70b26ad34f4eeb132_GH0.tar.gz) = 336890
+TIMESTAMP = 1725938241
+SHA256 (mupen64plus/mupen64plus-mupen64plus-video-glide64-2.6.0.20240714-713c833826c47e4decd78f6f28a4a1bd8f1527ea_GH0.tar.gz) = 72895fb29eca107cc45a2ab00b4cfa3f968f8b6b8a7a103c293ba792da7f229b
+SIZE (mupen64plus/mupen64plus-mupen64plus-video-glide64-2.6.0.20240714-713c833826c47e4decd78f6f28a4a1bd8f1527ea_GH0.tar.gz) = 336136
diff --git a/emulators/mupen64plus-video-glide64mk2/Makefile b/emulators/mupen64plus-video-glide64mk2/Makefile
index 68483aa35920..e581b8a3c2bd 100644
--- a/emulators/mupen64plus-video-glide64mk2/Makefile
+++ b/emulators/mupen64plus-video-glide64mk2/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION=	1
+PORTREVISION=	0
 PKGNAMESUFFIX=	-video-glide64mk2
 
 COMMENT=	Glide64mk2 video plugin for Mupen64Plus
@@ -6,10 +6,10 @@ COMMENT=	Glide64mk2 video plugin for Mupen64Plus
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core \
 		libboost_thread.so:devel/boost-libs
 
-GH_TAGNAME=	d900f2191575e01eb846a1009be71cbc1b413dba
+GH_TAGNAME=	2e2704194a6a188c8e5127970e9aa320f37e5156
 
 USES+=		gl localbase:ldflags sdl
-USE_CXXSTD=	c++14
+USE_CXXSTD=	c++17
 USE_GL=		gl
 USE_SDL=	sdl2
 
@@ -21,6 +21,6 @@ OPTIONS_DEFINE=	#
 
 DISTINFO_FILE=	${.CURDIR}/distinfo
 
-RELEASE_DATE=	20230611
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-glide64mk2/distinfo b/emulators/mupen64plus-video-glide64mk2/distinfo
index f93eb93987fc..808c51019859 100644
--- a/emulators/mupen64plus-video-glide64mk2/distinfo
+++ b/emulators/mupen64plus-video-glide64mk2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704509844
-SHA256 (mupen64plus/mupen64plus-mupen64plus-video-glide64mk2-2.5.9.20230611-d900f2191575e01eb846a1009be71cbc1b413dba_GH0.tar.gz) = 4207ebee3c5ec2351f8738bf92fa4f0af2c39d063aff0edf959efd58c0a76d5d
-SIZE (mupen64plus/mupen64plus-mupen64plus-video-glide64mk2-2.5.9.20230611-d900f2191575e01eb846a1009be71cbc1b413dba_GH0.tar.gz) = 501063
+TIMESTAMP = 1725938291
+SHA256 (mupen64plus/mupen64plus-mupen64plus-video-glide64mk2-2.6.0.20240714-2e2704194a6a188c8e5127970e9aa320f37e5156_GH0.tar.gz) = 6f9be566f10380b4db7a39ee7b10cfcda410d5bfc041aac384b272470852e606
+SIZE (mupen64plus/mupen64plus-mupen64plus-video-glide64mk2-2.6.0.20240714-2e2704194a6a188c8e5127970e9aa320f37e5156_GH0.tar.gz) = 504041
diff --git a/emulators/mupen64plus-video-glide64mk2/files/patch-projects_unix_Makefile b/emulators/mupen64plus-video-glide64mk2/files/patch-projects_unix_Makefile
index d280e14a556b..a9b2d1a2eda9 100644
--- a/emulators/mupen64plus-video-glide64mk2/files/patch-projects_unix_Makefile
+++ b/emulators/mupen64plus-video-glide64mk2/files/patch-projects_unix_Makefile
@@ -1,15 +1,15 @@
---- projects/unix/Makefile.orig	2023-06-11 19:20:38 UTC
-+++ projects/unix/Makefile
-@@ -154,7 +154,7 @@ OBJDIR = _obj$(POSTFIX)
+--- projects/unix/Makefile	2024-07-14 18:01:05.000000000 -0700
++++ projects/unix/Makefile	2024-09-09 20:28:23.981567000 -0700
+@@ -152,7 +152,7 @@
  OPTFLAGS ?= -O3 -flto
  WARNFLAGS ?= -Wall -Wno-unused-function
  CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing -fvisibility=hidden -I$(SRCDIR) -I$(SRCDIR)/Glitch64/inc -DGCC
--CXXFLAGS += -fvisibility-inlines-hidden -std=gnu++0x
+-CXXFLAGS += -fvisibility-inlines-hidden -std=gnu++17
 +CXXFLAGS += -fvisibility-inlines-hidden
  LDFLAGS += $(SHARED)
- BOOST_SUFFIX ?=
  
-@@ -225,6 +225,7 @@ ifeq ($(OS), OSX)
+ ifeq ($(CPU), X86)
+@@ -222,6 +222,7 @@
  endif
  ifeq ($(OS), FREEBSD)
    LDLIBS += -lc
@@ -17,7 +17,7 @@
  endif
  ifeq ($(OS), MINGW)
    ifeq ($(origin GLEW_CFLAGS) $(origin GLEW_LDLIBS), undefined undefined)
-@@ -288,7 +289,7 @@ LDLIBS += $(GL_LDLIBS)
+@@ -285,7 +286,7 @@
  ifeq ($(origin SDL_CFLAGS) $(origin SDL_LDLIBS), undefined undefined)
    SDL_CONFIG = $(CROSS_COMPILE)sdl2-config
    ifeq ($(shell which $(SDL_CONFIG) 2>/dev/null),)
@@ -26,14 +26,14 @@
      ifeq ($(shell which $(SDL_CONFIG) 2>/dev/null),)
        $(error No SDL development libraries found!)
      else
-@@ -340,8 +341,8 @@ endif
+@@ -337,8 +338,8 @@
  endif
  
  # set base program pointers and flags
 -CC        = $(CROSS_COMPILE)gcc
 -CXX       = $(CROSS_COMPILE)g++
-+CC        ?= $(CROSS_COMPILE)cc
-+CXX       ?= $(CROSS_COMPILE)c++
++CC       ?= $(CROSS_COMPILE)cc
++CXX      ?= $(CROSS_COMPILE)c++
  RM       ?= rm -f
  INSTALL  ?= install
  MKDIR ?= mkdir -p
diff --git a/emulators/mupen64plus-video-glide64mk2/files/patch-src-GlideHQ_TxCache.cpp b/emulators/mupen64plus-video-glide64mk2/files/patch-src-GlideHQ_TxCache.cpp
new file mode 100644
index 000000000000..1f2112ecc40a
--- /dev/null
+++ b/emulators/mupen64plus-video-glide64mk2/files/patch-src-GlideHQ_TxCache.cpp
@@ -0,0 +1,10 @@
+--- src/GlideHQ/TxCache.cpp	2024-09-09 20:35:22.594270000 -0700
++++ src/GlideHQ/TxCache.cpp	2024-09-09 20:35:30.949063000 -0700
+@@ -25,6 +25,7 @@
+ #pragma warning(disable: 4786)
+ #endif
+ 
++#include <unistd.h>
+ #include <filesystem>
+ #include <zlib.h>
+ #include "TxCache.h"
diff --git a/emulators/mupen64plus-video-glide64mk2/files/patch-src-GlideHQ_TxHiResCache.cpp b/emulators/mupen64plus-video-glide64mk2/files/patch-src-GlideHQ_TxHiResCache.cpp
new file mode 100644
index 000000000000..00c521f28870
--- /dev/null
+++ b/emulators/mupen64plus-video-glide64mk2/files/patch-src-GlideHQ_TxHiResCache.cpp
@@ -0,0 +1,10 @@
+--- src/GlideHQ/TxHiResCache.cpp	2024-09-09 20:36:34.576202000 -0700
++++ src/GlideHQ/TxHiResCache.cpp	2024-09-09 20:36:53.620099000 -0700
+@@ -52,6 +52,7 @@
+  * (0:disable, 1:enable, 2:extreme) */
+ #define AGGRESSIVE_QUANTIZATION 1
+ 
++#include <unistd.h>
+ #include <zlib.h>
+ #include <string>
+ #include <SDL.h>
diff --git a/emulators/mupen64plus-video-rice/Makefile b/emulators/mupen64plus-video-rice/Makefile
index d7fd1eb7e5c3..a40d7eb10d17 100644
--- a/emulators/mupen64plus-video-rice/Makefile
+++ b/emulators/mupen64plus-video-rice/Makefile
@@ -5,7 +5,7 @@ COMMENT=	The rice graphics plugin for Mupen64plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
-GH_TAGNAME=	470865c6c64bdb44645faa88eae59cd87ce561b6
+GH_TAGNAME=	fcf00779f08a9503ef30d26422f6b0350684820d
 
 USES=		gl
 USE_GL=		glu
@@ -16,6 +16,6 @@ OPTIONS_DEFINE=	#
 
 DISTINFO_FILE=	${.CURDIR}/distinfo
 
-RELEASE_DATE=	20230611
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-rice/distinfo b/emulators/mupen64plus-video-rice/distinfo
index f194efb168bf..fcea26cddea7 100644
--- a/emulators/mupen64plus-video-rice/distinfo
+++ b/emulators/mupen64plus-video-rice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704510874
-SHA256 (mupen64plus/mupen64plus-mupen64plus-video-rice-2.5.9.20230611-470865c6c64bdb44645faa88eae59cd87ce561b6_GH0.tar.gz) = baa1fc034cc27d6c178d014794f8171817b9c96db5317feaede0d0d22e898676
-SIZE (mupen64plus/mupen64plus-mupen64plus-video-rice-2.5.9.20230611-470865c6c64bdb44645faa88eae59cd87ce561b6_GH0.tar.gz) = 303926
+TIMESTAMP = 1725938332
+SHA256 (mupen64plus/mupen64plus-mupen64plus-video-rice-2.6.0.20240714-fcf00779f08a9503ef30d26422f6b0350684820d_GH0.tar.gz) = 0279be2fdc2f2c2f037b12ee88107b8fe1130168a4df288629ba413b6eaf3933
+SIZE (mupen64plus/mupen64plus-mupen64plus-video-rice-2.6.0.20240714-fcf00779f08a9503ef30d26422f6b0350684820d_GH0.tar.gz) = 304058
diff --git a/emulators/mupen64plus-video-z64/Makefile b/emulators/mupen64plus-video-z64/Makefile
index 4520f2336fa0..07fb204c9295 100644
--- a/emulators/mupen64plus-video-z64/Makefile
+++ b/emulators/mupen64plus-video-z64/Makefile
@@ -5,7 +5,7 @@ COMMENT=	Low-level RDP plugin for the Mupen64Plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
-GH_TAGNAME=	e8023148574d44fbabd1bb9d0ded7192869ec2ce
+GH_TAGNAME=	11f354a65a5b123fa8d18e761d52c2d3280a9333
 
 USES=		gl sdl
 USE_GL=		gl glu glew
@@ -20,6 +20,6 @@ LDFLAGS+=	-L${LOCALBASE}/lib
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
 
-RELEASE_DATE=	20230611
+RELEASE_DATE=	20240714
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-z64/distinfo b/emulators/mupen64plus-video-z64/distinfo
index 2b5086076eed..73fe53d575d3 100644
--- a/emulators/mupen64plus-video-z64/distinfo
+++ b/emulators/mupen64plus-video-z64/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704510995
-SHA256 (mupen64plus/mupen64plus-mupen64plus-video-z64-2.5.9.20230611-e8023148574d44fbabd1bb9d0ded7192869ec2ce_GH0.tar.gz) = 787b28d592fbc0069bbce79afe29219b6c3d8c3c2deb0ade7139c7f26037b945
-SIZE (mupen64plus/mupen64plus-mupen64plus-video-z64-2.5.9.20230611-e8023148574d44fbabd1bb9d0ded7192869ec2ce_GH0.tar.gz) = 69463
+TIMESTAMP = 1725938389
+SHA256 (mupen64plus/mupen64plus-mupen64plus-video-z64-2.6.0.20240714-11f354a65a5b123fa8d18e761d52c2d3280a9333_GH0.tar.gz) = 7342389587f114ca95ce708a1b5b206674f18745b936c6f3bca2f50958021004
+SIZE (mupen64plus/mupen64plus-mupen64plus-video-z64-2.6.0.20240714-11f354a65a5b123fa8d18e761d52c2d3280a9333_GH0.tar.gz) = 68407
diff --git a/emulators/mupen64plus/Makefile b/emulators/mupen64plus/Makefile
index 2e94226613d3..88aedc5cc441 100644
--- a/emulators/mupen64plus/Makefile
+++ b/emulators/mupen64plus/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mupen64plus
-PORTVERSION=	2.5.9
+PORTVERSION=	2.6.0
 PORTREVISION?=	0
 CATEGORIES=	emulators