Nick Bowler [Wed, 23 Jun 2021 02:56:10 +0000 (22:56 -0400)]
dev-python/pycairo: Adapt to more python2 disabling.
Need to adjust in order to avoid dependency on python-exec[python2_7]
which is automatically included in PYTHON_DEPS, and hook python_compile
to work around distutils-r1 dropping support for old python.
And add an IUSE default so python2 is selected out of the box.
Nick Bowler [Sun, 7 Mar 2021 05:23:01 +0000 (00:23 -0500)]
heirloom-devtools: Fix build on new glibc.
Recent glibc have removed <stropts.h> header, which is included by one
of the source files. However, nothing seems to depend on this inclusion
so simply deleting it appears sufficient to restore working builds.
Nick Bowler [Sun, 20 Dec 2020 07:00:23 +0000 (02:00 -0500)]
dev-python/pycairo: Punt USE=doc support.
Docs can't be built anymore because of no python2-supporting sphinx in
Gentoo repo. Not worth dealing with this problem, rather just remove
doc generation.
Nick Bowler [Thu, 26 Nov 2020 07:51:27 +0000 (02:51 -0500)]
Resurrect dev-python/pygtk.
This is needed for gimp python support. Bring back pygtk and versions
of its dependencies for python-2, parallel installable with the current
versions in gentoo repo.
Nick Bowler [Fri, 14 Feb 2020 05:18:29 +0000 (00:18 -0500)]
heirloom-devtools: Add -fpermissive to C++ flags.
Seems this doesn't build with newer G++ due to some pointer shenanigans,
I don't really care that much so let's just treat the symptom instead of
the underlying condition.
The -fpermissive flag seems to be an accepted option of G++ since ancient
history. We'll just add it unconditionally, and now the package installs
successfully.
This patch is ill-conceived and changes the nonportable echo usage to
one which portably prints garbage. Replace it with a working version:
man-1.6g-nonportable-echo.patch