Bug 228103 - games/julius: Open source re-implementation of Caesar III
Summary: games/julius: Open source re-implementation of Caesar III
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Vanilla I. Shu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-09 18:38 UTC by Piotr Kubaj
Modified: 2018-05-16 13:35 UTC (History)
2 users (show)

See Also:


Attachments
shar (3.24 KB, text/plain)
2018-05-09 18:38 UTC, Piotr Kubaj
no flags Details
patch (1.64 KB, patch)
2018-05-16 13:14 UTC, Piotr Kubaj
pkubaj: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Kubaj 2018-05-09 18:38:51 UTC
Created attachment 193219 [details]
shar

This is open-source reimplementation of Caesar III.

Builds on Poudriere with 10.4-RELEASE.

I also played it about 20 minutes on CURRENT - I didn't notice any bugs.

portlint -AC says:
looks fine
Comment 1 commit-hook freebsd_committer 2018-05-14 02:29:32 UTC
A commit references this bug:

Author: vanilla
Date: Mon May 14 02:29:06 UTC 2018
New revision: 469845
URL: https://svnweb.freebsd.org/changeset/ports/469845

Log:
  Add julius g20180430, open source re-implementation of Caesar III.

  PR:		228103
  Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>

Changes:
  head/games/Makefile
  head/games/julius/
  head/games/julius/Makefile
  head/games/julius/distinfo
  head/games/julius/files/
  head/games/julius/files/julius.in
  head/games/julius/files/patch-CMakeLists.txt
  head/games/julius/files/patch-test_CMakeLists.txt
  head/games/julius/files/pkg-message.in
  head/games/julius/pkg-descr
Comment 2 Antoine Brodin freebsd_committer 2018-05-14 18:25:52 UTC
Re-open,  there is a PKGBASE collision with audio/julius.

Please add PKGNAMEPREFIX or PKGNAMESUFFIX.
Comment 3 Piotr Kubaj 2018-05-16 13:14:43 UTC
Created attachment 193456 [details]
patch

Attached a patch with PKGSUFFIX.

It also removes pkg-message, and julius script (the binary is installed in $PREFIX/bin), since the game is saved in the directory where it's installed, meaning that to save, you need to run as root...

Users will have to copy game files to their own directories.
Comment 4 commit-hook freebsd_committer 2018-05-16 13:35:29 UTC
A commit references this bug:

Author: vanilla
Date: Wed May 16 13:35:24 UTC 2018
New revision: 470122
URL: https://svnweb.freebsd.org/changeset/ports/470122

Log:
  1: add PKGNAMESUFFIX.
  2: remove uneeded julius.in.

  PR:		228103
  Submitted by:	maintainer

Changes:
  head/games/julius/Makefile
  head/games/julius/files/julius.in
  head/games/julius/files/pkg-message.in