Wed Oct 3 01:40:32 2018 UTC ()
libretro-gambatte: Fix build on SunOS.


(nia)
diff -r1.3 -r1.4 pkgsrc/emulators/libretro-gambatte/Makefile
diff -r1.3 -r1.4 pkgsrc/emulators/libretro-gambatte/distinfo
diff -r0 -r1.1 pkgsrc/emulators/libretro-gambatte/patches/patch-libgambatte_libretro_net__serial.cpp

cvs diff -r1.3 -r1.4 pkgsrc/emulators/libretro-gambatte/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-gambatte/Makefile 2018/08/08 20:41:06 1.3
+++ pkgsrc/emulators/libretro-gambatte/Makefile 2018/10/03 01:40:32 1.4
@@ -1,25 +1,30 @@ @@ -1,25 +1,30 @@
1# $NetBSD: Makefile,v 1.3 2018/08/08 20:41:06 nia Exp $ 1# $NetBSD: Makefile,v 1.4 2018/10/03 01:40:32 nia Exp $
2 2
3DISTNAME= libretro-gambatte-20180709 3DISTNAME= libretro-gambatte-20180709
 4PKGREVISION= 1
4CATEGORIES= emulators 5CATEGORIES= emulators
5MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
6GITHUB_PROJECT= gambatte-libretro 7GITHUB_PROJECT= gambatte-libretro
7GITHUB_TAG= 7722012ce85e56c324cb2080645347689ca379ae 8GITHUB_TAG= 7722012ce85e56c324cb2080645347689ca379ae
8 9
9MAINTAINER= nia@NetBSD.org 10MAINTAINER= nia@NetBSD.org
10HOMEPAGE= https://docs.libretro.com/library/gambatte/ 11HOMEPAGE= https://docs.libretro.com/library/gambatte/
11COMMENT= Libretro core based on the Gambatte Game Boy Color emulator 12COMMENT= Libretro core based on the Gambatte Game Boy Color emulator
12LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
13 14
14EXTRACT_USING= bsdtar 15EXTRACT_USING= bsdtar
15USE_LANGUAGES= c c++03 16USE_LANGUAGES= c c++03
16MAKE_FILE= Makefile.libretro 17MAKE_FILE= Makefile.libretro
17USE_TOOLS+= gmake 18USE_TOOLS+= gmake
18 19
 20CFLAGS.SunOS+= -DBSD_COMP
 21
 22BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-version-script=libgambatte/libretro/link.T
 23
19INSTALLATION_DIRS+= ${PREFIX}/lib/libretro 24INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
20 25
21do-install: 26do-install:
22 ${INSTALL_LIB} ${WRKSRC}/gambatte_libretro.so \ 27 ${INSTALL_LIB} ${WRKSRC}/gambatte_libretro.so \
23 ${DESTDIR}${PREFIX}/lib/libretro/gambatte_libretro.so 28 ${DESTDIR}${PREFIX}/lib/libretro/gambatte_libretro.so
24 29
25.include "../../mk/bsd.pkg.mk" 30.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/emulators/libretro-gambatte/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-gambatte/distinfo 2018/08/08 20:41:06 1.3
+++ pkgsrc/emulators/libretro-gambatte/distinfo 2018/10/03 01:40:32 1.4
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.3 2018/08/08 20:41:06 nia Exp $ 1$NetBSD: distinfo,v 1.4 2018/10/03 01:40:32 nia Exp $
2 2
3SHA1 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 1b155bafe76acae6ec207eb7da2e417513c3f8d7 3SHA1 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 1b155bafe76acae6ec207eb7da2e417513c3f8d7
4RMD160 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 3eb8c9cd7064525fb32b3cca486e74f1bcb64162 4RMD160 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 3eb8c9cd7064525fb32b3cca486e74f1bcb64162
5SHA512 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 4f7de8ff549c51fd69042eed7883f1f73cbdf3e06677c91be428161767b7d5af24304006029e6db8fc67e0c67bfdf6764d044dee99ddc75afcd83b52c9b654bf 5SHA512 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 4f7de8ff549c51fd69042eed7883f1f73cbdf3e06677c91be428161767b7d5af24304006029e6db8fc67e0c67bfdf6764d044dee99ddc75afcd83b52c9b654bf
6Size (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 180439 bytes 6Size (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 180439 bytes
 7SHA1 (patch-libgambatte_libretro_net__serial.cpp) = fad2ef612eb7893409dbae5aca30c8d79e9cb501

File Added: pkgsrc/emulators/libretro-gambatte/patches/Attic/patch-libgambatte_libretro_net__serial.cpp
$NetBSD: patch-libgambatte_libretro_net__serial.cpp,v 1.1 2018/10/03 01:40:32 nia Exp $

Include strings.h for bzero and bcopy.

--- libgambatte/libretro/net_serial.cpp.orig	2018-07-09 19:08:35.000000000 +0000
+++ libgambatte/libretro/net_serial.cpp
@@ -4,6 +4,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <strings.h>
 #include <unistd.h>
 #include <errno.h>
 #include <sys/types.h>