Date: Sun, 11 Feb 2024 11:50:11 GMT From: Piotr Kubaj <pkubaj@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: d96fddc3eaa5 - main - games/Bugdom: Pangea Software's Bugdom updated to run on modern operating systems Message-ID: <202402111150.41BBoBEm091073@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=d96fddc3eaa5976583808b164f2866523bd40120 commit d96fddc3eaa5976583808b164f2866523bd40120 Author: Piotr Kubaj <pkubaj@FreeBSD.org> AuthorDate: 2024-02-10 17:51:31 +0000 Commit: Piotr Kubaj <pkubaj@FreeBSD.org> CommitDate: 2024-02-11 11:49:08 +0000 games/Bugdom: Pangea Software's Bugdom updated to run on modern operating systems --- games/Bugdom/Makefile | 28 ++++++ games/Bugdom/distinfo | 5 ++ games/Bugdom/files/Bugdom.in | 5 ++ games/Bugdom/pkg-descr | 2 + games/Bugdom/pkg-plist | 209 +++++++++++++++++++++++++++++++++++++++++++ games/Makefile | 1 + 6 files changed, 250 insertions(+) diff --git a/games/Bugdom/Makefile b/games/Bugdom/Makefile new file mode 100644 index 000000000000..cefc7e87f2aa --- /dev/null +++ b/games/Bugdom/Makefile @@ -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> diff --git a/games/Bugdom/distinfo b/games/Bugdom/distinfo new file mode 100644 index 000000000000..8bc607058697 --- /dev/null +++ b/games/Bugdom/distinfo @@ -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 diff --git a/games/Bugdom/files/Bugdom.in b/games/Bugdom/files/Bugdom.in new file mode 100755 index 000000000000..0c39c9dab319 --- /dev/null +++ b/games/Bugdom/files/Bugdom.in @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e +cd %%PREFIX%%/share/Bugdom/ +exec %%PREFIX%%/share/Bugdom/Bugdom "$@" diff --git a/games/Bugdom/pkg-descr b/games/Bugdom/pkg-descr new file mode 100644 index 000000000000..415b35087c41 --- /dev/null +++ b/games/Bugdom/pkg-descr @@ -0,0 +1,2 @@ +This is Pangea Software's Bugdom updated to run on modern operating systems. +This version is approved by Pangea Software. diff --git a/games/Bugdom/pkg-plist b/games/Bugdom/pkg-plist new file mode 100644 index 000000000000..9d2acd6e29d8 --- /dev/null +++ b/games/Bugdom/pkg-plist @@ -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 diff --git a/games/Makefile b/games/Makefile index 77ffd8dfe835..92eb3764620d 100644 --- a/games/Makefile +++ b/games/Makefile @@ -10,6 +10,7 @@ SUBDIR += 54321 SUBDIR += 7kaa SUBDIR += 90secondportraits + SUBDIR += Bugdom SUBDIR += CaribbeanStud SUBDIR += DDNet SUBDIR += Doom64EX
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202402111150.41BBoBEm091073>