Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libretro-3dengine for 
openSUSE:Factory checked in at 2021-09-17 23:26:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libretro-3dengine (Old)
 and      /work/SRC/openSUSE:Factory/.libretro-3dengine.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libretro-3dengine"

Fri Sep 17 23:26:13 2021 rev:3 rq:919768 version:0~git20210107

Changes:
--------
--- /work/SRC/openSUSE:Factory/libretro-3dengine/libretro-3dengine.changes      
2020-06-07 21:35:49.712976549 +0200
+++ 
/work/SRC/openSUSE:Factory/.libretro-3dengine.new.1899/libretro-3dengine.changes
    2021-09-17 23:26:37.953272617 +0200
@@ -1,0 +2,12 @@
+Fri Sep 10 14:57:54 UTC 2021 - i...@guoyunhe.me
+
+- Update to version 0~git20210107:
+  * Update .gitlab-ci.yml
+  * Update .gitlab-ci.yml
+  * Revert "Update shared.hpp"
+  * Update shared.hpp
+  * Update Application.mk
+  * Create .gitlab-ci.yml
+  * Update
+
+-------------------------------------------------------------------

Old:
----
  libretro-3dengine-0~git20191116.tar.xz

New:
----
  libretro-3dengine-0~git20210107.tar.xz

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

Other differences:
------------------
++++++ libretro-3dengine.spec ++++++
--- /var/tmp/diff_new_pack.2szpzl/_old  2021-09-17 23:26:38.361272981 +0200
+++ /var/tmp/diff_new_pack.2szpzl/_new  2021-09-17 23:26:38.365272985 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libretro-3dengine
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 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:           libretro-3dengine
-Version:        0~git20191116
+Version:        0~git20210107
 Release:        0
 Summary:        3D Engine libretro core
 License:        GPL-3.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.2szpzl/_old  2021-09-17 23:26:38.401273016 +0200
+++ /var/tmp/diff_new_pack.2szpzl/_new  2021-09-17 23:26:38.401273016 +0200
@@ -1,4 +1,4 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/libretro/libretro-3dengine.git</param>
-              <param 
name="changesrevision">18940e014b2147c18aa4d1168175153b6989c241</param></service></servicedata>
\ No newline at end of file
+              <param 
name="changesrevision">4fbe7cb2f90d3c8db994af60085fb2ac93677545</param></service></servicedata>
\ No newline at end of file

++++++ libretro-3dengine-0~git20191116.tar.xz -> 
libretro-3dengine-0~git20210107.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libretro-3dengine-0~git20191116/.gitlab-ci.yml 
new/libretro-3dengine-0~git20210107/.gitlab-ci.yml
--- old/libretro-3dengine-0~git20191116/.gitlab-ci.yml  1970-01-01 
01:00:00.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/.gitlab-ci.yml  2021-01-07 
20:15:03.000000000 +0100
@@ -0,0 +1,46 @@
+# DESCRIPTION: GitLab CI/CD for libRetro (NOT FOR GitLab-proper)
+
+##############################################################################
+################################# BOILERPLATE ################################
+##############################################################################
+
+# Core definitions
+.core-defs:
+  variables:
+    JNI_PATH: .
+    CORENAME: 3dengine
+    MAKEFILE: Makefile
+
+# Inclusion templates, required for the build to work
+include:
+  ################################## DESKTOPS ################################
+  # Linux 64-bit
+  - project: 'libretro-infrastructure/ci-templates'
+    file: '/linux-x64.yml'
+
+  # Linux 32-bit
+  - project: 'libretro-infrastructure/ci-templates'
+    file: '/linux-i686.yml'
+
+# Stages for building
+stages:
+  - build-prepare
+  - build-shared
+  - build-static
+
+##############################################################################
+#################################### STAGES ##################################
+##############################################################################
+#
+################################### DESKTOPS #################################
+# Linux 64-bit
+libretro-build-linux-x64:
+  extends:
+    - .libretro-linux-x64-make-default
+    - .core-defs
+
+# Linux 32-bit
+libretro-build-linux-i686:
+  extends:
+    - .libretro-linux-i686-make-default
+    - .core-defs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libretro-3dengine-0~git20191116/jni/Application.mk 
new/libretro-3dengine-0~git20210107/jni/Application.mk
--- old/libretro-3dengine-0~git20191116/jni/Application.mk      2019-11-16 
09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/jni/Application.mk      2021-01-07 
20:15:03.000000000 +0100
@@ -1,2 +1,2 @@
 APP_ABI := all
