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
acm Aerial combat simulator for X11
5.0_3 games Deleted on this many watch lists=3 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 5.0_3Version of this port present on the latest quarterly branch.
Broken BROKEN: unfetchable
Deprecated DEPRECATED: Abandoned upstream. Does not work.
Expired This port expired on: 2023-03-31
Ignore IGNORE: is marked as broken: unfetchable
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2023-03-30 23:59:38
Commit Hash: f6dcdbb
People watching this port, also watch:: bonnie
License: GPLv2
Description:
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.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (47 items)
Collapse this list.
  1. /usr/local/share/licenses/acm-5.0_3/catalog.mk
  2. /usr/local/share/licenses/acm-5.0_3/LICENSE
  3. /usr/local/share/licenses/acm-5.0_3/GPLv2
  4. bin/acm
  5. man/man6/acm.6.gz
  6. share/acm/acmlogo-unix.xwd
  7. share/acm/aconnon.au
  8. share/acm/aim9.obv
  9. share/acm/apglock.au
  10. share/acm/c172.obv
  11. share/acm/cannon.au
  12. share/acm/crash.au
  13. share/acm/dallas-scene
  14. share/acm/default-scene
  15. share/acm/engine.au
  16. share/acm/f117.dxf
  17. share/acm/f16.obv
  18. share/acm/f18.obv
  19. share/acm/gear_dn.au
  20. share/acm/gear_up.au
  21. share/acm/hangar.obv
  22. share/acm/il78.obv
  23. share/acm/imarker.au
  24. share/acm/inventory
  25. share/acm/kc135.obv
  26. share/acm/mig23.obv
  27. share/acm/mig25.obv
  28. share/acm/mig29.obv
  29. share/acm/missile.au
  30. share/acm/mmarker.au
  31. share/acm/munition-map.txt
  32. share/acm/object-map.txt
  33. share/acm/omarker.au
  34. share/acm/rwr.au
  35. share/acm/sa10.obv
  36. share/acm/sa11.obv
  37. share/acm/sa2.obv
  38. share/acm/screetch.au
  39. share/acm/stall.au
  40. share/acm/su30.obv
  41. share/acm/surface.obv
  42. share/acm/telar1.obv
  43. share/acm/tower.obv
  44. share/acm/tracer.obv
  45. @owner
  46. @group
  47. @mode
Collapse this list.
Dependency lines:
  • acm>0:games/acm
No installation instructions:
This port has been deleted.
PKGNAME: acm
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (acm-5.0.tar.gz) = d5c567681b88a1012548f2a98aa88199e83789518b5303ce8053bb4e38dd5b2b SIZE (acm-5.0.tar.gz) = 1218154

Packages (timestamps in pop-ups are UTC):
acm
ABIlatestquarterly
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv65.0_3-
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:powerpc--
FreeBSD:13:powerpc645.0_3-
FreeBSD:13:powerpc64le--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:powerpc--
FreeBSD:14:powerpc64--
FreeBSD:14:powerpc64le--
FreeBSD:15:aarch64--
FreeBSD:15:amd64--
FreeBSD:15:armv7--
FreeBSD:15:powerpc--
FreeBSD:15:powerpc64--
FreeBSD:15:powerpc64le--
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. perl5>=5.32.r0<5.33 : lang/perl5.32
  2. x11.pc : x11/libX11
  3. xext.pc : x11/libXext
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xext.pc : x11/libXext
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for acm-5.0_3: SOUND=off: Sound (audio) support ===> Use 'make config' to modify these settings
Options name:
games_acm
USES:
perl5 xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.
Port Moves
  • port deleted on 2023-03-31
    REASON: Has expired: Abandoned upstream. Does not work

Number of commits found: 43

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.0_3
30 Mar 2023 23:59:38
commit hash: f6dcdbb5e3d4890b279026b54b1e095c61f08ba0commit hash: f6dcdbb5e3d4890b279026b54b1e095c61f08ba0commit hash: f6dcdbb5e3d4890b279026b54b1e095c61f08ba0commit hash: f6dcdbb5e3d4890b279026b54b1e095c61f08ba0 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
games/acm: Remove expired port:

