helloSystem / hello

Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!
2.3k stars 56 forks source link

Thoughts on the FreeBSD ports/package system #161

Open probonopd opened 3 years ago

probonopd commented 3 years ago

While we have been working with FreeBSD packages for a while, it seems like the structure of how packages get built and distributed leaves a few aspects to be deserved. This issue describes our gripes in the hope that someone can help us find solutions.

probonopd commented 2 years ago
FreeBSD% sudo env PAGER=cat pkg.real update && sudo env PAGER=cat pkg.real upgrade
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (731 candidates): 100%
Processing candidates (731 candidates):  73%
pkg.real: samba412 has a missing dependency: py37-markdown
Processing candidates (731 candidates): 100%
The following 792 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        gimp-gmic-plugin: 1.6.9_27
        py37-scipy: 1.6.0

New packages to be INSTALLED:
        Imath: 3.1.3
        bamf: 0.5.4
        cmrt: 1.0.6_2
        flite: 2.1
        freexl: 1.0.6
        gdal: 3.3.2_1
        gdcm: 3.0.9
        geos: 3.9.1
        gnugrep: 3.6
        gnustep-back: 0.28.0_1
        gnustep-base: 1.27.0_1
        gnustep-gui: 0.28.0_1
        gnustep-make: 2.8.0
        googletest: 1.11.0
        kf5-krunner: 5.86.0
        kf5-qqc2-desktop-style: 5.86.0
        kf5-threadweaver: 5.86.0
        lapacke: 3.10.0
        lib2geom: 1.1
        libXres: 1.2.1
        libdc1394: 2.2.6
        libgeotiff: 1.7.0
        libgtop: 2.40.0
        libkml: 1.3.0_18
        libobjc2: 2.1_3
        libretls: 3.3.4
        librttopo: 1.1.0
        libssh2: 1.9.0_3,3
        libva-intel-hybrid-driver: 1.0.2_3
        libwnck3: 3.36.0
        libxcvt: 0.1.0
        lilv: 0.24.12
        llvm12: 12.0.1_5
        lua53: 5.3.6
        midifile: g20200602_1
        mlt6: 6.26.1_4
        netcdf: 4.7.4
        onetbb: 2021.3.0
        opencl: 3.0
        openjdk11: 11.0.12+7.1
        openldap24-client: 2.4.59_2
        pinentry-curses: 1.1.1
        plasma5-kwayland-integration: 5.22.5
        plasma5-layer-shell-qt: 5.22.5
        proj: 7.2.1,1
        py38-boost-libs: 1.72.0_1
        py38-evdev: 1.4.0
        py38-isodate: 0.6.0
        py38-pygments: 2.7.2
        py38-pyliblo: 0.10.0_2
        py38-pyudev: 0.22.0
        py38-rdflib: 5.0.0
        qt5-declarative-test: 5.15.2
        serd: 0.30.10
        sfcgal: 1.4.0
        sord: 0.16.8
        spatialite: 5.0.1
        spirv-tools: 2021.3
        sratom: 0.6.8
        suil: 0.10.10
        uriparser: 0.9.5
        vkd3d: 1.2
        vtk9: 9.0.3_1
        xerces-c3: 3.2.3
        zxing-cpp: 1.2.0

