Fri Sep 7 00:12:45 2018 UTC ()
libretro-beetle-(psx|saturn): Define _POSIX_C_SOURCE for CLOCK_REALTIME

hopefully appeases FreeBSD.


(nia)
diff -r1.1 -r1.2 pkgsrc/emulators/libretro-beetle-psx/Makefile
diff -r1.1 -r1.2 pkgsrc/emulators/libretro-beetle-saturn/Makefile

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

--- pkgsrc/emulators/libretro-beetle-psx/Makefile 2018/08/11 00:19:58 1.1
+++ pkgsrc/emulators/libretro-beetle-psx/Makefile 2018/09/07 00:12:45 1.2
@@ -1,33 +1,35 @@ @@ -1,33 +1,35 @@
1# $NetBSD: Makefile,v 1.1 2018/08/11 00:19:58 nia Exp $ 1# $NetBSD: Makefile,v 1.2 2018/09/07 00:12:45 nia Exp $
2 2
3DISTNAME= libretro-beetle-psx-20180808 3DISTNAME= libretro-beetle-psx-20180808
4CATEGORIES= emulators 4CATEGORIES= emulators
5MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
6GITHUB_PROJECT= beetle-psx-libretro 6GITHUB_PROJECT= beetle-psx-libretro
7GITHUB_TAG= 7bb007de15b2f40a880b788ebf47a400c90827d9 7GITHUB_TAG= 7bb007de15b2f40a880b788ebf47a400c90827d9
8 8
9MAINTAINER= nia@NetBSD.org 9MAINTAINER= nia@NetBSD.org
10HOMEPAGE= https://docs.libretro.com/library/beetle_psx/ 10HOMEPAGE= https://docs.libretro.com/library/beetle_psx/
11COMMENT= Libretro core based on the Mednafen PlayStation emulator 11COMMENT= Libretro core based on the Mednafen PlayStation emulator
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14EXTRACT_USING= bsdtar 14EXTRACT_USING= bsdtar
15 15
16USE_TOOLS+= gmake 16USE_TOOLS+= gmake
17USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++
18 18
19MAKE_FLAGS+= GIT_VERSION="-pkgsrc" 19MAKE_FLAGS+= GIT_VERSION="-pkgsrc"
20 20
 21CFLAGS+= -D_POSIX_C_SOURCE=200112L
 22
21.include "../../mk/endian.mk" 23.include "../../mk/endian.mk"
22 24
23.if ${MACHINE_ENDIAN} == "big" 25.if ${MACHINE_ENDIAN} == "big"
24CFLAGS+= -DMSB_FIRST 26CFLAGS+= -DMSB_FIRST
25.endif 27.endif
26 28
27INSTALLATION_DIRS+= ${PREFIX}/lib/libretro 29INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
28 30
29do-install: 31do-install:
30 ${INSTALL_LIB} ${WRKSRC}/mednafen_psx_libretro.so \ 32 ${INSTALL_LIB} ${WRKSRC}/mednafen_psx_libretro.so \
31 ${DESTDIR}${PREFIX}/lib/libretro/mednafen_psx_libretro.so 33 ${DESTDIR}${PREFIX}/lib/libretro/mednafen_psx_libretro.so
32 34
33.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

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

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