Fri Dec 16 10:12:22 2022 UTC ()
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.


(nia)
diff -r1.517 -r1.518 pkgsrc/games/Makefile
diff -r0 -r1.1 pkgsrc/games/julius/DESCR
diff -r0 -r1.1 pkgsrc/games/julius/MESSAGE
diff -r0 -r1.1 pkgsrc/games/julius/Makefile
diff -r0 -r1.1 pkgsrc/games/julius/PLIST
diff -r0 -r1.1 pkgsrc/games/julius/distinfo

cvs diff -r1.517 -r1.518 pkgsrc/games/Makefile (expand / switch to unified diff)

--- pkgsrc/games/Makefile 2022/12/16 10:10:48 1.517
+++ pkgsrc/games/Makefile 2022/12/16 10:12:22 1.518
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.517 2022/12/16 10:10:48 nia Exp $ 1# $NetBSD: Makefile,v 1.518 2022/12/16 10:12:22 nia Exp $
2# 2#
3 3
4COMMENT= Games 4COMMENT= Games
5 5
6SUBDIR+= 0verkill 6SUBDIR+= 0verkill
7SUBDIR+= 2048-cli 7SUBDIR+= 2048-cli
8SUBDIR+= 3dpong 8SUBDIR+= 3dpong
9SUBDIR+= 4stAttack 9SUBDIR+= 4stAttack
10SUBDIR+= 7kaa 10SUBDIR+= 7kaa
11SUBDIR+= 7kaa-music 11SUBDIR+= 7kaa-music
12SUBDIR+= AitDoB 12SUBDIR+= AitDoB
13SUBDIR+= InterLOGIC 13SUBDIR+= InterLOGIC
14SUBDIR+= KoboDeluxe 14SUBDIR+= KoboDeluxe
@@ -191,26 +191,27 @@ SUBDIR+= hitori @@ -191,26 +191,27 @@ SUBDIR+= hitori
191SUBDIR+= holtz 191SUBDIR+= holtz
192SUBDIR+= hugo 192SUBDIR+= hugo
193SUBDIR+= icbm3d 193SUBDIR+= icbm3d
194SUBDIR+= icebreaker 194SUBDIR+= icebreaker
195SUBDIR+= imaze 195SUBDIR+= imaze
196SUBDIR+= ioquake3 196SUBDIR+= ioquake3
197SUBDIR+= ioquake3-pk3 197SUBDIR+= ioquake3-pk3
198SUBDIR+= ioquake3-raspberrypi 198SUBDIR+= ioquake3-raspberrypi
199SUBDIR+= iortcw 199SUBDIR+= iortcw
200SUBDIR+= ivan 200SUBDIR+= ivan
201SUBDIR+= jetpack 201SUBDIR+= jetpack
202SUBDIR+= jin 202SUBDIR+= jin
203SUBDIR+= jools 203SUBDIR+= jools
 204SUBDIR+= julius
204SUBDIR+= jumpnbump 205SUBDIR+= jumpnbump
205SUBDIR+= kajaani-kombat 206SUBDIR+= kajaani-kombat
206SUBDIR+= kajongg 207SUBDIR+= kajongg
207SUBDIR+= kanagram 208SUBDIR+= kanagram
208SUBDIR+= kanatest 209SUBDIR+= kanatest
209SUBDIR+= kapman 210SUBDIR+= kapman
210SUBDIR+= kapooka 211SUBDIR+= kapooka
211SUBDIR+= katomic 212SUBDIR+= katomic
212SUBDIR+= kblackbox 213SUBDIR+= kblackbox
213SUBDIR+= kblocks 214SUBDIR+= kblocks
214SUBDIR+= kbounce 215SUBDIR+= kbounce
215SUBDIR+= kbreakout 216SUBDIR+= kbreakout
216SUBDIR+= kdiamond 217SUBDIR+= kdiamond

File Added: pkgsrc/games/julius/DESCR
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.

File Added: pkgsrc/games/julius/MESSAGE
===========================================================================
$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.

===========================================================================

File Added: pkgsrc/games/julius/Makefile
# $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
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"

File Added: pkgsrc/games/julius/PLIST
@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

File Added: pkgsrc/games/julius/distinfo
$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