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
efl-v2.tar.gz
Description: application/gzip