1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-06 06:30:19 +00:00
freebsd-ports/games/vanilla-conquer/Makefile
Alexey Dokuchaev b8100e6348 games/vanilla-conquer: update the port to the latest GH snapshot
Among miscellaneous changes, it no longer uses obsolete ftime(3)
which was recently moved to the ancillary utilities library, and
this had started to cause build failures.

Reported by:	pkg-fallout
2024-06-11 12:24:26 +00:00

58 lines
1.6 KiB
Makefile

PORTNAME= ${GH_PROJECT:tl}
PORTVERSION= g20240528
CATEGORIES= games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES= f1a415ebe08c01ccf317.patch:-p1
MAINTAINER= danfe@FreeBSD.org
COMMENT= Portable version of the original C&C engine
WWW= https://github.com/TheAssemblyArmada/Vanilla-Conquer
LICENSE= GPLv3+
USE_GITHUB= yes
GH_ACCOUNT= TheAssemblyArmada
GH_PROJECT= Vanilla-Conquer
GH_TAGNAME= c2d93fe
USES= cmake openal sdl
USE_SDL= sdl2
CMAKE_ON= BUILD_TOOLS
CONFIGURE_ENV= GIT_HEAD_SHA1=c2d93feafd3473b237cbefd193fafc2c68a577ee \
GIT_HEAD_SHORT_SHA1=${GH_TAGNAME} \
GIT_COMMIT_DATE_ISO8601=${_GET_DATE:sh} \
GIT_AUTHOR_NAME=\<irrelevant\> GIT_TAG=latest \
GIT_COMMIT_TSTAMP=${_GET_TSTAMP:sh} GIT_IS_DIRTY=true \
GIT_RETRIEVED_STATE=true GIT_REV_LIST_COUNT=909
LDFLAGS_i386= -fuse-ld=bfd
PLIST_FILES= bin/vanillamix bin/vanillara bin/vanillatd \
share/icons/hicolor/scalable/apps/vanillara_icon.svg \
share/icons/hicolor/scalable/apps/vanillatd_icon.svg
PORTSCOUT= skipv:latest
.include <bsd.port.pre.mk>
.if ${ARCH} == i386
BUILD_DEPENDS+= ld.bfd:devel/binutils
.endif
post-patch:
@${REINPLACE_CMD} -e '/Obfuscate/s,long,unsigned,' \
${WRKSRC}/tiberiandawn/function.h \
${WRKSRC}/tiberiandawn/init.cpp
do-install:
${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/vanilla* \
${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/resources/*.svg \
${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
.include <bsd.port.post.mk>
_GET_DATE= TZ= ${STAT} -f %Sm -t %FT%TZ ${WRKSRC}/.gitignore
_GET_TSTAMP= TZ= ${STAT} -f %m ${WRKSRC}/.gitignore