diff --git a/games/pink-pony/Makefile b/games/pink-pony/Makefile index 48ff4f73dc48..103234e46723 100644 --- a/games/pink-pony/Makefile +++ b/games/pink-pony/Makefile @@ -1,54 +1,54 @@ PORTNAME= pink-pony PORTVERSION= 1.4.1 -PORTREVISION= 48 +PORTREVISION= 49 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= Tron-like multiplayer racing game WWW= https://github.com/ginkgo/pink-pony LICENSE= GPLv3+ LIB_DEPENDS= libIL.so:graphics/devil \ libprotobuf.so:devel/protobuf \ libglfw.so.0:graphics/glfw2 \ libftgl.so:graphics/ftgl \ libsigc-2.0.so:devel/libsigc++20 \ libImath.so:math/Imath USE_GITHUB= yes GH_ACCOUNT= ginkgo USES= pkgconfig scons compiler:c++17-lang gl sdl USE_CXXSTD= c++17 USE_GL= gl glu USE_SDL= mixer SUB_FILES= pink-pony.sh LDFLAGS+= -labsl_log_internal_check_op \ -labsl_log_internal_message \ -labsl_log_internal_nullguard PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -Ee 's,resources/,${DATADIR}/,' \ ${WRKSRC}/pony.options ${WRKSRC}/src/Config.cc @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' ${WRKSRC}/install/pink-pony.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/Pony ${STAGEDIR}${PREFIX}/libexec/ cd ${WRKSRC}/resources && ${COPYTREE_SHARE} '*' ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/pony.options ${STAGEDIR}${DATADIR}/ ${INSTALL_SCRIPT} ${WRKDIR}/pink-pony.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/install/pink-pony.png ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_DATA} ${WRKSRC}/install/pink-pony.desktop ${STAGEDIR}${PREFIX}/share/applications/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/pink-pony/files/patch-src_Menu.cc b/games/pink-pony/files/patch-src_Menu.cc new file mode 100644 index 000000000000..a7ca891664d0 --- /dev/null +++ b/games/pink-pony/files/patch-src_Menu.cc @@ -0,0 +1,11 @@ +--- src/Menu.cc.orig 2025-05-13 14:45:49 UTC ++++ src/Menu.cc +@@ -88,7 +88,7 @@ Menu::Menu (Config* config, + : active_screen(MAIN_SCREEN), + config(config), + skydome(skydome), +- heightmap(NULL), ++ heightmap(nullptr), + logo_button(config->resource_dir + "textures/logo.png"), + start_button("Start", config), + quit_button(config->resource_dir + "textures/quit.png"),