graphics/agg26: update to SDL2 backend

This commit is contained in:
Dirk Meyer 2025-04-12 17:07:52 +02:00
parent e11a5e37c4
commit ce38797b17
2 changed files with 22 additions and 4 deletions

View file

@ -1,5 +1,5 @@
PORTNAME= agg
PORTVERSION= 2.6
DISTVERSION= 2.6
PORTREVISION= 0
CATEGORIES= graphics
PKGNAMESUFFIX= 26${PKGNAMESUFFIX2}
@ -20,10 +20,10 @@ CPE_VENDOR= antigrain
USE_GITHUB= yes
GH_ACCOUNT= ghaerr
GH_PROJECT= ${PORTNAME}-${PORTVERSION}
GH_TAGNAME= c4f36b44
GH_TAGNAME= c4f36b44 # 20230821
USE_CXXSTD= c++14
USE_LDCONFIG= yes
USE_SDL= sdl
USE_SDL= sdl2
USE_XORG= x11
GNU_CONFIGURE= yes
@ -32,6 +32,9 @@ WRKSRC= ${WRKDIR}/${GH_PROJECT}-${GH_TAGNAME}/agg-src
INSTALL_TARGET= install-strip
post-patch:
@${REINPLACE_CMD} 's/_LDFLAGS/_LDADD/' ${WRKSRC}/examples/Makefile.am
${REINPLACE_CMD} \
's|agg_platform_support.cpp|../sdl2/agg_platform_support.cpp|' \
${WRKSRC}/src/platform/sdl/Makefile.am
${REINPLACE_CMD} 's|_LDFLAGS|_LDADD|' ${WRKSRC}/examples/Makefile.am
.include <bsd.port.mk>

View file

@ -0,0 +1,15 @@
--- configure.ac.orig 2023-08-21 15:51:12 UTC
+++ configure.ac
@@ -99,9 +99,9 @@ temp_CXXFLAGS="$CXXFLAGS"
temp_LIBS="$LIBS"
temp_CFLAGS="$CFLAGS"
temp_CXXFLAGS="$CXXFLAGS"
-sdl_enabled=""
-SDL_VERSION=1.2.0
-AM_PATH_SDL($SDL_VERSION,
+sdl_enabled="yes"
+SDL_VERSION=2.1.0
+AM_PATH_SDL2($SDL_VERSION,
[sdl_enabled="yes"],
AC_MSG_WARN([*** SDL version $SDL_VERSION not found! Omitting sdl layer.])
)