Xboard is a graphical chessboard that can serve as a user interface for
Crafty, GNU Chess, for Internet Chess Servers, or for electronic mail
correspondence chess. xboard can also be used by itself.
===> The following configuration options are available for xboard-4.9.1_4:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
ZIPPY=off: Add Zippy capability (computer player on ICS)
====> Chess Engines
CRAFTY=off: Install crafty engine
FAIRYMAX=on: Install fairymax engine (many chess variants)
GNUCHESS=off: Install GnuChess engine
KNIGHTCAP=off: Install KnightCap engine
PHALANX=off: Install phalanx engine
====> Front End: you have to select exactly one of them
XAW=on: Xaw GUI toolkit support (default)
XAW3D=off: Xaw3d GUI toolkit support (not fully supported)
GTK2=off: GTK 2 GUI toolkit support (experimental)
====> Sound Output: you can only select none or one of them
SOX=off: SoX audio support
ALSA=off: ALSA audio architecture support
===> Use 'make config' to modify these settings
x11-toolkits/Xaw3d: Rename to libXaw3d
This is in line with what freedesktop.org calls Xaw3d. And this is in
preparation to update libXaw3d to the freedesktop.org maintained
version.
The reason we are doing this is the Slackware version is unmaintained.
PR: 285528
Exp-run by: antoine
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
games/xboard: Add default engine
With default of no engine installed, xboard errors out on empty
-firstChessProgram in xboard.conf
Make FAIRYMAX the default engine (as upstream does).
PR: 263163
Reported by: pauamma@gundo.com
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket)
INSTALLS_ICONS: retire the macro and rework the related dependencies
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
Prefer graphics/ligvrsvg2-rust over graphics/librsvg2
- switch to the more modern version of librsvg2 on architectures
supporting rust
- this will fix some graphical issues on these architectures
PR: 250276
Exp-run by: antoine
Submitted by: tobik
Differential Revision: https://reviews.freebsd.org/D18878
devel/xboard: fix build in 13-current
Another case of -fno-common
This fixes the slave port devel/xboard-devel too.
While here, add missing USE_XORG modules.
PR: 248984
Reported by: kalten@gmx.at
MFH: 2020Q3 (build fix, -fno-common)
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.
Mk/bsd.sanity.mk: Flag non-integer PORTREVISION/PORTEPOCH
Currently they are not checked and something like PORTREVISION=foo
or just PORTREVISION= is accepted. Some ports use indirection via
custom variables for them so it is worthwhile to check that they
are set to sane values.
While here fix ports that currently have non-integer PORTREVISION
or PORTEPOCH.
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D21225
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816
- Remove BROKEN_sparc64 that was originally added in r239630 by linimon@
8.5 years ago for version 4.2.7; current version (4.9.1) installs fine
- Correctly set FOO_RUN_DEPENDS knobs and add some readability linefeeds
- Remove PORTDATA and pkg-deinstall in favour of static file list
Installing the port without PORTDATA is not advised
- Add USES=shared-mime-info
- Fix plist
- Bump PORTREVISION
Fix build error on xboard.texi with modern texinfo.
Note that this is only an issue when makeinfo from ports is used.
PR: ports/176397
Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net>
- Update to 4.4.0
- Use autotools (unfortunately required)
- WITH_XAW3D is now set using OPTIONS
- Add patch to install supported scripts included in older versions
- Add patch to set gnuchessx as engine (like in older versions)
Feature safe: yes
- 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).
Maintainer is busy right now, and suggests that someone else might be
better able to maintain these ports. We hope to see him back again soon.
Hat: portmgr