pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/emulationstation emulationstation: Update to...

branches:  trunk
changeset: 339201:0b117965efb2
user:      nia <>
date:      Sun Sep 08 12:34:38 2019 +0000

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 <size> 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.


    NEW FEATURE: CEC support.


    ENHANCEMENT: Improved title scrolling in gamelist.
    BUGFIX: Fix for video screensaver when menu is open.


    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.


    ENHANCEMENT: Default image paths in themes.
    ENHANCEMENT: Normalize volume level for OMX player.
    NEW FEATURE: Kiosk Mode allows certain menu items.


    BUGFIX: Fix scrolling bug when using Power Saver.

2.6.3 (RetroPie 4.3)

    NEW FEATURE: Image slideshow screensaver.


    ENHANCEMENT: Adjust menu widths to be dependent on lesser of two dimensions.
    BUGFIX: Fix bug causing crash when entering gamelist on some platforms.


    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 <carousel> 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.


    NEW FEATURE: Custom Game Collections
    ENHANCEMENT: Theme enhancements
        Origin now supported for <text>, <rating> and <textlist> theme elements.
        Rotation support added for <image>, <text>, <rating>, and <video> theme elements.


    BUGFIX: Fix screensaver not triggering when using PowerSaver
    BUGFIX: Various bugfixes and enhancements for PowerSaver.


    BUGFIX: Fixed default font sizes when running in vertical orientation.


    NEW FEATURE: Added option to hide *nix hidden files.
    NEW FEATURE: Implemented Power Saver feature.


    BUGFIX: Fixed bug with random game selection.


    NEW FEATURE: Game Collections: Currently supports "All", "Favorites" and "Last Played" systems.
    BUGFIX: Moved slider menu items back to the top of menu to work around bug affecting some users.
    ENHANCEMENT: Fix for lack of zoom transition on video view for systems without marquees.
    NEW FEATURE: Variable support for themes.
        Themes can now define and reference variables. (docs)
        Themes can now define a default theme that will be used for any systems that the theme does not explicitly support. (tutorial)
        Additional Theme options available for logoText element on System and Gamelist views.
    ENHANCEMENT: Carousel sliding transition can now be disabled.
    ENHANCEMENT: Returned 'JUMP TO LETTER' option back to top of menu.


    BUGFIX: Fixed gamelist sizing by using max of computed size vs set size


    BUGFIX: Fixed show snapshot on delay option for video element.
    BUGFIX: Fixed default color for rating component


    NEW FEATURE: Adding Random Video Screensaver/Attract Mode
    ENHANCEMENT: Make color themable for ratings like image component.
    BUGFIX: Game names are no longer cut off in gamelist when using horizontalMargin option.
    BUGFIX: Selector bar now lines up properly when using lineSpacing option.
    ENHANCEMENT: Added additional theme options for gamelist to provide better control over rendering of the selector bar.
    ENHANCEMENT: Fixes for USB sound cards
        Ability to change device used for Volume control (PCM/Speaker/Master) only on Pi.
        Ability to change Audio device used for OMX player (local/hdmi/both/ALSA:HW:0,0/ALSA:HW:1,0)


    BUGFIX: Fixed broken zoom launch transition.


    NEW FEATURE: Added Instant transition.
    NEW FEATURE: Allow configuring the "hotkey enable" button
    ENHANCEMENT: Help Component now maintains styling from theme when in menus.
    BUGFIX: Prevent views from overflow onto an adjacent view.
        use clip rects to prevent views overflow onto other views
    ENHANCEMENT: Scaper is no longer blocks UI rendering and properly shows the busy animation.
    BUGFIX: Fixed image stretch in video component.
    ENHANCEMENT: Adding OMX Player option on RPI for improved video rendering.
    BUGFIX: Fixed Game Count display in System View when system is filtered.
    BUGFIX: Fixed default z-index values for metadata fields on detail view.
    ENHANCEMENT: Added new platforms to scraper


    ENHANCEMENT: Scrapper improvements.
        Added FDS to scraper.
        Added support to search for specific game id using id:###
    ENHANCEMENT: Slide transition will slide vertically for vertical carousel.
    ENCHANCEMENT: Added sorting options for the number of players, release date, genre, developer and publisher.
    ENHANCEMENT: Switch to new splashscreen with black background
    NEW FEATURE: z-index support allow themes to specify drawing order (docs)
    BUGFIX: Changes to mitigate white flashes in heavier themes
    BUGFIX: Fixed Scrapping PSP games.


    ENCHANCEMENT: Added menu option to explicitly choose the Gamelist type.
    NEW FEATURE: Added ability to filter gamelists by genre, players, ratings and publisher/developer.


    BUGFIX: Fix black boxes appearing on gamelist after scrolling
    NEW FEATURE: Added Go-to Random Game feature.
    ENHANCEMENT: Added support for additional metadata fields on folders.
    BUGFIX: Fixed bug where carousel theme fails to load under certain conditions.


    BUGFIX: Fix image ratio for first image in video game list view.
    NEW FEATURE: Added ability to theme the system carousel

