sysutils/edid-decode: fix build on GCC architectures
Use C++11 compiler:
edid-decode.cpp: In member function 'std::string edid_state::dtd_type(unsigned int)':
edid-decode.cpp:195: error: 'to_string' is not a member of 'std'
Approved by: portmgr (fix build blanket)
devel/ipython5: Use newest version of pygments
The pinned dependency 'pygments<2.6' is only necessary to solve an issue with
Python 2.7, and devel/ipython5 is now python3.5+ only. [1] [2]
This fixes a conflict introduced on ports r549076 and r549418 between
textproc/py-pygments and textproc/py-pygments-25 when building at least
textproc/py-sphinx and math/sage.
1 - https://github.com/ipython/ipython/pull/12174
2 - https://github.com/ipython/ipython/issues/12173
PR: 249131, 250074, 250144
Reported by: thierry, swills
Approved by: python (with hat)
Approved by: ports-secteam (fluffy)
security/zeek: Update to 3.0.11 to fix memory leaks and potential DOS:
https://github.com/zeek/zeek/releases/tag/v3.0.11
- A memory leak in multipart MIME code has potential for remote
exploitation and cause for Denial of Service via resource
exhaustion.
Other fixes:
- Fix incorrect RSTOS0 conn_state determinations
Reported by: Jon Siwek
Security: 769a4f60-9056-4c27-89a1-1758a59a21f8
Approved by: ports-secteam (joneum)
devel/gh: Update to 1.1.0
From ChangeLog: https://github.com/cli/cli/releases/v1.1.0
Features
* Support GH_PAGER environment override for PAGER
* Disable terminal pager when its value is set to cat
* repo view: add option to specify a branch
* repo view: render :emoji: syntax as emoji characters
Bugs
* Fix pr create when branch was already pushed to a non-base remote
* pr status/view/create: fix API-related failures with GitHub Enterprise
Server
* Fix markdown rendering when terminal pager is enabled
* repo create: respect repo name input given in interactive prompt
* auth login: display correct hostname in Personal Access Token instructions
* auth login: document minimum required token scopes
* pr checkout: fix running on detached HEAD
* pr merge: default to "no" for "delete branch after merge" prompt
* gist list: switch to GraphQL API to improve fetching
- support fetching more than 100 gists
- list gists ordered by creation time, descending
- for machine-readable output, serialize timestamps in RFC 3339 format
- ensure newlines in gist description are rendered as spaces
* gist view/edit: fix passing Gist URL as argument
* gist edit: check ownership before editing
* gist edit: avoid updating gist when the contents haven't changed
* repo garden: fix for repositories with only a few commits
* repo garden: restore tty settings on exit
* Fix reading the current git branch name when it contains a non-breaking space
* Document gh config set pager ... option
* Fix .tar upload tests on different OSs
PR: 250176
Submitted by: vulcan@wired.sh (maintainer)
Approved by: ports-secteam (blanket, bugfix release)
sysutils/openzfs*: Update to fix 12.1-REL build
Bump to 79f0935fa for header changes to fix the package build on FreeBSD 12.1
PR: ports/250001
Reported by: tleavitt@alumni.usc.edu
Reviewed by: wg
Approved by: wg (ports)
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D26656
Approved by: ports-secteam (implicit, build fix)
devel/bmake: disable cmd-interrupt test in batch builds
This fixes the build under modern poudriere, but continues to run the test
in all other environments so that we *can* catch issues here if they arise.
The breakage should get fixed on the poudriere or base sh(1) side, but this
will not necessarily be done soon.
Reported by: mjg
Approved by: portmgr (implicit, bulk fix)
Approved by: ports-secteam (implicit, build fix)
x11-wm/compiz: Fix compiz-manager texture size parsing error
compiz-manager doesn't cover the possibility of duplicate output from
glxinfo at line 238, which causes check_texture_size() to fail. Let's fix
it by limiting the number of output lines to 1.
PR: 247476
Submitted by: Vladimir Bychik
Approved by: maintainer (Chris Hutchinson)
Approved by: ports-secteam (fluffy)
x11/gdm: Install gconftool-2 as it is needed by pkg-install
Before this patch, the following error could be observed during the
installation of the port:
===> Creating homedir(s)
/bin/sh: gconftool-2: not found
chown: /usr/local/etc/gdm/home/.gconf.mandatory: No such file or directory
chmod: /usr/local/etc/gdm/home/.gconf.mandatory: No such file or directory
chmod: /usr/local/etc/gdm/home/.gconf.mandatory/*.xml: No such file or directory
GDM is installed.
Specifying USE_GNOME+=gconf2 seems to fix the error messages.
(BTW, for some reason the gconf2 dependency was removed in r372768.)
Approved by: portmgr blanket
Approved by: ports-secteam (fluffy)
x11/gdm: Fix pkg-message
pkg-message does not contain %%PREFIX%% anymore, so a sed(1) call is not
necessary. In addition to that, passing pkg-message though fmt(1) was
breaking the UCL inside causing pkg-message to not be displayed at all.
Approved by: portmgr blanket
Approved by: ports-secteam (fluffy)
devel/arm-none-eabi-newlib: unbreak after include-fixed removal
We're now operating on more standards-compliant headers. Defining
__LONG_LONG_SUPPORTED is a little hacky, but some backflips are needed to
assume a C99 build. For now, just make it work so that we can get the
definition from sys/limits.h as needed.
Approved by: ports-secteam (implicit, build fix)
devel/upnp: update to 1.14.0
Update to newer release which contains a fix for CVE-2020-13848:
c805c1de11
Security: CVE-2020-13848
Approved by: ports-secteam (joneum)
emulators/citra: update to s20200930
- Re-enable system boost, following emulators/yuzu
Changes: a576eb633...aced133a3
Approved by: ports-secteam (swills, implicit for snapshots)
Revert the upgrade to 2.0.0 it is not backward compatible
and break minixmlto in some cases
bump portepoch
PR: 250028
Reported by: Stefan Ehmann <shoesoft@gmx.net>
Ganglia python modules require python 2.x, which is being removed from
the ports tree. Ganglia is no longer being developed upstream and upgrading
to python 3 appears to be fairly involved. Hence, I'm disabling python
modules in order to keep the port alive through the python 2 removal.
PR: 249772
Reported by: swills
- Full support for ZeroSSL, a new ACME CA that is a viable alternative
to Let's Encrypt.
- We now have full control over our ACME stack! By replacing our
previous underlying ACME library (lego) with ACMEz, Caddy can offer:
- faster config reloads
- more efficient cert management at scale
- a more intuitive configuration experience
- lighter builds
- structured logs that are consistent with Caddy's other logs
(which you have fine-grained control over).
- (we no longer suffer from the limitations still shared by other
lego-based ACME clients)
- Integrated support for Prometheus metrics.
- HTTP/2 server push has been re-introduced, this time better than it
was in Caddy 1.
- Warning: The logfmt log encoder has been deprecated and will be removed.
- Customizable DNS resolver for reverse proxy
- Latest HTTP/3 version
- Numerous bug fixes and other enhancements! Notable bug fixes related to:
- ACME DNS challenge providers
- Custom resolvers for the DNS challenge
- ACME EAB (External Account Binding)
- Panic recovery
- Startup time when managing lots of certificates
- Correct port for active health checks (reverse_proxy module)
- Windows paths
- File hiding logic (file_server module)
- Bidirectional streaming (reverse_proxy module; specifically
benefits v2ray use)
- More consistent, structured error logging when produced from
HTTP code in Go's standard library
- New placeholders and log fields, especially pertaining to TLS,
ACME, and HTTP
PR: 249916, 249099
Submitted by: Daniel Tihanyi <daniel.tihanyi@tetragir.com> (maintainer)
Relnotes: https://github.com/caddyserver/caddy/releases/tag/v2.2.0