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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
xasteroids X11 based asteroids style arcade game
5.0_5 games 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 5.0_5Version of this port present on the latest quarterly branch.
Maintainer: fuz@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
Last Update: 2026-06-26 12:07:58
Commit Hash: dda26e6
People watching this port, also watch:: ladspa
License: XASTEROIDS
Description:
X11 based asteroids style arcade game. Make big rocks into little ones. This port is based on version 5.0 of xasteroids. The following changes have been made: - Improved cursor-hiding. - Arrow keys. - ANSI-C cleanups. - Use usleep() instead of a delay loop. - Add prototypes. - Reformat man page.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/xasteroids
  2. share/man/man6/xasteroids.6.gz
  3. /usr/local/share/licenses/xasteroids-5.0_5/catalog.mk
  4. /usr/local/share/licenses/xasteroids-5.0_5/LICENSE
  5. /usr/local/share/licenses/xasteroids-5.0_5/XASTEROIDS
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • xasteroids>0:games/xasteroids
To install the port:
cd /usr/ports/games/xasteroids/ && make install clean
To add the package, run one of these commands:
  • pkg install games/xasteroids
  • pkg install xasteroids
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xasteroids
Flavors: there is no flavor information for this port.
distinfo:
SHA256 (xasteroids.sh.Z) = 7ea2f9d7bec924c951700b8eb01124a08846ffebd334b20558e1a37730b26cac SIZE (xasteroids.sh.Z) = 18700

Packages (timestamps in pop-ups are UTC):
xasteroids
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.0_35.0_35.0_25.0_35.0_3n/an/an/a
FreeBSD:13:quarterly5.0_35.0_35.0_25.0_35.0_3n/an/an/a
FreeBSD:14:latest5.0_55.0_55.0_25.0_35.0_55.0_2-5.0_2
FreeBSD:14:quarterly5.0_55.0_5-5.0_35.0_55.0_25.0_25.0_2
FreeBSD:15:latest5.0_55.0_5n/a5.0_3n/an/a5.0_35.0_3
FreeBSD:15:quarterly5.0_55.0_5n/a-n/an/a--
FreeBSD:16:latest5.0_55.0_5n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. x11.pc : x11/libX11
  2. 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:
No options to configure
Options name:
games_xasteroids
USES:
localbase:ldflags xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. ftp://ftp.gwdg.de/pub/x11/x.org/contrib/../R5contrib/
Collapse this list.

Number of commits found: 26

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.0_5
26 Jun 2026 12:07:58
commit hash: dda26e666584fa233a07c911685cbe5caddd8049commit hash: dda26e666584fa233a07c911685cbe5caddd8049commit hash: dda26e666584fa233a07c911685cbe5caddd8049commit hash: dda26e666584fa233a07c911685cbe5caddd8049 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
games/xasteroids: render the game playable

 - switch to the usleep() based delay code
 - remove the old, no longer functional delay-loop path
 - configure the default delay to 16384 µs, which seems to be playable

MFH:		2026Q2
5.0_4
22 Jun 2026 08:41:43
commit hash: 7c211da31554ef159a893171ac42a29555b6fc31commit hash: 7c211da31554ef159a893171ac42a29555b6fc31commit hash: 7c211da31554ef159a893171ac42a29555b6fc31commit hash: 7c211da31554ef159a893171ac42a29555b6fc31 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
games/xasteroids: fix build, cleanup

 - replace shar EXTRACT_CMD hack with custom do-extract target
   to fix the build (failed since EXTRACT_ENV was introduced)
 - define LICENSE and follow license obligations
 - clean up port Makefile, pet portlint
 - regenerate patches
 - add prototypes to source code
 - adopt this unmaintained port

Upstream has been contacted about the project license in the hope of
the project perhaps receiving a more conventional one.

MFH:		2026Q2
5.0_3
09 Jan 2024 13:27:13
commit hash: cb347ec6664d868cc62b050f827927963f2809cfcommit hash: cb347ec6664d868cc62b050f827927963f2809cfcommit hash: cb347ec6664d868cc62b050f827927963f2809cfcommit hash: cb347ec6664d868cc62b050f827927963f2809cf files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN[4-8]PREFIX: eleminate its usage  and move man to share/man
5.0_2
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_2
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_2
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_2
05 Nov 2015 12:36:25
Revision:400848Original commit files touched by this commit
mat search for other commits by this committer
Fix ports that confused the meaning of WRKDIR and WRKSRC.

PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2735
5.0_2
12 Nov 2013 20:53:46
Revision:333620Original commit files touched by this commit
danilo search for other commits by this committer
- Add stage support
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
04 Feb 2013 09:38:05
Revision:311592Original commit files touched by this commit
miwi search for other commits by this committer
- Update MASTER_SITES
- Fix build with clang
- Fix header

PR:		175567
Submitted by:	Ports Fury
5.0_2
07 Aug 2011 16:12:17
Original commit files touched by this commit
arved search for other commits by this committer
Update MASTER_SITES

PR:             159462
Submitted by:   KATO Tsuguru
5.0_2
02 Aug 2011 17:04:00
Original commit files touched by this commit
bapt search for other commits by this committer
Deprecate some ports where I can't find distfiles and upstream
5.0_2
03 Jul 2011 14:25:36
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
5.0_2
09 Jun 2009 15:33:28
Original commit files touched by this commit
amdmi3 search for other commits by this committer
Convert most of remaining ports that depend on xorg-libraries to
modular xorg.

- supply corresponding USE_XORG for all imake-using ports that need it
- USE_IMAKE no longer implies USE_XLIB in absence of USE_XORG
- retire USE_X_PREFIX which is not really used anywhere after the
  above change
- a few minor nits like whitespace and SF macro

Tested by:      2 tinderbox runs by pav
Approved by:    portmgr (pav)
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 Nov 2005 04:47:32
Original commit files touched by this commit
linimon search for other commits by this committer
Remove dead mastersites per distfile survey.
5.0
24 Nov 2005 19:28:01
Original commit files touched by this commit
pav search for other commits by this committer
- Add SHA256
5.0
02 Jan 2005 15:30:42
Original commit files touched by this commit
krion search for other commits by this committer
Add MASTER_SITES for better redundancy.

Approved by:    portmgr (implicit)
5.0
05 Feb 2004 20:38:07
Original commit files touched by this commit
trevor search for other commits by this committer
Use PLIST_FILES.

Reviewed by:    marcus
5.0
29 Jan 2004 07:24:56
Original commit files touched by this commit
trevor search for other commits by this committer
SIZEify.
5.0
20 Feb 2003 17:32:26
Original commit files touched by this commit
knu search for other commits by this committer
De-pkg-comment.
23 Sep 2001 20:50:43
commit hash: fp1.19069@dev.null.freshports.orgcommit hash: fp1.19069@dev.null.freshports.orgcommit hash: fp1.19069@dev.null.freshports.orgcommit hash: fp1.19069@dev.null.freshports.org files touched by this commit
dwcjr search for other commits by this committer
Remove ftp.freesoftware.com from MASTER_SITES of ports since it no longer
exists.    
31 Jan 2001 23:28:05
commit hash: fp1.9120@dev.null.freshports.orgcommit hash: fp1.9120@dev.null.freshports.orgcommit hash: fp1.9120@dev.null.freshports.orgcommit hash: fp1.9120@dev.null.freshports.org files touched by this commit
olgeni search for other commits by this committer
Enforce X(1) recommendation about X11 naming in some pkg-{descr,comment}  
files.    
27 Jan 2001 05:40:11
commit hash: fp1.8895@dev.null.freshports.orgcommit hash: fp1.8895@dev.null.freshports.orgcommit hash: fp1.8895@dev.null.freshports.orgcommit hash: fp1.8895@dev.null.freshports.org files touched by this commit
will search for other commits by this committer
Remove inactive MAINTAINER <swallace>, who hasn't committed in over 3 years.    
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.  
30 May 2000 00:43:30
commit hash: fp1.339@dev.null.freshports.orgcommit hash: fp1.339@dev.null.freshports.orgcommit hash: fp1.339@dev.null.freshports.orgcommit hash: fp1.339@dev.null.freshports.org files touched by this commit
steve search for other commits by this committer
- Fix MASTER_SITES   - Merge scripts/pre-configure into Makefile    

Number of commits found: 26