pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/mightymike



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.

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@localhost
+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



Home | Main Index | Thread Index | Old Index