CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]  2018/04/24 12:18:37

Modified files:
        devel/gobject-introspection: Makefile 
Added files:
        devel/gobject-introspection/patches: patch-giscanner_shlibs_py 

Log message:
fix parsing the ldd output to ensure we have the correct shared-library name in
the resulting .gir file. this was broken for ports where the library name 
matches
a part of the build directory, like libgweather, libical and libgepub.

the parser would incorrectly match on the 'exe' line, which contains the 
temporary
object file created by g-ir-scanner with the gobject-introspection namespace 
identifier.
for example: libgweather-3.28.1/build-amd64/tmp-introspecteuljis0a/GWeather-3.0 
instead
of libgweather-3.so.3.2.

so skip the first three lines of ldd output to prevent matching on the 
incorrect line
for now. it's not a pretty solution but allows further discussion with upstream 
on
a more correct fix.

debugged with and ok aja@

Reply via email to