cosmo-engine: import cosmo-engine (git snapshot) as wip/cosmo-engine
A new game engine to play the MS-DOS game "Cosmo's Cosmic Adventure" on modern systems. A copy of the original Cosmo game (or shareware version) is required to play.
This commit is contained in:
parent
afc0c90209
commit
55d51b9f5f
1
Makefile
1
Makefile
|
@ -489,6 +489,7 @@ SUBDIR+= coreclr-git
|
||||||
SUBDIR+= corefx-git
|
SUBDIR+= corefx-git
|
||||||
SUBDIR+= corert-git
|
SUBDIR+= corert-git
|
||||||
SUBDIR+= cortex-var
|
SUBDIR+= cortex-var
|
||||||
|
SUBDIR+= cosmo-engine
|
||||||
SUBDIR+= coturn
|
SUBDIR+= coturn
|
||||||
SUBDIR+= courierpassd
|
SUBDIR+= courierpassd
|
||||||
SUBDIR+= coverity-analysis-bin
|
SUBDIR+= coverity-analysis-bin
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
A new game engine to play the MS-DOS game "Cosmo's Cosmic Adventure"
|
||||||
|
on modern systems.
|
||||||
|
|
||||||
|
A copy of the original Cosmo game (or shareware version) is required
|
||||||
|
to play.
|
|
@ -0,0 +1,29 @@
|
||||||
|
# $NetBSD$
|
||||||
|
|
||||||
|
GITHUB_PROJECT= cosmo-engine
|
||||||
|
GITHUB_TAG= c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44
|
||||||
|
DISTNAME= ${GITHUB_TAG}
|
||||||
|
PKGNAME= ${GITHUB_PROJECT}-0.0
|
||||||
|
PKGREVISION= 1
|
||||||
|
CATEGORIES= games
|
||||||
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=yuv422/}
|
||||||
|
DIST_SUBDIR= ${GITHUB_PROJECT}
|
||||||
|
EXTRACT_SUFX= .zip
|
||||||
|
|
||||||
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||||
|
HOMEPAGE= https://github.com/yuv422/cosmo-engine/
|
||||||
|
COMMENT= Game engine to play Cosmo's Cosmic Adventure
|
||||||
|
LICENSE= gnu-gpl-v2
|
||||||
|
|
||||||
|
WRKSRC= ${WRKDIR}/cosmo-engine-c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44
|
||||||
|
USE_CMAKE= yes
|
||||||
|
USE_LANGUAGES= c c++
|
||||||
|
|
||||||
|
INSTALLATION_DIRS+= bin
|
||||||
|
|
||||||
|
do-install:
|
||||||
|
${INSTALL_PROGRAM} ${WRKSRC}/cosmo_engine ${DESTDIR}${PREFIX}/bin
|
||||||
|
|
||||||
|
.include "../../audio/SDL2_mixer/buildlink3.mk"
|
||||||
|
.include "../../devel/SDL2/buildlink3.mk"
|
||||||
|
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,2 @@
|
||||||
|
@comment $NetBSD$
|
||||||
|
bin/cosmo_engine
|
|
@ -0,0 +1,7 @@
|
||||||
|
$NetBSD$
|
||||||
|
|
||||||
|
SHA1 (cosmo-engine/c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44-c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44.zip) = e0b01810659c7766ae06105bb07f6d9c47053c02
|
||||||
|
RMD160 (cosmo-engine/c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44-c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44.zip) = 099bcd181732f57e8086a7c9d24eb442c8368767
|
||||||
|
SHA512 (cosmo-engine/c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44-c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44.zip) = 2909b472d8d1d48eccb367c164e5f1402f82a5b2bc371ea2a17a67d3d17413968ae6d2eeeefac7ba396f53d85d2099fb178d7c1651f165f74b6fb61c56a4f907
|
||||||
|
Size (cosmo-engine/c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44-c9d6aeda06bb88388fda5e4a9e1c93e624a0ea44.zip) = 183736 bytes
|
||||||
|
SHA1 (patch-CMakeLists.txt) = 1c5cf8740637fd45baa0853052343bb317cd0966
|
|
@ -0,0 +1,25 @@
|
||||||
|
$NetBSD$
|
||||||
|
|
||||||
|
Support BSDs.
|
||||||
|
|
||||||
|
--- CMakeLists.txt.orig 2020-01-29 14:15:47.010539816 +0000
|
||||||
|
+++ CMakeLists.txt
|
||||||
|
@@ -42,6 +42,18 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
|
TARGET_LINK_LIBRARIES(cosmo_engine dl m ${SDL2_LIBRARY} ${SDL2_MIXER_LIBRARIES})
|
||||||
|
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
|
|
||||||
|
+IF(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
|
||||||
|
+ TARGET_LINK_LIBRARIES(cosmo_engine m ${SDL2_LIBRARY} ${SDL2_MIXER_LIBRARIES})
|
||||||
|
+ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
|
+
|
||||||
|
+IF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
|
||||||
|
+ TARGET_LINK_LIBRARIES(cosmo_engine m ${SDL2_LIBRARY} ${SDL2_MIXER_LIBRARIES})
|
||||||
|
+ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
|
+
|
||||||
|
+IF(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
|
||||||
|
+ TARGET_LINK_LIBRARIES(cosmo_engine m ${SDL2_LIBRARY} ${SDL2_MIXER_LIBRARIES})
|
||||||
|
+ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
|
+
|
||||||
|
IF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
|
||||||
|
TARGET_LINK_LIBRARIES(cosmo_engine ${SDL2_LIBRARY} ${SDL2_MIXER_LIBRARIES})
|
||||||
|
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
|
Loading…
Reference in New Issue