[multimedia/vlc] Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4

From: Vladimir Druzenko <vvd_at_freebsd.org>
Date: Sat, 16 Dec 2023 16:20:50 UTC
14.12.2023 20:03, Po-Chuan Hsieh пишет:
> The branch main has been updated by sunpoet:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=69e2e87fa56b54e267429b326f7f6188a7baaa71
>
> commit 69e2e87fa56b54e267429b326f7f6188a7baaa71
> Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> AuthorDate: 2023-12-14 16:35:30 +0000
> Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
> CommitDate: 2023-12-14 17:03:10 +0000
>
>      devel/protobuf: Update to 24.4
>      
>      - Use USES=pathfix to fix .pc installation
>      - Bump PORTREVISION of dependent ports for shlib change
>      
>      Changes:        https://github.com/protocolbuffers/protobuf/releases
> ---
> …
>   devel/protobuf/Makefile                    |  49 +++++----
>   devel/protobuf/distinfo                    |   6 +-
>   devel/protobuf/files/patch-Makefile.in     |  11 --
>   devel/protobuf/files/patch-i386            |  13 ---
>   devel/protobuf/files/patch-src-Makefile.in | 124 ----------------------
>   devel/protobuf/pkg-plist                   | 164 ++++++++++++++++++++++++-----
> …
>   multimedia/vlc/Makefile                    |   1 +
> …
>   72 files changed, 234 insertions(+), 248 deletions(-)
>
> *** 426 LINES SKIPPED ***

Hi!

13.2-p8 amd64.

1. multimedia/vlc need USE_CXXSTD= c++17 for build with not default 
option CHROMECAST:

In file included from 
/usr/local/include/absl/container/internal/compressed_tuple.h:40:
/usr/local/include/absl/utility/utility.h:164:12: error: no member named 
'in_place_t' in namespace 'std'
using std::in_place_t;
       ~~~~~^
/usr/local/include/absl/utility/utility.h:165:12: error: no member named 
'in_place' in namespace 'std'
using std::in_place;
       ~~~~~^
/usr/local/include/absl/utility/utility.h:181:12: error: no member named 
'in_place_type' in namespace 'std'
using std::in_place_type;
       ~~~~~^
/usr/local/include/absl/utility/utility.h:182:12: error: no member named 
'in_place_type_t' in namespace 'std'
using std::in_place_type_t;
       ~~~~~^
/usr/local/include/absl/utility/utility.h:198:12: error: no member named 
'in_place_index' in namespace 'std'
using std::in_place_index;
       ~~~~~^
/usr/local/include/absl/utility/utility.h:199:12: error: no member named 
'in_place_index_t' in namespace 'std'
using std::in_place_index_t;
…


2. With default options in poudriere:
====> Running Q/A tests (stage-qa)
Warning: you might not need LIB_DEPENDS on libharfbuzz.so
Warning: you might not need LIB_DEPENDS on libpng.so
Warning: you might not need LIB_DEPENDS on libtheora.so
Warning: you might not need LIB_DEPENDS on libv4l2.so
Warning: you might not need LIB_DEPENDS on libvdpau.so


3. On live system with QT5 option and installed xpm, xinerama, xext and 
freetype:
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: bin/svlc
It's --enable-skins2 configure option - default "auto".


multimedia@, patch for 1 and 3 is in attach. Do you need patch for 2?

-- 
Best regards,
Vladimir Druzenko