Commit graph

1554 commits

Author SHA1 Message Date
tron
1bd9005501 Fix GCC 3.3.1 related build problem. 2003-09-26 14:04:54 +00:00
wiz
c6d79f3569 Add a security patch and a compilation patch from the Debian package.
Bump PKGREVISION.
2003-09-26 12:40:27 +00:00
wiz
83cbdb9ca2 Add and enable digger. 2003-09-26 06:09:27 +00:00
wiz
c1c24989bc Digger Remastered -- the PC version of Digger, disassembled, decompiled,
deshrouded and rewritten.

Digger was originally created by Windmill software in 1983 and
released as a copy-protected, bootable 5.25" floppy disk for the
IBM PC. As it requires a genuine CGA card, it didn't work on modern
PCs.

In 1998, I created Digger Remastered, which runs on all PCs with
CGA or better and plays just like the original. It also has many
new features, including:
  * Exit button
  * Optional VGA graphics
  * Recording and playback
  * Real time speed control
  * Keyboard redefinition
  * Gauntlet mode
  * Two player simultaneous mode
2003-09-26 06:06:34 +00:00
xtraeme
1f1a5531f8 Add and enable foobillard 2003-09-25 04:42:32 +00:00
xtraeme
5a6b0fb9d2 Initial import of foobillard 2.8. Package imported from pkgsrc-wip.
Foobillard is a free OpenGL-billard game for Unix with realistic physics,
AI-player and many gametypes like pool carambol or snooker.

The following features are implemented:

    - wood paneled table with gold covers and gold diamonds
    - reflections on balls
    - shadow pixmaps
    - detail switching of balls according to distance
    - zoom in/out - hold right mousebutton
    - FOV +/- - hold right mousebutton + CTRL
    - rotate - hold left mousebutton
    - animated queue
    - simple billard rules for 8 and 9-ball
    - simple AI-Player
    - strength adjustment
    - eccentic hit adjustment (button2+Shift)
    - lensflare
    - commandline options
    - config file (~/.foobillardrc)
    - red green stereo !!!!
    - sound (using SDL)
    - network play
2003-09-25 04:41:39 +00:00
jschauma
5906127348 Make sure this finds all libraries.
Fixes problem found in latest bulk-build.
2003-09-25 02:38:12 +00:00
xtraeme
e77becce79 Updated to 1.6.0. Closes PR pkg/19015 and pkg/22612.
Changes:

PLIB v1.6.0 (Sept 2nd 2002)
~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * Significant improvements and cleanup throughout PLIB,
    especially in PUI.
  * ssgAux library added - includes handy classes for
    more sophisticated effects layered on top of SSG.

      + Standard shapes like cubes, spheres,
        cylinders and teapots.
      + Water waves.
      + Fire.
      + Particle Systems
      + Lens Flare.

  * More example programs.
  * P-Guide GUI builder for PUI.
  * JS promoted to a full library.

PLIB v1.5.1 (July 21st 2001)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * Added ssgTween and ssgTweenController
  * Added puFileSelector - henceforth puFilePicker is deprecated.
  * Added ulList
  * Added VRML loader (this one works!)
  * Numerous bug fixes in other loaders.
  * Added TopHat support to JS
  * Added support for >3 simultaneous sounds in SL.
    (You have to explicitly enable that though - it's not
    the default)
  * Fixed bugs in util's directory handling.
  * puInput and puListBox now cope better with text that
    is too big for the widget
  * puListBox (and hence puFileSelector and puFilePicker)
    works with both large and small font sizes.
  * puDial changed to be derived from puSlider - many
    consequences of that change will be visible in the
    application.  (eg output range is 0..1 and not 0..360)
  * PUI widgets are now 'sticky' so that if you are
    dragging a slider along a puSlider and your mouse
    slips off the edge of it, it'll still have "focus".
  * Added sgLerpAnglesVec3 to linearly interpolate
    angles allowing for the nasty wrap-around-360
    problem.
  * Added sgLineSegment3ToLine3, sgDistSquaredToLineVec3
    sgDistSquaredToLineSegmentVec3, sgDistToLineVec3 and
    sgDistToLineSegmentVec3.  Also sgLine3 and sgLineSegment3
    structures.
  * Added a 'Gallery' page to the documentation to show
    potential developers the range of applications that use
    PLIB - and also to promote things our developers have done.
    To save download time and CVS space, the actual images
    are not in the PLIB tarball.

