Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mupen64plus for openSUSE:Factory 
checked in at 2025-03-04 18:32:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mupen64plus (Old)
 and      /work/SRC/openSUSE:Factory/.mupen64plus.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mupen64plus"

Tue Mar  4 18:32:37 2025 rev:4 rq:1249941 version:2.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mupen64plus/mupen64plus.changes  2024-06-07 
15:04:17.205783666 +0200
+++ /work/SRC/openSUSE:Factory/.mupen64plus.new.19136/mupen64plus.changes       
2025-03-04 18:32:50.790589265 +0100
@@ -1,0 +2,12 @@
+Sat Mar  1 00:43:02 UTC 2025 - Avindra Goolcharan <[email protected]>
+
+- update to version 2.6.0
+  * no change notes provided
+- rebase mupen64plus-binutils-2_29.patch
+- rebase mupen64plus-ppc64le-aarch64.patch
+- rebase mupen64plus-fix-cflags.patch
+- rebase mupen64plus-ppc64le-aarch64.patch
+- drop don-t-put-globals-in-include-files.patch
+- drop mupen64plus-libboost-1.85.patch
+
+-------------------------------------------------------------------

Old:
----
  don-t-put-globals-in-include-files.patch
  mupen64plus-bundle-src-2.5.9.tar.gz
  mupen64plus-libboost-1.85.patch

New:
----
  mupen64plus-bundle-src-2.6.0.tar.gz

BETA DEBUG BEGIN:
  Old:- rebase mupen64plus-ppc64le-aarch64.patch
- drop don-t-put-globals-in-include-files.patch
- drop mupen64plus-libboost-1.85.patch
  Old:- drop don-t-put-globals-in-include-files.patch
- drop mupen64plus-libboost-1.85.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mupen64plus.spec ++++++
--- /var/tmp/diff_new_pack.4dGj5a/_old  2025-03-04 18:32:51.318611315 +0100
+++ /var/tmp/diff_new_pack.4dGj5a/_new  2025-03-04 18:32:51.318611315 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mupen64plus
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           mupen64plus
-Version:        2.5.9
+Version:        2.6.0
 Release:        0
 Summary:        Plugin-Based Nintendo 64 Emulator
 License:        GPL-2.0-or-later
@@ -27,9 +27,7 @@
 Patch0:         %{name}-fix-cflags.patch
 Patch1:         %{name}-use-system-font.patch
 Patch2:         %{name}-binutils-2_29.patch
-Patch3:         %{name}-libboost-1.85.patch
-Patch4:         %{name}-ppc64le-aarch64.patch
-Patch5:         don-t-put-globals-in-include-files.patch
+Patch3:         %{name}-ppc64le-aarch64.patch
 BuildRequires:  binutils-devel
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
@@ -42,6 +40,7 @@
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(samplerate)
 BuildRequires:  pkgconfig(sdl2)
+BuildRequires:  pkgconfig(vulkan)
 BuildRequires:  pkgconfig(zlib)
 ExcludeArch:    s390x
 

++++++ mupen64plus-binutils-2_29.patch ++++++
--- /var/tmp/diff_new_pack.4dGj5a/_old  2025-03-04 18:32:51.342612317 +0100
+++ /var/tmp/diff_new_pack.4dGj5a/_new  2025-03-04 18:32:51.346612484 +0100
@@ -1,19 +1,23 @@
-diff -Nru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-core/projects/unix/Makefile
 mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-core/projects/unix/Makefile
   2019-02-10 19:25:29.000000000 +0100
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix/Makefile     
   2019-04-10 08:40:29.508072103 +0200
-@@ -653,15 +653,7 @@
+diff -Nru a/source/mupen64plus-core/projects/unix/Makefile 
b/source/mupen64plus-core/projects/unix/Makefile
+--- a/source/mupen64plus-core/projects/unix/Makefile   2019-02-10 
19:25:29.000000000 +0100
++++ b/source/mupen64plus-core/projects/unix/Makefile   2019-04-10 
08:40:29.508072103 +0200
+@@ -732,19 +732,7 @@ ifeq ($(DEBUGGER), 1)
      $(SRCDIR)/debugger/dbg_breakpoints.c
    LDLIBS += -lopcodes -lbfd
  
