Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save grahamperrin/208a2e38ee93b9c954212f14ceefd518 to your computer and use it in GitHub Desktop.
Save grahamperrin/208a2e38ee93b9c954212f14ceefd518 to your computer and use it in GitHub Desktop.
Wine on FreeBSD: upgrading ~/.i386-wine-pkg on FreeBSD 15.0-CURRENT on AMD64 – not on i386
grahamperrin:~ % echo $SHELL
/bin/tcsh
grahamperrin:~ % uname -mKU
amd64 1500030 1500030
grahamperrin:~ % setenv ABI FreeBSD:15:i386
grahamperrin:~ % /usr/bin/time -h pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir /home/grahamperrin/.i386-wine-pkg upgrade --fetch-only --quiet --yes --repository FreeBSD-ports-i386
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
1m3.60s real 7.07s user 1.75s sys
grahamperrin:~ % pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false -r /home/grahamperrin/.i386-wine-pkg upgrade -F -r FreeBSD-ports-i386 Updating FreeBSD-ports-i386 repository catalogue...
FreeBSD-ports-i386 repository is up to date.
All repositories are up to date.
Checking for upgrades (51 candidates): 100%
Processing candidates (51 candidates): 100%
Checking integrity... done (2 conflicting)
- pygobject-common-3.50.0 [FreeBSD-ports-i386] conflicts with pygobject3-common-3.42.2 [installed] on /usr/local/include/pygobject-3.0/pygobject.h
- py311-pygobject-3.50.0 [FreeBSD-ports-i386] conflicts with py311-gobject3-3.42.2 [installed] on /usr/local/lib/python3.11/site-packages/gi/__init__.py
Checking integrity... done (0 conflicting)
The following 108 package(s) will be affected (of 0 checked):
Installed packages to be REMOVED:
py311-gobject3: 3.42.2
pygobject3-common: 3.42.2
New packages to be INSTALLED:
abseil: 20240722.0 [FreeBSD-ports-i386]
avahi-app: 0.8_2 [FreeBSD-ports-i386]
consolekit2: 1.2.6_3 [FreeBSD-ports-i386]
dbus: 1.14.10_5,1 [FreeBSD-ports-i386]
dbus-glib: 0.112_1 [FreeBSD-ports-i386]
duktape-lib: 2.7.0 [FreeBSD-ports-i386]
fftw3: 3.3.10_5 [FreeBSD-ports-i386]
fftw3-float: 3.3.10_5 [FreeBSD-ports-i386]
flac: 1.4.3_1,1 [FreeBSD-ports-i386]
fribidi: 1.0.16 [FreeBSD-ports-i386]
gdbm: 1.24 [FreeBSD-ports-i386]
glib-networking: 2.80.0 [FreeBSD-ports-i386]
gnome_subr: 1.0 [FreeBSD-ports-i386]
graphite2: 1.3.14 [FreeBSD-ports-i386]
gsettings-desktop-schemas: 42.0 [FreeBSD-ports-i386]
harfbuzz: 10.1.0 [FreeBSD-ports-i386]
hwdata: 0.391,1 [FreeBSD-ports-i386]
jpeg-turbo: 3.0.4 [FreeBSD-ports-i386]
json-glib: 1.10.0 [FreeBSD-ports-i386]
lame: 3.100_5 [FreeBSD-ports-i386]
libICE: 1.1.1,1 [FreeBSD-ports-i386]
libSM: 1.2.4,1 [FreeBSD-ports-i386]
libXft: 2.3.8 [FreeBSD-ports-i386]
libXtst: 1.2.4 [FreeBSD-ports-i386]
libdaemon: 0.14_1 [FreeBSD-ports-i386]
libdatrie: 0.2.13_2 [FreeBSD-ports-i386]
libevdev: 1.13.2 [FreeBSD-ports-i386]
libevent: 2.1.12 [FreeBSD-ports-i386]
libgcrypt: 1.11.0 [FreeBSD-ports-i386]
libgpg-error: 1.51 [FreeBSD-ports-i386]
libltdl: 2.5.4 [FreeBSD-ports-i386]
libnghttp2: 1.64.0 [FreeBSD-ports-i386]
libogg: 1.3.5,4 [FreeBSD-ports-i386]
libproxy: 0.4.18 [FreeBSD-ports-i386]
libpsl: 0.21.5_1 [FreeBSD-ports-i386]
libsndfile: 1.2.2_1 [FreeBSD-ports-i386]
libsoup3: 3.2.2 [FreeBSD-ports-i386]
libsoxr: 0.1.3_3 [FreeBSD-ports-i386]
libthai: 0.1.29_1 [FreeBSD-ports-i386]
libudev-devd: 0.6.0 [FreeBSD-ports-i386]
libvorbis: 1.3.7_2,3 [FreeBSD-ports-i386]
libxslt: 1.1.37_1 [FreeBSD-ports-i386]
lzo2: 2.10_1 [FreeBSD-ports-i386]
mpg123: 1.32.9 [FreeBSD-ports-i386]
opus: 1.5.2 [FreeBSD-ports-i386]
pango: 1.55.5 [FreeBSD-ports-i386]
polkit: 125 [FreeBSD-ports-i386]
pulseaudio: 17.0_2 [FreeBSD-ports-i386]
py311-pygobject: 3.50.0 [FreeBSD-ports-i386]
pygobject-common: 3.50.0 [FreeBSD-ports-i386]
speexdsp: 1.2.1 [FreeBSD-ports-i386]
spirv-llvm-translator-llvm15: 15.0.8 [FreeBSD-ports-i386]
spirv-tools: 2024.4.r2 [FreeBSD-ports-i386]
sqlite3: 3.46.1,1 [FreeBSD-ports-i386]
webrtc-audio-processing: 1.3 [FreeBSD-ports-i386]
Installed packages to be UPGRADED:
alsa-lib: 1.2.11 -> 1.2.12 [FreeBSD-ports-i386]
alsa-plugins: 1.2.7.1_3 -> 1.2.12_1 [FreeBSD-ports-i386]
binutils: 2.40_5,1 -> 2.43.1,1 [FreeBSD-ports-i386]
cairo: 1.17.4_2,3 -> 1.18.2,3 [FreeBSD-ports-i386]
expat: 2.6.2 -> 2.6.4 [FreeBSD-ports-i386]
fontconfig: 2.15.0_2,1 -> 2.15.0_3,1 [FreeBSD-ports-i386]
freetype2: 2.13.2 -> 2.13.3 [FreeBSD-ports-i386]
gcc13: 13.2.0_4 -> 13.3.0 [FreeBSD-ports-i386]
gettext-runtime: 0.22.5 -> 0.23.1 [FreeBSD-ports-i386]
glib: 2.80.2,2 -> 2.80.5_1,2 [FreeBSD-ports-i386]
gnutls: 3.8.5_1 -> 3.8.8 [FreeBSD-ports-i386]
graphene: 1.10.8 -> 1.10.8_1 [FreeBSD-ports-i386]
gstreamer1: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins: 1.22.10_1 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-bad: 1.22.10_2 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-gl: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-good: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-mpeg2dec: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-ugly: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-x264: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
libXau: 1.0.9_1 -> 1.0.11 [FreeBSD-ports-i386]
libXfixes: 6.0.0_1 -> 6.0.1 [FreeBSD-ports-i386]
libXi: 1.8_1,1 -> 1.8.1,1 [FreeBSD-ports-i386]
libXinerama: 1.1.4_3,1 -> 1.1.5,1 [FreeBSD-ports-i386]
libXrandr: 1.5.2_1 -> 1.5.4 [FreeBSD-ports-i386]
libXrender: 0.9.10_2 -> 0.9.11 [FreeBSD-ports-i386]
libXxf86vm: 1.1.4_4 -> 1.1.5 [FreeBSD-ports-i386]
libdrm: 2.4.120_1,1 -> 2.4.123,1 [FreeBSD-ports-i386]
libedit: 3.1.20240517,1 -> 3.1.20240808,1 [FreeBSD-ports-i386]
libepoll-shim: 0.0.20230411 -> 0.0.20240608 [FreeBSD-ports-i386]
libinotify: 20211018_1 -> 20240724 [FreeBSD-ports-i386]
liblz4: 1.9.4_1,1 -> 1.10.0,1 [FreeBSD-ports-i386]
libpciaccess: 0.18 -> 0.18.1_1 [FreeBSD-ports-i386]
libunwind: 20240221 -> 20240221_1 [FreeBSD-ports-i386]
libxml2: 2.11.8 -> 2.11.9 [FreeBSD-ports-i386]
mesa-dri: 24.0.8 -> 24.1.7_1 [FreeBSD-ports-i386]
mesa-libs: 24.0.8 -> 24.1.7_1 [FreeBSD-ports-i386]
nettle: 3.9.1 -> 3.10.1 [FreeBSD-ports-i386]
orc: 0.4.36 -> 0.4.40 [FreeBSD-ports-i386]
p11-kit: 0.25.3_2 -> 0.25.5 [FreeBSD-ports-i386]
perl5: 5.36.3_1 -> 5.36.3_2 [FreeBSD-ports-i386]
pixman: 0.42.2 -> 0.44.2 [FreeBSD-ports-i386]
png: 1.6.43 -> 1.6.44 [FreeBSD-ports-i386]
py311-packaging: 24.0 -> 24.2 [FreeBSD-ports-i386]
python311: 3.11.9 -> 3.11.11 [FreeBSD-ports-i386]
readline: 8.2.10 -> 8.2.13_2 [FreeBSD-ports-i386]
sdl2: 2.30.3 -> 2.30.10_1 [FreeBSD-ports-i386]
vulkan-loader: 1.3.285_1 -> 1.4.304 [FreeBSD-ports-i386]
wayland: 1.22.0 -> 1.23.1 [FreeBSD-ports-i386]
wine: 9.0_2,1 -> 9.0_6,1 [FreeBSD-ports-i386]
wine-proton: 9.0.1 -> 9.0.3 [FreeBSD-ports-i386]
Number of packages to be removed: 2
Number of packages to be installed: 55
Number of packages to be upgraded: 51
The process will require 83 MiB more space.
Proceed with this action? [y/N]: y
grahamperrin:~ % pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false -r /home/grahamperrin/.i386-wine-pkg upgrade -Uy -r FreeBSD-ports-i386
Checking for upgrades (51 candidates): 100%
Processing candidates (51 candidates): 100%
Checking integrity... done (2 conflicting)
- pygobject-common-3.50.0 [FreeBSD-ports-i386] conflicts with pygobject3-common-3.42.2 [installed] on /usr/local/include/pygobject-3.0/pygobject.h
- py311-pygobject-3.50.0 [FreeBSD-ports-i386] conflicts with py311-gobject3-3.42.2 [installed] on /usr/local/lib/python3.11/site-packages/gi/__init__.py
Checking integrity... done (0 conflicting)
The following 108 package(s) will be affected (of 0 checked):
Installed packages to be REMOVED:
py311-gobject3: 3.42.2
pygobject3-common: 3.42.2
New packages to be INSTALLED:
abseil: 20240722.0 [FreeBSD-ports-i386]
avahi-app: 0.8_2 [FreeBSD-ports-i386]
consolekit2: 1.2.6_3 [FreeBSD-ports-i386]
dbus: 1.14.10_5,1 [FreeBSD-ports-i386]
dbus-glib: 0.112_1 [FreeBSD-ports-i386]
duktape-lib: 2.7.0 [FreeBSD-ports-i386]
fftw3: 3.3.10_5 [FreeBSD-ports-i386]
fftw3-float: 3.3.10_5 [FreeBSD-ports-i386]
flac: 1.4.3_1,1 [FreeBSD-ports-i386]
fribidi: 1.0.16 [FreeBSD-ports-i386]
gdbm: 1.24 [FreeBSD-ports-i386]
glib-networking: 2.80.0 [FreeBSD-ports-i386]
gnome_subr: 1.0 [FreeBSD-ports-i386]
graphite2: 1.3.14 [FreeBSD-ports-i386]
gsettings-desktop-schemas: 42.0 [FreeBSD-ports-i386]
harfbuzz: 10.1.0 [FreeBSD-ports-i386]
hwdata: 0.391,1 [FreeBSD-ports-i386]
jpeg-turbo: 3.0.4 [FreeBSD-ports-i386]
json-glib: 1.10.0 [FreeBSD-ports-i386]
lame: 3.100_5 [FreeBSD-ports-i386]
libICE: 1.1.1,1 [FreeBSD-ports-i386]
libSM: 1.2.4,1 [FreeBSD-ports-i386]
libXft: 2.3.8 [FreeBSD-ports-i386]
libXtst: 1.2.4 [FreeBSD-ports-i386]
libdaemon: 0.14_1 [FreeBSD-ports-i386]
libdatrie: 0.2.13_2 [FreeBSD-ports-i386]
libevdev: 1.13.2 [FreeBSD-ports-i386]
libevent: 2.1.12 [FreeBSD-ports-i386]
libgcrypt: 1.11.0 [FreeBSD-ports-i386]
libgpg-error: 1.51 [FreeBSD-ports-i386]
libltdl: 2.5.4 [FreeBSD-ports-i386]
libnghttp2: 1.64.0 [FreeBSD-ports-i386]
libogg: 1.3.5,4 [FreeBSD-ports-i386]
libproxy: 0.4.18 [FreeBSD-ports-i386]
libpsl: 0.21.5_1 [FreeBSD-ports-i386]
libsndfile: 1.2.2_1 [FreeBSD-ports-i386]
libsoup3: 3.2.2 [FreeBSD-ports-i386]
libsoxr: 0.1.3_3 [FreeBSD-ports-i386]
libthai: 0.1.29_1 [FreeBSD-ports-i386]
libudev-devd: 0.6.0 [FreeBSD-ports-i386]
libvorbis: 1.3.7_2,3 [FreeBSD-ports-i386]
libxslt: 1.1.37_1 [FreeBSD-ports-i386]
lzo2: 2.10_1 [FreeBSD-ports-i386]
mpg123: 1.32.9 [FreeBSD-ports-i386]
opus: 1.5.2 [FreeBSD-ports-i386]
pango: 1.55.5 [FreeBSD-ports-i386]
polkit: 125 [FreeBSD-ports-i386]
pulseaudio: 17.0_2 [FreeBSD-ports-i386]
py311-pygobject: 3.50.0 [FreeBSD-ports-i386]
pygobject-common: 3.50.0 [FreeBSD-ports-i386]
speexdsp: 1.2.1 [FreeBSD-ports-i386]
spirv-llvm-translator-llvm15: 15.0.8 [FreeBSD-ports-i386]
spirv-tools: 2024.4.r2 [FreeBSD-ports-i386]
sqlite3: 3.46.1,1 [FreeBSD-ports-i386]
webrtc-audio-processing: 1.3 [FreeBSD-ports-i386]
Installed packages to be UPGRADED:
alsa-lib: 1.2.11 -> 1.2.12 [FreeBSD-ports-i386]
alsa-plugins: 1.2.7.1_3 -> 1.2.12_1 [FreeBSD-ports-i386]
binutils: 2.40_5,1 -> 2.43.1,1 [FreeBSD-ports-i386]
cairo: 1.17.4_2,3 -> 1.18.2,3 [FreeBSD-ports-i386]
expat: 2.6.2 -> 2.6.4 [FreeBSD-ports-i386]
fontconfig: 2.15.0_2,1 -> 2.15.0_3,1 [FreeBSD-ports-i386]
freetype2: 2.13.2 -> 2.13.3 [FreeBSD-ports-i386]
gcc13: 13.2.0_4 -> 13.3.0 [FreeBSD-ports-i386]
gettext-runtime: 0.22.5 -> 0.23.1 [FreeBSD-ports-i386]
glib: 2.80.2,2 -> 2.80.5_1,2 [FreeBSD-ports-i386]
gnutls: 3.8.5_1 -> 3.8.8 [FreeBSD-ports-i386]
graphene: 1.10.8 -> 1.10.8_1 [FreeBSD-ports-i386]
gstreamer1: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins: 1.22.10_1 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-bad: 1.22.10_2 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-gl: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-good: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-mpeg2dec: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-ugly: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
gstreamer1-plugins-x264: 1.22.10 -> 1.24.10 [FreeBSD-ports-i386]
libXau: 1.0.9_1 -> 1.0.11 [FreeBSD-ports-i386]
libXfixes: 6.0.0_1 -> 6.0.1 [FreeBSD-ports-i386]
libXi: 1.8_1,1 -> 1.8.1,1 [FreeBSD-ports-i386]
libXinerama: 1.1.4_3,1 -> 1.1.5,1 [FreeBSD-ports-i386]
libXrandr: 1.5.2_1 -> 1.5.4 [FreeBSD-ports-i386]
libXrender: 0.9.10_2 -> 0.9.11 [FreeBSD-ports-i386]
libXxf86vm: 1.1.4_4 -> 1.1.5 [FreeBSD-ports-i386]
libdrm: 2.4.120_1,1 -> 2.4.123,1 [FreeBSD-ports-i386]
libedit: 3.1.20240517,1 -> 3.1.20240808,1 [FreeBSD-ports-i386]
libepoll-shim: 0.0.20230411 -> 0.0.20240608 [FreeBSD-ports-i386]
libinotify: 20211018_1 -> 20240724 [FreeBSD-ports-i386]
liblz4: 1.9.4_1,1 -> 1.10.0,1 [FreeBSD-ports-i386]
libpciaccess: 0.18 -> 0.18.1_1 [FreeBSD-ports-i386]
libunwind: 20240221 -> 20240221_1 [FreeBSD-ports-i386]
libxml2: 2.11.8 -> 2.11.9 [FreeBSD-ports-i386]
mesa-dri: 24.0.8 -> 24.1.7_1 [FreeBSD-ports-i386]
mesa-libs: 24.0.8 -> 24.1.7_1 [FreeBSD-ports-i386]
nettle: 3.9.1 -> 3.10.1 [FreeBSD-ports-i386]
orc: 0.4.36 -> 0.4.40 [FreeBSD-ports-i386]
p11-kit: 0.25.3_2 -> 0.25.5 [FreeBSD-ports-i386]
perl5: 5.36.3_1 -> 5.36.3_2 [FreeBSD-ports-i386]
pixman: 0.42.2 -> 0.44.2 [FreeBSD-ports-i386]
png: 1.6.43 -> 1.6.44 [FreeBSD-ports-i386]
py311-packaging: 24.0 -> 24.2 [FreeBSD-ports-i386]
python311: 3.11.9 -> 3.11.11 [FreeBSD-ports-i386]
readline: 8.2.10 -> 8.2.13_2 [FreeBSD-ports-i386]
sdl2: 2.30.3 -> 2.30.10_1 [FreeBSD-ports-i386]
vulkan-loader: 1.3.285_1 -> 1.4.304 [FreeBSD-ports-i386]
wayland: 1.22.0 -> 1.23.1 [FreeBSD-ports-i386]
wine: 9.0_2,1 -> 9.0_6,1 [FreeBSD-ports-i386]
wine-proton: 9.0.1 -> 9.0.3 [FreeBSD-ports-i386]
Number of packages to be removed: 2
Number of packages to be installed: 55
Number of packages to be upgraded: 51
The process will require 83 MiB more space.
[1/108] Upgrading libXau from 1.0.9_1 to 1.0.11...
[1/108] Extracting libXau-1.0.11: 100%
[2/108] Upgrading gettext-runtime from 0.22.5 to 0.23.1...
[2/108] Extracting gettext-runtime-0.23.1: 100%
[3/108] Upgrading readline from 8.2.10 to 8.2.13_2...
[3/108] Extracting readline-8.2.13_2: 100%
[4/108] Upgrading png from 1.6.43 to 1.6.44...
[4/108] Extracting png-1.6.44: 100%
[5/108] Upgrading python311 from 3.11.9 to 3.11.11...
[5/108] Extracting python311-3.11.11: 100%
[6/108] Upgrading freetype2 from 2.13.2 to 2.13.3...
[6/108] Extracting freetype2-2.13.3: 100%
[7/108] Upgrading py311-packaging from 24.0 to 24.2...
[7/108] Extracting py311-packaging-24.2: 100%
[8/108] Upgrading expat from 2.6.2 to 2.6.4...
[8/108] Extracting expat-2.6.4: 100%
[9/108] Installing lzo2-2.10_1...
[9/108] Extracting lzo2-2.10_1: 100%
[10/108] Upgrading libXrender from 0.9.10_2 to 0.9.11...
[10/108] Extracting libXrender-0.9.11: 100%
[11/108] Installing hwdata-0.391,1...
[11/108] Extracting hwdata-0.391,1: 100%
[12/108] Upgrading fontconfig from 2.15.0_2,1 to 2.15.0_3,1...
[12/108] Extracting fontconfig-2.15.0_3,1: 100%
[13/108] Upgrading pixman from 0.42.2 to 0.44.2...
[13/108] Extracting pixman-0.44.2: 100%
[14/108] Upgrading glib from 2.80.2,2 to 2.80.5_1,2...
[14/108] Extracting glib-2.80.5_1,2: 100%
[15/108] Deinstalling pygobject3-common-3.42.2...
[15/108] Deleting files for pygobject3-common-3.42.2: 100%
[16/108] Upgrading nettle from 3.9.1 to 3.10.1...
[16/108] Extracting nettle-3.10.1: 100%
[17/108] Upgrading cairo from 1.17.4_2,3 to 1.18.2,3...
[17/108] Extracting cairo-1.18.2,3: 100%
[18/108] Upgrading libpciaccess from 0.18 to 0.18.1_1...
[18/108] Extracting libpciaccess-0.18.1_1: 100%
[19/108] Upgrading libunwind from 20240221 to 20240221_1...
[19/108] Extracting libunwind-20240221_1: 100%
[20/108] Upgrading p11-kit from 0.25.3_2 to 0.25.5...
[20/108] Extracting p11-kit-0.25.5: 100%
[21/108] Installing libICE-1.1.1,1...
[21/108] Extracting libICE-1.1.1,1: 100%
[22/108] Deinstalling py311-gobject3-3.42.2...
[22/108] Deleting files for py311-gobject3-3.42.2: 100%
[23/108] Installing libdatrie-0.2.13_2...
[23/108] Extracting libdatrie-0.2.13_2: 100%
[24/108] Installing libproxy-0.4.18...
[24/108] Extracting libproxy-0.4.18: 100%
[25/108] Upgrading libdrm from 2.4.120_1,1 to 2.4.123,1...
[25/108] Extracting libdrm-2.4.123,1: 100%
[26/108] Upgrading libXfixes from 6.0.0_1 to 6.0.1...
[26/108] Extracting libXfixes-6.0.1: 100%
[27/108] Upgrading libxml2 from 2.11.8 to 2.11.9...
[27/108] Extracting libxml2-2.11.9: 100%
[28/108] Upgrading orc from 0.4.36 to 0.4.40...
[28/108] Extracting orc-0.4.40: 100%
[29/108] Upgrading gnutls from 3.8.5_1 to 3.8.8...
[29/108] Extracting gnutls-3.8.8: 100%
[30/108] Upgrading libepoll-shim from 0.0.20230411 to 0.0.20240608...
[30/108] Extracting libepoll-shim-0.0.20240608: 100%
[31/108] Installing graphite2-1.3.14...
[31/108] Extracting graphite2-1.3.14: 100%
[32/108] Upgrading libedit from 3.1.20240517,1 to 3.1.20240808,1...
[32/108] Extracting libedit-3.1.20240808,1: 100%
[33/108] Upgrading liblz4 from 1.9.4_1,1 to 1.10.0,1...
[33/108] Extracting liblz4-1.10.0,1: 100%
[34/108] Installing pygobject-common-3.50.0...
[34/108] Extracting pygobject-common-3.50.0: 100%
[35/108] Installing libgpg-error-1.51...
[35/108] Extracting libgpg-error-1.51: 100%
[36/108] Upgrading gstreamer1 from 1.22.10 to 1.24.10...
[36/108] Extracting gstreamer1-1.24.10: 100%
[37/108] Installing gsettings-desktop-schemas-42.0...
[37/108] Extracting gsettings-desktop-schemas-42.0: 100%
[38/108] Installing libSM-1.2.4,1...
[38/108] Extracting libSM-1.2.4,1: 100%
[39/108] Installing duktape-lib-2.7.0...
[39/108] Extracting duktape-lib-2.7.0: 100%
[40/108] Installing glib-networking-2.80.0...
[40/108] Extracting glib-networking-2.80.0: 100%
[41/108] Upgrading libXrandr from 1.5.2_1 to 1.5.4...
[41/108] Extracting libXrandr-1.5.4: 100%
[42/108] Installing libthai-0.1.29_1...
[42/108] Extracting libthai-0.1.29_1: 100%
[43/108] Installing fribidi-1.0.16...
[43/108] Extracting fribidi-1.0.16: 100%
[44/108] Upgrading libXxf86vm from 1.1.4_4 to 1.1.5...
[44/108] Extracting libXxf86vm-1.1.5: 100%
[45/108] Installing libnghttp2-1.64.0...
[45/108] Extracting libnghttp2-1.64.0: 100%
[46/108] Upgrading wayland from 1.22.0 to 1.23.1...
[46/108] Extracting wayland-1.23.1: 100%
[47/108] Installing libXft-2.3.8...
[47/108] Extracting libXft-2.3.8: 100%
[48/108] Installing libpsl-0.21.5_1...
[48/108] Extracting libpsl-0.21.5_1: 100%
[49/108] Installing harfbuzz-10.1.0...
[49/108] Extracting harfbuzz-10.1.0: 100%
[50/108] Upgrading gstreamer1-plugins from 1.22.10_1 to 1.24.10...
[50/108] Extracting gstreamer1-plugins-1.24.10: 100%
[51/108] Installing dbus-1.14.10_5,1...
[51/108] Extracting dbus-1.14.10_5,1: 100%
[52/108] Installing libgcrypt-1.11.0...
[52/108] Extracting libgcrypt-1.11.0: 100%
[53/108] Installing libogg-1.3.5,4...
[53/108] Extracting libogg-1.3.5,4: 100%
[54/108] Installing sqlite3-3.46.1,1...
[54/108] Extracting sqlite3-3.46.1,1: 100%
[55/108] Upgrading perl5 from 5.36.3_1 to 5.36.3_2...
[55/108] Extracting perl5-5.36.3_2: 100%
[56/108] Installing py311-pygobject-3.50.0...
[56/108] Extracting py311-pygobject-3.50.0: 100%
[57/108] Upgrading graphene from 1.10.8 to 1.10.8_1...
[57/108] Extracting graphene-1.10.8_1: 100%
[58/108] Installing jpeg-turbo-3.0.4...
[58/108] Extracting jpeg-turbo-3.0.4: 100%
[59/108] Installing libxslt-1.1.37_1...
[59/108] Extracting libxslt-1.1.37_1: 100%
[60/108] Installing mpg123-1.32.9...
[60/108] Extracting mpg123-1.32.9: 100%
[61/108] Installing polkit-125...
[61/108] Extracting polkit-125: 100%
[62/108] Installing libsoup3-3.2.2...
[62/108] Extracting libsoup3-3.2.2: 100%
[63/108] Upgrading gstreamer1-plugins-ugly from 1.22.10 to 1.24.10...
[63/108] Extracting gstreamer1-plugins-ugly-1.24.10: 100%
[64/108] Installing gnome_subr-1.0...
[64/108] Extracting gnome_subr-1.0: 100%
[65/108] Upgrading libXi from 1.8_1,1 to 1.8.1,1...
[65/108] Extracting libXi-1.8.1,1: 100%
[66/108] Upgrading alsa-lib from 1.2.11 to 1.2.12...
[66/108] Extracting alsa-lib-1.2.12: 100%
[67/108] Installing libevent-2.1.12...
[67/108] Extracting libevent-2.1.12: 100%
[68/108] Installing flac-1.4.3_1,1...
[68/108] Extracting flac-1.4.3_1,1: 100%
[69/108] Installing libevdev-1.13.2...
[69/108] Extracting libevdev-1.13.2: 100%
[70/108] Upgrading mesa-libs from 24.0.8 to 24.1.7_1...
[70/108] Extracting mesa-libs-24.1.7_1: 100%
[71/108] Upgrading libinotify from 20211018_1 to 20240724...
[71/108] Extracting libinotify-20240724: 100%
[72/108] Installing lame-3.100_5...
[72/108] Extracting lame-3.100_5: 100%
[73/108] Installing gdbm-1.24...
[73/108] Extracting gdbm-1.24: 100%
[74/108] Upgrading vulkan-loader from 1.3.285_1 to 1.4.304...
[74/108] Extracting vulkan-loader-1.4.304: 100%
[75/108] Installing abseil-20240722.0...
[75/108] Extracting abseil-20240722.0: 100%
[76/108] Installing json-glib-1.10.0...
[76/108] Extracting json-glib-1.10.0: 100%
[77/108] Installing libudev-devd-0.6.0...
[77/108] Extracting libudev-devd-0.6.0: 100%
[78/108] Installing opus-1.5.2...
[78/108] Extracting opus-1.5.2: 100%
[79/108] Installing pango-1.55.5...
[79/108] Extracting pango-1.55.5: 100%
[80/108] Installing libvorbis-1.3.7_2,3...
[80/108] Extracting libvorbis-1.3.7_2,3: 100%
[81/108] Installing dbus-glib-0.112_1...
[81/108] Extracting dbus-glib-0.112_1: 100%
[82/108] Installing libdaemon-0.14_1...
[82/108] Extracting libdaemon-0.14_1: 100%
[83/108] Upgrading binutils from 2.40_5,1 to 2.43.1,1...
[83/108] Extracting binutils-2.43.1,1: 100%
[84/108] Upgrading gstreamer1-plugins-bad from 1.22.10_2 to 1.24.10...
[84/108] Extracting gstreamer1-plugins-bad-1.24.10: 100%
[85/108] Upgrading alsa-plugins from 1.2.7.1_3 to 1.2.12_1...
[85/108] Extracting alsa-plugins-1.2.12_1: 100%
[86/108] Installing spirv-tools-2024.4.r2...
[86/108] Extracting spirv-tools-2024.4.r2: 100%
[87/108] Installing webrtc-audio-processing-1.3...
[87/108] Extracting webrtc-audio-processing-1.3: 100%
[88/108] Installing consolekit2-1.2.6_3...
[88/108] Extracting consolekit2-1.2.6_3: 100%
[89/108] Upgrading libXinerama from 1.1.4_3,1 to 1.1.5,1...
[89/108] Extracting libXinerama-1.1.5,1: 100%
[90/108] Installing libXtst-1.2.4...
[90/108] Extracting libXtst-1.2.4: 100%
[91/108] Installing spirv-llvm-translator-llvm15-15.0.8...
[91/108] Extracting spirv-llvm-translator-llvm15-15.0.8: 100%
[92/108] Upgrading gstreamer1-plugins-gl from 1.22.10 to 1.24.10...
[92/108] Extracting gstreamer1-plugins-gl-1.24.10: 100%
[93/108] Installing avahi-app-0.8_2...
[93/108] Extracting avahi-app-0.8_2: 100%
[94/108] Upgrading gstreamer1-plugins-mpeg2dec from 1.22.10 to 1.24.10...
[94/108] Extracting gstreamer1-plugins-mpeg2dec-1.24.10: 100%
[95/108] Installing libsoxr-0.1.3_3...
[95/108] Extracting libsoxr-0.1.3_3: 100%
[96/108] Installing speexdsp-1.2.1...
[96/108] Extracting speexdsp-1.2.1: 100%
[97/108] Installing libsndfile-1.2.2_1...
[97/108] Extracting libsndfile-1.2.2_1: 100%
[98/108] Upgrading gstreamer1-plugins-x264 from 1.22.10 to 1.24.10...
[98/108] Extracting gstreamer1-plugins-x264-1.24.10: 100%
[99/108] Installing libltdl-2.5.4...
[99/108] Extracting libltdl-2.5.4: 100%
[100/108] Installing fftw3-float-3.3.10_5...
[100/108] Extracting fftw3-float-3.3.10_5: 100%
[101/108] Installing fftw3-3.3.10_5...
[101/108] Extracting fftw3-3.3.10_5: 100%
[102/108] Upgrading gstreamer1-plugins-good from 1.22.10 to 1.24.10...
[102/108] Extracting gstreamer1-plugins-good-1.24.10: 100%
[103/108] Upgrading gcc13 from 13.2.0_4 to 13.3.0...
[103/108] Extracting gcc13-13.3.0: 100%
[104/108] Upgrading sdl2 from 2.30.3 to 2.30.10_1...
[104/108] Extracting sdl2-2.30.10_1: 100%
[105/108] Installing pulseaudio-17.0_2...
[105/108] Extracting pulseaudio-17.0_2: 100%
[106/108] Upgrading wine-proton from 9.0.1 to 9.0.3...
[106/108] Extracting wine-proton-9.0.3: 100%
[107/108] Upgrading wine from 9.0_2,1 to 9.0_6,1...
[107/108] Extracting wine-9.0_6,1: 100%
[108/108] Upgrading mesa-dri from 24.0.8 to 24.1.7_1...
[108/108] Extracting mesa-dri-24.1.7_1: 100%
=====
Message from duktape-lib-2.7.0:
--
===> NOTICE:
The duktape-lib port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://docs.freebsd.org/en/articles/contributing/#ports-contributing
=====
Message from alsa-plugins-1.2.12_1:
--
===> NOTICE:
The alsa-plugins port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://docs.freebsd.org/en/articles/contributing/#ports-contributing
=====
Message from pulseaudio-17.0_2:
--
Pulseaudio tries to determine default values for FreeBSD OSS driver at first
start, based on /dev/sndstat output. The hw.snd.default_unit sysctl may affect
these values, but restart of the Pulseaudio might be needed to rescan it again,
e.g. `pacmd exit`.
Pulseaudio has separate input and output configure lines. You can change them
with using following commands:
To change the default sink (output):
# pacmd set-default-sink 3
To change the default source (input):
# pacmd set-default-source 3
This can also be set in /usr/local/etc/pulse/default.pa
Replace the number '3' with the new default you want to set.
The audio/freedesktop-sound-theme is needed if the default sound files
are uncommented in the /usr/local/etc/pulse/default.pa file.
grahamperrin:~ % freebsd-version -kru ; uname -aKU
15.0-CURRENT
15.0-CURRENT
15.0-CURRENT
FreeBSD mowa219-gjp4-zbook-freebsd 15.0-CURRENT FreeBSD 15.0-CURRENT main-n274720-159d29d39482 GENERIC-NODEBUG amd64 1500030 1500030
grahamperrin:~ % pkg -vv | grep -B 1 -e url -e priority
FreeBSD-ports: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:i386/latest",
enabled : yes,
priority : 2,
--
FreeBSD-base: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:i386/base_latest",
enabled : yes,
priority : 0,
--
FreeBSD-ports-i386: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:i386/latest",
enabled : yes,
priority : 0,
--
aninstaller: {
url : "file:////media/aninstaller/packages/FreeBSD:14:amd64",
enabled : no,
priority : 0
--
local-poudriere: {
url : "file:///usr/local/poudriere/data/packages/main-default",
enabled : yes,
priority : 3
grahamperrin:~ % unsetenv ABI
grahamperrin:~ % pkg -vv | grep -B 1 -e url -e priority
FreeBSD-ports: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:amd64/latest",
enabled : yes,
priority : 2,
--
FreeBSD-base: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest",
enabled : yes,
priority : 0,
--
FreeBSD-ports-i386: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:i386/latest",
enabled : yes,
priority : 0,
--
aninstaller: {
url : "file:////media/aninstaller/packages/FreeBSD:14:amd64",
enabled : no,
priority : 0
--
local-poudriere: {
url : "file:///usr/local/poudriere/data/packages/main-default",
enabled : yes,
priority : 3
grahamperrin:~ % su -
Password:
root@mowa219-gjp4-zbook-freebsd:~ # sed -i '' s/enabled:\ yes/enabled:\ no/g /usr/local/etc/pkg/repos/FreeBSD-ports-i386.conf
root@mowa219-gjp4-zbook-freebsd:~ # exit
logout
grahamperrin:~ % pkg -vv | grep -B 1 -e url -e priority
FreeBSD-ports: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:amd64/latest",
enabled : yes,
priority : 2,
--
FreeBSD-base: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:amd64/base_latest",
enabled : yes,
priority : 0,
--
FreeBSD-ports-i386: {
url : "pkg+https://pkg.freebsd.org/FreeBSD:15:i386/latest",
enabled : no,
priority : 0,
--
aninstaller: {
url : "file:////media/aninstaller/packages/FreeBSD:14:amd64",
enabled : no,
priority : 0
--
local-poudriere: {
url : "file:///usr/local/poudriere/data/packages/main-default",
enabled : yes,
priority : 3
grahamperrin:~ % history 13
2001 4:17 echo $SHELL
2002 4:17 uname -mKU
2003 4:17 setenv ABI FreeBSD:15:i386
2004 4:18 /usr/bin/time -h pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir /home/grahamperrin/.i386-wine-pkg upgrade --fetch-only --quiet --yes --repository FreeBSD-ports-i386
2005 4:21 pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false -r /home/grahamperrin/.i386-wine-pkg upgrade -F -r FreeBSD-ports-i386
2006 4:21 pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false -r /home/grahamperrin/.i386-wine-pkg upgrade -Uy -r FreeBSD-ports-i386
2007 4:24 freebsd-version -kru ; uname -aKU
2008 4:24 pkg -vv | grep -B 1 -e url -e priority
2009 4:25 unsetenv ABI
2010 4:25 pkg -vv | grep -B 1 -e url -e priority
2011 4:26 su -
2012 4:29 pkg -vv | grep -B 1 -e url -e priority
2013 4:30 history 13
grahamperrin:~ %
@grahamperrin
Copy link
Author

grahamperrin commented Jan 12, 2025

Condensed:

  1. as a regular user, not superuser
  2. echo $SHELL
  3. I use tcsh, YMMV
  4. uname -mKU
  5. it's FreeBSD 15.0-CURRENT (1500030) on AMD64
  6. setenv ABI FreeBSD:15:i386
  7. /usr/bin/time -h pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir /home/grahamperrin/.i386-wine-pkg upgrade --fetch-only --quiet --yes --repository FreeBSD-ports-i386
  8. pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false -r /home/grahamperrin/.i386-wine-pkg upgrade -F -r FreeBSD-ports-i386
  9. pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false -r /home/grahamperrin/.i386-wine-pkg upgrade -Uy -r FreeBSD-ports-i386
  10. freebsd-version -kru ; uname -aKU
  11. pkg -vv | grep -B 1 -e url -e priority
  12. I am reminded that i386 is not the normal ABI for AMD64
  13. unsetenv ABI
  14. pkg -vv | grep -B 1 -e url -e priority
  15. I note the reversion to FreeBSD:15:amd64 for the FreeBSD-ports and FreeBSD-base repositories
  16. su -
  17. sed -i '' s/enabled:\ yes/enabled:\ no/g /usr/local/etc/pkg/repos/FreeBSD-ports-i386.conf
  18. exit
  19. pkg -vv | grep -B 1 -e url -e priority
  20. I note that the FreeBSD-ports-i386 repository is no longer enabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment