I just opened a PR with the fix: https://github.com/macports/macports-ports/pull/9972
> On Feb 9, 2021, at 9:03 AM, Marius Schamschula <[email protected]> wrote: > > Exactly my reading. However, there are many packages that depend on > opencv/opencv4 that prefer to use pkg-config rather than cmake. In my case > gmic in its multiple forms. > >> On Feb 9, 2021, at 8:44 AM, Joël Brogniart <[email protected]> >> wrote: >> >> Even if posts in the issus show workarounds, it also looks like opencv >> developers consider the use of pkg-config .pc files obsolete so I will do >> without. >> >>> Le 9 févr. 2021 à 14:43, Marius Schamschula <[email protected]> a écrit >>> : >>> >>> It looks like this is an open issue: >>> >>> https://github.com/opencv/opencv/issues/13154 >>> >>> It looks like one can patch opencv4 to fix this issue. >>> >>> PS: I meant .pc not .po files. >>> >>>> On Feb 9, 2021, at 7:40 AM, Marius Schamschula <[email protected]> >>>> wrote: >>>> >>>> pkg-config only works if the package generates .po files. cairo does, >>>> opencv does, but opencv4 does not. >>>> >>>>> On Feb 9, 2021, at 6:44 AM, Joël Brogniart <[email protected]> >>>>> wrote: >>>>> >>>>> >>>>> One should be able to obtain informations with pkg-config. ie. wiith >>>>> cairo installed it works fine >>>>> pkg-config --cflags cairo >>>>> pkg-config --libs cairo >>>>> But not with opencv4. >>>>> >>>>> Joël >>>>> >>>>>> Le 9 févr. 2021 à 12:10, Marius Schamschula <[email protected]> a >>>>>> écrit : >>>>>> >>>>>> I haven’t had time to look into that. I’m not the maintain of opencv4. >>>>>> For the moment I downgraded opencv to version 3.4.13. >>>>>> >>>>>>> On Feb 9, 2021, at 2:28 AM, Joël Brogniart >>>>>>> <[email protected]> wrote: >>>>>>> >>>>>>> I'm trying to adapt a portfile for a Linux application to depend on >>>>>>> opencv4 instead of opencv. The building of the application use >>>>>>> pkg-config to find directory, library et compiler settings for >>>>>>> different tools (opencv, cairo…). This works correctly except for >>>>>>> opencv. >>>>>>> >>>>>>> On Macports, the opencv4 port doesn't populate pkg-config data with its >>>>>>> own information. Is there an explanation for the missing data? >>>>>> >>>>>> Marius >>>>>> -- >>>>>> Marius Schamschula >>>> >>> >> > Marius -- Marius Schamschula
