Commit graph

1102 commits

Author SHA1 Message Date
wiz
079495271c ${MD5_FILE} -> ${DIGEST_FILE} 2001-03-07 15:52:01 +00:00
wiz
291be702ca add and enable 0verkill 2001-03-05 18:56:18 +00:00
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
wiz
76f349df36 Remove a compilation warning. 2000-12-27 03:36:14 +00:00
wiz
20a526d074 Fix compilation on alpha. (ssize_t != int) 2000-12-27 03:26:25 +00:00
dmcmahill
b936f83949 make this work on alpha. (had bogus endianness test) 2000-12-27 00:24:43 +00:00
wiz
f0627b760d Remove obsolete MIRROR_DISTFILE (we're allowed to distribute the unmodified
files).
2000-12-24 01:59:52 +00:00
wiz
fd01bb368b Set IS_INTERACTIVE (for bulk builds) and bail out (for interactive builds)
if DISPLAY isn't set.
2000-12-20 14:24:03 +00:00
wiz
902f967bcd Apply network patch from distribution site (to small to fetch, just added
it), and allow usage of CFLAGS from environment.
Patches supplied by Adam Ciarcinski in private mail.
2000-12-20 01:23:04 +00:00
wiz
40d71ab167 Update to 3.4, provided by Jeff Rizzo in pkg/11564
Changes since 3.2: Ramsch variation, improved computer help & players,
german man page, improved IRC mode and some other changes.
2000-12-16 01:30:10 +00:00
wiz
81aaa91e35 Add USE_XPM. 2000-12-15 19:18:52 +00:00
garbled
f842124316 Add and enable clanbomber. 2000-12-15 07:47:02 +00:00
garbled
5db2040fbd New pkg for clanbomber-1.01, a clanlib game. This game has some seriously
impressive framerates.
2000-12-15 07:42:32 +00:00
garbled
f0aca8cbd3 Make this program able to find it's datafiles properly 2000-12-15 04:55:25 +00:00
garbled
8daedd572e Upgrade this to 0.3 version so that it works with the new clanlib 2000-12-15 03:18:31 +00:00
wiz
71be6db894 Now that clanlib has been fixed, pacman works (at least on i386/1.5K). 2000-12-14 23:09:27 +00:00
wiz
eca622a4e4 Remove obsolete message. 2000-12-14 22:44:02 +00:00
garbled
7e71ecc7c0 Have crossfire look in the right directory for global defaults 2000-12-14 08:21:53 +00:00
garbled
89623e7397 Some minor fixes to make he game a little more playable. There still seems
to be a problem with keybindings however.
2000-12-14 08:20:47 +00:00
wiz
839f5afbd4 Tweak. 2000-12-14 01:38:14 +00:00
wiz
8ff0ae605c Fix path. 2000-12-14 00:11:50 +00:00
wiz
681d823f31 add conflict with quake3arena (some Help files are installed by both). 2000-12-14 00:01:25 +00:00
wiz
1b5b76a8a6 add and enable quake3arena 2000-12-13 23:59:22 +00:00
wiz
e8855eee13 Import package for quake3arena (linux), full version. (Game data
must be provided by the user, of course.)
Package provided by Jared McNeill in pkg/11712.
2000-12-13 23:58:32 +00:00
tron
d1e8f39827 Create and remove directory "share/doc/kde/HTML/pt" in "kdebase" package
because it it used by the "kdegames" and "kdevelop" packages.
2000-12-13 11:46:37 +00:00
garbled
999e5ec01d Add and enable crossfire-cli and crossfire-srv, and fix some stupidity
in my initial import.
2000-12-13 08:31:01 +00:00
garbled
2edec53def Remove this pkg, as it has been replaced with separate client/server
packages in the new version.
2000-12-13 08:23:19 +00:00
garbled
d868849f43 This is the client side of the new split client/server crossfire pkg.
Again, too many changes to list.
2000-12-13 08:19:20 +00:00
garbled
49d9dc52d5 Import new pkg fro crossfire-srv. This is the server portion of the
crossfire game, which has now been split out from the client side.

