Edit

IABSD.fr/ports/games/redeclipse/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2017-04-10 11:46:18
    Hash : bcbf44ab
    Message : use LIBCXX

  • games/redeclipse/Makefile
  • # $OpenBSD: Makefile,v 1.15 2017/04/10 11:46:19 sthen Exp $
    
    ONLY_FOR_ARCHS=	i386 amd64
    
    COMMENT-main=	redeclipse client
    COMMENT-data=	redeclipse data
    CATEGORIES=	games x11
    MASTER_SITES=	https://github.com/red-eclipse/
    
    HOMEPAGE=	http://www.redeclipse.net/
    MAINTAINER=	Jonathan Gray <jsg@openbsd.org>
    
    MULTI_PACKAGES=	-main -data
    
    N=		redeclipse
    V=		1.5.8
    PKGNAME=	${N}-${V}
    PKGNAME-main=	${N}-${V}
    PKGNAME-data=	${N}-data-${V}
    
    DISTFILES=	redeclipse-{base/archive/v}${V}${EXTRACT_SUFX}
    
    
    SM=	acerspyro actors appleflap blendbrush caustics crosshairs dziq \
    	elyvisions fonts freezurbern john jojo jwin luckystrike maps mayhem \
    	mikeplus64 misc nieb nobiax particles philipk projectiles props \
    	skyboxes snipergoth sounds textures torley trak ulukai unnamed \
    	vanities vegetation weapons wicked
    
    .for MOD in ${SM}
    DISTFILES+=	redeclipse-data-${MOD}-{${MOD}/archive/v}${V}${EXTRACT_SUFX}
    .endfor
    
    PKG_ARCH-data=	*
    
    # zlib (code) + CC-BY-SA-3.0+ (data)
    PERMIT_PACKAGE_CDROM=	Yes
    
    RUN_DEPENDS-main +=	${BASE_PKGPATH},-data>=${V} \
    			devel/desktop-file-utils \
    			x11/gtk+3,-guic
    
    BUILD_DEPENDS=		graphics/GraphicsMagick
    LIB_DEPENDS-main=	devel/sdl2-mixer \
    			devel/sdl2-image \
    			net/enet>=1.3.12
    WANTLIB-main+=		GL X11 SDL2 SDL2_image SDL2_mixer c enet m pthread \
    			${LIBCXX} z
    
    WRKDIST=		${WRKDIR}/base-${V}/src
    USE_GMAKE=		Yes
    MAKE_ENV+=		CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \
    			    TRUEPREFIX="${TRUEPREFIX}"
    NO_TEST=		Yes
    
    INSTALL_TARGET=		system-install
    
    post-extract:
    .for MOD in ${SM}
    	rm -f ${WRKDIR}/${MOD}-${V}/.gitattributes
    	rm -rf ${WRKDIR}/${MOD}-${V}/.github
    	rm -f ${WRKDIR}/${MOD}-${V}/.gitignore
    	rm -f ${WRKDIR}/${MOD}-${V}/.gitmodules
    	rmdir ${WRKDIR}/base-${V}/data/${MOD}
    	mv ${WRKDIR}/${MOD}-${V} ${WRKDIR}/base-${V}/data/${MOD}
    .endfor
    
    .include <bsd.port.mk>