Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id AD49184F58 for ; Wed, 28 Jun 2023 03:32:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id Q75vsgJxf3Fu for ; Wed, 28 Jun 2023 03:32:42 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 0289284CEB for ; Wed, 28 Jun 2023 03:32:42 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id EA43DFA89; Wed, 28 Jun 2023 03:32:41 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1687923161105070" MIME-Version: 1.0 Date: Wed, 28 Jun 2023 03:32:41 +0000 From: "Charlotte Koch" Subject: CVS commit: pkgsrc/games/bugdom To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: charlotte@netbsd.org X-Mailer: log_accum Message-Id: <20230628033241.EA43DFA89@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1687923161105070 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_1687923161105070 Content-Disposition: inline Content-Length: 13177 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 +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 --_----------=_1687923161105070--