-APP_STL := gnustl_static
+APP_STL := c++_static
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/features/features_cpu.c 
new/libretro-3dengine-0~git20210107/libretro-common/features/features_cpu.c
--- old/libretro-3dengine-0~git20191116/libretro-common/features/features_cpu.c 
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/features/features_cpu.c 
2021-01-07 20:15:03.000000000 +0100
@@ -39,11 +39,7 @@
 #include <windows.h>
 #endif
 
-#if defined(__CELLOS_LV2__)
-#ifndef _PPU_INTRINSICS_H
-#include <ppu_intrinsics.h>
-#endif
-#elif defined(_XBOX360)
+#if defined(_XBOX360)
 #include <PPCIntrinsics.h>
 #elif defined(_POSIX_MONOTONIC_CLOCK) || defined(ANDROID) || defined(__QNX__) 
|| defined(DJGPP)
 /* POSIX_MONOTONIC_CLOCK is not being defined in Android headers despite 
support being present. */
@@ -73,8 +69,6 @@
 
 #if defined(__PSL1GHT__)
 #include <sys/time.h>
-#elif defined(__CELLOS_LV2__)
-#include <sys/sys_time.h>
 #endif
 
 #ifdef GEKKO
@@ -181,7 +175,7 @@
    time_ticks = (retro_perf_tick_t)a | ((retro_perf_tick_t)d << 32);
 #elif defined(__ARM_ARCH_6__)
    __asm__ volatile( "mrc p15, 0, %0, c9, c13, 0" : "=r"(time_ticks) );
-#elif defined(__CELLOS_LV2__) || defined(_XBOX360) || defined(__powerpc__) || 
defined(__ppc__) || defined(__POWERPC__)
+#elif defined(_XBOX360) || defined(__powerpc__) || defined(__ppc__) || 
defined(__POWERPC__)
    time_ticks = __mftb();
 #elif defined(GEKKO)
    time_ticks = gettime();
@@ -226,8 +220,6 @@
    if (!QueryPerformanceCounter(&count))
       return 0;
    return count.QuadPart * 1000000 / freq.QuadPart;
-#elif defined(__CELLOS_LV2__)
-   return sys_time_get_system_time();
 #elif defined(GEKKO)
    return ticks_to_microsecs(gettime());
 #elif defined(WIIU)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/file/config_file.c 
new/libretro-3dengine-0~git20210107/libretro-common/file/config_file.c
--- old/libretro-3dengine-0~git20191116/libretro-common/file/config_file.c      
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/file/config_file.c      
2021-01-07 20:15:03.000000000 +0100
@@ -26,7 +26,7 @@
 #include <ctype.h>
 #include <errno.h>
 
-#if !defined(_WIN32) && !defined(__CELLOS_LV2__) && !defined(_XBOX)
+#if !defined(_WIN32) && !defined(_XBOX)
 #include <sys/param.h> /* PATH_MAX */
 #elif defined(_WIN32) && !defined(_XBOX)
 #define WIN32_LEAN_AND_MEAN
@@ -300,7 +300,6 @@
       fill_pathname_resolve_relative(real_path, conf->path,
             path, sizeof(real_path));
 #else
-#ifndef __CELLOS_LV2__
    if (*path == '~')
    {
       const char *home = getenv("HOME");
@@ -308,7 +307,6 @@
       strlcat(real_path, path + 1, sizeof(real_path));
    }
    else
-#endif
       if (!string_is_empty(conf->path))
          fill_pathname_resolve_relative(real_path, conf->path,
                path, sizeof(real_path));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/file/file_path.c 
new/libretro-3dengine-0~git20210107/libretro-common/file/file_path.c
--- old/libretro-3dengine-0~git20191116/libretro-common/file/file_path.c        
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/file/file_path.c        
2021-01-07 20:15:03.000000000 +0100
@@ -87,15 +87,11 @@
 #include <fileXio.h>
 #endif
 
-#if defined(__CELLOS_LV2__)
-#include <cell/cell_fs.h>
-#endif
-
 #if defined(VITA)
 #define FIO_S_ISDIR SCE_S_ISDIR
 #endif
 
-#if (defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)) || defined(__QNX__) || 
defined(PSP) || defined(PS2)
+#if defined(__QNX__) || defined(PSP) || defined(PS2)
 #include <unistd.h> /* stat() is defined here */
 #endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/include/libretro.h 