PLIB v1.4.2 (July 21st 2001)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * Changes in NET to allow compilation under RedHat 7.1
  * Fixed a small bug in ssgaSphere
  * Fixes a small bug in puFilePicker

PLIB v1.4.1 (June 25th 2001)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * Converted MSVC project files to 'BINARY' in the CVS archive
    because some versions of MSVC don't line UNIX-style line endings.
  * Many improvements and bug fixes to puFileSelector and puListBox.
  * Minor fix to NET to accomodate Solaris users.
  * Fixed puMenuBar so it highlights as you drag the mouse across it.
  * Fixed ulOpenDir so it returns NULL on error on non-MSVC systems
  * Changed colour of text on buttons in documentation to make them
    easier to read by colour-blind users.

PLIB v1.5.0 (June 20th 2001)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * Just a 'place holder' - actually identical to 1.4.0.

PLIB v1.4.0 (June 20th 2001)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * Fixed example programs so they don't use the obsolete _SSG_TYPE
    tags.
  * Removed multiplie <HEAD> tags on web pages.
  * Updated 'AUTHORS' file.
  * Added 'demos' to the CVS repository.

PLIB v1.3.3 (June 18th 2001)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * Various warnings cleaned up under MSVC.
  * Fixed function prototypes for the Quaternion functions in SG
  * Fixed bug in sgEulerToQuat where the angles were not being
    converted from degrees to radians.
  * Changed PUI to make sliders and dial widgets grab a hold
    of the mouse focus and not release it until the button is
    released.  This is a subtle but important behavioural change.
  * puDial's are now derived from puSlider's - one side-effect of
    that is that they now return 0..1 rather than 0..360 and no
    longer support the maximum and minimum range functions.

PLIB v1.3.2 (June 13th 2001)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * This CHANGES file has regrettably not been well maintained,
    hence there a numerous changes not listed here.
  * File loaders now require app to pass 'ssgLoaderOptions'
    rather than other ad-hoc callback function hooks.
  * Added Active Widget Implementation (pui)
  * Added puFilePicker
  * Added Ref Counting to ssgState
  * Added puBiSlider and puTriSlider
  * Added some missing 'AUTHORS' entries.
  * puDial widget (was actually in 1.3.1 but got
    missed in the 'CHANGES' file)
  * Fixed a problem in the configure.in that prevented
    ssgAux from building.
  * Moved the 'name' and 'user_data' (with associated
    set/get member functions) from ssgEntity down into
    ssgBase so that these functions will work with ssgState
    and ssgTexture objects.  This is needed for PrettyPoly.

