Commit graph

1079 commits

Author SHA1 Message Date
wiz
f262b5c427 Update to 3.0.0. Now uses gtk2 instead of gtk (first pkg in pkgsrc -- yeah!) :)
Other changes since 2.0.1:
- Bugfixes, code cleanups, ui polishing, etc...
- Rules now stored in preferences file
- Updated Polish translation
- Game rules now customizable. (i.e. you can set board size
  different than 9x9)
- "Input name" dialog now works as expected
- Save game file format changed to plain text.
- Score file format changed. Though old format still supported.
- Save/Load game.
- Option to turn off "disappearing" animation
- "Advanced" themes. =)
  You can start making your own themes if you have some spare time... =)
2002-04-06 18:58:32 +00:00
jmc
89338eebd6 Provide a FirstOne and LastOne implemention for archs without hand crafted
assembly substitutes.
2002-04-04 19:28:10 +00:00
tron
b6343d0c10 Use "suse_linux/Makefile.application" to pick correct SuSE packages. 2002-04-04 12:29:46 +00:00
hubertf
70be18a918 This works fine if $DISPLAY is not set. Mark no longer as interactive. 2002-03-30 02:58:47 +00:00
pooka
29b9470af3 Make the name of nethackdir contain version information (eg. now it's
called nethackdir340). This is to ease the lives of people who wish to
have multiple versions nethack installed at the same time. It is not fully
automated, because doing pkgsrc magic will most likely screw things up
one funny way or another. And we all know that the most important thing
in this world is the nethack scorefile ...

Manually bump version to 3.4.0nb1.
2002-03-25 20:32:23 +00:00
wiz
a091558974 Update to 2.42, as requested by David Griffith in pkg/15866.
Bugfixes.
2002-03-25 18:23:36 +00:00
pooka
fb6848694b Upgrade nethack packages to NetHack 3.4.0
Highlights of the new release:
* numerous bugfixes

* stamina affects ability to throw heavy things
* objects merge in containers
* several small refinements to race/role separation
* more feedback about skill advancement from #enhance command
* "autodig" option
* option for starting without a pet
+ many more, read doc/fixes34.0

Old savegames naturally don't work, so make sure you finish old ones
before upgrading the package.

Also fixes the rest of pkg/15717 by Bernd Ernesti. Solution was the same
as what Thomas Klausner used to fix angband (ie. simply duplicate the
patches)
2002-03-22 17:26:24 +00:00
wiz
0828223531 Fix build with xpkgwedge installed. Closes pkg/15471. 2002-03-18 20:24:06 +00:00
wiz
43ab952add Don't abuse PATCHFILES, copy patches from angband-tty instead.
Addresses part of 15717.
2002-03-18 15:30:15 +00:00
jmc
c9faa63260 Check gcc version and for powerpc downgrade CFLAGS to just -O as anything above
that causes bad code generation and core dumps.
2002-03-15 04:59:16 +00:00
wiz
92966472d8 Wildcard dependency. 2002-03-14 00:41:19 +00:00
wiz
b5eb07f6b8 Add -lsmpeg to link line in the hope it fixes the bulk build.
Also, remove a bogus line from the PLIST (oops).
2002-03-13 23:25:46 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
abs
1ad02f09c4 quote $@ correctly 2002-03-12 15:01:34 +00:00
jmc
174e88e40d Turn off -ansi when compiling as gcc won't internally expand alloca and not all
ports have alloca in libc (i.e. some depend on gcc to expand it)
2002-03-11 05:23:54 +00:00
jmc
d5efdbd567 Make sure AUTHORS gets installed into share/doc and not just doc 2002-03-10 09:45:13 +00:00
wiz
a1f95dbfd9 Add missing SDL_mixer dependency. Noted by mjl. 2002-03-09 00:10:11 +00:00
wiz
6c002eaace Add and enable icebreaker. 2002-03-08 19:20:38 +00:00
wiz
7d4ef5c222 Initial import of icebreaker-1.2.1:
From the DESCR:
So, uh, there's a bunch of penguins on an iceberg in Antarctica.
You have been selected to catch them so they can be shipped to
Finland, where they are essential to a secret plot for world
domination.