new/libretro-3dengine-0~git20210107/libretro-common/include/libretro.h
--- old/libretro-3dengine-0~git20191116/libretro-common/include/libretro.h      
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/include/libretro.h      
2021-01-07 20:15:03.000000000 +0100
@@ -69,7 +69,7 @@
 #      endif
 #    endif
 #  else
-#      if defined(__GNUC__) && __GNUC__ >= 4 && !defined(__CELLOS_LV2__)
+#      if defined(__GNUC__) && __GNUC__ >= 4
 #        define RETRO_API RETRO_CALLCONV 
__attribute__((__visibility__("default")))
 #      else
 #        define RETRO_API RETRO_CALLCONV
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/include/memmap.h 
new/libretro-3dengine-0~git20210107/libretro-common/include/memmap.h
--- old/libretro-3dengine-0~git20191116/libretro-common/include/memmap.h        
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/include/memmap.h        
2021-01-07 20:15:03.000000000 +0100
@@ -26,7 +26,7 @@
 #include <stdio.h>
 #include <stdint.h>
 
-#if defined(__CELLOS_LV2__) || defined(PSP) || defined(PS2) || defined(GEKKO) 
|| defined(VITA) || defined(_XBOX) || defined(_3DS) || defined(WIIU) || 
defined(SWITCH)
+#if defined(PSP) || defined(PS2) || defined(GEKKO) || defined(VITA) || 
defined(_XBOX) || defined(_3DS) || defined(WIIU) || defined(SWITCH)
 /* No mman available */
 #elif defined(_WIN32) && !defined(_XBOX)
 #include <windows.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/include/net/net_compat.h 
new/libretro-3dengine-0~git20210107/libretro-common/include/net/net_compat.h
--- 
old/libretro-3dengine-0~git20191116/libretro-common/include/net/net_compat.h    
    2019-11-16 09:40:03.000000000 +0100
+++ 
new/libretro-3dengine-0~git20210107/libretro-common/include/net/net_compat.h    
    2021-01-07 20:15:03.000000000 +0100
@@ -116,19 +116,7 @@
 #include <netdb.h>
 #include <fcntl.h>
 
-#if defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)
-#include <cell/sysmodule.h>
-#include <netex/net.h>
-#include <netex/libnetctl.h>
-#include <sys/timer.h>
-
-#ifndef EWOULDBLOCK
-#define EWOULDBLOCK SYS_NET_EWOULDBLOCK
-#endif
-
-#else
 #include <signal.h>
-#endif
 
 #endif
 
@@ -155,8 +143,6 @@
    if (WSAGetLastError() != WSAEWOULDBLOCK)
       return false;
    return true;
-#elif defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)
-   return (sys_net_errno == SYS_NET_EWOULDBLOCK) || (sys_net_errno == 
SYS_NET_EAGAIN);//35
 #elif defined(VITA)
    return (bytes<0 && (bytes == SCE_NET_ERROR_EAGAIN || bytes == 
SCE_NET_ERROR_EWOULDBLOCK));
 #elif defined(WIIU)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/include/retro_miscellaneous.h
 
new/libretro-3dengine-0~git20210107/libretro-common/include/retro_miscellaneous.h
--- 
old/libretro-3dengine-0~git20191116/libretro-common/include/retro_miscellaneous.h
   2019-11-16 09:40:03.000000000 +0100
+++ 
new/libretro-3dengine-0~git20210107/libretro-common/include/retro_miscellaneous.h
   2021-01-07 20:15:03.000000000 +0100
@@ -39,10 +39,6 @@
 #include <Xtl.h>
 #endif
 
-#if defined(__CELLOS_LV2__)
-#include <sys/fs_external.h>
-#endif
-
 #include <limits.h>
 
 #ifdef _MSC_VER
@@ -75,9 +71,7 @@
 }
 
 #ifndef PATH_MAX_LENGTH
-#if defined(__CELLOS_LV2__)
-#define PATH_MAX_LENGTH CELL_FS_MAX_FS_PATH_LENGTH
-#elif defined(_XBOX1) || defined(_3DS) || defined(PSP) || defined(PS2) || 
defined(GEKKO)|| defined(WIIU) || defined(ORBIS)
+#if defined(_XBOX1) || defined(_3DS) || defined(PSP) || defined(PS2) || 
defined(GEKKO)|| defined(WIIU) || defined(ORBIS)
 #define PATH_MAX_LENGTH 512
 #else
 #define PATH_MAX_LENGTH 4096
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/include/retro_timers.h 
new/libretro-3dengine-0~git20210107/libretro-common/include/retro_timers.h
--- old/libretro-3dengine-0~git20191116/libretro-common/include/retro_timers.h  
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/include/retro_timers.h  
2021-01-07 20:15:03.000000000 +0100
@@ -25,9 +25,7 @@
 
 #include <stdint.h>
 