Too many differences to list from the old version.
2000-12-13 08:18:01 +00:00
wiz
a32b3a5655 Unify Makefiles -- mostly headers: remove FreeBSD Ids.
Consistent 4 character indentation of SUBDIR entries.
2000-12-12 01:30:36 +00:00
wiz
046dcff731 add and enable quake3arena 2000-12-09 18:25:41 +00:00
wiz
ab88780f4a Import quake3arena-demo package (using the linux demo version),
based on the great install framework by abs found in heretic2-demo.
2000-12-09 18:25:05 +00:00
wiz
92bdeb4131 regen 2000-12-07 13:12:07 +00:00
wiz
99831540a0 Use /dev/audio instead of /dev/dsp. Fix provided by Adam Ciarcinski in
pkg/11576.
2000-12-05 00:34:33 +00:00
jlam
6d2257a6f8 Add directory to PLIST for removal. 2000-12-04 15:36:37 +00:00
agc
5ab7fd9520 Make this package work in the presence of xpkgwedge by passing XMKMF
through the environment, and using it.
2000-11-30 17:48:05 +00:00
pooka
404c8379a8 Install x11tiles the proper way for nethack-x11. This fixes the problem
of nethack-x11 not having `pretty' graphics reported by Julian Coleman on
tech-pkg
2000-11-27 22:31:03 +00:00
mycroft
cceb77ee7c Make this work with current automake. 2000-11-27 21:20:06 +00:00
mycroft
8eda057f24 Compile modules with `-avoid-version'. Update PLIST accordingly. 2000-11-27 20:26:27 +00:00
tron
94fc48e147 Complete list of "xbill" pximap files. 2000-11-27 16:34:06 +00:00
tron
534b2cca5b Install all pixmap files now. 2000-11-27 14:18:46 +00:00
tron
99428ac882 Ooops, forgot to remove dependence on "xbill" package. 2000-11-27 14:17:53 +00:00
tron
2501ca86a8 Add conflict with "xbill" package which installs a (now) different set
of pixmaps to "share/pixmaps/xbill".
2000-11-27 14:15:59 +00:00
tron
2540091582 We can't share the pixmaps with current version of "gnome-games" any more
because the sets are no different. So add a conflicht with the
"gnome-games" package.
2000-11-27 14:13:06 +00:00
tron
ae4eea87c6 "USE_LIBINTL" is not enough, add "-I${LOCALBASE}/include" to "CFLAGS". 2000-11-27 14:03:28 +00:00
mycroft
0fb6ee833a gnome-stones needs to be linked with -export-dynamic to expose a bunch of
symbols...
2000-11-26 14:41:11 +00:00
mycroft
a4084b0995 Build the gnome-stones modules with `-module -avoid-version', and update the
PLIST accordingly.
2000-11-26 14:20:38 +00:00
abs
d24b0e148c Requires USE_LIBINTL to get -lintl on link 2000-11-24 11:12:29 +00:00
abs
cd57d5bcda Broken on NetBSD/arm32 2000-11-21 16:57:47 +00:00
toshii
dba2e544a7 Update to gnugo-2.6. From gnugo-2.6/NEWS:
New in 2.6 (since 2.4)

- stronger than 2.4
- more portable code
- Texinfo documentation
- Emacs mode
2000-11-21 04:51:36 +00:00
toshii
80ef1c24af Update HOMEPAGE and MASTER_SITES.
I missed to commit this file for some reason.
2000-11-20 07:32:07 +00:00
veego
8712887993 Add the missing version change which was done in files/md5: s/1.9.8/1.9.10/ 2000-11-20 06:11:17 +00:00
toshii
80925c7dcf Update to cgoban-1.9.10, as the older version is no longer on the
master site.  Also update HOMEPAGE and MASTER_SITES.
Changes from the previous version is small (there's no changelog).
2000-11-20 04:11:47 +00:00
hubertf
8620615efa add & enable xtux 2000-11-17 06:45:50 +00:00
hubertf
9e1ce6bfe9 Tux Arena is a client server network game for X11 featuring opensource
mascots. The plan is to have both a multiplayer deathmatch mode (called
Holywar) and single player missions where you take on the Microsoft Empire.

* Hint: BSD daemon's available as mascot. Recommended map: Rivership down.
2000-11-17 06:45:11 +00:00
hubertf
6186e5b612 guess why this is called bacKgammon... add a dependency on KDE 2000-11-17 01:49:07 +00:00
wiz
325a575fd3 use tabs instead of spaces; remove trailing dot in COMMENT 2000-11-16 02:55:39 +00:00
tron
5feac46ad5 Use "${MASTER_SITE_SOURCEFORGE}". 2000-11-11 17:49:22 +00:00
jlam
9c3064b08d Update crafty to 17.14. The author kindly accepted all patches back into the
main source tree, so no more pkgsrc patches.  Changes from version 17.13:

        another endgame evaluation problem fixed.  the outside passed
        pawn code worked well, up until the point the pawn had to be
        given up to decoy the other side's king away from the remainder
        of the pawns.  Crafty now understands the king being closer to
        the pawns than the enemy king, and therefore transitions from
        outside passer to won king-pawn ending much cleaner.

        new command "selective" as requested by S. Lim, which allows the
        user to set the min/max null move R values (default=2/3).  they
        can be set to 0 which disables null-move totally, or they can be
        set larger than the default for testing.

        minor changes to init.c sent by Eugene Nalimov to handle 64 bit
        pointer declarations for win64 executable compilation.

        NetBSD changes included along with a new Makefile that requires
        no editing to use for any known configuration ("make help" will
        explain how to use it).  this was submitted by Johnny Lam.

        serious changes to the outside passed pawn code.  the evaluator
        now understands that outside passers on _both_ sides of the
        board is basically winning.  same goes for candidate passers.
2000-11-10 17:34:10 +00:00
mycroft
489befea9b Missed one. 2000-11-09 20:36:26 +00:00
mycroft
78b0741b24 Add missing pixmap files for xbill. 2000-11-09 20:35:07 +00:00
mycroft
64d999fee9 (Although I should not be wasting my time on this...)
Make $LOCALEBASE variable for Solamis.
2000-11-09 20:06:05 +00:00
mycroft
603944800c Make this actually build.
Put the locale files in the right place, and add them to the PLIST.
2000-11-09 19:46:10 +00:00
abs
c4fcaceca5 1.1.2 distfiles have moved - s:pub/kde/stable/:pub/kde/Attic/old/ 2000-11-08 15:09:35 +00:00
hubertf
7bd025cafb add & enable backgammon 2000-11-08 03:05:38 +00:00
hubertf
5472b79342 bacKgammon is a backgammon program specifically written with the
KDE in mind. It offers the opportunity to play backgammon games by
using a convenient and intuitive graphical user interface.

bacKgammon is the direct successor of KFibs. the latter was a
program for playing backgammon games on the first internet backgammon
server (FIBS). bacKgammon is an almost complete rewrite of KFibs
to fix some of the most obvious problems:

 * improved visual appearance of the board
 * improved user interface design: fewer dialog boxes and improved
   appearance of the main window
 * better code design for easier maintainability and extensibility
 * better extensibility by separating the board from the driving
   backgammon engine - include
 * your backgammon server or use the GNU backgammon engine gnubg to play

Usage of bacKgammon does not require a connection to the Internet,
nor does it require an account on FIBS. You can use the program to
play backgammon against yourself (which might become boring after
a while) or against friends by using the offline engine.

(Free) fips.com login required.
2000-11-08 03:05:11 +00:00
itojun
dacf081147 correct gettext dependency. 2000-11-02 04:24:50 +00:00
wiz
3d00d4c119 NEED_NCURSES check doesn't have to be after bsd.pkg.mk inclusion anymore
(only after bsd.prefs.mk inclusion)
2000-11-02 03:25:32 +00:00
agc
063e128c20 Render this package compilable, in the presence of a version of GNU make
whose name is not gmake. From Matthew Green.
2000-10-31 15:52:18 +00:00
wiz
31085566bd Install to share/doc/html, since it's html after all. 2000-10-31 09:36:56 +00:00
wiz
7758c64bbb add and enable freeciv-manual 2000-10-30 14:27:56 +00:00
wiz
b8bf908c20 Import of package for Freeciv manual pages, provided by Dieter Baron in
private communication.
2000-10-30 14:26:44 +00:00
wiz
104e6e0a0f add and enable netris 2000-10-28 23:34:49 +00:00
wiz
f48804400c Initial import of netris-0.5 package, provided by Philipp Huber
in pkg/10838, slightly fixed up by me:
	Everybody's darling T*tris in a networked version
2000-10-28 23:33:14 +00:00
hubertf
8f9f9335d4 Creats some dirs with the INSTALL_*_DIR macros, else this won't install.
Cool game, though. :-)
2000-10-27 02:24:52 +00:00
jlam
ccd0e9161d Add and enable:
exchess
	exchess-book-medium
	exchess-book-small
2000-10-25 08:42:52 +00:00
jlam
7be42c40d1 chess opening book for EXchess (small) 2000-10-25 08:41:25 +00:00
jlam
815c3afc23 chess opening book for EXchess (medium) 2000-10-25 08:40:38 +00:00
jlam
b89efb04df EXchess - experimental chess engine (capable of beating Crafty) 2000-10-25 08:40:00 +00:00
jlam
7a18f8f613 Put proper version number on package. 2000-10-24 20:17:35 +00:00
jlam
74132200de Add and enable:
colchess
	colchess-book-colchess
	colchess-book-large
2000-10-24 20:14:01 +00:00
jlam
9934f2ef0f chess opening book for ColChess (large) 2000-10-24 20:13:14 +00:00
jlam
ed4da72729 chess opening book for ColChess (default) 2000-10-24 20:12:17 +00:00
jlam
d339252696 colchess - chess analysis engine 2000-10-24 20:08:13 +00:00
rh
b923dbec15 Configure with --disable-sound, as this doesn't work very well with our
current non-preemptive threads.
2000-10-22 18:33:32 +00:00
rh
394040ba32 Add and enable lbreakout 2000-10-22 16:59:04 +00:00
rh
68ba8547a6 Initial import of lbreakout-001018, a breakout-style arcade game 2000-10-22 16:58:12 +00:00
skrll
8b4e662680 Correct EVAL_PREFIX entry. 2000-10-22 09:20:18 +00:00
rh
bf38f1891c Add CHECK_MESA prior to bsd.prefs.mk to make sure the Mesa check is
performed
2000-10-22 05:56:10 +00:00
wiz
ffe1fd3030 Do the DISTNAME/EXTRACT_SUFX dance to avoid DISTFILES with only one entry. 2000-10-21 23:15:24 +00:00
wiz
cad787b730 remove trailing whitespace 2000-10-21 22:39:12 +00:00
wiz
5d1649ea26 reorder line for pkglint 2000-10-21 22:38:58 +00:00
wiz
10fbf4fab7 reorder lines for pkglint 2000-10-21 22:36:33 +00:00
mycroft
a31af85baa Regen. 2000-10-21 21:58:29 +00:00
mycroft
52436f757f int32_t -> int
This broke on -current, because int32_t isn't defined by default.  In addition,
it's kinda dumb to do this in one particular place, leaving the rest of the
structures defined to use non-fixed types.
2000-10-21 21:57:39 +00:00
skrll
fa2140a0cb Update to use new qt-2.2.1 libraries. 2000-10-19 08:06:09 +00:00
wiz
e415adf670 install documentation 2000-10-18 15:25:36 +00:00
abs
130c809b18 Add civctp-demo, eus-demo, and heretic2-demo 2000-10-16 12:25:52 +00:00
abs
59c0382163 Heretic ][, originally produced by Activison and now ported to
Linux by Loki Software, is a weird beast. Using one of Quake's 3D
engines with a lot of extras (pole-vaulting, mana systems, magical
weapons and defense shields), the game excels in pleasing the eyes
and ears.

This is the free demo version - a full version is available from
Loki Games at http://www.lokigames.com/products/heretic2/
2000-10-16 12:24:58 +00:00
abs
e8c4922493 With Eric's Ultimate Solitaire, you can enjoy a myriad selection
of traditional and not-so-traditional games of solitaire. Choose
from 23 different games, track your successes and failures, hone
your thinking and strategy skills.

This is the free demo version - a full version is available from
Loki Games at http://www.lokigames.com/products/eus/
2000-10-16 12:24:35 +00:00
abs
3539182f97 Civilization: Call to Power is the latest in the line of the
"Civilization" games. Build up your civilization from the dawn of
the Stone Age until it reaches for the stars--and beyond.

Through conquest, cooperation, skulduggery and innovation, you can
build a civilization for the ages--or land on the scrapheap of
history. If you're feeling invincible, you can test your mettle
online or over a network against multiple players. For strategy
game fans, this is a must-have.

This is the free demo version - a full version is available from
Loki Games at http://www.lokigames.com/products/civctp/
2000-10-16 12:24:02 +00:00
wiz
3bee18587b No need to use quotes here. Removing them makes it easier for pkglint. 2000-10-16 01:37:50 +00:00
rh
0cdd702da7 Add and enable xbreaky 2000-10-15 18:05:25 +00:00
rh
ab462946f1 Initial import of xbreaky-0.0.4, a breakout game for X11. 2000-10-15 18:04:19 +00:00
rh
5c6342ac11 Update plib to 1.2.0. Changes are too numerous to list here. The author
incorporated all NetBSD patches into this version, so none are required
anymore.
2000-10-15 18:01:09 +00:00
rh
1d8820934c Use new USE_MESA variable to depend on the correct Mesa packages 2000-10-15 12:06:32 +00:00
jlam
02799eef44 Give more realistic advice for waiting time before the build completes. 2000-10-15 10:34:48 +00:00
jlam
9f6978bb30 Set NO_SRC_ON_FTP and NO_SRC_ON_CDROM to "Files too large". 2000-10-15 10:28:54 +00:00
jlam
6db4eb82c5 Add and enable knightcap & knightcap-brain. 2000-10-15 08:41:13 +00:00
jlam
28d29defde knightcap-brain: book of losing moves for KnightCap 2000-10-15 08:39:18 +00:00
jlam
59b1cc298a KnightCap: chess engine with 3D OpenGL-rendered chessboard 2000-10-15 08:38:22 +00:00
jlam
9d17cba36c Correct MASTER_SITES after distfile moved. 2000-10-15 08:20:57 +00:00
jlam
a43790488e Replace spaces with tabs. 2000-10-15 08:19:27 +00:00
jlam
9f760bca10 Replace spaces with tabs. I admit to not being able to test this package
because I lack the disk space to build it.
2000-10-15 08:18:40 +00:00
jlam
e448451639 Update xboard to 4.1.0. Changes from version 4.0.3 include importing many
more features from Winboard Plus 4.0.8 into Xboard, better interfacing with
zippy, and the usual crop of bugfixes.
2000-10-15 02:14:20 +00:00
jlam
3f07d27355 Add and enable:
crafty
	crafty-book-enormous
	crafty-book-large
	crafty-book-medium
	crafty-book-small
	crafty-doc
2000-10-15 02:11:30 +00:00
jlam
ec14459f15 crafty-doc: documentation for Crafty chess engine 2000-10-15 02:09:31 +00:00
jlam
86030c3e67 crafty-book-small: chess opening book for Crafty (small) 2000-10-15 02:08:52 +00:00
jlam
5e202d2fef crafty-book-medium: chess opening book for Crafty (medium) 2000-10-15 02:08:21 +00:00
jlam
529cf7cf11 crafty-book-large: chess opening book for Crafty (large) 2000-10-15 02:07:53 +00:00
jlam
961cfe4ce6 crafty-book-enormous: chess opening book for Crafty (enormous) 2000-10-15 02:07:15 +00:00
jlam
a0d66c5d61 crafty: chess engine -- plays a MUCH better game of chess than GNU Chess. 2000-10-15 02:06:27 +00:00
jlam
3678153de0 Add and enable gnuchess-book-{chess,medium,small}. 2000-10-15 02:01:04 +00:00
jlam
7a4cf3fd78 gnuchess-book-small: chess opening book for GNU Chess (small) 2000-10-15 01:58:18 +00:00
jlam
bc4dd0735a gnuchess-book-medium: chess opening book for GNU Chess (medium) 2000-10-15 01:57:43 +00:00
jlam
152e6eb264 gnuchess-book-chess: chess opening book for GNU Chess (default) 2000-10-15 01:57:10 +00:00
jlam
3dbb17828a Update to gnuchess-5.00nb1: add code to allow building of opening books in
user-specified locations.  Remove installation of default book...it's so small
that it's pretty much useless anyway.  See games/gnuchess-book-* for chess
opening books for GNU Chess.
2000-10-15 01:53:39 +00:00
pooka
c3fdea4ac3 make this build on alpha 2000-10-06 10:30:12 +00:00
jlam
e99e7432bf Make this compile if xpkgwedge is installed. 2000-10-05 05:53:35 +00:00
jlam
ed8bfabafb Adapt to new unzip code in bsd.pkg.mk. 2000-10-05 04:44:59 +00:00
jlam
30a62d603a Fix extraction so we don't extract things, delete them, then extract
only what we want.
2000-10-05 04:25:59 +00:00
jlam
5af9de7658 Include <string.h> for proper declarations and definitions for memset()
and NULL.  Fixes some compilation problems seen on NetBSD/alpha.
2000-10-02 08:23:14 +00:00
jlam
3bdfd7c9b9 Open the opening book with read permissions, not read/write. This fixes
an error where GNU Chess would go out of book on the first move when it
fails to open the book read/write, and concludes the book isn't there.
2000-10-01 04:24:27 +00:00
hubertf
f26230267d elf lib fix 2000-09-26 00:43:20 +00:00
hubertf
d34afbcc50 make this work on alpha 2000-09-24 23:46:02 +00:00
hubertf
9e8ec87da9 Fix y2k bug in 'cmail'
Reported in PR 11048 by Chris Pinnock <C.J.E.Pinnock@qmw.ac.uk>.
2000-09-20 15:08:48 +00:00
jlam
7c19e7f7fe Make xboard work with XAW_TYPE. Also add a missing dependency on xpm. 2000-09-15 15:53:16 +00:00
fredb
908557f0ec Remove redundant DEPENDS on xpm. To recap, USE_XPM generates the DEPENDS
automatically on systems that need it, in order to accomodate XFree86-4.x
out-of-the-box installs, which include xpm.
2000-09-11 03:53:04 +00:00
wiz
b094294559 Install spoiler files, as requested in pkg/8341; sort PLIST. 2000-09-11 00:22:23 +00:00
wiz
6e976875ad Update to use tcl/tk-8.3.2.
Addresses pkg/10956.
2000-09-09 01:53:03 +00:00
jlam
4f8cf9c318 We don't need all of suse_linux, just suse_compat and suse_x11. 2000-09-08 13:34:23 +00:00
dmcmahill
5d38b04f06 add USE_X11 so rpath gets correctly set for X libs. Fixes recently noted
ELF problems.
2000-09-07 00:10:24 +00:00
wiz
4752771447 add 'real' MASTER_SITE and HOMEPAGE 2000-09-04 10:23:58 +00:00
veego
114e54cf56 Update to 0.6.1:
2000-08-26  Andy Heroff  <aheroff@mediaone.net>

	* Version 0.6.1 released!

	* configure.in: Version update to 0.6.1.

	* server/develop.c: In Road Building dev card code, modified code
	  so that when RB is complete, edges build during process are
	  removed from the build list. Affects ability to trade.

	* server/trade.c: In domestic trade code, added check for valid
	  trade conditions (No trade before the roll, and if strict trade is
	  active, no trade after building or buying a dev card).

	* client/help/C/gnocatan.sgml: Started to update help code. This is
	  by no means a finished product.

2000-08-25  Jeff Breidenbach  <jeff@alum.mit.edu>

	* debian/control, debian/changelog: preparation for point release

2000-08-24  Daniel Kobras <kobras@tat.physik.uni-tuebingen.de>

	* configure.in: Fix handling of 'PROTOCOL_VERSION' so it shows
	up as a string in config.h, not as an int.

2000-08-21  Andy Heroff <aheroff@mediaone.net>

	* client/settingscreen.c: Modified justifications. Added i8n calls
	  to all text.

2000-08-21  Steve Langasek <vorlon@dodds.net>

	* server/player.c, client/client.c, acconfig.h, configure.in:
	Use a distinct protocol version number for client-server
	negotiation, so that versions of the client and server that behave
	compatibly will be able to connect to one another.

2000-08-18  Andy Heroff <aheroff@mediaone.net>

	* client/settingscreen.c, client/gui.c, client/client.h,
	  client/Makefile.am: Added file. Added game settings screen.

2000-08-06  Jeff Breidenbach <jeff@alum.mit.edu>

	* debian/control: Tweak build dependencies (Debian bug #68516)

2000-08-01  Andy Heroff  <aheroff@mediaone.net>

	* client/gui.c: Quick change to VP target text to make less
	  ambiguous.

	* server/turn.c: Added debug for 'too-many' error. In the future,
	  all errors should be unique in some way (An identifier after the
	  description) so we can track the source of bugs.

2000-07-31  Andy Heroff  <aheroff@mediaone.net>

	* client/gui.c: Fixed resize bug once and for all. Added VP target
	  listing in the status bar.

2000-07-30  Jeff Breidenbach  <jeff@alum.mit.edu>

	* debian/rules: Explicitly clean client/help/C/gnocatan to
	fix Debian bug #67287 (problem with the debian build of
	gnocatan-help). This is a non-beautiful solution.

2000-07-19  Bibek Sahu  <scorpio@dodds.net>

	* client/client.c, client/config-gnome.c, client/config-gnome.h,
	  client/connect.c, client/gnocatan.c, client/gui.c: Abstracted
	  getting/setting configuration values to be platform-agnostic.
	  Still based on gnome-config, though; perhaps we want to stratify
	  the 'config path' into its various components?

2000-07-17  Andy Heroff  <aheroff@mediaone.net>

	* server/turn.c, server/develop.c, server/server.h: Fixed bug in
	  which the server would not check for a player victory after a
	  road building card had been played.

2000-07-09  Jeff Breidenbach  <jeff@alum.mit.edu>

	* debian/control: First pass at Build-Depends: field. (presumably
	useful for the Debian autobuilders.)

2000-07-08  Andy Heroff  <aheroff@mediaone.net>

	* client/gui.c: Changed notebook tabs from left to top to fix the
	  client resizing bug seen going in and out of trade.

2000-06-23  Jeff Breidenbach  <jeff@alum.mit.edu>

	* debian/README.debian: removed as recommended by
	http://www.debian.org/doc/maint-guide/ch-dother.html#s-readme

2000-06-21  Andy Heroff <aheroff@mediaone.net>

	* server/player.c: Fixed a bug where a player with an older client
	  that doesn't report its version would have a player number of 0.

2000-06-19  Jeff Breidenbach  <jeff@alum.mit.edu>

	* debian/control, debian/changelog: update maintainer name,
	version numbers for debian packages.

2000-06-19  Dave Cole <dave@dccs.com.au>

	* client/connect.c (connect_create_dlg): Removed code which forced
	uppercase first character on gnome config player name.
2000-09-03 20:39:30 +00:00
wiz
d9dd0fbe85 remove 'jlam' target 2000-09-03 10:22:44 +00:00
wiz
69ca8b54a0 add RCS Id 2000-09-03 10:11:07 +00:00
wiz
a067208693 remove leading whitespace 2000-09-03 10:09:53 +00:00
wiz
66bf6013a2 $() -> ${} 2000-09-03 10:09:04 +00:00
wiz
4f6e24e323 remove trailing whitespace 2000-09-03 10:06:22 +00:00
wiz
de9af656f0 add RCS Id 2000-09-03 10:04:54 +00:00
jdc
27faabd5a8 Update maintainer.
Approved by agc.
2000-09-02 06:42:47 +00:00
jwise
7328bdf56c Adapt this package to tk-8.3.2. 2000-08-31 17:26:15 +00:00
kleink
34f481306b Cosmetical nit. 2000-08-31 07:27:30 +00:00
kleink
04c8a3be4a Update xconq to 7.3.3; changes since release 7.2.2 include:
*** 7.3.3

Fix pathnames to tcl/tk libraries.

Fix Mac bugs: 1-bit images, loading of emblems from saved games, large
map handling, removed variants.

Add better solid colors in advterr.g.

*** 7.3.2

Fix crash with no-indepside games on Unix.

Add terrain images for advances.g.

*** 7.3.1

In Unix/Windows player setup, make separate buttons to add/remove
indepside AI and to configure indepside behavior.

Add --enable-alternate-scoresdir configure option.

Update config.guess and config.sub.

*** 7.3.0

This release accumulates over two years of changes throughout the
program.  In general, the emphasis has been on improving the program's
usability, making the AI smarter, improving existing games, and
extending to Civ-type games, rather than adding random new games to
the library.

The Unix user interface has been rewritten to use tcl/tk.  It includes
a full set of menus, resizeable panes in the map windows, buttons for
common operations, a mouseover display, and many additional map
display options.  There is also a full set of dialogs for setting up a
game, plus a chat window to facilitate setting up networked games.

There is now a port to Windows, using the tcl/tk-based interface,
which means no more requirement to run an X server.  The Windows port
still has bugs though.

The Mac interface now has floating windows for most auxiliary windows,
city and research dialogs, and more display controls, including
player controls over most colors and imagery used.  Selected units
can now blink rather than being surrounded with a box.

Unix networking support now allows for more than two players in a
game, and the game setup dialogs are synchronized, so for instance
clicking on a variant checkbox causes all players' checkboxes to
change.

Hans Ronne added the game "Ancient Near East" (anc-near-east.g),
similar to Civilization but with more detail, such as different kinds
of wheat to discover.  The included map of the Near East is
spectacularly large and detailed.

A Civilization II emulation (civ2.g) has been added.  The game works,
but happiness is not implemented, most of the city improvements have
no effect, nor do the Wonders.

Linn Stanton added an extended version of the standard game (lhs.g)
that includes radar, artillery, aaa, engineers, mines, and minefields.

Many new graphic images are available, particularly for terrain.
Xconq can load images directly from image files in standard formats
(although only GIF is available at present).

Players in the standard game get towns with names appropriate to
their chosen nationalities.

It is now possible to play independent units as if they were a regular
side, and (more usefully), it's possible to have an AI run the
independent units.  Watch out for the marauding barbarians!

A second AI type, the "iplayer", is available.  It is a minimal
AI that does basic tactical planning for individual units, but
does not attempt to coordinate them.

A set of commands, agreement-draft etc, are available for setting
up agreements.  (Agreement support is still incomplete though.)

New commands:
	"c-rate" sets conversion rates for materials (division of
		trade into science/shields/luxuries in Civ, for instance).
	"collect" sets up a task to collect materials from terrain.
	"research" sets per-side research into advances.

There is a new GDL type "advance", to represent scientific or
technological advances.  Game designers can lay out a whole technology
tree, and either units or whole sides may do research to achieve
advances.

To allow "research" to apply to advances, the existing research
activity to develop tech levels has been renamed to "development".
Its characteristics remain the same however.

The "extract" action is available for units to get materials
directly from terrain.

A game design can include "advanced" units that are like Civ
cities; they are variable-sized, and can collect materials from
the surrounding terrain.

GDL includes many more variables, type properties, and tables.
Some of the more notable additions include:
	global "combat-model", to choose algorithm for combat resolution
	global "indepside-has-ai", to control indepside use of AI.
	global "country-border-color" etc, to control colors used by
		interfaces
	side property "treasury", tables "gives-to-treasury" and
		"takes-from-treasury", to accumulate materials for the
		side as a whole
	table "advance-needed-to-build", to define how the technology
		tree enables the construction of unit types
	table "terrain-density", to add random variation to synthesized
		terrain
	tables "unit-consumption-to-grow", "size-limit-without-advance",
		and "side-limit-without-occupant", to regulate the
		growth of advanced units (cities)
	table "cellwide-protection-for", that controls protection for
		all units in a cell
	unit type properties "attack" and "defend", to define generic
		attack/defense strengths
	unit type property "advanced", to define advanced units
	unit type properties "advanced-auto-construct" and
		"advanced-auto-research", to automate the activities
		of advanced units
	unit type property "ai-tactical-range", to control the area
		of awareness for a unit's tactical decisions

Sami Perttu contributed a supply system model; see doc/README.supply
for more detail on how to use in game designs.

The tcl/tk port includes experimental support for isometric display,
but this needs more work, and so is turned off by default.  (See the
top of tcltk/tkconq.tcl to see how to enable.)

The Unix port uses autoconf for configuration.  Xconq now conforms
better to FHS; library files reside in /usr/local/share/xconq, while
score files live in /var/lib/xconq/scores.

Many many bug fixes and smaller cleanups.
2000-08-31 07:26:23 +00:00
hubertf
f7662c3bf5 add CHECK_SHLIBS=no 2000-08-31 02:35:25 +00:00
jdc
abaaadca92 Add netmaze subdirectory. 2000-08-29 10:13:45 +00:00
jdc
c0f5978e05 netmze-0.81 - X windows-based multiplayer combat game (like Midi Maze)
Netmaze is a multiplayer combat game (like the Atari Midi Maze game)

You play in a virtual maze and the goal of the game is to hunt down your
opponents.  The view is full animated 3D.  On fast machines, you can even
run it with texture mapping for the walls and floor.

There are also three robot players of varying ability.
2000-08-29 10:09:43 +00:00
jlam
18cba9d7fa Convert packages to use PERL5_PACKLIST (part 1). These were the easy
ones to do, and each compiled and installed/de-installed apparently
correctly.

As a side effect of the dynamic PLIST, we no longer need to have separate
-static and -shared PLISTs.  It's now easier than ever to make a perl5
package for NetBSD :)
2000-08-27 07:10:59 +00:00
itojun
d5c1a9f96e repair -lXext lookup (not sure why it gets broken, the pkgsrc worked before...)
From: Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
2000-08-26 05:56:46 +00:00
wiz
e74452303c Make this package work on at least -current/i386; remove BROKEN. 2000-08-26 02:22:47 +00:00
jlam
cca47404f4 Make this compile again. 2000-08-25 06:22:27 +00:00
hubertf
693ff3d8f3 Add BUILD_DEPENDS on automake
XXX There's still a 'ls: ./acinclude.m4: No such file or directory' that
    I don't know where it's coming from, but the pkg builds anyways.
2000-08-25 02:21:24 +00:00
hubertf
5aa36f5de4 Use the patch-sum file from ../nethack-lib, as we use all the patch
files from there too. (patch-ab was updated without that nethack-tty's
patch-sum file was updated)
2000-08-25 01:54:15 +00:00
jlam
7fa5e584e1 Add appropriate definitions of LDD so check-shlibs works correctly. 2000-08-25 00:20:21 +00:00
dmcmahill
c0bcfbd8b9 make sure the path to the libmikmod header is indicated. Fixes recently
noted compile problems.
2000-08-23 23:59:25 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
veego
151859f7a5 Add gnocatan. 2000-08-23 05:34:49 +00:00
veego
e948aac577 The maintainer forgot to run autoconf before he made the tar file, so the
VERSION in the configure script is 0.5.6 instead of 0.6.0.
2000-08-23 05:34:15 +00:00
veego
eb6dde24e8 Gnocatan is an Internet playable implementation of the Settlers of
Catan board game.
2000-08-23 05:29:47 +00:00
wiz
0ee3f98f0c add man/man6/omega.6 2000-08-22 03:21:32 +00:00
hubertf
e75965c6ba Update IGNORE-messages for recent changes: add ${PKGNAME} where
appropriate.
2000-08-21 21:01:29 +00:00
pooka
26743e257d Be paranoid, install the savedir mode 770 to prevent dishonest players
from tampering with their savegames.
2000-08-21 19:57:07 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
jlam
a297da76b5 Update freeciv to 1.11.4.
WHAT'S CHANGED SINCE 1.11.0:

 - Readline support added to the server.
 - May now disperse initial units over specified area.  See "dispersion"
   server option.
 - May now arrange for first client to connect to have a higher cmdlevel
   than the following clients.  See "cmdlevel" server option.
 - Save files now transparently (un)compressed when (loaded) saved.
 - Now requires a minimum number of ocean tiles to be adjacent to a land
   tile wished to be transformed into ocean.  Default is 1.
 - Added Nuclear Fallout.  Industrialization and population still
   generate Pollution.  Dropping a Nuke generates Nuclear Fallout, which
   is distinct from Pollution.  There is a new command to clean Fallout
   vs. cleaning Pollution.  Fallout contributes to Nuclear Winter --
   which also changes terrain, but tends to Desert, Tundra and Glacier.
   Added a new "cooling" icon to the info area to indicate the progress
   towards Nuclear Winter, and also an icon for Fallout on the main map.
   AIs are now more aggressive at cleaning up Pollution, but not Fallout.
 - Ported to OpenVMS.
 - Moved most of the dependencies on the "civstyle" server option to
   separate values in game.ruleset files.
 - Fixed bugs in "turns to build" displays.
 - Fixed bug whereby Diplomat/Spy investigations of cities did not
   reveal the correct supported and present unit lists.
 - Fixed multiple bugs in go-to code.
 - Fixed bug where starting a revolution, saving the game and restarting
   the server would allow switching governments without anarchy.
 - Fix bug that you could paradrop into cities you were at war with even
   if they contained enemy units.

WHAT'S CHANGED SINCE 1.10.0:

 - Internationalization extended.  Still needs improvement.
   Current localizations: de en_GB es fr hu ja nl no pl pt pt_BR ru.
 - Added full Fog of War.  Controlled by "fogofwar" server option.
 - Added explicit Diplomatic States between civilizations: war, neutral,
   no-contact, cease-fire peace and alliance.
 - Allow terrain changes to/from land/ocean.  Default ruleset allows
   Engineers to Transform Swamp to Ocean and Ocean to Swamp.  Also
   allows Forest to be Mined into Swamp.
 - Increased maximum number of players to 30.
 - Fortifying now takes a turn to complete (like Civ1/2).
 - Added correct Civ2 style of Apollo wonder (shows entire map, rather
   than just cities).  Selected by "civstyle" server option.
 - Aggressive sea units no longer cause unhappiness when in a city.
 - Added Civ2 rule that firepower is reduced to 1 for both the defender
   and the attacker when a ship bombards a land unit.
 - When changing current research, if user changes back to what was being
   researched, the penalty is not applied (you keep all your bulbs).
 - Added pop-up of more details when clicking on info box in GTK+ client.
 - Improved the global warming danger indicator.
 - Added warning of incipient city growth.
 - The server "remove <player>" command is no longer available after the
   game has started.
 - Added "fixedlength" server option to make all turns exactly "timeout"
   duration.
 - The "timeout" time may be much longer (up to a day).
 - Added goto for air units.  If destination is beyond range, they will
   stop in cities/airfields/etc. to get there.
 - May now select a unit by clicking on the unit pile display on the left.
 - Diplomats/Spies moving by goto now do pop-up the Diplomat/Spy command
   dialog when they reach a city.
 - Improved goto algorithm and implementation.
 - Help dialog displays which buildings an advance will obsolete.
 - Optionally show city food/shields/trade productions on main map.
 - Added server option "autotoggle", which toggles AI status on and off
   as players connect and disconnect.
 - Allow Hoover Dam to be built anywhere, to conform to Civ2.
 - Show turns per advance in Science Advisor dialog.
 - Improved map and unit movement drawing code.
 - Added "End Turn when done moving" local option.
 - City production penalties now applied more correctly.
 - Added Sentry and Fortify to Present Units' City Dialog pop-up.
 - More nations added.
 - Added a resource file for the GTK+ client.
 - Improved network code for more reliable connections.
 - Split nations.ruleset into individual <nation>.ruleset files.
 - Extended registry file format to allow including files and overriding
   entries.
 - Added --with-xaw and --enable-client=xaw3d options to ./configure
   script.
 - Lots of bug fixes and code cleanups.
2000-08-12 06:34:33 +00:00
jlam
f7a253bb5c Update lincity to 1.11. Changes from version 1.09:
- Integrate X11 and Win32 code
- Greyscale X11 support added
- X11 performance enhancements
- Fix mouse offset problem
- Fix integer overflow problems at high tech levels
- Fix crashes when right clicking on grass squares
- The code has been "cleaned" using indent
- Some reworking of the Load/Save logic
- Fixed buffer overflow security holes. (Thanks to all those that brought my
attention to them.)
- The 'creating directory' questions are now asked within the game itself,
rather than via the controlling console or xterm. (Means you can start it
from, say, an fvwm menu.)
2000-08-12 06:30:44 +00:00
jlam
a6cb8c1281 Update xpuyopuyo to 0.9.1. Changes from version 0.3.8:
*  AI code reverted to the 0.2 codebase.
   *  Fixed bug in tournament mode regarding AI selection.
   *  Added --insanity command-line option.
   *  Updated theme 3dRokz.
   *  Made configure more friendly to stow and related programs.
   *  Uses join face when puyo is joined.
   *  New theme: smileys (Brett Smith)
   *  Sound support added
   *  Music added -- still waiting on sound effects
   *  Updates to how hostname is obtained
   *  Fixed compilation error when --disable-network specified.
   *  Counting error on closed shapes fixed:  This bug manifested itself
      when mintomatch == 5 and a square cluster was formed -- the square
      cluster was counted as 7 connected puyos, hence a match.  Oops.
      (thanks to Nick Cabatoff for spotting)
2000-08-11 20:01:19 +00:00
pooka
0ab9ab211e Switch maintainership over to me as discussed with Tim. 2000-08-11 06:43:36 +00:00
wiz
c750c08ad9 Remove (sometimes FreeBSD) packager's (porter's) name from DESCR.
If anywhere, it should be the value of MAINTAINER in the Makefile.
Some minor cleanup/reformatting while I'm here.
2000-08-11 01:07:45 +00:00
wiz
d020044956 cleanup 2000-08-10 23:45:32 +00:00
pooka
345831c238 nethack-qt is actually very functional 2000-08-10 21:41:07 +00:00
pooka
423d932718 Upgrade nethack to 3.3.1. Add Makefile.common to easy future upgrades.
This release contains numerous fixes to bugs in 3.3.0 and users are advised
to upgrade.

Note that old savegames and bones files won't work anymore.
2000-08-10 17:50:04 +00:00
sakamoto
5fcd8ad7a5 MASTER_SITES and HOMEPAGE are changed. 2000-08-08 03:50:29 +00:00
wiz
3dd37433b5 make it compile with Mesa-glx 2000-08-07 02:30:43 +00:00
wiz
7696bae934 Add dependency on quakedate, remove bogus ONLY_FOR_PLATFORMS line
(it should have been ONLY_FOR_PLATFORM)
2000-08-07 02:30:23 +00:00
jlam
da8a6cda75 Make use of the MACHINE_JOYSTICK_IS_PRESENT definition so that this
has a chance of compiling on platforms without <machine/joystick.h>,
i.e. everything except i386 and arm32.
2000-08-04 02:00:46 +00:00
jlam
43a4302a0c Find Mesa headers if xpkgwedge is installed. 2000-08-04 01:58:36 +00:00
jlam
e39035eeea shorten comment for readability. 2000-08-04 01:58:04 +00:00
jlam
d0d079e75e The gettext package gained a shared library. For all packages which
link against libintl.so, update the dependency on gettext to >=0.10.35nb1.
2000-07-31 04:14:04 +00:00
hubertf
a5cecc5ef0 Enable a bunch of packages in category/Makefile that
* should not cause any conflicts with the new bulk-package targets,
 * didn't contain a reason for why they were disabled or
 * were disabled for some false reason (and a IGNORE/BROKEN in the pkg's
   Makefile would be more appropriate)
2000-07-31 01:56:43 +00:00
jlam
73957422cd Find xpm headers when xpkgwedge is installed. 2000-07-30 05:46:24 +00:00
jlam
b66e4869a3 Add and enable xpat2. 2000-07-28 18:13:27 +00:00
jlam
64abfea353 xpat2, a light-weight solitaire game
From PR#10685 by Joachim Kuebart <kuebart@mathematik.uni-ulm.de>.
2000-07-28 18:12:06 +00:00
wiz
d63de2f4a3 Add USE_CURSES for packages that need curses functionality that only
got added in 1.4Y; on older version of NetBSD, ncurses will be used.
Replace previous code that did the same, but wasn't shared.
2000-07-28 10:33:56 +00:00
dmcmahill
31ede6ba6d add fixes for mips. Fixes recently noted pmax compile problems. 2000-07-24 22:22:29 +00:00
rh
15ab860cc3 Do not use NO_PACKAGE and NO_CDROM to denote restricted packages. Use the
appropriate variables instead.
2000-07-20 13:30:59 +00:00
agc
7038dda8e7 Make this package compile on Solaris. 2000-07-17 15:37:15 +00:00
agc
97fe9a2b08 Find out the installed location of the gzip binary in a different
manner - use the first word of the ${GZIP_CMD} definition from
bsd.pkg.mk, and substitute this value in the same manner that the
PREFIX is set.  This is useful on systems other than NetBSD, where
gzip may not be installed in /usr/bin.  Use a descriptive name for the
input of the pre-processed file.

Make sure that gcc is used when compiling on Solaris.
2000-07-17 14:31:12 +00:00
agc
44b15b4200 Use EVAL_PREFIX to find the installed location of the kdebase package, and
use it accordingly.
2000-07-17 13:58:20 +00:00
pooka
b908c0619b gzip is in /usr/bin, not /usr/local/bin 2000-07-16 12:40:54 +00:00
agc
78748d628a Instead of the clunky SHOW_PKG_PREFIX, introduce an EVAL_PREFIX definition,
which takes entries of the format <make-definition-name>=<pkgname>. This
has not been added to MAKEFLAGS because (a) premature optimisation is the
root of all evil, and (b) because the .for loop used to implement this
shows the wrong results when multiple prefices are evaluated.

Modify all the package Makefiles to use EVAL_PREFIX, thereby simplifying
them considerably.

ALso simplify the logic to calculate the prefix as well.
2000-07-15 20:39:13 +00:00
agc
69cbb39071 The previous method of using a make target for finding a prerequisite
package's prefix would not work as part of the environment specification
via MAKE_ENV (as it would not be executed in the correct directory).

Fix this by invoking pkg_info(1) directly, not via an intermediate make(1)
step - this is not as clean, but more effective (i.e. it works).
2000-07-14 16:04:19 +00:00
agc
4aeac45f89 Make the determination of the pre-req package's installed directory be
a bit more user-friendly.

Introduce a show-{gtk+,imlib,kdebase,qt1,qt2,xpm}-prefix target in
bsd.pkg.mk, and use "${MAKE} show-*-prefix" in package Makefiles.
2000-07-11 14:53:35 +00:00
agc
6d24f8b58a Fix the English in a comment.
Use X11PREFIX in preference to X11BASE, just in case xpkgwedge is installed.
2000-07-11 11:01:06 +00:00
agc
129d01f700 Use X11PREFIX in preference to X11BASE when installing this package, so
that the package cooperates better with an installed xpkgwedge.
2000-07-11 09:37:04 +00:00
agc
81b366ad5e Use X11PREFIX in preference to X11BASE when installing files, so that this
package cooperates better with xpkgwedge.
2000-07-11 08:43:53 +00:00
agc
4566b455e3 Use X11PREFIX in preference to X11BASE for installed files, so that this
package cooperates better with an installed xpkgwedge.
2000-07-11 08:41:32 +00:00
agc
0fb805fba8 Use X11PREFIX in preference to X11BASE when installing files, so that
this package cooperates better when xpkgwedge is installed.
2000-07-11 08:39:54 +00:00
agc
5a41044693 Use X11PREFIX in preference to X11BASE for installed files, to make
this package cooperate with xpkgwedge.
2000-07-11 08:38:01 +00:00
agc
f1bc5a3e73 Find qt2 prefix via pkg_info(1), rather than hardcoding it as ${X11BASE}.
Pointed out by Dave Sainty <dave@dtsp.co.nz>, munged slightly by me.
2000-07-10 16:03:47 +00:00
agc
52c1afc38c Find qt1 prefix via pkg_info(1), rather than hardcoding it as ${X11BASE}.
Pointed out by Dave Sainty <dave@dtsp.co.nz>, munged slightly by me.
2000-07-10 15:08:13 +00:00
agc
5dfd195358 Work out in which directory xpm and gtk are installed as part of the
shell command, rather than as a make(1) preprocessor-like directive.
Pointed out by Thomas Klausner.
2000-07-10 13:29:38 +00:00
agc
e05e4735dd Hardcoding X11PREFIX into package Makefiles forces the user to install
xpkgwedge once, before any other packages have been installed, and
never to delete it.  This change finds the prefix of the installed
pre-req package using pkg_info(1), and allows packages to be found in
${X11BASE} and ${LOCALBASE}, not just ${X11PREFIX} - from mail from
Dave Sainty <dave@dtsp.co.nz>, munged slightly by myself.
2000-07-10 10:40:39 +00:00
pooka
f047a3acc2 Add library path to make this run on ELF. 2000-07-06 15:45:22 +00:00
agc
d951a0d54f Make this package xpkgwedge-safe by using the new X11PREFIX definition
in preference to X11BASE when trying to find the installed location of
X11 libraries, programs and headers (which will change if xpkgwedge is
installed).

[X11BASE reflects the location of the X11 libs, headers and programs.
X11PREFIX reflects the installed location of X11 packages.]
2000-06-30 10:04:46 +00:00
tron
d52c5edb32 Use "ncurses" under NetBSD 1.4 to get the curses version of "tali". 2000-06-27 08:30:47 +00:00
rh
c1f309182c Update gnome-games to 1.2.0. Changes are bugfixes, locale and graphics
updates.
2000-06-25 17:21:02 +00:00
jlam
f9b014eeb9 USE_LIBTOOL instead of PKGLIBTOOL.
Remove unneeded dependency on mpeg-lib.
Add dependency on gettext.
Clean up Makefile logic.
2000-06-21 08:12:37 +00:00
jlam
f1c5e16769 USE_LIBTOOL instead of PKGLIBTOOL. 2000-06-21 01:28:48 +00:00
minoura
d02914d440 Ooops, forgot to commit this. 2000-06-06 03:11:19 +00:00
minoura
630fcf11fc Use patched version of izumi@ec.tmit.ac.jp.
NetBSD patch supplied by itohy.
2000-06-06 03:10:20 +00:00
minoura
756d69d8f7 Correct HOMEPAGE.
Pointed out by Akihiro IIJIMA <aki@jp.freebsd.org>.
2000-06-06 01:26:11 +00:00
minoura
bc32e5fac6 Add and enable sl. 2000-06-01 15:11:35 +00:00
minoura
1bd10f6e67 Well-known joke program `sl'. 2000-06-01 15:10:45 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
dmcmahill
a0a10cbd21 correctly detect NetBSD in the Imakefile (look for NetBSDArchitecture instead
of __NetBSD__, this is imake, not c).
2000-05-31 14:49:14 +00:00
jlam
065b712b9f Update xpuyopuyo to 0.3.8. Changes from 0.3.1:
Changes in v0.3.8:
   *  Merged Denny Mingus's theme
   *  Minor bugfixes