--  # UGLY libopcodes version check (we check for > 2.28)
+-  # UGLY libopcodes/libbfd version check (we check for >= 2.28 and >= 2.39)
 -  LIBOPCODES_VERSION := $(shell $(STRINGS) --version | head -n1 | rev | cut 
-d ' ' -f1 | rev)
 -  LIBOPCODES_MAJOR := $(shell echo $(LIBOPCODES_VERSION) | cut -f1 -d.)
 -  LIBOPCODES_MINOR := $(shell echo $(LIBOPCODES_VERSION) | cut -f2 -d.)
--  LIBOPCODES_POINT := $(shell echo $(LIBOPCODES_VERSION) | cut -f3 -d.)
--  LIBOPCODES_GE_2_29 := $(shell [ $(LIBOPCODES_MAJOR) -gt 2 -o \( 
$(LIBOPCODES_MAJOR) -eq 2 -a $(LIBOPCODES_MINOR) -ge 29 \) -o \( 
$(LIBOPCODES_MAJOR) -eq 2 -a $(LIBOPCODES_MINOR) -eq 28 -a $(LIBOPCODES_POINT) 
-ge 1 \) ] && echo true)
+-  LIBOPCODES_POINT := $(shell echo $(LIBOPCODES_VERSION) | cut -f3 -d. | sed 
's/^$$/0/')
+-  LIBOPCODES_GE_2_29 := $(shell [ $(LIBOPCODES_MAJOR) -gt 2 -o \( 
$(LIBOPCODES_MAJOR) -eq 2 -a $(LIBOPCODES_MINOR) -ge 28 \) -o \( 
$(LIBOPCODES_MAJOR) -eq 2 -a $(LIBOPCODES_MINOR) -eq 28 -a $(LIBOPCODES_POINT) 
-ge 1 \) ] && echo true)
+-  LIBBFD_GE_2_39 := $(shell [ $(LIBOPCODES_MAJOR) -gt 2 -o \( 
$(LIBOPCODES_MAJOR) -eq 2 -a $(LIBOPCODES_MINOR) -ge 39 \) -o \( 
$(LIBOPCODES_MAJOR) -eq 2 -a $(LIBOPCODES_MINOR) -eq 39 -a $(LIBOPCODES_POINT) 
-ge 1 \) ] && echo true)
 -  ifeq ($(LIBOPCODES_GE_2_29),true)
 -    CFLAGS += -DUSE_LIBOPCODES_GE_2_29
 -  endif
+-  ifeq ($(LIBBFD_GE_2_39),true)
+-    CFLAGS += -DUSE_LIBBFD_GE_2_39
+-  endif
 +  CFLAGS += -DUSE_LIBOPCODES_GE_2_29
  endif
  

++++++ mupen64plus-bundle-src-2.5.9.tar.gz -> 
mupen64plus-bundle-src-2.6.0.tar.gz ++++++
++++ 64228 lines of diff (skipped)

++++++ mupen64plus-fix-cflags.patch ++++++
--- /var/tmp/diff_new_pack.4dGj5a/_old  2025-03-04 18:32:51.754629522 +0100
+++ /var/tmp/diff_new_pack.4dGj5a/_new  2025-03-04 18:32:51.758629690 +0100
@@ -1,63 +1,50 @@
-diff -Nru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-audio-sdl/projects/unix/Makefile
 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-audio-sdl/projects/unix/Makefile
      2019-02-10 19:25:31.000000000 +0100
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-audio-sdl/projects/unix/Makefile
   2019-04-10 08:17:50.787318336 +0200
-@@ -96,7 +96,7 @@
+diff -Nru a/source/mupen64plus-audio-sdl/projects/unix/Makefile 
b/source/mupen64plus-audio-sdl/projects/unix/Makefile
+--- a/source/mupen64plus-audio-sdl/projects/unix/Makefile      2019-02-10 
19:25:31.000000000 +0100
++++ b/source/mupen64plus-audio-sdl/projects/unix/Makefile      2019-04-10 
08:17:50.787318336 +0200
+@@ -99,7 +99,7 @@ OBJDIR = _obj$(POSTFIX)
  # base CFLAGS, LDLIBS, and LDFLAGS
  OPTFLAGS ?= -O3 -flto
  WARNFLAGS ?= -Wall
--CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I../../src
-+CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I../../src
+-CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I$(SRCDIR)
++CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I$(SRCDIR)
  LDFLAGS += $(SHARED)
  
  # Since we are building a shared library, we must compile with -fPIC on some 
architectures
-diff -Nru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-core/projects/unix/Makefile
 mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-core/projects/unix/Makefile
   2019-02-10 19:25:29.000000000 +0100
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix/Makefile     
   2019-04-10 08:18:03.379436469 +0200
-@@ -136,7 +136,7 @@
+diff -Nru a/source/mupen64plus-input-sdl/projects/unix/Makefile 
b/source/mupen64plus-input-sdl/projects/unix/Makefile
+--- a/source/mupen64plus-input-sdl/projects/unix/Makefile      2019-02-10 
19:25:31.000000000 +0100
++++ b/source/mupen64plus-input-sdl/projects/unix/Makefile      2019-04-10 
08:18:17.007564319 +0200
+@@ -96,7 +96,7 @@ OBJDIR = _obj$(POSTFIX)
  # base CFLAGS, LDLIBS, and LDFLAGS
  OPTFLAGS ?= -O3 -flto
  WARNFLAGS ?= -Wall
--CFLAGS += -ffast-math -fno-strict-aliasing -fvisibility=hidden -I../../src 
-I../../src/asm_defines -DM64P_PARALLEL
-+CFLAGS += -fno-strict-aliasing -fvisibility=hidden -I../../src 
-I../../src/asm_defines -DM64P_PARALLEL
- CXXFLAGS += -fvisibility-inlines-hidden
- LDLIBS +=  -lm
- 
-diff -Nru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-input-sdl/projects/unix/Makefile
 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-input-sdl/projects/unix/Makefile
      2019-02-10 19:25:31.000000000 +0100
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-input-sdl/projects/unix/Makefile
   2019-04-10 08:18:17.007564319 +0200
-@@ -93,7 +93,7 @@
- # base CFLAGS, LDLIBS, and LDFLAGS
- OPTFLAGS ?= -O3 -flto
- WARNFLAGS ?= -Wall
--CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I../../src -D_GNU_SOURCE=1
-+CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I../../src -D_GNU_SOURCE=1
+-CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I$(SRCDIR) -D_GNU_SOURCE=1
++CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I$(SRCDIR) -D_GNU_SOURCE=1
  LDFLAGS += $(SHARED)
  LDLIBS += -lm
- 
-diff -Nru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-rsp-hle/projects/unix/Makefile
 mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-rsp-hle/projects/unix/Makefile
        2019-02-10 19:25:32.000000000 +0100
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix/Makefile  
   2019-04-10 08:18:35.683739529 +0200
-@@ -130,7 +130,7 @@
+
+diff -Nru a/source/mupen64plus-rsp-hle/projects/unix/Makefile 
b/source/mupen64plus-rsp-hle/projects/unix/Makefile
+--- a/source/mupen64plus-rsp-hle/projects/unix/Makefile        2019-02-10 
19:25:32.000000000 +0100
++++ b/source/mupen64plus-rsp-hle/projects/unix/Makefile        2019-04-10 
08:18:35.683739529 +0200
+@@ -147,7 +147,7 @@ OBJDIR = _obj$(POSTFIX)
  # base CFLAGS, LDLIBS, and LDFLAGS
  OPTFLAGS ?= -O3 -flto
  WARNFLAGS ?= -Wall
--CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I../../src
-+CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I../../src
+-CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I$(SRCDIR)
++CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I$(SRCDIR)
  LDFLAGS += $(SHARED)
  
  # Since we are building a shared library, we must compile with -fPIC on some 
architectures
-diff -Nru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
       2019-02-10 19:25:35.000000000 +0100
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
    2019-04-10 08:19:37.404318580 +0200
