summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
2022-12-16Add games/julius. Thanks wiz@ for donating a copy of the game!nia6-1/+69
Julius is a fully working open-source version of Caesar 3, with the same logic as the original, but with some UI enhancements, that can be played on multiple platforms. Caesar III is a city-building game released in 1998. Players assume the role of a provincial governor to build thriving cities across the Roman Empire, in which they must ensure their citizens have their needs met, and deal with various disasters, angry gods and hostile enemies. Julius will not run without the original Caesar 3 files. You can buy a digital copy from GOG or Steam, or you can use an original CD-ROM version. The goal of the project is to have exactly the same game logic as Caesar 3, with the same look and feel. This means that the saved games are 100% compatible with Caesar 3, and any gameplay bugs present in the original Caesar 3 game will also be present in Julius.
2022-12-16Add games/augustus. Thanks to wiz@ for donating a copy of the game!nia6-1/+1350
Augustus is a fork of the Julius project that intends to incorporate customizable gameplay changes and enhancements to Caesar 3. Caesar III is a city-building game released in 1998. Players assume the role of a provincial governor to build thriving cities across the Roman Empire, in which they must ensure their citizens have their needs met, and deal with various disasters, angry gods and hostile enemies. Because of gameplay changes and additions, save files from Augustus are NOT compatible with Caesar 3 or Julius. Augustus is able to load Caesar 3 save files, but not the other way around. If you want vanilla experience with visual and UI improvements, or want to use save files in base Caesar 3, check Julius. Augustus, like Julius, requires the original assets (graphics, sounds, etc) from Caesar 3 to run, such as the version from Steam, GOG.com, or the original CD-ROM. Augustus optionally supports the high-quality MP3 files once provided on the Sierra website.
2022-12-15games/openrct2: teach it about big-endian hosts.he2-1/+21
Fixes build on NetBSD/macppc.
2022-12-15games/fallingtime: fix build on NetBSD/macppc.he2-4/+6
...where we need -std=gnu99 for alloca(). Use BUILDLINK_TRANSFORM to transform command line, otherwise -std=c99 sneaks in and overrides, causing link failure. Can't find where patch-pkg_default.gcw0.desktop is, not in CVS repository...
2022-12-15stone-soup[-sdl]: update to 0.29.1nia6-18/+28
Release notes for 0.29: https://crawl.develz.org/wordpress/0-29-shooting-stars
2022-12-15xtacy: Requires libXext.jperkin1-1/+2
2022-12-14sais: add cc-by-nc-v4.0-license to LICENSE for datawiz1-2/+2
2022-12-14sais: add upstream bug report URLwiz2-3/+4
2022-12-14games/Makefile: + saiswiz1-1/+2
2022-12-14games/sais: import sais-1.6.3wiz5-0/+71
Strange Adventures in Infinite Space, a time-limited space exploration game.
2022-12-09ruby-squib: remove upper bounds for ruby-gnome related packageswiz1-6/+7
Hopefully unbreaks pbulk dependency checking Extend OVERRIDE_GEMSPEC so this hopefully runs as well.
2022-12-08xracer: Remove -Wl,-export-dynamic on SunOS.jperkin1-1/+3
2022-12-02kajongg: use DEPENDS for py-qt5wiz1-2/+2
2022-11-28spdlog: Reduce size of hammer to bring in external fmtlib.nia1-1/+3
Some dependent packages link fine without fmtlib (eg. libixion) and fmtlib ending up in their libtool file is causing problems of its own. This way only packages that are including those relevant fmtlib symbols need to be explicitly linked against fmtlib.
2022-11-27geography/proj: recursive revbumpgdt4-8/+8
2022-11-26scummvm: buildlink against liba52adam1-1/+2
2022-11-23massive revision bump after textproc/icu updateadam92-139/+184
2022-11-21*: Re-apply SunOS linker argument removals.jperkin5-5/+13
These are currently duplicated in mk/platform/SunOS.mk but the generic removals will be removed soon in favour of per-package removals, due to flags getting leaked into installed files.
2022-11-10quakespasm: update to 0.95.1snj3-14/+13
Changes in 0.95.1 * Allow mixing lit and unlit textures in the same map. * Water texture mipmapping support - fixes glistening effect on distant water. * Fix screen flashes in some maps with AMD's new drivers. * Defend against zero-sized textures, e.g. __TB_empty in qbj_grue.bsp * Fix possible file pointer leak in game load code. * Minor code cleanups. Updated third party code, e.g. SDL, music codecs, etc. * Thanks to 'temx' for his patches. Changes in 0.95.0 * Add support for lit water (patch contributed by Josiah Jack, with fixes from Eric Wasylishen.) * Add model scale support -- requires protocol 999. (Original patch contributed by Josiah Jack with fixes from temx and Andrei Drexler. Thanks to Eric Wasylishen, MH and Spike for useful discussions.) * Add sv_cheats cvar for 2021 rerelease (patch from Andrei Drexler). * Clear the startdemo list on game change (patch by Andrei Drexler). * Try light trace from entity origin first (patch by Andrei Drexler). * Backport a few fixes to the bundled SDL2-2.0.22 version. Changes in 0.94.7 * Fix console history buffer wrapping. * Fix wrong external texture use after vid_restart. * Update lodepng from mainstream git. * Miscellaneous source code cleanups. Changes in 0.94.6 * Server protocol size check fixes for sounds and particles. * An invalid memory access fix in the jpg screenshot writer. * Basic dependency tracking in Makefiles. * Backported a few fixes to the bundled SDL2-2.0.22 version. * Minor build fix for C++ compilers. * Other small improvements elsewhere in the code. Changes in 0.94.5 * Compatibility with new SDL2 versioning scheme. * Revised min/max/clamp macros' usage. * Fixed a potential undefined behavior in R_DrawAliasModel. * Fixed parsing of the time argument of svc_fog server message. (it has been broken for more than 20 years and has never seem to have been used.) * Other small improvements elsewhere in the code. * Backported a few fixes to the bundled SDL2-2.0.22 version.
2022-11-01scummvm: updated to 2.6.1adam2-7/+6
2.6.1 "Incremental Escapism" (2022-10-31) General: - Various improvements to the icon-based grid view in the ScummVM launcher. - Fixed possible graphics corruptions when using the OpenGL renderer. AGS: - Fixed a crash in AGDI's KQ1 remake (and some other games), on big-endian systems. AGOS: - Fixed various bugs that lead to crashes in the demo versions of The Feeble Files and Personal Nightmare and in the full version of Waxworks. - Fixed pirate dialogue freeze in Simon the Sorcerer 2. Asylum: - Fixed the Keyboard Config screen. - Added support for the keymapper feature to the dialog screen. - The in-game menu is now accessible via a keyboard shortcut. - Fixed a bug that caused the controls to be reset when leaving the Hive puzzle. - Fixed animation of floating bodies in Chapter 4. Ultima: - Fixed rendering issue when moving the minimap off the screen. - Fixed possible crash when using the autosave function. SCI: - Fixed various bugs and script issues in KQ4, KQ5, LB2, LONGBOW, PQ1, PQ3, QFG4 and SQ5. - Numerous improvements to various parts of the engine code. SCUMM: - Fixed potential lockups in games using iMuse. - Prevented crashes caused by missing .SOU/.BUN files. - Fixed crashes in v7-v8 games on strict-alignment platforms. - Fixed speech lipsync for COMI on big-endian ports (such as PS3 or Wii). Tinsel: - Fixed an issue in Discworld that prevented some items from being placed in the inventory. Toltecs: - Fixed crashes on some strict-alignment platforms. Toon: - Fixed music and SFX being muted by default when adding the Toonstruck game. Android port: - Properly convert mouse coordinates between screen coordinates and virtual ones. Windows port: - Clearing the icons cache created a duplicate ScummVM folder in the APPDATA directory. Fixed.
2022-10-31games/woof: Update to 10.4.0micha2-8/+6
Woof! 10.4.0 ------------ New Features and Improvements - Add snapshots to savegames. - Separate mouse sensitivities for turn/strafe/move/look. - Add mouse WheelLeft/WheelRight buttons (by @rrPKrr). - Offer a choice of widescreen ratios (16:10, 16:9, 21:9) in the config file. - Remove SPEED and TIME prefixes from the level time widget. - Disable toggles and menu shortcuts when typing on chat. - Add level brightness feature and ability to disable (or fade) menu background. Bug Fixes - Draw par times for IWAD maps and if set by DEH or UMAPINFO. - UMAPINFO: Draw par times on intermission screen before endpic. - Fix par time array overflow for Episode 4. - Check demoplayback when calculating CRITICAL (by @rrPKrr). Miscellaneous - Convert main executable to .dll and add .exe and .com launchers.
2022-10-26*: bump PKGREVISION for libunistring shlib major bumpwiz41-81/+82
2022-10-04stegavorto: updated to 2011.05.26adam2-10/+12
2011.05.26 Unknown changes
2022-09-30games/woof: Update to 10.3.0micha3-8/+8
Woof! 10.3.0 ------------ New Features and Improvements - Add new steam dirs for Unity IWAD and Final Doom. - Add optional BLOCKMAP bug fix by Terry Hearst. Add a "compatibility breaking" menu category for this and "Pistol Starts". - Implement player view/weapon bobbing (off, full, 75%). - Complete "missed backside" emulation and disable it by default. - Avoid demo lump name collisions (e.g. MAP01.lmp). - Add rudimentary support for "REKKR: Sunken Land" (rename IWAD extension to .wad), fixes unwanted colored blood. - Add reverb/chorus settings for Native MIDI. - Let exit lines blink on the Automap as well if "blinking keyed doors" are enabled. - Add smooth texture and flat scrolling. - Synchronize animated flats. - Remove the "STS" prefix from the Level Stats widget. Bug Fixes - Skip response file in M_CheckCommandLine(), fixes network games initiated from the setup tool. - Fixes for netgame demos and automap (fix playback skipping and progress bar for netgame demos, fix angles and interpolate other player arrows in automap, allow restart level/demo in deathmatch). - Try loading a song again if SDL_Mixer couldn't detect it, fixes playback of some obscure MP3 files. - Fix binding the mouse wheel to any action, excluding movement (forward/backward, turning and strafe). - Fix Windows native MIDI level transitions (by @ceski-1). - Remove SDL version check for Windows 11 "freezing" issue. - Fix printing of timing demo results. - Fix an issue with caching zero-sized lumps. - Fix blood color setting (resp. unsetting) in DEH. - Fix brightmap of the COMPUTE1 texture (by @JNechaevsky). Miscellaneous - The code base has been made compatible with Clang 15 and now requires a C99 capable compiler.
2022-09-29KDE Gear update to 22.08.1markd133-428/+857
16 months of development
2022-09-27*: recursive bump for ffmpeg4 switch to x264wiz5-10/+10
2022-09-27trader: update to 7.18.fcambus3-11/+11
Version 7.18 (3rd August, 2022) ------------------------------- Minor bug fix: remove the ``<icon>`` line from `trader.appdata.xml.in` so that the icon is taken from the `trader.desktop` file instead, otherwise Fedora builds fail with a message from ``appstream-util validate-relax`` that "tag-invalid: stock icon is not valid [trader.svg]". Version 7.17 (3rd August, 2022) ------------------------------- Fixed two TOCTOU (time-of-check / time-of-use) bugs that arose between checking for the traditional data directory and creating a data directory later. Also fixed a bug when the ``HOME`` environment variable is empty: use the current directory instead. Updated the Brazilian Portuguese, Norwegian Bokmal, Swedish, French, Esperanto, Serbian, German and English translations (in that order), with thanks to Rafael Fontenelle, Johnny A. Solbu, Anders Jonsson, Frederic Marchal, Felipe Castro, Miroslav Nikolih and Roland Illig respectively. Updated the minimum version of GNU Autoconf required, giving the option of compiling with C17 or C11 instead of C99. Updated to the latest snapshot of the Gnulib GNU Portability Library.
2022-09-27games/termatrix: update to 2.2.0pin2-7/+7
v2.2.0 - feat: added new glyph sets: math, set, symbol v2.1.0 - feat: added support for glyph set selection (--glyph-set/-g) v2.0.1 - feat: describe step delays in the README - feat: readme config examples
2022-09-24devilutionx: Avoid forcing static linkage against libstdc++nia3-3/+26
Avoid mixing PIE and non-PIE code on aarch64, which results in a build failure
2022-09-24velena: cannot build on aarch64 due to -m32 usagenia1-1/+2
2022-09-24warzone2100: Needs gnu standard variant to get alloca builtinnia1-1/+4
2022-09-20gnome-sudoku: Does not USE_PKGLOCALEDIRnia1-2/+1
2022-09-20holtz: Does not USE_PKGLOCALEDIRnia1-2/+1
2022-09-20orbital_eunuchs_sniper: Correct CPU name for SunOS on 64-bit x86nia1-1/+3
2022-09-20xgalaga: Ensure sound server is installed to /libexec regardless of OSnia2-3/+39
2022-09-18games/freecell-solver: pull in gmp for 128-bit ints on powerpc.he1-1/+6
2022-09-17games/stockfish: use mk/atomic64.mk since this uses that feature.he1-1/+2
Fixes build on NetBSD/macppc.
2022-09-16games/termatrix: update to 2.0.0pin2-7/+7
- support for traces of different colors - multi-color support - traces now scroll at different rates - prevent a muddy field by correctly throttling updates
2022-09-14wesnoth: updated to 1.16.6adam3-8/+10
Version 1.16.6 Translations * Updated translations: Arabic, British English, Bulgarian, Chinese (Simplified), Chinese (Traditional), Czech, French, Italian, Japanese, Portuguese (Brazil), Russian, Swedish, Turkish Miscellaneous and Bug Fixes * Fixed drake flare leadership animation over water * Fixed animations not clearing properly when zoomed * Fixed the `{IS_HERO}` macro to avoid losing the hero ellipse when a unit levels up * Fixed highlighted movement range when hovering over units after their owner ends turn. It now shows their max movement next turn, instead of the remaining moves from their previous turn. * Fixed out of sync errors occurring when unused add-ons contain the [resistance_defaults] or [terrain_defaults] tags
2022-09-11*: bump PKGREVISION for flac shlib bumpwiz120-238/+240
2022-08-23cataclysm-dda-sdl: fix build with latest SDL2_ttfwiz2-1/+23
2022-08-22xpipeman: define SYSV on SunOStnn1-1/+3
Unknown why pkgsrc's patch-ab unconditionally removed -DSYSV in 1998. Has probably been failing in bulk builds since then.
2022-08-22games/woof: Remove patch (merged upstream)micha1-17/+0
2022-08-22games/woof: Update to 10.2.0micha3-14/+12
Remove patch for PKGMANDIR (merged upstream). Do not use "doc/Woof" subdirectory. Woof! 10.2.0 ------------ New Features and Improvements - Continue demo recording: Start the game with -playdemo demo1 -record demo2 or -recordfromto demo1 demo2 (also works in multiplayer). - Join demo key that allows to start recording a demo from anywhere while the demo is playing (also works in multiplayer). - Looking up/down with gamepad (padlook key). - Add a FluidSynth gain setting to config. It allows to manually adjust the volume for "quiet" soundfonts. - Replace the "Enable translucency" option with "Enable predefined translucency". Turn off translucency for things that were defined in Boom/MBF, but don't change the translucency defined in PWAD/Dehacked. - The cosmetic recoil option works with some MBF21 codepointers. All weapons in Vesper.wad now have recoil. - Implement NOTARGET cheat. - Always display level title in automap overlay mode. - Print complevel in console when loading level. - -skipsec takes negative numbers to skip from the end of the demo instead of from the start. - Restart level/demo key also restarts demo playback. Bug Fixes - Fix of hanging decoration disappearing (FW.wad MAP02). - Compatibility for non-Latin paths in environment variables on Windows (e.g. DOOMWADDIR). - Fix misplaced level stats text on Boom HUD. - "Pain/pickup/powerup flashes" option also affect invulnerability. - Enable colored blood in strict mode, but don't change vanilla monsters. Fixes colored blood in Judgement.wad - Don't allow strafe and turn at the same time with gamepad (prevent easy SR50). - Fix suppress savegame in G_ReadDemoTiccmd(). - Fix restart demo recording after death in single player. - "Demo recording" message did not appear after restarting level. - Fix a crash when loading a saved game with the automap open. - Fix forced savegame load. - Properly update status bar every tick (MAYhem19.wad, Avactor.wad). - Allow adding *.zip files from DOOMWADDIR and other standard paths. - Remove beta assets, add UMAPDEF for BETALEVL.WAD. - Reset weapon bobbing interpolation when changing screen size/automap leaving.
2022-08-11Bump all dependent packages of wayland (belatedly)gutteridge129-247/+258
The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-09*: Remove hardcoded -liconv / -lintl on SunOS.jperkin5-13/+7
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv and gettext-lib.
2022-08-02scummvm: updated to 2.6.0adam3-9/+11
2.6.0 "Insane Escapism" (2022-08-01) New games: Added support for Sanitarium. Added support for Hades Challenge. Added support for Marvel Comics Spider-Man: The Sinister Six. Added support for The 11th Hour. Added support for Clandestiny. Added support for Tender Loving Care (CD-ROM Editions). Added support for Uncle Henry's Playhouse. Added support for Wetlands. Added support for Chewy: Esc from F5. General: The project license has been upgraded to GPLv3+. Now ScummVM requires C++11 for building. Removed support for VS2008, as it doesn't support C++11. Implemented enhanced filtering in the Search box. See "Understanding the search box" in the documentation for details. Implemented Icon view in GUI (GSoC task). Added support for the RetroWave OPL3 sound card. Added OpenDingux beta port. Removed Symbian port. Added the create_engine tool to aid when creating new engines. Fixed mouse capture in HiDPI mode. The GUI Options dialog now marks settings overridden via command lines in red. In GUI launcher it is now possible to group games by different categories. GUI launcher has new game icons grid look. AGI: Added support for Macintosh versions of Manhunter 1-2. AGS: Synced changes from upstream AGS. AGOS: Elvira 1: Added support for Casio MT-540/CT-460/CSM-1 and CMS/GameBlaster. Elvira 1 & 2, Waxworks, Simon the Sorcerer: Added AdLib OPL3 mode. Depending on the game, this will prevent cut-off notes, add extra notes or instruments and/or add stereo. Elvira 2, Waxworks: Added support for AdLib and MT-32 sound effects. Elvira 2, Waxworks, Simon the Sorcerer floppy: Added Mixed MIDI support (MT-32 music with AdLib sound effects). Simon the Sorcerer floppy: Improved AdLib sound effects accuracy. Simon the Sorcerer: DOS version music tempos are now accurate. Both DOS and Windows versions now offer the choice of the DOS music tempos or the faster Windows tempos. Simon the Sorcerer 2: Improved AdLib and GM support. Simon the Sorcerer 2: Added workaround for the missing MT-32 tracks in the intro. BBVS: Fixed the size of the main menu buttons being incorrect in some cases. Fixed crash at the end of the Hock-A-Loogie mini game. Buried: Added support for skipping synchronous audio and video. The mouse pointer is now hidden during cutscenes. Implemented game pausing via Control-P. After saving, the player returns back to the game instead of the Biochip menu. The game is now always paused when the Biochip menu or the save/restore dialogs are open. Added metadata to saved games, including thumbnails, creation date and play time. Saved games are now sorted by slot, like in other engines, instead of being sorted alphabetically. The currently selected item is now stored in saved games. Comments from Arthur that play in the background can now be stopped with the space key (the same key that replays Arthur's last comment). The agent evaluation (current points) can now be shown with Control-D. Fixed global flag corruption in death screens. Dreamweb: Added text to speech for dialogs and object descriptions. Glk: Added support for ZX Spectrum games with graphics in the Scott sub-engine. Kyra: Added support for the Traditional Chinese versions of Legend of Kyrandia 1 - 3. Added sound support for the Macintosh version of Legend of Kyrandia. Added support for playing the Macintosh non-talkie version of Legend of Kyrandia 1 directly from the files on the CD. This means you no longer have to run the installer to extract the data files. NGI: Fixed the rolling bridge state in scene 13. Fixed getting stuck when teleporting to the foot in scene 30. Fixed inconsistent cactus state. Private: Refactored code to allow rendering using the original 256 color palette. Fixed endianness issues. Added support for the Korean release. Supernova: Added text to speech for dialogs and object descriptions. SCI: Added support for Text To Speech in SCI floppy games. Allow saving from the ScummVM Global Game Menu in the following games: BRAIN1, BRAIN2, ECOQUEST1, ECOQUEST2, FAIRYTALES, PHARKAS, GK1, GK2, ICEMAN, KQ1, KQ4, KQ5, KQ6, KQ7, LB1, LB2, LIGHTHOUSE, LONGBOW, LSL1, LSL2, LSL3, LSL5, LSL6, LSL6HIRES, LSL7, PEPPER, PHANT2, PQ1, PQ2, PQ3, PQ4, PQSWAT, QFG1, QFG1VGA, QFG2, QFG3, QFG4, SHIVERS, SQ1, SQ3, SQ4, SQ5, SQ6, TORIN. Fixed many script bugs in KQ6, KQ7, GK2, QFG3, QFG4, Hoyle4. Fixed loading autosaves in Shivers and Phantasmagoria 2. Added support for Korean fan translations from the scummkor project: EcoQuest 2 and Gabriel Knight 2. SCUMM: New Digital iMUSE engine. Support for re-compressed audio files dropped in Full Throttle, The Dig and The Curse of Monkey Island. Rewrote music player for Amiga versions of Indy3 and Loom in accordance to the original code. Fix missing cursor in the 16-color Macintosh versions of Loom and Indiana Jones and the Last Crusade after loading a savegame. It is now possible to replace the music in the floppy versions of Loom with audio tracks. The ScummVM Wiki has a list of which parts of the Swan Lake ballet the game uses: https://wiki.scummvm.org/index.php/Loom. Fixed some MIDI music looping when it shouldn't in EGA/VGA floppy versions of The Secret of Monkey Island. Fixed the lava flowing in the wrong direction in the VGA floppy version of The Secret of Monkey Island. Fixed Full Throttle distorted graphics when Ben runs past the Corley Motors entrance. Fixed the dissolve effect, and Bobbin's palette when leaving the darkened tent in the TurboGrafx-16 version of Loom, to match the original behavior. Fixed incorrect dark rooms colors in MM NES on strict-alignment ports such as Dreamcast, Apple silicon and various handheld devices. Rewrote text rendering routines for Full Throttle, The Dig and The Curse of Monkey Island in accordance to the original interpreters. Rewrote timer handling routines to better approximate both the original hardware behavior and the intepreters' quirks. Fix lip syncing in Backyard Baseball 2003. Fixed various original game bugs and oversights in most of the LucasArts titles: https://wiki.scummvm.org/index.php?title=SCUMM/Game_Enhancements. Most of these enhancements can now be disabled in the game's settings if one prefers playing with the original behavior. Added sliders for tweaking the CD audio playback in the MI1 CD intro, as well as VGA CD Loom in general. Loom is particularly sensitive to the amount of silence at the start of the track, and the CD version of MI1 never synced the music as well to the intro as previous versions. See the Wiki for more details. Detect and reject the EGA floppy version of Monkey Island 1 that Limited Run Games sold in their Monkey Island 30th Anniversary Anthology, if using the default DISK4 image, which is corrupted. It's possible to recover a working image from the KryoFlux dumps they also provided. Fixed random number generation which fixes throwing in Backyard Baseball. Marked a workaround in Monkey Island 2 (FM-Towns version) as an enhancement; this workaround originally restored a portion of the map chasing puzzle in Booty Island which had been cut in the FM-Towns version of the game. Made the sentence line in Maniac Mansion work like the manual says, i.e. you can click on it to execute the command. Sherlock: Fixed slowdown in Serrated Scalpel intro when playing the game from a small installation. Fixed UI glitches in Serrated Scalpel. Titanic: Fixed not being able to see House in Starfield puzzle. TwinE: Fixed a bug in the collision code that made the game unfinishable due to the tank not moving any further in scene 63. Fixed light angle calculation which produced rendering artifacts in a few scenes. Fixed polygon rendering method for the boat windows. Fixed wrong shooting direction for some actors. Fixed door movement in some situations. Android port: Added hardware acceleration for 3D graphics. Improved touch controls. macOS port: Added support for displaying OSD messages on the Touch Bar. Windows port: Added "Portable Mode" in which the executable's directory is used to store application files if a scummvm.ini file is present, instead of the user's profile directory. Fixed detection of the Application Data path on Windows 95/98/ME. RISC OS port: Added support for dynamic plugins. Added a native MIDI driver. Nintendo DS port: Fixed screen scrolling when using the Load and Save dialogs.
2022-07-29*: Explicitly pass -lintl on SunOS where required.jperkin2-3/+5
Recent libtool update appears to have exposed more of these.
2022-07-27wesnoth: updated to 1.16.5adam4-14/+53
Version 1.16.4+dev Miscellaneous and Bug Fixes * Fixed frequent crashes occurring in multiplayer matches Version 1.16.4 Campaigns * Eastern Invasion * S07a: * Better handling for side 2 * Fixed Grug upkeep, added dialogue about ogres joining * Northern Rebirth * S1: Fixed Al'Tar confusing an orc for a slave * Under the Burning Suns * S5: Enforce encounter with the Cloaked Figure Translations * Updated translations: Arabic, British English, Chinese (Traditional), Czech, Polish, Finnish, French Units * Fixed Warden’s and Arbiter’s animations popping on water tiles User interface * Resolved broken layout in some low-resolution configurations Miscellaneous and Bug Fixes * Fixed path finding visibility bug that sometimes caused OOS errors on maps with tunnels and at least three sides that do not share vision * Fixed being unable to interact with units when Scroll Lock is active * Removing the Protect Unit Micro AI no longer causes a Lua error * Fixed chance of being unscathed in damage calculation for some fights in which both units can die * Fixed visibility bug in ai_helper.get_attackable_enemies() for some complex filters * Fixed bug in Bottleneck Micro AI involving units without moves on terrain with multiple open passages * Fixed error in Castle Switch CA of the Experimental AI after a leader was killed * Fixed error in retreat-injured CA when regenerate ability code does not include a value= key * Retreat-injured CA no longer takes villages from allies * Experimental AI no longer uses generic_recruit_engine: fixes a data leakage bug between Experimental AIs of different sides * Experimental AI recruit rushers: include unit types from extra_recruit * Fix segfault when weapon is removed during attack * Add no-unit error message for unit debug command * Significantly improve efficiency of move-to-any-enemy CA Version 1.16.3 Add-ons client * Fixed: using the up or down arrow keys in small-screen mode returned to the title screen * Add-on passwords that are not stored in the `_server.pbl` can now be stored in the same credentials file as multiplayer passwords Campaigns * Delfador’s Memoirs * S11: Finding Chantal will now share her side’s vision with the player, as originally intended. * S14: Smoother appearance of enemies and added dialogue. * Descent into Darkness * S08: Prevent Spectral Servant from picking up the book * Northern Rebirth * S05a_01: Solve units getting stuck in the wall before the spider chamber * Sceptre of Fire * Fixed Thursagan's Arcanister advancement being "lost" after dismounting a minecart. * Improvements and spelling corrections to the English prose text * S9: Allow Grypon Riders to complete the scenario * Son of the Black Eye * Improvements and spelling corrections to the English prose text * The Rise of Wesnoth * S22: Fixed the possibility of a misplaced dialogue when a bridge was broken * Under the Burning Suns * S08: Kromph and the Dust devil now trigger a critical event * World Conquest * Updated the modding instructions, helping add-on authors add extra factions etc. Editor * Add documentation for the magenta D and special terrain overlays * Added some missing terrain groupings Multiplayer * Fixed updating add-ons when joining a game that requires a new version * Add a `/clear` command for the lobby-chat window. Packaging * flatpak: update freedesktop runtime version to 21.08 Terrain * Better transition for Swamp to Icy Cobbles * New graphics variations for icy and rocky terrains. * The help browser adds special notes for castles and healing terrains Translations * Updated translations: British English, Bulgarian, Chinese (Simplified), Czech, French, Italian, Japanese, Portuguese (Brazil), Russian * Fixed the stats for Spanish being overwritten by the stats for Spanish (Latin American). Units * Saurian sprites cleanup * Various small sprite updates for sea serpents and swamp lizards User interface * Mark the Plan Unit Advance mod as MP-only so it doesn't show up as available for campaigns. Miscellaneous and Bug Fixes * wmlscope can now report about calls to deprecated macros when using the `--unresolved` switch. * wmlxgettext’s old behavior of processing files in the order they’re given on the command line can be selected with the `--no-sort-by-file` option * Fixed a crash with "laststrike" (firststrike given to the opponent) weapon specials * Fixed a crash with locally-edited add-ons that had neither `_server.pbl` nor `_info.cfg` * Added more unit tests for weapon specials. * Resolve crash on systems using musl implementation of libc * The `--stringfreeze` (`-Z`) command line flag has been removed from wmllint. * The checks for the old special notes system have been removed from wmllint; the `notecheck off`, `notecheck on` and `match <ability> with <note>` magic comments no longer have any effect. * Resolved title screen flashing during the loading screen * Fixed erratic keyboard and mouse scroll speed * wmllint automatically removes the obsolete lines `{SOUND:SLOW}` and `{SOUND:POISON}`
2022-07-25*: remove pkg-config from tools where no buildlink3.mk file is includedwiz1-2/+2
Bulk build on NetBSD of these packages had the same result as before (build succeeds, no PLIST change).