Installed packages to be UPGRADED:
        Carla: 2.2.0_3 -> 2.4.0_1
        GraphicsMagick: 1.3.35,1 -> 1.3.36_1,1
        ImageMagick6: 6.9.11.6_2,1 -> 6.9.12.12_2,1
        PrusaSlicer: 2.2.0_9 -> 2.3.3
        Quaternion: 0.0.95.b3_1 -> 0.0.95.b3_2
        abseil: 20200923.3 -> 20210324.2
        adol-c: 2.7.2 -> 2.7.2_2
        adwaita-icon-theme: 3.38.0 -> 40.1.1
        af-libreoffice: 7.1.4.2 -> 7.2.1.2
        alsa-lib: 1.1.2_2 -> 1.2.2
        alsa-plugins: 1.1.1_7 -> 1.2.2_2
        am-libreoffice: 7.1.2.2 -> 7.2.1.2
        aom: 3.1.2 -> 3.1.3
        appmenu-gtk-module: 0.7.3.2 -> 0.7.6_1
        ar-libreoffice: 7.1.2.2 -> 7.2.1.2
        as-libreoffice: 7.1.2.2 -> 7.2.1.2
        asmctl: 1.7 -> 1.9
        aspell: 0.60.8,1 -> 0.60.8_1,1
        ast-libreoffice: 7.1.2.2 -> 7.2.1.2
        audacity: 2.4.2_3 -> 3.0.2_1
        automake: 1.16.3 -> 1.16.4
        avr-binutils: 2.33.1_4,1 -> 2.37_1,1
        babl: 0.1.84 -> 0.1.88
        bash: 5.1.4 -> 5.1.8
        be-libreoffice: 7.1.4.2 -> 7.2.1.2
        bg-libreoffice: 7.1.2.2 -> 7.2.1.2
        binutils: 2.33.1_4,1 -> 2.37_1,1
        bison: 3.7.5,1 -> 3.7.6,1
        blas: 3.5.0_6 -> 3.10.0
        bn-libreoffice: 7.1.2.2 -> 7.2.1.2
        bn_IN-libreoffice: 7.1.2.2 -> 7.2.1.2
        bo-libreoffice: 7.1.2.2 -> 7.2.1.2
        boehm-gc: 8.0.4_1 -> 8.0.6
        boehm-gc-threaded: 8.0.4_1 -> 8.0.6
        br-libreoffice: 7.1.2.2 -> 7.2.1.2
        brx-libreoffice: 7.1.2.2 -> 7.2.1.2
        bs-libreoffice: 7.1.2.2 -> 7.2.1.2
        bsdisks: 0.24 -> 0.26
        c-ares: 1.17.1 -> 1.17.2
        c-blosc: 1.15.0_2 -> 1.21.0
        ca-libreoffice: 7.1.2.2 -> 7.2.1.2
        ca_root_nss: 3.63 -> 3.69_1
        ca_valencia-libreoffice: 7.1.2.2 -> 7.2.1.2
        cairo: 1.16.0_1,3 -> 1.17.4,3
        calibre: 5.22.1 -> 5.28.0
        capstone4: 4.0.1 -> 4.0.2
        chromium: 92.0.4515.159_1 -> 92.0.4515.159_2
        ckb-libreoffice: 7.1.2.2 -> 7.2.1.2
        cmake: 3.19.2 -> 3.21.3
        consolekit2: 1.2.1_1 -> 1.2.4
        cpdup: 1.20 -> 1.22
        cpuid-etallen: 20200127 -> 20201006
        cs-libreoffice: 7.1.2.2 -> 7.2.1.2
        cups-filters: 1.28.6_1 -> 1.28.10
        curl: 7.74.0 -> 7.79.1
        cy-libreoffice: 7.1.2.2 -> 7.2.1.2
        cyrus-sasl: 2.1.27_1 -> 2.1.27_2
        da-libreoffice: 7.1.2.2 -> 7.2.1.2
        dav1d: 0.8.2 -> 0.9.2
        dbus: 1.12.20_3 -> 1.12.20_5
        dbus-glib: 0.110 -> 0.112
        dconf: 0.38.0 -> 0.40.0
        de-libreoffice: 7.1.4.2 -> 7.2.1.2
        debootstrap: 1.0.123_4 -> 1.0.123_6
        dgo-libreoffice: 7.1.2.2 -> 7.2.1.2
        dialog4ports: 0.1.6 -> 0.1.6_1
        djvulibre: 3.5.27_2 -> 3.5.28
        dsb-libreoffice: 7.1.2.2 -> 7.2.1.2
        dsbdriverd: 1.0 -> 1.1
        dsbmixer: 1.5 -> 1.7_1
        dunst: 1.5.0 -> 1.6.1
        dz-libreoffice: 7.1.2.2 -> 7.2.1.2
        e2fsprogs: 1.45.7 -> 1.46.4_1
        e2fsprogs-libblkid: 1.45.7 -> 1.46.4
        e2fsprogs-libss: 1.45.7 -> 1.46.4
        e2fsprogs-libuuid: 1.45.7 -> 1.46.4
        eigen: 3.3.8 -> 3.3.9_1
        el-libreoffice: 7.1.2.2 -> 7.2.1.2
        en_GB-libreoffice: 7.1.2.2 -> 7.2.1.2
        en_ZA-libreoffice: 7.1.2.2 -> 7.2.1.2
        eo-libreoffice: 7.1.2.2 -> 7.2.1.2
        es-libreoffice: 7.1.2.2 -> 7.2.1.2
        et-libreoffice: 7.1.2.2 -> 7.2.1.2
        eu-libreoffice: 7.1.2.2 -> 7.2.1.2
        exiv2: 0.27.3,1 -> 0.27.4,1
        expat: 2.2.10 -> 2.4.1
        fa-libreoffice: 7.1.2.2 -> 7.2.1.2
        fdk-aac: 2.0.1 -> 2.0.2
        featherpad: 0.16.0 -> 1.0.0
        ffmpeg: 4.4_2,1 -> 4.4_4,1
        fi-libreoffice: 7.1.2.2 -> 7.2.1.2
        fig2dev: 3.2.7_1 -> 3.2.8a
        filelight: 21.04.3 -> 21.08.1
        firebird25-client: 2.5.8_7 -> 2.5.9
        firefox-esr: 78.14.0,1 -> 78.15.0_1,1
        flac: 1.3.3 -> 1.3.3_1
        fltk: 1.3.5 -> 1.3.7
        fluidsynth: 2.1.7 -> 2.2.3
        fontconfig: 2.13.92_2,1 -> 2.13.94_1,1
        fr-libreoffice: 7.1.4.2 -> 7.2.1.2
        freeglut: 3.0.0_2 -> 3.2.1
        freetds: 1.2.18,1 -> 1.3.3,1
        freetype2: 2.10.4 -> 2.11.0
        frei0r: 1.6.1 -> 1.7.0.18
        frei0r-plugins: 1.6.1_1 -> 1.7.0.18
        frei0r-plugins-gavl: 1.6.1 -> 1.7.0.18
        frei0r-plugins-opencv: 1.6.1_1 -> 1.7.0.18
        fur-libreoffice: 7.1.2.2 -> 7.2.1.2
        fusefs-hfsfuse: g20180118_1 -> 0.132
        fusefs-libs: 2.9.9_1 -> 2.9.9_2
        fusefs-libs3: 3.10.4 -> 3.10.5
        fy-libreoffice: 7.1.2.2 -> 7.2.1.2
        ga-libreoffice: 7.1.2.2 -> 7.2.1.2
        gcc: 9_4 -> 10_4
        gcc10: 10.2.0_1 -> 10.3.0
        gcc9: 9.3.0_2 -> 9.4.0
        gcr: 3.38.0 -> 3.40.0
        gd-libreoffice: 7.1.2.2 -> 7.2.1.2
        gdbm: 1.18.1_1 -> 1.21
        gegl: 0.4.28_2 -> 0.4.32
        geoclue: 2.5.5 -> 2.5.7
        gexiv2: 0.12.1 -> 0.12.3
        ghostscript9-agpl-base: 9.52_12 -> 9.52_19
        gimp-app: 2.10.20_14,1 -> 2.10.28,1
        gimp-data-extras: 2.0.2_7 -> 2.0.4
        gimp-lensfun-plugin: 0.2.4.d_10 -> 0.2.5.d
        git-lite: 2.30.1 -> 2.32.0_1
        gl-libreoffice: 7.1.2.2 -> 7.2.1.2
        glew: 2.2.0 -> 2.2.0_3
        glfw: 3.3.2 -> 3.3.4_1
        glib: 2.66.7,1 -> 2.70.0_1,2
        glib-networking: 2.66.0 -> 2.66.0_1
        glog: 0.4.0_1 -> 0.5.0
        gmic-qt-gimp: 2.3.6_5,1 -> 2.9.8,1
        gnupg: 2.2.26 -> 2.3.2
        gnutls: 3.6.15 -> 3.6.16
        go: 1.15.9,1 -> 1.17.1,1
        gpgme: 1.15.0 -> 1.15.1
        gpgme-cpp: 1.15.0_1 -> 1.15.1
        gpgme-qt5: 1.15.0 -> 1.15.1
        gpu-firmware-kmod: g20201213 -> g20210330
        graphene: 1.10.4 -> 1.10.6
        graphviz: 2.44.1_5 -> 2.44.1_15
        groff: 1.22.4_3 -> 1.22.4_4
        gscan2pdf: 2.12.2 -> 2.12.3
        gsettings-desktop-schemas: 3.38.0 -> 41.0
        gsl: 2.6 -> 2.7
        gsm: 1.0.13_2 -> 1.0.19
        gstreamer1-plugins: 1.16.2_2 -> 1.16.2_3
        gstreamer1-plugins-dvdread: 1.16.2_1 -> 1.16.2_2
        gstreamer1-plugins-gl: 1.16.2_1 -> 1.16.2_2
        gstreamer1-plugins-resindvd: 1.16.2_1 -> 1.16.2_2
        gtk-update-icon-cache: 3.24.24 -> 3.24.26
        gtk3: 3.24.24 -> 3.24.30
        gu-libreoffice: 7.1.2.2 -> 7.2.1.2
        gug-libreoffice: 7.1.2.2 -> 7.2.1.2
        gvfs: 1.46.1_2 -> 1.46.2
        harfbuzz: 2.7.4 -> 3.0.0
        harfbuzz-icu: 2.8.1 -> 3.0.0
        he-libreoffice: 7.1.4.2 -> 7.2.1.2
        help2man: 1.48.1 -> 1.48.5
        hi-libreoffice: 7.1.2.2 -> 7.2.1.2
        hr-libreoffice: 7.1.2.2 -> 7.2.1.2
        hsb-libreoffice: 7.1.2.2 -> 7.2.1.2
        hu-libreoffice: 7.1.2.2 -> 7.2.1.2
        id-libreoffice: 7.1.2.2 -> 7.2.1.2
        iichid: 0.0.3 -> 0.0.6
        inkscape: 1.0.2_6 -> 1.1_3
        intellij-pty4j: 0.5_1 -> 0.11.4
        is-libreoffice: 7.1.2.2 -> 7.2.1.2
        it-libreoffice: 7.1.2.2 -> 7.2.1.2
        ja-libreoffice: 7.1.4.2 -> 7.2.1.2
        jackit: 0.125.0_12 -> 1.9.16
        jansson: 2.13.1 -> 2.14
        jasper: 2.0.25 -> 2.0.33
        java-zoneinfo: 2020.d -> 2021.a
        javavmwrapper: 2.7.6 -> 2.7.7
        jpeg-turbo: 2.0.6 -> 2.1.1
        json-glib: 1.6.0 -> 1.6.2_1
        kColorPicker: 0.1.5 -> 0.1.6
        kImageAnnotator: 0.4.2 -> 0.5.2
        ka-libreoffice: 7.1.4.2 -> 7.2.1.2
        kab-libreoffice: 7.1.4.2 -> 7.2.1.2
        kbruch: 20.12.3 -> 21.08.1
        kf5-attica: 5.77.0 -> 5.86.0
        kf5-baloo: 5.80.0 -> 5.86.0
        kf5-breeze-icons: 5.77.0 -> 5.86.0
        kf5-extra-cmake-modules: 5.82.0 -> 5.86.0
        kf5-frameworkintegration: 5.80.0 -> 5.86.0
        kf5-kactivities: 5.80.0 -> 5.86.0
        kf5-karchive: 5.77.0 -> 5.86.0
        kf5-kauth: 5.77.0 -> 5.86.0
        kf5-kbookmarks: 5.77.0 -> 5.86.0
        kf5-kcalendarcore: 5.80.0,1 -> 5.86.0,1
        kf5-kcmutils: 5.82.0 -> 5.86.0
        kf5-kcodecs: 5.77.0 -> 5.86.0
        kf5-kcompletion: 5.77.0 -> 5.86.0
        kf5-kconfig: 5.77.0 -> 5.86.0
        kf5-kconfigwidgets: 5.77.0 -> 5.86.0
        kf5-kcoreaddons: 5.77.0 -> 5.86.0
        kf5-kcrash: 5.77.0 -> 5.86.0
        kf5-kdbusaddons: 5.77.0 -> 5.86.0_1
        kf5-kdeclarative: 5.80.0 -> 5.86.0
        kf5-kded: 5.77.0 -> 5.86.0
        kf5-kdelibs4support: 5.80.0 -> 5.86.0
        kf5-kdesignerplugin: 5.80.0 -> 5.86.0
        kf5-kdewebkit: 5.80.0 -> 5.86.0
        kf5-kdoctools: 5.77.0 -> 5.86.0
        kf5-kemoticons: 5.80.0 -> 5.86.0
        kf5-kfilemetadata: 5.80.0 -> 5.86.0_2
        kf5-kglobalaccel: 5.77.0 -> 5.86.0
        kf5-kguiaddons: 5.77.0 -> 5.86.0
        kf5-ki18n: 5.77.0 -> 5.86.0
        kf5-kiconthemes: 5.77.0 -> 5.86.0
        kf5-kidletime: 5.80.0 -> 5.86.0
        kf5-kinit: 5.80.0 -> 5.86.0
        kf5-kio: 5.77.0 -> 5.86.0_1
        kf5-kirigami2: 5.80.0 -> 5.86.0
        kf5-kitemmodels: 5.80.0 -> 5.86.0
        kf5-kitemviews: 5.77.0 -> 5.86.0
        kf5-kjobwidgets: 5.77.0 -> 5.86.0
        kf5-knewstuff: 5.80.0 -> 5.86.0_1
        kf5-knotifications: 5.77.0 -> 5.86.0
        kf5-kpackage: 5.80.0 -> 5.86.0
        kf5-kparts: 5.80.0 -> 5.86.0
        kf5-kplotting: 5.80.0 -> 5.86.0
        kf5-kservice: 5.77.0 -> 5.86.0
        kf5-ktextwidgets: 5.77.0 -> 5.86.0
        kf5-kunitconversion: 5.80.0 -> 5.86.0
        kf5-kwallet: 5.77.0 -> 5.86.0
        kf5-kwayland: 5.80.0 -> 5.86.0
        kf5-kwidgetsaddons: 5.77.0 -> 5.86.0
        kf5-kwindowsystem: 5.77.0 -> 5.86.0
        kf5-kxmlgui: 5.77.0 -> 5.86.0
        kf5-oxygen-icons5: 5.82.0 -> 5.86.0
        kf5-plasma-framework: 5.82.0_1 -> 5.86.0_1
        kf5-solid: 5.77.0 -> 5.86.0
        kf5-sonnet: 5.77.0 -> 5.86.0
        kf5-syndication: 5.82.0,1 -> 5.86.0,1
        kk-libreoffice: 7.1.2.2 -> 7.2.1.2
        km-libreoffice: 7.1.2.2 -> 7.2.1.2
        kmr_Latn-libreoffice: 7.1.2.2 -> 7.2.1.2
        kn-libreoffice: 7.1.2.2 -> 7.2.1.2
        ko-libreoffice: 7.1.4.2 -> 7.2.1.2
        kok-libreoffice: 7.1.2.2 -> 7.2.1.2
        kongress: 1.0.1 -> 1.0.1_1
        kquickimageeditor: 0.1.2 -> 0.1.2_1
        ks-libreoffice: 7.1.2.2 -> 7.2.1.2
        ksnip: 1.8.2 -> 1.9.1
        ladspa: 1.15 -> 1.17
        lame: 3.100_2 -> 3.100_3
        lapack: 3.5.0_8 -> 3.10.0_1
        lb-libreoffice: 7.1.2.2 -> 7.2.1.2
        lcms2: 2.11_1 -> 2.12
        libGLU: 9.0.1 -> 9.0.2_1
        libXaw: 1.0.13_3,2 -> 1.0.14,2
        libXfont2: 2.0.4 -> 2.0.5
        libXt: 1.2.0,1 -> 1.2.1,1
        libarchive: 3.4.3,1 -> 3.5.1,1
        libass: 0.15.0 -> 0.15.2
        libassuan: 2.5.4 -> 2.5.5
        libbluray: 1.2.1,1 -> 1.3.0,1
        libcdr01: 0.1.6_2 -> 0.1.7
        libcjson: 1.7.14 -> 1.7.15
        libcmis: 0.5.2_1 -> 0.5.2_2
        libdca: 0.0.6_1 -> 0.0.7
        libdrm: 2.4.103,1 -> 2.4.107_1,1
        libdvdnav: 6.1.0 -> 6.1.1
        libdvdread: 6.1.0 -> 6.1.2
        libedit: 3.1.20191231,1 -> 3.1.20210216,1
        libepoll-shim: 0.0.20200602 -> 0.0.20210418
        libepoxy: 1.5.4 -> 1.5.9
        libepubgen: 0.1.0_9 -> 0.1.1
        liberation-fonts-ttf: 2.1.2,2 -> 2.1.4,2
        libetonyek01: 0.1.9_7,1 -> 0.1.10,1
        libexif: 0.6.22 -> 0.6.23
        libfm: 1.3.1 -> 1.3.2_1
        libfm-extra: 1.3.1 -> 1.3.2_1
        libfm-qt: 0.16.0 -> 0.17.0
        libfreehand: 0.1.2_19 -> 0.1.2_20
        libgcrypt: 1.8.7 -> 1.9.4
        libgig: 4.2.0_1 -> 4.3.0
        libgltf: 0.0.2_21 -> 0.0.2_23
        libglvnd: 1.3.3 -> 1.3.4
        libgpg-error: 1.41 -> 1.42
        libical: 3.0.8_1 -> 3.0.8_2
        libidn2: 2.3.0_1 -> 2.3.2
        libjpeg-turbo: 2.0.6 -> 2.1.1
        libksane: 20.12.0 -> 21.08.1
        libksba: 1.5.0 -> 1.6.0
        liblxqt: 0.16.0 -> 0.17.0_1
        libmaxminddb: 1.5.0 -> 1.6.0
        libmwaw03: 0.3.15 -> 0.3.20
        libmysofa: 1.1 -> 1.2
        libnghttp2: 1.42.0 -> 1.44.0
        libnumbertext: 1.0.6 -> 1.0.7
        libodfgen01: 0.1.7_3 -> 0.1.8
        libogg: 1.3.4,4 -> 1.3.5,4
        libplacebo: 3.104.0 -> 4.157.0
        libproxy: 0.4.15 -> 0.4.17
        libpsl: 0.21.1_1 -> 0.21.1_2
        libqtxdg: 3.6.0 -> 3.7.1
        libraqm: 0.6.0 -> 0.7.1
        librecad: 2.2.0.r2 -> 2.2.0.r2_1
        libreoffice: 7.1.2.2_4 -> 7.2.1.2
        libreoffice-i18n: 7.1.2.2 -> 7.2.1.2
        librsvg2-rust: 2.50.2 -> 2.52.0
        libsamplerate: 0.1.9_1 -> 0.2.2
        libsndfile: 1.0.30 -> 1.0.31_1
        libsoup: 2.72.0 -> 2.74.0
        libspiro: 20190731,1 -> 20200505,1
        libtasn1: 4.16.0 -> 4.17.0
        libublio: 20070103_2 -> 20070103_3
        libudev-devd: 0.4.2_1 -> 0.5.0
        libudisks: 2.9.1 -> 2.9.2
        libumidi: 2.1.2 -> 2.1.2_1
        libunwind: 20200331_1 -> 20201110
        libuv: 1.41.0 -> 1.42.0
        libv4l: 1.20.0 -> 1.20.0_2
        libva: 2.10.0 -> 2.13.0
        libva-intel-driver: 2.4.1 -> 2.4.1_1
        libvpx: 1.9.0 -> 1.11.0
        libwpe: 1.4.0.1 -> 1.10.1
        libxkbcommon: 1.0.3 -> 1.3.1
        libxml2: 2.9.10_2 -> 2.9.12
        libxshmfence: 1.3 -> 1.3_1
        libxslt: 1.1.34_1 -> 1.1.34_2
        libzmq4: 4.3.1_1 -> 4.3.4
        linux_base-c7: 7.8.2003_1 -> 7.9.2009
        linuxsampler: 2.1.1_1 -> 2.2.0_1
        liteide: 37.3 -> 37.4_1
        llvm10: 10.0.1_4 -> 10.0.1_8
        llvm80: 8.0.1_4 -> 8.0.1_5
        lmdb: 0.9.24_3,1 -> 0.9.29,1
        lmms: 1.2.1_2,2 -> 1.2.2_2,2
        lo-libreoffice: 7.1.2.2 -> 7.2.1.2
        localize: 0 -> 0.0.1_11
        lsblk: 1.1 -> 3.7
        lt-libreoffice: 7.1.2.2 -> 7.2.1.2
        lv-libreoffice: 7.1.2.2 -> 7.2.1.2
        lv2: 1.18.0_2 -> 1.18.2
        lximage-qt: 0.16.0 -> 0.17.0
        lxqt-build-tools: 0.8.0 -> 0.9.0
        lxqt-globalkeys: 0.16.0 -> 0.17.0
        m4: 1.4.18_1,1 -> 1.4.19,1
        mai-libreoffice: 7.1.2.2 -> 7.2.1.2
        mbedtls: 2.16.9 -> 2.16.11
        mesa-dri: 20.2.3_1 -> 21.1.5
        mesa-gallium-xa: 20.2.3 -> 21.1.5
        mesa-libs: 20.2.3_1 -> 21.1.5_2
        midipp: 2.0.8 -> 2.1.1
        mk-libreoffice: 7.1.2.2 -> 7.2.1.2
        ml-libreoffice: 7.1.2.2 -> 7.2.1.2
        mn-libreoffice: 7.1.2.2 -> 7.2.1.2
        mni-libreoffice: 7.1.4.2 -> 7.2.1.2
        mosquitto: 2.0.8 -> 2.0.10_2
        movit: 1.6.2_3 -> 1.6.3
        mpc: 1.1.0_2 -> 1.2.1
        mpfr: 4.1.0 -> 4.1.0_1
        mpg123: 1.26.4 -> 1.29.0
        mpv: 0.33.0_5,1 -> 0.33.1_8,1
        mr-libreoffice: 7.1.2.2 -> 7.2.1.2
        musescore: 3.6.1 -> 3.6.1_2
        my-libreoffice: 7.1.4.2 -> 7.2.1.2
        mysql57-client: 5.7.33 -> 5.7.35_1
        nano: 5.4 -> 5.8
        nb-libreoffice: 7.1.2.2 -> 7.2.1.2
        ne-libreoffice: 7.1.2.2 -> 7.2.1.2
        neochat: 1.1.1_1 -> 1.2.0_3
        nettle: 3.7.2_1 -> 3.7.3
        nl-libreoffice: 7.1.2.2 -> 7.2.1.2
        nn-libreoffice: 7.1.2.2 -> 7.2.1.2
        nr-libreoffice: 7.1.2.2 -> 7.2.1.2
        nso-libreoffice: 7.1.2.2 -> 7.2.1.2
        nspr: 4.29 -> 4.32
        nss: 3.62 -> 3.71
        obs-audio-spectralizer: 1.3.2 -> 1.3.4
        obs-streamfx: 0.9.2 -> 0.9.3
        obs-studio: 26.1.0 -> 27.0.1_3
        oc-libreoffice: 7.1.2.2 -> 7.2.1.2
        om-libreoffice: 7.1.2.2 -> 7.2.1.2
        openal-soft: 1.20.1_2 -> 1.21.0_1
        openblas: 0.3.12,1 -> 0.3.16,1
        opencascade: 7.5.0_2 -> 7.5.0_3
        opencv: 3.4.1_1 -> 4.5.3_4
        openexr: 2.5.5 -> 3.1.1
        openh264: 2.1.1,2 -> 2.1.1_1,2
        openjdk8: 8.275.01.1 -> 8.302.08.1_2
        openjpeg: 2.3.1 -> 2.4.0
        openntpd: 6.8p1_1,2 -> 6.8p1_2,2
        openocd: 0.10.0_2 -> 0.11.0
        openvdb: 8.0.0_1 -> 8.1.0_5
        or-libreoffice: 7.1.2.2 -> 7.2.1.2
        p11-kit: 0.23.22 -> 0.24.0
        p5-Class-Data-Inheritable: 0.08_1 -> 0.09
        p5-ExtUtils-Depends: 0.8000 -> 0.8001
        p5-HTML-Parser: 3.76 -> 3.76_1
        p5-HTTP-Message: 6.32 -> 6.33
        p5-IO-HTML: 1.001_1 -> 1.004
        p5-Image-Sane: 5 -> 5_1
        p5-PDF-Builder: 3.022 -> 3.023
        p5-Pod-Simple: 3.42 -> 3.43
        p5-Proc-ProcessTable: 0.59 -> 0.63.4
        pa_IN-libreoffice: 7.1.2.2 -> 7.2.1.2
        pango: 1.42.4_5 -> 1.48.7
        patch: 2.7.6_1 -> 2.7.6_2
        pciids: 20201127 -> 20210829
        pcmanfm-qt: 0.16.0 -> 0.17.0
        pcre: 8.44 -> 8.45
        pcre2: 10.36 -> 10.37
        picom: 8.2 -> 8.2_1
        pinentry: 1.1.0_7 -> 1.1.1
        pinentry-qt5: 1.1.0_1 -> 1.1.1
        pinentry-tty: 1.1.0 -> 1.1.1
        pkgconf: 1.7.3,1 -> 1.7.4,1
        pl-libreoffice: 7.1.4.2 -> 7.2.1.2
        plasma-wayland-protocols: 1.2.1 -> 1.4.0
        plasma5-breeze: 5.20.5 -> 5.22.5
        plasma5-kdecoration: 5.20.5 -> 5.22.5
        plasma5-kscreen: 5.22.4 -> 5.22.5
        plasma5-kscreenlocker: 5.20.5 -> 5.22.5
        plasma5-kwayland-server: 5.20.5 -> 5.22.5
        plasma5-kwin: 5.20.5_1 -> 5.22.5
        plasma5-libkscreen: 5.22.4 -> 5.22.5
        png: 1.6.37 -> 1.6.37_1
        podofo: 0.9.6_1 -> 0.9.7
        polkit: 0.118 -> 0.119
        polkit-qt-1: 0.113.0_8 -> 0.114.0
        poppler: 21.06.1 -> 21.09.0
        poppler-data: 0.4.10 -> 0.4.11
        poppler-glib: 21.06.1 -> 21.09.0
        poppler-qt5: 21.06.1 -> 21.09.0
        poppler-utils: 21.03.0 -> 21.09.0
        portaudio: 19.6.0_5,1 -> 19.6.0_6,1
        postgresql12-client: 12.5 -> 12.8
        protobuf: 3.13.0,1 -> 3.17.3,1
        pt-libreoffice: 7.1.4.2 -> 7.2.1.2
        pt_BR-libreoffice: 7.1.2.2 -> 7.2.1.2
        pulseaudio: 13.0_2 -> 14.2_3
        pv: 1.6.6 -> 1.6.20
        py37-numpy: 1.16.6_1,1 -> 1.16.6_2,1
        py37-setuptools: 44.0.0 -> 57.0.0
        py37-sqlite3: 3.7.9_7 -> 3.7.12_7
        py37-tkinter: 3.7.10_6 -> 3.7.12_6
        py38-apsw: 3.35.4 -> 3.35.4_1
        py38-beautifulsoup: 4.9.3 -> 4.10.0
        py38-cairo: 1.18.1_1,1 -> 1.18.1_2,1
        py38-cffi: 1.14.5 -> 1.14.6
        py38-dbus: 1.2.16 -> 1.2.18
        py38-gevent: 21.1.2 -> 21.8.0
        py38-greenlet: 1.1.0 -> 1.1.1
        py38-html5-parser: 0.4.9 -> 0.4.10
        py38-importlib-metadata: 3.3.0_1 -> 4.7.1
        py38-numpy: 1.16.6_1,1 -> 1.16.6_2,1
        py38-packaging: 20.9 -> 21.0
        py38-pycurl: 7.43.0.6 -> 7.44.1
        py38-python-poppler-qt5: 0.75.0_18 -> 0.75.0_21
        py38-qt5-core: 5.15.4 -> 5.15.4_2
        py38-qt5-multimedia: 5.15.4_1 -> 5.15.4_3
        py38-qt5-network: 5.15.4 -> 5.15.4_2
        py38-qt5-printsupport: 5.15.4_1 -> 5.15.4_3
        py38-qt5-qml: 5.15.4_1 -> 5.15.4_3
        py38-qt5-sip: 12.8.1 -> 12.9.0
        py38-qt5-svg: 5.15.4_1 -> 5.15.4_3
        py38-qt5-webchannel: 5.15.4 -> 5.15.4_2
        py38-qt5-webengine: 5.15.4_1 -> 5.15.4_3
        py38-qt5-widgets: 5.15.4_1 -> 5.15.4_3
        py38-qt5-xml: 5.15.4 -> 5.15.4_2
        py38-qt5-xmlpatterns: 5.15.4 -> 5.15.4_2
        py38-setuptools: 44.0.0 -> 57.0.0
        py38-sqlite3: 3.8.10_7 -> 3.8.12_7
        py38-tkinter: 3.8.10_6 -> 3.8.12_6
        py38-urllib3: 1.25.11,1 -> 1.26.7,1
        py38-zeroconf: 0.30.0 -> 0.36.0
        pycharm-ce: 2020.2.3 -> 2021.1.1
        pydbus-common: 1.2.16 -> 1.2.18
        pygobject3-common: 3.28.3_3 -> 3.38.0
        python: 3.7_3,2 -> 3.8_3,2
        python37: 3.7.9_1 -> 3.7.12
        python38: 3.8.10 -> 3.8.12
        qbs: 1.17.0 -> 1.19.2
        qdirstat: 1.7.1_1 -> 1.8
        qemu-devel: 5.1.0.20201019 -> 6.1.0.20210928
        qhull: 7.2.1,1 -> 7.3.2_1,1
        qpdf: 10.0.4 -> 10.3.2
        qpdfview: 0.4.18_20 -> 0.4.18_23
        qscintilla2-qt5: 2.11.5_1 -> 2.13.0
        qsynth: 0.9.2 -> 0.9.2_1
        qt5: 5.15.2 -> 5.15.2_2
        qt5-3d: 5.15.2_1 -> 5.15.2_2
        qt5-buildtools: 5.15.2_1 -> 5.15.2_2
        qt5-concurrent: 5.15.2_1 -> 5.15.2_2
        qt5-declarative: 5.15.2 -> 5.15.2_4
        qt5-gui: 5.15.2_2 -> 5.15.2_7
        qt5-linguisttools: 5.15.2 -> 5.15.2_1
        qt5-opengl: 5.15.2_1 -> 5.15.2_2
        qt5-qdbus: 5.15.2 -> 5.15.2_1
        qt5-qmake: 5.15.2 -> 5.15.2_1
        qt5-quick3d: 5.15.2_1 -> 5.15.2_2
        qt5-remoteobjects: 5.15.2_1 -> 5.15.2_2
        qt5-speech: 5.15.2 -> 5.15.2_2
        qt5-sqldrivers-ibase: 5.15.2 -> 5.15.2_1
        qt5-sqldrivers-mysql: 5.15.2 -> 5.15.2_1
        qt5-wayland: 5.15.2_1 -> 5.15.2_2
        qt5-webchannel: 5.15.2_1 -> 5.15.2_2
        qt5-webengine: 5.15.2 -> 5.15.2_4
        qt5-webglplugin: 5.15.2_1 -> 5.15.2_2
        qt5-webkit: 5.212.0.a4_4 -> 5.212.0.a4_6
        qt5-webview: 5.15.2_1 -> 5.15.2_2
        qt5-widgets: 5.15.2_1 -> 5.15.2_3
        qtcreator: 4.13.3 -> 4.13.3_2
        qtermwidget: 0.16.0 -> 0.17.0
        re2: 20200401 -> 20210901
        readline: 8.0.4 -> 8.1.1
        rhash: 1.4.0 -> 1.4.2
        ro-libreoffice: 7.1.2.2 -> 7.2.1.2
        ru-libreoffice: 7.1.2.2 -> 7.2.1.2
        ruby: 2.7.2_1,1 -> 2.7.4,1
        rw-libreoffice: 7.1.2.2 -> 7.2.1.2
        sa_IN-libreoffice: 7.1.2.2 -> 7.2.1.2
        samba412: 4.12.9_1 -> 4.12.15_2
        sane-backends: 1.0.31_2 -> 1.0.32_7
        sat-libreoffice: 7.1.2.2 -> 7.2.1.2
        scribus-devel: 1.5.6.1_2 -> 1.5.7_6
        scrot: 1.5 -> 1.6
        sd-libreoffice: 7.1.2.2 -> 7.2.1.2
        sdl2: 2.0.12_3 -> 2.0.12_7
        shaderc: 2020.4_4 -> 2021.2
        shotcut: 21.03.21_1 -> 21.03.21_3
        si-libreoffice: 7.1.2.2 -> 7.2.1.2
        sid-libreoffice: 7.1.2.2 -> 7.2.1.2
        sigil: 1.6.0 -> 1.7.0
        sk-libreoffice: 7.1.2.2 -> 7.2.1.2
        skanlite: 2.2.0 -> 21.08.1
        sl-libreoffice: 7.1.2.2 -> 7.2.1.2
        slim: 1.3.6_21 -> 1.3.6_22
        smartmontools: 7.2 -> 7.2_1
        snappy: 1.1.8 -> 1.1.9_1
        sndio: 1.7.0 -> 1.8.1
        sourcecodepro-ttf: 2.032 -> 2.038
        speech-dispatcher: 0.8.8_1 -> 0.10.2
        spidermonkey78: 78.6.0 -> 78.9.0_1
        sq-libreoffice: 7.1.2.2 -> 7.2.1.2
        sqlite3: 3.34.0,1 -> 3.35.5_3,1
        sqlitebrowser: 3.12.1_3 -> 3.12.1_5
        sr-libreoffice: 7.1.2.2 -> 7.2.1.2
        sr_Latn-libreoffice: 7.1.2.2 -> 7.2.1.2
        ss-libreoffice: 7.1.2.2 -> 7.2.1.2
        st-libreoffice: 7.1.2.2 -> 7.2.1.2
        stunnel: 5.57,1 -> 5.60,1
        sudo: 1.9.7 -> 1.9.8p2
        surge-synthesizer-lv2: 1.7.1 -> 1.9.0
        sv-libreoffice: 7.1.2.2 -> 7.2.1.2
        sw_TZ-libreoffice: 7.1.2.2 -> 7.2.1.2
        szl-libreoffice: 7.1.2.2 -> 7.2.1.2
        ta-libreoffice: 7.1.2.2 -> 7.2.1.2
        taglib: 1.12.b.1_1 -> 1.12
        tbb: 2020.3_1 -> 2020.3_3
        tcl86: 8.6.10_1 -> 8.6.11_2
        te-libreoffice: 7.1.2.2 -> 7.2.1.2
        tesseract: 4.1.1_3 -> 4.1.1_4
        tesseract-data: 4.0.0 -> 4.1.0
        texinfo: 6.7_4,1 -> 6.8,1
        tg-libreoffice: 7.1.2.2 -> 7.2.1.2
        th-libreoffice: 7.1.2.2 -> 7.2.1.2
        tiff: 4.2.0 -> 4.3.0
        tk86: 8.6.10_1 -> 8.6.11_2
        tmux: 3.1c -> 3.2a
        tn-libreoffice: 7.1.2.2 -> 7.2.1.2
        tor: 0.4.5.7 -> 0.4.6.7
        tr-libreoffice: 7.1.2.2 -> 7.2.1.2
        transmission-qt: 3.00_3 -> 3.00_4
        ts-libreoffice: 7.1.2.2 -> 7.2.1.2
        tt-libreoffice: 7.1.4.2 -> 7.2.1.2
        twemoji-color-font-ttf: 13.0.1 -> 13.1.0
        ug-libreoffice: 7.1.2.2 -> 7.2.1.2
        uk-libreoffice: 7.1.2.2 -> 7.2.1.2
        usbids: 20200826 -> 20210719
        utouch-kmod: 0.0.1 -> 0.0.3
        uz-libreoffice: 7.1.2.2 -> 7.2.1.2
        ve-libreoffice: 7.1.2.2 -> 7.2.1.2
        vec-libreoffice: 7.1.2.2 -> 7.2.1.2
        vi-libreoffice: 7.1.2.2 -> 7.2.1.2
        vim: 8.2.2725 -> 8.2.3458
        virtual_oss: 1.2.13 -> 1.2.14
        virtualbox-ose: 5.2.44_4 -> 6.1.26_3
        virtualbox-ose-kmod: 5.2.44_3 -> 6.1.26
        vlc: 3.0.11_9,4 -> 3.0.16_6,4
        vte3: 0.62.1_1 -> 0.64.2
        vulkan-headers: 1.2.165 -> 1.2.194
        vulkan-loader: 1.2.165 -> 1.2.194
        wayland: 1.18.0_4 -> 1.19.0_1
        wayland-protocols: 1.20 -> 1.23
        webcamd: 5.10.6.0_1 -> 5.13.2.6_1
        webkit2-gtk3: 2.30.2 -> 2.34.0
        webp: 1.1.0 -> 1.2.1
        webvfx-qt5: 0.4.4.20160823_13 -> 0.4.4.20160823_14
        wget: 1.20.3_1 -> 1.21
        wine-devel: 6.11,1 -> 6.18,1
        wireshark: 3.4.4 -> 3.4.8
        wpa_supplicant_gui: 2.9 -> 2.9_2
        wpebackend-fdo: 1.4.1 -> 1.10.0
        wx31-gtk3: 3.1.4 -> 3.1.5_1
        xdotool: 3.20160805.1,1 -> 3.20210804.2,1
        xf86-video-ati: 19.1.0_3,1 -> 19.1.0_4,1
        xf86-video-intel: 2.99.917.914,1 -> 2.99.917.916_1,1
        xh-libreoffice: 7.1.2.2 -> 7.2.1.2
        xkeyboard-config: 2.31 -> 2.32
        xorg-server: 1.20.9_1,1 -> 1.20.11_3,1
        xorgproto: 2020.1 -> 2021.4
        xterm: 363 -> 369
        xwayland-devel: 1.20.0.907 -> 21.0.99.1.102
        zh_CN-libreoffice: 7.1.2.2 -> 7.2.1.2
        zh_TW-libreoffice: 7.1.2.2 -> 7.2.1.2
        zstd: 1.4.5_1 -> 1.5.0
        zu-libreoffice: 7.1.2.2 -> 7.2.1.2
        zynaddsubfx: 3.0.6.r3_3,1 -> 3.0.6.r4,1

