Commit graph

350892 commits

Author SHA1 Message Date
micha
a8b399aec0 games/doomlegacy: Update to 1.48.10
FEATURES 1.48.10

  • Support for DeepBSP V4 extended nodes (based on crispy doom). Also ZDoom
    extended nodes (based on code from woof 1.2.0), supporting uncompressed,
    and compressed nodes (when zlib is present). Allows playing several wads,
    such as Avactor, and Lost Civilization, that are otherwise playable by
    DoomLegacy, but use extended nodes for several of their maps. Code provided
    by Michael Bäuerle (FR_0095).
  • Added the blockmap generation code provided by Michael Bäuerle (FR_0096).
    Some of the code is borrowed from crispy doom, altered a bit by Michael
    Bäuerle to suit DoomLegacy, and then totally mangled by WJ.
    A blockmap control has been put into the menu.
      □ Vanilla: Load the blockmap, preserves blockmap tricks.
      □ Large: On large blockmaps (error prone), Generate the blockmap instead.
      □ Generate: Always Generate a blockmap.
      □ Auto: Try to Load the blockmap, upon significant errors then Generate a
        blockmap.
  • The hardware sky draw (OpenGL, etc.) now uses the extended textures. The
    scaling and alignment of the sky in hardware draw has been made consistent
    with software draw. The sky movement from head turning is greatly reduced.
    There is still some horizontal wander.

    The hardware sky still does not change when the player is Invulnerable. The
    hardware draw sky does not support the necessary multiple colormaps right
    now.
  • A dehacked thing translation command line switch, -dehthing. This selects
    the dehacked translation for thing numbers in the range 138 to 150. This
    overrides the Automatic translation detection.
      □ legacy : DoomLegacy untranslated
      □ boom : translate things according to Boom
      □ prboom : Boom and Beta things
      □ ee : Eternity Engine things
  • A separate supplementary wad is provided that has dog sprites and sounds.
    Specified before a wad, it provides default dog sprites and sounds.
    Specified after a wad, it replaces the dog sprites in a wad.
  • More ports now allow a second mouse. This allows using PC, mousesystems,
    and PS2 type mice. The ports that have the second mouse support are SDL,
    WIN32, and X11.
  • The Linux X11 port got a total rewrite of sfx sound. It previously was only
    supporting OSS sound, and ESD sound. Can now select between OSS, ALSA, ESD,
    PulseAudio, and JACK sound devices using the sound menu. For music, can now
    select between MIDI, TiMidity, FluidSynth, external MIDI, FM_Synth, and
    AWE32_Synth, using the sound menu. This depends upon which support got
    compiled into the program, as selected in the make_options file.

    Many of the options are untested. The last two Synth options depend on
    older specific sound cards, and will not be included in released binaries.
    I have not managed to get a FluidSynth installation to work, I don't have
    an external MIDI device to test with, and JACK wants to take over the
    entire sound system.

