Commit graph

1577 commits

Author SHA1 Message Date
agc
f98ff96d71 Patch from Jonathan Perkin to make this package install properly on
Solaris.
2003-11-05 13:38:27 +00:00
agc
c41f199e73 Make this package happy in the presence of xpkgwedge.
Make this package install; deinstall; install properly.
Don't force the use of gcc to build this package.
2003-11-05 12:47:01 +00:00
xtraeme
e00ae8c4d8 Upgrade to 2.2.4 (latest stable version).
This closes PR pkg/23346 by Soren Jacobsen.

Changes since 2.2.3:

* Fixed sky-over-sky HOM.
* Add sound compatibility option.
* Improve sound volume accuracy.
* Shared texture palette isn't the default anymore (glboom).
* Better invulnerabilty rendering for non paletted OpenGL.
* Network game server can now read config files to set game options.
* Fix latency problems in LAN games.
* Small compilation fixed for OpenGL on some unix platforms.
* Fix for dehacked files which change frames.
* Fixed name clash when compiling for some unix platforms.
* Flag counted items with different colour on the IDDT automap.
* Fixed extra shot sound when chaingun runs out of ammo.
* Fix some telefragging related desyncs.
* Fixed offsets for flipped sprites.
* Hopefully fix problems with network games on big-endian platforms.
2003-11-05 04:32:01 +00:00
dmcmahill
63297dc758 unlimit datasize and require gcc3 on alpha. Gets past a compiler error
that prevented building this package.
2003-11-04 23:35:47 +00:00
salo
4330d8eee0 Fix HOMEPAGE. Per PR pkg/23347 by Soren Jacobsen. 2003-11-02 21:41:03 +00:00
wiz
f6e04fac71 Add buildlink2.mk (for pkgsrc-wip/boson). 2003-10-26 13:01:56 +00:00
kristerw
4a356f6bf2 Make this compile on arches where size_t and socklen_t are typedef:ed
to different types.
2003-10-23 23:01:33 +00:00
dillo
050a8aa643 fix INCOMPAT_CURSES pattern to work on NetBSD 1.6 2003-10-21 11:10:46 +00:00
pooka
5651a62972 Add handling for the nethack directories plus record and logfile to make
them have the correct permission bits set when using binary packages.

Thanks go to Damian Sweeney for noticing the problem and at least
grant, salo and wiz for beating me with a cluestick so that I could
fix it.

manually bump version to 3.4.2nb1
2003-10-14 13:42:18 +00:00
pooka
342727b87d Set HACKDIR the good old-fashioned way, so that these build.
fixes pkg/22999 by Lloyd Parkes.  thanks also to salo for the final nudge
2003-10-14 11:06:34 +00:00
wiz
cc3a6ba6de Soren Jacobsen wants to take maintainership -- make it so. 2003-10-12 07:11:49 +00:00
wiz
068e83229e I can't test this anymore -- drop maintainership. 2003-10-11 07:59:10 +00:00
adam
ae5bcac5c8 Changes 3.0.6:
- fixed bug when initializing font graphic structure
- fixed bug with animation mode "pingpong" when using only 1 frame
- fixed bug with extended change target introduced in 3.0.5
- fixed bug where passing over moving element doubles player speed
- fixed bug with elements continuing to move into push direction
- fixed bug with duplicated player when dropping bomb with shield on
- fixed switching bug (resetting flag when not switching but not idle)
- fixed element tokens for certain file elements with ".active" etc.
- added "switching" event for custom elements ("pressing" only once)
- added support for MP3 music for SDL version through SMPEG library
2003-10-08 13:35:25 +00:00
dillo
36e0449a4a add and enable tads 2003-10-05 22:11:38 +00:00
dillo
f53d664e00 Initial import of tads 3.0.5, a compiler and interpreter for
interactive fiction.
2003-10-05 22:09:58 +00:00
wiz
36a9bc5df9 Update to 0.10.1:
Version 0.10.1
==============
2003-09-13

- accepted Solaris, .cvsignore and bzero patch
  Patch from pak21 (https://sourceforge.net/users/pak21/)

- BomberCloneMServ will have even a playerlist of
  a game, so you will know who have joined a game.

- added big endian support, so non intel-style
  computers will be able to play over the network
  now too.

- added liquid and moving bombs special.

- timer options, for how long the game will go.

- added tunnels to the game so player can go through.
  PKG_playermove changed and PGK_tunneldata added

- the first music file added to the game made by
  Digital_D <siggy_stardust@hotmail.com>
  the music files will be played out of the music
  directory randomly

- chat windows size will be bigger in multiplayer
  games and in single games the space for the chat
  window is used for the gamefield size.
2003-10-05 09:28:57 +00:00
dillo
a9f2978080 Apply patch provided by Brett Lymn to make this work with NetBSD's curses.
Bump PKGREVISION.
2003-10-01 20:21:40 +00:00
adam
a1e381cc03 Changes 3.0.5:
- fixed bug in multiple config pages loader code that could crash the game
- enhanced (remaining low-resolution) Supaplex graphics
- active/inactive sides configurable for custom element changes
- new movement type "move when pushed" available for custom elements
- now four envelope elements available
- font, background, animation and sound for envelope now configurable
- main menu doors opening/closing animation type now configurable
2003-09-30 14:33:17 +00:00
adam
0d009daa16 Changes 3.0.5:
- fixed bug in multiple config pages loader code that could crash the game
- enhanced (remaining low-resolution) Supaplex graphics
- active/inactive sides configurable for custom element changes
- new movement type "move when pushed" available for custom elements
- now four envelope elements available
- font, background, animation and sound for envelope now configurable
- main menu doors opening/closing animation type now configurable
2003-09-30 14:15:33 +00:00
xtraeme
a8b35ea72b xfrisk fails to properly display the action list, when using the standard
Xaw library, so change this to use Xaw3d. While here don't use X11BASE
as PREFIX for installation.

Patch provided by Soren Jacobsen PR pkg/21668, with some changes by me.
Bump pkgrevision to 1.
2003-09-30 08:26:51 +00:00
mycroft
eef23d6867 Trivial fix for GCC3. 2003-09-29 23:46:31 +00:00
jlam
a9f08159c4 Back out last change related to moving ncurses/buildlink2.mk to
curses.buildlink2.mk.  This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.

We should have a better way to say that the NetBSD curses doesn't
quite work well enough.  In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages.  We will look into this again in the future.
2003-09-28 09:13:55 +00:00
grant
7a71199b50 move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides
support for base system curses/ncurses as well as ncurses itself.

suggested by wiz.
2003-09-27 17:07:34 +00:00
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