PLIB v1.3.1 (Sept 15th 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * PLIB examples' data files consolidated into a single
    'examples/data' directory.
  * Added 'SSGAUX' library - include <plib/ssgAux.h>
    and link to /usr/lib/libplibssgaux.a
  * Aux library has 'ssga' classes to add high level
    shapes such as cylinders, cubes and spheres (two
    different kinds).
  * Lots of new example programs.
    + New PUI 'complex' uses multiple windows.
    + Cute 'waving flag' demo
    + Working Quaternions versus Eulers demo
    + Model viewer (this is actually a useful
      program - as well as a demo).

PLIB v1.3.0 (July 1st 2000)
~~~~~~~~~~~~~~~~~~~~~~~~~~~

  * Unstable version of 1.2.0, no significant code
    changes.
2003-09-22 12:27:28 +00:00
dent
49d8831342 Update HOMEPAGE and/or MASTER_SITES 2003-09-19 23:08:22 +00:00
pooka
fccbbd784a For some weird reason a patchsum for patch-ad appeared here during the
last upgrade.  Nuke it!

pointed out by wiz
2003-09-19 10:06:33 +00:00
dent
c42a747a7f update HOMEPAGE 2003-09-19 05:18:35 +00:00
agc
1f94b306fb Revert last change so that Antti can fix it properly. 2003-09-18 14:02:20 +00:00
markd
faf9187750 Update to KDE3.1.4.
Changes:
* amor: Fix Bug 62000: error in amor's config dialog cancel button
2003-09-17 23:49:59 +00:00
markd
689e2af0aa Update to KDE3.1.4.
Changes:
* ksokoban: fix rare crash on startup.
* katomic: fix compile warnings.
* kasteroids: Fix checked/unchecked "pause" action
* kasteroids: Don't connect the cancel button twice to reject slot.
* gcc 3.4+ compile fixes.
2003-09-17 23:48:29 +00:00
grant
40614d0b3c get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
2003-09-17 19:39:58 +00:00
dillo
849e1fac6e Fix for big-endian machines. Patch provided by Lloyd Parkes in PR 22829. 2003-09-17 14:13:17 +00:00
agc
c394ff3fc2 Sync PLIST with reality. 2003-09-16 15:50:02 +00:00
xtraeme
abfebcdae5 Fix MASTER_SITES and don't try to depend on suse_* packages
if we're on a Linux machine.

Patch provided by Soren Jacobsen <snj@pobox.com> via PR pkg/22426.
2003-09-16 14:21:00 +00:00
adam
710ae0a4aa Changes 3.0.4:
- fixed bug in multiple config pages code that caused crashes
- fixed bug in custom definition of crumbled element graphics
2003-09-15 15:21:46 +00:00
adam
35356c1d7c Changes 3.0.4:
- fixed bug in multiple config pages code that caused crash
- fixed bug in custom definition of crumbled element graphics
2003-09-15 15:20:44 +00:00
wiz
c461a735fd Update to 3.0.3, based on PR 22805 by Peter Seebach.
New in 3.0.3:
# Reduced the size of the 32x32 tiles bitmap. The smaller bitmap
  should fix the problem on older Windows versions (Windows 95 and
  98) with restrictions of the maximal bitmap size . The tiles are
  available as a separate download from:
  ftp://clockwork.dementia.org/angband/Extra/graf-32x32-302.zip.
# Fixed a bug in the text-output routines used for character dumps
  that sometimes introduced bogus output. (reported by Pasi Vartiainen)
# Fixed a wrong entry in the template for the X11 startup shell
  script. ("Mynstral")
# Fixed the display of *slays* in character dumps. (Matthias Kurzke)
# The "It might have hidden powers." message will now displayed in
  the character dumps. This makes it easier to see if an artifact or
  ego-item with random abilities has already been *identified*.
# Curses on unidentified items are no longer revealed in character
  dumps or in the output of the 'Inspect' command.
# Fixed a typo - "intellegence". (Greg Stark)
# Updated the DOS version to compile with the latest version of
  the Allegro library.
New in 3.0.2:
# Limited the maximum size of floor stacks to 23, so that get_item()
  can always display a list containing all objects.
# Renamed 'genocide' to 'banishment' and 'mass genocide' to 'mass
  banishment' since that name fits much better to the effect. The
  priest's 'banishment' spell has been renamed to 'banish evil' to
  avoid confusion and since that is what it actually does.
# Replaced silver arrows and bolts with mithril ammo since slay
  evil was too powerful.
# Changed the color of seeker bolts to green since there are so
  many 'light blue' ammo objects now.
# 'Golden staves' had the wrong color. (John I'anson-Holton)
# Improved indentation of the object descriptions in the character
  dump. (Andrew Sidwell)
# Destruction/Earthquake spells didn't properly destroy stacks of
  objects. After saving and loading the game, parts of the stacks
  were restored. (reported by Matthias Kurzke)
# Zapping a stack of recharging rods would instantly recharge all
  but one of them. (Tormod Haugen)
# Fixed an error in the LCC Makefile.
# Fixed an off-by-one error that prevented savefiles with the
  maximum number of monsters or objects from loading correctly.
  (Takeshi Mogami)
# Fixed an abuse that allowed the player to kill a monster with a
  ball spell by staying out of sight and detection range of the
  monster while the monster just patiently waited without ever getting
  a turn (reported by Tormod Haugen). Wounded monsters will now always
  get their turn, even when out of range.
# The Elfstone 'Elessar' and the Jewel 'Evenstar' have the INSTA_ART
  flag now to make the APW-Borg happy.
# Amulets of resistance are now fully known after identifying one
  for the first time. (Dr. Andrew White)
# The option for flushing of pending input when failing to cast a
  spell didn't work.
# Fixed several bugs in the scorefile handling that could lead to
  duplicated entries for a single character. (reported by Hallvard
  Furuseth and Mauro Scarpa)
# Unified the code for object infos and artifact spoilers. (Andrew
  Sidwell)