In order to trap the penguins, you'll need to break the iceberg
into small chunks. You do this by melting lines in the ice with
Special High-Tech GNU Tools.

If a penguin hits a line in progress, however, it vanishes with a
loud noise, and you lose a life.

Once 80% or more of the iceberg is gone, the remaining chunks are
small enough for shipping. Of course, if you manage to get rid of
more than that, you'll save on postage, thus earning you exponential
amounts of Geek Cred (a.k.a. "score").

After you ship off one batch of penguins, it's time to move on to
the next. Each subsequent 'berg will have one more penguin, and
you'll have one more life. This will continue until you lose, or
until you exceed level one hundred or so, which Ain't Gonna Happen.

Of course, this is an urgent mission, so you'll be penalized if
you're slow -- every second or so, your score drops down by one.
2002-03-08 19:19:14 +00:00
wiz
1436f18e4e Add and enable copter-commander. 2002-03-08 16:47:47 +00:00
wiz
c371bf9b2e Initial import of copter-commander-1.8.
From the DESCR:
Copter Commander is a free implementation of Armor Alley and Rescue
Raiders.  R.R. was associated with a company called Sir-Tech
software, and A.A. was associated with Three Sixty Pacific.

Basically, you try to send a convoy from your part of the screen
that destroys the commanding vessel of the opposing convoy, while
protecting your own commanding vessel.

You can only directly control a helicopter, though, and the order
of creation of the new vehicles/infantry.
2002-03-08 16:45:35 +00:00
jonb
1a82ee46fc Add the games/an package to generate anagrams 2002-03-06 01:31:23 +00:00
jonb
47073787a0 Generates anagrams for a phrase supplied by the user, the words used in the
anagram are taken from a specified dictionary which should contain one
word per line (default dictionary:/usr/share/dict/words).

Some Anagrams Found Using an-0.93:
Free Software Foundation  -  I'd fan out tons of freeware!
National Security Agency  -  Lusty yearning at cocaine.
President Dole            -  Led despite Ron.
Central Intelligence Agency - Langley: Inelegant, eccentric.
2002-03-06 01:29:20 +00:00
jmc
d424c4ccc2 Ooops. commit patch this time 2002-03-04 21:10:38 +00:00
jmc
a16fec189c Make sure doc files get installed in proper path 2002-03-04 21:10:19 +00:00
wiz
e75bbe8771 Fix build on Solaris. Patch provided by Jonathan Perkin in pkg/15763. 2002-02-28 17:23:13 +00:00
wiz
c34c123024 Add some mirrors. 2002-02-28 00:31:46 +00:00
agc
85d3e7048d Add and enable xfrisk 2002-02-27 21:40:01 +00:00
agc
e857e6a1d0 Initial import of xfrisk-1.2 into the NetBSD packages collection.
XFrisk is a computer version of the classic Risk board game. It is a
multiplayer game played on a TCP/IP network, uses the X11 window system
for graphics and runs on most UNIX and UNIX-like platforms.

Provided in PR 15725 by Jonathon Perkin (sketch@rd.bbc.co.uk), modified
slightly by myself.
2002-02-27 21:38:46 +00:00
wiz
ae7566726c Wildcard suse_glx dependency. 2002-02-24 17:22:20 +00:00
wiz
2dccf35a45 Wildcard suse_glx dependency. 2002-02-24 17:03:24 +00:00
jmc
c42c1c7334 Minor overhaul.
Not all NetBSD platforms support joysticks. Based on ones which are active
in their GENERIC config's only have those actually compile in NetBSD specific
joystick support. For the rest let the generic joystick support get pulled
in (and then fail to probe so the code will disable it anyways).

Otherwise this fails on any system without <machine/joystick.h>

