summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
2006-05-15Uses C++.joerg1-1/+2
2006-05-15Let's repeat:joerg2-1/+15
Linux is not a good default architecture. Linux is not a good default architecture. Linux is not a good default architecture. For example, many platforms don't have concepts like "-ldl".
2006-05-15Uses C++.joerg1-1/+3
2006-05-15Uses C++.joerg5-5/+11
2006-05-15Uses C++.joerg3-3/+8
2006-05-12Add DragonFly support.joerg9-150/+194
2006-05-12Uses C++.joerg1-1/+2
2006-05-11Uses C++.joerg2-2/+4
2006-05-11Use config file framework for score file, install it with 664.joerg2-11/+5
I haven't changed the package to use setgid game and removed the other-writeable, since such files should not be created under ${LOCALBASE}. Bump revision.
2006-05-11Uses C++.joerg1-1/+2
2006-05-11Updated games/crossfire to 1.9.0adam1-3/+6
2006-05-11Removed in favour of crossfire-server and crossfire-mapsadam11-2143/+0
2006-05-11Removed in favour of crossfire-client[-gtk,-gtk2]adam13-281/+0
2006-05-11Crossfire is a multi-player graphical arcade and adventure game made for theadam21-0/+729
X Windows systems environment. It has certain flavours from other games, especially gauntlet and the rogue-like games (Nethack, Moria, Angband, and Ragnarok.) Any number of players can move around in their own window, finding and using items and battling monsters. They can choose to cooperate or compete in the same world. In the years of development that have followed, Crossfire has grown to encompass over 150 monsters, ~3000 maps to explore, an elaborate magic system, over 15 character types, a system of skills, and many, many artifacts and treasures.
2006-05-07Update from version 2.6 to version 2.10.2. Includes new UDP networked game ↵dsainty9-612/+2751
support and music, but still the same great bombs.
2006-05-06Fix errno and pthread detection.joerg6-7/+130
2006-05-02update to 2.14.1drochner3-8/+9
This is a maintenance release of the stable 2.14 version of gnome-games. There are only a few bugs fixed: - The nightfall theme in Four-in-a-row now uses the correct graphics. - Minor corrections to the Mines documentation. - Fix a double-loading bug in the card-images code. (Halves the load-time for SVG card themes!).
2006-04-28Fix C++ for GCC 3.4+. Always link with pthread when linking with qt-mt.joerg5-7/+98
2006-04-28Fix C++ for GCC 3.4+.joerg2-1/+15
2006-04-28Fix isnan() and finite() detection, at least the former is supposed tojoerg4-3/+62
be a macro. Don't ever copy FILEs, bail out silently if stderr can't be reopened. Bump revision.
2006-04-28Needs msgfmt.joerg1-2/+2
2006-04-28Remove silly ${OSS} in compile target. Fix errno. Annoate DragonFlyjoerg4-12/+51
need of -lcompat.
2006-04-25Added the missing directories that must exist before installing the files.rillig1-1/+3
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig15-38/+39
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-21Correctly link against non-native X11. Fix another case of -ldl.joerg3-5/+22
2006-04-21Add DragonFly. Fix GCC 3.4+ issues in C++.joerg5-24/+56
2006-04-19Update to 2.2.1.6 (core version 2.2 (unchanged), gui version 1.6 (from 1.2)):dillo2-7/+8
- Adapt to gtk 2.6. - Many bug fixes and small improvements.
2006-04-19Upstream distfile changed without version bump (formatting changesdillo2-5/+6
in the glk portion (unused by this package): use DIST_SUBDIR.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz60-114/+120
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam15-212/+212
PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
2006-04-15Changes 2.0.8:adam7-29/+26
- Simplification of pubserver authentication system, and other pubserver-related changes. - Fix problems with some strings in some languages on windows. - Fix a potential desynchronization bug when establishing connections. - Fix a potential crash when reading packets (CVE-2006-0047). - Fix some bugs allowing illegal rehoming of units. - Allow loading of savegames created by Freeciv 2.1. - Allow client goto into unknown tiles. - Fix a set of crashes likely to happen with the XAW client on 64-bit systems. - Fix a bug that allowed unlimited incoming airlifts.
2006-04-13BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace withjlam10-35/+20
USE_TOOLS+=msgfmt.
2006-04-13Sorted PLIST.rillig1-1291/+1291
2006-04-12Use normal make. Be a setgid game. No sound server included, so don'tjoerg4-17/+35
try to build one on FreeBSD and DragonFly.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig2-4/+4
that they look nicer.
2006-04-11update to 0.7drochner4-18/+38
many fixes and improvements since 0.1, added a level editor
2006-04-11-take maintainership (as suggested by snj)drochner2-7/+7
-update to 2.4.1 changes: - PrBoom demos are now recorded with high-precision turning (like the "Doom v1.91" hack that is floating around) - when both -nodraw and -nosound are supplied, then no graphics will be initialized and no windows opened - add ultdoom compatibility level, and bring compatibility levels into line with Prboom+ - screenshots now use correct palette in software mode - screenshots now in PNG format on Linux/Unix where available - suppress use-supershotgun key in compatibility mode - removed obsolete video related code - fix screenshots on 64bit systems - fix comp_666
2006-04-10CHECK_FILES_SKIP logfile and recordpooka1-2/+10
thanks to joerg for hammering me into fixing this finally ;)
2006-04-09Unquote SUBST_MESSAGEs. Fix typo. Correct path in SUBST_SED.snd.wiz1-5/+5
Should fix a problem reported by Rick Kelly on pkgsrc-users. Bump PKGREVISION.
2006-04-06update to 2.4.0drochner3-13/+12
changes: emulate reject overflows and spechit overflows - from prboom-plus more original doom compatibility options improve stretched graphics drawing for hires fix super-shotgun reload on last shot fix compilation with gcc 4.x fix some more dehacked support problems (e.g. Hacx) fix crash if pwad contains zero-length sound lumps added possibility to use mmap for wad access, this leads to less memory usage simplified the memory handling removed old Doom v1.2 lumps from prboom.wad windows also uses prboom.wad now add Mac OS X bundle build removed lumps and tables which are in prboom.wad from source
2006-04-06Over 1200 files touched but no revisions bumped :)reed5-16/+16
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-04-04* List the info file entries directly in the PLIST.jlam6-16/+22
* Honor PKGINFODIR and PKGMANDIR.
2006-04-03Make this package build with gcc-4.minskim2-1/+14
2006-04-02Depend on hicolor-icon-theme to:jmmv2-4/+6
1) Handle the shared share/icons/hicolor directory. 2) Properly regenerate the icon theme cache during (de)installation. Bump PKGREVISION.
2006-03-30Update to 2.14.0:jmmv5-112/+52
gnome-games 2.14.0 ================== This is it! The grand 2.14.0 release of gnome-games! The BIG changes: - There is a new high score system. Mines, Five or More, Mahjongg, Same GNOME and Gnometris use it. Most of the changes are behind the scenes, but there is a new high-score dialog and you now have the opportunity to change the name recorded in the high score list. - gnome-stones has been removed. Serious copyright issues were raised about the origins of some of the code and levels. Given the earlier sound effects problems and the general lack of maintanence the best course of action was euthanasia. - Gnometris and Ataxx have new drawing engines. The old themes are no longer usable (although this may change in the future). Other changes: General: - You can enable or disable compilation of individual games. - You can use Apple's Bonjour library for zeroconf support. Avahi is not yet supported (the code is just about ready). Aisleriot: - New games: Gaps, Block Ten, Cruel, King's Audience, Athena, Aunt Mary and Saratoga. - A more useful card-compression algorithm. - A French translation of the documentation. - Middle button acts as a double-click. Ataxx: - New graphics engine. Gnometris: - New level system. There is no upper limit, but the game never stops getting faster. - New graphics engine. - New options for beginners: show where the piece will land. Iagno: - New AI code. Mines: - New, better, documentation. Nibbles: - New graphics. And lots and lots of bug fixes. Minor changes since the 2.13.8 release: Aisleriot: - Remove the threaded hint code for Freecell because of portability issues with threads in all but the most recent guile releases. - Fix the double-click code in Freecell to not make potentially bad moves. Mines: - Finally finish the new documentation. - Relicense the documentation under a dual GPL/GFDL license. Robots: - Allow alphabetical keys to be used as controls. General: - Fix the bug when you enter your name in the high score list and the entry isn't centered properly. Enjoy. gnome-games 2.13.8 ================== This is the RC1 release of gnome-games for the 2.13/2.14 cycle. Once again, many bug fixes. Aisleriot: - Eliminate warnings and remove old idioms. Ataxx: - Use the correct header files for cairo. Blackjack: - Fix the window icon for first-time users and people changing the rules. Iagno: - Remove a reference to gnothello.gnome.org. Nibbles: - Fix level 8 to align the vertical exits (Benjamin Otte). - Purge references to gnothello.gnome.org. - Draw bonuses properly when the board is resized. - Fix console warnings about bad tile numbers. Robots: - Use the right window icon. Tali: - Rationalise headers slightly. General: - More fixes for category-less games. - Fix warnings. - Get the network code to call the right server in a LAN game (Daniel Haischt). gnome-games 2.13.7 ================== This is the second beta release of gnome-games in anticipation of the 2.14 release. There are a lot of bug fixes in this release. Aisleriot: - Yukon: avoid a premature end-of-game (callum). - King's Audience: Stop the player from cheating in obscure circumstances (Zack Keane). - Diamond Mine: Fix a crash when a complete stack of 13 cards is moved (Vincent Povirk). - Avoid flicker when cards are moved onto empty slots (callum). Ataxx: - Make sure the board is redrawn when the theme changes (callum). Mahjongg: - Record scores as something other than 0 (callum). - Remove the empty category in the scores list (callum). Nibbles: - Make sure the image files load with recent gdk-pixbuf implementations (callum). Robots: - Fixes to the new safe-teleport code. The infinite teleports was a bug, as was the inability to teleport as the first move (callum). gnome-games 2.13.6 ================== This is the first beta release of gnome-games in anticipation of the 2.14 release. For this release we are firmly in bug-fixing and polishing mode. The most noticeable change will be the new documentation for Mines. It is still is a half-complete state, but I am taking an approach that should make it a lot more useful than our old state-the-obvious style that has plagued GNOME for so long. Criticism of the style and approach is very welcome. Aside from that most of the changes are trivial. General: - Corrections to all the desktop file category entries. - User-defined accelerators are now saved. - Change the code for saving user-customisable controls to be more robust. Anyone who was loosing their custom key settings should get them back now. Aisleriot: - Shuffled exclamation marks in the game-won dialog to be slightly more sane. - Fixed the sect2 tags so that section headings appear again and the docs make a bit more sense. - The Aunt Mary documentation now appears correctly in the English docs. Mines: - Complete rewrite of the documentation in what is hopefully a more informative style. - Fix a crash on some 64-bit machines when custom sizes are chosen. - Removed a spurious warning when the mouse is moved out of the playing area with the button down. Robots: - Certain end-of-game situations with safe-moves on could lead to a game that had to be aborted and with no chance of saving the score. This is theoretically fixed now. Testing is needed. - New SVG icon from Nicu Buculei. Tali: - Restored the "blank die" image on selected die because the toolbar selection is hard to discern in some themes. The toolbar hilighting is still used. gnome-games 2.13.5 ================== This is the feature-freeze version of gnome-games for the 2.13/2.14 release cycle. As a result I've tried to cram a lot of stuff in at the last minute - probably bringing in a whole pile of bugs. The biggest feature is that you can now change the name recorded in the high score dialog. You only get one chance, but for those of you who prefer to use nicknames instead of your real ones. There it is. Aisleriot: - New game: Aunt Mary from Alan Horkan. - A three-card option and cleanups for Osmosis and Peek from Zach Keene. - Code cleanups in Golf (Alan Horkan and callum). Blackjack: - Dealer doesn't draw more cards if the outcome of the round has been decided (rah). Five or More: - Compiles with the Sun compiler (Damien Carbery). - Works with the setgid bit set - it got missed last release (callum). Iagno: - New AI code from math1@nifty.com. It includes new heuristics and the code is a lot cleaner. - Undoing after a "final flip" redraws the screen properly (callum). Mines: - There is no longer any scaling of the custom times. This is the way things have been for the past six months anyway. Now it is official rather than a bug. The old scaling of the time to get a score was always a bit confused. So now you just have to accept that if you can change the rules, the score doesn't mean much. - Compiles with the Sun compiler (Damien Carbery). Robots: - New default graphics from Nicu Buculei. - Using the mouse now respects safe moves (rah). General: - You can change the name in a freshly set high score (callum). gnome-games 2.13.4 ================== Yet another development release of gnome-games. A bit more fun to be had this time. New games for Aisleriot, new graphics for Ataxx and a modification to the high scores code that is sure to test your bug-reporting skills ;). Aisleriot: - Two new games from Alan Horkan: Athena and Saratoga. - The middle button can now be used to emulate a double-click. - The algorithm to compress long piles of cards has been changed. The cards are now allowed to fall off the bottom of the window as long as they are still partially visible. This makes more of each card visible. - New option to shuffle the gaps on redeal for Gaps (Zach Keene) - The French translation of the help files has been completed thanks to Damien Laniel. - Options sections in the help for games which don't actually have any options have been removed (Damien Laniel). Ataxx: - Theme support has been re-instated. The themes are now based on code rather than image files (just like gnometris). There are currently only two themes: Plain and Squares and Diamonds. See the file gtkgridboardthemes.c if you want to write new ones. Blackjack: - Show results of a hand even if events are pending (Jon McCann). Gnometris, Mahjongg, Mines, Same-GNOME: - The games now work again when setgid games. The code seems to work but is theoretically very prone to lock-ups (as opposed to actual crashes). Bug reports with a description of what you were doing at the time are encouraged. gnome-games 2.13.3 ================== This is the latest development release of gnome-games. Most of the work has concentrated on two games, Aisleriot and Gnometris. Aisleriot: - New game from Zach Keene: King's Audience. - Agnes: slight rules change to make play more intuitive (callum). - Ctrl-O is the new menu shortcut for "Select Game" (callum). - Fix elevator so it works again (callum). - Debugging code now returns stack traces. - Thirteen: Change the waste layout, the two cards at the right are now in play rather than the end cards. Also bug fixes (callum). Gnometris: - Redo the scoring and level system. The speed increases more slowly, but never stops increasing. Removing multiple lines scores more and there is a bonus if you manage to clear the entrie field. The bonus for using "fast-fall" have been removed (callum). - New option for beginners: "Show where the piece will land" (callum). gnome-games 2.13.2 ================== Not a lot has changed since the last release, but some bugs have been fixed. So, for your testing pleasure, here is the latest development version of gnome-games. General: - The maintainer address has changed to callum@spooky-possum.org. The maintainer is still the same person. - The --enable-games code has changed to be a bit saner and to accept "none" as an option. e.g. --enable-games=none,gnometris will only build gnometris. See the README file for details. (callum) - Fix a bug in the high-score file locking that prevented two games of the same type being played at once. Aisleriot: - Consolidation of code for all the spider-like games into one common file which gets inherited by the variations. (Vincent Povirk) - New game: Cruel, a nice permutation game. (Zach Keene) - Documentation id tag corrections to be strictly docbook compliant. (callum) Five or More: - Fix a bug where clicking on the outer pixels of the game area did strange things. (callum) Gnometris: - Changed the "Joined" theme to be a better demonstration of what can be done if you aren't restricted to a pixmap-style theme format. Still horribly slow. (callum) gnome-games 2.13.1 ================== This is the first release of the 2.13 development series. A lot has changed and many bugs can be expected. Big issues: gnome-stones has been removed. Serious questions have been raised about the Copyright status of some of the code gnome-stones was based on and also some of the levels used. Given the earlier sound-effects problems and the general lack of maintenance of the game the best course of action appears to be euthanasia. Both Gnometris and Ataxx have new drawing-engines based on the Cairo graphics library. The old themes are no longer usable (although this may change in the future depending on development of the librsvg library) and in the case of Ataxx there is only one theme. In fact, using the theme selector in Ataxx is likely to cause a crash - for the moment, don't use it. The other bug you should not report is that the graphics for Gnometris suck. I know, the current code is mostly proof of principle and will be improved. There is a new high scores API. The games Mines, Five or More, Gnometris and Same GNOME use it. This change should be backwards compatible and, except for a change in the dialog, invisible. Security: Because of the high scores change the previously mentioned games do NOT drop their setgid privileges as they used to. If someone accessing the games group is a serious issue then it is recommended that you disable the setgid option. See the "Security Issues" section of the README file, but note that the first item in the "mitigating factors" doesn't apply for these games. General News: - You can now disable and enable the compilation of games. See the README file, search for "enable". - Compilation on Windows and Mac OS X stand a good chance of working, I have not tested this personally. - The supplied spec file is now up to date thanks to Paul Smith. - You can now use Apple's Bonjour library for Zeroconf support instead of Howl. Avahi is unfortunately not yet supported. - Numerous patches to fix compilation with various combinations of options. Aisleriot: - New game: Gaps from Zachary Keene. It is similar to the "Blue" demo game that came with the curses distribution. - The game Block Ten has been reinstated. It was removed with a comment indicating it didn't work. It seems to work fine for us, if you find out otherwise please tell us. - Freecell hint code now runs in a separate thread so we get good hints with a good response time. - Bug fixes for Spiderette, Kansas, Gypsy and Straight Up. Ataxx: - Completely new drawing engine. Theme changing doesn't work. See above for details. Blackjack: - There is now an option to automatically reject insurance. Gnometris: - Graphics engine rewrite inspired by Paolo Borelli's code. See above for details and caveats. Note that writing new themes is simple and encouraged. Nibbles: - New graphics from Aurélio A. Heckert Tali: - Rather than using a blank die to indicate a die that will be rolled, the entire die acts like a toggle button in a toolbar. In some themes this is a little subtle.
2006-03-30Fix pthread usage.joerg3-5/+6
2006-03-30Update to KDE 3.5.2markd2-6/+5
changes unknown
2006-03-30Update to KDE 3.5.2markd2-6/+5
* KMahjongg o Not looking for themes/background/etc on .kde
2006-03-29Fix pthread detection and linkage.joerg3-2/+35
2006-03-29libggi is a threaded library, so enforce thread linkage. Otherwisejoerg4-2/+38
configure bails out e.g. on DragonFly, since the linkage test fails. Fix GCC 3.4+: label at end of compound statement.