gpo.zugaina.org

Search Portage & Overlays:

dev-python/pygtk

GTK+2 bindings for Python

Screenshots

  • pygtk-2.24.0-r5
    ~amd64 ~x86
    doc examples test python_targets_python2_7 test

    View      Download      Browse     License: LGPL-2.1   
    Overlay: stuff

ChangeLog

commit a700472bea757a46a98fcf4776e4f839a16dd96a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 30 17:14:02 2026 +0200

dev-python/pygtk: restore last version

Restored to make gwyddion's pygwy work. gwyddion's bundled
modules/pygwy/pygtk-embed only ships build-time headers and
codegen, not the runtime CPython 'gtk' / 'gtk.gdk' modules.
Peer restorations are dev-python/pygobject:2 and
dev-python/pycairo-python2 (recursive RDEPENDs).

Restored from 5a7cc3fc^ — drop commit's parent, exact prior state.

commit 5a7cc3fc3d7aa2fd084e87dc7e7558a037f6bdb8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 28 18:53:20 2026 +0200

dev-python/pygtk: drop last version

Removed in 3e1fa824 from gwyddion (the sole in-overlay consumer) by
switching to gwyddion's bundled pygtk-embed at modules/pygwy/. No
installed package elsewhere references dev-python/pygtk.

commit d2f8175dae1920286fcc3f2864dae52993be39b9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 28 17:08:50 2026 +0200

dev-python/pygtk: fix build against x11-libs/pango >= 1.50

x11-libs/pango stopped exporting two private/legacy symbols
that pygtk's pango.defs still binds: pango_font_metrics_new
(a constructor for what was always meant to be reffed/unreffed)
and pango_font_map_get_shape_engine_type (the shape-engine
plumbing dropped alongside find_shaper). Pango.c's generated
call sites become hard errors on modern gcc and the build dies
in pango_la-pango.lo.

Also drop the two `define-virtual get_metrics` blocks (PangoFont
and PangoFontset). Their reverse-wrappers pull in calls to
pango_font_metrics_new() as the boxed-return error path, since
that emission is hardcoded in pygobject's reversewrapper.py for
any virtual returning PangoFontMetrics*. Without the virtuals
the codegen never reaches that path. The lost capability is
"Python subclasses overriding the PangoFont/PangoFontset
get_metrics virtual" -- no real-world consumers and the cheapest
surface to give up to keep this dead-upstream package buildable.

Verified: built clean against x11-libs/pango-1.57.0, pygtk and
pango submodule import fine in python2.7.

commit 48e873fa253ef0389d16e60a9e93aee18f9a02f8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:55:59 2026 +0200

dev-python/pygtk: rename prepare_* helper to avoid reserved prefix

commit 095cc4a30d5969805e0494fb8b8755b178b52bdc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:34:52 2026 +0200

dev-python/pygtk: drop unneeded non-DIST Manifest entries

commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100

*/*: UPD header, Happy New Year

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit faa1a6bd0ab2591e7f00f30c0e9a6e14a81f56b3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:32:55 2025 +0100

Corrected missing blank line after EAPI warning

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit cb4c27f787e26c959d40194a8233db11f6f834ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 11:57:10 2025 +0100

KEYWORDS: dropped non-x86 and amd64 for now.

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit dc0d50a334d1242780c5bc4ff7be27dfb9275739
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 00:11:39 2025 +0100

dev-python/pygtk: add gnome-gitlab upstream metadata

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200

finally upd year to 2025 :)

commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100

upd copyright to 2024

commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200

upd: header

commit c1f8e24afc1e0ddeb61433693eb34bc5d3d18ff9
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Jan 20 14:54:19 2023 +0000

Add files via upload

commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300

upd date in ebuilds

commit 2b4d8632258a4d3ea5e65a829609cc8fa9194e70
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 16:50:35 2021 +0000

py2_7 corr for gwyddion

commit 5a631f97ed15ea3e53adbf8c8004d7c024b874d4
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Feb 7 02:37:04 2021 +0000

Add files via upload

commit 8aeade6af4eaa949adbc37d654795e6a7eb8816f
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sat Feb 6 22:50:57 2021 +0000

pygtk py2

commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100

corrected gentoo header

commit aaa98b7be908b8a4d26e4db5e65e8c7f81476fdb
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jan 28 01:27:15 2021 +0000

Add files via upload

commit d9984d286069e660f9a6701806eacc28b5af57a7
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Jan 27 23:14:35 2021 +0000

Add files via upload

commit 2ee5ea3b2339d9f804a861fea02df0cd9b01ec35
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Sep 22 00:32:52 2020 +0100

minor

commit 6be7a469b30236d47e04378368eaed052803e197
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Aug 28 01:36:30 2020 +0000

pygtk copied from ::gentoo for Gwyddion