pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/libretro-gambatte libretro-gambatte: Fix bui...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6f2602ed3f4f
branches:  trunk
changeset: 385929:6f2602ed3f4f
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Oct 03 01:40:32 2018 +0000

description:
libretro-gambatte: Fix build on SunOS.

diffstat:

 emulators/libretro-gambatte/Makefile                                           |   7 ++++-
 emulators/libretro-gambatte/distinfo                                           |   3 +-
 emulators/libretro-gambatte/patches/patch-libgambatte_libretro_net__serial.cpp |  14 ++++++++++
 3 files changed, 22 insertions(+), 2 deletions(-)

diffs (53 lines):

diff -r e574619ab18a -r 6f2602ed3f4f emulators/libretro-gambatte/Makefile
--- a/emulators/libretro-gambatte/Makefile      Tue Oct 02 21:09:28 2018 +0000
+++ b/emulators/libretro-gambatte/Makefile      Wed Oct 03 01:40:32 2018 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2018/08/08 20:41:06 nia Exp $
+# $NetBSD: Makefile,v 1.4 2018/10/03 01:40:32 nia Exp $
 
 DISTNAME=      libretro-gambatte-20180709
+PKGREVISION=   1
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=libretro/}
 GITHUB_PROJECT=        gambatte-libretro
@@ -16,6 +17,10 @@
 MAKE_FILE=     Makefile.libretro
 USE_TOOLS+=    gmake
 
+CFLAGS.SunOS+= -DBSD_COMP
+
+BUILDLINK_TRANSFORM.SunOS+=    rm:-Wl,-version-script=libgambatte/libretro/link.T
+
 INSTALLATION_DIRS+=    ${PREFIX}/lib/libretro
 
 do-install:
diff -r e574619ab18a -r 6f2602ed3f4f emulators/libretro-gambatte/distinfo
--- a/emulators/libretro-gambatte/distinfo      Tue Oct 02 21:09:28 2018 +0000
+++ b/emulators/libretro-gambatte/distinfo      Wed Oct 03 01:40:32 2018 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.3 2018/08/08 20:41:06 nia Exp $
+$NetBSD: distinfo,v 1.4 2018/10/03 01:40:32 nia Exp $
 
 SHA1 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 1b155bafe76acae6ec207eb7da2e417513c3f8d7
 RMD160 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 3eb8c9cd7064525fb32b3cca486e74f1bcb64162
 SHA512 (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 
4f7de8ff549c51fd69042eed7883f1f73cbdf3e06677c91be428161767b7d5af24304006029e6db8fc67e0c67bfdf6764d044dee99ddc75afcd83b52c9b654bf
 Size (libretro-gambatte-20180709-7722012ce85e56c324cb2080645347689ca379ae.tar.gz) = 180439 bytes
+SHA1 (patch-libgambatte_libretro_net__serial.cpp) = fad2ef612eb7893409dbae5aca30c8d79e9cb501
diff -r e574619ab18a -r 6f2602ed3f4f emulators/libretro-gambatte/patches/patch-libgambatte_libretro_net__serial.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/libretro-gambatte/patches/patch-libgambatte_libretro_net__serial.cpp    Wed Oct 03 01:40:32 2018 +0000
@@ -0,0 +1,14 @@
+$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>



Home | Main Index | Thread Index | Old Index