Installed packages to be REINSTALLED:
        autoconf-2.69_3 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        autoconf-wrapper-20131203 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        colord-1.3.5_1 (options changed)
        docbook-xml-5.0_3 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        encodings-1.0.5,1 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        etc_os-release-0.1_3 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        font-bh-ttf-1.0.3_4 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        font-misc-meltho-1.0.3_4 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        gccmakedep-1.0.3 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        gdl-3.34.0 (needed shared library changed)
        gimp-beautify-plugin-2012.08.12.00_9 (direct dependency changed: gcc10)
        gimp-gutenprint-5.3.3_1 (needed shared library changed)
        gimp-lqr-plugin-0.7.2_1 (needed shared library changed)
        gimp-refocus-plugin-0.9.0_11 (needed shared library changed)
        gimp-resynthesizer-2.0.3_2 (direct dependency changed: python38)
        gobject-introspection-1.66.1,1 (direct dependency changed: python38)
        gstreamer1-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-a52dec-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-bad-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-core-1.16 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        gstreamer1-plugins-dts-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-good-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-mpg123-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-ogg-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-pango-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-png-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-soup-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-theora-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-ugly-1.16.2 (direct dependency changed: python38)
        gstreamer1-plugins-vorbis-1.16.2 (direct dependency changed: python38)
        gtk2-2.24.33 (direct dependency changed: python38)
        gtkmm24-2.24.5_1 (needed shared library changed)
        gtkmm30-3.24.2 (needed shared library changed)
        gtkspell3-3.0.10 (needed shared library changed)
        hicolor-icon-theme-0.17 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        lensfun-0.3.95_1 (direct dependency changed: python38)
        libappindicator-12.10.1.1804201803221.05_1 (needed shared library changed)
        libcanberra-0.30_5 (needed shared library changed)
        libcanberra-gtk3-0.30_5 (needed shared library changed)
        libdbusmenu-16.04.0_3 (direct dependency changed: python38)
        libinput-1.16.4 (direct dependency changed: python38)
        llvm90-9.0.1_3 (direct dependency changed: python38)
        ninja-1.10.2,2 (options changed)
        nlopt-2.7.0 (direct dependency changed: py38-numpy)
        openbox-3.6_7 (direct dependency changed: python38)
        p5-Locale-libintl-1.32 (options changed)
        pangomm-2.40.1_4 (needed shared library changed)
        py38-zipp-3.4.0 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        python3-3_3 (direct dependency changed: python38)
        qt5-assistant-5.15.2 (direct dependency changed: qt5-help)
        qt5-charts-5.15.2 (direct dependency changed: qt5-designer)
        qt5-connectivity-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-core-5.15.2_5 (direct dependency changed: pcre2)
        qt5-datavis3d-5.15.2_1 (direct dependency changed: qt5-designer)
        qt5-dbus-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-designer-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-gamepad-5.15.2_2 (direct dependency changed: qt5-core)
        qt5-graphicaleffects-5.15.2 (direct dependency changed: qt5-core)
        qt5-help-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-imageformats-5.15.2 (direct dependency changed: webp)
        qt5-l10n-5.15.2 (direct dependency removed: qtchooser)
        qt5-linguist-5.15.2 (direct dependency changed: qt5-linguisttools)
        qt5-location-5.15.2_1 (direct dependency changed: qt5-dbus)
        qt5-multimedia-5.15.2_2 (direct dependency changed: qt5-opengl)
        qt5-network-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-networkauth-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-pixeltool-5.15.2 (direct dependency changed: qt5-core)
        qt5-printsupport-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-qdbusviewer-5.15.2 (direct dependency changed: qt5-dbus)
        qt5-qdoc-5.15.2 (direct dependency changed: qt5-qdoc-data)
        qt5-qev-5.15.2 (direct dependency changed: qt5-core)
        qt5-qtdiag-5.15.2 (direct dependency changed: qt5-core)
        qt5-qtpaths-5.15.2 (direct dependency changed: qt5-core)
        qt5-qtplugininfo-5.15.2 (direct dependency changed: qt5-core)
        qt5-quickcontrols-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-quickcontrols2-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-quicktimeline-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-script-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-scripttools-5.15.2_1 (direct dependency changed: qt5-script)
        qt5-scxml-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-sensors-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-serialbus-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-serialport-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-sql-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-sqldrivers-odbc-5.15.2 (direct dependency changed: qt5-core)
        qt5-sqldrivers-pgsql-5.15.2 (direct dependency changed: qt5-core)
        qt5-sqldrivers-sqlite2-5.15.2 (direct dependency changed: qt5-core)
        qt5-sqldrivers-sqlite3-5.15.2 (direct dependency changed: qt5-core)
        qt5-sqldrivers-tds-5.15.2 (direct dependency changed: qt5-core)
        qt5-svg-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-testlib-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-uiplugin-5.15.2 (direct dependency changed: qt5-core)
        qt5-uitools-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-virtualkeyboard-5.15.2_1 (direct dependency changed: qt5-svg)
        qt5-websockets-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-websockets-qml-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-x11extras-5.15.2_1 (direct dependency changed: perl5)
        qt5-xml-5.15.2_1 (direct dependency changed: qt5-core)
        qt5-xmlpatterns-5.15.2 (direct dependency changed: qt5-core)
        superlu-5.2.2 (direct dependency changed: gcc10)
        tdb-1.4.3,1 (direct dependency changed: python38)
        tevent-0.10.2_1 (direct dependency changed: python38)
        vde2-2.3.2_5 (direct dependency changed: python38)
        webrtc-audio-processing-1.0_1 (needed shared library changed)
        wx30-gtk3-3.0.5.1_1 (direct dependency changed: harfbuzz)
        xbitmaps-1.1.2 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')
        xdg-utils-1.1.3_1 (option added: X11)
        xorg-cf-files-1.0.6 (ABI changed: 'freebsd:12:x86:64' -> 'freebsd:12:*')

Number of packages to be removed: 2
Number of packages to be installed: 65
Number of packages to be upgraded: 617
Number of packages to be reinstalled: 108

The process will require 3 GiB more space.
4 GiB to be downloaded.

Proceed with this action? [y/N]: 

Is it unreasonable for me to be scared of this?

Especially I don't like

Installed packages to be REMOVED:
        gimp-gmic-plugin: 1.6.9_27
        py37-scipy: 1.6.0

Why doesn't it just install py38-scipy?

FreeBSD% sudo pkg search scipy
py38-scipy-1.6.0               Scientific tools for Python
probonopd commented 2 years ago

I would feel relatively safe if there was:

Number of packages to be removed: 0
Number of packages to be installed: 0
Number of packages to be upgraded: (any number)

Everything else scares me, because it could mean trouble for "mere mortals".

Honestly, I am only doing this scary-looking operation now because I feel somewhat safe knowing there is a Boot Environment with the previous state.

grahamperrin commented 2 years ago

Part of https://github.com/helloSystem/ISO/issues/1#issuecomment-723534150:

To ignore this error set IGNORE_OSVERSION=yes - package: 1202502 - running kernel: 1202000 Ignore the mismatch and continue? [y/N]:

Hopefully the significance of values such as 1202502 and 1202000 begin to be realised.

(Side note: at the time, GhostBSD was explicitly not to be used with packages from FreeBSD repositories. Similarly, the repositories of packages that were built for GhostBSD were not intended for use with FreeBSD.)

grahamperrin commented 2 years ago

https://github.com/helloSystem/hello/issues/161#issuecomment-944944341

sudo env PAGER=cat pkg.real …

As far as I know, use of pkg does not benefit from cat.

The context for cat was to avoid what's pictured at https://github.com/helloSystem/hello/issues/161#issuecomment-944931219 above (an update to the base OS, not to packages of ports).

probonopd commented 2 years ago
[496/801] Extracting qbs-1.19.2: 100%
pkg.real: Fail to rename /usr/local/share/qbs/examples/cocoa-application/CocoaApplication/en_US.lproj/.pkgtemp.Credits.rtf.mYNNKBNF42ia -> /usr/local/share/qbs/examples/cocoa-application/CocoaApplication/en_US.lproj/Credits.rtf:No such file or directory

Just stops there. No information on how to continue. "Normal users" are just lost! Exactly for this kind of reason the whole update system feels fragile to me.

I do:

FreeBSD% sudo mkdir -p /usr/local/share/qbs/examples/cocoa-application/CocoaApplication/en_US.lproj/
FreeBSD% sudo env PAGER=cat pkg.real upgrade --yes       
grahamperrin commented 2 years ago

… "Normal users" are just lost! …

I don't think sudo mkdir -p /usr/local/share/qbs/examples/cocoa-application/CocoaApplication/en_US.lproj/ is normal usage.

sudo env PAGER=cat pkg.real …

See https://github.com/helloSystem/hello/issues/161#issuecomment-944946834

grahamperrin commented 2 years ago

From https://github.com/helloSystem/hello/issues/161#issue-846694299:

  • when one upgrades the FreeBSD base system from 12.1 to 12.2 then all packages that require different binaries to work on 12.1 vs. 12.2 should be upgraded as well (e.g, Intel GPU driver).

https://github.com/search?q=org%3AhelloSystem+drm-fbsd12.0-kmod&type=commits I can not find the origins of the locks on drm-fbsd12.0-kmod and falkon-qtonly.

Locks aside, there's nothing unusual about package upgrades performed on fresh and updated installations of helloSystem from hello-0.6.0_0F54-FreeBSD-12.2-amd64.iso:

mowa219-gjp4-hello-060-vm% sudo -u root csh

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password:
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # passwd
Changing local password for root
New Password:
Retype New Password:
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # pkg upgrade
pkg update is not yet supported in helloSystem
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # pkg.real upgrade
Updating FreeBSD repository catalogue...
Fetching packagesite.pkg: 100%    6 MiB   3.3MB/s    00:02    
Processing entries: 100%
FreeBSD repository update completed. 31241 packages processed.
All repositories are up to date.
Checking for upgrades (37 candidates): 100%
Processing candidates (37 candidates): 100%
The following 41 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        flite: 2.1
        gnustep-back: 0.28.0_1
        gnustep-base: 1.27.0_1
        gnustep-gui: 0.28.0_1
        gnustep-make: 2.8.0
        libao: 1.2.0_5
        libobjc2: 2.1_3

Installed packages to be UPGRADED:
        aom: 3.1.2 -> 3.1.3
        ca_root_nss: 3.69_1 -> 3.71
        curl: 7.79.0 -> 7.79.1
        e2fsprogs: 1.46.4 -> 1.46.4_1
        featherpad: 0.18.0_1 -> 1.0.0
        ffmpeg: 4.4_3,1 -> 4.4_5,1
        fftw3: 3.3.9 -> 3.3.9_1
        fftw3-float: 3.3.9 -> 3.3.9_1
        glib: 2.68.4,2 -> 2.70.0_1,2
        gsettings-desktop-schemas: 40.0 -> 41.0
        gtk-update-icon-cache: 3.24.26 -> 3.24.26_1
        libexif: 0.6.22 -> 0.6.23
        libinput: 1.16.4 -> 1.19.1_1
        librsvg2-rust: 2.50.3_6 -> 2.52.0
        libsoxr: 0.1.3_2 -> 0.1.3_3
        libvpx: 1.10.0 -> 1.11.0
        llvm12: 12.0.1_4 -> 12.0.1_5
        localize: 0 -> 0.0.1_11
        mpv: 0.33.1_7,1 -> 0.33.1_8,1
        nss: 3.70 -> 3.71
        openal-soft: 1.21.0_1 -> 1.21.1_1
        py310-sqlite3: 3.10.0.r2_7 -> 3.10.0_7
        py38-urllib3: 1.26.6,1 -> 1.26.7,1
        python310: 3.10.0.r2 -> 3.10.0
        qt5-multimedia: 5.15.2_2 -> 5.15.2_3
        qt5-webengine: 5.15.2_3 -> 5.15.2_4
        sudo: 1.9.8p1 -> 1.9.8p2
        utouch-kmod: 0.0.2 -> 0.0.3
        vulkan-headers: 1.2.193 -> 1.2.195
        vulkan-loader: 1.2.193 -> 1.2.195
        xterm: 368 -> 369

Installed packages to be REINSTALLED:
        djvulibre-3.5.28 (direct dependency changed: shared-mime-info)
        gcr-3.40.0 (direct dependency changed: cairo)
        redshift-1.12_1 (direct dependency changed: geoclue)

Number of packages to be installed: 7
Number of packages to be upgraded: 31
Number of packages to be reinstalled: 3

The process will require 103 MiB more space.
232 MiB to be downloaded.

