aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Froehlich <decke@FreeBSD.org>2022-01-14 14:38:53 +0000
committerBernhard Froehlich <decke@FreeBSD.org>2022-01-14 14:38:53 +0000
commit175382d313ffaca30d708c9a2d85a7862b4ce9d6 (patch)
tree17f0f43832f4fce8301cca05a9325662d951ca3c
parentddf6d9dc59493f79e44dbf158c364c0821b56a51 (diff)
downloadports-175382d313ffaca30d708c9a2d85a7862b4ce9d6.tar.gz
ports-175382d313ffaca30d708c9a2d85a7862b4ce9d6.zip
multimedia/kodi-addon-game.libretro.fceumm: Kodi game addon for NES / Famicom (FCEUmm)
PR: 254418 Submitted by: Ivan Rozhuk <rozhuk.im@gmail.com>
-rw-r--r--games/Makefile1
-rw-r--r--games/kodi-addon-game.libretro.fceumm/Makefile41
-rw-r--r--games/kodi-addon-game.libretro.fceumm/distinfo3
-rw-r--r--games/kodi-addon-game.libretro.fceumm/pkg-descr8
4 files changed, 53 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index ef175a2876b0..8711ff590621 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -447,6 +447,7 @@
SUBDIR += kobodeluxe
SUBDIR += kodi-addon-game.libretro
SUBDIR += kodi-addon-game.libretro.beetle-psx
+ SUBDIR += kodi-addon-game.libretro.fceumm
SUBDIR += kodi-addon-game.libretro.genplus
SUBDIR += kodi-addon-game.libretro.pcsx-rearmed
SUBDIR += kodi-addon-game.libretro.picodrive
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 <rozhuk.im@gmail.com>
+
+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 <bsd.port.mk>
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/