-@@ -134,15 +134,11 @@
+diff -Nru a/source/mupen64plus-video-glide64mk2/projects/unix/Makefile 
b/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
+--- a/source/mupen64plus-video-glide64mk2/projects/unix/Makefile       
2019-02-10 19:25:35.000000000 +0100
++++ b/source/mupen64plus-video-glide64mk2/projects/unix/Makefile       
2019-04-10 08:19:37.404318580 +0200
+@@ -151,14 +151,10 @@ OBJDIR = _obj$(POSTFIX)
  # base CFLAGS, LDLIBS, and LDFLAGS
  OPTFLAGS ?= -O3 -flto
  WARNFLAGS ?= -Wall -Wno-unused-function
--CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I../../src -I../../src/Glitch64/inc -DGCC
-+CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I../../src -I../../src/Glitch64/inc -DGCC
- CXXFLAGS += -fvisibility-inlines-hidden -std=gnu++0x
+-CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I$(SRCDIR) -I$(SRCDIR)/Glitch64/inc -DGCC
++CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I$(SRCDIR) -I$(SRCDIR)/Glitch64/inc -DGCC
+ CXXFLAGS += -fvisibility-inlines-hidden -std=gnu++17
  LDFLAGS += $(SHARED)
- BOOST_SUFFIX ?=
  
 -ifeq ($(CPU), X86)
 -  CFLAGS +=  -mmmx -msse
@@ -66,15 +53,15 @@
  # Since we are building a shared library, we must compile with -fPIC on some 
architectures
  # On 32-bit x86 systems we do not want to use -fPIC because we don't have to 
and it has a big performance penalty on this arch
  ifeq ($(PIC), 1)
-diff -Nru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-video-rice/projects/unix/Makefile
 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-video-rice/projects/unix/Makefile
     2019-02-10 19:25:33.000000000 +0100
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix/Makefile
  2019-04-10 08:19:01.863985145 +0200
-@@ -120,14 +120,10 @@
+diff -Nru a/source/mupen64plus-video-rice/projects/unix/Makefile 
b/source/mupen64plus-video-rice/projects/unix/Makefile
+--- a/source/mupen64plus-video-rice/projects/unix/Makefile     2019-02-10 
19:25:33.000000000 +0100
++++ b/source/mupen64plus-video-rice/projects/unix/Makefile     2019-04-10 
08:19:01.863985145 +0200
+@@ -144,14 +144,10 @@ OBJDIR = _obj$(POSTFIX)
  # base CFLAGS, LDLIBS, and LDFLAGS
  OPTFLAGS ?= -O3 -flto
  WARNFLAGS ?= -Wall
--CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I../../src
-+CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I../../src
+-CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -ffast-math -fno-strict-aliasing 
-fvisibility=hidden -I$(SRCDIR)
++CFLAGS += $(OPTFLAGS) $(WARNFLAGS) -fno-strict-aliasing -fvisibility=hidden 
-I$(SRCDIR)
  CXXFLAGS += -fvisibility-inlines-hidden
  LDFLAGS += $(SHARED)
  

++++++ mupen64plus-ppc64le-aarch64.patch ++++++
--- /var/tmp/diff_new_pack.4dGj5a/_old  2025-03-04 18:32:51.770630190 +0100
+++ /var/tmp/diff_new_pack.4dGj5a/_new  2025-03-04 18:32:51.778630525 +0100
@@ -1,6 +1,6 @@
-diff -Pdpru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-core/projects/unix/Makefile
 mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-core/projects/unix/Makefile
   2019-02-10 21:25:29.000000000 +0300
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-core/projects/unix/Makefile     
   2021-12-09 14:57:39.027842063 +0300