Proceed with this action? [y/N]: y
...
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # pkg lock -l
Currently locked packages:
drm-fbsd12.0-kmod-4.16.g20201016_1
falkon-qtonly-3.1.0
hello-0.6.0_0F54
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # setenv PAGER cat && freebsd-update fetch install
…
Installing updates...Scanning //usr/share/certs/blacklisted for certificates...
Scanning //usr/share/certs/trusted for certificates...
Scanning //usr/local/share/certs for certificates...
 done.
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # freebsd-version -kru
12.2-RELEASE-p7
12.2-RELEASE
12.2-RELEASE-p10
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # pkg upgrade
pkg update is not yet supported in helloSystem
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # pkg.real upgrade
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (3 candidates): 100%
Processing candidates (3 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
root@mowa219-gjp4-hello-060-vm:/usr/home/grahamperrin # shutdown -r now
grahamperrin commented 2 years ago

[496/801] Extracting qbs-1.19.2: 100%

Was prior installation of devel/qbs automated, or explicit?

pkg prime-list | sort

No problem with devel/qbs installed to an updated base system as part of devel/qtcreator:

root@mowa219-gjp4-hello-060-vm:~ # pkg -vv | grep url
    url             : "pkg+http://pkg.FreeBSD.org/FreeBSD:12:amd64/latest",
root@mowa219-gjp4-hello-060-vm:~ # pkg install devel/qtcreator
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 18 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        llvm80: 8.0.1_5
        llvm90: 9.0.1_3
        qbs: 1.19.2
        qt5-assistant: 5.15.2
        qt5-buildtools: 5.15.2_2
        qt5-designer: 5.15.2_1
        qt5-doc: 5.12.2
        qt5-examples: 5.15.2
        qt5-help: 5.15.2_1
        qt5-linguist: 5.15.2
        qt5-qdoc: 5.15.2
        qt5-qdoc-data: 5.15.2
        qt5-qmake: 5.15.2_1
        qt5-quickcontrols: 5.15.2_1
        qt5-testlib: 5.15.2_1
        qt5-uiplugin: 5.15.2
        qt5-xmlpatterns: 5.15.2
        qtcreator: 4.13.3_2

Number of packages to be installed: 18

The process will require 2 GiB more space.
707 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/18] Fetching qtcreator-4.13.3_2.pkg: 100%   44 MiB   6.7MB/s    00:07    
[2/18] Fetching qt5-quickcontrols-5.15.2_1.pkg: 100%  831 KiB 850.9kB/s    00:01    
[3/18] Fetching qt5-xmlpatterns-5.15.2.pkg: 100%    1 MiB   1.1MB/s    00:01    
[4/18] Fetching qt5-examples-5.15.2.pkg: 100%  113 MiB   6.6MB/s    00:18    
[5/18] Fetching qt5-doc-5.12.2.pkg: 100%  232 MiB   6.2MB/s    00:39    
[6/18] Fetching qt5-qmake-5.15.2_1.pkg: 100%    5 MiB   5.2MB/s    00:01    
[7/18] Fetching qt5-qdoc-5.15.2.pkg: 100%  516 KiB 527.9kB/s    00:01    
[8/18] Fetching qt5-qdoc-data-5.15.2.pkg: 100%  166 KiB 170.0kB/s    00:01    
[9/18] Fetching llvm90-9.0.1_3.pkg: 100%  142 MiB   6.5MB/s    00:23    
[10/18] Fetching qt5-linguist-5.15.2.pkg: 100%  419 KiB 429.1kB/s    00:01    
[11/18] Fetching qt5-assistant-5.15.2.pkg: 100%  326 KiB 334.2kB/s    00:01    
[12/18] Fetching qt5-help-5.15.2_1.pkg: 100%  181 KiB 185.5kB/s    00:01    
[13/18] Fetching qt5-designer-5.15.2_1.pkg: 100%    3 MiB   3.4MB/s    00:01    
[14/18] Fetching qt5-uiplugin-5.15.2.pkg: 100%   14 KiB  14.7kB/s    00:01    
[15/18] Fetching qt5-buildtools-5.15.2_2.pkg: 100%  929 KiB 950.9kB/s    00:01    
[16/18] Fetching qbs-1.19.2.pkg: 100%    3 MiB   3.1MB/s    00:01    
[17/18] Fetching qt5-testlib-5.15.2_1.pkg: 100%  160 KiB 163.8kB/s    00:01    
[18/18] Fetching llvm80-8.0.1_5.pkg: 100%  159 MiB   6.4MB/s    00:26    
Checking integrity... done (0 conflicting)
[1/18] Installing qt5-help-5.15.2_1...
[1/18] Extracting qt5-help-5.15.2_1: 100%
[2/18] Installing qt5-qdoc-data-5.15.2...
[2/18] Extracting qt5-qdoc-data-5.15.2: 100%
[3/18] Installing llvm90-9.0.1_3...
[3/18] Extracting llvm90-9.0.1_3: 100%
[4/18] Installing qt5-assistant-5.15.2...
[4/18] Extracting qt5-assistant-5.15.2: 100%
[5/18] Installing qt5-uiplugin-5.15.2...
[5/18] Extracting qt5-uiplugin-5.15.2: 100%
[6/18] Installing qt5-testlib-5.15.2_1...
[6/18] Extracting qt5-testlib-5.15.2_1: 100%
[7/18] Installing qt5-quickcontrols-5.15.2_1...
[7/18] Extracting qt5-quickcontrols-5.15.2_1: 100%
[8/18] Installing qt5-xmlpatterns-5.15.2...
[8/18] Extracting qt5-xmlpatterns-5.15.2: 100%
[9/18] Installing qt5-examples-5.15.2...
[9/18] Extracting qt5-examples-5.15.2: 100%
[10/18] Installing qt5-doc-5.12.2...
[10/18] Extracting qt5-doc-5.12.2: 100%
[11/18] Installing qt5-qmake-5.15.2_1...
[11/18] Extracting qt5-qmake-5.15.2_1: 100%
[12/18] Installing qt5-qdoc-5.15.2...
[12/18] Extracting qt5-qdoc-5.15.2: 100%
[13/18] Installing qt5-linguist-5.15.2...
[13/18] Extracting qt5-linguist-5.15.2: 100%
[14/18] Installing qt5-designer-5.15.2_1...
[14/18] Extracting qt5-designer-5.15.2_1: 100%
[15/18] Installing qt5-buildtools-5.15.2_2...
[15/18] Extracting qt5-buildtools-5.15.2_2: 100%
[16/18] Installing qbs-1.19.2...
[16/18] Extracting qbs-1.19.2: 100%
[17/18] Installing llvm80-8.0.1_5...
[17/18] Extracting llvm80-8.0.1_5: 100%
[18/18] Installing qtcreator-4.13.3_2...
[18/18] Extracting qtcreator-4.13.3_2: 100%
Generating GTK icon cache for /usr/local/share/icons/hicolor
root@mowa219-gjp4-hello-060-vm:~ # 
probonopd commented 2 years ago

And sure enough, it overwrote our custom /usr/local/share/slim/themes/default/background.jpg.

image

Now in this case the easy workaround of course would be to put the file somewhere else, but this proves the point that pkg update will blindly overwrite everything, not caring whether it has been modified by the user.

This means that if we want to allow pkg update, then we need to change the way we put together helloSystem to be careful not to change any files that come in packages. So far, we have been freely modifying those.

What would help is if there was some file with paths to be treated as "immutable" by pkg. So we could put a list of files modified by us somewhere, and pkg would just leave those alone. That would be neat!

probonopd commented 2 years ago

Was prior installation of devel/qbs automated, or explicit?

Probably it was automatically installed as a dependency of Qt Creator.

probonopd commented 2 years ago

Also since the update, we have an entirely useless icon on the desktop, showing the empty(!) DVD drive. It was not there before. And one for the SSD, even though that one is mounted using ZFS on / which is shown as "Startvolume" on helloDesktop.

image

It is this kind of unpleasant surprises that makes part of me think that allowing users to do package-based updates just leads to untestable, random results. Hence my idea to make the whole system one image and leave it at that.

grahamperrin commented 2 years ago

https://github.com/helloSystem/hello/issues/161#issuecomment-944975308

… pkg update will blindly overwrite everything, …

Not so.

From https://github.com/helloSystem/hello/issues/45#issuecomment-753630726:

https://www.freebsd.org/cgi/man.cgi?query=hier(7)

probonopd commented 2 years ago

Wow. PyCharm CE now greets me with

[root@FreeBSD /usr/home/user]# pycharm-ce 
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/intellij/idea/Main has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601)
grahamperrin commented 2 years ago

Wow.

  1. sign out from the desktop environment
  2. switch to a tty
  3. script
  4. pkg upgrade -f
  5. exit
  6. rename the typescript to something distinctive, so it will make sense in the future.

script(1)

probonopd commented 2 years ago

What the...

FreeBSD% pkg which $(which java)
/usr/local/bin/java was not found in the database
probonopd commented 2 years ago
FreeBSD% sudo pkg.real upgrade -f                      
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (1422 candidates):  22%
(null) has no direct installation candidates, change it to pylint-py38? [Y/n]:

Now it's the questions asking game again. I thought I could be smart and trick it, but no...

FreeBSD% env CONSOLE=cat sudo pkg.real upgrade --yes -f
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (1422 candidates):  22%
Child process pid=2717 terminated abnormally: Segmentation fault

Not better when I answer by hand:

FreeBSD% sudo pkg.real upgrade -f      
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (1422 candidates):  22%
(null) has no direct installation candidates, change it to pylint-py38? [Y/n]: y
Child process pid=2729 terminated abnormally: Segmentation fault
grahamperrin commented 2 years ago

https://github.com/helloSystem/hello/issues/161#issuecomment-944978808 edited.

probonopd commented 2 years ago

Also get the segfault there.

But at least I learned a new super cool command, script.

probonopd commented 2 years ago

Running it with truss shows that it repeatedly tries this, then segfaults.