Changes in v0.3.7:
   *  More installation bugfixes
   *  Dialog cleanup for a few dialogues
Changes in v0.3.6:
   *  Take II:  Okay, the configure system should actually work now.
Changes in v0.3.5:
   *  Fixed minor bug in painting the next piece
   *  Fixed an odd formatting bug in help system
   *  GNOME files now install again
   *  Fixed problem with $DATADIR in configure.in
Changes in v0.3.4:
   *  Some reorganization of code, cleaned out some old files/functions
   *  Beginning of the theme support
   *  Theme selection from the UI, and themes are saved
   *  Beginnings of a help page
   *  Will link against libnsl/socket if present (needed for Solaris)
Changes in v0.3.3:
   *  Comments are read properly in key config (thanks to Doug Bell)
Changes in v0.3.2:
   *  Changed FNONBLOCK to O_NONBLOCK
   *  snprintf implementation missing on some systems
   *  Man page is properly living in section 6 now
2000-05-29 16:40:55 +00:00
rh
c4923ce4b2 Add another set of missing files to PLIST 2000-05-29 12:50:30 +00:00
rh
53838deba9 fix PLIST to reflect actually installed files 2000-05-29 12:29:23 +00:00
rh
df61bbf43c Add and enable xracer 2000-05-29 06:37:13 +00:00
rh
0a91d3588e Initial import of xracer-0.96.9, a clone of the popular Psygnosis game
Wipeout, as provided in PR 10217 by Bernd Sieker.
2000-05-29 06:36:00 +00:00
wiz
a5f44adaf4 make it run on -current, fix dependency for rplay, and fix two
scripts' perl path
2000-05-25 09:07:31 +00:00
dmcmahill
57e932ab20 add missing files 2000-05-23 18:58:02 +00:00
tron
931958ed2e Add a note why we need an explicit dependence on "guile". 2000-05-09 22:00:05 +00:00
dmcmahill
9ef2468e10 add dependency on guile. This is required for arch's which don't get
guile through devel/libgtop.
This fixes PR pkg/10074.