-#if defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)
-#include <sys/timer.h>
-#elif defined(XENON)
+#if defined(XENON)
 #include <time/time.h>
 #elif defined(GEKKO) || defined(__PSL1GHT__) || defined(__QNX__)
 #include <unistd.h>
@@ -87,9 +85,7 @@
  **/
 static INLINE void retro_sleep(unsigned msec)
 {
-#if defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)
-   sys_timer_usleep(1000 * msec);
-#elif defined(PSP) || defined(VITA)
+#if defined(PSP) || defined(VITA)
    sceKernelDelayThread(1000 * msec);
 #elif defined(PS2)
    SDL_Delay(msec);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/net/net_compat.c 
new/libretro-3dengine-0~git20210107/libretro-common/net/net_compat.c
--- old/libretro-3dengine-0~git20191116/libretro-common/net/net_compat.c        
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/net/net_compat.c        
2021-01-07 20:15:03.000000000 +0100
@@ -224,7 +224,7 @@
 
       in_addr->sin_family = host->h_addrtype;
 
-#if defined(AF_INET6) && !defined(__CELLOS_LV2__) || defined(VITA)
+#if defined(AF_INET6) || defined(VITA)
       /* TODO/FIXME - In case we ever want to support IPv6 */
       in_addr->sin_addr.s_addr = inet_addr(host->h_addr_list[0]);
 #else
@@ -282,29 +282,6 @@
       network_deinit();
       return false;
    }
-#elif defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)
-   int timeout_count = 10;
-
-   cellSysmoduleLoadModule(CELL_SYSMODULE_NET);
-   sys_net_initialize_network();
-
-   if (cellNetCtlInit() < 0)
-      return false;
-
-   for (;;)
-   {
-      int state;
-      if (cellNetCtlGetState(&state) < 0)
-         return false;
-
-      if (state == CELL_NET_CTL_STATE_IPObtained)
-         break;
-
-      retro_sleep(500);
-      timeout_count--;
-      if (timeout_count < 0)
-         return 0;
-   }
 #elif defined(VITA)
    SceNetInitParam initparam;
 