2.1.5 (RetroPie 4.2)

    ENHANCEMENT: Fix initial text positioning and improve keyboard handling in TextEditComponent
    ENHANCEMENT: Added maxSize support for videos.
    ENHANCEMENT: Video view will no longer activate if the current theme does not support it.
    BUGFIX: Fix for Neo Geo games not being scraped.


    BUGFIX: Fix WSOD by loading textures on demand in a separate thread when a user configurable texture memory threshold is reached.


    NEW FEATURE: Added ability to disable the splashscreen.


    ENHANCEMENT: Improve Shutdown time by only writing changes to gamelist.xml.


    BUGFIX: Fix crash when saving metadata.


    NEW FEATURE: Added video view to allow video preview of games in gamelist


 emulators/emulationstation/Makefile                                    |  31 +++++----
 emulators/emulationstation/distinfo                                    |  13 ++-
 emulators/emulationstation/                                  |   8 +-
 emulators/emulationstation/patches/patch-CMakeLists.txt                |  12 ---
 emulators/emulationstation/patches/patch-es-app_src_ScraperCmdLine.cpp |  20 ++++++
 emulators/emulationstation/patches/patch-external_CMakeLists.txt       |  11 +++
 6 files changed, 60 insertions(+), 35 deletions(-)

diffs (162 lines):

diff -r 7d4f192ab0b1 -r 0b117965efb2 emulators/emulationstation/Makefile
--- a/emulators/emulationstation/Makefile       Sun Sep 08 12:31:35 2019 +0000
+++ b/emulators/emulationstation/Makefile       Sun Sep 08 12:34:38 2019 +0000
@@ -1,23 +1,23 @@
-# $NetBSD: Makefile,v 1.20 2019/08/22 12:23:05 ryoon Exp $
+# $NetBSD: Makefile,v 1.21 2019/09/08 12:34:38 nia Exp $
-DISTNAME=      abba19584636c28cd98e3810e857f493cb63d06c
-PKGNAME=       emulationstation-2.0.0_rc1_20150210
+DISTNAME=      emulationstation-2.7.6
 CATEGORIES=    emulators games
+GITHUB_PROJECT=        EmulationStation
 COMMENT=       Themeable multi-system emulator frontend
 LICENSE=       mit
 USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config
 USE_LANGUAGES+=        c c++11
 GCC_REQD+=     4.7 # C++11
-WRKSRC=                ${WRKDIR}/EmulationStation-${DISTNAME}
+WRKSRC=                ${WRKDIR}/EmulationStation-${PKGVERSION_NOREV}
 INSTALLATION_DIRS=     bin share/doc/emulationstation
@@ -48,6 +48,12 @@
 .include ""
+       cd ${BUILDLINK_DIR} && ${MKDIR} -p include/pugixml/src
+       cd ${BUILDLINK_DIR} && ${CP} include/pugixml.hpp include/pugixml/src/pugixml.hpp
+# Deal with emulationstation's expectations for the location of the
+# pugixml header.
        ${INSTALL_DATA} ${WRKSRC}/ ${WRKSRC}/ \
            ${WRKSRC}/ ${WRKSRC}/ \
@@ -57,10 +63,9 @@
 .include "../../devel/boost-libs/"
 .include "../../graphics/freeimage/"
 .include "../../graphics/freetype2/"
-.include "../../math/eigen3/"
+.include "../../graphics/glu/"
+.include "../../multimedia/vlc/"
+.include "../../textproc/pugixml/"
 .include "../../www/curl/"
-.include "../../x11/libICE/"
-.include "../../x11/libSM/"
 .include "../../mk/"
 .include "../../mk/"