Thanks to Matthias Scheler <tron@netbsd.org> for the fix.
2000-05-09 20:07:15 +00:00
hubertf
497f9e71a1 use X11BASE properly, fix for ELF, and move to LOCALBASE 2000-05-05 15:25:16 +00:00
hubertf
c15124aa7a Don't use curses internal functions.
Code submitted by Brett Lymn <blymn@baesystems.com.au>
(via Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>)
2000-05-04 01:48:11 +00:00
pooka
5b2955aa67 regen 2000-05-01 09:00:46 +00:00
drochner
fcf7b69e2c update for new qt2 layout 2000-04-28 10:11:02 +00:00
tron
fe2ab63720 Add conflict between "kdetoys" and "kworldwatch" package as suggested
by Michael Wolfson in PR pkg/9961.
2000-04-24 14:14:12 +00:00
rh
8ff90d49e2 Update gnome-breakout to 0.4. Changes are some "real" powerups, new title
graphics, new levels, and some bug fixes.
2000-04-19 05:37:11 +00:00
sakamoto
cdffee5c65 Update pysol to 4.10
what's new ?
  * completely new Mahjongg game driver
  * fixed a bad memory leak (when will there finally be a real
    garbage collector in Python ???)
2000-04-19 03:08:19 +00:00
tron
67a0dac0b0 Make this work after the "pth" package update. 2000-04-17 20:02:54 +00:00
dmcmahill
1b49dd3d54 enable nethack-qt 2000-04-14 21:17:33 +00:00
dmcmahill
ae8c7d8c12 - sync with qt-2.0.2 path
- remove the BROKEN!  Thanks to pooka@netbsd.org who fixed the remaining
  broken stuff.
