There's a new diagnostic in the build:
"The compiler is too old (g++ 6 or below). Parsing events from
01.org/perfmon won't be supported."
despite the fact we're using the latest clang. I'll investigate and see
what other dependencies are needed (since it's testing for the presence
of other libraries). I'll update with the improved functionality when
that's been sorted.
Sponsored by: Netflix
Rework MASTER_SITES, remove old/dead/unofficial mirrors and use
upstream's primary site as fallback
Replace PORTVERSION with DISTVERSION
Replace @unexec with @preunexec
PR: 260855
Approved by: zi (maintainer), mentors (implicit)
Temporarily drop commit count from package version as this matches
actual tag but kept verbose for --version or ~/.cache/rpcs3/RPCS3.log
Changes: cb2748ae0...61d985263
2022-01-01 astro/google-earth: Needs newer version to connect to server
2022-01-01 net/tramp: Not updated in 5 years and now part of Emacs
2022-01-01 archivers/p7zip-codec-rar: Unmaintained for years and has known vulnerabilities
The ormar package is an async mini ORM for Python, with support for Postgres,
MySQL, and SQLite.
The main benefit of using ormar are:
* getting an async ORM that can be used with async frameworks (fastapi,
starlette etc.)
* getting just one model to maintain - you don't have to maintain pydantic and
other orm model (sqlalchemy, peewee, gino etc.)
The goal was to create a simple ORM that can be used directly (as request and
response models) with fastapi that bases it's data validation on pydantic.
WWW: https://github.com/collerek/ormar
PR: 257370
Reported by: Goran Mekić <meka@tilda.center> (new maintainer)
Reviewed by: koobs
As ftp is indirectly becoming deprecated and less "common" switch to
http(s) and fallback to ftp. Use GitHub as primary site to offload
upstream main site, fallback if that fails to main site and try
https protocol before falling back to ftp. While at it remove
unofficial mirrors.
PR: 260302
Reported by: Shawn Webb
Approved by: arrowd (mentor), zi (maintainer timeout, 3 weeks)
Differential Revision: https://reviews.freebsd.org/D33691
Failover between mirrors doesn't work if file exists but is different.
=> Attempting to fetch https://api.yuzu-emu.org/gamedb/?dummy=/yuzu/compatibility_list.json
[...]
=> SHA256 Checksum mismatch for yuzu/compatibility_list.json.
[...]
===> Giving up on fetching files: yuzu/compatibility_list.json
Reported by: pkg-fallout
Failover between mirrors doesn't work if file exists but is different.
=> Attempting to fetch https://api.citra-emu.org/gamedb/?dummy=/citra/compatibility_list.json
[...]
=> SHA256 Checksum mismatch for citra/compatibility_list.json.
[...]
===> Giving up on fetching files: citra/compatibility_list.json
Reported by: pkg-fallout