mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-24 04:33:24 +00:00
games/scourge: 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:
parent
107f7d815e
commit
d30b474483
@ -14,7 +14,7 @@ COMMENT= Rogue-like game
|
||||
LIB_DEPENDS= libfreetype.so:print/freetype2
|
||||
RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/config/scourge.cfg:games/scourge-data
|
||||
|
||||
USES= autoreconf compiler gettext gl gmake localbase sdl
|
||||
USES= autoreconf compiler gettext gl gmake localbase pkgconfig sdl
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GL= gl
|
||||
USE_SDL= sdl image mixer net ttf
|
||||
@ -31,6 +31,8 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
OPTIONS_DEFINE= DEBUG
|
||||
DEBUG_CONFIGURE_ENABLE= debug
|
||||
|
||||
BINARY_ALIAS= freetype-config=true
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|GLvoid|void|g' ${WRKSRC}/src/sdlhandler.cpp ${WRKSRC}/src/sdlhandler.h
|
||||
@${REINPLACE_CMD} -e 's|\([^a-z_]\)type(|\1squirrel_type(|g' ${WRKSRC}/src/squirrel/*.cpp ${WRKSRC}/src/squirrel/*.h
|
||||
|
@ -1,6 +1,19 @@
|
||||
--- configure.in.orig 2008-12-22 23:38:10.000000000 +0000
|
||||
+++ configure.in 2010-06-14 11:57:29.000000000 +0000
|
||||
@@ -493,3 +493,6 @@
|
||||
--- configure.in.orig 2008-12-22 23:38:10 UTC
|
||||
+++ configure.in
|
||||
@@ -421,8 +421,8 @@ if test "$FREETYPE" = "no"; then
|
||||
AC_MSG_ERROR(Cannot find freetype2: Is freetype-config in path?)
|
||||
have_FREETYPE=no
|
||||
else
|
||||
- FREETYPE_CFLAGS=`freetype-config --cflags`
|
||||
- FREETYPE_LIBS=`freetype-config --libs`
|
||||
+ FREETYPE_CFLAGS=`pkg-config freetype2 --cflags`
|
||||
+ FREETYPE_LIBS=`pkg-config freetype2 --libs`
|
||||
have_FREETYPE=yes
|
||||
fi
|
||||
fi
|
||||
@@ -491,7 +491,10 @@ if test "x$has_glx_get_proc" = "xyes" ; then
|
||||
fi
|
||||
|
||||
dnl Check for glext.h
|
||||
-AC_CHECK_HEADERS( "GL/glext.h", have_glext_h=yes, have_glext_h=no )
|
||||
+dnl XXX: which requires GL/gl.h, and autoconf > 2.64 is barfing on this
|
||||
@ -8,3 +21,5 @@
|
||||
+dnl AC_CHECK_HEADERS( "GL/glext.h", have_glext_h=yes, have_glext_h=no )
|
||||
+have_glext_h=yes
|
||||
|
||||
if test "x$have_glext_h" = "xno" ; then
|
||||
AC_MSG_ERROR([
|
||||
|
Loading…
Reference in New Issue
Block a user