head 1.50; access; symbols pkgsrc-2023Q4:1.48.0.2 pkgsrc-2023Q4-base:1.48 pkgsrc-2023Q3:1.45.0.2 pkgsrc-2023Q3-base:1.45 pkgsrc-2023Q2:1.44.0.2 pkgsrc-2023Q2-base:1.44 pkgsrc-2023Q1:1.41.0.2 pkgsrc-2023Q1-base:1.41 pkgsrc-2022Q4:1.39.0.2 pkgsrc-2022Q4-base:1.39 pkgsrc-2022Q3:1.38.0.2 pkgsrc-2022Q3-base:1.38 pkgsrc-2022Q2:1.36.0.4 pkgsrc-2022Q2-base:1.36 pkgsrc-2022Q1:1.36.0.2 pkgsrc-2022Q1-base:1.36 pkgsrc-2021Q4:1.34.0.2 pkgsrc-2021Q4-base:1.34 pkgsrc-2021Q3:1.31.0.2 pkgsrc-2021Q3-base:1.31 pkgsrc-2021Q2:1.30.0.2 pkgsrc-2021Q2-base:1.30 pkgsrc-2021Q1:1.29.0.2 pkgsrc-2021Q1-base:1.29 pkgsrc-2020Q4:1.28.0.4 pkgsrc-2020Q4-base:1.28 pkgsrc-2020Q3:1.28.0.2 pkgsrc-2020Q3-base:1.28 pkgsrc-2020Q2:1.27.0.2 pkgsrc-2020Q2-base:1.27 pkgsrc-2020Q1:1.25.0.2 pkgsrc-2020Q1-base:1.25 pkgsrc-2019Q4:1.21.0.6 pkgsrc-2019Q4-base:1.21 pkgsrc-2019Q3:1.21.0.2 pkgsrc-2019Q3-base:1.21 pkgsrc-2019Q2:1.17.0.6 pkgsrc-2019Q2-base:1.17 pkgsrc-2019Q1:1.17.0.4 pkgsrc-2019Q1-base:1.17 pkgsrc-2018Q4:1.17.0.2 pkgsrc-2018Q4-base:1.17 pkgsrc-2018Q3:1.16.0.2 pkgsrc-2018Q3-base:1.16 pkgsrc-2018Q2:1.14.0.2 pkgsrc-2018Q2-base:1.14 pkgsrc-2018Q1:1.13.0.2 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.12.0.6 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.4 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.11.0.2 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.9.0.2 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.8.0.2 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.7.0.2 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.6.0.4 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.2 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.5.0.6 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.4 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.2 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.3.0.2 pkgsrc-2015Q1-base:1.3; locks; strict; comment @# @; 1.50 date 2024.01.30.14.21.46; author ryoon; state Exp; branches; next 1.49; commitid gARf2FgciecARtWE; 1.49 date 2023.12.29.18.24.43; author adam; state Exp; branches; next 1.48; commitid CbzM4kTH4d8WeoSE; 1.48 date 2023.11.12.13.21.21; author wiz; state Exp; branches; next 1.47; commitid SjpNXQIV5XeZ3kME; 1.47 date 2023.11.08.13.19.05; author wiz; state Exp; branches; next 1.46; commitid PsuHTklAIsF4bOLE; 1.46 date 2023.10.24.22.09.03; author wiz; state Exp; branches; next 1.45; commitid MTsrqKm6aGrQAVJE; 1.45 date 2023.07.18.18.02.46; author nia; state Exp; branches; next 1.44; commitid DrwZsajpih2dojxE; 1.44 date 2023.05.06.19.09.13; author ryoon; state Exp; branches; next 1.43; commitid U0SnpK5fQpHc6WnE; 1.43 date 2023.04.23.14.26.18; author adam; state Exp; branches; next 1.42; commitid Laj8GRA8jxylXemE; 1.42 date 2023.04.19.08.09.53; author adam; state Exp; branches; next 1.41; commitid B8gCWhWtMX9vZGlE; 1.41 date 2023.01.29.21.15.59; author ryoon; state Exp; branches; next 1.40; commitid QL7aBXsBGmQvUtbE; 1.40 date 2023.01.22.16.28.24; author ryoon; state Exp; branches; next 1.39; commitid aiP40A5zgFwvyyaE; 1.39 date 2022.10.26.10.31.24; author wiz; state Exp; branches; next 1.38; commitid PVFjlIYUKslkpdZD; 1.38 date 2022.09.11.12.51.31; author wiz; state Exp; branches; next 1.37; commitid 5DT6DUEaifG2DrTD; 1.37 date 2022.08.11.05.08.18; author gutteridge; state Exp; branches; next 1.36; commitid yKydzoO42ClN3qPD; 1.36 date 2022.03.28.10.53.03; author tnn; state Exp; branches; next 1.35; commitid 6w2OBZ9tOc7mlYxD; 1.35 date 2022.01.10.01.46.30; author ryoon; state Exp; branches; next 1.34; commitid Cj0KeHK24VPiN1oD; 1.34 date 2021.12.08.16.04.15; author adam; state Exp; branches; next 1.33; commitid 2PyWjHx5T8rqARjD; 1.33 date 2021.11.12.15.38.16; author nia; state Exp; branches; next 1.32; commitid AgpSyWlHPGJkiwgD; 1.32 date 2021.09.29.19.00.35; author adam; state Exp; branches; next 1.31; commitid WsBUbBM52TSePSaD; 1.31 date 2021.09.08.21.05.00; author nia; state Exp; branches; next 1.30; commitid 6PGjeVec6yMAbc8D; 1.30 date 2021.04.21.13.24.37; author adam; state Exp; branches; next 1.29; commitid RAyVO2K5RkoQ8aQC; 1.29 date 2021.01.01.08.24.42; author ryoon; state Exp; branches; next 1.28; commitid slfyvXkOfADi10CC; 1.28 date 2020.08.18.17.57.45; author leot; state Exp; branches; next 1.27; commitid kBGtucvaKO3IyzkC; 1.27 date 2020.05.22.10.56.05; author adam; state Exp; branches; next 1.26; commitid m1Z0QPvTTTWz3e9C; 1.26 date 2020.05.06.14.04.29; author adam; state Exp; branches; next 1.25; commitid dLR3o37Fk2B5Cb7C; 1.25 date 2020.03.24.15.52.38; author nia; state Exp; branches; next 1.24; commitid qnCCHF0F2zm0BF1C; 1.24 date 2020.03.08.16.49.26; author wiz; state Exp; branches; next 1.23; commitid rcNYzTQo8icypCZB; 1.23 date 2020.01.18.21.49.19; author jperkin; state Exp; branches; next 1.22; commitid JW4hJgY8ZdoTFdTB; 1.22 date 2020.01.12.20.20.13; author ryoon; state Exp; branches; next 1.21; commitid 5tyaDUwPevcZnrSB; 1.21 date 2019.09.08.12.34.38; author nia; state Exp; branches; next 1.20; commitid ADaYakr7BDISQcCB; 1.20 date 2019.08.22.12.23.05; author ryoon; state Exp; branches; next 1.19; commitid UuiyQ10Dn9Rtl1AB; 1.19 date 2019.07.20.22.46.18; author wiz; state Exp; branches; next 1.18; commitid dMrQLvIeoazTQPvB; 1.18 date 2019.07.01.04.08.08; author ryoon; state Exp; branches; next 1.17; commitid qsMjwmrvOSh6hitB; 1.17 date 2018.12.13.19.51.50; author adam; state Exp; branches; next 1.16; commitid XjJhLcEnCzYFVF3B; 1.16 date 2018.08.16.18.54.43; author adam; state Exp; branches; next 1.15; commitid myXuojHMA7ifrnOA; 1.15 date 2018.07.04.13.40.17; author jperkin; state Exp; branches; next 1.14; commitid NnIyRkdX3Lbg3PIA; 1.14 date 2018.04.29.21.31.35; author adam; state Exp; branches; next 1.13; commitid QKwzJtFzAE0cOnAA; 1.13 date 2018.01.01.21.18.23; author adam; state Exp; branches; next 1.12; commitid VDVceOVT4khVwdlA; 1.12 date 2017.08.24.20.03.13; author adam; state Exp; branches; next 1.11; commitid SAladHuASDqXhv4A; 1.11 date 2017.05.03.08.38.41; author jperkin; state Exp; branches; next 1.10; commitid oXB1pxkPDlAs8VPz; 1.10 date 2017.04.30.01.21.35; author ryoon; state Exp; branches; next 1.9; commitid 1A40BlmMDYkiOuPz; 1.9 date 2017.01.01.16.06.11; author adam; state Exp; branches; next 1.8; commitid jkBZ9Kd0NEyexhAz; 1.8 date 2016.10.07.18.25.45; author adam; state Exp; branches; next 1.7; commitid WWBLkSP9Isuv4fpz; 1.7 date 2016.07.05.00.19.59; author maya; state Exp; branches; next 1.6; commitid ZU43RWFJ3muF44dz; 1.6 date 2016.03.05.11.28.28; author jperkin; state Exp; branches; next 1.5; commitid 1LoxeQftu903HrXy; 1.5 date 2015.04.25.14.20.44; author tnn; state Exp; branches; next 1.4; commitid fJ3K6z1vWX7yMYiy; 1.4 date 2015.04.17.15.53.02; author adam; state Exp; branches; next 1.3; commitid kz5n0nxJowLkyXhy; 1.3 date 2015.02.21.02.01.59; author joerg; state Exp; branches; next 1.2; commitid naYhC4ydMknOIOay; 1.2 date 2015.02.13.19.47.51; author jmcneill; state Exp; branches; next 1.1; commitid acNZTNSz02kvSS9y; 1.1 date 2015.02.12.22.48.02; author snj; state Exp; branches; next ; commitid Pe9uN8JFONbGTL9y; desc @@ 1.50 log @*: Recursive revbump from audio/pulseaudio-17.0 @ text @# $NetBSD: Makefile,v 1.49 2023/12/29 18:24:43 adam Exp $ DISTNAME= emulationstation-2.9.4 PKGREVISION= 16 CATEGORIES= emulators MASTER_SITES= ${MASTER_SITE_GITHUB:=RetroPie/} GITHUB_PROJECT= EmulationStation GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/RetroPie/EmulationStation COMMENT= Themeable multi-system emulator frontend LICENSE= mit USE_CMAKE= yes USE_TOOLS+= pkg-config USE_LANGUAGES+= c c++ USE_CXX_FEATURES+= c++11 WRKSRC= ${WRKDIR}/EmulationStation-${PKGVERSION_NOREV} INSTALLATION_DIRS= bin share/doc/emulationstation SUBST_CLASSES+= fceu SUBST_STAGE.fceu= pre-configure SUBST_MESSAGE.fceu= Adjusting config file path to retroarch backend SUBST_FILES.fceu= es-app/src/SystemData.cpp SUBST_SED.fceu= -e "s|~/cores/libretro-fceumm.so|${PREFIX}/lib/libretro/fceumm_libretro.so|" SUBST_CLASSES+= ra SUBST_STAGE.ra= pre-configure SUBST_MESSAGE.ra= Adjusting path to retroarch backends in documentation SUBST_FILES.ra= SYSTEMS.md SUBST_SED.ra= -e "s|/usr|${PREFIX}|" SUBST_CLASSES+= etc SUBST_STAGE.etc= pre-configure SUBST_MESSAGE.etc= Adjusting path to global configuration files SUBST_FILES.etc= es-app/src/SystemData.cpp es-core/src/ThemeData.cpp SUBST_FILES.etc+= GAMELISTS.md README.md THEMES.md SUBST_SED.etc= -e "s|/etc|${PKG_SYSCONFDIR}|" SUBST_CLASSES+= vc SUBST_STAGE.vc= pre-configure SUBST_MESSAGE.vc= Fixing path to VideoCore libraries SUBST_FILES.vc= CMakeLists.txt SUBST_SED.vc+= -e 's;/opt/vc;${PREFIX};g' .include "options.mk" # Deal with emulationstation's expectations for the location of the # pugixml header. post-configure: cd ${BUILDLINK_DIR} && ${MKDIR} -p include/pugixml/src cd ${BUILDLINK_DIR} && ${CP} include/pugixml.hpp include/pugixml/src/pugixml.hpp post-install: ${INSTALL_DATA} ${WRKSRC}/GAMELISTS.md ${WRKSRC}/README.md \ ${WRKSRC}/SYSTEMS.md ${WRKSRC}/THEMES.md \ ${DESTDIR}${PREFIX}/share/doc/emulationstation .include "../../devel/SDL2/buildlink3.mk" .include "../../devel/boost-libs/buildlink3.mk" .include "../../graphics/freeimage/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/glu/buildlink3.mk" .include "../../multimedia/vlc/buildlink3.mk" .include "../../textproc/pugixml/buildlink3.mk" .include "../../textproc/rapidjson/buildlink3.mk" .include "../../www/curl/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.49 log @revbump for boost-libs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2023/11/12 13:21:21 wiz Exp $ d4 1 a4 1 PKGREVISION= 15 @ 1.48 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2023/11/08 13:19:05 wiz Exp $ d4 1 a4 1 PKGREVISION= 14 @ 1.47 log @*: recursive bump for icu 74.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2023/10/24 22:09:03 wiz Exp $ d4 1 a4 1 PKGREVISION= 13 @ 1.46 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2023/07/18 18:02:46 nia Exp $ d4 1 a4 1 PKGREVISION= 12 @ 1.45 log @emulators: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2023/05/06 19:09:13 ryoon Exp $ d4 1 a4 1 PKGREVISION= 11 @ 1.44 log @*: Recursive revbump from audio/libopus 1.4 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2023/04/23 14:26:18 adam Exp $ d18 2 a19 1 GCC_REQD+= 4.7 # C++11 @ 1.43 log @revbump for boost @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2023/04/19 08:09:53 adam Exp $ d4 1 a4 1 PKGREVISION= 10 @ 1.42 log @revbump after textproc/icu update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2023/01/29 21:15:59 ryoon Exp $ d4 1 a4 1 PKGREVISION= 9 @ 1.41 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2023/01/22 16:28:24 ryoon Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.40 log @*: Recursive revbump from Boost 1.81.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2022/10/26 10:31:24 wiz Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.39 log @*: bump PKGREVISION for libunistring shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2022/09/11 12:51:31 wiz Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.38 log @*: bump PKGREVISION for flac shlib bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2022/08/11 05:08:18 gutteridge Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.37 log @Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2022/03/28 10:53:03 tnn Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.36 log @{c,d,e}*/*: revbump(1) for libsndfile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2022/01/10 01:46:30 ryoon Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.35 log @*: Recursive revbump from boost 1.78.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2021/12/08 16:04:15 adam Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.34 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2021/11/12 15:38:16 nia Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.33 log @emulationstation: Update to 2.9.4. Hopefully fixes build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2021/09/29 19:00:35 adam Exp $ d4 1 @ 1.32 log @revbump for boost-libs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2021/09/08 21:05:00 nia Exp $ d3 1 a3 2 DISTNAME= emulationstation-2.9.0 PKGREVISION= 7 d16 1 a16 1 USE_LANGUAGES+= c c++11 @ 1.31 log @Recursive revbump for audio/jack @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2021/04/21 13:24:37 adam Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.30 log @revbump for boost-libs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2021/01/01 08:24:42 ryoon Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.29 log @*: Recursive revbump from boost-1.75.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2020/08/18 17:57:45 leot Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.28 log @*: revbump for libsndfile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2020/05/22 10:56:05 adam Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.27 log @revbump after updating security/nettle @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2020/05/06 14:04:29 adam Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.26 log @revbump after boost update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2020/03/24 15:52:38 nia Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.25 log @emulationstation: Update to 2.9.0 5schatten (2): CMakeList.txt: added CMAKE_FIND_ROOT_PATH to detect RPi & Mali OpenGLES libs & headers CMakeList.txt: added option to conditionally enable libCEC Benjamin D (1): Add metadata from the detailed view to the grid view Benjamin Sinkula (1): Update README to reflect Eigen3 dependency removal Christopher Martin (1): fix audio mute during loop Conn O'Griofa (6): InputManager: improve trigger axis calibration Implement filterTrigger for PS3 controllers filterTrigger: generalize for more controllers filterTrigger: filter negative trigger axis event after positive axis detection filterTrigger: filter negative trigger axis event after positive axis detection Cristi Mitrana (16): Fix the `opacity` for the hold-to-skip message. Add ScreenScraper.fr as scraping source Fix UI Kiosk mode filters applying also to Kid mode. This fixes games marked both as hidden and kid not being shown in Kid mode. Add checks for the Scraper, when the settings no longer match the list of available scrapers. Remove the TGDB scraper from the list of enabled scrapers Fix ScreenScraper search by filename Fix getThumbnailPath ignoring the 'image' tag when 'LocalArt' is not set Minor documentation formatting and updates scraper: change ScreenScraper API URL Fix 'Last Played' collection crash. Makes the display of system's name in Collections configurable. Added an option to force the compilation of Raspberry Pi specific bits. Useful when the VC4 legacy driver is not used for GLES, but usage of 'omxplayer' is still desired. Eliminate duplicate requests when multiple platforms are present for a system Add scraping support for ChannelF, OpenBOR, Solarus and ZX81 Sinclair fix 'DateTimeEditComponent' output formatting. getGenericPath: don't remove trailing '/' when path is '/'. Dan Leach (1): Add Game Info Font Settings to OMX Player Fabrice CARUSO (2): Add --home command line to set custom home path + make windows version natively portable by detecting if .emulationstation is a subfolder of the exe. Hanno Zulla (9): Fix SVG resize issue for option_arrow.svg. Updates artwork for input config, adds compass directions. Update artwork for busy indicator. Replace folder bitmap with svg artwork. Replace blank_game bitmap with svg cartridge artwork. Clean up checkbox svg artwork. Update svg artwork. Update star svg artwork. Add BigBen kid's PS3 gamepad 146b:0902 to filterTrigger() Jacob Mullins (1): Fixed a quirk in the Clion PR John Rassa (95): updated theme docs to add details about horizontal_wheel set default value for ImageDebug option fix platform name for game and watch fix git submodule command document color option for RatingComponent set curl to follow redirects to fix scraper error update to use legacy thegamesdb url add theme support for text and line spacing for logo text in system carousel create new DateTimeComponent allow variables in import elements add 'visible' theme element update nanosvg to latest version support for color gradients in drawRect and ImageComponent cleanup duplicate theme code in Image/Video components ensure change flag cleared for new FileData clean up opacity handling for ImageComponent, RatingComponent Grid updates. Animate scrolling option, autoLayout option, center selection option, scroll loop option, image source option initial github actions config. runs basic build under ubuntu fix assignment of gridtile theme properties add 'animate' to theme properties for imagegrid; fix blurriness on image upscaling repopulate list after applying theme to ensure image source is updated Jools Wills (93): cosmetic - indent add setting for searching for local game art - defaults to off Revert "Revert "Use local game art ( image, marquee and video ) from romfolder/images if the gamelist didn't specify a path"" added ISSUE_TEMPLATE.md from RetroPie-Setup to direct users to the forum first Justin Kinnaird (1): Use platform-specific methods for exePath Keith F. Kelly (2): Clarify the DELETE button's warning text. Add support to built-in thegamesdb.net scraper for TurboGrafx CD platform. Koerty (30): Rename gridSize to gridDimension in ImageGridComponent.h Add automatically generated Clion files to gitignore Enable the grid view for developers Use shoulder buttons for quick system swap in the grid view - Allow quick system swap using left/right shoulder in the grid view - Update the help prompt of the grid view accordingly Rewrite the grid display code Small fix to the populateList function of the GridGameListView Fix ImageComponent flipY Fix bad tile position when close to the last row and last row is full Update the grid's help prompt Add base theming syntax for the grid Disable random game selection in retropie settings menu Add GridTileComponent and base theming syntax Add cropping and minSize to ImageComponent Add scroll direction to the grid Clean ImageGridComponent code Fix calcGridDimension being called before mScrollDirection Add "origin" theming element for help prompt Add the new metadata field md_title to grid, video and detailed views Add grid default image and folder image Fix md_name not fading out Rewrite NinePatchComponent to handle images of all sizes Change grid creation flow Enable the grid view for everyone Partially display the last row if grid number of row isn't an integer NinePatch now position correctly when origin is different from 0 0 Add 3 new theming properties to the grid tile background Add extra buffer rows to the grid to load images ahead Fix horizontal scrolling grid bugs Fix grid padding being 2 times smaller than it should be Grid fix freeze with big game collections Lubosz Sarnecki (1): Loading screen: Be more verbose about what is happening. Marian Flor (1): Fixed rounding. Markus Pointner (1): extend list of mame bios files to hide Mátyás Mustoha (1): Remove leftover debug code Rael Gugelmin Cunha (5): More restriction on kids mode (#431) Skip mame bios/devices Removing no more used mameNameToRealName Work with dpad and analogs Fixing kids/unattended mode Shanti Gilbert (1): Fixes compiling when Renderer_GLES10 is used Spongman (1): Update GamesDBJSONScraper.cpp Tomas Jakobsson (47): Replaced boost::posix_time with Utils::Time Implement --screensize and --screenoffset Eliminated the need for boost::xpressive, boost::algorithm and boost::variant Remove all namespace fs = boost::filesystem; Add getDirContent, getHomePath, getCWDPath, canonicalPath, absolutePath, resolvePath, resolveSymlink, getExtension, removeFile, isAbsolute, isRegularFile, isDirectory, isSymlink, isHidden and isEquivalent Rename makeGeneric to genericPath and escapePath to escapedPath Minor misc fixes and warning silencers Add support for --screenrotate Fix --screenrotate to work with --screensize and --screenoffset Fix omxplayer when using --screensize, --screenoffset and --screenrotate Update and rename some Utils::FileSystem functions Move more functionality from Util.cpp to utils/StringUtil.cpp in the quest too remove the need for boost Switched over the last functions in Utils.cpp to Utils::String, step 3 of 5 in the quest to remove boost::filesystem Remove the last traces of boost::filesystem::operational, this is PR 4 of 5 in the boost::filesystem removal quest The final traces of boost has been eliminated Fix thumbnail and image to be separated as I think it was originally meant to be. Fix mStaticImage to use setResize Fix start and offset not being reset for each invalidChar tested in Utils::FileSystem::GetEscapedPath Remove builtin resources Show build date and time when starting ES with --debug Move MameNameMap out of the source and into mamenames.xml Fix the Fedora instructions Fix double // Rename MameNames::names to MameNAmes::mNamePairs Add Utils::String::toLower and Utils::String::format Suggest vector access methods to be inlined Fix getHomePath crash when the environment variable isn't set Remove trailing '/' in getGenericPath Fixes for roms larger than 2GB Reset "StartupSystem" to "" if the requested system doesn't exist Fix missing / in custom collection path Silence warnings Add support for fullscreen borderless window Fix FilesystemUtil::isEquivalent by eliminating it entirely Fix Transform4x4f which was broken in many, many ways, but just out of pure luck worked anyway Add Transform4x4f::orthoProjection Redid the entire Renderer Made all components render using triangle strips Eliminate drawRect that takes int's and make sure everything uses the float version properly, this way everything is rounded the same way Only round the transforms when setting them on the GPU, to make sure everything is rounded the same, but only at the final moment Make sure all vertices are properly rounded Zachary Burke (1): Majorly improved performance when fetching Mame names. acrummyidea (1): Adding new scraper GamesDBJSONScraper. The scraper uses the new GamesDb JSON API. On the first run it downloads a few resource files needed to intepret the otput of game search api calls these resources go into ~/.emulatiostation/scrapers The resource files include the list of developers and the list of publishers. To update the lists simply delete the files and relaunch emulationstation. Searching a game by id (GamesDB id) is done as before by manually edit the search query and query for "id:". hissingshark (1): Vero4k autodetection and volume mixer fix joemommasfat (1): add sortname to gamelist.xml to sort by a different name jrassa (4): fix resolvePlaceholders to handle multiple variables in a single string implement debug rects for images similar to text components implement horizontal wheel for system carousel. fix image rotation bug in carousel implement scripting support pjft (16): Fixing first favorites not updating index Limiting last played count to 50 Fixing common path detection Fix empty collections not showing up in Carousel for Full mode Fix crash when scraping folders Fixing path generation on the Pi for getDirContents Fix crash when changing theme from within a collection that'll no longer be present at the carousel level Fix for image resize flicker when using MaxSize Final Fix for resizing images Adjust mutex for SVG initialization and resizing Fix for unset AudioCard setting Change handling of screensaver to FileData only and respect UI Mode Fix jagged font in games list Fix Kiosk Favorites not registering placroix74 (2): Code formatting [ScreenSaver] Consume input on cancel tminit (1): Changed Audio settings to be much more flexible verybadsoldier (2): save also metadata that have default values. they might not had default values on start so they have to be saved save also metadata that have default values. they might not had default values on start so they have to be saved yodatak (1): Update instructions for Fedora compilation @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2020/03/08 16:49:26 wiz Exp $ d4 1 @ 1.24 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2020/01/18 21:49:19 jperkin Exp $ d3 2 a4 3 DISTNAME= emulationstation-2.7.6 PKGREVISION= 3 CATEGORIES= emulators games a13 1 EXTRACT_USING= bsdtar d50 2 a55 2 # Deal with emulationstation's expectations for the location of the # pugixml header. d68 1 @ 1.23 log @*: Recursive revision bump for openssl 1.1.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2020/01/12 20:20:13 ryoon Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.22 log @*: Recursive revbump from devel/boost-libs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2019/09/08 12:34:38 nia Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.21 log @emulationstation: Update to 2.7.6 pkgsrc changes: Upstream changed to RetroPie. Some build fixes. Upstream changes: Latest (Dev) BUGFIX: Fix size of snapshot for md_video when using theme option. BUGFIX: Fix scraper for Game & Watch. BUGFIX: Fix to properly allow md_video snapshot to display a different image then md_image. ENHANCEMENT: New horizontal wheel type for System View carousel. BUGFIX: Fix filters not updating properly after creating first favorite. NEW FEATURE: Rotate Screen support. ENHANCEMENT: Improved performance when fetching MAME names. BUGFIX: Fix VLC not muting audio after first loop. 2.7.4 (Stable) BUGFIX: Fix crash when removing last entry in favorites. 2.7.2 NEW FEATURE: CEC support. 2.7.1 ENHANCEMENT: Improved title scrolling in gamelist. BUGFIX: Fix for video screensaver when menu is open. 2.7.0 ENHANCEMENT: Enable Jump to letter when gamelist is filtered. NEW FEATURE: Support for file filtering and hiding systems via Kids Mode. ENHANCEMENT: Option to launch directly to a gamelist vs. system view. ENHANCEMENT: Support for default paths to game image/video. 2.6.5 ENHANCEMENT: Default image paths in themes. ENHANCEMENT: Normalize volume level for OMX player. NEW FEATURE: Kiosk Mode allows certain menu items. 2.6.4 BUGFIX: Fix scrolling bug when using Power Saver. 2.6.3 (RetroPie 4.3) NEW FEATURE: Image slideshow screensaver. 2.6.2 ENHANCEMENT: Adjust menu widths to be dependent on lesser of two dimensions. BUGFIX: Fix bug causing crash when entering gamelist on some platforms. 2.6.1 BUGFIX: System Carousel now properly renders when only one system is present. ENHANCEMENT: Swap time for Video Screensaver now configurable in settings menu. BUGFIX: Fix blank screen occurring when exit game animation is interrupted by key press. ENHANCEMENT: Volume setting now controls video volume when using OMX player. ENHANCEMENT: Carousel enhancements Size and opacity of logos are now animated and transition smoothly when scrolling. Origin now supported for theme element. Support for new vertical wheel carousel type. BUGFIX: Text logos now increase in size properly. BUGFIX: Background extras and logos no longer bleed into gamelists when using vertical carousel. 2.6.0 NEW FEATURE: Custom Game Collections ENHANCEMENT: Theme enhancements Origin now supported for , and theme elements. Rotation support added for , , , and