notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.
New feature planned: get notified when the package is available. Now is the time to contribute ideas/suggestions.
Port details
cannonball Enhanced OutRun Engine
0.34_3 emulators on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.34_2Version of this port present on the latest quarterly branch.
Maintainer: fox@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-07-06 18:55:32
Last Update: 2024-01-10 08:16:01
Commit Hash: 1b819e4
People watching this port, also watch:: stixfonts, tmux, nagios4, endless-sky, python
Also Listed In: games
License: MAME-LICENSE
WWW:
https://github.com/djyt/cannonball/wiki
Description:
Cannonball is a program which allows you to play an enhanced version of Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (12 items)
Collapse this list.
  1. /usr/local/share/licenses/cannonball-0.34_3/catalog.mk
  2. /usr/local/share/licenses/cannonball-0.34_3/LICENSE
  3. /usr/local/share/licenses/cannonball-0.34_3/MAME-LICENSE
  4. bin/cannonball
  5. libexec/cannonball
  6. share/man/man6/cannonball.6.gz
  7. share/cannonball/conf/config.xml
  8. share/cannonball/res/tilemap.bin
  9. share/cannonball/res/tilepatch.bin
  10. @owner
  11. @group
  12. @mode
Collapse this list.
Dependency lines:
  • cannonball>0:emulators/cannonball
To install the port:
cd /usr/ports/emulators/cannonball/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/cannonball
  • pkg install cannonball
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cannonball
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1619529584 SHA256 (djyt-cannonball-v0.34_GH0.tar.gz) = e2cf8e21619b183a9fd835ae34ce65fb3d014c2fea37723fc8ba05681ed317ce SIZE (djyt-cannonball-v0.34_GH0.tar.gz) = 326020

Packages (timestamps in pop-ups are UTC):
cannonball
ABIlatestquarterly
FreeBSD:13:aarch640.34_30.34_2
FreeBSD:13:amd640.34_30.34_2
FreeBSD:13:armv6g20191023_1-
FreeBSD:13:armv70.34_30.34_2
FreeBSD:13:i3860.34_30.34_2
FreeBSD:13:powerpc-0.34_2
FreeBSD:13:powerpc64g20191023_10.34_2
FreeBSD:13:powerpc64le-0.34_2
FreeBSD:14:aarch640.34_30.34_2
FreeBSD:14:amd640.34_30.34_2
FreeBSD:14:armv6--
FreeBSD:14:armv70.34_30.34_2
FreeBSD:14:i3860.34_30.34_2
FreeBSD:14:powerpc0.34_20.34_2
FreeBSD:14:powerpc64-0.34_2
FreeBSD:14:powerpc64le0.34_20.34_2
FreeBSD:15:aarch640.34_3-
FreeBSD:15:amd640.34_3-
FreeBSD:15:armv70.34_3-
FreeBSD:15:powerpc0.34_2-
FreeBSD:15:powerpc640.34_2-
FreeBSD:15:powerpc64le0.34_3-
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. all.hpp : devel/boost-libs
  2. cmake : devel/cmake-core
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. sdl2-config : devel/sdl20
  5. xorgproto>=0 : x11/xorgproto
  6. xorgproto>=0 : x11/xorgproto
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libGLU.so : graphics/libGLU
  3. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
emulators_cannonball
USES:
cmake:insource gl pkgconfig sdl
pkg-message:
For install:
In order for Cannonball to work you need to provide a copy of the OutRun revision B romset to the roms subdirectory. Rename the files if necessary. The roms subdirectory can be found at $XDG_DATA_HOME/cannonball/roms which defaults to $HOME/.local/share/cannonball/roms Configuration can be found at $XDG_DATA_HOME/cannonball/config.xml which defaults to $HOME/.local/share/cannonball/config.xml NOTE: The directories will be created on the first run of Cannonball if they do not exist.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/djyt/cannonball/tar.gz/v0.34?dummy=/
Collapse this list.

