Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 9856C84E80 for ; Wed, 28 Jun 2023 23:40:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 1Ld4HrO_kGcp for ; Wed, 28 Jun 2023 23:40:49 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 79B8A84CFE for ; Wed, 28 Jun 2023 23:40:49 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id A1AC9FA89; Wed, 28 Jun 2023 23:40:48 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1687995648259010" MIME-Version: 1.0 Date: Wed, 28 Jun 2023 23:40:48 +0000 From: "Charlotte Koch" Subject: CVS commit: pkgsrc/games/mightymike To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: charlotte@netbsd.org X-Mailer: log_accum Message-Id: <20230628234048.A1AC9FA89@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1687995648259010 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: charlotte Date: Wed Jun 28 23:40:48 UTC 2023 Added Files: pkgsrc/games/mightymike: DESCR Makefile PLIST distinfo pkgsrc/games/mightymike/files: mightymike.template Log Message: games/mightymike: New package This is Pangea Software's Mighty Mike updated to run on modern systems. Set in a toy store, this top-down action game is a staple of 90's Macintosh games. It was initially published in 1995 under the name Power Pete. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/games/mightymike/DESCR \ pkgsrc/games/mightymike/Makefile pkgsrc/games/mightymike/PLIST \ pkgsrc/games/mightymike/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/games/mightymike/files/mightymike.template Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1687995648259010 Content-Disposition: inline Content-Length: 10538 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/games/mightymike/DESCR diff -u /dev/null pkgsrc/games/mightymike/DESCR:1.1 --- /dev/null Wed Jun 28 23:40:48 2023 +++ pkgsrc/games/mightymike/DESCR Wed Jun 28 23:40:48 2023 @@ -0,0 +1,3 @@ +This is Pangea Software's Mighty Mike updated to run on modern systems. Set +in a toy store, this top-down action game is a staple of 90's Macintosh +games. It was initially published in 1995 under the name Power Pete. Index: pkgsrc/games/mightymike/Makefile diff -u /dev/null pkgsrc/games/mightymike/Makefile:1.1 --- /dev/null Wed Jun 28 23:40:48 2023 +++ pkgsrc/games/mightymike/Makefile Wed Jun 28 23:40:48 2023 @@ -0,0 +1,36 @@ +# $NetBSD: Makefile,v 1.1 2023/06/28 23:40:48 charlotte Exp $ + +DISTNAME= mightymike-3.0.2 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_GITHUB:=jorio/} +GITHUB_TAG= v${PKGVERSION_NOREV} + +MAINTAINER= charlotte@NetBSD.org +HOMEPAGE= https://jorio.itch.io/mightymike +COMMENT= Pangea Software's Mighty Mike (Power Pete) for modern systems +LICENSE= cc-by-nc-sa-v4.0-license + +GITHUB_SUBMODULES= \ + jorio Pomme d57c28e205462e51063e787f9ebddaadff592f1e extern/Pomme + +WRKSRC= ${WRKDIR}/MightyMike-${PKGVERSION_NOREV} + +USE_CMAKE= yes +USE_LANGUAGES= c c++ +USE_TOOLS+= pax pkg-config + +INSTALLATION_DIRS+= bin +INSTALLATION_DIRS+= libexec +INSTALLATION_DIRS+= share/mightymike/Data + +pre-configure: + ${SED} -e 's,@@PREFIX@@,${PREFIX},g' \ + ${FILESDIR}/mightymike.template > ${WRKDIR}/mightymike + +do-install: + ${INSTALL_SCRIPT} ${WRKDIR}/mightymike ${DESTDIR}${PREFIX}/bin/mightymike + ${INSTALL_PROGRAM} ${WRKSRC}/MightyMike ${DESTDIR}${PREFIX}/libexec + (cd ${WRKSRC}/Data && ${PAX} -r -w . ${DESTDIR}${PREFIX}/share/mightymike/Data) + +.include "../../devel/SDL2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/games/mightymike/PLIST diff -u /dev/null pkgsrc/games/mightymike/PLIST:1.1 --- /dev/null Wed Jun 28 23:40:48 2023 +++ pkgsrc/games/mightymike/PLIST Wed Jun 28 23:40:48 2023 @@ -0,0 +1,150 @@ +@comment $NetBSD: PLIST,v 1.1 2023/06/28 23:40:48 charlotte Exp $ +bin/mightymike +libexec/MightyMike +share/mightymike/Data/Audio/Bargain/DogRoar.aiff +share/mightymike/Data/Audio/Bargain/DoorOpen.aiff +share/mightymike/Data/Audio/Bargain/ExitShip.aiff +share/mightymike/Data/Audio/Bargain/RobotDanger.aiff +share/mightymike/Data/Audio/Bargain/SpaceShip.aiff +share/mightymike/Data/Audio/Candy/BunnyHop.aiff +share/mightymike/Data/Audio/Candy/CarmelMonster.aiff +share/mightymike/Data/Audio/Candy/Hehehe.aiff +share/mightymike/Data/Audio/Clown/ClownLaugh.aiff +share/mightymike/Data/Audio/Clown/DoorOpen.aiff +share/mightymike/Data/Audio/Clown/JackInTheBox.aiff +share/mightymike/Data/Audio/Clown/TireSkid.aiff +share/mightymike/Data/Audio/Default/BadHit.aiff +share/mightymike/Data/Audio/Default/ComeHereRodent.aiff +share/mightymike/Data/Audio/Default/DeathScream.aiff +share/mightymike/Data/Audio/Default/EatMyDust.aiff +share/mightymike/Data/Audio/Default/EnemyExplode.aiff +share/mightymike/Data/Audio/Default/FireInTheHole.aiff +share/mightymike/Data/Audio/Default/Food.aiff +share/mightymike/Data/Audio/Default/FreeDude.aiff +share/mightymike/Data/Audio/Default/GetCoin.aiff +share/mightymike/Data/Audio/Default/GetKey.aiff +share/mightymike/Data/Audio/Default/GetPOW.aiff +share/mightymike/Data/Audio/Default/Heart.aiff +share/mightymike/Data/Audio/Default/HeatSeekBeew.aiff +share/mightymike/Data/Audio/Default/IllSaveYou.aiff +share/mightymike/Data/Audio/Default/MachineGun.aiff +share/mightymike/Data/Audio/Default/MissleLaunch.aiff +share/mightymike/Data/Audio/Default/NoMoreNiceGuy.aiff +share/mightymike/Data/Audio/Default/Nuke.aiff +share/mightymike/Data/Audio/Default/Ouch.aiff +share/mightymike/Data/Audio/Default/Pie.aiff +share/mightymike/Data/Audio/Default/PixieDust.aiff +share/mightymike/Data/Audio/Default/Pop.aiff +share/mightymike/Data/Audio/Default/RadarEnter.aiff +share/mightymike/Data/Audio/Default/RifleShot.aiff +share/mightymike/Data/Audio/Default/RubberGun.aiff +share/mightymike/Data/Audio/Default/SelectChime.aiff +share/mightymike/Data/Audio/Default/Splash.aiff +share/mightymike/Data/Audio/Default/Squeek.aiff +share/mightymike/Data/Audio/Default/SuctionCupPop.aiff +share/mightymike/Data/Audio/Default/TakeThat.aiff +share/mightymike/Data/Audio/Default/TracerShot.aiff +share/mightymike/Data/Audio/Default/WeaponPickup.aiff +share/mightymike/Data/Audio/Fairy/DoorOpen.aiff +share/mightymike/Data/Audio/Fairy/Frog.aiff +share/mightymike/Data/Audio/Fairy/Shriek.aiff +share/mightymike/Data/Audio/Fairy/Witch.aiff +share/mightymike/Data/Audio/Jurassic/BarneyBounce.aiff +share/mightymike/Data/Audio/Jurassic/DinoBoom.aiff +share/mightymike/Data/Audio/Jurassic/DoorOpen.aiff +share/mightymike/Data/Audio/Jurassic/UngaBunga.aiff +share/mightymike/Data/Audio/Music/CandyCaneLane.aiff +share/mightymike/Data/Audio/Music/CarShopCartRace.aiff +share/mightymike/Data/Audio/Music/ClowningAround.aiff +share/mightymike/Data/Audio/Music/FairyTaleTrail.aiff +share/mightymike/Data/Audio/Music/GamesGallery.aiff +share/mightymike/Data/Audio/Music/IntroToCandyCane.aiff +share/mightymike/Data/Audio/Music/IntroToClowning.aiff +share/mightymike/Data/Audio/Music/IntroToEnteringWorlds.aiff +share/mightymike/Data/Audio/Music/IntroToFairyTale.aiff +share/mightymike/Data/Audio/Music/IntroToGamesGallery.aiff +share/mightymike/Data/Audio/Music/IntroToPrehistoric.aiff +share/mightymike/Data/Audio/Music/LoseGame.aiff +share/mightymike/Data/Audio/Music/MainTitleTheme.aiff +share/mightymike/Data/Audio/Music/MikeFinishLevel.aiff +share/mightymike/Data/Audio/Music/PangeaIntro.aiff +share/mightymike/Data/Audio/Music/PrehistoricPlaza.aiff +share/mightymike/Data/Audio/Music/WinGame.aiff +share/mightymike/Data/Audio/Music/WinGameLoop.aiff +share/mightymike/Data/Audio/Music/WinHum.aiff +share/mightymike/Data/Images/bargainscene.tga +share/mightymike/Data/Images/bonus.tga +share/mightymike/Data/Images/border.tga +share/mightymike/Data/Images/border2.tga +share/mightymike/Data/Images/border832.tga +share/mightymike/Data/Images/candyscene.tga +share/mightymike/Data/Images/charging.tga +share/mightymike/Data/Images/clownscene.tga +share/mightymike/Data/Images/credits1.tga +share/mightymike/Data/Images/diff.tga +share/mightymike/Data/Images/dinoscene.tga +share/mightymike/Data/Images/fairyscene.tga +share/mightymike/Data/Images/head.tga +share/mightymike/Data/Images/legal.tga +share/mightymike/Data/Images/lose.tga +share/mightymike/Data/Images/overheadmap.tga +share/mightymike/Data/Images/overheadmap2.tga +share/mightymike/Data/Images/overheadmap3.tga +share/mightymike/Data/Images/playerchoose.tga +share/mightymike/Data/Images/radarmap.tga +share/mightymike/Data/Images/scores.tga +share/mightymike/Data/Images/titlepage.tga +share/mightymike/Data/Images/titlepagepp.tga +share/mightymike/Data/Images/view68k.tga +share/mightymike/Data/Images/viewppc.tga +share/mightymike/Data/Images/win.tga +share/mightymike/Data/Images/winbw.tga +share/mightymike/Data/Maps/Bargain.Tileset +share/mightymike/Data/Maps/Bargain.map-1 +share/mightymike/Data/Maps/Bargain.map-2 +share/mightymike/Data/Maps/Bargain.map-3 +share/mightymike/Data/Maps/Candy.Map-1 +share/mightymike/Data/Maps/Candy.Map-2 +share/mightymike/Data/Maps/Candy.map-3 +share/mightymike/Data/Maps/Candy.tileset +share/mightymike/Data/Maps/Clown.Map-1 +share/mightymike/Data/Maps/Clown.tileset +share/mightymike/Data/Maps/Fairy.Map-1 +share/mightymike/Data/Maps/Fairy.Tileset +share/mightymike/Data/Maps/Fairy.map-2 +share/mightymike/Data/Maps/Fairy.map-3 +share/mightymike/Data/Maps/Jurassic.map-1 +share/mightymike/Data/Maps/Jurassic.map-2 +share/mightymike/Data/Maps/Jurassic.map-3 +share/mightymike/Data/Maps/Jurassic.tileset +share/mightymike/Data/Maps/clown.map-2 +share/mightymike/Data/Maps/clown.map-3 +share/mightymike/Data/Movies/Pangea.spin +share/mightymike/Data/Shapes/Bonus.shapes +share/mightymike/Data/Shapes/Difficulty.shapes +share/mightymike/Data/Shapes/OverheadMap.shapes +share/mightymike/Data/Shapes/Win.shapes +share/mightymike/Data/Shapes/bargain1.shapes +share/mightymike/Data/Shapes/bargain2.shapes +share/mightymike/Data/Shapes/candy1.shapes +share/mightymike/Data/Shapes/candy2.shapes +share/mightymike/Data/Shapes/clown1.shapes +share/mightymike/Data/Shapes/clown2.shapes +share/mightymike/Data/Shapes/fairy1.shapes +share/mightymike/Data/Shapes/fairy2.shapes +share/mightymike/Data/Shapes/highscore.shapes +share/mightymike/Data/Shapes/infobar.shapes +share/mightymike/Data/Shapes/infobar2.shapes +share/mightymike/Data/Shapes/jurassic1.shapes +share/mightymike/Data/Shapes/jurassic2.shapes +share/mightymike/Data/Shapes/main.shapes +share/mightymike/Data/Shapes/playerchoose.shapes +share/mightymike/Data/Shapes/title.shapes +share/mightymike/Data/Shapes/view.shapes +share/mightymike/Data/Shapes/weapon.shapes +share/mightymike/Data/System/Application.rsrc +share/mightymike/Data/System/credits.txt +share/mightymike/Data/System/gamecontrollerdb.txt +share/mightymike/Data/System/win1.txt +share/mightymike/Data/System/win2.txt +share/mightymike/Data/System/win3.txt Index: pkgsrc/games/mightymike/distinfo diff -u /dev/null pkgsrc/games/mightymike/distinfo:1.1 --- /dev/null Wed Jun 28 23:40:48 2023 +++ pkgsrc/games/mightymike/distinfo Wed Jun 28 23:40:48 2023 @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1 2023/06/28 23:40:48 charlotte Exp $ + +BLAKE2s (jorio-Pomme-d57c28e205462e51063e787f9ebddaadff592f1e.tar.gz) = b626a018fcd485e04cc498da7cff6b185c6746b837812bd416616dcb6d3f28ef +SHA512 (jorio-Pomme-d57c28e205462e51063e787f9ebddaadff592f1e.tar.gz) = 79613bd5670488645bcb2d6e20d9945507d53365cded204ab5045e01af79c4dcbe3143cc28e341859f36205837f5051ef16089e7983401a1f746d2bc0e857b77 +Size (jorio-Pomme-d57c28e205462e51063e787f9ebddaadff592f1e.tar.gz) = 148831 bytes +BLAKE2s (mightymike-3.0.2.tar.gz) = 704784bfb403fe4cb8e4f37238826c6e636bd802d7f6004ba9a2e02fa59164cf +SHA512 (mightymike-3.0.2.tar.gz) = cc8c7ee781ca61fcc5aec9da5046b93268e02bcb41dfd71d6eeaf3b01af55fa6b38b361d21be4bd2d432a6b33358e0882d74f035fdc69c51a8c5a98b6a938d2b +Size (mightymike-3.0.2.tar.gz) = 28153613 bytes Index: pkgsrc/games/mightymike/files/mightymike.template diff -u /dev/null pkgsrc/games/mightymike/files/mightymike.template:1.1 --- /dev/null Wed Jun 28 23:40:48 2023 +++ pkgsrc/games/mightymike/files/mightymike.template Wed Jun 28 23:40:48 2023 @@ -0,0 +1,6 @@ +#!/bin/sh +# +# $NetBSD: mightymike.template,v 1.1 2023/06/28 23:40:48 charlotte Exp $ +# Launcher script for Mighty Mike. +set -e +cd @@PREFIX@@/share/mightymike && @@PREFIX@@/libexec/MightyMike --_----------=_1687995648259010--