FreeBSD/ports 491020head/graphics/py-termtosvg distinfo Makefile

- Update to 0.8.0

FreeBSD/ports 491019head/lang/gcc7-devel distinfo Makefile

Update to the 20190117 snapshot of GCC 7.4.1.

FreeBSD/ports 491018head/comms/libfec/files patch-makefile.in

Bug reported only with ld.lld as system ld on i386 solved using
suggested -Wl,-z,notext

PR:            ports/234871
Reported by:    @emaste

FreeBSD/ports 491017head/www/tdiary Makefile distinfo, head/www/tdiary/files patch-Gemfile

www/tdiary: Update to 5.0.11

PR:            235129
Submitted by:   Yasuhiro KIMURA <yasu at utahime.org> (maintainer)

FreeBSD/src 343338head/usr.bin/systat devs.c

Fix systat's :only command parser for the multiple arguments case

According to systat(1) :only option is supposed to accept multiple drives
but the parser for its arguments stops after first entry. Fix the parser
logic to accept multiple drives.

PR:            59220
Reported by:    Andy Farkas <andyf at speednet.com.au>
MFC after:      1 week

FreeBSD/src 343337stable 10 12, stable/10/contrib/ipfilter pcap-bpf.h

MFC r343103:

Remove redundant ipfilter version of pcap-bpf.h. As of r214535 it was
no longer needed.

FreeBSD/src 343336stable 10 12, stable/10/contrib/ipfilter mli_ipl.c

MFC r343073:

Remove an IRIX-only source file.

FreeBSD/src 343335head/lib/libbe be.c

libbe(3): simplify import, allow replication streams

Previously, we directly used libzfs_core's lzc_receive to import to a
temporary snapshot, then cloned the snapshot and setup the properties. This
failed when attempting to import replication streams with questionable
error.

libzfs's zfs_receive is a much better fit here, so we now use it instead
with the destination dataset and let libzfs take care of the dirty details.
be_import is greatly simplified as a result.

Reported by:    Marie Helene Kvello-Aune <freebsd at mhka.no>
MFC after:      1 week
DeltaFile
+7-42head/lib/libbe/be.c
+7-421 files

FreeBSD/src 343334stable 11, stable/11/sys/geom geom_dev.c

MFC r342558: Switch from mutexes to atomics in GEOM_DEV I/O path.

Mutexes in I/O path there were used twice per I/O to atomically access
several variables to close and/or destroy the device on last request
completion.  I found the way to fit all required info into one integer,
suitable for atomic operations.  It opened race window on device close,
but addition of timeout to the msleep() there should cover it.

Profiling shows removal of significant spinning time on those mutexes
and IOPS increase from ~600K to >800K to NVMe on 72-core systems.

FreeBSD/src 343333stable 12, stable/12/sys/geom geom_dev.c

MFC r342558: Switch from mutexes to atomics in GEOM_DEV I/O path.

Mutexes in I/O path there were used twice per I/O to atomically access
several variables to close and/or destroy the device on last request
completion.  I found the way to fit all required info into one integer,
suitable for atomic operations.  It opened race window on device close,
but addition of timeout to the msleep() there should cover it.

Profiling shows removal of significant spinning time on those mutexes
and IOPS increase from ~600K to >800K to NVMe on 72-core systems.

FreeBSD/src 343332stable 11, stable/11/sys/dev/nvme nvme_qpair.c

MFC r342546: Add descriptions to NVMe interrupts.

FreeBSD/src 343331stable 12, stable/12/sys/dev/nvme nvme_qpair.c

MFC r342546: Add descriptions to NVMe interrupts.

FreeBSD/src 343330stable 12, stable/12/sys/kern kern_mtxpool.c

Increase MTX_POOL_SLEEP_SIZE from 128 to 1024.

This value remained unchanged for 15 years, and now this bump reduces
lock spinning in GEOM and BIO layers while doing ~1.6M IOPS to 4 NVMe
on 72-core system from ~25% to ~5% by the cost of additional 28KB RAM.

While there, align struct mtx_pool fields to cache lines.

FreeBSD/src 343329stable 11, stable/11/sys/kern kern_mtxpool.c

MFC r342400: Increase MTX_POOL_SLEEP_SIZE from 128 to 1024.

This value remained unchanged for 15 years, and now this bump reduces
lock spinning in GEOM and BIO layers while doing ~1.6M IOPS to 4 NVMe
on 72-core system from ~25% to ~5% by the cost of additional 28KB RAM.

While there, align struct mtx_pool fields to cache lines.

FreeBSD/src 343328stable 12, stable/12/sys/dev/nvme nvme_sim.c

MFC r342399: Remove CAM SIM lock from NVMe SIM.

CAM does not require SIM lock since FreeBSD 10.4, and NVMe code never
required it at all, using per-queue locks instead.  This formally allows
parallel request submission in CAM mode as much as single per-device and
per-queue locks of CAM allow.

FreeBSD/ports 491016head/www/rubygem-responders-rails50 Makefile distinfo

FreeBSD/ports 491015head/www/rubygem-responders-rails5 Makefile distinfo

FreeBSD/ports 491014head/www/rubygem-responders Makefile distinfo

FreeBSD/ports 491013head/textproc/rubygem-yard Makefile distinfo