2000-04-14 21:13:57 +00:00
pooka
528893d837 Add file forgotten in last commit, this is to fix problem with x11tiles. 2000-04-14 17:31:27 +00:00
pooka
f2150ddd8f Fix problem with x11tiles. 2000-04-14 17:30:31 +00:00
pooka
652e71e03a Don't remove scorefiles and savegame-files, instead notify the user to
remove them manually if s/he doesn't want them any more.

Install the recover-utility for savegame restoration.
2000-04-14 14:06:52 +00:00
rh
b9128cd51c Update corewars to 0.9.11. Changes are bugfixes, a manpage, and some new
warriors.
2000-04-13 11:10:48 +00:00
sakamoto
7edd77b3d7 Update pysol to 4.00
Changes in 4.00 (12 Apr 2000, 173 games)
  * PySol now plays Mahjongg games
  * PySol now plays Tarot type games
  * added a floating "Demo" logo
  * options are now saved automatically at program exit
  - Poker type games: cards for a Straight can now be in any sequence
  - fixed a scoring problem in Casino Klondike and Vegas Klondike

Changes in 3.40 (12 Feb 2000, 163 games)
  * implemented 3 new games
  * updated the pysol-sound-server
  - fixed a problem with winning in Golf type games
  - some other minor fixes

Changes in 3.30 (26 Jan 2000, 160 games)
  * implemented 7 new games
  * converted the pysol-sound-server into a Python extension module

