From 85db0bcae4428cd6fa585c66e80a00aaa74e7aaa Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Fri, 19 Mar 2021 22:54:22 +0300 Subject: [PATCH] multimedia/kodi-addon-game.libretro: add port --- multimedia/kodi-addon-game.libretro/Makefile | 23 +++++++++++++++++++ multimedia/kodi-addon-game.libretro/distinfo | 3 +++ multimedia/kodi-addon-game.libretro/pkg-descr | 8 +++++++ multimedia/kodi-addon-game.libretro/pkg-plist | 8 +++++++ 4 files changed, 42 insertions(+) create mode 100644 multimedia/kodi-addon-game.libretro/Makefile create mode 100644 multimedia/kodi-addon-game.libretro/distinfo create mode 100644 multimedia/kodi-addon-game.libretro/pkg-descr create mode 100644 multimedia/kodi-addon-game.libretro/pkg-plist diff --git a/multimedia/kodi-addon-game.libretro/Makefile b/multimedia/kodi-addon-game.libretro/Makefile new file mode 100644 index 000000000000..7aeafca85fd5 --- /dev/null +++ b/multimedia/kodi-addon-game.libretro/Makefile @@ -0,0 +1,23 @@ +# Created by: Rozhuk Ivan +# $FreeBSD$ + +PORTNAME= game.libretro +PORTVERSION= 2.2.0 +DISTVERSIONSUFFIX= -Matrix +CATEGORIES= multimedia games + +MAINTAINER= rozhuk.im@gmail.com +COMMENT= Libretro compatibility layer for the Kodi Game API + +LICENSE= GPLv2+ + +LIB_DEPENDS= libtinyxml.so:textproc/tinyxml + +USES= cmake localbase compiler:c++14-lang kodi +USE_GITHUB= yes +USE_CXXSTD= c++14 +GH_ACCOUNT= kodi-game + +PLIST_SUB= SOVERSION=${PORTVERSION} + +.include diff --git a/multimedia/kodi-addon-game.libretro/distinfo b/multimedia/kodi-addon-game.libretro/distinfo new file mode 100644 index 000000000000..d6bde6c48f82 --- /dev/null +++ b/multimedia/kodi-addon-game.libretro/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1603404429 +SHA256 (kodi-game-game.libretro-2.2.0-Matrix_GH0.tar.gz) = b92670065d5644b4766bb90ee51cc69730e11b4a8dc912bbe90dce7d07b39e32 +SIZE (kodi-game-game.libretro-2.2.0-Matrix_GH0.tar.gz) = 110443 diff --git a/multimedia/kodi-addon-game.libretro/pkg-descr b/multimedia/kodi-addon-game.libretro/pkg-descr new file mode 100644 index 000000000000..ee7c90ecf3e9 --- /dev/null +++ b/multimedia/kodi-addon-game.libretro/pkg-descr @@ -0,0 +1,8 @@ +This add-on provides a wrapper that allows Libretro cores to be loaded +as game add-ons. Libretro cores are shared libraries that use the +Libretro API, so the wrapper is responsible for translating function +calls between the Libretro API and the Game API. + +This port is for multimedia/kodi-devel only. + +WWW: https://github.com/kodi-game/game.libretro diff --git a/multimedia/kodi-addon-game.libretro/pkg-plist b/multimedia/kodi-addon-game.libretro/pkg-plist new file mode 100644 index 000000000000..0990960fb38a --- /dev/null +++ b/multimedia/kodi-addon-game.libretro/pkg-plist @@ -0,0 +1,8 @@ +lib/kodi/addons/game.libretro/game.libretro.so +lib/kodi/addons/game.libretro/game.libretro.so.19.0 +lib/kodi/addons/game.libretro/game.libretro.so.%%SOVERSION%% +share/kodi/addons/game.libretro/addon.xml +share/kodi/addons/game.libretro/icon.png +share/kodi/addons/game.libretro/resources/language/resource.language.de_de/strings.po +share/kodi/addons/game.libretro/resources/language/resource.language.en_gb/strings.po +share/kodi/addons/game.libretro/resources/settings.xml