Re: git: 589aaaeb09b7 - main - multimedia/libvpx: update 1.14.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 20 Jan 2024 14:56:33 UTC
Vladimir Druzenko <vvd@freebsd.org> writes:

> 20.01.2024 03:42, Jan Beich пишет:
>
>> The branch main has been updated by jbeich:
>>
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=589aaaeb09b7daeb6a2053a684f5056d9fcfed0e
>>
>> commit 589aaaeb09b7daeb6a2053a684f5056d9fcfed0e
>> Author:     Jan Beich <jbeich@FreeBSD.org>
>> AuthorDate: 2024-01-09 21:12:22 +0000
>> Commit:     Jan Beich <jbeich@FreeBSD.org>
>> CommitDate: 2024-01-20 00:41:39 +0000
>>
>>      multimedia/libvpx: update 1.14.0
>>           Changes:
>> https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0
>>      Reported by:    portscout
>> ---
>>   audio/baresip/Makefile                             |  1 +
>>   cad/opencascade/Makefile                           |  2 +-
>>   devel/godot/Makefile                               |  2 +-
>>   devel/godot35/Makefile                             |  2 +-
>>   devel/py-aiortc/Makefile                           |  1 +
>>   editors/vscode/Makefile                            |  2 +-
>>   emulators/virtualbox-ose-legacy/Makefile           |  2 +-
>>   emulators/virtualbox-ose/Makefile                  |  2 +-
>>   games/NBlood/Makefile                              |  1 +
>>   games/eduke32/Makefile                             |  1 +
>>   games/openbor/Makefile                             |  2 +-
>>   games/openbor4432/Makefile                         |  2 +-
>>   games/openbor7144/Makefile                         |  2 +-
>>   games/scummvm/Makefile                             |  1 +
>>   mail/thunderbird/Makefile                          |  1 +
>>   multimedia/avidemux-plugins/Makefile               |  2 +-
>>   multimedia/emby-server-devel/Makefile              |  2 +-
>>   multimedia/emby-server/Makefile                    |  2 +-
>>   multimedia/ffmpeg/Makefile                         |  1 +
>>   multimedia/ffmpeg4/Makefile                        |  2 +-
>>   multimedia/gstreamer1-plugins-vpx/Makefile         |  2 +-
>>   multimedia/handbrake/Makefile                      |  1 +
>>   multimedia/libvpx/Makefile                         |  2 +-
>>   multimedia/libvpx/distinfo                         |  6 ++--
>>   multimedia/libvpx/files/patch-build_make_Makefile  | 10 +++---
>>   .../libvpx/files/patch-build_make_configure.sh     | 20 +++++------
>>   multimedia/libvpx/files/patch-configure            | 14 ++++----
>>   multimedia/libvpx/files/patch-libs.mk              |  6 ++--
>>   .../files/patch-vpx__ports_aarch32__cpudetect.c    | 39 ++++++++++++++++++++++
>>   .../files/patch-vpx__ports_aarch64__cpudetect.c    | 29 ++++++++++++++++
>>   .../libvpx/files/patch-vpx__ports_arm__cpudetect.c | 38 ---------------------
>>   multimedia/libvpx/pkg-plist                        |  7 ++--
>>   multimedia/libxine/Makefile                        |  2 +-
>>   multimedia/vlc/Makefile                            |  2 +-
>>   net-im/py-toxcore-c/Makefile                       |  2 +-
>>   net-im/qTox/Makefile                               |  2 +-
>>   net-im/telegram-desktop/Makefile                   |  1 +
>>   net-im/tox/Makefile                                |  2 +-
>>   net-im/tox_extension_messages/Makefile             |  2 +-
>>   net-im/toxext/Makefile                             |  2 +-
>>   net-im/toxic/Makefile                              |  2 +-
>>   net-im/uTox/Makefile                               |  2 +-
>>   net/mediastreamer/Makefile                         |  1 +
>>   net/pjsip/Makefile                                 |  1 +
>>   www/firefox-esr/Makefile                           |  1 +
>>   www/firefox/Makefile                               |  2 +-
>>   www/librewolf/Makefile                             |  2 +-
>>   www/qt5-webengine/Makefile                         |  2 +-
>>   www/qt6-webengine/Makefile                         |  2 +-
>>   www/tor-browser/Makefile                           |  2 +-
>>   50 files changed, 141 insertions(+), 98 deletions(-)
>
> Hello!
>
> Can we make some kind of schedule for mass bumps of huge ports?
> Users who build from ports can schedule upgrade and prevent build
> something very big "2 days in a row".
> Even if you use binary packages, updating for example virtualbox will
> entail a restart (savestate/start) of all virtual machines, and this
> must be planned in advance.
> If this already exists, please point to it.
> Thanks!

This landed just before the package build (Tue/Thu/Sat/Sun at 01:00 UTC)
to aid pre-fetching in poudriere (e.g., "-b latest"). Either wait for
binary packages before updating ports/ tree or locally revert(!) until ready.
In future https://github.com/freebsd/poudriere/issues/822 should help.

If one needs to plan for upgrades there's /quarterly repo. It has
breaking changes conveniently grouped together 4 quarters a year.