# Added event-handler code to call Lua functions when things happen
  in the game.
# Allow multiple Lua event handlers per event.
# Moved the generation of the player's fixed starting equipment
  (food and torches) to a Lua event handler.
# Which objects a store will buy and sell is now determined by a
  Lua script.
# Added various improvments to make finding errors in Lua code
  easier.
# The lib/edit/*.txt files can now optionally contain the names of
  the default object, monster, terrain, and flavor colors instead of
  just a character specifying the Angband color code.
# Changed the format of the flavor.txt file to make parsing easier.
# Allow the use of the Angband version number in conditional
  statements of the *.prf file format.
# Added Takeshi Mogami's bigtile patch that allows tile-graphics
  to have doubled width.
# Added support for David Gervais' 32x32 tileset to the Windows,
  X11, and XAW ports. The tiles are available as a separate download
  from: ftp://clockwork.dementia.org/angband/Extra/32x32.zip (Takeshi
  Mogami)
# Improved the error message when a font can't be loaded in the
  X11 and XPJ frontends.
# Fixed a memory leak when switching between the various tilesets
  in the Windows version.
2003-09-15 13:58:37 +00:00
grant
ac2754dcb7 kill all references to gcc.buildlink2.mk and compiler.mk, and define
USE_GCC2 or USE_GCC3 where appropriate.

the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.

more changes to come later...
2003-09-12 20:07:06 +00:00
drochner
4e48644397 make it compile with gcc3 2003-09-11 09:27:02 +00:00
hubertf
1e048837ef make it clearer what this is good for 2003-09-10 13:08:16 +00:00
hubertf
d4d2bde295 Adjust to new home on sourceforge 2003-09-10 13:03:42 +00:00
adam
c5f885f0d9 Now uses vorbis and installs the icon 2003-09-10 11:02:18 +00:00
jmmv
485c806afa regen for patch-aa (hi pooka ;) 2003-09-09 19:37:51 +00:00
adam
1a67b82534 Added rocksndiamonds-sdl 2003-09-09 15:10:01 +00:00
adam
4097510f31 SDL version of games/rocksndiaminds 2003-09-09 15:09:13 +00:00
adam
43321f0dad Changes 3.0.3:
- fixed bug (missing array boundary check) which could crash the game
- fixed problem with setting mouse cursor in SDL version in fullscreen
- fixed problem with flickering when drawing toon animations
- fixed problem with player animation when snapping and moving
- fixed several nasty bugs that may have caused crashes on some systems
- added envelope content which gets displayed when collecting envelope
- added multiple change event pages for custom elements
- added support for loading various music formats through SDL_mixer
- added music to Supaplex classic level set
2003-09-09 15:05:30 +00:00
cjep
c31ed97508 Fix use of cat 2003-09-06 15:57:56 +00:00
wiz
e75a12ac62 Update to 0.3.6:
* 0.3.6 (03-09-2003)
  - fixed password protection in campaigns
  - fixed unit export order in CoMET
  - added support for Windows CE (crimson only)
  - current resolution shows up in video options, duplicates do not
  - improved tactical map for small displays and large maps
