git: 9abe0ca3217a - main - games/scorched3d: prepare for freetype2 update
Tobias C. Berner
tcberner at FreeBSD.org
Fri Aug 6 14:58:26 UTC 2021
The branch main has been updated by tcberner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9abe0ca3217a1ad1d9080d01e369994e01554e49
commit 9abe0ca3217a1ad1d9080d01e369994e01554e49
Author: Tobias C. Berner <tcberner at FreeBSD.org>
AuthorDate: 2021-08-06 14:56:30 +0000
Commit: Tobias C. Berner <tcberner at FreeBSD.org>
CommitDate: 2021-08-06 14:58:14 +0000
games/scorched3d: prepare for freetype2 update
- freetype2 will no longer ship freetype-config (which was a pkg-config
wrapper) in the near future -- use pkg-config to gather the required
flags.
PR: 251512
---
games/scorched3d/Makefile | 2 ++
games/scorched3d/files/patch-acinclude.m4 | 21 +++++++++++++++++++++
2 files changed, 23 insertions(+)
diff --git a/games/scorched3d/Makefile b/games/scorched3d/Makefile
index ff1e4b5a249d..ae3ae0abed2b 100644
--- a/games/scorched3d/Makefile
+++ b/games/scorched3d/Makefile
@@ -48,6 +48,8 @@ PLIST_FILES= bin/scorched3d \
bin/scorched3ds
PORTDATA= *
+BINARY_ALIAS= freetype-config=true
+
post-extract:
@${RM} ${WRKSRC}/src/client/GLEXT/[a-z]*
diff --git a/games/scorched3d/files/patch-acinclude.m4 b/games/scorched3d/files/patch-acinclude.m4
new file mode 100644
index 000000000000..7f5a4e3a20f1
--- /dev/null
+++ b/games/scorched3d/files/patch-acinclude.m4
@@ -0,0 +1,21 @@
+--- acinclude.m4.orig 2021-08-06 14:48:14 UTC
++++ acinclude.m4
+@@ -437,13 +437,13 @@ AC_DEFUN([AC_CHECK_FT2],
+ if test "$FT2_CONFIG" = "no" ; then
+ no_ft=yes
+ else
+- FT2_CFLAGS=`$FT2_CONFIG $ft_config_args --cflags`
+- FT2_LIBS=`$FT2_CONFIG $ft_config_args --libs`
+- ft_config_major_version=`$FT2_CONFIG $ft_config_args --version | \
++ FT2_CFLAGS=`pkg-config freetype2 --cflags`
++ FT2_LIBS=`pkg-config freetype2 --libs`
++ ft_config_major_version=`pkg-config freetype2 --modversion | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
+- ft_config_minor_version=`$FT2_CONFIG $ft_config_args --version | \
++ ft_config_minor_version=`pkg-config freetype2 --modversion | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
+- ft_config_micro_version=`$FT2_CONFIG $ft_config_args --version | \
++ ft_config_micro_version=`pkg-config freetype2 --modversion | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
+ ft_min_major_version=`echo $min_ft_version | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
More information about the dev-commits-ports-main
mailing list