xtris is a version of an classical popular game, for any number of
players, for the X Window system.
xtris is a true client/server game (as opposed to a centralized game
managing multiple displays), which makes it particularily responsive and
bandwith-effective.
Submitted by Oliver Paulzen <opp@muffin.org> in private mail.
xtris is a version of an classical popular game, for any number of
players, for the X Window system.
xtris is a true client/server game (as opposed to a centralized game
managing multiple displays), which makes it particularily responsive and
bandwith-effective.
Submitted by Oliver Paulzen <opp@muffin.org> in private mail.
* Deep Blue extension limit removed and restored to one ply of extension per
ply of search.
* pruning in q-search fixed so that a capture will be considered if it takes
the total material on the board down to a bishop or less for the opponent,
as that can greatly influence the evaluation with the EvaluateWinner() code.
* as the 50 move rule draws near, the hash table scores are marked as invalid
every 5 moves so that hashing can't hide potential 50-move-rule draws.
* lazy evaluation code modified to be more conservative, since in endgames
the positional score can be a large change.
* EvaluatePassedPawnRaces() fixed so that if one side has two pawns that are
far enough apart, it will recognize that even though the king is "in the
square" of either, it can't always stay in the square of one if it has to
capture the other.
* pawn hash signature restored to 64 bits after testing proved that 32 was
producing an unacceptable number of collisions.
* search node counter is now 64 bits as well to avoid overflows.
* in the outside passed pawn code fixed (bad mask).
references of the pkglint package.
_PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages
which would like to refer to other packages in the build tree. It should
not be set by users, but neither should it stop a user from building a
package if it is defined, so make it obvious that this is the case.
Makefiles during the build process by touching various auto{conf,make}
source files to make them up-to-date. Packages that require regenerating
the configure script and Makefile.in files should make the appropriate
calls to auto{conf,make} in a pre-configure target. This allows the
various targets listed in ${_CONFIG_PREREQ} to modify the generated files
without triggering the GNU auto* tools and having the modifications be
overwritten.
Closes pkg/14728 from Mark Davies <mark@mcs.vuw.ac.nz>. Changes from him
with updates from myself.
From www.kde.org... The principal improvements over KDE 2.2.1, release two
months ago, include:
o security-related
- SSL certificate loading
- symlink vulnerability in .wmrc access by KDM introduced in 2.2
- security problem with eFax (used by klprfax)
- potential problem in PAM invocation by KDM
- potential harmful side-effect of failed KDM session starts
o new features
- added support for CodeWeavers' CrossOver plug-in (provides support
for QuickTime, etc.)
- added support for the wheelmouse for scrolling through the
KGhostview PS/PDF viewer component
- ability to search for multiple patterns at a time in the file
search dialog
- debugging multi-threaded applications with KDevelop
o improvements/fixes
- handling of HTTP links that redirect to FTP
- POST using SSL through a proxy and sending headers through proxies
- saving of recently-selected files in the file dialog
- handling of non-ASCII characters over SMB
- toolbar button captions with certain styles
- selecting items with the mouse in Konqueror
- sorting in Konqueror's textview
- saving current settings as a theme in the theme manager
- crashes in KMail with certain mails
- crash on invoking the KDM chooser
- non-Latin languages with KDevelop
performance
- icon loading optimized
- file dialog speedups
- stop spinning SMB client processes
- handling of large files in Kate
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.
Example #1:
DISTNAME= foo-X.Y
PKGREVISION= Z
=> PKGNAME= foo-X.YnbZ
Example #2:
DISTNAME= barthing-X.Y
PKGNAME= bar-X.Y
PKGREVISION= Z
=> PKGNAME= bar=X.YnbZ (!)
On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
Knights is a graphical chess interface to various chess engines and is
designed to work with KDE2. It has features geared toward novice players,
such as "previews": when you right click on a piece, Knights will show you
where that piece can move, and where it can attack. Future releases of
Knights will include tutorials which teach everything from piece movement
to advanced endgame strategy.
The "edit" function is not implemented in GNU Chess 5.00. This means
that XBoard's "Edit Position" feature will not work with it. Loading a
position from a file, loading a PGN game that starts from a nonstandard
position, or playing an ICS wild game in Zippy mode, etc., will also not
work.
Also fix the gnuchessx script to accept options and to pass them through to
the gnuchess binary.
Bump package version number to 5.00nb2.
generate hands for duplicate bridge
Hands is a program to generate bridge hands for a duplicate game. The
program writes output to the terminal ("Standard out") which may be
redirected to a file or a printer. The output is suitable for printing on
8 1/2 x 11 inch pages using any fixed-pitch font at 12 characters per inch,
such as 10-point Courier, or for redirection to any Postcript printer or
compatible interpreter.
Sjeng is an attempt to create a bughouse- and crazyhouse-playing program
that can attain a level comparable to what the best human players are capable
of. Sjeng also can play standard, suicide, giveaway and losers chess.
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR,
which points to the location of the X11R6 hierarchy used during building.
If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to
${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove
the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and
revert changes to move x11.buildlink.mk before the other buildlink.mk files.
use X11_BUILDLINK_MK as a test value. Generally just reordering the
inclusions so that x11.buildlink.mk comes before the other buildlink.mk
files will make everthing work.
version 18.10 include:
- the pawn ram code is now disabled when playing a computer, although the
normal 'blocked pawn' code is always active.
- bug in the code that penalizes a rook with no horizontal mobility was fixed.
if the first rook scored had horizontal mobility, the second rook appeared
to have this mobility as well, which was wrong.
- pawn hash statistics were wrong on longer searches due to an int overflow on
a multiply and divide calculation. this has been re-ordered to avoid the
overflow.
- for unknown reasons, epd support was disabled. it is now enabled as it
should be.
- bug in EvaluateDraws() fixed to not call KBB vs KN a draw if the correct
tablebase is not available.
- bishop pair scores now vary depending on how many pawns are left on the
board. a pair is not worth a lot if there are 7-8 pawns left as most
diagonals will be blocked by pawns.
- a new way of handling the search extensions is in place. with the old
approach, one ply could not extend more than one full ply. with the new
approach, borrowed from Deep Blue, two consecutive plies can not extend more
than two plies total. It averages out to be the same, of course, but the
effect is a bit different. Now it is possible for a check and recapture to
be applied at the same ply, where they could not before (since a check was
already a full one-ply extension). whether this is better or not is not
clear yet, but it is worth careful analysis.
With apologies to Al I wouldn't know where to start with a summary of the
changes between 2.1 and 2.2.1 - there are just too many. A couple of
hopefully static URLS that contain useful information are
http://www.kde.org/announcements/changelog2_1to2_2.htmlhttp://www.kde.org/announcements/changelog2_2to2_2_1.html
Support for a.out for kde{libs,base} added by me. The libtool/a.out
combination doesn't like the linking of modules into binaries. A better
way of doing this will appear in future versions of KDE/pkgsrc.
Version 0.3.3 "Kramnik", 2001-08-23
----------------------------------
- PGN dialog
- Allow per server connection programs
- Fix Crafy promotions
- Fix sorting of PGN games
- Fix loading PGN Games with PGN escapes
- Handle server user names with ()*.
- Get docs built and installed properly
Version 0.3.2 "Euwe", 2001-06-01
----------------------------------
- Bug fix for connecting to servers
Version 0.3.1 "Petrosian", 2001-05-31
----------------------------------
- Non drag & drop piece movement (click on from/to squares)
- Sorting and auto sizing of the pgn games list
- Support for timeseal when the server address is not an IP address
- Player names/times now reflect board orientation
- Get analysis for crafty working again
- Get beep on move working again
- Handle aborted server games more gracefully
- Numerous architecture cleanups and bug fixes
- Experimental auto flag support (not relying on the server)
- Experimental terminal size code for chess servers
Version 0.3.0 "Tal", 2001-05-06
----------------------------------
- Multiple boards
- Resizable boards
- Typing history for chess servers
- Support for multiple piece sets
- Support for coloring squares differently
- Improved preferences
- Store chess programs
- Auto queen
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
Changes since 18.9:
minor bug in book.c would let crafty play lines that were very
rarely played even though there were others that had been played
far more times and were more reliable. king safety scores ramped
up a bit and made more "responsive".
Darrow <John.P.Darrow@wheaton.edu> in pkg/13264. Changes noted in the PR
were applied with some small changes to use FILES_SUBST/FILES_SUBST_SED
to unify the various substitution patterns for the *INSTALL files, and to
use ${CMP} instead of diff in the DEINSTALL file.
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links. These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.
Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
Include a bugfix for lisp_LISP independently discovered by me that has
been pulled up to the automake-1-4 branch of automake cvs.
Changes are:
New in 1.4-p5:
* Allow AM_PROG_LIBTOOL again.
* Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
* Display distributed file list correctly in usage message.
* Allow numbers in macro names.
* Bugfixes.
New in 1.4-p4:
* Deal with configure.ac as well as configure.in -- this time for real!
* The version numbering system now allows three point version numbers,
such as 1.4.4, without thinking they are alpha release numbers.
New in 1.4-p3:
* Deal with configure.ac as well as configure.in.
* Don't complain if `version.texi' is included in multiple places.
New in 1.4-p2:
* Deal with AC_CONFIG_FILES from autoconf-2.50.
* Improvements to f77 support.
* DESTDIR now works for script targets.
* distcheck-hook works correctly.
New in 1.4-p1:
* The version numbering system now allows fork identifiers (such as
the p1 in this version of automake).
* Cope gracefully with various versions of libtool which may or may not
require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
* Bugfixes.
to 1.12.0. Major changes from version 1.11.4 include:
- Big fixes, of course.
- Better compatibility with Civilization II.
- Better internationalization.
- Prettier graphics/tiles.
- More maps.
- Players can agree to give shared vision, which means that you
automatically see everything the other player sees.
Changes since 0.4:
Fixed a nasty next level bug, changed the block pixmaps.
Fixed a couple more focus issues, added a couple of usability patches,
repaired minor scores permissions, rewrote the pause code.
Bounce entropy, improvements to pause/focus code, new powerups, new block
types, and customisable levelfiles.
ketm is (or will be someday) an old-school 2d-scrolling shooter. Because it
is based on SDL, it is no problem to port it to different plattforms. For
the moment it runs on Linux (i386/PPC), FreeBSD, Win32 and BeOS.
XScorch is a clone of the olden-days DOS game "Scorch".
It is an extremely addictive war game where any mixture of
humans an computer AIs control separate tanks (teams are
possible) and attempt to blow up or arrange to blow up the
other tanks on the field (which can vary from rugged,
mountainous terrain to flat plains). The last tank on the
field is the winner.
Prboom is a modified version of the ID Software's classic game Doom.
It runs on several platforms (include Win32 and Unixes) and features
many additions to the original game. It also supports multiplayer
games.
Note: this package lacks audio support for now, because we don't have SDL_mixer yet.
I hope to enable it in the future.
Changes since version 1.3:
- complete code redesign (based on new Rocks'n'Diamonds game engine)
- contains now 60 levels from the classic game "Deflektor"
- can be compiled with SDL library to build native Windows version
- can be compiled with Allegro library to build native DOS version
- DOS and Windows versions can be compiled with gcc cross-compiler
- changed levels 43 and 45 due to changed (faster) pac man behaviour
Changes since version 1.4.0:
- major code redesign to maintain generic game functions in a separate
library and make it easier to port the game to new targets like SDL
- can be compiled with SDL library to build native Windows version
- DOS and Windows versions can be compiled with gcc cross-compiler
- trying to open already busy audio device does not block the game
- fixed network playing bug (patch from web site)
- SDL version can load and play music modules
- fixed element description in level editor for EM doors and keys
so remove it from package Makefiles. Also move the inclusion of the
buildlink.mk files to the end of the Makefile to just before bsd.pkg.mk
to ensure that any Makefile settings occur before the buildlink.mk files.
include it to include bsd.pkg.mk themselves. Convert to use buildlink.mk
files and mark freeciv packages as USE_BUILDLINK_ONLY. Include zlib's
buildlink.mk file in server and clients as -lz is used.
USE_BUILDLINK_ONLY. Make build process for those needing ncurses and those
that don't identical. Also make some minor changes to post-install code,
favoring using shell loop instead of a make variable loop.
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles. As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
Major changes since 1.4.8: Dependency on glib, gtk-interface (not
enabled), completely rewritten fighting code, i18n support, man page,
display buy value for drugs, partially functional AI players, and lots
of bugfixes.
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers
and libraries. Create a variable BUILDLINK_TARGETS whose value is the
list of build-link targets to execute.
most important changes: (for full summary see ChangeLog in the distfile)
========================================================================
- Beginning with 2.40, the reference version of Frotz (the DOS version) is
distributed under the GNU Public License rather than the old "no
commercial profit" license. And so is the Unix version.
- V6 games supported by drawing the outlines of pictures. True display of
the graphics are on hold until the X11 with GTK version is complete.
- Classical Infocom sound effects supported through the OSS drivers. I'm
only aware of "Lurking Horror" and "Sherlock: The Riddle of the Crown
Jewels" as having such sound effects. See the INSTALL file for
information on where the sound files should go.
- Quetzal save format is now the default. Old Zip 2.0 format is still
supported by command line option or config file setting.
- History searchs has been added. Type the beginning of a past command
and hit the up or down arrow key.
Provided in PR 12072 by Ben Collver (collver@linuxfreemail.com).
Ularn is a fantasy games in which your child has contracted a strange dis-
ease, and none of your home remedies seem to have any effect. You set
out to find a remedy in a limited amount of time, and to collect gold
along the way of course!
Ularn is based on larn, and adds the concept of character classes.
from pkg/DESCR:
Minami-Sinzyuku Adventure is a text-based adventure game. It was made for BSD
Magazine Parody Issue 2001 Vol.1 published on 2001-04-01:-). All written in
Japanese.