#author("2024-07-12T17:57:24+09:00","default:kuji","kuji") #author("2024-07-12T17:58:00+09:00","default:kuji","kuji") CONTENTS #contents ---- Lastmodified &lastmod; ---- *FreeBSD 13.2R to 13.3R [#jd7efd4b] **/etc/make.conf [#pd9633f0] DEFAULT_VERSIONS+= python=3.9 python3=3.9 ***/usr/ports/UPDATING [#ufb2b32a] 20240529: AFFECTS: users of python AUTHOR: rm@FreeBSD.org The default version of python3 and python was switched to 3.11. For ports users wanting to keep version 3.9 as default, add DEFAULT_VERSIONS+= python=3.9 python3=3.9 to make.conf *freebsd-update [#fb87be2a] # freebsd-update fetch # freebsd-update install # reboot * freebsd-update -r 13.3-RELEASE upgrade [#j5a949ec] freebsd-update -r 13.3-RELEASE upgrade ---- *guard [#b3011ce1] 1003 11:11 pkg install gcc 1008 16:26 /root/bin/check.sh 1009 16:27 freebsd-version -kur 1010 16:27 portupgrade -ar --batch && reboot ** Listing the failed packages (-:ignored / *:skipped / !:failed) [#mbe28a7b] - japanese/mailman (port directory error) - devel/llvm80 (port deleted) - lang/perl5.34 (port deleted) ! archivers/unrar (unrar-7.00,6) (unknown build error) ! devel/ninja (ninja-1.11.1,2) (unknown build error) ! security/py-certifi (py311-certifi-2024.6.2) (unknown build error) ! security/gnutls (gnutls-3.8.5_1) (new compiler error) ! devel/py-six (py311-six-1.16.0) (unknown build error) ! security/py-cryptography (py311-cryptography-42.0.7,1) (unknown build error) * security/py-openssl (py311-openssl-23.2.0,1) ! multimedia/libvpx (libvpx-1.14.0) (unknown build error) ! textproc/py-docutils (py311-docutils-0.19,1) (unknown build error) ! converters/fribidi (fribidi-1.0.14) (unknown build error) ! graphics/libdrm (libdrm-2.4.120_1,1) (unknown build error) ! textproc/py-toml (py311-toml-0.10.2) (unknown build error) * textproc/py-sphinx (py311-sphinx-5.3.0_1,1) ! multimedia/dav1d (dav1d-1.4.1) (unknown build error) ! devel/glib20 (glib-2.80.3,2) (unknown build error) ! devel/cmake-core (cmake-core-3.28.3) (unknown build error) ! devel/highway (highway-1.1.0) (unknown build error) ! multimedia/aom (aom-3.8.3) (unknown build error) ! security/clamav (clamav-1.3.1_1,1) (unknown build error) * print/cups (cups-2.4.8) * print/ghostscript10 (ghostscript10-10.03.0_3) * print/harfbuzz (harfbuzz-8.5.0) ! multimedia/x265 (x265-3.5_2) (unknown build error) * multimedia/libass (libass-0.17.2) * x11-toolkits/pango (pango-1.50.14) ! graphics/wayland (wayland-1.22.0) (unknown build error) * graphics/vulkan-loader (vulkan-loader-1.3.285) * multimedia/libva (libva-2.21.0) * misc/shared-mime-info (shared-mime-info-2.2_2) * graphics/librsvg2-rust (librsvg2-rust-2.58.0_2) * graphics/libjxl (libjxl-0.10.2) * graphics/libplacebo (libplacebo-6.338.2) * multimedia/ffmpeg (ffmpeg-6.1.1_5,1) ---- 20231017: AFFECTS: users of lang/perl5* AUTHOR: delphij@FreeBSD.org The default Perl version has been switched to Perl 5.36. If you are using binary packages to upgrade your system, you do not have anything to do, pkg upgrade will do the right thing. For the other people, assuming you are migrating from 5.34 to 5.36, do: First, add to /etc/make.conf: DEFAULT_VERSIONS+= perl5=5.36 Portupgrade users: portupgrade -o lang/perl5.36 -f lang/perl5.34 portupgrade -o lang/perl5.36 -f lang/perl5.34 You can now remove the DEFAULT_VERSIONS line added earlier from /etc/make.conf Then you will need to rebuild everything that uses libperl.so, you can do so with: portupgrade -f `pkg shlib -qR libperl.so.5.34` If, for some reason, this command fails at one point, it is safe to run it again, it will not rebuild what it already rebuilt, as the ports that have been rebuilt no longer depend on libperl.so.5.34 but on libperl.so.5.36. You can now remove the DEFAULT_VERSIONS line added earlier from /etc/make.conf Then you will need to rebuild everything that uses libperl.so, you can do so with: portupgrade -f `pkg shlib -qR libperl.so.5.34` If, for some reason, this command fails at one point, it is safe to run it again, it will not rebuild what it already rebuilt, as the ports that have been rebuilt no longer depend on libperl.so.5.34 but on libperl.so.5.36. ---- Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday); #counter([total|today|yesterday]);