summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
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.
2006-03-28Add DragonFly support.joerg5-34/+85
2006-03-28Use pthread.buildlink3.mk consistently.joerg4-17/+20
2006-03-28When checking for libSDL in configure, link in pthread explictly.joerg2-1/+30
2006-03-28Fix pthread linkage and 'label at end of compound statement' problems.joerg11-4/+121
2006-03-28Fix pthread linkage and gettext detection.joerg2-1/+53
2006-03-28Add DragonFly support.joerg2-9/+7
2006-03-21Bump PKGREVISION for all packages that had broken INSTALL/DEINSTALLjlam6-12/+12
scripts prior to revision 1.43 of bsd.pkginstall.mk.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam6-11/+15
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-03-12Add and enable aop.wiz1-1/+2
2006-03-12Imported aop from pkgsrc-wip.rillig5-0/+62
The goal of Aop (Ambassador Of Pain) is is to drive the hoovercraft (O) trough the level into the 'at' sign (@) and reach as much points as possible by reducing the number of moves and not losing any time. Lost lifes (0) can easily be picked up by simply drive over them. Packaged by Antoine Reilles.
2006-03-12Do not insist on GNU gettext in libintl, acceptwiz4-4/+191
any that has a gettext() function. Fixes build on NetBSD-3.99.16 (and probably older releases too). Lots of additional translation files now installed, add them to the PLIST and bump PKGREVISION.
2006-03-11bin/wmlxgettext needs the correct Perl interpreter.rillig1-2/+5
2006-03-11Convert all packages using REPLACE_INTERPRETER to the new variable namesghen1-4/+4
without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*). Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted here, if at all. Ok with rillig.
2006-03-11Removed the definition of EXTRACT_ONLY that has prevented the package fromrillig1-2/+1
building.
2006-03-10Fixed pkglint warnings.rillig1-8/+8
2006-03-10Remove unused DEINSTALL script that was being superseded by the onejlam1-17/+0
generated by the pkginstall framework.
2006-03-09Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.jlam21-42/+42
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09Set PYTHON_VERSIONS_ACCEPTED per PR 32977 by Robert Elz.wiz1-4/+6
Bump PKGREVISION. Update HOMEPAGE and MASTER_SITES.
2006-03-09Use REPLACE_INTERPRETER instead of a patch.ghen3-13/+7
2006-03-09Added spaceracer.rillig1-1/+2
2006-03-09Imported spaceracer-0.2.4.rillig8-0/+244
Space Racer is a 3D car racing game. The circuit is a road in a galactic environment. It aims to be a clone of the well known Stunt Car Racer developped by Geff Crammond, author of Grand Prix I and II.
2006-03-07Add x11.buildlink3.mkwiz1-1/+2
2006-03-06Belatedly bump PKGREVISION for all libtasn1 dependencies, sincewiz7-12/+14
libtasn1 had a shlib major bump. Also update dependencies in bl3.mk files. Addresses PR 32998 by Robert Elz.
2006-03-05* Teach the tools framework how to supply the pkgsrc version ofjlam1-3/+2
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD when determining whether the native makeinfo can be used. * Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo. * Get rid of all the "split" argument deduction for makeinfo since the PLIST module already handles varying numbers of split info files correctly. NOTE: Platforms that have "makeinfo" in the base system should check that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are correct.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam85-170/+170
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-03-03Regen so that the MacOS X patch program can apply it.kristerw2-5/+5
2006-02-28Do not install fr locale file -- it is not a translation, and made troublewiz10-53/+88
in 2.1 bulk builds. While here: Use REPLACE_PERL instead of handcrafted code. Get rid of automake build dependency by adding the corresponding patches. Remove bogus patch.
2006-02-25Remove gnocatan and add pioneers to pkgsrc/games/Makefile, which replacesveego5-173/+2
pkgsrc/games/gnocatan