git: 04af7fb01c4a - main - games/rocksndiamonds: Update to 4.4.0.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 18 Feb 2025 20:55:35 UTC
The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=04af7fb01c4a278478528a39b894c34bce92b223 commit 04af7fb01c4a278478528a39b894c34bce92b223 Author: Nuno Teixeira <eduardo@FreeBSD.org> AuthorDate: 2025-02-18 20:40:44 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2025-02-18 20:55:24 +0000 games/rocksndiamonds: Update to 4.4.0.4 - Cleanup by install only program plus data included with distfile. - Extra/contrib levels will be included in a separated port: WIP mv games/rocksndiamonds-data -> games/rocksndiamonds-extra where a complete colection with be included ChangeLog: https://www.artsoft.org/2025/02/16/rocksndiamonds-4-4-0-4-released/ --- games/rocksndiamonds/Makefile | 86 ++++++------------------------------- games/rocksndiamonds/distinfo | 48 ++------------------- games/rocksndiamonds/pkg-plist | 97 ------------------------------------------ 3 files changed, 17 insertions(+), 214 deletions(-) diff --git a/games/rocksndiamonds/Makefile b/games/rocksndiamonds/Makefile index 353f609147ba..9efc67ffad38 100644 --- a/games/rocksndiamonds/Makefile +++ b/games/rocksndiamonds/Makefile @@ -1,30 +1,16 @@ PORTNAME= rocksndiamonds -DISTVERSION= 4.4.0.3 +DISTVERSION= 4.4.0.4 CATEGORIES= games -MASTER_SITES= http://www.artsoft.org/RELEASES/unix/rocksndiamonds/:game \ - http://www.artsoft.org/RELEASES/rocksndiamonds/levels/:levels_artsoft \ - SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/ -# Please contact the MAINTAINER if a Level is missing -DISTFILES= ${PORTNAME}-${DISTVERSION}-linux${EXTRACT_SUFX}:game \ - rnd_jue-3.3.0.0${EXTRACT_SUFX}:game \ - ${LEVELS_ARTSOFT:S/$/.zip/}:levels_artsoft \ - ${LEVELS_BD_FANS:S/$/.zip/} \ - Tutorial_Alpha.zip \ - ${PORTNAME}_icons.zip -DIST_SUBDIR= ${PORTNAME} -EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}-linux${EXTRACT_SUFX} \ - rnd_jue-3.3.0.0.tar.gz \ - ${PORTNAME}_icons.zip +MASTER_SITES= http://www.artsoft.org/RELEASES/unix/${PORTNAME}/ +EXTRACT_SUFX= -linux.tar.gz MAINTAINER= eduardo@FreeBSD.org COMMENT= Colorful Boulderdash'n'Emerald Mine'n'Sokoban'n'Stuff -WWW= https://www.artsoft.org/rocksndiamonds/ +WWW= https://www.artsoft.org/${PORTNAME}/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip - USES= gmake gnome iconv sdl USE_SDL= image2 mixer2 net2 sdl2 MAKE_ARGS= BASE_PATH="${DATADIR}" \ @@ -36,49 +22,20 @@ MAKE_ARGS= BASE_PATH="${DATADIR}" \ X11_PATH="${LOCALBASE}" DESKTOP_ENTRIES= "Rocks'n'Diamonds" \ - "" \ + "Arcade game" \ "${PORTNAME}" \ "${PORTNAME}" \ "Game;ArcadeGame;" \ "" SUB_FILES= pkg-message - -LEVELS_ARTSOFT= Sokoban-1.0.0 Contributions-1.2.0 - -LEVELS_BD_FANS= Bug_Hunter Classic_Boulderdash Classic_Sokoban Classic_Supaplex \ - Colourful_World Love_Pac Maniac_Mines Negundo_Dash Pipemania \ - Rockfighter Step_Puzzles Super_Jetset_Willy_Bros_3 \ - Through_the_Ages Trucky_Cargos_v0.1 Walpurgis_Collection \ - rnd_the_h_world - -PORTDOCS= * - -DOCSRCDIR1= ${WRKSRC} -DOC_FILES1= CREDITS ChangeLog - -DOCSRCDIR2= ${WRKSRC}/docs/elements -DOCSDIR2= ${DOCSDIR}/docs/elements -DOC_FILES2= *.txt - -ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 +PLIST_FILES= bin/${PORTNAME} \ + share/pixmaps/rocksndiamonds.png +PORTDATA= graphics levels music sounds +PORTDOCS= CREDITS ChangeLog docs/elements OPTIONS_DEFINE= DOCS -post-extract-script: - @${MKDIR} ${WRKDIR}/${PORTNAME} - @(cd ${WRKDIR}/rnd_jue*/levels/rnd_jue && ${RM} -r jue_sobigo) - @(cd ${WRKDIR}/rnd_jue*/levels && ${COPYTREE_SHARE} rnd_jue \ - ${WRKDIR}/${PORTNAME}) -.for l in ${LEVELS_ARTSOFT:S/$/.zip/} ${LEVELS_BD_FANS:S/$/.zip/} - @${UNZIP_CMD} -qo -d ${WRKDIR}/${PORTNAME} ${_DISTDIR}/${l} -.endfor - @${UNZIP_CMD} -qo -d ${WRKDIR}/${PORTNAME}/Tutorials \ - ${_DISTDIR}/Tutorial_Alpha.zip - @(cd ${WRKDIR}/${PORTNAME}/Tutorials && \ - ${MV} "Tutorial Alpha" rnd_tutorial_alpha) - @${RM} ${WRKDIR}/${PORTNAME}/Readme.txt - post-patch: @${REINPLACE_CMD} \ -e 's|sdl2-config|$${SDL2_CONFIG}|g' ${WRKSRC}/src/Makefile @@ -88,27 +45,12 @@ post-patch: do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_DATA} ${WRKSRC}/build-projects/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png + @(cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}) -.for dir in graphics levels music sounds - @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR}) -.endfor - @cd ${WRKDIR}/${PORTNAME} && ${COPYTREE_SHARE} . \ - ${STAGEDIR}${DATADIR}/levels/ - -.for s in ${ICON_SIZES} - @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ - ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ - ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png -.endfor - ${RLN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ - ${STAGEDIR}${PREFIX}/share/pixmaps/ - +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} - @${MKDIR} ${STAGEDIR}${DOCSDIR2} - ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} - - @cd ${STAGEDIR}${PREFIX} && ${FIND} ${DATADIR_REL}/levels \ - -type f >> ${TMPPLIST} + @cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/games/rocksndiamonds/distinfo b/games/rocksndiamonds/distinfo index 14590ac57880..7b5a0e9686bb 100644 --- a/games/rocksndiamonds/distinfo +++ b/games/rocksndiamonds/distinfo @@ -1,45 +1,3 @@ -TIMESTAMP = 1738197166 -SHA256 (rocksndiamonds/rocksndiamonds-4.4.0.3-linux.tar.gz) = 7c5ccde14108e1bdb21b275ae4527e97ff43f3cc229188ee82dc7cffd20aa6d9 -SIZE (rocksndiamonds/rocksndiamonds-4.4.0.3-linux.tar.gz) = 5324312 -SHA256 (rocksndiamonds/rnd_jue-3.3.0.0.tar.gz) = 9594656bab084fea2ecf104e48c4dea3ccd8153f86a6ddbab04cdd0d5f6899a6 -SIZE (rocksndiamonds/rnd_jue-3.3.0.0.tar.gz) = 35414851 -SHA256 (rocksndiamonds/Sokoban-1.0.0.zip) = 63f9d36789edca22c0f9454202f9fd21fcee89111642459b5882314f13ebdc0e -SIZE (rocksndiamonds/Sokoban-1.0.0.zip) = 295339 -SHA256 (rocksndiamonds/Contributions-1.2.0.zip) = d533dc69cd136d2bb7d76d674ab087285799191e0a516320aba8ac2368ce6dd2 -SIZE (rocksndiamonds/Contributions-1.2.0.zip) = 9499312 -SHA256 (rocksndiamonds/Bug_Hunter.zip) = d5eb055637fc3af9afdf9c495ff8e56cac3b9b5857a23383214832184267652a -SIZE (rocksndiamonds/Bug_Hunter.zip) = 5302 -SHA256 (rocksndiamonds/Classic_Boulderdash.zip) = c436e642801bc969ee97808755261848c26062aae045483b04ff20375601a759 -SIZE (rocksndiamonds/Classic_Boulderdash.zip) = 38379 -SHA256 (rocksndiamonds/Classic_Sokoban.zip) = ea06718dd310967d9124ecf6331533081afe3dd46358f136584ff5568ef18ab7 -SIZE (rocksndiamonds/Classic_Sokoban.zip) = 78270 -SHA256 (rocksndiamonds/Classic_Supaplex.zip) = 0be321b0c360541286139ecfe5b0b6969e6151649dbe5a7e215fec396d0dca44 -SIZE (rocksndiamonds/Classic_Supaplex.zip) = 147406 -SHA256 (rocksndiamonds/Colourful_World.zip) = dd325ad936f742f1406ad8c2bd9e9b2ebc5cd1c3348532b7a92044747ce2bc43 -SIZE (rocksndiamonds/Colourful_World.zip) = 34754 -SHA256 (rocksndiamonds/Love_Pac.zip) = ae94665ec86de807b8304708fe992362015afeb9515668839be85d9eef2a1586 -SIZE (rocksndiamonds/Love_Pac.zip) = 7780 -SHA256 (rocksndiamonds/Maniac_Mines.zip) = 5077b60481bbb350dddafee72f24ecf5967251af8c66395225a0d3658c889a43 -SIZE (rocksndiamonds/Maniac_Mines.zip) = 15997 -SHA256 (rocksndiamonds/Negundo_Dash.zip) = 260b6a866762bb59237deae91ee147e4d2dbcb23acff5328d6a9853c7fbeec85 -SIZE (rocksndiamonds/Negundo_Dash.zip) = 594094 -SHA256 (rocksndiamonds/Pipemania.zip) = 961e6becb039b61aab1606c58c35bcd77d9659caf2df722f6497c4d839ce5bf7 -SIZE (rocksndiamonds/Pipemania.zip) = 18330 -SHA256 (rocksndiamonds/Rockfighter.zip) = 9c31a05d4bb21aa8fa4311464f46cf16959168d61151f16f864a85da01d2e6ed -SIZE (rocksndiamonds/Rockfighter.zip) = 45777 -SHA256 (rocksndiamonds/Step_Puzzles.zip) = 520c963164343f6483b3e137415ab120cbfa37c9bd0d25474dbb575e690e70f4 -SIZE (rocksndiamonds/Step_Puzzles.zip) = 37268 -SHA256 (rocksndiamonds/Super_Jetset_Willy_Bros_3.zip) = a1e7a4e7ce73a511713e8ed5293a9d1cdf95e86667d45972ca039a1f180cfb07 -SIZE (rocksndiamonds/Super_Jetset_Willy_Bros_3.zip) = 3359 -SHA256 (rocksndiamonds/Through_the_Ages.zip) = 36285cc73de6837679fe6e41176036648ca29acd0595319309b63bc0aeb22226 -SIZE (rocksndiamonds/Through_the_Ages.zip) = 115851 -SHA256 (rocksndiamonds/Trucky_Cargos_v0.1.zip) = 48eb75cd62e9e901deabca66aa2e4fbf61c96596a4581025816b98f68ff7bc55 -SIZE (rocksndiamonds/Trucky_Cargos_v0.1.zip) = 32510 -SHA256 (rocksndiamonds/Walpurgis_Collection.zip) = bf7749b8d5f943ac747847d30596b0f97e04deb14bb9e4b2b8de723880771a91 -SIZE (rocksndiamonds/Walpurgis_Collection.zip) = 1068254 -SHA256 (rocksndiamonds/rnd_the_h_world.zip) = 97fcd192b500ce091c7aae1a02a56dc55789281d67adccde1f4986b9d0673709 -SIZE (rocksndiamonds/rnd_the_h_world.zip) = 96712 -SHA256 (rocksndiamonds/Tutorial_Alpha.zip) = 3e8ac984b7723290939281ad3fdaa1b10e9d1da6bb5439f302a8b755742d113e -SIZE (rocksndiamonds/Tutorial_Alpha.zip) = 5931 -SHA256 (rocksndiamonds/rocksndiamonds_icons.zip) = 8216932b9f7a3dc9297c95ee074bd93a65ab40eb50cfb24194d35f4fa881efce -SIZE (rocksndiamonds/rocksndiamonds_icons.zip) = 4419 +TIMESTAMP = 1739901627 +SHA256 (rocksndiamonds-4.4.0.4-linux.tar.gz) = fef9b8e3d1e0d3901f3c7449c78da607a8d0e3cf8ca8ea7d1be9859c9703f64e +SIZE (rocksndiamonds-4.4.0.4-linux.tar.gz) = 5346211 diff --git a/games/rocksndiamonds/pkg-plist b/games/rocksndiamonds/pkg-plist deleted file mode 100644 index a72c480924d5..000000000000 --- a/games/rocksndiamonds/pkg-plist +++ /dev/null @@ -1,97 +0,0 @@ -bin/rocksndiamonds -share/icons/hicolor/32x32/apps/rocksndiamonds.png -share/icons/hicolor/48x48/apps/rocksndiamonds.png -share/icons/hicolor/64x64/apps/rocksndiamonds.png -share/icons/hicolor/72x72/apps/rocksndiamonds.png -share/icons/hicolor/96x96/apps/rocksndiamonds.png -share/pixmaps/rocksndiamonds.png -%%DATADIR%%/graphics/gfx_classic/RocksBD.png -%%DATADIR%%/graphics/gfx_classic/RocksBD2.png -%%DATADIR%%/graphics/gfx_classic/RocksBusy.png -%%DATADIR%%/graphics/gfx_classic/RocksCE.png -%%DATADIR%%/graphics/gfx_classic/RocksCollect.png -%%DATADIR%%/graphics/gfx_classic/RocksDC.png -%%DATADIR%%/graphics/gfx_classic/RocksDC2.png -%%DATADIR%%/graphics/gfx_classic/RocksDF.png -%%DATADIR%%/graphics/gfx_classic/RocksDoor.png -%%DATADIR%%/graphics/gfx_classic/RocksDoor2.png -%%DATADIR%%/graphics/gfx_classic/RocksDoorMM.png -%%DATADIR%%/graphics/gfx_classic/RocksEMC.png -%%DATADIR%%/graphics/gfx_classic/RocksElements.png -%%DATADIR%%/graphics/gfx_classic/RocksFontBig.png -%%DATADIR%%/graphics/gfx_classic/RocksFontDC.png -%%DATADIR%%/graphics/gfx_classic/RocksFontEM.png -%%DATADIR%%/graphics/gfx_classic/RocksFontMedium.png -%%DATADIR%%/graphics/gfx_classic/RocksFontSmall.png -%%DATADIR%%/graphics/gfx_classic/RocksHeroes.png -%%DATADIR%%/graphics/gfx_classic/RocksMM.png -%%DATADIR%%/graphics/gfx_classic/RocksMore.png -%%DATADIR%%/graphics/gfx_classic/RocksSP.png -%%DATADIR%%/graphics/gfx_classic/RocksScreen.png -%%DATADIR%%/graphics/gfx_classic/RocksToons.png -%%DATADIR%%/graphics/gfx_classic/RocksTouch.png -%%DATADIR%%/graphics/gfx_classic/graphicsinfo.conf -%%DATADIR%%/graphics/gfx_classic/icons/icon.png -%%DATADIR%%/graphics/gfx_classic/joystick/axis_x.png -%%DATADIR%%/graphics/gfx_classic/joystick/axis_y.png -%%DATADIR%%/graphics/gfx_classic/joystick/button.png -%%DATADIR%%/graphics/gfx_classic/joystick/controller.png -%%DATADIR%%/music/mus_classic/mod.apoplexy -%%DATADIR%%/music/mus_classic/mod.apoplexy.txt -%%DATADIR%%/music/mus_classic/mod.chiptune -%%DATADIR%%/music/mus_classic/mod.chiptune.txt -%%DATADIR%%/music/mus_classic/mod.cream_of_the_earth -%%DATADIR%%/music/mus_classic/mod.cream_of_the_earth.txt -%%DATADIR%%/music/mus_classic/musicinfo.conf -%%DATADIR%%/music/mus_classic/rhythmloop.wav -%%DATADIR%%/sounds/snd_classic/amoebe.wav -%%DATADIR%%/sounds/snd_classic/autsch.wav -%%DATADIR%%/sounds/snd_classic/base.wav -%%DATADIR%%/sounds/snd_classic/blurb.wav -%%DATADIR%%/sounds/snd_classic/bong.wav -%%DATADIR%%/sounds/snd_classic/booom.wav -%%DATADIR%%/sounds/snd_classic/bug.wav -%%DATADIR%%/sounds/snd_classic/buing.wav -%%DATADIR%%/sounds/snd_classic/crash.wav -%%DATADIR%%/sounds/snd_classic/deng.wav -%%DATADIR%%/sounds/snd_classic/door.wav -%%DATADIR%%/sounds/snd_classic/empty.wav -%%DATADIR%%/sounds/snd_classic/exit.wav -%%DATADIR%%/sounds/snd_classic/fuel.wav -%%DATADIR%%/sounds/snd_classic/gate.wav -%%DATADIR%%/sounds/snd_classic/gong.wav -%%DATADIR%%/sounds/snd_classic/halloffame.wav -%%DATADIR%%/sounds/snd_classic/hammer.wav -%%DATADIR%%/sounds/snd_classic/holz.wav -%%DATADIR%%/sounds/snd_classic/hui.wav -%%DATADIR%%/sounds/snd_classic/infotron.wav -%%DATADIR%%/sounds/snd_classic/jingle.wav -%%DATADIR%%/sounds/snd_classic/kabumm.wav -%%DATADIR%%/sounds/snd_classic/kink.wav -%%DATADIR%%/sounds/snd_classic/klapper.wav -%%DATADIR%%/sounds/snd_classic/kling.wav -%%DATADIR%%/sounds/snd_classic/klopf.wav -%%DATADIR%%/sounds/snd_classic/klumpf.wav -%%DATADIR%%/sounds/snd_classic/knack.wav -%%DATADIR%%/sounds/snd_classic/knurk.wav -%%DATADIR%%/sounds/snd_classic/lachen.wav -%%DATADIR%%/sounds/snd_classic/laser.wav -%%DATADIR%%/sounds/snd_classic/miep.wav -%%DATADIR%%/sounds/snd_classic/njam.wav -%%DATADIR%%/sounds/snd_classic/oeffnen.wav -%%DATADIR%%/sounds/snd_classic/pling.wav -%%DATADIR%%/sounds/snd_classic/pong.wav -%%DATADIR%%/sounds/snd_classic/pusch.wav -%%DATADIR%%/sounds/snd_classic/quiek.wav -%%DATADIR%%/sounds/snd_classic/quirk.wav -%%DATADIR%%/sounds/snd_classic/roaaar.wav -%%DATADIR%%/sounds/snd_classic/roehr.wav -%%DATADIR%%/sounds/snd_classic/schlurf.wav -%%DATADIR%%/sounds/snd_classic/sirr.wav -%%DATADIR%%/sounds/snd_classic/slurp.wav -%%DATADIR%%/sounds/snd_classic/soundsinfo.conf -%%DATADIR%%/sounds/snd_classic/warnton.wav -%%DATADIR%%/sounds/snd_classic/whoosh.wav -%%DATADIR%%/sounds/snd_classic/zisch.wav -%%DATADIR%%/sounds/snd_classic/zonkdown.wav -%%DATADIR%%/sounds/snd_classic/zonkpush.wav