pkgsrc-Changes archive

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

CVS commit: pkgsrc/games/bugdom



Module Name:    pkgsrc
Committed By:   charlotte
Date:           Wed Jun 28 03:32:41 UTC 2023

Added Files:
        pkgsrc/games/bugdom: DESCR Makefile PLIST distinfo
        pkgsrc/games/bugdom/files: bugdom.template

Log Message:
games/bugdom: New package

Bugdom is a 1999 Macintosh game by Pangea Software. You play as Rollie
McFly, a pill bug on a quest to save ladybugs from King Thorax's iron grip
on the Bugdom.

This port aims to provide the best way to experience Bugdom today. It
introduces some modern comforts (such as support for arbitrary resolutions)
and fixes some gameplay bugs. The overall experience is intended to be
faithful to the spirit of the original game, so modifications to the game's
design are out of the scope of this project.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/games/bugdom/DESCR pkgsrc/games/bugdom/Makefile \
    pkgsrc/games/bugdom/PLIST pkgsrc/games/bugdom/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/games/bugdom/files/bugdom.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/bugdom/DESCR
diff -u /dev/null pkgsrc/games/bugdom/DESCR:1.1
--- /dev/null   Wed Jun 28 03:32:41 2023
+++ pkgsrc/games/bugdom/DESCR   Wed Jun 28 03:32:41 2023
@@ -0,0 +1,9 @@
+Bugdom is a 1999 Macintosh game by Pangea Software. You play as Rollie
+McFly, a pill bug on a quest to save ladybugs from King Thorax's iron grip
+on the Bugdom.
+
+This port aims to provide the best way to experience Bugdom today. It
+introduces some modern comforts (such as support for arbitrary resolutions)
+and fixes some gameplay bugs. The overall experience is intended to be
+faithful to the spirit of the original game, so modifications to the game's
+design are out of the scope of this project.
Index: pkgsrc/games/bugdom/Makefile
diff -u /dev/null pkgsrc/games/bugdom/Makefile:1.1
--- /dev/null   Wed Jun 28 03:32:41 2023
+++ pkgsrc/games/bugdom/Makefile        Wed Jun 28 03:32:41 2023
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.1 2023/06/28 03:32:41 charlotte Exp $
+
+DISTNAME=      bugdom-1.3.3
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=jorio/}
+
+MAINTAINER=    charlotte%NetBSD.org@localhost
+HOMEPAGE=      https://pangeasoft.net/bug/
+COMMENT=       Pangea Software's Bugdom for modern systems
+LICENSE=       cc-by-nc-sa-v4.0-license
+
+GITHUB_SUBMODULES=     \
+       jorio Pomme ad9cc177d2187f67bd00cb6cf2b3045ef91c577b extern/Pomme
+
+WRKSRC=                ${WRKDIR}/Bugdom-${PKGVERSION_NOREV}
+
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
+USE_TOOLS+=    pax pkg-config
+
+INSTALLATION_DIRS+=    bin
+INSTALLATION_DIRS+=    libexec
+INSTALLATION_DIRS+=    share/bugdom/Data
+
+#post-extract:
+#      ${RM} -rf ${WRKSRC}/extern/Pomme
+#      ${LN} -sf ${WRKDIR}/Pomme-${POMME:S/.tar.gz//} ${WRKSRC}/extern/Pomme
+
+pre-configure:
+       ${SED} -e 's,@@PREFIX@@,${PREFIX},g' \
+               ${FILESDIR}/bugdom.template > ${WRKDIR}/bugdom
+
+do-install:
+       ${INSTALL_SCRIPT} ${WRKDIR}/bugdom ${DESTDIR}${PREFIX}/bin/bugdom
+       ${INSTALL_PROGRAM} ${WRKSRC}/Bugdom ${DESTDIR}${PREFIX}/libexec
+       (cd ${WRKSRC}/Data && ${PAX} -r -w . ${DESTDIR}${PREFIX}/share/bugdom/Data)
+
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/games/bugdom/PLIST
diff -u /dev/null pkgsrc/games/bugdom/PLIST:1.1
--- /dev/null   Wed Jun 28 03:32:41 2023
+++ pkgsrc/games/bugdom/PLIST   Wed Jun 28 03:32:41 2023
@@ -0,0 +1,210 @@
+@comment $NetBSD: PLIST,v 1.1 2023/06/28 03:32:41 charlotte Exp $
+bin/bugdom
+libexec/Bugdom
+share/bugdom/Data/Audio/AntHill.sounds/Explosion.aiff
+share/bugdom/Data/Audio/AntHill.sounds/FireCrackle.aiff
+share/bugdom/Data/Audio/AntHill.sounds/Laugh.aiff
+share/bugdom/Data/Audio/AntHill.sounds/PipeClang.aiff
+share/bugdom/Data/Audio/AntHill.sounds/Shoot.aiff
+share/bugdom/Data/Audio/AntHill.sounds/Sizzle.aiff
+share/bugdom/Data/Audio/AntHill.sounds/ValveOpen.aiff
+share/bugdom/Data/Audio/AntHill.sounds/WaterLeak.aiff
+share/bugdom/Data/Audio/AntHillSong.aiff
+share/bugdom/Data/Audio/Bonus.sounds/Bell.aiff
+share/bugdom/Data/Audio/Bonus.sounds/Click.aiff
+share/bugdom/Data/Audio/BonusSong.aiff
+share/bugdom/Data/Audio/Forest.aiff
+share/bugdom/Data/Audio/Forest.sounds/Explosion.aiff
+share/bugdom/Data/Audio/Forest.sounds/FireCrackle.aiff
+share/bugdom/Data/Audio/Forest.sounds/Footstep.aiff
+share/bugdom/Data/Audio/Forest.sounds/Helicopter.aiff
+share/bugdom/Data/Audio/Forest.sounds/Plasmaburst.aiff
+share/bugdom/Data/Audio/HighScores.aiff
+share/bugdom/Data/Audio/Hive.sounds/Plunger.aiff
+share/bugdom/Data/Audio/Hive.sounds/Pump.aiff
+share/bugdom/Data/Audio/Hive.sounds/StingerShoot.aiff
+share/bugdom/Data/Audio/HiveLevel.aiff
+share/bugdom/Data/Audio/Lawn.sounds/DoorOpen.aiff
+share/bugdom/Data/Audio/LawnSong.aiff
+share/bugdom/Data/Audio/LawnSongOld.aiff
+share/bugdom/Data/Audio/LoseSong.aiff
+share/bugdom/Data/Audio/Main.sounds/BuddyLaunch.aiff
+share/bugdom/Data/Audio/Main.sounds/Checkpoint.aiff
+share/bugdom/Data/Audio/Main.sounds/Firecracker.aiff
+share/bugdom/Data/Audio/Main.sounds/FlyBuzz.aiff
+share/bugdom/Data/Audio/Main.sounds/GetHit.aiff
+share/bugdom/Data/Audio/Main.sounds/GetPOW.aiff
+share/bugdom/Data/Audio/Main.sounds/HitDirt.aiff
+share/bugdom/Data/Audio/Main.sounds/Jump.aiff
+share/bugdom/Data/Audio/Main.sounds/Kablam.aiff
+share/bugdom/Data/Audio/Main.sounds/Kick.aiff
+share/bugdom/Data/Audio/Main.sounds/LadyBugRescue.aiff
+share/bugdom/Data/Audio/Main.sounds/Morph.aiff
+share/bugdom/Data/Audio/Main.sounds/Pop.aiff
+share/bugdom/Data/Audio/Main.sounds/Pound.aiff
+share/bugdom/Data/Audio/Main.sounds/Select.aiff
+share/bugdom/Data/Audio/Main.sounds/Shield.aiff
+share/bugdom/Data/Audio/Main.sounds/SpeedBoost.aiff
+share/bugdom/Data/Audio/Main.sounds/Splash.aiff
+share/bugdom/Data/Audio/Main.sounds/ThrowSpear.aiff
+share/bugdom/Data/Audio/MenuSong.aiff
+share/bugdom/Data/Audio/Night.aiff
+share/bugdom/Data/Audio/Night.sounds/DoorOpen.aiff
+share/bugdom/Data/Audio/Night.sounds/RockSlam.aiff
+share/bugdom/Data/Audio/Pond.sounds/BoatEngine.aiff
+share/bugdom/Data/Audio/Pond.sounds/Slurp.aiff
+share/bugdom/Data/Audio/Pond.sounds/Waterbug.aiff
+share/bugdom/Data/Audio/PondSong.aiff
+share/bugdom/Data/Audio/Song_Pangea.aiff
+share/bugdom/Data/Audio/WinSong.aiff
+share/bugdom/Data/Images/Infobar/128.tga
+share/bugdom/Data/Images/Infobar/129.tga
+share/bugdom/Data/Images/Infobar/130.tga
+share/bugdom/Data/Images/Infobar/131.tga
+share/bugdom/Data/Images/Infobar/132.tga
+share/bugdom/Data/Images/Infobar/133.tga
+share/bugdom/Data/Images/Infobar/134.tga
+share/bugdom/Data/Images/Infobar/135.tga
+share/bugdom/Data/Images/Infobar/136.tga
+share/bugdom/Data/Images/Infobar/137.tga
+share/bugdom/Data/Images/Infobar/138.tga
+share/bugdom/Data/Images/Infobar/139.tga
+share/bugdom/Data/Images/Infobar/140.tga
+share/bugdom/Data/Images/Infobar/141.tga
+share/bugdom/Data/Images/Infobar/142.tga
+share/bugdom/Data/Images/Infobar/143.tga
+share/bugdom/Data/Images/Infobar/144.tga
+share/bugdom/Data/Images/Infobar/145.tga
+share/bugdom/Data/Images/Infobar/146.tga
+share/bugdom/Data/Images/Infobar/147.tga
+share/bugdom/Data/Images/Infobar/148.tga
+share/bugdom/Data/Images/Infobar/149.tga
+share/bugdom/Data/Images/Infobar/150.tga
+share/bugdom/Data/Images/Infobar/151.tga
+share/bugdom/Data/Images/Infobar/152.tga
+share/bugdom/Data/Images/Infobar/153.tga
+share/bugdom/Data/Images/Infobar/154.tga
+share/bugdom/Data/Images/Infobar/155.tga
+share/bugdom/Data/Images/Infobar/156.tga
+share/bugdom/Data/Images/Infobar/157.tga
+share/bugdom/Data/Images/Infobar/158.tga
+share/bugdom/Data/Images/Infobar/NitroGauge.tga
+share/bugdom/Data/Images/Textures/1000.tga
+share/bugdom/Data/Images/Textures/1001.tga
+share/bugdom/Data/Images/Textures/1002.tga
+share/bugdom/Data/Images/Textures/1003.tga
+share/bugdom/Data/Images/Textures/1004.tga
+share/bugdom/Data/Images/Textures/128.tga
+share/bugdom/Data/Images/Textures/129.tga
+share/bugdom/Data/Images/Textures/130.tga
+share/bugdom/Data/Images/Textures/131.tga
+share/bugdom/Data/Images/Textures/132.tga
+share/bugdom/Data/Images/Textures/133.tga
+share/bugdom/Data/Images/Textures/134.tga
+share/bugdom/Data/Images/Textures/135.tga
+share/bugdom/Data/Images/Textures/136.tga
+share/bugdom/Data/Images/Textures/137.tga
+share/bugdom/Data/Images/Textures/1500.tga
+share/bugdom/Data/Images/Textures/1501.tga
+share/bugdom/Data/Images/Textures/1502.tga
+share/bugdom/Data/Images/Textures/1503.tga
+share/bugdom/Data/Images/Textures/200.tga
+share/bugdom/Data/Images/Textures/2000.tga
+share/bugdom/Data/Images/Textures/2001.tga
+share/bugdom/Data/Images/Textures/2002.tga
+share/bugdom/Data/Images/Textures/2003.tga
+share/bugdom/Data/Images/Textures/2004.tga
+share/bugdom/Data/Images/Textures/2005.tga
+share/bugdom/Data/Images/Textures/2006.tga
+share/bugdom/Data/Images/Textures/2007.tga
+share/bugdom/Data/Images/Textures/2008.tga
+share/bugdom/Data/Images/Textures/201.tga
+share/bugdom/Data/Images/Textures/202.tga
+share/bugdom/Data/Images/Textures/3000.sfl
+share/bugdom/Data/Images/Textures/3000.tga
+share/bugdom/Data/Images/Textures/3500.tga
+share/bugdom/Data/Images/Textures/3510.tga
+share/bugdom/Data/Images/Textures/3511.tga
+share/bugdom/Data/Images/Textures/3512.tga
+share/bugdom/Data/Images/Textures/3513.tga
+share/bugdom/Data/Images/Textures/3514.tga
+share/bugdom/Data/Images/Textures/3515.tga
+share/bugdom/Data/Images/Textures/3516.tga
+share/bugdom/Data/Images/Textures/3517.tga
+share/bugdom/Data/Images/Textures/3518.tga
+share/bugdom/Data/Images/Textures/3519.tga
+share/bugdom/Data/Models/AntHill_Models.3dmf
+share/bugdom/Data/Models/BeeHive_Models.3dmf
+share/bugdom/Data/Models/BonusScreen.3dmf
+share/bugdom/Data/Models/Forest_Models.3dmf
+share/bugdom/Data/Models/Global_Models1.3dmf
+share/bugdom/Data/Models/Global_Models2.3dmf
+share/bugdom/Data/Models/HighScores.3dmf
+share/bugdom/Data/Models/Lawn_Models1.3dmf
+share/bugdom/Data/Models/Lawn_Models2.3dmf
+share/bugdom/Data/Models/LevelIntro.3dmf
+share/bugdom/Data/Models/MainMenu.3dmf
+share/bugdom/Data/Models/Night_Models.3dmf
+share/bugdom/Data/Models/Pangea.3dmf
+share/bugdom/Data/Models/Pond_Models.3dmf
+share/bugdom/Data/Models/Title.3dmf
+share/bugdom/Data/Models/WinLose.3dmf
+share/bugdom/Data/Skeletons/Ant.3dmf
+share/bugdom/Data/Skeletons/Ant.skeleton.rsrc
+share/bugdom/Data/Skeletons/AntKing.3dmf
+share/bugdom/Data/Skeletons/AntKing.skeleton.rsrc
+share/bugdom/Data/Skeletons/Bat.3dmf
+share/bugdom/Data/Skeletons/Bat.skeleton.rsrc
+share/bugdom/Data/Skeletons/BoxerFly.3dmf
+share/bugdom/Data/Skeletons/BoxerFly.skeleton.rsrc
+share/bugdom/Data/Skeletons/Buddy.3dmf
+share/bugdom/Data/Skeletons/Buddy.skeleton.rsrc
+share/bugdom/Data/Skeletons/Caterpillar.3dmf
+share/bugdom/Data/Skeletons/Caterpillar.skeleton.rsrc
+share/bugdom/Data/Skeletons/DoodleBug.3dmf
+share/bugdom/Data/Skeletons/DoodleBug.skeleton.rsrc
+share/bugdom/Data/Skeletons/DragonFly.3dmf
+share/bugdom/Data/Skeletons/DragonFly.skeleton.rsrc
+share/bugdom/Data/Skeletons/FireFly.3dmf
+share/bugdom/Data/Skeletons/FireFly.skeleton.rsrc
+share/bugdom/Data/Skeletons/FlyingBee.3dmf
+share/bugdom/Data/Skeletons/FlyingBee.skeleton.rsrc
+share/bugdom/Data/Skeletons/Foot.3dmf
+share/bugdom/Data/Skeletons/Foot.skeleton.rsrc
+share/bugdom/Data/Skeletons/LadyBug.3dmf
+share/bugdom/Data/Skeletons/LadyBug.skeleton.rsrc
+share/bugdom/Data/Skeletons/Larva.3dmf
+share/bugdom/Data/Skeletons/Larva.skeleton.rsrc
+share/bugdom/Data/Skeletons/Mosquito.3dmf
+share/bugdom/Data/Skeletons/Mosquito.skeleton.rsrc
+share/bugdom/Data/Skeletons/PondFish.3dmf
+share/bugdom/Data/Skeletons/PondFish.skeleton.rsrc
+share/bugdom/Data/Skeletons/QueenBee.3dmf
+share/bugdom/Data/Skeletons/QueenBee.skeleton.rsrc
+share/bugdom/Data/Skeletons/Roach.3dmf
+share/bugdom/Data/Skeletons/Roach.skeleton.rsrc
+share/bugdom/Data/Skeletons/RootSwing.3dmf
+share/bugdom/Data/Skeletons/RootSwing.skeleton.rsrc
+share/bugdom/Data/Skeletons/Skippy.3dmf
+share/bugdom/Data/Skeletons/Skippy.skeleton.rsrc
+share/bugdom/Data/Skeletons/Slug.3dmf
+share/bugdom/Data/Skeletons/Slug.skeleton.rsrc
+share/bugdom/Data/Skeletons/Spider.3dmf
+share/bugdom/Data/Skeletons/Spider.skeleton.rsrc
+share/bugdom/Data/Skeletons/WaterBug.3dmf
+share/bugdom/Data/Skeletons/WaterBug.skeleton.rsrc
+share/bugdom/Data/Skeletons/WingedFireAnt.3dmf
+share/bugdom/Data/Skeletons/WingedFireAnt.skeleton.rsrc
+share/bugdom/Data/Skeletons/WorkerBee.3dmf
+share/bugdom/Data/Skeletons/WorkerBee.skeleton.rsrc
+share/bugdom/Data/System/gamecontrollerdb.txt
+share/bugdom/Data/Terrain/AntHill.ter.rsrc
+share/bugdom/Data/Terrain/AntKing.ter.rsrc
+share/bugdom/Data/Terrain/Beach.ter.rsrc
+share/bugdom/Data/Terrain/BeeHive.ter.rsrc
+share/bugdom/Data/Terrain/Flight.ter.rsrc
+share/bugdom/Data/Terrain/Lawn.ter.rsrc
+share/bugdom/Data/Terrain/Night.ter.rsrc
+share/bugdom/Data/Terrain/Pond.ter.rsrc
+share/bugdom/Data/Terrain/QueenBee.ter.rsrc
+share/bugdom/Data/Terrain/Training.ter.rsrc
Index: pkgsrc/games/bugdom/distinfo
diff -u /dev/null pkgsrc/games/bugdom/distinfo:1.1
--- /dev/null   Wed Jun 28 03:32:41 2023
+++ pkgsrc/games/bugdom/distinfo        Wed Jun 28 03:32:41 2023
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2023/06/28 03:32:41 charlotte Exp $
+
+BLAKE2s (bugdom-1.3.3.tar.gz) = 852fbc8b90e748088204bc599d108358fe656931cd7c9a5e047eaff96a9ef52f
+SHA512 (bugdom-1.3.3.tar.gz) = 7373204183abf56811bff5c063b9bda1aff038d899d24e7a8963a852cf05e65ae7800274efe84a2f6c68121860c769f855a40b32e1c44831d18a538d9afeb592
+Size (bugdom-1.3.3.tar.gz) = 53072338 bytes
+BLAKE2s (jorio-Pomme-ad9cc177d2187f67bd00cb6cf2b3045ef91c577b.tar.gz) = c2bf0696bd7a8c453497e38b4059a85b54e599f7f314433f1c4e1968a4c8b1bb
+SHA512 (jorio-Pomme-ad9cc177d2187f67bd00cb6cf2b3045ef91c577b.tar.gz) = 5c2bca86ab7448f8506fbea5d92d4b89f66b00eac66a7d0d65d8ffc451f2700f6304426d2f4f22d3310029797e7e3a699963264c5078847c0bda6827430eb824
+Size (jorio-Pomme-ad9cc177d2187f67bd00cb6cf2b3045ef91c577b.tar.gz) = 148738 bytes

Index: pkgsrc/games/bugdom/files/bugdom.template
diff -u /dev/null pkgsrc/games/bugdom/files/bugdom.template:1.1
--- /dev/null   Wed Jun 28 03:32:41 2023
+++ pkgsrc/games/bugdom/files/bugdom.template   Wed Jun 28 03:32:41 2023
@@ -0,0 +1,6 @@
+#!/bin/sh
+#
+# $NetBSD: bugdom.template,v 1.1 2023/06/28 03:32:41 charlotte Exp $
+# Launcher script for bugdom.
+set -e
+cd @@PREFIX@@/share/bugdom && @@PREFIX@@/libexec/Bugdom



Home | Main Index | Thread Index | Old Index