Date: Fri, 15 Dec 2023 05:09:12 +0800 From: Po-Chuan Hsieh <sunpoet@freebsd.org> To: Vladimir Druzenko <vvd@freebsd.org> Cc: Po-Chuan Hsieh <sunpoet@freebsd.org>, dev-commits-ports-main@freebsd.org, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org Subject: Re: git: 69e2e87fa56b - main - devel/protobuf: Update to 24.4 Message-ID: <CAMHz58Rebw_ry_5FAymQK8Avq_gyV4%2Bx3XT7xH_%2BA07v3KbbAw@mail.gmail.com> In-Reply-To: <6a64db3d-beec-420d-892d-a98be6ef9cd8@freebsd.org> References: <202312141703.3BEH3ta2017850@gitrepo.freebsd.org> <6a64db3d-beec-420d-892d-a98be6ef9cd8@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000008d6ba6060c7eb3b0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, On Fri, Dec 15, 2023 at 4:38=E2=80=AFAM Vladimir Druzenko <vvd@freebsd.org>= wrote: > 14.12.2023 20:03, Po-Chuan Hsieh =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > The branch main has been updated by sunpoet: > > > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=3D69e2e87fa56b54e267429b326f7f6= 188a7baaa71 > > > > 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=3Dpathfix 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 +- > > > > =E2=80=A6 > > > > 72 files changed, 234 insertions(+), 248 deletions(-) > > > > =E2=80=A6 > > > > *** 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 > 0x0000000000000001 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 > > -- > Best regards, > Vladimir Druzenko > > --0000000000008d6ba6060c7eb3b0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">Hello,</div><div dir=3D"ltr"><br></div><d= iv dir=3D"ltr">On Fri, Dec 15, 2023 at 4:38=E2=80=AFAM Vladimir Druzenko &l= t;<a href=3D"mailto:vvd@freebsd.org">vvd@freebsd.org</a>> wrote:<br></di= v><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"mar= gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1= ex">14.12.2023 20:03, Po-Chuan Hsieh =D0=BF=D0=B8=D1=88=D0=B5=D1=82:<br> > The branch main has been updated by sunpoet:<br> ><br> > URL: <a href=3D"https://cgit.FreeBSD.org/ports/commit/?id=3D69e2e87fa5= 6b54e267429b326f7f6188a7baaa71" rel=3D"noreferrer" target=3D"_blank">https:= //cgit.FreeBSD.org/ports/commit/?id=3D69e2e87fa56b54e267429b326f7f6188a7baa= a71</a><br> ><br> > commit 69e2e87fa56b54e267429b326f7f6188a7baaa71<br> > Author:=C2=A0 =C2=A0 =C2=A0Po-Chuan Hsieh <sunpoet@FreeBSD.org><= br> > AuthorDate: 2023-12-14 16:35:30 +0000<br> > Commit:=C2=A0 =C2=A0 =C2=A0Po-Chuan Hsieh <sunpoet@FreeBSD.org><= br> > CommitDate: 2023-12-14 17:03:10 +0000<br> ><br> >=C2=A0 =C2=A0 =C2=A0 devel/protobuf: Update to 24.4<br> >=C2=A0 =C2=A0 =C2=A0 <br> >=C2=A0 =C2=A0 =C2=A0 - Use USES=3Dpathfix to fix .pc installation<br> >=C2=A0 =C2=A0 =C2=A0 - Bump PORTREVISION of dependent ports for shlib c= hange<br> >=C2=A0 =C2=A0 =C2=A0 <br> >=C2=A0 =C2=A0 =C2=A0 Changes:=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"htt= ps://github.com/protocolbuffers/protobuf/releases" rel=3D"noreferrer" targe= t=3D"_blank">https://github.com/protocolbuffers/protobuf/releases</a><br> > ---<br> >=C2=A0 =C2=A0astro/kosmindoormap/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A01 +<br> >=C2=A0 =C2=A0astro/libosmpbf/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A02 +-<br> >=C2=A0 =C2=A0astro/merkaartor/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br> ><br> > =E2=80=A6<br> ><br> >=C2=A0 =C2=A072 files changed, 234 insertions(+), 248 deletions(-)<br> ><br> > =E2=80=A6<br> ><br> > *** 426 LINES SKIPPED ***<br> <br> # pkg check -d<br> marble is missing a required shared library: libprotobuf.so.32<br> <br> # pkg info astro/marble<br> Shared Libs required:<br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libprotobuf.so.32<br> <br> # readelf -d /usr/local/lib/marble/plugins/OsmPlugin.so<br> =C2=A0=C2=A00x0000000000000001 NEEDED=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Shared library: <br> [libprotobuf.so.32]<br></blockquote><div><br></div><div>You have to report = it to the maintainer (kde@).</div><div>That means it is a hidden/potential = dependency.<br></div><div>I did my best to=C2=A0check all dependent ports v= ia "git grep".</div><div>It is not caught because it does=C2=A0no= t list protobuf in the Makefile.</div><div><br></div><div>% cd /usr/ports/a= stro/marble/</div><div>% make=C2=A0run-depends-list | grep protobuf | wc -l= </div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A00</div><div>=C2=A0</div><blockquote c= lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli= d rgb(204,204,204);padding-left:1ex"> <br> -- <br> Best regards,<br> Vladimir Druzenko<br> <br> </blockquote></div></div> --0000000000008d6ba6060c7eb3b0--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMHz58Rebw_ry_5FAymQK8Avq_gyV4%2Bx3XT7xH_%2BA07v3KbbAw>