Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Jan 2024 06:09:55 GMT
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 4fae70a2d57a - main - emulators/mupen64plus*: Update to 2.5.9
Message-ID:  <202401060609.40669tNs020381@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by acm:

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

commit 4fae70a2d57ae4f9b2d4bc9ee1eb42e42af86059
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-01-06 06:08:12 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-01-06 06:08:12 +0000

    emulators/mupen64plus*: Update to 2.5.9
---
 emulators/mupen64plus-audio-sdl/Makefile           |  8 +++++
 emulators/mupen64plus-audio-sdl/distinfo           |  3 ++
 emulators/mupen64plus-core/Makefile                | 15 +++++----
 emulators/mupen64plus-core/Makefile.common         | 30 ++++++++---------
 emulators/mupen64plus-core/distinfo                |  5 +--
 emulators/mupen64plus-core/files/patch-39975200.c  | 12 -------
 ...h-source_mupen64plus-core_src_main_savestates.c | 13 --------
 emulators/mupen64plus-input-sdl/Makefile           |  8 +++++
 emulators/mupen64plus-input-sdl/distinfo           |  3 ++
 emulators/mupen64plus-plugins/Makefile             |  4 +--
 emulators/mupen64plus-rsp-cxd4/Makefile            | 10 +++---
 emulators/mupen64plus-rsp-cxd4/distinfo            |  5 +--
 emulators/mupen64plus-rsp-hle/Makefile             |  8 +++++
 emulators/mupen64plus-rsp-hle/distinfo             |  3 ++
 emulators/mupen64plus-rsp-z64/Makefile             |  9 +++--
 emulators/mupen64plus-rsp-z64/distinfo             |  5 +--
 emulators/mupen64plus-ui-console/Makefile          |  8 +++++
 emulators/mupen64plus-ui-console/distinfo          |  3 ++
 emulators/mupen64plus-video-arachnoid/Makefile     |  9 +++--
 emulators/mupen64plus-video-arachnoid/distinfo     |  5 +--
 emulators/mupen64plus-video-glide64/Makefile       | 11 +++---
 emulators/mupen64plus-video-glide64/distinfo       |  5 +--
 .../files/patch-src_Util.h                         |  4 +--
 emulators/mupen64plus-video-glide64mk2/Makefile    |  8 ++++-
 emulators/mupen64plus-video-glide64mk2/distinfo    |  3 ++
 .../files/patch-projects_unix_Makefile             | 39 ++++++++++++++++++++++
 ...n64plus-video-glide64mk2-projects-unix_Makefile | 30 -----------------
 ...n64plus-video-glide64mk2-src-Glide64_3dmath.cpp | 11 ------
 ...src-Glide64_Util.h => patch-src_Glide64_Util.h} | 12 +++----
 emulators/mupen64plus-video-rice/Makefile          | 10 ++++--
 emulators/mupen64plus-video-rice/distinfo          |  3 ++
 emulators/mupen64plus-video-z64/Makefile           | 10 +++---
 emulators/mupen64plus-video-z64/distinfo           |  5 +--
 emulators/mupen64plus/Makefile                     |  4 +--
 emulators/mupen64plus/pkg-message                  |  3 +-
 35 files changed, 182 insertions(+), 142 deletions(-)

diff --git a/emulators/mupen64plus-audio-sdl/Makefile b/emulators/mupen64plus-audio-sdl/Makefile
index f67537110ecf..7a988a4c8935 100644
--- a/emulators/mupen64plus-audio-sdl/Makefile
+++ b/emulators/mupen64plus-audio-sdl/Makefile
@@ -3,10 +3,18 @@ PKGNAMESUFFIX=	-audio-sdl
 
 COMMENT=	Mupen64plus audio sdl plugin
 
+LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
+
+GH_TAGNAME=     cec70e42b4535ce5bd1be24e7d816c54b3e75673
+
 USE_SDL=	sdl2
 
+DISTINFO_FILE=	${.CURDIR}/distinfo
+
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
 OPTIONS_DEFINE=	#
 
+RELEASE_DATE=	20230611
+
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-audio-sdl/distinfo b/emulators/mupen64plus-audio-sdl/distinfo
new file mode 100644
index 000000000000..4bd37a2b24b2
--- /dev/null
+++ b/emulators/mupen64plus-audio-sdl/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1704508930
+SHA256 (mupen64plus/mupen64plus-mupen64plus-audio-sdl-2.5.9.20230611-cec70e42b4535ce5bd1be24e7d816c54b3e75673_GH0.tar.gz) = 38361dcfd10e99ecc2ce99e4e33b1e27b686686d22723cee9ae727d1881438f8
+SIZE (mupen64plus/mupen64plus-mupen64plus-audio-sdl-2.5.9.20230611-cec70e42b4535ce5bd1be24e7d816c54b3e75673_GH0.tar.gz) = 32156
diff --git a/emulators/mupen64plus-core/Makefile b/emulators/mupen64plus-core/Makefile
index 66dd45f841b7..342a7c33b230 100644
--- a/emulators/mupen64plus-core/Makefile
+++ b/emulators/mupen64plus-core/Makefile
@@ -1,10 +1,7 @@
 PORTNAME=	mupen64plus
