Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libretro-bluemsx for
openSUSE:Factory checked in at 2021-09-20 23:32:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libretro-bluemsx (Old)
and /work/SRC/openSUSE:Factory/.libretro-bluemsx.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libretro-bluemsx"
Mon Sep 20 23:32:35 2021 rev:4 rq:919809 version:0~git20210808
Changes:
--------
--- /work/SRC/openSUSE:Factory/libretro-bluemsx/libretro-bluemsx.changes
2021-06-04 22:44:31.875202241 +0200
+++
/work/SRC/openSUSE:Factory/.libretro-bluemsx.new.1899/libretro-bluemsx.changes
2021-09-20 23:33:50.747224916 +0200
@@ -1,0 +2,7 @@
+Fri Sep 10 15:15:17 UTC 2021 - [email protected]
+
+- Update to version 0~git20210808:
+ * add retrofw target
+ * Move conditional outside of loop
+
+-------------------------------------------------------------------
Old:
----
libretro-bluemsx-0~git20210515.tar.xz
New:
----
libretro-bluemsx-0~git20210808.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libretro-bluemsx.spec ++++++
--- /var/tmp/diff_new_pack.Mdh1OJ/_old 2021-09-20 23:33:51.291225588 +0200
+++ /var/tmp/diff_new_pack.Mdh1OJ/_new 2021-09-20 23:33:51.291225588 +0200
@@ -17,7 +17,7 @@
Name: libretro-bluemsx
-Version: 0~git20210515
+Version: 0~git20210808
Release: 0
Summary: BlueMSX libretro core for MSX emulation
License: GPL-2.0-only
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Mdh1OJ/_old 2021-09-20 23:33:51.327225633 +0200
+++ /var/tmp/diff_new_pack.Mdh1OJ/_new 2021-09-20 23:33:51.327225633 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/libretro/blueMSX-libretro.git</param>
- <param
name="changesrevision">527e65263adadb9f030253d06a0b7884782e9b8c</param></service></servicedata>
\ No newline at end of file
+ <param
name="changesrevision">9caaae4db9c48390248db2ab615fbd4a62ec2c4c</param></service></servicedata>
\ No newline at end of file
++++++ libretro-bluemsx-0~git20210515.tar.xz ->
libretro-bluemsx-0~git20210808.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libretro-bluemsx-0~git20210515/.gitlab-ci.yml
new/libretro-bluemsx-0~git20210808/.gitlab-ci.yml
--- old/libretro-bluemsx-0~git20210515/.gitlab-ci.yml 2021-05-15
20:48:18.000000000 +0200
+++ new/libretro-bluemsx-0~git20210808/.gitlab-ci.yml 2021-08-08
15:18:15.000000000 +0200
@@ -99,6 +99,10 @@
- project: 'libretro-infrastructure/ci-templates'
file: '/tvos-arm64.yml'
+ # OpenDingux
+ - project: 'libretro-infrastructure/ci-templates'
+ file: '/dingux-mips32.yml'
+
#################################### MISC ##################################
# Emscripten
- project: 'libretro-infrastructure/ci-templates'
@@ -261,6 +265,12 @@
- .libretro-libnx-static-retroarch-master
- .core-defs
+# RetroFW
+libretro-build-retrofw-mips32:
+ extends:
+ - .libretro-retrofw-mips32-make-default
+ - .core-defs
+
#################################### MISC ##################################
# Emscripten
libretro-build-emscripten:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libretro-bluemsx-0~git20210515/Makefile.libretro
new/libretro-bluemsx-0~git20210808/Makefile.libretro
--- old/libretro-bluemsx-0~git20210515/Makefile.libretro 2021-05-15
20:48:18.000000000 +0200
+++ new/libretro-bluemsx-0~git20210808/Makefile.libretro 2021-08-08
15:18:15.000000000 +0200
@@ -93,6 +93,18 @@
PLATFORM_DEFINES += -DARM
HAVE_NEON = 1
+#RETROFW
+else ifeq ($(platform), retrofw)
+ TARGET := $(TARGET_NAME)_libretro.so
+ CC = /opt/retrofw-toolchain/usr/bin/mipsel-linux-gcc
+ CXX = /opt/retrofw-toolchain/usr/bin/mipsel-linux-g++
+ AR = /opt/retrofw-toolchain/usr/bin/mipsel-linux-ar
+ CC_AS = /opt/retrofw-toolchain/usr/bin/mipsel-linux-as
+ fpic := -fPIC
+ SHARED := -shared -Wl,-version-script=link.T -Wl,-no-undefined
+ PLATFORM_DEFINES += -fomit-frame-pointer -ffast-math -march=mips32
-mtune=mips32 -mhard-float
+ PLATFORM_DEFINES += -fdata-sections -ffunction-sections
+
# Classic Platforms ####################
# Platform affix = classic_<ISA>_<??ARCH>
# Help at https://modmyclassic.com/comp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libretro-bluemsx-0~git20210515/libretro.c
new/libretro-bluemsx-0~git20210808/libretro.c
--- old/libretro-bluemsx-0~git20210515/libretro.c 2021-05-15
20:48:18.000000000 +0200
+++ new/libretro-bluemsx-0~git20210808/libretro.c 2021-08-08
15:18:15.000000000 +0200
@@ -1035,11 +1035,14 @@
input_poll_cb();
- for (i = 0; i < MAX_PADS; i++)
+ if (libretro_supports_bitmasks)
{
- if (libretro_supports_bitmasks)
+ for (i = 0; i < MAX_PADS; i++)
joypad_bits[i] = input_state_cb(i, RETRO_DEVICE_JOYPAD, 0,
RETRO_DEVICE_ID_JOYPAD_MASK);
- else
+ }
+ else
+ {
+ for (i = 0; i < MAX_PADS; i++)
{
joypad_bits[i] = 0;
for (j = 0; j < (RETRO_DEVICE_ID_JOYPAD_R3+1); j++)
@@ -1056,10 +1059,13 @@
{
case RETRO_DEVICE_JOYPAD:
{
- if (i == 0){
+ if (i == 0)
+ {
for (j = EC_JOY1_UP; j <= (EC_JOY1_BUTTON2); j++)
eventMap[j] = joypad_bits[i] & (1 << btn_map[j]) ? 1 : 0;
- }else if (i == 1){
+ }
+ else if (i == 1)
+ {
for (j = EC_JOY2_UP; j <= (EC_JOY2_BUTTON2); j++)
eventMap[j] = joypad_bits[i] & (1 << btn_map[j]) ? 1 : 0;
}