From 57edb840ab7514604f5f67f5c0166953a5493bf0 Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Sat, 20 Mar 2021 01:28:25 +0300 Subject: [PATCH] games/kodi-addon-game.libretro.fceumm: add port --- .../kodi-addon-game.libretro.fceumm/Makefile | 41 +++++++++++++++++++ .../kodi-addon-game.libretro.fceumm/distinfo | 3 ++ .../kodi-addon-game.libretro.fceumm/pkg-descr | 8 ++++ 3 files changed, 52 insertions(+) create mode 100644 games/kodi-addon-game.libretro.fceumm/Makefile create mode 100644 games/kodi-addon-game.libretro.fceumm/distinfo create mode 100644 games/kodi-addon-game.libretro.fceumm/pkg-descr diff --git a/games/kodi-addon-game.libretro.fceumm/Makefile b/games/kodi-addon-game.libretro.fceumm/Makefile new file mode 100644 index 000000000000..a72e8713225d --- /dev/null +++ b/games/kodi-addon-game.libretro.fceumm/Makefile @@ -0,0 +1,41 @@ +# Created by: Rozhuk Ivan + +PORTNAME= game.libretro.fceumm +PORTVERSION= 0.0.1.36 +DISTVERSIONSUFFIX= -Matrix +CATEGORIES= games + +MAINTAINER= rozhuk.im@gmail.com +COMMENT= Kodi game addon for NES / Famicom (FCEUmm) + +LICENSE= GPLv2+ + +LIBRETRO_PORT= libretro-fceumm + +RUN_DEPENDS= kodi-addon-game.libretro>=0:games/kodi-addon-game.libretro \ + ${LIBRETRO_PORT}>=0:games/${LIBRETRO_PORT} + +NO_ARCH= yes + +USES= kodi +USE_GITHUB= yes +GH_ACCOUNT= kodi-game + +do-build: + @${MKDIR} ${WRKSRC}/lib + @LIBRARY_FILENAME_FULL=`${MAKE} -C ../${LIBRETRO_PORT} -V PLIST_FILES | ${SED} 's| .*||g'` && \ + LIBRARY_FILENAME=`basename "$${LIBRARY_FILENAME_FULL}"` && \ + ${LN} -sf "${LOCALBASE}/$${LIBRARY_FILENAME_FULL}" ${WRKSRC}/lib/ && \ + ${REINPLACE_CMD} -e 's|@PLATFORM@|freebsd|g' \ + -e "s|@LIBRARY_FILENAME@|$${LIBRARY_FILENAME}|g" \ + ${WRKSRC}/${PORTNAME}/addon.xml.in + @${MV} ${WRKSRC}/${PORTNAME}/addon.xml.in ${WRKSRC}/${PORTNAME}/addon.xml + @${RM} -f ${WRKSRC}/${PORTNAME}/addon.xml.in.bak + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/kodi/addons/${PORTNAME} \ + ${STAGEDIR}${PREFIX}/share/kodi/addons + @(cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} * ${STAGEDIR}${PREFIX}/lib/kodi/addons/${PORTNAME}) + @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/share/kodi/addons) + +.include diff --git a/games/kodi-addon-game.libretro.fceumm/distinfo b/games/kodi-addon-game.libretro.fceumm/distinfo new file mode 100644 index 000000000000..7fea41c1674e --- /dev/null +++ b/games/kodi-addon-game.libretro.fceumm/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1641913236 +SHA256 (kodi-game-game.libretro.fceumm-0.0.1.36-Matrix_GH0.tar.gz) = fc32ed59816bc4aec3ec66a651dde52dcba282c0435419dbe5211afa9249c987 +SIZE (kodi-game-game.libretro.fceumm-0.0.1.36-Matrix_GH0.tar.gz) = 785145 diff --git a/games/kodi-addon-game.libretro.fceumm/pkg-descr b/games/kodi-addon-game.libretro.fceumm/pkg-descr new file mode 100644 index 000000000000..33b32001c074 --- /dev/null +++ b/games/kodi-addon-game.libretro.fceumm/pkg-descr @@ -0,0 +1,8 @@ +FCE Ultra mappers modified + +FCEU "mappers modified" is an unofficial build of FCEU Ultra by CaH4e3, +which supports a lot of new mappers including some obscure mappers such +as one for unlicensed NES ROM's. + + +WWW: https://github.com/libretro/libretro-fceumm/