From nobody Wed Jun 14 16:00:21 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Qh99x5yp1z4dD5W; Wed, 14 Jun 2023 16:00:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Qh99x5WR9z4LrD; Wed, 14 Jun 2023 16:00:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686758421; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=q9Ov8OzBdVUd4amHigeOLNQLXJlDVPNjPO9LQDScs24=; b=qSI2KvRE0tFr0Nv3bi1RiuVqYCEXEXFODrqb6GKRLm/lyByDYdmKNKBhHC72rzCWUV/Iqm N9fgf6oAm8jOCgj91oVboC7IkrlYcol4AlMUbVACBsqb1fKHRH/SUrXwmLvJHbC8gfJET0 hRHpkeQriMmeNCeVRdf2nYc4//l1B80DAHmJLBU4BDYIkHx1Dz7E8ylMf2gEDs1SsgKXr5 0Cico4vRAo69bC1+rjMXMSdb8OX70maaA1cV5G2xEGyScG+fsPo8Dpug4SjJ8ek3lxMtYx 0qYVAurE0R7SuvGITr03AF0M2jwZfFY7KG+YnLXHv1wxopOaFWNk+kB9VEvBPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686758421; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=q9Ov8OzBdVUd4amHigeOLNQLXJlDVPNjPO9LQDScs24=; b=nREp/qbAqQ2okFLYTnejp1Rnt41G3QhIvk8c8xurB+HehrNMNWbwG45ZR5FTkTenOVzwkP ZoDDyqjO3UNM90rN03zzeaXqzMBOfHMW5ThZmBMLLZKOrgjD6os5oSHChnysZF8tzwiwVx ZP+0LhszErPNZbOB0uCGJJd/rPjEDLf4h4zQ1tcnv4fE51bwU7NNI2+U9YiZoCv2zwzVkW uhk+kc5ZIPOferCv4qwVBo8uLEplIjUF/EYVrEye2EN8JJ1KX5lbEZmiZNprNUxugoZmD6 qiprE0Zja87dMyfX7a3mYjCbTOIs4i1gwrHwaObZrYJC75PlfX7ZQqWOIT1FHQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1686758421; a=rsa-sha256; cv=none; b=RgZVWYYjIWH2v3CGjsBUqDUDr+7IOybYTiuBRZeBJEo9poN8W+XR7BEZ5O4RyfNp05YqXR qkl7glqbbIWIcXEEfSLA+fD42whgEjLqF4pKvL6BXWR3XPZW7Gdj/IhLcnudbRp0Qrb/+3 OaIgKXnxfiGtsJr0mkhJMs2Xh5nndSiFvoBr3kMN519dM2csQiDwFFc+oUiqOiozkewGaR aFaowGh6N6bfSh5pJftNvRoxk7AUl0UIClvomGNhk7NMcPmBuKtVyW3H1b0XJIJqKlWCBG Uk3vW7v6UBMTfrBWRr72AbrFkqMnzhOnWvh682qxEWmt9Ewuxx+1S2iG2Pf2PQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Qh99x4WzWz19DW; Wed, 14 Jun 2023 16:00:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 35EG0LJE055385; Wed, 14 Jun 2023 16:00:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 35EG0LEX055384; Wed, 14 Jun 2023 16:00:21 GMT (envelope-from git) Date: Wed, 14 Jun 2023 16:00:21 GMT Message-Id: <202306141600.35EG0LEX055384@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Emanuel Haupt Subject: git: da72c7e3698a - main - games/candycrisis: Add new port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ehaupt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: da72c7e3698aeb9504f9ca3b60a58ccf0e3339bf Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=da72c7e3698aeb9504f9ca3b60a58ccf0e3339bf commit da72c7e3698aeb9504f9ca3b60a58ccf0e3339bf Author: Emanuel Haupt AuthorDate: 2023-06-14 15:59:52 +0000 Commit: Emanuel Haupt CommitDate: 2023-06-14 16:00:18 +0000 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. --- games/Makefile | 1 + games/candycrisis/Makefile | 38 +++++++++ games/candycrisis/distinfo | 3 + games/candycrisis/files/candycrisis.in | 4 + games/candycrisis/pkg-descr | 4 + games/candycrisis/pkg-plist | 147 +++++++++++++++++++++++++++++++++ 6 files changed, 197 insertions(+) diff --git a/games/Makefile b/games/Makefile index 3ea58d7c1d30..9c12548deed5 100644 --- a/games/Makefile +++ b/games/Makefile @@ -138,6 +138,7 @@ SUBDIR += bzflag SUBDIR += bzflag-server SUBDIR += cake + SUBDIR += candycrisis SUBDIR += caph SUBDIR += cardpics SUBDIR += cataclysm-dda 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 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