Fix boot environment upgrades and drop the lock file
ports, GhostBSD-src and GhostBSD-src-sys install into /usr/ports and
/usr/src, which are separate datasets and empty in a mounted BE.
Upgrading them there flooded stderr with "missing file" lines until the
pipe filled and pkg hung, and the new files ended up hidden under the
dataset after reboot. A BE upgrade now warns with OK/Cancel and removes
them from the running system before the BE is created.
pkg -r never runs triggers, it defers them to the root's
/var/db/pkg/triggers, so caches such as gschemas.compiled stayed stale
and lightdm could start to a blank screen. pkg triggers now runs in the
BE through chroot before it is activated.
The base step used pkg upgrade, which skips listed base packages that
are not installed, so packages added or split in a new release were
never installed. It now uses pkg install. The forced software step
names its packages so the base packages are not reinstalled twice.
[3 lines not shown]
[flang][OpenMP] Account for using different versions for modifier checks
When a modifier from a past/future version is accepted, use its properties
from the nearest version in which it is allowed.
[flang][OpenMP] Create generic interfaces for "container" entities
In short, clauses are containers of modifiers, and directives are
containers of clauses. With the abstractions in place, clauses and
modifiers look almost the same from the point of view of syntactic
properties.
Use these functions to implement generic GetAllowedElements and
GetElementVersionRange functions.
[flang][OpenMP] Properly use GetAllowedElements (#229523)
Allowed elements are not just those explicitly listed, but also those
from the union of allowed sets.
For example, the set of modifiers allowed on a clause are those that
are listed on a given clause, plus the union of all modifier sets that
the clause allows.
[VPlan] Generalize getLoadStoreValueType and infer the opcode (NFC). (#233293)
Accept VPInstruction as well as VPReplicateRecipe and determine load
versus store with vputils::getOpcode instead of a caller-supplied
boolean.
graphics/scantpaper: Fix with Python 3.13
- The post-build target runs dev/compile_mo.py with a hardcoded
python3.12, which is not installed when another Python version is
the default, so the build fails. Use ${PYTHON_CMD}.
- The app window and document code import sqlite3 (packaged separately
as databases/py-sqlite3), and imageview/basethread import
typing_extensions, which upstream lists as a dependency. Without
them the scantpaper command and half of the modules fail to import.
Add both to RUN_DEPENDS and bump PORTREVISION.
lang/cim: Mark DEPRECATED
- Switch to DISTVERSION while I am here
- Upstream WWW and MASTER_SITES is no longer available
- Set EXPIRATION_DATE 2026-11-17
(cherry picked from commit 796dca98ee5dc2856dea5a61971572b663fd8696)