Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 12:58:28 UTC Now

2021-12-30 15:18:11 UTC MAIN commitmail json YAML

python310: prepare for upcoming setuptools change

Bump PKGREVISION.

(wiz)

2021-12-30 15:16:24 UTC MAIN commitmail json YAML

doc: Updated lang/python37 to 3.7.12nb2

(wiz)

2021-12-30 15:16:14 UTC MAIN commitmail json YAML

python37: prepare for upcoming setuptools change

Bump PKGREVISION.

(wiz)

2021-12-30 15:13:18 UTC MAIN commitmail json YAML

doc: Updated lang/python38 to 3.8.12nb2

(wiz)

2021-12-30 15:13:08 UTC MAIN commitmail json YAML

doc: Updated lang/python39 to 3.9.9nb2

(wiz)

2021-12-30 15:12:57 UTC MAIN commitmail json YAML

python38: prepare for upcoming setuptools change

Bump PKGREVISION.

(wiz)

2021-12-30 15:09:21 UTC MAIN commitmail json YAML

tex-vhistory{,-doc}: Update to 1.80.

# Release 1.8.0
- Included Spanish translations supplied by Hector, Fernando and Roberto
- Included Portugese translations supplied by Jo達o Ricardo Louren巽o

# 2013-08-05: Release 1.7.0.
New option omittable for people who don't want to have a table with
all revisions.

(kleink)

2021-12-30 15:08:35 UTC MAIN commitmail json YAML

python39: prepare for upcoming setuptools change

Bump PKGREVISION.

(wiz)

2021-12-30 13:43:39 UTC MAIN commitmail json YAML

bpython: forget about py-dataclasses

(adam)

2021-12-30 13:39:41 UTC MAIN commitmail json YAML

py-eth-rlp: patch for Python 3.6 is no longer needed

(adam)

2021-12-30 13:39:00 UTC MAIN commitmail json YAML

py-xmlschema: patch for Python 3.6 is no longer needed

(adam)

2021-12-30 13:38:25 UTC MAIN commitmail json YAML

py-eliot: patch for Python 3.6 is no longer needed

(adam)

2021-12-30 13:37:12 UTC MAIN commitmail json YAML

py-django-treebeard: patch for Python 3.6 is no longer needed

(adam)

2021-12-30 13:36:26 UTC MAIN commitmail json YAML

py-sparqlwrapper: patch for Python 3.6 is no longer needed

(adam)

2021-12-30 13:33:31 UTC MAIN commitmail json YAML

Removed devel/py-aiocontextvars, devel/py-contextvars, devel/py-dataclasses, www/py-idna_ssl

(adam)

2021-12-30 13:32:30 UTC MAIN commitmail json YAML

2021-12-30 13:24:01 UTC MAIN commitmail json YAML

2021-12-30 13:12:24 UTC MAIN commitmail json YAML

2021-12-30 13:05:42 UTC MAIN commitmail json YAML

2021-12-30 12:12:53 UTC MAIN commitmail json YAML

2021-12-30 12:08:50 UTC MAIN commitmail json YAML

2021-12-30 12:06:00 UTC MAIN commitmail json YAML

2021-12-30 11:54:08 UTC MAIN commitmail json YAML

Removed lang/python36, lang/py36-html-docs

(adam)

2021-12-30 11:52:48 UTC MAIN commitmail json YAML

2021-12-30 11:42:38 UTC MAIN commitmail json YAML

doc: Updated net/yt-dlp to 2021.12.27

(ryoon)

2021-12-30 11:41:38 UTC MAIN commitmail json YAML

yt-dlp: Update to 2021.12.27

Changelog:
2021.12.27:
  * Avoid recursion error when re-extracting info
  * [ffmpeg] Fix position of --ppa
  * [aria2c] Don't show progress when --no-progress
  * [cookies] Support other keyrings by mbway
  * [EmbedThumbnail] Prefer AtomicParsley over ffmpeg if available
  * [generic] Fix HTTP KVS Player by git-anony-mouse
  * [ThumbnailsConvertor] Fix for when there are no thumbnails
  * [docs] Add examples for using TYPES: in -P/-o
  * [PixivSketch] Add extractors by nao20010128nao
  * [tiktok] Add music, sticker and tag IEs by MinePlayersPE
  * [BiliIntl] Fix extractor by MinePlayersPE
  * [CBC] Fix URL regex
  * [tiktok] Fix extractor_key used in archive
  * [youtube] End live-from-start properly when stream ends with 403
  * [Zee5] Fix VALID_URL for tv-shows by Ashish0804

(ryoon)

2021-12-30 11:18:44 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.239

(wiz)

2021-12-30 11:18:34 UTC MAIN commitmail json YAML

mame: update to 0.239.

Did you think we窶囘 let 2021 finish without a parting MAME release?
MAME 0.239 is here, just in time for the new year. This release
includes a fix for many subtle and not-so-subtle sound and music
timing issues in games using Yamaha FM synthesis chips. The frame
rate for Gaelco games has been adjusted to satisfy some wily
protection checks, fixing crashes when continuing in Thunder Hoop
and graphical issues in Squash. A big update for Philips CD-i
emulation just made it in for this release, greatly improving the
experience in a lot of games. Nintendo Famicom Disk System emulation
has also seen some improvements this month.

This release is packed with even more Soviet re-skins of the Game
& Watch Egg program, the latest Apple II dumps and cracks, another
batch of Commodore 64 cassettes, and more exotic NES and Famicom
cartridges. Milan Galcik, who窶冱 been busy with the Elektronika
hand-held games, has also completed a Slovak UI translation and
updated the neglected Czech translation. Both genuine and cloned
Apple II systems have had emulation updates this month, with a
number of unique VTech Laser and Franklin ACE features now supported,
and performance improvements for the Apple IIgs.

(wiz)

2021-12-30 10:06:41 UTC MAIN commitmail json YAML

doc: Updated mail/imapsync to 2.140

(prlw1)

2021-12-30 10:06:22 UTC MAIN commitmail json YAML

Update imapsync to 2.140

Seven years of development, including adding OAUTH2 support.

