head 1.7; access; symbols pkgsrc-2023Q4:1.7.0.4 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.2 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.6.0.20 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.18 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.16 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.14 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.12 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.10 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.8 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.6 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.4 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.2 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.5.0.6 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.4 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.2 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.3.0.6 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.8 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.4 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.2 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.2.0.4 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.2 pkgsrc-2018Q4-base:1.2; locks; strict; comment @# @; 1.7 date 2023.07.18.18.02.46; author nia; state Exp; branches; next 1.6; commitid DrwZsajpih2dojxE; 1.6 date 2021.01.29.09.14.06; author nia; state Exp; branches; next 1.5; commitid l9rN8LP3Tc2yoBFC; 1.5 date 2020.06.13.11.56.23; author nia; state Exp; branches; next 1.4; commitid gUJmxn9z1dPjG3cC; 1.4 date 2020.05.30.14.59.10; author nia; state Exp; branches; next 1.3; commitid RTtxlRyfeuqY8haC; 1.3 date 2019.04.29.12.00.16; author nia; state Exp; branches; next 1.2; commitid wM8gn5PifmqOTelB; 1.2 date 2018.12.18.16.12.13; author nia; state Exp; branches; next 1.1; commitid Ea5KR45lJgZuyi4B; 1.1 date 2018.12.18.15.50.48; author nia; state Exp; branches; next ; commitid bnYYRQCAiMVIqi4B; desc @@ 1.7 log @emulators: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES @ text @# $NetBSD: Makefile.common,v 1.6 2021/01/29 09:14:06 nia Exp $ # used by emulators/libretro-beetle-psx-hw/Makefile # used by emulators/libretro-beetle-psx/Makefile VERSION= 20200610 DISTNAME= libretro-beetle-psx-${VERSION} CATEGORIES= emulators GITHUB_PROJECT= beetle-psx-libretro GITHUB_TAG= 3db06fd98c4ad2e4c35f31dd1bbc71c519a26f7a LICENSE= gnu-gpl-v2 DISTINFO_FILE= ${.CURDIR}/../../emulators/libretro-beetle-psx/distinfo PATCHDIR= ${.CURDIR}/../../emulators/libretro-beetle-psx/patches MESSAGE_SRC= ${.CURDIR}/../../emulators/libretro-beetle-psx/MESSAGE USE_LANGUAGES= c c++03 USE_TOOLS+= pkg-config # gcc-4.9 for USE_CC_FEATURES+= c11 MAKE_FLAGS+= SYSTEM_ZLIB=1 LDFLAGS+= -lFLAC .include "../../emulators/retroarch/core.mk" .include "../../audio/flac/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" @ 1.6 log @libretro-beetle-psx: Needs stdatomic @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.5 2020/06/13 11:56:23 nia Exp $ d22 1 a22 1 GCC_REQD+= 4.9 @ 1.5 log @libretro-beetle-psx: Update to 20200610 pkgsrc changes: - Unbundle dependencies. Upstream changes: - illumos build unbroken. - pkgsrc patch upstreamed. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.4 2020/05/30 14:59:10 nia Exp $ d21 3 @ 1.4 log @libretro-beetle-psx: Update to 20200526 Changes: * Load bios from path that was checked * sanitize gl context requests * Add more detailed error messages for mmap, unlink sooner * Allow Solaris 11 build * Cleanup warnings: snprintf truncation, strncpy->memcpy, memset * Lightrec: Cleanup/deduplicate mmap code * Lightrec: Improve homebrew support * Fix inverted check for dma-only invalidation * Fix OS X compile * Lightrec: fix more games – These games now work: – Need For Speed: V-Rally – Alone In The Dark – One-Eyed Jack’s Revenge * Lightrec: Fix SWL/LWL using wrong mask * When HAVE_SHM always use global memfd so it can be closed properly on exit – LGTM found this once the default was to compile in lightrec * Keep track of mmap failing – If mmap failed it should prevent crashing when closing and disables lightrec memory mirrors so as to not use an incorrect code path * Update to latest lightrec and extract PGXP from lightrec – PGXP functions are now called from within beetle * Compile in Lightrec support by default – Specify HAVE_LIGHTREC=0 if you don’t want it compiled * Improve DualShock calibration reference * Fix disk control interface when running single-disk PBP content @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.3 2019/04/29 12:00:16 nia Exp $ d6 1 a6 1 VERSION= 20200526 d10 1 a10 1 GITHUB_TAG= 12014e1f317ae8bda1c9ccce319d9dd78f253d2f d19 5 d26 2 @ 1.3 log @libretro-beetle-psx: Update to 20190203 Changes from 20180808: * Dynamic controller port count reporting * Fix crash when loading Audio CD * Clamp IR factor to 8 with SSAA. * "Fix" resolver shader with 16x IR. * Fix issue #368 and enhance flipped sprite detection * Don't expose 32x resolution. * Fix chain allocator behaviour * Refactor UV offset and limit code to be shared by all renderers. * Fix PGXP "+CPU" integration * Prevent crash when cue sheet references a non-existant file @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.2 2018/12/18 16:12:13 nia Exp $ d6 1 a6 1 VERSION= 20190203 a8 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} d10 1 a10 1 GITHUB_TAG= 53591985319edc34d83a0858ad9a935b934dcf5c a17 3 EXTRACT_USING= bsdtar USE_TOOLS+= gmake d20 1 a20 19 MAKE_FLAGS+= GIT_VERSION="-pkgsrc" .include "../../mk/bsd.prefs.mk" .include "../../mk/endian.mk" .if ${MACHINE_ENDIAN} == "big" CFLAGS+= -DMSB_FIRST .endif BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=link.T BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined .if ${OPSYS} != "Linux" BUILDLINK_TRANSFORM+= rm:-ldl .endif INSTALLATION_DIRS+= ${PREFIX}/lib/libretro .include "../../mk/dlopen.buildlink3.mk" @ 1.2 log @emulators/libretro-beetle-psx*: Update HOMEPAGE. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.1 2018/12/18 15:50:48 nia Exp $ d6 1 a6 1 VERSION= 20180808 d11 1 a11 1 GITHUB_TAG= 7bb007de15b2f40a880b788ebf47a400c90827d9 d26 1 d36 4 d42 1 @ 1.1 log @emulators/libretro-beetle-psx-hw: New child package of ibretro-beetle-psx. Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. This development interface is open to others so that they can run these pluggable emulator and game cores also in their own programs or devices. Mednafen PSX (Beetle PSX) is a Sony PlayStation 1 video game system emulator that can be used as a libretro core. It is a libretro port of Mednafen PlayStation. Mednafen can load CD-ROM games from a ripped/dumped copy of the disc, such as CUE+BIN. Additionally there is support for CloneCD "CCD/IMG/SUB" rips, and cdrdao "TOC" files. A CUE file is required. This is the OpenGL version. It is currently less accurate than the software renderer but will enable and/or speed up enhancements like upscaling and texture filtering. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2018/10/02 21:09:28 nia Exp $ a12 1 HOMEPAGE= https://docs.libretro.com/library/beetle_psx/ @