2023-03-31 games/acm: Abandoned upstream. Does not work.
5.0_3
04 Dec 2022 22:49:55
commit hash: 6d9d6c3a962e6f632235dd2e6f56e0ed8c2e5fa1commit hash: 6d9d6c3a962e6f632235dd2e6f56e0ed8c2e5fa1commit hash: 6d9d6c3a962e6f632235dd2e6f56e0ed8c2e5fa1commit hash: 6d9d6c3a962e6f632235dd2e6f56e0ed8c2e5fa1 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
*/*: update MASTER_SITES of ports I no longer host distfiles for
5.0_3
03 Dec 2022 21:15:56
commit hash: afc3e31ebadc3a290aad44559f2404407da5639ccommit hash: afc3e31ebadc3a290aad44559f2404407da5639ccommit hash: afc3e31ebadc3a290aad44559f2404407da5639ccommit hash: afc3e31ebadc3a290aad44559f2404407da5639c files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
games/acm: Deprecate.

The port is not maintained, abandoned upstream and it does not work with any of
the instructions found online:

https://www.icosaedro.it/acm/manual/acmdoc-basic.htm
https://www.gnu.org/software/acm/manual/acm.html#Launching-a-game

In addition the distribution is hosted by amdmi3@ who was not aware of that.

PR:	257223
Reported by:	dufresnep@zoho.com
5.0_3
20 Jul 2022 14:21:58
commit hash: d56127bdfc7d6fca27855e27a66e61ce99cce27ccommit hash: d56127bdfc7d6fca27855e27a66e61ce99cce27ccommit hash: d56127bdfc7d6fca27855e27a66e61ce99cce27ccommit hash: d56127bdfc7d6fca27855e27a66e61ce99cce27c files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
5.0_3
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.
5.0_3
27 Aug 2020 17:20:03
Revision:546372Original commit files touched by this commit
tcberner search for other commits by this committer
games/acm: fix build on current
5.0_3
05 Nov 2019 22:16:15
Revision:516845Original commit files touched by this commit
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories g

Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
5.0_3
12 May 2017 22:33:55
Revision:440736Original commit files touched by this commit
jbeich search for other commits by this committer
games/acm: prevent free()ing unitialized data

acm may coredump immediately after starting on systems which do not
zero malloc()ed memory e.g., MALLOC_CONF=junk:true. This is because
one of the fields of a malloc()ed data structure (w) contains a
pointer (w->csPool2), and if that pointer is never used, then later
code will find the pointer is non-NULL and try to free() the memory
pointed to by the pointer.

PR:		215427
Submitted by:	Jeff Gibbons <jgibbons@protogate.com>
5.0_2
12 May 2017 20:38:45
Revision:440711Original commit files touched by this commit
jbeich search for other commits by this committer
games/acm: unbreak on aarch64

xdr_var_array.c:82:12: fatal error: 'machine/limits.h' file not found
#  include <machine/limits.h>
           ^
1 error generated.

Reported by:	pkg-fallout
5.0_2
10 Apr 2017 11:37:34
Revision:438149Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Pet portlint
- Switch to options helpers
5.0_2
12 Nov 2016 07:06:06
Revision:425922Original commit files touched by this commit
linimon search for other commits by this committer
While the concept of a game involving warring typefaces has some merit,
this game isn't it.

While here, note that it doesn't build on aarch64.
5.0_2
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
5.0_2
20 Apr 2015 19:06:30
Revision:384380Original commit files touched by this commit
tijl search for other commits by this committer
- Display a stage-qa warning when ports use PREFIX/var instead of /var
- Add --localstatedir=/var to _LATE_CONFIGURE_ARGS (like --mandir) but not
  when CONFIGURE_ARGS already sets it.  (GNU configure scripts set it to
  PREFIX/var when PREFIX != /usr.)
- Add --localstatedir="${PREFIX}/var" to CONFIGURE_ARGS in some ports so
  they aren't affected by this change (for now at least).  This commit is
  meant to ensure that new ports don't make the same mistake.

- games/acm: the configure script in this port is very old; instead of
  patching it more, just replace GNU_CONFIGURE with HAS_CONFIGURE.
- irc/charybdis: it already used /var but adding --localstatedir=/var
  changed the behaviour of the configure script; adjust the port to this.

PR:		199506
Exp-run by:	antoine
Approved by:	portmgr (antoine)
5.0_2
20 Apr 2015 13:53:39
Revision:384360Original commit files touched by this commit
mat search for other commits by this committer
Fix build with Perl 5.21.1+

Omitting % and @ on hash and array names is no longer permitted
    Really old Perl let you omit the @ on array names and the % on hash
    names in some spots.  This has issued a deprecation warning since Perl
    5.0, and is no longer permitted.

With hat:	perl@
Sponsored by:	Absolight
5.0_2
12 Dec 2014 11:23:48
Revision:374579Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add distfile mirror
- Add LICENSE_FILE
- Drop @dirrm* from plist
5.0_2
28 Jul 2014 19:39:51
Revision:363239Original commit files touched by this commit
adamw search for other commits by this committer
Rename all 10,000 games/ patch-xy patches to reflect the files they modify.
5.0_2
29 Oct 2013 19:07:46
Revision:331980Original commit files touched by this commit
danilo search for other commits by this committer
- Update COMMENT [1]
- Update pkg-descr [1]
- Add SOUND option [1]
- Add stage support
- Update MASTER_SITES
- Use %%DATADIR%% in pkg-plist

PR:		ports/181067
Submitted by:	KATO Tsuguru <tkato432@yahoo.com> [1]
5.0_2
20 Sep 2013 17:36:36
Revision:327730Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
games)
5.0_2
03 Aug 2013 13:44:01
Revision:324191Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
- Convert to new perl framework
- Remove MAKE_JOBS_SAFE=yes, it's the default.
5.0_2
14 Dec 2011 21:29:16
Original commit files touched by this commit
crees search for other commits by this committer
Add LICENSE data.

PR:             ports/149564 (based on)
Submitted by:   Ullrich Franke <uf@raindogs.org>
Approved by:    [no objections from maintainers in four weeks]
5.0_2
07 Dec 2011 11:39:25
Original commit files touched by this commit
se search for other commits by this committer
Fix a few compilation errors detected by clang.

Feature safe: yes
5.0_2
25 Jun 2011 07:48:30
Original commit files touched by this commit
miwi search for other commits by this committer
- Fix build with CLANG

PR:             158103
Submitted by:   Guido Falsi <mad@madpilot.net>
5.0_2
24 Mar 2009 13:22:22
Original commit files touched by this commit
arved search for other commits by this committer
make -j fix
5.0_2
18 Dec 2008 02:33:39
Original commit files touched by this commit
linimon search for other commits by this committer
Reset se@FreeBSD.org due to maintainer-timeouts and no response to email.

Hat:    portmgr
5.0_2
25 Mar 2008 22:44:48
Original commit files touched by this commit
miwi search for other commits by this committer
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:    portmgr (xorg cleanup)
5.0_1
23 Jul 2007 09:19:24
Original commit files touched by this commit
rafan search for other commits by this committer
- Patch configure so it actually accepts --mandir and --infodir. Otherwise,
  it will fail when we set them for GNU_CONFIGURE.

PR:             ports/111470
Approved by:    portmgr
Tested by:      pointyhat exp run
5.0_1
20 May 2007 12:13:23
Original commit files touched by this commit
se search for other commits by this committer
The move of X11 to /usr/local broke the compilation of acm if netpbm
is installed (pm.h from netpbm was used instead of the port's unrelated
local pm.h).

If this port does not compile with gcc-4, this is due to conflicting
declarations of the RPC server interface generated by rpcgen (statis
vs. non-static). This breakage must be fixed in rpcgen.

Approved by:    portmgr
5.0_1
19 May 2007 20:32:57
Original commit files touched by this commit
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
5.0
28 May 2006 13:00:00
Original commit files touched by this commit
se search for other commits by this committer
Fix master site (use HTTP instead of FTP).

PR:             ports/97649
Submitted by:   Martin Wilke <freebsd at unixfreunde dot de>
5.0
22 Jan 2006 11:18:58
Original commit files touched by this commit
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
5.0
02 Dec 2004 21:03:36
Original commit files touched by this commit
se search for other commits by this committer
Add build dependency on perl.

Submitted by:           lesi
5.0
22 Mar 2004 23:35:18
Original commit files touched by this commit
se search for other commits by this committer
Add SIZE data to distinfo files.

Submitted by:   trevor
5.0
06 Jul 2003 10:29:12
Original commit files touched by this commit
se search for other commits by this committer
Fix remotely exploitable buffer overflow (CVE-2002-0391).
5.0
01 Jun 2003 14:48:09
Original commit files touched by this commit
se search for other commits by this committer
Fix build on -STABLE: The previous work-around was only tested (and
worked only) on -CURRENT. This one is tested on both 4.8 and 5.1-RC.
5.0
18 May 2003 11:38:49
Original commit files touched by this commit
se search for other commits by this committer
Fix build on 5.1 (remove port's conflicting definition of float_t)
5.0
18 May 2003 10:05:40
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN on 5.1: does not compile
5.0
07 Mar 2003 06:03:01
Original commit files touched by this commit
ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
30 Dec 2001 18:17:35
commit hash: fp1.22733@dev.null.freshports.orgcommit hash: fp1.22733@dev.null.freshports.orgcommit hash: fp1.22733@dev.null.freshports.orgcommit hash: fp1.22733@dev.null.freshports.org files touched by this commit
petef search for other commits by this committer
Chase libaudio shlib major (from the audio/nas update).    
24 Nov 2001 14:11:09
commit hash: fp1.21128@dev.null.freshports.orgcommit hash: fp1.21128@dev.null.freshports.orgcommit hash: fp1.21128@dev.null.freshports.orgcommit hash: fp1.21128@dev.null.freshports.org files touched by this commit
se search for other commits by this committer
Use stdlib.h instead of malloc.h, which is deprecated.    
23 Nov 2001 23:42:59
commit hash: fp1.21095@dev.null.freshports.orgcommit hash: fp1.21095@dev.null.freshports.orgcommit hash: fp1.21095@dev.null.freshports.orgcommit hash: fp1.21095@dev.null.freshports.org files touched by this commit
se search for other commits by this committer
Add URL of ACM web-site.    
14 Feb 2001 20:19:44
commit hash: fp1.9596@dev.null.freshports.orgcommit hash: fp1.9596@dev.null.freshports.orgcommit hash: fp1.9596@dev.null.freshports.orgcommit hash: fp1.9596@dev.null.freshports.org files touched by this commit
lioux search for other commits by this committer
typo clean up police: \s -> \t    
23 Nov 2000 11:56:11
commit hash: fp1.6656@dev.null.freshports.orgcommit hash: fp1.6656@dev.null.freshports.orgcommit hash: fp1.6656@dev.null.freshports.orgcommit hash: fp1.6656@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Ditch out "Version required" from comments section.    
08 Oct 2000 03:48:59
commit hash: fp1.4769@dev.null.freshports.orgcommit hash: fp1.4769@dev.null.freshports.orgcommit hash: fp1.4769@dev.null.freshports.orgcommit hash: fp1.4769@dev.null.freshports.org files touched by this commit
asami search for other commits by this committer
Convert category games to new layout.  

Number of commits found: 43