Commit graph

5691 commits

Author SHA1 Message Date
nia
738f8f5ac6 Make luajit PaX MPROTECT safe. 2020-11-06 12:15:53 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
ryoon
4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
wiz
0f8a4b3d6c dMagnetic: update to 0.27.
Bugfix release.
2020-11-01 16:48:39 +00:00
wiz
d498d66a18 dMagnetic: update to 0.26.
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-31 21:02:40 +00:00
micha
9f54af7a95 games/doomlegacy: Remove old patches
They were merged upstream.
Thanks wiz@ for pointing out that I forgot to delete them from CVS.
2020-10-29 09:03:24 +00:00
micha
30abea8da5 games/doomlegacy: Update to 1.48.6
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-21 11:43:31 +00:00
nia
4c56b37739 devilutionx: Update to 1.1.0
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-19 17:07:22 +00:00
micha
471221336f games/woof: Update to 2.3.2
- 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-19 16:31:11 +00:00
bacon
87edcb24b1 math/blas, math/lapack: Install interchangeable BLAS system
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-12 21:51:57 +00:00
nia
3240eb6052 easyrpg-player: Update to 0.6.2.2
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-09 07:16:03 +00:00
wiz
15d9521b5e *: recursive bump for vala 0.50 2020-10-06 19:51:15 +00:00
nia
e515b45786 xonotic: fix GLX UI when pkgsrc Mesa is not installed
basically: load libGL unversioned

bump PKGREVISION
2020-10-05 18:53:37 +00:00
nia
b7b7bda56c openttd: Update to 1.10.3
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-03 10:17:15 +00:00
micha
5148ded917 games/woof: Update to 2.3.1 2020-10-01 10:04:43 +00:00
nia
d2057d37b5 nxengine-evo: Doesn't install to libexec. Don't set GITHUB_TAG. 2020-09-30 08:18:51 +00:00
nia
6b41895e6a nxengine-evo: Use desktop-file-utils 2020-09-30 08:11:05 +00:00
nia
4c97d5cc81 games: Add nxengine-evo
Cave Story (Doukutsu Monogatari) is a classic freeware metroidvania
platform-adventure video game by Daisuke "Pixel" Amaya.

This is a somewhat upgraded/refactored version of NXEngine, a complete
open-source clone/rewrite of Cave Story.
2020-09-30 08:07:56 +00:00
nia
c02e70ac59 Drop MAINTAINER for a few things I no longer use 2020-09-30 07:30:22 +00:00
adam
090456076f wesnoth: updated to 1.14.14
Version 1.14.14
Add-ons client
   * Add-on titles and descriptions translated to the current language are used when available.
     The original English title is displayed in the UI and considered for search purposes in addition
     to translations.
Add-ons server
   * Made it possible to provide translations for add-on titles and descriptions at upload
     time in the .pbl. Only clients running 1.14.14/1.15.4 or later can read the
     translated values.
Language and i18n
   * Updated translations: British English, Catalan, Chinese (Simplified),
     Chinese (Traditional), Czech, Esperanto, French, Hungarian, Italian, Polish,
     Portuguese (Brazil), Russian, Spanish, Turkish
Multiplayer
   * 5p - The Wilderlands:
     * Player 5’s units are sorted when cycling through them with the »n« key.
     * Map tweaks (changes to some castles & villages, the northern river and embellishments)
User interface
   * Do not list nameless abilities in the Abilities and Ability Upgrades lists in unit
     descriptions in Help.
   * Fixed disabled buttons using the pressed highlight color.
Miscellaneous and bug fixes
   * Made wmllint recognize [remove_time_area] in order to avoid spurious warnings about
     unit ids.
   * Files created by the scenario editor include a boilerplate warning about hand-editing them.
2020-09-29 08:55:54 +00:00
adam
5d548df952 scummvm: updated to 2.2.0
2.2.0 "Interactive Fantasy" (2020-09-27)

