misc/libimobiledevice: Import libimobiledevice-1.4.0 from wip
Originally packaged in wip by charlotte.
libimobiledevice is a cross-platform software library that talks the
protocols to support iPhone, iPod Touch, iPad and Apple TV devices. Unlike
other projects, it does not depend on using any existing proprietary
libraries and does not require jailbreaking. It allows other software to
easily access the device's filesystem, retrieve information about the device
and it's internals, backup/restore the device, manage SpringBoard icons,
manage installed applications, retrieve addressbook/calendars/notes and
bookmarks and (using libgpod) synchronize music and video to the device. The
library is in development since August 2007 with the goal to bring support
for these devices to the Linux Desktop.
[X86][AVX10.2] Use SDNode patterns based lowering for VMINBF16/VMAXBF16 (#194987)
This PR adds direct SDNode-based selection for AVX10.2 BF16 vmin/vmax.
This unblocks the select-minmax DAG combine which would earlier hit a
selection failure.
archivers/libarchive: Update to 3.8.7
* Drop mbedtls, depends on obsolete version that's removed in tree
* Adjust iconv dependency
* Adjust port Makefile, don't pick up libb2
Changelog: https://github.com/libarchive/libarchive/releases/tag/v3.8.7
PR: 294607
Approved by: maintainer timeout, 2+ weeks
sbin/fsck_hammer2: Fix -c option after 9e5be639ec55b3d5b19f08426861e69227eb85ff
The commit broke -c option. This print_blockref_debug() call isn't
an error, so it shouldn't print anything by default.
Update Android CI and Emulator image to API 23 (#194936)
As seen in https://github.com/android/ndk/issues/2188, NDK will raise
minimum supported version to API 23 (Android 6.0) in r31. We need to
bump the API level for the x86 emulator image so we can use it for the
CI. It required generating a new ABI list for API 23 and removing the
old API 21 and making some changes to adb_run.py to filter out warnings
and get permissions for the adb run folder.
[libc][math] Refactor fmaximum-mag-num-fminimum-mag-num family to header-only (#195415)
Refactors the fmaximum-mag-num-fminimum-mag-num math family to be
header-only.
part of: #147386
Target Functions:
- fmaximum_mag_numf128
- fmaximum_mag_numf16
- fmaximum_mag_numl
- fminimum_mag_num
- fminimum_mag_numbf16
- fminimum_mag_numf
- fminimum_mag_numf128
- fminimum_mag_numf16
- fminimum_mag_numl
devel/vectorscan: Fix various style issues.
- Use DISTVERSION instead of PORTVERSION
- Fix variable ordering
- Fix compiler requirement: compiler:c++11-lib -> compiler:c++17-lang
- Respect CFLAGS: patch cmake/cflags-generic.cmake to not hardcode -O3,
and patch CMakeLists.txt to not strip -O from config-specific flags
- Add OPTIMIZED_CFLAGS option (default on) to restore -O3 for performance,
letting users opt out while matching upstream intent
- Fix options ordering: OPTIONS_DEFAULT before OPTIONS_RADIO, descriptions
and helpers in canonical order
Reported by: diizzy