Since I recently noted an update to the xlibre-ports in their git repo, I decided that I would try to see how updating in place might work. The commit that I see as most useful for this is Moved everything to the latest upstream version. because "Both the servers and the drivers are moved to their latest version." was the purpose of changes in the commit.
My first step is to change to the xlibre-ports directory and issue git pull to update my local copy. I know that right now my system may be a hodge podge of various ports or packages, and any minor changes I made in the xlibre-ports directory are undone. My changes might not be needed, but I will still monitor the build process to "fast forward" any dependencies by installing via pkg. As you can see, there have been quite a few changes and a lot of additions.
root@ichigo:/home/tigersharke/xlibre-ports # git pull remote: Enumerating objects: 100, done. remote: Counting objects: 100% (32/32), done. remote: Compressing objects: 100% (8/8), done. remote: Total 100 (delta 24), reused 26 (delta 24), pack-reused 68 (from 1) Receiving objects: 100% (100/100), 23.30 KiB | 23.30 MiB/s, done. Resolving deltas: 100% (33/33), completed with 24 local objects. From https://github.com/b-aaz/xlibre-ports b920d89..bf5c560 master -> origin/master Updating b920d89..bf5c560 Fast-forward .ci/run.sh | 410 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ .ci/srch.c | 46 +++++++++++++ .ci/usleep.c | 16 +++++ .ci/vm.sh | 161 ++++++++++++++++++++++++++++++++++++++++++++ .cirrus.yml | 247 +++++++++++++++++++++++++++++++++++++------------------------------- README.md | 38 ++++++----- x11-drivers/xlibre-drivers/Makefile | 14 +++- x11-drivers/xlibre-xf86-input-elographics/Makefile | 3 +- x11-drivers/xlibre-xf86-input-elographics/distinfo | 6 +- x11-drivers/xlibre-xf86-input-evdev/Makefile | 7 +- x11-drivers/xlibre-xf86-input-evdev/distinfo | 6 +- x11-drivers/xlibre-xf86-input-joystick/Makefile | 5 +- x11-drivers/xlibre-xf86-input-joystick/distinfo | 6 +- x11-drivers/xlibre-xf86-input-joystick/dragonfly/patch-configure.ac | 26 ++++++++ x11-drivers/xlibre-xf86-input-joystick/dragonfly/patch-src_backend__bsd.c | 30 +++++++++ x11-drivers/xlibre-xf86-input-keyboard/Makefile | 3 +- x11-drivers/xlibre-xf86-input-keyboard/distinfo | 6 +- x11-drivers/xlibre-xf86-input-libinput/Makefile | 4 +- x11-drivers/xlibre-xf86-input-libinput/distinfo | 6 +- x11-drivers/xlibre-xf86-input-mouse/Makefile | 3 +- x11-drivers/xlibre-xf86-input-mouse/distinfo | 6 +- x11-drivers/xlibre-xf86-input-mouse/files/patch-src-bsd_mouse.c | 10 ++- x11-drivers/xlibre-xf86-input-synaptics/Makefile | 3 +- x11-drivers/xlibre-xf86-input-synaptics/distinfo | 6 +- x11-drivers/xlibre-xf86-input-vmmouse/Makefile | 21 +++++- x11-drivers/xlibre-xf86-input-vmmouse/distinfo | 6 +- x11-drivers/xlibre-xf86-input-vmmouse/dragonfly/patch-configure.ac | 29 ++++++++ x11-drivers/xlibre-xf86-input-void/Makefile | 3 +- x11-drivers/xlibre-xf86-input-void/distinfo | 6 +- x11-drivers/xlibre-xf86-input-wacom/Makefile | 8 ++- x11-drivers/xlibre-xf86-input-wacom/distinfo | 6 +- x11-drivers/xlibre-xf86-video-amdgpu/Makefile | 4 +- x11-drivers/xlibre-xf86-video-amdgpu/distinfo | 6 +- x11-drivers/xlibre-xf86-video-amdgpu/dragonfly/patch-configure.ac | 19 ++++++ x11-drivers/xlibre-xf86-video-amdgpu/dragonfly/patch-src_amdgpu__bo__helper.c | 20 ++++++ x11-drivers/xlibre-xf86-video-amdgpu/dragonfly/patch-src_amdgpu__kms.c | 16 +++++ x11-drivers/xlibre-xf86-video-ast/Makefile | 7 +- x11-drivers/xlibre-xf86-video-ast/distinfo | 6 +- x11-drivers/xlibre-xf86-video-ati/Makefile | 4 +- x11-drivers/xlibre-xf86-video-ati/distinfo | 6 +- x11-drivers/xlibre-xf86-video-ati/dragonfly/dragonfly/patch-src_radeon__kms.c | 30 +++++++++ x11-drivers/xlibre-xf86-video-ati/dragonfly/dragonfly/patch-src_radeon__probe.c | 25 +++++++ x11-drivers/xlibre-xf86-video-ati/dragonfly/patch-src_radeon__kms.c | 38 +++++++++++ x11-drivers/xlibre-xf86-video-ati/dragonfly/patch-src_radeon__probe.c | 20 ++++++ x11-drivers/xlibre-xf86-video-dummy/Makefile | 3 +- x11-drivers/xlibre-xf86-video-dummy/distinfo | 6 +- x11-drivers/xlibre-xf86-video-intel/Makefile | 15 ++++- x11-drivers/xlibre-xf86-video-intel/distinfo | 6 +- x11-drivers/xlibre-xf86-video-intel/dragonfly/patch-src_intel__device.c | 23 +++++++ x11-drivers/xlibre-xf86-video-intel/dragonfly/patch-src_sna_kgem.c | 21 ++++++ x11-drivers/xlibre-xf86-video-intel/dragonfly/patch-src_sna_sna__video.c | 12 ++++ x11-drivers/xlibre-xf86-video-mga/Makefile | 5 +- x11-drivers/xlibre-xf86-video-mga/distinfo | 6 +- x11-drivers/xlibre-xf86-video-nv/Makefile | 9 ++- x11-drivers/xlibre-xf86-video-nv/distinfo | 6 +- x11-drivers/xlibre-xf86-video-qxl/Makefile | 3 +- x11-drivers/xlibre-xf86-video-qxl/distinfo | 6 +- x11-drivers/xlibre-xf86-video-vesa/Makefile | 5 +- x11-drivers/xlibre-xf86-video-vesa/distinfo | 6 +- x11-drivers/xlibre-xf86-video-vesa/files/patch-src_vesa.c | 15 ----- x11-drivers/xlibre-xf86-video-vmware/Makefile | 3 +- x11-drivers/xlibre-xf86-video-vmware/distinfo | 6 +- x11-servers/xlibre-server/Makefile.common | 7 +- x11-servers/xlibre-server/Makefile.version | 2 +- x11-servers/xlibre-server/distinfo | 6 +- x11-servers/xlibre-server/dragonfly/patch-config_udev.c | 47 +++++++++++++ x11-servers/xlibre-server/dragonfly/patch-hw_xfree86_common_xf86AutoConfig.c | 12 ++++ x11-servers/xlibre-server/dragonfly/patch-hw_xfree86_drivers_modesetting_driver.c | 11 ++++ x11-servers/xlibre-server/dragonfly/patch-hw_xfree86_os-support_meson.build | 20 ++++++ x11-servers/xlibre-server/dragonfly/patch-hw_xfree86_xorg-wrapper.c | 20 ++++++ x11-servers/xlibre-server/files/patch-hw_xfree86_compat_ones.c | 15 +++++ x11-servers/xlibre-server/files/patch-meson.build | 11 ++++ 72 files changed, 1401 insertions(+), 254 deletions(-) create mode 100755 .ci/run.sh create mode 100644 .ci/srch.c create mode 100644 .ci/usleep.c create mode 100755 .ci/vm.sh create mode 100644 x11-drivers/xlibre-xf86-input-joystick/dragonfly/patch-configure.ac create mode 100644 x11-drivers/xlibre-xf86-input-joystick/dragonfly/patch-src_backend__bsd.c create mode 100644 x11-drivers/xlibre-xf86-input-vmmouse/dragonfly/patch-configure.ac create mode 100644 x11-drivers/xlibre-xf86-video-amdgpu/dragonfly/patch-configure.ac create mode 100644 x11-drivers/xlibre-xf86-video-amdgpu/dragonfly/patch-src_amdgpu__bo__helper.c create mode 100644 x11-drivers/xlibre-xf86-video-amdgpu/dragonfly/patch-src_amdgpu__kms.c create mode 100644 x11-drivers/xlibre-xf86-video-ati/dragonfly/dragonfly/patch-src_radeon__kms.c create mode 100644 x11-drivers/xlibre-xf86-video-ati/dragonfly/dragonfly/patch-src_radeon__probe.c create mode 100644 x11-drivers/xlibre-xf86-video-ati/dragonfly/patch-src_radeon__kms.c create mode 100644 x11-drivers/xlibre-xf86-video-ati/dragonfly/patch-src_radeon__probe.c create mode 100644 x11-drivers/xlibre-xf86-video-intel/dragonfly/patch-src_intel__device.c create mode 100644 x11-drivers/xlibre-xf86-video-intel/dragonfly/patch-src_sna_kgem.c create mode 100644 x11-drivers/xlibre-xf86-video-intel/dragonfly/patch-src_sna_sna__video.c delete mode 100644 x11-drivers/xlibre-xf86-video-vesa/files/patch-src_vesa.c create mode 100644 x11-servers/xlibre-server/dragonfly/patch-config_udev.c create mode 100644 x11-servers/xlibre-server/dragonfly/patch-hw_xfree86_common_xf86AutoConfig.c create mode 100644 x11-servers/xlibre-server/dragonfly/patch-hw_xfree86_drivers_modesetting_driver.c create mode 100644 x11-servers/xlibre-server/dragonfly/patch-hw_xfree86_os-support_meson.build create mode 100644 x11-servers/xlibre-server/dragonfly/patch-hw_xfree86_xorg-wrapper.c create mode 100644 x11-servers/xlibre-server/files/patch-hw_xfree86_compat_ones.c create mode 100644 x11-servers/xlibre-server/files/patch-meson.build root@ichigo:/home/tigersharke/xlibre-ports #
As before, the instruction tells me:
git clone https://github.com/b-aaz/xlibre-ports.git cd xlibre-ports/ echo "OVERLAYS=$(pwd)/" >> /etc/make.conf make clean make install
Since I just updated by git pull in my previously cloned directory, that step is satisfied. This being done after my previous install, the overlays step is done as well. The main change is that since things were already installed, I need to make reinstall instead. Right after I initiated the command, I realized that I probably should have updated the ports tree as well. I am not sure how this would affect the result.
It turns out that everything built and installed, no problems at all. Unfortunately I should update the ports tree and reinstall xlibre-ports again. This may change the result, and I have not yet proved everything works by exiting FVWM3 without or with a reboot first. I usually use net/gitup to handle ports tree updates but it wasn't reinstalled from the last time it was removed with everything else, so I did a pkg install gitup for it. Once the ports tree is updated I repeat the make reinstall for xlibre-ports and see what happens next.
What I was expecting I guess was that anything from ports might get drawn in but either I try to go to each and every tangential dependency to update it by building from ports, or I try to update everything on the system via pkg and see what happens next. I should reinstall xlibre-ports after this of course, which would be my third reinstall this session while writing a blog post about it. The pkg upgrade is rather large.
root@ichigo:/home/tigersharke/xlibre-ports # pkg upgrade
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
All repositories are up to date.
Updating database digests format: 100%
Checking for upgrades (405 candidates): 100%
Processing candidates (405 candidates): 100%
The following 185 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
libwacom: 2.12.1 [FreeBSD-ports]
py311-libevdev: 0.11_2 [FreeBSD-ports]
spirv-llvm-translator-llvm19: 19.1.12 [FreeBSD-ports]
xbacklight: 1.2.3_1 [FreeBSD-ports]
Installed packages to be UPGRADED:
Imath: 3.2.1 -> 3.2.2 [FreeBSD-ports]
bash: 5.3.3_1 -> 5.3.3_2 [FreeBSD-ports]
drm-66-kmod: 6.6.25.1500066_5 -> 6.6.25.1500067_5 [FreeBSD-ports]
firefox: 143.0.3,2 -> 144.0_2,2 [FreeBSD-ports]
freetype2: 2.13.3 -> 2.14.1 [FreeBSD-ports]
git: 2.51.0 -> 2.51.1 [FreeBSD-ports]
go124: 1.24.7 -> 1.24.9 [FreeBSD-ports]
gperf: 3.2.1_1 -> 3.3 [FreeBSD-ports]
gpu-firmware-amd-kmod-aldebaran: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-arcturus: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-banks: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-beige-goby: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-bonaire: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-carrizo: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-cyan-skillfish2: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-dcn-3-1-4: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-dcn-3-1-5: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-dcn-3-1-6: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-dcn-3-2-0: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-dcn-3-2-1: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-dimgrey-cavefish: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-fiji: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-gc-10-3-6: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-gc-10-3-7: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-gc-11-0-0: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-gc-11-0-1: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-gc-11-0-2: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-gc-11-0-3: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-gc-11-0-4: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-green-sardine: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-hainan: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-hawaii: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-kabini: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-kaveri: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-mullins: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-navi10: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-navi12: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-navi14: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-navy-flounder: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-oland: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-picasso: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-pitcairn: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-polaris10: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-polaris11: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-polaris12: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-psp-13-0-0: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-psp-13-0-10: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-psp-13-0-11: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-psp-13-0-4: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-psp-13-0-5: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-psp-13-0-7: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-psp-13-0-8: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-raven: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-raven2: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-renoir: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-sdma-5-2-6: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-sdma-5-2-7: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-sdma-6-0-0: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-sdma-6-0-1: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-sdma-6-0-2: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-sdma-6-0-3: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-si58: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-sienna-cichlid: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-smu-13-0-0: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-smu-13-0-10: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-smu-13-0-7: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-stoney: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-tahiti: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-tonga: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-topaz: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vangogh: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vcn-3-1-2: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vcn-4-0-0: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vcn-4-0-2: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vcn-4-0-4: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vega10: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vega12: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vega20: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-vegam: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-verde: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-amd-kmod-yellow-carp: 20230625.1500066_2 -> 20230625.1500067_2 [FreeBSD-ports]
gpu-firmware-intel-kmod-alderlake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-broxton: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-cannonlake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-dg1: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-dg2: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-elkhartlake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-geminilake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-icelake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-kabylake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-rocketlake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-skylake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-intel-kmod-tigerlake: 20230625.1500066 -> 20230625.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-aruba: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-barts: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-bonaire: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-btc: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-caicos: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-cayman: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-cedar: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-cypress: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-hainan: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-hawaii: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-juniper: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-kabini: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-kaveri: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-mullins: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-oland: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-palm: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-pitcairn: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-r100: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-r200: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-r300: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-r420: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-r520: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-r600: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-r700: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-redwood: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rs600: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rs690: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rs780: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv610: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv620: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv630: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv635: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv670: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv710: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv730: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv740: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-rv770: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-sumo: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-sumo2: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-tahiti: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-turks: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gpu-firmware-radeon-kmod-verde: 20220511.1500066 -> 20220511.1500067 [FreeBSD-ports]
gtk-doc: 1.33.2_3 -> 1.35.1 [FreeBSD-ports]
gtk3: 3.24.50 -> 3.24.51 [FreeBSD-ports]
libgpg-error: 1.55 -> 1.56 [FreeBSD-ports]
libheif: 1.19.8_2 -> 1.19.8_3 [FreeBSD-ports]
libnghttp2: 1.67.0 -> 1.67.1 [FreeBSD-ports]
librsvg2-rust: 2.60.0_5 -> 2.60.0_6 [FreeBSD-ports]
libunistring: 1.4 -> 1.4.1 [FreeBSD-ports]
mpg123: 1.33.2 -> 1.33.3 [FreeBSD-ports]
nss: 3.116 -> 3.117 [FreeBSD-ports]
openexr: 3.4.0 -> 3.4.1_1 [FreeBSD-ports]
openjpeg: 2.5.3 -> 2.5.4 [FreeBSD-ports]
openjph: 0.22.0 -> 0.24.1 [FreeBSD-ports]
p5-URI: 5.32_1 -> 5.34 [FreeBSD-ports]
py311-cython3: 3.1.3 -> 3.1.4 [FreeBSD-ports]
py311-markupsafe: 3.0.2 -> 3.0.3 [FreeBSD-ports]
py311-pyparsing: 3.2.3 -> 3.2.5 [FreeBSD-ports]
py311-trove-classifiers: 2025.8.26.11 -> 2025.9.11.17 [FreeBSD-ports]
python311: 3.11.13_1 -> 3.11.14 [FreeBSD-ports]
rust: 1.89.0 -> 1.90.0_1 [FreeBSD-ports]
tiff: 4.7.0 -> 4.7.1 [FreeBSD-ports]
Installed packages to be REINSTALLED:
autoconf-2.72 [FreeBSD-ports] (options changed)
automake-1.17 [FreeBSD-ports] (options changed)
ccache-3.7.12_8 [FreeBSD-ports] (options changed)
cmake-core-3.31.9 [FreeBSD-ports] (options changed)
cunit-2.1.3_3 [FreeBSD-ports] (options changed)
gettext-tools-0.23.1_1 [FreeBSD-ports] (options changed)
gmake-4.4.1 [FreeBSD-ports] (options changed)
libevent-2.1.12 [FreeBSD-ports] (direct dependency removed: openssl)
libinput-1.28.1 [FreeBSD-ports] (options changed)
libmysofa-1.3.3 [FreeBSD-ports] (options changed)
libspice-server-0.16.0 [FreeBSD-ports] (direct dependency changed: cyrus-sasl)
libtextstyle-0.23.1 [FreeBSD-ports] (options changed)
m4-1.4.19_1,1 [FreeBSD-ports] (options changed)
mesa-dri-24.1.7_9 [FreeBSD-ports] (options changed)
mesa-libs-24.1.7_1 [FreeBSD-ports] (options changed)
ninja-1.13.1,4 [FreeBSD-ports] (options changed)
openal-soft-1.24.3 [FreeBSD-ports] (options changed)
openssl-3.0.18,1 [FreeBSD-ports] (options changed)
pkgconf-2.4.3,1 [FreeBSD-ports] (options changed)
rhash-1.4.4_1 [FreeBSD-ports] (options changed)
ruby-3.3.9,1 [FreeBSD-ports] (direct dependency changed: libunwind)
ruby33-gems-3.7.2 [FreeBSD-ports] (options changed)
sdl2-2.32.8 [FreeBSD-ports] (options changed)
sdl2_ttf-2.24.0 [FreeBSD-ports] (options changed)
webcamd-5.17.1.2_2 [FreeBSD-ports] (options changed)
xorg-apps-7.7_4 [FreeBSD-ports] (options changed)
Number of packages to be installed: 4
Number of packages to be upgraded: 155
Number of packages to be reinstalled: 26
The process will require 58 MiB more space.
455 MiB to be downloaded.
Interesting, when I try to make reinstall it seems something changed and now I get this error. My guess is that any number of 'options changed' as indicated above with the pkg upgrade might be affecting this.
checking whether to build static libraries... no checking pkg-config is at least version 0.25... yes Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found checking if RANDR is defined... no Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found checking if XINPUT is defined... no checking for xorg-server >= 1.18.0 xproto ... no configure: error: Package requirements (xorg-server >= 1.18.0 xproto ) were not met: Package 'bzip2', required by 'freetype2', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables XORG_CFLAGS and XORG_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ===> Script "configure" failed unexpectedly. Please report the problem to b-aazbsd@proton.me [maintainer] and attach the "/home/tigersharke/xlibre-ports/x11-drivers/xlibre-xf86-input-elographics/work/xf86-input-elographics-xlibre-xf86-input-elographics-1.4.4.2/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make[3]: stopped making "deinstall install" in /home/tigersharke/xlibre-ports/x11-drivers/xlibre-xf86-input-elographics *** Error code 1 Stop. make[2]: stopped making "reinstall" in /home/tigersharke/xlibre-ports/x11-drivers/xlibre-xf86-input-elographics *** Error code 1 Stop. make[1]: stopped making "reinstall" in /home/tigersharke/xlibre-ports/x11-drivers *** Error code 1 Stop. make: stopped making "reinstall" in /home/tigersharke/xlibre-ports
A pkg install bzip2 should have cured this, but considering that I forgot to clean the prior xlibre-ports build attempt, I went to print/freetype2 to rebuild it from ports also. I solved this issue one way or another, but it seems quite odd, because I had previously installed freetype2 by pkg (note the pkg upgrade above), so if bzip2 was a dependency but missing, pkg ought to have added that as well. To test what I should have done, I wanted to remove bzip2 but now that is tied to everything, and so I did not.
root@ichigo:/home/tigersharke/xlibre-ports # pkg remove bzip2 Updating database digests format: 100% Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 102 packages (of 0 packages in the universe): Installed packages to be REMOVED: bluefish: 2.2.17_1 bzip2: 1.0.8_1 cairo: 1.18.2,3 croscorefonts: 1.31.0_2 dclock: 2.2.2_2 dejavu: 2.37_3 droid-fonts-ttf: 20131024_5 feh: 3.11.2 ffmpeg: 6.1.2_16,1 firefox: 144.0_2,2 font-adobe-100dpi: 1.0.3_4 font-adobe-75dpi: 1.0.3_4 font-adobe-utopia-100dpi: 1.0.4_4 font-adobe-utopia-75dpi: 1.0.4_4 font-adobe-utopia-type1: 1.0.4_4 font-arabic-misc: 1.0.3_4 font-bh-100dpi: 1.0.3_4 font-bh-75dpi: 1.0.3_4 font-bh-lucidatypewriter-100dpi: 1.0.3_4 font-bh-lucidatypewriter-75dpi: 1.0.3_4 font-bh-ttf: 1.0.3_5 font-bh-type1: 1.0.3_4 font-bitstream-100dpi: 1.0.3_4 font-bitstream-75dpi: 1.0.3_4 font-bitstream-type1: 1.0.3_4 font-cronyx-cyrillic: 1.0.3_4 font-cursor-misc: 1.0.3_4 font-daewoo-misc: 1.0.3_4 font-dec-misc: 1.0.3_4 font-ibm-type1: 1.0.3_4 font-isas-misc: 1.0.3_4 font-jis-misc: 1.0.3_4 font-micro-misc: 1.0.3_4 font-misc-cyrillic: 1.0.3_4 font-misc-ethiopic: 1.0.4 font-misc-meltho: 1.0.3_5 font-misc-misc: 1.1.2_4 font-mutt-misc: 1.0.3_4 font-schumacher-misc: 1.1.2_4 font-screen-cyrillic: 1.0.4_4 font-sony-misc: 1.0.3_4 font-sun-misc: 1.0.3_4 font-winitzki-cyrillic: 1.0.3_4 font-xfree86-type1: 1.0.4_4 fontconfig: 2.15.0_3,1 freetype2: 2.14.1 fvwm3-dev: g20250224 gstreamer1-plugins: 1.26.6 gtk3: 3.24.51 gucharmap: 17.0.0 harfbuzz: 10.3.0 imlib2: 1.12.5_1,2 libXfont2: 2.0.6 libXft: 2.3.8 libass: 0.17.4 libheif: 1.19.8_3 librsvg2-rust: 2.60.0_6 libspice-server: 0.16.0 luanti-dev: g20251021 mkfontscale: 1.2.3 pango: 1.56.4 sdl2_ttf: 2.24.0 spleen-font: 2.1.0 x11perf: 1.6.1_1 xcalc: 1.1.2_1 xclock: 1.0.9_1 xlibre: 0.1 xlibre-drivers: 0.1 xlibre-ephyr: 25.0.0.12 xlibre-nest: 25.0.0.12 xlibre-server: 25.0.0.12 xlibre-vfb: 25.0.0.12 xlibre-xf86-input-elographics: 1.4.4.2 xlibre-xf86-input-evdev: 2.11.0.2 xlibre-xf86-input-joystick: 1.6.4.1_1 xlibre-xf86-input-keyboard: 2.1.0.2 xlibre-xf86-input-libinput: 1.5.1.0 xlibre-xf86-input-mouse: 1.9.5.2 xlibre-xf86-input-synaptics: 1.10.0.2 xlibre-xf86-input-vmmouse: 13.2.0.2_1 xlibre-xf86-input-void: 1.4.2.2 xlibre-xf86-input-wacom: 1.2.3.2 xlibre-xf86-video-amdgpu: 23.0.0.5 xlibre-xf86-video-ast: 1.2.0.1 xlibre-xf86-video-ati: 22.0.0.3 xlibre-xf86-video-dummy: 0.4.1.2 xlibre-xf86-video-intel: 3.0.0.4 xlibre-xf86-video-mga: 2.1.0.1_1 xlibre-xf86-video-nv: 2.1.23.1_1 xlibre-xf86-video-qxl: 0.1.6.2 xlibre-xf86-video-vesa: 2.6.0.3_1 xlibre-xf86-video-vmware: 13.4.0.3 xorg-apps: 7.7_4 xorg-fonts: 7.7_1 xorg-fonts-100dpi: 7.7 xorg-fonts-75dpi: 7.7 xorg-fonts-cyrillic: 7.7 xorg-fonts-miscbitmaps: 7.7 xorg-fonts-truetype: 7.7_1 xorg-fonts-type1: 7.7 xorg-libraries: 7.7_6 xterm: 402 Number of packages to be removed: 102 The operation will free 631 MiB. Proceed with deinstalling packages? [y/N]: n
After a substantial build process, I am finally at the last test to prove this update was completely 100% successful. First I will test simply leaving FVWM3 and doing a startx again, after that, I will try a reboot and see if it still works. An exit from FVWM3 and return worked fine but surely anything that might be broken or missing is still functioning from memory, so thats why the reboot is ultimate proof, and possible prelude to attempting to fix whatever didn't work correctly.
It turned out that things mostly worked again except that once more, without reinstalling graphics/drm-kmod, the graphics were using the vesa driver. My attempt to correct this should have been simple but I managed to fall off the map and into trouble. I couldn't manage to get graphics to work properly, and even succeeded to break them more. I ran into the same issue as I did long ago, with amdgpu_picasso_gpu_info_bin.ko somehow in conflict or not found. I know that this was due to me trying graphics/drm-latest-kmod. I eventually removed everything in /boot/modules but then couldn't figure out how to repopulate it with all of the assorted files including amdgpu_picasso_gpu_info_bin.ko. Removing graphics/drm-latest-kmod and installing graphics/drm-kmod didn't fix the missing files, and neither did graphics/gpu-firmware-kmod, although I believe that really should have been the proper fix.
I knew how to cure my situation, again. Remove it all and start over. The same way I did before with pkg delete -a -f and piece by piece reinstall all the parts so that when I rebooted, I was finally greeted with my configured rather tiny text right before the login prompt instead of a fatal error panic reboot. My problems with the update of xlibre-ports was not the fault of xlibre-ports, but it was I am fairly certain, simply my missteps afterwards, when trying to get the missing drm-kmod installed so that my amdgpu would be used.
No comments:
Post a Comment