fstatat(4,"repo-FreeBSD.sqlite-journal",0x7fffffffd090,0x0) ERR#2 'No such file or directory'
fstatat(4,"repo-FreeBSD.sqlite-wal",0x7fffffffd090,0x0) ERR#2 'No such file or directory'
fstat(9,{ mode=-rw-r--r-- ,inode=1214465,size=52596736,blksize=131072 }) = 0 (0x0)
fcntl(9,F_SETLK,0x7fffffffd100)          = 0 (0x0)
mmap(0x0,28672,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 34601992192 (0x80e708000)
fcntl(9,F_SETLK,0x7fffffffd0b0)          = 0 (0x0)
fcntl(9,F_SETLK,0x7fffffffd0b0)          = 0 (0x0)
fcntl(9,F_SETLK,0x7fffffffd0b0)          = 0 (0x0)
fstatat(4,"repo-FreeBSD.sqlite-journal",0x7fffffffd030,0x0) ERR#2 'No such file or directory'
fstatat(4,"repo-FreeBSD.sqlite-wal",0x7fffffffd030,0x0) ERR#2 'No such file or directory'
fstat(9,{ mode=-rw-r--r-- ,inode=1214465,size=52596736,blksize=131072 }) = 0 (0x0)
grahamperrin commented 2 years ago

Bear in mind, you might have been working for months with an outdated base system; and some of that time might have been combined with a repository of outdated packages that's not normally used with FreeBSD.

probonopd commented 2 years ago

My theory is that it segfaults because of the (null). Found a similar case here: https://issueexplorer.com/issue/freebsd/pkg/1993

Because it mentioned pylint-py38 in (null) has no direct installation candidates, change it to pylint-py38? I did sudo pkg install pylint-py38 and that seems to have solved it.

The point is - most of the time you can find your way out of situations like these, but only if you are doing command line acrobatics.

Back to the question, what is supposed to provide /usr/local/bin/java... and why wasn't that thing updated when PyCharm CE was updated?

[root@FreeBSD /usr/home/user]# pkg which /usr/local/bin/java
/usr/local/bin/java was not found in the database

I would assume

[root@FreeBSD /usr/home/user]# pkg info openjdk11
openjdk11-11.0.12+7.1
Name           : openjdk11
Version        : 11.0.12+7.1
Installed on   : Sat Oct 16 18:41:33 2021 CEST
Origin         : java/openjdk11
Architecture   : FreeBSD:12:amd64
Prefix         : /usr/local
Categories     : devel java
Licenses       : GPLv2
Maintainer     : java@FreeBSD.org
WWW            : https://openjdk.java.net/
Comment        : Java Development Kit 11

but apparently not:

[root@FreeBSD /usr/home/user]# pkg list openjdk11 | grep java$
/usr/local/openjdk11/bin/java

Now, the PyCharm CE error message says

Main has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

How is a normal person supposed to know which version of OpenJDK can run which class file versions? (OK, this is stupid Java versioning, but anyhow, such things drive "mere mortals" insane. Especially when not handled by the file manager.)

grahamperrin commented 2 years ago

what is supposed to provide /usr/local/bin/java

https://github.com/helloSystem/hello/issues/161#issuecomment-944966784

What was returned by the command?

pkg prime-list | sort

probonopd commented 2 years ago

Hmm, interesting:

[root@FreeBSD /usr/home/user]# pkg prime-list | grep open
openbox
openbox-theme
openntpd
openvpn

[root@FreeBSD /usr/home/user]# pkg install openjdk11
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed

Let's see what PyCharm CE claims to need:

[root@FreeBSD /usr/home/user]# pkg info -dx pycharm-ce
pycharm-ce-2021.1.1:
        python38-3.8.12
        openjdk11-11.0.12+7.1
        intellij-pty4j-0.11.4
        intellij-fsnotifier-20160221_6

[root@FreeBSD /usr/home/user]# pkg info openjdk11
openjdk11-11.0.12+7.1

So it has exactly what it needs yet it is not working.

Uh oh:

lrwxr-xr-x  1 root  wheel    21B  6 Apr.  2021 /usr/local/bin/java -> /usr/local/bin/javavm
[root@FreeBSD /usr/home/user]# ls -lh $(which javavm)
-r-xr-xr-x  1 root  wheel    22K  5 Okt. 03:09 /usr/local/bin/javavm
[root@FreeBSD /usr/home/user]# pkg which /usr/local/bin/javavm
/usr/local/bin/javavm was installed by package javavmwrapper-2.7.7

This is getting really complicated.

And something is utterly broken:

[root@FreeBSD /usr/home/user]# java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
grahamperrin commented 2 years ago

Please share the full output from the command, as given. Not grepped.

https://github.com/helloSystem/hello/issues/161#issuecomment-944982465

a repository of outdated packages that's not normally used with FreeBSD.

https://github.com/helloSystem/hello/issues/161#issuecomment-944983877

command line acrobatics.

For a substantial period of time, helloSystem acrobatically avoided the repositories that are normally used with up-to-date installations of FreeBSD :-/

grahamperrin commented 2 years ago

Edition:

This is getting really complicated.

Please slow down. Please share the full output from the command, as given. Not grepped.

probonopd commented 2 years ago

pkg prime-list | sort Please share the full output from the command, as given. Not grepped.

pkg_prime-list.txt

grahamperrin commented 2 years ago

https://github.com/helloSystem/hello/issues/161#issuecomment-944983877

… Back to the question, what is supposed to provide /usr/local/bin/java

Without helloSystem:

% uname -KU
1400036 1400036
% which java
/usr/local/bin/java
% ls -hl /usr/local/bin/java
lrwxr-xr-x  1 root  wheel    21B  6 Dec  2020 /usr/local/bin/java -> /usr/local/bin/javavm
% pkg provides /usr/local/bin/javavm
Name    : javavmwrapper-2.7.7
Desc    : Wrapper script for various Java Virtual Machines
Repo    : FreeBSD
Filename: usr/local/bin/javavm
% pkg query %o javavmwrapper
java/javavmwrapper
% 

With helloSystem:

root@mowa219-gjp4-hello-060-vm:~ # uname -aKU
FreeBSD mowa219-gjp4-hello-060-vm 12.2-RELEASE-p7 FreeBSD 12.2-RELEASE-p7 GENERIC  amd64 1202000 1202000
root@mowa219-gjp4-hello-060-vm:~ # freebsd-version -kru
12.2-RELEASE-p7
12.2-RELEASE-p7
12.2-RELEASE-p10
root@mowa219-gjp4-hello-060-vm:~ # pkg provides /usr/local/bin/javavm
Name    : javavmwrapper-2.7.7
Desc    : Wrapper script for various Java Virtual Machines
Repo    : FreeBSD
Filename: usr/local/bin/javavm
root@mowa219-gjp4-hello-060-vm:~ # 

javavmwrapper was not amongst your non-automated packages.

https://www.freshports.org/java/javavmwrapper/#requiredforRun it's a runtime requirement for (amongst other things) java/openjdk11.

openjdk11 was also not amongst your non-automated packages. https://www.freshports.org/java/openjdk11/#requiredforRun includes editors/libreoffice.

libreoffice is amongst your non-automated packages.

probonopd commented 2 years ago

What is a "non-automated" package?

grahamperrin commented 2 years ago

What is a "non-automated" package?

Upgrading issues. | The FreeBSD Forumspost #5.

In greater depth: List of all installed ports without dependencies | The FreeBSD Forums

grahamperrin commented 2 years ago

… custom /usr/local/share/slim/themes/default/background.jpg. …

Here, the FreeBSD ports/package system behaves exactly as expected.

% uname -KU
1400036 1400036
% pkg info -x slim
pkg: No package(s) matching slim
% pkg provides /usr/local/share/slim/themes/default/background.jpg
Name    : slim-1.3.6_22
Desc    : Graphical login manager for X11, derived from Login.app
Repo    : FreeBSD
Filename: usr/local/share/slim/themes/default/background.jpg
% pkg query %o slim
% pkg rquery %o slim
x11/slim
% 

The package provides the file.

You can not alter (customise) what should be the end result of installation and then expect a standard package to be aware of your alteration when the time comes to reinstall.

https://www.freshports.org/x11-themes/slim-themes/#descriptionhttp://slim.berlios.de/themes01.php redirects to https://www.berlios.de/software/slim/ and:

Das Projekt wird seit 2013 nicht mehr weitergeführt.

The project has not been continued since 2013.

In the Wayback Machine: https://web.archive.org/web/20130424183437/http://slim.berlios.de/manual.php

… By default themes are placed in /usr/share/slim/themes; detailed information on how to create or modify themes is collected in the SLiM Themes HowTo. …

On FreeBSD:

grahamperrin commented 2 years ago

@probonopd please: was any of what's above, for you, preceded by a switch away from latest, to quarterly?

https://github.com/helloSystem/ISO/commit/32ae6b9299b5313874bb3db9d6dacd92f3d7fb95 (2021-10-14 (three days ago))

Switch back to quarterly packages

probonopd commented 2 years ago

I currently am using quarterly. Hard to say whether latest was enabled on this machine in the past, but it is possible.

In any case, I can launch PyCharm CE if I do:

sudo pkg install openjdk12
env JDK_HOME=/usr/local/openjdk12/ pycharm-ce

Maybe a bug of the pycharm-ce package?

grahamperrin commented 2 years ago

… Hard to say whether latest was enabled on this machine in the past, but it is possible. …

⚠ Complete the forced upgrade of all packages without delay

– and keep a transcript.

https://github.com/helloSystem/ISO/issues/1#issuecomment-778495100 (quoting myself):

… from latest to quarterly, with a consequent downgrade of some packages through a forced upgrade of all packages. I'll restart the system …

In any such situation, a forced upgrade of all packages is required (not optional).

probonopd commented 2 years ago

Did that, does not solve it.

Similar: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255168

grahamperrin commented 2 years ago

devel/pycharm-ce – JetBrains PyCharm Community Edition IDE · Discussion #220 · helloSystem/hello

probonopd commented 2 years ago

After having updated the 12.2 system and the packages on the system:

FreeBSD% electron10                                       
ld-elf.so.1: /usr/local/bin/electron10: Undefined symbol "hb_subset_input_set_retain_gids"
FreeBSD% electron12 
ld-elf.so.1: /usr/local/bin/electron12: Undefined symbol "hb_subset_input_set_retain_gids"

https://www.bsdforen.de/threads/hb_subset_input_set_retain_gids.36284/ says harfbuzz-3.0.0 is broken, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258607

The suggestion is given to downgrade to harfbuzz-2.9.1.pkg but it is entirely unclear where to get this from!

In these situations "normal users" are completely lost. Hence my hesitance to let "normal users" update their system using packages. Too many untested, unforseeable things can apparently happen.

grahamperrin commented 2 years ago

Again, hier(7)

So:

/var/cache/pkg/

grahamperrin commented 2 years ago

electron10 · Discussion #223 · helloSystem/hello

devel/electron11 and devel/electron12 · Discussion #224 · helloSystem/hello

print/harfbuzz · Discussion #225 · helloSystem/hello

grahamperrin commented 2 years ago

Via portmgr: Behind the Scenes :: FreeBSD Presentations and Papers (2021-09-19):

Part of the underlying page https://www.freebsd.org/portmgr/ is outdated but still, it's of interest. In particular:

– there's 12.2-RELEASE but not (outdated) 12.0-RELEASE;

… Users are strongly encouraged to upgrade to one of the supported releases mentioned above.

probonopd commented 2 years ago

It should NEVER be the cacse that installing something removes packages. Yet it happens on a regular basis during the first few weeks each quarter. It did this a couple of days ago:

root@FreeBSD:/usr/ports/audio/carla # make build-depends-list | cut -c 12- | xargs pkg install -y 
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
pkg: kodi has a missing dependency: libdvdcss
The following 193 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        af-libreoffice: 7.2.5.2
        am-libreoffice: 7.2.5.2
        ar-libreoffice: 7.2.5.2
        as-libreoffice: 7.2.5.2
        ast-libreoffice: 7.2.5.2
        be-libreoffice: 7.2.5.2
        bg-libreoffice: 7.2.5.2
        bn-libreoffice: 7.2.5.2
        bn_IN-libreoffice: 7.2.5.2
        bo-libreoffice: 7.2.5.2
        br-libreoffice: 7.2.5.2
        brx-libreoffice: 7.2.5.2
        bs-libreoffice: 7.2.5.2
        ca-libreoffice: 7.2.5.2
        ca_valencia-libreoffice: 7.2.5.2
        ckb-libreoffice: 7.2.5.2
        cs-libreoffice: 7.2.5.2
        cy-libreoffice: 7.2.5.2
        da-libreoffice: 7.2.5.2
        de-libreoffice: 7.2.5.2
        dgo-libreoffice: 7.2.5.2
        dsb-libreoffice: 7.2.5.2
        dz-libreoffice: 7.2.5.2
        el-libreoffice: 7.2.5.2
        en_GB-libreoffice: 7.2.5.2
        en_ZA-libreoffice: 7.2.5.2
        eo-libreoffice: 7.2.5.2
        es-libreoffice: 7.2.5.2
        et-libreoffice: 7.2.5.2
        eu-libreoffice: 7.2.5.2
        fa-libreoffice: 7.2.5.2
        fi-libreoffice: 7.2.5.2
        fr-libreoffice: 7.2.5.2
        frei0r-plugins: 1.7.0.18
        frei0r-plugins-opencv: 1.7.0.18
        fur-libreoffice: 7.2.5.2
        fy-libreoffice: 7.2.5.2
        ga-libreoffice: 7.2.5.2
        gd-libreoffice: 7.2.5.2
        gdal: 3.3.3_2
        gl-libreoffice: 7.2.5.2
        gu-libreoffice: 7.2.5.2
        gug-libreoffice: 7.2.5.2
        he-libreoffice: 7.2.5.2
        hi-libreoffice: 7.2.5.2
        hr-libreoffice: 7.2.5.2
        hsb-libreoffice: 7.2.5.2
        hu-libreoffice: 7.2.5.2
        id-libreoffice: 7.2.5.2
        is-libreoffice: 7.2.5.2
        it-libreoffice: 7.2.5.2
        ja-libreoffice: 7.2.5.2
        ka-libreoffice: 7.2.5.2
        kab-libreoffice: 7.2.5.2
        kk-libreoffice: 7.2.5.2
        km-libreoffice: 7.2.5.2
        kmr_Latn-libreoffice: 7.2.5.2
        kn-libreoffice: 7.2.5.2
        ko-libreoffice: 7.2.5.2
        kodi: 19.1_4
        kok-libreoffice: 7.2.5.2
        ks-libreoffice: 7.2.5.2
        lb-libreoffice: 7.2.5.2
        libgeotiff: 1.7.0
        libreoffice: 7.2.5.2
        libreoffice-i18n: 7.2.5.2
        lo-libreoffice: 7.2.5.2
        lt-libreoffice: 7.2.5.2
        lv-libreoffice: 7.2.5.2
        mai-libreoffice: 7.2.5.2
        mk-libreoffice: 7.2.5.2
        ml-libreoffice: 7.2.5.2
        mn-libreoffice: 7.2.5.2
        mni-libreoffice: 7.2.5.2
        mr-libreoffice: 7.2.5.2
        my-libreoffice: 7.2.5.2
        nb-libreoffice: 7.2.6.2
        ne-libreoffice: 7.2.5.2
        nl-libreoffice: 7.2.5.2
        nn-libreoffice: 7.2.5.2
        nr-libreoffice: 7.2.5.2
        nso-libreoffice: 7.2.5.2
        oc-libreoffice: 7.2.5.2
        om-libreoffice: 7.2.5.2
        opencv: 4.5.3_4
        or-libreoffice: 7.2.5.2
        pa_IN-libreoffice: 7.2.5.2
        pl-libreoffice: 7.2.5.2
        pt-libreoffice: 7.2.5.2
        pt_BR-libreoffice: 7.2.5.2
        ro-libreoffice: 7.2.5.2
        ru-libreoffice: 7.2.5.2
        rw-libreoffice: 7.2.5.2
        sa_IN-libreoffice: 7.2.5.2
        sat-libreoffice: 7.2.5.2
        sd-libreoffice: 7.2.5.2
        shotcut: 21.03.21_3
        si-libreoffice: 7.2.5.2
        sid-libreoffice: 7.2.5.2
        sk-libreoffice: 7.2.5.2
        sl-libreoffice: 7.2.5.2
        sq-libreoffice: 7.2.5.2
        sr-libreoffice: 7.2.5.2
        sr_Latn-libreoffice: 7.2.5.2
        ss-libreoffice: 7.2.5.2
        st-libreoffice: 7.2.5.2
        sv-libreoffice: 7.2.5.2
        sw_TZ-libreoffice: 7.2.5.2
        szl-libreoffice: 7.2.5.2
        ta-libreoffice: 7.2.5.2
        te-libreoffice: 7.2.5.2
        tg-libreoffice: 7.2.5.2
        th-libreoffice: 7.2.5.2
        tn-libreoffice: 7.2.5.2
        tr-libreoffice: 7.2.5.2
        ts-libreoffice: 7.2.5.2
        tt-libreoffice: 7.2.5.2
        ug-libreoffice: 7.2.5.2
        uk-libreoffice: 7.2.5.2
        uz-libreoffice: 7.2.5.2
        ve-libreoffice: 7.2.5.2
        vec-libreoffice: 7.2.5.2
        vi-libreoffice: 7.2.5.2
        xh-libreoffice: 7.2.5.2
        zh_CN-libreoffice: 7.2.5.2
        zh_TW-libreoffice: 7.2.5.2
        zu-libreoffice: 7.2.5.2

New packages to be INSTALLED:
        highway: 0.16.0_2 [FreeBSD]
        level-zero: 1.7.15 [FreeBSD]
        libjxl: 0.6.1_5 [FreeBSD]
        proj-data: 1.9 [FreeBSD]
        py38-qt5-pyqt: 5.15.6_1 [FreeBSD]
        py38-qtbuilder: 1.12.2 [FreeBSD]
        svt-av1: 0.9.1_1 [FreeBSD]
        vmaf: 2.3.0_2 [FreeBSD]

Installed packages to be UPGRADED:
        ImageMagick7: 7.0.11.12_2 -> 7.1.0.29 [FreeBSD]
        ardour6: 6.8.0_1 -> 6.9.0_2 [FreeBSD]
        audacious-plugins: 4.1_3 -> 4.1_4 [FreeBSD]
        dav1d: 0.9.2 -> 1.0.0 [FreeBSD]
        ffmpeg: 4.4.1_1,1 -> 4.4.1_11,1 [FreeBSD]
        fluidsynth: 2.2.4 -> 2.2.6 [FreeBSD]
        glib: 2.70.2,2 -> 2.70.4_2,2 [FreeBSD]
        gnustep-base: 1.27.0_2 -> 1.27.0_3 [FreeBSD]
        gtk3: 3.24.30 -> 3.24.33 [FreeBSD]
        hwloc2: 2.4.1 -> 2.7.0_1 [FreeBSD]
        kf5-kdoctools: 5.86.0 -> 5.92.0_1 [FreeBSD]
        kf5-kio: 5.86.0_1 -> 5.92.0_1 [FreeBSD]
        lash: 0.5.4_15 -> 0.5.4_16 [FreeBSD]
        libabw: 0.1.3 -> 0.1.3_1 [FreeBSD]
        libbluray: 1.3.0,1 -> 1.3.0_1,1 [FreeBSD]
        libcmis: 0.5.2_2 -> 0.5.2_3 [FreeBSD]
        libcroco: 0.6.13 -> 0.6.13_1 [FreeBSD]
        libe-book: 0.1.3_21 -> 0.1.3_22 [FreeBSD]
        libetonyek01: 0.1.10,1 -> 0.1.10_2,1 [FreeBSD]
        libglvnd: 1.4.0 -> 1.4.0_1 [FreeBSD]
        libgphoto2: 2.5.26 -> 2.5.26_1 [FreeBSD]
        libgsf: 1.14.47_1 -> 1.14.47_2 [FreeBSD]
        liblangtag: 0.6.2 -> 0.6.3_1 [FreeBSD]
        libodfgen01: 0.1.8 -> 0.1.8_1 [FreeBSD]
        librsvg2-rust: 2.52.4 -> 2.54.0_1 [FreeBSD]
        libsoup: 2.74.0 -> 2.74.0_1 [FreeBSD]
        libvisio01: 0.1.7_5 -> 0.1.7_6 [FreeBSD]
        libxkbcommon: 1.3.1 -> 1.4.0_1 [FreeBSD]
        libxml++: 2.40.1,1 -> 2.40.1_1,1 [FreeBSD]
        libxml2: 2.9.12 -> 2.9.13 [FreeBSD]
        libxslt: 1.1.34_2 -> 1.1.35_1 [FreeBSD]
        linuxsampler: 2.2.0_1 -> 2.2.0_2 [FreeBSD]
        llvm12: 12.0.1_6 -> 12.0.1_8 [FreeBSD]
        llvm80: 8.0.1_5 -> 8.0.1_6 [FreeBSD]
        llvm90: 9.0.1_3 -> 9.0.1_5 [FreeBSD]
        mlt6: 6.26.1_4 -> 6.26.1_5 [FreeBSD]
        openjfx14: 14.0.2.1+1_4 -> 14.0.2.1+1_5 [FreeBSD]
        pango: 1.48.10 -> 1.50.6 [FreeBSD]
        proj: 7.2.1,1 -> 8.2.1_2,1 [FreeBSD]
        py38-lxml: 4.6.3 -> 4.8.0_1 [FreeBSD]
        py38-shiboken2: 5.15.2_2 -> 5.15.2_3 [FreeBSD]
        py38-sip: 5.5.0_1,1 -> 6.5.1,1 [FreeBSD]
        python38: 3.8.12 -> 3.8.13 [FreeBSD]
        qt5-core: 5.15.2p263 -> 5.15.2p263_1 [FreeBSD]
        qt5-webengine: 5.15.2_5 -> 5.15.2_6 [FreeBSD]
        qt5-webkit: 5.212.0.a4_7 -> 5.212.0.a4_8 [FreeBSD]
        raptor2: 2.0.15_19 -> 2.0.15_20 [FreeBSD]
        recoll: 1.27.3_15 -> 1.31.4_2 [FreeBSD]
        sane-airscan: 0.99.26 -> 0.99.26_1 [FreeBSD]
        sane-backends: 1.0.32_7 -> 1.1.1_2 [FreeBSD]
        shared-mime-info: 2.0_2 -> 2.2 [FreeBSD]
        spatialite: 5.0.1 -> 5.0.1_1 [FreeBSD]
        vscode: 1.56.2_3 -> 1.64.2_1 [FreeBSD]
        wayland: 1.19.0_1 -> 1.20.0_1 [FreeBSD]
        webkit2-gtk3: 2.34.2 -> 2.34.6_1 [FreeBSD]
        wine: 6.0.2_1,1 -> 6.0.3_1,1 [FreeBSD]
        wine-proton: 6.3.2_2 -> 6.3.2_4 [FreeBSD]
        xmlsec1: 1.2.29 -> 1.2.29_1 [FreeBSD]

Number of packages to be removed: 127
Number of packages to be installed: 8
Number of packages to be upgraded: 58

Installed packages to be REMOVED is an anti-feature. It destroys woking systems.

Kinda like what people make fun of in Linux:

https://youtu.be/0506yDSgU7M?t=625

But on Linux, one must explicitly type "Yes, do as I say" whereas on FreeBSD it just goes ahead and breaks the system.

image

Source: https://www.reddit.com/r/LinusTechTips/comments/qrvmq0/linus_uninstalling_his_desktop_environment_in_the/

OK, it won't uninstall the bootloader actually because that one is in base, but essential things like Xorg and graphics drivers are not, allowing pok to easily leave the system in an unbootable (as in: no graphic desktop) state.

At this point I am wondering whether switching to GhostBSD packages would fix this issue that seems to be repeating itself at the beginning of each quarter.

probonopd commented 2 years ago

Here we go again:

FreeBSD% sudo pkg install GraphicsMagick
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 10 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        frei0r-plugins: 1.7.0.18
        frei0r-plugins-opencv: 1.7.0.18
        gdal: 3.3.3_2
        opencv: 4.5.3_4
        shotcut: 21.03.21_3

New packages to be INSTALLED:
        GraphicsMagick: 1.3.38_2,1 [FreeBSD]

Installed packages to be UPGRADED:
        gegl: 0.4.32 -> 0.4.36 [FreeBSD]
        jasper: 2.0.33 -> 3.0.4 [FreeBSD]
        qt5-imageformats: 5.15.2 -> 5.15.5p3_1 [FreeBSD]
        simage: 1.7.0_8 -> 1.7.0_9 [FreeBSD]

Number of packages to be removed: 5
Number of packages to be installed: 1
Number of packages to be upgraded: 4

The operation will free 172 MiB.
6 MiB to be downloaded.

Can pkg configured in a way so that it NEVER proceeds if the Number of packages to be removed is not 0?

I consider Installed packages to be REMOVED breaking the system. This should never occur, or else the package manager is unsafe for "mere mortals" to use.

By the way, I have not upgaded the packages on this system for a long time, out of fear that something might break. Hence, on the same system:

FreeBSD% sudo pkg update
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
FreeBSD% sudo pkg upgradew
pkg: unknown command: upgradew

For more information on available commands and options see 'pkg help'.
FreeBSD% sudo pkg upgrade 
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking for upgrades (697 candidates): 100%
Processing candidates (697 candidates): 100%
The following 851 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        abseil: 20211102.0 [FreeBSD]
        gcc11: 11.3.0 [FreeBSD]
        go118: 1.18.5_1 [FreeBSD]
        gpu-firmware-amd-kmod-banks: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-bonaire: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-carrizo: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-fiji: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-hainan: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-hawaii: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-kabini: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-kaveri: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-mullins: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-navi10: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-navi12: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-navi14: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-oland: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-picasso: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-pitcairn: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-polaris10: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-polaris11: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-polaris12: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-raven: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-raven2: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-renoir: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-si58: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-stoney: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-tahiti: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-tonga: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-topaz: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-vega10: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-vega12: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-vega20: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-vegam: 20220511 [FreeBSD]
        gpu-firmware-amd-kmod-verde: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-broxton: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-coffeelake: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-elkhartlake: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-geminilake: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-icelake: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-kabylake: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-rocketlake: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-skylake: 20220511 [FreeBSD]
        gpu-firmware-intel-kmod-tigerlake: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-aruba: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-barts: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-bonaire: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-btc: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-caicos: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-cayman: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-cedar: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-cypress: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-hainan: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-hawaii: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-juniper: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-kabini: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-kaveri: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-mullins: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-oland: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-palm: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-pitcairn: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-r100: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-r200: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-r300: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-r420: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-r520: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-r600: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-r700: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-redwood: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rs600: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rs690: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rs780: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv610: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv620: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv630: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv635: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv670: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv710: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv730: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv740: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-rv770: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-sumo: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-sumo2: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-tahiti: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-turks: 20220511 [FreeBSD]
        gpu-firmware-radeon-kmod-verde: 20220511 [FreeBSD]
        kf5-syntax-highlighting: 5.95.0 [FreeBSD]
        level-zero: 1.8.1 [FreeBSD]
        libaec: 1.0.6 [FreeBSD]
        libde265: 1.0.8 [FreeBSD]
        libfabric: 1.14.0 [FreeBSD]
        libheif: 1.12.0.62_1 [FreeBSD]
        libimagequant: 2.17.0 [FreeBSD]
        libixion: 0.17.0_1 [FreeBSD]
        llvm13: 13.0.1_3 [FreeBSD]
        mpich: 3.4.3 [FreeBSD]
        plasma-wayland-protocols: 1.7.0 [FreeBSD]
        proj-data: 1.10 [FreeBSD]
        py39-boost-libs: 1.79.0_1 [FreeBSD]
        py39-brotli: 1.0.9 [FreeBSD]
        py39-cairo: 1.18.1_2,1 [FreeBSD]
        py39-certifi: 2022.5.18.1 [FreeBSD]
        py39-cffi: 1.15.0_1 [FreeBSD]
        py39-charset-normalizer: 2.0.12 [FreeBSD]
        py39-cryptography: 3.4.8 [FreeBSD]
        py39-cycler: 0.11.0 [FreeBSD]
        py39-dateutil: 2.8.2 [FreeBSD]
        py39-dbus: 1.2.18 [FreeBSD]
        py39-distro: 1.7.0 [FreeBSD]
        py39-dnspython: 2.2.1,1 [FreeBSD]
        py39-evdev: 1.4.0 [FreeBSD]
        py39-gobject3: 3.38.0_1 [FreeBSD]
        py39-html5lib: 1.0.1 [FreeBSD]
        py39-idna: 3.3 [FreeBSD]
        py39-importlib-metadata: 4.8.1 [FreeBSD]
        py39-isodate: 0.6.1 [FreeBSD]
        py39-kiwisolver: 1.3.2,1 [FreeBSD]
        py39-lxml: 4.9.0 [FreeBSD]
        py39-markdown: 3.3.7 [FreeBSD]
        py39-matplotlib: 3.4.3_3 [FreeBSD]
        py39-mutagen: 1.45.1 [FreeBSD]
        py39-numpy: 1.22.4_1,1 [FreeBSD]
        py39-olefile: 0.46 [FreeBSD]
        py39-openssl: 20.0.1,1 [FreeBSD]
        py39-packaging: 21.3 [FreeBSD]
        py39-pillow: 9.1.1 [FreeBSD]
        py39-pivy: 0.6.6 [FreeBSD]
        py39-pluggy: 1.0.0 [FreeBSD]
        py39-pycparser: 2.21 [FreeBSD]
        py39-pycryptodomex: 3.12.0 [FreeBSD]
        py39-pycups: 2.0.1 [FreeBSD]
        py39-pycurl: 7.45.1 [FreeBSD]
        py39-pygments: 2.9.0 [FreeBSD]
        py39-pyliblo: 0.10.0_2 [FreeBSD]
        py39-pyparsing: 3.0.9 [FreeBSD]
        py39-pyside2: 5.15.2_2 [FreeBSD]
        py39-pysocks: 1.7.1 [FreeBSD]
        py39-pytz: 2021.3,1 [FreeBSD]
        py39-pyudev: 0.22.0 [FreeBSD]
        py39-qt5-pyqt: 5.15.6_1 [FreeBSD]
        py39-qt5-sip: 12.9.1 [FreeBSD]
        py39-qtbuilder: 1.12.2 [FreeBSD]
        py39-rdflib: 6.1.1 [FreeBSD]
        py39-requests: 2.28.0 [FreeBSD]
        py39-setuptools: 62.1.0_1 [FreeBSD]
        py39-shiboken2: 5.15.2_4 [FreeBSD]
        py39-sip: 6.5.1,1 [FreeBSD]
        py39-six: 1.16.0 [FreeBSD]
        py39-sqlite3: 3.9.13_7 [FreeBSD]
        py39-tkinter: 3.9.13_6 [FreeBSD]
        py39-toml: 0.10.2 [FreeBSD]
        py39-tornado: 6.1 [FreeBSD]
        py39-urllib3: 1.26.9,1 [FreeBSD]
        py39-webencodings: 0.5.1 [FreeBSD]
        py39-websockets: 10.3 [FreeBSD]
        py39-zipp: 3.4.0 [FreeBSD]
        qhull7: 7.3.2_2,1 [FreeBSD]
        spidermonkey91: 91.8.0_3 [FreeBSD]
        yt-dlp: 2022.06.29 [FreeBSD]

Installed packages to be UPGRADED:
        7-zip: 21.07_1 -> 21.07_2 [FreeBSD]
        Carla: 2.4.1_1 -> 2.4.3 [FreeBSD]
        FreeCAD: 0.19.2_3 -> 0.20_1 [FreeBSD]
        ImageMagick6: 6.9.12.44_1,1 -> 6.9.12.49_1,1 [FreeBSD]
        Imath: 3.1.3 -> 3.1.5_1 [FreeBSD]
        PrusaSlicer: 2.3.3 -> 2.3.3_4 [FreeBSD]
        Quaternion: 0.0.95.b3_2 -> 0.0.95.b3_3 [FreeBSD]
        af-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        alsa-plugins: 1.2.2_2 -> 1.2.2_8 [FreeBSD]
        am-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        aom: 3.1.3 -> 3.4.0 [FreeBSD]
        appmenu-gtk-module: 0.7.6_1 -> 0.7.6_2 [FreeBSD]
        apr: 1.7.0.1.6.1_1 -> 1.7.0.1.6.1_2 [FreeBSD]
        ar-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        archivemount: 0.8.12 -> 0.8.12_2 [FreeBSD]
        ardour6: 6.8.0_1 -> 6.9.0_4 [FreeBSD]
        argp-standalone: 1.3_4 -> 1.5.0 [FreeBSD]
        as-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        assimp: 5.0.1_1 -> 5.1.5 [FreeBSD]
        ast-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        audacious: 4.1 -> 4.1_1 [FreeBSD]
        audacious-plugins: 4.1_3 -> 4.1_6 [FreeBSD]
        babl: 0.1.88 -> 0.1.92_1 [FreeBSD]
        bamf: 0.5.4 -> 0.5.6 [FreeBSD]
        bash: 5.1.8 -> 5.1.16 [FreeBSD]
        be-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        bg-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        blas: 3.10.0 -> 3.10.1 [FreeBSD]
        bn_IN-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        bo-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        boost-libs: 1.72.0_6 -> 1.79.0_1 [FreeBSD]
        botan2: 2.19.1 -> 2.19.2 [FreeBSD]
        br-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        brx-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        bs-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        bsdisks: 0.26 -> 0.27 [FreeBSD]
        ca-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ca_root_nss: 3.69_1 -> 3.78 [FreeBSD]
        ca_valencia-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        cairo: 1.17.4,3 -> 1.17.4_1,3 [FreeBSD]
        cairomm: 1.12.2_4 -> 1.12.2_6 [FreeBSD]
        cdrtools: 2021.09.18 -> 2021.09.18_1 [FreeBSD]
        chromium: 101.0.4951.67 -> 104.0.5112.101 [FreeBSD]
        ckb-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        cmake: 3.22.2 -> 3.23.2 [FreeBSD]
        codeblocks: 20.03_1 -> 20.03_2 [FreeBSD]
        colord: 1.3.5_1 -> 1.3.5_2 [FreeBSD]
        consolekit2: 1.2.4_1 -> 1.2.4_3 [FreeBSD]
        cs-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        cups: 2.3.3op2 -> 2.4.2 [FreeBSD]
        cups-filters: 1.28.10 -> 1.28.15_2 [FreeBSD]
        cups-pdf: 3.0.1_1 -> 3.0.1_2 [FreeBSD]
        curl: 7.79.1 -> 7.84.0 [FreeBSD]
        cy-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        cyrus-sasl: 2.1.27_2 -> 2.1.28 [FreeBSD]
        da-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        dav1d: 1.0.0 -> 1.0.0_1 [FreeBSD]
        db5: 5.3.28_7 -> 5.3.28_8 [FreeBSD]
        dbus: 1.12.20_5 -> 1.14.0,1 [FreeBSD]
        de-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        delve: 1.7.1 -> 1.8.3_1 [FreeBSD]
        dexed-synth: 0.9.6.16_1 -> 0.9.6.16_4 [FreeBSD]
        dgo-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        djvulibre: 3.5.28 -> 3.5.28_1 [FreeBSD]
        dmidecode: 3.3 -> 3.4 [FreeBSD]
        dmidiplayer: 1.5.1 -> 1.6.0 [FreeBSD]
        double-conversion: 3.1.5.19 -> 3.2.0 [FreeBSD]
        drm-fbsd13-kmod: 5.4.144.g20211013 -> 5.4.191.g20220604_1 [FreeBSD]
        drm-kmod: g20190710_1 -> 20220501 [FreeBSD]
        drumstick: 2.5.0 -> 2.6.1 [FreeBSD]
        dsb-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        dunst: 1.6.1 -> 1.9.0 [FreeBSD]
        dz-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        e2fsprogs: 1.46.4_1 -> 1.46.5_1 [FreeBSD]
        e2fsprogs-libblkid: 1.46.4 -> 1.46.5 [FreeBSD]
        e2fsprogs-libuuid: 1.46.4 -> 1.46.5 [FreeBSD]
        el-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        en_GB-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        en_ZA-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        enchant2: 2.2.15 -> 2.2.15_1 [FreeBSD]
        eo-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        es-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        et-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        eu-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        exiv2: 0.27.4,1 -> 0.27.5,1 [FreeBSD]
        expat: 2.4.1 -> 2.4.8 [FreeBSD]
        fa-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        featherpad: 1.0.0 -> 1.2.0 [FreeBSD]
        ffmpeg: 4.4.2_4,1 -> 4.4.2_6,1 [FreeBSD]
        fftw3: 3.3.9_1 -> 3.3.10_2 [FreeBSD]
        fftw3-float: 3.3.9_1 -> 3.3.10_2 [FreeBSD]
        fi-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        firebird25-client: 2.5.9_1 -> 2.5.9_2 [FreeBSD]
        firefox: 95.0.2_1,2 -> 104.0.1,2 [FreeBSD]
        flac: 1.3.3_1 -> 1.3.4 [FreeBSD]
        fluidsynth: 2.2.4 -> 2.2.8 [FreeBSD]
        font-awesome: 5.14.0 -> 6.1.1 [FreeBSD]
        fr-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        freetds: 1.3.3,1 -> 1.3.12,1 [FreeBSD]
        freetype2: 2.11.1 -> 2.12.1 [FreeBSD]
        frei0r: 1.7.0.18 -> 1.8.0 [FreeBSD]
        frei0r-plugins: 1.7.0.18 -> 1.8.0 [FreeBSD]
        frei0r-plugins-gavl: 1.7.0.18 -> 1.8.0 [FreeBSD]
        frei0r-plugins-opencv: 1.7.0.18 -> 1.8.0 [FreeBSD]
        fribidi: 1.0.10 -> 1.0.12 [FreeBSD]
        fur-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        fusefs-exfat: 1.3.0 -> 1.3.0_1 [FreeBSD]
        fusefs-ext2: 0.0.10_2 -> 0.0.10_3 [FreeBSD]
        fusefs-ntfs: 2017.3.23 -> 2022.5.17 [FreeBSD]
        fusefs-squashfuse: 0.1.103 -> 0.1.104 [FreeBSD]
        fusefs-unionfs: 2.0 -> 2.2 [FreeBSD]
        fy-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ga-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        gcc: 10_4 -> 11_4 [FreeBSD]
        gcc-arm-embedded: 10.2.20201211_1 -> 10.3.20210921 [FreeBSD]
        gcc10: 10.3.0 -> 10.4.0 [FreeBSD]
        gd-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        gdal: 3.3.3_2 -> 3.5.0_1 [FreeBSD]
        gdbm: 1.21 -> 1.23 [FreeBSD]
        gdcm: 3.0.9 -> 3.0.14_1 [FreeBSD]
        gdk-pixbuf2: 2.40.0 -> 2.40.0_4 [FreeBSD]
        gegl: 0.4.32 -> 0.4.36 [FreeBSD]
        geos: 3.9.1 -> 3.10.3 [FreeBSD]
        gettext-tools: 0.21 -> 0.21_1 [FreeBSD]
        gexiv2: 0.12.3 -> 0.14.0 [FreeBSD]
        ghostscript9-agpl-base: 9.52_19 -> 9.56.1_1 [FreeBSD]
        ghostscript9-agpl-x11: 9.52 -> 9.56.1 [FreeBSD]
        gimp: 2.10.28,2 -> 2.10.32,2 [FreeBSD]
        gimp-app: 2.10.28,1 -> 2.10.32_2,1 [FreeBSD]
        git-lite: 2.32.0_1 -> 2.37.1 [FreeBSD]
        gl-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        glfw: 3.3.4_1 -> 3.3.7 [FreeBSD]
        glib: 2.70.2,2 -> 2.72.2,2 [FreeBSD]
        glib-networking: 2.66.0_1 -> 2.72.0 [FreeBSD]
        glibmm: 2.64.2,1 -> 2.66.4,1 [FreeBSD]
        glog: 0.5.0 -> 0.6.0 [FreeBSD]
        gnugrep: 3.6 -> 3.7 [FreeBSD]
        gnupg: 2.3.2 -> 2.3.3_3 [FreeBSD]
        gnustep-base: 1.27.0_2 -> 1.27.0_6 [FreeBSD]
        gnustep-gui: 0.28.0_2 -> 0.28.0_3 [FreeBSD]
        gnutls: 3.6.16 -> 3.7.7 [FreeBSD]
        go: 1.17.1,1 -> 1.18,2 [FreeBSD]
        gobject-introspection: 1.66.1,1 -> 1.72.0_1,1 [FreeBSD]
        googletest: 1.11.0 -> 1.12.1 [FreeBSD]
        gpgme: 1.15.1 -> 1.17.1 [FreeBSD]
        gpgme-cpp: 1.15.1 -> 1.17.1 [FreeBSD]
        gpgme-qt5: 1.15.1 -> 1.17.1 [FreeBSD]
        gpu-firmware-kmod: g20210330 -> 20220511,1 [FreeBSD]
        graphene: 1.10.6 -> 1.10.8 [FreeBSD]
        graphviz: 2.44.1_15 -> 2.50.0_5 [FreeBSD]
        gsettings-desktop-schemas: 41.0 -> 42.0 [FreeBSD]
        gstreamer1-plugins: 1.16.2_3 -> 1.16.2_5 [FreeBSD]
        gstreamer1-plugins-a52dec: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-bad: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-dts: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-dvdread: 1.16.2_2 -> 1.16.2_4 [FreeBSD]
        gstreamer1-plugins-gl: 1.16.2_2 -> 1.16.2_4 [FreeBSD]
        gstreamer1-plugins-good: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-mpg123: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-ogg: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-pango: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-png: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-resindvd: 1.16.2_2 -> 1.16.2_4 [FreeBSD]
        gstreamer1-plugins-soup: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-theora: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-ugly: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gstreamer1-plugins-vorbis: 1.16.2 -> 1.16.2_2 [FreeBSD]
        gtk-update-icon-cache: 3.24.26 -> 3.24.31 [FreeBSD]
        gtk3: 3.24.30 -> 3.24.33 [FreeBSD]
        gtkmm24: 2.24.5_1 -> 2.24.5_3 [FreeBSD]
        gtkmm30: 3.24.2 -> 3.24.2_2 [FreeBSD]
        gu-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        gug-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        guile2: 2.2.7_1 -> 2.2.7_2 [FreeBSD]
        harfbuzz: 3.0.0 -> 4.4.1 [FreeBSD]
        harfbuzz-icu: 3.2.0 -> 4.4.1_1 [FreeBSD]
        hdf5: 1.10.6,1 -> 1.10.9,1 [FreeBSD]
        he-libreoffice: 7.3.2.2 -> 7.3.5.2 [FreeBSD]
        hi-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        highway: 0.16.0_2 -> 0.17.0 [FreeBSD]
        hplip: 3.20.6 -> 3.22.4 [FreeBSD]
        hr-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        hs-pandoc: 2.14.2 -> 2.14.2_1 [FreeBSD]
        hsb-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        hu-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        hw-probe: 1.6.b2 -> 1.6.4 [FreeBSD]
        hwloc2: 2.4.1 -> 2.7.0_2 [FreeBSD]
        icu: 70.1_1,1 -> 71.1,1 [FreeBSD]
        id-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        is-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        iso-codes: 4.2 -> 4.7 [FreeBSD]
        it-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ja-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        jackit: 1.9.20_1 -> 1.9.21 [FreeBSD]
        jasper: 2.0.33 -> 3.0.4 [FreeBSD]
        javavmwrapper: 2.7.7 -> 2.7.9 [FreeBSD]
        jetbrains-clion: 2021.2.2 -> 2022.1.2 [FreeBSD]
        jetbrains-goland: 2021.2.3 -> 2022.1.2 [FreeBSD]
        json-c: 0.15_1 -> 0.16 [FreeBSD]
        json-glib: 1.6.2_1 -> 1.6.6 [FreeBSD]
        kColorPicker: 0.1.6 -> 0.2.0 [FreeBSD]
        kImageAnnotator: 0.5.2 -> 0.6.0 [FreeBSD]
        ka-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        kab-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        kf5-attica: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-breeze-icons: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-extra-cmake-modules: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-karchive: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kauth: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kbookmarks: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kcodecs: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kcompletion: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kconfig: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kconfigwidgets: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kcoreaddons: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kcrash: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kdbusaddons: 5.86.0_1 -> 5.95.0 [FreeBSD]
        kf5-kded: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kdesu: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kdoctools: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kglobalaccel: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kguiaddons: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-ki18n: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kiconthemes: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kio: 5.86.0_1 -> 5.95.0 [FreeBSD]
        kf5-kitemviews: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kjobwidgets: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-knotifications: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kpty: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kservice: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-ktextwidgets: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kwallet: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kwidgetsaddons: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kwindowsystem: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-kxmlgui: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-oxygen-icons5: 5.89.0 -> 5.95.0 [FreeBSD]
        kf5-solid: 5.86.0 -> 5.95.0 [FreeBSD]
        kf5-sonnet: 5.86.0 -> 5.95.0 [FreeBSD]
        kk-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        km-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        kmr_Latn-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        kn-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ko-libreoffice: 7.3.2.2 -> 7.3.5.2 [FreeBSD]
        kok-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ks-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ksnip: 1.9.1 -> 1.10.0 [FreeBSD]
        lame: 3.100_3 -> 3.100_4 [FreeBSD]
        lapack: 3.10.0_1 -> 3.10.1 [FreeBSD]
        lapacke: 3.10.0 -> 3.10.1 [FreeBSD]
        lash: 0.5.4_15 -> 0.5.4_17 [FreeBSD]
        lb-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        lcms2: 2.12 -> 2.13.1 [FreeBSD]
        libabw: 0.1.3 -> 0.1.3_2 [FreeBSD]
        libappindicator: 12.10.1.1804201803221.05_1 -> 12.10.1.2010202007061.01 [FreeBSD]
        libarchive: 3.5.1,1 -> 3.6.1,1 [FreeBSD]
        libass: 0.15.2 -> 0.16.0 [FreeBSD]
        libbluray: 1.3.0,1 -> 1.3.1,1 [FreeBSD]
        libcanberra: 0.30_5 -> 0.30_8 [FreeBSD]
        libcanberra-gtk3: 0.30_5 -> 0.30_8 [FreeBSD]
        libcdr01: 0.1.7_1 -> 0.1.7_2 [FreeBSD]
        libcec: 6.0.2 -> 6.0.2_1 [FreeBSD]
        libcmis: 0.5.2_2 -> 0.5.2_5 [FreeBSD]
        libcroco: 0.6.13 -> 0.6.13_2 [FreeBSD]
        libcrossguid: 20150803_6 -> 0.2.2.52,1 [FreeBSD]
        libdbusmenu: 16.04.0_3 -> 16.04.0_6 [FreeBSD]
        libdrm: 2.4.107_1,1 -> 2.4.112_1,1 [FreeBSD]
        libdvdread: 6.1.2 -> 6.1.3 [FreeBSD]
        libe-book: 0.1.3_21 -> 0.1.3_24 [FreeBSD]
        libedit: 3.1.20210216,1 -> 3.1.20210910,1 [FreeBSD]
        liberation-fonts-ttf: 2.1.4,2 -> 2.1.5,2 [FreeBSD]
        libetonyek01: 0.1.10,1 -> 0.1.10_4,1 [FreeBSD]
        libexif: 0.6.23 -> 0.6.24 [FreeBSD]
        libexttextcat: 3.4.5 -> 3.4.6 [FreeBSD]
        libfm-qt: 1.0.0 -> 1.1.0 [FreeBSD]
        libfmt: 8.0.1 -> 8.1.1 [FreeBSD]
        libfreehand: 0.1.2_20 -> 0.1.2_22 [FreeBSD]
        libgcrypt: 1.9.4 -> 1.9.4_1 [FreeBSD]
        libgd: 2.3.1,1 -> 2.3.3_1,1 [FreeBSD]
        libgeotiff: 1.7.0 -> 1.7.1 [FreeBSD]
        libgltf: 0.0.2_23 -> 0.1.0 [FreeBSD]
        libglvnd: 1.4.0 -> 1.4.0_2 [FreeBSD]
        libgpg-error: 1.42 -> 1.45 [FreeBSD]
        libgphoto2: 2.5.26 -> 2.5.26_2 [FreeBSD]
        libgsf: 1.14.47_1 -> 1.14.49 [FreeBSD]
        libid3tag: 0.15.1b_2 -> 0.16.2 [FreeBSD]
        libidn: 1.35 -> 1.38 [FreeBSD]
        libinotify: 20180201_2 -> 20211018 [FreeBSD]
        libinput: 1.16.4 -> 1.19.4_1 [FreeBSD]
        libkml: 1.3.0_18 -> 1.3.0_21 [FreeBSD]
        libksane: 21.08.1 -> 22.04.3 [FreeBSD]
        liblangtag: 0.6.2 -> 0.6.3_2 [FreeBSD]
        libltdl: 2.4.6 -> 2.4.7 [FreeBSD]
        liblxqt: 0.17.0_1 -> 1.1.0 [FreeBSD]
        libmad: 0.15.1b_7 -> 0.16.2 [FreeBSD]
        libmicrohttpd: 0.9.73 -> 0.9.75 [FreeBSD]
        libmspub01: 0.1.4_19 -> 0.1.4_20 [FreeBSD]
        libmtdev: 1.1.6 -> 1.1.6_1 [FreeBSD]
        libmwaw03: 0.3.20 -> 0.3.21 [FreeBSD]
        libmypaint: 1.6.1 -> 1.6.1_1 [FreeBSD]
        libmysofa: 1.2 -> 1.2.1.16 [FreeBSD]
        libnatpmp: 20150609 -> 20220122_1 [FreeBSD]
        libnfs: 4.0.0_1 -> 5.0.1 [FreeBSD]
        libnghttp2: 1.44.0 -> 1.48.0 [FreeBSD]
        libnotify: 0.7.9_1 -> 0.7.12 [FreeBSD]
        libnumbertext: 1.0.7 -> 1.0.8 [FreeBSD]
        libodfgen01: 0.1.8 -> 0.1.8_2 [FreeBSD]
        libopenmpt: 0.6.0 -> 0.6.4 [FreeBSD]
        liborcus: 0.16.1_1 -> 0.17.2_1 [FreeBSD]
        libpaper: 1.1.24.4 -> 1.1.28 [FreeBSD]
        libpci: 3.7.0_1 -> 3.8.0 [FreeBSD]
        libplacebo: 4.157.0 -> 4.208.0 [FreeBSD]
        libproxy: 0.4.17 -> 0.4.17_1 [FreeBSD]
        libpsl: 0.21.1_2 -> 0.21.1_4 [FreeBSD]
        libqtxdg: 3.7.1 -> 3.9.0 [FreeBSD]
        libqxp: 0.0.0_19 -> 0.0.0_20 [FreeBSD]
        libraqm: 0.7.1 -> 0.9.0 [FreeBSD]
        libraw: 0.20.2 -> 0.20.2_3 [FreeBSD]
        libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        libreoffice-i18n: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        libretls: 3.3.4 -> 3.5.2 [FreeBSD]
        librsvg2-rust: 2.52.4 -> 2.54.1_2 [FreeBSD]
        libsecret: 0.20.4 -> 0.20.5_1 [FreeBSD]
        libsidplayfp: 2.3.1 -> 2.3.1_1 [FreeBSD]
        libsigc++: 2.10.4 -> 2.10.8 [FreeBSD]
        libsoup: 2.74.0 -> 2.74.2 [FreeBSD]
        libsoxr: 0.1.3_2 -> 0.1.3_3 [FreeBSD]
        libspectre: 0.2.9 -> 0.2.10 [FreeBSD]
        libssh2: 1.9.0_3,3 -> 1.10.0,3 [FreeBSD]
        libtasn1: 4.17.0 -> 4.18.0 [FreeBSD]
        libumidi: 2.1.2_1 -> 2.1.5 [FreeBSD]
        libunistring: 0.9.10_1 -> 1.0 [FreeBSD]
        libunwind: 20201110 -> 20211201_1 [FreeBSD]
        libv4l: 1.20.0_2 -> 1.23.0 [FreeBSD]
        libva: 2.13.0 -> 2.15.0 [FreeBSD]
        libvdpau: 1.4 -> 1.5 [FreeBSD]
        libvisio01: 0.1.7_5 -> 0.1.7_8 [FreeBSD]
        libvpx: 1.11.0 -> 1.12.0 [FreeBSD]
        libwebsockets: 4.2.2 -> 4.2.2_1 [FreeBSD]
        libwpd010: 0.10.3_4 -> 0.10.3_6 [FreeBSD]
        libwpe: 1.10.1 -> 1.12.0 [FreeBSD]
        libxcb: 1.14_1 -> 1.15 [FreeBSD]
        libxkbcommon: 1.3.1 -> 1.4.1 [FreeBSD]
        libxml++: 2.40.1,1 -> 2.40.1_2,1 [FreeBSD]
        libxml2: 2.9.13_1 -> 2.9.13_2 [FreeBSD]
        libxslt: 1.1.34_2 -> 1.1.35_3 [FreeBSD]
        libzmf: 0.0.2_24 -> 0.0.2_25 [FreeBSD]
        linuxsampler: 2.2.0_1 -> 2.2.0_2 [FreeBSD]
        llvm12: 12.0.1_6 -> 12.0.1_10 [FreeBSD]
        llvm80: 8.0.1_5 -> 8.0.1_7 [FreeBSD]
        llvm90: 9.0.1_3 -> 9.0.1_6 [FreeBSD]
        lmdb: 0.9.29,1 -> 0.9.29_1,1 [FreeBSD]
        lmms: 1.2.2_3,2 -> 1.2.2_4,2 [FreeBSD]
        lo-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        lsof: 4.94.0,8 -> 4.95.0,8 [FreeBSD]
        lt-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        lv-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        lximage-qt: 1.0.0 -> 1.1.0 [FreeBSD]
        lxqt-globalkeys: 0.17.0 -> 1.1.0 [FreeBSD]
        mai-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        mesa-dri: 21.1.8 -> 21.3.8 [FreeBSD]
        mesa-gallium-xa: 21.1.8 -> 21.3.8 [FreeBSD]
        mesa-libs: 21.1.8 -> 21.3.8 [FreeBSD]
        meson: 0.60.3 -> 0.62.2 [FreeBSD]
        metis: 5.1.0_8 -> 5.1.0_9 [FreeBSD]
        midipp: 2.1.1 -> 2.1.4 [FreeBSD]
        miniaudio: 0.10.42 -> 0.10.43,1 [FreeBSD]
        miniupnpc: 2.2.0 -> 2.2.3_1 [FreeBSD]
        mk-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ml-libreoffice: 7.3.2.2 -> 7.3.5.2 [FreeBSD]
        mlt6: 6.26.1_4 -> 6.26.1_6 [FreeBSD]
        mn-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        mni-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        mpg123: 1.29.0 -> 1.29.3 [FreeBSD]
        mpv: 0.33.1_9,1 -> 0.34.1_2,1 [FreeBSD]
        mr-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        muse-sequencer: 4.0.0_1 -> 4.0.0_3 [FreeBSD]
        my-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        mysql57-client: 5.7.36 -> 5.7.38 [FreeBSD]
        nano: 5.8 -> 6.2 [FreeBSD]
        nb-libreoffice: 7.2.6.2 -> 7.3.5.2 [FreeBSD]
        ne-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        neon: 0.32.1 -> 0.32.2 [FreeBSD]
        net-snmp: 5.9_3,1 -> 5.9.1_1,1 [FreeBSD]
        netcdf: 4.7.4 -> 4.9.0 [FreeBSD]
        netdumpd: 20191031 -> 20220406 [FreeBSD]
        nettle: 3.7.3 -> 3.8 [FreeBSD]
        nl-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        nn-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        nr-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        nso-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        nspr: 4.32 -> 4.34.1 [FreeBSD]
        nss: 3.73 -> 3.81 [FreeBSD]
        oc-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        om-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        onetbb: 2021.3.0 -> 2021.5.0 [FreeBSD]
        oniguruma: 6.9.7.1 -> 6.9.8_1 [FreeBSD]
        open-vm-tools: 11.3.5,2 -> 12.1.0,2 [FreeBSD]
        openblas: 0.3.16,1 -> 0.3.20,1 [FreeBSD]
        opencascade: 7.5.0_3 -> 7.6.0_6 [FreeBSD]
        opencl: 3.0 -> 3.0.8 [FreeBSD]
        opencv: 4.5.3_4 -> 4.5.5_7 [FreeBSD]
        openexr: 3.1.3 -> 3.1.5 [FreeBSD]
        openh264: 2.1.1_1,2 -> 2.2.0,2 [FreeBSD]
        openjdk11: 11.0.12+7.1 -> 11.0.15+10.1 [FreeBSD]
        openjfx14: 14.0.2.1+1_4 -> 14.0.2.1+1_7 [FreeBSD]
        openjpeg: 2.4.0 -> 2.5.0 [FreeBSD]
        openldap24-client: 2.4.59_2 -> 2.4.59_4 [FreeBSD]
        openmpi: 4.1.1 -> 4.1.4 [FreeBSD]
        openntpd: 6.8p1_2,2 -> 6.8p1_5,2 [FreeBSD]
        openvdb: 8.1.0_5 -> 9.1.0 [FreeBSD]
        or-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        p11-kit: 0.24.0 -> 0.24.1_1 [FreeBSD]
        p5-Image-ExifTool: 12.00 -> 12.42 [FreeBSD]
        pa_IN-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        pango: 1.48.10 -> 1.50.7 [FreeBSD]
        pangomm: 2.40.1_4 -> 2.40.1_6 [FreeBSD]
        patchelf: 0.12 -> 0.14.3 [FreeBSD]
        pciids: 20210829 -> 20220518 [FreeBSD]
        pciutils: 3.7.0 -> 3.8.0 [FreeBSD]
        pcmanfm-qt: 1.0.0 -> 1.1.0 [FreeBSD]
        pcre: 8.45 -> 8.45_1 [FreeBSD]
        pcre2: 10.39 -> 10.40 [FreeBSD]
        pdfsandwich: 0.1.7_26 -> 0.1.7_27 [FreeBSD]
        pinentry: 1.1.1 -> 1.2.0_1 [FreeBSD]
        pinentry-curses: 1.1.1 -> 1.2.0 [FreeBSD]
        pinentry-qt5: 1.1.1 -> 1.2.0 [FreeBSD]
        pl-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        polkit: 0.119 -> 0.120_2 [FreeBSD]
        polyphone: 2.2.0.20210109_2 -> 2.3.0 [FreeBSD]
        poppler: 21.12.0 -> 22.06.0 [FreeBSD]
        poppler-glib: 21.12.0 -> 22.06.0 [FreeBSD]
        poppler-qt5: 21.12.0 -> 22.06.0 [FreeBSD]
        poppler-utils: 21.12.0 -> 22.06.0 [FreeBSD]
        postgresql13-client: 13.5 -> 13.7 [FreeBSD]
        proj: 7.2.1,1 -> 8.2.1_2,1 [FreeBSD]
        protobuf: 3.17.3,1 -> 3.20.1,1 [FreeBSD]
        pt-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        pt_BR-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        pugixml: 1.11.4 -> 1.12.1 [FreeBSD]
        pulseaudio: 14.2_3 -> 14.2_4 [FreeBSD]
        py38-cython: 0.29.24 -> 0.29.32 [FreeBSD]
        py38-numpy: 1.16.6_2,1 -> 1.22.4_1,1 [FreeBSD]
        py38-setuptools: 57.0.0 -> 62.1.0_1 [FreeBSD]
        py38-sqlite3: 3.8.12_7 -> 3.8.13_7 [FreeBSD]
        py38-tkinter: 3.8.12_6 -> 3.8.13_6 [FreeBSD]
        pycharm-pro: 2020.3.4 -> 2022.1.2 [FreeBSD]
        pygobject3-common: 3.38.0 -> 3.38.0_1 [FreeBSD]
        python27: 2.7.18_1 -> 2.7.18_2 [FreeBSD]
        python38: 3.8.12 -> 3.8.13_2 [FreeBSD]
        qhull: 7.3.2_1,1 -> 8.0.2_1,1 [FreeBSD]
        qmidictl: 0.9.4 -> 0.9.6 [FreeBSD]
        qpdf: 10.3.2 -> 10.6.3 [FreeBSD]
        qpdfview: 0.4.18_23 -> 0.4.18_30 [FreeBSD]
        qscintilla2-qt5: 2.13.0 -> 2.13.2_1 [FreeBSD]
        qsynth: 0.9.2_2 -> 0.9.7 [FreeBSD]
        qt5: 5.15.2_2 -> 5.15.5_2 [FreeBSD]
        qt5-3d: 5.15.2_2 -> 5.15.5p15 [FreeBSD]
        qt5-assistant: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-buildtools: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-charts: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-concurrent: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-connectivity: 5.15.2_1 -> 5.15.5p5 [FreeBSD]
        qt5-core: 5.15.2p263 -> 5.15.5p165_2 [FreeBSD]
        qt5-datavis3d: 5.15.2_1 -> 5.15.5p0 [FreeBSD]
        qt5-dbus: 5.15.2_1 -> 5.15.5p165 [FreeBSD]
        qt5-declarative: 5.15.2p41 -> 5.15.5p19 [FreeBSD]
        qt5-declarative-test: 5.15.2 -> 5.15.5p19_1 [FreeBSD]
        qt5-designer: 5.15.2p17 -> 5.15.5p1 [FreeBSD]
        qt5-examples: 5.15.2 -> 5.15.5 [FreeBSD]
        qt5-gamepad: 5.15.2_2 -> 5.15.5p0 [FreeBSD]
        qt5-graphicaleffects: 5.15.2p2 -> 5.15.5p0 [FreeBSD]
        qt5-gui: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-help: 5.15.2p17 -> 5.15.5p1 [FreeBSD]
        qt5-imageformats: 5.15.2 -> 5.15.5p3_1 [FreeBSD]
        qt5-l10n: 5.15.2 -> 5.15.5p2 [FreeBSD]
        qt5-linguist: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-linguisttools: 5.15.2p17 -> 5.15.5p1 [FreeBSD]
        qt5-location: 5.15.2p6 -> 5.15.5p3 [FreeBSD]
        qt5-multimedia: 5.15.2_2 -> 5.15.5p1 [FreeBSD]
        qt5-network: 5.15.2p263 -> 5.15.5p165_1 [FreeBSD]
        qt5-networkauth: 5.15.2_1 -> 5.15.5p0 [FreeBSD]
        qt5-opengl: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-pixeltool: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-printsupport: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-qdbus: 5.15.2_1 -> 5.15.5p1 [FreeBSD]
        qt5-qdbusviewer: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-qdoc: 5.15.2 -> 5.15.5p1_1 [FreeBSD]
        qt5-qdoc-data: 5.15.2 -> 5.15.5 [FreeBSD]
        qt5-qev: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-qmake: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-qtdiag: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-qtpaths: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-qtplugininfo: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-quick3d: 5.15.2_2 -> 5.15.5p1 [FreeBSD]
        qt5-quickcontrols: 5.15.2_1 -> 5.15.5p0 [FreeBSD]
        qt5-quickcontrols2: 5.15.2p8 -> 5.15.5p5 [FreeBSD]
        qt5-quicktimeline: 5.15.2_1 -> 5.15.5p0 [FreeBSD]
        qt5-remoteobjects: 5.15.2_2 -> 5.15.5p0 [FreeBSD]
        qt5-script: 5.15.2_1 -> 5.15.10p0 [FreeBSD]
        qt5-scripttools: 5.15.2p4 -> 5.15.10p0 [FreeBSD]
        qt5-scxml: 5.15.2_1 -> 5.15.5p0 [FreeBSD]
        qt5-sensors: 5.15.2_1 -> 5.15.5p0 [FreeBSD]
        qt5-serialbus: 5.15.2_1 -> 5.15.5p0 [FreeBSD]
        qt5-serialport: 5.15.2_1 -> 5.15.5p0 [FreeBSD]
        qt5-speech: 5.15.2_2 -> 5.15.5p1 [FreeBSD]
        qt5-sql: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-sqldrivers-ibase: 5.15.2_1 -> 5.15.5p165 [FreeBSD]
        qt5-sqldrivers-mysql: 5.15.2_1 -> 5.15.5p165 [FreeBSD]
        qt5-sqldrivers-odbc: 5.15.2 -> 5.15.5p165 [FreeBSD]
        qt5-sqldrivers-pgsql: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-sqldrivers-sqlite2: 5.15.2 -> 5.15.5p165 [FreeBSD]
        qt5-sqldrivers-sqlite3: 5.15.2 -> 5.15.5p165 [FreeBSD]
        qt5-sqldrivers-tds: 5.15.2 -> 5.15.5p165 [FreeBSD]
        qt5-svg: 5.15.2p13 -> 5.15.5p10 [FreeBSD]
        qt5-testlib: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-uiplugin: 5.15.2 -> 5.15.5p1 [FreeBSD]
        qt5-uitools: 5.15.2p17 -> 5.15.5p1 [FreeBSD]
        qt5-virtualkeyboard: 5.15.2_1 -> 5.15.5p3 [FreeBSD]
        qt5-wayland: 5.15.2_2 -> 5.15.5p39 [FreeBSD]
        qt5-webchannel: 5.15.2p2 -> 5.15.5p3 [FreeBSD]
        qt5-webengine: 5.15.2_5 -> 5.15.2_7 [FreeBSD]
        qt5-webglplugin: 5.15.2_2 -> 5.15.5p0 [FreeBSD]
        qt5-webkit: 5.212.0.a4_7 -> 5.212.0.a4_10 [FreeBSD]
        qt5-websockets: 5.15.2_1 -> 5.15.5p3 [FreeBSD]
        qt5-websockets-qml: 5.15.2_1 -> 5.15.5p3 [FreeBSD]
        qt5-webview: 5.15.2_2 -> 5.15.5p0 [FreeBSD]
        qt5-widgets: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-x11extras: 5.15.2p1 -> 5.15.5p0 [FreeBSD]
        qt5-xml: 5.15.2p263 -> 5.15.5p165 [FreeBSD]
        qt5-xmlpatterns: 5.15.2p2 -> 5.15.5p0 [FreeBSD]
        qtcreator: 4.13.3_2 -> 7.0.2 [FreeBSD]
        qtermwidget: 0.17.0 -> 1.1.0 [FreeBSD]
        qtkeychain: 0.12.0 -> 0.13.2 [FreeBSD]
        raptor2: 2.0.15_19 -> 2.0.15_22 [FreeBSD]
        re2: 20210901 -> 20220601 [FreeBSD]
        readline: 8.1.1 -> 8.1.2 [FreeBSD]
        recoll: 1.27.3_15 -> 1.31.4_4 [FreeBSD]
        rhash: 1.4.2 -> 1.4.3 [FreeBSD]
        ro-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        rtaudio: 5.1.0_2 -> 5.2.0_1 [FreeBSD]
        rtmidi: 4.0.0_2 -> 5.0.0 [FreeBSD]
        ru-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        rubberband: 2.0.0 -> 2.0.2 [FreeBSD]
        ruby: 2.7.5,1 -> 3.0.4_2,1 [FreeBSD]
        rw-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        sa_IN-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        samba412: 4.12.15_2 -> 4.12.15_4 [FreeBSD]
        sane-airscan: 0.99.26 -> 0.99.26_2 [FreeBSD]
        sane-backends: 1.0.32_7 -> 1.1.1_6 [FreeBSD]
        sat-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        schilybase: 2021.09.18 -> 2021.09.18_1 [FreeBSD]
        screenkey: 1.4 -> 1.5 [FreeBSD]
        sd-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        sdl2: 2.0.20_1 -> 2.0.22 [FreeBSD]
        serd: 0.30.10 -> 0.30.12 [FreeBSD]
        sfcgal: 1.4.0 -> 1.4.1_1 [FreeBSD]
        shaderc: 2021.2 -> 2022.1 [FreeBSD]
        shared-mime-info: 2.0_2 -> 2.2_1 [FreeBSD]
        si-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        sid-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        simage: 1.7.0_8 -> 1.7.0_9 [FreeBSD]
        sk-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        skanlite: 21.08.1 -> 22.04.3 [FreeBSD]
        sl-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        slurm-wlm: 20.02.7 -> 20.02.7_1 [FreeBSD]
        smartmontools: 7.2_1 -> 7.3 [FreeBSD]
        sndio: 1.8.1 -> 1.9.0 [FreeBSD]
        sord: 0.16.8 -> 0.16.10 [FreeBSD]
        spatialite: 5.0.1 -> 5.0.1_2 [FreeBSD]
        spdlog: 1.9.2 -> 1.10.0 [FreeBSD]
        speech-dispatcher: 0.10.2 -> 0.10.2_1 [FreeBSD]
        speex: 1.2.0,1 -> 1.2.1,1 [FreeBSD]
        speexdsp: 1.2.0 -> 1.2.1 [FreeBSD]
        spidermonkey78: 78.9.0_4 -> 78.15.0_2 [FreeBSD]
        spirv-tools: 2021.4 -> 2022.2 [FreeBSD]
        sq-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        sqlite3: 3.35.5_3,1 -> 3.38.5,1 [FreeBSD]
        sqlitebrowser: 3.12.1_5 -> 3.12.1_7 [FreeBSD]
        squashfs-tools: 4.4 -> 4.5.1 [FreeBSD]
        sr-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        sr_Latn-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        sratom: 0.6.8 -> 0.6.10 [FreeBSD]
        ss-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        st-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        stk: 4.6.1_2 -> 4.6.2 [FreeBSD]
        stunnel: 5.60,1 -> 5.63,1 [FreeBSD]
        sudo: 1.9.8p2 -> 1.9.11p3 [FreeBSD]
        suil: 0.10.10 -> 0.10.12 [FreeBSD]
        suitesparse-config: 5.10.1 -> 5.12.0 [FreeBSD]
        sv-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        svt-av1: 1.1.0 -> 1.2.1 [FreeBSD]
        sw_TZ-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        system-config-printer: 1.5.12_1 -> 1.5.12_2 [FreeBSD]
        szl-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ta-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        tcl86: 8.6.11_2 -> 8.6.12 [FreeBSD]
        te-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        tesseract: 5.1.0 -> 5.1.0_1 [FreeBSD]
        tg-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        th-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        thunderbird: 91.9.1 -> 91.13.0 [FreeBSD]
        tk86: 8.6.11_2 -> 8.6.12 [FreeBSD]
        tn-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        tor: 0.4.7.7 -> 0.4.7.8 [FreeBSD]
        tr-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ts-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        tt-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ug-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        uk-libreoffice: 7.3.2.2 -> 7.3.5.2 [FreeBSD]
        unixODBC: 2.3.9 -> 2.3.11 [FreeBSD]
        unrar: 6.02,6 -> 6.12,6 [FreeBSD]
        uriparser: 0.9.5 -> 0.9.6 [FreeBSD]
        usbids: 20210719 -> 20220520 [FreeBSD]
        utf8proc: 2.6.1 -> 2.7.0 [FreeBSD]
        utouch-kmod: 0.0.3 -> 0.0.4 [FreeBSD]
        uz-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        ve-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        vec-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        vi-libreoffice: 7.3.3.2 -> 7.3.5.2 [FreeBSD]
        virtualbox-ose-additions: 6.1.26_1 -> 6.1.36 [FreeBSD]
        vkd3d: 1.3 -> 1.4 [FreeBSD]
        vscode: 1.56.2_3 -> 1.68.1_1 [FreeBSD]
        vst3sdk: 3.7.1.b.50.1_1 -> 3.7.4.b.25 [FreeBSD]
        vtk9: 9.0.3_1 -> 9.1.0_3 [FreeBSD]
        vulkan-headers: 1.2.194 -> 1.3.219 [FreeBSD]
        vulkan-loader: 1.3.210 -> 1.3.219 [FreeBSD]
        wavpack: 5.4.0 -> 5.5.0 [FreeBSD]
        wayland: 1.19.0_1 -> 1.21.0 [FreeBSD]
        wayland-protocols: 1.23 -> 1.26 [FreeBSD]
        waylandpp: 0.2.8_1 -> 1.0.0 [FreeBSD]
        webcamd: 5.13.2.6_1 -> 5.17.1.1 [FreeBSD]
        webkit2-gtk3: 2.34.2 -> 2.34.6_3 [FreeBSD]
        webp: 1.2.1 -> 1.2.2 [FreeBSD]
        wget: 1.21 -> 1.21.3 [FreeBSD]
        wine: 6.0.2_1,1 -> 6.0.4,1 [FreeBSD]
        wine-proton: 6.3.2_2 -> 6.3.2_5 [FreeBSD]
        winetricks: 20210825 -> 20220411 [FreeBSD]
        wpa_supplicant_gui: 2.9_2 -> 2.10 [FreeBSD]
        wpebackend-fdo: 1.10.0 -> 1.12.0 [FreeBSD]
        wx31-gtk3: 3.1.5_1 -> 3.1.5_2 [FreeBSD]
        xapian-core: 1.4.18,1 -> 1.4.19,1 [FreeBSD]
        xauth: 1.1 -> 1.1.1 [FreeBSD]
        xdg-user-dirs: 0.17 -> 0.17_2 [FreeBSD]
        xdotool: 3.20210804.2,1 -> 3.20211022.1,1 [FreeBSD]
        xf86-input-libinput: 0.30.0_1 -> 1.2.0 [FreeBSD]
        xf86-video-scfb: 0.0.5_2 -> 0.0.7 [FreeBSD]
        xh-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        xkbcomp: 1.4.4 -> 1.4.5 [FreeBSD]
        xkeyboard-config: 2.32 -> 2.34_2 [FreeBSD]
        xmlcatmgr: 2.2_2 -> 2.2_3 [FreeBSD]
        xmlsec1: 1.2.29 -> 1.2.34 [FreeBSD]
        xorg-cf-files: 1.0.6 -> 1.0.7 [FreeBSD]
        xorg-server: 1.20.11_3,1 -> 1.20.14,1 [FreeBSD]
        xorgproto: 2021.5 -> 2022.1 [FreeBSD]
        xrdb: 1.2.0 -> 1.2.1 [FreeBSD]
        xterm: 369 -> 372 [FreeBSD]
        youtube_dl: 2021.06.06 -> 2021.12.17 [FreeBSD]
        zenity: 3.32.0 -> 3.42.1 [FreeBSD]
        zh_CN-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        zh_TW-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        zsh: 5.8 -> 5.9 [FreeBSD]
        zstd: 1.5.0 -> 1.5.2 [FreeBSD]
        zu-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]
        zxing-cpp: 1.2.0 -> 1.3.0 [FreeBSD]