New games:
Added support for Blazing Dragons.
Added support for Griffon Legend.
Added support for Interactive Fiction games based on the following engines:
ADRIFT (except for version 5)
AdvSys
AGT
Alan 2 & 3
Archetype (newly reimplemented for Glk from the original Pascal sources)
Hugo
JACL
Level 9
Magnetic Scrolls
Quest
Scott Adams
ZCode (all ZCode games except the Infocom graphical version 6 games).
Currently, more than 1600 games are detected and supported.
Added support for Operation Stealth.
Added support for Police Quest: SWAT.
Added support for English translation of Prince and the Coward.
Added support for Ultima IV - Quest of the Avatar.
Added support for Ultima VI - The False Prophet.
Added support for Ultima VIII - Pagan.

New ports:
MorphOS port got a major rewrite.

General:
Autosaves are now supported for all the engines.
Errors are more likely to open the debugger, and be displayed, than just crash ScummVM.
Games are sorted in GUI ignoring the articles.
Now Hebrew is displayed correctly in GUI (requires FriBiDi library).
Updated the Roland MT-32 emulation code to Munt 2.4.0.
Added option to select the default voice for ports that support Text-to-Speech.
Added support for Discord Rich Presence integration on supported platforms (Windows Vista+, macOS 10.9+ 64 Bit)
Major improvements to the keymapper.

BBVS:
Added support for the demo, available from our website.
Added support for the Loogie minigame demo.

Dreamweb:
Added support for Russian fan-translation.
Fixed animation speed.

Illusions:
Fixed subtitle speed (set it to max for good speed).
Added support for Russian Duckman.

Kyra:
Added support for the SegaCD version of Eye of the Beholder I (with CD-Audio, animated cutscenes and map function).
Added support for the PC-98 version of Eye of the Beholder I.
Added support for the Spanish versions of Eye of the Beholder I and II, Legend of Kyrandia 1 (CD-ROM fan translation) and Legend of Kyrandia 2 (floppy version and CD-ROM fan translation). Fix Spanish Lands of Lore support (floppy version and CD-ROM fan translation).

Lab:
Fixed sound looping in some rooms.

Neverhood:
Added support for bigger demo, available from our website.

Prince:
Fixed inventory item descriptions display.
Added English translation.
Fixed bug with infinite loop when looking at some objects.

Queen:
Fixed loading a save game from the launcher.
Fixed random long delays when starting a game.

SCI:
Major improvements to Amiga and Mac sound drivers.
Improved MIDI playback and fixed many audio issues.
Fixed 30 original script bugs in ECO2, GK1, KQ4, KQ5, KQ6, KQ7, LB1, LONGBOW, PHANT2, QFG1, QFG3, QFG4, SQ5 and SQ6.
Fixed a script bug responsible for rare and random lockups in most Sierra games between 1992-1996.
Added support for Inside the Chest / Behind the Developer's Shield.
Added support for German LSL6-Floppy.
Added support for Hebrew Torin's Passage.
Added support for Italian Lighthouse.
Added support for Polish KQ5, LSL2, LSL3, LSL5 and LSL6-Floppy.
Fixed Russian LSL1 error when hailing a taxi.
Fixed Phantasmagoria 2 error when attempting easter eggs.
Fixed QFG3 auto-saves.
Fixed QFG4 and Shivers save game thumbnails being obscured by control panels.
Fixed a random crash in the Windows version when exiting a game.
Added support for Roland D-110 sound driver.
The "Prefer digital sound effects" checkbox works correctly now for SCI01/SCI1 games.

SCUMM:
Fixed palette issues leading to incorrect colors in MM NES intro and dark rooms.
Fixed the rendering of the flashlight in MM NES to match the original version.
Replaced the existing NES palette to a more accurate NTSC palette based on Mesen.
Added a new GUI option to switch to an alternative NES palette based on the NES Classic.
Improved colors in Apple //gs Maniac Mansion.
Fixed crash when entering garage in Apple //gs Maniac Mansion.
Added support from Classic Full Throttle from Remastered release.

Supernova:
Improved English translation.

