dev-libs/redland-1.0.17 was released on 2013-12-28. dev-libs/redland-bindings-1.0.17.1 was released on 2014-05-10.
I bumped redland, but not redland-bindings, which failed to compile for me and needs a overhaul for python -r1 eclass. Any chance you could provide updated ebuild?
When 1.0.14.1 ebuild is copied to 1.0.17.1 and emerged with USE="perl", I see: In file included from CORE_wrap.c:731:0: ./redland-post.i: In function ‘librdf_call_perl_message’: /usr/lib64/perl5/5.20.1/x86_64-linux/CORE/handy.h:124:34: error: ‘bool’ undeclared (first use in this function) #define cBOOL(cbool) ((cbool) ? (bool)1 : (bool)0) However, 1.0.14.1 continues to compile succesfully. I have dev-lang/perl version 5.20.1 and sys-devel/gcc version 4.8.x
Created attachment 459362 [details] redland-bindings-1.0.17.1.ebuild Ebuild updated to work with modern PHP. This does not fix the perl issue
Created attachment 459364 [details, diff] php-config.patch Patch for attached ebuild
@perl Could you look at this package and see what the problem is with the perl binding?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5be686ab3d53aaa6a2b42f0f63cd05ca5f0c3e commit be5be686ab3d53aaa6a2b42f0f63cd05ca5f0c3e Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2019-10-25 06:53:12 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2019-10-25 06:59:00 +0000 dev-libs/redland-bindings: Version bump, no keywords. Perl works. Bug 526158 Bug: https://bugs.gentoo.org/526158 Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> dev-libs/redland-bindings/Manifest | 1 + .../files/redland-bindings-1.0.17.1-bool.patch | 22 +++++ .../redland-bindings-1.0.17.1-php-config.patch | 34 +++++++ .../redland-bindings-1.0.17.1.ebuild | 107 +++++++++++++++++++++ 4 files changed, 164 insertions(+)
(In reply to Brian Evans from comment #5) > @perl Could you look at this package and see what the problem is with the > perl binding? I've fixed it up on the Perl side. Please have a look at PHP now, I guess that stil needs some work (and I'm unfamiliar with it), then we can restore keywords...
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee97adb346fdc1c532b8f45f3dcfde9713208617 commit ee97adb346fdc1c532b8f45f3dcfde9713208617 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2020-01-17 05:25:23 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2020-01-17 05:25:58 +0000 dev-libs/redland-bindings: Finish the bump somewhat experimentally Closes: https://bugs.gentoo.org/526158 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-)