Number of commits found: 19

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.34_3
10 Jan 2024 08:16:01
commit hash: 1b819e486953bae191a4b8f0da175b55cb6c3070commit hash: 1b819e486953bae191a4b8f0da175b55cb6c3070commit hash: 1b819e486953bae191a4b8f0da175b55cb6c3070commit hash: 1b819e486953bae191a4b8f0da175b55cb6c3070 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.34_2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.34_2
12 Aug 2022 14:46:53
commit hash: 4cf39decb348615b9c8a28370d987a85d1b8a5edcommit hash: 4cf39decb348615b9c8a28370d987a85d1b8a5edcommit hash: 4cf39decb348615b9c8a28370d987a85d1b8a5edcommit hash: 4cf39decb348615b9c8a28370d987a85d1b8a5ed files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
*/*: bump all consumers after recent boost upgrade
0.34_1
22 Jun 2021 18:53:08
commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
0.34
27 Apr 2021 14:44:39
commit hash: c391ce3a1c6ab181804f5dac3c67595fab0d093ecommit hash: c391ce3a1c6ab181804f5dac3c67595fab0d093ecommit hash: c391ce3a1c6ab181804f5dac3c67595fab0d093ecommit hash: c391ce3a1c6ab181804f5dac3c67595fab0d093e files touched by this commit
Santhosh Raju (fox) search for other commits by this committer
emulators/cannonball: Updates to 0.34

Changes since 0.32:

v0.34

Car Handling Options, Colours & More!

  * Car Setup Options (selectable in Settings -> Engine -> Car Setup)
      * [Car Handling] Top Speed of 352kph option.
      * [Car Handling] Grippy Tyres option.
      * [Car Handling] Drive offroad without losing speed option.
      * [Car Handling] Strong Bumper option. Hit other cars without
        sliding/losing as much speed.
      * [Car Colours] Eventually these will be hooked up to something
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.32
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.32
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
0.32
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.32
26 Mar 2021 05:24:22
Revision:569241Original commit files touched by this commit
fox search for other commits by this committer
emulators/cannonball: Updates to 0.32

Changes since 0.31:

Controller Improvements & Rumble Support

This release focuses on Controller Support & Improvements.

Please replace your old config.xml file when upgrading to this release.

  * [Controllers] Basic rumble support can now be enabled from the CONTROLS
    menu. The strength can be adjusted. The code that controls the rumble is
    identical to that of the upright arcade machine motor shaker. The option
    will only show in the menu if your controller is supported.
  * [Controllers] Auto-detection and assignment of controller buttons and axis
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.31
19 Mar 2021 16:46:50
Revision:568805Original commit files touched by this commit
mat search for other commits by this committer
Regular USE_GITHUB cleanup.

Remove DISTNAME, it is always overwritten.
Cleanup GH_TAGNAME and WRKSRC.
0.31
17 Mar 2021 00:09:02
Revision:568624Original commit files touched by this commit
fox search for other commits by this committer
emulators/cannonball: Updates to 0.31

Changes since g20191023:

Maintenance Release

This release focuses on upgrading the libraries and compilation tools CannonBall
uses, as I hadn't maintained the codebase in a number of years. Most of these
changes will be invisible to most users. Right now, I'm trying to get the house
in order as opposed to add lots of wild new features! :)

  * [audio] Audio updates at the correct rate and resolves the longstanding
    issue with music and sound being very slightly 'off'
  * [roms] ROMs are now read by CRC 32 value. Filenames no longer matter - so
    long as they are present they can be renamed to anything.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
g20191023_1
11 Dec 2019 17:53:49
Revision:519824Original commit files touched by this commit
jbeich search for other commits by this committer
devel/boost-*: update to 1.72.0

Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
g20191023
24 Oct 2019 08:46:13
Revision:515324Original commit files touched by this commit
fox search for other commits by this committer
emulators/cannonball - Update to g20191023

Changes since g20190924:

- bsd.cmake now supports build with SDL2 by default.

Approved by:	philip (mentor)
g20190924
26 Sep 2019 04:04:25
Revision:512877Original commit files touched by this commit
fox search for other commits by this committer
emulators/cannonball: Fixes build with clang 9

Original issue: https://github.com/djyt/cannonball/pull/46

Submitted by:	jbeich
Approved by:	philip (mentor)
g20190819
03 Sep 2019 02:49:46
Revision:510915Original commit files touched by this commit
fox search for other commits by this committer
emulators/cannonball: Update to g20190819

- Updates MAINTAINER email

Changes since cannonball-g20171201:

1. Removes files/patch-cmake_bsd.cmake and files/patch-cmake_CMakeLists.txt
   since these are now merged with upstream.
2. Removes files/cannonball.6.in since the man page is now available upstream.

PR:		239960
Approved by:	philip (mentor)
g20171201_1
19 Aug 2019 15:35:28
Revision:509290Original commit files touched by this commit
jbeich search for other commits by this committer
devel/boost-*: update to 1.71.0

Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
g20171201
13 Aug 2019 16:03:12
Revision:508837Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories e-g)
g20171201
06 Jul 2019 18:55:17
Revision:506026Original commit files touched by this commit
swills search for other commits by this committer
emulators/cannonball: create port

Cannonball is a program which allows you to play an enhanced version
of Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems.

WWW: https://github.com/djyt/cannonball/wiki

PR:		238495
Submitted by:	Santhosh Raju <santhosh.raju@gmail.com>

Number of commits found: 19