Index: multimedia/kodi-addon-game.libretro.genplus-devel/Makefile =================================================================== --- multimedia/kodi-addon-game.libretro.genplus-devel/Makefile (nonexistent) +++ multimedia/kodi-addon-game.libretro.genplus-devel/Makefile (working copy) @@ -0,0 +1,46 @@ +# Created by: Rozhuk Ivan +# $FreeBSD$ + +PORTNAME= game.libretro.genplus +PORTVERSION= 1.7.4.9 +DISTVERSIONSUFFIX= -Leia +CATEGORIES= games +PKGNAMEPREFIX= kodi-addon- +PKGNAMESUFFIX= -devel + +MAINTAINER= rozhuk.im@gmail.com +COMMENT= Kodi game addon for Sega - MS/GG/MD/CD (Genesis Plus GX) + +LICENSE_FILE= ${WRKSRC}/depends/common/genplus/LICENSE.txt + +BUILD_DEPENDS= kodi-devel>=19.0.a20200318:multimedia/kodi-devel +LIB_DEPENDS= libtinyxml.so:textproc/tinyxml +RUN_DEPENDS= kodi-devel>=19.0.a20200318:multimedia/kodi-devel \ + kodi-addon-game.libretro-devel>=0:multimedia/kodi-addon-game.libretro-devel + +USES= cmake:noninja gmake +USE_GITHUB= yes +GH_ACCOUNT= kodi-game \ + libretro:genplus +GH_PROJECT= Genesis-Plus-GX:genplus +# Keep in sync with: depends/common/genplus/genplus.txt +GH_TAGNAME= 50551066f71f8a5ea782ea3747891fd6d24ebe67:genplus + +PLIST_SUB= SOVERSION=${PORTVERSION} + +CMAKE_ARGS= -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=1 \ + -DADDONS_TO_BUILD=${PORTNAME} \ + -DGENPLUS_LIB=depends/common/genplus/genesis_plus_gx_libretro.so + +post-extract: + @${MV} ${WRKSRC_genplus}/* ${WRKSRC}/depends/common/genplus/ + +post-patch: + @${REINPLACE_CMD} -e 's|find_library(GENPLUS_LIB.*|add_subdirectory(depends/common/genplus)|g' \ + ${WRKSRC}/CMakeLists.txt + +post-install: + rm -rf ${STAGEDIR}${PREFIX}/lib/libretro + +.include Index: multimedia/kodi-addon-game.libretro.genplus-devel/distinfo =================================================================== --- multimedia/kodi-addon-game.libretro.genplus-devel/distinfo (nonexistent) +++ multimedia/kodi-addon-game.libretro.genplus-devel/distinfo (working copy) @@ -0,0 +1,5 @@ +TIMESTAMP = 1585766366 +SHA256 (kodi-game-game.libretro.genplus-1.7.4.9-Leia_GH0.tar.gz) = 6c6356d3e48f591c244e3792806a49defe4b0f452140b26dffd056ea8c0ed6ea +SIZE (kodi-game-game.libretro.genplus-1.7.4.9-Leia_GH0.tar.gz) = 861574 +SHA256 (libretro-Genesis-Plus-GX-50551066f71f8a5ea782ea3747891fd6d24ebe67_GH0.tar.gz) = 624da10a2f770aa64c350f9c4a466a5dd2634d0fde1e0ea7edaa862c4b6485e4 +SIZE (libretro-Genesis-Plus-GX-50551066f71f8a5ea782ea3747891fd6d24ebe67_GH0.tar.gz) = 6506880 Index: multimedia/kodi-addon-game.libretro.genplus-devel/pkg-descr =================================================================== --- multimedia/kodi-addon-game.libretro.genplus-devel/pkg-descr (nonexistent) +++ multimedia/kodi-addon-game.libretro.genplus-devel/pkg-descr (working copy) @@ -0,0 +1,26 @@ +Genesis Plus GX is an open-source Sega 8/16 bit emulator focused on +accuracy and portability. Initially ported and developped on +Gamecube / Wii consoles through libogc / devkitPPC, this emulator is now +available on many other platforms through various frontends such as: +- Retroarch (libretro) +- Bizhawk +- OpenEmu + +The source code, initially based on Genesis Plus 1.2a by Charles +MacDonald has been heavily modified & enhanced, with respect to original +goals and design, in order to improve emulation accuracy as well as +adding support for new peripherals, cartridge or console hardware and +many other exciting features. + +The result is that Genesis Plus GX is now more a continuation of the +original project than a simple port, providing very accurate emulation +and 100% compatibility with Genesis / Mega Drive, Sega/Mega CD, Master +System, Game Gear & SG-1000 released software (including all unlicensed +or pirate known dumps), also emulating backwards compatibility modes +when available. All the people who contributed (directly or indirectly) +to this project are listed on the Credits page. + + +This port is for multimedia/kodi-devel only. + +WWW: https://github.com/libretro/Genesis-Plus-GX Index: multimedia/kodi-addon-game.libretro.genplus-devel/pkg-plist =================================================================== --- multimedia/kodi-addon-game.libretro.genplus-devel/pkg-plist (nonexistent) +++ multimedia/kodi-addon-game.libretro.genplus-devel/pkg-plist (working copy) @@ -0,0 +1,11 @@ +lib/kodi/addons/game.libretro.genplus/game.libretro.genplus.so +share/kodi/addons/game.libretro.genplus/addon.xml +share/kodi/addons/game.libretro.genplus/changelog.txt +share/kodi/addons/game.libretro.genplus/resources/buttonmap.xml +share/kodi/addons/game.libretro.genplus/resources/icon.png +share/kodi/addons/game.libretro.genplus/resources/language/resource.language.en_gb/strings.po +share/kodi/addons/game.libretro.genplus/resources/screenshot-01.jpg +share/kodi/addons/game.libretro.genplus/resources/screenshot-02.jpg +share/kodi/addons/game.libretro.genplus/resources/screenshot-03.jpg +share/kodi/addons/game.libretro.genplus/resources/settings.xml +share/kodi/addons/game.libretro.genplus/resources/topology.xml