games/Bugdom: Pangea Software's Bugdom updated to run on modern operating systems

This commit is contained in:
Piotr Kubaj 2024-02-10 18:51:31 +01:00
parent 4e097c6436
commit d96fddc3ea
6 changed files with 250 additions and 0 deletions

28
games/Bugdom/Makefile Normal file
View File

@ -0,0 +1,28 @@
PORTNAME= Bugdom
PORTVERSION= 1.3.4
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
COMMENT= Pangea Software's Bugdom for modern systems
WWW= https://pangeasoft.net/bug/
LICENSE= CC-BY-NC-SA-4.0
LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= cmake gl sdl
USE_GITHUB= yes
GH_ACCOUNT= jorio
GH_TUPLE= jorio:Pomme:ef94150:Pomme/extern/Pomme
USE_GL= gl opengl
USE_SDL= sdl2
SUB_FILES= Bugdom
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${DATADIR}
@cd ${WRKSRC}/Data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/Data
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>

5
games/Bugdom/distinfo Normal file
View File

@ -0,0 +1,5 @@
TIMESTAMP = 1707584032
SHA256 (jorio-Bugdom-1.3.4_GH0.tar.gz) = 7ec27f7e438588b56da9797310b83bcf7bb31cc3343b0df8644ee1e4216710a8
SIZE (jorio-Bugdom-1.3.4_GH0.tar.gz) = 53152183
SHA256 (jorio-Pomme-ef94150_GH0.tar.gz) = 3e6cfeecf1ecc9c5829aea79c43c504c291a125e8c7b1305cd0327ebe9a3a010
SIZE (jorio-Pomme-ef94150_GH0.tar.gz) = 152682

5
games/Bugdom/files/Bugdom.in Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
set -e
cd %%PREFIX%%/share/Bugdom/
exec %%PREFIX%%/share/Bugdom/Bugdom "$@"

2
games/Bugdom/pkg-descr Normal file
View File

@ -0,0 +1,2 @@
This is Pangea Software's Bugdom updated to run on modern operating systems.
This version is approved by Pangea Software.

209
games/Bugdom/pkg-plist Normal file
View File

