Fri Sep 7 00:49:05 2018 UTC ()
libretro-beetle-saturn: Attempt to fix the CLOCK_REALTIME problem properly.

Bump PKGREVISION.


(nia)
diff -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-saturn/Makefile
diff -r1.1 -r1.2 pkgsrc/emulators/libretro-beetle-saturn/distinfo
diff -r0 -r1.1 pkgsrc/emulators/libretro-beetle-saturn/patches/patch-libretro-common_rthreads_rthreads.c

cvs diff -r1.2 -r1.3 pkgsrc/emulators/libretro-beetle-saturn/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-beetle-saturn/Makefile 2018/09/07 00:12:45 1.2
+++ pkgsrc/emulators/libretro-beetle-saturn/Makefile 2018/09/07 00:49:04 1.3
@@ -1,39 +1,38 @@ @@ -1,39 +1,38 @@
1# $NetBSD: Makefile,v 1.2 2018/09/07 00:12:45 nia Exp $ 1# $NetBSD: Makefile,v 1.3 2018/09/07 00:49:04 nia Exp $
2 2
3DISTNAME= libretro-beetle-saturn-20180620 3DISTNAME= libretro-beetle-saturn-20180620
 4PKGREVISION= 1
4CATEGORIES= emulators 5CATEGORIES= emulators
5MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
6GITHUB_PROJECT= beetle-saturn-libretro 7GITHUB_PROJECT= beetle-saturn-libretro
7GITHUB_TAG= 1983713f665e86459900a08873fac09e70c31bfa 8GITHUB_TAG= 1983713f665e86459900a08873fac09e70c31bfa
8 9
9MAINTAINER= nia@NetBSD.org 10MAINTAINER= nia@NetBSD.org
10HOMEPAGE= https://docs.libretro.com/library/beetle_saturn/ 11HOMEPAGE= https://docs.libretro.com/library/beetle_saturn/
11COMMENT= Libretro core based on the Mednafen Sega Saturn emulator 12COMMENT= Libretro core based on the Mednafen Sega Saturn emulator
12LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
13 14
14EXTRACT_USING= bsdtar 15EXTRACT_USING= bsdtar
15USE_TOOLS+= gmake 16USE_TOOLS+= gmake
16USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++
17 18
18MAKE_FLAGS+= GIT_VERSION="-pkgsrc" 19MAKE_FLAGS+= GIT_VERSION="-pkgsrc"
19 20
20# "experimental, x86_64 only" - https://mednafen.github.io/ 21# "experimental, x86_64 only" - https://mednafen.github.io/
21# Not built by upstream's buildbot for i386, ARM, or PowerPC. 22# Not built by upstream's buildbot for i386, ARM, or PowerPC.
22ONLY_FOR_PLATFORM= *-*-x86_64 23ONLY_FOR_PLATFORM= *-*-x86_64
23 24
24INSTALLATION_DIRS+= ${PREFIX}/lib/libretro 25INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
25 26
26CFLAGS+= -D_POSIX_C_SOURCE=200112L 
27 
28.include "../../mk/endian.mk" 27.include "../../mk/endian.mk"
29 28
30.if ${MACHINE_ENDIAN} == "big" 29.if ${MACHINE_ENDIAN} == "big"
31CFLAGS+= -DMSB_FIRST 30CFLAGS+= -DMSB_FIRST
32.endif 31.endif
33 32
34do-install: 33do-install:
35 ${INSTALL_LIB} ${WRKSRC}/mednafen_saturn_libretro.so \ 34 ${INSTALL_LIB} ${WRKSRC}/mednafen_saturn_libretro.so \
36 ${DESTDIR}${PREFIX}/lib/libretro/mednafen_saturn_libretro.so 35 ${DESTDIR}${PREFIX}/lib/libretro/mednafen_saturn_libretro.so
37 36
38.include "../../mk/pthread.buildlink3.mk" 37.include "../../mk/pthread.buildlink3.mk"
39.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/emulators/libretro-beetle-saturn/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-beetle-saturn/distinfo 2018/08/12 13:22:43 1.1
+++ pkgsrc/emulators/libretro-beetle-saturn/distinfo 2018/09/07 00:49:04 1.2
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.1 2018/08/12 13:22:43 nia Exp $ 1$NetBSD: distinfo,v 1.2 2018/09/07 00:49:04 nia Exp $
2 2
3SHA1 (libretro-beetle-saturn-20180620-1983713f665e86459900a08873fac09e70c31bfa.tar.gz) = 443c3a9567b4bfb47eccfcf01cf3db80bfb07f75 3SHA1 (libretro-beetle-saturn-20180620-1983713f665e86459900a08873fac09e70c31bfa.tar.gz) = 443c3a9567b4bfb47eccfcf01cf3db80bfb07f75
4RMD160 (libretro-beetle-saturn-20180620-1983713f665e86459900a08873fac09e70c31bfa.tar.gz) = 89574f1ac0987ec18ad2cd6d76fa0d728583a431 4RMD160 (libretro-beetle-saturn-20180620-1983713f665e86459900a08873fac09e70c31bfa.tar.gz) = 89574f1ac0987ec18ad2cd6d76fa0d728583a431
5SHA512 (libretro-beetle-saturn-20180620-1983713f665e86459900a08873fac09e70c31bfa.tar.gz) = 7ca419b0ac495284796d3acc0b52a66b7f821733c77c2c9f23c478bf356ad52cff3c1b8236de7de04118dd7c96a332eeba17f207887d995b8aff10c58a4d5992 5SHA512 (libretro-beetle-saturn-20180620-1983713f665e86459900a08873fac09e70c31bfa.tar.gz) = 7ca419b0ac495284796d3acc0b52a66b7f821733c77c2c9f23c478bf356ad52cff3c1b8236de7de04118dd7c96a332eeba17f207887d995b8aff10c58a4d5992
6Size (libretro-beetle-saturn-20180620-1983713f665e86459900a08873fac09e70c31bfa.tar.gz) = 1420451 bytes 6Size (libretro-beetle-saturn-20180620-1983713f665e86459900a08873fac09e70c31bfa.tar.gz) = 1420451 bytes
 7SHA1 (patch-libretro-common_rthreads_rthreads.c) = d774aa27221362400cdd0dc842fedc07519945ca

File Added: pkgsrc/emulators/libretro-beetle-saturn/patches/patch-libretro-common_rthreads_rthreads.c
$NetBSD: patch-libretro-common_rthreads_rthreads.c,v 1.1 2018/09/07 00:49:04 nia Exp $

FreeBSD needs _POSIX_C_SOURCE=200112L for CLOCK_REALTIME.

--- libretro-common/rthreads/rthreads.c.orig	2018-07-20 11:50:10.000000000 +0000
+++ libretro-common/rthreads/rthreads.c
@@ -22,7 +22,7 @@
 
 #ifdef __unix__
 #ifndef __sun__
-#define _POSIX_C_SOURCE 199309
+#define _POSIX_C_SOURCE 200112L
 #endif
 #endif