Nick Bowler [Wed, 1 Feb 2023 01:51:44 +0000 (20:51 -0500)]
dev-python/pycairo: Fix cairo dependency.
New versions no longer have "svg" USE flag, as presumably it is no
longer an optional feature. As a result, reverse dependencies need
a tweak to accept these versions.
Nick Bowler [Fri, 16 Dec 2022 04:19:11 +0000 (23:19 -0500)]
Remove python eclass usage from gimp plugin dependencies.
All the python2 support is now totally gone from the eclasses. It does
not seem particularly problematic to just open-code the necessary
commands in the ebuilds.
There is literally nothing left in the resynthesizer ebuild except some
basic metadata, and upstream has punted the package ages ago, so it
really doesn't belong in the "fixes" repository anymore.
Since python-exec dropped python2 support this package cannot be
installed anymore. But this is not needed so just swap $PYTHON_DEPS
out for a direct python-2 dependency.
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