Sky:
Fixed syncing of music volume between native settings panel and ScummVM configuration.

Sword1:
Added support for localized menus in Novy Disk Russian Trilogy release.
Added support for Spanish playable Demo available from our website.

Sword2:
Added support for Spanish playable Demo available from our website.

Titanic:
Fixed Barbot crash after asking what else he needs.

Wintermute:
Added subsystem for tracking achievements, implemented for 10+ games.

Xeen:
Add missing sprite drawer for enemies hit by Energy Blast.
Fixed freeze due to bad mob data at the top of Witches Tower.
Fix crash loading some savegames directly from the launcher.
Fix curing the well in Nightshadow.
Fix loading of wall items from savegames.
Fix U/D keys not working on Quests dialog
Fix incorrect mirror destination for Dragon Tower
Fix crash reading book in Great Pyramid safe
Prevent attributes from going negative
Fix border faces animation during Clairvoyance

ZVision:
Fixed regression in the safe puzzle in Zork Nemesis: The Forbidden Lands.
Fixed getting perfect score in Zork: Grand Inquisitor.

Android port:
Added support for immersive fullscreen mode.
Improved keyboard and mouse input.

iOS port:
Fixed unsupported graphic mode for some games (such as SCI games with high quality video scaling enabled).
Removed Quit button to follow the iOS design guidelines.
Removed virtual keyboard input assistant bar. In particular this means that we no longer see a bar at the bottom of the screen when using an external keyboard.
Added save of current game state if possible when switching to a different task and restore game state when returning to the ScummVM task.

Linux port:
Added option to use the system file browser instead of the ScummVM file browser.

MacOS X port:
Fixed blurry on Retina screens. Unfortunately this required dropping support for the dark theme for window decorations.
Fixed Taskbar icon display when running a game (this was broken since ScummVM 1.9.0).

RISC OS port:
Added a VFP optimized build for newer hardware.

Windows port:
Added support for using additional OneCore voices for text to speech.
Active support for Windows Vista and lower is now discontinued. While we still provide builds for those systems in the foreseeable future, some newer features might be missing.
2020-09-29 08:44:25 +00:00
micha
923e14c470 games/doom1: Reset Maintainer
Final release of shareware episode, no more updates expected.
2020-09-28 11:07:51 +00:00
micha
b70bb66786 games/doom2-pwad-preacher: Reset Maintainer
Levels are considered finished, no more updates expected.
2020-09-28 11:06:19 +00:00
micha
2880441fee games/doom2-pwad-struggle: Reset Maintainer
Levels are considered finished, no more updates expected.
2020-09-28 11:05:32 +00:00
micha
cde54ea33c games/woof: Update to 2.3.0
- Binaries are now built with optimization flags and debugging information
  (stripped for release).
- A "secret" option to force integer video scaling factors has been added
  ("integer_scaling").
- A mouse button binding for the "Use" action has been added. Double click
  acting as "Use" has been made optional.
- The "Ouch Face" and the "Picked up a Medikit that you really need" message
  are now shown as intended.

You may have to rebind your mouse buttons!
2020-09-28 10:03:11 +00:00
micha
e00cd6985c games/woof: Update to 2.2.0
- Level stats and level time widgets have been added to the automap.
- The weapon sprites can now be centered during attacks.
- A crash when a Dehacked patch attempts to assign a non-existent code
  pointer has been fixed.
2020-09-14 08:14:03 +00:00
wiz
3a9b7ffe12 game/Makefile: +q5go. 2020-09-12 22:14:15 +00:00
wiz
156427cbba games/q5go: import q5go-1.1.1
This is a tool for Go players which performs the following functions:

* SGF editor
* Analysis frontend for KataGo, Leela Zero or compatible engines
* GTP interface
* IGS client
* Export to a variety of formats

The basic goal for this program is to provide an everyday SGF editor
that is fast, easy and convenient to use and does everything you
could want out of such a tool. Some of the more unusual features
include a Go diagram exporting function for sites like lifein19x19.com
or Sensei's library, as well as SVG vector graphics or slide export.
q5go also supports some non-standard Go variants. For beginners,
tutorials that explain the rules and basic tactics are included.

