Stuart Henderson <s...@spacehopper.org> ezt írta (időpont: 2022. okt.
24., H, 16:23):
>
> On 2022/10/24 15:12, Stuart Henderson wrote:
> > On 2022/10/24 14:42, Robert Bagdan wrote:
> > > 2) I add the files/libversion-fix.sh script to the ports, and call
> > > that the post-extract time. Not so beautiful, but I can’t found better
> > > way to fix EFL’s src/lib/ecore_audio/ecore_audio.c and
> > > src/lib/ecore_con/ecore_con_url_curl.c LOAD("libpulse.so.0") -like
> > > runtime library loading way. The libversion-fix.sh script replaces the
> > > soversions to the OpenBSD's soversions.
> >
> > Don't do this - use e.g. "libpulse.so" and let dlopen find the version 
> > instead.
> >

I removed the  files/libversion-fix.sh script, and patched as you
mentioned, LOAD("libpulse.so") -like. I use the new version of EFL, I
don't find any issue, log files are clear as well. Thank you.

> > > 4.b) Python module without compiled version, consider using
> > > ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py: share/eo/gdb/eo_gdb.py
> > >
> > > I don’t know how to fix this. My /usr/local/share/eo/gdb/eo_gdb.py
> > > file starts with this lines (1-6):
> >
> > I would ignore that
> >
> > > 4.c) the following libraries in WANTLIB look like masked by
> > > RUN_DEPENDS: rsvg-2 scim-1.0
> > >
> > > I didn’t find how to fix, or maybe false positive results?
> >
> > I think you need to add x11/gnome/librsvg to LIB_DEPENDS and
> > remove inputmethods/scim from RUN_DEPENDS and BUILD_DEPENDS and
> > add it to LIB_DEPENDS.
> >

Done, and works, no more this report.

> > > 5) I found in PLIST, that efl install:
> > > share/gdb/auto-load/usr/lib/libeo.so.1.26.3-gdb.py
> > >
> > > Should I fix it to use the “share/gdb/auto-load/usr/local/lib/” path
> > > as other ports?
> >
> > Yes.

OK, fixed with patching the relevant meson.build file to use the correct path.

> >
> > > Any suggestions for the port?
> >
> > I haven't tried building but otherwise looks alright from a read-through,
> > could maybe do with someone who is familiar with meson in OpenBSD ports
> > to take a look at the meson.build patches
> >
>
> Oh, also: enlightenment E17 ports were previously in x11/e17 and
> removed fairly recently, there may be some @conflict/@pkgpath markers
> needed to cope with cases where users still have those lying around.
>
> https://github.com/openbsd/ports/commit/cb698c3bc1783e2d170f6ff8e5e294040c987e78
>

I added the markers to the PLIST, I hope I use them well. I've
attached the new version.

-- 
kikadf

Attachment: efl-v2.tar.gz
Description: application/gzip

Reply via email to