FreeBSD ports you maintain which are out of date

2023-12-20 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/k...@freebsd.org.html


Port| Current version | New version
+-+
archivers/kf6-karchive  | 5.246.0 | 5.247.0
+-+
audio/plasma6-kpipewire | 5.90.0  | 5.91.0
+-+
audio/plasma6-ocean-sound-theme | 5.90.0  | 5.91.0
+-+
audio/plasma6-oxygen-sounds | 5.90.0  | 5.91.0
+-+
audio/plasma6-plasma-pa | 5.90.0  | 5.91.0
+-+
deskutils/kf6-kstatusnotifieritem   | 5.246.0 | 5.247.0
+-+
deskutils/plasma6-milou | 5.90.0  | 5.91.0
+-+
deskutils/plasma6-sddm-kcm  | 5.90.0  | 5.91.0
+-+
deskutils/plasma6-xdg-desktop-portal-kde| 5.90.0  | 5.91.0
+-+
devel/kf6-kapidox   | 5.246.0 | 5.247.0
+-+
devel/kf6-kauth | 5.246.0 | 5.247.0
+-+
devel/kf6-kbookmarks| 5.246.0 | 5.247.0
+-+
devel/kf6-kcmutils  | 5.246.0 | 5.247.0
+-+
devel/kf6-kconfig   | 5.246.0 | 5.247.0
+-+
devel/kf6-kcoreaddons   | 5.246.0 | 5.247.0
+-+
devel/kf6-kcrash| 5.246.0 | 5.247.0
+-+
devel/kf6-kdbusaddons   | 5.246.0 | 5.247.0
+-+
devel/kf6-kdeclarative  | 5.246.0 | 5.247.0
+-+
devel/kf6-kdoctools | 5.246.0 | 5.247.0
+-+
devel/kf6-kfilemetadata | 5.246.0 | 5.247.0
+-+
devel/kf6-ki18n | 5.246.0 | 5.247.0
+-+
devel/kf6-kidletime | 5.246.0 | 5.247.0
+-+
devel/kf6-kio   | 5.246.0 | 5.247.0
+-+
devel/kf6-kitemmodels   | 5.246.0 | 5.247.0
+-+
devel/kf6-knewstuff | 5.246.0 | 5.247.0
+-+
devel/kf6-knotifications| 5.246.0 | 5.247.0
+-+
devel/kf6-knotifyconfig | 5.246.0 | 5.247.0
+-+
devel/kf6-kpackage  | 5.246.0 | 5.247.0

Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4

2023-12-20 Thread Tobias C. Berner
Moin moin

The main issue is the following:
When using poudriere, you get:
-- Could NOT find Protobuf (missing: Protobuf_LIBRARIES Protobuf
_INCLUDE_DIR)

As you built your ports outside of poudriere, this optional dependency was
picked up.
So we need to properly handle this in the port -- while poudrieres testport
won't find an issue :)

mfg Tobias

On Mon, 18 Dec 2023 at 15:23, Vladimir Druzenko  wrote:

>
>  Forwarded message 
> Subject: Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4
> Date: Fri, 15 Dec 2023 16:45:45 +0300
> From: Vladimir Druzenko  
> To: Po-Chuan Hsieh  ,
> k...@freebsd.org
> CC: dev-commits-ports-m...@freebsd.org, ports-committ...@freebsd.org,
> dev-commits-ports-...@freebsd.org
>
> 15.12.2023 00:09, Po-Chuan Hsieh wrote:
>
> Hello,
>
> On Fri, Dec 15, 2023 at 4:38 AM Vladimir Druzenko  wrote:
>
>> 14.12.2023 20:03, Po-Chuan Hsieh wrote:
>> > The branch main has been updated by sunpoet:
>> >
>> > URL:
>> https://cgit.FreeBSD.org/ports/commit/?id=69e2e87fa56b54e267429b326f7f6188a7baaa71
>> >
>> > commit 69e2e87fa56b54e267429b326f7f6188a7baaa71
>> > Author: Po-Chuan Hsieh  
>> > AuthorDate: 2023-12-14 16:35:30 +
>> > Commit: Po-Chuan Hsieh  
>> > CommitDate: 2023-12-14 17:03:10 +
>> >
>> >  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
>> > ---
>> >   astro/kosmindoormap/Makefile   |   1 +
>> >   astro/libosmpbf/Makefile   |   2 +-
>> >   astro/merkaartor/Makefile  |   2 +-
>> >
>> > …
>> >
>> >   72 files changed, 234 insertions(+), 248 deletions(-)
>> >
>> > …
>> >
>> > *** 426 LINES SKIPPED ***
>>
>> # pkg check -d
>> marble is missing a required shared library: libprotobuf.so.32
>>
>> # pkg info astro/marble
>> Shared Libs required:
>>  libprotobuf.so.32
>>
>> # readelf -d /usr/local/lib/marble/plugins/OsmPlugin.so
>>   0x0001 NEEDED   Shared library:
>> [libprotobuf.so.32]
>>
>
> You have to report it to the maintainer (kde@).
> That means it is a hidden/potential dependency.
> I did my best to check all dependent ports via "git grep".
> It is not caught because it does not list protobuf in the Makefile.
>
> % cd /usr/ports/astro/marble/
> % make run-depends-list | grep protobuf | wc -l
>0
>
> I know. And I also know that kde@ read this list too.
> This email for kde@. :-)
>
> --
> Best regards,
> Vladimir Druzenko
>
>