Received: by mail.netbsd.org (Postfix, from userid 605) id 23C4C84DB9; Fri, 16 Dec 2022 10:12:24 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 520AE84E7A for ; Fri, 16 Dec 2022 10:12:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 8GiRE8imeBvs for ; Fri, 16 Dec 2022 10:12:22 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 50B1884DA9 for ; Fri, 16 Dec 2022 10:12:22 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 4E255FA90; Fri, 16 Dec 2022 10:12:22 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1671185542204370" MIME-Version: 1.0 Date: Fri, 16 Dec 2022 10:12:22 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/games To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20221216101222.4E255FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1671185542204370 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nia Date: Fri Dec 16 10:12:22 UTC 2022 Modified Files: pkgsrc/games: Makefile Added Files: pkgsrc/games/julius: DESCR MESSAGE Makefile PLIST distinfo Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.517 -r1.518 pkgsrc/games/Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/games/julius/DESCR pkgsrc/games/julius/MESSAGE \ pkgsrc/games/julius/Makefile pkgsrc/games/julius/PLIST \ pkgsrc/games/julius/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1671185542204370 Content-Disposition: inline Content-Length: 4522 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/games/Makefile diff -u pkgsrc/games/Makefile:1.517 pkgsrc/games/Makefile:1.518 --- pkgsrc/games/Makefile:1.517 Fri Dec 16 10:10:48 2022 +++ pkgsrc/games/Makefile Fri Dec 16 10:12:22 2022 @@ -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+= ivan SUBDIR+= jetpack SUBDIR+= jin SUBDIR+= jools +SUBDIR+= julius SUBDIR+= jumpnbump SUBDIR+= kajaani-kombat SUBDIR+= kajongg Added files: Index: pkgsrc/games/julius/DESCR diff -u /dev/null pkgsrc/games/julius/DESCR:1.1 --- /dev/null Fri Dec 16 10:12:22 2022 +++ pkgsrc/games/julius/DESCR Fri Dec 16 10:12:22 2022 @@ -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. Index: pkgsrc/games/julius/MESSAGE diff -u /dev/null pkgsrc/games/julius/MESSAGE:1.1 --- /dev/null Fri Dec 16 10:12:22 2022 +++ pkgsrc/games/julius/MESSAGE Fri Dec 16 10:12:22 2022 @@ -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. + +=========================================================================== Index: pkgsrc/games/julius/Makefile diff -u /dev/null pkgsrc/games/julius/Makefile:1.1 --- /dev/null Fri Dec 16 10:12:22 2022 +++ pkgsrc/games/julius/Makefile Fri Dec 16 10:12:22 2022 @@ -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 +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" Index: pkgsrc/games/julius/PLIST diff -u /dev/null pkgsrc/games/julius/PLIST:1.1 --- /dev/null Fri Dec 16 10:12:22 2022 +++ pkgsrc/games/julius/PLIST Fri Dec 16 10:12:22 2022 @@ -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 Index: pkgsrc/games/julius/distinfo diff -u /dev/null pkgsrc/games/julius/distinfo:1.1 --- /dev/null Fri Dec 16 10:12:22 2022 +++ pkgsrc/games/julius/distinfo Fri Dec 16 10:12:22 2022 @@ -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 --_----------=_1671185542204370--