Changes in 3.21 (21 Jan 2000, 153 games)
  * implemented 2 new games
  * updated the pysol-sound-server
  - Windows: added the missing PyWinTypes15.dll to the setup file

Changes in 3.20 (18 Jan 2000, 151 games)
  * added 8 Hanafuda type games (Oonsoo, Pagoda, MatsuKiri, ...)
  * added 2 Poker type games (Poker Shuffle, Poker Square)
  * added 13 other new games (Der Katzenschwanz, Perpetual Motion,
    Die Schlange, Three Shuffles and a Draw, Vegas Klondike, ...)
  * background music is supported under Win32 as well
  - corrected redeal rules of La Belle Lucie and Trefoil
  - corrected rules of Aces Up
2000-04-13 03:08:44 +00:00
dmcmahill
f7adb7d36b fix paths for qt1 2000-04-12 22:35:18 +00:00
dmcmahill
54dfda0411 fix paths for qt1 2000-04-12 22:08:59 +00:00
drochner
30efa1f5af remove patch -lGL -> -lMesaGL, this fails with Mesa-3.1 (and wasn't
necessary before)
from Sean Doran <smd@ebone.net> per PR pkg/9862
2000-04-12 19:07:55 +00:00
hubertf
482037da84 xpm is in graphics, nog x11. 2000-04-07 18:43:22 +00:00
dmcmahill
65ede1de60 -look in the right place for Qt includes.
-add some extra libs during linking for ELF
2000-04-06 18:00:13 +00:00
rh
4e857b4e35 Update gnome-breakout to 0.3. Changes are: Stronger blocks, end game
dialog, sticky bat, miscellaneous bugfixes, new levels, and some UI
improvements.
2000-04-04 16:18:30 +00:00
rh
5772db8e1c 2nd try: import of gnome-breakout, a gnome variant of the classic breakout
game.
2000-04-02 19:49:19 +00:00
rh
a8c9d4f07f Add and enable gnome-breakout 2000-04-02 19:38:41 +00:00
rh
ba57e20c49 Add and enable corewars 2000-04-02 18:17:31 +00:00
rh
c4d428983a Initial import of corewars-0.9.10, a game which simulates a virtual
machine with a number of programs, where each program tries to crash the
others.
2000-04-02 18:16:18 +00:00
dmcmahill
db2bcabb17 update to point at qt-2.0.2. This pkg now compiles again (has been broken
for some time).  Leave marked as BROKEN because it complains of not finding
a "tiles.xpm" file at run time.
2000-03-29 00:29:51 +00:00
tron
c97018a973 Add conflict with old "gnuchess" 4.x packages. 2000-03-28 06:34:47 +00:00
tron
ce839a18e8 Add missing slash to URL for "ftp.freeciv.org". 2000-03-28 06:28:28 +00:00
jlam
823b5cd30a Remove freeciv and add and enable freeciv-client, freeciv-client-gtk,
freeciv-server and freeciv-share.
2000-03-28 00:36:50 +00:00
jlam
70c6f08d8b Freeciv client with GTK+ interface
WHAT'S CHANGED SINCE 1.9.0:

 - Internationalization extended.  Still needs improvement.
   New ./doc directory for localized versions of README and INSTALL.
   Current localizations: de en_GB es fr hu no pl pt pt_BR ru.
 - Added Civ1/2-like Barbarians.  Controlled by two server options.
 - Many more nations added.
 - Worklists -- Players can now specify a list of things to be built in
   a city.
 - The AI now utilizes diplomats/spies aggressively.
 - Added a variant (1) of Michelangelo's Chapel.
 - Initial rates after Revolution will try to maximize Science.
 - Rapture-triggered city growth will no longer empty the foodbox.
 - Map generator improvements:
   - Gen 1 hills more uniform north/south.
   - Gen 2+ will tend to make fewer length-one rivers.
 - Added unit-death explosion animation.
 - No longer will cities with exactly 0 (zero) production surplus be given
   a "free" shield every turn.
 - Command-line arguments made more consistent between server and client.
 - Caravans now provide a research benefit when initially establishing a
   trade route, equal to the monetary benefit.
 - Diplomat/Spy changes:
   - Changed all actions to more closely conform to Civ2 rules.
   - Changed "diplchance" to be %-chance of success.  Used in many ways.
   - Diplomat/Spy may attempt action with any movement left.
   - Added "At Spy's Discretion" selection to steal and sabotage dialogs.
   - Allow Spies to steal tech from a city more than once (gets harder).
   - May only poison towns of size greater than 1 (one).
   - May only sabotage units that are alone on a square.
   - When a city is subverted, only nearby units change sides.
   - Veteran status improves defense against other Diplomats/Spies.
 - Added production display of number of turns remaining to build.
 - Small, shield-like flags tilesets (trident_shields, engels_shields).
 - Airbase changes (for Civ2 compliance):
   - Ground units can attack Air units when they are parked on an Airbase.
   - Units are defeated only singly when on an Airbase (like a Fortress).
 - Revised and improved the server 'help' command.
 - New intro graphics.
 - Ships may now have their movement reduced after a combat in which they
   are damaged.
 - Added display of production values to main map "city tiles" display.
 - Increased the Add-To City size limit to 9 to conform to Civ2.
 - Settler's "Connect" feature -- Automatically connect two points with
   Road, Railroad, Irrigate or Fortress.
 - Several AI improvements.
 - New ruleset support for CITIES, most notably cities are now drawn in
   different sizes and styles.
 - Allow specifying unambiguous player name prefix, instead of full
   player name, for server commands taking a player name argument.
 - Added multi-client configuration support.
 - Added 'read' and 'write' server commands.
 - Added "best nation" column to Demographics report.
 - Changed Fighters and Stealth Fighters to not cause unhappiness (Civ2).
 - Cities on mountains will produce an extra food (Civ2).
 - Fixed bug where Lighthouse was not producing veteran sea units.
 - Ported to Amiga.  (This is not included with a "distribution"; get it
   directly from the CVS <http://www.freeciv.org/contribute.html#SetupCVS>,
   or from a CVS Snapshot <http://www.freeciv.org/latest.html>.)
 - Lots of bug fixes, code cleanups, and help-text improvements.
2000-03-28 00:35:49 +00:00
jlam
b5a971da5b Freeciv client with Xaw interface.
WHAT'S CHANGED SINCE 1.9.0:

 - Internationalization extended.  Still needs improvement.
   New ./doc directory for localized versions of README and INSTALL.
   Current localizations: de en_GB es fr hu no pl pt pt_BR ru.
 - Added Civ1/2-like Barbarians.  Controlled by two server options.
 - Many more nations added.
 - Worklists -- Players can now specify a list of things to be built in
   a city.
 - The AI now utilizes diplomats/spies aggressively.
 - Added a variant (1) of Michelangelo's Chapel.
 - Initial rates after Revolution will try to maximize Science.
 - Rapture-triggered city growth will no longer empty the foodbox.
 - Map generator improvements:
   - Gen 1 hills more uniform north/south.
   - Gen 2+ will tend to make fewer length-one rivers.
 - Added unit-death explosion animation.
 - No longer will cities with exactly 0 (zero) production surplus be given
   a "free" shield every turn.
 - Command-line arguments made more consistent between server and client.
 - Caravans now provide a research benefit when initially establishing a
   trade route, equal to the monetary benefit.
 - Diplomat/Spy changes:
   - Changed all actions to more closely conform to Civ2 rules.
   - Changed "diplchance" to be %-chance of success.  Used in many ways.
   - Diplomat/Spy may attempt action with any movement left.
   - Added "At Spy's Discretion" selection to steal and sabotage dialogs.
   - Allow Spies to steal tech from a city more than once (gets harder).
   - May only poison towns of size greater than 1 (one).
   - May only sabotage units that are alone on a square.
   - When a city is subverted, only nearby units change sides.
   - Veteran status improves defense against other Diplomats/Spies.
 - Added production display of number of turns remaining to build.
 - Small, shield-like flags tilesets (trident_shields, engels_shields).
 - Airbase changes (for Civ2 compliance):
   - Ground units can attack Air units when they are parked on an Airbase.
   - Units are defeated only singly when on an Airbase (like a Fortress).
 - Revised and improved the server 'help' command.
 - New intro graphics.
 - Ships may now have their movement reduced after a combat in which they
   are damaged.
 - Added display of production values to main map "city tiles" display.
 - Increased the Add-To City size limit to 9 to conform to Civ2.
 - Settler's "Connect" feature -- Automatically connect two points with
   Road, Railroad, Irrigate or Fortress.
 - Several AI improvements.
 - New ruleset support for CITIES, most notably cities are now drawn in
   different sizes and styles.
 - Allow specifying unambiguous player name prefix, instead of full
   player name, for server commands taking a player name argument.
 - Added multi-client configuration support.
 - Added 'read' and 'write' server commands.
 - Added "best nation" column to Demographics report.
 - Changed Fighters and Stealth Fighters to not cause unhappiness (Civ2).
 - Cities on mountains will produce an extra food (Civ2).
 - Fixed bug where Lighthouse was not producing veteran sea units.
 - Ported to Amiga.  (This is not included with a "distribution"; get it
   directly from the CVS <http://www.freeciv.org/contribute.html#SetupCVS>,
   or from a CVS Snapshot <http://www.freeciv.org/latest.html>.)
 - Lots of bug fixes, code cleanups, and help-text improvements.
2000-03-28 00:35:25 +00:00
jlam
8b8955f85b Freeciv game server.
WHAT'S CHANGED SINCE 1.9.0:

 - Internationalization extended.  Still needs improvement.
   New ./doc directory for localized versions of README and INSTALL.
   Current localizations: de en_GB es fr hu no pl pt pt_BR ru.
 - Added Civ1/2-like Barbarians.  Controlled by two server options.
 - Many more nations added.
 - Worklists -- Players can now specify a list of things to be built in
   a city.
 - The AI now utilizes diplomats/spies aggressively.
 - Added a variant (1) of Michelangelo's Chapel.
 - Initial rates after Revolution will try to maximize Science.
 - Rapture-triggered city growth will no longer empty the foodbox.
 - Map generator improvements:
   - Gen 1 hills more uniform north/south.
   - Gen 2+ will tend to make fewer length-one rivers.
 - Added unit-death explosion animation.
 - No longer will cities with exactly 0 (zero) production surplus be given
   a "free" shield every turn.
 - Command-line arguments made more consistent between server and client.
 - Caravans now provide a research benefit when initially establishing a
   trade route, equal to the monetary benefit.
 - Diplomat/Spy changes:
   - Changed all actions to more closely conform to Civ2 rules.
   - Changed "diplchance" to be %-chance of success.  Used in many ways.
   - Diplomat/Spy may attempt action with any movement left.
   - Added "At Spy's Discretion" selection to steal and sabotage dialogs.
   - Allow Spies to steal tech from a city more than once (gets harder).
   - May only poison towns of size greater than 1 (one).
   - May only sabotage units that are alone on a square.
   - When a city is subverted, only nearby units change sides.
   - Veteran status improves defense against other Diplomats/Spies.
 - Added production display of number of turns remaining to build.
 - Small, shield-like flags tilesets (trident_shields, engels_shields).
 - Airbase changes (for Civ2 compliance):
   - Ground units can attack Air units when they are parked on an Airbase.
   - Units are defeated only singly when on an Airbase (like a Fortress).
 - Revised and improved the server 'help' command.
 - New intro graphics.
 - Ships may now have their movement reduced after a combat in which they
   are damaged.
 - Added display of production values to main map "city tiles" display.
 - Increased the Add-To City size limit to 9 to conform to Civ2.
 - Settler's "Connect" feature -- Automatically connect two points with
   Road, Railroad, Irrigate or Fortress.
 - Several AI improvements.
 - New ruleset support for CITIES, most notably cities are now drawn in
   different sizes and styles.
 - Allow specifying unambiguous player name prefix, instead of full
   player name, for server commands taking a player name argument.
 - Added multi-client configuration support.
 - Added 'read' and 'write' server commands.
 - Added "best nation" column to Demographics report.
 - Changed Fighters and Stealth Fighters to not cause unhappiness (Civ2).
 - Cities on mountains will produce an extra food (Civ2).
 - Fixed bug where Lighthouse was not producing veteran sea units.
 - Ported to Amiga.  (This is not included with a "distribution"; get it
   directly from the CVS <http://www.freeciv.org/contribute.html#SetupCVS>,
   or from a CVS Snapshot <http://www.freeciv.org/latest.html>.)
 - Lots of bug fixes, code cleanups, and help-text improvements.
2000-03-28 00:34:33 +00:00
jlam
0bd4b3167d Machine independent files for Freeciv.
WHAT'S CHANGED SINCE 1.9.0:

 - Internationalization extended.  Still needs improvement.
   New ./doc directory for localized versions of README and INSTALL.
   Current localizations: de en_GB es fr hu no pl pt pt_BR ru.
 - Added Civ1/2-like Barbarians.  Controlled by two server options.
 - Many more nations added.
 - Worklists -- Players can now specify a list of things to be built in
   a city.
 - The AI now utilizes diplomats/spies aggressively.
 - Added a variant (1) of Michelangelo's Chapel.
 - Initial rates after Revolution will try to maximize Science.
 - Rapture-triggered city growth will no longer empty the foodbox.
 - Map generator improvements:
   - Gen 1 hills more uniform north/south.
   - Gen 2+ will tend to make fewer length-one rivers.
 - Added unit-death explosion animation.
 - No longer will cities with exactly 0 (zero) production surplus be given
   a "free" shield every turn.
 - Command-line arguments made more consistent between server and client.
 - Caravans now provide a research benefit when initially establishing a
   trade route, equal to the monetary benefit.
 - Diplomat/Spy changes:
   - Changed all actions to more closely conform to Civ2 rules.
   - Changed "diplchance" to be %-chance of success.  Used in many ways.
   - Diplomat/Spy may attempt action with any movement left.
   - Added "At Spy's Discretion" selection to steal and sabotage dialogs.
   - Allow Spies to steal tech from a city more than once (gets harder).
   - May only poison towns of size greater than 1 (one).
   - May only sabotage units that are alone on a square.
   - When a city is subverted, only nearby units change sides.
   - Veteran status improves defense against other Diplomats/Spies.
 - Added production display of number of turns remaining to build.
 - Small, shield-like flags tilesets (trident_shields, engels_shields).
 - Airbase changes (for Civ2 compliance):
   - Ground units can attack Air units when they are parked on an Airbase.
   - Units are defeated only singly when on an Airbase (like a Fortress).
 - Revised and improved the server 'help' command.
 - New intro graphics.
 - Ships may now have their movement reduced after a combat in which they
   are damaged.
 - Added display of production values to main map "city tiles" display.
 - Increased the Add-To City size limit to 9 to conform to Civ2.
 - Settler's "Connect" feature -- Automatically connect two points with
   Road, Railroad, Irrigate or Fortress.
 - Several AI improvements.
 - New ruleset support for CITIES, most notably cities are now drawn in
   different sizes and styles.
 - Allow specifying unambiguous player name prefix, instead of full
   player name, for server commands taking a player name argument.
 - Added multi-client configuration support.
 - Added 'read' and 'write' server commands.
 - Added "best nation" column to Demographics report.
 - Changed Fighters and Stealth Fighters to not cause unhappiness (Civ2).
 - Cities on mountains will produce an extra food (Civ2).
 - Fixed bug where Lighthouse was not producing veteran sea units.
 - Ported to Amiga.  (This is not included with a "distribution"; get it
   directly from the CVS <http://www.freeciv.org/contribute.html#SetupCVS>,
   or from a CVS Snapshot <http://www.freeciv.org/latest.html>.)
 - Lots of bug fixes, code cleanups, and help-text improvements.
2000-03-28 00:33:37 +00:00
jlam
66b5ea344e Remove freeciv package. This is now split into freeciv-share,
freeciv-server, freeciv-client, and freeciv-client-gtk.
2000-03-28 00:30:19 +00:00
dmcmahill
efd6402596 Change from using qt to qt1. This clears the way to allow Qt to be upgraded
to Qt-2 without breaking KDE which still requires Qt-1.
2000-03-28 00:12:29 +00:00
jlam
79b20818f5 Remove conflict with gnuchess4. 2000-03-27 10:25:51 +00:00
jlam
c0057b4419 Add missing patch 2000-03-27 10:25:25 +00:00
jlam
e718677096 Install gnuchess4 binaries as "gnuchess?4" so that this doesn't conflict
with gnuchess.
2000-03-27 10:25:01 +00:00
tron
782b73a94b Adapt to new handling of "${CONFIGURE}". 2000-03-27 08:54:53 +00:00
jlam
17051ea373 Add and enable gnuchess4 2000-03-26 14:46:57 +00:00
jlam
827a94d876 Conflicts with gnuchess4. 2000-03-26 14:45:50 +00:00
jlam
57b8ec5522 Reimport gnuchess-4.0.x as gnuchess4 package. 2000-03-26 14:44:41 +00:00
jlam
c1a19d047c Update gnuchess to 5.00. From the GNU chess web page:
Version 5.00 is the current release. Version 5.00 shares no code with
   versions 1.x through 4.x. The major motivation for this release is to
   simplify chess code making it more pedantically accessible, use modern
   data structures, make it easy to modify by less skilled programmers,
   and increase understandability to non-programmer, skilled chess
   experts.
2000-03-26 08:29:25 +00:00
tron
ea7dc91900 Because the minor of "libpng" was bumped we must sure that packages
compiled for the update "png" package depend on it.
2000-03-21 22:40:50 +00:00
wiz
788e30fa1c rm -> ${RM} 2000-03-16 12:57:13 +00:00
wiz
74874e66d9 remove trailing `.' 2000-03-09 13:47:31 +00:00
wiz
f895e15bb9 remove commented out SUBDIR += lines for packages that never got
converted from FreeBSD, or have been disabled since. Sorted lines
alphabetically, added some missing directories.
2000-02-25 01:04:11 +00:00
rh
b698458f43 Add and enable plib 2000-02-19 22:34:56 +00:00
rh
beb3e7b9f4 Initial import of plib-1.0.20, a set of OpenSource (LGPL) libraries that
will permit programmers to write games and other realtime interactive
applications that are 100% portable across a wide range of hardware and
operating systems.
2000-02-19 22:32:44 +00:00
agc
4cffd86a29 When multi-line dependencies occur, use a "DEPENDS+= package" format
for each of the continuation lines, rather than using backslashes to
continue a single, long definition. This makes it much easier to spot
pre-requisite packages and other dependencies.
2000-02-15 09:26:12 +00:00
itojun
c4358d45f6 actually this pkgsrc require USE_INET6=YES. add IGNORE for non-USE_INET6
platforms.
2000-02-11 04:36:17 +00:00
hubertf
5f9cc8ee35 note that USE_INET6 is not regarded 2000-02-11 03:58:14 +00:00
tron
7a819b25a8 Remove unnecessary directory name "pub" from URL for "ftp.fu-berlin.de". 2000-02-09 22:17:44 +00:00
tron
e8a1039530 Use "png>=1.0.3" instead of "png-*" in dependence list. 2000-02-09 20:20:52 +00:00
wiz
fdd9163138 add RCS tags, regen patch-sum 2000-02-08 14:53:44 +00:00
jdolecek
5f5df5fddf make buildable on ELF 2000-02-08 12:07:15 +00:00
wiz
a3070f6d26 updated xarchon to 0.50. From the ChangeLog:
* Version 0.50 (December 3, 1999)

  - Fixed a small problem that would cause compilation errors for
    systems without a joystick.

  - If an imprisoned creature was defeated by another creature,
    the winning creature would become imprisoned itself.  Fixed.

  - Healing an empty cell no longer crashes the game.

  - Robert Paige Rendell <rendell@cs.monash.edu.au> brought to
    my attention the fact that the manpage is missing the
    information regarding how to win the game.  It's there now.

  - He also fixed a bug in the computer's spell selection logic
    regarding the imprisonment of the very last opposing creature
    (in order to win the game).

  - And last but not least, he is responsible for the mouse
    support, new in this version.

* Version 0.45 (October 12, 1999)

  - Fixed the bug that would occasionally cause a projectile weapon
    to miss its target player.

  - Added a new window with tips about getting started with the game.

* Version 0.44 (October 6, 1999)

  - Incorporated some joystick code, which was sent to me by
    Eric Sharkey <sharkey@ale.physics.sunysb.edu>.
2000-02-06 03:36:03 +00:00
wiz
f885b003cc remove trailing '.' 2000-02-05 18:39:55 +00:00
wiz
c1921a6fec $() -> ${} 2000-02-05 18:39:10 +00:00
wiz
2ca0c94739 remove trailing '.' 2000-02-05 18:37:15 +00:00
wiz
2026d10b7b RCS tag added 2000-02-05 18:36:45 +00:00
wiz
0e1d4e118d reorder lines for pkglint 2000-02-05 18:36:19 +00:00
wiz
79cc252756 $() -> ${} 2000-02-05 18:34:43 +00:00
abs
fa022bb0af Update to 1.10nb1
Actually work with the supplied WAD file
        One file-to-patch per patchfile
        Remove strange 'post-patch' substitute X11_BASE phase
        Fix numerous coredumps
        Add a '-h' usage
        Handle the sndserver dying
        Make it work on little endian systems
        Add a '-volume X' flag, and skip all sound code if 0
        Other cleanup in some of the more repellant code areas.
2000-02-03 16:01:14 +00:00
itojun
f6fba5491f add dependency to games/quakedata 2000-02-02 06:53:42 +00:00
itojun
bf1b848b3f add quakedata (commented out) 2000-02-02 06:53:21 +00:00
itojun
4bbbb13e0c game data for quake/shareware 2000-02-02 06:50:34 +00:00