-PORTVERSION?=	2.5
-PORTREVISION?=	2
+PORTVERSION?=	2.5.9.${RELEASE_DATE}
+PORTREVISION?=	0
 CATEGORIES=	emulators
-MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/releases/download/${PORTVERSION}/ \
-		LOCAL/acm/${PORTNAME} \
-		LOCAL/acm/${PORTNAME}/:plugin
 PKGNAMESUFFIX?=	-core
 DIST_SUBDIR=	${PORTNAME}
 
@@ -12,13 +9,19 @@ MAINTAINER?=	acm@FreeBSD.org
 COMMENT?=	Fork of Mupen64 Nintendo 64 emulator
 WWW=		https://www.mupen64plus.org/
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	${PORTNAME}
+GH_PROJECT=	${PORTNAME}${PKGNAMESUFFIX}
+GH_TAGNAME?=	f500eb58f76e636e231c3cc2b3d904210f0677c9
+
 USES+=		gl gmake pkgconfig sdl
-USE_GL?=	yes
+USE_GL?=	glu
 USE_SDL?=	sdl2
 USE_LDCONFIG?=	yes
 ONLY_FOR_ARCHS=	i386 amd64
 LDFLAGS_i386=	-Wl,-znotext
 
+RELEASE_DATE?=	20231104
 OPTFLAGS=	#
 
 MAKE_ENV+=	OPTFLAGS="${OPTFLAGS}"
diff --git a/emulators/mupen64plus-core/Makefile.common b/emulators/mupen64plus-core/Makefile.common
index 2774ec31d6e3..6480dde90fbd 100644
--- a/emulators/mupen64plus-core/Makefile.common
+++ b/emulators/mupen64plus-core/Makefile.common
@@ -1,15 +1,13 @@
 USES+=			dos2unix
 DOS2UNIX_GLOB=		*.c *.cpp *.h *.H *.ini *.conf
 
-DISTNAME=		${PORTNAME}-bundle-src-${PORTVERSION}
 PATCHDIR=		${.CURDIR}/files
