]> git.draconx.ca Git - gentoo-fixes.git/commitdiff
dev-python/pycairo: Fix cairo dependency.
authorNick Bowler <nbowler@draconx.ca>
Wed, 1 Feb 2023 01:51:44 +0000 (20:51 -0500)
committerNick Bowler <nbowler@draconx.ca>
Wed, 1 Feb 2023 01:53:00 +0000 (20:53 -0500)
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.

dev-python/pycairo/Manifest
dev-python/pycairo/pycairo-1.18.2-r6.ebuild [moved from dev-python/pycairo/pycairo-1.18.2-r5.ebuild with 91% similarity]

index 8ef846572456c85c56b305590db07c5e4bfbfd47..ffb988b90929bce57db3fab753da6bef3fdbc1e1 100644 (file)
@@ -1,4 +1,4 @@
 AUX pycairo-1.18.2-no-setuptools.patch 390 BLAKE2B 2e96d663534447de9aadd2a688dd6277a35ff2f9f3ea3f8a9bd060d4fffca36c565ac0ba4dff2b1fe470ac55cace671b7875a387d85fcaf307a289727f922190 SHA512 31775030b33a756a5075b793f5a4b6c3998f42b6a98f612aa991a2c8ed72263363aaf2dcf43bbd2357adb8897f372e3cd88526fe1b14f3ed645cde53386127f0
 AUX pycairo-1.19.1-py39.patch 890 BLAKE2B 8ee84005e17fd485f568213e751dd30bcb904806d4016088d0c6882958ce7edeba2517f3ab4b8139a8f923e3baec435bc9a21cf3546b60f4459c5cc9ad7a54d6 SHA512 607d6f2cf6bcaec394b755f452d3c4bc0f6edb39bea185a18258c1ee0db11a99d84c7605dbe9db83906518d41baf065b2b8d9261db3736f8a737a2a8f7dff266
 DIST pycairo-1.18.2.tar.gz 200462 BLAKE2B 1f755dc90fe3ee50aa68273a0816752312f144831ff857709e1a4695a58646ffe6be518733480ed37231c213a11d4e5aaf8dfd1cfa68104873bc7d4192435b89 SHA512 279ea80413ba55d493d51455685da09afa1f5c45e2930c3fca3e417a8afe6645a0d8131201f79482de59e5ec56cfef62eac65ed88fe88866bfcc06503dcc59e0
-EBUILD pycairo-1.18.2-r5.ebuild 1682 BLAKE2B 59a0c23da0ec07272173b1b19b89400738eaf2374b50130a03846e311cd47200094f0fbdd14d76ebd6e5b2fb21d9cfaff283ff1f5d89a1976d6b7de163291e01 SHA512 7d26fc5e17f0fdb2b205ddcd6db4819cd05e150a8e61ee0ff0871fecdac7a6ced4d4428e072155ffb5ea587919d860d3385ca513a82e3dd3224f7c2a6aa29643
+EBUILD pycairo-1.18.2-r6.ebuild 1757 BLAKE2B 0fb036e6a75a406c2727ee8bed057c97640e115e6b959413642f07d33a3a934f5179a6a3b6b8aa41924541f81802c3b3c83eb573144b6e5d6e4998641fafec2e SHA512 ed791996e0b35df6ee743f46a5ee8d41b427858634511505030547d53e749572a57a5bfdcd5507ddbee8eff0c10acf75482d24080583f9f72db9230c2aa07d10
similarity index 91%
rename from dev-python/pycairo/pycairo-1.18.2-r5.ebuild
rename to dev-python/pycairo/pycairo-1.18.2-r6.ebuild
index 07a0a4a82b3dfe7cce82baabe15ab6aa12c0f608..b6ad641f8a07e2ceb8816e1caef2e6e13a8f285e 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright © 2020-2022 Nick Bowler
+# Copyright © 2020-2023 Nick Bowler
 #
 # License GPLv2+: GNU General Public License version 2 or any later version.
 # This is free software: you are free to change and redistribute it.
@@ -14,6 +14,7 @@
 #
 #   * Resurrect python2 version installable alongside newer version (2020-11)
 #   * Avoid python eclasses as there is no more python2 support (2022-12)
+#   * Fix deps against newer cairo ebuilds w/o "svg" USE flag (2023-01)
 
 EAPI=7
 
@@ -29,7 +30,7 @@ IUSE="examples"
 # Strong block on old pycairo w/ python2 support because the merge will
 # otherwise not work properly due to replacing a directory with a file.
 
-DEPEND=">=x11-libs/cairo-1.13.1[svg]
+DEPEND=">=x11-libs/cairo-1.13.1[svg(+)]
        !!dev-python/pycairo:0[python_targets_python2_7]"
 RDEPEND="$DEPEND
        dev-lang/python:2.7[threads(+)]"