emulators/mupen64plus*: Update to 2.6.0

ChangeLog at:   https://github.com/mupen64plus/mupen64plus-core/releases/tag/2.6.0
This commit is contained in:
Jose Alonso Cardenas Marquez 2024-09-09 21:45:39 -07:00
parent 52fbd94db0
commit e6b8ae2a35
No known key found for this signature in database
GPG key ID: 335B9246BA5E30F4
25 changed files with 85 additions and 65 deletions

View file

@ -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}"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -1,5 +1,5 @@
PORTNAME= mupen64plus
PORTVERSION= 2.5.9
PORTVERSION= 2.6.0
PORTREVISION= 0
CATEGORIES= emulators
PKGNAMESUFFIX= -plugins

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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"

View file

@ -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>

View file

@ -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"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -1,5 +1,5 @@
PORTNAME= mupen64plus
PORTVERSION= 2.5.9
PORTVERSION= 2.6.0
PORTREVISION?= 0
CATEGORIES= emulators