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 (8m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 18:00:53 UTC Now

2019-11-22 09:22:42 UTC MAIN commitmail json YAML

py-multidict: updated to 4.6.1

4.6.1:
Bugfixes
- Fix PyPI link for GitHub Issues badge.

4.6.0:
Bugfixes
- Fix GC object tracking.
- Preserve the case of `istr` strings.
- Generate binary wheels for Python 3.8.

(adam)

2019-11-22 09:18:49 UTC MAIN commitmail json YAML

py-pluggy: updated to 0.13.1

pluggy 0.13.1:

Trivial/Internal Changes
- Improved documentation, especially with regard to references.

(adam)

2019-11-22 05:35:38 UTC MAIN commitmail json YAML

doc: Updated lang/php73 to 7.3.12

(taca)

2019-11-22 05:34:52 UTC MAIN commitmail json YAML

lang/php73: update to 7.3.12

Update php73 package to 7.3.12.

21 Nov 2019, PHP 7.3.12

- Core:
  . Fixed bug #78658 (Memory corruption using Closure::bindTo). (Nikita)
  . Fixed bug #78656 (Parse errors classified as highest log-level). (Erik
    Lundin)
  . Fixed bug #78752 (Segfault if GC triggered while generator stack frame is
    being destroyed). (Nikita)
  . Fixed bug #78689 (Closure::fromCallable() doesn't handle
    [Closure, '__invoke']). (Nikita)

- COM:
  . Fixed bug #78694 (Appending to a variant array causes segfault). (cmb)

- Date:
  . Fixed bug #70153 (\DateInterval incorrectly unserialized). (Maksim Iakunin)
  . Fixed bug #78751 (Serialising DatePeriod converts DateTimeImmutable). (cmb)

- Iconv:
  . Fixed bug #78642 (Wrong libiconv version displayed). (gedas at martynas,
    cmb).

- OpCache:
  . Fixed bug #78654 (Incorrectly computed opcache checksum on files with
    non-ascii characters). (mhagstrand)
  . Fixed bug #78747 (OpCache corrupts custom extension result). (Nikita)

- OpenSSL:
  . Fixed bug #78775 (TLS issues from HTTP request affecting other encrypted
    connections). (Nikita)

- Reflection:
  . Fixed bug #78697 (ReflectionClass::ImplementsInterface - inaccurate error
    message with traits). (villfa)

- Sockets:
  . Fixed bug #78665 (Multicasting may leak memory). (cmb)

(taca)

2019-11-22 05:33:51 UTC MAIN commitmail json YAML

doc: Updated lang/php72 to 7.2.25

(taca)

2019-11-22 05:33:10 UTC MAIN commitmail json YAML

lang/php72: update to 7.2.25

Update php72 package to 7.2.25.

21 Nov 2019, PHP 7.2.25

- Core:
  . Fixed bug #78656 (Parse errors classified as highest log-level). (Erik
    Lundin)
  . Fixed bug #78752 (Segfault if GC triggered while generator stack frame is
    being destroyed). (Nikita)
  . Fixed bug #78689 (Closure::fromCallable() doesn't handle
    [Closure, '__invoke']). (Nikita)

- COM:
  . Fixed bug #78694 (Appending to a variant array causes segfault). (cmb)

- Date:
  . Fixed bug #70153 (\DateInterval incorrectly unserialized). (Maksim Iakunin)
  . Fixed bug #78751 (Serialising DatePeriod converts DateTimeImmutable). (cmb)

- Iconv:
  . Fixed bug #78642 (Wrong libiconv version displayed). (gedas at martynas,
    cmb).

- OpCache:
  . Fixed bug #78654 (Incorrectly computed opcache checksum on files with
    non-ascii characters). (mhagstrand)
  . Fixed bug #78747 (OpCache corrupts custom extension result). (Nikita)

- OpenSSL:
  . Fixed bug #78775 (TLS issues from HTTP request affecting other encrypted
    connections). (Nikita)

- Reflection:
  . Fixed bug #78697 (ReflectionClass::ImplementsInterface - inaccurate error
    message with traits). (villfa)

- Sockets:
  . Fixed bug #78665 (Multicasting may leak memory). (cmb)

(taca)

2019-11-22 00:21:06 UTC MAIN commitmail json YAML

doc: Remove duplicate entry

(nia)

2019-11-22 00:12:55 UTC MAIN commitmail json YAML

doc: Updated devel/libmowgli to 2.1.3

(nia)

2019-11-22 00:12:34 UTC MAIN commitmail json YAML

libmowgli: Update to 2.1.3

Changes: 8+ years worth

(Not used by anything, currently a leaf package... chat/atheme uses
internal copy.)

(nia)

2019-11-21 23:59:27 UTC MAIN commitmail json YAML

doc: Updated audio/xmp to 4.1.0

(nia)

2019-11-21 23:59:06 UTC MAIN commitmail json YAML

xmp: Update to 4.1.0

Switch to native audio drivers for NetBSD and Solaris, which it has,
somehow.

4.1.0 (20160719):
- Requires libxmp 4.4
- Add option to force tracker emulation
- Add option to use simulated Amiga mixers
- Add option to set the maximum number of virtual channels
- Add command to switch between standard and classic mixers
- Add command to display current mixer type
- Fix default amplification factor
- Fix module-specific configuration file options
- Fix screen corruption when module uses more than 255 virtual
  channels (reported by Lionel Debroux)
- Remove option --offset-bug-emulation

4.0.11 (20160306):
- Mark surround channels in channel list
- Address errors reported by Coverity Scan

(nia)

2019-11-21 23:49:23 UTC MAIN commitmail json YAML

doc: Updated audio/libxmp to 4.4.1

(nia)

2019-11-21 23:48:27 UTC MAIN commitmail json YAML

libxmp: Update to 4.4.1

4.4.1 (20161012):
Fix issues reported by Saga Musix:
- fix MDL c5spd to preserve base periods
- fix MDL sample decoder loop with corrupted data
- fix MASI loader OPLH and PPAN subchunks parsing
Other changes:
- fix MacOS Tiger build issues (reported by Misty De Meo)
- fix sample loop corner case (reported by knight-ryu12)
- fix set pan effect in multichannel MODs (reported by Leilei)
- fix global volume on module loop (reported by Travis Evans)
- fix IT pan right value (by NoSuck)
- fix MASI effects based on OpenMPT PSM loader
- fix memory leak in XMs with 256 patterns
- fix anticlick when rendering only one sample
- fix anticlick in His Master's Noise instruments
- fix anticlick in MED synth instruments

4.4.0 (20160719):
Fix bugs caught in the OpenMPT test cases:
- fix XM arpeggio in FastTracker 2 compatible mode
- fix IT bidirectional loop sample length
- fix MOD vibrato and tremolo in Protracker compatible mode
Fix multichannel MOD issues reported by Leilei:
- fix XM replayer note delay and retrig quirk
- fix XM replayer channel pan
- fix MOD loader period to note conversion
Fix issues reported by Lionel Debroux:
- fix virtual channel deallocation error handling
- fix S3M global volume effect
- fix IT envelope reset on tone portamento
- fix IT voice leak caused by disabled envelope
- fix IT volume column tone portamento
- fix XM envelope position setting
- fix FT2 arpeggio+portamento quirk with finetunes
- fix mixer anticlick routines
- accept S3M modules with invalid effects
Fix issues reported by Saga Musix:
- fix 669 effects when no instrument number is specified
- fix 669 effects to be frequency-based
- fix 669 initial tempo
Other changes:
- fix S3M channel reset on sample end (reported by Alexander Null)
- fix Noisetracker MOD speed setting (reported by Tero Auvinen)
- fix IT loader DCA sanity check (reported by Paul Gomez Givera)
- fix IT envelope reset after offset with portamento
- fix bidirectional sample interpolation
- fix mixer resampling and tuning issues
- add Antti Lankila's Amiga 500 modeling mixer
- add support to filter effect E0 in Amiga mods
- add flags to configure player mode
- add option to set the maximum number of virtual channels
- add frequency-based "period" mode
- add support to IT sample sustain loop
- limit Oktalyzer modules to MOD note range
- remove broken synth chip and Adlib emulation suport
- code refactoring and cleanup

4.3.13 (20160417):
Fix bugs caught in the OpenMPT test cases:
- fix IT volume column fine volume slide with row delay
Other changes:
- fix MOD vs XM set finetune effect
- fix IT old instrument volume
- fix IT panbrello speed
- fix IT random pan variation left bias
- fix IT default pan in sample mode (reported by Hai Shalom)
- fix S3M set pan effect (reported by Hai Shalom and Johannes Schultz)
- code refactoring and cleanup

4.3.12 (20160305):
Fix bugs caught in the OpenMPT test cases:
- fix IT note off with instrument
- fix IT note recover after cut
- fix IT instrument without note after note cut event
- fix IT pan reset on new note instead of new instrument
- fix IT volume swing problems
- fix XM glissando effect
- fix Scream Tracker 3 period limits
- fix Scream Tracker 3 tremolo memory
Other changes:
- fix IT pattern break in hexadecimal (reported by StarFox008)
- fix S3M subsong detection (reported by knight-ryu12)
- fix S3M/IT special marker handling (reported by knight-ryu12)
- fix Galaxy Music System 4.0 song length (reported by AntonZab)
- fix tone portamento memory without note (reported by NoSuck)
- fix IT pan swing limits
- Add TrackerPacker v1 format converter
- Add TrackerPacker v2 format converter
- Add ProPacker 1.0 format converter

(nia)

2019-11-21 23:42:46 UTC MAIN commitmail json YAML

doc: Updated archivers/innoextract to 1.8

(nia)

2019-11-21 23:42:27 UTC MAIN commitmail json YAML

innoextract: Update to 1.8

innoextract 1.8 (2019-09-15)
- Added support for Inno Setup 6.0.0 installers
- Added support for pre-release Inno Setup 5.6.2 installers used by GOG
- Added support for two modified Inno Setup 5.5.7 variants
- Added support for Inno Setup 1.3.0 to 1.3.23
- Added support for My Inno Setup Extensions installers older than 3.0.6.1
- Added support for modified Inno Setup variants using an alternative setup loader magic
- Added support for using boost_{zlib,bzip2} when statically linking Boost
- Added support for automatically reading external setup.0 files
- Encoding for non-Unicode installers is now determined from the languages supported by the installer, overridable using the --codepage option
- Implemented parsing of GOG Galaxy architecture constraints
- The architecture-specific suffixes @32bit and @64bit are now used to disambiguate colliding files
- Fixed extracting files from slices larger than 2 GiB with 32-bit builds
- Fixed output path for files with absolute paths (canonicalization now strips all unsafe characters)
- Fixed output directory being created even when not extracting files
- Fixed a hang when using the --language option
- Improved checksum verification for files reconstructed from GOG Galaxy file parts
- Changed header parsing to select the first version without warnings and failing that the first without errors
- Changed filesystem and output encoding to WTF-8 (extended UTF-8) to represent broken UTF-16 data

(nia)

2019-11-21 23:32:35 UTC MAIN commitmail json YAML

doc: Updated devel/libidn2 to 2.3.0

(nia)

2019-11-21 23:32:16 UTC MAIN commitmail json YAML

libidn2: Update to 2.3.0

* Version 2.3.0 (released 2019-11-14)

** Mitre has assigned CVE-2019-12290 which was fixed by
  the roundtrip feature introduced in 2.2.0 (commit 241e8f48)

** Update the data tables from Unicode 6.3.0 to Unicode 11.0

