Why does pkg insist on replacing "normal" ports with -nox11 ones?
Date: Tue, 24 Dec 2024 14:46:46 UTC
As an experiment, I set up my newest laptop to update only via freebsd-update and installed only pre-built packages. (I am far more accustomed to building FreeBSD from source, as well as updating ports either via portmaster or by buidling my own packages, so there's a fairly high probability that I've rather lost the plot, here.) Now, the laptop is set up to run xdm at start-up; it's very much an "X11" setup. And for reference, it's running: FreeBSD g1-96.catwhisker.org 14.2-RELEASE FreeBSD 14.2-RELEASE releng/14.2-n269506-c8918d6c7412 GENERIC amd64 And I run "pkg upgrade" on it every morning, to keep the packages up-to-date. A while back, I had decided that I wanted to use gimp, so I installed that. (via "pkg install ...") without fuss. This morning, I tried a script that I had cobbled up a while back (and used on an older laptop) which makes use of ImageMagik's "convert" utility -- and found that it wasn't installed on the newer laptop. So: | g1-96(14.2-R)[16] pkg install graphics/ImageMagick7 | Updating FreeBSD repository catalogue... | FreeBSD repository is up to date. | All repositories are up to date. | Checking integrity... done (3 conflicting) | - libwmf-nox11-0.2.13_2 conflicts with libwmf-0.2.13_2 on /usr/local/bin/libwmf-config | - libwmf-nox11-0.2.13_2 conflicts with libwmf-0.2.13_2 on /usr/local/bin/libwmf-config | - ImageMagick7-7.1.1.26_5 conflicts with ImageMagick7-nox11-7.1.1.26_5 on /usr/local/bin/Magick++-config | Cannot solve problem using SAT solver, trying another plan | Checking integrity... done (0 conflicting) | The following 6 package(s) will be affected (of 0 checked): | | Installed packages to be REMOVED: | gimp: 2.10.38,2 | gimp-app: 2.10.38_1,1 | gimp-gutenprint: 5.3.4 | libwmf: 0.2.13_2 | | New packages to be INSTALLED: | ImageMagick7-nox11: 7.1.1.26_5 | libwmf-nox11: 0.2.13_2 | | Number of packages to be removed: 4 | Number of packages to be installed: 2 | | The operation will free 82 MiB. | | Proceed with this action? [y/N]: n | g1-96(14.2-R)[17] I don't get it. Why would pkg want to be installing "-nox11" versions of things? Even to the point of wanting to remove perfectly functional X11 versions of things that I want to be able to use? Thanks for any clues. Peace, david -- David H. Wolfskill david@catwhisker.org "If liberty means anything at all, it means the right to tell people what they do not want to hear." -- George Orwell See https://www.catwhisker.org/~david/publickey.gpg for my public key.