This program is based on the old Qt3 version of qGo, but ported to
Qt5 and modernized.
2020-09-12 22:14:01 +00:00
micha
1307c85322 games/woof: Build fix for Darwin
XDG desktop and icon files are now always installed (on Darwin too).
pkgsrc users maybe have X11 installed on Apple machines.
2020-09-11 10:28:09 +00:00
nia
2c91ab5a09 iortcw: Remove hardcoded list of CPU architectures 2020-09-09 11:22:27 +00:00
micha
280c8f4da4 games/woof: Update to 2.1.1
Bug-fix release, fixing linedef type 242 rendering with moving control
sectors and SDL2_Mixer opening a different number of audio channels than
requested.
2020-09-03 10:26:47 +00:00
kim
b3f2f0abe1 Use http with ftp.funet.fi 2020-09-02 22:16:48 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
nia
03e1ab13af gemrb: Update to 0.8.7
GemRB v0.8.7 (2020-08-23):
  New features:
    - new smarter pathfinder with bumping support
    - animal taming, iwd2 hardcoded saving throw bonuses
    - vcpkg and out-of-the box msvc support
    - non-ascii data filename support

  Improved features:
    - disk reading speedups, ease of setup
    - iwd chargen, pst spell timing, hardcoded overlays, iwd2 casting ai
    - better actor speeds & walk sounds
    - audio, pst ini handling, savegame compatibility, morale handling
    - effects, projectiles, actions, range calculations
    - bugfixes

  Notes:
    - switched to c++11 and cmake 3.1 as a minimum
    - dropped windows 9x compatibility
2020-08-31 12:46:21 +00:00
joerg
f125083e26 Cleanup 2020-08-27 12:33:34 +00:00
joerg
9516924ef3 Don't use abs on unsigned types. 2020-08-27 12:33:19 +00:00
micha
24214c7e8e games/woof: Update to 2.1.0
- The "Run" key inverts "Always Run" behaviour.
- Key bindings have been added to restart a level or go to the next level.
2020-08-21 16:31:30 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
tnn
a5a9f07e67 openttd: use pkg-config to find liblzo2 2020-08-18 03:27:49 +00:00
tnn
8aa4db9df7 openrct2: package requires an Internet connection to build, add comment
Normally I would just mark it BROKEN but it seems to actually verify
the checksum of the file it tries to fetch during install stage.
Still, this needs to be fixed.
2020-08-18 02:50:51 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
jperkin
6db343939f xnibbles: Handle OSS_TYPE=none correctly. 2020-08-17 10:52:49 +00:00
nia
10028157ac 7kaa: Update to 2.15.4p1
"This is a patch release to fix a few issues with 2.15.4. All users should
upgrade."
2020-08-09 15:03:29 +00:00
leot
9c747e5e33 endless-sky: Simplify distfile handling and remove redundant WRKSRC definition
Discussed with and ok by <dholland>
2020-07-28 14:53:34 +00:00
dholland
4b5e38740d Woops, use right HOMEPAGE. 2020-07-27 23:23:20 +00:00
nia
bd4f8a6340 widelands: remoe widelands: remove patch from distinfo 2020-07-27 15:22:11 +00:00
nia
a5f4d36f0e widelands: Update to build 21, based on work by Michael Baeuerle in wip
Very long changelog:
https://www.widelands.org/changelog/
2020-07-27 15:21:42 +00:00
wiz
5f05e697e4 dMagnetic: update to 0.25.
Now supports C64 images.

Provided by the author Thomas Dettbarn in PR 55518.
2020-07-26 20:47:37 +00:00
wiz
ac8066a783 warzone2100: fix path to ruby-asciidoctor
Remove superfluous API depends versions (bl3.mk already requires newer)
as reported by pkglint.
2020-07-26 17:10:48 +00:00
dholland
e27dfbdd20 +endless-sky 2020-07-26 05:22:35 +00:00