diff --git a/games/openclaw/Makefile b/games/openclaw/Makefile index 293b10a2591d..eaa272bd2073 100644 --- a/games/openclaw/Makefile +++ b/games/openclaw/Makefile @@ -1,72 +1,76 @@ PORTNAME= OpenClaw -DISTVERSION= 0.0-51 -PORTREVISION= 4 -DISTVERSIONSUFFIX= -gbac7730 +DISTVERSION= 0.3-98 +DISTVERSIONSUFFIX= -g3586dfa CATEGORIES= games +PATCH_SITES= https://github.com/valpackett/${GH_PROJECT}/commit/ +PATCHFILES+= 005aa1d36cae.patch:-p1 # fix running without launcher + MAINTAINER= ports@FreeBSD.org COMMENT= Reimplementation of Captain Claw (1997) platformer WWW= https://github.com/pjasicek/OpenClaw LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libtinyxml.so:textproc/tinyxml USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig sdl USE_GITHUB= yes GH_ACCOUNT= pjasicek USE_SDL= gfx2 image2 mixer2 ttf2 +CMAKE_ARGS+= -DDEFAULT_ASSETS_FOLDER=${DATADIR}/ + PLIST_FILES= bin/openclaw PORTDATA= ASSETS.ZIP SAVES.XML clacon.ttf config.xml console02.tga SUB_FILES= pkg-message OPTIONS_DEFINE= LAUNCHER OPTIONS_DEFAULT= LAUNCHER LAUNCHER_DESC= Install launcher to manage game settings LAUNCHER_USES= magick:6,build mono LAUNCHER_PLIST_FILES= bin/ClawLauncher.exe bin/clawlauncher LAUNCHER_DESKTOP_ENTRIES= \ "${GH_PROJECT}" \ "" \ "${PORTNAME:tl}" \ "clawlauncher" \ "Game;ArcadeGame;" \ "" post-patch: @${REINPLACE_CMD} '/CMAKE_RUNTIME_OUTPUT_DIRECTORY/d; s| -O2 -g||' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|/usr/share/openclaw|${DATADIR}|g' \ ${WRKSRC}/Build_Release/clawlauncher \ ${WRKSRC}/Build_Release/config_linux_release.xml pre-build: @cd ${WRKSRC}/Build_Release && ${CP} config_linux_release.xml config.xml post-build-LAUNCHER-on: @convert -verbose -set filename:size %wx%h \ ${WRKSRC}/ClawLauncher/Resources/launcher_icon.ico \ ${WRKDIR}/launcher_icon_%\[filename:size].png do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME:tl} \ ${STAGEDIR}${PREFIX}/bin @cd ${WRKSRC}/Build_Release && ${COPYTREE_SHARE} \ "${PORTDATA}" ${STAGEDIR}${DATADIR} do-install-LAUNCHER-on: ${INSTALL_SCRIPT} ${WRKSRC}/Build_Release/ClawLauncher.exe \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/Build_Release/clawlauncher \ ${STAGEDIR}${PREFIX}/bin .for size in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 192x192 256x256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}/apps ${INSTALL_DATA} ${WRKDIR}/launcher_icon_${size}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}/apps/${PORTNAME:tl}.png @${ECHO_CMD} share/icons/hicolor/${size}/apps/${PORTNAME:tl}.png >> ${TMPPLIST} .endfor .include diff --git a/games/openclaw/distinfo b/games/openclaw/distinfo index eb778e326bea..4fb8d5e3207b 100644 --- a/games/openclaw/distinfo +++ b/games/openclaw/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1511143151 -SHA256 (pjasicek-OpenClaw-0.0-51-gbac7730_GH0.tar.gz) = 61f5e4d440615a08369591562e2d9489235676bee4bd0182050768eb6ca48af2 -SIZE (pjasicek-OpenClaw-0.0-51-gbac7730_GH0.tar.gz) = 26516775 +TIMESTAMP = 1673895315 +SHA256 (pjasicek-OpenClaw-0.3-98-g3586dfa_GH0.tar.gz) = f2b2b096c453e29f0b6e90f4d4b897b3f479f4f107e653c79f09e13babb29de5 +SIZE (pjasicek-OpenClaw-0.3-98-g3586dfa_GH0.tar.gz) = 28813973 +SHA256 (005aa1d36cae.patch) = 22de43c8bae35b7fddf4e943e5b805d6e9bb097b9ca378670e2d79d266b34d59 +SIZE (005aa1d36cae.patch) = 17473226