pkgsrc-Changes archive

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

CVS commit: pkgsrc/games/nanosaur



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.

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@localhost
+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



Home | Main Index | Thread Index | Old Index