Received: by mail.netbsd.org (Postfix, from userid 605) id 055EC84EA9; Wed, 15 Feb 2023 02:21:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 3346384D58 for ; Wed, 15 Feb 2023 02:21:39 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id YJsv7YC-a2AP for ; Wed, 15 Feb 2023 02:21:38 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 2215084D3F for ; Wed, 15 Feb 2023 02:21:38 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 148F6FA90; Wed, 15 Feb 2023 02:21:38 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1676427698128110" MIME-Version: 1.0 Date: Wed, 15 Feb 2023 02:21:38 +0000 From: "Charlotte Koch" Subject: CVS commit: pkgsrc/games/nanosaur To: pkgsrc-changes@NetBSD.org Reply-To: charlotte@netbsd.org X-Mailer: log_accum Message-Id: <20230215022138.148F6FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1676427698128110 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: charlotte Date: Wed Feb 15 02:21:38 UTC 2023 Added Files: pkgsrc/games/nanosaur: DESCR Makefile PLIST distinfo pkgsrc/games/nanosaur/files: nanosaur.template Log Message: games/nanosaur: Import package This is Pangea Software's Nanosaur updated to run on modern systems. Originally released in 1998 as a Mac-only game, Nanosaur casts a cybernetic dinosaur from the future who's sent back in time 20 minutes before a giant asteroid hits the Earth. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/games/nanosaur/DESCR \ pkgsrc/games/nanosaur/Makefile pkgsrc/games/nanosaur/PLIST \ pkgsrc/games/nanosaur/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/games/nanosaur/files/nanosaur.template Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1676427698128110 Content-Disposition: inline Content-Length: 8592 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/games/nanosaur/DESCR diff -u /dev/null pkgsrc/games/nanosaur/DESCR:1.1 --- /dev/null Wed Feb 15 02:21:38 2023 +++ pkgsrc/games/nanosaur/DESCR Wed Feb 15 02:21:37 2023 @@ -0,0 +1,5 @@ +This is Pangea Software's Nanosaur updated to run on modern systems. + +Originally released in 1998 as a Mac-only game, Nanosaur casts a cybernetic +dinosaur from the future who's sent back in time 20 minutes before a giant +asteroid hits the Earth. Index: pkgsrc/games/nanosaur/Makefile diff -u /dev/null pkgsrc/games/nanosaur/Makefile:1.1 --- /dev/null Wed Feb 15 02:21:38 2023 +++ pkgsrc/games/nanosaur/Makefile Wed Feb 15 02:21:37 2023 @@ -0,0 +1,41 @@ +# $NetBSD: Makefile,v 1.1 2023/02/15 02:21:37 charlotte Exp $ + +DISTNAME= nanosaur-1.4.4 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_GITHUB:=jorio/} +GITHUB_TAG= v${PKGVERSION_NOREV} +DISTFILES+= ${DEFAULT_DISTFILES} ${POMME} + +POMME= fd1cd2cf81a2d39a4e47e76485860a87f0bf33f6.tar.gz +SITES.${POMME}= ${MASTER_SITE_GITHUB:=jorio/}Pomme/archive/ + +MAINTAINER= charlotte@NetBSD.org +HOMEPAGE= https://www.pangeasoft.net/nano/index.html +COMMENT= Source port of Nanosaur from Pangea Software +LICENSE= cc-by-nc-sa-v4.0-license + +WRKSRC= ${WRKDIR}/Nanosaur-${PKGVERSION_NOREV} + +USE_CMAKE= yes +USE_LANGUAGES= c c++ +USE_TOOLS+= pax pkg-config + +INSTALLATION_DIRS+= bin +INSTALLATION_DIRS+= libexec +INSTALLATION_DIRS+= share/nanosaur/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}/nanosaur.template > ${WRKDIR}/nanosaur + +do-install: + ${INSTALL_SCRIPT} ${WRKDIR}/nanosaur ${DESTDIR}${PREFIX}/bin/nanosaur + ${INSTALL_PROGRAM} ${WRKSRC}/Nanosaur ${DESTDIR}${PREFIX}/libexec + (cd ${WRKSRC}/Data && ${PAX} -r -w . ${DESTDIR}${PREFIX}/share/nanosaur/Data) + +.include "../../devel/SDL2/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/games/nanosaur/PLIST diff -u /dev/null pkgsrc/games/nanosaur/PLIST:1.1 --- /dev/null Wed Feb 15 02:21:38 2023 +++ pkgsrc/games/nanosaur/PLIST Wed Feb 15 02:21:37 2023 @@ -0,0 +1,111 @@ +@comment $NetBSD: PLIST,v 1.1 2023/02/15 02:21:37 charlotte Exp $ +bin/nanosaur +libexec/Nanosaur +share/nanosaur/Data/Audio/GameSong.aiff +share/nanosaur/Data/Audio/Song_Pangea.aiff +share/nanosaur/Data/Audio/SoundBank/Alarm.aiff +share/nanosaur/Data/Audio/SoundBank/Ambient.aiff +share/nanosaur/Data/Audio/SoundBank/Blaster.aiff +share/nanosaur/Data/Audio/SoundBank/Bubbles.aiff +share/nanosaur/Data/Audio/SoundBank/Crunch.aiff +share/nanosaur/Data/Audio/SoundBank/Crystal.aiff +share/nanosaur/Data/Audio/SoundBank/DiloAttack.aiff +share/nanosaur/Data/Audio/SoundBank/EnemyDie.aiff +share/nanosaur/Data/Audio/SoundBank/Explode.aiff +share/nanosaur/Data/Audio/SoundBank/Footstep.aiff +share/nanosaur/Data/Audio/SoundBank/HeatSeek.aiff +share/nanosaur/Data/Audio/SoundBank/JetLoop.aiff +share/nanosaur/Data/Audio/SoundBank/Jump.aiff +share/nanosaur/Data/Audio/SoundBank/MenuChange.aiff +share/nanosaur/Data/Audio/SoundBank/POWPickup.aiff +share/nanosaur/Data/Audio/SoundBank/Portal.aiff +share/nanosaur/Data/Audio/SoundBank/Roar.aiff +share/nanosaur/Data/Audio/SoundBank/RockSlam.aiff +share/nanosaur/Data/Audio/SoundBank/Select.aiff +share/nanosaur/Data/Audio/SoundBank/Shield.aiff +share/nanosaur/Data/Audio/SoundBank/Sonic.aiff +share/nanosaur/Data/Audio/SoundBank/Steam.aiff +share/nanosaur/Data/Audio/SoundBank/WingFlap.aiff +share/nanosaur/Data/Audio/TitleSong.aiff +share/nanosaur/Data/Images/Boot1.tga +share/nanosaur/Data/Images/Boot1Pro.tga +share/nanosaur/Data/Images/Boot2.tga +share/nanosaur/Data/Images/Help1.tga +share/nanosaur/Data/Images/Infobar.tga +share/nanosaur/Data/Images/Map.tga +share/nanosaur/Data/Images/Shadow.tga +share/nanosaur/Data/Models/Global_Models.3dmf +share/nanosaur/Data/Models/HighScores.3dmf +share/nanosaur/Data/Models/Infobar_Models.3dmf +share/nanosaur/Data/Models/Level1_Models.3dmf +share/nanosaur/Data/Models/MenuInterface.3dmf +share/nanosaur/Data/Models/Title.3dmf +share/nanosaur/Data/Movies/Lose.mov +share/nanosaur/Data/Movies/Win.mov +share/nanosaur/Data/Skeletons/Deinon.3dmf +share/nanosaur/Data/Skeletons/Deinon.skeleton.rsrc +share/nanosaur/Data/Skeletons/DeinonTeethFix.3dmf +share/nanosaur/Data/Skeletons/Diloph.3dmf +share/nanosaur/Data/Skeletons/Diloph.skeleton.rsrc +share/nanosaur/Data/Skeletons/Ptera.3dmf +share/nanosaur/Data/Skeletons/Ptera.skeleton.rsrc +share/nanosaur/Data/Skeletons/Rex.3dmf +share/nanosaur/Data/Skeletons/Rex.skeleton.rsrc +share/nanosaur/Data/Skeletons/Stego.3dmf +share/nanosaur/Data/Skeletons/Stego.skeleton.rsrc +share/nanosaur/Data/Skeletons/Tricer.3dmf +share/nanosaur/Data/Skeletons/Tricer.skeleton.rsrc +share/nanosaur/Data/Sprites/Infobar1000.tga +share/nanosaur/Data/Sprites/Infobar1001.tga +share/nanosaur/Data/Sprites/Infobar1002.tga +share/nanosaur/Data/Sprites/Infobar1003.tga +share/nanosaur/Data/Sprites/Infobar1004.tga +share/nanosaur/Data/Sprites/Infobar1005.tga +share/nanosaur/Data/Sprites/Infobar1006.tga +share/nanosaur/Data/Sprites/Infobar1007.tga +share/nanosaur/Data/Sprites/Infobar1008.tga +share/nanosaur/Data/Sprites/Infobar1009.tga +share/nanosaur/Data/Sprites/Infobar1010.tga +share/nanosaur/Data/Sprites/Infobar1011.tga +share/nanosaur/Data/Sprites/Infobar1012.tga +share/nanosaur/Data/Sprites/Infobar1013.tga +share/nanosaur/Data/Sprites/Infobar1014.tga +share/nanosaur/Data/Sprites/Infobar1015.tga +share/nanosaur/Data/Sprites/Infobar1016.tga +share/nanosaur/Data/Sprites/Infobar1017.tga +share/nanosaur/Data/Sprites/Infobar1018.tga +share/nanosaur/Data/Sprites/Infobar1019.tga +share/nanosaur/Data/Sprites/Infobar1020.tga +share/nanosaur/Data/Sprites/Infobar1021.tga +share/nanosaur/Data/Sprites/Infobar1022.tga +share/nanosaur/Data/Sprites/Infobar1023.tga +share/nanosaur/Data/Sprites/Infobar1024.tga +share/nanosaur/Data/Sprites/Infobar1025.tga +share/nanosaur/Data/Sprites/Infobar1026.tga +share/nanosaur/Data/Sprites/Infobar1027.tga +share/nanosaur/Data/Sprites/Infobar1028.tga +share/nanosaur/Data/Sprites/Infobar1029.tga +share/nanosaur/Data/Sprites/Infobar1030.tga +share/nanosaur/Data/Sprites/Infobar1031.tga +share/nanosaur/Data/Sprites/Infobar1032.tga +share/nanosaur/Data/Sprites/Infobar1033.tga +share/nanosaur/Data/Sprites/Infobar1034.tga +share/nanosaur/Data/Sprites/Infobar1035.tga +share/nanosaur/Data/Sprites/Infobar1036.tga +share/nanosaur/Data/Sprites/Infobar1037.tga +share/nanosaur/Data/Sprites/Infobar1038.tga +share/nanosaur/Data/Sprites/Infobar1039.tga +share/nanosaur/Data/Sprites/Infobar1040.tga +share/nanosaur/Data/Sprites/Infobar1041.tga +share/nanosaur/Data/Sprites/Infobar1042.tga +share/nanosaur/Data/Sprites/Infobar1043.tga +share/nanosaur/Data/Sprites/Infobar1044.tga +share/nanosaur/Data/Sprites/Infobar1045.tga +share/nanosaur/Data/Sprites/Infobar1046.tga +share/nanosaur/Data/Sprites/Infobar1047.tga +share/nanosaur/Data/Sprites/Infobar1048.tga +share/nanosaur/Data/Sprites/Infobar1049.tga +share/nanosaur/Data/System/gamecontrollerdb.txt +share/nanosaur/Data/Terrain/Level1.ter +share/nanosaur/Data/Terrain/Level1.trt +share/nanosaur/Data/Terrain/Level1Pro.ter Index: pkgsrc/games/nanosaur/distinfo diff -u /dev/null pkgsrc/games/nanosaur/distinfo:1.1 --- /dev/null Wed Feb 15 02:21:38 2023 +++ pkgsrc/games/nanosaur/distinfo Wed Feb 15 02:21:37 2023 @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1 2023/02/15 02:21:37 charlotte Exp $ + +BLAKE2s (fd1cd2cf81a2d39a4e47e76485860a87f0bf33f6.tar.gz) = ce1b5c17d887187acc0a22e0a6e33a86a2b0005ddb8a37d907cd20edfd638f1e +SHA512 (fd1cd2cf81a2d39a4e47e76485860a87f0bf33f6.tar.gz) = fd80c39128234ae1b36152f0c4b503838927f67a64c1c5ba12809208de0188198d4355a8e10cb7fc259001b1f96a8dfb0a8dd75e3829171bf6920913570ae8d2 +Size (fd1cd2cf81a2d39a4e47e76485860a87f0bf33f6.tar.gz) = 148838 bytes +BLAKE2s (nanosaur-1.4.4.tar.gz) = fcb05df0c9ce82850ea680e54f770b626266e15d36c38c10bc3e33b7ce905f88 +SHA512 (nanosaur-1.4.4.tar.gz) = 4365fec2f307766f989e25436b84b8267e8ee4c359a3f5eeaa2fdde684f1561a8518074b799929789076f9c1f1a5902c9c089410efdafccd84d33f95582b1781 +Size (nanosaur-1.4.4.tar.gz) = 14454369 bytes Index: pkgsrc/games/nanosaur/files/nanosaur.template diff -u /dev/null pkgsrc/games/nanosaur/files/nanosaur.template:1.1 --- /dev/null Wed Feb 15 02:21:38 2023 +++ pkgsrc/games/nanosaur/files/nanosaur.template Wed Feb 15 02:21:37 2023 @@ -0,0 +1,6 @@ +#!/bin/sh +# +# $NetBSD: nanosaur.template,v 1.1 2023/02/15 02:21:37 charlotte Exp $ +# Launcher script for nanosaur. +set -e +cd @@PREFIX@@/share/nanosaur && @@PREFIX@@/libexec/Nanosaur --_----------=_1676427698128110--