Installed packages to be REINSTALLED:
        arandr-0.1.10_1 [FreeBSD] (direct dependency changed: python39)
        at-spi2-atk-2.34.2 [FreeBSD] (provided shared library changed)
        audacity-3.1.3 [FreeBSD] (required shared library changed)
        binwalk-2.1.1_2 [FreeBSD] (direct dependency changed: python39)
        dtrace-toolkit-1.0_6 [FreeBSD] (direct dependency changed: ruby)
        fr-med-4.0.0 [FreeBSD] (direct dependency changed: gcc11)
        fritzing-0.9.2_19 [FreeBSD] (direct dependency changed: python39)
        fusefs-lkl-4.16.g20180628_3 [FreeBSD] (direct dependency changed: gcc11)
        gcr-3.40.0 [FreeBSD] (direct dependency changed: python39)
        gstreamer1-1.16.2 [FreeBSD] (direct dependency changed: python39)
        gtk2-2.24.33 [FreeBSD] (direct dependency changed: python39)
        libarea-20191031 [FreeBSD] (direct dependency changed: python39)
        lv2-1.18.2 [FreeBSD] (direct dependency changed: py39-rdflib)
        mpg321-0.2.10_10 [FreeBSD] (required shared library changed)
        musescore-3.6.1_3 [FreeBSD] (options changed)
        mypaint-brushes-1.3.1 [FreeBSD] (ABI changed: 'freebsd:13:x86:64' -> 'freebsd:13:*')
        ninja-1.10.2,2 [FreeBSD] (direct dependency changed: python39)
        nlopt-2.7.1 [FreeBSD] (direct dependency changed: py39-numpy)
        openal-soft-1.21.1_3 [FreeBSD] (option added: UTILS)
        pydbus-common-1.2.18 [FreeBSD] (ABI changed: 'freebsd:13:x86:64' -> 'freebsd:13:*')
        python3-3_3 [FreeBSD] (direct dependency changed: python39)
        redshift-1.12_1 [FreeBSD] (direct dependency changed: geoclue)
        sox-14.4.2_5 [FreeBSD] (required shared library changed)
        suitesparse-amd-2.4.6 [FreeBSD] (direct dependency changed: gcc11)
        talloc-2.3.1 [FreeBSD] (direct dependency changed: python39)
        tdb-1.4.3,1 [FreeBSD] (direct dependency changed: python39)
        tevent-0.10.2_1 [FreeBSD] (direct dependency changed: python39)
        trojita-0.7_9 [FreeBSD] (direct dependency changed: qt5-webkit)
        wx30-gtk3-3.0.5.1_1 [FreeBSD] (required shared library changed)

