View | Details | Raw Unified | Return to bug 245260 | Differences between
and this patch

Collapse All | Expand All

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

Return to bug 245260