-BUILD_WRKSRC?=		${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
-WRKSRC?=		${WRKDIR}/${DISTNAME}
-
-EXTRACT_AFTER_ARGS?=	"${DISTNAME}/source/${PORTNAME}-core/*" \
-				"${DISTNAME}/source/${PORTNAME}${PKGNAMESUFFIX}/*"
+BUILD_WRKSRC?=		${WRKSRC}/projects/unix
 
 .if ${PKGNAMESUFFIX} == "-core"
+BUILD_DEPENDS=		bash:shells/bash \
+			nasm:devel/nasm \
+			vulkan-headers>0:graphics/vulkan-headers
 LIB_DEPENDS+=		libfreetype.so:print/freetype2 \
 			libpng.so:graphics/png
 USES+=			minizip
@@ -31,14 +29,14 @@ post-patch:
 	@cd ${BUILD_WRKSRC} && ${REINPLACE_CMD} -e 's|gcc|${CC}|g' -e \
 		's|g++|${CXX}|g' -e 's|sdl-config|${SDL2_CONFIG}|g' Makefile
 .	if ${PKGNAMESUFFIX} == "-video-glide64mk2"
-		@cd ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/src && \
+		@cd ${WRKSRC}/src && \
 			${REINPLACE_CMD} -e 's|#include <thread>||g' \
 				GlideHQ/TxQuantize.cpp GlideHQ/TxFilter.cpp && \
 			${REINPLACE_CMD} -e 's|(FxU32)NULL|(uintptr_t)NULL|g' \
 				Glide64/Main.cpp
 .	endif
 .	if ${PKGNAMESUFFIX} == "-video-glide64"
-		@cd ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/src && \
+		@cd ${WRKSRC}/src && \
 			${REINPLACE_CMD} -e 's|__builtin_ia32_loadups|_mm_loadu_ps|g' -e \
 				's|__builtin_ia32_storeups|_mm_storeu_ps|g' \
 					3dmath.cpp && \
@@ -88,36 +86,36 @@ do-install:
 	${INSTALL_PROGRAM} ${BUILD_WRKSRC}/libmupen64plus.so.2.0.0 \
 		${STAGEDIR}${PREFIX}/lib/libmupen64plus.so.2.0.0
 
-	${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/data/* \
+	${INSTALL_DATA} ${WRKSRC}/data/* \
 		${STAGEDIR}${DATADIR}
 
 	@${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
-	${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/src/api/m64p_*.h \
+	${INSTALL_DATA} ${WRKSRC}/src/api/m64p_*.h \
 		${STAGEDIR}${PREFIX}/include/${PORTNAME}
 
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/RELEASE \
+	${INSTALL_DATA} ${WRKSRC}/RELEASE \
 		${STAGEDIR}${DOCSDIR}/RELEASE
 	${LN} -sf ${PREFIX}/lib/libmupen64plus.so.2.0.0 ${STAGEDIR}${PREFIX}/lib/libmupen64plus.so.2
 .else
 .	if ${PKGNAMESUFFIX} == "-ui-console"
-		${INSTALL_MAN} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/doc/mupen64plus.6 ${STAGEDIR}${PREFIX}/man/man6/
+		${INSTALL_MAN} ${WRKSRC}/doc/mupen64plus.6 ${STAGEDIR}${PREFIX}/man/man6/
 .	endif
 
 .	if ${PKGNAMESUFFIX} == "-video-rice"
-		${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/data/RiceVideoLinux.ini ${STAGEDIR}${DATADIR}
+		${INSTALL_DATA} ${WRKSRC}/data/RiceVideoLinux.ini ${STAGEDIR}${DATADIR}
 .	endif
 
 .	if ${PKGNAMESUFFIX} == "-video-glide64"
-		${INSTALL_DATA} ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/data/Glide64.ini ${STAGEDIR}${DATADIR}
+		${INSTALL_DATA} ${WRKSRC}/data/Glide64.ini ${STAGEDIR}${DATADIR}
 .	endif
 
 .	if ${PKGNAMESUFFIX} == "-video-glide64mk2"
-		${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/data/Glide64mk2.ini ${STAGEDIR}${DATADIR}
+		${INSTALL_DATA} ${WRKSRC}/data/Glide64mk2.ini ${STAGEDIR}${DATADIR}
 .	endif
 
 .	if ${PKGNAMESUFFIX} == "-input-sdl"
-		${INSTALL_DATA} ${WRKSRC}/source/${PORTNAME}${PKGNAMESUFFIX}/data/InputAutoCfg.ini ${STAGEDIR}${DATADIR}
+		${INSTALL_DATA} ${WRKSRC}/data/InputAutoCfg.ini ${STAGEDIR}${DATADIR}
 .	endif
 
 .	if ${PKGNAMESUFFIX} != "-ui-console"
diff --git a/emulators/mupen64plus-core/distinfo b/emulators/mupen64plus-core/distinfo
index 2b6363b93c3a..48e1b85492c8 100644
--- a/emulators/mupen64plus-core/distinfo
+++ b/emulators/mupen64plus-core/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mupen64plus/mupen64plus-bundle-src-2.5.tar.gz) = 9c75b9d826f2d24666175f723a97369b3a6ee159b307f7cc876bbb4facdbba66
-SIZE (mupen64plus/mupen64plus-bundle-src-2.5.tar.gz) = 2178979
+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
diff --git a/emulators/mupen64plus-core/files/patch-39975200.c b/emulators/mupen64plus-core/files/patch-39975200.c
deleted file mode 100644
index 488ecc153769..000000000000
--- a/emulators/mupen64plus-core/files/patch-39975200.c
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/src/main/workqueue.h b/src/main/workqueue.h
-index d5093a533..2af257a45 100644
---- source/mupen64plus-core/src/main/workqueue.h
-+++ source/mupen64plus-core/src/main/workqueue.h
-@@ -27,7 +27,6 @@
- 
- struct work_struct;
- 
--struct work_struct *work;
- typedef void (*work_func_t)(struct work_struct *work);
- struct work_struct {
-     work_func_t func;
diff --git a/emulators/mupen64plus-core/files/patch-source_mupen64plus-core_src_main_savestates.c b/emulators/mupen64plus-core/files/patch-source_mupen64plus-core_src_main_savestates.c
deleted file mode 100644
index e185edfd2106..000000000000
--- a/emulators/mupen64plus-core/files/patch-source_mupen64plus-core_src_main_savestates.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- source/mupen64plus-core/src/main/savestates.c	2015-06-12 17:56:37.000000000 -0500
-+++ source/mupen64plus-core/src/main/savestates.c	2015-06-12 17:56:55.000000000 -0500
-@@ -57,8 +57,8 @@
- #include "workqueue.h"
- 
- #ifdef LIBMINIZIP
--    #include <unzip.h>
--    #include <zip.h>
-+    #include <minizip/unzip.h>
-+    #include <minizip/zip.h>
- #else
-     #include "main/zip/unzip.h"
-     #include "main/zip/zip.h"
diff --git a/emulators/mupen64plus-input-sdl/Makefile b/emulators/mupen64plus-input-sdl/Makefile
index eabc572c9799..9b2c0633d54d 100644
--- a/emulators/mupen64plus-input-sdl/Makefile
+++ b/emulators/mupen64plus-input-sdl/Makefile
@@ -3,6 +3,14 @@ PKGNAMESUFFIX=	-input-sdl
 
 COMMENT=	Input plugin for Mupen64plus
 
+LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
+
+GH_TAGNAME=	fd7ffe63606b6cc4de7dab4e684c5aee68210681
+
+DISTINFO_FILE=	${.CURDIR}/distinfo
+
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
+RELEASE_DATE=	20231104
+
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-input-sdl/distinfo b/emulators/mupen64plus-input-sdl/distinfo
new file mode 100644
index 000000000000..9e1e339cae76
--- /dev/null
+++ b/emulators/mupen64plus-input-sdl/distinfo
@@ -0,0 +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
diff --git a/emulators/mupen64plus-plugins/Makefile b/emulators/mupen64plus-plugins/Makefile
index 189da803f600..d042114c2457 100644
--- a/emulators/mupen64plus-plugins/Makefile
+++ b/emulators/mupen64plus-plugins/Makefile
@@ -1,12 +1,12 @@
 PORTNAME=	mupen64plus
-PORTVERSION=	2.5
+PORTVERSION=	2.5.9
 PORTREVISION=	0
 CATEGORIES=	emulators
 PKGNAMESUFFIX=	-plugins
 
 MAINTAINER?=	acm@FreeBSD.org
 COMMENT=	Third party plugins for Mupen64plus
-WWW=		https://code.google.com/p/mupen64plus/
+WWW=		https://github.com/mupen64plus
 
 USES=		metaport
 
diff --git a/emulators/mupen64plus-rsp-cxd4/Makefile b/emulators/mupen64plus-rsp-cxd4/Makefile
index 0917616d1987..a9c356c11b40 100644
--- a/emulators/mupen64plus-rsp-cxd4/Makefile
+++ b/emulators/mupen64plus-rsp-cxd4/Makefile
@@ -1,6 +1,5 @@
-PORTREVISION=	6
+PORTREVISION=	0
 PKGNAMESUFFIX=	-rsp-cxd4
-DISTFILES=	${PORTNAME}${PKGNAMESUFFIX}-src-${PORTVERSION}${EXTRACT_SUFX}:plugin
 
 COMMENT=	Low-level RSP processor plugin for the Mupen64Plus
 
@@ -9,6 +8,8 @@ LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 USE_GL=		#
 USE_SDL=	#
 
+GH_TAGNAME=	0a4e30f56033396e3ba47ec0fdd7acea3522362a
+
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
 OPTIONS_DEFINE=	#
@@ -19,8 +20,7 @@ CFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
-EXTRACT_AFTER_ARGS=	#
-BUILD_WRKSRC=		${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
-WRKSRC=			${WRKDIR}
+
+RELEASE_DATE=	20230611
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-rsp-cxd4/distinfo b/emulators/mupen64plus-rsp-cxd4/distinfo
index b59cf69be75e..d76ad26237a0 100644
--- a/emulators/mupen64plus-rsp-cxd4/distinfo
+++ b/emulators/mupen64plus-rsp-cxd4/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mupen64plus/mupen64plus-rsp-cxd4-src-2.5.tar.gz) = 978d3b3d752020ce2d4ad663f6712345764d4987861db16076dc5ca396ee5881
-SIZE (mupen64plus/mupen64plus-rsp-cxd4-src-2.5.tar.gz) = 56387
+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
diff --git a/emulators/mupen64plus-rsp-hle/Makefile b/emulators/mupen64plus-rsp-hle/Makefile
index 0d0484bc7a43..47228d12784f 100644
--- a/emulators/mupen64plus-rsp-hle/Makefile
+++ b/emulators/mupen64plus-rsp-hle/Makefile
@@ -2,8 +2,16 @@ PKGNAMESUFFIX=	-rsp-hle
 
 COMMENT=	RSP plugin for Mupen64plus
 
+LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
+
+GH_TAGNAME=	f22dc143771f1a0784c7d62977722a68fa0bdf85
+
+DISTINFO_FILE=	${.CURDIR}/distinfo
+
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
 OPTIONS_DEFINE=	#
 
+RELEASE_DATE=	20230611
+
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-rsp-hle/distinfo b/emulators/mupen64plus-rsp-hle/distinfo
new file mode 100644
index 000000000000..24371276e4ac
--- /dev/null
+++ b/emulators/mupen64plus-rsp-hle/distinfo
@@ -0,0 +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
diff --git a/emulators/mupen64plus-rsp-z64/Makefile b/emulators/mupen64plus-rsp-z64/Makefile
index 9fbb40d45127..7fbfabcb1ec7 100644
--- a/emulators/mupen64plus-rsp-z64/Makefile
+++ b/emulators/mupen64plus-rsp-z64/Makefile
@@ -1,11 +1,12 @@
-PORTREVISION=	1
+PORTREVISION=	0
 PKGNAMESUFFIX=	-rsp-z64
-DISTFILES=	${PORTNAME}${PKGNAMESUFFIX}-src-${PORTVERSION}${EXTRACT_SUFX}:plugin
 
 COMMENT=	Low-level RSP processor plugin for the Mupen64Plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
+GH_TAGNAME=	ad877e263e6ee78839cbd12cdd150d17177079cf
+
 USE_GL=		#
 USE_SDL=	#
 
@@ -17,8 +18,6 @@ CFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
-EXTRACT_AFTER_ARGS=	#
-BUILD_WRKSRC=		${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
-WRKSRC=			${WRKDIR}
+RELEASE_DATE=	20230611
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-rsp-z64/distinfo b/emulators/mupen64plus-rsp-z64/distinfo
index c860132f24fc..ed1ffa6d03e4 100644
--- a/emulators/mupen64plus-rsp-z64/distinfo
+++ b/emulators/mupen64plus-rsp-z64/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mupen64plus/mupen64plus-rsp-z64-src-2.5.tar.gz) = e671c63556160f00554b608ab5f24cd7a1c15eef4c4de4c94c8bde4d2baa5763
-SIZE (mupen64plus/mupen64plus-rsp-z64-src-2.5.tar.gz) = 45594
+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
diff --git a/emulators/mupen64plus-ui-console/Makefile b/emulators/mupen64plus-ui-console/Makefile
index eb48f94cc400..062041379ecd 100644
--- a/emulators/mupen64plus-ui-console/Makefile
+++ b/emulators/mupen64plus-ui-console/Makefile
@@ -3,8 +3,16 @@ PKGNAMESUFFIX=	-ui-console
 
 COMMENT=	UI for Mupen64plus
 
+LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
+
+GH_TAGNAME=	335e826aead146bd6a47d557d78b746e77f337c8
+
+DISTINFO_FILE=	${.CURDIR}/distinfo
+
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
 OPTIONS_DEFINE=	#
 
+RELEASE_DATE=	20230611
+
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-ui-console/distinfo b/emulators/mupen64plus-ui-console/distinfo
new file mode 100644
index 000000000000..6bd579571acb
--- /dev/null
+++ b/emulators/mupen64plus-ui-console/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1704508976
+SHA256 (mupen64plus/mupen64plus-mupen64plus-ui-console-2.5.9.20230611-335e826aead146bd6a47d557d78b746e77f337c8_GH0.tar.gz) = 7cfb03b9ad59d2b794adcd3af73e53af24c729cd5c6ec7ac00432f8bec97de70
+SIZE (mupen64plus/mupen64plus-mupen64plus-ui-console-2.5.9.20230611-335e826aead146bd6a47d557d78b746e77f337c8_GH0.tar.gz) = 62362
diff --git a/emulators/mupen64plus-video-arachnoid/Makefile b/emulators/mupen64plus-video-arachnoid/Makefile
index 6c87ba3c74d7..c9ddc93d9bc4 100644
--- a/emulators/mupen64plus-video-arachnoid/Makefile
+++ b/emulators/mupen64plus-video-arachnoid/Makefile
@@ -1,11 +1,12 @@
-PORTREVISION=	2
+PORTREVISION=	0
 PKGNAMESUFFIX=	-video-arachnoid
-DISTFILES=	${PORTNAME}${PKGNAMESUFFIX}-src-${PORTVERSION}${EXTRACT_SUFX}:plugin
 
 COMMENT=	The arachnoid video plugin for Mupen64plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
+GH_TAGNAME=	8187d1135ced0102f99d8305b52e0e75b01ef917
+
 USES+=		gl
 USE_GL=		gl glu
 USE_SDL=	#
@@ -18,8 +19,6 @@ CFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/${PORTNAME}
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
-EXTRACT_AFTER_ARGS=	#
-BUILD_WRKSRC=		${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
-WRKSRC=			${WRKDIR}
+RELEASE_DATE=	20230611
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-arachnoid/distinfo b/emulators/mupen64plus-video-arachnoid/distinfo
index 47a3d4db0962..3c46b92a618a 100644
--- a/emulators/mupen64plus-video-arachnoid/distinfo
+++ b/emulators/mupen64plus-video-arachnoid/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mupen64plus/mupen64plus-video-arachnoid-src-2.5.tar.gz) = 9c1e9c6373d4a8f503fdf3a114f45c0c81f2da31955d90fe7bc1c2464fb92852
-SIZE (mupen64plus/mupen64plus-video-arachnoid-src-2.5.tar.gz) = 128880
+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
diff --git a/emulators/mupen64plus-video-glide64/Makefile b/emulators/mupen64plus-video-glide64/Makefile
index 62e87098597a..a4452da09e46 100644
--- a/emulators/mupen64plus-video-glide64/Makefile
+++ b/emulators/mupen64plus-video-glide64/Makefile
@@ -1,11 +1,12 @@
-PORTREVISION=	2
+PORTREVISION=	0
 PKGNAMESUFFIX=	-video-glide64
-DISTFILES=	${PORTNAME}${PKGNAMESUFFIX}-src-${PORTVERSION}${EXTRACT_SUFX}:plugin
 
 COMMENT=	Glide64 video plugin for Mupen64Plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
+GH_TAGNAME=	bdf9f5ca8e381e6c1c824aa70b26ad34f4eeb132
+
 USES+=		gl localbase:ldflags sdl
 USE_CXXSTD=	c++14
 USE_GL=		gl
@@ -14,13 +15,11 @@ USE_SDL=	sdl2
 CFLAGS+=	-I${LOCALBASE}/include/${PORTNAME}
 
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
-EXTRACT_AFTER_ARGS=	#
-
-BUILD_WRKSRC=		${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
-WRKSRC=			${WRKDIR}
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
 
 OPTIONS_DEFINE=	#
 
+RELEASE_DATE=	20230611
+
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-glide64/distinfo b/emulators/mupen64plus-video-glide64/distinfo
index 9ad59e222c01..aecef6eca47b 100644
--- a/emulators/mupen64plus-video-glide64/distinfo
+++ b/emulators/mupen64plus-video-glide64/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mupen64plus/mupen64plus-video-glide64-src-2.5.tar.gz) = c5fc21df4d1bd9380e151bec694e649fcb0b0ef257c42da6a005d97d4b66a3de
-SIZE (mupen64plus/mupen64plus-video-glide64-src-2.5.tar.gz) = 334145
+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
diff --git a/emulators/mupen64plus-video-glide64/files/patch-src_Util.h b/emulators/mupen64plus-video-glide64/files/patch-src_Util.h
index 08be86b3433e..af0470761915 100644
--- a/emulators/mupen64plus-video-glide64/files/patch-src_Util.h
+++ b/emulators/mupen64plus-video-glide64/files/patch-src_Util.h
@@ -1,5 +1,5 @@
---- mupen64plus-video-glide64/src/Util.h.orig	2015-06-19 14:41:15 UTC
-+++ mupen64plus-video-glide64/src/Util.h
+--- src/Util.h.orig	2015-06-19 14:41:15 UTC
++++ src/Util.h
 @@ -93,7 +93,9 @@ void fix_tex_coord (VERTEX **v);
              lx = lc; \
          }
diff --git a/emulators/mupen64plus-video-glide64mk2/Makefile b/emulators/mupen64plus-video-glide64mk2/Makefile
index d475f7778bcb..a1c35aa934b9 100644
--- a/emulators/mupen64plus-video-glide64mk2/Makefile
+++ b/emulators/mupen64plus-video-glide64mk2/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION=	24
+PORTREVISION=	0
 PKGNAMESUFFIX=	-video-glide64mk2
 
 COMMENT=	Glide64mk2 video plugin for Mupen64Plus
@@ -6,6 +6,8 @@ COMMENT=	Glide64mk2 video plugin for Mupen64Plus
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core \
 		libboost_thread.so:devel/boost-libs
 
+GH_TAGNAME=	d900f2191575e01eb846a1009be71cbc1b413dba
+
 USES+=		gl localbase:ldflags sdl
 USE_CXXSTD=	c++14
 USE_GL=		gl
@@ -17,4 +19,8 @@ MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
 OPTIONS_DEFINE=	#
 
+DISTINFO_FILE=	${.CURDIR}/distinfo
+
+RELEASE_DATE=	20230611
+
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-glide64mk2/distinfo b/emulators/mupen64plus-video-glide64mk2/distinfo
new file mode 100644
index 000000000000..f93eb93987fc
--- /dev/null
+++ b/emulators/mupen64plus-video-glide64mk2/distinfo
@@ -0,0 +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
diff --git a/emulators/mupen64plus-video-glide64mk2/files/patch-projects_unix_Makefile b/emulators/mupen64plus-video-glide64mk2/files/patch-projects_unix_Makefile
new file mode 100644
index 000000000000..d280e14a556b
--- /dev/null
+++ b/emulators/mupen64plus-video-glide64mk2/files/patch-projects_unix_Makefile
@@ -0,0 +1,39 @@
+--- projects/unix/Makefile.orig	2023-06-11 19:20:38 UTC
++++ projects/unix/Makefile
+@@ -154,7 +154,7 @@ OBJDIR = _obj$(POSTFIX)
+ 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
+ LDFLAGS += $(SHARED)
+ BOOST_SUFFIX ?=
+ 
+@@ -225,6 +225,7 @@ ifeq ($(OS), OSX)
+ endif
+ ifeq ($(OS), FREEBSD)
+   LDLIBS += -lc
++  CPPFLAGS += -DNO_FILTER_THREAD
+ endif
+ ifeq ($(OS), MINGW)
+   ifeq ($(origin GLEW_CFLAGS) $(origin GLEW_LDLIBS), undefined undefined)
+@@ -288,7 +289,7 @@ LDLIBS += $(GL_LDLIBS)
+ ifeq ($(origin SDL_CFLAGS) $(origin SDL_LDLIBS), undefined undefined)
+   SDL_CONFIG = $(CROSS_COMPILE)sdl2-config
+   ifeq ($(shell which $(SDL_CONFIG) 2>/dev/null),)
+-    SDL_CONFIG = $(CROSS_COMPILE)sdl-config
++    SDL_CONFIG = $(CROSS_COMPILE)/usr/local/bin/sdl2-config
+     ifeq ($(shell which $(SDL_CONFIG) 2>/dev/null),)
+       $(error No SDL development libraries found!)
+     else
+@@ -340,8 +341,8 @@ endif
+ endif
+ 
+ # set base program pointers and flags
+-CC        = $(CROSS_COMPILE)gcc
+-CXX       = $(CROSS_COMPILE)g++
++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-source-mupen64plus-video-glide64mk2-projects-unix_Makefile b/emulators/mupen64plus-video-glide64mk2/files/patch-source-mupen64plus-video-glide64mk2-projects-unix_Makefile
deleted file mode 100644
index 51b6739041b3..000000000000
--- a/emulators/mupen64plus-video-glide64mk2/files/patch-source-mupen64plus-video-glide64mk2-projects-unix_Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
---- source/mupen64plus-video-glide64mk2/projects/unix/Makefile	2013-07-03 19:28:17.000000000 -0500
-+++ source/mupen64plus-video-glide64mk2/projects/unix/Makefile	2013-10-04 04:17:19.000000000 -0500
-@@ -125,7 +125,7 @@
- OPTFLAGS ?= -O3 -flto
- WARNFLAGS ?= -Wall
- CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing -fvisibility=hidden -I../../src -I../../src/Glitch64/inc -DGCC
--CXXFLAGS += -fvisibility-inlines-hidden -std=gnu++0x
-+CXXFLAGS += -fvisibility-inlines-hidden
- LDFLAGS += $(SHARED)
- BOOST_SUFFIX ?=
- 
-@@ -186,6 +186,7 @@
- endif
- ifeq ($(OS), FREEBSD)
-   LDLIBS += -lc
-+  CPPFLAGS += -DNO_FILTER_THREAD
- endif
- 
- ifeq ($(origin PKG_CONFIG), undefined)
-@@ -292,8 +297,8 @@
- endif
- 
- # set base program pointers and flags
--CC        = $(CROSS_COMPILE)gcc
--CXX       = $(CROSS_COMPILE)g++
-+CC        ?= $(CROSS_COMPILE)gcc
-+CXX       ?= $(CROSS_COMPILE)g++
- RM       ?= rm -f
- INSTALL  ?= install
- MKDIR ?= mkdir -p
diff --git a/emulators/mupen64plus-video-glide64mk2/files/patch-source_mupen64plus-video-glide64mk2-src-Glide64_3dmath.cpp b/emulators/mupen64plus-video-glide64mk2/files/patch-source_mupen64plus-video-glide64mk2-src-Glide64_3dmath.cpp
deleted file mode 100644
index 4f5da06c08c2..000000000000
--- a/emulators/mupen64plus-video-glide64mk2/files/patch-source_mupen64plus-video-glide64mk2-src-Glide64_3dmath.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- source/mupen64plus-video-glide64mk2/src/Glide64/3dmath.cpp.orig	2015-04-26 22:42:57 UTC
-+++ source/mupen64plus-video-glide64mk2/src/Glide64/3dmath.cpp
-@@ -271,7 +271,7 @@ void MulMatricesSSE(float m1[4][4],float
-     tmp = _mm_shuffle_ps (tmp, tmp, 3 + (3 << 2) + (3 << 4) + (3 << 6));
-     destrow += tmp * row3;
- 
--    __builtin_ia32_storeups(r[i], destrow);
-+    _mm_storeu_ps(r[i], destrow);
-   }
-  #elif !defined(NO_ASM) && !defined(NOSSE)
-   __asm
diff --git a/emulators/mupen64plus-video-glide64mk2/files/patch-source-mupen64plus-video-glide64mk2-src-Glide64_Util.h b/emulators/mupen64plus-video-glide64mk2/files/patch-src_Glide64_Util.h
similarity index 56%
rename from emulators/mupen64plus-video-glide64mk2/files/patch-source-mupen64plus-video-glide64mk2-src-Glide64_Util.h
rename to emulators/mupen64plus-video-glide64mk2/files/patch-src_Glide64_Util.h
index 15a7bd203b27..1b60d58f5f26 100644
--- a/emulators/mupen64plus-video-glide64mk2/files/patch-source-mupen64plus-video-glide64mk2-src-Glide64_Util.h
+++ b/emulators/mupen64plus-video-glide64mk2/files/patch-src_Glide64_Util.h
@@ -1,6 +1,6 @@
---- source/mupen64plus-video-glide64mk2/src/Glide64/Util.h	2015-06-12 20:48:15.000000000 -0500
-+++ source/mupen64plus-video-glide64mk2/src/Glide64/Util.h	2015-06-12 20:48:41.000000000 -0500
-@@ -94,6 +94,7 @@
+--- src/Glide64/Util.h.orig	2024-01-06 03:12:23 UTC
++++ src/Glide64/Util.h
+@@ -94,6 +94,7 @@ float ScaleZ(float z);
    #include <stdlib.h>
    #define bswap32(x) _byteswap_ulong(x)
  #else
@@ -8,11 +8,11 @@
  static inline uint32_t bswap32(uint32_t val)
  {
  	return (((val & 0xff000000) >> 24) |
-@@ -102,6 +103,7 @@
+@@ -101,6 +102,7 @@ static inline uint32_t bswap32(uint32_t val)
+ 		((val & 0x0000ff00) <<  8) |
  		((val & 0x000000ff) << 24));
  }
- #endif
 +#endif
+ #endif
  
  #define ALOWORD(x)   (*((uint16_t*)&(x)))   // low word
- 
diff --git a/emulators/mupen64plus-video-rice/Makefile b/emulators/mupen64plus-video-rice/Makefile
index 1573fbc4568d..66257d801432 100644
--- a/emulators/mupen64plus-video-rice/Makefile
+++ b/emulators/mupen64plus-video-rice/Makefile
@@ -1,13 +1,19 @@
-PORTREVISION=	2
+PORTREVISION=	0
 PKGNAMESUFFIX=	-video-rice
 
 COMMENT=	The rice graphics plugin for Mupen64plus
 
+GH_TAGNAME=	470865c6c64bdb44645faa88eae59cd87ce561b6
+
 USES=		gl
-USE_GL=		gl
+USE_GL=		glu
 
 MASTERDIR=	${.CURDIR}/../mupen64plus-core
 
 OPTIONS_DEFINE=	#
 
+DISTINFO_FILE=	${.CURDIR}/distinfo
+
+RELEASE_DATE=	20230611
+
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-rice/distinfo b/emulators/mupen64plus-video-rice/distinfo
new file mode 100644
index 000000000000..f194efb168bf
--- /dev/null
+++ b/emulators/mupen64plus-video-rice/distinfo
@@ -0,0 +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
diff --git a/emulators/mupen64plus-video-z64/Makefile b/emulators/mupen64plus-video-z64/Makefile
index 25a2da22a310..4520f2336fa0 100644
--- a/emulators/mupen64plus-video-z64/Makefile
+++ b/emulators/mupen64plus-video-z64/Makefile
@@ -1,11 +1,12 @@
-PORTREVISION=	3
+PORTREVISION=	0
 PKGNAMESUFFIX=	-video-z64
-DISTFILES=	${PORTNAME}${PKGNAMESUFFIX}-src-${PORTVERSION}${EXTRACT_SUFX}:plugin
 
 COMMENT=	Low-level RDP plugin for the Mupen64Plus
 
 LIB_DEPENDS=	libmupen64plus.so.2:emulators/mupen64plus-core
 
+GH_TAGNAME=	e8023148574d44fbabd1bb9d0ded7192869ec2ce
+
 USES=		gl sdl
 USE_GL=		gl glu glew
 USE_SDL=	sdl2
@@ -18,8 +19,7 @@ CFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/GL -I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
 DISTINFO_FILE=		${.CURDIR}/distinfo
-EXTRACT_AFTER_ARGS=	#
-BUILD_WRKSRC=		${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}/projects/unix
-WRKSRC=			${WRKDIR}
+
+RELEASE_DATE=	20230611
 
 .include "${MASTERDIR}/Makefile"
diff --git a/emulators/mupen64plus-video-z64/distinfo b/emulators/mupen64plus-video-z64/distinfo
index f0ce6b9cf322..2b5086076eed 100644
--- a/emulators/mupen64plus-video-z64/distinfo
+++ b/emulators/mupen64plus-video-z64/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mupen64plus/mupen64plus-video-z64-src-2.5.tar.gz) = c25fdfad9c4707373dd7f47c118b2b6bdc2872c73b679cc5aba3e6051e88e947
-SIZE (mupen64plus/mupen64plus-video-z64-src-2.5.tar.gz) = 66797
+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
diff --git a/emulators/mupen64plus/Makefile b/emulators/mupen64plus/Makefile
index 0348d222233e..2e94226613d3 100644
--- a/emulators/mupen64plus/Makefile
+++ b/emulators/mupen64plus/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	mupen64plus
-PORTVERSION=	2.5
+PORTVERSION=	2.5.9
 PORTREVISION?=	0
 CATEGORIES=	emulators
 
 MAINTAINER?=	acm@FreeBSD.org
 COMMENT=	Fork of Mupen64 Nintendo 64 emulator with plugins (meta port)
-WWW=		https://code.google.com/p/mupen64plus/
+WWW=		https://github.com/mupen64plus
 
 # Mupen64 Emulator core and ui-console
 RUN_DEPENDS+=	${LOCALBASE}/lib/libmupen64plus.so.2:emulators/mupen64plus-core
diff --git a/emulators/mupen64plus/pkg-message b/emulators/mupen64plus/pkg-message
index 081af6b7e36e..fd96d670b6e9 100644
--- a/emulators/mupen64plus/pkg-message
+++ b/emulators/mupen64plus/pkg-message
@@ -26,7 +26,8 @@ video) of Mupen64Plus and
 
 5) If you want to install a GUI frontend of mupen64plus, you can install
 
-   emulators/wxmupen64plus
+   emulators/mupen64plus-qt
+   emulators/py-m64py
 
 6) Enjoy it ;)
 EOM



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401060609.40669tNs020381>