commit libretro-flycast for openSUSE:Factory

2020-10-16 Thread root
Hello community,

here is the log from the commit of package libretro-flycast for 
openSUSE:Factory checked in at 2020-10-16 16:14:32

Comparing /work/SRC/openSUSE:Factory/libretro-flycast (Old)
 and  /work/SRC/openSUSE:Factory/.libretro-flycast.new.3486 (New)


Package is "libretro-flycast"

Fri Oct 16 16:14:32 2020 rev:4 rq:841968 version:0~git20201013

Changes:

--- /work/SRC/openSUSE:Factory/libretro-flycast/libretro-flycast.changes
2020-08-20 22:34:28.512139775 +0200
+++ 
/work/SRC/openSUSE:Factory/.libretro-flycast.new.3486/libretro-flycast.changes  
2020-10-16 16:15:08.080706431 +0200
@@ -1,0 +2,44 @@
+Thu Oct 15 13:28:21 UTC 2020 - guillaume.gar...@opensuse.org
+
+- Update to version 0~git20201013:
+  * Remove broken link
+  * revert some changes to naomi inputs [flyinghead]
+  * fix savestates [flyinghead]
+  * sort out aarch64 makefile weirdness
+  * add missing makefile code to select aarch64 dynarec
+  * Backport partial changes here 
https://github.com/flyinghead/flycast/commit/6402c8e7ed0d71ecd636e4812f8faeb3b6de66ed
+  * Backport 
https://github.com/flyinghead/flycast/commit/fee28194fbc3f2ba426cad1d78f8aae588d8d63b
+  * Rebase Naomi code against master - let us know if changes need to be 
applied
+  * Backport 'Fix wldkickspw crash with invalid TA data'
+  * arm32: support for 64b immediate memory reads
+  * arm32: support for 64b immediate memory reads
+  * Improve off-screen reload with lightgun
+  * Add support for Lightgun for Lupin The Shooting
+  * For whatever reason on newer Nvidia drivers, we can't allocate pixel 
buffer size at 2GB or 4GB - we can allocate 2GB by changing size to 0x7ff0u 
for now
+  * [Switch] Add -fcommon
+  * Updated Makefile with logic to force -O2 on classic ARM platforms
+  * Fix OSX build
+  * Fix build
+  * Ghost commit
+  * Revert "replace Array<> with std::array. savestate: save correct TA ctx"
+  * handle some palette textures on the GPU. vulkan: some linear tiling
+  * protect P4 vram to detect texture updates
+  * replace Array<> with std::array. savestate: save correct TA ctx
+  * savestate: save sq_remap used for store queues when mini-mmu is on
+  * gl: don't re-upload buffers to gpu after drawing vmu or xhair
+  * savestate: Save current TA context. Save AW cart state.
+  * various aica/arm/misc fixes
+  * naomi: fix wrungp "no drive board" regression
+  * support for absolute path .m3u playlists
+  * maple: don't overrun device strings
+  * maple: create devs after loading the game. aw: better analog mapping
+  * workaround for context logic
+  * div32: get rid of edge cases. simplify
+  * Some logging optimizations
+
+---
+Thu Oct 15 13:27:47 UTC 2020 - Guillaume GARDET 
+
+- Fix build on aarch64
+
+---

Old:

  libretro-flycast-0~git20200609.tar.xz

New:

  libretro-flycast-0~git20201013.tar.xz



Other differences:
--
++ libretro-flycast.spec ++
--- /var/tmp/diff_new_pack.Xu7OMr/_old  2020-10-16 16:15:11.100707358 +0200
+++ /var/tmp/diff_new_pack.Xu7OMr/_new  2020-10-16 16:15:11.108707360 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libretro-flycast
-Version:0~git20200609
+Version:0~git20201013
 Release:0
 Summary:Flycast libretro core for Sega Dreamcast emulation
 License:GPL-3.0-only
@@ -39,7 +39,8 @@
 
 %build
 %ifarch aarch64
-export platform=classic_armv8_a35
+export platform=arm64
+export CC_AS=gcc
 %endif
 %ifarch %arm
 export ARCH=arm