(Note on numbering: went from 1.999 to 2.100 to avoid 4 digit minor. The
2 isn't "meaningful" in a major number sense.)

(prlw1)

2021-12-30 09:05:46 UTC MAIN commitmail json YAML

bulk-medium: add php80, ride bump

This previously built two versions of php, so let's continue to do that.

(wiz)

2021-12-30 07:22:38 UTC MAIN commitmail json YAML

(ham/gnuradio-doxygen) Fix build (regen PLIST)

(mef)

2021-12-30 01:19:49 UTC MAIN commitmail json YAML

doc: Updated security/wolfssl to 5.1.0

(fox)

2021-12-30 01:19:03 UTC MAIN commitmail json YAML

security/wolfssl: Update to v5.1.0

Changes since v5.0.0:

wolfSSL Release 5.1.0 (Dec 27, 2021)

Release 5.1.0 of wolfSSL embedded TLS has bug fixes and new features including:
Vulnerabilities

  * [Low] Potential for DoS attack on a wolfSSL client due to processing hello
    packets of the incorrect side. This affects only connections using TLS v1.2
    or less that have also been compromised by a man in the middle
    attack. Thanks to James Henderson, Mathy Vanhoef, Chris M. Stone, Sam
    L. Thomas, Nicolas Bailleut, and Tom Chothia (University of Birmingham, KU
    Leuven, ENS Rennes for the report.
  * [Low] Client side session resumption issue once the session resumption cache
    has been filled up. The hijacking of a session resumption has been
    demonstrated so far with only non verified peer connections. That is where
    the client is not verifying the server窶冱 CA that it is connecting to. There
    is the potential though for other cases involving proxies that are verifying
    the server to be at risk, if using wolfSSL in a case involving proxies use
    wolfSSL_get1_session and then wolfSSL_SESSION_free when done where
    possible. If not adding in the session get/free function calls we recommend
    that users of wolfSSL that are resuming sessions update to the latest
    version (wolfSSL version 5.1.0 or later). Thanks to the UK's National Cyber
    Security Centre (NCSC) for the report.

New Feature Additions
Ports

  * Curve25519 support with NXP SE050 added
  * Renesas RA6M4 support with SCE Protected Mode and FSP 3.5.0
  * Renesas TSIP 1.14 support for RX65N/RX72N

Post Quantum

  * Post quantum resistant algorithms used with Apache port
  * NIST round 3 FALCON Signature Scheme support added to TLS 1.3 connections
  * FALCON added to the benchmarking application
  * Testing of cURL with wolfSSL post quantum resistant build

Compatibility Layer Additions

  * Updated NGINX port to NGINX version 1.21.4
  * Updated Apache port to Apache version 2.4.51
  * Add support for SSL_OP_NO_TLSv1_2 flag with wolfSSL_CTX_set_options function
  * Support added for the functions
      - SSL_CTX_get_max_early_data
      - SSL_CTX_set_max_early_data
      - SSL_set_max_early_data
      - SSL_get_max_early_data
      - SSL_CTX_clear_mode
      - SSL_CONF_cmd_value_type
      - SSL_read_early_data
      - SSL_write_early_data

Misc.

  * Crypto callback support for AES-CCM added. A callback function can be
    registered and used instead of the default AES-CCM implementation in
    wolfSSL.
  * Added AES-OFB to the FIPS boundary for future FIPS validations.
  * Add support for custom OIDs used with CSR (certificate signing request)
    generation using the macro WOLFSSL_CUSTOM_OID
  * Added HKDF extract callback function for use with TLS 1.3
  * Add variant from RFC6979 of deterministic ECC signing that can be enabled
    using the macro WOLFSSL_ECDSA_DETERMINISTIC_K_VARIANT
  * Added the function wc_GetPubKeyDerFromCert to get the public key from a
    DecodedCert structure
  * Added the functions wc_InitDecodedCert, wc_ParseCert and wc_FreeDecodedCert
    for access to decoding a certificate into a DecodedCert structure
  * Added the macro WOLFSSL_ECC_NO_SMALL_STACK for hybrid builds where the
    numerous malloc/free with ECC is undesired but small stack use is desired
    throughout the rest of the library
  * Added the function wc_d2i_PKCS12_fp for reading a PKCS12 file and parsing it

Fixes
PORT Fixes

  * Building with Android wpa_supplicant and KeyStore
  * Setting initial value of CA certificate with TSIP enabled
  * Cryptocell ECC build fix and fix with RSA disabled
  * IoT-SAFE improvement for Key/File slot ID size, fix for C++ compile, and
    fixes for retrieving the public key after key generation

Math Library Fixes

  * Check return values on TFM library montgomery function in case the system
    runs out of memory. This resolves an edge case of invalid ECC signatures
    being created.
  * SP math library sanity check on size of values passed to sp_gcd.
  * SP math library sanity check on exponentiation by 0 with mod_exp
  * Update base ECC mp_sqrtmod_prime function to handle an edge case of zero
  * TFM math library with Intel MULX multiply fix for carry in assembly code

Misc.

  * Fix for potential heap buffer overflow with compatibility layer PEM parsing
  * Fix for edge memory leak case with an error encountered during TLS
    resumption
  * Fix for length on inner sequence created with wc_DhKeyToDer when handling
    small DH keys
  * Fix for sanity check on input argument to DSA sign and verify
  * Fix for setting of the return value with ASN1 integer get on an i386 device
  * Fix for BER to DER size checks with PKCS7 decryption
  * Fix for memory leak with PrintPubKeyEC function in compatibility layer
  * Edge case with deterministic ECC key generation when the private key has
    leading 0窶冱
  * Fix for build with OPENSSL_EXTRA and NO_WOLFSSL_STUB both defined
  * Use page aligned memory with ECDSA signing and KCAPI
  * Skip expired sessions for TLS 1.3 rather than turning off the resume
    behavior
  * Fix for DTLS handling dropped or retransmitted messages

Improvements/Optimizations
Build Options and Warnings

  * Bugfix: could not build with liboqs and without DH enabled
  * Build with macro NO_ECC_KEY_EXPORT fixed
  * Fix for building with the macro HAVE_ENCRYPT_THEN_MAC when session export is
    enabled
  * Building with wolfSentry and HAVE_EX_DATA macro set

Math Libraries

  * Improvement for performance with SP C implementation of montgomery reduction
    for ECC (P256 and P384) and SP ARM64 implementation for ECC (P384)
  * With SP math handle case of dividing by length of dividend
  * SP math improvement for lo/hi register names to be used with older GCC
    compilers

Misc.

  * ASN name constraints checking code refactor for better efficiency and
    readability
  * Refactor of compatibility layer stack free窶冓ng calls to simplify and reduce
    code
  * Scrubbed code for trailing spaces, hard tabs, and any control characters
  * Explicit check that leaf certificate's public key type match cipher suite
    signature algorithm
  * Additional NULL sanity checks on WOLFSSL struct internally and improve
    switch statement fallthrough
  * Retain OCSP error value when CRL is enabled with certificate parsing
  * Update to NATIVE LwIP support for TCP use
  * Sanity check on PEM size when parsing a PEM with OpenSSL compatibility layer
    API.
  * SWIG wrapper was removed from the codebase in favor of dedicated Java and
    Python wrappers.
  * Updates to bundled example client for when to load the CA, handling print
    out of IP alt names, and printing out the peers certificate in PEM format
  * Handling BER encoded inner content type with PKCS7 verify
  * Checking for SOCKET_EPIPE errors from low level socket
  * Improvements to cleanup in the case that wolfSSL_Init fails
  * Update test and example certificates expiration dates

(fox)

2021-12-30 00:43:49 UTC MAIN commitmail json YAML

doc: Added games/xtacy version 1.14

(nia)

2021-12-30 00:43:35 UTC MAIN commitmail json YAML

2021-12-30 00:26:34 UTC MAIN commitmail json YAML

doc: Added games/3dpong version 0.5

(nia)

2021-12-30 00:26:21 UTC MAIN commitmail json YAML

games: add 3dpong

3D Pong is a one- or two-player, three dimensional sports game, based on
the first arcade game ever made, "Pong" from Atari. Each player controls
their "paddle" with the mouse, and tries to score by bouncing a ball into
the other player's goal (just behind the paddle).

3D Pong is a vector-based graphics X-Window game for Unix.

(nia)

2021-12-29 23:56:15 UTC MAIN commitmail json YAML

doc: Added games/xchomp version pl1

(nia)

2021-12-29 23:56:01 UTC MAIN commitmail json YAML

2021-12-29 23:26:50 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/bulk-medium to 20211229

(gutteridge)

2021-12-29 23:26:02 UTC MAIN commitmail json YAML

bulk-medium: remove php73 to un-break bulk builds

(gutteridge)

2021-12-29 23:19:29 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-exo to 4.16.3

(gutteridge)

2021-12-29 23:18:42 UTC MAIN commitmail json YAML

xfce4-exo: update to 4.16.3

Change log:

4.16.3
======
- Dont reduce selection in single click mode (Issue #71)
- Add typecheck to prevent Gtk-CRITICAL (Issue #63)
- exo_strdup_strftime: Support additional encoding (Issue #66)
- Free hover_path in tree-view if not NULL
- Fix compilation warnings
- exo-icon-chooser-dialog: Focus filter entry by default
- exo-icon-chooser-dialog: Set default to show to all icons
- exo-icon-chooser-dialog: Speed up sorting the icon view model

(gutteridge)

2021-12-29 23:18:39 UTC MAIN commitmail json YAML

Updated cross/avrdude to 6.4

(dsainty)

2021-12-29 23:03:21 UTC MAIN commitmail json YAML

Update to avrdude 6.4

Version 6.4:

  * Major changes compared to the previous version:

    - libhidapi support (part of patch #8717)
    - use libhidapi as (optional) transport for CMSIS-DAP compliant
      debuggers (JTAGICE3 with firmware 3+, AtmelICE, EDBG, mEDBG)
    - UPDI support added (AVR8X family)
    - TPI support for USBtinyISP
    - TPI support for ft245r
    - TPI support for linuxgpio
    - AVR Doper uses libhidapi rather than raw libusb (patch #9033)
    - -P net:host:port can use IPv6 now (Posix systems only)
    - New configure option: -disable-libusb_1_0
    - extended UPDI device context (> 64 Ki flash)
    - major overhaul of ft245r driver (patch #9327/#9328)
    - some improvements in linuxspi driver
    - Use -B <bitclock> rather than -b <baudrate> for linuxspi driver
    - unused lock byte bits are not masked on read anymore
    - parport support disabled by default; configure with
      --enable-parport to explicitly enable it

  * New devices supported:

    - ATmega328PB
    - AVR8X family, ATtiny1617, ATtiny817, ATtiny202, ATtiny204,
      ATtiny402, ATtiny404, ATtiny406, ATtiny804, ATtiny806,
      ATtiny807, ATtiny1604, ATtiny1606, ATtiny1607, ATtiny212,
      ATtiny214, ATtiny412, ATTiny414, ATtiny416, ATtiny417,
      ATtiny814, ATtiny816, ATtiny1614, ATtiny1616, ATtiny3214,
      ATtiny3216, ATtiny3217, ATmega3208, ATmega3209, ATmega4808,
      ATmega4809
    - ATtiny841, ATtiny441
    - ATmega64M1
    - ATmega324A
    - ATmega808, ATmega809, ATmega1608, ATmega1609, AVR DA, AVR DB
    - LGT8FX88P, LGT8FX168P, LGT8FX328P
    - ATmega324PB
    - ATmega8A

  * New programmers supported:

    - ehajo-isp (commercial version of USBtiny)
    - XplainedPro in UPDI mode
    - XplainedMini in UPDI mode
    - JTAGICE3 in UPDI mode
    - Atmel Powerdebugger in all modes (JTAG, PDI, UPDI, debugWIRE, ISP)
    - linuxspi (direct SPI bus e.g. on Raspberry Pi devices)
    - PICkit4, Snap, PKoB
    - iseavrprog
    - XBeeBoot

  * Bugfixes:
    bug #47550: Linux GPIO broken
    bug #47718: "lfuse reads as" not displayed in verbose mode - SOLUTION
    bug #48084: Avoid compiled-in timestamp for reproducible release builds
    bug #47376: ATtiny841 description missing in configuration file
    bug #49455: support for tiny441
    bug #57428: document when 'arduino' or 'wiring' should be used, and -D requirement of latter
    bug #58095: error setting efuse on atmega328pb variant
    bug #51409: Can't program EFUSE on ATmega32M1
    bug #60753: Patch #1436 breaks multiple programmer/device combinations on MacOS BigSur
    bug #59525: Bogus error message because Copy/Paste typo in stk500.c
    bug #58078: [PATCH] buspirate: remove compound literals (fixes GCC>=9)
    bug #57453: [PATCH] fix reference to nonexistant -m option by changing to -U
    bug #59227: Add new part. How does one get a part added to the CONF file?
    bug #55009: no efuses for m164a/pa
    bug #55734: USBtiny programming of ATmega328p broken by Patch #9278
    bug #58495: Add atmega324pb support to avrdude.conf.in
    bug #60863: avrftdi programming error probably caused by multiple, consecutive empty pages
    bug #50517: Reading fails if "immediate mode" for output file format is selected - fileio: invalid operation=1
    bug #50630: Erase Cycle Counter options ( -y -Y n ) should be removed from usage Message
    bug #48767: ser_drain() for TCP on Windows doesn't work
    bug #46759: avrdude 6.1 -> 6.2 regression: lock byte verification error
    bug #58440: linuxgpio PIN limit too low
    bug #55462: wrong programmer id check in jtag3_getsync() and jtag3_close()
    bug #58994: VPP PWM still enabled at the end of programming process
    bug #57338: if safemode has to change fuses avrdude should exit with non-zero exit code
    bug #60575: Permission denied on macOS Big Sur

  * Patches:
    patch #9482: Add support for UPDI and AVR8X
    patch #9508: Add PowerDebugger and XPlained Mini in UPDI mode
    patch #9507: Fix UPDI chip erase
    patch #9506: Script to create device configuration stub from Atmel
                ATDF files
    patch #9423: Support ATtiny841 and ATtiny441
    patch #9530: Update URL to Ladyada's USBtinyISP page.
    patch #9317: Support atmega64m1 as part
    patch #9222: Enable silent build
    patch #8924: Enable TPI for usbtiny
    patch #9033: avrdoper backend uses libhidapi instead of libusb
    patch #8580: FT245r support to select device by serial number
    patch #8910: ATxmega32c4 and ATxmega16c4 have wrong signatures
    patch #8219: Fix boot_start for xmega devices on jtagmkII
    patch #9185: Add extended_param to usbasp.c - erasing
    patch #8311: Add IPv6 support to the -Pnet:host:port option
    patch #9542: Correct "usersig" on avr8x devices
    patch #8128: Added new option to configure.ac script
    patch #8444: Proposal for modifications in -B and -U command options managment (partially)
    patch #9735: spelling error fix: psuedo -> pseudo
    patch #9893: [PATCH] Reader reads ftdi handle after main thread close it
    patch #9819: Address several leaks in SVN rev 1429
    patch #9820: Fix some out-of-bounds/uninitialized issues
    patch #9818: correct typos in SVN rev 1429
    patch #9732: usbtiny_paged_load overflows buffer e.g. when reading EEPROM
    patch #9966: Add JTAGICE3 in UPDI mode
    patch #9963: UsbAsp 3 MHz patch for UsbAsp-flash firmware
    patch #9816: Implement new programmer type: linuxspi
    patch #9811: ATmega328pb has efuse bit 3
    patch #9744: Patch for ATMega324A support
    patch #10000: Add support for extended UPDI device context
    patch #9697: Add iseavrprog support
    patch #10017: uspasp / tpi: Automatically clear configuration byte (fuse) before writing it
    patch #8957: Allow reading prodsig memory from stk500v2 on xmega devices
    patch #9110: Let reserved fuse bits to be read as *don't care*
    patch #9253: Fix for giving terminal_mode commands more than 20 arguments
    patch #9320: fix TPI RESET in bitbang.c
    patch #9079: Fix ftdi_syncbb teardown (supersedes #9893, superseded by #9328)
    patch #9122: Fixed MISO sampling in ftdi_syncbb
    patch #9123: ftdi_syncbb: use FT245R_CYCLES in ft245r_set_bitclock()
    patch #8719: Support Over-the-Air bootloading with XBeeBoot
    patch #9757: Fix ATtiny817 Xplained Mini programmer
    patch #9327: ft245r.c: add TPI support (patches 1-4)
    patch #9328: ft245r.c: add TPI support (patches 5-7)
    patch #10027: linuxspi: Add reset pulse, according to AVR programming algorithm
    patch #10028: linuxspi: close() only when necessary
    patch #10029: linuxspi: Report GPIO_GET_LINEHANDLE_IOCTL errors
    patch #10030: linuxspi: Support inverted GPIO pin
    patch #10031: linuxspi: Support GPIO uAPI v2
    (no-id): Improve documentation of linuxspi driver, provide portname default
    (no-id): Use -B <bitclock> rather than -b <baudrate> for linuxspi driver
    patch #9304: [Bug #48767] Implemented WinSock variation of "ser_drain(...)" functionality
    patch #8996: Remove lock byte read mask (bug#21954, bug#46759)
    patch #8923: Enable TPI for linuxgpio
    patch #10153: linuxspi: Support "-E reset" and "-E noreset"

  * Internals:
    - New avrdude.conf keyword "family_id", used to verify SIB attributes
      on AVR8X architecture if device is locked.

(dsainty)

2021-12-29 19:39:16 UTC MAIN commitmail json YAML

doc: Added devel/p5-Test-Mock-Guard version 0.10

(prlw1)

2021-12-29 19:38:42 UTC MAIN commitmail json YAML

Add p5-Test-Mock-Guard version 0.10

Test::Mock::Guard is mock test library using RAII. This module is
able to change method behavior according to each scope.

(prlw1)

2021-12-29 19:18:52 UTC MAIN commitmail json YAML

doc: Updated misc/tmux to 3.2a

(rhialto)

2021-12-29 19:18:39 UTC MAIN commitmail json YAML

misc/tmux: minor update to 3.2a.

CHANGES FROM 3.2 TO 3.2a

* Add an "always" value for the "extended-keys" option; if set then tmux will
  forward extended keys to applications even if they do not request them.

* Add a "mouse" terminal feature so tmux can enable the mouse on terminals
  where it is known to be supported even if terminfo(5) says otherwise.

* Do not expand the filename given to -f so it can contain colons.

* Fixes for problems with extended keys and modifiers, scroll region,
  source-file, crosscompiling, format modifiers and other minor issues.

(rhialto)

2021-12-29 17:54:38 UTC MAIN commitmail json YAML

doc/TODO: add some

+ avidemux-2.8, calibre-5.34.0, enlightenment-0.25, mame-0.239.

(wiz)

2021-12-29 17:01:40 UTC MAIN commitmail json YAML

Updated textproc/utf8-cpp, multimedia/mkvtoolnix

(adam)

2021-12-29 17:01:18 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 64.0.0

Version 64.0.0 "Willows" 2021-12-27

New features and enhancements

* MKVToolNix GUI: language dialog: when the user switches between the two edit
  modes, the mode's corresponding first control is automatically focussed.

Bug fixes

* all: language lists: the entries for "Ancient Greek (to 1453)" and "Modern
  Greek (1453-)" have been renamed to "Greek (ancient, -1453)" and "Greek
  (modern, 1453-)" respectively in order to be easier to find.
* mkvmerge: VobSub reader: files containing `id: --` lines to indicate that
  the track language isn't known were rejected by `mkvmerge`. Now they're
  accepted, and `und` (undetermined) is used as the language.
* MKVToolNix GUI: chapter editor: the "Save to Matroska or WebM file" function
  was using the wrong standard file dialog (the "open file" one instead of
  "save"), leading to confusing button names.
* MKVToolNix GUI: high DPI scaling: fixed the icons in the tool selector
  having the wrong size for scaling factors other than 100% or 200%.

Build system changes

* The bundled `fmt` library was updated to v8.0.1.
* The bundled `nlohmann-json` library was updated to v3.9.1.
* The bundled `pugixml` library was updated to v1.11 revision 6a76cac.
* The bundled `utf8-cpp` library was updated to v3.2 revision b85efd6.

(adam)

2021-12-29 17:00:24 UTC MAIN commitmail json YAML

utf8-cpp: updated to 3.2.1

Release 3.2.1
The release contains the fix the inclusion of both cpp11 and cpp17 headers on C++17 compilation. Also some additional tests for using string literals and string objects with modern compilers.

Release 3.2
Optional support for C++ 17 std::string_view.

Release 3.1.2
Fix for Issue 72.

Release 3.1.1
Include the commits from the previous year.

Release 3.1
This release adds one new API call: unchecked::replace_invalid().

Other changes are mostly about testing and installation.

Release 3.0.3
A minor release that contains fix for Issue 31 Program fails to link when including utf8.h in multiple files.

Release 3.0.2
This minor release contains:

Fix of the project version number at CMakeLists.txt
Continuous Integration with Google Tests and CircleCI

Release 3.0.1
A minor release with a fix for a header guard.

Release 3.0
This is a major release that introduces the following functionality:

New convenience API for C++ 11 and later compilers. The library still works with C++ 98/03 compliant compilers, just without the new functions.
advance() function works in both directions.
The following deprecated functions were removed:

previous() - deprecated since version 1.02.
is_bom() - deprecated since version 2.3.

(adam)

2021-12-29 16:32:46 UTC MAIN commitmail json YAML

Updated graphics/graphviz, devel/meson, lang/vala, www/nginx-devel

(adam)

2021-12-29 16:32:22 UTC MAIN commitmail json YAML

nginx-devel: updated to 1.21.5

Changes with nginx 1.21.5                                        28 Dec 2021

    *) Change: now nginx is built with the PCRE2 library by default.

    *) Change: now nginx always uses sendfile(SF_NODISKIO) on FreeBSD.

    *) Feature: support for sendfile(SF_NOCACHE) on FreeBSD.

    *) Feature: the $ssl_curve variable.

    *) Bugfix: connections might hang when using HTTP/2 without SSL with the
      "sendfile" and "aio" directives.

(adam)

2021-12-29 16:31:40 UTC MAIN commitmail json YAML

vala: updated to 0.54.5

Vala 0.54.5
===========
* Various improvements and bug fixes:
  - codegen:
    + Correctly handle chain up of struct creation methods
    + Use a dedicated EmitContext for _variant_get*() functions
    + gtkmodule: Handle nested closure elements and bind them accordingly
  - vala:
    + NullLiteral is not a valid argument for string concatenation
    + Set is_yield_expression in async context when chaining up to async base ctor
    + Report statement parsing error if it is not meant to be an expression
    + girparser: Avoid possibily creating duplicated attributes
  - vapigen.m4: use $PKG_CONFIG_SYSROOT_DIR

* Bindings:
  - glib-2.0: Always use the actual C type for CCode.array_length_type
  - gstreamer: Cherry-pick bindings fixes from 0.56
  - gstreamer-1.0: Unskip the ElementFactory.make/create_full() symbols

(adam)

2021-12-29 16:25:01 UTC MAIN commitmail json YAML

meson: updated to 0.60.3

0.60.3:
Bug fixes

(adam)

2021-12-29 16:19:18 UTC MAIN commitmail json YAML

graphviz: updated to 2.50.0

2.50.0

Added

hard-coded lookup tables for fallback font metrics for more fonts and font
variants
a new gvputs_nonascii API function has been implemented for GVC I/O with C
escaping

Changed

Check for existence of dl_iterate_phdr(3) and if it is available, prefer
using it instead of iterating over /proc/self/maps for computing libdir.
A limit on GVC config files of 100000 bytes has been removed.
MD5 checksums of release artifacts are no longer provided. SHA256 checksums
are still provided and these should be used instead.
when cross-compiling, the dot -c is no longer run during installation

$CMAKE_INCLUDE_PATH is no longer manually configured in the CMake build
system

Fixed

remove Bashism from gvmap.sh

Lefty artifacts are no longer installed when Lefty is disabled

Smyrna artifacts are no longer installed when Smyrna is disabled
calling convention mismatches in delaunay.c窶冱 GTS code
impure assertion in jacobi

undefined behavior in libgvc窶冱 reading of little endian numbers
boldness of agnxtsubg in cgraph man page
parameter name in gvusershape_find prototype corrected to a const pointer,
to match the implementation
xdot JSON output is not valid JSON

fix uninitialized read of pid in _sfpopen on Windows
claimed minimum CMake version supported has been corrected to 3.9

(adam)

2021-12-29 15:53:47 UTC MAIN commitmail json YAML

doc: Updated emulators/simh to 4.0.0.20211212

(rhialto)

2021-12-29 15:53:35 UTC MAIN commitmail json YAML

emulators/simh: update to 4.0.0.2021-12-12

PDP11, VAX: Fix XQ DELQA-T (DELQA-Plus) mode to receive broadcast addresses

(rhialto)

2021-12-29 14:45:12 UTC MAIN commitmail json YAML

doc: Updated devel/p5-PAR to 1.017

(prlw1)

2021-12-29 14:44:50 UTC MAIN commitmail json YAML

Update p5-PAR to 1.107

1.017  2021-01-13
  - change bugtracker to GitHub issues
  - remove obsolete stuff from tutorial

(prlw1)

2021-12-29 14:40:40 UTC MAIN commitmail json YAML

doc: Updated devel/p5-PAR-Dist to 0.51

(prlw1)

2021-12-29 14:40:21 UTC MAIN commitmail json YAML

Update p5-PAR-Dist to 0.51

0.51  2020-11-30

- Fix problem with Cwd::realpath()

  Some versions of Cwd::realpath() must be called on an *existing* path,
  otherwise they will return undef.

0.50  2020-11-17

- Fix RT#132067: fix for Archive::Zip related test failures due to symlinks
  Thanks, Shawn Laffan!

- create repo on GitHub, update metadata

(prlw1)

2021-12-29 14:33:43 UTC MAIN commitmail json YAML

doc: Added devel/p5-PAR-Packer version 1.052

(prlw1)

2021-12-29 14:33:12 UTC MAIN commitmail json YAML

Add p5-PAR-Packer version 1.052

PAR-Packer is the PAR component that can generate stand-alone
executables and ".par" archives.

The main front-end for PAR-Packer is the "pp" utility.

(prlw1)

2021-12-29 14:32:00 UTC MAIN commitmail json YAML

doc: Updated emulators/vice to 3.6

(rhialto)

2021-12-29 14:31:24 UTC MAIN commitmail json YAML

emulators/vice: update to 3.6.

Changes: over 250 lines even when condensing the format.
See https://vice-emu.sourceforge.io/NEWS or the NEWS file in the distfile.

In general: lots of added and improved emulations of various extra hardware.

(rhialto)

2021-12-29 14:01:02 UTC MAIN commitmail json YAML

doc: Updated print/tex-vhistory{,-doc} to 1.8.0.

(kleink)

2021-12-29 13:59:03 UTC MAIN commitmail json YAML

tex-vhistory{,-doc}: Update to 1.80.

# Release 1.8.0
- Included Spanish translations supplied by Hector, Fernando and Roberto
- Included Portugese translations supplied by Jo達o Ricardo Louren巽o

# 2013-08-05: Release 1.7.0.
New option omittable for people who don't want to have a table with
all revisions.

(kleink)

2021-12-29 13:35:41 UTC MAIN commitmail json YAML

doc: Updated news/pan to 0.149

(rhialto)

2021-12-29 13:34:39 UTC MAIN commitmail json YAML

news/pan: update to 0.149.

Switched the build to gtk3.

December 22, 2021 - Pan 0.149 "Bellevue"

    Fix freeze when loading group with non-ascii characters in subject
    Avoid mojibake in Subject and Headers
    Fix x-face folding
    Add Base64-encoded Face header

October 24, 2021 - Pan 0.148 "Chamechaude"

    GMime 3 is used by default (the configure option --with-gmime30 is gone)
    GMime 2 is deprecated, but can be used with the configure.ac option --with-gmime2
    fixed missing buttons in the Post widget
    the preference widget is no longer oversized
    release tag format has changed

(rhialto)

2021-12-29 13:26:00 UTC MAIN commitmail json YAML

doc: Updated x11/x3270 to 4.1ga11

(rhialto)

2021-12-29 13:25:47 UTC MAIN commitmail json YAML

x11/x3270: update to suite3270-4.1ga11.

Removed some out-of-date documentation.
https://x3270.miraheze.org/wiki/Main_Page is the most up-to-date.

Improvements:
- Added a macros menu to c3270 and wc3270.
- Corrected support for the macros resource without a qualifying host
  name.
- The entire list of command-line options is now displayed only with the
  --help command-line option, not for every unknown option.
- Added the lineMode resource.
- Added the noTelnetInputMode resource.
- Added the wrap graphic rendition to b3270.
- Added the Pause() action.
- Changed the default for unlockDelay in all emulators from true to
  false. This is a very significant change.
- The overlayPaste resource is now set to true by default.
- GNOME desktop integration is now included.
- wc3270 now does continuous selections in NVT mode, and allows a single
  character to be selected.
- wc3270 no longer moves the cursor for mouse clicks in NVT mode.
- Double-clicking on a URL in x3270 (on most platforms) and in wc3270
  now opens that link in the browser.
- The session file folder is no longer marked as a system file, so
  backup software will not skip it.
- Added the SubjectNames() action and TlsSubjectNames query.
- Added the ability to set an accept host name to the wc3270 Session
  Wizard.
- Switched several actions that return values to explicitly return
  nothing.
- Added the ability to include the OIA in a PrintText() action screen
  image.
- Added the OIA to the screen image displayed by the HTTP server.
- Added validation of keymaps, macros and idle actions at init time.
- Added cursor blink support to wc3270.
- Added the SaveInput() action and RestoreInput() action.
- In b3270, error messages from failed host connection attempts are now
  labeled separately from other errors.
- Added the -subst option to the String() action.

Bug fixes:
- Fixed an issue in b3270 where the cursor would continue to be
  displayed when the host disconnected.
- APL characters were not displayed properly in x3270 in NVT mode, when
  using a 3270 font.
- On MacOS, the ./configure script would skip c3270 if it was not
  enabled explicitly.
- Fixed a number of typos in compiled strings and comments (courtesy of
  Philipp Kern).
- Fixed a c3270 crash seen on NetBSD.
- Fixed an issue with c3270 exiting prematurely, seen on NetBSD.
- Fixed an x3270 install issue (courtesy of Olaf 'Rhialto' Seibert).
- The last screenful of NVT mode text is no longer lost when scrolling
  backwards.
- The programs ar and ranlib are resolved dynamically now when building.
- Numeric fields no longer ignore non-numeric characters and commas,
  when the NumericLock resource is false. When it is true, commas are
  considered valid numeric characters.
- Proxy connections did not initialize TELNET state properly (courtesy
  of Andreas Krebbel).
- When running on Cygwin, child scripts (the Script() action, Execute()
  action and Prompt() action) failed with a bind error.
- When the print dialog was canceled, the PrintText() action and
  ScreenTrace() action would fail silently.
- The emulator would sometimes crash when a pending connection was
  broken.
- Windows error messages are now encoded using the selected code page,
  not the system ANSI code page.
- Fixed several scripting scenarios, such as aborting a Source() action,
  which would leave the keyboard locked.
- The String() action no longer requires an input field to be present in
  order to run.
- Corrected an issue where an empty error message would be displayed for
  a connection failure.
- Corrected a typo in a file transfer message name (courtesy of Philipp
  Kern).
- Added logic to ensure the icon directory exists when installing x3270
  on Linux (courtesy of Philipp Kern).
- Fixed the representation of APL underlined alphabetics in b3270 screen
  updates in NVT mode, and in the output of the Ascii() action.
- Fixed a crash when an action started with a comment (# or !).
- Fixed a version generation bug that prevented the code from building
  on MacOS when SOURCE_DATE_EPOCH was set.
- Corrected usage messages.

(rhialto)

2021-12-29 12:11:45 UTC MAIN commitmail json YAML

Note update of graphics/graphviz to 2.49.3nb2.

(he)

2021-12-29 12:10:32 UTC MAIN commitmail json YAML

Build with -fopenmp on NetBSD/powerpc, so that we link explicitly
with -lgomp and thereby avoid overflowing the static thread local
storage allocated in ld.elf_so when libgomp.so is dlopen()ed
indirectly via libgvplugin_gd.so.

Bump PKGREVISION.

(he)

2021-12-29 11:52:36 UTC MAIN commitmail json YAML

doc: Updated devel/patchelf to 0.14.3

(rhialto)

2021-12-29 11:52:24 UTC MAIN commitmail json YAML

devel/patchelf: update to 0.14.3.

0.14.3 (December 05, 2021):

    this release adds support for static, pre-compiled patchelf binaries

0.14.2 (November 29, 2021):

    make version number in tarball easier to use for packagers

0.14.1 (November 28, 2021):

    build fix: add missing include

0.14 (November 27, 2021):

Changes compared to 0.13:

    Bug fixes:
        Fix corrupted library names when using --replace-needed multiple times
        Fix setting an empty rpath
        Don't try to parse .dynamic section of type NOBITS
        Fix use-after-free in normalizeNoteSegments
        Correct EINTR handling in writeFile
        MIPS: Adjust PT_MIPS_ABIFLAGS segment and DT_MIPS_RLD_MAP_REL dynamic section if present
        Fix binaries without .gnu.hash section
    Support loongarch architecture
    Remove limits on output file size for elf files
    Allow reading rpath from file
    Requires now C++17 for building

(rhialto)

2021-12-29 11:50:01 UTC MAIN commitmail json YAML

doc: Updated fonts/recursive-ttf to 1.084nb1

(rhialto)

2021-12-29 11:49:49 UTC MAIN commitmail json YAML

fonts/recursive-ttf: update to 1.084

1.084:
- Add mathematical Greek
- Also slightly refines the numeral 8 in Linear styles, making it a
  little more sturdy and formal.
There was no 1.083.

(rhialto)

2021-12-29 09:36:59 UTC MAIN commitmail json YAML

2021-12-29 09:36:38 UTC MAIN commitmail json YAML

2021-12-29 09:19:31 UTC MAIN commitmail json YAML

CHANGES for claraocr

(dholland)

2021-12-29 09:18:42 UTC MAIN commitmail json YAML

2021-12-29 08:59:26 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.34.3nb1

(leot)

2021-12-29 08:59:16 UTC MAIN commitmail json YAML

webkit-gtk: Add a dependency to gst-plugins1-good

webkit-gtk now needs "autoaudiosink" plugin part of gst-plugins1-good
otherwise it aborts.

Bump PKGREVISION.

(leot)

2021-12-29 08:35:12 UTC MAIN commitmail json YAML

doc: Updated www/libmicrohttpd to 0.9.75

(nikita)

2021-12-29 08:34:52 UTC MAIN commitmail json YAML

libmicrohttpd: Update to 0.9.75

ChangeLog:
Sun 26 Dec 2021 20:30:00 MSK
    Releasing GNU libmicrohttpd 0.9.75 -EG

December 2021
    Fixed Makefile warning on MinGW.
    Fixed compiler warning on MinGW.
    Fixed "configure" portability (for NetBSD).
    MSVC project cosmetics.
    MSVC fixed project to fix linker warning.
    Fixed compiler warning on some platforms.
    Further improved test_client_put_stop to get stable results on all
    platforms.
    Added workaround for platforms (like OpenBSD) where system monotonic clocks
    may jump forward and back.
    Added more checks in test_large_put, increased timeout (was too small for
    this test). -EG

Sun 19 Dec 2021 18:30:00 MSK
    Releasing GNU libmicrohttpd 0.9.74 -EG

December 2021
    Fixed doxy for MHD_suspend_connection().
    Some code improvements for new test test_client_put_stop.
    Added special log message if thread creation failed due to system limits.
    Fully restructured new_connection_process_() to correctly handle errors,
    fixed missing decrement of number of daemon connections if any error
    encountered, fixed app notification of connection termination when app has
    not been notified about connection start, fixed (highly unlikely) reset of
    the list of connections if reached daemon's connections limit.
    configure: fixed some compiler warnings reported in config.log.
    Fixed tests on FreeBSD to support system-limited rate of RST packets and
    'blackhole' system setting. -EG
    Fixed tests for libmagic to really use libmagic in examples. -CG
    Used tricks in code formatting to workaround uncrustify bugs.
    configure: improved compatibility with various shells.
    configure: added selective enable of sanitizers.
    Fixed compatibility with old GnuTLS versions.
    Fixed tests compatibility with old libcurl versions.
    Fixed busy-waiting in test_timeout (fixed CPU load spikes in the test).
    test_https_time_out: check rewritten, previously it is was no-op.
    test_upgrade{,_large}: fixed passing of socket value to GnuTLS on W32.
    Simplified Makefile for HTTPS tests.
    Added detection of old broken GnuTLS builds (on RHEL6 and clones) and
    disabled some tests broken with these builds.
    Muted compiler warnings with old libcurl versions.
    Reworked dlltool support: added support for weakened oversimplified
    half-broken llvm-dlltool
    Silenced MS lib tool warning and MS lib tool invocation.
    Added Makefiles rules for automatic regeneration of all required files if
    anything is missing.
    Added Makefile silent rules support for W32 RC and W32 static libs.
    Added local patches for autotools (mainly for libtool) to build MHD
    correctly on modern MinGW64/Clang.
    Updated HTTP headers macros from registry. -EG

November 2021
    Clarified comments and doxy for MHD_str* and related tests.
    MHD_uint32_to_strx(): rewritten for readability and minor optimization,
    used indexes instead of pointers.
    Documented in doxy how to use MHD_AccessHandlerCallback.
    mhd_sockets: added more network error codes.
    W32 socket pair: set TCP_NODELAY to avoid unwanted buffering and delays.
    Additional doxy fixes in microhttpd.h.
    Fixed blocking sockets setting in tests and examples for W32.
    Added checks for fcntl() results in tests and examples.
    Added series of tests based on simple HTTP client implementation developed
    for testing of MHD.
    Renamed 'early_response' connection flag to 'discard_request' and reworked
    handling of connection's flags.
    Clarified request termination reasons doxy, fixed reporting of
    MHD_REQUEST_TERMINATED_READ_ERROR (previously this code was not really used
    in reporting).
    Enforce all libcurl tests exit code to be zero or one.
    Rewritten client upload processing: removed redundant checks, fixed
    skipping of chunk closure when not data is not received yet, fixed skipping
    of the last LF in termination chunk, handle correctly chunk sizes with more
    than 16 digits (leading zeros are valid according to HTTP RFC), fixed
    handling of CRCR, LFCR, LFLF, and bare CR as single line delimiters, report
    error when invalid chunk format is received without waiting to receive
    (possibly missing) end of the line, reply to the client with special error
    if chunk size is too large to be handled by MHD (>16 EiB).
    Added error reply if client used too large request payload (>16 EiB).
    Fixed return value for MHD_FEATURE_AUTOSUPPRESS_SIGPIPE on W32, now it
    returns MHD_YES as W32 does not need sigpipe suppression.
    configure: reordered and improved headers detection. Some headers require
    other headers to be included before, now configure supports it.
    Added missing ifdef guard for <stdbool.h>.
    mhd_sockets: reordered includes for better compatibility.
    Some code readability and formatting improvements. -EG

October 2021
    Added test family test_toolarge to check correct handling of the buffers
    when the size of data is larger than free space.
    Fixed missing updated of read and write buffers sizes.
    Added detection and use of supported "noreturn" keyword for function
    declaration. It should help compiler and static analyser.
    Added support for leak sanitizer.
    Fixed analyser errors on W32.
    Partially reworked memory allocation from the pool, more robust
    implementation, always track read and write buffers.
    Added custom memory poisoning in memory pool with address sanitizer.
    Added missing update of the read buffer size.
    Addition for doxy for new behaviour of MHD_del_response_header().
    Added two tests with non-standard symbols in requests.
    Removed double close of connection with error in headers processing.
    Respond to the client with error if chunked request has broken chunked
    encoding as required by HTTP RFC instead of just closing the connection.
    Fixed request headers processing. Do not recognize bare CR as end of line.
    Fixed processing of CRCR, bare CR, LFCR, and LFLF as end of the line for
    request chunked encoding. Now only CRLF or bare LF are recognized as end
    of line.
    Added Lawrence Sebald to the AUTHORS file (iovec-based responses).
    Check for PAGESIZE and PAGE_SIZE macros and check whether they can be used
    for static variable initialization.
    Include "MHD_config.h" before all other includes to set macros required to
    be set before standard includes.
    Chunked response: abort with error if application returns more data than
    requested.
    Monotonic clock: use only native clock on W32 as all other clocks are just
    wrappers.
    W32: fixed builds with MSVC, added projects for VS2022, added MSVC
    universal project that use latest available toolset, use C17 if supported.
    Chunked response: fixed calculation of number of bytes left to send.
    microhttpd.h: doxy clarifications for sockets polling.
    Updated HTTP statuses, methods, and headers names from the registries.
    Further improved doxy for MHD_add_response_header().
    A few comments improvements and clarifications.
    Added internal connection's flag indicating discard of the request. -EG
    Websockets update by David Gausmann. -DG
    Fixed reported value for MHD_CONNECTION_INFO_CONNECTION_TIMEOUT.
    Minor code readability improvements in MHD_set_connection_option().
    Improved doxy for MHD_get_timeout().
    Memorypool: minor code improvements. -EG

September 2021
    Improved system includes headers detection and usage. Removed unused
    headers detection.
    Added indirect calculation of maximum values at compile time by
    using types size detection. These values are used only to mute
    compiler warnings.
    Fixed pre-compiler errors if various *_MAX macros defined with
    non-digits symbols not readable for pre-compiler.
    Limit number of used CPU cores in tests to 6, unless heavy tests are
    enabled.
    Disabled parallel tests with libcurl if heavy tests are enabled.
    configure: removed '--enable-sanitizer' and added '--enable-sanitizers'
    parameters. Added testing for supported sanitizers and enabling only
    supported sanitizers.
    Added support for run-time sanitizers settings for tests when
    sanitizers are enabled.
    Added support for undefined behavior sanitizer without run-time library.
    Fixed various undefined behavior sanitizer detected errors, improved
    portability.
    Fixed how bitwise NOT is used with enum, fixed portability.
    microhttpd.h: changed macros MHD_CONTENT_READER_* to use ssize_t.
    test_postprocessor: added more check, improved error reporting, added
    new test data.
    postprocessor: fixed undefined behavior (memcpy(), memmove() with zero
    size and NULL pointer).
    Updated copyright year in W32 DLLs.
    postprocessor: fixed empty key processing.
    test_postprocessor: added tests with hex-encoded values.
    postprocessor: fixed incomplete processing of the last part of hex-encoded
    value if data was broken into certain sized pieces.
    Used type specifiers for printf() from inttypes.h to improved compatibility
    with various run-time libs. Fallback to standard values if type specifiers
    are not defined.
    Added detection of used run-time library (MSVCRT/UCRT) on W32.
    testcurl: fixed incorrect case-insensitive match for method name. Method
    name must be checked by using case-sensitive match.
    microhttpd.h: clarified some doxy descriptions.
    Prevented potential double sending of error responses.
    Fixed application notification with MHD_REQUEST_TERMINATED_COMPLETED_OK
    when error response has been sent (MHD_REQUEST_TERMINATED_WITH_ERROR is
    used).
    Avoid trying to send error response if response is already being sent.
    Improved log error message when error response is processing. -EG

August 2021
    Silently drop "keep-alive" token from response "connection" header,
    "keep-alive" cannot be enforced and always enabled if possible.
    Further improved doxy for MHD_add_response_header().
    Added detection of the "Date:" header in the response headers set by
    app at response forming time.
    Disallow space in response header name, allow tab in response header
    value.
    Added internal MHD_uint8_to_str_pad() function.
    Used internal MHD_uint8_to_str_pad() in datestamp generation function.
    Added detection and reporting of incorrect "Upgrade" responses. -EG
    Fixed short busy waiting (up to one second) when connection is going
    to be closed. -AI
    Minor improvement for test_callback, test_get_chunked
    Fixed chunked responses with known size.
    Added two more tests for chunked response.
    Fixed chunked responses with predefined data (without data callback).
    Fixed calculation of the buffer size for the next response chunk.
    Completely rewritten reply header build function. The old version
    had several levels of hacks, was unmaintainable, did not follow
    HTTP specification in details; fixed used caseless header matching
    where case-sensitive matching must be used; removed two passes of
    header building. New version use clear logic and can be extended
    when needed.
    Changed behaviour: "Connection: keep-alive" is not being sent
    for HTTP/1.1 connection (as per HTTP RFC).
    test_get_chunked: fixed error reporting.
    HTTPS tests: fixed memory leaks if function failed.
    libcurl tests: improved handling of curl multi_*.
    Added two tests for correct choice of "Keep-Alive" or "Close".
    Simplified Makefile for testcurl.
    Fixed select() error handling in tests.
    microhttpd.h: minor macro formatting
    Changed behaviour: if response size is unknown and chunked encoding is
    allowed, chunked encoding is used even for non-keep-alive connection as
    required by HTTP RFC.
    Added two more tests for chunked replies.
    Simplified keepalive_possible(); added new value for MHD_ConnKeepAlive,
    added third state "Upgrade".
    Changed behaviour: used HTTP/1.1 replies for HTTP/1.0 requests as
    required by HTTP RFC. HTTP/1.0 reply still can be enforced by response
    flag.
    Added more doxy for MHD_ResponseFlags, added new names with the same
    values as old names: MHD_RF_HTTP_1_0_COMPATIBLE_STRICT and
    MHD_RF_HTTP_1_0_SERVER.
    Added new value MHD_RF_SEND_KEEP_ALIVE_HEADER to enforce sending of
    "Connection: keep-alive" even for HTTP/1.1 clients when keep-alive is
    used.
    test_get_close_keep_alive: added more combinations of parameters to
    check.
    Added separate flag for chunked response in connection instead of
    reusing the same flag as for chunked request.
    Added new connection's flag "stop_with_error".
    Fixed empty first line processing: the request could be not processed
    unless something else kicks next processing the same connection again.
    Added new connection states: MHD_CONNECTION_REQ_LINE_RECEIVING,
    MHD_CONNECTION_FULL_REQ_RECEIVED, MHD_CONNECTION_START_REPLY to
    simplify states logic.
    Changed write buffer allocation logic: as connection buffer size is
    known and fixed, use initially use full buffer for writing and reduce
    size of part used for writing if another allocation from the same
    buffer needs to be done. Implemented helper function to automatically
    reduce the size of read or write part to allocate buffer for other
    needs.
    Added define of NDEBUG if neither _DEBUG nor NDEBUG are defined.
    As accepted sockets inherit non-blocking flag from listening socket
    on all platform except Linux, track this state to use less number
    of syscalls.
    Fixed compiler and static analyser warnings.
    Moved HTTPS tests helper file to the HTTPS tests directory.
    Minor Makefiles cleanup.
    Added support for new monotonic clock ids.
    Added new internal monotonic clock function with milliseconds accuracy.
    Fixed support of custom connection timeout in thread-per-connection mode.
    Added more error checking to test_timeout.
    microhttpd.h: removed duplicated macro.
    Refined timeouts handling. Switched from seconds resolution to milliseconds
    resolution, added automatic detection and support of low-resolution system
    clock to avoid busy-waiting at connection expiration. Added log message
    for too large timeout period (> 146 million years) with trim to supported
    values. -EG

Wed 04 Aug 2021 06:56:52 PM CEST
    Introduce new MHD_CONNECTION_INFO_HTTP_STATUS. -CG

July 2021
    Added automatic response flags with detection when response
    is being formed.
    Added special processing for response "Connection" headers, combined
    multiple "Connection" headers into single header.
    Restructured MSVC project files.
    Changed MSVC project defaults to Vista+ (WinXP is still supported).
    Fixed copy-paste error in mhd_aligh.h, added support for MSVC.
    Added internal function for printing hex and decimals numbers.
    Reply chunked body handling fixes, used new internal functions
    instead of snprintf().
    Added automatic response flag when app sets chunked encoding header.
    New internal function for chunked reply footer forming. Unification with
    reply header forming function just over-complicated things and made
    function hardly maintainable.
    Added new function MHD_get_reason_phrase_len_for(), related tests and
    updated scripts for response phrases.
    Added more tests for chunked replies.
    Added function to reset connection state after finishing processing of
    request-reply to prepare for the next request.
    Added even more tests for chunked replies.
    Added internal function for printing uint64_t decimal numbers. -EG

June 2021
    Tests: implemented checking of response footer.
    Fixed loss of incoming data if more than half of buffer is
    used for the next request data.
    Fixed completely broken calculation of request header size.
    Chunked response: do not ask app callback for more data then
    it is possible to process (more than 16 MBytes).
    Check and report if app used wrong response code (>999 or <100)
    Refuse to add second "Transfer-Encoding" header.
    HTTPS tests: check whether all libcurl function succeeded.
    HTTPS tests: implemented new detection of TLS backend.
    HTTPS tests: fixed tests with new TLS defaults (SSL forbidden).
    Implemented detection of basic HTTP methods, fixed wrong
    caseless matching for HTTP method names.
    MHD_create_response_*() functions: improved doxy.
    MHD_add_response_header: added detailed comment about automatic
    headers.
    Do not allow responses with 1xx codes for HTTP/1.0 requests.
    Fixed used order of headers: now user response headers are used in
    the same order as was added by application.
    Added new internal function MHD_get_response_element_n_().
    Added detection of more compiler built-ins for bits rotations.
    Minor optimisation of caseless strings matching.
    Added MHD_str_remove_token_caseless_() function and tests.
    Added MHD_str_remove_tokens_caseless_() function and tests. -EG

May 2021
    Doxy description clarifications for MHD_get_timeout() and related
    functions.
    Added MHD_create_response_from_buffer_with_free_callback_cls().
    Added SHA-1 calculation (required for WebSockets).
    Added new internal header mhd_aligh.h for checking alignment of
    variables.
    Fixed SHA-256 and MD5 calculation with unaligned data.
    Added tests for hashes with unaligned data.
    Used compiler built-ins for bits rotations.
    Added detection of HTTP version at early stage.
    Added early response of unsupported HTTP version.
    Fixed wrong caseless matches for HTTP version strings.
    Added calculation of error responses at compile time (avoided
    repeated strlen() for known data). -EG

April 2021
    New test for reply chunked encoding. -EG

Mon 26 Apr 2021 02:09:46 PM CEST
    Importing experimental Websocket support by David Gausmann. -CG

(nikita)

2021-12-29 06:19:20 UTC MAIN commitmail json YAML

www/php-concrete5: simplify condition for php-mcrypt dependency

Simplify condition for php-mcrypt dependency.

Note: current php-concrete5 support only php56, but newer version of
Concrete5 or ConcreteCMS support newer version of PHP.

(taca)

2021-12-29 06:11:50 UTC MAIN commitmail json YAML

converters/php-mbstring: clean up after remove of php73

(taca)

2021-12-29 06:08:55 UTC MAIN commitmail json YAML

lang/php: drop dupport for php73

(taca)

2021-12-29 06:07:32 UTC MAIN commitmail json YAML

2021-12-29 06:06:51 UTC MAIN commitmail json YAML

lang/Makefile: delete php73

(taca)

2021-12-29 06:05:19 UTC MAIN commitmail json YAML

2021-12-29 06:04:48 UTC MAIN commitmail json YAML

doc: Removed meta-pkgs/php73-extensions

(taca)

2021-12-29 06:04:32 UTC MAIN commitmail json YAML

meta-pkgs/php73-extensions: remove package

Remove package, PHP 7.3.x is EOL.

(taca)

2021-12-29 06:03:53 UTC MAIN commitmail json YAML

meta-pkgs/Makefile: delete php73-extensions

(taca)

2021-12-29 05:54:26 UTC MAIN commitmail json YAML

doc: Updated sysutils/zoxide to 0.8.0

(pin)

2021-12-29 05:54:01 UTC MAIN commitmail json YAML

sysutils/zoxide: update to 0.8.0

Added
-Zsh: completions for z command.

Changed
-Fzf: better default options.
-Fish: interactive completions are only triggered when the last argument is
empty.
-PowerShell: installation instructions.

Fixed
-PowerShell: use global scope for aliases.
-Zsh: fix errors with set -eu.
-Fzf: handle early selection.
-PowerShell: correctly handle escape characters in paths.
-Parse error on Cygwin/MSYS due to CRLF line endings.
-Fzf: handle spaces correctly in preview window.
-Bash: avoid initializing completions on older versions.
-Fzf: avoid launching binary from current directory on Windows.

(pin)

2021-12-29 05:52:55 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.4.3

(pin)

2021-12-29 05:52:32 UTC MAIN commitmail json YAML

wwww/wiki-tui: update to 0.4.3

Feature
-config:
-add parser configuration options
-add UserParserConfig and ParserConfig

-implement the options in the Default parser
-add documentation in the readme (04885c7)

wiki:
-add code blocks to the article (c58242a)

Bug Fixes
-ui:
-open the correct url when selecting a link (bf14f09)
-fix selecting a header in the toc view
-add simulation of keypresses in the select function of the toc view Closes #14 (511a925)
-remove the url prefix of the article name in the open dialog (72d799f)
-fix selecting the first link in an article (39c087e)

(pin)

2021-12-29 05:51:19 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.6.4

(pin)

2021-12-29 05:50:56 UTC MAIN commitmail json YAML

audio/termusic: update to 0.6.4

[v0.6.4]
Released on: Dec 24, 2021.

-New feature: using yt-dlp for downloading because youtube-dl is slower caused
by throttle problem. For details please check this reddit thread. To use it,
it's under feature gate yt-dlp. make full will enable all features including
this one.
-New: opus format support. Metadata is supported by lofty-rs.
-New: configuration for album photo size and position.
-Fix: youtube search next page doesn't work.
-Fix: color editor playlist highlight symbol doesn't work.
-Fix: focus issue after exit tag editor.
-Fix: focus issue after download.
-Fix: command line open music dir not working.

(pin)

2021-12-29 05:49:52 UTC MAIN commitmail json YAML

doc: Updated graphics/kvantum to 1.0.0

(pin)

2021-12-29 05:49:26 UTC MAIN commitmail json YAML

graphics/kvantum: update to 1.0.0

V1.0.0
---------
* Enabled experimental compilation of Kvantum's plugin against Qt6. With cmake,
  "ENABLE_QT5" should be set to "OFF" (as in `cmake .. -DENABLE_QT5=OFF`) —
  it's "ON" by default.
* A little more precise calculation of sizes of buttons with bold texts.
* Take "ToolButtonFollowStyle" into account when getting the style from the
  toolbutton itself (a logical consideration with no effect).
* Added a workaround for missing panels and frames of LibreOffice's input
  fields.
* Made Kvantum Manager a little more keyboard friendly.
* Ensure that the left mouse button is pressed on starting window dragging
  (it may not be pressed in very rare cases, where a popup is shown after
  moving the cursor and closed before dragging).
* Added a variant of KvCurves3d with light selection color.
* Derive the disabled highlighted text color from the active highlighted text
  color.
* Consider the mouseover state for icons of check boxes and radio buttons if
  relevant.
* Added an example of progress-bar inside view-item to kvantumpreview.
* Added a workaround for KWin-Wayland's menus and tooltips (they're polished
  before the platform name is set to "wayland").
* Added an option (to Kvantum Manager) for not blurring inactive windows.
* Removed the workaround fo the fixed Qt5 bug QTBUG-47043 but added another
  workaround for a similar Qt6 bug.
* Limit the transparency of PCManFM-Qt's view to its main window.

(pin)

2021-12-29 05:48:09 UTC MAIN commitmail json YAML

doc: Updated editors/featherpad to 1.1.0

(pin)

2021-12-29 05:47:44 UTC MAIN commitmail json YAML

editors/featherpad: update to 1.1.0

● A problem is fixed in saving with UTF-16.
● A very rare stack overflow is prevented when matching brackets in huge files.
● The maximum number of recent files is increased to 50.
● Added Tcl syntax highlighting.
● Lots of keywords are added to syntax highlighting for various programming
  languages.
● Fixes and improvements to XML and Lua syntax highlighting.
● Enabled experimental compilation against Qt6 (→ INSTALL). The default cmake
  compilation is still against Qt5.

(pin)

2021-12-29 05:46:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/dua-cli to 2.15.0

(pin)

2021-12-29 05:46:13 UTC MAIN commitmail json YAML

sysutils/dua-cli: update to 2.15.0

-Make dua less prone to hanging by ignoring certain special directories on linux.
-Add --ignore-dirs option, with useful default on linux.

(pin)

2021-12-29 05:45:02 UTC MAIN commitmail json YAML

doc: Updated textproc/csview to 0.3.10

(pin)

2021-12-29 05:44:40 UTC MAIN commitmail json YAML

2021-12-29 05:43:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.8.0

(pin)

2021-12-29 05:42:38 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.8.0

-alt-i bound to toggle_git_ignore
-alt-h bound to toggle_hidden
-text previews switches to hexa when there are not printable chars
(eg escape sequences)

(pin)

2021-12-29 03:40:23 UTC MAIN commitmail json YAML

2021-12-29 03:26:32 UTC MAIN commitmail json YAML

2021-12-29 03:14:35 UTC MAIN commitmail json YAML

lang/yap: Fix broken build on some platforms by disabling the offending code.

(dholland)

2021-12-29 01:33:04 UTC MAIN commitmail json YAML

mk/bsd.pkg.mk: freeze ended for pkgsrc-2021Q4 branch [gdt 2021-12-28]

(gdt)

2021-12-29 01:27:38 UTC pkgsrc-2021Q4 commitmail json YAML

doc: Add changes file for 2021Q4

(gdt)

2021-12-28 21:11:45 UTC MAIN commitmail json YAML

doc: Updated databases/postgresql-postgis2 to 3.2.0nb1

(triaxx)

2021-12-28 21:10:53 UTC MAIN commitmail json YAML

postgresql-postgis2: Add 14 as acceptable pgsql version

pkgsrc changes:
---------------
  * Add 14 to PGSQL_VERSION_ACCEPTABLE to fix a dependency failure of
    geography/mapserver with PostgreSQL 14.
  * Fix BUILDLINK_ABI_DEPENDS that contained a hardcoded dependency.
  * Bump revision.

(triaxx)

2021-12-28 20:06:17 UTC MAIN commitmail json YAML

www: restore firefox78

(nia)

2021-12-28 20:05:50 UTC MAIN commitmail json YAML

2021-12-28 19:22:04 UTC MAIN commitmail json YAML

libharu: fixes for Darwin

(adam)

2021-12-28 17:35:52 UTC MAIN commitmail json YAML

2021-12-28 14:40:27 UTC MAIN commitmail json YAML

doc: Updated www/ruby-padrino-contrib to 0.2.0nb1

(taca)

2021-12-28 14:39:55 UTC MAIN commitmail json YAML

www/ruby-padrino-contrib: fix CVE-2019-16145

Add fix for CVE-2019-16145 from upstream commit.

Bump PKGREVISION.

(taca)

2021-12-28 12:04:35 UTC MAIN commitmail json YAML

Updated net/nanomsg

(adam)

2021-12-28 12:04:09 UTC MAIN commitmail json YAML

nanomsg: updated to 1.1.5

Release 1.1.5
This release is a minor bug fix release, and includes some improvements to the CMake logic that should make incorporating nanomsg into larger projects easier.

Release 1.1.4
This release is primarily a bug-fix release for Windows platforms, but it also adds support for building on Android.

The main change in this release is a fix for the IPC transport on Windows, which was subject to crashing if the remote peer breaks messages into smaller pieces. As some other SP implementations do this to avoid data copies, this fix is very important.

A fix for leaking handles on Windows is included.

Support for compilation on Android using the NDK and the bundled cmake and toolchain file from Android is now present.

Release 1.1.3
This is the last planned release for nanomsg. (New effort is focued on the NNG project -- see github.com/nanomsg/nng for details.)

The following changes are present:

CMake exported target, easing inclusion in larger projects (see demos/CMakeLists.txt for an example)
Windows no longer uses a single fixed TCP port for eventfd (this should improve reliability)
Fix for an assertion failure in efd_unsignal
The ABI version is separate from the library version now.
Fixed a crash when calling nn_term without first opening a socket.
Fix for building Windows tests on case-sensitive file systems.
CI/CD improvements: switch to CircleCI, and use CodeCov for coverage analysis.

Release 1.1.2
This is just a very minor compilation fix for version 1.1.1.

Version 1.1.1 did not compile on Linux, but this version will.

Release 1.1.1
** THIS RELEASE HAS A COMPILE BUG ON LINUX. Use 1.1.2 INSTEAD **

This is a bug fix release for 1.1.0.

Two main issues are resolved:

nanomsg no longer wakes up every 100 msec even when no I/O is pending

Some users noticed that nanomsg was performing wakeups regardless of
whether I/O was available or not. This had a detrimental effect on power usage.

nanomsg no longer crashes when accept fails on Windows

In some circumstances an outstanding accept() operation that got aborted
(for example due to the socket closing) could wind up crashing the application.
This was a race, and it is closed now.

We also fixed a few compilation warnings on Windows.

Release 1.1.0
This release is primarily a bug fix release for nanomsg, and rolls up a number of stability improvements, particularly for the inproc transport. A port to support Windows Subsystem for Linux is provided as well. There are no changes to the ABI.

(adam)

2021-12-28 11:56:52 UTC MAIN commitmail json YAML

nanomsgxx: fix building

(adam)

2021-12-28 10:13:01 UTC MAIN commitmail json YAML

bootstrap: On SCO System V variants, we need either mksh or bash.

from Boyd Lynn Gerber.

(nia)

2021-12-28 01:11:53 UTC MAIN commitmail json YAML

Update installation procedure

Update installation procedure
due to change in common
installation procedure of
collectd plugins.
Bump pkgrevision.

(nros)

2021-12-28 01:02:42 UTC MAIN commitmail json YAML

Fix installation of collectd plugins

Fix installation of collectd plugins
by installing using libtool directly
instead of using the Makefile target.

(nros)

2021-12-28 00:34:03 UTC MAIN commitmail json YAML

devel/ruby-racc: take care of bundled racc gem

Take care of bundled racc gem in ruby*-base package.

It is no effect for pkgsrc HEAD tree.

(taca)

2021-12-28 00:02:06 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.12.5nb2

(taca)

2021-12-28 00:01:31 UTC MAIN commitmail json YAML

textproc/ruby-nokogiri: reduce dependency

Depends on devel/ruby-racc only on ruby26 since Ruby 2.7 and later contains
racc as bundled gem.

Bump PKGREVISION.

(taca)

2021-12-27 23:25:08 UTC MAIN commitmail json YAML

Adjust previous use of LD_PRELOAD to fix Solaris 11 build, hoping it'll
fix the SmartOS bulk build (which gave similar errors, but which I
couldn't reproduce on my SmartOS or Tribblix systems).

Does not break:
- macOS 12.1
- NetBSD 9.2 and -current
- OpenBSD 7.0
- FreeBSD 13.0
- Tribblix m25.1
- CentOS 7 and 8
- Debian 9, 10, and 11
- Devuan 4
- Ubuntu 14, 16, 18, and 20
- Void

(schmonz)

2021-12-27 20:24:03 UTC MAIN commitmail json YAML

Don't --disable-asm on Darwin-*-aarch64. At least on Monterey 12.1,
--disable-asm makes the build fail with undefined symbols largely
matching "*_asm" or "*_aarch64". Simply removing it from CONFIGURE_ARGS
lets the build succeed.

(If --disable-asm turns out to be needed for older macOS/aarch64, we can
bring it back conditionalized on OS_VERSION.)

(schmonz)

2021-12-27 14:16:30 UTC MAIN commitmail json YAML

extra_libarchive_depends() apparently hasn't given multiple values for
Libs.private before, but it does on Gentoo ("-lmd -lb2"), so failing to
double-quote the output breaks bootstrap there. Adding the quotes causes
no regressions bootstrapping macOS Monterey or Ubuntu 21.10. Problem
report and solution from p.spek@tyil.nl.

(schmonz)

2021-12-27 10:53:36 UTC MAIN commitmail json YAML

Updated databases/py-lmdb

(adam)

2021-12-27 10:53:17 UTC MAIN commitmail json YAML

py-lmdb: updated to 1.2.1

2021-04-19 v1.2.1
* Resolve CI bug where non-Linux wheels were not being published to PyPI.

2021-04-15 v1.2.0
* Update bundled LMDB to 0.9.29.

* Add non-bundled testing to CI.

* Remove wheel generation for 2.7 because the manylinux images no longer
  support it.

* Allow passing None as a value to transaction.del in CFFI implementation
  for parity with cpython implementation.

* Fix Cursor.put behavior on a dupsort DB with append=True.

* Add warning to docs about use of Environment.set_mapsize.  This is currently
an unresolved issue with upstream LMDB.

* CFFI implementation:  fix a seg fault when open_db returns map full.

* CFFI implementation:  fix a bug in open_db in a read-only environment.

2021-02-05 v1.1.1
* Dowgrade underlying LMDB to 0.9.26.  0.9.27 has a minor defect that will
  need to get resolved.

2021-02-04 v1.1.0
* Migrate CI pipeline from Travis and AppVeyor to Github Actions.  Now
  includes comprehensive testing across 4 dimensions (OS, Python version,
  cpython/CFFI, pure/with mods).  Also includes publishing to PyPI.

* Prevent invalid flag combinations when creating a database.

* Add a Cursor.getmulti method with optional buffer support.  Contributed by
  Will Thompson <willsthompson@gmail.com>.

* Upgrade underlying LMDB to 0.9.27.

2020-08-28 v1.0.0
* Start of new semantic versioning scheme.  This would be a minor version
  bump from the 0.99 release if it were semantically versioned.

* Allow environment copy to take a passed-in transaction.  This is the
  first released feature that requires a (very small) patch to the
  underlying C library.  By default, the patch will be applied unless
  this module is built with LMDB_PURE environment variable set.

2020-08-13 v0.99
* Fix lmdb.tool encoding issues.

* Fix -l lmdb invocation issue.

* Minor documentation improvements.

* Update LMDB to version 0.9.24.

* Update for Python 3.9 (current release candidate) support.

* Resolve a bug when using cursor.putmulti and append=True on dupsort DBs.

* Allow _Database.flags method to take no arguments since the one argument
  wasn't being used.

2019-11-06 v0.98
* Fix that a duplicate argument to a lmdb method would cause an assert.

* Solaris needs ```#include "python.h"``` as soon as possible.  Fix
  contributed by Jes炭s Cea.

* Fix crash under debug cpython when mdb_cursor_open failed

2019-08-11 v0.97

* Fix a missed GIL unlock sequence.  Reported by ajschorr.

* Fix argv check in JEP (cpython under Java) environment.  Contributed by
  de-code.

2019-07-14 v0.96

* First release under new maintainer, Nic Watson.

* Doc updates.

* More removal of code for now-unsupported Python versions.

* Only preload the value with the GIL unlocked when the value is actually
  requested. This significantly improves read performance to retrieve keys
  with large values when the value isn't retrieved. Reported by Dan Patton.

2019-06-08 v0.95

* The minimum supported version of Python is now 2.7.

* The library is no longer tested on Python 3.2.

* The address-book.py example was updated for Python 3. Contributed by Jamie
  Bliss.

* Development-related files were removed from the distribution tarball.

* Handling of the Environment(create=True) flag was improved. Fix contributed
  by Nir Soffer.

* Database names may be reused after they are dropped on CFFI, without
  reopening the environment. Fix contributed by Gareth Bult.

2018-04-09 v0.94

* CPython argument parsing now matches the behaviour of CFFI, and most sane
  Python APIs: a bool parameter is considered to be true if it is any truthy
  value, not just if it is exactly True. Reported by Nic Watson.

* Removed Python 2.6 support due to urllib3 warnings and pytest dropping it.

* Updared LMDB to version 0.9.22.

* Fixed several 2.7/3 bugs in command line tool.

(adam)

2021-12-27 10:45:59 UTC MAIN commitmail json YAML

Fix libaom so that it at least builds on NetBSD/powerpc.
No dynamic CPU feature detection so far on NetBSD/powerpc.

(he)

2021-12-27 10:18:25 UTC MAIN commitmail json YAML

dupeguru: regenerate PLIST for newer sphinx

(nia)

2021-12-27 10:12:57 UTC MAIN commitmail json YAML

qemu: bulk builds with jack enabled get jack picked up through a
dependency of qemu, resulting in a build failure on NetBSD. just add
support for jack on netbsd to fix this.

(nia)

2021-12-27 10:07:32 UTC MAIN commitmail json YAML

sendfile: actually SSP is a red herring, just disable FORTIFY

(nia)

2021-12-27 10:06:31 UTC MAIN commitmail json YAML

sendfile: fails to build with SSP/FORTIFY

let's hope this code isn't a pile of buffer overflows...

(nia)

2021-12-27 10:03:04 UTC MAIN commitmail json YAML

doc/TODO: + lumina-1.6.2, phoronix-test-suite-10.8.

(wiz)

2021-12-27 10:00:13 UTC MAIN commitmail json YAML

wasi-libcxx: add missing include for wasi-libc

Fixes build.

(wiz)

2021-12-27 09:53:49 UTC MAIN commitmail json YAML

bird: incompatible with MKPIE

(nia)

2021-12-27 09:45:40 UTC MAIN commitmail json YAML

lua-luv: Fix 5.1 and 5.2 builds.

(nia)

2021-12-27 09:36:10 UTC MAIN commitmail json YAML

mongodb: When building with the "ssl" option enabled, configuration
fails on NetBSD because it assumes that the "libdl" library is required
to link with libssl (for some reason). Limit libdl usage to Linux and
Solaris, since libdl isn't a thing on BSD-likes.

(nia)

2021-12-27 09:13:26 UTC MAIN commitmail json YAML

doc: Updated x11/citron to 0.6.4

(pin)

2021-12-27 09:13:06 UTC MAIN commitmail json YAML

x11/citron: update to 0.6.4

v0.6.4
-Hotfix: squash a bug that stopped network statistics from showing up on NetBSD.

v0.6.3
-This addresses a bug (incorrect filter usage) that occurs
during the fetching of battery statistics on Linux.

v0.6.2
-Small fix in the backend that adds back an allow:dead_code attribute in
a specific module to avoid getting a bunch of warnings at build-time.

v0.6.1
-citron is not affected by libmacchina's new breaking changes, but the most
notable change in this new version of libmacchina is the introduction
of the "hash" feature, which citron does not enable, this drops a lot of
dependencies that we don't need.

v0.6.0
-Add icon support

(pin)

2021-12-27 06:33:28 UTC MAIN commitmail json YAML

lang/stalin: revert accidental extra commits

(dholland)

2021-12-27 06:32:10 UTC MAIN commitmail json YAML

2021-12-27 06:29:03 UTC MAIN commitmail json YAML

penjdk8: Renew hashes

(ryoon)

2021-12-27 05:28:39 UTC MAIN commitmail json YAML

2021-12-27 05:14:45 UTC MAIN commitmail json YAML

lang/boomerang needs tex-epstopdf-pkg, seen in Joyent build

(dholland)

2021-12-27 05:11:34 UTC MAIN commitmail json YAML

2021-12-27 04:59:56 UTC MAIN commitmail json YAML

editors/mule: fix build failure by not declaring own strcpy

(dholland)

2021-12-27 04:54:04 UTC MAIN commitmail json YAML

2021-12-27 04:35:48 UTC MAIN commitmail json YAML

TODO: + gprolog-1.5.0

(dholland)

2021-12-27 04:27:29 UTC MAIN commitmail json YAML

CHANGES for intercal

(dholland)

2021-12-27 04:27:10 UTC MAIN commitmail json YAML

lang/intercal: fix build on platforms where sizeof(bool) != sizeof(int)

(Might not have actually failed on all such platforms, so bump PKGREVISION.)

(dholland)

2021-12-27 04:18:59 UTC MAIN commitmail json YAML

multimedia/harvid: patch out broken config tests

We don't need an extra set of config tests in the makefile to make
sure the right deps are installed, especially when they don't use the
right flags or the right syntax and don't work. Instead of trying to
fix them up, just remove them entirely.

(dholland)

2021-12-27 03:31:57 UTC MAIN commitmail json YAML

2021-12-27 03:17:17 UTC MAIN commitmail json YAML

2021-12-27 03:12:39 UTC MAIN commitmail json YAML

TODO: note that I have a partial update for lang/scm

(which runs, but can't manage to install itself)

(dholland)

2021-12-27 03:08:43 UTC MAIN commitmail json YAML

lang/scm: update MASTER_SITES and HOMEPAGE

(dholland)

2021-12-27 01:23:29 UTC MAIN commitmail json YAML

2021-12-27 01:11:10 UTC MAIN commitmail json YAML

lang/neko: not MAKE_JOBS_SAFE. Seen in an aargh64 build a while back.

(dholland)

2021-12-27 00:59:21 UTC MAIN commitmail json YAML

doc/TODO: Add Ruby 3.1.0

+ ruby31-3.1.0.

(taca)

2021-12-27 00:49:02 UTC MAIN commitmail json YAML

2021-12-26 23:54:01 UTC MAIN commitmail json YAML

2021-12-26 23:03:54 UTC MAIN commitmail json YAML

gnutls: fix builds on Solaris 10

Addresses PR pkg/56500 from Claes N辰st辿n.

(gutteridge)

2021-12-26 21:53:32 UTC MAIN commitmail json YAML

Note update of lang/llvm to 13.0.0nb2.

(he)

2021-12-26 21:52:11 UTC MAIN commitmail json YAML

Allow overriding the pthread library selection via
PKGSRC_LLVM_PTHREADLIB.  LLVM insists on 64-bit atomics, and
on NetBSD/powerpc we don't have that natively, so have to rely
on -latomic from gcc.  This library is linked with -lpthread, so
the cmake logic to detect whether -lpthread is included in the C
library says "yes", leading to later breakage when clang is being
built.  On NetBSD, set PKGSRC_LLVM_PTHREADLIB to -lpthread.

OK'ed by wiz@,
bump PKGREVISION.

(he)

2021-12-26 20:03:30 UTC MAIN commitmail json YAML

make sure ncursesprefix is set in setup.py

(nros)

2021-12-26 20:03:26 UTC MAIN commitmail json YAML

CHANGES for ocaml-graphics yesterday, almost forgot

(dholland)

2021-12-26 19:57:05 UTC MAIN commitmail json YAML

Fix py-curses with python 3.10 .
The fix has been tested with
python versions 2.7 3.6 3.9
and 3.10 .

(nros)

2021-12-26 19:15:14 UTC MAIN commitmail json YAML

firefox: 95 requires nss>=3.72

(gutteridge)

2021-12-26 18:27:55 UTC MAIN commitmail json YAML

xfce4: update dependency comments

(gutteridge)

2021-12-26 18:24:32 UTC MAIN commitmail json YAML

doc: removed x11/libxfce4gui

(gutteridge)

2021-12-26 18:21:44 UTC MAIN commitmail json YAML

libxfce4gui: remove EOL package with no dependencies left

No packages now depend on this component; they've either been updated
to depend on current Xfce4 equivalents, or were EOL themselves and were
removed over the past decade.

(gutteridge)

2021-12-26 17:06:24 UTC MAIN commitmail json YAML

doc/CHANGES-2021: fix pkglint warnings

(rillig)

2021-12-26 16:57:03 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 21.4.0

(rillig)

2021-12-26 16:56:47 UTC MAIN commitmail json YAML

pkglint: update version number to match the upcoming branch

No changes since 21.3.4.

(rillig)

2021-12-26 16:42:42 UTC MAIN commitmail json YAML

Define _NETBSD_SOURCE on NetBSD to make sure the function declaration of fdopendir is visible.

(nros)

2021-12-26 16:13:45 UTC MAIN commitmail json YAML

mail//milter-greylist and spamass-milter: undo previous change.

It seems I cried wolf too soon.

(rhialto)

2021-12-26 15:50:16 UTC MAIN commitmail json YAML

perl5: Add bits from UnixWare, from Boyd Lynn Gerber

(nia)

2021-12-26 15:30:54 UTC MAIN commitmail json YAML

doc: Updated mail/fetchmailconf to 6.4.25

(triaxx)

2021-12-26 15:30:09 UTC MAIN commitmail json YAML

fetchmailconf: Update to 6.4.25

(triaxx)

2021-12-26 15:29:00 UTC MAIN commitmail json YAML

doc: Updated mail/fetchmail to 6.4.25

(triaxx)

2021-12-26 15:28:10 UTC MAIN commitmail json YAML

fetchmail: Update to 6.1.25

upstream changes:
-----------------
fetchmail-6.4.25 (released 2021-12-10, 31653 LoC):

# BREAKING CHANGES:
* Since distributions continue patching for LibreSSL use, which cannot be
  linked legally, block out LibreSSL in configure.ac and socket.c, and
  refer to COPYING, unless on OpenBSD (which ships it in the base system).
  OpenSSL and wolfSSL 5 can be used.  SSL-related documentation was updated, do
  re-read COPYING, INSTALL, README, README.packaging, README.SSL.
* Bump OpenSSL version requirement to 1.0.2f in order to safely remove
  the obsolete OpenSSL flag SSL_OP_SINGLE_DH_USE. This blocks out 1.0.2e and
  older 1.0.2 versions. 1.0.2f was a security fix release, and 1.0.2u is
  publicly available from https://www.openssl.org/source/old/1.0.2/
* Some of the configure.ac fiddling MIGHT have broken cross-compilation
  again. The maintainer does not test cross-compiling fetchmail; if you
  have difficulties, try setting PKG_CONFIG_LIBDIR to the pkg-config path
  containing your target/host libraries, or see if --with-ssl-prefix or
  --with-wolfssl-prefix, or overriding LDFLAGS/LIBS/CPPFLAGS, can help.
  Feedback solicited on compliant systems that are before end-of-life.

# BUG FIXES:
* 6.4.24's workaround for OpenSSL 1.0.2's X509_V_FLAG_TRUSTED_FIRST flag
  contained a typo and would not kick in properly.
* Library and/or rpath setting from configure.ac was fixed.

# ADDITIONS:
* Added an example systemd unit file and instructions to contrib/systemd/
  which runs fetchmail as a daemon with 5-minute poll intervals.
  Courteously contributed by Barak A. Pearlmutter, Debian Bug#981464.
* fetchmail can now be used with wolfSSL 5's OpenSSL compatibility layer,
  see INSTALL and README.SSL. This is considered experimental.
  Feedback solicited.

# CHANGES:
* The getstats.py dist-tool now counts lines of .ac and .am files.
* ./configure --with-ssl now supports pkg-config module names, too. See INSTALL.

# TRANSLATIONS: language translations were updated by these fine people:
(in reverse alphabetical order of language codes so as not to prefer people):
* sv:    Göran Uddeborg [Swedish]
* sq:    Besnik Bleta [Albanian]
* pl:    Jakub Bogusz [Polish]
* ja:    Takeshi Hamasaki [Japanese]
* fr:    Frédéric Marchal [French]
* eo:    Keith Bowes [Esperanto]
* cs:    Petr Pisar [Czech]

# CREDITS:
* Thanks to Corey Halpin for testing release candidates.

--------------------------------------------------------------------------------
fetchmail-6.4.24 (released 2021-11-20, 30218 LoC):

# OPENSSL AND LICENSING NOTE:
> see fetchmail-6.4.22 below, and the file COPYING.

  Note that distribution of packages linked with LibreSSL is not feasible
  due to a missing GPLv2 clause 2(b) exception.

# COMPATIBILITY:
* Bison 3.8 dropped yytoknum altogether, breaking compilation due to a
  warning workaround. Remove the cast of yytoknum to void.  This may cause
  a compiler warning to reappear with older Bison versions.
* OpenSSL 1.0.2: Workaround for systems that keep the expired DST Root CA X3
  certificate in its trust store because OpenSSL by default prefers the
  untrusted certificate and fails.  Fetchmail now sets the
  X509_V_FLAG_TRUSTED_FIRST flag (on OpenSSL 1.0.2 only).
  This is workaround #2 from the OpenSSL Blog.  For details, see both:
  https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/
  https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

  NOTE: OpenSSL 1.0.2 is end of life, it is assumed that the OpenSSL library
  is kept up to date by a distributor or via OpenSSL support contract.
  Where this is not the case, please upgrade to a supported OpenSSL version.

# DOCUMENTATION:
* The manual page was revised after re-checking with mandoc -Tlint, aspell,
  igor. Some more revisions were made for clarity.

# TRANSLATIONS: language translations were updated by these fine people:
* sv:    Göran Uddeborg [Swedish]
* pl:    Jakub Bogusz [Polish]
* fr:    Frédéric Marchal [French]
* cs:    Petr Pisar [Czech]
* eo:    Keith Bowes [Esperanto]
* ja:    Takeshi Hamasaki [Japanese]

--------------------------------------------------------------------------------
fetchmail-6.4.23 (released 2021-10-31, 30206 LoC):

# USABILITY:
* For common ssh-based IMAP PREAUTH setups (i. e. those that use a plugin
  - no matter its contents - and that set auth ssh), change the STARTTLS
  error message to suggest sslproto '' instead.
  This is a commonly reported issue after the CVE-2021-39272 fix in 6.4.22.
  Fixes Redhat Bugzilla 2008160. Fixes GitLab #39.

# TRANSLATIONS: language translations were updated by these fine people:
* ja:    Takeshi Hamasaki [Japanese]
* sr: Мирослав Николић (Miroslav Nikolić) [Serbian]

--------------------------------------------------------------------------------
fetchmail-6.4.22 (released 2021-09-13, 30201 LoC):

# OPENSSL AND LICENSING NOTE:
* fetchmail 6.4.22 is compatible with OpenSSL 1.1.1 and 3.0.0.
  OpenSSL's licensing changed between these releases from dual OpenSSL/SSLeay
  license to Apache License v2.0, which is considered incompatible with GPL v2
  by the FSF.  For implications and details, see the file COPYING.

# SECURITY FIXES:
* CVE-2021-39272: fetchmail-SA-2021-02: On IMAP connections, without --ssl and
  with nonempty --sslproto, meaning that fetchmail is to enforce TLS, and when
  the server or an attacker sends a PREAUTH greeting, fetchmail used to continue
  an unencrypted connection.  Now, log the error and abort the connection.
  --Recommendation for servers that support SSL/TLS-wrapped or "implicit" mode on
  a dedicated port (default 993): use --ssl, or the ssl user option in an rcfile.
  --Reported by: Andrew C. Aitchison, based on the USENIX Security 21 paper "Why
  TLS is better without STARTTLS - A Security Analysis of STARTTLS in the Email
  Context" by Damian Poddebniak, Fabian Ising, Hanno Böck, and Sebastian
  Schinzel.  The paper did not mention fetchmail.

* On IMAP and POP3 connections, --auth ssh no longer prevents STARTTLS
  negotiation.
* On IMAP connections, fetchmail does not permit overriding a server-side
  LOGINDISABLED with --auth password any more.
* On POP3 connections, the possibility for RPA authentication (by probing with
  an AUTH command without arguments) no longer prevents STARTTLS negotiation.
* For POP3 connections, only attempt RPA if the authentication type is "any".

# BUG FIXES:
* On IMAP connections, when AUTHENTICATE EXTERNAL fails and we have received the
  tagged (= final) response, do not send "*".
* On IMAP connections, AUTHENTICATE EXTERNAL without username will properly send
  a "=" for protocol compliance.
* On IMAP connections, AUTHENTICATE EXTERNAL will now check if the server
  advertised SASL-IR (RFC-4959) support and otherwise refuse (fetchmail <= 6.4
  has not supported and does not support the separate challenge/response with
  command continuation)
* On IMAP connections, when --auth external is requested but not advertised by
  the server, log a proper error message.
* Fetchmail no longer crashes when attempting a connection with --plugin "" or
  --plugout "".
* Fetchmail no longer leaks memory when processing the arguments of --plugin or
  --plugout on connections.
* On POP3 connections, the CAPAbilities parser is now caseblind.
* Fix segfault on configurations with "defaults ... no envelope". Reported by
  Bjørn Mork. Fixes Debian Bug#992400.  This is a regression in fetchmail 6.4.3
  and happened when plugging memory leaks, which did not account for that the
  envelope parameter is special when set as "no envelope". The segfault happens
  in a constant strlen(-1), triggered by trusted local input => no vulnerability.
* Fix program abort (SIGABRT) with "internal error" when invalid sslproto is
  given with OpenSSL 1.1.0 API compatible SSL implementations.

# CHANGES:
* IMAP: When fetchmail is in not-authenticated state and the server volunteers
  CAPABILITY information, use it and do not re-probe. (After STARTTLS, fetchmail
  must and will re-probe explicitly.)
* For typical POP3/IMAP ports 110, 143, 993, 995, if port and --ssl option
  do not match, emit a warning and continue. Closes Gitlab #31.
  (cherry-picked from 6.5 beta branch "legacy_6x")
* fetchmail.man and README.SSL were updated in line with RFC-8314/8996/8997
  recommendations to prefer Implicit TLS (--ssl/ssl) and TLS v1.2 or newer,
  placing --sslproto tls1.2+ more prominently.
  The defaults shall not change between 6.4.X releases for compatibility.

# TRANSLATIONS: language translations were updated by these fine people:
* sq:    Besnik Bleta [Albanian]
* cs:    Petr Pisar [Czech]
* eo:    Keith Bowes [Esperanto]
* fr:    Frédéric Marchal [French]
* pl:    Jakub Bogusz [Polish]
* sv:    Göran Uddeborg [Swedish]

# CREDITS:
* Thanks for testing the release candidates and bug reports to:
  Corey Halpin, Stefan Eßer.CVS: ----------------------------------------------------------------------

(triaxx)

2021-12-26 14:28:00 UTC MAIN commitmail json YAML

mail/milter-graylist and spamass-milter: add MKPIE_SUPPORTED=no

These packages can currently not be built with PIE because the
libmilter.a library they used is not built that way.

(rhialto)

2021-12-26 10:28:24 UTC MAIN commitmail json YAML

maildir.patch was changed upstream, so tweak DIST_SUBDIR to get the new
one and PKGREVISION to rebuild.

(plunky)

2021-12-26 10:24:22 UTC MAIN commitmail json YAML

libfetch: Only enable IPv6 on supported systems. Needed on UnixWare.

Adapted from Boyd Lynn Gerber.

(nia)

2021-12-26 10:19:14 UTC MAIN commitmail json YAML

Remove references to X11R6 where it isn't relevant.

(nia)

2021-12-26 09:03:46 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.19, asciidoc-10.1.1, chromaprint-1.5.1,
  double-conversion-3.1.7, libmicrohttpd-0.9.74, py-async-timeout-4.0.2,
  rust-analyzer-0.0.2021.12.20, vala-0.54.5.

(wiz)

2021-12-26 08:55:07 UTC MAIN commitmail json YAML

X11R6 -> X11R7

(nia)