Number of packages to be installed: 158
Number of packages to be upgraded: 664
Number of packages to be reinstalled: 29

The process will require 4 GiB more space.
4 GiB to be downloaded.

In case upgrading and then installing GraphicsMagick would let me install GraphicsMagick without REMOVING anything, shouldn't trying to install GraphicsMagick also pull in the needed upgrades?

This is the least convincing aspect of pkg for me and I don't know this behavior from Ubuntu/Debian.

probonopd commented 2 years ago

Another example:

FreeBSD% sudo pkg install openconnect-gui 
Passwort: 
Updating FreeBSD repository catalogue...
Fetching packagesite.pkg: 100%    6 MiB   6.6MB/s    00:01    
Processing entries: 100%
FreeBSD repository update completed. 31626 packages processed.
All repositories are up to date.
The following 4 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        openconnect: 8.20_2 [FreeBSD]
        openconnect-gui: 1.5.3_2 [FreeBSD]
        vpnc-scripts: 20210402 [FreeBSD]

Installed packages to be UPGRADED:
        bn-libreoffice: 7.2.5.2 -> 7.3.5.2 [FreeBSD]

Number of packages to be installed: 3
Number of packages to be upgraded: 1

The process will require 2 MiB more space.
4 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/4] Fetching vpnc-scripts-20210402.pkg: 100%   20 KiB  20.1kB/s    00:01    
[2/4] Fetching openconnect-8.20_2.pkg: 100%  205 KiB 210.3kB/s    00:01    
[3/4] Fetching openconnect-gui-1.5.3_2.pkg: 100%  355 KiB 363.3kB/s    00:01    
[4/4] Fetching bn-libreoffice-7.3.5.2.pkg: 100%    3 MiB   3.5MB/s    00:01    
Checking integrity... done (0 conflicting)
[1/4] Installing vpnc-scripts-20210402...
[1/4] Extracting vpnc-scripts-20210402: 100%
[2/4] Installing openconnect-8.20_2...
[2/4] Extracting openconnect-8.20_2: 100%
[3/4] Installing openconnect-gui-1.5.3_2...
[3/4] Extracting openconnect-gui-1.5.3_2: 100%
[4/4] Upgrading bn-libreoffice from 7.2.5.2 to 7.3.5.2...
[4/4] Extracting bn-libreoffice-7.3.5.2: 100%