diff -r 7d4f192ab0b1 -r 0b117965efb2 emulators/emulationstation/distinfo
--- a/emulators/emulationstation/distinfo       Sun Sep 08 12:31:35 2019 +0000
+++ b/emulators/emulationstation/distinfo       Sun Sep 08 12:34:38 2019 +0000
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.4 2015/11/03 20:30:57 agc Exp $
+$NetBSD: distinfo,v 1.5 2019/09/08 12:34:38 nia Exp $
-SHA1 ( = cdfef679f7b428a7cd4986e7b0f8e47965186130
-RMD160 ( = b70ad1a8e826c959b58eba36e73df9932104b139
-SHA512 ( = 32ad80836dbcaa5940687067193a85d752a5b573ea85e077881bae17bb24b5a059b64c6728b01a8410e0b72481eba5b03ddaf197fe3dae733df219a93e0f889c
-Size ( = 1183630 bytes
-SHA1 (patch-CMakeLists.txt) = 9b8d3f1b774e4bc35bac281f1723670707eb2435
+SHA1 (emulationstation-2.7.6.tar.gz) = d340b3092be0f041f850596f0959e45125ddfe68
+RMD160 (emulationstation-2.7.6.tar.gz) = 0ca33e9028a8d4ccd7bb2f330ae033385884eaa4
+SHA512 (emulationstation-2.7.6.tar.gz) = 9df1573d172b8a77a478283fad040d4ed535ba5ca90cf1d215e2d2eb0d258247e57c732a99034dc58d4b12afba2892d34f9f6c36c47a1b155b6328d4246e7cd9
+Size (emulationstation-2.7.6.tar.gz) = 1048857 bytes
+SHA1 (patch-es-app_src_ScraperCmdLine.cpp) = cdb2ccc0a1cff45e407b3608c9c95b9aae7b3366
 SHA1 (patch-es-app_src_components_TextListComponent.h) = 63c33ad1f48a0654c881fc41455b22e3a8dc4c94
 SHA1 (patch-es-core_src_components_ImageGridComponent.h) = f53ffe1528a351e58d99cfe76791c1ba4ab27b18
+SHA1 (patch-external_CMakeLists.txt) = d08cb2eecb59242ef1252338c6a79d6716ece8b1
diff -r 7d4f192ab0b1 -r 0b117965efb2 emulators/emulationstation/
--- a/emulators/emulationstation/     Sun Sep 08 12:31:35 2019 +0000
+++ b/emulators/emulationstation/     Sun Sep 08 12:34:38 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD:,v 1.1 2015/02/13 19:47:51 jmcneill Exp $
+# $NetBSD:,v 1.2 2019/09/08 12:34:38 nia Exp $
-PKG_OPTIONS_VAR=       PKG_OPTIONS.emulationstation
+PKG_OPTIONS_VAR=               PKG_OPTIONS.emulationstation
 PKG_OPTIONS_REQUIRED_GROUPS=   graphics    opengl
@@ -8,9 +8,9 @@
 .if !empty(MACHINE_ARCH:M*arm*)   rpi
+PKG_SUGGESTED_OPTIONS+=                rpi
-PKG_SUGGESTED_OPTIONS+=        opengl
+PKG_SUGGESTED_OPTIONS+=                opengl
 .include "../../mk/"
diff -r 7d4f192ab0b1 -r 0b117965efb2 emulators/emulationstation/patches/patch-CMakeLists.txt
--- a/emulators/emulationstation/patches/patch-CMakeLists.txt   Sun Sep 08 12:31:35 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2015/02/13 19:47:51 jmcneill Exp $
---- CMakeLists.txt.orig        2015-02-13 13:16:56.000000000 +0000
-+++ CMakeLists.txt
-@@ -163,6 +163,7 @@ if(DEFINED BCMHOST)
-         bcm_host
-         EGL
-+      GLESv2
-     )
- else()
diff -r 7d4f192ab0b1 -r 0b117965efb2 emulators/emulationstation/patches/patch-es-app_src_ScraperCmdLine.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/emulationstation/patches/patch-es-app_src_ScraperCmdLine.cpp    Sun Sep 08 12:34:38 2019 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-es-app_src_ScraperCmdLine.cpp,v 1.1 2019/09/08 12:34:38 nia Exp $
+Support non-Linux unixes.
+--- es-app/src/ScraperCmdLine.cpp.orig 2018-07-11 17:16:47.000000000 +0000
++++ es-app/src/ScraperCmdLine.cpp
+@@ -5,10 +5,10 @@
+ #include "SystemData.h"
+ #include <iostream>
+ #include <signal.h>
+-#if defined(__linux__)
+-#include <unistd.h>
+-#elif defined(WIN32)
++#ifdef WIN32
+ #include <Windows.h>
++#include <unistd.h>
+ #endif
+ std::ostream& out = std::cout;
diff -r 7d4f192ab0b1 -r 0b117965efb2 emulators/emulationstation/patches/patch-external_CMakeLists.txt
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/emulationstation/patches/patch-external_CMakeLists.txt  Sun Sep 08 12:34:38 2019 +0000
@@ -0,0 +1,11 @@
+$NetBSD: patch-external_CMakeLists.txt,v 1.1 2019/09/08 12:34:38 nia Exp $
+Using pugixml from pkgsrc.
+--- external/CMakeLists.txt.orig       2018-07-11 17:16:47.000000000 +0000
++++ external/CMakeLists.txt
+@@ -2,4 +2,3 @@
+ # package managers are included with the project (in the 'external' folder)
+ add_subdirectory("nanosvg")

Home | Main Index | Thread Index | Old Index