git: 9fe58b6dc350 - main - games/trenchbroom: unbreak the build on recent -CURRENT (Clang 13.0.0)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Nov 2021 07:03:11 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9fe58b6dc350c0b46483b64875cab5dfd43331db
commit 9fe58b6dc350c0b46483b64875cab5dfd43331db
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-11-30 07:02:18 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-11-30 07:02:18 +0000
games/trenchbroom: unbreak the build on recent -CURRENT (Clang 13.0.0)
common/src/SharedPointer.h:28:10: fatal error: 'tr1/memory' file
not found
#include <tr1/memory>
^~~~~~~~~~~~
While here, register explicit dependency on the `print/freetype2' port
per stage Q/A report.
Reported by: pkg-fallout
---
games/trenchbroom/Makefile | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/games/trenchbroom/Makefile b/games/trenchbroom/Makefile
index 31cad862435a..602ec6f66d48 100644
--- a/games/trenchbroom/Makefile
+++ b/games/trenchbroom/Makefile
@@ -1,6 +1,6 @@
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
-PORTNAME= trenchbroom
+PORTNAME= ${GH_PROJECT:tl}
PORTVERSION= 2.0.0.b
PORTREVISION= 11
CATEGORIES= games cad
@@ -10,7 +10,8 @@ COMMENT= Cross-platform level editor for Quake-engine based games
LICENSE= GPLv3
-LIB_DEPENDS= libfreeimage.so:graphics/freeimage
+LIB_DEPENDS= libfreeimage.so:graphics/freeimage \
+ libfreetype.so:print/freetype2
USE_GITHUB= yes
GH_ACCOUNT= kduske
@@ -27,6 +28,8 @@ PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
post-patch:
+ @${REINPLACE_CMD} -e 's,_MSC_VER,__${OPSYS}__,' \
+ ${WRKSRC}/common/src/SharedPointer.h
@${GREP} -Rl --null std::tr1:: ${WRKSRC}/common/src | ${XARGS} -0 \
${REINPLACE_CMD} -e 's,std::tr1::,std::,g'
@${REINPLACE_CMD} -e 's,Build ,&Type: ,' \