aboutsummaryrefslogblamecommitdiff
path: root/games/easyrpg-player/Makefile
blob: 8edb26c9a06a07d17445605d7736ef27f741e9d4 (plain) (tree)
1
2
3
4
5
6
7
8
9
                              
                   
                 



                                                                 

                                                 



                                 
                                        
                                        
                                                
                                               
                                               
                                           
                                                




                                               
                                        


                                                 


                                           
                                                                          
 



                       
                                                                                
                        
                                              
                      
                    
 
                         
 


                             
 



                                                                                     
 





                                                             
                      
PORTNAME=	easyrpg-player
PORTVERSION=	0.8
PORTREVISION=	2
CATEGORIES=	games

MAINTAINER=	amdmi3@FreeBSD.org
COMMENT=	RPG Maker 2000/2003 and EasyRPG games interpreter
WWW=		https://easyrpg.org/ \
		https://github.com/EasyRPG/Player

LICENSE=	GPLv3+
LICENSE_FILE=	${WRKSRC}/COPYING

LIB_DEPENDS=	liblcf.so:games/liblcf \
		libpng.so:graphics/png \
		libfreetype.so:print/freetype2 \
		libharfbuzz.so:print/harfbuzz \
		libspeexdsp.so:audio/speexdsp \
		libmpg123.so:audio/mpg123 \
		libsndfile.so:audio/libsndfile \
		libvorbis.so:audio/libvorbis \
		libogg.so:audio/libogg \
		libopusfile.so:audio/opusfile \
		libopus.so:audio/opus \
		libWildMidi.so:audio/wildmidi \
		libxmp.so:audio/libxmp \
		libfmt.so:devel/libfmt \
		libasound.so:audio/alsa-lib \
		libfluidsynth.so:audio/fluidsynth
# these come from liblcf
LIB_DEPENDS+=	libicui18n.so:devel/icu \
		libexpat.so:textproc/expat2
BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs

USE_GITHUB=	yes
GH_ACCOUNT=	EasyRPG
GH_PROJECT=	Player

USES=		cmake:insource compiler:c++14-lang localbase:ldflags pkgconfig \
		sdl xorg
CMAKE_ON=	CMAKE_DISABLE_FIND_PACKAGE_Git
USE_XORG=	pixman
USE_SDL=	sdl2

PORTDOCS=	README.md

OPTIONS_DEFINE=	DOCS MANPAGES
OPTIONS_DEFAULT=MANPAGES
OPTIONS_SUB=	yes

MANPAGES_BUILD_DEPENDS=	asciidoctor:textproc/rubygem-asciidoctor

post-patch-MANPAGES-off:
	@${REINPLACE_CMD} -e '/find_program.*asciidoctor/ d' ${WRKSRC}/CMakeLists.txt

post-install-DOCS-on:
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${PORTDOCS}
	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/
.endfor

.include <bsd.port.mk>