pkgsrc-WIP-changes archive

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

Import Bugdom 1.3.1 as wip/bugdom.



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <dressupgeekout%gmail.com@localhost>
Pushed By:	cfkoch
Date:		Mon Apr 11 12:01:15 2022 -0700
Changeset:	4a04ef748b2ab34bcb6fe550d53756cbcce1ec7e

Modified Files:
	Makefile
Added Files:
	bugdom/DESCR
	bugdom/Makefile
	bugdom/PLIST
	bugdom/TODO
	bugdom/distinfo
	bugdom/files/bugdom.template

Log Message:
Import Bugdom 1.3.1 as wip/bugdom.

This is Pangea Software's Bugdom updated to run on modern operating systems.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4a04ef748b2ab34bcb6fe550d53756cbcce1ec7e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                     |   1 +
 bugdom/DESCR                 |   1 +
 bugdom/Makefile              |  32 +++++++
 bugdom/PLIST                 | 211 +++++++++++++++++++++++++++++++++++++++++++
 bugdom/TODO                  |   5 +
 bugdom/distinfo              |   2 +
 bugdom/files/bugdom.template |   6 ++
 7 files changed, 258 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 9d71afabb7..cb222b6113 100644
--- a/Makefile
+++ b/Makefile
@@ -352,6 +352,7 @@ SUBDIR+=	btscanner
 SUBDIR+=	bub-n-bros
 SUBDIR+=	budgie-desktop
 SUBDIR+=	budgie-screensaver
+SUBDIR+=	bugdom
 SUBDIR+=	bugsx
 SUBDIR+=	bugzilla
 SUBDIR+=	bup-git
diff --git a/bugdom/DESCR b/bugdom/DESCR
new file mode 100644
index 0000000000..720172defe
--- /dev/null
+++ b/bugdom/DESCR
@@ -0,0 +1 @@
+This is Pangea Software's Bugdom updated to run on modern operating systems.
diff --git a/bugdom/Makefile b/bugdom/Makefile
new file mode 100644
index 0000000000..cdd3982769
--- /dev/null
+++ b/bugdom/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME=	bugdom-1.3.1
+CATEGORIES=	games
+GIT_REPO=	https://github.com/jorio/Bugdom.git
+GIT_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	dressupgeekout%gmail.com@localhost
+HOMEPAGE=	https://pangeasoft.net/bug/
+COMMENT=	Pangea Software's Bugdom for modern systems
+LICENSE=	cc-by-sa-v4.0 # XXX Actually it's cc-nc-by-sa-v4.0
+
+USE_CMAKE=	yes
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	pkg-config
+
+INSTALLATION_DIRS+=	bin
+INSTALLATION_DIRS+=	libexec
+INSTALLATION_DIRS+=	share/bugdom/Data
+
+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 "../../wip/mk/git-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/bugdom/PLIST b/bugdom/PLIST
new file mode 100644
index 0000000000..d6652d275b
--- /dev/null
+++ b/bugdom/PLIST
@@ -0,0 +1,211 @@
+@comment $NetBSD$
+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/Application.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
diff --git a/bugdom/TODO b/bugdom/TODO
new file mode 100644
index 0000000000..230653a705
--- /dev/null
+++ b/bugdom/TODO
@@ -0,0 +1,5 @@
+nanosaur TODO:
+
+- I'm not certain about the LICENSE field
+- We depend on wip/mk/git-package.git because we need the Git submodules
+  (GitHub's 'archive' feature doesn't recurse into submodules)
diff --git a/bugdom/distinfo b/bugdom/distinfo
new file mode 100644
index 0000000000..afc76512f4
--- /dev/null
+++ b/bugdom/distinfo
@@ -0,0 +1,2 @@
+$NetBSD$
+
diff --git a/bugdom/files/bugdom.template b/bugdom/files/bugdom.template
new file mode 100644
index 0000000000..740f3dccaa
--- /dev/null
+++ b/bugdom/files/bugdom.template
@@ -0,0 +1,6 @@
+#!/bin/sh
+#
+# $NetBSD$
+# Launcher script for bugdom.
+set -e
+cd @@PREFIX@@/share/bugdom && @@PREFIX@@/libexec/Bugdom


Home | Main Index | Thread Index | Old Index