aboutsummaryrefslogtreecommitdiff
path: root/games/candycrisis
diff options
context:
space:
mode:
authorEmanuel Haupt <ehaupt@FreeBSD.org>2023-06-14 15:59:52 +0000
committerEmanuel Haupt <ehaupt@FreeBSD.org>2023-06-14 16:00:18 +0000
commitda72c7e3698aeb9504f9ca3b60a58ccf0e3339bf (patch)
tree609919f28a3c785b73f677092c0916c4cb69071b /games/candycrisis
parent8e072690b6b7c224761ace7fa7266866807623ac (diff)
downloadports-da72c7e3698aeb9504f9ca3b60a58ccf0e3339bf.tar.gz
ports-da72c7e3698aeb9504f9ca3b60a58ccf0e3339bf.zip
games/candycrisis: Add new port
An exciting combination of pure action and puzzle gaming. This is an unofficial source port of the old Mac game "Candy Crisis". This version has an optional widescreen mode.
Diffstat (limited to 'games/candycrisis')
-rw-r--r--games/candycrisis/Makefile38
-rw-r--r--games/candycrisis/distinfo3
-rw-r--r--games/candycrisis/files/candycrisis.in4
-rw-r--r--games/candycrisis/pkg-descr4
-rw-r--r--games/candycrisis/pkg-plist147
5 files changed, 196 insertions, 0 deletions
diff --git a/games/candycrisis/Makefile b/games/candycrisis/Makefile
new file mode 100644
index 000000000000..155ff3be2046
--- /dev/null
+++ b/games/candycrisis/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= candycrisis
+PORTVERSION= 3.0.0
+DISTVERSIONPREFIX= v
+CATEGORIES= games
+
+MAINTAINER= ehaupt@FreeBSD.org
+COMMENT= Pure action and puzzle gaming
+WWW= https://github.com/jorio/CandyCrisis
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+USES= cmake desktop-file-utils pkgconfig sdl
+USE_GITHUB= yes
+GH_ACCOUNT= jorio
+GH_PROJECT= CandyCrisis
+USE_SDL= sdl2
+
+DESKTOP_ENTRIES= "Candy Crisis" \
+ "An exciting combination of pure action and puzzle gaming!" \
+ "candycrisis" \
+ "candycrisis" \
+ "Game;" \
+ ""
+
+SUB_FILES= candycrisis
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${DATADIR}/CandyCrisisResources
+ ${INSTALL_SCRIPT} ${WRKDIR}/candycrisis ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/CandyCrisis \
+ ${STAGEDIR}${DATADIR}
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/CandyCrisisResources/* \
+ ${STAGEDIR}${DATADIR}/CandyCrisisResources/
+ ${INSTALL_DATA} ${WRKSRC}/packaging/candycrisis-desktopicon.png \
+ ${STAGEDIR}${PREFIX}/share/icons/candycrisis.png
+
+.include <bsd.port.mk>
diff --git a/games/candycrisis/distinfo b/games/candycrisis/distinfo
new file mode 100644
index 000000000000..21290dc40bf9
--- /dev/null
+++ b/games/candycrisis/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1686742815
+SHA256 (jorio-CandyCrisis-v3.0.0_GH0.tar.gz) = 4f71790e5c3d5c6e40df4bf8ea17e3fd6a022e84e5da58a788b3bd518738744c
+SIZE (jorio-CandyCrisis-v3.0.0_GH0.tar.gz) = 5792700
diff --git a/games/candycrisis/files/candycrisis.in b/games/candycrisis/files/candycrisis.in
new file mode 100644
index 000000000000..564db1c986ac
--- /dev/null
+++ b/games/candycrisis/files/candycrisis.in
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+cd %%DATADIR%%
+exec %%DATADIR%%/CandyCrisis
diff --git a/games/candycrisis/pkg-descr b/games/candycrisis/pkg-descr
new file mode 100644
index 000000000000..83d35b629978
--- /dev/null
+++ b/games/candycrisis/pkg-descr
@@ -0,0 +1,4 @@
+An exciting combination of pure action and puzzle gaming.
+
+This is an unofficial source port of the old Mac game "Candy Crisis".
+This version has an optional widescreen mode.
diff --git a/games/candycrisis/pkg-plist b/games/candycrisis/pkg-plist
new file mode 100644
index 000000000000..fc7ba2e0a589
--- /dev/null
+++ b/games/candycrisis/pkg-plist
@@ -0,0 +1,147 @@
+bin/candycrisis
+%%DATADIR%%/CandyCrisis
+%%DATADIR%%/CandyCrisisResources/PICT_1000.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1001.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1002.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1004.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1100.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1101.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1102.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1104.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1200.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1201.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1202.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1204.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1300.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1301.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1302.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1304.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1400.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1401.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1402.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1404.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1500.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1501.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1502.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1504.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1505.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1600.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1601.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1602.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1604.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1700.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1701.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1702.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1704.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1800.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1801.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1802.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1804.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1805.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1900.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1901.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1902.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_1904.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_200.png
+%%DATADIR%%/CandyCrisisResources/PICT_2000.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2001.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2002.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2004.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_201.png
+%%DATADIR%%/CandyCrisisResources/PICT_202.png
+%%DATADIR%%/CandyCrisisResources/PICT_203.png
+%%DATADIR%%/CandyCrisisResources/PICT_204.png
+%%DATADIR%%/CandyCrisisResources/PICT_205.png
+%%DATADIR%%/CandyCrisisResources/PICT_206.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2100.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2101.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2102.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2104.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2105.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2300.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2301.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_2302.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_250.png
+%%DATADIR%%/CandyCrisisResources/PICT_251.png
+%%DATADIR%%/CandyCrisisResources/PICT_252.png
+%%DATADIR%%/CandyCrisisResources/PICT_253.png
+%%DATADIR%%/CandyCrisisResources/PICT_254.png
+%%DATADIR%%/CandyCrisisResources/PICT_255.png
+%%DATADIR%%/CandyCrisisResources/PICT_256.png
+%%DATADIR%%/CandyCrisisResources/PICT_257.png
+%%DATADIR%%/CandyCrisisResources/PICT_258.png
+%%DATADIR%%/CandyCrisisResources/PICT_259.png
+%%DATADIR%%/CandyCrisisResources/PICT_260.png
+%%DATADIR%%/CandyCrisisResources/PICT_300.png
+%%DATADIR%%/CandyCrisisResources/PICT_301.png
+%%DATADIR%%/CandyCrisisResources/PICT_302.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_303.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_304.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_305.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_306.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_307.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_308.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_309.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_310.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_500.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_5000.png
+%%DATADIR%%/CandyCrisisResources/PICT_5001.png
+%%DATADIR%%/CandyCrisisResources/PICT_5002.png
+%%DATADIR%%/CandyCrisisResources/PICT_5003.png
+%%DATADIR%%/CandyCrisisResources/PICT_5004.png
+%%DATADIR%%/CandyCrisisResources/PICT_5005.png
+%%DATADIR%%/CandyCrisisResources/PICT_5006.png
+%%DATADIR%%/CandyCrisisResources/PICT_5007.png
+%%DATADIR%%/CandyCrisisResources/PICT_5008.png
+%%DATADIR%%/CandyCrisisResources/PICT_5009.png
+%%DATADIR%%/CandyCrisisResources/PICT_501.jpg
+%%DATADIR%%/CandyCrisisResources/PICT_5010.png
+%%DATADIR%%/CandyCrisisResources/PICT_5011.png
+%%DATADIR%%/CandyCrisisResources/PICT_5013.png
+%%DATADIR%%/CandyCrisisResources/PICT_502.png
+%%DATADIR%%/CandyCrisisResources/PICT_5100.png
+%%DATADIR%%/CandyCrisisResources/PICT_5101.png
+%%DATADIR%%/CandyCrisisResources/PICT_5102.png
+%%DATADIR%%/CandyCrisisResources/PICT_5103.png
+%%DATADIR%%/CandyCrisisResources/PICT_5104.png
+%%DATADIR%%/CandyCrisisResources/PICT_5105.png
+%%DATADIR%%/CandyCrisisResources/PICT_5106.png
+%%DATADIR%%/CandyCrisisResources/PICT_5107.png
+%%DATADIR%%/CandyCrisisResources/PICT_5108.png
+%%DATADIR%%/CandyCrisisResources/PICT_5109.png
+%%DATADIR%%/CandyCrisisResources/PICT_5110.png
+%%DATADIR%%/CandyCrisisResources/PICT_5111.png
+%%DATADIR%%/CandyCrisisResources/PICT_5113.png
+%%DATADIR%%/CandyCrisisResources/mod_128.mod
+%%DATADIR%%/CandyCrisisResources/mod_129.s3m
+%%DATADIR%%/CandyCrisisResources/mod_130.s3m
+%%DATADIR%%/CandyCrisisResources/mod_131.mod
+%%DATADIR%%/CandyCrisisResources/mod_132.s3m
+%%DATADIR%%/CandyCrisisResources/mod_133.s3m
+%%DATADIR%%/CandyCrisisResources/mod_134.s3m
+%%DATADIR%%/CandyCrisisResources/mod_135.s3m
+%%DATADIR%%/CandyCrisisResources/mod_136.s3m
+%%DATADIR%%/CandyCrisisResources/mod_137.s3m
+%%DATADIR%%/CandyCrisisResources/mod_138.s3m
+%%DATADIR%%/CandyCrisisResources/mod_139.mod
+%%DATADIR%%/CandyCrisisResources/mod_140.mod
+%%DATADIR%%/CandyCrisisResources/mod_141.mod
+%%DATADIR%%/CandyCrisisResources/mod_142.s3m
+%%DATADIR%%/CandyCrisisResources/snd_128.wav
+%%DATADIR%%/CandyCrisisResources/snd_129.wav
+%%DATADIR%%/CandyCrisisResources/snd_130.wav
+%%DATADIR%%/CandyCrisisResources/snd_131.wav
+%%DATADIR%%/CandyCrisisResources/snd_132.wav
+%%DATADIR%%/CandyCrisisResources/snd_133.wav
+%%DATADIR%%/CandyCrisisResources/snd_134.wav
+%%DATADIR%%/CandyCrisisResources/snd_135.wav
+%%DATADIR%%/CandyCrisisResources/snd_136.wav
+%%DATADIR%%/CandyCrisisResources/snd_137.wav
+%%DATADIR%%/CandyCrisisResources/snd_138.wav
+%%DATADIR%%/CandyCrisisResources/snd_139.wav
+%%DATADIR%%/CandyCrisisResources/snd_140.wav
+%%DATADIR%%/CandyCrisisResources/snd_141.wav
+%%DATADIR%%/CandyCrisisResources/snd_142.wav
+%%DATADIR%%/CandyCrisisResources/snd_143.wav
+%%DATADIR%%/CandyCrisisResources/snd_144.wav
+share/icons/candycrisis.png