Port details |
- fmars Fast Memory Array Redcode Simulator
- 0.0.207_4 games =2 0.0.207_4Version of this port present on the latest quarterly branch.
- Maintainer: bofh@FreeBSD.org
- Port Added: 2005-07-22 22:35:16
- Last Update: 2023-07-30 22:59:04
- Commit Hash: 7edcfae
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2
- WWW:
- https://corewar.co.uk/janeczek/
- Description:
- fmars is Fast Memory Array Redcode Simulator
A specialized simulator for the game of Corewars. It's designed to be
of particular use in automated redcode optimizers and evolvers. fmars
borrows the idea from Martin Ankerl's qmars and pushes it to the
extreme.
It generates source code with special case for every possible
opcode/addressing mode combination. This allows some optimizations
that aren't possible in other simulators.
fmars is compatible with pMARS with an exception for p-space, which
is not yet implemented.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/games/fmars/ && make install clean
- To add the package, run one of these commands:
- pkg install games/fmars
- pkg install fmars
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fmars
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (fmars-0.0.207.tar.bz2) = 415c41780208f32c7960f81c83d8faedb25c7f0fd0c1ec62c5b2c04899d46b0d
SIZE (fmars-0.0.207.tar.bz2) = 87057
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- guile-1.8 : lang/guile1
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for fmars-0.0.207_4:
DOCS=on: Build and/or install documentation
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
===> Use 'make config' to modify these settings
- Options name:
- games_fmars
- USES:
- gmake guile:1.8,build,alias tar:bzip2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.0.207_4 30 Jul 2023 22:59:04 |
Robert Clausecker (fuz) Author: Andrew "RhodiumToad" Gierth |
*/*: adapt to new guile framework
- change all ports using guile to USES=guile
- flavorize guile-lib, guile-cairo, slib-guile
PR: 260960
Reported by: Martin Neubauer <m.ne@gmx.net>
Approved by: bofh
Differential Revision: https://reviews.freebsd.org/D40194 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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.0.207_3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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 ) |
0.0.207_3 20 Jul 2022 14:21:58 |
Tobias C. Berner (tcberner) |
games: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <benlutz@datacomm.ch>
* <janos.mohacsi@bsd.hu>
* Aaron Baugher
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron VonderHaar <avh4@usa.net>
* Aaron Zauner <az_mail@gmx.at>
* Adam Kranzel (adam@alameda.edu)
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org> (Only the first 15 lines of the commit message are shown above ) |
0.0.207_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.0.207_3 15 Feb 2021 19:35:11 |
bofh |
games/fmars: Update BUILD_DEPENDS with lang/guile1
- Take MAINTAINERSHIP
- Bump PORTREVISION |
0.0.207_2 04 Jul 2016 14:10:02 |
amdmi3 |
- Simplify installation
- Switch to options helpers |
0.0.207_2 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
0.0.207_2 26 Nov 2014 23:18:44 |
amdmi3 |
- Drop @dirrm* from plist |
0.0.207_2 29 Jul 2014 18:41:17 |
adamw |
Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by: portmgr (not really, but touches unstaged ports) |
0.0.207_2 27 Feb 2014 08:45:16 |
miwi |
- Update MASTER_SITES and WWW: line
- Support CC properly
- Convert to USES
- Stage support
PR: 187042 |
0.0.207_2 07 Feb 2014 18:50:30 |
bapt |
Deprecate ports unmaintained for which distillator is not able to find public
distfiles
Reported by: distilator |
0.0.207_2 20 Sep 2013 17:36:36 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
games) |
0.0.207_2 12 Jun 2012 16:35:45 |
bapt |
Convert to new options framework |
0.0.207_2 14 Dec 2011 21:29:16 |
crees |
Add LICENSE data.
PR: ports/149564 (based on)
Submitted by: Ullrich Franke <uf@raindogs.org>
Approved by: [no objections from maintainers in four weeks] |
0.0.207_2 24 Oct 2011 04:17:38 |
dougb |
Remove more tags from pkg-descr files fo the form:
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file. |
0.0.207_2 03 Jul 2011 14:25:36 |
ohauer |
-remove MD5 |
0.0.207_2 27 Feb 2011 04:54:41 |
tabthorpe |
- Reassign ports to heap
Submitted by: alepulver |
0.0.207_2 22 Jan 2009 16:04:11 |
miwi |
- Chase lang/guile shlib bump |
0.0.207_1 04 Mar 2008 12:02:24 |
alepulver |
- Fix MASTER_SITES.
Reported by: pointyhat (erwin) |
0.0.207_1 24 Apr 2006 21:06:48 |
alepulver |
- Remove USE_REINPLACE.
- Change OPTIMIZED_CFLAGS to "on" by default.
- Remove '@' from installation commands.
- Format tabs, sort targets.
- Bump PORTREVISION.
Approved by: garga (mentor) |
0.0.207 09 Apr 2006 13:08:16 |
alepulver |
Change the maintainership address to the @FreeBSD.org one.
Approved by: garga (mentor) |
0.0.207 25 Nov 2005 21:47:35 |
pav |
- Add SHA256
Requested by: maintainer |
0.0.207 22 Jul 2005 22:34:47 |
pav |
fmars is Fast Memory Array Redcode Simulator
A specialized simulator for the game of Corewars. It's designed to be of
particular use in automated redcode optimizers and evolvers. fmars borrows the
idea from Martin Ankerl's qmars and pushes it to the extreme.
PR: ports/83577
Submitted by: Alejandro Pulver <alejandro@varnet.biz> |