Why is installing openconnect-gui triggering changes regarding libreoffice?

Even worse:

FreeBSD% openconnect-gui 
ld-elf.so.1: /usr/local/bin/openconnect-gui: Undefined symbol "_ZN6spdlog5sinks18rotating_file_sinkINSt3__15mutexEEC1ENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEmmbRKNS_19file_event_handlersE"

Apparently openconnect-gui requires something in a newer version than what is currently installed. But if so, why doesn't it upgrade it then?

grahamperrin commented 2 years ago

Can pkg configured in a way so that it NEVER proceeds if the Number of packages to be removed is not 0?

I think not.

grahamperrin commented 2 years ago

Here we go again:

We can't see whether you proceeded.

Which version of FreeBSD, exactly?

Packages from latest, or quarterly?

grahamperrin commented 2 years ago

shotcut: 21.03.21_3

A superior version is packaged for latest for FreeBSD:13:amd64 https://www.freshports.org/multimedia/shotcut/#packages.

image

probonopd commented 2 years ago

We can't see whether you proceeded.

I didn't proceed. I am frightened.

Which version of FreeBSD, exactly?

FreeBSD kernel version: 13.0-RELEASE-p4

FreeBSD userland version: 13.0-RELEASE-p5

Packages from latest, or quarterly?

quarterly

probonopd commented 2 years ago

shotcut: 21.03.21_3 A superior version is packaged

Yes. I have never asked the system to update it.

grahamperrin commented 2 years ago

Reminder: use bectl, then you can be quite fearless.

13.0 is end of life.

I have not upgaded the packages on this system for a long time, out of fear that something might break.

Preferring to upgrade so soon after creation of a quarterly branch increases the likelihood of encountering an unwanted removal.

grahamperrin commented 2 years ago

https://github.com/helloSystem/hello/issues/161#issuecomment-1100818155

… on Linux, one must explicitly type "Yes, do as I say" whereas on FreeBSD it just goes ahead and breaks the system.

You explicitly typed -y, meaning yes. pkg did as you said.

pkg-install(8) https://www.freebsd.org/cgi/man.cgi?query=pkg-install&sektion=8&manpath=FreeBSD-Ports

-y, --yes Assume yes when asked for confirmation before package installation.


a couple of days ago:

See https://github.com/helloSystem/hello/discussions/376

grahamperrin commented 2 years ago

Why is installing openconnect-gui triggering changes regarding libreoffice?

Please continue under https://github.com/helloSystem/hello/discussions/377