pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games Add games/julius. Thanks wiz@ for donating a cop...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5b91cdc40cb6
branches:  trunk
changeset: 390090:5b91cdc40cb6
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Dec 16 10:12:22 2022 +0000

description:
Add games/julius. Thanks wiz@ for donating a copy of the game!

Julius is a fully working open-source version of Caesar 3, with the same
logic as the original, but with some UI enhancements, that can be played on
multiple platforms.

Caesar III is a city-building game released in 1998.  Players assume the
role of a provincial governor to build thriving cities across the Roman
Empire, in which they must ensure their citizens have their needs met, and
deal with various disasters, angry gods and hostile enemies.

Julius will not run without the original Caesar 3 files. You can buy a
digital copy from GOG or Steam, or you can use an original CD-ROM version.

The goal of the project is to have exactly the same game logic as Caesar 3,
with the same look and feel. This means that the saved games are 100%
compatible with Caesar 3, and any gameplay bugs present in the original
Caesar 3 game will also be present in Julius.

diffstat:

 games/Makefile        |   3 ++-
 games/julius/DESCR    |  16 ++++++++++++++++
 games/julius/MESSAGE  |  11 +++++++++++
 games/julius/Makefile |  27 +++++++++++++++++++++++++++
 games/julius/PLIST    |   8 ++++++++
 games/julius/distinfo |   5 +++++
 6 files changed, 69 insertions(+), 1 deletions(-)

diffs (104 lines):

diff -r 2b01f481747e -r 5b91cdc40cb6 games/Makefile
--- a/games/Makefile    Fri Dec 16 10:11:06 2022 +0000
+++ b/games/Makefile    Fri Dec 16 10:12:22 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.517 2022/12/16 10:10:48 nia Exp $
+# $NetBSD: Makefile,v 1.518 2022/12/16 10:12:22 nia Exp $
 #
 
 COMMENT=       Games
@@ -201,6 +201,7 @@
 SUBDIR+=       jetpack
 SUBDIR+=       jin
 SUBDIR+=       jools
+SUBDIR+=       julius
 SUBDIR+=       jumpnbump
 SUBDIR+=       kajaani-kombat
 SUBDIR+=       kajongg
diff -r 2b01f481747e -r 5b91cdc40cb6 games/julius/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/julius/DESCR        Fri Dec 16 10:12:22 2022 +0000
@@ -0,0 +1,16 @@
+Julius is a fully working open-source version of Caesar 3, with the same
+logic as the original, but with some UI enhancements, that can be played on
+multiple platforms.
+
+Caesar III is a city-building game released in 1998.  Players assume the
+role of a provincial governor to build thriving cities across the Roman
+Empire, in which they must ensure their citizens have their needs met, and
+deal with various disasters, angry gods and hostile enemies.
+
+Julius will not run without the original Caesar 3 files. You can buy a
+digital copy from GOG or Steam, or you can use an original CD-ROM version.
+
+The goal of the project is to have exactly the same game logic as Caesar 3,
+with the same look and feel. This means that the saved games are 100%
+compatible with Caesar 3, and any gameplay bugs present in the original
+Caesar 3 game will also be present in Julius.
diff -r 2b01f481747e -r 5b91cdc40cb6 games/julius/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/julius/MESSAGE      Fri Dec 16 10:12:22 2022 +0000
@@ -0,0 +1,11 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2022/12/16 10:12:22 nia Exp $
+
+After starting Julius it will ask you for a path to the game folder.
+
+You can extract the game folder from the offline .exe installer sold
+by GOG.com using the "innoextract" tool from pkgsrc.
+
+Once it is extracted, type the path to the "app" directory.
+
+===========================================================================
diff -r 2b01f481747e -r 5b91cdc40cb6 games/julius/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/julius/Makefile     Fri Dec 16 10:12:22 2022 +0000
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2022/12/16 10:12:22 nia Exp $
+
+DISTNAME=      julius-1.7.0
+CATEGORIES=    games
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=bvschaik/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    nia%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/bvschaik/julius
+COMMENT=       Engine for the classic city building game Caesar III
+LICENSE=       gnu-agpl-v3
+
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config
+
+DEPENDS+=      dialog-[0-9]*:../../misc/dialog
+
+LDFLAGS.NetBSD+=       -lexecinfo
+
+.include "../../audio/SDL2_mixer/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 2b01f481747e -r 5b91cdc40cb6 games/julius/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/julius/PLIST        Fri Dec 16 10:12:22 2022 +0000
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2022/12/16 10:12:22 nia Exp $
+bin/julius
+share/applications/com.github.bvschaik.julius.desktop
+share/icons/hicolor/256x256/apps/com.github.bvschaik.julius.png
+share/icons/hicolor/32x32/apps/com.github.bvschaik.julius.png
+share/icons/hicolor/48x48/apps/com.github.bvschaik.julius.png
+share/icons/hicolor/512x512/apps/com.github.bvschaik.julius.png
+share/metainfo/com.github.bvschaik.julius.metainfo.xml
diff -r 2b01f481747e -r 5b91cdc40cb6 games/julius/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/julius/distinfo     Fri Dec 16 10:12:22 2022 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/12/16 10:12:22 nia Exp $
+
+BLAKE2s (julius-1.7.0.tar.gz) = 14aa3bc5e15970da67f1e1bbc31407b2b98a14bbb478b051e26a9b3bb199d750
+SHA512 (julius-1.7.0.tar.gz) = a53ff848fe3ef659be96913357b9e435125ab30b41db2fa7e43d80d0dd2dce0be150403e0a1d7b79b03d48f785f612abf06695e0795cb26431d58e5ddf8ac313
+Size (julius-1.7.0.tar.gz) = 6448466 bytes



Home | Main Index | Thread Index | Old Index