Commit graph

800 commits

Author SHA1 Message Date
wiz
9f2f3642b1 Initial import of 0verkill-0.15, provided by Tomasz Luchowski in pkg/12050,
with some changes by me:

Throw away Doom, Quake and Duke Nukem - 0verkill comes. Now you don't even need
graphic mode if you wanna take a bloody deathmatch with your friends.
2001-03-05 18:55:29 +00:00
tron
5382bbe7c6 Because the minor number of the PNG library was increased packages compiled
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
2001-03-04 09:06:09 +00:00
jlam
a4827ab056 Mechanical changes to use ${PKG_PREFIX} instead of substituting for
@PREFIX@ in DEINSTALL/INSTALL scripts.
2001-03-01 19:07:51 +00:00
wiz
1f6f576afd chown, chmod -> ${CHOWN}, ${CHMOD} 2001-02-28 10:30:04 +00:00
tron
eaa668697f Use "PKGLOCALEDIR" instead of "LOCALEDIR". 2001-02-26 20:19:43 +00:00
jlam
e9dee5bd11 Mechanical changes to use the pkgsrc autoconf and automake by specifying
complete paths to these programs.
2001-02-26 17:01:59 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
hubertf
60bf2bbbe5 Master site changed - it's not in "games/multiplayer", but "games". 2001-02-23 00:46:32 +00:00
wiz
5de11cd51a Remove duplicate BUILD_DEPENDS for unzip (bsd.pkg.mk has an automatic one
if EXTRACT_SUFX is .zip); also remove EXTRACT_CMDs that are the same as
the implicit one.
2001-02-20 11:40:07 +00:00
wiz
79a4bfc219 Not needed any more -- COMMENTs are in Makefiles now. 2001-02-16 15:52:49 +00:00
wiz
02e8ee6a47 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
2001-02-16 15:51:46 +00:00
wiz
9f28a7693e Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 15:10:41 +00:00
wiz
73857919e1 regen 2001-02-15 13:34:57 +00:00
tron
dd09712ae5 Rename "${LOCALEBASE}" variable to "${LOCALEDIR}" to avoid mix-ups with
"${LOCALBASE}".
2001-02-13 11:47:00 +00:00
jlam
e34fb98216 Update crafty to 18.3. This is a bugfix release over version 18.2. Changes
include:

18.3    minor bug in "avoid_null_move" test used R=2 for the test rather
        than testing R=2/3 as the real null-move search uses.  the kibitz
        for "Hello from Crafty Vx.xx" has been moved so that it works
        with the new xboard/winboard 4.2.2 versions.  book learning was
        badly broken in the previous version and has been fixed/tested.
2001-02-13 03:04:00 +00:00
abs
5b165761e7 'cvs rm' is your friend, & wiz who obviously has had more caffine than me today 2001-02-12 16:01:40 +00:00
abs
b2cc573f46 Update to 1.73.
patch incorporated into main tree

Version 1.73, 2/11/01
* Added code to handle EOFs from stdin.

Version 1.72, 2/1/01
* Added code to stop searching if a mate is found.
* Changed max_time/max_depth assignments in main.c.
2001-02-12 15:56:47 +00:00
jlam
475c3af361 Update crafty to 18.2. Changes from version 18.1 include:
The main feature is that it fixes the winboard hang problem when crafty plays
black on a chess server.  It also has much more aggressive book learning (code
has been significantly changed).  A minor bug was fixed in analyze mode that
would break the "h" command when black was on move, and show one less move for
either side that had actually been played in the game.  Another fixed bug
reversed the sign of a score whispered in analysis mode.

Pkgsrc changes include fixing the build target on Solaris (untested).
2001-02-08 17:23:46 +00:00
jlam
55a3aedff1 Update xboard to 4.2.2. Changes from version 4.1.0 include a new xboard
protocol for talking to chess engines, adding a move list window,
improving the user interface w.r.t dragging pieces, and various bugfixes.
Tim Mann graciously accepted pkgsrc patches to support compiling with Xaw3d
in this release.
2001-02-07 06:11:23 +00:00
wiz
d4fce8d4e7 Unify format of MESSAGEs, and include RCS Ids. 2001-02-06 14:24:03 +00:00
fredb
46a9e2c3de Make that "autoreconf" -- there is no "autoremake". 2001-02-06 03:16:56 +00:00
tron
f2d262e0be Use full pathname "${LOCALBASE}/bin/auto..." in dependences and make
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
2001-02-05 09:00:54 +00:00
abs
2272c767b7 Handle EOF as 'exit', rather than infinitely repeat last command.
Update to 1.71nb2
2001-02-04 11:32:34 +00:00
abs
ba7c74a0e8 Increase benchmark timeout by factor of ten (to allow it to be run on slower
machines such as vax and hp300).
Update version to tscp-1.71nb1
2001-01-31 10:07:02 +00:00
wiz
9f1ec65bbb Fix typo, add RCS Id. 2001-01-29 11:38:58 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
abs
bbeec6148d Enable tscp 2001-01-26 18:25:28 +00:00
abs
7c7e8edc70 Import Tom Kerrigan's Simple Chess Program 1.71
TSCP is intended for people who want to learn about chess programming. Its
source code is designed to be very easy to understand.

The TSCP "package" includes this README file, the TSCP source code, and a copy
of TSCP for Windows 95/98/NT. The executable was made with Visual C++ 6.0
(optimizations set to Maximize Speed).

