multimedia/libbluray: Fix environment variable conflict with portmaster
libbluray (> 1.0.2,1) uses the PACKAGES variable in its configure scripts
that contains the names of packages it depends on. Portmaster also uses the
PACKAGES environment variable.
Using portmaster to install libbluray results in a corrupted libbluray
pkgconfig file containing portmasters PACKAGES path:
Requires.private: /usr/home/koobs/repos/freebsd/ports/packages libxml-2.0 freetype2
This breaks libbluray consumers such as ffmpeg.
This change nulls out the PACKAGES variable during the configure stage of
the build to prevent the issue. 
While I'm here,
- Sort JAVA_* and USE_* entries.
Reported by: Martin Birgmeier <d8zNeCFG aon at> 
Submitted by: VVD <vvd unislabs com> 
Approved by: portmgr (unmaintained port)
MFH: 2019Q2 (blanket: runtime bugfix)
Start cleaning up tls_decrypt_ticket().
Rather than returning from multiple places and trying to clean up as we go,
move to a single exit point and clean/free in one place. Also invert the
logic that handles NULL sessions - fail early, rather than having an
indented if test for success.
[ARM] Rewrite isLegalT2AddressImmediate
This does two main things, firstly adding some at least basic addressing modes
for i64 types, and secondly treats floats and doubles sensibly when there is no
fpu. The floating point change can help codesize in some cases, especially with
Most backends seems to not consider the exact VT in isLegalAddressingMode,
instead switching on type size. That is now what this does when the target does
not have an fpu (as the float data will be loaded using LDR's). i64's currently
use the address range of an LDRD (even though they may be legalised and loaded
with an LDR). This is at least better than marking them all as illegal
I have not attempted to do much with vectors yet. That will need changing once
MVE is added.
Differential Revision: https://reviews.llvm.org/D60677
- sync WANTLIB
- use do-gen instead of post-patch for the "subst and regen
autoconf files" target
- ALL_TARGET needs setting differently between 2.7 and 3.x;
rather than checking against 3.6 for "all", check against 2.7
for "all ./Lib/plat-openbsd6". needed for newer 3.x.
Interpret ENETRESET from ifm_change() as success in ifmedia_ioctl().
Drivers will return ENETREST if the hardware needs to be reinitialized
after successfully switching to the new media mode; it's not an error.
This change fixes unreliable 'ifconfig mode' with some wireless drivers.
ok phessler@ jmatthew@
Remove catman(1) since it is no longer needed in modern times.
It was used to bulk format manual pages for faster displaying.
su(1)'s EXAMPLES section was taken from FreeBSD.
Our man(1) command still stores and utilizes manual pages in
/usr/share/man/cat* after this commit.