libretro-cap32: Update to 20200508 Vladimir Serbinenko (11): Remove unused GetTicks Fix psl1ght support QNX fixes Apply c++ flags also on debug version Fix crash on blackberry Fix declaration of ev_events Fix Core_PollEvent declaration Replace ad-hoc MSB_FIRST with retro_endianness.h Fix video glitch on big-endian Fix incorrect dereferencing Cleanup wiiu flagsdiff -r1.4 -r1.5 pkgsrc/emulators/libretro-cap32/Makefile
(nia)
@@ -1,37 +1,22 @@ | @@ -1,37 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2020/05/26 09:45:13 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2020/05/30 16:19:44 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= libretro-cap32-20190128 | 3 | DISTNAME= libretro-cap32-20200508 | |
4 | CATEGORIES= emulators | 4 | CATEGORIES= emulators | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | |
6 | GITHUB_TAG= 1a8bcf4d68b633bb8e92e20da460ac7618e8b950 | 6 | GITHUB_TAG= 2fe00cafcfcd8dd4f0fcdcbd1f5e2cc1c0669e43 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://docs.libretro.com/library/caprice32/ | 9 | HOMEPAGE= https://docs.libretro.com/library/caprice32/ | |
10 | COMMENT= Libretro core based on the Caprice32 Amstrad CPC emulator | 10 | COMMENT= Libretro core based on the Caprice32 Amstrad CPC emulator | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | USE_TOOLS+= gmake | 13 | LIBRETRO_CORE= cap32 | |
14 | USE_LANGUAGES= c99 | |||
15 | 14 | |||
16 | OPSYSVARS+= SOEXT | 15 | LDFLAGS+= -lz | |
17 | SOEXT.Darwin= dylib | |||
18 | SOEXT.*= so | |||
19 | PLIST_SUBST+= SOEXT=${SOEXT} | |||
20 | ||||
21 | .include "../../mk/endian.mk" | |||
22 | ||||
23 | .if ${MACHINE_ENDIAN} == "big" | |||
24 | CFLAGS+= -DMSB_FIRST | |||
25 | .endif | |||
26 | 16 | |||
27 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-version-script=link.T | 17 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-version-script=link.T | |
28 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-undefined | 18 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-undefined | |
29 | 19 | |||
30 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | 20 | .include "../../emulators/retroarch/core.mk" | |
31 | ||||
32 | do-install: | |||
33 | ${INSTALL_LIB} ${WRKSRC}/cap32_libretro.so \ | |||
34 | ${DESTDIR}${PREFIX}/lib/libretro/cap32_libretro.so | |||
35 | ||||
36 | .include "../../devel/zlib/buildlink3.mk" | 21 | .include "../../devel/zlib/buildlink3.mk" | |
37 | .include "../../mk/bsd.pkg.mk" | 22 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,7 @@ | @@ -1,6 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2019/02/01 10:11:03 nia Exp $ | 1 | $NetBSD: distinfo,v 1.3 2020/05/30 16:19:44 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (libretro-cap32-20190128-1a8bcf4d68b633bb8e92e20da460ac7618e8b950.tar.gz) = 3b2952118ee3c422c323f4f4fce62dfe0cec8006 | 3 | SHA1 (libretro-cap32-20200508-2fe00cafcfcd8dd4f0fcdcbd1f5e2cc1c0669e43.tar.gz) = 3d7485dcc43a95ee06f8ea57e55cf165a8c5185e | |
4 | RMD160 (libretro-cap32-20190128-1a8bcf4d68b633bb8e92e20da460ac7618e8b950.tar.gz) = 958194309a9da3c015d0b83d531593e49a932afa | 4 | RMD160 (libretro-cap32-20200508-2fe00cafcfcd8dd4f0fcdcbd1f5e2cc1c0669e43.tar.gz) = 20c8957035d7c18c908d721088085c854390f698 | |
5 | SHA512 (libretro-cap32-20190128-1a8bcf4d68b633bb8e92e20da460ac7618e8b950.tar.gz) = 431d05af092379deca5715200a153c1955a2213aad3457c5f3be04bdf898ef0204fdc304e9c26613c5de30f4bd7da6a8b0821da15f6ed9ca80f4abf87dd1c648 | 5 | SHA512 (libretro-cap32-20200508-2fe00cafcfcd8dd4f0fcdcbd1f5e2cc1c0669e43.tar.gz) = 75ba2ecc726a445c18008915ff38b62179d565254888b0f65c40c265ec2b6e77745adc070c71a4796970e15a8b20720452dc1a7e321932198b810f282a5267a7 | |
6 | Size (libretro-cap32-20190128-1a8bcf4d68b633bb8e92e20da460ac7618e8b950.tar.gz) = 803018 bytes | 6 | Size (libretro-cap32-20200508-2fe00cafcfcd8dd4f0fcdcbd1f5e2cc1c0669e43.tar.gz) = 1048314 bytes | |
7 | SHA1 (patch-Makefile.common) = be5af7bd5ae9dfb70f982a37f8c0531471bf611f |
$NetBSD: patch-Makefile.common,v 1.1 2020/05/30 16:19:44 nia Exp $
Don't vendor zlib.
--- Makefile.common.orig 2020-05-08 13:51:31.000000000 +0000
+++ Makefile.common
@@ -8,8 +8,7 @@ INCFLAGS := \
-I$(CORE_DIR)/libretro \
-I$(GUI) \
-I$(GUI)/nuklear \
- -I$(GUI)/retro \
- -I$(DEPS)/zlib
+ -I$(GUI)/retro
SOURCES_C := \
$(CORE_DIR)/libretro/libretro-core.c \
@@ -33,17 +32,3 @@ SOURCES_C += $(CORE_DIR)/libretro/retro_
SOURCES_C += $(CORE_DIR)/libretro/retro_disk_control.c
SOURCES_C += $(CORE_DIR)/libretro/retro_events.c
SOURCES_C += $(CORE_DIR)/libretro/retro_snd.c
-
-SOURCES_C += \
- $(DEPS)/zlib/adler32.c \
- $(DEPS)/zlib/inflate.c \
- $(DEPS)/zlib/inffast.c \
- $(DEPS)/zlib/inftrees.c \
- $(DEPS)/zlib/zutil.c \
- $(DEPS)/zlib/gzread.c \
- $(DEPS)/zlib/gzwrite.c \
- $(DEPS)/zlib/gzclose.c \
- $(DEPS)/zlib/gzlib.c \
- $(DEPS)/zlib/trees.c \
- $(DEPS)/zlib/crc32.c \
- $(DEPS)/zlib/deflate.c