sysutils/rundeck3: Update to bugfix release 3.3.5
Also:
- Added a new master site and made it primary
(the Rundeck download page also links to bintray)
- Removed the pkg-plist file and added the contents to the Makefile
- Added OpenJDK 11 to JAVA_VERSION (it's supported by Rundeck since 3.3.0)
PR: 250504
Submitted by: Daniel Tihanyi <daniel.tihanyi@tetragir.com> (maintainer)
Approved by: ports-secteam (fluffy)
Backport upstream fix for OCaml 4 to avoid SIGSEGV
Unison 2.32.x consistently crashes on startup after reading its configuration
file with a SIGSEGV and does not serve its purpose at all.
Pull in upstream fix from
891c081690 (diff-4117bab3eb479a1766c95c36bb61dd35c817a76e57f9c4c9a430948f504453de)
Suggested by madpilot@ in https://reviews.freebsd.org/D26924#600631
While here, run the selftest as part of the build to catch such issues
in the future and receive pkg-fallout@ mail.
While here, also remove MAKE_JOBS_UNSAFE.
Bump PORTREVISION to trigger a rebuild and flush out the broken packages.
(The absence of bug reports however suggests that unison 2.32 is no longer
used or needed widely.)
Obtained from: Benjamin Pierce's upstream repo (madpilot@)
Approved by: ports-secteam (blanket, unbreak broken program, single patch)
Fix crash on close due to a signal handler on VTE widget being fired
after the widget is destroyed.
PR: 250403
Submitted by: Hodong <hodong@nimfsoft.com>
Approved by: ports-secteam (joneum)
devel/libindicator: fix build on powerpc64 elfv1 and remove stale CFLAGS
Build on both elfv1 and elfv2 passes fine. Other architectures are untested, but they currently don't have Rust available, making build impossible.
Require newer GCC to build on elfv1:
cc1: warnings being treated as errors
In file included from /usr/local/include/glib-2.0/glib/gthread.h:34,
from /usr/local/include/glib-2.0/glib/gasyncqueue.h:32,
from /usr/local/include/glib-2.0/glib.h:32,
from /usr/local/include/gtk-3.0/gdk/gdkconfig.h:13,
from /usr/local/include/gtk-3.0/gdk/gdk.h:30,
from /usr/local/include/gtk-3.0/gtk/gtk.h:30,
from indicator-loader.c:25:
/usr/local/include/glib-2.0/glib/gutils.h:336: warning: 'GVoidFunc' is deprecated
Approved by: portmgr (fix build blanket)
audio/lvtk: fix build on GCC architectures
Use C++11 compiler:
/wrkdirs/usr/ports/audio/lvtk/work/lvtk-2.0.0rc1-14-g1028f69/lvtk/lvtk.hpp:186: error: ISO C++ forbids declaration of 'data_ptr_t' with no type
Approved by: portmgr (fix build blanket)
security/dropbear: change in rc DSS to ed25519
dropbear no longer supports DSS keys, use ed25519 instead. rc file needs to be updated.
currently starting dropbear fails with error:
% service dropbear start
...
Unknown key type 'dss'
...
Submitted by: waitman@waitman.net
PR: 250192
Approved by: portmgr (runtime fix)
print/ghostscript9-base: prepare for freetype2 update
- Backport of the same patch applied to print/ghostscript9-agpl-base
PR: 250375
Obtained from: https://www.openwall.com/lists/oss-security/2020/10/20/7
Security: CVE-2020-15999
Approved by: ports-secteam (implicit)
net-mgmt/icinga2: Update to 2.12.1 which fixes a long standing bug in distributed setups on FreeBSD + OpenBSD
PR: 240812
Approved by: ports-secteam (joneum)
emulators/qemu50: fix build on GCC architectures
Adding -L/usr/lib make gcc from ports prefer /usr/lib instead of its own /usr/local/lib/gcc9, which makes build fail:
/usr/local/bin/ld: accel/tcg/tcg-runtime.o: in function `clrsb32':
/wrkdirs/usr/ports/emulators/qemu50/work/qemu-5.0.0/include/qemu/host-utils.h:211: undefined reference to `__clrsbdi2'
Tested for no breakage on 12.1/i386, 12.2/amd64 and 13.0/powerpc64.
Approved by: portmgr (fix build blanket)
devel/avarice: fix build on GCC architectures
jtag3io.cc: In member function 'virtual void jtag3::deviceAutoConfig()':
jtag3io.cc:579: error: a function-definition is not allowed here before '{' token
jtag3io.cc:775: error: expected `}' at end of input
jtag3io.cc:775: error: expected `}' at end of input
Approved by: portmgr (fix build blanket)
net/openbgpd6: update 6.6.0 -> 6.8.0, fix -fno-common
6.8.0:
- In bgpctl(8), the "reload" command now takes a 'reason' argument
to use as Administrative Shutdown Communication to its neighbors.
- Added bgpctl(8) support for VPNv6 in the family option of the
"show rib" command.
- Added bgpctl(8) support for JSON formatted output in various
"show" commands.
- Support to build OpenBGPD on Alpine Linux added
6.7.0:
- Add initial support for JSON output in bgpctl(8).
- Allow setting both IPv4 and IPv6 local-addresses at the same
time in bgpd.conf group blocks. Introduced 'no local-address'
to reset a previously set local address.
- Properly aggregate duplicate bgpd(8) roa table prefix/source-as
combinations into a single entry with the longest maxlen length.
- Implemented bgpd.conf(5) max-prefix NUM out to limit the number
of announced prefixes, avoiding leaks of full tables to upstreams
and peers.
- Extended bgpctl(8) 'show neighbor' to include the received and set
prefix count, as well as the max-prefix out limit if set.
- Improved reporting of notifications to include the suberror cause.
- Also report the last received error cause in bgpctl(8) show neighbor
output.
- Fix softreconfig out handling to also work for neighbors using
'export default-route'.
- Mark stale prefixes in the Adj-RIB-Out so that graceful reload
operates properly.
- Made it possible to build OpenBGPD-portable with bison. There is
no longer the need to use byacc on Linux distributions.
- Support for --runstatedir to specify the location of the bgpctl.sock.
- Cleaned up configure script for better protability.
See also:
https://github.com/openbgpd-portable/openbgpd-portable/issues/8
PR: 250274
Approved by: ports-secteam (fluffy)
misc/iio-oscilloscope: fix build on GCC architectures
Use C11 compiler:
cc1: warnings being treated as errors
In file included from /usr/local/include/glib-2.0/glib/gthread.h:34,
from /usr/local/include/glib-2.0/glib/gasyncqueue.h:32,
from /usr/local/include/glib-2.0/glib.h:32,
from /usr/local/include/glib-2.0/gmodule.h:28,
from /wrkdirs/usr/ports/misc/iio-oscilloscope/work/iio-oscilloscope-0.11-master/iio_utils.h:11,
from /wrkdirs/usr/ports/misc/iio-oscilloscope/work/iio-oscilloscope-0.11-master/iio_utils.c:1:
/usr/local/include/glib-2.0/glib/gutils.h:336: warning: 'GVoidFunc' is deprecated
Also remove previous patches that fixed build with base GCC of previous version of the port.
Approved by: portmgr (fix build blanket)
devel/redo: fix build on GCC architectures
Use C++11 compiler:
popt.h:124: error: 'nullptr' was not declared in this scope
Approved by: portmgr (fix build blanket)
databases/postgresql13-server: fix build on GCC architectures
Add the previously removed disabling of LLVM when it's not in base.
databases/postgresql13-server: fix build on clang architectures
Move LLVM option configuration after including bsd.port.options.mk.
Reported by: kib@
databases/postgresql13-server: make LLVM option unselectable
This will still keep this port and its slaves buildable on the package builder on powerpc64, and I doubt anyone uses it on mips*.
Reported by: kib@, adamw@
Fix options breakage from r551702.
Make LLVM option work again on everything but powerpc64.
PR: 250346
Submitted by: Christian Ullrich
Approved by: portmgr (fix build blanket)
devel/llvm10: fix the patch added in r552764
A stray semicolon would cause llvm binaries to segfault as they
always get the wrong "executable path" on 12.1/11.4. Only test built on
-CURRENT, which doesn't use this path. =(
Pointy hat: kevans
PR: 250478, 250448
Approved by: ports-secteam (implicit, build fix)
sysutils/restserver: use go modules by default
Security: previous MFH from r552570 fails to build in freebsd ports build cluster
Sponsored by: SkunkWerks, GmbH
Approved by: ports-secteam