View | Details | Raw Unified | Return to bug 261112
Collapse All | Expand All

(-)b/games/kodi-addon-game.libretro.genplus/Makefile (-29 / +27 lines)
Lines 1-43 Link Here
1
# Created by: Rozhuk Ivan <rozhuk.im@gmail.com>
1
# Created by: Rozhuk Ivan <rozhuk.im@gmail.com>
2
2
3
PORTNAME=	game.libretro.genplus
3
PORTNAME=	game.libretro.genplus
4
PORTVERSION=	1.7.4.15
4
PORTVERSION=	1.7.4.31
5
DISTVERSIONSUFFIX=	-Matrix
5
DISTVERSIONSUFFIX=	-Matrix
6
PORTREVISION=	1
7
CATEGORIES=	games
6
CATEGORIES=	games
8
7
9
MAINTAINER=	rozhuk.im@gmail.com
8
MAINTAINER=	rozhuk.im@gmail.com
10
COMMENT=	Kodi game addon for Sega - MS/GG/MD/CD (Genesis Plus GX)
9
COMMENT=	Kodi game addon for Sega - MS/GG/MD/CD (Genesis Plus GX)
11
10
12
LICENSE=	GPGX
11
LICENSE=	GPLv2+
13
LICENSE_NAME=	GPGX
14
LICENSE_FILE=	${WRKSRC}/depends/common/genplus/LICENSE.txt
15
LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
16
12
17
LIB_DEPENDS=	libtinyxml.so:textproc/tinyxml
13
LIBRETRO_PORT=	libretro-genesis_plus_gx
18
RUN_DEPENDS=	kodi-addon-game.libretro>=0:games/kodi-addon-game.libretro
19
14
20
USES=		cmake:noninja gmake kodi
15
RUN_DEPENDS=	kodi-addon-game.libretro>=0:games/kodi-addon-game.libretro \
16
		${LIBRETRO_PORT}>=0:games/${LIBRETRO_PORT}
17
18
NO_ARCH=	yes
19
20
USES=		kodi
21
USE_GITHUB=	yes
21
USE_GITHUB=	yes
22
GH_ACCOUNT=	kodi-game \
22
GH_ACCOUNT=	kodi-game
23
		libretro:genplus
23
24
GH_PROJECT=	Genesis-Plus-GX:genplus
24
do-build:
25
# Keep in sync with: depends/common/genplus/genplus.txt
25
	@${MKDIR} ${WRKSRC}/lib
26
GH_TAGNAME=	0164eb9730c0803674a54a3694633a56f4801661:genplus
26
	@LIBRARY_FILENAME_FULL=`${MAKE} -C ../${LIBRETRO_PORT} -V PLIST_FILES | ${SED} 's| .*||g'` && \
27
27
	LIBRARY_FILENAME=`basename "$${LIBRARY_FILENAME_FULL}"` && \
28
CMAKE_ARGS=	-DCMAKE_BUILD_TYPE=Release \
28
	${LN} -sf "${LOCALBASE}/$${LIBRARY_FILENAME_FULL}" ${WRKSRC}/lib/ && \
29
		-DBUILD_SHARED_LIBS=1 \
29
	${REINPLACE_CMD} -e 's|@PLATFORM@|freebsd|g' \
30
		-DADDONS_TO_BUILD=${PORTNAME} \
30
		-e "s|@LIBRARY_FILENAME@|$${LIBRARY_FILENAME}|g" \
31
		-DGENPLUS_LIB=depends/common/genplus/genesis_plus_gx_libretro.so
31
		${WRKSRC}/${PORTNAME}/addon.xml.in
32
32
	@${MV} ${WRKSRC}/${PORTNAME}/addon.xml.in ${WRKSRC}/${PORTNAME}/addon.xml
33
post-extract:
33
	@${RM} -f ${WRKSRC}/${PORTNAME}/addon.xml.in.bak
34
	@${MV} ${WRKSRC_genplus}/* ${WRKSRC}/depends/common/genplus/
34
35
35
do-install:
36
post-patch:
36
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/kodi/addons/${PORTNAME} \
37
	@${REINPLACE_CMD} -e 's|find_library(GENPLUS_LIB.*|add_subdirectory(depends/common/genplus)|g' \
37
		${STAGEDIR}${PREFIX}/share/kodi/addons
38
		${WRKSRC}/CMakeLists.txt
38
	@(cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} * ${STAGEDIR}${PREFIX}/lib/kodi/addons/${PORTNAME})
39
39
	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/share/kodi/addons)
40
post-install:
41
	${RM} -rf ${STAGEDIR}${PREFIX}/lib/libretro
42
40
43
.include <bsd.port.mk>
41
.include <bsd.port.mk>
(-)b/games/kodi-addon-game.libretro.genplus/distinfo (-5 / +3 lines)
Lines 1-5 Link Here
1
TIMESTAMP = 1611230470
1
TIMESTAMP = 1641911296
2
SHA256 (kodi-game-game.libretro.genplus-1.7.4.15-Matrix_GH0.tar.gz) = 7a2cb0872e1d4a6908672dd250aeae8a3369c525b73cde30c370e0de87e22f9e
2
SHA256 (kodi-game-game.libretro.genplus-1.7.4.31-Matrix_GH0.tar.gz) = 3eebfa7685da718e11bd7f1bd45c34ba796da2323d165ccc9862bcf6d987331a
3
SIZE (kodi-game-game.libretro.genplus-1.7.4.15-Matrix_GH0.tar.gz) = 862196
3
SIZE (kodi-game-game.libretro.genplus-1.7.4.31-Matrix_GH0.tar.gz) = 870715
4
SHA256 (libretro-Genesis-Plus-GX-0164eb9730c0803674a54a3694633a56f4801661_GH0.tar.gz) = 549961291e5615caa156186d5975353db84488ef7395a9d095b37ae30cf22891
5
SIZE (libretro-Genesis-Plus-GX-0164eb9730c0803674a54a3694633a56f4801661_GH0.tar.gz) = 6512941

Return to bug 261112