Version 0.2.7 was released. Looks like the gentoo patches have not been included upstream, I had to modify the build.patch and it looks like the pc.patch is not required anymore. Afterwards, it works for me on AMD64. Reproducible: Always
Created attachment 338726 [details, diff] lensfun-0.2.5_p153-build.patch Patched patch
Works for me. However, there's a warning about the missing auxfun patch: * QA: File or directory "/net/air.port0.org/portage/media-libs/lensfun/files/lensfun-0.2.7-auxfun.patch" does not exist. * QA: Check your PATCHES array or add missing file/directory. Looks like the 0.2.6 patch still applies if you refer to that version directly. Also, you might want to rename your new build patch so it doesn't break the 0.2.6 ebuild. This applies cleanly for me: --- lensfun-0.2.6.ebuild 2013-02-07 14:31:20.000000000 -0800 +++ lensfun-0.2.7.ebuild 2013-03-03 20:53:44.953719771 -0800 @@ -24,9 +24,8 @@ DEPEND="${RDEPEND} doc? ( app-doc/doxygen )" PATCHES=( - "${FILESDIR}"/${P}-auxfun.patch - "${FILESDIR}"/${PN}-0.2.5_p153-build.patch - "${FILESDIR}"/${PN}-0.2.5_p153-pc.patch + "${FILESDIR}"/${PN}-0.2.6-auxfun.patch + "${FILESDIR}"/${PN}-0.2.7-build.patch ) DOCS=( README docs/mounts.txt )
Created attachment 342982 [details, diff] lensfun-2.7.ebuild.patch Ebuild patch from 2.6 to 2.7
bumped in cvs, thanks for the report and patches! +*lensfun-0.2.7 (23 Mar 2013) + + 23 Mar 2013; Markus Meier <maekke@gentoo.org> +lensfun-0.2.7.ebuild, + +files/lensfun-0.2.7-build.patch: + version bump by Mario Kicherer in bug #456990 +
I think the bump was done wrong, why ebuild wants python-2.6 and does not support python-2.7? Previous versions build fine with python-2.7.
(In reply to comment #5) > I think the bump was done wrong, why ebuild wants python-2.6 and does not > support python-2.7? Previous versions build fine with python-2.7. + 23 Mar 2013; Markus Meier <maekke@gentoo.org> lensfun-0.2.7.ebuild: + restore python-2.7 support +
Could you tell me which ebuild failed due to python? I did remove the python parts from the ebuild as - afaik - it was only required for the build system before they switched to cmake.
This was my proposal for the ebuild: https://github.com/anyc/anyc-overlay/blob/master/media-libs/lensfun/lensfun-0.2.7.ebuild Would be nice if someone could tell me if it fails.