aboutsummaryrefslogblamecommitdiff
path: root/games/devilutionX/Makefile
blob: 8954a99588ab564aff8ff57ba5a68826bb9f301e (plain) (tree)
1
2
3
4
5
6
7
8
9
10

                           
                     
                 

                     
                                   
                                                            

                         
                                 
 

                                                                                   
                                               
                             
 
                                                      
                                      
                   
                           
                                
 

                                                               

                       
                     
     
                              

      
                                                                                          
 

                                                        

                                                                      

                      

PORTNAME=	devilutionX
PORTVERSION=	1.1.0
PORTREVISION=	2
CATEGORIES=	games

MAINTAINER=	eduardo@FreeBSD.org
COMMENT=	Diablo I engine for modern operating systems

LICENSE=	UNLICENSE
LICENSE_FILE=	${WRKSRC}/LICENSE

MY_DEPENDS=	${LOCALBASE}/share/fonts/CharisSIL/CharisSIL-B.ttf:x11-fonts/charis
BUILD_DEPENDS=	${MY_DEPENDS}
LIB_DEPENDS=	libsodium.so:security/libsodium
RUN_DEPENDS=	${MY_DEPENDS}

USES=		cmake compiler:c++11-lang dos2unix sdl
DOS2UNIX_GLOB=	*.c *.h CMakeLists.txt
USE_GITHUB=	yes
GH_ACCOUNT=	diasurgical
USE_SDL=	mixer2 sdl2 ttf2

CMAKE_ARGS=	-DCMAKE_INSTALL_SHAREDIR:PATH=${PREFIX}/share \
		-DGIT_TAG=${PORTVERSION}

.if defined(WITH_DEBUG)
CMAKE_ON=	DEBUG
.else
CMAKE_ON=	BINARY_RELEASE
.endif

CXXFLAGS+=	-DTTF_FONT_NAME=\\\"${LOCALBASE}/share/fonts/CharisSIL/CharisSIL-B.ttf\\\"

PLIST_FILES=	bin/devilutionx \
		share/applications/devilutionx.desktop \
		share/icons/hicolor/512x512/apps/devilutionx.png \
		share/icons/hicolor/512x512/apps/devilutionx_solid.png

.include <bsd.port.mk>