@ -0,0 +1,209 @@
bin/Bugdom
%%DATADIR%%/Bugdom
%%DATADIR%%/Data/Audio/AntHill.sounds/Explosion.aiff
%%DATADIR%%/Data/Audio/AntHill.sounds/FireCrackle.aiff
%%DATADIR%%/Data/Audio/AntHill.sounds/Laugh.aiff
%%DATADIR%%/Data/Audio/AntHill.sounds/PipeClang.aiff
%%DATADIR%%/Data/Audio/AntHill.sounds/Shoot.aiff
%%DATADIR%%/Data/Audio/AntHill.sounds/Sizzle.aiff
%%DATADIR%%/Data/Audio/AntHill.sounds/ValveOpen.aiff
%%DATADIR%%/Data/Audio/AntHill.sounds/WaterLeak.aiff
%%DATADIR%%/Data/Audio/AntHillSong.aiff
%%DATADIR%%/Data/Audio/Bonus.sounds/Bell.aiff
%%DATADIR%%/Data/Audio/Bonus.sounds/Click.aiff
%%DATADIR%%/Data/Audio/BonusSong.aiff
%%DATADIR%%/Data/Audio/Forest.aiff
%%DATADIR%%/Data/Audio/Forest.sounds/Explosion.aiff
%%DATADIR%%/Data/Audio/Forest.sounds/FireCrackle.aiff
%%DATADIR%%/Data/Audio/Forest.sounds/Footstep.aiff
%%DATADIR%%/Data/Audio/Forest.sounds/Helicopter.aiff
%%DATADIR%%/Data/Audio/Forest.sounds/Plasmaburst.aiff
%%DATADIR%%/Data/Audio/HighScores.aiff
%%DATADIR%%/Data/Audio/Hive.sounds/Plunger.aiff
%%DATADIR%%/Data/Audio/Hive.sounds/Pump.aiff
%%DATADIR%%/Data/Audio/Hive.sounds/StingerShoot.aiff
%%DATADIR%%/Data/Audio/HiveLevel.aiff
%%DATADIR%%/Data/Audio/Lawn.sounds/DoorOpen.aiff
%%DATADIR%%/Data/Audio/LawnSong.aiff
%%DATADIR%%/Data/Audio/LawnSongOld.aiff
%%DATADIR%%/Data/Audio/LoseSong.aiff
%%DATADIR%%/Data/Audio/Main.sounds/BuddyLaunch.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Checkpoint.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Firecracker.aiff
%%DATADIR%%/Data/Audio/Main.sounds/FlyBuzz.aiff
%%DATADIR%%/Data/Audio/Main.sounds/GetHit.aiff
%%DATADIR%%/Data/Audio/Main.sounds/GetPOW.aiff
%%DATADIR%%/Data/Audio/Main.sounds/HitDirt.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Jump.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Kablam.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Kick.aiff
%%DATADIR%%/Data/Audio/Main.sounds/LadyBugRescue.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Morph.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Pop.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Pound.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Select.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Shield.aiff
%%DATADIR%%/Data/Audio/Main.sounds/SpeedBoost.aiff
%%DATADIR%%/Data/Audio/Main.sounds/Splash.aiff
%%DATADIR%%/Data/Audio/Main.sounds/ThrowSpear.aiff
%%DATADIR%%/Data/Audio/MenuSong.aiff
%%DATADIR%%/Data/Audio/Night.aiff
%%DATADIR%%/Data/Audio/Night.sounds/DoorOpen.aiff
%%DATADIR%%/Data/Audio/Night.sounds/RockSlam.aiff
%%DATADIR%%/Data/Audio/Pond.sounds/BoatEngine.aiff
%%DATADIR%%/Data/Audio/Pond.sounds/Slurp.aiff
%%DATADIR%%/Data/Audio/Pond.sounds/Waterbug.aiff
%%DATADIR%%/Data/Audio/PondSong.aiff
%%DATADIR%%/Data/Audio/Song_Pangea.aiff
%%DATADIR%%/Data/Audio/WinSong.aiff
%%DATADIR%%/Data/Images/Infobar/128.tga
%%DATADIR%%/Data/Images/Infobar/129.tga
%%DATADIR%%/Data/Images/Infobar/130.tga
%%DATADIR%%/Data/Images/Infobar/131.tga
%%DATADIR%%/Data/Images/Infobar/132.tga
%%DATADIR%%/Data/Images/Infobar/133.tga
%%DATADIR%%/Data/Images/Infobar/134.tga
%%DATADIR%%/Data/Images/Infobar/135.tga
%%DATADIR%%/Data/Images/Infobar/136.tga
%%DATADIR%%/Data/Images/Infobar/137.tga
%%DATADIR%%/Data/Images/Infobar/138.tga
%%DATADIR%%/Data/Images/Infobar/139.tga
%%DATADIR%%/Data/Images/Infobar/140.tga
%%DATADIR%%/Data/Images/Infobar/141.tga
%%DATADIR%%/Data/Images/Infobar/142.tga
%%DATADIR%%/Data/Images/Infobar/143.tga
%%DATADIR%%/Data/Images/Infobar/144.tga
%%DATADIR%%/Data/Images/Infobar/145.tga
%%DATADIR%%/Data/Images/Infobar/146.tga
%%DATADIR%%/Data/Images/Infobar/147.tga
%%DATADIR%%/Data/Images/Infobar/148.tga
%%DATADIR%%/Data/Images/Infobar/149.tga
%%DATADIR%%/Data/Images/Infobar/150.tga
%%DATADIR%%/Data/Images/Infobar/151.tga
%%DATADIR%%/Data/Images/Infobar/152.tga
%%DATADIR%%/Data/Images/Infobar/153.tga
%%DATADIR%%/Data/Images/Infobar/154.tga
%%DATADIR%%/Data/Images/Infobar/155.tga
%%DATADIR%%/Data/Images/Infobar/156.tga
%%DATADIR%%/Data/Images/Infobar/157.tga
%%DATADIR%%/Data/Images/Infobar/158.tga
%%DATADIR%%/Data/Images/Infobar/NitroGauge.tga
%%DATADIR%%/Data/Images/Textures/1000.tga
%%DATADIR%%/Data/Images/Textures/1001.tga
%%DATADIR%%/Data/Images/Textures/1002.tga
%%DATADIR%%/Data/Images/Textures/1003.tga
%%DATADIR%%/Data/Images/Textures/1004.tga
%%DATADIR%%/Data/Images/Textures/128.tga
%%DATADIR%%/Data/Images/Textures/129.tga
%%DATADIR%%/Data/Images/Textures/130.tga
%%DATADIR%%/Data/Images/Textures/131.tga
%%DATADIR%%/Data/Images/Textures/132.tga
%%DATADIR%%/Data/Images/Textures/133.tga
%%DATADIR%%/Data/Images/Textures/134.tga
%%DATADIR%%/Data/Images/Textures/135.tga
%%DATADIR%%/Data/Images/Textures/136.tga
%%DATADIR%%/Data/Images/Textures/137.tga
%%DATADIR%%/Data/Images/Textures/1500.tga
%%DATADIR%%/Data/Images/Textures/1501.tga
%%DATADIR%%/Data/Images/Textures/1502.tga
%%DATADIR%%/Data/Images/Textures/1503.tga
%%DATADIR%%/Data/Images/Textures/200.tga
%%DATADIR%%/Data/Images/Textures/2000.tga
%%DATADIR%%/Data/Images/Textures/2001.tga
%%DATADIR%%/Data/Images/Textures/2002.tga
%%DATADIR%%/Data/Images/Textures/2003.tga
%%DATADIR%%/Data/Images/Textures/2004.tga
%%DATADIR%%/Data/Images/Textures/2005.tga
%%DATADIR%%/Data/Images/Textures/2006.tga
%%DATADIR%%/Data/Images/Textures/2007.tga
%%DATADIR%%/Data/Images/Textures/2008.tga
%%DATADIR%%/Data/Images/Textures/201.tga
%%DATADIR%%/Data/Images/Textures/202.tga
%%DATADIR%%/Data/Images/Textures/3000.sfl
%%DATADIR%%/Data/Images/Textures/3000.tga
%%DATADIR%%/Data/Images/Textures/3500.tga
%%DATADIR%%/Data/Images/Textures/3510.tga
%%DATADIR%%/Data/Images/Textures/3511.tga
%%DATADIR%%/Data/Images/Textures/3512.tga
%%DATADIR%%/Data/Images/Textures/3513.tga
%%DATADIR%%/Data/Images/Textures/3514.tga
%%DATADIR%%/Data/Images/Textures/3515.tga
%%DATADIR%%/Data/Images/Textures/3516.tga
%%DATADIR%%/Data/Images/Textures/3517.tga
%%DATADIR%%/Data/Images/Textures/3518.tga
%%DATADIR%%/Data/Images/Textures/3519.tga
%%DATADIR%%/Data/Models/AntHill_Models.3dmf
%%DATADIR%%/Data/Models/BeeHive_Models.3dmf
%%DATADIR%%/Data/Models/BonusScreen.3dmf
%%DATADIR%%/Data/Models/Forest_Models.3dmf
%%DATADIR%%/Data/Models/Global_Models1.3dmf
%%DATADIR%%/Data/Models/Global_Models2.3dmf
%%DATADIR%%/Data/Models/HighScores.3dmf
%%DATADIR%%/Data/Models/Lawn_Models1.3dmf
%%DATADIR%%/Data/Models/Lawn_Models2.3dmf
%%DATADIR%%/Data/Models/LevelIntro.3dmf
%%DATADIR%%/Data/Models/MainMenu.3dmf
%%DATADIR%%/Data/Models/Night_Models.3dmf
%%DATADIR%%/Data/Models/Pangea.3dmf
%%DATADIR%%/Data/Models/Pond_Models.3dmf
%%DATADIR%%/Data/Models/Title.3dmf
%%DATADIR%%/Data/Models/WinLose.3dmf
%%DATADIR%%/Data/Skeletons/Ant.3dmf
%%DATADIR%%/Data/Skeletons/Ant.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/AntKing.3dmf
%%DATADIR%%/Data/Skeletons/AntKing.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Bat.3dmf
%%DATADIR%%/Data/Skeletons/Bat.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/BoxerFly.3dmf
%%DATADIR%%/Data/Skeletons/BoxerFly.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Buddy.3dmf
%%DATADIR%%/Data/Skeletons/Buddy.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Caterpillar.3dmf
%%DATADIR%%/Data/Skeletons/Caterpillar.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/DoodleBug.3dmf
%%DATADIR%%/Data/Skeletons/DoodleBug.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/DragonFly.3dmf
%%DATADIR%%/Data/Skeletons/DragonFly.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/FireFly.3dmf
%%DATADIR%%/Data/Skeletons/FireFly.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/FlyingBee.3dmf
%%DATADIR%%/Data/Skeletons/FlyingBee.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Foot.3dmf
%%DATADIR%%/Data/Skeletons/Foot.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/LadyBug.3dmf
%%DATADIR%%/Data/Skeletons/LadyBug.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Larva.3dmf
%%DATADIR%%/Data/Skeletons/Larva.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Mosquito.3dmf
%%DATADIR%%/Data/Skeletons/Mosquito.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/PondFish.3dmf
%%DATADIR%%/Data/Skeletons/PondFish.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/QueenBee.3dmf
%%DATADIR%%/Data/Skeletons/QueenBee.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Roach.3dmf
%%DATADIR%%/Data/Skeletons/Roach.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/RootSwing.3dmf
%%DATADIR%%/Data/Skeletons/RootSwing.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Skippy.3dmf
%%DATADIR%%/Data/Skeletons/Skippy.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Slug.3dmf
%%DATADIR%%/Data/Skeletons/Slug.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/Spider.3dmf
%%DATADIR%%/Data/Skeletons/Spider.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/WaterBug.3dmf
%%DATADIR%%/Data/Skeletons/WaterBug.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/WingedFireAnt.3dmf
%%DATADIR%%/Data/Skeletons/WingedFireAnt.skeleton.rsrc
%%DATADIR%%/Data/Skeletons/WorkerBee.3dmf
%%DATADIR%%/Data/Skeletons/WorkerBee.skeleton.rsrc
%%DATADIR%%/Data/System/gamecontrollerdb.txt
%%DATADIR%%/Data/Terrain/AntHill.ter.rsrc
%%DATADIR%%/Data/Terrain/AntKing.ter.rsrc
%%DATADIR%%/Data/Terrain/Beach.ter.rsrc
%%DATADIR%%/Data/Terrain/BeeHive.ter.rsrc
%%DATADIR%%/Data/Terrain/Flight.ter.rsrc
%%DATADIR%%/Data/Terrain/Lawn.ter.rsrc
%%DATADIR%%/Data/Terrain/Night.ter.rsrc
%%DATADIR%%/Data/Terrain/Pond.ter.rsrc
%%DATADIR%%/Data/Terrain/QueenBee.ter.rsrc
%%DATADIR%%/Data/Terrain/Training.ter.rsrc

View File

@ -10,6 +10,7 @@
SUBDIR += 54321
SUBDIR += 7kaa
SUBDIR += 90secondportraits
SUBDIR += Bugdom
SUBDIR += CaribbeanStud
SUBDIR += DDNet
SUBDIR += Doom64EX