| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/games/vvvvvv/ |
Upload File : |
PORTNAME= VVVVVV
DISTVERSION= 2.3.6
CATEGORIES= games
.if ${FLAVOR:U} == makeandplay
# The data file may only be distributed if the MAKEANDPLAY define is set.
# See https://github.com/TerryCavanagh/VVVVVV/blob/master/License%20exceptions.md
MASTER_SITES= https://thelettervsixtim.es/makeandplay/data.zip?dummy=/:datafile
DISTFILES= VVVVVV-data-${DISTVERSION}.zip:datafile
EXTRACT_ONLY= ${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSION}_GH0.tar.gz
.endif
MAINTAINER= manu@FreeBSD.org
COMMENT= 2D Platformer game
WWW= https://thelettervsixtim.es/
LICENSE= VVVVVV BSD3CLAUSE
LICENSE_COMB= multi
LICENSE_NAME_VVVVVV= VVVVVV Source Code License v1.0
LICENSE_FILE_VVVVVV= ${WRKSRC}/../LICENSE.md
LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/../third_party/lodepng/LICENSE.txt
LICENSE_PERMS_VVVVVV= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
.if defined(NO_LICENSES_INSTALL)
IGNORE= license requires that the license be shipped
.endif
BUILD_DEPENDS= utf8cpp>0:devel/utf8cpp
LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2 \
libphysfs.so:devel/physfs
FLAVORS= commercial makeandplay
makeandplay_PKGNAMESUFFIX= -makeandplay
USES= sdl cmake localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= TerryCavanagh
GH_PROJECT= ${PORTNAME}
USE_SDL= sdl2 mixer2
CFLAGS+= -DASSETSPATH='\"${DATADIR}/data.zip\"'
CMAKE_OFF= BUNDLE_DEPENDENCIES
.if ${FLAVOR:U} == makeandplay
CMAKE_ON= MAKEANDPLAY
.endif
WRKSRC_SUBDIR= desktop_version
PLIST_FILES= bin/VVVVVV${PKGNAMESUFFIX} \
${"${FLAVOR}"=="makeandplay:?${DATADIR_REL}/data.zip:}
SUB_FILES= pkg-message
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/.build/VVVVVV ${STAGEDIR}${PREFIX}/bin/VVVVVV${PKGNAMESUFFIX}
.if ${FLAVOR:U} == makeandplay
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${DISTDIR}/VVVVVV-data-${DISTVERSION}.zip ${STAGEDIR}${DATADIR}/data.zip
.endif
.include <bsd.port.mk>