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.
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
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
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.
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
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)