Xonix is an old action game.
The purpose of the game is to move the player across the empty region
(whereby it leaves his way in a brown color to show where it came
along), and finally cut off a piece of unfilled region by moving him
back to some filled region. If the player itself or the (unfilled
yet) way will be hit by a flyer, a life will be lost again. Once the
player's way reached another part of filled region, the way and all
adjacent unfilled regions where there is no flyer in will be filled in
turn. One level has completed as soon as 75% of the originally
unfilled area have been filled this way.
Every level, there will be one flyer more. Every second level, an
additional player will be granted. Every fifth level, an additional
eater will be fired off.
The original xonix game has been seen somewhere on an old PC/XT clone.
This is a reimplementation from scratch, done by Torsten Schoenitz
starting the project on a Macintosh. The X11 support has been written
by Joerg Wunsch with the pleasant help by Alfredo Herrera Hernandez.
games/xonix: Fix Makefile
- spaces replaced with tabs
- USE_GITHUB since there is no fixed release tarball
- Use DISTVERSION instead of PORTVERSION
- Define license file
- Add missing depends from stage-qa
Reported by: eduardo
games/xonix: Resurrect
This game has been deleted about a decade ago since the distfile
disappeared. Haolin Xue convinced me to resurrect it, and give
it a home at Github. They submitted a bunch of modernization
and security patches, so this is a new version now as well.
Remove expired ports without open PRs:
2016-07-04 security/openpgpsdk: Broken for more than 6 months
2016-07-04 security/radiusniff: Broken for more than 6 months
2016-07-04 security/pear-Auth_OpenID: Broken for more than 6 months
2016-07-04 security/sshit: Broken for more than 6 months
2016-07-04 security/ifd-slb_rf60: Broken for more than 6 months
2016-07-04 security/rainbowcrack: Broken for more than 6 months
2016-07-04 security/vlog: Broken for more than 6 months
2016-07-04 security/cryptstring: Broken for more than 6 months
2016-07-04 x11/libdnd: Broken for more than 6 months
2016-07-04 x11/xlupe: Broken for more than 6 months
2016-07-04 x11/xco: Broken for more than 6 months
2016-07-04 x11/xclick: Broken for more than 6 months
2016-07-04 devel/ocfpcsc: Broken for more than 6 months
2016-07-04 devel/dits: Broken for more than 6 months
(Only the first 15 lines of the commit message are shown above )
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
(1) Add new variable, XFREE86_VERSION, to specify which version of XFree86
(3 or 4) to depend to when USE_XLIB is set. XFREE86_VERSION defaults to 3
for now, but adventurous users can override it in /etc/make.conf. When
XFREE86_VERSION=3, USE_XLIB will add a dependency to x11/XFree86; when it
is set to 4, the dependency will be to x11/XFree86-4-libraries. When
XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS hacks
to avoid messing with XFree86 are turned off.