** Turn _idn2_punycode_encode, _idn2_punycode_decode
  into compat symbols (Fixes #74)

(nia)

2019-11-21 21:11:22 UTC MAIN commitmail json YAML

remove bsdtar as tool because it was reverted in src for some reason ...

(tnn)

2019-11-21 20:35:48 UTC MAIN commitmail json YAML

Updated databases/py-mysqlclient, devel/py-test-mock

(adam)

2019-11-21 20:35:28 UTC MAIN commitmail json YAML

py-test-mock: updated to 1.12.1

1.12.1:
* Fix error if ``mocker.patch`` is used in code where the source file
  is not available, for example stale ``.pyc`` files

(adam)

2019-11-21 20:34:21 UTC MAIN commitmail json YAML

py-mysqlclient: updated to 1.4.6

What's new in 1.4.6
The cp1252 encoding is used when charset is "latin1".

(adam)

2019-11-21 17:34:06 UTC MAIN commitmail json YAML

sysutils/bup: Resolve man tarball fetching

Define EXTRACT_SUFX explicitly, so that it is set when setting
SITES.*.

Thanks to tnn@ for explaining this and rillig@ for other hints.

(gdt)

2019-11-21 16:19:05 UTC MAIN commitmail json YAML

sysutils/bup: Workarounds for dealing with haskell, github, github.mk

github.mk presumes that there is one distfile, but bup has two because
it uses pandoc which uses haskell.  Set variables that should result
in fetching both of them.  Because this does not work, I have put a
copy of the man tarball at MASTER_SITE_BACKUP.

(No PKGREVISION++ because if you had the distfiles before you'll get
the same binary package now.)

(gdt)

2019-11-21 13:27:39 UTC MAIN commitmail json YAML

2019-11-21 13:05:29 UTC MAIN commitmail json YAML

onscripter: update to 20191116.

Upstream changes:

20191116
- Support Ponscripter's extension, reading archives from a patch directory.

(tsutsui)

2019-11-21 11:40:37 UTC MAIN commitmail json YAML

ap2-python: Adjust optimization to be consistent with other Python packages

setup.py is invoked internally hardcoding `--optimize 2' that leads to PLIST
mismatches when Python 3 is used.  Substitute it to `--optimize 1' to be
consistent with other Python packages.

Thanks to <martin> for spotting this problem and testing this patch!

(leot)

2019-11-21 06:48:38 UTC MAIN commitmail json YAML

more kde updates

(markd)

2019-11-21 06:40:58 UTC MAIN commitmail json YAML

kde4: allow newer versions of more packages

(markd)

2019-11-21 06:35:45 UTC MAIN commitmail json YAML

2019-11-21 06:31:16 UTC MAIN commitmail json YAML

2019-11-21 06:29:03 UTC MAIN commitmail json YAML

2019-11-21 06:26:10 UTC MAIN commitmail json YAML

graphics: add kqtquickcharts

(markd)

2019-11-21 06:24:55 UTC MAIN commitmail json YAML

2019-11-21 06:21:42 UTC MAIN commitmail json YAML

2019-11-21 06:19:47 UTC MAIN commitmail json YAML

2019-11-21 06:17:29 UTC MAIN commitmail json YAML

2019-11-21 06:14:52 UTC MAIN commitmail json YAML

2019-11-21 06:12:37 UTC MAIN commitmail json YAML

2019-11-21 06:09:54 UTC MAIN commitmail json YAML

2019-11-21 06:07:44 UTC MAIN commitmail json YAML

2019-11-21 06:05:12 UTC MAIN commitmail json YAML

2019-11-21 06:00:56 UTC MAIN commitmail json YAML

misc: add kdeedu-data, libkeduvocdocument

(markd)

2019-11-21 05:58:34 UTC MAIN commitmail json YAML

libkeduvocdocument: add version 19.08.3

libKEduVocDocument is a library for reading and writing vocabulary files
used by Parley, Kanagram, KHangman and KWordQuiz.

(markd)

2019-11-21 05:55:40 UTC MAIN commitmail json YAML

2019-11-21 05:38:56 UTC MAIN commitmail json YAML

doc: Updated net/bind911 to 9.11.13

(taca)

2019-11-21 05:38:21 UTC MAIN commitmail json YAML

net/bind911: update to 9.11.13

Update bind911 to 9.11.3.  It includes fix for CVS-2019-6477.

--- 9.11.13 released ---

5315. [bug] Apply the inital RRSIG expiration spread fixed
to all dynamically created records in the zone
including NSEC3. Also fix the signature clusters
when the server has been offline for prolonged
period of times. [GL #1256]

5314. [func] Added a new statistics variable "tcp-highwater"
that reports the maximum number of simultaneous TCP
clients BIND has handled while running. [GL #1206]

5313. [bug] The default GeoIP2 database location did not match
the ARM.  'named -V' now reports the default
location. [GL #1301]

5310. [bug] TCP failures were affecting EDNS statistics. [GL #1059]

5309. [bug] "geoip-use-ecs yes;" was not working for GeoIP2.
[GL #1275]

5308. [bug] Don't log DNS_R_UNCHANGED from sync_secure_journal()
at ERROR level in receive_secure_serial(). [GL #1288]

5307. [bug] Fix hang when named-compilezone output is sent to pipe.
Thanks to Tony Finch. [GL !2481]

5306. [security] Set a limit on the number of concurrently served
pipelined TCP queries. (CVE-2019-6477) [GL #1264]

5302. [bug] Fix checking that "dnstap-output" is defined when
"dnstap" is specified in a view. [GL #1281]

5301. [bug] Detect partial prefixes / incomplete IPv4 address in
acls. [GL #1143]

(taca)

2019-11-21 05:37:39 UTC MAIN commitmail json YAML

doc: Updated net/bind914 to 9.14.8

(taca)

2019-11-21 05:37:06 UTC MAIN commitmail json YAML

net/bind914: update to 9.14.8

Update bind914 to 9.14.8.  It includes fix for CVS-2019-6477.

        --- 9.14.8 released ---

5315. [bug] Apply the inital RRSIG expiration spread fixed
to all dynamically created records in the zone
including NSEC3. Also fix the signature clusters
when the server has been offline for prolonged
period of times. [GL #1256]

5314. [func] Added a new statistics variable "tcp-highwater"
that reports the maximum number of simultaneous TCP
clients BIND has handled while running. [GL #1206]

5313. [bug] The default GeoIP2 database location did not match
the ARM.  'named -V' now reports the default
location. [GL #1301]

5310. [bug] TCP failures were affecting EDNS statistics. [GL #1059]

5308. [bug] Don't log DNS_R_UNCHANGED from sync_secure_journal()
at ERROR level in receive_secure_serial(). [GL #1288]

5307. [bug] Fix hang when named-compilezone output is sent to pipe.
Thanks to Tony Finch. [GL !2481]

5306. [security] Set a limit on the number of concurrently served
pipelined TCP queries. (CVE-2019-6477) [GL #1264]

5305. [bug] NSEC Aggressive Cache ("synth-from-dnssec") has been
disabled by default because it was found to have
a significant performance impact on the recursive
service. [GL #1265]

5304. [bug] "dnskey-sig-validity 0;" was not being accepted.
[GL #876]

5302. [bug] Fix checking that "dnstap-output" is defined when
"dnstap" is specified in a view. [GL #1281]

5301. [bug] Detect partial prefixes / incomplete IPv4 address in
acls. [GL #1143]

(taca)

2019-11-21 03:41:39 UTC MAIN commitmail json YAML

palapeli: fix install of palapeli-collectionrc

(markd)

2019-11-21 03:35:46 UTC MAIN commitmail json YAML

2019-11-21 03:31:51 UTC MAIN commitmail json YAML

ksnakeduel: fix install of ksnakeduel.knsrc

(markd)

2019-11-21 03:28:36 UTC MAIN commitmail json YAML

ksirk: fix install of ksirk.knsrc

(markd)

2019-11-21 03:21:12 UTC MAIN commitmail json YAML

kigo: fix install of kigo*.knsrc

(markd)

2019-11-21 03:17:26 UTC MAIN commitmail json YAML

kgoldrunner: fix install of kgoldrunner.knsrc

(markd)

2019-11-21 03:05:49 UTC MAIN commitmail json YAML

kdiamond: fix install of kdiamond.knsrc

(markd)

2019-11-21 03:00:34 UTC MAIN commitmail json YAML

kblocks: fix install of kblocks.knsrc

(markd)

2019-11-21 02:56:09 UTC MAIN commitmail json YAML

katomic: fix install of katomic.knsrc

(markd)

2019-11-21 02:49:20 UTC MAIN commitmail json YAML

2019-11-21 02:39:22 UTC MAIN commitmail json YAML

cantor: fix installation of xdg files

(markd)

2019-11-20 23:34:36 UTC MAIN commitmail json YAML

graphics/py-Pillow: Skip zlib header search

pkgsrc always provides zlib.h.

This makes py-Pillow build on Darwin.

(minskim)

2019-11-20 23:04:23 UTC MAIN commitmail json YAML

2019-11-20 22:50:47 UTC MAIN commitmail json YAML

Some kde and related updates

(markd)

2019-11-20 22:42:56 UTC MAIN commitmail json YAML

kde4: allow newer versions of some more packages

(markd)

2019-11-20 22:39:26 UTC MAIN commitmail json YAML

kde-workspace4: add explicit dependency on cln now that qalculate doesn't

(markd)

2019-11-20 22:36:27 UTC MAIN commitmail json YAML

2019-11-20 22:33:38 UTC MAIN commitmail json YAML

2019-11-20 22:30:06 UTC MAIN commitmail json YAML

2019-11-20 22:27:02 UTC MAIN commitmail json YAML

math: remove qalculate-{bases,currency,units}

(markd)

2019-11-20 22:25:56 UTC MAIN commitmail json YAML

2019-11-20 22:21:53 UTC MAIN commitmail json YAML

2019-11-20 22:21:02 UTC MAIN commitmail json YAML

2019-11-20 22:19:06 UTC MAIN commitmail json YAML

x11/enlightenment: fix typo in MESSAGE.NetBSD

(gutteridge)

2019-11-20 22:15:28 UTC MAIN commitmail json YAML

2019-11-20 22:07:25 UTC MAIN commitmail json YAML

2019-11-20 22:04:15 UTC MAIN commitmail json YAML

2019-11-20 21:58:38 UTC MAIN commitmail json YAML

2019-11-20 21:24:33 UTC MAIN commitmail json YAML

2019-11-20 21:01:20 UTC MAIN commitmail json YAML

Added misc/wandio; Updated net/libtrace

(adam)

2019-11-20 21:00:47 UTC MAIN commitmail json YAML

2019-11-20 21:00:19 UTC MAIN commitmail json YAML

libtrace: updated to 4.0.10

libtrace 4.0.10:

New features
Added new API function (trace_get_errstr()) which will map a given libtrace error number to a printable error message.

Bug fixes
Fixed SIOCGSTAMP undeclared error when building against newer Linux kernels.
Fixed corruption bug when running multiple concurrent etsilive: input processes.

Improvements
Bumped TTL of nDAG multicast group joining messages to 4, so they can be routed outside of the immediate subnet (i.e. through the host when libtrace is run within a container).

libtrace 4.0.9:

Bug fixes
Fixed traceanon build error on systems that did not have libcrypto installed.
Fixed DPDK detection in configure when the DPDK package was installed on either Debian buster and Ubuntu disco.
Updated DPDK code to compile against more recent DPDK releases, such as 18.11.
Fixed segmentation fault when failing to open a DAG device.
Fixed issue where a pcapng packet that does not match any of our known data types ends up having an uninitialised data type.
Fix some compilation errors when using DPDK on FreeBSD (may still be linking problems if you have built DPDK using the ports tree, though).
Fix infinite decoding loop if libpacketdump sees an SCTP option with a length of zero.

libtrace 4.0.8:

New features
traceanon is now capable of anonymising RADIUS traffic within packet traces. The anonymisation will obfuscate the data within AVPs that can be considered 'sensitive', including user names, IP addresses and password hashes. Counter fields such as byte and packet counters are by default untouched, but traceanon can be configured to anonymise those as well if required.
traceanon can now be configured using a YAML configuration file, instead of CLI arguments. This change is due to the increased number of configuration options introduced by the RADIUS anonymisation feature. Instructions on how to write a configuration file can be found on the traceanon manpage, as well as on this wiki page.

Bug fixes
Fixed bug where ndag multicast sockets would bind to all addresses on an interface, rather than just the address of the multicast group.
Fixed segfault that can occur when pausing a trace input that has not been able to create its per packet processing threads for some reason.

libtrace 4.0.7:

New features
Added new API functions for exploring meta-data that is either attached to a specific packet or included in a trace as separate records (e.g. ERF provenance or pcap-ng meta-data). Many meta-data fields have a specific accessor function that can be called directly (e.g. trace_get_interface_fcslen()). You can also use trace_get_section() to get an array containing all meta-data items within a particular section, which will allow you to get access to any fields for which we have not implemented direct access functions.
Added new API functions to instant decoding all of the post-layer 2, pre-layer 3 headers in a packet so you can now easily explore any / all VLAN, MPLS, etc. headers in a packet without having to effectively re-implement trace_get_layer3() in your own code. See trace_get_layer2_headers() for more details.
Added support for both reading and writing TZSP sniffing streams.

Bug fixes
Fixed uninitialised bytes in message structure sent via trace_post_reporter -- thanks to Mark Weiman for fixing this.
Fixed build errors caused by attempting to #include pcap-int.h.
Fixed bug where a corrupt ERF record could cause a libtrace program to become un-haltable.
Fixed bug in error tracking when creating a fanout socket for the ring and int formats.
Fixed potential segfault when halting a libtrace program that was reading from a ring: input.
Fixed uninitialised mutex when copying a packet.

Improvements
Improved parallel performance by skipping some needless per-packet sanity checks.

libtrace 4.0.6:

New features
Added write support for pcapng: format.

Bug fixes
Fixed incorrect counting of input sources when using etsilive: for reading packets.
Fixed bug where trace_event() API was ignoring all received packets.
Fixed bug where tracereplay would segfault.
Fixed packet corruption bug in tracesplit when using the "jump to IP header" mode.
Fixed bug where we could end up trying to close a NULL pcap output.
Fixed build problems when building with dpdk enabled.
Fixed bug that was causing recvmmsg detection to fail at configure time.
Fixed bug where ETSI live sockets created later on are uninitialised.
Fixed memory leak when using BPF filters with ring: inputs.
Fixed a variety of potential crashes and buffer overflows revealed by Perry's fuzzing experiments

Improvements
Replaced numerous internal assertion checks with error return values instead, i.e. instead of a libtrace function assert failing and crashing your program, it will now return an error (or set the error status on the trace) and allow the user to deal with the error however they want.
Similarly, tidied up some of the error messaging to be clearer about what has gone wrong and added a variety of new error types.
Improved ring: read performance when used with the parallel API by reading multiple packets per function call.
Added option to report numbers of dropped and missing packets (cumulative) in tracertstats.
Ported traceends and tracetopends to use the parallel API.
Improvements to ndag packet reading performance.
libtrace 4.0.5:

Bug fixes
Fixed bug where clients would obtain an exclusive lock on an nDAG multicast group.
Fixed bogus payload length calculations on outgoing packets when the IP length field is filled in by the NIC prior to sending.
Fixed bug where any non-negative return value other than zero from a pstart callback would be treated as an error.
Fixed bug where packets that have been invalidated by a call to trace_ppause() are still treated as valid.
Fixed bug where parallel ring: inputs would assert fail when the input is halted.
Reduced likelihood of dropping packets on an ndag: input during initialisation phase.
Fixed build error for DPDK format due to missing header file.
Fix race condition that can occur when two threads attempt to call trace_create() or trace_create_dead() at the same time.

Improvements
Improved etsilive: decoding performance.
Avoid invalidating packets received via ring: following a pause until the trace is restarted.
Added caching for packet framing length.

libtrace 4.0.4:

NOTE: libwandio 4.0.0 is required to build this version of libtrace. Older versions of libwandio will not work.

New Features
Added trace_increment_packet_refcount() and trace_decrement_packet_refcount() functions to the parallel API. These functions can be used to track references to a libtrace packet across multiple threads, so that a shared packet can be released once all threads have finished with it. Packets where the reference count is decremented to zero are automatically released.
Add new built-in data structure: simple circular buffer.
Added new format for receiving and decoding packets encapsulated in the ETSI Lawful Intercept streaming format (requires libwandder).
Added support for decoding ETSI Lawful Intercept records to libpacketdump (requires libwandder).
Add trace_flush_output() API function to force a libtrace output to dump any buffered output to disk. Flushed files may still not be properly readable afterwards, but this will help give the appearance that the output file is growing in situations where the output rate is slow.

Bug Fixes
Fixed bug in ndag: which was causing the stream to be treated as inactive when there are buffered records available.
Fixed build errors caused by pthread_attr_setaffinity_np() being a glibc-only extension -- thanks to Tim Dawson for contributing this patch.
Fixed bug where uninitialised internal message queues were being destroyed -- thanks to EaseTheWorld for reporting this.
Fixed lack of error being returned when a user tries to change the number of perpkt threads on a paused trace.
Fixed problems in tracereplay caused by trying to replay packets with no contents (e.g. meta-data records).
Fix bug where packets received via a ring: interface were being released twice.
Fix rounding error in trace_event_trace() which would cause sleep intervals to be rounded down to zero.
Fix rounding error in pcapng_get_timespec() which would cause all packet timestamps to be truncated to the previous second.
Fix deadlock when calling trace_pstop() on a trace that has already been stopped.
Fix bug where two concurrent ring: inputs would be assigned to the same fanout group, causing the second input to fail to start.
Fixed errors in manpages for tracesplit, traceanon and tracemerge (regarding the correct names for the various compression methods) -- thanks to Hendrik Leppelsack for reporting this problem.
Fixed some uninitialised memory errors when valgrinding a parallel libtrace program.
Fixed potential buffer overruns in pcapng reading code.
Fixed bug that was preventing trace_pstop() from working as intended on pcapint:.
Fixed potential build errors relating to the absence (or not) of strndup(), strncasecmp() and snprintf().

Improvements
Updated DPDK support to be able to compile against DPDK 18.02.1
tracereplay is now able to reduce inter-packet gaps in the replayed stream by a user-specified speedup factor, so the trace can be replayed faster but with the same relative gaps between packets.
libtrace 4.0.3:

New Features
Added new API function: trace_get_perpkt_thread_id(), which allows callers to get the ID number of the packet processing thread that they are currently in.
Message Queue data structure API is now publicly exported.
Toeplitz Hash API is now publicly exported.
Added dpdkndag: capture format, which allows a libtrace program to capture and parse nDAG records that are intercepted on a DPDK-capable interface.
Moved trace_prepare_packet() into the external API.

Bug Fixes
Fixed bug where captures from GRE tunnel interfaces would fail due to unknown ARPHRD type.
Fixed problems when reading ERF provenance records from a DAG or ERF source -- thanks to Anthony Coddington at Endace for resolving this issue.
Fixed bug where nDAG packets could be corrupted if all of the receive buffers are full.
Fixed assertion failure when libwandio fails but does not set errno to a useful value -- thanks to Robert Zeh for patching this bug.
Fixed minor memory leak when a user does not provide a hash function when calling trace_set_hasher().
Fixed missing pthread_spinlock.h error that occurred whenever a user tried to include message_queue.h or ring_buffer.h.
Fixed bug where some key data structures were not initialised when doing DPDK output.
Fixed bug where DPDK memory buffers were too small to hold a full packet, causing payload to be truncated.
Fixed uninitialised write index in format_ndag, which could cause some nDAG captures to appear corrupt.

Improvements
Updated dag: format to use the 64 bit API -- this means that we can support capture on DAG streams that have large amounts of memory attached.
Improved nDAG performance by avoiding unnecessary calls to recvmmsg when there is no data available on the socket.
Improved nDAG performance by caching the byteswapped versions of some frequently accessed fields.
tracertstats will now handle SIGINT and SIGTERM signals cleanly.

libtrace 4.0.2:

New Features
Added ability to read pcapng trace files (and convert them into other formats).
Added input format for receiving and processing packets emitted by an nDAG multicaster.

Bug Fixes
Fixed bug that would cause the IPv6 fragment offset to be calculated incorrectly.
Fixed return value bug with pcap_write_packet().
Fixed bad assertion failure when halting parallel programs with SIGINT.
Fixed compilation issues caused by mismatched BPF presence macros when pcap-bpf.h is missing.
Fixed libpacketdump bug where it was reading past the end of captured IPv6 headers.
Fixed several issues in the libpacketdump parser for SCTP.
Fixed assertion failure in traceanon if the cryptopan key is too short.
Fixed compilation error with traceanon if libssl version >= 1.1.0.
Fix bug where the wrong parallel read function would be used in some specific configurations.
DPDK shared libraries are now correctly detected by the configure script.

libtrace 4.0.1:

New Features
DPDK support has been extended to cover the most recent stable release.
Added ability to parse SIT (IPv6 within IPv4) packets inside SLL.
Added trace_clear_statistics() API function.
Added support for IPv6 in PPP.
Added native support for bidirectional and balanced hashing to DPDK inputs.

Bug Fixes
Fixed bug where ring: and int: parallel inputs would not respond to trace_pstop() on older kernels.
Fixed bug where trace_interrupt() would not trigger on busy inputs (including files).
Fixed bug where DPDK inputs would cause the event API to hang.
Fixed bug where ring: and int: parallel formats could end up repeatedly polling.
Fixed performance issue with tracertstats when used on live formats.
Fixed bug where libtrace's default hasher was always sending packets to the same thread.
Fixed race conditions when using parallel API to read from a file format.
Fixed bug where the ordered combiner would appear to send packets to the reporter thread out of order, due to the packet ordering being based on a non-monotonic clock.
Fixed bug where trace_get_payload_from_gre() would not correctly parse PPTP GRE.

Improvements
Received packet counters are now valid for pcap inputs.
Improved performance by removing mutex from packet reading code.
Don't install extra header files directly into /usr/local/include; these are now installed into a libtrace-specific directory. This should resolve some namespace collision issues with some of our poorly-named header files.

libtrace 4.0.0:

New Features
New licensing -- Libtrace now uses the LGPL v3 rather than GPL v2, so it is now possible for people to link against libtrace without having to make their own code available under the GPL.
All new parallel API, written by Richard Sanger, that makes it easy to split packet processing tasks over multiple threads. If a capture format has support for native parallelism, e.g. DPDK, DAG streams, parallel libtrace will take advantage of these. The parallel API is contained and documented in "libtrace_parallel.h" -- include this header file to access the parallel API.
The previous single-threaded API is still supported, so all of your old libtrace programs should compile and run against libtrace 4 without modification.
Libwandio is no longer built in to libtrace and is now its own separate library. You can download libwandio from http://research.wand.net.nz/software/libwandio.php . Thanks to Alistair King for helping remove libwandio from libtrace.
New API function: trace_strip_packet(), which attempts to remove any VLAN, MPLS or other layer 2.5 headers from a captured packet.
Converted traceanon, tracertstats and tracestats tools to use the new parallel API.

Bug Fixes
Fixed bug where libpacketdump would print ICMP checksums in the wrong place.
Fixed inability to correctly parse ERF records that contained extension headers.
Fixed problem where traceanon wouldn't handle keyboard interrupts nicely.
Fixed memory leak if we fail to guess the format for an input trace (Thanks to Vincenzo Caruso for reporting this bug).
Fixed double free when destroying a DAG input.

Bugs squashed since the beta release:
Fixed bug that prevented multiple ring: or int: parallel inputs from being used on a single host concurrently.
Fixed memory leak when using a heavily filtered RT input.
Fixed bug where the ordered combiner would emit packets out of order.
Fixed bug where thread message queues were not being destroyed when the parent trace was destroyed.
Fixed race condition when modifying BPF headers on FreeBSD 9 systems.
Use default DPDK device driver thresholds instead of our previously hard-coded values.
Fixed potential infinite loop when parsing extended RadioTap headers.
Fixed bad decoding of RadioTap headers with extended presence.
Fixed bug where pausing a pcap: trace file would cause any resumption to return to the start of the file rather than resuming from where it left off.
Fixed segfault when destroying a packet associated with a trace has reached EOF.
Fixed memory management in trace_construct_packet (Thanks to Perry Lorier for submitting code to do this).
Fixed bug where pcap file descriptors were being leaked (Thanks to Tomas Konir for reporting this bug).
Fixed bug where trace_create_packet() would segfault if the system runs out of memory.

Improvements
Added BPF filtering option to traceanon.
Use libcrypto for traceanon IP address encryption rather than our own rijndael implementation. This adds a dependency on libcrypto, but should result in faster encryption operations.
Added a --jump option to tracesplit which can be used to strip any headers preceding the Nth layer 3 header; useful for decapsulating tunnelled IP traffic (Thanks to Perry Lorier for adding this feature).

(adam)

2019-11-20 20:52:41 UTC MAIN commitmail json YAML

wandio: added version 4.2.2

WANDIO is a library for reading from, and writing to, files. Depending on
libraries available at compile time, WANDIO provides transparent
compression/decompression for the following formats:
- zlib (gzip)
- bzip2
- lzo (write-only)
- lzma
- zstd
- lz4
- Intel QAT (write-only)
- http (read-only)

WANDIO also improves IO performance by performing compression/decompression in
a separate thread (if pthreads are available).

(adam)

2019-11-20 19:07:13 UTC MAIN commitmail json YAML

lang/rust: Fix install_name on Darwin

(minskim)

2019-11-20 18:58:22 UTC MAIN commitmail json YAML

doc: Updated biology/gnome-chemistry-utils to 0.12.13nb30

(kamil)

2019-11-20 18:57:57 UTC MAIN commitmail json YAML

gnome-chemistry-utils: Revbump for openbabel 3.0.0nb1

(kamil)

2019-11-20 18:13:52 UTC MAIN commitmail json YAML

git-base: add NOT_PAX_MPROTECT_SAFE for bin/git

(adam)

2019-11-20 18:08:14 UTC MAIN commitmail json YAML

doc: Updated biology/openbabel to 3.0.0nb1

(kamil)

2019-11-20 18:07:55 UTC MAIN commitmail json YAML

2019-11-20 17:04:56 UTC MAIN commitmail json YAML

2019-11-20 17:03:26 UTC MAIN commitmail json YAML

doc: Updated biology/openbabel to 3.0.0

(kamil)

2019-11-20 17:02:32 UTC MAIN commitmail json YAML

doc: Updated sysutils/mc to 4.8.23

(nia)

2019-11-20 17:02:14 UTC MAIN commitmail json YAML

mc: Update to 4.8.23

Version 4.8.23

- Core

  * Modify "File exists" query dialog (#3935):
    * change layout
    * rename "Update" button to "If older"
    * add new "If smaller" button": overwrite file with smaller one
    * add "Don't overwrite with zero length file" checkbox
  * Speed up of large directory structures delete (#3958)
  * Support key binding for menu (#212)

- Editor

  * Expanded syntax highlighting rules (#3975):
    * expanded file name regexp for sh.syntax
    * use ini.syntax for systemd cofiguration files
  * Syntax updates:
    * shell (#3981)
    * ebuild (#3988)
    * RPM spec (#3991)

- Viewer

  * Quick one-off backwards search with N. New action SearchOppositeContinue for key bind (default is shift-n) (#3452)

- Misc

  * Code cleanup (#3955)
  * Use Geeqie (a fork of GQview) as main image viewer, fallback to GQview (#3962)
  * File highlighting updates (#3966)
    * .go, .s: highlight as source
    * .m4v: highlighting as media
  * New skins:
    * featured-plus: featured skin with alternative directory and file select/mark colors (#3973)

- Fixes

  * Compilation fail on AIX (#3960)
  * Incorrect file version sort (#3965, #3905)
  * Garbage in the hardlink error creation message window (#3990)
  * Cannot shell, or FTP, or SFTP link when the file panel is tree, or info, or quick view (#3948)
  * Failed gpm connect attempt ... for vc /dev/tty0 (#3208, #3614)
  * Incorrect include/editor order in mc.ext (#3965)
  * mcedit: incorrect C/C++ syntax highlighting in some cases (#3487)
  * Unknown type name 'sighandler_t' on Illumos (#3971)

(nia)

2019-11-20 17:02:13 UTC MAIN commitmail json YAML

openbabel: Upgrade to 3.0.0

Upstream changelog
==================

Open Babel 3.0.0

@ghutchis ghutchis released this on 10 Oct - 29 commits to master since this release

This release represents a major update and is strongly recommended for all users.

It also removes deprecated components and breaks the API in a few places. For information on migrating from the previous version, please see:
https://open-babel.readthedocs.io/en/latest/UseTheLibrary/migration.html#migrating-to-3-0

We intend to move to semi-annual releases in Spring and Fall, with bug fix releases as needed.

A sample of major new features:

    Code for handling implicit hydrogens and kekulization has been entirely replaced. As well as being accurate, the new approach is much faster.
    Speed of reading and writing SMILES has been improved by more than 50-fold.
    Removal of the old 'babel' binary in favor of the newer 'obabel' command-line tool.
    New improved fragment-based 3D coordinate generation code as part of Google Summer of code 2018/2019. Significantly faster and more accurate: https://doi.org/10.1186/s13321-019-0372-5
    (Please cite J. Cheminf. (2019) v11, article 49 if you use the new 3D coordinate generation.)
    New API for handling reactions stored as molecules (e.g. Reaction InChI, etc.)
    New API for copying part of an OBMol as a substructure
    Support for Maestro file format, contributed by Patrick Lorton of Schrodinger

There are an incredible number of improvements, minor features and many bug fixes.

For a full list of changes and to download source packages (and eventually binaries)
https://open-babel.readthedocs.io/en/latest/ReleaseNotes/ob300.html
https://github.com/openbabel/openbabel/releases

Thanks to a cast of many for this release, particularly including Noel O'Boyle;
aandi, adalke (Andrew Dalke), adamjstewart (Adam J. Stewart), afonari (Alexandr Fonari), artoria2e5 (Mingye Wang), baoilleach (Noel O'Boyle), barrymoo (Barry Moore), bbucior (Ben Bucior), boryszef (Borys Szefczyk), camannguyen (An Nguyen), cmanion (Charles A. Manion), cowsandmilk (David Hall), cstein (Casper Steinmann), derekharmon (Derek Harmon), djhogan (Daniel Hogan), dkoes (David Koes), e-kwsm (Eisuke Kawashima), eloyfelix (Eloy Felix), fredrikw (Fredrik Wallner), ghutchis (Geoff Hutchison), hille721 (Christoph Hille), hseara (Hector Martinez-Seara), jasonychuang (Jason Huang), jeffjanes (Jeff Janes), johnmay (John Mayfield), katrinleinweber (Katrin Leinweber), keipertk (Kristopher Keipert), kyle-roberts-arzeda, langner (Karol M. Langner), lorton (Pat Lorton), mcs07 (Matt Swain), merkys (Andrius Merkys), mkrykunov, mmghahremanpour (Mohammad Ghahremanpour), mwojcikowski (Maciej Wojcikowski), n-yoshikawa (Naruki Yoshikawa), nakatamaho (Nakata Maho), nsoranzo (Nicola Soranzo
), oititov (Titov Oleg), orex (Kirill Okhotnikov), pbecherer (Paul Becherer), peawagon (Jen), philthiel (Philipp Thiel), psavery (Patrick Avery), rmeli (Rocco Meli), serval2412 (Julien Nabet), sunoru, susilehtola (Susi Lehtola), tgaudin (Theophile Gaudin), theavey (Thomas Heavey), timvdm (Tim Vandermeersch), torcolvin (Tor Colvin), wojdyr (Marcin Wojdyr), xomachine (Dmitriy Fomichev), yishutu (Yi-Shu Tu)

Open Babel 2.4.0 (2016-9-21)

This release represents a major update and should be a stable upgrade, strongly recommended for all users.

Note that this release deprecates the babel executable in favor of obabel. A future release will remove babel entirely. For information on the differences, please see the documentation.
New file formats

    DALTON output files (read only) and DALTON input files (read/write) (Casper Steinmann)
    JSON format used by ChemDoodle (read/write) (Matt Swain)
    JSON format used by PubChem (read/write) (Matt Swain)
    LPMD's atomic configuration file (read/write) (Joaquin Peralta)
    The format used by the CONTFF and POSFF files in MDFF (read/write) (Kirill Okhotnikov)
    ORCA output files (read only) and ORCA input files (write only) (Dagmar Lenk)
    ORCA-AICCM's extended XYZ format (read/write) (Dagmar Lenk)
    Painter format for custom 2D depictions (write only) (Noel O'Boyle)
    Siesta output files (read only) (Patrick Avery)
    Smiley parser for parsing SMILES according to the OpenSMILES specification (read only) (Tim Vandermeersch)
    STL 3D-printing format (write only) (Matt Harvey)
    Turbomole AOFORCE output (read only) (Mathias Laurin)
    A representation of the VDW surface as a point cloud (write only) (Matt Harvey)

New file format capabilities and options

    AutoDock PDBQT: Options to preserve hydrogens and/or atom names (Matt Harvey)
    CAR: Improved space group support in .car files (kartlee)
    CDXML: Read/write isotopes (Roger Sayle)
    CIF: Extract charges (Kirill Okhotnikov)
    CIF: Improved support for space-groups and symmetries (Alexandr Fonari)
    DL_Poly: Cell information is now read (Kirill Okhotnikov)
    Gaussian FCHK: Parse alpha and beta orbitals (Geoff Hutchison)
    Gaussian out: Extract true enthalpy of formation, quadrupole, polarizability tensor, electrostatic potential fitting points and potential values, and more (David van der Spoel)
    MDL Mol: Read in atom class information by default and optionally write it out (Roger Sayle)
    MDL Mol: Support added for ZBO, ZCH and HYD extensions (Matt Swain)
    MDL Mol: Implement the MDL valence model on reading (Roger Sayle)
    MDL SDF: Option to write out an ASCII depiction as a property (Noel O'Boyle)
    mmCIF: Improved mmCIF reading (Patrick Fuller)
    mmCIF: Support for atom occupancy and atom_type (Kirill Okhotnikov)
    Mol2: Option to read UCSF Dock scores (Maciej Wojcikowski)
    MOPAC: Read z-matrix data and parse (and prefer) ESP charges (Geoff Hutchison)
    NWChem: Support sequential calculations by optionally overwriting earlier ones (Dmitriy Fomichev)
    NWChem: Extract info on MEP(IRC), NEB and quadrupole moments (Dmitriy Fomichev)
    PDB: Read/write PDB insertion codes (Steffen Moller)
    PNG: Options to crop the margin, and control the background and bond colors (Fredrik Wallner)
    PQR: Use a stored atom radius (if present) in preference to the generic element radius (Zhixiong Zhao)
    PWSCF: Extend parsing of lattice vectors (David Lonie)
    PWSCF: Support newer versions, and the 'alat' term (Patrick Avery)
    SVG: Option to avoid addition of hydrogens to fill valence (Lee-Ping)
    SVG: Option to draw as ball-and-stick (Jean-Noel Avila)
    VASP: Vibration intensities are calculated (Christian Neiss, Mathias Laurin)
    VASP: Custom atom element sorting on writing (Kirill Okhotnikov)

Other new features and improvements

    2D layout: Improved the choice of which bonds to designate as hash/wedge bonds around a stereo center (Craig James)
    3D builder: Use bond length corrections based on bond order from Pyykko and Atsumi (http://dx.doi.org/10.1002/chem.200901472) (Geoff Hutchison)
    3D generation: "--gen3d", allow user to specify the desired speed/quality (Geoff Hutchison)
    Aromaticity: Improved detection (Geoff Hutchison)
    Canonicalisation: Changed behaviour for multi-molecule SMILES. Now each molecule is canonicalized individually and then sorted. (Geoff Hutchison/Tim Vandermeersch)
    Charge models: "--print" writes the partial charges to standard output after calculation (Geoff Hutchison)
    Conformations: Confab, the systematic conformation generator, has been incorporated into Open Babel (David Hall/Noel O'Boyle)
    Conformations: Initial support for ring rotamer sampling (Geoff Hutchison)
    Conformer searching: Performance improvement by avoiding gradient calculation and optimising the default parameters (Geoff Hutchison)
    EEM charge model: Extend to use additional params from http://dx.doi.org/10.1186/s13321-015-0107-1 (Tomas Racek)
    FillUnitCell operation: Improved behavior (Patrick Fuller)
    Find duplicates: The "--duplicate" option can now return duplicates instead of just removing them (Chris Morley)
    GAFF forcefield: Atom types updated to match Wang et al. J. Comp. Chem. 2004, 25, 1157 (Mohammad Ghahremanpour)
    New charge model: EQeq crystal charge equilibration method (a speed-optimized crystal-focused charge estimator, http://pubs.acs.org/doi/abs/10.1021/jz3008485) (David Lonie)
    New charge model: "fromfile" reads partial charges from a named file (Matt Harvey)
    New conversion operation: "changecell", for changing cell dimensions (Kirill Okhotnikov)
    New command-line utility: "obthermo", for extracting thermochemistry data from QM calculations (David van der Spoel)
    New fingerprint: ECFP (Geoff Hutchison/Noel O'Boyle/Roger Sayle)
    OBConversion: Improvements and API changes to deal with a long-standing memory leak (David Koes)
    OBAtom::IsHBondAcceptor(): Definition updated to take into account the atom environment (Stefano Forli)
    Performance: Faster ring-finding algorithm (Roger Sayle)
    Performance: Faster fingerprint similarity calculations if compiled with -DOPTIMIZE_NATIVE=ON (Noel O'Boyle/Jeff Janes)
    SMARTS matching: The "-s" option now accepts an integer specifying the number of matches required (Chris Morley)
    UFF: Update to use traditional Rappe angle potential (Geoff Hutchison)

Language bindings

    Bindings: Support compiling only the bindings against system libopenbabel (Reinis Danne)
    Java bindings: Add example Scala program using the Java bindings (Reinis Danne)
    New bindings: PHP (Maciej Wojcikowski)
    PHP bindings: BaPHPel, a simplified interface (Maciej Wojcikowski)
    Python bindings: Add 3D depiction support for Jupyter notebook (Patrick Fuller)
    Python bindings, Pybel: calccharges() and convertdbonds() added (Patrick Fuller, Bjorn Gruning)
    Python bindings, Pybel: compress output if filename ends with .gz (Maciej Wojcikowski)
    Python bindings, Pybel: Residue support (Maciej Wojcikowski)

Development/Build/Install Improvements

    Version control: move to git and GitHub from subversion and SourceForge
    Continuous integration: Travis for Linux builds and Appveyor for Windows builds (David Lonie and Noel O'Boyle)
    Python installer: Improvements to the Python setup.py installer and "pip install openbabel" (David Hall, Matt Swain, Joshua Swamidass)
    Compilation speedup: Speed up compilation by combining the tests (Noel O'Boyle)
    MacOSX: Support compiling with libc++ on MacOSX (Matt Swain)

Cast of contributors

Alexandr Fonari, Anders Steen Christensen, Andreas Kempe, arkose, Benoit Leblanc, Bjorn Gruning, Casper Steinmann, Chris Morley, Christoph Willing, Craig James, Dagmar Lenk, David Hall, David Koes, David Lonie, David van der Spoel, Dmitriy Fomichev, Fulvio Ciriaco, Fredrik Wallner, Geoff Hutchison, Heiko Becker, Itay Zandbank, Jean-Noel Avila, Jeff Janes, Joaquin Peralta, Joshua Swamidass, Julien Nabet, Karol Langner, Karthik Rajagopalan, Katsuhiko Nishimra, Kevin Horan, Kirill Okhotnikov, Lee-Ping, Matt Harvey, Maciej Wojcikowski, Marcus Hanwell, Mathias Laurin, Matt Swain, Mohamad Mohebifar, Mohammad Ghahremanpour, Noel O'Boyle, Patrick Avery, Patrick Fuller, Paul van Maaren, Peng Bai, Philipp Thiel, Reinis Danne, Roger Sayle, Ronald Cohen, Scott McKechnie, Stefano Forli, Steve Roughley, Steffen Moeller, Tim Vandermeersch, Tomas Racek, Tomas Trnka, Tor Colvin, Torsten Sachse, Yi-Shu Tu, Zhixiong Zhao

(kamil)

2019-11-20 16:38:42 UTC MAIN commitmail json YAML

Updated www/nginx-devel, www/nghttp2

(adam)

2019-11-20 16:38:22 UTC MAIN commitmail json YAML

nghttp2: updated to 1.40.0

nghttp2 v1.40.0
lib: Add nghttp2_check_authority as public API (GH-1413)
lib: Fix the bug that stream is closed with wrong error code (GH-1408)
lib: Faster huffman encoding and decoding (GH-1405)
build: Avoid filename collision of static and dynamic lib (Patch from William A Rowe Jr) (GH-1394)
build: Add new flag ENABLE_STATIC_CRT for Windows (Patch from William A Rowe Jr) (GH-1393)
build: cmake: Support building nghttpx with systemd (Patch from Andrew Penkrat) (GH-1377)
third-party: Update neverbleed to fix memory leak
nghttpx: Fix bug that mruby is incorrectly shared between backends (GH-1392)
nghttpx: Reconnect h1 backend if it lost connection before sending headers
nghttpx: Returns 408 if backend timed out before sending headers
nghttpx: Fix request stall (GH-1378)

(adam)

2019-11-20 16:37:28 UTC MAIN commitmail json YAML

nginx-devel: updated to 1.17.6

Changes with nginx 1.17.6:

*) Feature: the $proxy_protocol_server_addr and
  $proxy_protocol_server_port variables.

*) Feature: the "limit_conn_dry_run" directive.

*) Feature: the $limit_req_status and $limit_conn_status variables.

(adam)

2019-11-20 14:52:44 UTC MAIN commitmail json YAML

(graphics/digikam)  Correction on DIST_SUBDIR to be matched with distinfo

(mef)

2019-11-20 14:35:44 UTC MAIN commitmail json YAML

(graphics/digikam) Trying to fix checksum error. Regen distinfo, set DIST_SUBDIR

Checked at
  https://download.kde.org/stable/digikam/6.4.0/
and put it at ftp.netbsd.org

(mef)

2019-11-20 13:55:30 UTC MAIN commitmail json YAML

Updated www/moodle to 3.8

(wen)

2019-11-20 13:49:28 UTC MAIN commitmail json YAML

Update to 3.8

Upstream changes:
Moodle 3.8 release notes

Releases > Moodle 3.8 release notes

Release date: 18 November 2019

Here is the full list of fixed issues in 3.8.

If you are upgrading from a previous version, please see Upgrading in the user docs.
Contents

    1 Server requirements
        1.1 Database requirements
    2 Client requirements
        2.1 Browser support
    3 Major features
        3.1 Analytics
        3.2 H5P integration
        3.3 Forum summary report
        3.4 Forum export
        3.5 Forum grading
        3.6 Forum UI improvements
        3.7 Assignment
        3.8 Question bank
        3.9 Course relative dates (experimental)
        3.10 Course overview
        3.11 Emojis
        3.12 Usability improvements
    4 Other highlights
        4.1 Functional changes
        4.2 For administrators
    5 For developers
        5.1 Web services additions and updates
        5.2 Component API upgrades
    6 See also

Server requirements

These are just the minimum supported versions. We recommend keeping all of your software and operating systems up-to-date.

    Moodle upgrade: Moodle 3.2 or later
    PHP version: minimum PHP 7.1.0 Note: minimum PHP version has increased since Moodle 3.6. PHP 7.2.x and 7.3.x are supported too. PHP 7.x could have some engine limitations.
    PHP extension intl is required since Moodle 3.4 (it was recommended in 2.0 onwards)

Database requirements

Moodle supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software.
Database Minimum version Recommended
PostgreSQL 9.4 Latest
MySQL 5.6 Latest
MariaDB 5.5.31 Latest
Microsoft SQL Server 2012 (increased since Moodle 3.7) Latest
Oracle Database 11.2 Latest
Client requirements
Browser support

Moodle is compatible with any standards compliant web browser. We regularly test Moodle with the following browsers:

Desktop:

    Chrome
    Firefox
    Safari
    Edge
    Internet Explorer

Mobile:

    MobileSafari
    Google Chrome

For the best experience and optimum security, we recommend that you keep your browser up to date.

Note: Legacy browsers with known compatibility issues with Moodle 3.8:

    Internet Explorer 10 and below
    Safari 7 and below

Major features
Analytics

    MDL-64739 - Analytics models may be restricted to category or course contexts
    MDL-65588 - Insights about students who have not logged in recently
    MDL-65562 - Report on the actions executed by users on predictions
    MDL-65633 - Allow targets to limit the analysis interval to a specific interface or parent class.
    MDL-66234 - Extra garbage collection for analytics
    MDL-66254 - Require enrolments to be active for most of the analysis interval
    MDL-62191 - Add bulk actions for analytics' insights
    MDL-66536 - Insight notifications improvements
    MDL-60949 - Analytics models should be sorted by name and not last modified
    MDL-66004 - Allow the Python machine learning backend to run from a separate server
    MDL-58992 - Add multi-class capabilities to prediction processors
    MDL-65585 - Global on/off switch for analytics

H5P integration

    MDL-66388 - Create a new button in Atto to add H5P content in anywhere from hp5.com and h5p.org external URLs
    MDL-66398 - Improve H5P filter to allow internal H5P content URLs
    MDL-66593 - Implement backup and restore process for H5P content
    MDL-67059 - Add Admin UI to manually upload H5P content-type libraries
    MDL-67057 - Create a capability to update H5P content-type libraries
    MDL-67058 - Create a task to install H5P content-type libraries
    MDL-66609 - Create the basic skeleton, library and interfaces for rendering H5P content
    MDL-66399 - Improve H5P Atto button to upload content
    MDL-66397 - Create a new filter to convert h5p.com and h5p.org URLs to embed code

Forum summary report

    MDL-66153 - Forum report: Basic skeleton
    MDL-66298 - Forum summary report option to message selected users
    MDL-66268 - Groups filter in forum summary report
    MDL-66373 - Dates filter in forum summary report
    MDL-66297 - Link forum summary report to export of each user's post content
    MDL-66694 - Add columns for word count and character count to the forum summary report
    MDL-66768 - Add the ability to download the forum summary report

Forum export

    MDL-66075 - Forum export functionality
    MDL-66631 - Dates filter in forum export
    MDL-66808 - Forum export options for human-readable dates and removing HTML

Forum grading

    MDL-66074 - Create forum grading interface
    MDL-66358 - Display grading form in the grading panel
    MDL-66365 - Add a button to display the entire discussion for a post being graded
    MDL-67116 - Make 'require grade' an activity completion criterion for the forum
    MDL-66381 - Forum grading user search
    MDL-66360 - Forum grading option to send notification to student
    MDL-66906 - Forum view grades option for students
    MDL-66359 - Support restricting the user list to a specific group

Forum UI improvements

    MDL-66477 - Create settings side drawer for new discussion view
    MDL-64821 - Create new discussion view for forum
    MDL-66481 - Update display of discussion in discussion list table
    MDL-65129 - Search starred discussions only option in forum advanced search

Assignment

    MDL-63349 - Assignment: Annotate PDF - Rotate submitted image automatically
    MDL-66537 - Annotate PDF - Right-to-left UI - The rotate buttons order is confusing
    MDL-63878 - Enable the saving and printing of annotated PDFs from previous attempts
    MDL-64811 - Assignment: Add warning about students falling into Default group if group submissions are enabled but not required
    MDL-65797 - Performance improvements for user / group overrides for mod assign

Question bank

    MDL-66553 - Display ID number and tags in the question bank UI
    MDL-66816 - Question bank: replace the row of edit icons with an Edit menu
    MDL-67153 - Allow question types to add extra actions to the Question bank edit menu

Course relative dates (experimental)

    MDL-66147 - Assignment due date relative to the student course start date
    MDL-66144 - Weeks format relative dates
    MDL-66143 - Course relative dates mode setting
    MDL-66148 - Option to override the assignment due date in a relative dates course

Course overview

    MDL-64901 - block_myoverview: Add admin setting to control the available layouts
    MDL-66016 - An admin can set which filters are available for users to select in their Dashboard course overview
    MDL-66017 - An admin can specify a course custom field as a filter for users to select in their Dashboard course overview
    MDL-63612 - Course card pattern colours may be specified by an admin
    MDL-65621 - Courses with course visibility set to hide should be labelled 'Hidden from students' in the course overview
    MDL-64860 - block_myoverview: Improve pagination widget
    MDL-64094 - Change 'Hidden' to 'Removed from view' in the course overview

Emojis

    MDL-65896 - Add emojis to messaging
    MDL-46779 - Atto should support full emoji

Usability improvements

    MDL-34498 - Session Timeout alert
    MDL-61043 - Provide a more consistent and better way of selecting and deselecting all items in a list
    MDL-48610 - Show alphabet filter in grader report even when there are less than 100 users
    MDL-38555 - Forms do not prevent same data submission multiple times
    MDL-59639 - Browser back button should work as expected in the administration menu with Boost theme
    MDL-57208 - Let users set their default homepage
    MDL-66178 - Participants list - Filter users with no roles
    MDL-65671 - Calendar view selector enables users to switch between month, day and upcoming events
    MDL-66563 - Improve drag and drop question accessibility in high-contrast mode
    MDL-64032 - The UI for setting enrolment end date/duration should be consistent
    MDL-65406 - Boost Theme accessibility: Nav drawer should be marked up as list
    MDL-65915 - Better progress display while re-grading quiz attempts
    MDL-67048 - Drag and drop upload progressbar invert inner and outer

Other highlights
Functional changes

    MDL-64745 - Administrative setting to show/not show "hide" feature in online users block
    MDL-62835 - The description should be displayed when viewing a Book, Lesson or IMS content package
    MDL-66496 - Option to include author information when importing entries into a database activity
    MDL-66740 - Make "course request" capability category context instead of system context
    MDL-65093 - Users should be informed that they can't block a user who has permission to message all users
    MDL-64002 - Add send message buffering
    MDL-66226 - Show plain text in Messages summary pane
    MDL-61649 - Several core emails provide only text format
    MDL-35773 - Include files option in backup settings
    MDL-63453 - VideoJS upgrade to 7.6.5 including HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (MPEG-DASH) support
    MDL-56549 - Add support for FLAC files
    MDL-62836 - Make awarding badges groups/groupings compliant
    MDL-60916 - Global Search: Replace course search form with global search
    MDL-64438 - Display course category in course related block
    MDL-66326 - Global search: Delete from search index when courses are deleted
    MDL-65183 - block_timeline can cause JSON parse error on dashboard when activities are saved with newline characters
    MDL-66612 - Calendar course event icon is different from course icon
    MDL-66775 - Add new Mobile setting for forcing a minimum app version to access the site
    MDL-66375 - Option to disable the "Forgotten password" feature in the app
    MDL-66753 - The People block is no longer needed and should be removed from core

For administrators

    MDL-66034 - Log role changes in more detail
    MDL-66570 - Allow disabling of cron output when capturing logs
    MDL-61804 - Let the admin control if lists of courses should be pre-sorted by visibility or not
    MDL-66133 - Let the administrator configure which user filters are shown by default
    MDL-63643 - Add ability to search/filter users by Last IP Address
    MDL-66119 - Disable GUI plugin uninstalls (eg $CFG->uninstallclionly similar to $CFG->disableupdateautodeploy)
    MDL-65201 - Automated backup course ordering
    MDL-65404 - Add column for enrol start dates to Upload users CSV
    MDL-40669 - Upload users via text file should include the optional user field 'disable notifications'
    MDL-66705 - Add an example csv file for bulk uploading of users
    MDL-59470 - Option to duplicate a user tour
    MDL-65622 - Add a new event when a grade item has been created
    MDL-65369 - Include changed course settings in course_updated event
    MDL-65492 - Cache admin UI: make it easy re-purge the cache you just purged
    MDL-63127 - Redis Cache: implement compression
    MDL-66428 - Allow Redis cache to use PHP extension Zstd
    MDL-46317 - Private files space setting should use MB not Bytes
    MDL-7339 - Change 'Open to Google' setting to 'Open to search engines'
    MDL-65208 - Add cli upgrade option to test if an upgrade is required
    MDL-58439 - Admin pages login as guest and then throw Access denied error (should prompt for login) require_admin()

For developers

    MDL-66675 - New $CFG->behat_pause_on_fail option added
    MDL-46267 - The $CFG->httpswwwroot was removed
    MDL-66335 - New steps to navigate straight to any plugin web page. Plugins must implement their own resolver between page types and URLs.
    MDL-65349 - Profiling included and excluded URLs now are matched from start. Some adjustments may be needed.
    MDL-66633 - Quiz: quiz attempt API should let you create an attempt for a different user
    MDL-66709 - Components other than activity modules should be able to backup and restore question attempt data
    MDL-66754 - Question engine: report methods should not require a list of slots
    MDL-62497 - Add a new transpilation tool for ES6
    MDL-50346 - Remove the restriction to forbid subdirectories in the templates directory
    MDL-66327 - $DB->get_records uses a lot of Peak RAM (with Postgres)
    MDL-66173 - Add hooks to extend all forms with /login/
    MDL-66367 - Caching of templates should use a new templaterev variable
    MDL-66304 - Allow support for xsendfile in alternative_file_system_class independently of local files
    MDL-66166 - Improve the moodlebot user agent and expose a function for plugins to use
    MDL-65646 - Move dependencies and subplugins to JSON
    MDL-55751 - Remove the CSS chunker from Moodle
    MDL-65438 - Allow themes to alter the core css url's
    MDL-65747 - Removed unused Pear_Crypt_CHAP library

Web services additions and updates

    MDL-65794 - Make some web service calls idempotent over http GET
    MDL-67043 - Web service to enable H5P offline access in the Moodle app
    MDL-64254 - New Web Services for updating a forum post (or a discussion topic post)
    MDL-65017 - New web service to delete forum posts
    MDL-64588 - New web services for adding and deleting comments
    MDL-66376 - Enforce app security by using tokenpluginfile.php instead webservice/pluginfile.php
    MDL-65400 - Blocks Web Services (for course and dashboard) should return the block settings

Component API upgrades

    admin/upgrade.txt
    analytics/upgrade.txt
    blocks/recentlyaccessedcourses/upgrade.txt
    blocks/starredcourses/upgrade.txt
    blocks/upgrade.txt
    cache/upgrade.txt
    calendar/upgrade.txt
    comment/upgrade.txt
    course/format/upgrade.txt
    course/upgrade.txt
    customfield/field/upgrade.txt
    enrol/ldap/upgrade.txt
    enrol/upgrade.txt
    lib/mlbackend/php/upgrade.txt
    lib/mlbackend/python/upgrade.txt
    lib/upgrade.txt
    media/upgrade.txt
    message/upgrade.txt
    mod/assign/upgrade.txt
    mod/book/upgrade.txt
    mod/feedback/upgrade.txt
    mod/forum/upgrade.txt
    mod/glossary/upgrade.txt
    mod/lti/upgrade.txt
    mod/quiz/report/upgrade.txt
    mod/upgrade.txt
    mod/wiki/upgrade.txt
    mod/workshop/upgrade.txt
    question/type/upgrade.txt
    question/upgrade.txt
    search/upgrade.txt
    theme/upgrade.txt
    webservice/upgrade.txt

(wen)

2019-11-20 13:26:15 UTC MAIN commitmail json YAML

(devel/p5-Test-Memory-Cycle) Correction of compare operators for TEST_DEPENDS

(mef)

2019-11-20 13:23:21 UTC MAIN commitmail json YAML

Updated www/p5-WWW-Form-UrlEncoded to 0.26
Updated www/p5-WWW-Mechanize to 1.95

(mef)

2019-11-20 13:21:39 UTC MAIN commitmail json YAML

(www/p5-WWW-Mechanize) Updated  from 1.91 to 1.95

1.95      2019-10-28 13:07:45Z
    [FIXED]
  - die if submit_form() called with invalid form_id (GH#287) (Olaf Alders)

1.94      2019-10-10 13:12:28Z
    [FIXED]
    - Issue #182: Don't autocheck for mech-dump so basic auth works (GH#285)
      (Julien Fiegehenn)

    [DOCUMENTATION]
    - Fix pod error reported by CPANTS. (GH#284) (Mohammad S Anwar)

1.93      2019-10-04 21:06:49Z
    [FIXED]
    - Allow images to not have a src attribute (GH#282) (Julien Fiegehenn)

    [DOCUMENTATION]
    - Pod fixes. (GH#283) (Mohammad S Anwar)

1.92      2019-08-24 01:00:35Z
    [FIXED]
    - Test requires HTTP::Daemon 6.05+ and uses 127.0.0.1 or [::1] according to
      server's sockdomain (GH#280) (Shoichi Kaji)
    - Install LWP::Protocol::https and fix xt/author/live/encoding.t (GH#277)
      (Shoichi Kaji)
    - Set dist trusty for old Perls on Travis (GH#279) (Shoichi Kaji)
    - Fixed pod errors as reported by CPANTS. (GH#273) (Mohammad S Anwar)

    [DOCUMENTATION]
    - Document that follow_link will die on failure with autocheck enabled (GH#271) (Olaf Alders)

    [TESTS]
    - Add a test for finding a link in a meta refresh tag (GH#275) (Olaf Alders)

(mef)

2019-11-20 13:04:31 UTC MAIN commitmail json YAML

(devel/p5-Test-Memory-Cycle) Add three two TEST_DEPENDS, Add LICENSE

(mef)

2019-11-20 13:03:00 UTC MAIN commitmail json YAML

(devel/p5-Test-Pod-Coverage) Add TEST_DEPENDS+=  p5-Test-Pod>1.14

(mef)

2019-11-20 12:42:49 UTC MAIN commitmail json YAML

2019-11-20 12:20:14 UTC MAIN commitmail json YAML

Updated www/p5-Net-HTTP to 6.19
Updated www/p5-Plack-Middleware-ReverseProxy to 0.16
Updated www/p5-Plack-Middleware-Session to 0.33

(mef)

2019-11-20 12:16:56 UTC MAIN commitmail json YAML

(www/p5-Plack-Middleware-Session) Updated from 0.30 to 0.33

0.33  2019-03-09 15:18:15 PST
        - Removed dependency to Digest::SHA1 #45
        - Added explicit dep to HTTP::Request::Common #44
        - Add t/lib to INC for Perl 5.26+
        - Fix POD link

0.32  2019-02-26 14:36:19 MST
        - Fix dependency for Cookie::Baker

0.31  2019-02-26 12:01:00 MST
        - Documentation fix
        - Support samesite cookie attributes #42

(mef)

2019-11-20 12:07:18 UTC MAIN commitmail json YAML

(www/p5-Plack-Middleware-ReverseProxy) Updated to 0.16

0.16  2019-02-19 08:42:44 PST
        - Update packaging to use Milla

(mef)

2019-11-20 11:33:12 UTC MAIN commitmail json YAML

(www/p5-Net-HTTP) Updated to 6.19

6.19      2019-05-16 19:16:59Z
    - partially skip live-https.t if there's no keep-alive connection (GH#58) (Slaven Rezić)
    - set "x_static_install" : 1 in META files

(mef)

2019-11-20 11:32:52 UTC MAIN commitmail json YAML

Updated textproc/py-xlsxwriter, www/py-gunicorn

(adam)

2019-11-20 11:32:32 UTC MAIN commitmail json YAML

py-gunicorn: updated to 20.0.0

20.0:
- Fixed `fdopen` `RuntimeWarning` in Python 3.8
- Added  check and exception for str type on value in Response process_headers method.
- Ensure WSGI header value is string before conducting regex search on it.
- Added pypy3 to list of tested environments
- Grouped `StopIteration` and `KeyboardInterrupt` exceptions with same body together in Arbiter.run()
- Added `setproctitle` module to `extras_require` in setup.py
- Avoid unnecessary chown of temporary files
- Logging: Handle auth type case insensitively
- Removed `util.import_module`
- Removed fallback for `types.SimpleNamespace` in tests utils
- Use `SourceFileLoader` instead instead of `execfile_`
- Use `importlib` instead of `__import__` and eval`
- Fixed eventlet patching
- Added optional `datadog <https://www.datadoghq.com>`_ tags for statsd metrics
- Header values now are encoded using latin-1, not ascii.
- Rewritten `parse_address` util added test
- Removed redundant super() arguments
- Simplify `futures` import in gthread module
- Fixed worker_connections` setting to also affects the Gthread worker type
- Fixed setting max_requests
-  Bump minimum Eventlet and Gevent versions to 0.24 and 1.4
- Use Python default SSL cipher list by default
- handle `wsgi.input_terminated` extension
- Simplify Paste Deployment documentation
- Fix root logging: root and logger are same level.
- Fixed typo in ssl_version documentation
- Documented  systemd deployement unit examples
- Added systemd sd_notify support
- Fixed typo in gthread.py
- Added `tornado <https://www.tornadoweb.org/>`_ 5 and  6 support
- Declare our setuptools dependency
- Added support to `--bind` to open file descriptors
- Document how to serve WSGI app modules from Gunicorn
- Provide guidance on X-Forwarded-For access log in documentation
- Add support for named constants in the `--ssl-version` flag
- Clarify log format usage of header & environment in documentation
- Fixed systemd documentation to properly setup gunicorn unix socket
- Prevent removal unix socket for reuse_port
- Fix `ResourceWarning` when reading a Python config module
- Remove unnecessary call to dict keys method
- Support str and bytes for UNIX socket addresses
- fixed `InotifyReloadeder`:  handle `module.__file__` is None
- `/dev/shm` as a convenient alternative to making your own tmpfs mount in fchmod FAQ
- fix examples to work on python3
- Fix typo in `--max-requests` documentation
- Clear tornado ioloop before os.fork
- Miscellaneous fixes and improvement for linting using Pylint

Breaking Change
- Removed gaiohttp worker
- Drop support for Python 2.x
- Drop support for EOL Python 3.2 and 3.3

(adam)

2019-11-20 11:31:25 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.2.6

Release 1.2.6:
* Added option to remove style from worksheet tables.

(adam)

2019-11-20 10:10:38 UTC MAIN commitmail json YAML

Updated textproc/py-xmlschema, devel/py-test-mock

(adam)

2019-11-20 10:10:22 UTC MAIN commitmail json YAML

py-test-mock: updated to 1.12.0

1.12.0:
Now all patch functions also raise a ValueError when used as a context-manager.

(adam)

2019-11-20 10:09:36 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.0.16

v1.0.16:
* Improved XMLResource class for working with compressed files
* Fix for validation with XSD wildcards and 'lax' process content
* Fix ambiguous items validation for xs:choice and xs:sequence models

(adam)

2019-11-20 09:53:13 UTC MAIN commitmail json YAML

Bump bootstrap requirements to 1.38.0 for
Linux-*-i386
Linux-*-x86_64
FreeBSD-*-i386
FreeBSD-*-x86_64
NetBSD-*-powerpc
as 1.38 is required to build 1.39.

(he)

2019-11-20 09:43:46 UTC MAIN commitmail json YAML

Updated devel/ccache, databases/redis

(adam)

2019-11-20 09:43:28 UTC MAIN commitmail json YAML

redis: updated to 5.0.7

Hi all, Redis 5.0.7 fixes a number of bugs, none is very critical, however
there are a few that may have an impact. It's a good idea to upgrade.
There are fixes in the area of replication from modules commands and
callbacks, AOF fsync (non critical issue), memory leaks (very rare and small),
streams beahvior (non critical), and a potential crash in commands
processing multiple keys at the same time that is there for years, and happens
very rarely, but is not impossible to trigger.

(adam)

2019-11-20 09:38:42 UTC MAIN commitmail json YAML

ccache: updated to 3.7.6

ccache 3.7.6

Bug fixes
The opt-in ���file_macro sloppiness��� mode has been removed so that the input file path now is always included in the direct mode hash. This fixes a bug that could result in false cache hits in an edge case when ���file_macro sloppiness��� is enabled and several identical source files include a relative header file with the same name but in different directories.

Statistics files are no longer lost when the filesystem of the cache is full.

Bail out on too hard Clang option -MJarg (in addition to the previous bailout of -MJ arg).

Properly handle color diagnostics in the depend mode as well.

(adam)

2019-11-20 09:30:52 UTC MAIN commitmail json YAML

Updated devel/py-xdis, lang/py-uncompyle6

(adam)

2019-11-20 09:30:21 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.5.1

3.5.1:
Pypy 3.3, 3.5, 3.6, and 3.6.9 support
Improve 3.0 decompilation
- no parse errors on stlib bytecode. However accurate translation in
- control-flow and and/or detection needs work
Remove extraneous iter() in "for" of list comprehension
"for" block without a POP_BLOCK and confusing JUMP_BACK for CONTINUE.
Fix unmarshal incompletness detected in Pypy 3.6
Miscellaneous bugs fixed

(adam)

2019-11-20 09:29:21 UTC MAIN commitmail json YAML

py-xdis: updated to 4.1.3

4.1.3:
Add magics for 3.5.8 and 3.5.9
Python 3.0 tolerance
Fix for unmarshaling Python 3.8 str from 3.2
Pypy 3.3, 3.5 3.6 and 3.6.9 magic numbers and support
improve distribution wheels, and eggs

(adam)

2019-11-20 08:39:24 UTC MAIN commitmail json YAML

Updated devel/py-argcomplete, devel/py-test5

(adam)

2019-11-20 08:34:19 UTC MAIN commitmail json YAML

py-test5: updated to 5.3.0

pytest 5.3.0:

Deprecations
* The default value of junit_family option will change to xunit2 in pytest 6.0, given that this is the version supported by default in modern tools that manipulate this type of file.
In order to smooth the transition, pytest will issue a warning in case the --junitxml option is given in the command line but junit_family is not explicitly configured in pytest.ini.
For more information, see the docs.

Features
* The pytest team has created the pytest-reportlog plugin, which provides a new --report-log=FILE option that writes report logs into a file as the test session executes.
Each line of the report log contains a self contained JSON object corresponding to a testing event, such as a collection or a test result report. The file is guaranteed to be flushed after writing each line, so systems can read and process events in real-time.
The plugin is meant to replace the --resultlog option, which is deprecated and meant to be removed in a future release. If you use --resultlog, please try out pytest-reportlog and provide feedback.
* When sys.pycache_prefix (Python 3.8+) is set, it will be used by pytest to cache test files changed by the assertion rewriting mechanism.
This makes it easier to benefit of cached .pyc files even on file systems without permissions.
* Allow selective auto-indentation of multiline log messages.
Adds command line option --log-auto-indent, config option log_auto_indent and support for per-entry configuration of indentation behavior on calls to logging.log().
Alters the default for auto-indention from on to off. This restores the older behavior that existed prior to v4.6.0. This reversion to earlier behavior was done because it is better to activate new features that may lead to broken tests explicitly rather than implicitly.
* pytester learned two new functions, no_fnmatch_line and no_re_match_line.
The functions are used to ensure the captured text does not match the given pattern.
The previous idiom was to use re.match:
assert re.match(pat, result.stdout.str()) is None
Or the in operator:
assert text in result.stdout.str()
But the new functions produce best output on failure.
* Added tolerances to complex values when printing pytest.approx.
For example, repr(pytest.approx(3+4j)) returns (3+4j) ± 5e-06 ∠ ±180°. This is polar notation indicating a circle around the expected value, with a radius of 5e-06. For approx comparisons to return True, the actual value should fall within this circle.
* Added the pluginmanager as an argument to pytest_addoption so that hooks can be invoked when setting up command line options. This is useful for having one plugin communicate things to another plugin, such as default values or which set of command line options to add.

Improvements
* Use multiple colors with terminal summary statistics.
* Quitting from debuggers is now properly handled in doctest items.
* Improved verbose diff output with sequences.
Before:
After:
* Display untruncated assertion message with -vv.
* Fixed plurality mismatch in test summary (e.g. display “1 error” instead of “1 errors”).
* Config.InvocationParams.args is now always a tuple to better convey that it should be immutable and avoid accidental modifications.
* pytest.main now returns a pytest.ExitCode instance now, except for when custom exit codes are used (where it returns int then still).
* Align prefixes in output of pytester’s LineMatcher.
* Collection errors are reported as errors (and not failures like before) in the terminal’s short test summary.
* pytester.spawn does not skip/xfail tests on FreeBSD anymore unconditionally.
* The “[XXX%]” indicator in the test summary is now colored according to the final (new) multi-colored line’s main color.
* Added --co as a synonym to --collect-only.
* atomicwrites is now only used on Windows, fixing a performance regression with assertion rewriting on Unix.
* Now parametrization will use the __name__ attribute of any object for the id, if present. Previously it would only use __name__ for functions and classes.
* Improved failure reporting with pytester’s Hookrecorder.assertoutcome.
* The reason for a stopped session, e.g. with --maxfail / -x, now gets reported in the test summary.
* Improved cache.set robustness and performance.

Bug Fixes
* Fixed --setup-plan showing inaccurate information about fixture lifetimes.
* Fixed line offset mismatch of skipped tests in terminal summary.
* The PytestDoctestRunner is now properly invalidated when unconfiguring the doctest plugin.
This is important when used with pytester’s runpytest_inprocess.
* BaseExceptions are now handled in saferepr, which includes pytest.fail.Exception etc.
* pytester: fixed order of arguments in rm_rf warning when cleaning up temporary directories, and do not emit warnings for errors with os.open.
* Fixed result of getmodpath method.

Trivial/Internal Changes
* RunResult from pytester now displays the mnemonic of the ret attribute when it is a valid pytest.ExitCode value.

(adam)

2019-11-20 08:32:02 UTC MAIN commitmail json YAML

py-argcomplete: updated to 1.10.2

Changes for v1.10.2:
-  Include all test directory contents in source distribution

Changes for v1.10.1:
-  Trigger completers on 窶登ptional=PARTIAL_VALUE
-  Complete console scripts installed from wheels

(adam)

2019-11-20 06:22:34 UTC MAIN commitmail json YAML

doc: Updated devel/p5-EV to 4.28

(gutteridge)

2019-11-20 06:22:22 UTC MAIN commitmail json YAML

p5-EV: update to 4.28

4.28 Tue Nov 19 13:55:39 CET 2019
- (libev) fix ev_port backend, thanks to David H. Gutteridge for
      reminding me to actually release the fix.
    - (libev) many bugfixes in linuxaio backend.
    - (libev) experimental io uring interface.
- try to name ev.h more explicitly, to hopefully improve portability.
    - opportunistically round up wait times for poll and epoll backend,
      to avoid unnecessary loop iterations.
    - add build dependency on ev_linuxaio.c.
    - quickly (re)-ported to minix 3.3 before minix crashed again.

(gutteridge)

2019-11-19 23:57:57 UTC MAIN commitmail json YAML

doc: Updated fonts/ibm-plex-ttf to 4.0.1

(ng0)

2019-11-19 23:57:21 UTC MAIN commitmail json YAML

fonts/ibm-plex-ttf: Update to 4.0.1

Changelog:

# Plex v4.0.1
## Chore
- removed deprecated `arabic` directory from sass distribution
# Plex v4.0
## Breaking
- Added "Sans" to font family name: "IBM Plex Sans Arabic"
## Fixed
- Set bit 67 (Arabic Presentation Forms B) of UnicodeRanges in OS/2 table
# Plex v3.0
## Breaking
- Added "Sans" to Thai and Devanagari family names:
  "IBM Plex Sans Thai" and "IBM Plex Sans Devanagari"
## [IBM PLEX SANS THAI V1.1] - 2019-09-10
### Changed
- Synchronised vertical metrics with IBM Plex Sans Thai Looped 1.1
### Removed
- Glyph /ibmlogo07 (0xEBE7)
### Fixed
- Errors in PS hint replacement in all files containing PostScript outlines
## [IBM PLEX SANS DEVANAGARI V1.1] - 2019-07-19
### Fixed
- Certain font info fields in SemiBold style were incorrectly named "Medium"
- Many unbalanced bezier handles in extreme points

(ng0)

2019-11-19 23:52:37 UTC MAIN commitmail json YAML

doc: Updated fonts/ibm-plex-otf to 4.0.1

(ng0)

2019-11-19 23:52:09 UTC MAIN commitmail json YAML

fonts/ibm-plex-otf: Update to 4.0.1

Changelog:

# Plex v4.0.1
## Chore
- removed deprecated `arabic` directory from sass distribution
# Plex v4.0
## Breaking
- Added "Sans" to font family name: "IBM Plex Sans Arabic"
## Fixed
- Set bit 67 (Arabic Presentation Forms B) of UnicodeRanges in OS/2 table
# Plex v3.0
## Breaking
- Added "Sans" to Thai and Devanagari family names:
  "IBM Plex Sans Thai" and "IBM Plex Sans Devanagari"
## [IBM PLEX SANS THAI V1.1] - 2019-09-10
### Changed
- Synchronised vertical metrics with IBM Plex Sans Thai Looped 1.1
### Removed
- Glyph /ibmlogo07 (0xEBE7)
### Fixed
- Errors in PS hint replacement in all files containing PostScript outlines
## [IBM PLEX SANS DEVANAGARI V1.1] - 2019-07-19
### Fixed
- Certain font info fields in SemiBold style were incorrectly named "Medium"
- Many unbalanced bezier handles in extreme points

(ng0)

2019-11-19 23:45:05 UTC MAIN commitmail json YAML

doc/TODO: remove the sentence about pkglint adding very little value

The sentence has been added without citing any sources. In the last few
years, pkglint has improved considerably, and if it were indeed to add
"very little value", it wouldn't make sense to mention it in the pkgsrc
guide so often.

(rillig)

2019-11-19 23:41:22 UTC MAIN commitmail json YAML

doc/TODO: remove outdated item about share/doc/html

All packages from main pkgsrc install their documentation in
share/doc/PKGBASE now. The remaining wip packages and possible new
additions are caught by running pkglint.

(rillig)

2019-11-19 23:17:55 UTC MAIN commitmail json YAML

TODO: Add fuse-ext2-0.0.10

(ng0)

2019-11-19 21:30:44 UTC MAIN commitmail json YAML

doc: Added textproc/yq version 2.9.2

(maya)

2019-11-19 21:30:15 UTC MAIN commitmail json YAML

Add yq version 2.9.2

Command-line YAML/XML processor - jq wrapper for YAML and XML documents

(maya)

2019-11-19 18:42:41 UTC MAIN commitmail json YAML

Add missing PLIST entry for nls (cs/pg_verify_checksums-11.mo).

(schmonz)

2019-11-19 18:16:30 UTC MAIN commitmail json YAML

doc: Updated wm/ratpoison to 1.4.9

(nia)

2019-11-19 18:16:09 UTC MAIN commitmail json YAML

ratpoison: Update to 1.4.8

Changes since 1.4.8

* Incompatible changes

** command `compat' and the various def* compat commands were removed

** `msgwait', `rudeness', `startupmessage', `warp' are now variables
The msgwait, rudeness, startup_message and warp commands will stay
around for a few releases.  Upgrade your config file now!

* Feature/misc changes

** XRandR support
ratpoison now uses XRandR to detect screens additions/removals at
runtime.  The Xinerama support has been removed.

** the focus* commands can be used to navigate across screens

** window completion match by substring, case-insensitive

** new variable `framemsgwait'
Timeout (in seconds) for the `Current frame' message window.
If set to -1, no message is shown.

** better `select' error handling

** the command `set' with no argument dumps a list of all variables/values

** unknown commands are now logged as warnings to stdout too
Should help debugging a config file.

** various cleanups and minor bugfixes

* Packaging changes

** ratpoison now depends on libXrandr instead of libXinerama

** ratpoison doesn't link against libhistory by default any more
Use ./configure --enable-history to force the use of said library.

** no ChangeLog file
Please use the git repository instead.  Savannah offers a web interface.

** no more timestamps in compiled code
Should help reproducible builds.

(nia)

2019-11-19 17:07:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/bup to 0.30

(gdt)

2019-11-19 16:54:19 UTC MAIN commitmail json YAML

gnucash: remove -Werror

This recently broke the build again on -current, disable it generally.

(wiz)

2019-11-19 16:20:24 UTC MAIN commitmail json YAML

Substitute CLAMAV_DBDIR (the point of patch-etc.clam*.conf.sample)

(prlw1)

2019-11-19 16:15:46 UTC MAIN commitmail json YAML

doc: Updated www/drupal8 to 8.7.10

(prlw1)

2019-11-19 16:15:18 UTC MAIN commitmail json YAML

Update drupal8 to 8.7.10

Symfony http-foundation has been updated to version 3.4.35 in this
release. This includes an upstream security release which does not
impact Drupal core.

Core versioning support in *.info.yml files since 8.7.7

Drupal 8.7.7 introduces a new core_version_requirement key to
*.info.yml files, allowing contributed modules to specify specific
versions for Drupal core compatiblity, as well as to indicate that
they are compatible with both Drupal 8 and the forthcoming Drupal
9 release. See the change record for more details.  Important
accessibility fix to the Toolbar

This releases resolves a significant accessibility bug which
prevented toolbar links from working with some screen readers.
Websites which need to support administrators who use assistive
technology are strongly recommended to upgrade. If in doubt, assume
this is the case, particularly in larger organizations. Discussing
the issue with staff from IT user-support, disabled employee support,
and human resources teams is advisable.  Internal change to entity
and field definition update events

It is now possible to install a new field storage definition during
a fieldable entity type update. Event subscribers for entity type
and field definition update events will now be passed the updated
definitions rather than the outdated ones. Code relying on this
buggy behavior may need adjustment.

(prlw1)

2019-11-19 15:01:25 UTC MAIN commitmail json YAML

sysutils/bup: Update to 0.30

packaging changes: switch to 0.30 man tarball

Notable changes in 0.30 as compared to 0.29.3
=============================================

May require attention
---------------------

* The minimum `git` version required is now 1.5.6.

* The `prune-older` command now keeps the most recent save in each
  period group (day, week, month, ...) rather than the oldest.

* `bup` now adds a zero-padded suffix to the names of saves with the
  same timestamp (e.g. 1970-01-01-214640-07) in order to avoid
  duplicates.  The sequence number currently represents the save's
  reversed position in default `git rev-list` order, so that given:

      /foo/1970-01-01-214640-09
      /foo/1970-01-01-214640-10

  In the normal case, the -10 save would be the next save made after
  -09 (and the -09 save would be the single parent commit for -10).

* `bup` is not currently compatible with Python 3 and will now refuse
  to run if the Python version is not 2 unless
  `BUP_ALLOW_UNEXPECTED_PYTHON_VERSION=true` is set in the environment
  (which can be useful for development and testing).

* `bup ls -s` now reports the tree hash for commits unless
  `--commit-hash` is also specified.

General
-------

* `bup get` has been added.  This command allows the transfer or
  rewriting of data within and between repositories, local or remote.
  Among other things, it can be used to append remote saves to a local
  branch, which by extension supports merging repositories.  See
  `bup-get(1)` for further information, and please note, this is a new
  *EXPERIMENTAL* command that can (intentionally) modify your data in
  destructive ways.  It is potentially much more dangerous than most
  `bup` commands.  Treat with caution.

* `bup` can now restore directly from a remote repository via `bup
  restore -r host:path ...`.  See `bup-restore(1)` for more
  information.

* `bup ls` can now report information for remote repositories via `bup
  ls -r host:path ...`.  See `bup-ls(1)` for more information.

* `bup` should respect the git pack.packSizeLimit setting when writing
  packfiles, though at the moment it will only affect a remote
  repository when the option is set there directly.

* `bup save` now stores the size for all links and normal files.  For
  directories saved using this new format retrieving file sizes for
  larger files should be notably less expensive.  Among other things
  this may improve the performance of commands like `bup ls -l` or
  `find /some/fuse/dir -ls`.

* The VFS (Virtual File System) that underlies many operations, and
  provides the basis for commands like `restore`, `ls`, etc. has been
  rewritten in a way that makes remote repository access easier,
  should decrease the memory footprint in some cases (e.g. for bup
  fuse), and should make it easier to provide more selective caching.
  At the moment, data is just evicted at random once a threshold is
  reached.

* A `--noop <--blobs|--tree>` option has been added to `bup split`
  which prints the resulting id without storing the data in the
  repository.

Bugs
----

* The way `bup` handles output from subprocesses (diagnostics,
  progress, etc.) has been adjusted in a way that should make it less
  likely that bup might continue running after the main process has
  exited, say via a C-c (SIGINT).

* `bup` should now respect the specified compression level when
  writing to a remote repository.

* `bup restore` now creates FIFOs with mkfifo, not mknod, which is
  more portable.  The previous approach did not work correctly on (at
  least) some versions of NetBSD.

* `bup` should no longer just crash when it encounters a commit with a
  "mergetag" header.  For the moment, it just ignores them, and
  they'll be discarded whenever `bup` rewrites a commit, say via the
  `rm`, `prune-older`, or `get` commands.

* The bloom command should now end progress messages with \r, not \n,
  which avoids leaving spurious output lines behind at exit.

* A missing space has been added to the `bup split --bench` output.

* Various Python version compatibility problems have been fixed,
  including some of the incompatibilities introduced by Python 3.

* Some issues with mincore on WSL have been fixed.

* Some Android build incompatibilities have been fixed.

Build system
------------

* The tests no longer assume pwd is in /bin.

* The tests should be less sensitive to the locale.

* `test-meta` should no longer try to apply chattr +T to files.  'T'
  only works for directories, and newer Linux kernels actually reject
  the attempt (as of at least 4.12, and maybe 4.10).

* `test-rm` should no longer fail when newer versions of git
  automatically create packed-refs.

* `test-sparse-files` should be less likely to fail when run inside a
  container.

* `test-index-check-device` and `test-xdev` now use separate files for
  their loopback mounts.  Previously each was mounting the same image
  twice, which could produce the same device number.

Thanks to (at least)
====================

Alexander Barton, Artem Leshchev, Ben Kelly, Fabian 'xx4h' Melters,
Greg Troxel, Jamie Wyrick, Julien Goodwin, Mateusz Konieczny,
Nathaniel Filardo, Patrick Rouleau, Paul Kronenwetter, Rob Browning,
Robert Evans, Tim Riemenschneider, and bedhanger

(gdt)

2019-11-19 14:33:17 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.194

(fcambus)

2019-11-19 14:33:04 UTC MAIN commitmail json YAML

bdf2psf: update to 1.194.

ChangeLog:

  * keyboard_present: don't check for Linux 1.x.  Thanks, Ansgar!
  * Portuguese (pt.po) by Miguel Figueiredo
  * Tamil (ta.po) by leela
  * Traditional Chinese (zh_TW.po) by Walter Cheuk

(fcambus)

2019-11-19 14:31:23 UTC MAIN commitmail json YAML

2019-11-19 14:25:07 UTC MAIN commitmail json YAML

doc: Updated graphics/ansilove to 4.0.5

(fcambus)

2019-11-19 14:24:54 UTC MAIN commitmail json YAML

ansilove: update to 4.0.5.

ChangeLog:

AnsiLove/C 4.0.5 (2019-11-19)

- Add ENABLE_SECCOMP build option, to allow building seccomp support
  conditionally
- Disable seccomp by default, it needs more testing on non !amd64 platforms
- Use ${CMAKE_INSTALL_BINDIR} instead of hardcoding 'bin'

(fcambus)

2019-11-19 14:23:15 UTC MAIN commitmail json YAML

doc: Updated graphics/libansilove to 1.1.6

(fcambus)

2019-11-19 14:23:02 UTC MAIN commitmail json YAML

libansilove: update to 1.1.6.

ChangeLog:

libansilove 1.1.6 (2019-11-18)

- Use CMAKE_INSTALL_{LIB,INCLUDE}DIR instead of hardcoding directories
- Introduce a XBIN_PALETTE_LENGTH macro
- Use XBIN_HEADER_LENGTH and XBIN_PALETTE_LENGTH macros instead of magic
  numbers
- Add another format validation check (palette size) in the XBin loader

(fcambus)

2019-11-19 14:21:27 UTC MAIN commitmail json YAML

xfwp: remove

Another obsolete technology demonstration.

(wiz)

2019-11-19 14:09:35 UTC MAIN commitmail json YAML

xrx: remove

This was a technology demonstration from the 1990s that didn't take off.

(wiz)

2019-11-19 13:31:05 UTC MAIN commitmail json YAML

kjumpingcube: Fix path to libkdegames.

(jperkin)

2019-11-19 13:17:30 UTC MAIN commitmail json YAML

Updated www/p5-App-Nopaste to 1.013
Updated www/p5-HTML-Form to 6.05
Updated www/p5-HTMLObject to 2.30
Updated www/p5-HTTP-Cookies to 6.05
Updated www/p5-HTTP-OAI to 4.10
Updated www/p5-LWP-ConsoleLogger to 0.000042
Updated www/p5-LWP-MediaTypes to 6.04

(mef)

2019-11-19 13:08:36 UTC MAIN commitmail json YAML

(www/p5-LWP-MediaTypes) Updated to 6.0.4

6.04      2019-03-20 13:01:15Z
    - Full release of changes in 6.03

6.03      2019-03-19 16:44:17Z (TRIAL RELEASE)
    - Convert release process to Dist::Zilla
    - Allow File::Temp handles to be guessed correctly (GH#1) (Wesley
      Schwengle)

(mef)

2019-11-19 13:06:16 UTC MAIN commitmail json YAML

(www/p5-LWP-ConsoleLogger) Updated from 0.000039 to 0.000042

0.000042  2019-06-12 15:15:52Z
    -  Don't rely on Mojo to be installed in tests (GH#18) (Olaf Alders)

0.000041  2019-06-12 12:31:03Z
    - Bump minimum Mojo version required for tests (GH#17) (Olaf Alders)
    - Add support for Mojo::UserAgent to LWP::ConsoleLogger::Everywhere ((GH#16) simbabque)

0.000040  2019-06-11 01:22:03Z
    - Add support for Mojo::UserAgent (GH#14) (Gregory Oschwald)

(mef)

2019-11-19 12:10:06 UTC MAIN commitmail json YAML

(www/p5-HTTP-OAI) Udated to 4.10

4.10  2019-10-16 16:18:38 CEST
  - Support 429 Too Many Requests (RFC6585)

(mef)

2019-11-19 12:06:36 UTC MAIN commitmail json YAML

(www/p5-HTTP-Cookies) Updated to 6.05

6.05      2019-10-24 02:21:51Z
    - Fix GH#32 by checking for " as well as ; when splitting. (GH#49) (colinnewell)
    - Fix GH#48 update documentation about $version (GH#55) (Dave Menninger)
    - Fix broken README badge (GH#54) (Alex Peters)
    - Whenever possible, use an absolute four digit year for Time::Local (GH#52) (Olaf Alders)
    - Add test case for Issue #26 (GH#45) (George-NG)
    - Long numbers (GH#47) (pludlamCVL)
    - Cookies.pm: die if close on $fh in ->save fails (GH#46) (MCRayRay)
    - Replace "use vars" with "our" (GH#43) (James Raspass)
    - Fixed minor typo in the pod for HTTP::Cookies. (GH#39) (Mohammad S Anwar)

(mef)

2019-11-19 12:03:08 UTC MAIN commitmail json YAML

(www/p5-HTMLObject) Updated to 2.30

(from README, not from Changes)
NOTE: 2.30 fixed a dependency in Makefile.PL and is addressing the OSX ACL
files that got included in the tarball and break modern make instances.

(mef)

2019-11-19 11:51:43 UTC MAIN commitmail json YAML

(www/p5-HTML-Form) Updated 6.0.5

6.05      2019-10-04 20:28:20Z
    - Update pod as requested in [RT#87689] (GH#16) (Lance Wicks and Julien
      Fiegehenn)

(mef)

2019-11-19 11:33:49 UTC MAIN commitmail json YAML

www/cliqz - Bumps rust version

Reviewed by: maya@

(fox)

2019-11-19 11:32:20 UTC MAIN commitmail json YAML

www/firefox - Bumps rust version

Reviewed by: maya@

(fox)

2019-11-19 11:25:39 UTC MAIN commitmail json YAML

doc: Updated www/logswan to 2.1.2

(fcambus)

2019-11-19 11:25:27 UTC MAIN commitmail json YAML

logswan: update to 2.1.2.

Logswan 2.1.2 (2019-11-19)

- Add ENABLE_SECCOMP build option, to allow building seccomp support
  conditionally
- Disable seccomp by default, it needs more testing on non !amd64 platforms
- Use ${CMAKE_INSTALL_BINDIR} instead of hardcoding 'bin'

(fcambus)

2019-11-19 11:17:41 UTC MAIN commitmail json YAML

doc: Updated misc/ansiweather to 1.15.0

(fcambus)

2019-11-19 11:17:28 UTC MAIN commitmail json YAML

ansiweather: update to 1.15.0.

AnsiWeather 1.15.0 (2019-11-14)

- Use HTTPS for performing weather API calls

(fcambus)

2019-11-19 10:11:32 UTC MAIN commitmail json YAML

Note update of net/unbound to 1.9.5.

(he)

2019-11-19 10:10:44 UTC MAIN commitmail json YAML

Update unbound to version 1.9.5

Pkgsrc changes:
* None.

Upstream changes:

Bug Fixes:
- Fix CVE-2019-18934.  A vulnerability might cause shell code execution
  with use of the "ipsecmod" feature under specific conditions.

(he)

2019-11-19 07:37:06 UTC MAIN commitmail json YAML

doc/CHANGES: fix update date for url2pkg

(rillig)

2019-11-19 06:51:49 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 19.3.9

(rillig)

2019-11-19 06:51:39 UTC MAIN commitmail json YAML

2019-11-19 05:56:45 UTC MAIN commitmail json YAML

Updated databases/postgresqlNN

(adam)

2019-11-19 05:56:20 UTC MAIN commitmail json YAML

postgresql12: reset revision

(adam)

2019-11-19 05:54:53 UTC MAIN commitmail json YAML

postgresqlNN: updated to 12.1, 11.6, 10.11, 9.6.16, 9.5.20, and 9.4.25

PostgreSQL 12.1, 11.6, 10.11, 9.6.16, 9.5.20, and 9.4.25 Released!

PostgreSQL 9.4 EOL Approaching

PostgreSQL 9.4 will stop receiving fixes on February 13, 2020, which is the next planned cumulative update release. Please see our versioning policy for more information.

Bug Fixes and Improvements

This update also fixes over 50 bugs that were reported in the last several months. Some of these issues affect only version 12, but may also affect all supported versions.

Some of these fixes include:

Fix crash that occurs when ALTER TABLE adds a column without a default value along with other changes that require a table rewrite
Several fixes for REINDEX CONCURRENTLY.
Fix for VACUUM that would cause it to fail under a specific case involving a still-running transaction.
Fix for a memory leak that could occur when VACUUM runs on a GiST index.
Fix for an error that occurred when running CLUSTER on an expression index.
Fix failure for SET CONSTRAINTS ... DEFERRED on partitioned tables.
Several fixes for the creation and dropping of indexes on partitioned tables.
Fix for partition-wise joins that could lead to planner failures.
Ensure that offset expressions in WINDOW clauses are processed when a query's expressions are manipulated.
Fix misbehavior of bitshiftright() where it failed to zero out padding space in the last byte if the bit string length is not a multiple of 8. For how to correct your data, please see the "Updating" section.
Ensure an empty string that is evaluated by the position() functions returns 1, as per the SQL standard.
Fix for a parallel query failure when it is unable to request a background worker.
Fix crash triggered by a case involving a BEFORE UPDATE trigger.
Display the correct error when a query tries to access a TOAST table.
Allow encoding conversion to succeed on strings with output up to 1GB. Previously there was hard limit of 0.25GB on the input string.
Ensure that temporary WAL and history files are removed at the end of archive recovery.
Avoid failure in archive recovery if recovery_min_apply_delay is enabled.
Ignore restore_command, recovery_end_command, and recovery_min_apply_delay settings during crash recovery.
Several fixes for logical replication, including a failure when the publisher and subscriber had different REPLICA IDENTITY columns set.
Correctly timestamp replication messages for logical decoding, which in the broken case would lead to pg_stat_subscription.last_msg_send_time set to NULL.
Several fixes for libpq, including one that improves PostgreSQL 12 compatibility.
Several pg_upgrade fixes.
Fix how a parallel restore handles foreign key constraints on partitioned tables to ensure they are not created too soon.
pg_dump now outputs similarly named triggers and RLS policies in order based on table name, instead of OID.
Fix pg_rewind to not update the contents of pg_control when using the --dry-run option.

This update also contains tzdata release 2019c for DST law changes in Fiji and Norfolk Island. Historical corrections for Alberta, Austria, Belgium, British Columbia, Cambodia, Hong Kong, Indiana (Perry County), Kaliningrad, Kentucky, Michigan, Norfolk Island, South Korea, and Turkey.

(adam)

2019-11-19 05:37:57 UTC MAIN commitmail json YAML

Added py-pyobjc-framework-MetalKit

(adam)

2019-11-19 05:36:44 UTC MAIN commitmail json YAML

py-pyobjc: Python 2.7 is not supported

(adam)

2019-11-19 05:26:31 UTC MAIN commitmail json YAML

doc: Updated mail/roundcube to 1.3.10nb1

(wiz)

2019-11-19 05:26:21 UTC MAIN commitmail json YAML

roundcube: install 'installer' directory for easier installation/upgrade

Depend on php-zip for zip support.

Bump PKGREVISION.

(wiz)

2019-11-18 20:47:24 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 22.1.7

(nia)

2019-11-18 20:46:02 UTC MAIN commitmail json YAML

erlang: Update to 22.1.7

Potential Incompatibilities

    Mnesia: Transactions with sticky locks could with async_asym transactions be committed in the wrong order, since asym transactions are spawned on the remote nodes. To fix this bug the communication protocol between mnesia nodes had to be updated, thus mnesia will no longer be able to connect to nodes earlier than mnesia-4.14 ,first realeased in OTP-19.0.
    Stdlib: Debugging of time-outs in gen_statem has been improved. Starting a time-out is now logged in sys:log and sys:trace. Running time-outs are visible in server crash logs, and with sys:get_status. Due to this system events {start_timer, Action, State} and {insert_timout, Event, State} have been added, which may surprise tools that rely on the format of these events. New features: The EventContent of a running time-out can be updated with {TimeoutType, update, NewEventContent}. Running time-outs can be cancelled with {TimeoutType, cancel} which is more readable than using Time = infinity.{rel, Name, Vsn, RelApps, Opts}.

Highlights

Compiler:

    erlc can now automatically use a compile server to avoid starting an Erlang system for each file to be compiled in a multi-file project. See the documentation for how to enable it.

Standard libraries:

    SSL: Basic support for TLS 1.3 Client for experimental use. For more information see the Standards Compliance chapter of the User's Guide.
    crypto: The Message Authentication Codes (MAC) CMAC, HMAC and Poly1305 are unified into common functions in the New Crypto API. See the manual for CRYPTO. cipher_info/1 functions returns maps with information about the hash or cipher in the argument.

(nia)

2019-11-18 20:01:35 UTC MAIN commitmail json YAML

Updated emulators/fs-uae

(adam)

2019-11-18 20:01:03 UTC MAIN commitmail json YAML

fs-uae: updated to 3.0.2

Changes in FS-UAE Launcher 3.0.2
Another fix for global WHDLoad quit key.
Fixed a misleading warning when cyberstorm ROM was not found (3.0.1).

Changes in FS-UAE 3.0.1:
Fix video scaling when restoring from fullscreen on Windows.

Changes in FS-UAE Launcher 3.0.1:
Scanner bug prevented Conquests of the Longbow WHDLoad to be recognized.
The correct kickstart wasn窶冲 always loaded.
Cloanto ROMs were not always decrypted.
Fix for global WHDLoad quit key.

(adam)

2019-11-18 19:45:14 UTC MAIN commitmail json YAML

Updated x11/py-qt5

(adam)

2019-11-18 19:44:51 UTC MAIN commitmail json YAML

py-qt5: updated to 5.13.2

PyQt v5.13.2 has been released. This is a minor bug-fix and feature release. There are corresponding releases of the other PyQt dependent packages. All packages can now be built with SIP v5. All wheels bundle Qt v5.13.2.

(adam)

2019-11-18 18:46:08 UTC MAIN commitmail json YAML

kde4: dont mix pattern matching and >=

(markd)

2019-11-18 18:34:38 UTC MAIN commitmail json YAML

doc: Updated www/gnurl to 7.67.0

(ng0)

2019-11-18 18:34:10 UTC MAIN commitmail json YAML

gnurl: Update to 7.67.0

Changelog:

Changes:
7.67.0
------
This release includes the following changes:

o curl: added --no-progress-meter
o setopt: CURLMOPT_MAX_CONCURRENT_STREAMS is new
o urlapi: CURLU_NO_AUTHORITY allows empty authority/host part

This release includes the following bugfixes:

o BINDINGS: five new bindings addded
o CURLOPT_TIMEOUT.3: Clarify transfer timeout time includes queue time
o CURLOPT_TIMEOUT.3: remove the mention of "minutes"
o ESNI: initial build/setup support
o FTP: FTPFILE_NOCWD: avoid redundant CWDs
o FTP: allow "rubbish" prepended to the SIZE response
o FTP: remove trailing slash from path for LIST/MLSD
o FTP: skip CWD to entry dir when target is absolute
o FTP: url-decode path before evaluation
o HTTP3.md: move -p for mkdir, remove -j for make
o HTTP3: fix invalid use of sendto for connected UDP socket
o HTTP3: fix ngtcp2 Windows build
o HTTP3: fix prefix parameter for ngtcp2 build
o HTTP3: fix typo somehere1 > somewhere1
o HTTP3: show an --alt-svc using example too
o INSTALL: add missing space for configure commands
o INSTALL: add vcpkg installation instructions
o README: minor grammar fix
o altsvc: accept quoted ma and persist values
o altsvc: both backends run h3-23 now
o appveyor: Add MSVC ARM64 build
o appveyor: Use two parallel compilation on appveyor with CMake
o appveyor: add --disable-proxy autotools build
o appveyor: add 32-bit MinGW-w64 build
o appveyor: add a winbuild
o appveyor: add a winbuild that uses VS2017
o appveyor: make winbuilds with DEBUG=no/yes and VS 2015/2017
o appveyor: publish artifacts on appveyor
o appveyor: upgrade VS2017 to VS2019
o asyn-thread: make use of Curl_socketpair() where available
o asyn-thread: s/AF_LOCAL/AF_UNIX for Solaris
o build: Remove unused HAVE_LIBSSL and HAVE_LIBCRYPTO defines
o checksrc: fix uninitialized variable warning
o chunked-encoding: stop hiding the CURLE_BAD_CONTENT_ENCODING error
o cirrus: Increase the git clone depth
o cirrus: Switch the FreeBSD 11.x build to 11.3 and add a 13.0 build
o cirrus: switch off blackhole status on the freebsd CI machines
o cleanups: 21 various PVS-Studio warnings
o configure: only say ipv6 enabled when the variable is set
o configure: remove all cyassl references
o conn-reuse: requests wanting NTLM can reuse non-NTLM connections
o connect: return CURLE_OPERATION_TIMEDOUT for errno == ETIMEDOUT
o connect: silence sign-compare warning
o cookie: avoid harmless use after free
o cookie: pass in the correct cookie amount to qsort()
o cookies: change argument type for Curl_flush_cookies
o cookies: using a share with cookies shouldn't enable the cookie engine
o copyrights: update copyright notices to 2019
o curl: create easy handles on-demand and not ahead of time
o curl: ensure HTTP 429 triggers --retry
o curl: exit the create_transfers loop on errors
o curl: fix memory leaked by parse_metalink()
o curl: load large files with -d @ much faster
o docs/HTTP3: fix `--with-ssl` ngtcp2 configure flag
o docs: added multi-event.c example
o docs: disambiguate CURLUPART_HOST is for host name (ie no port)
o docs: note on failed handles not being counted by curl_multi_perform
o doh: allow only http and https in debug mode
o doh: avoid truncating DNS QTYPE to lower octet
o doh: clean up dangling DOH memory on easy close
o doh: fix (harmless) buffer overrun
o doh: fix undefined behaviour and open up for gcc and clang optimization
o doh: return early if there is no time left
o examples/sslbackend: fix -Wchar-subscripts warning
o examples: remove the "this exact code has not been verified"
o git: add tests/server/disabled to .gitignore
o gnutls: make gnutls_bye() not wait for response on shutdown
o http2: expire a timeout at end of stream
o http2: prevent dup'ed handles to send dummy PRIORITY frames
o http2: relax verification of :authority in push promise requests
o http2_recv: a closed stream trumps pause state
o http: lowercase headernames for HTTP/2 and HTTP/3
o ldap: Stop using wide char version of ldapp_err2string
o ldap: fix OOM error on missing query string
o mbedtls: add error message for cert validity starting in the future
o mime: when disabled, avoid C99 macro
o ngtcp2: adapt to API change
o ngtcp2: compile with latest ngtcp2 + nghttp3 draft-23
o ngtcp2: remove fprintf() calls
o openssl: close_notify on the FTP data connection doesn't mean closure
o openssl: fix compiler warning with LibreSSL
o openssl: use strerror on SSL_ERROR_SYSCALL
o os400: getpeername() and getsockname() return ebcdic AF_UNIX sockaddr
o parsedate: fix date parsing disabled builds
o quiche: don't close connection at end of stream
o quiche: persist connection details (fixes -I with --http3)
o quiche: set 'drain' when returning without having drained the queues
o quiche: update HTTP/3 config creation to new API
o redirect: handle redirects to absolute URLs containing spaces
o runtests: get textaware info from curl instead of perl
o schannel: reverse the order of certinfo insertions
o schannel_verify: Fix concurrent openings of CA file
o security: silence conversion warning
o setopt: handle ALTSVC set to NULL
o setopt: make it easier to add new enum values
o setopt: store CURLOPT_RTSP_SERVER_CSEQ correctly
o smb: check for full size message before reading message details
o smbserver: fix Python 3 compatibility
o socks: Fix destination host shown on SOCKS5 error
o test1162: disable MSYS2's POSIX path conversion
o test1591: fix spelling of http feature
o tests: add `connect to non-listen` keywords
o tests: fix narrowing conversion warnings
o tests: fix the test 3001 cert failures
o tests: makes tests succeed when using --disable-proxy
o tests: use %FILE_PWD for file:// URLs
o tests: use port 2 instead of 60000 for a safer non-listening port
o tool_operate: Fix retry sleep time shown to user when Retry-After
o travis: Add an ARM64 build
o url: Curl_free_request_state() should also free doh handles
o url: don't set appconnect time for non-ssl/non-ssh connections
o url: fix the NULL hostname compiler warning
o url: normalize CURLINFO_EFFECTIVE_URL
o url: only reuse TLS connections with matching pinning
o urlapi: avoid index underflow for short ipv6 hostnames
o urlapi: fix URL encoding when setting a full URL
o urlapi: fix unused variable warning
o urlapi: question mark within fragment is still fragment
o urldata: use 'bool' for the bit type on MSVC compilers
o vtls: Fix comment typo about macosx-version-min compiler flag
o vtls: fix narrowing conversion warnings
o winbuild/MakefileBuild.vc: Add vssh
o winbuild/MakefileBuild.vc: Fix line endings
o winbuild: Add manifest to curl.exe for proper OS version detection
o winbuild: add ENABLE_UNICODE option

(ng0)

2019-11-18 17:05:51 UTC MAIN commitmail json YAML

Updated devel/py-pyobjc; Added devel/py-pyobjc-framework-MetalKit

(adam)

2019-11-18 17:05:06 UTC MAIN commitmail json YAML

2019-11-18 17:04:55 UTC MAIN commitmail json YAML

py-pyobjc-core: patch setup.py

(adam)

2019-11-18 17:03:17 UTC MAIN commitmail json YAML

py-pyobjc: updated to 6.1

Version 6.1
Updated for the macOS 10.15.1 SDK (Xcode 11.2)
Fix reference counting in -[OC_PythonData length], which resulted in use-after-free.
Fix problems found in pyobjc-core by the clang static analyser

Version 6.0.1
Remove debug print accidently left in production
Surpress “-Wunguarded-availability” warnings in the extension AppKit._inlines

Version 6.0
Removed Python 2 support from the C extension in pyobjc-core
Reformatted code in pyobjc-core:
- Use “black” for Python code
- Use “clang-format” for Objective-C code
Updated bindings for macOS 10.15 (Xcode 11.0)
The userspace driver frameworks introduced in macOS 10.15 (DriverKit and related frameworks) will not be exposed through PyObjC. Please let me know if you have a good use case for using these frameworks with Python.
Add new framework wrappers for all other new frameworks in macOS 10.15:

AuthenticationServices
CoreHaptics
CoreMotion
DeviceCheck
ExecutionPolicy
FileProvider
FileProviderUI
LinkPresentation
OSLog
PencilKit
PushKit
QuickLookThumbnailing
Speech
SoundAnalysis
SystemExtensions
Add new framework wrappers for a number of older frameworks:

MetalKit (new in macOS 10.11)
Fix crash when creating NSData objects on macOS 10.15

(adam)

2019-11-18 16:20:23 UTC MAIN commitmail json YAML

Remove USE_RAKE

Remove USE_RAKE.  It was used to control dependency to ruby-rake package
befor ruby 2.0 days.  Now all ruby*-base package contains rake command and
USE_RAKE is already not used in any where.

(taca)

2019-11-18 16:20:03 UTC MAIN commitmail json YAML

iortcw: Fix lost PLIST variables

(nia)

2019-11-18 16:08:22 UTC MAIN commitmail json YAML

doc: Updated sysutils/capistrano to 3.11.2

(taca)

2019-11-18 16:07:20 UTC MAIN commitmail json YAML

sysutils/capistrano: update to 3.11.2

Update capistrano to 3.11.2.

pkgsr changes:

* Drop use of USE_RAKE.
* Add "USE_LANGUAGES= # none".

3.11.1 (2019-08-29)

* #2027: Batch rm -rf calls in deploy:cleanup to fix an error when there are
  too many old releases @azin634

3.11.2 (2019-09-29)

Housekeeping

* Eliminate double CI builds on PRs (#2035) @mattbrictson
* Update gemspec with correct release notes URL, etc. (#2036) @mattbrictson
* Automatically maintain release notes using GitHub Actions (#2034)
  @mattbrictson
* Use a stub for $stdin during testing (#2033) @mattbrictson
* Upgrade nokogiri to fix security warning (#2031) @mattbrictson
* Exclude danger to fix Ruby 2.0.0 CI error (#2030) @mattbrictson

(taca)

2019-11-18 15:52:43 UTC MAIN commitmail json YAML

doc: Updated security/ruby-sshkit to 1.20.0

(taca)

2019-11-18 15:52:19 UTC MAIN commitmail json YAML

security/ruby-sshkit: update to 1.20.0

Update ruby-sshkit package to 1.20.0.

## [1.20.0][] (2019-08-03)

  * [#468](https://github.com/capistrano/sshkit/pull/468): Make `upload!` take a `:verbosity` option like `exec` does - [@grosser](https://github.com/grosser)

## [1.19.1][] (2019-07-02)

  * [#465](https://github.com/capistrano/sshkit/pull/456): Fix a regression in 1.19.0 that prevented `~` from being used in Capistrano paths, e.g. `:deploy_to`, etc. - [@grosser](https://github.com/grosser)

## [1.19.0][] (2019-06-30)

  * [#455](https://github.com/capistrano/sshkit/pull/455): Ensure UUID of commands are stable in logging - [@lazyatom](https://github.com/lazyatom)
  * [#453](https://github.com/capistrano/sshkit/pull/453): `as` and `within` now properly escape their user/group/path arguments, and the command nested within an `as` block is now properly escaped before passing to `sh -c`. In the unlikely case that you were manually escaping commands passed to SSHKit as a workaround, you will no longer need to do this. See [#458](https://github.com/capistrano/sshkit/issues/458) for examples of what has been fixed. - [@grosser](https://github.com/grosser)
  * [#460](https://github.com/capistrano/sshkit/pull/460): Handle IPv6 addresses without port - [@will-in-wi](https://github.com/will-in-wi)

## [1.18.2][] (2019-02-03)

  * [#448](https://github.com/capistrano/sshkit/pull/448): Fix misbehaving connection eviction loop when disabling connection pooling - [Sebastian Cohnen](https://github.com/tisba)

## [1.18.1][] (2019-01-26)

  * [#447](https://github.com/capistrano/sshkit/pull/447): Fix broken thread safety by widening critical section - [Takumasa Ochi](https://github.com/aeroastro)

(taca)

2019-11-18 15:45:19 UTC MAIN commitmail json YAML

doc: Updated security/ruby-ruby-openid to 2.9.2

(taca)