XXX...This really should be redone at some point since it's messy now and
the original code looks like it had the concept of no joystick support in
the first place.
2002-02-19 06:25:57 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
jdolecek
4d8cb04868 update checksum for patch-ab 2002-02-16 15:25:36 +00:00
jdolecek
bd1be18063 fix typo - the define name is USE_REGEXP, not USE_REGEX 2002-02-16 15:24:47 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
wiz
221a35e4b2 Add gtkballs, sort. 2002-02-14 00:01:13 +00:00
wiz
78231907c0 Initial import of gtkballs-2.0.1, provided in pkg/14604:
GtkBalls is a simple logic game.  The goal of the game is to make the
maximum number of lines with balls of the same color.  A line is made
of five balls.  Each time you don't do a line, extra balls appear on
the grid.  You lose when the grid is full.
2002-02-13 23:57:43 +00:00
skrll
1d13e9969e mkdir -> ${MKDIR}
chmod -> ${CHMOD}
2002-02-13 22:35:07 +00:00
skrll
cf92c2011d chown -> ${CHOWN}
chmod -> ${CHMOD}
2002-02-13 22:33:33 +00:00
skrll
a73d05d6d2 mkdir -> ${MKDIR}
chmod -> ${CHMOD}
2002-02-13 22:32:43 +00:00
jdolecek
8197f567cb fixup MASTER_SITES, left debug interim version by mistake there 2002-02-13 18:45:55 +00:00
jdolecek
f896c7f6e1 add powwow 2002-02-13 18:44:54 +00:00
jdolecek
03fd7ff6ca Add powwow-1.2.4 - DikuMUD convenience client 2002-02-13 18:44:18 +00:00
jdolecek
214bb4cf47 Add powwow-1.2.4 - DikuMUD convenence client 2002-02-13 18:43:38 +00:00
abs
05bda72852 Updated xscorch to 0.1.14 -
BUG FIXES:
    * Fixed a segfault in _sc_spill_fill, when no walls were selected and
      napalm detonated off-screen.  Parts of the spill code were not using
      proper VCS.
    * Fixed up a quick hack for the ``useless items'' bug.
      (Turning display of such items off was causing a lockup.)
    * Fixed some of the long standing roller bugs.
    * Fixed another roller bug (lockup on direct tank impact).
    * argument misordering in memcpy() in snetconnect.c
    * Fixed order for winners/losers first
    * Call order breakage in sending auto defense shield orders.
    * Wrong scaling was used in reducing power when life lost.
    * Return Leap Frogs to reasonable y values before creating children.
    * Fixed the funky tank placement where some got platforms and some not.
      (sc_land_avg_height_around() didn't always get it right)
    * Fixed potential infinite loop in MORON AI
      (thanks to Mark Anderson for spotting)
    * Fixed minor error in console driver; it allowed nonprintable chars
    * Fixed the buggy allowreturn logic in sactiveconsole.c
    * Fixed a bug that allowed user to issue commands to AI if the AI
      spent awhile thinking (this was one heck of a ``feature'' :)

	Various other changes listed in ChangeLog
VS: ----------------------------------------------------------------------
2002-02-10 23:43:55 +00:00
jlam
dad839ebfc Strongly buildlink'ify and honor XAW_TYPE for the Xaw widgets. 2002-02-08 00:12:38 +00:00
wiz
345fad0a1c Unconditionally set ONLY_FOR_PLATFORM. 2002-02-07 11:39:52 +00:00
skrll
9bd4180d57 /bin/mkdir -> ${MKDIR}.
Make the print-PLIST target output ${MKDIR} also.
2002-02-05 22:39:00 +00:00
skrll
015c2e40b9 Don't hardcode /usr/X11R6 when making directories or running X based
programs such as mkfontdir use ${X11BASE} instead.

Also pick up a couple of /bin/chmod -> ${CHMOD}s
2002-02-05 22:03:54 +00:00