Commit graph

63 commits

Author SHA1 Message Date
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
rillig
27f455d0d5 Added a patch that makes the declaration of toupper() visible and fixes an
out-of-bounds error.
2005-06-14 07:41:35 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jmmv
dc811a46d8 Update to 2.10.1:
This is a bug-fix and translation update release. There were serious
problems with the statistics recroding in Aisleriot in 2.10, this has
been fixed. A crasher in blackjack and some other misbehaviour has
also been fixed.

Aisleriot:
 - Fix statistics collection (callum).
 - Restart the timer after an undo at the end of the game (callum).

Blackjack:
 - Avoid crasher due to multiple events (mccann).

Nibbles:
 - Make sure the preferences menu sensitivity is set correctly after a
   network game is cancelled (callum).
2005-05-19 21:11:42 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jmmv
f2dd9cf739 Fix patch that corrected the build with gcc 2.95 (C++ style comments are
not supported).  Closes PR pkg/29820 by jklowden at schemamania.org.
2005-03-29 13:59:40 +00:00
jmmv
53144ba3d5 Update to 2.10.0:
gnome-games 2.10.0
==================

Hooray! The 2.10 release of the GNOME Games package is here.

The people who made this release happen where:

Callum McKenzie
Richard Hoelscher
William Jon McCann
Paolo Borelli
Jonathan Blandford
Damien Laniel
Andreas Røsdal
Thomas Vander Stichele

Major changes since 2.9.0:

General:
 - The use of "seeds" has been removed from through-out gnome-games.
 - Zeroconf support for network games (requires libhowl).
 - GTK+ 2.6 is now required.
 - guile 1.6 is also required for Aisleriot.

Aisleriot:
 - A partial French translation of the documentation.
 - An undo option on the end-of-game dialog.
 - Better SVG rendering.

Ataxx:
 - The top-left player is the starting player. This makes it
   consistent with most other implementations.

Blackjack:
 - The menu has been rearranged.

Five or More:
 - Can now be played with the keyboard.

Four-in-a-row:
 - The game is now resizeable.

Iagno:
 - Zeroconf network games.
 - The AI no longer cheats.

Nibbles:
 - Zeroconf network games.

Klotski:
 - The game is now resizeable.
 - New levels.

Same GNOME:
 - Complete rewrite.
 - Resizable window and graphics.
 - Multiple game sizes to choose from.
 - Full-screen mode.
 - Undo/redo.
 - New high score dialog.

Tali:
 - The undo option (which was always considered cheating) has been
   removed.
 - Tied games are now handled correctly.

What more do you need to know: get playing!

gnome-games 2.9.7
=================

This is the first release candidate for gnome-games 2.10. Since the
last release there have been minor bug fixes and documentation and
translation updates. The only expected changes between now and the
2.10 release are documentation polishing and urther translation work.

Bugs fixed:

Aisleriot:
 - Make Neighbor and Helsinki work properly in click-to-move mode.
 - Clarify the rules for Gay Gordons.

Ataxx:
 - Fix a crash on exit (again).
 - Make sure everything is translated.

Blackjack:
 - Display the application icon properly.
 - Translate the menus correctly.

Four-in-a-row:
 - Draw the board properly if the toolbar is enabled.

Gnometris:
 - Clear the preview window when the game ends.

Mines:
 - Show the correct high score category when the game is won.
 - (Hopefully) fix some start-up crashes.

Same GNOME:
 - Draw the border lines correctly.
 - More documentation updates.
 - Show the correct high score dialog when we win.
 - Add code to handle changes in theme names (only relevant for
   gnome-games-extra-themes in CVS).
 - Initialize the size menu correctly.
 - Translate the menus and high score dialog correctly.

Tetravex:
 - Minor fix ups for some levels.
 - Fill in more target scores.

gnome-games 2.9.6
=================

This is the second beta release of gnome-games leading to the 2.10.0
release. Once again the major changes since the last relase are bug
fixes.

Aisleriot:
 - Guile 1.6.5 or later is required on 64-bit machines. 32-bit machines
   still only need 1.6.0 or later. This is to avoid a guile bug. (callum)

Ataxx:
 - Fix a crash on exit (rah, callum)