@@ -352,10 +329,6 @@
 {
 #if defined(_WIN32)
    WSACleanup();
-#elif defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)
-   cellNetCtlTerm();
-   sys_net_finalize_network();
-   cellSysmoduleUnloadModule(CELL_SYSMODULE_NET);
 #elif defined(VITA)
    sceNetCtlTerm();
    sceNetTerm();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/net/net_socket.c 
new/libretro-3dengine-0~git20210107/libretro-common/net/net_socket.c
--- old/libretro-3dengine-0~git20191116/libretro-common/net/net_socket.c        
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/net/net_socket.c        
2021-01-07 20:15:03.000000000 +0100
@@ -119,7 +119,7 @@
 
 bool socket_nonblock(int fd)
 {
-#if defined(__CELLOS_LV2__) || defined(VITA) || defined(WIIU)
+#if defined(VITA) || defined(WIIU)
    int i = 1;
    setsockopt(fd, SOL_SOCKET, SO_NBIO, &i, sizeof(int));
    return true;
@@ -136,7 +136,7 @@
 #if defined(_WIN32) && !defined(_XBOX360)
    /* WinSock has headers from the stone age. */
    return closesocket(fd);
-#elif defined(__CELLOS_LV2__) || defined(WIIU)
+#elif defined(WIIU)
    return socketclose(fd);
 #elif defined(VITA)
    return sceNetSocketClose(fd);
@@ -148,9 +148,7 @@
 int socket_select(int nfds, fd_set *readfs, fd_set *writefds,
       fd_set *errorfds, struct timeval *timeout)
 {
-#if defined(__CELLOS_LV2__)
-   return socketselect(nfds, readfs, writefds, errorfds, timeout);
-#elif defined(VITA)
+#if defined(VITA)
    extern int retro_epoll_fd;
    SceNetEpollEvent ev = {0};
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/rthreads/rthreads.c 
new/libretro-3dengine-0~git20210107/libretro-common/rthreads/rthreads.c
--- old/libretro-3dengine-0~git20191116/libretro-common/rthreads/rthreads.c     
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/rthreads/rthreads.c     
2021-01-07 20:15:03.000000000 +0100
@@ -50,9 +50,6 @@
 #include "gx_pthread.h"
 #elif defined(_3DS)
 #include "ctr_pthread.h"
-#elif defined(__CELLOS_LV2__)
-#include <pthread.h>
-#include <sys/sys_time.h>
 #else
 #include <pthread.h>
 #include <time.h>
@@ -862,13 +859,6 @@
    mach_port_deallocate(mach_task_self(), cclock);
    now.tv_sec = mts.tv_sec;
    now.tv_nsec = mts.tv_nsec;
-#elif defined(__CELLOS_LV2__)
-   sys_time_sec_t s;
-   sys_time_nsec_t n;
-
-   sys_time_get_current_time(&s, &n);
-   now.tv_sec  = s;
-   now.tv_nsec = n;
 #elif defined(PS2)
    int tickms = clock();
    now.tv_sec = tickms/1000;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/streams/stdin_stream.c 
new/libretro-3dengine-0~git20210107/libretro-common/streams/stdin_stream.c
--- old/libretro-3dengine-0~git20191116/libretro-common/streams/stdin_stream.c  
2019-11-16 09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/libretro-common/streams/stdin_stream.c  
2021-01-07 20:15:03.000000000 +0100
@@ -38,7 +38,7 @@
 #include <retro_environment.h>
 #include <streams/stdin_stream.h>
 
-#if (defined(_WIN32) && defined(_XBOX)) || defined(__CELLOS_LV2__) || 
defined(__WINRT__)
+#if (defined(_WIN32) && defined(_XBOX)) || defined(__WINRT__)
 size_t read_stdin(char *buf, size_t size)
 {
    /* Not implemented. */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libretro-3dengine-0~git20191116/libretro-common/vfs/vfs_implementation.c 
new/libretro-3dengine-0~git20210107/libretro-common/vfs/vfs_implementation.c
--- 
old/libretro-3dengine-0~git20191116/libretro-common/vfs/vfs_implementation.c    
    2019-11-16 09:40:03.000000000 +0100
+++ 
new/libretro-3dengine-0~git20210107/libretro-common/vfs/vfs_implementation.c    
    2021-01-07 20:15:03.000000000 +0100
@@ -68,16 +68,7 @@
 #  endif
 #endif
 
-#ifdef __CELLOS_LV2__
-#include <cell/cell_fs.h>
-#define O_RDONLY CELL_FS_O_RDONLY
-#define O_WRONLY CELL_FS_O_WRONLY
-#define O_CREAT CELL_FS_O_CREAT
-#define O_TRUNC CELL_FS_O_TRUNC
-#define O_RDWR CELL_FS_O_RDWR
-#else
 #include <fcntl.h>
-#endif
 
 /* TODO: Some things are duplicated but I'm really afraid of breaking other 
platforms by touching this */
 #if defined(VITA)
@@ -102,7 +93,7 @@
 #  include <unistd.h>
 #endif
 
-#if (defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)) || defined(__QNX__) || 
defined(PSP) || defined(PS2)
+#if defined(__QNX__) || defined(PSP) || defined(PS2)
 #include <unistd.h> /* stat() is defined here */
 #endif
 
@@ -151,15 +142,11 @@
 #include <fileXio.h>
 #endif
 
-#if defined(__CELLOS_LV2__)
-#include <cell/cell_fs.h>
-#endif
-
 #if defined(VITA)
 #define FIO_S_ISDIR SCE_S_ISDIR
 #endif
 
-#if (defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)) || defined(__QNX__) || 
defined(PSP)
+#if defined(__QNX__) || defined(PSP)
 #include <unistd.h> /* stat() is defined here */
 #endif
 
@@ -205,7 +192,7 @@
 /* VC2005 and up have a special 64-bit fseek */
 #ifdef ATLEAST_VC2005
       return _fseeki64(stream->fp, offset, whence);
-#elif defined(__CELLOS_LV2__) || defined(_MSC_VER) && _MSC_VER <= 1310
+#elif defined(_MSC_VER) && _MSC_VER <= 1310
       return fseek(stream->fp, (long)offset, whence);
 #elif defined(PS2)
       {
@@ -947,24 +934,6 @@
 
    return RETRO_VFS_STAT_IS_VALID | (is_dir ? RETRO_VFS_STAT_IS_DIRECTORY : 0) 
| (is_character_special ? RETRO_VFS_STAT_IS_CHARACTER_SPECIAL : 0);
 
-#elif defined(__CELLOS_LV2__)
-   /* CellOS Lv2 */
-   bool is_dir;
-   bool is_character_special = false;
-   CellFsStat buf;
-
-   if (!path || !*path)
-      return 0;
-   if (cellFsStat(path, &buf) < 0)
-      return 0;
-
-   if (size)
-      *size = (int32_t)buf.st_size;
-
-   is_dir = ((buf.st_mode & S_IFMT) == S_IFDIR);
-
-   return RETRO_VFS_STAT_IS_VALID | (is_dir ? RETRO_VFS_STAT_IS_DIRECTORY : 0) 
| (is_character_special ? RETRO_VFS_STAT_IS_CHARACTER_SPECIAL : 0);
-
 #elif defined(_WIN32)
    /* Windows */
    bool is_dir;
@@ -1093,10 +1062,6 @@
 #elif defined(PS2)
    int directory;
    iox_dirent_t entry;
-#elif defined(__CELLOS_LV2__)
-   CellFsErrno error;
-   int directory;
-   CellFsDirent entry;
 #elif defined(ORBIS)
    int directory;
    struct dirent entry;
@@ -1112,8 +1077,6 @@
    return (rdir->directory == INVALID_HANDLE_VALUE);
 #elif defined(VITA) || defined(PSP) || defined(PS2) || defined(ORBIS)
    return (rdir->directory < 0);
-#elif defined(__CELLOS_LV2__)
-   return (rdir->error != CELL_FS_SUCCEEDED);
 #else
    return !(rdir->directory);
 #endif
@@ -1179,8 +1142,6 @@
 #elif defined(_3DS)
    rdir->directory       = !string_is_empty(name) ? opendir(name) : NULL;
    rdir->entry           = NULL;
-#elif defined(__CELLOS_LV2__)
-   rdir->error           = cellFsOpendir(name, &rdir->directory);
 #elif defined(ORBIS)
    rdir->directory       = orbisDopen(name);
 #else
@@ -1221,10 +1182,6 @@
    int ret = ps2fileXioDread(rdir->directory, &record);
    rdir->entry = record;
    return ( ret > 0);
-#elif defined(__CELLOS_LV2__)
-   uint64_t nread;
-   rdir->error = cellFsReaddir(rdir->directory, &rdir->entry, &nread);
-   return (nread != 0);
 #elif defined(ORBIS)
    return (orbisDread(rdir->directory, &rdir->entry) > 0);
 #else
@@ -1255,7 +1212,7 @@
    }
 #endif
    return (char*)rdir->entry.cFileName;
-#elif defined(VITA) || defined(PSP) || defined(__CELLOS_LV2__) || 
defined(ORBIS)
+#elif defined(VITA) || defined(PSP) || defined(ORBIS)
    return rdir->entry.d_name;
 #elif defined(PS2)
    return rdir->entry.name;
@@ -1281,9 +1238,6 @@
 #elif defined(PS2)
    const iox_dirent_t *entry = (const iox_dirent_t*)&rdir->entry;
    return FIO_S_ISDIR(entry->stat.mode);
-#elif defined(__CELLOS_LV2__)
-   CellFsDirent *entry = (CellFsDirent*)&rdir->entry;
-   return (entry->d_type == CELL_FS_TYPE_DIRECTORY);
 #elif defined(ORBIS)
    const struct dirent *entry = &rdir->entry;
    if (entry->d_type == DT_DIR)
@@ -1322,8 +1276,6 @@
    sceIoDclose(rdir->directory);
 #elif defined(PS2)
    ps2fileXioDclose(rdir->directory);
-#elif defined(__CELLOS_LV2__)
-   rdir->error = cellFsClosedir(rdir->directory);
 #elif defined(ORBIS)
    orbisDclose(rdir->directory);
 #else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libretro-3dengine-0~git20191116/shared.hpp 
new/libretro-3dengine-0~git20210107/shared.hpp
--- old/libretro-3dengine-0~git20191116/shared.hpp      2019-11-16 
09:40:03.000000000 +0100
+++ new/libretro-3dengine-0~git20210107/shared.hpp      2021-01-07 
20:15:03.000000000 +0100
@@ -28,7 +28,7 @@
 #include <tr1/memory>
 #endif
 
-#if defined(__QNX__) || defined(__CELLOS_LV2__) || defined(IOS) || defined(OSX)
+#if defined(__QNX__) || defined(IOS) || defined(OSX)
 namespace std1 = compat;
 #elif !defined(EMSCRIPTEN)
 namespace std1 = std::tr1;

Reply via email to