++ _servicedata ++
--- /var/tmp/diff_new_pack.Xu7OMr/_old  2020-10-16 16:15:11.164707377 +0200
+++ /var/tmp/diff_new_pack.Xu7OMr/_new  2020-10-16 16:15:11.164707377 +0200
@@ -1,4 +1,4 @@
 
 
 https://github.com/libretro/flycast.git
-  f85a2a913caab53648675162284110fe9aad2162
\ No newline at end of file
+  154abf1e0d30d54f5fbf468f4cd015a429af4366
\ No newline at end of file

++ libretro-flycast-0~git20200609.tar.xz -> 
libretro-flycast-0~git20201013.tar.xz ++
 16712 lines of diff (skipped)




commit libretro-flycast for openSUSE:Factory

2020-08-20 Thread root
Hello community,

here is the log from the commit of package libretro-flycast for 
openSUSE:Factory checked in at 2020-08-20 22:34:10

Comparing /work/SRC/openSUSE:Factory/libretro-flycast (Old)
 and  /work/SRC/openSUSE:Factory/.libretro-flycast.new.3399 (New)


Package is "libretro-flycast"

Thu Aug 20 22:34:10 2020 rev:3 rq:828233 version:0~git20200609

Changes:

--- /work/SRC/openSUSE:Factory/libretro-flycast/libretro-flycast.changes
2020-06-23 21:06:37.174234778 +0200
+++ 
/work/SRC/openSUSE:Factory/.libretro-flycast.new.3399/libretro-flycast.changes  
2020-08-20 22:34:28.512139775 +0200
@@ -1,0 +2,5 @@
+Thu Aug 20 14:30:19 UTC 2020 - Guillaume GARDET 
+
+- Fix build on armv7 and exclude armv6 as it is unsupported
+
+---



Other differences:
--
++ libretro-flycast.spec ++
--- /var/tmp/diff_new_pack.Cji3bY/_old  2020-08-20 22:34:29.360140172 +0200
+++ /var/tmp/diff_new_pack.Cji3bY/_new  2020-08-20 22:34:29.364140174 +0200
@@ -28,6 +28,7 @@
 BuildRequires:  Mesa-devel
 BuildRequires:  gcc-c++
 BuildRequires:  make
+ExcludeArch:armv6l armv6hl
 
 %description
 Flycast is a multi-platform Sega Dreamcast emulator. This package is for
@@ -37,6 +38,13 @@
 %setup -q
 
 %build
+%ifarch aarch64
+export platform=classic_armv8_a35
+%endif
+%ifarch %arm
+export ARCH=arm
+export platform=classic_armv7_a7
+%endif
 make
 
 %install




commit libretro-flycast for openSUSE:Factory

2020-06-23 Thread root
Hello community,

here is the log from the commit of package libretro-flycast for 
openSUSE:Factory checked in at 2020-06-23 21:06:05

Comparing /work/SRC/openSUSE:Factory/libretro-flycast (Old)
 and  /work/SRC/openSUSE:Factory/.libretro-flycast.new.2956 (New)


Package is "libretro-flycast"

Tue Jun 23 21:06:05 2020 rev:2 rq:816503 version:0~git20200609

Changes:

--- /work/SRC/openSUSE:Factory/libretro-flycast/libretro-flycast.changes
2020-02-11 22:23:20.771499886 +0100
+++ 
/work/SRC/openSUSE:Factory/.libretro-flycast.new.2956/libretro-flycast.changes  
2020-06-23 21:06:37.174234778 +0200
@@ -1,0 +2,213 @@
+Tue Jun 16 06:16:58 UTC 2020 - i...@guoyunhe.me
+
+- Update to version 0~git20200609:
+  * fix div matching. make it the default. remove exceptions
+  * Raspberry Pi 4 64-bit userspace build recipe
+  * fix xxhash pkg-config lines
+  * libzip: use public api for zip_fopen_by_crc and move it out of deps
+  * allow using system libs
+  * faster naomi gdrom loading
+  * Fix crash when boot to bios is enabled and loading naomi/aw game
+  * get rid of wchar
+  * maple: fix vmu reset in BIOS
+  * Disable -flto on all platforms (HAVE_LTCG=0)
+  * naomi: sega marine fishing STD inputs
+  * aica: Fix armwrestler MOV and LDR errors. Better cycle counting
+  * modem: fix isp settings in flash
+  * naomi: force lightgun for games that need it. Fix gundmct going left
+  * Add puyofevp naomi rom
+  * (NAOMI) fix pokasuka romset
+  * oops, better that way or d3d won't auto-switch
+  * improve context request
+  * naomi/aw widescreen cheats
+  * disable -flto on rockpro64
+  * dsp: proper MIXS input shift
+  * gdrom: disable bios region patching
+  * don't reset frameskip to 0 at init
+  * Fix Haiku build
+  * Disable LTO for RockPro64 (32bits)
+  * disable LTO for classic_armv8_a35
+  * remove rpi4 workaround
+  * Correct last commit to disable LTO for ODroid XU3/4
+  * dsp: fix output shift
+  * arm64: check CpuRunning at end of each timeslice
+  * Rewrite nvidia jetson nano build
+  * naomi: wrungp inputs. support inverted axis for naomi
+  * make threaded rendering the default on all platforms
+  * naomi: add tokyo bus guide
+  * Log VMU files loading
+  * custom tex: const char* isn't writable
+  * custom tex: support jpeg format. Get rid of libpng and use stb_image
+  * fix mouse state not being updated
+  * pvr: update palette when PAL_RAM_CTRL is updated
+  * rend: use original palette data to compute palette hash
+  * pvr: textured background plane
+  * ODroid, disable LTO because this will segfault the emulator when linked to 
mali's libGLESv2
+  * ODroid cleaning up Makefile
+  * fix crash when TR poly count is 0
+  * sort triangles even with 1 poly
+  * support multi-session cue/bin. mipmap D-adjust only to increase LoD
+  * pvr: don't reset tile clipping value on each frame
+  * pvr: #ifdef switch work-around
+  * Use -O2 for YUV_Block8x8 due to UB
+  * [Switch] Iterate each Page for Permission set - Prevent memory state 
conflicts
+  * vmem: unprotect vram when releasing memory if NO_VMEM
+  * pvr: reserve more opaque polys. Don't crash on TA overrun
+  * ta: defer index building and strip merging, filter out infinite vertices
+  * [CI/CD] Add .gitlab-ci.yml
+  * [Switch] Initial Port
+  * Protect ram and vram when vmem is disabled
+  * naomi: VMU support (vonot, sf3zu). Fix otrigger inputs.
+  * Alien Front Naomi needs Div matching disabled
+  * gdrom: don't resume cdda if not playing. stop if cur > end
+  * renderer: decrease MipmapD bias
+  * custom texture: stop loader thread before loading state
+  * renderer: generate mipmaps for custom textures
+  * input: only use R2/L2 for trigger input even with digital triggers
+  * (NAOMI) add sfz3ugd button labels
+  * nvmem: generate console ID at startup. rec-x64: Call stack alignment
+  * fix alignment issues reported by ubsan on x64
+  * dsp x64: use returned code buffer ptr on windows cuz it's reallocated
+  * x64 DSP jit compiler
+  * pvr: avoid using List::head() in loops
+  * recreate the gl/vk texture when loading a custom one
+  * (NAOMI) add ringout eeprom + some crcs
+  * naomi: parent rom name was incorrect for gdroms
+  * OSX build fix
+  * android/arm32 build fix
+  * Handle mipmap D-adjust param. Change custom tex hash and fix dump issue
+  * gl (es) 2 build fix
+  * disable div matching for Donald Duck Goin Quackers
+  * users now cannot force enable div matching
+  * vulkan: corrupted textures with mipmap and xBRZ
+  * fix crash when enabling xBRZ filtering
+  * use glGetStringi instead of glGetString to get GL extensions
+  * gles 2 build fix
+  * pvr2 filter: cap textureSize.y to 720
+  * gl4: add missing glSamplerParameterf function
+  * gl, gl4: anisotropic filtering for gl renderers
+  * fix crash for 1x1 TW textures
+  * restore previous twiddle table for non-square