summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
2020-12-30stone-soup: Force use of ncurses for now.nia3-14/+11
Has issues with NetBSD curses. See the upstream issue: https://github.com/crawl/crawl/issues/1661 PR pkg/55896
2020-12-24(games/pysolfc) pkglint -Fmef1-2/+2
2020-12-24(games/pysolfc) Adhoc fix on PLIST using PYVERSSUFFIXmef2-3/+5
2020-12-19cataclysm-dda: Update to 0.E.3.nia2-8/+8
This is a minor bugfix release, and includes some build fixes for clang.
2020-12-16nudoku: Requires autoconf macros defined by pkg-confignia1-1/+2
2020-12-14nudoku: Needs gettext m4 macros to buildnia1-1/+3
2020-12-14stone-stoup-sdl: Needs external copy of DejaVu to copy into placenia1-1/+2
2020-12-10rocksndiamonds: updated to 4.2.0.5adam3-16/+15
Rocks'n'Diamonds 4.2.0.5: Here’s another bugfix release that fixes and adds the following: fixed handling of player at fake acid for EM engine fixed wrap-around with entering EM style doors for EM engine fixed activating robot wheel at wrap-around position for EM engine fixed some elements and properties when reading native DC2 levels added Emscripten support for running R’n’D in a web browser fixed compiling on OS/2 (ArcaOS, in fact) fixed some compiler warnings for newer versions of GCC Rocks'n'Diamonds 4.2.0.4: This is yet another bugfix release that fixes and adds the following: re-added accidentally removed program icon fixed bug with text input / text area gadgets when pressing “Escape” key fixed bug with clicked text area gadgets marking level as changed improved inserting level sketch from clipboard to level editor fixed some game elements when inserting level sketch from clipboard added setting game engine when inserting level sketch from clipboard fixed workaround for color key bug in SDL 2.0.12 that breaks transparency improved handling “CONF” and “PROPERTIES” buttons in level editor fixed bug with virtual buttons that may be broken after rotating device increased maximum tape length for playing extreme levels like “Zelda II” fixed graphical bugs if digging or collecting causes player relocation Rocks'n'Diamonds 4.2.0.3: This is another bugfix release which fixes and adds the following: fixed some problems with wrap-around levels in Emerald Mine engine added full compatibility for wrap-around levels in Emerald Mine engine fixed single-step mode for wrap-around levels in Emerald Mine engine fixed playing tapes recorded with old Emerald Mine game engine added command “autofix” to fix tapes recorded with old EM game engine fixed key shortcut to start/end game (which was broken since 4.2.0.0) fixed some other key shortcuts that require entering upper case letters added menu command “:undo-tape” to undo/restore last recorded tape fixed potential crash bug that may occur when loading custom artwork fixed single-step mode when using custom elements with mouse click events added creating undo/redo snapshots when using mouse click events fixed problems with virtual buttons and showing envelopes on Android improved startup speed by optimizing parsing of parameter values improved handling output of warnings, errors and debug messages fixed showing source date on version page of info screen menu added showing commit hash on version page of info screen menu Rocks'n'Diamonds 4.2.0.2: This is mainly a bugfix release which fixes and adds the following: fixed broken tapes (for various reasons) recorded with old EM engine fixed support for initially moving spring in EM game engine added support for initially moving spring to R’n’D game engine fixed potential crash bug when reading from artwork info cache fixed wrong eater content when loading native EM levels added support for variable number of eater arrays for EM engine fixed vsync mode when not using OpenGL renderer (like “Metal” on Mac) added option for setting hint for render driver to setup config file added displaying render driver on info screen page Rocks'n'Diamonds 4.2.0.1: This is a bugfix release which fixes the following bugs: fixed loading dynamic libraries shipped with the Linux package fixed level editor key shortcuts (broken by regression) fixed support for wrap-around levels in EM engine for old tapes Rocks'n'Diamonds 4.2.0.0: The most important change is the long-awaited update of the Emerald Mine game engine, which was based on an old version of David Tritscher’s “Emerald Mine for X11” from 2000/2001. The new game engine uses a more recent code base from 2009, which contains new features and bug fixes and improves the compatibility of the game engine with many levels from the Emerald Mine Club level collection (while preserving compatibility of already recorded tapes). The most important Emerald Mine game engine related changes are: support for wrap-around levels (like level 80 from level set “Ruppelmine 2”) improved handling of chain-explosions of the “bug” game element improved handling of the “fake acid” game element improved handling of various other game elements (like burning dynamite) As another important improvement, the whole build system was updated for all platforms to support today’s development tools and to support the most recent versions of the SDL libraries, which removes several problems when building the game on current systems. This also includes native 64-bit support for the Windows version. Here’s an overview of the most important build system changes: added support for cross-compiling to Windows 64-bit platform added CPU architecture (32/64 bit) to version info screen added build support for older versions of Mac OS X changed build system for Android from Ant to Gradle updated SDL libraries to the latest versions for all platforms The following features and bug fixes were added to custom elements: added being able to use CE condition “CE value/score gets 0” added mouse click events to CE change events (experimental) added new change action “move player new” to CE change actions added support for tapes with both keyboard/joystick and mouse actions fixed bug with reanimating killed player by CE condition The following additions and fixes are related to global animations: added option to generally set global animations to block clicks added missing handling of animation mode “random” for global animations fixed drawing global animations when switching screens without fading Additionally, there are the following new features and bug fixes: added workaround for a bug in SDL 2.0.12 which prevents transparency fixed potential crash bug if personal user level set cannot be found changed move speed for some elements for older game engine versions fixed element property that caused levels/tapes to be unsolvable moved game engine settings to separate setup menu screen fixed bug with scrollbar still active on virtual buttons config screen replaced ILBM graphics source files in repository with converted PNG files fixed text event handling for newer SDL versions on Android fixed screen rotation for newer SDL versions on Android fixed screen size for newer SDL versions on Android updated custom game controller mappings for newer SDL versions on Android added disabling overlay touch buttons when using joystick
2020-12-09stone-soup: Update to 0.25.1nia8-71/+26
Stone Soup 0.25.1 (20200717) ---------------------------- Bugfix Release -------------- * Artefacts from acquirement now leave a note in morgues. * Scarf of harm is fixed. * Foxfire will no longer attack out of LoS. * Stacking from empty Nemelex decks is no longer possible. * Wizlab entry now generates a milestone / note again. * Fix a bug where cloud generators triggered on load when no time had passed, leading to a different cloud arrangement from saving + reloading. * Seeded play fixes for seed instability in a few cases, as well as crashes related to seed stability and pregeneration code. * Several speedups for dungeon rendering, especially in zigs. * Sprint 3 cloud generators have been retuned. * Improvements to the behavior of restart_after_save (on by default in 0.25.0). * Using [] in map view from stairs to view other levels now correctly finds the matching stairs. * Crashes to do with annotation, off-level map view, and custom flashes have been fixed. * It is no longer possible for a bug to cause the player to drown or fall into lava, emergency flight will be activated instead. Stone Soup 0.25.0 (20200612) ---------------------------- Highlights ---------- * Spells in many schools have been redesigned to make the schools more distinct. * Acquirement scrolls have been despoilered, offering the player a choice of generated items. * Effects from spell miscasts, god wrath, death curses, and Zot traps have been overhauled for consistency and simplicity. Branches, Environment --------------------- * Potions of cancellation now appear as loot in Ziggurats. * Boris can now spawn after the player picks up the Orb of Zot. * Forest fires and the Tornado spell can no longer destroy temporary trees made by Summon Forest. * D:1 Level spawns can no longer generate within LOS distance of the player's starting position. * Many arrival vaults have been reworked to allow better player tactics. * A new Swamp ending themed as a conflict between Yred and Fedhas that includes an undead version of the Lernaean Hydra. * Ziggurats now have level set featuring many player ghosts. * Zot traps have had their effect flowchart simplified and focused. * Abyss exits that spawn from earning xp can spawn after the initial spawn, instead of every subsequent spawn being a downstair. * Troves can now ask for scrolls of fog or scrolls of fear. Character --------- * Monsters summoned by the player now dismiss when they become hostile. * Players can now renounce their religion while silenced. * All Evocable items can no longer be used by the player while confused. * Formicids can no longer cast Swiftness. Gods ---- * Trog no longer gifts ranged weapons nor ammunition, gifting only melee weapons. These weapons can only have egos of plain, vorpal, flaming, and anti-magic. * Trog now hates use of all magical staves and pain weapons. * Elyvilon's Divine Protection now always protects exactly at 5* piety instead of protecting at a value between 5* and 6*. * Fedhas now protects plant allies from collisions and from ranged attacks by other allies. * God conducts for harming allies now apply to spells and items that place harmful clouds. * Nemelex abilities can no longer be used while silenced. * Nemelex card revisions: - The pain card no longer summons a flayed ghost, instead it torments at high power (the card user is spared). - The cloud card now produces black smoke around enemies in sight, to better fir with the deck of escape. * Wu Jian has been tweaked: - Wall jumps are now only activated via the 'a'bility menu. - Whirlwind attacks no longer pin - Heavenly Storm now starts with a slaying bonus of 5, capped at 15, and increases by 1 for each martial attack. * Xom no longer inflicts miscast effects. * Xom demon summoning is increased in power. * Wrath changes - Trog's "firey rage" is now a fireball, instead of a fire miscast. Trog no longer uses rot as retribution. - Lugonu's "translocation wrath" no longer uses translocations miscast. Instead, the player is either teleported to monsters, banished, or set upon by Abyss summons. - Cheibriados' wrath no longer uses miscasts. At very high tension, in addition to sleeping and slowing the player, Chei makes a lot of noise. At low tension, miscasts are replaced by stat damage. - Fedhas' wrath no longer uses elemental miscasts. These are replaced by a choice of corrosive bolt, primal wave, or thorn volley. - Yredelemnul's wrath no longer uses necromancy miscasts, in their place Yred fires a bolt of draining. - Kikubaaqudgha's wrath uses death curses in place of necromancy miscasts. * Vehumet is less likely to give duplicate gifts. * Xom is stimulated upon worship at a faded altar. Items ----- * Scroll of Acquirement rework: - Offers players a choice of five fully generated items. - Three of the item categories are randomly chosen and the other two are always gold and food (for species that eat). - Generated items are always useable and not hated by the player's current god. - The Miscellaneous category for evocable items is no longer available. * New Potion of Stabbing that gives a 50% chance to upgrade weak stabs (e.g. distracted monsters) to strong ones (e.g. sleeping monsters). * Tin of Tremorstones, a new multiuse evocable. Tremorstones have 3 charges which recover over time with XP. When used, it creates a number of radius 2 explosions (the number scales with evocations skill) near the center of present monster that are triple-affected by AC (like LRD). The explosions are randomly skewed and may hit the user. Most useful for players with good armour. * The chaos brand now has might and agility effects, no longer causes miscast effects, and its cloning effect can create friendly and neutral monsters. * Potions of Brilliance now provide a stronger universal spell enhancer and remove spell hunger. They no longer provide an Int bonus nor wizardry. * Potions of Might no longer provide a bonus to strength. * Scrolls of Magic Mapping now reveal any floor traps on the level. * The -Tele property no longer appears on artefact weapons and jewellery. * Ordinary shields have been renamed to kite shields and large shields have been renamed to tower shields. This helps make equipment descriptions less ambiguous. * The vorpal weapon ego no longer has distinct adjectives for each weapon class. Now all such weapons are described as 'vorpal'. * Unrandart changes: - New unrand: Cigotuvi's Embrace, a +4 leather armour with rN+, rRot and *Drain that automatically gathers corpses to increase AC. The AC decays slowly over time but decays more quickly as more corpses are added. - Boots of the Assassin are now called the hood of the Assassin and use the headgear slot. - The demon blade Leech gains *Rage/+Rage and loses its AC-3 and EV-3 properties. - The Elemental Staff now acts as an enhancer for all elemental schools, with enhancement applying independently for each school. - Warlock's Mirror can now reflect piercing ranged weapons. - The Staff of Olgreb now has a chance to deal poison-arrow flavored damage on hit, based on evocations skill. It no longer has an additional chance to cast Venom Bolt on top of casting OTR when evoked. It now grants poison immunity to monsters wielding it. - The Dragonskin Cloak now provides rCorr instead of sticky flame resistance. - The scythe of Curses no longer curses items in inventory, and now applies death curses instead of necromancy miscasts. - The plutonium sword still applies transmutations miscasts, but gains a chance to polymorph the target on hit (since this is no longer a miscast effect for monsters). - The brooch of Shielding is now a guardian spirit amulet with SH+8. - Bloodbane has been removed, having been merged into Leech. - Maxwell's Etheric Cage has been removed. * Phial of floods now applies a silencing "waterlogged" debuff to all monsters in the flooded area and no longer summons water elementals. * Staves of poison now do resistable poison damage on hit like other staves instead of just having a chance to poison. * Distortion branded weapons no longer teleport foes. * Distortion unwield effects no longer cause a translocations miscast. Instead, they either teleport the player to monsters, banish the player, or cause severe contamination. * Regeneration items only activate after attuning to the player at full HP, identical to the amulet. * Scarf egos are revised: cloud immunity and spirit shield are removed, harm and invisibility are added. Harm scarves do not drain the player when removed. * Amulets of reflection now always give +5 SH and must attune to the player at full HP. Reflected missiles, poison, and banishments now correctly award piety. * Cloak egos are revised: invisibility is removed, preservation (providing corrosion resistance) and stealth are added. * The Harm property can now appear on randart armour, and does not incur a drain penalty on removal. * Stat rings are now always either +6 or -4. AC, EV, and Slay rings are now always either +4 or -4. * Removed: potion of agility, staff of power, crystal ball of energy, sack of spiders, lamp of fire, fan of gales, wand of scattershot, amulets of the gourmand, amulets of harm, amulets of rage. Interface --------- * The seed selection dialogue has been ported to webtiles and is enabled on select servers. * auto_butcher has been changed to default to `always` (from the previous value of `very hungry`). * A new option, auto_butcher_max_chunks, prevents automatic butchering with more than that many chunks in inventory. Its default value is 10 for non-ghoul characters. * explore_auto_rest now defaults to true. * New morgue section: screenshots. When notes are taken with : an ascii screenshot is additionally saved and can be added to morgues. * The console monster list now displays monster status information and whether or not the monster is wielding a launcher or polearm, or has a wand * The ^x summary display now shows monster status information * A new option, monster_item_view_coordinates, can be set to true to display player-relative coordinates in the ^x display. * The auto-travel trail displayed with show_travel_trail can now be customised in console (both for glyph and colour). * The "visited status" of stairs and transporters can now be indicated both by glyph and by colour in console. * Allies now show sleep and confusion status tiles. * A new option, game_scale, allows for global pixel scaling to make dcss more usable on large and/or high-resolution monitors. (Values in the range of 2-4 will be helpful for upscaling for 2k-4k monitors.) * The behavior of `tile_filter_scaling=false` has been improved to work on all tiles in the game, for better pixelated effects. * Webtiles now supports showing save info in the lobby; see CAO for this feature in action. Monsters -------- * New unique: Maggie, a younger version of the unique Margery, who appears just before and in Lair. She has a steam, acid, or swamp dragon scales, Bolt of Fire, and Mesmerize. Only one of Maggie or Margery will place in a game. * Margery now always gets Fire, Shadow, or Storm dragon scales as a counterpart to Maggie's armour. * Both Maggie and Margery have a small extra chance of spawning with a pre-enchanted Wyrmbane (1 or 2 points of enchantment, respectively). * Monsters such as spiders no longer have a clinging ability. * Mummy death curses are no longer necromancy miscasts, and instead have their own effect table. * New monster: nameless horror. Nameless horrors are produced by summoning miscasts. They are giant, tanky, have an antimagic attack and abjuration as a natural ability. * Hepliaklqana ancestors and demonic guardians can no longer be enslaved or frenzied. * Summoned monsters can now get the inner flame status, both from the spell and the scroll. * Monsters now try to avoid blocking the line of fire of monsters behind them. Spells ------ * Spell in many schools have been redesigned to make the schools have better differentiation, more positional considerations, and better UI. The descriptions below describe the schools' individual focus and any new, changed, and removed spells in each school: - Fire spells have directed explosions or set things on fire: + New L1 Conjurations/Fire spell Foxfire that conjures two foxfire projectiles that quickly hone in on their target, each doing a bit more than half the damage of Flame Tongue. + Conjure Flame now creates embers on the player's position that turn into a flame cloud a turn later. The embers smother if a monster steps on them. + Inner Flame now creates a flame cloud under the affected monster whenever it takes damage in addition to the usual explosion it makes when the monster dies. + New L6 Conjurations/Fire spell Starburst that fires 8 range 5 bolts in the principle directions. + Removed spells: Flame Tongue, Throw Flame, Bolt of Fire. - Air school spells bounce, are pointy, or are hard to direct: + Airstrike damage now scales so it's greater the more unoccupied squares there are surrounding the target. + Summon Lightning Spire now places the spire randomly. - Earth spells are directed: + Borgnjor's Vile Clutch now is a range 6 always-penetrating beam instead of a smite-targeted 3x3 explosion. - Ice spells are diffuse and subtle: + New L3 Ice spell Frozen Ramparts that makes all walls within radius 2 become covered in ice, damaging monsters that walk by. Damage bypasses AC and slows cold-blooded animals. + New L4 Conjurations/Ice spell Hailstorm that fires a ring of ice beams from radius 2 to radius 3, not affecting radius 1 squares. Monsters with rC+++ such as ice beasts are immune to this effect. + Ozocubu's Refrigeration does 33% more damage on-average and no longer harms the caster. + New L9 Ice spell Absolute Zero that instantly freezes to death the closest monster in range, leaving an ice block. A random closest monster is chosen as the target when there are ties. The spell is range 5 and very loud, with noise attenuated by power. + Removed spells: Throw Frost, Throw Icicle, Bolt of Cold, Glaciate. + As a result of these changes, Ice Elementalists no longer put starting skill in Conjurations. - Conjurations are pure magic with good accuracy in some way: + Iskenderun's mystic blast now makes a range 5 explosion around the player that damages and pushes back monsters, potentially colliding them with features and other monsters. + Dazzling Flash replaces Dazzling Spray. Makes a flash centered on the player of up to radius 3 that can blind monsters in the affected area. + Searing Ray now fires all its rays at the chosen target, adjusting the rays as the target moves. If no target is chosen, the spell repeatedly fires in the chosen direction. The rays all penetrate and each has the same damage and to-hit. The ray damage is adjusted to have the same overall damage distribution as before this change. + Spellforged Servitor now gives only one spell to the servitor. This is the highest level servitor-compatible spell the player has from the following sets, in order of preference: L4 and higher ranged damage spells, cloud spells, and low-level or short-range spells. + Force Lance is removed. - Poison spells poison things or perform some kind of alchemy + Sting is now a range 3 Poison/Transmutations spell using the same partly-resistable beam type previously used by Poison Arrow. + New L6 Poison/Transmutations spell Eringya's Noxious Bog that creates a temporary toxic bog trail as the player moves. The bog terrain applies the same partly-resistable damage flavor as Sting as well as the movement and combat penalties of shallow water. + Removed spells: Venom Bolt, Poison Arrow + As a result of these changes, Venom Mages now put starting skill in Transmutations instead of Conjurations. - Necromancy has balance adjustments to make the school not so strong and to begin to move it closer to a melee support school: + Corpse Rot now creates miasma clouds in a ring around the player, making one cloud for each corpse in LOS, but with lower duration. + Agony and Dispel Undead are now range 1, and Dispel Undead is now L4. + Regeneration and Bolt of Draining are removed. * The Young Poisoner's Handbook now contains Ignite Poison. * Confusing Touch is now level 3 and checks MR instead of monster hit dice. * The player is now immune to the melee-fumbling effects of liquefied ground made by casting Leda's Liquefaction. The slow movement applies regardless of flight status and the spell can be used while flying. * Firestorm and Ignition now can burn trees, and Fireball burns trees in all squares of its explosion. * Call Imp no longer bases the type of imp summoned on spellpower. * The Confuse spell has been removed. * Spell miscast effects have been simplified to give contamination and a single per-school effect, scaling with spell risk and level. The new effects by school are: - Charms and Hexes: debuff and slow. - Summoning: durably summon a nameless horror (new monster). - Translocation: dimension anchor. - Transmutation: extra contamination for the player, malmutate a monster. - Conjuration: irresistable AC-ignoring damage. - Elemental schools: school flavored damage (Earth uses fragmentation damage). * The Deflect Missiles spell has been removed. * Tukima's Dance can no longer be used if the player sacrificed Love. * Lesser Beckoning and Teleport Other now turn allies hostile. * Eldritch Tentacles from malign gateway can no longer attack out of LOS of the player, and arrive sooner after the gateway is opened. Development ----------- * The WebTiles server has seen a major overhaul and now supports python 3 as well as Tornado 5+, as well as numerous other backend/technical improvements. * The catch2 testing framework is now integrated into the project and is enabled in our CI testing. * GitHub actions have been configured to replace Travis CI testing.
2020-12-08cataclysm-dda: Update to 0.E.2nia3-11/+10
This is a minor bugfix release.
2020-12-07pioneers: Upgrade to 15.6kamil3-75/+131
Subversion release 15.6 * Fix for #307: Prevent writing invalid games in the editor * Re-enabled the Windows port (15.5 was not released for Windows) * New feature: Allow automatic rolling of the dice * New feature: When trading, charity can be prevented * Explicit language selection with an environment variable: LANG for Windows, LANGUAGE for Linux * Better IPv6 support for games found with Avahi * Support for building with gcc 10 * Cosmetic improvements for many themes * Use a more modern 'beep' on Linux * New default: wide-screen layout * Various improvements in the editor * Code quality improvements Subversion release 15.5 * Fix for #298: Allow trade after a road building development card * Use more modern helper libraries for the inline help * Minor code quality improvements Subversion release 15.4 * New theme Nouvellia, by Brian Mansberger * Fixed rendering issues in ccFlickr theme * Improvements for the MinGW port * Fix for #290: check for the winning condiation at the beginning of the turn * Fix for #285part2: Fixed unplayable development card * Use the default about dialog * Framework change: replaced glib-gettextize by intltool * GTK+3 deprecation checks are turned off per default * Minor code quality improvements Subversion release 15.3 * Relicense of the desktop icons to CC-BY-SA-4.0 Subversion release 15.2 * Ported from GTK+2 to GTK+3 * A new computer player, by Rodrigo Espiga Gomez Subversion release 15.1 * Full IPv6 support * More graphics are in vector format instead of bitmaps * A map preview is shown when creating a game from the client * A toolbar is added to the editor * Added a dice deck instead of rolling the dice completely randomly * The computer player uses more various chat messages * Code cleanup, including fixed memory leaks * The Microsoft Windows port now also has a server Subversion release 14.1 * New features: * Added the game comments to the editor. With thanks to Micah Bunting * Added island discovery bonus in the editor. With thanks to Micah Bunting * Spectators see the nosetup nodes * Editor uses shortcuts for games folders * Large icons for the GNOME3 desktop * Bugfixes: * Speedup of server-gtk * Setting the avatar icon works again * Trade is possible again in games without interplayer trade * Right-click in the editor shows the menu again * Code cleanup (Preparation for Gtk+3, hardening flags, memory leaks, ...) Subversion release 0.12.5 * New features: * These features were written by Micah Bunting: * The maps in the editor can be manipulated more easily * The map can be zoomed * Full screen mode * Notifications. With thanks to Patrick * Bugfixes: * Cosmetic fixes to the way the map is drawn * Fixed some crashes involving the pirate * Fixed some memory leaks in the meta server Subversion release 0.12.4 * New features: * Added a logbot type computer player. With thanks to Andreas Steinel * New map: North Americ by Ron Yorgason * New map: Ubuntuland by Matt Perry * Added a close button on tab pages. With thanks to Anti Sullin * Use AVAHI, With thanks to Andreas Steinel * In the connect dialog, the games can be sorted * Computer player uses the soldier cards and monopoly cards better * New theme ccFlickr, by Aaron Williamson * Tooltips for the development cards. With thanks to Aaron Williamson * The editor can set/unset nosetup nodes * Bugfixes * Fixed the FreeCIV-like and Wesnoth-like themes * The computer player is more stable * The meta-server is more stable * Use the correct size for the icons in the context menu in the editor Subversion release 0.12.3 * New feature: Look in $XDG_DATA_HOME/pioneers/themes for themes * New feature: Look in $XDG_DATA_HOME/pioneers for games * Fixed IPv4 vs IPv6 connection issues when adding local computer players * Some cosmetic changes Subversion Snapshot release 0.12.2 * Bugfix: Rejected trade was not sent * Bugfix: Tournament mode used seconds instead of minutes * Translation updates Subversion Snapshot release 0.12.1 * Removed double menu entries * New feature: the moment of checking for victory can be influenced. With thanks to Lalo Martins. * Use scrollbars, so Pioneers will work correctly on smaller screens. * Fixes for DoS that could stop the server. * The computer player will not attempt to buy development cards when none are available. * Changed the order of distributing player numbers when (re)connecting. * Fixes for the new OpenBSD port. * All names of the computer players are unique. With thanks to chrysn@users.sourceforge.net * Easier selection of meta servers. * Games created by the meta server will automatically add computer players after a minute. * Tournament mode: the timer will only be started when a player enters the game, and the timer will be reset when the last player leaves before the time has elapsed. * Fixed a crash that could occur after many trades. * A new command line option to ./configure: '--enable-protocol=IPv4'. When this is given (needed for the *BSD ports), only connections on IPv4 are made. * New language: Czech * New board: South Africa
2020-12-05updated games/gnuchess to 6.2.7schwarz2-7/+7
This release includes: - Minor bug fixes mainly in the build scripts.
2020-12-04Revbump packages with a runtime Python dep but no version prefix.nia20-36/+40
For the Python 3.8 default switch.
2020-12-04Revbump for openpam cppflags change months ago, belatedly.riastradh46-92/+92
2020-12-03powder-toy: Update to 95.0nia4-37/+68
Cracker1000 (1): Add .life serialization support to lsns (#652) Ian Bastos (2): check SDL2 framework on OSX Implement file drop handler (#666) Nick Renieris (2): graphics/gldrawmethods: Fix compilation gui/game/brush: Add smooth/organic elliptical brush Nikolas Ostrowski (1): include libcurl package in prerequisites Nuno Miguel (1): Fix namespace error Piotr Szegda (1): Update appdata.xml (#680) QuanTech0 (1): Division by Zero fix (#689) Sebastián Mestre (1): Use CoordStack for INST Flooding (#676) Secundario (1): Do a single CoordStack allocation per thread Tamás Bálint Misius (97): Replace http_* calls with Download calls in non-RequestBroker stuff Turn RequestBroker::RetrieveAvatar into a request derived from Download Turn RequestBroker::RetrieveThumbnail into a request derived from Download Use the new thumbnail renderer task everywhere Add RequestMonitor Turn RequestBroker::Get/SaveUserInfoAsync into a request derived from Download Rename Download* to Request* and move HTTP stuff inside src/client/http Fix filename field in multipart content-disposition headers More renaming, remove a few useless .c_str()s and fix a URL that had previously contained Download and thus fell victim to my mindless text replacement tricks Turn ThumbnailRendererTask into an AbandonableTask Fix dumb things that aren't necessarily lethal but are eyesores Add curl, rework Request and RequestManager a bit Remove spinning from AbandonableTask::Finish Change scheme to https everywhere Add STATICSCHEME macro to be used with requests to STATICSERVER Fix a bunch of threading-related issues Fix thumbnails sometimes not being resized in the save browser Follow redirects and fix save loading by ptsave parameter Fix AbandonableTask being utterly broken Only use curl mime feature if it actually exists Another curl version-dependent feature thing Fix save buttons and probably other things not being cleaned up in FileBrowserActivity (fixed #635) Tweak replace mode and specific delete mode (fixes #631) Fix pavg loading behaviour of QRTZ/GLAS/TUNG (fixes #607) Add more sign macros (fixes #578) Fix {ctype} sign macro displaying Empty for non-element ctypes Fix msvc compile error again Add more SSL client error strings Add option to redirect cout/cerr to files Print libcurl error buffer to stderr on client error Fix a few exceptions returning pointers to temporaries in what() Fix Lua reference leaks (fixes #638) Fix Element::Identifier assignment leak (closes #205) Clean up sign-related code a bit Use C++11 threads Get GetUserName out of the way on Windows Move notification out of block locking associated mutex in Gravity.cpp Flatten include trees Nuke using namespace std; Add really basic VS project generator Add new element script Leave only the 'wants pressure' check in Simulation::Load for QRTZ/GLAS/TUNG Fix transition properties not being validated Fix part_change_type not being called by sim.partProperty Add more transition type checks and fix tpt.eltransition Expose transition constants to Lua (fixes #654) Make elem.free rebuild menus (fixes #649) Update README and intro text Add missing standard include (fixes #644) Invoke vsproject.py automatically and make newelement.py a bit more friendly Ignore more VS crap Get widths in order, various other things Make Simulation.IncludePressure pref node accessible from OptionsView Reinstate inversion of inclusion of pressure when shift is held Use tool desc. and relevant menu desc. in tool search (fixes #289) Fix text wrapping (fixes #166) Allow wrapping after certain punctuation characters Fix highlighting in ConsoleView Purge the last traces of PositionAtCharIndex and CharIndexAtPosition Fix selection background of formatted labels Use current rendering modes when placing a save (fixes #446) Make Renderer::ResetModes actually reset modes Revise ctype-drawing (fixes #657) Replace a few occurrences of hard-coded font height with FONT_H Prioritise ctypeDraw functions over sparking Okay, it wasn't functionally equivalent (see 79f9a2d6) Prevent protocol downgrade attacks Prevent newlines from being needlessly appended (fixes #667) Only allow strong ciphers to be used Fix VS warning complaining about std::fill(float *, float *, int) Remove unused variables from Simulation::FloodINST Don't destroy the new command being entered in ConsoleView Nicer implementation of sim.parts Add option to make deco tools use sRGB colour space Add Lua API for deco tool colour space, see 51e5f2b Add gamma = 2.2 and 1.8 modes, see 51e5f2b Make sRGB the default colour space for deco tools, see 51e5f2b Add link to up-to-date build instructions to README.md Keep GameModel brush radius consistent Incorporate Gravity property into calculation of acceleration due to newtonian gravity Revert previous change, add NewtonianGravity element property instead Fix unsigned integer properties being returned as signed integers from Lua functions Blacklist SPRK in PCLN's and PBCN's ctypeDraw function Get rid of tiny callback classes, round No.1 If you don't assign the callback, it won't be called Ditch element and tool classes Add HTTP API for Lua Much good #defining ENFORCE_HTTPS does if we don't include Config.h Make NOHTTP transparent to the Lua API Fix random warnings from clang 8.0.0 Only make the request a POST if POST parameters are present Fix PMAPBITS compile-time sanity check Don't treat warnings as errors in MSVC (fixes #686) Failure to remove a tag shouldn't be fatal Fix crash when overwriting existing local saves Restrict saved version to 95.0 if signs with macros are present Catch exception by reference rather than value iczero (1): Fix race condition in Gravity.cpp jacob1 (73): allow using element names as argument 2 to tpt.set_property again prevent weirdness when ctrl/shift/alt key event is canceled change a bunch of virtual to override (should fix annoying mac compile warnings) USE_SDL is no longer used Fix stamp and local save thumbnails being stretched Tick Client 10 times a second, makes thumbnails appear way faster Increase local browser ui size zoom api changes: throw errors instead of returning bools, zoomEnabled takes book as arg, some small refactoring Fix compile error in some older versions of clang use override in all possible places Fix updater Make element names a String (unicode support) Fix msvc compile Add CURL_STATICLIB when compiling on windows, add possibly needed msvc libraries run curl-config on linux; remove hacks for detecting old mac compiler Add MotD when using a broken alternate update server Allow loading window positions on 2nd monitor Fix sim.deleteStamp not updating stamps.def Fix pressure / ambient heat being saved as 0 instead of not at all when shift is held Fix msvc compile error better capitalization Fix POLO eating PROT ID#0 no matter where it is Fix crash when searching in element search ui Add sim.CELL constant + some other change I made a while ago for some reason Add disable-network command line argument misc whitespace changes Fix 'l' crash Fix stamps not saving properly to stamps.def. Make "Rescan Stamps" sort stamps by time created Fix tpt.eltransition.<elem>.presHighType Update gravity mask even while paused arbitrary gravity code cleanup Fix CELL size check when loading OPS saves don't automatically run vsproject.py when running generator.py, update msvc version Fix cipher list on Windows. Lock cipher changes behind a define, not going to define it for now vsproject.py updates LSNS: formatting changes, change if statements to switch Fix frame # not showing properly in HUD when recording Rewrite flood_water to use CoordStack and fix stack overflow, fixes #646 Make water equalization fill in areas slightly more naturally Fix missing period in update notification, --no-fft compile fix Add somewhat ugly --nohttp option fix --nofft renderer check Fix --nohttp Fix static compilation Fix deleting stamps not working Fix off-by-one issue in sim.parts, fixes #678 Fix clang 8 compile warnings Fix crash if any built-in scripts try to use the interface api Fix STK2 rocket boots not saving in saves Fix crash if error happens in ctypeDraw lua function Fix crashes if returning invalid arguments from graphics or ctypeDraw lua functions also allow nil here Add DefaultProperties, replaces some of the case statements in create_part Add Create function, handles setting default properties for elements that need randomness or special code Add CreateAllowed and ChangeType events Add Lua apis to interact with DefaultProperties, Create, CreateAllowed, and ChangeType Fix MSVC compile remove unnecessary arguments to FloodINST. Fix random warning. Don't look at generated/ anymore (fixes compile error) split http.request into http.get and http.post (for api reasons) allow making POST requests with empty body change to 1L because technically the argument is a long Add "perfect circle brush" option (on by default), to allow using old circle brush replace mode: reset created element back to default properties, instead of just changing type Fix fighters sometimes loading from saves with no element whitespace fix Check for Security.Framework on mac Fix bug where deco renders on EMBR in save thumbnails Fix TextPrompt::Blocking restrict new LSNS features to version 95.0 also Fix --no-http compile Version 95.0 (build 345) Fix compilation with static SDL 2.0.10 mniip (3): Fix --nolua compilation Fix font editor compilation Fix signedness warnings in String.h moonheart08 (1): Add shebang to python scrips used in the project. ssccsscc (3): Added Lua function for working with zoom Added Lua function for working with zoom Fixed typo suve (3): Add the --no-install-prompt option to Sconscript Add a man page Guess best scale on startup (#684) yarek (2): Add horizontal separator Small UI refactor nFixed category refreshing yareky (1): Allows to change menu selection from hovering to mouse click
2020-12-02games/cgoban-java: Updated cgoban.jar to v3.5.23 from ↵ast2-8/+9
http://files.gokgs.com/javaBin/cgoban.jar
2020-12-01minetest: Update to 5.3.0nia4-212/+665
Changelog: https://dev.minetest.net/Changelog#5.2.0_.E2.86.92_5.3.0
2020-12-01nudoku: Needs autopointnia1-2/+2
2020-11-30games/woof: Update to 3.0.0micha2-7/+7
* The player coordinates widget on the Automap is now optional. * Sounds may now be played in their full length. However, this only applies to sounds originating from (removed) map objects, not to those that emerge "in the player's head". * All textures are now always composed, whether they are multi- patched or not. Furthermore, two separate composites are created, one for opaque and one for translucent mid-textures on 2S walls. Additionally, textures may now be arbitrarily tall. * A new wrapping column getter function has been introduced to allow for non-power-of-two wide mid-textures on 2S walls. * Parts of the renderer have been upgraded to use 64-bit integer types. * Empty DEHACKED lumps are now skipped.
2020-11-29Make games/craft build again.dholland3-3/+33
The custom C++ preprocessor thingy has been choking for a while on clang; recently gcc's jointed the party. Work around this by building it with -g instead of -O2. (For me at least with gcc, while -O2 produces a tool that gives spurious syntax errors, plain -O gives one that loops forever instead, which isn't an improvement.) Maybe someday someone will bother to find out where the undefined behavior is. Also build the actual game with -Wno-return-type to silence complaints about dead functions not declared as dead and similar, and while here adjust things so it still installs correctly regardless of umask.
2020-11-28dMagnetic: update to 0.28.wiz2-7/+7
Provided by Thomas Dettbarn in PR 55831. dmagnetic (0.28-1) unstable; urgency=medium * Spectrum128 and Spectrum+3 binaries can be used * Acorn Archimedes binaries can be used for playing * Some internal bugfixes -- Thomas Dettbarn <dettus@dettus.net> Sat, 28 Nov 2020 12:56:54 +0100
2020-11-25armagetronad: 0.2.9.0.1nia6-17/+44
Changes on the 0.2.9 branch - Added detection and reaction code for timing assist bots - /shuffle now works before you actually join a team - Implemented /shout command and associated settings - Fixed suspension and silenced status not being re-applied after a player disconnects and rejoins a server. - Tweaks to enemy influence system. - Ingame menu and console now are drawn on top of a semi-transparent, darkened area for increased readability. - New first start menu with clearer language selection and initial setup. - Tutorial match against one AI at slower speed. - Tutorial tooltips for the most important keybindings. - ADD_MASTER_SERVER command to announce a server to a new master server. Simplifies the process to list your server on a subculture. - Team launch positions logged to ladderlog with POSITIONS event. Disabled by default. - New command-line option "--input" added to poll for input from a file instead of stdin. - Added WHITELIST_ENEMIES_[IP/USERNAME] to allow players to be enemies, even if they come from the same IP address and ALLOW_ENEMIES_SAME_IP is disabled (which is its default setting). - GAME_END, NEW_MATCH, and NEW_ROUND ladderlog events include date and time. - Added ENCODING ladderlog event, which specifies the encoding for data in ladderlog.txt. - "--input" now can be used more than once to read from multiple files or pipes. - new team management ladderlog messages: TEAM_CREATED <team name> TEAM_DESTROYED <team name> TEAM_RENAMED <old team name> <new team name> TEAM_PLAYER_ADDED <team name> <player> TEAM_PLAYER_REMOVED <team name> <player> - Manage external scripts on Unix dedicated servers. New commands: SPAWN_SCRIPT, RESPAWN_SCRIPT, FORCE_RESPAWN_SCRIPT, KILL_SCRIPT, LIST_SCRIPTS, SCRIPT_ENV. - New setting ACCESS_LEVEL_ANNOUNCE_LOGIN that determines if a player's login/logout message can be announced. - Authentication is now enabled by default.
2020-11-25xscorch: Needs pkg-confignia1-2/+2
2020-11-24nudoku: update to 2.1.0.fcambus3-9/+13
ChangeLog: 2.0.0 to 2.1.0 (2020-11-20) * Use actual terminal background color (instead of black) as background color (pr #31) * Define minimum gettext version instead of exact one (pr #32) * Require gettext 0.20 * Add Japanese translation (pr #40) * Minor code change
2020-11-24powder: Update to 118nia5-10/+52
Added a desktop menu entry, manual page, and made it honor CFLAGS. Upstream changes unknown.
2020-11-24qstat: Update to 2.14nia5-56/+38
Qstat version 2.14 Summary of New Features ----------------------- New protocols: DirtyBomb aka Extraction [-dirtybomb] Starmade [-starmade] Farmsim [-farmsim] Refactored output splitting out xform processing into its own files improving various portions of it. Fixes ----- hcache segv fixes packetmanip fixes for packet combining -- Steven Harltand QStat version 2.11 ** UPDATED for 2.11 ** November 04, 2006 Summary of New Features ----------------------- new protocols: Warsow [-warsows, -warsowm] Prey [-preys, -preym] TrackMania [-tm] Tremulous [-tremulous, -tremulousm] add -nx and -nnx options that enable resp. disable name transformation calculate player score for AMS servers Fixes ----- fix segfault when a "tribes2 master" returns garbage -- Steve Jankowski Steven Hartland Ludwig Nussel
2020-11-24sdlpop: Update to 1.21nia3-24/+9
2020 August 20 ================= (version 1.21) FIXED: Skeletons not on level 3 did not behave like skeletons. FIXED: Don't crash if the intro music is interrupted by Tab in PC Speaker mode. FIXED: Don't switch to PC Speaker mode if there is a mod name in the replay file. DONE: Detect guard skill customizations in PRINCE.EXE. (Used in Illusions of Persia, for example.) TODO: Should we add the guard skill options to the INI, the CFG, the replays, or the settings menu? FIXED: Don't draw the right edge of loose floors on the left side of a potion or sword. FIXED: A guard standing on a door top (with floor) should not become inactive. FIXED: Left jump (top-left) didn't work on some gamepads. FIXED: Replaying from the command line did not work if there were no replay files in the replay folder. DONE: Added support for gamecontrollerdb.txt file. DONE: Detect changes of the shadow's starting positions and automatic moves in PRINCE.EXE. DONE: Added "Restart Game" to the pause menu, so now it's possible to restart the game using a controller. DONE: Added fast forward. TODO: Speed up music and sound effects during fast forwarding. ADDED: You can now use quicksave and quickload while recording a replay. TODO: Verify that the quickloaded state is from the currently running recording.
2020-11-24yquake2: Update to 7.45nia7-41/+54
Quake II 7.44 to 7.45: - Fix a crash under windows when opening the games menu with mods installed. Quake II 7.43 to 7.44: - Fix some input option not getting saved. - Limit busywaits to the full client. This lowers the cpu consumption of q2ded considerably. - Rework the build system to be more distribution friendly. The base CFLAGS and LDFLAGS can now be overridden by the environment and by options passed to make. (by Simon McVittie) - Fix some corner cases of broken IPv6 connectivity. - Fix qport colliding between several Yamagi Quake II clients. - Keyboard keys unknown to Yamagi Quake II can now be bound. - Adaptive vsync is now supported by setting 'r_vsync' to '1'. - Implement 'coop_pickup_weapons'. When set to '1', a weapon may be picked up by coop players if the player doesn't have the weapon in their inventory or no other player has already picked it up. - In coop elevators wait for 'coop_elevator_delay' seconds. - If 'cl_anglekick' is set '1' angle kicks are ignored. This breaks the gameplay a little bit, but helps against motion sickness. This cvar is cheat protected. - Add 'listmaps' command and autocompletion for maps. (by JBerg) - Make 'wait' in scripts wait for 17 ms. This fixes some movement makros. - Support for Haiku. (by David Carlier) - Add a 'mods' submenu. (by earth-metal) - Add the 'vstr' command and 'nextdemo' cvar. Ported from ioquake3. (by Denis Pauk)
2020-11-24vms-empire: Update to 1.15nia2-7/+7
1.15: 2020-01-26 01:20:45Z Fix for infinite-fighter-tange bug, New 'J' command to show city production in editing mode.
2020-11-24xcowsay: Update to 1.5.1nia2-10/+9
2020-10-01 Nick Gasson <nick@nickg.me.uk> * src/floating_shape.c (make_shape_from_pixbuf): Correctly detect if the display is composited or not. * src/floating_shape.c (draw_shape): If the window manager is non-compositing use the root window content as the window background. The previous release would show black squares instead. * xcowsay 1.5.1 released! 2020-02-08 Nick Gasson <nick@nickg.me.uk> * xcowsay 1.5 released! 2020-02-03 Nick Gasson <nick@nickg.me.uk> * src/xcowsay.6: Remove the note about the lack of anti-aliasing. 2020-02-02 Nick Gasson <nick@nickg.me.uk> * src/floating_shape.c (make_shape_from_pixbuf): Update to Gtk3. * src/bubblegen.c (bubble_init_cairo): Use Cairo to draw bubble. * src/bubblegen.c (bubble_init): Merge `bubble_init_left' and `bubble_init_right'. 2017-04-10 Nick Gasson <nick@nickg.me.uk> * src/xcowsay.c (main): patch from Tony Finch to make cow location more random.
2020-11-21*: recursive bump for poppler 20.11.0wiz4-8/+8
2020-11-20xscorch: Update to 0.2.1nia7-63/+60
Changes in 0.2.1 ------------------ KNOWN BUGS: * Leap Frogs fail to leap in Interleaved Mode, because the land is not cleared by one explosion before the next missile is animated. * Some moves/items are interpreted locally instead of sent through the network server like they should be. It contributes to desync. * Graphics/Computers are fast - hangs and crashes have been reported. * The wedge code sometimes draws straight ends instead of rounded ones. * The man page is out of date enough to notice. BUG FIXES: * Audited for 64-bit pointers and should now run on 64-bit platforms. * Hans de Goede of the Fedora project fixed a stack smash in saddconf. * Fix from Sayu for roller infinite loop on elastic/rubbery walls bug. MISCELLANEOUS: * Updated the FSF's address in our GPL notices. * Upgraded various autotools cruft so it kinda works with newer versions. * Patch from Ilya Barygin to allow linking with the --as-needed option. * Added autoselection of h_addr_list[0] vs. h_addr. * Updated the libtoolization. GTK 2.0 CONVERSION * GTK >= 2.20 is now required. I got tired of the GTK habit of constantly coming up with a new shiny thing and deprecating every way that used to be the right way to do stuff, so I am not going to even vaguely try to support GTK < 2.20. * Fixed segfault in some menus caused by incorrect use of GtkDialogBox. * Changed yet more random interfaces GTK changed for whatever reason. * We need to finish GTK2 support. We are using allow deprecated some. 1. GdkFont is deprecated, so all the font code still needs rewritten. 2. The chat window used GtkText and still need to be rewritten. 3. sgtk/swidgets/sconsole.c:#define __ALLOW_DEPRECATED_GDK__ sgtk/swidgets/sdialog.c:#define __ALLOW_DEPRECATED_GDK__ sgtk/swindow-gtk.c:#define __ALLOW_DEPRECATED_GDK__
2020-11-20xgalaga: Update to 2.1.1.0nia18-282/+143
Version 2.1.01.0 (HR 2008/03/05) - Updated configure.in and Makefile.in for building an new configure script and Makefile with BSD support (autoconf -o configure configure.in). The goal is to build on supported platforms 'out of the box'. If there is anything to do, please let me know at tshe_hermann remove_this at web dot de - Added scrolling credits in the title screen. Therefore increased the third paragraph of the version number. Version 2.1.00.2 (HR 2008/02/11) - Changed numbering scheme to a dotted style to become better compatibility with distro's numbering scheme. - Fixed broken sound. xgal.sndsrv.linux opens /dev/dsp now with O_WRONLY. This makes simultaneously playing oggs working. - Added man page (content and build handling). Added <s> and <Q> key. Version 2.1.00-1 (HR 2008/02/07) - added ifdefs in score.c for compiling with no sound support - added file mkinstalldirs. Needed by make install Version 2.1.00-0 (HR 2008/02/06) - This release is mainly a bugfix relase. Some of them are years old. See hints below. - added the xgalaga_2.0.34-44.diff from debian. Thanks to Joey Hess for collecting all these stuff over the years. Main changes are: compiling xgalaga-hyperspace, full screen mode, security fixes for HOME-Variable and global score file, joystick support, improvements of sound server, new weapons machine gun and spread shot, .... - Bugs as reported at sourceforge Request ID 1394882 "make error on fc4 64-bit" and 1167157 "make error on FC3" are supposed to be fixed. Changed the order of header files in several .c files. I have no 64 bit system to test this, but I got the same error on ubuntu 7.10 - Debian bug report #149743: "xgalaga starts when i want to turn sounds off" is fixed. In fact, it started on any key except <q> or <Q>. Now starts only on the keys <k> and <m> as stated in the last line on the title screen. Turning sound off works during the game and at the title screen. For clarity there is now a 'Q' (=quiet) right from the level, which appears, when sound is switched off. - Debian bug report #60266: "Too slow when sounds are not available" is probably fixed. I could not exactly reproduce the bug. On my box, xgalaga crashes totally. Maybe it depends on the sound system. I added the evaluation of the returncode on writing to /dev/dsp. The crash was gone away. - Debian bug report #399987 "xgalaga -level accepts ""impossible to loose"" levels" is partially fixed. The -level parameter value is cut to 15. Higher levels are still avalable by playing (good luck). - Added a couple of additional key codes. The <p> (pause) and <s> (toggle sound) did not work, because they produce key codes increased with 256. Editing the high score name also didn't work on the same reason. - Added bugfix for "[1837041] Fix seg fault" as reported on sourceforge - Changed order of libs in configure.in. This (and some other improvements) makes xgalaga compile under Cygwin/X
2020-11-20easyrpg-player: Update to 0.6.2.3nia2-8/+7
This release was unplanned but we introduced a regression in 0.6.2.2 that we have to fix. Next time we will be a bit more conservative in backporting fixes :(. But this is for-sure the last patch release. The next release will be huuuge. Regressions fixed The implementation of Skill reflection crashed the Player when the skill had no target, e.g. when it was a skill that just toggled a switch. This broke directly the first battle in OFF. (#2342) Battle The correct default state rank B instead of C is now used for enemy damage calculation. (#2332) Damage calculation for states is now more correct: The damage/recovery is rounded down. (#2343) For Developers The Player compiles now on the Haiku operating system. (#2359) When using vcpkg and CMake 3.15 or newer the detection whether a shared or a static runtime (/MD vs /MT) shall be used is now autodetected via MSVC_RUNTIME_LIBRARY. (#2267) CMake will not download the TestGame via git anymore. The motivation here was years ago that we want to use the TestGame for unit and regression testing but this never happened.
2020-11-13iortcw: Fix powerpc executable suffixnia1-3/+1
2020-11-06Make luajit PaX MPROTECT safe.nia6-15/+9
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon80-157/+160
2020-11-05*: Recursive revbump from textproc/icu-68.1ryoon8-16/+16
2020-11-01dMagnetic: update to 0.27.wiz2-7/+7
Bugfix release.
2020-10-31dMagnetic: update to 0.26.wiz2-7/+7
Provided by Thomas Dettbarn in PR 55771. On October 31st, 2020, I uploaded dMagnetic 0.26, which was capable of reading the Amstrad CPC binaries from DSK images. :)
2020-10-29games/doomlegacy: Remove old patchesmicha3-126/+0
They were merged upstream. Thanks wiz@ for pointing out that I forgot to delete them from CVS.
2020-10-21games/doomlegacy: Update to 1.48.6micha10-47/+50
Update pkgsrc patches and remove the ones that were merged upstream. Doom Legacy Changelog 1.48.6 SVN1550 (2020-09-09) FEATURES 1.48.6 * DoomLegacy can read zip archives (Linux Only, enabled by compile option ZIPWAD). When an load file is a zip archive, all loadable files within the archive are loaded. When searching for a known file, zip archives of the same name (but with .zip) are also searched. This uses library libzip. When built with compile option ZIPWAD_OPTIONAL, DoomLegacy detects if the libzip library is present on the user machine. This allows DoomLegacy to run without the feature, when the user does not have libzip. A libzip before version 1.2 does not have a seek function. A compile option will provide our own zip_seek function, so libzip 1.0 can be used. * Recorded Demos now include both the Version and Revision numbers, so revision specific behaviors can be enabled. DoomLegacy 1.48.6 has modified its native demo format, which is revision specific. Older demo formats are still playable. * Recognize and handle DeePsea Tall patches. Enabled with compile option DEEPSEA_TALL_PATCH. Michael Bauerle submitted the orignial patch, derived from crispy doom. BUG FIXES 1.48.6 * DoomLegacy and PrBoom monster infighting does not have missile invulnerability between monsters of the same species. Some other ports (Boom, MBF, Eternity engine) do not have the infight test, so their monsters are always invulnerable to missiles from their own species. Added another item to the infight control to select the behavior. Implements "Full Infight" setting with missile damage (Legacy, PrBoom). Implements other infight settings without missile damage (Boom, MBF, Eternity). Fixes BUG 0664. Added MBF infight logic, thats stops monsters from firing on friends. * Legacy demo would fail to start due to blocking the textcmd that loads the map. The Legacy 1.48.4 demo was recorded with player 0 issuing the map textcmd. Player 0 was not in the game yet, and this was detected as a textcmd from a non-existant player, which got caught by new security code. For textcmd issued before player 0 is in the game, the demo needs to use SERVER_PID. Fixed demo read to redirect player 0 demo textcmd to SERVER_PID. DoomLegacy 1.48 has a single long combined textbuf, containing the textcmd from all players. Within the combined textbuf, there are individual textcmd marked with the player id. Individual textcmd are still limited to 255 chars as in an ordinary textbuf. The DoomLegacy 1.48.6 demo format has been changed to store the entire combined textbuf buffer into the player 0 slot. This is simpler for recording and playback, has the same effect, and allows SERVER_PID textcmd, which the previous demo format did not. The commands to create a player (and other server actions) are now issued by SERVER_PID, where in older demos they were issued by player 0, before player 0 existed. DoomLegacy 1.48 has better protection against malicious network traffic than previous versions, and checking textcmd validity is part of the security protection. This fixes demo playback to work with the security checking. Changed the SERVER_PID to 250 now, for future expansion of players. This fixes bug 0665. * Fixed the moonwalk bug, where monsters would sometimes walk backward. This was due to a bad translation of an everything-in-one-expression to more maintainable code. * Make an oof sound when hit a 2s line, just like when hit a 1s line. Adopted from PrBoom, a Killough enhancement. * Make optional, and disabled, some old development hacks. Option DEVPARM_LOADING: Loaded development wads from a special directory. This used switches -wart, -devgame (even older -shdev, -regdev, -comdev). Option WADFILE_RELOAD: If a filename started with a tilde "~", it was taken as an indication to reload the file on every lump access. This was to enable leaving doom running while changing wad files. Option LOADING_DISK_ICON: Not implemented in any port anyway. * The Full Graphics startup was fragile, requiring constant fixing. Video startup now changes directly to the config modes, which is faster and cleaner. Removed some antiquated code and interactions, adopting an interface that puts the main code in control. * Fixed the violet line, trees, and tall sprites of "Lost civilization" wad. This required being able to save the same texture as both a transparent patch texture, for drawing hanging vines, and as a picture format texture, for drawing tiled walls. This fixes Bug 0663. * The fast drawing of wall textures required them to be a power-of-2 in width, so they could be tiled. To handle the case where it is not a power-of-2 in width, it now uses a slower masked draw similar to that in PrBoom, which also handles a negative offset. This fixes the large tree in "Lost civilization". * Fixed some old code to use POSIX fcntl, which allows it to compile on SunOS. Patches submitted by Michael Bauerle. Fixes Bug 0666.
2020-10-19devilutionx: Update to 1.1.0nia5-42/+41
Features Propper widescreen (and other aspects) support Select difficulty in single player (remembered in the save game) Adjustable game speed in-game V-sync can now be disabled in the ini Better line drawing function used for the automap Support for loading custom Hell level maps Make all objects and monsters available to custom maps Added support for joining a game via hostname instead of IP Bugfixes You can now enter and exit fullscreen also when the game is paused [Amiga] Fix double-clicking in menu Original Diablo bugs Fix some monsters AC and to-hit values on Nightmare/Hell ending up as 0 Fix player base block resetting to 0 after loading a save game Correctly render trees in front of the player Fully render sprites that are larger than the floor tiles Fix objects disappearing when walking on the opposite wall Dupping via belt has been fixed Correctly detect if the mouse is clicking the world or UI in some areas Minor typography corrections Corrected name of Chamber of Bones in automap Correctly align the inventory slots
2020-10-19games/woof: Update to 2.3.2micha2-7/+7
- Demos recorded in PrBoom's own demo format are now detected and ignored. - A crash when the second finale text screen is shown has been fixed.
2020-10-12math/blas, math/lapack: Install interchangeable BLAS systembacon1-2/+2
Install the new interchangeable BLAS system created by Thomas Orgis, currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and Apple's Accelerate.framework. This system allows the user to select any BLAS implementation without modifying packages or using package options, by setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details. This commit should not alter behavior of existing packages as the system defaults to Netlib BLAS/LAPACK, which until now has been the only supported implementation. Details: Add new mk/blas.buildlink3.mk for inclusion in dependent packages Install compatible Netlib math/blas and math/lapack packages Update math/blas and math/lapack MAINTAINER approved by adam@ OpenBLAS, cblas, and lapacke will follow in separate commits Update direct dependents to use mk/blas.buildlink3.mk Perform recursive revbump
2020-10-09easyrpg-player: Update to 0.6.2.2nia2-8/+7
This is a minor bugfix release Release notes: https://blog.easyrpg.org/2020/09/easyrpg-player-0-6-2-2-pincer-attack-patch-2/
2020-10-06*: recursive bump for vala 0.50wiz2-4/+4
2020-10-05xonotic: fix GLX UI when pkgsrc Mesa is not installednia3-3/+24
basically: load libGL unversioned bump PKGREVISION
2020-10-03openttd: Update to 1.10.3nia2-8/+7
1.10.3 (2020-08-09) ------------------------------------------------------------------------ Change: Also make roadside trees match the tree transparency option (#8245) Fix: Center text and icons in the status bar vertically (#8273) Fix: [NRT] Set invalid road and tram types for rail tunnel ends (#8269) Fix #7980: Properly invalidate mouse-over station coverage highlight (#8263) Fix #8250: [NRT] Company infrastructure window always omits last road/tramtype (#8251) Fix #8162: [NRT] Improve error message when converting town owned road (#8247) Fix #8216: Don't show floating text on autoreplace if cost is 0 (#8244) Fix #8129: Crash if a news message expires while viewing the endgame screen (#8243) Fix #8221: Use more specific error message when a bridge is too long (#8240) Fix #8230: Resolve ".." when opening files in .tar (#8231) Fix: A few race conditions in netcode (#8227, #8228, #8229) Fix #7838: Crash relating to group creation and renaming (#8223) Fix #8104: [SDL2] Fix window resizability when going from fullscreen to windowed mode (#8211) Fix: Display banlist's indexes correctly (#8209) Fix: Possible desync with subsidy creation (#8159) Fix #8131: Draw small bridges pillars in more places (#8149)
2020-10-01games/woof: Update to 2.3.1micha2-7/+7