The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD games : acm

A flight simulator for X11

 ACM is a LAN-oriented, multiplayer aerial combat simulation.  My main design
objective was to provide source code that could be easily compiled and
executed on a wide variety of platforms.  To that end, acm is written entirely
in C, exploiting the programming features of Unix, X11, and the BSD socket
interface.

Players engage in air to air combat against one another using heat seeking
missiles and cannons.

ACM is implemented as two programs.  The first, named "acm", is a small
program that, when invoked, starts a flight session on a given workstation.
The second component, named "acms", is a server process that manages the
multiplayer environment.  It also manages the flight simulation and
display management that is required.  Most players will prefer to run the
acms process on a back-end server system on their local area network.  Players
at client workstations can then invoke the acm program to begin play. 

http://www.websimulations.com/



acm history


v. 1.32
date: 2007/05/19 20:05:17;  author: flz;  state: Exp;  lines: +1 -0
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.

v. 1.31 date: 2006/05/28 13:00:00; author: se; state: Exp; lines: +1 -1 Fix master site (use HTTP instead of FTP). PR: ports/97649 Submitted by: Martin Wilke
v. 1.30 date: 2004/12/02 21:03:36; author: se; state: Exp; lines: +2 -0 Add build dependency on perl. Submitted by: lesi
v. 1.29 date: 2003/05/18 11:38:49; author: se; state: Exp; lines: +0 -4 Fix build on 5.1 (remove port's conflicting definition of float_t)
v. 1.28 date: 2003/05/18 10:05:40; author: kris; state: Exp; lines: +4 -0 BROKEN on 5.1: does not compile
v. 1.27 date: 2003/03/07 06:02:42; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.26 date: 2001/12/30 18:17:35; author: petef; state: Exp; lines: +2 -2 Chase libaudio shlib major (from the audio/nas update).
v. 1.25 date: 2001/02/14 20:19:33; author: lioux; state: Exp; lines: +3 -3 typo clean up police: \s -> \t
v. 1.24 date: 2000/11/23 11:56:05; author: sobomax; state: Exp; lines: +1 -2 Ditch out "Version required" from comments section.
v. 1.23 date: 2000/04/17 00:17:37; author: reg; state: Exp; lines: +3 -4 Standardize all user defined options to the booleans WITH_FOO and WITHOUT_FOO. Begin the process of reserving these prefixes for user defined options. No comment by: ports
v. 1.22 date: 2000/04/15 15:13:39; author: knu; state: Exp; lines: +2 -1 Back out useful `Version required lines' that I'd blindly removed.
v. 1.21 date: 2000/04/14 17:43:46; author: knu; state: Exp; lines: +1 -2 Remove obsolete `Version required' lines.
v. 1.20 date: 2000/04/14 00:45:18; author: mharo; state: Exp; lines: +3 -2 update portname/portversion stuff (games commit part 1, a-c)
v. 1.19 date: 1999/09/29 18:32:17; author: se; state: Exp; lines: +2 -2 Fetch with FTP instead of HTTP.
v. 1.18 date: 1999/08/25 06:02:46; author: obrien; state: Exp; lines: +1 -1 Change Id->FreeBSD.
v. 1.17 date: 1999/05/17 02:38:49; author: asami; state: Exp; lines: +2 -1 This port needs USE_XLIB. Submitted by: maintainer
v. 1.16 date: 1999/02/03 10:37:11; author: asami; state: Exp; lines: +3 -4 Use bsd.port.{pre,post}.mk.
v. 1.15 date: 1999/02/01 23:32:44; author: se; state: Exp; lines: +2 -4 Upgrade to version 5.0 of ACM.
v. 1.14 date: 1999/02/01 00:56:38; author: obrien; state: Exp; lines: +3 -1 BROKEN='acm-5.0.tar.gz is all that is available'
v. 1.13 date: 1998/12/06 21:09:26; author: se; state: Exp; lines: +4 -8 Fix ELF brokenness caused by wrong assumptions of GNU configure, if an "elf.h" header file is found (assumption was System V.4, which made later configure tests fail). Make myself maintainer of this port (as suggested by the previous maintainer: joerg).
v. 1.12 date: 1998/09/28 02:03:00; author: steve; state: Exp; lines: +4 -2 Won't build in an ELF world.
v. 1.11 date: 1997/07/10 01:43:01; author: asami; state: Exp; lines: +3 -3 Add CONFIGURE_ENV="${SH} -x". We have no idea why this works, but configure will die otherwise because it finds elf.h and concludes we are SVR4. While I'm here, delete CONFIGURE_ARGS=--prefix=${PREFIX} and change HAS_CONFIGURE to GNU_CONFIGURE. Submitted by: Donald J. Maddox (dmaddox@scsn.net)
v. 1.10 date: 1997/01/03 11:32:46; author: obrien; state: Exp; lines: +2 -2 Have manpage installed in man6 where games belong. and some /usr/local hardcodings --> ${PREFIX}
v. 1.9 date: 1996/11/18 13:58:36; author: asami; state: Exp; lines: +2 -1 Compress a bunch of manpages. Remove unnecessary @ directives from PLISTs. Note: I know that this is going to break some symlinks and/or .so includes, I will back some of these out as I run into these during package building.
v. 1.8 date: 1996/11/18 11:24:18; author: asami; state: Exp; lines: +2 -2 Use MAN? macros. CATEGORIES+= -> CATEGORIES.
v. 1.7 date: 1996/08/13 20:09:54; author: markm; state: Exp; lines: +16 -7 Update this from 2.0 to 4.7 :-) and add optional NAS (audio) support OK-ed by: joerg
v. 1.6 date: 1995/04/11 00:20:05; author: asami; state: Exp; lines: +10 -8 And here comes the next round of Makefile updates, for games. Folks, there are lots of broken stuff and funky Makefiles here. Please check your ports, and also put yourself in MAINTAINER so I know who to talk to. Thanks....
v. 1.5 date: 1995/04/02 13:14:09; author: joerg; state: Exp; lines: +4 -4 De-canonicalize the host and dir names of the master site. Reviewed by: Submitted by: Obtained from:
v. 1.4 date: 1995/04/01 13:48:04; author: joerg; state: Exp; lines: +2 -2 Claim my ports, and add the MAINTAINER entry.
v. 1.3 date: 1995/04/01 12:45:00; author: jkh; state: Exp; lines: +3 -1 Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in multiple catagories - I'll expect the various MAINTAINERS to make further adjustments (and add any KEYWORDS lines) themselves.
v. 1.2 date: 1995/03/28 04:07:14; author: gpalmer; state: Exp; lines: +1 -2 The tarball is now .tar.gz ...
v. 1.1 date: 1995/03/05 23:32:24; author: joerg; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1995/03/05 23:32:25; author: joerg; state: Exp; lines: +0 -0 acm - a flight simulator for X11. The program still SIGFPE's for me when compiled without -g, but that doesn't seem to be acm's fault. Also, i don't want to get my patches lost. The port should remain disabled in the parent Makefile until the floating point troubles are fixed. ...desperatley hoping that i've got the import right this time. :-/ ============================================================================= v. 1.32 date: 2007/05/19 20:05:17; author: flz; state: Exp; lines: +1 -0 - Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.31 date: 2006/05/28 13:00:00; author: se; state: Exp; lines: +1 -1 Fix master site (use HTTP instead of FTP). PR: ports/97649 Submitted by: Martin Wilke
v. 1.30 date: 2004/12/02 21:03:36; author: se; state: Exp; lines: +2 -0 Add build dependency on perl. Submitted by: lesi
v. 1.29 date: 2003/05/18 11:38:49; author: se; state: Exp; lines: +0 -4 Fix build on 5.1 (remove port's conflicting definition of float_t)
v. 1.28 date: 2003/05/18 10:05:40; author: kris; state: Exp; lines: +4 -0 BROKEN on 5.1: does not compile
v. 1.27 date: 2003/03/07 06:02:42; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.26 date: 2001/12/30 18:17:35; author: petef; state: Exp; lines: +2 -2 Chase libaudio shlib major (from the audio/nas update).
v. 1.25 date: 2001/02/14 20:19:33; author: lioux; state: Exp; lines: +3 -3 typo clean up police: \s -> \t
v. 1.24 date: 2000/11/23 11:56:05; author: sobomax; state: Exp; lines: +1 -2 Ditch out "Version required" from comments section.
v. 1.23 date: 2000/04/17 00:17:37; author: reg; state: Exp; lines: +3 -4 Standardize all user defined options to the booleans WITH_FOO and WITHOUT_FOO. Begin the process of reserving these prefixes for user defined options. No comment by: ports
v. 1.22 date: 2000/04/15 15:13:39; author: knu; state: Exp; lines: +2 -1 Back out useful `Version required lines' that I'd blindly removed.
v. 1.21 date: 2000/04/14 17:43:46; author: knu; state: Exp; lines: +1 -2 Remove obsolete `Version required' lines.
v. 1.20 date: 2000/04/14 00:45:18; author: mharo; state: Exp; lines: +3 -2 update portname/portversion stuff (games commit part 1, a-c)
v. 1.19 date: 1999/09/29 18:32:17; author: se; state: Exp; lines: +2 -2 Fetch with FTP instead of HTTP.
v. 1.18 date: 1999/08/25 06:02:46; author: obrien; state: Exp; lines: +1 -1 Change Id->FreeBSD.
v. 1.17 date: 1999/05/17 02:38:49; author: asami; state: Exp; lines: +2 -1 This port needs USE_XLIB. Submitted by: maintainer
v. 1.16 date: 1999/02/03 10:37:11; author: asami; state: Exp; lines: +3 -4 Use bsd.port.{pre,post}.mk.
v. 1.15 date: 1999/02/01 23:32:44; author: se; state: Exp; lines: +2 -4 Upgrade to version 5.0 of ACM.
v. 1.14 date: 1999/02/01 00:56:38; author: obrien; state: Exp; lines: +3 -1 BROKEN='acm-5.0.tar.gz is all that is available'
v. 1.13 date: 1998/12/06 21:09:26; author: se; state: Exp; lines: +4 -8 Fix ELF brokenness caused by wrong assumptions of GNU configure, if an "elf.h" header file is found (assumption was System V.4, which made later configure tests fail). Make myself maintainer of this port (as suggested by the previous maintainer: joerg).
v. 1.12 date: 1998/09/28 02:03:00; author: steve; state: Exp; lines: +4 -2 Won't build in an ELF world.
v. 1.11 date: 1997/07/10 01:43:01; author: asami; state: Exp; lines: +3 -3 Add CONFIGURE_ENV="${SH} -x". We have no idea why this works, but configure will die otherwise because it finds elf.h and concludes we are SVR4. While I'm here, delete CONFIGURE_ARGS=--prefix=${PREFIX} and change HAS_CONFIGURE to GNU_CONFIGURE. Submitted by: Donald J. Maddox (dmaddox@scsn.net)
v. 1.10 date: 1997/01/03 11:32:46; author: obrien; state: Exp; lines: +2 -2 Have manpage installed in man6 where games belong. and some /usr/local hardcodings --> ${PREFIX}
v. 1.9 date: 1996/11/18 13:58:36; author: asami; state: Exp; lines: +2 -1 Compress a bunch of manpages. Remove unnecessary @ directives from PLISTs. Note: I know that this is going to break some symlinks and/or .so includes, I will back some of these out as I run into these during package building.
v. 1.8 date: 1996/11/18 11:24:18; author: asami; state: Exp; lines: +2 -2 Use MAN? macros. CATEGORIES+= -> CATEGORIES.
v. 1.7 date: 1996/08/13 20:09:54; author: markm; state: Exp; lines: +16 -7 Update this from 2.0 to 4.7 :-) and add optional NAS (audio) support OK-ed by: joerg
v. 1.6 date: 1995/04/11 00:20:05; author: asami; state: Exp; lines: +10 -8 And here comes the next round of Makefile updates, for games. Folks, there are lots of broken stuff and funky Makefiles here. Please check your ports, and also put yourself in MAINTAINER so I know who to talk to. Thanks....
v. 1.5 date: 1995/04/02 13:14:09; author: joerg; state: Exp; lines: +4 -4 De-canonicalize the host and dir names of the master site. Reviewed by: Submitted by: Obtained from:
v. 1.4 date: 1995/04/01 13:48:04; author: joerg; state: Exp; lines: +2 -2 Claim my ports, and add the MAINTAINER entry.
v. 1.3 date: 1995/04/01 12:45:00; author: jkh; state: Exp; lines: +3 -1 Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in multiple catagories - I'll expect the various MAINTAINERS to make further adjustments (and add any KEYWORDS lines) themselves.
v. 1.2 date: 1995/03/28 04:07:14; author: gpalmer; state: Exp; lines: +1 -2 The tarball is now .tar.gz ...
v. 1.1 date: 1995/03/05 23:32:24; author: joerg; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1995/03/05 23:32:25; author: joerg; state: Exp; lines: +0 -0 acm - a flight simulator for X11. The program still SIGFPE's for me when compiled without -g, but that doesn't seem to be acm's fault. Also, i don't want to get my patches lost. The port should remain disabled in the parent Makefile until the floating point troubles are fixed. ...desperatley hoping that i've got the import right this time. :-/ ============================================================================= v. 1.32 date: 2007/05/19 20:05:17; author: flz; state: Exp; lines: +1 -0 - Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.31 date: 2006/05/28 13:00:00; author: se; state: Exp; lines: +1 -1 Fix master site (use HTTP instead of FTP). PR: ports/97649 Submitted by: Martin Wilke
v. 1.30 date: 2004/12/02 21:03:36; author: se; state: Exp; lines: +2 -0 Add build dependency on perl. Submitted by: lesi
v. 1.29 date: 2003/05/18 11:38:49; author: se; state: Exp; lines: +0 -4 Fix build on 5.1 (remove port's conflicting definition of float_t)
v. 1.28 date: 2003/05/18 10:05:40; author: kris; state: Exp; lines: +4 -0 BROKEN on 5.1: does not compile
v. 1.27 date: 2003/03/07 06:02:42; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.26 date: 2001/12/30 18:17:35; author: petef; state: Exp; lines: +2 -2 Chase libaudio shlib major (from the audio/nas update).
v. 1.25 date: 2001/02/14 20:19:33; author: lioux; state: Exp; lines: +3 -3 typo clean up police: \s -> \t
v. 1.24 date: 2000/11/23 11:56:05; author: sobomax; state: Exp; lines: +1 -2 Ditch out "Version required" from comments section.
v. 1.23 date: 2000/04/17 00:17:37; author: reg; state: Exp; lines: +3 -4 Standardize all user defined options to the booleans WITH_FOO and WITHOUT_FOO. Begin the process of reserving these prefixes for user defined options. No comment by: ports
v. 1.22 date: 2000/04/15 15:13:39; author: knu; state: Exp; lines: +2 -1 Back out useful `Version required lines' that I'd blindly removed.
v. 1.21 date: 2000/04/14 17:43:46; author: knu; state: Exp; lines: +1 -2 Remove obsolete `Version required' lines.
v. 1.20 date: 2000/04/14 00:45:18; author: mharo; state: Exp; lines: +3 -2 update portname/portversion stuff (games commit part 1, a-c)
v. 1.19 date: 1999/09/29 18:32:17; author: se; state: Exp; lines: +2 -2 Fetch with FTP instead of HTTP.
v. 1.18 date: 1999/08/25 06:02:46; author: obrien; state: Exp; lines: +1 -1 Change Id->FreeBSD.
v. 1.17 date: 1999/05/17 02:38:49; author: asami; state: Exp; lines: +2 -1 This port needs USE_XLIB. Submitted by: maintainer
v. 1.16 date: 1999/02/03 10:37:11; author: asami; state: Exp; lines: +3 -4 Use bsd.port.{pre,post}.mk.
v. 1.15 date: 1999/02/01 23:32:44; author: se; state: Exp; lines: +2 -4 Upgrade to version 5.0 of ACM.
v. 1.14 date: 1999/02/01 00:56:38; author: obrien; state: Exp; lines: +3 -1 BROKEN='acm-5.0.tar.gz is all that is available'
v. 1.13 date: 1998/12/06 21:09:26; author: se; state: Exp; lines: +4 -8 Fix ELF brokenness caused by wrong assumptions of GNU configure, if an "elf.h" header file is found (assumption was System V.4, which made later configure tests fail). Make myself maintainer of this port (as suggested by the previous maintainer: joerg).
v. 1.12 date: 1998/09/28 02:03:00; author: steve; state: Exp; lines: +4 -2 Won't build in an ELF world.
v. 1.11 date: 1997/07/10 01:43:01; author: asami; state: Exp; lines: +3 -3 Add CONFIGURE_ENV="${SH} -x". We have no idea why this works, but configure will die otherwise because it finds elf.h and concludes we are SVR4. While I'm here, delete CONFIGURE_ARGS=--prefix=${PREFIX} and change HAS_CONFIGURE to GNU_CONFIGURE. Submitted by: Donald J. Maddox (dmaddox@scsn.net)
v. 1.10 date: 1997/01/03 11:32:46; author: obrien; state: Exp; lines: +2 -2 Have manpage installed in man6 where games belong. and some /usr/local hardcodings --> ${PREFIX}
v. 1.9 date: 1996/11/18 13:58:36; author: asami; state: Exp; lines: +2 -1 Compress a bunch of manpages. Remove unnecessary @ directives from PLISTs. Note: I know that this is going to break some symlinks and/or .so includes, I will back some of these out as I run into these during package building.
v. 1.8 date: 1996/11/18 11:24:18; author: asami; state: Exp; lines: +2 -2 Use MAN? macros. CATEGORIES+= -> CATEGORIES.
v. 1.7 date: 1996/08/13 20:09:54; author: markm; state: Exp; lines: +16 -7 Update this from 2.0 to 4.7 :-) and add optional NAS (audio) support OK-ed by: joerg
v. 1.6 date: 1995/04/11 00:20:05; author: asami; state: Exp; lines: +10 -8 And here comes the next round of Makefile updates, for games. Folks, there are lots of broken stuff and funky Makefiles here. Please check your ports, and also put yourself in MAINTAINER so I know who to talk to. Thanks....
v. 1.5 date: 1995/04/02 13:14:09; author: joerg; state: Exp; lines: +4 -4 De-canonicalize the host and dir names of the master site. Reviewed by: Submitted by: Obtained from:
v. 1.4 date: 1995/04/01 13:48:04; author: joerg; state: Exp; lines: +2 -2 Claim my ports, and add the MAINTAINER entry.
v. 1.3 date: 1995/04/01 12:45:00; author: jkh; state: Exp; lines: +3 -1 Add CATEGORIES lines to a whole bunch of port Makefiles. Some ports are in multiple catagories - I'll expect the various MAINTAINERS to make further adjustments (and add any KEYWORDS lines) themselves.
v. 1.2 date: 1995/03/28 04:07:14; author: gpalmer; state: Exp; lines: +1 -2 The tarball is now .tar.gz ...
v. 1.1 date: 1995/03/05 23:32:24; author: joerg; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1995/03/05 23:32:25; author: joerg; state: Exp; lines: +0 -0 acm - a flight simulator for X11. The program still SIGFPE's for me when compiled without -g, but that doesn't seem to be acm's fault. Also, i don't want to get my patches lost. The port should remain disabled in the parent Makefile until the floating point troubles are fixed. ...desperatley hoping that i've got the import right this time. :-/ =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm