Fix groff build with libc++ 9.0.0
Because libc++ 9.0.0 now includes <math.h> from <stdlib.h>, groff fails
to build with an error similar to:
In file included from src/libs/libgroff/assert.cpp:20:
In file included from /usr/include/c++/v1/stdlib.h💯
./lib/math.h:38:3: error: "Please include config.h first."
#error "Please include config.h first."
^
./lib/math.h:40:1: error: unknown type name '_GL_INLINE_HEADER_BEGIN'
_GL_INLINE_HEADER_BEGIN
^
Fix this in the least intrusive way, by simply including config.h
instead of emitting an error message.
Approved by: portmgr (joneum)
PR: 240701
Update to 2.8.3
Letsencrypt CA recent changed the CDN provider, which resulted in hanging
issues. Any downstream package should update. This is important.
re: https://github.com/Neilpang/acme.sh/releases/tag/2.8.3
Submitted by: Ken (via private email)
Approved by: portmgr (adamw)
graphics/drm-current-kmod: Update snapshot
This reverts the workaround for opt_trace.h issues in CURRENT, since these
have been resolved in base.
Approved by: ports-secteam (implicit, drm-drivers blanket)
dns/powerdns: upgrade 4.1.14 -> 4.2.0
- Please note: to fix CVE-2019-10203, upgrading is not enough
Manually apply the schema change:
ALTER TABLE domains ALTER notified_serial TYPE bigint
USING CASE WHEN notified_serial >= 0 THEN notified_serial::bigint END;
PR: 239850
Submitted by: Ralf van der Enden <tremere@cainites.net> (maintainer)
Relnotes: https://doc.powerdns.com/authoritative/changelog/4.2.htmlhttp://blog.powerdns.com/2019/08/29/powerdns-authoritative-server-4-2-0/
Security: CVE-2019-10203
Approved by: ports-secteam (implicit)
Make fetchable again. The distfile was rerolled a week after initial
release. The only changes are in CHANGES, README.md, and
src/gtk-3.20/scss/apps/_gnome-applications.scss where a style change was
added for Gnome app Geary.
graphics/drm-fbsd11.2-kmod: Restrict versions
Restrcict drm-fbsd11.2-kmod to 11.2 and the rest of the 11 branch. This
port might work on 12.0 as well, but this is not supported anyway. It's
definetly broken on 13-CURRENT.
Approved by: ports-secteam (drm drivers blanket)
security/bro: Update to 2.6.4 and address a potential Denial of
Service vulnerability:
https://raw.githubusercontent.com/zeek/zeek/3b5a9f88ece1d274edee897837e280ef751bde94/NEWS
- The NTLM analyzer did not properly handle AV Pair sequences that
were either empty or unterminated, resulting in invalid memory
access or heap buffer over-read. The NTLM analyzer is enabled
by default and used in the analysis of SMB, DCE/RPC, and GSSAPI
protocols.
Approved by: ler (mentor, implicit)
Security: 55571619-454e-4769-b1e5-28354659e152
Approved by: ports-secteam (miwi)
graphics/drm-current-kmod: Update snapshot
Fix build on latest current.
graphics/drm-current-kmod: Update snapshot
Update snapshot with fixes for powerpc64 elfv, fixes when printing a sysctl
and fixes in anticipation of updates to current.
graphics/drm-current-kmod: Update snapshot
Update drm-current-snapshot. This has been reported to fix some issues on
recent current.
Approved by: ports-secteam (implicit, drm-drivers blanket)
www/node: Update 12.4.0 -> 12.6.0
https://nodejs.org/en/blog/release/v12.5.0/https://nodejs.org/en/blog/release/v12.6.0/
Sponsored by: Miles AS
www/node: Update 12.6.0_1 -> 12.7.0
https://nodejs.org/en/blog/release/v12.7.0/
www/node: Update 12.7.0 -> 12.8.0
https://nodejs.org/en/blog/release/v12.8.0/
The bundled OpenSSL configuration now includes BSD-x86, which this port
can now use. The build for i386 is still using the no-asm variant for
the time being. Assembler errors in BSD-x86/asm-avx2 need to be
investigated to be able to enable asm with the bundled OpenSSL.
While here, regenerate all remaining patches with `make makepatch`.
Sponsored by: Miles AS
www/node: Update 12.8.0 -> 12.8.1
This is a security release. All Node.js users should consult the security
release summary at
https://nodejs.org/en/blog/vulnerability/aug-2019-security-releases/
for details on patched vulnerabilities.
Security: c97a940b-c392-11e9-bb38-000d3ab229d6
Sponsored by: Miles AS
Approved by: ports-secteam (joneum)
net-im/py-unmessage: Add missing dependencies
unmessage currently fails at runtime with the following errors:
1) pkg_resources.DistributionNotFound: The 'service_identity' distribution was not found and is required by Twisted
unmessage depends on Twisted *and* its "tls" optional (extras_require)
dependencies, requiring unmessage to depend directly on them:
- openssl
- service_identity
- idna
2) ImportError: No module named _sqlite3 (fixed by ports r512099)
3) File "/usr/local/lib/python2.7/site-packages/unmessage/gui.py", line 5, in <module>
import Tkinter as Tk
Add dependency on x11-toolkits/py-tkinter accordingly
While I'm here:
Pet portlint: extra item in USES/USE_x section: "NO_ARCH".
[1] setup.py: install_requires: 'Twisted[tls]>=16.6.0',
Reported by: DanDare (via IRC)
Approved by: portmgr (blanket(s): missing dependencies, ports compliance)
Approved by: ports-secteam (blanket(s): dependency fix, run-time bugfix)
net-im/py-unmessage currently fails at run-time with the following error:
File "/usr/local/lib/python2.7/site-packages/unmessage/cli.py", line 9, in <module>
from pyaxo import b2a
File "/usr/local/lib/python2.7/site-packages/pyaxo.py", line 27, in <module>
import sqlite3
File "/usr/local/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/usr/local/lib/python2.7/sqlite3/dbapi2.py", line 28, in <module>
from _sqlite3 import *
ImportError: No module named _sqlite3
This change adds the appropriate and missing dependency on
databases/py-sqlite3.
While I'm here:
- Verbosify pytest output (one test per line) and print skipped reasons,
which can be very useful during QA.
- Pet portlint (extra item in USES/USE_x section: "NO_ARCH".)
Reported by: DanDare (via IRC, via net-im/py-unmessage)
Approved by: portmgr (blanket(s): missing dependencies, ports compliance)
Approved by: ports-secteam (blanket(s): dependency fix, run-time bugfix)
devel/caf: Reset MAINTAINER
While I'm here pet portlint: extra item placed in the USES/USE_x section
PR: 240119
Approved by: Matthias Vallentin <vallentin icir org>
devel/caf: Take maintainership
Approved by: matthew (mentor, implicit)
Approved by: ports-secteam (joneum, r509897 explicitly, r509960 implicitly)