pkgsrc-WIP-changes archive

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

Import Overgrowth from Wolfire Games as wip/overgrowth



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <dressupgeekout%gmail.com@localhost>
Pushed By:	cfkoch
Date:		Thu May 12 14:06:10 2022 -0700
Changeset:	3e69730785904fbcc4b7ac3771669650fd8a7bd5

Modified Files:
	Makefile
Added Files:
	overgrowth/DESCR
	overgrowth/MESSAGE
	overgrowth/Makefile
	overgrowth/PLIST
	overgrowth/TODO
	overgrowth/distinfo

Log Message:
Import Overgrowth from Wolfire Games as wip/overgrowth

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3e69730785904fbcc4b7ac3771669650fd8a7bd5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile            |  1 +
 overgrowth/DESCR    |  8 ++++++++
 overgrowth/MESSAGE  |  9 +++++++++
 overgrowth/Makefile | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 overgrowth/PLIST    |  3 +++
 overgrowth/TODO     |  1 +
 overgrowth/distinfo |  6 ++++++
 7 files changed, 76 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 861a1b70ee..b420cae3a8 100644
--- a/Makefile
+++ b/Makefile
@@ -2807,6 +2807,7 @@ SUBDIR+=	ots
 SUBDIR+=	ottomatic
 SUBDIR+=	outguess
 SUBDIR+=	overgod
+SUBDIR+=	overgrowth
 SUBDIR+=	owamp
 SUBDIR+=	owl
 SUBDIR+=	oww-nox11
diff --git a/overgrowth/DESCR b/overgrowth/DESCR
new file mode 100644
index 0000000000..bda17d09aa
--- /dev/null
+++ b/overgrowth/DESCR
@@ -0,0 +1,8 @@
+Open source codebase of the game Overgrowth by Wolfire Games LLC.
+
+Feel like the star of a martial arts film in Overgrowth, as you jump, kick,
+throw, and slash your way to victory. Free the rabbits from their evil
+overlords in the main story, then play through the prequel story, and
+finally, try out nine years of mods on the Steam Workshop!
+
+Overgrowth is the spiritual successor to Lugaru.
diff --git a/overgrowth/MESSAGE b/overgrowth/MESSAGE
new file mode 100644
index 0000000000..7f9b597576
--- /dev/null
+++ b/overgrowth/MESSAGE
@@ -0,0 +1,9 @@
+======================================================================
+$NetBSD$
+
+This package provides the game engine ONLY. In order to play the game,
+please purchase a copy of Overgrowth and install the game data to:
+
+    ${PREFIX}/share/overgrowth
+
+======================================================================
diff --git a/overgrowth/Makefile b/overgrowth/Makefile
new file mode 100644
index 0000000000..da292eef03
--- /dev/null
+++ b/overgrowth/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD$
+
+DISTNAME=	overgrowth-0.0
+CATEGORIES=	games
+MASTER_SITES=	${MASTER_SITE_GITHUB:=dressupgeekout/}
+# 'charlotte-netbsd' branch:
+GITHUB_TAG=	5ce0ab2aa62e33224fa76b8af9fb356610015f83
+
+MAINTAINER=	dressupgeekout%gmail.com@localhost
+HOMEPAGE=	https://overgrowth.wolfire.com/
+COMMENT=	Overgrowth from Wolfire Games (engine only)
+LICENSE=	apache-2.0
+
+WRKSRC=		${WRKDIR}/overgrowth-${GITHUB_TAG}/Projects
+USE_TOOLS+=	pkg-config
+USE_LANGUAGES=	c c++
+USE_CMAKE=	yes
+
+# Out-of-tree build is required.
+CONFIGURE_DIRS+=	${WRKDIR}/build
+
+CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE=Release
+CMAKE_ARGS+=	-DENABLE_RAD_TELEMETRY=OFF
+CMAKE_ARGS+=	-DBUILD_OGDA=OFF
+CMAKE_ARGS+=	-DAUX_DATA=${PREFIX}/share/overgrowth
+CMAKE_ARG_PATH=	${WRKSRC}
+
+INSTALLATION_DIRS+=	bin
+
+pre-configure:
+	${MKDIR} ${WRKDIR}/build
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKDIR}/build/Overgrowth ${DESTDIR}${PREFIX}/bin/Overgrowth
+	${INSTALL_PROGRAM} ${WRKDIR}/build/OvergrowthWorker ${DESTDIR}${PREFIX}/bin/OvergrowthWorker
+
+.include "../../archivers/brotli/buildlink3.mk"
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../fonts/harfbuzz/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../multimedia/libtheora/buildlink3.mk"
+.include "../../net/SDL2_net/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/overgrowth/PLIST b/overgrowth/PLIST
new file mode 100644
index 0000000000..7b8a2c7b22
--- /dev/null
+++ b/overgrowth/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD$
+bin/Overgrowth
+bin/OvergrowthWorker
diff --git a/overgrowth/TODO b/overgrowth/TODO
new file mode 100644
index 0000000000..8a73c31518
--- /dev/null
+++ b/overgrowth/TODO
@@ -0,0 +1 @@
+- Get my NetBSD support branch integrated upstream
diff --git a/overgrowth/distinfo b/overgrowth/distinfo
new file mode 100644
index 0000000000..4f32a43421
--- /dev/null
+++ b/overgrowth/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (overgrowth-0.0-5ce0ab2aa62e33224fa76b8af9fb356610015f83.tar.gz) = b262f0c3821e19d04ccbbad59a72b8b35c16d02d
+RMD160 (overgrowth-0.0-5ce0ab2aa62e33224fa76b8af9fb356610015f83.tar.gz) = 7208597438cd1c23dc378cc764e0d83f05de7d39
+SHA512 (overgrowth-0.0-5ce0ab2aa62e33224fa76b8af9fb356610015f83.tar.gz) = e78ae98fa132a138034db8117283ad968af494b64bf53b53f2f053abf28e5417e42571cb77577d8754dc346d752898f45bb2b5f54dbb71a85c0f828562aedc16
+Size (overgrowth-0.0-5ce0ab2aa62e33224fa76b8af9fb356610015f83.tar.gz) = 369815624 bytes


Home | Main Index | Thread Index | Old Index