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