pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Import Nanosaur 1.4.3 as wip/nanosaur
Module Name: pkgsrc-wip
Committed By: Charlotte Koch <dressupgeekout%gmail.com@localhost>
Pushed By: cfkoch
Date: Sun Apr 10 21:43:39 2022 -0700
Changeset: c2142a4617cfa057582a9b59824d89aa9ef4f121
Modified Files:
Makefile
Added Files:
nanosaur/DESCR
nanosaur/Makefile
nanosaur/PLIST
nanosaur/TODO
nanosaur/distinfo
nanosaur/files/nanosaur.template
Log Message:
Import Nanosaur 1.4.3 as wip/nanosaur
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 see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c2142a4617cfa057582a9b59824d89aa9ef4f121
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
nanosaur/DESCR | 4 ++
nanosaur/Makefile | 32 +++++++++++
nanosaur/PLIST | 113 +++++++++++++++++++++++++++++++++++++++
nanosaur/TODO | 5 ++
nanosaur/distinfo | 2 +
nanosaur/files/nanosaur.template | 6 +++
7 files changed, 163 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index ccef278ea8..d123bbb34b 100644
--- a/Makefile
+++ b/Makefile
@@ -2556,6 +2556,7 @@ SUBDIR+= nanolyse
SUBDIR+= nanomath
SUBDIR+= nanopack
SUBDIR+= nanoplot
+SUBDIR+= nanosaur
SUBDIR+= nanostat
SUBDIR+= naqsh-ttf
SUBDIR+= nary
diff --git a/nanosaur/DESCR b/nanosaur/DESCR
new file mode 100644
index 0000000000..d092466c8b
--- /dev/null
+++ b/nanosaur/DESCR
@@ -0,0 +1,4 @@
+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.
diff --git a/nanosaur/Makefile b/nanosaur/Makefile
new file mode 100644
index 0000000000..48e5e7e798
--- /dev/null
+++ b/nanosaur/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME= nanosaur-1.4.3
+CATEGORIES= games
+GIT_REPO= https://github.com/jorio/Nanosaur.git
+GIT_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= dressupgeekout%gmail.com@localhost
+HOMEPAGE= https://www.pangeasoft.net/nano/index.html
+COMMENT= Source port of Nanosaur from Pangea Software
+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/nanosaur/Data
+
+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 "../../wip/mk/git-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/nanosaur/PLIST b/nanosaur/PLIST
new file mode 100644
index 0000000000..c79d4620f6
--- /dev/null
+++ b/nanosaur/PLIST
@@ -0,0 +1,113 @@
+@comment $NetBSD$
+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/Charity1.tga
+share/nanosaur/Data/Images/Charity3.tga
+share/nanosaur/Data/Images/Help1.tga
+share/nanosaur/Data/Images/Help2.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/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
diff --git a/nanosaur/TODO b/nanosaur/TODO
new file mode 100644
index 0000000000..230653a705
--- /dev/null
+++ b/nanosaur/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/nanosaur/distinfo b/nanosaur/distinfo
new file mode 100644
index 0000000000..afc76512f4
--- /dev/null
+++ b/nanosaur/distinfo
@@ -0,0 +1,2 @@
+$NetBSD$
+
diff --git a/nanosaur/files/nanosaur.template b/nanosaur/files/nanosaur.template
new file mode 100644
index 0000000000..2101fe9ea1
--- /dev/null
+++ b/nanosaur/files/nanosaur.template
@@ -0,0 +1,6 @@
+#!/bin/sh
+#
+# $NetBSD$
+# Launcher script for nanosaur.
+set -e
+cd @@PREFIX@@/share/nanosaur && @@PREFIX@@/libexec/Nanosaur
Home |
Main Index |
Thread Index |
Old Index