graphics/libgltext: 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
This commit is contained in:
Tobias C. Berner 2021-08-07 08:09:47 +02:00
parent 3fba6f604d
commit 26620b9195
2 changed files with 16 additions and 1 deletions

View File

@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfreetype.so:print/freetype2
USES= gl gmake localbase libtool xorg
USES= gl gmake localbase libtool pkgconfig xorg
USE_GL= gl glu
USE_XORG= x11 xmu
GNU_CONFIGURE= yes
@ -26,6 +26,8 @@ OPTIONS_SUB= yes
EXAMPLES_DESC= Compile examples, need libglut
EXAMPLES_USE= GL=glut
BINARY_ALIAS= freetype-config=true
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/.libs/${PORTNAME}-${PORTVERSION}.so \
${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0

View File

@ -0,0 +1,13 @@
--- configure.orig 2021-08-07 06:08:17 UTC
+++ configure
@@ -8610,8 +8610,8 @@ if test "$FT_CONFIG" = "" ; then
echo "$as_me: error: freetype not found" >&2;}
{ (exit 1); exit 1; }; }
fi
-FT_FLAGS=`freetype-config --cflags`
-FT_LIBS=`freetype-config --libs`
+FT_FLAGS=`pkg-config freetype2 --cflags`
+FT_LIBS=`pkg-config freetype2 --libs`
CXXFLAGS="$FT_FLAGS $CXXFLAGS"
LIBS="$FT_LIBS $LIBS"