dev-python/irc has build time dependency on dev-python/hgtools, but ebuild src_prepare() force to not use hg_version. The attached patch remove dependency on hg-tools in ebuild and setup.py. This permit us to remove the dos2unix trick done on setup.py to not prevent setup from downloading hgtools package. Reproducible: Always
Created attachment 358996 [details, diff] dev-python/irc-8.5.1.ebuild.diff
Created attachment 358998 [details, diff] files/8.5.1-remove-hg-dependencies.diff
Created attachment 359008 [details, diff] dev-python/irc-8.5.1.ebuild-clenup-DEPEND.diff v2, previous was leading to mismatch in egg-info version. This also remove dependency on unneeded dev-python/pytest-runner
Created attachment 359010 [details, diff] files/8.5.1-cleanup-requires.diff v2: also remove pytest-runner
The dos2unix dependency is not needed anyhow. A simple sed script does the job, and eutils.eclass already "implements" this in edos2unix().
(In reply to Jeroen Roovers from comment #5) > The dos2unix dependency is not needed anyhow. A simple sed script does the > job, and eutils.eclass already "implements" this in edos2unix(). Yep have been removed. python handle CRLF nicely. So need to more work in this case.
+ 19 Sep 2013; Mike Gilbert <floppym@gentoo.org> + +files/irc-8.5.1-setup_requires.patch, -files/irc-8-setup.py.patch, + -files/irc-setup.py.3.4.2.patch, -files/irc-setup.py.8.0.1.patch, + -files/irc-setup.py.patch, -irc-8.2.ebuild, -irc-8.3-r1.ebuild, + -irc-8.3.1.ebuild, -irc-8.3.ebuild, -irc-8.4.ebuild, -irc-8.5.ebuild, + irc-8.5.1.ebuild: + Restore patch to drop hgtools dep, thanks to Bertrand Jacquin on bug 485398. + Remove old ebuilds and patches. +