summaryrefslogtreecommitdiff
path: root/games/wesnoth
AgeCommit message (Collapse)AuthorFilesLines
2019-03-18wesnoth: updated to 1.14.6adam3-13/+14
Version 1.14.6 AI Fixed crash when the AI simulates a fight between two units which can slow but aren't yet slowed, then simulates another fight for one of them in Monte Carlo mode. Experimental AI recruiting: fixed AI crash for unit type with unknown race Support for modifying the available AIs using cores: New parameter default_ai_algorithm for setting the default AI New parameter mp_rank for setting the order in which AIs appear in the MP computer player selection menu New option "Keep saved AI" when reloading games from the MP Create Game screen. Choosing this option prevents overwriting of the saved AI by the default AI. Forest Animals Micro AI: fix AI crash when using custom rabbit hole image Fix Lua AIs using the ai.stopunit_*() functions potentially creating infinite candidate action loops Campaigns Dead Water: - S12: Slightly rebalanced enemy reinforcements and ai gold Descent Into Darkness: - Allow converting L3 necromancers to liches from S12 onwards. - Added an alternative method of completing the campaign. - S8, S9 (A Small Favor II & III): Clarify objectives. - S8 (A Small Favor II): Fixed units created via the plague ability not available in S9. Sceptre of Fire: - S1&2: increased difficulty - S6: additional guards for the elves Secrets of the Ancients: - S01 Slipping Away: It is now obvious that the wild animals cannot cross the fences. - S02 Dark Business: Simplify scenario by removing the temporary invisible starting keep. - S05 Blackwater: Additional dialog from Ardonna at the start. - S11 Battleground: Ghosts are now able to be recruited after the scenario is complete. - S15 Mountain Pass: Bird bones moves so bird is easier to keep alive when discovered. - S21 Against the World: Leader of the elves is now same elf from S12. - S21 Against the World: Adjustment so player doesn't have to chase down some leaders at the end. - Proper animation for finding the bird bones. - Newly made liches will now receive a move point upon transformation if they weren't recalled. this turn and haven't moved yet. The Hammer of Thursagan - S12 'The Underlevels': redesigned with completely new map and scenario Northern Rebirth: - Fix loyal units obtained in S7 costing upkeep (introduced in 1.14.5) - S13: Improvement to the AIs The Rise of Wesnoth: - S15: victory text is not used upon hero death - S17d: enemy units are killed upon victory except for bats - S22: cuttlefish now have the loyal icon The South Guard: - Revised scenario and story dialogue. - Reworked and rebalanced all scenario and map designs. - Removed S6a 'Tidings Good and Ill'. Tutorial: - S2: Wolf riders are not initially recruited, to not hinder the player from reaching the island in time Language and i18n Updated translations: British English, Chinese (Simplified), Chinese (Traditional), Czech, French, German, Italian, Japanese, Lithuanian, Russian, Scottish Gaelic, Slovak, Spanish, Ukrainian. Lua API Fix wesnoth.set_dialog_callback calling the function immediately when used in the previous callback. Fix wesnoth.set_dialog_value not triggering re-layout. wml.tostring() now outputs a string that can be parsed back to WML without loss of data. Miscellaneous and bug fixes Fix crash with custom themes on desktop PCs. Add --campaign-skip-story command line switch for skipping directly to turn 1. Remove --data option, --data-path has the same functionality. Fix documentation of --render-image command line switch. Update manpage with options previously only documented by wesnoth --help. Fix wrong ordering for BW / BF years, for example in Play a Campaign when sorted by date. GUI.pyw can now terminate a running maintenance script Fix SDL_DestroyRenderer assertion failure under XMonad. Fix map item names not being translated in the scenario editor. Usernames specified in the MP UI and command line are now stripped of leading and trailing whitespace, including newlines. Show ability of a selected unit as active/inactive with respect to mouseover hex. macOS: Wesnoth now uses the app sandboxing feature, which means there is a new location for saves. All saves will be migrated during first launch automatically. Many units lacking animations now have at least a defense animations Multiplayer server Fix stale temporary bans continuing to have an effect on players until cleared by phpBB on the next ban/unban operation. Packaging new scons option, intended to be used when building releases inside a git repo: autorevision=False Fix build with Boost 1.69. Fix build with Pango 1.43. User interface Fix regression: Game Load screen would not select 1.12 savegames. Fix regression: the in-game "Observers" icon (an eye) was covered by the minimap. Increase step size when clicking sliders in the MP Create Game dialog. Fix overlapping top bar elements with small screen resolutions. Don't scroll to an invisible unit that recruits another invisible unit. When a recruited unit is fogged, scroll to the recruiting unit and play recruit animation. Fix line breaks in first statistics line in unit type pages in the help. Don't scroll to an enemy unit that teleports to or from an invisible hex. Don't show in the sidebar the time of day schedule of a shrouded hex. Game Load screen gracefully handles savefiles that can't be parsed. The sidebar now shows alignment and damages as they would be on the hex under the mouse, rather than at the unit's current location. When a unit has multiple statuses (slowed/poisoned/invisible/etc), the sidebar shows all of them, not just the first. Fixed being able to dismiss a game lobby by pressing Esc. Fixed multiple severe issues in the classic theme. The "Attack Enemy" dialog now shows inactive weapon specials in gray. Taking screenshots in title screen is possible again The "Recruit Unit" dialog is searchable by unit type name. Add text filter to hotkeys preferences. Hide leader in status table if it's unfogged but invisible. macOS: Dark GUI on macOS Mojave and later when dark appearance is enabled.
2018-12-13revbump for boost 1.69.0adam1-2/+2
2018-11-14Revbump after cairo 1.16.0 update.kleink1-2/+2
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon1-1/+2
2018-10-03wesnoth: updated to 1.14.5adam3-9/+30
Version 1.14.5 AI Fixed crash in AI code when a side has multiple leaders. Fix AI ignoring teleport locations when moving leader to leader goals. Fast Micro AI: Fix bug crashing the AI when units with chance-to-hit specials without id are on map. Campaigns Heir to the Throne: S6: Allow canceling an attack when a move+attack spawns enemy units S6: Change the trigger for spawning undead reinforcements S17: Add dialog explaining the lava game mechanic and an easter egg Liberty: S3: Add story and war drums music. Northern Rebirth: S12: empty sides are hidden. S13: allied leaders whose death causes defeat won't leave their keep and the lich brothers and Krash got more gold. Sceptre of Fire: S4: a cave entrance has been added. S5: Gryphon Riders are now available starting form S5 (formerly S3). S7: it's now impossible to kill all pursuers. Secrets of the Ancients: Fix dialog said by wrong unit & revert previous fix The Hammer of Thursagan: S10: Fix objectives requiring too much of the player. The South Guard: S2: the case where Deoran is not sent to the Citadel is handled better. S2: enemy units will no longer neutralize villages instead of capturing or burning them. This also means certain units will no longer be hidden in the Game Stats list. S4: bodyguards are never spawned next to other units, and always in forest. S5: zombies have now one castle with two leaders. S6a: mermen leave after this scenario and will no longer be available. S7a & S8a: a certain hero may now die. Tutorial: Show an undo reminder if one is out of moves, but can't end the turn yet. Added more information to the Status Table prompt about how to access it Under the Burning Suns: New graphics for Eloh. Multiplayer A New Land: Fixed village gold being 1 instead of 2. Fixed Random Start Time not working Fixed a possible crash when leaving a game as an observer Fixed Start Game locked when other players abort the faction/leader selection dialog Fixed Skip Replay when joining MP campaigns. Fixed OOS errors when undoing after ally chat. Fixed game freezing upon droiding with Delayed Shroud Updates Fixed require_scenario and require_era attributes. Language and i18n Updated translations: British English, Chinese (Traditional), Czech, French, German, Hungarian, Italian, Japanese, Scottish Gaelic, Ukrainian. User Interface On laptop computers we now show how much battery you have left. MacOS: Fixed moving the mouse with a touchpad also scrolling GUI dialogs. MacOS: Add build number to OS version report. Fix layout of Preferences window with some localizations (such as Czech). Load Game now shows the chosen difficulty with the same name that you originally selected. Load Game now shows the modifications enabled in the selected savegame Force leader sprites larger than 72x72 to be downscaled in Load Game Add left padding to dialog messages shown with a portrait on the right Addon Manager uses clearer terms for sort order. Fix reversed sort order by unit level in Unit List and Recall Unit. Fixed crash in Recall Unit when no units match the filter WML engine Fixed [animate_unit] and [heal_unit] preventing unit halo from disappearing if the unit dies later Miscellaneous and bug fixes Fix some minor problems with the macOS package. Fixed crash when trying to attack with a unit without usable weapons Fixed the debug mode Create Unit dialog crashing when changing the gender of the previous selection after causing the list to come up empty using the filter box. Allow searching by race and internal unit type id with the Create Unit filter box as well. wmlxgettext is now included in release packages, so a separate download is no longer required to use it with GUI.pyw. Fixed crash when pressing Reset replay Fixed editor cannot add starting location for > 9 players. Fixed crash in Lua tstring comparision Fixed objectives at scenario start using old/cached values of conditions/variables Show an error message when trying to open the Lua console while not in debug mode. On enemy side's turn, don't scroll to that side's leader if it's invisible. Fixed :droid ignoring its second argument. Fixed :droid giving no feedback when successful.
2018-08-22Recursive bump for perl5-5.28.0wiz1-2/+2
2018-08-16revbump after boost-libs updateadam1-1/+2
2018-07-26wesnoth: updated to 1.14.4adam4-26/+28
Version 1.14.4 * Security Fixes * Fixed Lua being able to escape sandboxing via load/loadstring (CVE-2018-1999023). * Add-ons server * Made it so plain-text .po catalogues in add-ons are detected and added to the list of translations for them. * Campaigns * Dead Water: * In 'Tirigaz', take the situation into account of orcs being killed either first or by undead. * Delfador's Memoirs: * Fix hero units costing upkeep * Eastern Invasion: * Fixed missing prisoners and loss of recallable units in 'Captured'. * Northern Rebirth: * Level 0 units are not available anymore after scenario 5 * Secrets of the Ancients: * Adjust gender of enemies to better match story in S11 & 21 * Simplify dialog to fix possible confusion in S16 * Have nagas be able to recruit in S21 * The South Guard: * S4: undead leader won't leave the castle anymore * S5: the untypical situation that one can defeat the lich before finding Urza Afalas is now handled * Under the Burning Suns: * S11: added custom graphics for the citadel. * S12: clarified the alien bodies' weaknesses. * Various visual improvements. * Editor * Fixed saving a map as a scenario not enabling scenario editor tools. * Graphics * New attack animation for the Peasant. * Tweaked the Ruffian's attack animation timing. * Language and i18n * Updated translations: British English, Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, French, German, Hungarian, Japanese, Scottish Gaelic, Slovak, Spanish * Lua API * Upgrade to Lua 5.3.5. * Multiplayer server * Fixed lobby and whisper messages not having a maximum length. * User interface * Improved the layout of the Statistics dialog. * Allow changing dropdown menu selections with the scrollwheel. * Fixed lobby chat box scrolling to top on a new message if it isn't at the bottom * Fixed the unit preview pane not showing the default race icon when detailing a single unit's stats. * Sort units secondarily by XP in the unit list dialog. * Whiteboard related bugfixes * WML engine * Fixed errors about WESNOTH_VERSION not being defined when trying to load add-ons that have preprocessor errors. * Miscellaneous and bug fixes * Added an advanced preference to enable experimental PRNG combat. * Campfires use illumination instead of a different ToD. * Linux builds now enable security hardening by default. * Fixed MP admins being unable to observe private games. * Fixed MP faction, leader, and leader gender changes persisting even if the selection dialog is dismissed. * Fixed an issue with positioned sound sources ignoring the volume set in Preferences after going off the audible radius and back. * Fixed wmllint choking on gzipped binary files (e.g. gzipped tarballs). * Fixed wmllint crashing on nonexistent paths provided in the command line. * Slight changes to the objectives dialogue * Greatly improved touch control support. * Fixed wmlindent crashing on nonexistent paths provided in the command line
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-04-29revbump for boost-libs updateadam1-2/+2
2018-04-16Recursive bump for new fribidi dependency in pango.wiz1-2/+2
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz1-2/+2
2018-01-14games/*: fix alignment of variable valuesrillig1-20/+20
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-01Revbump after boost updateadam1-2/+2
2017-08-24Revbump for boost updateadam1-2/+2
2017-05-03Convert CXXFLAGS setting C++ standard to USE_LANGUAGES.jperkin1-7/+2
2017-04-30Recursive revbump from boost updateryoon1-2/+2
2017-02-12Recursive revbump from fonts/harfbuzzryoon1-2/+2
2017-02-06Recursive bump for harfbuzz's new graphite2 dependency.wiz1-2/+2
2017-01-01Revbump after boost updateadam1-2/+2
2017-01-01Add python-3.6 to incompatible versions.wiz1-2/+2
2016-10-07Revbump post boost updateadam1-2/+2
2016-07-09Remove python33: adapt all packages that refer to it.wiz1-2/+2
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-1/+2
2016-06-18Update games/wesnoth to 1.12.6leot2-7/+7
Changes: Version 1.12.6: * Campaigns: * Legend of Wesmere: * Fixed recruit lists for AI sides in MP mode. * Made it so the campaign displays an error and aborts when started with Shuffle Sides enabled in MP mode. * Language and i18n: * Updated translations: British English, Galician, Italian, Japanese, Portuguese, RACV, Russian, Scottish Gaelic, Slovak, Spanish, Swedish * Terrains: * Fixed glitches of river ford transitions. * User interface: * GUI1 comboboxes now use the thinner menu frame style. * Fixed minimap buttons appearing without contents or in the wrong state when the game window is resized, when using debug commands to toggle fog and/or shroud, and probably a lot of other occurrences that are now covered by a proper fix on top of the quick hacks shipped with versions 1.11.16 and 1.12.3. * Fixed MP lobby games list coming up empty when Invert is checked while Apply Filter is not (bug #23117). * Fixed Observers icon appearing behind other top bar items in MP games on horizontal UI resolutions < 1024 (bug #24455). * Fixed ToD schedule progress indicator appearing behind other top bar items on vertical UI resolutions < 600. * Miscellaneous and bug fixes: * Revert all updates to hot-key handling which broke letter-based short-cuts on non-US keyboard layouts, where characters are in different key locations (bug #24186). * Fix the move-to-targets candidate action of the default AI ignoring tunnels * Fix two rare bugs in the goto candidate action that resulted in goto moves by other units being skipped after a unit could not get to its goal. * Fixed possible assertion failures in multiplayer. * Fixed false positive OOS messages in replay when replaying games from an older Wesnoth version. * Fixed saving the game during a replay creating corrupt saves (bug #23310). * Fixed unit test compilation against Boost 1.60 and later (bug #24234).
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam1-2/+2
2015-11-21Update games/wesnoth to 1.12.5.leot4-117/+15
Changes: Version 1.12.5: * Campaigns: * Eastern Invasion: * Fixed scenario events not working right on easy difficulty in 'Captured'. * Legend of Wesmere * Fixed carryover bugs in scenarios 5-12. (units missing from carryover, units appearing twice on map...) * Editor: * Add Recent Files menu with a list of recently saved or loaded maps or scenarios, up to a custom limit (by default 10) that can be set in Advanced Preferences. * Fixed Player Start labels not being updated with repeat map generations (bug #20036) * Language and i18n: * Updated translations: British English, French, Hungarian, Japanese, Latvian, Polish, Portuguese, Scottish Gaelic, Spanish * Fixed crashes during start-up on Windows resulting from add-ons containing erroneous textdomain declarations (bug #23839). * Multiplayer: * Era names no longer support formatting markup in the game setup screen. * Made MP lobby filter option filter on eras and mods too (bug #22987). * Fix scenario ending to early for players that are defeated if there are still players fighting and victory_when_enemies_defeated=no. * Fix 'enemies defeated' event causing OOS error in mp scenarios. * Terrains: * Removed unit elevation from N-S hanging bridges * Added unit elevation to NW-SE and SW-NE stone chasm bridges * Added unit elevation to NW-SE and SW-NE plank bridges * Hanging, stone chasm, and plank bridges are now displayed in-game simply as "Bridge", retaining their descriptive names in the editor as per convention. * Fixed spurious "could not open image 'terrain/.png'" error messages caused by terrains without a minimap image (symbol_image) such as those from the Special category in the editor (Impassable Overlay, etc.). * User interface: * Force uniform font rendering settings across X11 and Apple OS X, avoiding color glitches resulting from incorrect applications of subpixel hinting (bug #20337). * WML engine: * Added WML menu item and event handler views to the Gamestate Inspector dialog. * Removed y offset by -1 from [message]'s scroll-to-unit logic. * Miscellaneous and bug fixes: * Default to non-strict compilation with CMake. * Fixed strict compilation with clang 3.5 and 3.6. * Fixed strict compilation with gcc 5. * Fixed unbound memory read in internal time formatting code with specially-crafted input. * Fixed RECRUIT_UNIT_VARIATIONS core WML macro leaking an internal temporary variable ($recruited_unit_random_variation). * Fixed unit [resistance] and [jamming_costs] not being considered for sync check. * Fixed OOS on random maps, where clients placed sides in different castles. * Several fixes to the handling of key combinations including non-alphanumeric keys (Enter, Tab, F1-F12, etc.), especially relevant for assigning custom hotkeys to actions in Preferences. * Fixed broken Oasis terrain help entry (bug #23023) * Fixed hang when attempting to make a screenshot from a non-existent map via command-line (bug #20900) * Fixed cases of wrong unit type used in planning moves (bug #20299) * Avoid crash when planning moves on planned recruits (bug #18637)
2015-11-03Add SHA512 digests for distfiles for games categoryagc1-1/+2
Problems found locating distfiles: Package blokus: missing distfile blokus-1.1.tar.gz Package crossfire-client: missing distfile crossfire-client-images-1.11.0.tar.gz Package dungeon: missing distfile dungeon-gdt-glk.tar.gz Package gate88: missing distfile Gate88_Mar19_05.tar.gz Package gnuchess4: missing distfile gnuchess-4.0.pl80.tar.gz Package ioquake3-pk3: missing distfile quake3-latest-pk3s.zip Package rollemup: missing distfile Rollemup.tar.gz Package tscp: missing distfile tscp181.zip Package xbat: missing distfile xev111.tar.gz Package xgalaga: missing distfile xgalaga-2.0.34.tar.gz Package xrick: missing distfile xrick-021212.tgz Package xskat: missing distfile xskat-cards.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-07-23This is a maintenance release for the stable 1.12.x series, and it is fully ↵adam3-9/+7
compatible with previous releases in the series. This version includes an important fix for a security vulnerability affecting add-on creators, as well as an assortment of other bug fixes, minor improvements, and translation updates.
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-04-25Recursive revbump following MesaLib update, categories g through n.tnn1-1/+2
2015-04-17Changes 1.12.2:adam3-37/+92
This is a maintenance release for the stable 1.12.x series including a critical security fix, as well as an assortment of other bug fixes and improvements over version 1.12.1. We urge users of all previous versions to upgrade immediately.
2015-03-22Use explicit conversion to bool.joerg2-1/+15
2015-03-10(pkgsrc)mef11-1190/+3259
- drop two patches, upstream corrected. (the comments on patches were): The key argument of std::map must not be const as it can't be assigned internally otherwise. - Add buildlink to audio/libvorbis, sysutils/dbus - Add sysutils/desktop-file-utils/desktopdb.mk to include - Add post-patch: target to removed patched *.orig files (otherwise those are installed) - Adjust several REPLACE_PYTHON and REPLACE_BASH - Add patch to correct missing shebang lines necessary for REPLACE_.* Update 1.10.7 to 1.12.1 ----------------------- - changelog is too huge to list here, instead pick only for 1.12.1 from: http://www.wesnoth.org/ Wesnoth 1.12.1 Sunday, January 25 2015 Wesnoth 1.12.1 is now available. This is a maintenance release for the stable 1.12.x series and, as such, it delivers an assortment of bug fixes and other improvements over version 1.12.0. Check the forum thread for a list of the most notable changes in this version. As on previous occasions, we also offer two versions of the changelog: a trimmed-down players changelog including only those items considered to be relevant in regular gameplay, and a more technical full changelog for enthusiasts and content creators. The source code, Windows, and Apple OS X packages are already available on the downloads page. You may also find packages for other platforms there as they become available. You may comment on this release in the forums.
2014-11-07Revbump after updating boostadam1-1/+2
2014-10-28Update to 1.10.7:wiz3-13/+116
Version 1.10.7: * Add-ons server: * Restricted names (not titles) for newly uploaded add-ons to ASCII hyphens, underlines, and alphanumerical characters. Previously uploaded add-ons are exempt from this change. * Graphics: * New portraits for HttT * Language and i18n: * Updated translations: Chinese (Traditional), French, Galician, Indonesian, Japanese, Old English, Polish, Portuguese, Portuguese (Brazil), Russian, Scottish Gaelic, Vietnamese * Networking: * Handle an exception in the SDL_net-based network code (bug #20205) * User interface: * Fixed (bug #17220): Cursor in gui2 text box now behaves appropriately after text box overflow occurs. * Fix viewport centering issues with actions such as the Next Unit command, and the [scroll_to], [scroll_to_unit], and [message] WML actions (bug #18793). * WML engine: * Fixed invalid memory access issues caused by subnamespaced persistent WML variables (bug #20385). * Fixed incorrect image path function name in error messages generated by using ~CROP() with negative coordinates. * Miscellaneous and bug fixes * Improved: Autorevision based revision numbers in CMake. * Fixed the recall list sometimes getting confused when dismissing a recall. * Prevent unchecked memory access in cut_surface() * Fixed bug #20853 ("WML child missing yet untested for" when loading some replays). * Backported several bugfixes for wmllint (Windows-unfriendliness on the command line, unusual crashers, underscores stripped from keys).
2014-10-19Revbump after lang/lua51 update.alnsn1-2/+2
2014-08-21SunOS needs explicit -lintl -lsocket. Package is still broken due tojperkin1-1/+3
recent boost fallout.
2014-08-13Revbump after boost-libs updateadam1-2/+2
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz1-2/+2
until proven otherwise.
2014-05-05Recursive revbump from x11/pixmanryoon1-2/+2
Fix PR pkg/48777
2014-05-03Revbump for Lua multiversion support.alnsn1-2/+2
2014-02-07Mark as not ready for python-3.x. Bump PKGREVISION.wiz1-2/+3
2013-11-20Revbump after updating devel/boost-libsadam1-2/+2
2013-11-20recursive bump from boost-lib shlib major bump.obache1-2/+2
2013-10-30Bump PKGREVISION of packages whose Lua depends changed form, but whosedholland1-2/+2
own PKGNAME is unchanged.
2013-10-10Recursive revbump from pango-1.36.0ryoon1-2/+2
2013-09-02Revbump after cairo updateadam1-1/+2
2013-08-30Update games/wesnoth to 1.10.6.obache6-20/+87
based on PR pkg/48139 by Leonardo Taccari (with conditional PLIST fix) Changes: Version 1.10.6: * Campaigns: * The Rise of Wesnoth: * Fix bug #16772: AI won't attack * Son of the Black Eye: * Prevent infinite loop if fewer than two transport ships (bug #20389) * Language and i18n: * Updated translations: British English, Chinese (Simplified), Chinese (Traditional), Dutch, Estonian, French, Galician, German, Hungarian, Italian, Latin, Portuguese, Portuguese (Brazil), Scottish Gaelic, Serbian, Slovak, Vietnamese * Multiplayer: * Moved new lobby option in Preferences -> Multiplayer to Advanced Preferences and clarified description * User interface: * Scale down unit baseframes larger than 72x72 in the Recruit and Recall dialogs to prevent all list entries from being enlarged to fit * WML engine: * Fixed [disallow_end_turn] losing effect on save/reload (bug #20350) * Fixed [disallow_end_turn] persisting when advancing to the next scenario (bug #20351) * Fixed bug #20401: [remove_unit_overlay] did not work when the image used an image path function that took multiple parameters. * Miscellaneous and bug fixes: * Fixed a rare case where a player could exercise (very) limited control of another (human) player's units in a hotseat game. * Made wmllint recognize victory_string, defeat_string, gold_carryover_string, and notes_string (all from the [objectives] tag) as attributes that need to be made translatable * Fixed wmllint complaining about id= attributes in [time_area]s * Make drakes fly on volcano tiles (bug #20485). * Fixed bug #20290: No longer terminate due to a corrupt savegame. * Fixed bug #19970: No longer terminate due to corrupt preferences. * Fixed a display artifact (halos not cleared) when WML moves a unit. * Use bilinear interpolation for scaling images down. * Fixed wmllint, wmlscope and wmlindent not working correctly on Windows if a command line argument ends with a backslash