+diff -Pdpru a/source/mupen64plus-core/projects/unix/Makefile 
b/source/mupen64plus-core/projects/unix/Makefile
+--- a/source/mupen64plus-core/projects/unix/Makefile   2019-02-10 
21:25:29.000000000 +0300
++++ b/source/mupen64plus-core/projects/unix/Makefile   2021-12-09 
14:57:39.027842063 +0300
 @@ -89,6 +89,13 @@ ifneq ("$(filter ppc64 powerpc64,$(HOST_
    NO_ASM := 1
    $(warning Architecture "$(HOST_CPU)" not officially supported.)
@@ -15,28 +15,25 @@
  ifneq ("$(filter arm%,$(HOST_CPU))","")
    ifeq ("$(filter arm%b,$(HOST_CPU))","")
      CPU := ARM
-@@ -124,10 +131,14 @@ ifneq ("$(filter mips,$(HOST_CPU))","")
+@@ -142,10 +142,14 @@ ifneq ("$(filter mips,$(HOST_CPU))","")
    $(warning Architecture "$(HOST_CPU)" not officially supported.)
  endif
  ifneq ("$(filter aarch64,$(HOST_CPU))","")
 -    CPU := ARM
--    ARCH_DETECTED := 64BITS
--    PIC ?= 1
--    NEW_DYNAREC := 1
-+  CPU := AARCH
-+  ARCH_DETECTED := 64BITS
-+  PIC ?= 1
-+  NEW_DYNAREC := 1
-+  ifeq ($(NEON), 1)
-+    CFLAGS += -mfpu=neon -mfloat-abi=hard
-+  endif
-+  $(warning Architecture "$(HOST_CPU)" not officially supported.)
- endif
- ifeq ("$(CPU)","NONE")
-   $(error CPU type "$(HOST_CPU)" not supported.  Please file bug report at 
'https://github.com/mupen64plus/mupen64plus-core/issues')
-diff -Pdpru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-rsp-hle/projects/unix/Makefile
 mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-rsp-hle/projects/unix/Makefile
        2019-02-10 21:25:32.000000000 +0300
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-rsp-hle/projects/unix/Makefile  
   2021-12-09 14:45:42.243817220 +0300
++    CPU := AARCH
+     ARCH_DETECTED := 64BITS
+     PIC ?= 1
+     NEW_DYNAREC := 1
++   ifeq ($(NEON), 1)
++     CFLAGS += -mfpu=neon -mfloat-abi=hard
++   endif
++   $(warning Architecture "$(HOST_CPU)" not officially supported.)
+ endif
+ ifneq ("$(filter riscv64,$(HOST_CPU))","")
+     CPU := RISCV64
+diff -Pdpru a/source/mupen64plus-rsp-hle/projects/unix/Makefile 
b/source/mupen64plus-rsp-hle/projects/unix/Makefile
+--- a/source/mupen64plus-rsp-hle/projects/unix/Makefile        2019-02-10 
21:25:32.000000000 +0300
++++ b/source/mupen64plus-rsp-hle/projects/unix/Makefile        2021-12-09 
14:45:42.243817220 +0300
 @@ -102,6 +102,12 @@ ifneq ("$(filter ppc64 powerpc64,$(HOST_
    PIC ?= 1
    $(warning Architecture "$(HOST_CPU)" not officially supported.')
@@ -50,7 +47,7 @@
  ifneq ("$(filter arm%,$(HOST_CPU))","")
    ifeq ("$(filter arm%b,$(HOST_CPU))","")
      CPU := ARM
-@@ -120,8 +126,7 @@ ifneq ("$(filter aarch64,$(HOST_CPU))","
+@@ -133,8 +133,7 @@ ifneq ("$(filter aarch64,$(HOST_CPU))","")
      CPU := AARCH
      ARCH_DETECTED := 64BITS
      PIC ?= 1
@@ -58,65 +55,27 @@
 -    NO_ASM := 1
 +    $(warning Architecture "$(HOST_CPU)" not officially supported.')
  endif
- ifeq ("$(CPU)","NONE")
-   $(error CPU type "$(HOST_CPU)" not supported.  Please file bug report at 
'https://github.com/mupen64plus/mupen64plus-core/issues')
-diff -Pdpru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
       2019-02-10 21:25:35.000000000 +0300
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
    2021-12-09 15:02:01.619945865 +0300
-@@ -108,6 +108,13 @@ ifneq ("$(filter ppc64 powerpc64,$(HOST_
-   NO_ASM := 1
-   $(warning Architecture "$(HOST_CPU)" not officially supported.')
- endif
-+ifneq ("$(filter ppc64le,$(HOST_CPU))","")
-+  CPU := PPC
-+  ARCH_DETECTED := 64BITS
-+  PIC ?= 1
-+  NO_ASM := 1
-+  $(warning Architecture "$(HOST_CPU)" not officially supported.)
-+endif
- ifneq ("$(filter arm%,$(HOST_CPU))","")
-   ifeq ("$(filter arm%b,$(HOST_CPU))","")
-     CPU := ARM
-@@ -119,14 +126,12 @@ ifneq ("$(filter arm%,$(HOST_CPU))","")
-   endif
- endif
- ifneq ("$(filter aarch64,$(HOST_CPU))","")
--    CPU := AARCH
--    ARCH_DETECTED := 64BITS
--    PIC ?= 1
+ ifneq ("$(filter riscv64,$(HOST_CPU))","")
+     CPU := RISCV64
+diff -Pdpru a/source/mupen64plus-video-glide64mk2/projects/unix/Makefile 
b/source/mupen64plus-video-glide64mk2/projects/unix/Makefile
+--- a/source/mupen64plus-video-glide64mk2/projects/unix/Makefile       
2019-02-10 21:25:35.000000000 +0300
++++ b/source/mupen64plus-video-glide64mk2/projects/unix/Makefile       
2021-12-09 15:02:01.619945865 +0300
+@@ -129,9 +129,9 @@ ifneq ("$(filter aarch64,$(HOST_CPU))","")
+     CPU := AARCH
+     ARCH_DETECTED := 64BITS
+     PIC ?= 1
 -    NEW_DYNAREC := 1
--    NO_ASM := 1
--    NO_SSE := 1
-+  CPU := AARCH
-+  ARCH_DETECTED := 64BITS
-+  PIC ?= 1
-+  NO_ASM := 1
-+  $(warning Architecture "$(HOST_CPU)" not officially supported.)
- endif
--
- ifeq ("$(CPU)","NONE")
-   $(error CPU type "$(HOST_CPU)" not supported.  Please file bug report at 
'https://github.com/mupen64plus/mupen64plus-core/issues')
- endif
-diff -Pdpru 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-video-rice/projects/unix/Makefile
 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix/Makefile
---- 
mupen64plus-bundle-src-2.5.9.orig/source/mupen64plus-video-rice/projects/unix/Makefile
     2019-02-10 21:25:33.000000000 +0300
-+++ 
mupen64plus-bundle-src-2.5.9/source/mupen64plus-video-rice/projects/unix/Makefile
  2021-12-09 15:04:58.388020745 +0300
-@@ -104,6 +104,13 @@ ifneq ("$(filter ppc64 powerpc64,$(HOST_
-   NO_ASM := 1
-   $(warning Architecture "$(HOST_CPU)" not officially supported.')
- endif
-+ifneq ("$(filter ppc64le,$(HOST_CPU))","")
-+  CPU := PPC
-+  ARCH_DETECTED := 64BITS
-+  PIC ?= 1
-+  NO_ASM := 1
-+  $(warning Architecture "$(HOST_CPU)" not officially supported.)
-+endif
- ifneq ("$(filter arm%,$(HOST_CPU))","")
-   ifeq ("$(filter arm%b,$(HOST_CPU))","")
-     CPU := ARM
-@@ -113,6 +120,13 @@ ifneq ("$(filter arm%,$(HOST_CPU))","")
-     $(warning Architecture "$(HOST_CPU)" not officially supported.')
-   endif
+     NO_ASM := 1
+     NO_SSE := 1
++    $(warning Architecture "$(HOST_CPU)" not officially supported.)
+ endif
+ ifneq ("$(filter riscv64,$(HOST_CPU))","")
+     CPU := RISCV64
+diff -Pdpru a/source/mupen64plus-video-rice/projects/unix/Makefile 
b/source/mupen64plus-video-rice/projects/unix/Makefile
+--- a/source/mupen64plus-video-rice/projects/unix/Makefile     2019-02-10 
21:25:33.000000000 +0300
++++ b/source/mupen64plus-video-rice/projects/unix/Makefile     2021-12-09 
15:04:58.388020745 +0300
+     NO_ASM := 1
+     $(warning Architecture "$(HOST_CPU)" not officially supported.)
  endif
 +ifneq ("$(filter aarch64,$(HOST_CPU))","")
 +  CPU := AARCH

Reply via email to