- Convert to COPYTREE_SHARE
- Drop unnecessary MKDIR before COPYTREE_SHARE
- Drop bsd.port.options.mk if only DOCS requires it without dependencies
- Use separate backup if several REINPLACE_CMD against the same file
- audio/alsa-utils: convert to LIBS
Differential Revision: https://reviews.freebsd.org/D1851
Approved by: bapt (mentor)
- Don't pretend MMX code can be used on amd64 [1]
- Lazy check if MMX is available on i386 [1]
[1] No changes in build behavior. --enable-mmx is a nop on non-i386 while
i386 still passes --disable-mmx by default unless CPUTYPE is set.
Approved by: mentors (implicit)
- Like r315899 did for linux_base-f10, add some symlinks to linux_base-c6
for executables that exist in /usr/bin on Linux but /bin on FreeBSD.
This guarantees that Linux shell scripts run the Linux executables and
not the FreeBSD ones.
PR: 197406
This script needs to run after ldconfig, however it's deps cause:
a) A circular dependancy in rcorder
b) It starts before ldconfig
This causes the VBoxManage command to bail out when it's run by
this script because it can't find it's required libs. The consequence of
this is host only networks aren't set up properly at boot.
By removing the explicit dependancy on ldconfig we get rid of the circular
dependancy issues. However since the VBoxManage command does actually need
libraries in /usr/local/lib we set that explicitly with LD_LIBRARY_PATH.
There's not really a good solution to this issue. The real "problem" is that /usr
could be an NFS mount and you have to run ldconfig after /usr is mounted. While
LD_LIBRARY_PATH is kind of ugly, and removing an explicit dependancy is ugly,
the other alternatives are uglier. (Break NFS mounted /usr for example)
I'd also argue that having this just not work (which is the state of it before
this commit) is pretty ugly too.
Also, I apologize in advance for not discussing this on emulation@ and just doing
a drive by commit, however hopefully the fact that "This fixes obvious breakage"
makes up for the fact that I skipped peer review, proper approval, and most importantly
giving the community to bikeshed this ad naseum.
The port-update target incorrectly used ${suffix:U} - instead of ${suffix:tu} -
causing the plists for compholio to be used for both itself and devel. Devel,
however, does not include all those files. Thus, filtering of compholio
specific files broke.
Apologies for the issues during the update of i386-wine-devel to 1.7.34.
PR: 197110
- Beginnings of support for OpenGL core contexts.
- Initial support for glyph placement in DirectWrite.
- Some more WBEM objects.
- Various bug fixes.
My fix for PR 188424 is now upstream, so files/patch-alternate-toolchain
is not applicable any more; remove it.
PR: 188424
- Support for surround sound in DirectSound.
- Better text run support in DirectWrite.
- Many HTML engine fixes.
- More support for WBEM objects.
- A few more C/C++ runtime functions.
- Various bug fixes.
honored. This is a bit invasive in that it touches several parts
of Wine, and has not been accepted upstream yet, so I am adding it
locally for now.
PR: 188424
Suggested by: tijl
Reviewed by: tijl
Tested by: Lena@lena.kiev.ua
handled as part of the X11 option.
Sort X11_CONFIGURE_WITH alphabetically and add the previously
missing xrender option.
Adjust the position of PORTDATA to match the emulators/wine port.
the bsd-user targets on 8 and 9.
- Switch emulators/qemu-user-static to be slave of emulators/qemu-sbruno.
- Update emulators/qemu-devel to latest upstream release 2.2.0, now
w/o bsd-user patches and knob again. (Or at least until the
patches are merged upstream...) [1]
- Add appropriate CONFLICTS to emulators/qemu too and bump its
PORTREVISION.
Suggested by: andrew [1] (for the benefit of testing aarch64 guests)
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code. Take
care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
* mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
allocated but not used bits before resizing.
* tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
* src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.
PR: 193264
Approved by: cpm@fbsd.es (maintainer)