FreeBSD/ports 491012head/textproc/rubygem-autoprefixer-rails distinfo Makefile

FreeBSD/ports 491011head/devel/rubygem-aws-sdk distinfo Makefile

FreeBSD/ports 491010head/devel/rubygem-aws-sdk-resources distinfo Makefile

FreeBSD/ports 491009head/devel/rubygem-aws-sdk-core distinfo Makefile

FreeBSD/ports 491008head/textproc/py-pyaml Makefile distinfo

FreeBSD/ports 491007head/math/py-munkres Makefile distinfo

FreeBSD/ports 491006head/devel/py-oslo.utils distinfo Makefile

FreeBSD/ports 491005head/devel/py-oslo.service distinfo Makefile

FreeBSD/ports 491004head/devel/py-oslo.privsep distinfo Makefile

FreeBSD/ports 491003head/devel/py-oslo.config distinfo Makefile

FreeBSD/ports 491002head/astro/py-pymetar Makefile distinfo, head/astro/py-pymetar/files patch-setup.py

FreeBSD/ports 491001head/misc/pecl-timezonedb distinfo Makefile

FreeBSD/ports 491000head/sysutils/debhelper distinfo Makefile

FreeBSD/ports 490999head/sysutils/agedu Makefile distinfo

FreeBSD/ports 490998head/net/tintin++ distinfo Makefile

Update to 2.01.6

Changes:        https://tintin.sourceforge.io/news.php

FreeBSD/ports 490997head/devel/tradcpp Makefile distinfo

Update to 0.5.3

- Fix markup typo in the man page.
- Abort on line numbering or column numbering overflow. Line numbers are limited
  to values that fit in "unsigned int". Also reject input lines longer than
  2^32-1 characters. It seems reasonable to presume that any input that violates
  these constraints is someone screwing around and not a serious attempt to
  compile or preprocess anything useful. Done in response to n2129, but without
  getting into any of the silliness found there.
- Recognize __ia64__ for IA64 builds.
- Recognize __aarch64__ for 64-bit ARM builds, as sent in by various people.
- Recognize __riscv__ and __riscv64__ for risc-v builds.

FreeBSD/ports 490996head/benchmarks/iperf distinfo Makefile

FreeBSD/ports 490995head/net Makefile rubygem-maxmind-db, head/net/rubygem-maxmind-db Makefile pkg-descr

Add rubygem-maxmind-db 1.0.0

This is the Ruby API for reading MaxMind DB files. MaxMind DB is a binary file
format that stores data indexed by IP address subnets (IPv4 or IPv6).

WWW: https://github.com/maxmind/MaxMind-DB-Reader-ruby

FreeBSD/ports 490994head/textproc Makefile, head/textproc/p5-CSS-Sass Makefile pkg-plist

Add p5-CSS-Sass 3.4.10

CSS::Sass provides a perl interface to LibSass, a nearly complete Sass compiler
written in C++. It is currently at ruby sass 3.4 feature parity and heading
towards 3.5 compatibility. It can compile .scss and .sass files.

WWW: https://metacpan.org/release/CSS-Sass

FreeBSD/ports 490993head/textproc Makefile minify, head/textproc/minify Makefile distinfo

Add minify 2.3.8

Minify is a minifier package written in Go. It provides HTML5, CSS3, JS, JSON,
SVG and XML minifiers and an interface to implement any other minifier.
Minification is the process of removing bytes from a file (such as whitespace)
without changing its output and therefore shrinking its size and speeding up
transmission over the internet and possibly parsing. The implemented minifiers
are designed for high performance.

The core functionality associates mimetypes with minification functions,
allowing embedded resources (like CSS or JS within HTML files) to be minified as
well. Users can add new implementations that are triggered based on a mimetype
(or pattern), or redirect to an external command (like ClosureCompiler,
UglifyCSS, ...).

WWW: https://github.com/tdewolff/minify

FreeBSD/ports 490992head/games/chroma distinfo Makefile

- Update to 1.16

FreeBSD/ports 490991head/www/py-django-recaptcha distinfo Makefile

- Update to 2.0.1

FreeBSD/ports 490990head/www/py-waitress distinfo Makefile

- Update to 1.2.0

FreeBSD/src 343327head/sys/dev/sound/pci/hda hdaa_patches.c hdac.h

Add quirk to enable mic and headphones redirection on HP Spectre laptops.

Tested on HP AF006UR.

MFC after:      2 weeks

FreeBSD/ports 490989head/textproc/p5-Pod-Tree distinfo Makefile

- Update to 1.30

FreeBSD/ports 490988head/x11-fm/thunar-vfs Makefile

Fix USES.

FreeBSD/ports 490987head/x11-clocks/xfce4-timer-plugin Makefile

Fix USES, gettext-tools needed here.

FreeBSD/ports 490986head/x11-clocks/xfce4-timer-out-plugin Makefile

Fix typo in variable name.

FreeBSD/ports 490985head/www/xfce4-smartbookmark-plugin Makefile

Remove trailing whitespace.

FreeBSD/ports 490984head/sysutils/xfce4-power-manager Makefile

Fix USES, only gettext-tools needed here.

FreeBSD/ports 490983head/www/pound Makefile

Reset Maintainer, back to pool

PR:            235032
Sponsored by:   Netzkommune GmbH