Also include Makefile update
openssh: record merge of OpenSSL 1.1.1 compat from vendor
openssh: cherry-pick OpenSSL 1.1.1 compatibility
openssh: add openbsd-compat/libressl-api-compat.c
MFC r338682: lld: add -z interpose support
I did not check the list but the approach sounds good to me
libelf: correct mips64el test to use ELF header
Only amd64 and i386 are handled at the moment
We discovered corrupt relocation info in BE mips64 modules and @sbruno bisected to this change - see PR 231790.
clang: allow ifunc resolvers to accept arguments
Add -znotext to LDFLAGS on i386, for lld
add REPRODUCIBLE_BUILD note to UPDATING
Clarify UPDATING entry about lld
emulators/tuxnes: set LLD_UNSAFE on i386
devel/sope4: set LLD_UNSAFE
audio/xmms-sapplug: add -fPIC to linking with lld on i386 and arm64
Do not remove ld man page if lld is enabled and binutils is not
libevent: eliminate in-tree usage of arc4random_addrandom
audio/triceratops-lv2: add -znotext to LDFLAGS on i386, for lld
MFC r338573: Add vt(4) INDEX.fonts
Switch ntp's embedded libevent to 2.1.18
Copy libevent sources to contrib
Delete accidental libarchive tag
Move libc linker ifunc test to build target only
OK - this is not a dependency for importing libevent 2.1.8 into vendor/libevent (and using it as libntpevent), so I'll proceed with that independent of this review.
libc: require ifunc-capable linker for amd64/i386
Include kernel ident in uname
remove double space between branch and version in kernel ident
graphics/libosmesa: add -znotext to LDFLAGS on i386, for lld
graphics/mesa-drivers: add -znotext to LDFLAGS on i386, for lld
multimedia/x265: add -znotext to LDFLAGS on i386, for lld
Approved assuming @kib's updates are included.
openssh: cherry-pick OpenSSL 1.1.1 compatibility
openssh: rename local macro to avoid OpenSSL 1.1.1 conflict
openssh: rename local macro to avoid OpenSSL 1.1.1 conflict
security/lockdown: mark FORBIDDEN as it renders the system unbootable
graphics/Hermes: allow linking with lld on i386
graphics/lua-gd: PORTREVISION bump, missed in r480075
databases/mysql-udf: enable PIC on arm64 and i386, for lld
graphics/lua-gd: enable PIC on arm64 and i386, for lld
audio/libopenspc: allow linking with lld on i386
graphics/lfview: enable PIC on i386 for lld
converters/lua*-iconv: enable -fPIC on arm64 and i386, for lld
Bump PORTREVISION for changed CFLAGS
devel/libmsocket: enable PIC on i386, for lld
bsd.port.mk: remove unnecessary if defined() test
security/libpwstore: enable PIC on i386, for lld
audio/boodler: use PIC on all architectures
x11-wm/golem: add -fPIC on i386, to allow linking with lld
irc/irssi-xmpp: add -fPIC on i386, to allow linking with lld
mail/eps: add -fPIC on i386, to allow linking with lld
security/lockdown: add -fPIC on i386, to allow linking with lld
math/z3: add -znotext to LDFLAGS on i386, for lld
lang/php*: link with -znotext on i386
multimedia/openh264: add -znotext to LDFLAGS on i386, for lld
lang/ocaml: add -znotext to LDFLAGS on i386, for lld
multimedia/xvid: link with -znotext on i386
Require ifunc-capable linker for i386
multimedia/libdv: add -znotext to LDFLAGS on i386, for lld
Hoist LDFLAGS_${ARCH} logic into bsd.port.mk
multimedia/libx264: add -znotext to LDFLAGS on i386, for lld
multimedia/openquicktime: add -fPIC to i386 CFLAGS
The variable substitution/evaluation is done at the end so it works both ways; my natural tendency would be to put them in the other order but this was the one used in the first instance of this approach in review D16813 / rP478120 by @mmokhi.
revert r338726 (getdirentries capsicum addition)