Nick Bowler [Wed, 10 May 2023 00:28:56 +0000 (20:28 -0400)]
dev-python/prompt-toolkit: Deal with rename fallout.
Gentoo pushed a package move update renaming prompt_toolkit to
prompt-toolkit, which apparently has the side effect of breaking
other repositories with packages that have the same name.
So we need to perform the same rename and update reverse dependencies
accordingly.
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.
Nick Bowler [Sun, 16 Oct 2022 19:35:26 +0000 (15:35 -0400)]
net-misc/google-cloud-sdk: New package.
The google-cloud-sdk requires its own version of oauth2client and
google-apitools which cannot be installed alongside the versions of
these packages from ::gentoo.
Provide "proxy" packages which can satisfy dependencies without
requiring the ::gentoo versions installed. This seems to work OK at
least for net-misc/gsutil. No idea about other reverse dependencies.
Nick Bowler [Wed, 2 Nov 2022 04:15:02 +0000 (00:15 -0400)]
app-crypt/acme-client: New package.
This is a port (by Wolf) of acme-client from OpenBSD.
It seems to work fine, way simpler to use than certbot with far less
dependency hell. As far as I can tell it does not support OCSP
must-staple so the program is modified to introduce this feature.
Nick Bowler [Fri, 9 Sep 2022 00:27:05 +0000 (20:27 -0400)]
gnome-extra/evolution-mapi: Bump.
The eclass this package depends on was punted from the tree so we need
to update it. This would be easy enough, except that it is no longer
possible to build libmapi against current samba versions.
We can patch it so at least it can be installed, but I no longer have
any way to test this against a real Exchange server.
Nick Bowler [Wed, 23 Jun 2021 02:45:28 +0000 (22:45 -0400)]
gimp-python et al: Avoid python-exec dependency.
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:33:04 +0000 (22:33 -0400)]
app-doc/opengl-manpages: Bump to latest.
They have downloadable archives again, yay. Still only gl2 manpages for
now. There does not seem to be much point in keeping the old versions
around so let's punt them (I may not host the svn snapshots forever).
Convert the script to a makefile so that manpages can be built in
parallel which reduces installation time a lot on modern systems.
Nick Bowler [Wed, 23 Jun 2021 00:35:58 +0000 (20:35 -0400)]
sys-libs/lrmi: Remove package.
Since the libx86 fork is almost completely API compatible and still
supports using vm86 as a backend, there is really no point in keeping
the lrmi library around.
Nick Bowler [Wed, 23 Jun 2021 00:20:18 +0000 (20:20 -0400)]
app-text/mathml2: Rewrite of mathml-xml-dtd.
Reimplement everything as part of an update to EAPI=7. The new package
name seems more consistent, e.g., this naming complements app-text/xhtml11
in the gentoo repo.
Punt all the XHTML-related bits on installation. I imagine this is
all obsolete anyway (the XHTML+MathML+SVG DTDs seem to have their own
packages separate from the MathML one), was never registered with the
system catalogs and the docbook mathml stuff doesn't appear to need
it anyway.
Nick Bowler [Tue, 22 Jun 2021 02:56:17 +0000 (22:56 -0400)]
games-engines/onscripter-en: Update to work with latest gentoo repo.
Due to removal of games.eclass this package needs some fixing. The
project homepage is also now dead and the package needs some help
with modern freetype, but all that is easily solved.
Nick Bowler [Tue, 22 Jun 2021 01:40:36 +0000 (21:40 -0400)]
games-strategy/uplink: Update to work with latest gentoo repo.
Due to removal of games.eclass and the older libtiff slots, this
package needs some love. We can still unbundle libtiff but a
small patch is required to tweak stack allocation.
Nick Bowler [Sun, 16 May 2021 20:29:06 +0000 (16:29 -0400)]
Remove some old games ebuilds.
With games.eclass removal these ebuilds no longer work. Since I don't
think I wrote these (adapted from Gentoo bugzila or otherwise) and this
repository is nowadays intended for my own work, let's just clean this
up outright.
Nick Bowler [Sat, 19 Dec 2020 19:17:53 +0000 (14:17 -0500)]
media-fonts/mplus-t-fonts: Update for new python eclasses.
Seems the fontforge dependency in this package has been busted for
some time and support for python-single-r1 packages was only just
reintroduced to python-any-r1 eclass. So now, we can adjust the
ebuild to use it so this package is installable again.
Nick Bowler [Thu, 26 Nov 2020 07:54:25 +0000 (02:54 -0500)]
Add media-plugins/gimp-python to maintain python support in GIMP.
It's pretty easy to build the python support separately from GIMP, so
let's do so. This allows the support to be installed alongside the
normal python-deficient gimp from Gentoo repository.