Port details |
- es-de Frontend for browsing and launching games
- 3.1.1 emulators =0 3.1.0Version of this port present on the latest quarterly branch.
- Maintainer: bsdcode@disroot.org
- Port Added: 2024-08-22 21:03:06
- Last Update: 2024-12-17 00:57:21
- Commit Hash: 78541fb
- License: MIT
- WWW:
- https://es-de.org
- Description:
- ES-DE (formerly known as EmulationStation Desktop Edition) is a frontend for
browsing and launching games from your multi-platform collection. It comes
preconfigured for use with a large selection of emulators, game engines, game
managers and gaming services. It can also run locally installed games and
applications. It's fully customizable, so you can easily expand it with support
for additional systems and applications.
It features a modern and attractive user interface, full controller navigation
support, supports over 150 different game systems, highly customizable setup, a
built-in scraper for downloading game info and game media, full theme support
with lots of high-quality themes.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/emulators/es-de/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/es-de
- pkg install es-de
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: es-de
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1734110720
SHA256 (emulationstation-de-v3.1.1.tar.bz2) = a6cdeadbcdce58642622371dfc4f005b90cc1e5eaf2d11f0e5b47b24405b4289
SIZE (emulationstation-de-v3.1.1.tar.bz2) = 71143483
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- dejavu>0 : x11-fonts/dejavu
- droid-fonts-ttf>0 : x11-fonts/droid-fonts-ttf
- freefont-ttf>0 : x11-fonts/freefont-ttf
- noto-emoji>0 : x11-fonts/noto-emoji
- ubuntu-font>0 : x11-fonts/ubuntu-font
- CImg.h : graphics/cimg
- glm.hpp : math/glm
- rapidjson.h : devel/rapidjson
- utf8.h : devel/utf8cpp
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- Runtime dependencies:
-
- dejavu>0 : x11-fonts/dejavu
- droid-fonts-ttf>0 : x11-fonts/droid-fonts-ttf
- freefont-ttf>0 : x11-fonts/freefont-ttf
- noto-emoji>0 : x11-fonts/noto-emoji
- ubuntu-font>0 : x11-fonts/ubuntu-font
- Library dependencies:
-
- libavcodec.so : multimedia/ffmpeg
- libcurl.so : ftp/curl
- libfreeimage.so : graphics/freeimage
- libfreetype.so : print/freetype2
- libgit2.so : devel/libgit2
- libharfbuzz.so : print/harfbuzz
- libicuuc.so : devel/icu
- libpoppler.so : graphics/poppler
- libpugixml.so : textproc/pugixml
- librlottie.so : graphics/rlottie
- libOpenGL.so : graphics/libglvnd
- libSDL2.so : devel/sdl20
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for es-de-3.1.1:
DEINIT=on: Deinit frontend on emulator launch
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
- Options name:
- emulators_es-de
- USES:
- cmake compiler:c++17-lang gl pkgconfig sdl gettext
- pkg-message:
- For install:
- The port provides the enabled by default DEINIT option. It deinits the renderer,
application window and audio system when an emulator is launched. This can save
some resources while playing the actual games, but also benefits audiophile
users, who provide only exclusive access to the audio device with the sysctl
dev.pcm.%d.play.vchans=0. Without the DEINIT option enabled, ES-DE will keep the
audio device open and prevent the launched emulator from also opening it in this
case, effectively disabling sound on the emulator.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.1.1 17 Dec 2024 00:57:21 |
Robert Clausecker (fuz) Author: Stefan Schlosser |
emulators/es-de: update to 3.1.1
- unbundle fonts
Release notes: https://gitlab.com/es-de/emulationstation-de/-/releases/v3.1.1
PR: 283313 |
3.1.0_3 12 Nov 2024 18:31:16 |
Zsolt Udvari (uzsolt) Author: Stefan Schlosser |
emulators/es-de: Simplify port
Remove unnecessary localbase from USES.
Promote unbundled utf8cpp include path to CMakeLists.txt instead of replacing
C include directive in ${WRKSRC}/es-core/utils/StringUtil.h.
Use CMake's modules for finding unbundled RapidJSON and rlottie package.
This allows to remove the INCLUDE_DIRS for both libraries (CMake already does
the right thing when using find_package).
Replace rlottie_LINK_LIBRARIES with the more proper rlottie_LIBRARIES.
PR: 282698
Approved by: submitter is maintainer |
3.1.0_2 23 Oct 2024 07:11:50 |
Matthias Fechner (mfechner) |
devel/libgit2: bump consumers of libgit2 due to update |
3.1.0_1 18 Oct 2024 18:56:41 |
Nuno Teixeira (eduardo) |
*/*: Bump consumers of devel/libgit2
libgit2 updated to 1.8.1 |
3.1.0 14 Sep 2024 10:20:54 |
Vladimir Druzenko (vvd) Author: Stefan Schlosser |
emulators/es-de: Update 3.0.3 → 3.1.0
Changelog:
https://gitlab.com/es-de/emulationstation-de/-/releases/v3.1.0
Port changes:
* remove upstreamed patches
* unbundle utf8cpp dependency
* add NLS option
PR: 281488 |
3.0.3 22 Aug 2024 21:02:02 |
Vladimir Druzenko (vvd) Author: Stefan Schlosser |
emulators/es-de: New Port: frontend for browsing and launching games from your
multi-platform collection
ES-DE (formerly known as EmulationStation Desktop Edition) is a frontend
for browsing and launching games from your multi-platform collection. It
comes preconfigured for use with a large selection of emulators, game
engines, game managers and gaming services. It can also run locally
installed games and applications. It's fully customizable, so you can
easily expand it with support for additional systems and applications.
It features a modern and attractive user interface, full controller
navigation support, supports over 150 different game systems, highly
customizable setup, a built-in scraper for downloading game info and
game media, full theme support with lots of high-quality themes.
https://es-de.org
https://gitlab.com/es-de/emulationstation-de
PR: 280891 |