BUG FIXES 1.48.10

  • Added failure detection for setting drawmode from config file. If the
    config file drawmode fails then use a window at native bpp. This used to
    fail ungracefully.
  • Improved Gcc10 compilation, eliminating most of the nuisance messages.
    Fixed usages of snprintf, and strncpy. Fixed bug 0671.
  • The Clang compiler caught some mistakes. The old code probably did work.
    Fixed bug 0672.
  • Fixed where the program is stuck in client mode. Once having tried to
    connect as client, the program would not go back to server mode, not even
    when starting a netgame as server. A symptom was the player wait count
    being initialized to 99. Fixed to set server mode. Fixes bug 0677.
  • Players were kicked during netgame when their blood splat setting was
    different than the server. As it was desireable to allow players to turn
    off blood splats independently of the server setting, this was fixed by
    making the off code call P_Random appropriately. This also fixes a demo
    consistency error. Fixes bug 0678.
  • Changed the netgame repair function to correctly report differences in
    random number settings for the server. The message syntax was only
    appropriate for the client, displaying reversed server/client values at the
    server.
  • Adding extended nodes fixed several bugs. Fixes bug #657, due to DeepBSP V4
    extended nodes. Fixes the segfault in Eviternity.wad Map15 and Map32, due
    to use of uncompressed ZDoom extended nodes.
  • Fixed dehacked code to read Avactor.wad dehacked lump. Increased the
    dehacked buffer length to 1028. Made all the string comparisons caseless.
    Adopted some logic from PrBoom and Eternity regarding exiting sections on a
    blank line. Detect "//" lines as comments.
  • Fixed the hardware draw to clip lights at 0..255. Some wad editors put in a
    default light value of 256. This fixes some wads, like Avactor.wad, which
    has light values of 256 for some sectors. These would show up as black
    sectors. Most ports allow the light field to exceed 255, allowing some
    lighting tricks (that few wads take advantage of).
  • In Avactor.wad, there are an excessive number of BSP partition lines that
    miss the subsector. In this case the hardware draw BSP must determine if
    the subsector poly is to the right, or to the left of the divide line. This
    must match the BSP partitioning, as those poly will be assigned to the
    front sector, and back sector. Sometimes it was testing a vertex on the
    divline, leading to the poly being assigned to the wrong subsector. This
    fixes a missing floor in Avactor.wad (Map04, sector 1757).
  • Fixed some bad subsector draws for hardware-draw in Avactor.wad (Map05
    sector 1502). These were using the wrong sector to draw the subsector. For
    the polygons that do not have a linedef as a side, there must be a search
    of all linedefs to find one that indentifies the sector that this subsector
    is within. The test needed to be more robust for large maps.
  • Lost Civilization uses some masked textures on upper textures and single
    sided walls. This is not entirely valid usage, but it happens. The software
    render draws black in the missing portions of the texture. With hardware
    render, OpenGL, this shows sky through the wall. Fixed the hardware render
    to also draw black in this usage.
  • Fixed the menu selected extra dogs, to be spawned using the correct type
    code. This fix was revised three times, as more problems with dehacked dogs
    arose. Fixes bug 0681.
  • Fixed the rocket in Valiant.wad. It uses dehacked thing numbers from Beta
    versions, that are valid in PrBoom, but in Doom Legacy they match thing
    numbers for Dogs, smoke, and other Legacy specific things.

    Implemented dehacked detection that translates these to more appropriate
    DoomLegacy things. This affects dehacked things in Lost Civilization,
    Avactor, Valiant, and especially antaxyz.
  • Always include the missing sprite detect, from Debug. Often the dog sprite
    is missing from the wad.
  • Made Voodoo card support optional. The base code is no longer tied to
    support for Glide.
  • Fix Load savegame menu controls to allow ESCAPE from the Load savegame
    after changing to another directory.
