This is a blocker for bug #232575 Rewrote htmlgen to not use /usr/lib/python directly anymore. As the original ebuild dates back to 2003, it needed a major rewrite. I therefore introduced a couple of changes: - instead of installing in site-packages directly, it now uses its own subdirectory - add a "doc" useflag to install the html docs - let the python-eclass do the compiling stuff instead of using crude makefiles
Created attachment 161937 [details] htmlgen-2.2.2.ebuild The ebuild. Again no diff, as it would be longer as the ebuild ;)
Ah - and btw: The homepage is not accessible anymore. Googling showed me, that this problem is well known and that there seems to exists no official homepage (anymore). How should this be reflected in the ebuild?
Created attachment 161943 [details] htmlgen-2.2.2.ebuild get_python_sitedir has been renamed to "python_get_sitedir". Reflect this in the ebuild.
dev-python/htmlgen-2.2.2 mods in tree now. Thanks Necoro, once again for your contributions to Python Team. I changed two things in your ebuild though. Copyright date and src_compile got erased as it didn't have anything in it. Best regards, Closing bug now,
The noop src_compile was included, because if no src_compile is given, it executes the default... and the default is doing "emake". Though - there is no real problem having it executed here, except some additional noise: >>> Compiling source in /var/tmp/portage/dev-python/htmlgen-2.2.2/work/HTMLgen ... Type "make install" to install HTMLgen. The modules will be put in site-packages. Other targets include: test gendoc compileall dist bigdist >>> Source compiled.