summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
2018-07-18Mark packages that require C++03 (or the GNU variants) if they fail withjoerg26-52/+52
C++14 default language.
2018-07-13mirrormagic: updated to 3.0.0adam21-427/+19
3.0.0: There are not many new features and changes to the game itself, as the main goal of this release is to keep the game playable on modern systems, and there is finally also support for Mac and Android systems. This was all done by integrating the classic Mirror Magic game engine into the game Rocks’n’Diamonds as a new custom game engine, therefore using R’n’D as the new technical platform for this and any future release.
2018-07-13rocksndiamonds: updated to 4.1.0.0adam4-78/+80
4.1.0.0: added various additional customization options to create your own games added showing/hiding game element sections in the level editor depending on the selected game engine added doing ‘redo’ by pressing ‘undo’ button with Ctrl or Shift key in the level editor added new automatically saved config file for the selected zoom tile size in the level editor moved level property ‘initial wind direction’ to balloon elements in editor fixed various bugs (and probably added some new ones)
2018-07-07openttd: updated to 1.8.0adam5-9/+53
1.8.0: (None) 1.8.0-RC1: - Feature: [GFX] Climate-specific Action5 extra airport sprites - Feature: Draw vertical separators at tile distance in the train depot GUI - Feature: [Build] MSVC 2017 project file generator. Most noticeable, std:c++latest is enabled - Feature: [Build] Project file generator for kdevelop 4/5 - Feature: Add option to close windows with right click - Feature: Vehicle Group Info: Add profits and occupancy display to group vehicle list - Feature: Display aircraft type in vehicle preview/purchase/detail windows - Change: [NewGRF] Various performance improvements to resolving VA2 - Change: [NewGRF] Increase maximum allowed vehicle sprite size to reduce clipping of ships - Change: Check companies for bankruptcy before subtracting reoccuring monthly costs - Change: [GFX] Replace the office building sprite on various toyland airports with a better fitting sprite - Change: [GFX] The switch-toolbar icon contained pixels from the fire cycle. Replace the whole icon with a new version - Change: Reword texts in industry view, when stockpiling is used - Change: Remove the gap between windows when positioning them after opening - Change: [Build] Enable usage of static_assert for MSVC - Change: [Build] Preserve PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables in config.cache file - Change: Do not cancel headquarter construction and engine-preview-query when shift-clicking - Change: Parse extmidi command string for parameters to pass on - Change: Draw images in centre of buttons - Fix: Store the map variety setting in the savegame like the other mapgen settings, so restarting maps considers it - Fix: Hair selection was missing one option - Fix: Avoid tile operations outside map border when building lock - Fix: Catenary sprites got mixed up for depots - Fix: Make automatic window-positioning RTL-aware - Fix: Automatic window-positioning now uses GUI-scale/style dependent sizes/distances instead of fixed pixel values - Fix: [NewGRF] While executing random triggers, var 5F should include the new triggers - Fix: [NewGRF] Reset used random triggers only after all A123 chains have been resolved, so that all RA2 in all chains can test the shared triggers - Fix: [NewGRF] Industry random triggers are stored per tile, even when randomising the shared random bits of the parent industry - Fix: [NPF] Reserved track bits were not accounted for when trying to find any safe position - Fix: Do not modify argv[0] - Fix: Do not search directories when opening ini files as we already have their full path - Fix: Road tunnel/bridge heads have no trackbits wrt. catenary drawing
2018-07-06Recursive revbump from audio/pulseaudioryoon1-2/+2
2018-07-04*: Move SUBST_STAGE from post-patch to pre-configurejperkin19-41/+41
Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
2018-07-03extend PYTHON_VERSIONS_ for Python 3.7adam15-30/+30
2018-06-25games/ruby-squib: Fix dependencytaca1-2/+2
Correct dependency to ruby-highline17.
2018-06-24wesnoth: updated to 1.14.3adam13-1469/+3187
Version 1.14.3 AI * Fixed crash in presence of units with negative hitpoints (issue 3042). * Efficiency improvements to filter evaluations in the Goto Micro AI and some AI helper functions Campaigns * Dead Water: * Fix possibility of villagers blocking pickup of sword in S10 The Flaming Sword (issue 3207). * Descent Into Darkness: * New Parthyn map in S1 and S6. * Northern Rebirth: * Reduced starting gold and income in scenarios 10 to 13 * Secrets of the Ancients: * Fix S09 Training Session not ending when all dark adepts die (issue 3192) * Tutorial: * S2: made enemy starting gold equal to that of the player. * Under the Burning Suns: * Added portrait and updated sprite for Giant Ant. Language and i18n * Updated translations: British English, Chinese (Traditional), Czech, French, Italian, Japanese, Scottish Gaelic, Spanish Multiplayer server * Fixed lan_server option not causing the server to exit once vacated, e.g. when using the Host Networked Game option from the Multiplayer menu in the game (issue 3206). Music and sound effects * The music now changes immediately when you load a save file (issue 2602). * Fixed Lua errors when setting a music track that cannot be found when the playlist is already empty, e.g. if there's no music installed for the game (issue 3194). WML engine * Removed validation to ensure units cannot have negative hitpoints. We learned that the ability to create such units is documented, and thus disallowing it was an API change. Since API changes aren't allowed in the stable branch, we have reverted it. Miscellaneous and bug fixes * Fixed an occasional crash at the loading screen related to multi-thread access of the image cache. * [kill] animate=yes no longer scrolls to units through fog or shroud, thus matching 1.12's behavior again. * [message] displays the unit type name when a nameless unit speaks and no custom caption= is specified (issue 3211). * do_not_list=yes units are no longer excluded from the debug mode-only Create Unit dialog. * Fixed a rare issue where disabled attacks could cause the wrong attack to be initially selected in the Unit Attack dialog. This bug also had the potential to cause units to the wrong attack when engaging or viewing damage calculations. * Fixed [scenario] map_file= being unusable in most circumstances. Version 1.14.2 Campaigns * Northern Rebirth: * S02.1 Infested Caves: keep side 8 AI leader from wandering off too far and ending up on a keep with only one hex for recruiting. * S02.1 Infested Caves: AIs are less likely to kill each other in early game, which would make it harder for the player otherwise. * S02.1 Infested Caves: Dwarvish allies are also less likely to die. * S02.1 Infested Caves: minor map tweaks and improvements. * S05 The Pursuit: removed a bottleneck and tweaked Rod of Justice. * Sceptre of Fire: * In 'Caverns of Flame', fixed various issues with the volcano eruption. * Under the Burning Suns: * Various Quenoth unit graphics updates. * Descent into Darkness: * In 'A small Favor', disabled a not intended way to win the scenario. * Secrets of the Ancients: * Bats are transformed to normal ones already after S5 Graphics * Fixed a minor team coloring mistake in the north-facing Revenant standing animation. Language and i18n * Updated translations: British English, Chinese (Simplified), Czech, French, Galician, German, Italian, Japanese, Scottish Gaelic, Spanish, Ukrainian User interface * List boxes (MP lobby game list in particular) now keep the scroll position when they change, instead of keeping the selected item visible (issue 3016). * Fixed MP lobby player list scrolling to top when it changes * Fixed the first unit sometimes not being selected when opening the Recall dialog. * Fixed a crash when using very large portraits in [message] (issue 2912) * Added a button to access the version info dialog to Preferences. * Removed player list sorting options in the MP lobby. The list is now automatically sorted alphabetically, friends first. * Rearranged campaign difficulty menu layout Terrains * Removed hidden terrains that were not supposed to make it to 1.14: ^Prg, ^Prgo, ^Pwd, ^Pwdo Miscellaneous and bug fixes * Fixed memory leak in terrain filter code. In a huge map with Silver Mages, it could leak several gigabytes of memory in a long session. * Fixed: unit halo remained after undoing a recall (issue 3065) * Fixed: unit halo intensity doubled during AMLA animation * [change_theme] no longer causes a Lua error when theme= is not specified instead of explicitly set to an empty string. * [change_theme] no longer requires running a separate action to update the UI afterwards (e.g. [redraw]) and the status panels are updated immediately. as well. * Lua random map generator: fixed error when flipping map; specifically this also fixes an assert at the start of HttT S7 (Sceptre of Fire) that had a 50% chance of being triggered * Experimental AI: fixed recruiting not working on maps without enemies, such as the first two turns of Dark Forecast * Experimental AI: fixed recruiting evaluations sometimes not being updated * Replaced deprecated Lua code and all remaining uses of FOREACH and MESSAGE macros * Fixed [color_adjust] interacting poorly with time of day color shifts and values outside the [-255, 255] range (issue 3144). * Fixed a regression from 1.13.10 where modification option values couldn't be properly saved in arrays. * Added stricter validation to ensure units cannot have negative hitpoints, except during specific attack-related events. * Added deprecation notices for several macros that had them missing before. * [message] no longer scrolls to units through fog or shroud so it matches 1.12's behavior. * Fixed animation-wide text_color and blend_color keys being overwritten. This fixes level-in and level-out animations sometimes fading to black instead of white. * Fixed [animate_unit] freezing the game when observing MP games (2970). * Fixed carryover behaving differently when loading a start-of-scenario save (issue 3152). * Fixed turn replay function in MP. * Fixed savegames being created even when not needed (issue 3150). * Fixed handling of extra_recruit in planning mode (issue 3100). * Fixed handling of skirmisher in planning mode. * Fixed handling of filter_recall in planning mode. * Fixed possible segfault at game end. * Fixed require_resource in [resource]. * Fixed require_scenario=yes not working with map_generation (issue 3105). Version 1.14.1 Campaigns * Eastern Invasion: * In 'Captured', fixed units incorrectly costing upkeep after leveling up. * Secrets of the Ancients * Fixed minor unit naming inconsistencies (issues 2844 and 2846). * Under the Burning Suns * Added custom graphics for the broken tree in S1. * Various sprite and image updates. * Fixed a bug in the formation ability causing defense bonuses not being received in some cases. Language and i18n * Updated translations: British English, Chinese (Simplified), Czech, French, Galician, German, Italian, Japanese, Scottish Gaelic, Slovak, Spanish * Fixed Logging Options tooltips not being translatable (issue 2837). * Add command-line argument to disable the filtering of incomplete translations in the language selection list. Multiplayer server * Added support for matching user, IP, and email bans from a forums board when the forum_user_handler is enabled and active. (IP and email bans with wildcards are not supported yet.) * Fixed various instances of the server crashing under certain conditions. Performance * Added an option to disable the FPS limiter for a slight performance boost. Units * Changed the plural name for the merfolk race from Mermen to Merfolk (issue 2940) and replaced a few instances in core unit or terrain descriptions accordingly. User interface * Removed individual Join/Observe buttons for each game in the MP Lobby. * Highlight the titles of MP games with vacant slots. * Improved MP Lobby layout on low resolutions. * Improved reporting of network errors in the MP lobby (issue 3005). * Ensure the chat widget remains the correct size even after a window resize. * Custom MP game names are now capped at 50 characters. * Restored Era info to main MP game display. * Improved the resolution selection criteria for the MP Lobby. * Fixed inactive weapon specials being displayed in the Unit Attack dialog unlike in 1.12 (issue 3033). Miscellaneous and bug fixes * Removed misleading tooltip text stating registered nicknames are optional for the official MP server. * Attempting to save a screenshot with an unsupported format now shows an error message, instead of saving the screenshot as BMP with the requested extension. * It is now possible to disable logdomains in the Logging Options dialog. * Fixed the wesnoth(6) manpage claiming the default log level is 'error' when it has been 'warning' since version 1.9.0. * Document --log-none in the wesnoth(6) manpage. * Avoid trying to load invalid base64-encoded data URIs. * wesnoth_addon_manager and the addons.wesnoth.org web index can now use data URIs. * Fixed a crash when using certain invalid color= values. * Implemented a workaround for an unhandled std::bad_cast from string comparison functions that caused a crash-to-desktop when opening Preferences among others (issue 3050). * Fixed many crashes and out-of-sync errors when using the planning mode. Version 1.14.0 Campaigns * Under the Burning Suns * New set of Quenoth faction and character portraits by LordBob. * Updated sprites for several Quenoth units. * Fixed "Invalid WML found" error that can be caused by the Quenoth Youth support ability. Help browser * Temporarily hidden Editor section as it is mostly incomplete and of little use right now (issue 2963). Language and i18n * Fixed Version label on the title screen not being translatable (issue 2914). * Updated translations: Czech, French, Galician, German, Japanese, Polish, Scottish Gaelic, Slovak, Spanish Multiplayer * Fixed regression causing a crash-to-desktop when trying to log into the server using a registered and active account without specifying a password. * Fixed an infinite loading screen if the server shut down or restarted mid-login. * Fixed an infinite loading screen when attempting to login with an unregistered nickname followed by a registered one. * Dark Forecast: Fixed possible Lua error when the weather changes. User Interface * Implemented MP chat message history saving (issue 1194, issue 2802). * Fixed context menus not dismissing on right click. Miscellaneous and bug fixes * Fixed an AI assertion when a unit with one disabled attack attacked a unit with no attacks or a single disabled attack.
2018-06-24games/ruby-squib: change dependency to ruby-highline17taca1-2/+3
Change dependency to devel/ruby-highline17. Bump PKGREVISION.
2018-06-23fortune-strfile: Add LICENSEleot1-1/+2
2018-06-20Update to 20180615 - ok from PMC.sevan3-8/+13
Changelog: More acronyms Offensive acronyms database which can be searched with the -o flag.
2018-06-17puzzles: drop maintainership.wiz1-2/+2
2018-06-17monsterz: drop maintainershipwiz1-2/+2
2018-06-15MyGoGrinder: update to 2.3.1.wiz2-7/+7
Bugfix against zip slib attacks
2018-04-29revbump for boost-libs updateadam68-136/+136
2018-04-17Add p11-kit to gnutls/bl3.mk and bump dependencies.wiz4-8/+8
2018-04-17Recursive PKGREVISION bump for vala-0.40.wiz1-2/+2
2018-04-16Recursive bump for new fribidi dependency in pango.wiz43-86/+86
2018-04-14revbump after icu updateadam6-12/+12
2018-04-10xmahjongg: force c++03. Fixes build issue (GCC 6.4)maya1-2/+2
permstr.cc: In function 'bool operator==(PermString, const char*)': permstr.cc:163:26: error: no matching function for call to 'operator==(PermString&, bool)' if (operator==(a, false) || !b) ^ In file included from permstr.cc:19:0: ../include/lcdf/permstr.hh:113:1: note: candidate: bool operator==(PermString, PermString) operator==(PermString a, PermString b) ^~~~~~~~
2018-04-02nethack*: reset MAINTAINERwiz1-2/+2
2018-03-17games/ruby-squib: update to 0.14.1taca2-13/+14
# Squib CHANGELOG Squib follows [semantic versioning](http://semver.org). ## v0.14.1 / 2018-03-15 Chores: * Bumped deps: Pango et al. to 3.2.1, Cairo to 1.15.12. (Fixes an issue with Ruby 2.5 and Windows)
2018-03-14games/ruby-squib: update to 0.14.0taca3-34/+74
## v0.14.0 / 2017-11-06 Features: * `save_pdf/save_sheet` method now supports `sprue`, which allows you to define templated layouts and position your cards freely (#217) by @felixleong. See docs for how to use this _very_ powerful feature! * `circle` method now supports various `arc` options, so you can draw partial circles (#211) by @sparr * `save_sheet` method now supports `rtl` or "right-to-left", for easier duplex printing of backs (#204, #208) by @sparr * `yaml` method for reading in data, much like `csv` and `xlsx` by @blinks * Layouts now support `*=` and `/=` operators in addition to `+=` and `-=` (#200). * `save_pdf` method also supports `rtl` by @vador * New DSL methods `safe_zone` and `cut_zone` will draw a rectangle inset from the margins for quick proof checking * New "advanced" option for creating new projects, if you do `squib new --advanced yourgame` (@andymeneely). * New built-in layout: `party.yml`. (@andymeneely) Compatibility: * DPI is correctly respected with font sizes now. To convert to Squib v0.14+, divide your old font sizes by 3 (precisely, 300/96=3.125). By @felixleong Docs: * Command-line is better documented now * Some more examples included in various places Bugs: * fix save_sheet to calculate rows correctly based on range (#207) by @sparr Chores: * Going back to our policy of locking in our dependencies so that we don't have new gems breaking things. * Bumped deps, Cairo to 1.15.10 and Pango et al. to 3.1.9 Special thanks to @sparr, @felixleong, @blinks, @vador for all of their work!!
2018-03-12Build with C++11, fix build.bsiegert1-3/+2
This is necessary because of the last xerces-c update. Found by John D. Baker in PR pkg/52851.
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz97-191/+194
2018-03-08rocksndiamonds: 4.0.1.3adam2-7/+7
Rocks'n'Diamonds 4.0.1.3 Shortly after the release, a regression bug was discovered in version 4.0.1.2, caused by the performance tuning for the “autotest” and warp mode tape replay, affecting the Emerald Mine game engine. Rocks'n'Diamonds 4.0.1.2 fixed bug in EM engine on 64-bit systems (potentially breaking some tapes) fixed some bugs that potentially broke older tapes that should work again now fixed bug when checking out-of-bounds frames im graphics definitions fixed bug with (float) division by zero when auto-testing very short tapes added some performance tuning for “autotest” and warp mode improved drawing title messages which use different fonts Rocks'n'Diamonds 4.0.1.1 added workaround for broken MIDI volume behaviour for Windows platform fixed bug with fading menu music on ‘start game’ if game music is the same fixed bug with cheat codes not working anymore after changing player name fixed memory fragmentation by repeated creation of differently sized bitmaps fixed warnings on Windows complaining about program not responding fixed cheat for loading solution tape to quietly remove inserted tape fixed cheat for loading solution tape for Supaplex style levels with demo fixed bug which could cause saving tapes with a wrong level number filename fixed loading tapes that exceed the maximum allowed tape size fixed potential off-by-one buffer overflow bug when recording tapes fixed many more bugs (that are all listed on git.artsoft.org)
2018-03-07xorgproto: use xorgproto instead of separate *proto packageswiz5-16/+14
Remove now obsolete packages.
2018-02-28games/Makefile: + stockfish.wiz1-1/+2
2018-02-28games/stockfish: import stockfish-9wiz4-0/+39
Stockfish is one of the strongest chess engines in the world. It is also much stronger than the best human chess grandmasters. Unlike most chess engines, Stockfish is open source (GPL license). That means you can read the code, modify it, contribute back, and even use it in your own projects.
2018-02-26revbump after x264-devel updateadam3-5/+6
2018-02-19Sprinkle "unsigned" ahead of "char" for various bitmaps, andhe14-13/+468
handle the C++ trickle-down type conversion warnings. Bump PKGREVISION.
2018-02-18games/lbreakout2: move documentation to share/doc/lbreakout2rillig2-38/+38
2018-02-18games/crack-attack: move documentation to share/doc/crack-attackrillig2-22/+22
Bumped PKGREVISION.
2018-02-03Typokhorben1-2/+2
2018-01-28Bump PKGREVISION for gdbm shlib major bumpwiz12-24/+24
2018-01-26eboard: Specify c++03 to avoid conflicts with std::bind.jperkin1-2/+2
2018-01-26crack-attack: Specify c++03 to avoid conflicts with std::bind.jperkin1-2/+2
2018-01-26wormz: Specify c++03 to avoid conflicts with std::bind.jperkin1-2/+2
2018-01-15moria: Use FORTIFY_SUPPORTED=no instead of PKGSRC_USE_FORTIFY=no.jperkin1-3/+3
2018-01-14games/*: fix alignment of variable valuesrillig58-188/+188
pkglint -Wall -r --autofix --only aligned After running the above command, three packages had to be adjusted manually: In maelstrom-x11, pkglint didn't see that a commented variable assignment should have been re-aligned as well. In netmaze, there was a single line that didn't align well with all the others, but pkglint decided to adjust the whole paragraph to this single line. The result would have been ok, but not good. In tscp, there was a paragraph where some of the lines were indented one space more than the others. This rule is useful when one variable name is very long compared to the others, but not in this case.
2018-01-14pkgsrc doesn't support PREFIX with spaces or other special characters.rillig37-101/+101
Therefore it is not necessary to add the :Q modifier to this variable and several others. pkglint -r -Wall --autofix --only :Q
2018-01-14tyrquake: follow redirectwiz1-3/+3
2018-01-07tuxracer: Move documentation to where it belongs, bump PKGREVISION.rillig2-44/+44
2018-01-07tads: Move documentation to where it belongs, bump PKGREVISION.rillig4-71/+71
2018-01-07Don't use AUTO_PLIST, but create the directory explicitly. Fixes build.joerg1-2/+3
2018-01-07Moved documentation from share/doc/html/zoom to share/doc/zoom.rillig2-29/+22
share/doc/html has been deprecated since about 10 years. Bumped PKGREVISION.
2018-01-01Fixed pkglint warnings.rillig2-4/+4
The additional slash in the PLIST was probably a typo. It wasn't noticed yet because the package doesn't build on Linux right now, during the build phase.
2018-01-01Fixed pkglint warnings by moving documents to share/doc/freeciv-manual.rillig3-163/+166
The documentation is from 2000, but still relevant in large parts. Bumped PKGREVISION.
2018-01-01Sort PLIST files.rillig26-190/+189
Unsorted entries in PLIST files have generated a pkglint warning for at least 12 years. Somewhat more recently, pkglint has learned to sort PLIST files automatically. Since pkglint 5.4.23, the sorting is only done in obvious, simple cases. These have been applied by running: pkglint -Cnone,PLIST -Wnone,plist-sort -r -F