2003-09-04 10:21:42 +00:00
wiz
a5f364efc3 Update HOMEPAGE and MASTER_SITES. 2003-09-04 09:45:15 +00:00
wiz
b47c4f4b42 Update to 1.4.4:
Sun Dec  1 22:07:18 PST 2002
Version is 1.4.4
Fix for if sound fork doesn't open successfully, it exits and doesn't bog
down the cpu or something. Icon for if the program is minimized.
"H. S. Teoh" is the new Debian maintainer and he sent these in. Thanks!
------------------------------------------------------------------------------
Sat Feb  9 16:32:55 PST 2002
Version is 1.4.3
scav.c, have parent of fork() return 0. (Joey Hess)
sound.c, declare some char as signed char, since char defaults to unsigned
  char on some archs (arm, s390 + powerpc (Gerhard Tonn)
Both these were passed on by (Marcus Brinkmann)
------------------------------------------------------------------------------
Thu Jan 18 09:33:07 PST 2001
Version is 1.4.2
Dave Ashley: added slowdown value in scavrc so game can be slowed down.
slowdown=0  ;normal
slowdown=1  ; 7/8
slowdown=2  ; 3/4
slowdown=3  ; 1/2
slowdown=4  ; 1/4
2003-09-03 17:42:19 +00:00
jmc
9506ab7ae3 Remove bogus DEINSTALL_EXTRA_TMPL line 2003-09-03 03:47:01 +00:00
pooka
dac9d0e0d6 Update to NetHack 3.4.2
This is a bugfix release which fixes over 100 bugs including but
not limited to:

*  Fixed a fatal bug that triggered a panic when your secondary weapon
   was cursed during bones file creation
*  Fixed a fatal bug that caused a crash when applying figurine, candle,
   or bell that gets used up

for a complete list, see doc/fixes34.2

Old savegames and bones levels from nethack 3.4.1 (and 3.4.0) should
still work, but as usual, caution is advised.
2003-09-02 00:30:54 +00:00
wiz
836d919cf6 Update to 0.8.3.
Changes from version 0.8.2
--------------------------

- Add missing mutex initialization.

Changes from version 0.8.1
--------------------------

- Fix compilation failure.

Changes from version 0.8.0
--------------------------

- Reduce open book file size.
- Slightly improved AI speed.
- Reorganize exception handling code.

Changes from version 0.7.1
--------------------------

- Add experimental parity evaluator.
2003-09-01 16:01:15 +00:00
xtraeme
841d2a9949 Updated quake3arena to 1.32b and give support to Linux, patch provided
by Soren Jacobsen in PR pkg/22427. Ok'ed by wiz@
2003-08-31 22:32:30 +00:00
wiz
5e91625cbb Update to 1.13.8.0:
Many annoying replay problems have been fixed, as well as several
bugs in the movement code.
2003-08-31 11:13:32 +00:00
jlam
b2677a2cb0 Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL if
USE_PKGINSTALL is "YES".  bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30 22:51:11 +00:00
jlam
2920a32c71 Prepare for pkgviews by making sure that passing VIEW-INSTALL or
VIEW-DEINSTALL to the INSTALL/DEINSTALL scripts don't cause errors.
2003-08-30 20:22:49 +00:00
reed
e2336bb021 "It's" stands for "it is" (or "it has"). The apostrophe is not used
for a possessive (like her, his, whose, their, and its).

Note that I didn't check for proper use of "its" (when it should
be "it is" or "it has" instead).

I also saw over 15 other grammar or punctuation problems, but not
fixed in this commit.
2003-08-30 02:14:19 +00:00
xtraeme
252d9f7253 Change my email address to the NetBSD one, ok'ed by wiz@ 2003-08-28 20:05:13 +00:00
recht
2e613826be Update to 0.98.
Changes:

* GCC 3.x support
* Added an autofire option
* Minor improvements

Submitted by Juan RP
Closes PR 22610
2003-08-27 09:01:03 +00:00
dillo
36618d33e8 Fix checksum of distfile. Changes are only in (unused) glk code. 2003-08-26 23:39:27 +00:00
adam
53667db8ea Most important changes since release version 2.0.1:
- fixed bug that can cause crash on some compilers or systems
- fixed bug in game engine making some levels sometimes unsolvable
- for details, see CHANGES file (included in the package)
2003-08-26 15:32:44 +00:00
adam
2823ef9edf Most important changes since release version 2.0.1:
- fixed bug that can cause crash on some compilers or systems
- fixed bug in game engine making some levels sometimes unsolvable
- for details, see CHANGES file (included in the package)
2003-08-26 15:22:42 +00:00
adam
9892474e14 Most important changes since last release version 3.0.1:
- fixed bug with messing up custom element properties in 3.0.0 levels
- fixed bug with choosing wrong engine version when playing tapes
- fixed bug with creating inaccessible elements at player position
- fixed bug with not finding current level artwork directory

Most important changes since last release version 3.0.0:
- fixed bug that caused a crash at startup under Solaris
- fixed bug that caused the DOS version not finding its files
- fixed bug with missing graphic for active red disk bomb
- added custom element property for dropping collected elements
- added another 128 custom elements for those who can't get enough
- fixed PCX files in the DOS version ("classic" graphics only)
2003-08-26 15:04:10 +00:00
drochner
766ce9d950 fix game saving/restoring (the usual "mkdir xxx/" nonsense) 2003-08-25 08:57:54 +00:00
dillo
3bdc5f6e11 add and enable level9 2003-08-24 23:05:14 +00:00