Hi Laurent

Laurent Blume wrote:
Some recipes have been worked on, but never finalized, particularly
those of Dago and Maciej, who are overloaded, and this one is old, mgar
has much evolved.
Don't hesitate to start by removing stuff, like I said, get the latest
libffi version, remove the patches, use a recent compiler, check if it
builds.
fine, I had some time and hacked away during some boring meetings :)

I upgraded to latest libffi, which incorporated also certain patches (I checked), disabled those that do not apply anymore too. Switched to GCC.
It would make 6.0.5 instead of 5.0.10

I got everything to compile and it appears to work for my configure test!

I wanted to run the tests (mgar test ?) and re-enabled them.
TEST_TARGET = check

however when I run mgar test I get:
WARNING: could not find 'runtest'

so  suppose they did nothing.

The recipe contains some stuff I do not understand fully that I think needs to be updated:

OBSOLETED_BY_CSWlibffi5 = CSWlibffi
OBSOLETED_BY_CSWlibffi5-dev = CSWlibffi
INCOMPATIBLE_PKGS_CSWlibffi5 = CSWlibffi

These just mean that unversioned packaged are obsoleted? These need to be updated to CSWlibffi6 I suppose

PACKAGES += CSWlibffi5
PKGFILES_CSWlibffi5 += $(call baseisadirs,$(libdir),libffi\.so\.5(\.\d+)*)
SPKG_DESC_CSWlibffi5 += $(DESCRIPTION), libffi.so.5

what do the last two lines do? I just substituted blindly 5 with 6
what is SPKG_*?

then we have:
PACKAGES += CSWlibffi-dev
SPKG_DESC_CSWlibffi-dev = $(DESCRIPTION) - developer package
RUNTIME_DEP_PKGS_CSWlibffi-dev += CSWlibffi6

why does it have CSWlibffi-dev and not CSWlibffi6-dev ?

Should I commit the receipe as is? I can also post the diff to the list, as you prefer.

Thanks,
Riccardo

Reply via email to