| Port details |
- xonix Try to win land without colliding with "flyers" and "eaters"
- 1.5 games
=0 1.4_3Version of this port present on the latest quarterly branch. - Maintainer: joerg@FreeBSD.org
 - Port Added: unknown
- Last Update: 2026-05-13 14:12:02
- Commit Hash: a2fbe12
- License: BSD2CLAUSE
- WWW:
- https://github.com/dl8dtl/xonix
- Description:
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/games/xonix/ && make install clean
- To add the package, run one of these commands:
- pkg install games/xonix
- pkg install xonix
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xonix
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1775891399
SHA256 (dl8dtl-xonix-v1.5_GH0.tar.gz) = 206621925b58ade832f9defd7b61e38dec3d5de23ca8ba826ea78eaf53968ba7
SIZE (dl8dtl-xonix-v1.5_GH0.tar.gz) = 46279
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- imake : devel/imake
- tradcpp : devel/tradcpp
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xaw7.pc : x11-toolkits/libXaw
- xext.pc : x11/libXext
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xt.pc : x11-toolkits/libXt
- Runtime dependencies:
-
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xaw7.pc : x11-toolkits/libXaw
- xext.pc : x11/libXext
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xt.pc : x11-toolkits/libXt
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- games_xonix
- USES:
- imake xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.5 13 May 2026 14:12:02
    |
Jimmy Olgeni (olgeni)  |
games/xonix: Fix typos in pkg-descr |
1.5 12 Apr 2026 20:41:03
    |
Joerg Wunsch (joerg)  |
games/xonix: Makefile polishing
Follow suggestions from portfmt / portclippy. |
1.5 11 Apr 2026 07:10:49
    |
Joerg Wunsch (joerg)  |
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 |
1.5 11 Apr 2026 07:02:37
    |
Joerg Wunsch (joerg)  |
games/xonix: add x11 and xorgproto to USE_XORG
Fix prerequisites |
1.5 10 Apr 2026 22:47:46
    |
Joerg Wunsch (joerg)  |
games/xonix: Fix WRKSRC
Github default release file name differs from actual subdir
after extracting. |
1.5 10 Apr 2026 22:40:55
    |
Joerg Wunsch (joerg)  |
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. |
1.4_3 04 Jul 2016 20:48:24
  |
rene  |
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 ) |
1.4_3 03 Jun 2016 16:44:58
  |
antoine  |
Deprecate ports broken for more than 6 months |
1.4_3 13 Dec 2015 09:41:23
  |
bapt  |
Mark as broken: does not fetch |
1.4_3 18 Jan 2015 21:23:19
  |
amdmi3  |
- Drop @dirrm* from and add empty directories to plists
Approved by: portmgr blanket |
1.4_3 16 Feb 2014 16:17:51
  |
miwi  |
- Stage support |
1.4_3 20 Sep 2013 17:36:36
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
games) |
1.4_3 28 Jun 2013 21:48:59
  |
bapt  |
Convert to USES=imake
While here:
Trim headers
Remove indefinite articles
Mark as broken ports not building with gcc or clang
Convert to optionsng |
1.4_3 03 Jul 2011 14:25:36
 |
ohauer  |
-remove MD5 |
1.4_3 23 Jan 2009 16:28:36
 |
flz  |
- 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.4_2 22 Jul 2008 20:02:19
 |
flz  |
Fix USE_XORG for the upcoming bsd.port.mk changes (ports/122340).
Approved by: portmgr (self) |
1.4_2 19 Apr 2008 17:56:05
 |
miwi  |
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav) |
1.4_2 19 May 2007 20:32:57
 |
flz  |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
1.4_1 22 Jan 2006 11:18:58
 |
edwin  |
SHA256ify
Approved by: krion@ |
1.4_1 16 Aug 2004 22:39:38
 |
nectar  |
Correct a setgid "games" vulnerability.
<URL: http://vuxml.freebsd.org/6fd9a1e9-efd3-11d8-9837-000c41e2cdad.html >
Submitted by: robert@OpenBSD.org |
1.4 31 Mar 2004 03:12:58
 |
trevor  |
SIZEify (maintainer timeout) |
1.4 07 Mar 2003 06:03:01
 |
ade  |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
16 Jan 2001 17:33:20
    |
sobomax  |
Massive style enforcement - use ^I instead of spaces for variables identation.
|
08 Oct 2000 03:48:59
    |
asami  |
Convert category games to new layout. |
03 Aug 2000 10:28:58
    |
asami  |
(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. |
05 Jul 2000 18:44:08
    |
asami  |
@dirrm lib/X11/xonix |