Blackjack:
 - Menu items are now translated properly (rah).

Klotski:
 - Fix the "Sunshine" level to be actually winnable (rah).

Mines:
 - Fix yet another bug when changing the board size (rah).

Robots:
 - Documentation updates (Adam Weinberger).
 - Don't crash when theme files are missing (callum).

Same GNOME:
 - Fix the graphics for the stones theme (callum).

Stones:
 - Handle missing file more gracefully (rah).



gnome-games 2.9.5
=================

This is the first beta release of gnome-games leading up to the 2.10.0
release. There is little change from 2.9.4, mostly bug fixes thanks to
Richard Hoelscher.

Aisleriot:
 - Revert the UI changes (callum).
 - Fix scorpions end of game check (callum).

Ataxx:
 - Fixes for various crashes and over-verbocity (rah).

Gnometris:
 - Fix the scoring at the end of the game (rah).

Iagno:
 - Code cleanups for the AI (rah).

Klotski:
 - Be even more graceful if the images can't be found (rah).

Same-Gnome:
 - Make clicking work when using sloppy focus (mccann).

Tetravex:
 - Icon translucency inprovements (rah).


gnome-games 2.9.4
=================

This is the feature-complete version of gnome-games leading up to
2.10.  Most of the work since the last release has gone into restoring
the missing features in same-gnome.  While there are one or two bugs I
know about, please report any that you find.

Other changes:

General:
 - games-preimage usage has been changed to remove unnecessary
   gnome-vfs dependencies (rah).
 - New, generic, high scores widget based on the gnomine one (callum).

Aisleriot:
 - Swapped the "new game" and "quit" buttons on the end-of-game dialog.
   It doesn't really matter, but it seems better this way around in same-gnome
   and I want to be consistent (callum).

Mahjongg:
 - Behave nicely when the requested theme cannot be found (rah).

Mines:
 - Use the new high scores widget. It looks like the old one though (callum).

Same GNOME:
 - High scores now work (callum).
 - The theme selector now works. I will also search in you home directory
   under $XDG_DATA_HOME/gnome-games/same-gnome/themes/2.10 $XDG_DATA_HOME is
   $HOME/.local/share if you haven't set it explicitly. A better UI for this
   will appear in the future. The system-wide theme location has also changed
   because the format has changed (callum).
 - The game-over dialog is much improved. It gives a quit option and, if you
   scored in the top 10, displays the high score table (callum).
 - The stones theme has been restored, but still has a slight animation glitch
   (callum).
 - Undo and Redo work (callum).
 - Fullscreen mode works (callum).
 - Online help works (callum).

gnome-games 2.9.3
=================

*** WARNING ***

This release contains a rewrite of same-gnome. This rewrite is not
complete and has some known bugs, so when filing bugs against same-gnome
please consider the following:

Please DO NOT report:
 - Features that do not work. These are not complete.
 - Changing the board size does do what you expect.
 - The lack of your favourite theme.
 - The speed/smoothness of the animation.
 - The inability to turn animation off.
 - The documentaion (it hasn't changed).
Please DO report:
 - Constructive criticism of the UI (including the animation).
 - Any crashes. These should not happen.

Also, do not look at the code. It will make you go blind. Especially
render_cb ().

In other news, the following code has been updated:

General:
 - Better support for multi-visual environments (callum)
 - Check for guile >= 1.6 (callum)
 - Better behaviour if themes aren't found (Josselin Mouette)
 - Key control lists have searching disabled (rah)

Aisleriot:
 - Further work on the French documents translation (heretik)
 - File reorganisation (jrb)
 - Will-o-the-wisp doesn't accidentally flip cards (callum)
 - The spider games can now also be finished by stacking all the cards
   on the tableau rather without moving any to the foundation (Jeff Bailey)
 - The quit option is back on the game-over dialog (pborelli)

Five or More:
 - Removal of hard-coded constants (Marco Colombo)
 - Code cleanups (callum)
 - Better contrast for the keyboard cursor (rah)

Iagno:
 - Stop the level 3 AI from cheating (rah)

Klotski:
 - UI improvements (rah)
 - Bug fixes (rah)
 - Removal of deprecated functions (rah)

Mahjongg:
 - Tile sorting has been fixed (callum)

Same-gnome:
 - Complete rewrite, the (completed) new features include:
  - Variable board sizes
  - Cute, but annoying, animations
  - Keyboard control
  - Resizeable window
 - Apologies to Telsa for the about dialog.

gnome-games 2.9.2.1
===================

Unfortunately 2.9.2 required a CVS installation of librsvg to
build. The code in question was non-essential and has been removed for
the moment. In addition, some more minor patches have been applied:

Aisleriot:
 - Converted the menu code to gtk 2.4 (callum).
 - Bug-buddy support for scheme errors (jrb).

Five or More:
 - Next balls -> Balls since they could be things that aren't balls (alan).

libgames-support:
 - Some checks were not returning values for functions requiring return
   values (rah).

gnome-games 2.9.2
=================

This is the second *unstable* 2.9 release of gnome-games.

There is no 2.9 release of gnome-games-extra-data. The 2.8.0 release
is still current.

Major changes:

Aisleriot:
 - Revised end-of-game dialog. The quit option is gone, an undo
   option has been added if there are no more moves (callum).
 - The gh_* interface to guile has been replaced with the scm_* interface
   (jrb).
 - Bug fixes for Odessa (callum).
 - Beginning of a French translation for the docs (heretik).

Ataxx:
 - Fix resource leaks (pborelli).
 - Documentation update (sjoerd).

Blackjack:
 - General code cleanup and bug fixes (mccann).
 - Improved dialog text (mccann).
 - Menu rearrangement/improvements (mccann).

Five or more:
 - Better error handling (callum).
 - Keyboard control (anton gavrilov).

Four-in-a-row:
 - Disable sound support until we actually have sounds to use (callum).

Klotski:
 - UI reorganisation (rah).
 - Code cleanup (rah).

Mines:
 - Various bug fixes for command line options that are out of range (callum).

Nibbles:
 - Fix the description in the sound list (callum).

Robots:
 - Fix the description in the sound list (callum).

Tali:
 - Removed the undo option. It isn't useful (callum).
 - Handle a tied game (callum, rah).

libgames-support:
 - AIX compile fixes for the networking code (callum).
 - Fix rendering for ace-high decks (rah, Harry Ray).
 - Add range checking on the input for games-card-* (callum).

gnome-games 2.9.1
=================

This is the first release of the 2.9 *unstable* series of gnome-games.

Important changes:
 - Network games support zeroconf if libhowl is available (thanks to
   Andreas Røsdal).
 - Four-in-a-row and Klotski are now resizeable (Paolo Borelli and
   Richard Hoelscher respectively).
 - Player-visible random number seeds have been eliminated from gnome-games.
 - Quality of rendering for large SVG images has been improved (Richard
   Hoelscher).
 - gnome-games now requires GTK+ 2.5.

Aisleriot:
 - Remove the seed dialog and title annotation (callum).
 - Improve the sensitivity of menu items (callum).
 - Improved SVG rendering (richard)

Ataxx:
 - Drawing fixes (callum).
 - Make the top-left player the starting player (callum).
 - Code cleanups (callum).

Blackjack:
 - Removed seed from the title bar (callum).

Five or more:
 - Improved rendering (richard).
 - Closing the end-of-game high-score dialog starts a new game (callum).

Four-in-a-row:
 - The game is now resizeable (paolo).

Gnometris:
 - Conditionally compile the sound support (callum).
 - Fix dropping backgrounds from Konqueror (callum).

Iagno:
 - Zerofconf networking (andreas).
 - Undo in network games is disabled (andreas).

Klotski:
 - The game is now resizeable (richard).
 - New puzzles (richard).

Mahjongg:
 - Menu sensitivity fixes (callum).
 - Stop hints flashing when the player does something else (richard).
 - Removed the seed (callum).

Mines:
 - Better rendering (richard).
 - Handle some (but not all) dodgy GTK+ themes better (callum).

Nibbles:
 - Zerofconf networking (andreas).

Tali:
 - Fix the bug where you could play for the computer (richard).
 - A Yahtzee can now count as a full house (callum).
2005-03-22 16:33:30 +00:00
wiz
14ad8c657c Fix checksum for patch-ad. 2005-03-18 12:17:45 +00:00
rillig
4a25811ee2 Added a patch that replaces C++ comments by C comments. Needed for
gcc-2.95.3. Approved by wiz.
2005-03-16 15:39:02 +00:00
agc
8cef6c454b Add RMD160 digests. 2005-02-23 23:11:54 +00:00
jmmv
17f719864f Update to 2.8.3:
Aisleriot:
 - Fixed Helsinki and Neighbor is click-to-move mode.
 - Fix Will-o-the-Wisp to stop it making incorect moves.

Gataxx:
 - Remove a C99ism, we should compile with gcc 2.98 again.
 - Handle missing themes better.

Gnometris:
 - Handle missing themes better.

Iagno:
 - Fix a crasher in the hard AI.
 - Handle missing themes better.

Klotski:
 - Redraw the board properly when starting a new game.

Same GNOME:
 - Handle missing themes better.
2005-02-14 22:28:39 +00:00
jmmv
240250eba8 Pull in libgnome>=2.8.0nb2 to get the VARBASE fix (this is why I suggested
bumping this package's revision).
2005-01-24 15:39:15 +00:00
hira
f1dad9e7a8 Bump PKGREVISION to 1 because of libgnome bump.
Pointed out by jmmv@.
2005-01-24 11:08:04 +00:00
minskim
e07031c753 Use VARBASE. 2004-12-29 15:21:50 +00:00
jmmv
b354451796 Update to 2.8.2:
Aisleriot:
 - Fix the end of game check for Odessa.

Ataxx:
 - Fix a crasher on 64-bit machines.

Five or More:
 - Handle missing themes better.

Gnometris:
 - Fix drag and drop from konqueror.
 - Use the ESD compielr flags properly.

libgames-support:
 - Display ace-high card decks properly.
 - Fix conflicting extern and static declarations.
2004-12-04 22:40:04 +00:00
tv
dc99bb80f2 Update linkage to libltdl (via guile{,14}), which is now its own package.
Unfortunately, guile{,14}/buildlink3.mk directly includes it, and I don't
know which dependencies actually need libltdl, so it was a recursive bump.
Hopefully this recursive inclusion can be ripped out of
guile{,14}/buildlink3.mk at some point and bubble down to dependencies that
actually use libltdl, avoiding this headache in the future....
2004-10-15 14:50:05 +00:00
jmmv
cfc7073c20 Update to 2.8.1:
Bugs fixed
----------
Aisleriot:
 - Don't crash when using the find feature in the game selection dialog.
 - Fix a typo in the dutch translation.
Ataxx:
 - Ensure the counters and turn indicator are correct after an undo/redo.
 - Fix the tileset path.
General:
 - Strict C compliance for games-network.c.
2004-10-11 09:01:21 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
jmmv
f7db80d436 Update to 2.8.0. This version corresponds to GNOME 2.8.0.
gnome-games 2.8.0
=================

This is the first stable release of the 2.8 series. It should compile
happily in a GNOME 2.6 or GNOME 2.8 environment although a recent
librsvg is recommended.

*** Important ***

A lot of the themes and graphics have been moved to a
new, less frequently updated, package called gnome-games-extra-data.
You can get it from:

 http://ftp.gnome.org/pub/GNOME/sources/gnome-games-extra-data/2.8/

The main gnome-games package still contains everything you need to
play, including the default themes.

Also:

 - The backgrounds for gnometris are now set by drag and drop. You are
expected to use your own images for this, the old backgrounds are no
longer shipped as part of the gnome-games package, but can be found in
the gnome-games-extra-data package. The "Backgrounds and Emblems" menu
option from the nautilus file browser is also good place to start.

 - The more detailed SVG themes for the card games will be slow to
redraw if you change the window size on anything but a fast machine. Be
patient. Playing the game is fine regardless of computer speed.

People who contribute to this release, in no particular order, are:

Callum McKenzie
Richard Hoelscher
Paolo Borelli
Jon McCann
Andreas Røsdal
Ryan Stutsman
Matthew V. Ball
Angela Boyle
Aaron Schlaegel
Sjoerd Langkemper
Theo van Klaveren
Bevan Collins
Rexford Newbould
Trevor Hamm

Don't forget the gnome-games webpage:

 http://www.gnome.org/projects/gnome-games/

Major changes since the 2.6 series:

General:
 - New SVG card decks for the card games.
 - New UI for selecting keyboard controls.
 - Lots of bug fixes, especially for 64-bit machines.

Aisleriot:
 - Resizeable graphics.
 - Click-to-move mode.
 - Per game help menu.
 - One and two-suit spider variations.

Blackjack:
 - Resizeable graphics.

Ataxx:
 - Major rewrite. New AI.

Iagno:
 - New AI.
 - The network code has been factored out.

Gnometris:
 - The background is now set by drag-and-drop, you can use any images,
   tiles or colours you like. This may have issues with konqueror.
 - Sound !
 - Configurable keyboard controls.
 - A new manual.

Lines:
 - New, less sucky, name: Five-or-more.

Mahjongg:
 - New default theme: postmodern.
 - New layout: ziggurat.
 - The explicit shuffle command has been removed, it is still
   available if you run out of moves.

Mines:
 - Graphics tweaks.

Nibbles:
 - Resizeable graphics.

Robots:
 - You can now play using the mouse.

Tali:
 - Revised UI.
 - New graphics for the dice.



gnome-games 2.7.8
=================

This release is ready for the code-freeze. It contains only
bug-fixes. One more release with documentation updates and any
emergency bug-fixes can be expected before 2.8.0.

Remember that your favorite themes may have been moved to the
gnome-games-extra-data package. This is still at version 2.7.0, so if
you obtained it for the 2.7.7 gnome-games release you do not have to
download it again (for details see the 2.7.7 release notes below).

Bug fixes:

Aisleriot:
 - Right click now works after window enlargement.
 - The translation of the game-specific help menu item is fixed.
 - --variation (and the freecell desktop file) now works for non-english
   locales.
 - Documentation for one and two-suit spider.

Blackjack:
 - The payout for winning with a blackjack is now documented.
 - The SVG chip images have been cleaned up and should work with most
   versions of librsvg.

Four-in-a-row:
 - "No or child" bug on x86_64 has been fixed.

Gnometris:
 - Fixed a crasher on x86_64 machines.

Mahjongg:
 - Cut down on unnecessary redraws while resizing.

Mines:
 - Stop the face image being clipped.
 - Fix the sanity-checking code.

gnome-games 2.7.7
=================

*** ATTENTION ***

A lot of the themes have been split into a separate package called
gnome-games-extra-data. The core package now contains only a minimum
amount of graphics, it is still functional, but your favourite themes
may not be there. You can get the missing themes back by installing the
gnome-games-extra-data package. gnome-games-extra-data can be found at:

 http://ftp.gnome.org/pub/GNOME/sources/gnome-games-extra-data/2.7/

In the shuffling of themes, Richard Hoelscher's "Paris" SVG card theme
has crept into the main distribution. It uses the same source of
inspiration as David Bellot's SVG card deck, but is smaller and less
detailed, making it faster to load.

Bugfixes:

Aisleriot:    Thieves, elevator and eagle_wing are now all playable
	      again (callum).

Five or More: Grid drawing improvements (Paolo Borelli).

Gnometris:    Don't play sounds when we don't actually do anything
              (Jon McCann).

Mines:        Fix a rounding error when displaying scores on some
              platforms (callum).


gnome-games 2.7.6
=================

Only one new item that should grab your attention: David Bellot's pure
SVG card theme. Be warned that this theme is complex and is liable to
expose speed issue and rendering bugs. These aren't David's fault,
they're mine.

There are also some bug fixes:

Aisleriot:
 - Pileon should be laid out properly
 - Streets and Alleys won't click on a double click anymore

Plus some typos fixed and of course plenty more translations.

gnome-games 2.7.5
=================

This is the last release before the feature freeze, therefore it is
full of new features. Klotski has been put back into the
distribution. The network code for iagno has been factored out and
there is a new connection dialog. The game server for iagno is now
available for local use, it can be found in the libgames-support
directory. Finally, gnometris has sounds !

All card games:
 - Hybrid SVG/PNG replacement theme for Dondorf. (Richard Hoelscher)

Blackjack:
 - SVG chip and slot images.

Gnometris:
 - Drag and drop support for solid-color backgrounds (callum)
 - Sound effects ! (callum, Richard Hoelscher)
 - Configurable keyboard controls (Paolo Borelli)

Iagno:
 - Factored out the network code (Andreas Røsdal)
 - New network dialog (Andreas Røsdal)

Klotski:
 - It's back !

Robots:
 - Use the new keyboard control widget (callum)

Stones:
 - The sound files have been removed due to being too close to (and
   possibly recorded from) the C64 Boulder Dash game. Besides the theme
   tune really annoyed me (callum)

Tali:
 - New, SVG, die graphics (Ryan Stutsman)


gnome-games 2.7.4
=================

Lots of new stuff this time around. There are now new ways to play
both Aisleriot and Robots. Also, I've removed the shuffle button in
Mahjongg, you can currently only shuffle if you run out of
moves. There is a bug here, you can get in a situation where you can't
actually shuffle and are basically forced to undo. I'm working on a
solution.

Aisleriot:
 - Implement Click-to-move (callum)
 - Reorganise menus (callum)
 - Context sensitive mouse cursor (Paulo Borelli, callum)
 - Hint support for Freecell (Matthew V. Ball)
 - make more use of GamesFileList to remove unportable code.

Blackjack:
 - Replace deprecated widgets (Jon McCann)

Gnometris:
 - New help file (Angela Boyle)
 - Separate out the C and C++ compiler flags (callum)

Gnotravex:
 - GCC 3.5 compiler fixes.

Mahjongg:
 - Revised postmodern theme, it is now the default (Richard Hoelscher)
 - Fix shuffle bugs (callum)
 - Changing the map now gives you the option to start again (callum)
 - Remove the shuffle button (callum)

Mines:
 - Touch up the face graphics to be properly alpha-blended (callum)
 - Draw the "wrong flag" cross in a scalable manner (callum)

Robots:
 - Implement mouse control (callum)
 - Add a toolbar and move menu to supplement mouse control (callum)

gnome-games 2.7.3
=================

Not a lot new, but there is a new UI for changing key controls
in gnect and gnibbles (thanks to Paolo Borelli).

 - Odessa (aisleriot) bug fixes (jrb)
 - Removed gdk-card-images library (callum)
 - Drawing fixes for blackjack (callum)
 - Five or More line detection code improved (callum)
 - New control selection UI in gnect and gnibbles (Paolo Borrelli)
 - Make the state of the mahjongg pause button consistent (callum)

gnome-games 2.7.2
=================

The major change for this release is Jon McCann's work on
his blackjack game to make is rescalable. There are some
known bugs in this (due to Callum's code, not Jon's) so be
careful. Those who are reading this as part of the first
official GNOME 2.7 release probably want to look at the notes
for 2.7.1 too.

gnome-games 2.7.1
=================

This is the first release of the new development cycle and there is a
*lot* of very new features available for your enjoyment. Being a
development release there will also be a lot of bugs. As always we are
very interested in bug reports and suggestions: send them to:

                   http://bugzilla.gnome.org/

Gnome-games now has a web-page. You can find it at:

            http://www.gnome.org/projects/gnome-games/

Aside from numerous bug fixes (thanks to Dean Copsey, Paolo Borelli,
William Jon McCann and Iain Holmes) these are the major changes:

Aisleriot:
 - The cards now scale with the window. (Callum)
 - Two new games: one and two-card spider. (Aaron Schlaegel)
 - Per game help menu item. (Callum)

Ataxx:
 - Major rewrite: new AI and drawing code. (Sjoerd Langkemper)

Gnibbles:
 - Resizeable SVG graphics. (Theo van Klaveren)

Gnometris:
 - Backgrounds are now set by drag-and-drop. (Callum)

Iagno:
 - New, harder, AI added. (Bevan Collins)

Klotski:
 - Removed. (Callum)

Lines:
 - Renamed to Five or More. (Callum)

Mahjongg:
 - New layout, Ziggurat. (Rexford Newbould)

Mines:
 - New scores dialog. (Callum)

Tali:
 - Revised UI. (Trevor Hamm)
2004-09-21 17:13:02 +00:00
jmmv
aeaf72fc8b Update to 2.6.2: Bug fixes backported from 2.7 and build fixes for OS X. 2004-06-26 10:50:23 +00:00
danw
cffc036d91 darwin fixes (malloc.h, plus a broken configure check that was accidentally
using the result of the wrong test to determine whether or not guile was
available)
2004-05-16 19:55:24 +00:00
jmmv
8a051aec6a Update to 2.6.1: Bug fixes for mahjongg and blackjack. Translation updates
for Hungarian and Gujarati.
2004-04-20 15:48:11 +00:00
jmmv
bedae6c90c Make use of the new USE_DIRS variable, instead of directly depending on the
*-dirs packages.
2004-04-14 16:15:20 +00:00
jmmv
b5765c4e1e Depend on librsvg2-gtk2, as this package requires the gdk-pixbuf loader
provided by it to load SVG images within some of the games.  Bump revision
to 1.  Closes PR pkg/25074 by Arto Huusko.
2004-04-06 15:49:36 +00:00
jmmv
37c9bee1d7 Update to 2.6.0. Summarized list of changes since the previous stable
branch (2.4.x):

- Mahjongg has new layouts, new tilesets and is completely scaleable.
  It is also faster and shuffling works properly.
- Gnomine has new, improved graphics and a hint function.
- Freecell (the aisleriot version) now has supprot for super-moves
  and is a lot closer to the stand-alone version in behavior.
- Glines has new graphics and is also completely scaleable.
- Aisleriot now keeps track of statistics on the games you play.
- Gnect has recieved a major upgrade and is now leaner and cleaner.
- For aislriot and blackjack the dialog for changing the card style
  has been reworked.
2004-04-01 19:04:10 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
jmmv
ae5a97419f Handle some shared directories by depending on (or updating dependancies to
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs.
Bump PKGREVISION.
2004-03-08 19:40:36 +00:00
jmmv
d44aa584ab Bump PKGREVISION due to a fix in scrollkeeper's handling of its documentation
database.
2004-03-07 12:09:20 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
jmmv
ae4a53ee1c Not used any more. 2004-02-17 22:52:24 +00:00
jmmv
4363aad99c Explicitly depend on pkgconfig to fix build, and use pkgsrc intltool. 2004-02-17 18:37:33 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
xtraeme
0bd97f7c69 bl3ify 2004-02-11 08:06:32 +00:00
jmmv
bad3afef71 Bump PKGREVISION due to gnome-vfs2 update (fam readded as a dependancy). 2004-02-09 18:47:36 +00:00
jmmv
1f27e5698f Update to 2.4.2:
* The bugs where both blackjack and gnome-stones crashed on start-up
have now been fixed. There have also been translation updates.
2004-02-06 18:44:46 +00:00
jmmv
0b16f0012b Fix path to gnome2-games; there is no gnome-2.4 category (hi xtraeme@!). 2004-01-26 11:55:48 +00:00
grant
4390a2f42b replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-24 13:30:55 +00:00
jmmv
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
jmmv
56fb821e5f Do not change the current directory in the INSTALL script. This avoids
errors shown during all subsequent actions (specially when the script tries
to execute itself with the VIEW-INSTALL target).  Bump PKGREVISION to 1.
2004-01-23 16:09:37 +00:00
xtraeme
bcc47e838a Update to 2.4.1.1 from Min Sik Kim in PR pkg/24038.
A minor release to make sure that gnome-games doesn't break when using
GTK+ 2.3.
2004-01-10 05:18:25 +00:00
reed
6d9af8d68d Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
2004-01-03 18:49:33 +00:00
xtraeme
65a03399aa Update to 2.4.1, thanks to Min Sik Kim and Soren Jacobsen for doing this.
Changes have been several translation updates and some bugs fixed, please
review Changelog file to see a full list of changes.
2003-12-29 00:02:47 +00:00
jmmv
a51d1c36df Bump PKGREVISION due to gnome-vfs2 update (fam removed as dependancy).
( We really need non-recursive dependancies... *sigh* )
2003-12-28 23:37:05 +00:00
wiz
391b5798e6 Bump PKGREVISION for atk library major bump. 2003-12-13 00:45:21 +00:00
salo
f35979c642 PKGREVISION++ due to devel/popt update. 2003-11-12 01:31:47 +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