libretro-gambatte: Fix build on SunOS.diff -r1.3 -r1.4 pkgsrc/emulators/libretro-gambatte/Makefile
(nia)
@@ -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 | |||
3 | DISTNAME= libretro-gambatte-20180709 | 3 | DISTNAME= libretro-gambatte-20180709 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= emulators | 5 | CATEGORIES= emulators | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | |
6 | GITHUB_PROJECT= gambatte-libretro | 7 | GITHUB_PROJECT= gambatte-libretro | |
7 | GITHUB_TAG= 7722012ce85e56c324cb2080645347689ca379ae | 8 | GITHUB_TAG= 7722012ce85e56c324cb2080645347689ca379ae | |
8 | 9 | |||
9 | MAINTAINER= nia@NetBSD.org | 10 | MAINTAINER= nia@NetBSD.org | |
10 | HOMEPAGE= https://docs.libretro.com/library/gambatte/ | 11 | HOMEPAGE= https://docs.libretro.com/library/gambatte/ | |
11 | COMMENT= Libretro core based on the Gambatte Game Boy Color emulator | 12 | COMMENT= Libretro core based on the Gambatte Game Boy Color emulator | |
12 | LICENSE= gnu-gpl-v2 | 13 | LICENSE= gnu-gpl-v2 | |
13 | 14 | |||
14 | EXTRACT_USING= bsdtar | 15 | EXTRACT_USING= bsdtar | |
15 | USE_LANGUAGES= c c++03 | 16 | USE_LANGUAGES= c c++03 | |
16 | MAKE_FILE= Makefile.libretro | 17 | MAKE_FILE= Makefile.libretro | |
17 | USE_TOOLS+= gmake | 18 | USE_TOOLS+= gmake | |
18 | 19 | |||
20 | CFLAGS.SunOS+= -DBSD_COMP | |||
21 | ||||
22 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-version-script=libgambatte/libretro/link.T | |||
23 | ||||
19 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | 24 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | |
20 | 25 | |||
21 | do-install: | 26 | do-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" |
@@ -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 | |||
3 | SHA1 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 1b155bafe76acae6ec207eb7da2e417513c3f8d7 | 3 | SHA1 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 1b155bafe76acae6ec207eb7da2e417513c3f8d7 | |
4 | RMD160 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 3eb8c9cd7064525fb32b3cca486e74f1bcb64162 | 4 | RMD160 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 3eb8c9cd7064525fb32b3cca486e74f1bcb64162 | |
5 | SHA512 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 4f7de8ff549c51fd69042eed7883f1f73cbdf3e06677c91be428161767b7d5af24304006029e6db8fc67e0c67bfdf6764d044dee99ddc75afcd83b52c9b654bf | 5 | SHA512 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 4f7de8ff549c51fd69042eed7883f1f73cbdf3e06677c91be428161767b7d5af24304006029e6db8fc67e0c67bfdf6764d044dee99ddc75afcd83b52c9b654bf | |
6 | Size (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 180439 bytes | 6 | Size (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 180439 bytes | |
7 | SHA1 (patch-libgambatte_libretro_net__serial.cpp) = fad2ef612eb7893409dbae5aca30c8d79e9cb501 |
$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>