To use TSCP, run the executable and type "help" at the prompt. It's very
straightforward.

There is a page for TSCP benchmarks: http://ucsu.colorado.edu/~kerrigat/bench/
2001-01-26 18:24:53 +00:00
he
2ebee49263 Depend on tcl>=8.3.2 instead of tcl-8.3.2 now that PKGNAME of tcl
is bumped to tcl-8.3.2nb1.
2001-01-24 18:44:57 +00:00
wiz
38f3fba5d8 echo -> ${ECHO}; s/^a // in COMMENT. 2001-01-23 15:09:52 +00:00
jlam
21b8faaeb9 Allow generated code to execute on 386-class machines. People wanting to
optimize Crafty for i[456]86 can set CFLAGS appropriately in /etc/mk.conf.
2001-01-15 07:00:03 +00:00
jlam
9bb14833de Update crafty-doc to 18.0. 2001-01-14 04:44:16 +00:00
jlam
cec574ecbe Update crafty to 18.1. Changes from version 17.14 include bug fixes to the
evaluation function, improved castling strategy when facing a stonewall,
and full support for the xboard protocol version 2.
2001-01-14 04:42:43 +00:00
dent
ba85ce4899 Update HOMEPAGE. 2001-01-12 12:47:51 +00:00
dent
ad0d876061 Update HOMEPAGE. 2001-01-12 12:33:18 +00:00
dent
48898b463c Update HOMEPAGE. 2001-01-11 21:05:49 +00:00
dent
23955788d3 Update HOMEPAGE. 2001-01-11 20:58:13 +00:00
wiz
a3f3167b20 USE_CURSES instead of always using ncurses.
Rename executable to 'Omega' (uppercase O) to avoid conflict with Tex.
Note this in MESSAGE.
2001-01-07 22:31:46 +00:00
wiz
d8a0b8dcac Update to 1.4.8. USE_CURSES. More MASTER_SITES.
Changes: HTML documentation, better selection of servers, more configuration
options, uses autoconf.
2001-01-04 21:50:10 +00:00
wiz
ea1e2216d2 USE_LIBINTL+BUILD_DEPENDS instead of DEPENDS on gettext. 2001-01-04 19:31:26 +00:00
wiz
7140bb889c Replace gettext DEPENDS by BUILD_DEPENDS and USE_LIBINL. 2001-01-04 16:59:05 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
wiz
e136261bc2 USE_LIBINTL cleanup. 2001-01-04 14:18:49 +00:00
wiz
c3661d0549 Use random(3) instead of rand(3) -- makes the game much more interesting... 2001-01-04 01:08:55 +00:00
wiz
f3a57fa9e1 Update package -> update PLIST, please. 2001-01-03 16:29:17 +00:00
kleink
3c95a919a9 Update xconq to release 7.4.1. Notable changes include:
*** 7.4.1

The Windows port has not been built, and probably won't build without
some work, because of networking changes in shared Windows/Unix code.

Made cconq build again.

*** 7.4.0

Hans Ronne contributed a new Tolkien-inspired game "Lord of the Rings"
(lord-rings.g), and its supporting modules 3rd-age.g and t-midearth.g.

Keir Novik's "Carrier Battles" (tailhook.g), a detailed game of WWII
naval combat, and "Coral Sea", a Coral Sea scenario for it, are now
part of the game library.

Erik Sigra and Michael Burschik contributed better random name
generators, for Swedish and German place names respectively.

Standard flags now include 16-pixel-wide versions, and the 8-pixel
version use more colors.

The program tracks views of units using individual objects, which
enables more accurate display of multiple enemy units stacked at a
single location.

Networked games can be started from a mix of interactive and
command-line invocations.  The game module will not be downloaded
through the network connection, which makes startup faster.

Some unused and un-useful GDL constructs are gone, such as extension
properties, program-version, and image palettes.

The program supplies more feedback on why actions and tasks fail.

There is a "new" AI type named oplayer, which is just the previous
version of the AI.  This is mainly for testing that the AI is actually
getting smarter rather than dumber.

There is now more control available for the behavior of independent
units, for instance, you can set whether they will research and build
other units.

Sides now get colors instead of numbers if they have no emblems.

Games can use unit images that fill an entire hex, where previously
they were limited to a smaller bounding box within the hex.  This
is controlled by a new GDL variable "bigicons".

The tcl/tk interface now has a working isometric display mode.

The tcl/tk interface now lists only finished games by default,
and includes a button to list all games.

The Mac interface has many display improvements, from terrain
transitions to more floating windows.

The old Xt/Xaw interface has been removed, since it was no longer
being maintained.

There have been a host of minor improvements throughout the programs
and game libraries.
2001-01-02 14:57:38 +00:00
veego
21a0b1503b You can't change the DISTNAME.
Just add a PKGNAME when you want to change the version to xxxnb1.
2000-12-31 14:55:41 +00:00
hubertf
67c409d1c7 Bump name to netris-0.5nb1 for the IPv6 patch 2000-12-31 05:18:31 +00:00
hubertf
ae6cd030dc Add IPv6 support
Patch submitted by Tomasz Luchowski <zuntum@eik.pl> in PR 11855.
2000-12-31 05:18:07 +00:00
wiz
6b7651eb03 Mark as i386-only since it uses assembler. 2000-12-27 03:36:41 +00:00