Created attachment 399940 [details, diff] diff -u patch of ebuilds mapserver-6.0.1-r2.ebuild inherit distutils and requires conversion to the new eclass and EAPI upgrade. Patches to be committed if there is no response in 2 weeks. This ebuild comes with _enter_build_dir() to change to the right dir and for that reason haven't used DISTUTILS_OPTIONAL, seems unrequired. mapserver-6.0.1-r2.ebuild can be purged upon committing the revbump.
Pushed -r3 version here: https://github.com/Sabayon/for-gentoo/tree/master/sci-geosciences/mapserver It was almost perfect, only needed to replace perl-module_src_prep with perl-module_src_configure
(In reply to Joost Ruis from comment #1) > Pushed -r3 version here: > > https://github.com/Sabayon/for-gentoo/tree/master/sci-geosciences/mapserver > > It was almost perfect, only needed to replace perl-module_src_prep with > perl-module_src_configure great thanks for finishing it off. Justin do you or I acquire the ebuild from the link and commit to our tree?
I have doubts over this. DISTUTILS_SINGLE_IMPL=1 has been used / embraced by the version revbumped in the repo in https://github.com/Sabayon/. As you know this is the major source of dissent and disagreement. I still have had no formal demo whether this is right, wrong or broken. I do however have confusion over substituting perl-module_src_prep with perl-module_src_configure in a src_compile phase. I am a newbie to perl-module eclass. Never touched it. Your assessment... I do not wish to have my commit of a package reverted even if it is well outside my normal realm.
*mapserver-6.0.1-r3 (05 May 2015) 05 May 2015; Ian Delaney <idella4@gentoo.org> +mapserver-6.0.1-r3.ebuild, metadata.xml: revbump; conversion -> distutils-r1 wrt bug #544750