2022-01-17 15:10:15 +00:00
tsutsui
77deb12ebb doc: Updated x11/mlterm to 3.9.2 2022-01-17 14:45:00 +00:00
tsutsui
24012a0992 mlterm: update to 3.9.2.
pkgsrc changes:
* switch MASTER_SITES to GitHub
* use GTK3 instead of GTK2
* remove local patches integreated into upstream (#5)

Upstream changes (noted in doc/en/ReleaseNote):

ver 3.9.2
* Support Fcitx5.
* Support GTK4 for mlconfig. (./configure --with-gtk=4.0)
* Support CSI > Ps q (XTVERSION). (Response: DCS>|mlterm(3.9.2)ST)
* Add "MOSH_UDP_PORT" environmental variable to specify UDP port or port-range
  to communicate with a mosh server.
* Add INSERT_CLIPBOARD shortcut key.
  (https://github.com/arakiken/mlterm/issues/19)
* Add --fk / format_other_keys option (equivalent to "formatOtherKeys" of xterm), and
  change the default format of the escape sequence with modifyOtherKeys from
  CSI Ps; Ps u to CSI 27; Ps; Ps ~.
* Add --with-iconv, --disable-daemon, --disable-split and --disable-zmodem
  options to ./configure script.
* Add vte 0.66 API symbols to libvte compatible library.
* Show server list dialog at startup on Android.
* It is deprecated to use "mlterm" as the value of termtype / -y option.
* 'termcap' config file stops to accept multiple terminal types concated by '|'
  (e.g. xterm|xterm-256) as key.
* Arabic ligatures (U+644-U+622, U+644-U+622, U+644-U+625, U+644-U+627) occupy
  two logical columns instead of one even if --dyncomb option isn't specified.
* KBD_INPUT_NUM and MOUSE_INPUT_NUM environmental variables (for mlterm-fb)
  accept multiple device numbers by "<num>,<num>".
* Show "Config: key=value" only if shortcut keys whose format is
  "proto:(echo)key=value" is pressed.
* Merge patches:
  https://github.com/arakiken/mlterm/pull/5.
  https://github.com/arakiken/mlterm/pull/9.
  https://github.com/arakiken/mlterm/pull/12.
  https://github.com/arakiken/mlterm/pull/22.
* Bug fixes:
  Fix https://github.com/arakiken/mlterm/issues/15.
  Fix https://github.com/arakiken/mlterm/issues/18.
  Fix https://github.com/arakiken/mlterm/issues/24.
  Fix https://github.com/arakiken/mlterm/issues/28.
  Fix failure of restarting mlterm on Android. (Enbugged at 3.9.1)
  Fix segfault if mlterm screen with -t option goes outside of the display.
  Fix emoji glyphs becoming too large with cairo.
  Fix corrupt value of "word_separator" option which mlconfig outputs.
  Fix incompatibility with xterm in pressing Shift + a-z keys etc if modifyOtherKeys is 1.
  (https://github.com/arakiken/mlterm/issues/21)
  Fix segfault in opening a new roxterm tab with libvte compatible library on wayland.
2022-01-17 14:44:46 +00:00
nia
df5a39bbb9 doc: Updated games/quakespasm to 0.94.3 2022-01-17 13:48:39 +00:00
nia
7ffbde0d1e quakespasm: Update to 0.94.3
Changes in 0.94.3

    Handle sky textures with non-standard sizes and warn about them (e.g. ad_tears)
    Allow loading textures not aligned to 16 pixels and warn about them (eg. the horde2 map of Dimension of the Machine from 2021 rerelease update/2.)
2022-01-17 13:48:26 +00:00
nia
98f6aa3c72 doc: Updated games/lgogdownloader to 3.8 2022-01-17 13:35:13 +00:00
nia
6c79834ba8 lgogdownloader: update to 3.8
LGOGDownloader 3.8

     * Fixed headless operation (Patch by: grepwood)
     * Overwrite changelog only when modified (Patch by: Matthew Howle)
     * Added retry support to --galaxy-install
     * Changed some retry conditions
          * Don't retry on 404 errors because they are mostly produced by
            user not owning DLC for a game
          * This helps a lot when using high max retry count
     * Show reason for retry attempts
     * Show installer and patch version when listing game details
     * Fixed getting redirect URL from curl (Patch by: Timotej Lazar)
     * Improved reCAPTCHA detection (Patch by: Timotej Lazar)
     * Added support for new language: Thai
     * Retry download also on CURLE_SSL_CONNECT_ERROR (Patch by: Ismo
       Toijala))
     * Use duplicate handler for extras
     * Check for invalid path in GalaxyAPI::fileJsonNodeToGameFileVector
     * Added directory template %gamename_firstletter%
          * Useful for sorting big libraries with --subdir-game option
          * Takes the first letter from %gamename%
          * If %gamename% begins with a number then 0 (zero) is used instead
     * Skip files that are listed by API for information purposes only
          * For some games the API shows files with "count" and "total_size"
            of zero meaning that they are not available to download
          * These are listed on account page for information purpose only
            (for example to show DLCs included in the installer)
2022-01-17 13:35:01 +00:00
nia
bf30ecd3bc doc: Added games/xsol version 0.31 2022-01-17 13:23:32 +00:00
nia
6e8bfb1fce add games/xsol
This is a simple Motif/Lesstif version of the classic solitaire game.

This version of the game runs under X Window System.
2022-01-17 13:23:17 +00:00
pin
827fa9c8f4 doc: Updated audio/termusic to 0.6.6 2022-01-17 12:31:39 +00:00
pin
d33c133476 audio/termusic: update to 0.6.6
-New: add all key configuration for global, library and playlist(huge work).
-Minor Fix: Don't close search dialogue after add to playlist.
-New: new player backend mpv. If you prefer mpv, you can build with feature
 gate mpv. My testing result: gstreamer doesn't work for ape file, mpv works
 for everything but flac may seem buggy.
2022-01-17 12:31:20 +00:00
pin
5f1fcd6411 doc: Updated audio/spotify-qt to 3.8 2022-01-17 12:30:31 +00:00
pin
c3fc8269c4 audio/spotify-qt: update to 3.8
Fixes:
-Fixed empty context menu when right-clicking empty spaces (#122).
-Fixed not updating playlist when deleting a track (#128).
-Fixed incorrect track order after deleting a track in a playlist (#130).
-Fixed paging not working with some lists (#145).
-Fixed not removing extra spacing when using system title bar.
-Fixed issues with followed playlists by other users not updating properly.
-Fixed issue when attempting to search for nothing.
-Fixed issues resuming playback when last used device was no longer available.

Changes:
-Added an option to show desktop notification on track change (#99).
-Added support for repeating a single track (#108).
-Added support for podcasts (#110).
-New and improved volume slider (#112).
-Already opened artists are now re-used (#113).
-Added support for mirrored title bar buttons (#120).
-Added support for creating new playlists (#139).
-Added support for following, and unfollowing, playlists.
-New status messages, replacing the status bar and desktop notifications.
-Added a custom font for the custom dark theme.
-Now continues playing tracks from search results.
-Now shows more artists links, for example social media links.
-Removed broken "PulseAudio volume control" setting.
-Tracks in albums now show an added date for when the album released.
-New categories in settings for logs and for troubleshooting.
2022-01-17 12:30:08 +00:00
pin
78ab9fa94e doc: Updated www/hackernews-tui to 0.9.1 2022-01-17 12:29:16 +00:00
pin
97a0e23df0 www/hackernews-tui: update to 0.9.1
What's Changed:
-Render story text in comment view in #62
-Update dependencies in #63
2022-01-17 12:28:58 +00:00
wiz
b0f5918aa9 doc/TODO: + jack-1.9.20, mumble-1.4. 2022-01-17 12:19:22 +00:00
tnn
e4eff9e7d1 firefox: fix build on NetBSD/evbarm 2022-01-17 10:22:54 +00:00
tnn
f4e4079ce2 libuv: switch to upstream-provided patch 2022-01-17 10:12:54 +00:00
wiz
8f48b315d7 py-pyvo: remove
This package was BROKEN from the first import.
I've re-imported it to wip, when it's finished there we can reimport it.

Also remove the two packages trying to use this.
2022-01-17 10:01:35 +00:00
wiz
fec6e09a03 doc: Added math/py-astropy-helpers version 4.0.1 2022-01-17 09:51:49 +00:00
wiz
7173537a29 math/Makefile: + py-astropy-helpers 2022-01-17 09:51:39 +00:00
wiz
997b3920fa math/py-astropy-helpers: import py-astropy-helpers-4.0.1
Astropy-helpers is an Astropy affiliated package for supporting building
and installing of Astropy and its related packages.
2022-01-17 09:51:28 +00:00
wiz
bc5daccbaa doc: Added textproc/py-sphinx-astropy version 1.7.0 2022-01-17 09:47:11 +00:00
wiz
f83e4f9409 py-sphinx-astropy: add missing build dependency 2022-01-17 09:46:44 +00:00
wiz
1b412097a7 textproc/Makefile: + py-sphinx-astropy 2022-01-17 09:42:26 +00:00
wiz
13fa39947c textproc/py-sphinx-astropy: import py-sphinx-astropy-1.7.0
This package serves two purposes: it provides a default Sphinx
configuration and set of extensions specific to the Astropy project,
and it acts as a meta-package by installing all required Sphinx
extensions for the core Astropy package and other packages.
2022-01-17 09:42:09 +00:00
wiz
62f58b6059 py-test-doctestplus: update PLIST 2022-01-17 09:39:19 +00:00
wiz
c2a2fcc1f1 doc: Added devel/py-test-doctestplus version 0.11.2 2022-01-17 09:36:57 +00:00
wiz
72e04686cc devel/Makefile: + py-test-doctestplus 2022-01-17 09:36:48 +00:00
wiz
4f59368841 devel/py-test-doctestplus: import py-test-doctestplus-0.11.2
Packaged for wip by K.I.A.Derouiche.

This package contains a plugin for the pytest framework that
provides advanced doctest support and enables the testing of
reStructuredText .rst files. It was originally part of the
astropy core package, but has been moved to a separate package
in order to be of more general use
2022-01-17 09:35:59 +00:00
wiz
d5f7d258f4 doc: Added textproc/py-sphinx-gallery version 0.10.1 2022-01-17 09:29:43 +00:00
wiz
5a9f07bf00 textproc/Makefile: + py-sphinx-gallery 2022-01-17 09:29:35 +00:00
wiz
ecf540857f textproc/py-sphinx-gallery: import py-sphinx-gallery-0.10.1
A Sphinx extension that builds an HTML version of any Python script
and puts it into an examples gallery.
2022-01-17 09:29:16 +00:00
wiz
8c923b2f78 doc: Added textproc/py-sphinx-automodapi version 0.14.1 2022-01-17 09:26:31 +00:00
wiz
6463120046 doc: Added textproc/py-astropy-sphinx-theme version 1.1 2022-01-17 09:26:12 +00:00
wiz
d48b5a2ed5 textproc/Makefile: add two new packages 2022-01-17 09:25:44 +00:00
wiz
2c09eb11fc textproc/py-sphinx-automodapi: import py-sphinx-automodapi-0.14.1
This is a Sphinx extension to automatically generate API pages for
whole modules. It was originally developed for the Astropy project
but is now available as a standalone package since it can be used
for any other package.
2022-01-17 09:25:22 +00:00
wiz
63e47f890b textproc/py-astropy-sphinx-theme: import py-astropy-sphinx-theme-1.1
This is the package for the default Astropy project documentation
theme(s).
2022-01-17 09:19:45 +00:00
adam
7b330ca6c5 Updated math/py-asteval, biology/py-cutadapt 2022-01-17 09:03:32 +00:00
adam
066be082ec py-cutadapt: updated to 3.5
v3.5 (2021-09-29)
-----------------

* :issue:`555`: Add support for dumping statistics in JSON format using ``--json``.
* :issue:`541`: Add a "Read fate breakdown" section heading to the report, and also
  add statistics for reads discarded because of ``--discard-untrimmed`` and
  ``--discard-trimmed``. With this, the numbers in that section should add up to 100%.
* Add option ``-Q``, which allows to specify a quality-trimming threshold for R2 that is
  different from the one for R1.
* :issue:`567`: Add ``noindels`` adapter-trimming parameter. You can now write
  ``-a "ADAPTER;noindels"`` to disallow indels for a single adapter only.
* :issue:`570`: Fix ``--pair-adapters`` not finding some pairs when reads contain
  more than one adapter.
* :issue:`524`: Fix a memory leak when using ``--info-file`` with multiple cores.
* :issue:`559`: Fix adjacent base statistics not being shown for linked adapters.
2022-01-17 09:03:10 +00:00
adam
6e01c1011b py-asteval: updated to 0.9.26
0.9.26:
fix setup.py again
2022-01-17 08:56:48 +00:00
wiz
f33962aed5 doc: Updated textproc/expat to 2.4.3 2022-01-17 08:49:42 +00:00
wiz
30109454fc expat: update to 2.4.3.
Release 2.4.3 Sun January 16 2022
        Security fixes:
       #531 #534  CVE-2021-45960 -- Fix issues with left shifts by >=29 places
                    resulting in
                      a) realloc acting as free
                      b) realloc allocating too few bytes
                      c) undefined behavior
                    depending on architecture and precise value
                    for XML documents with >=2^27+1 prefixed attributes
                    on a single XML tag a la
                    "<r xmlns:a='[..]' a:a123='[..]' [..] />"
                    where XML_ParserCreateNS is used to create the parser
                    (which needs argument "-n" when running xmlwf).
                    Impact is denial of service, or more.
       #532 #538  CVE-2021-46143 (ZDI-CAN-16157) -- Fix integer overflow
                    on variable m_groupSize in function doProlog leading
                    to realloc acting as free.
                    Impact is denial of service or more.
            #539  CVE-2022-22822 to CVE-2022-22827 -- Prevent integer overflows
                    near memory allocation at multiple places.  Mitre assigned
                    a dedicated CVE for each involved internal C function:
                    - CVE-2022-22822 for function addBinding
                    - CVE-2022-22823 for function build_model
                    - CVE-2022-22824 for function defineAttribute
                    - CVE-2022-22825 for function lookup
                    - CVE-2022-22826 for function nextScaffoldPart
                    - CVE-2022-22827 for function storeAtts
                    Impact is denial of service or more.

        Other changes:
            #535  CMake: Make call to file(GENERATE [..]) work for CMake <3.19
            #541  Autotools|CMake: MinGW: Make run.sh(.in) work for Cygwin
                    and MSYS2 by not going through Wine on these platforms
       #527 #528  Address compiler warnings
       #533 #543  Version info bumped from 9:2:8 to 9:3:8;
                    see https://verbump.de/ for what these numbers do

        Infrastructure:
            #536  CI: Check for realistic minimum CMake version
       #529 #539  CI: Cover compilation with -m32
            #529  CI: Store coverage reports as artifacts for download
            #528  CI: Upgrade Clang from 11 to 13

Release 2.4.2 Sun December 19 2021
        Other changes:
       #509 #510  Link againgst libm for function "isnan"
       #513 #514  Include expat_config.h as early as possible
            #498  Autotools: Include files with release archives:
                    - buildconf.sh
                    - fuzz/*.c
       #507 #519  Autotools: Sync CMake templates
       #495 #524  CMake: MinGW: Fix pkg-config section "Libs" for
                    - non-release build types (e.g. -DCMAKE_BUILD_TYPE=Debug)
                    - multi-config CMake generators (e.g. Ninja Multi-Config)
       #502 #503  docs: Document that function XML_GetBuffer may return NULL
                    when asking for a buffer of 0 (zero) bytes size
       #522 #523  docs: Fix return value docs for both
                    XML_SetBillionLaughsAttackProtection* functions
       #525 #526  Version info bumped from 9:1:8 to 9:2:8;
                    see https://verbump.de/ for what these numbers do
2022-01-17 08:49:34 +00:00
pho
9d5c4db36e Compatibility with upcoming GHC 9.0.2 2022-01-17 05:06:55 +00:00
pho
7feb29accd Compatibility with upcoming GHC 9.0.2 2022-01-17 03:10:10 +00:00
tnn
1a4464a539 libuv: fix SIGABRT on NetBSD when building lang/nodejs. Bump.
Upstream change that caused breakage:
https://github.com/libuv/libuv/pull/3286
2022-01-17 01:38:53 +00:00
wiz
8b7deb9f72 doc: Updated devel/py-mercurial to 6.0.1 2022-01-16 23:51:22 +00:00
wiz
2c791939a9 py-mercurial: update to 6.0.1.
Changes not found.
2022-01-16 23:51:14 +00:00
wiz
5d2c4f92f5 doc: Updated www/neon to 0.32.2 2022-01-16 23:11:12 +00:00
wiz
974056b32a neon: update to 0.32.2.
Changes in release 0.32.2:
* Fix auth handling for request-target of "*" (regressed since 0.31.x)
* Fix bindtextdomain() detection on OS X (Daniel Macks)
* Fix regeneration of docs in "make install" (Lonnie Abelbeck)
* Fixes for NetBSD build (Thomas Klausner)
2022-01-16 23:11:03 +00:00