commit:     83b8fe24940e7432d23677f85927fa54bb45dbd8
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Nov  4 09:58:54 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Nov  4 10:06:48 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b8fe24

*/*: Use := on virtual/zlib deps, part 5

Done via:

```
git grep -l 'virtual/zlib-' |
  xargs sed -i -r -e 's <AT> virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g'
git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g'
pkgcheck scan --commits \
  -c SourcingCheck,VisibilityCheck,DependencyCheck --exit error
```

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 app-admin/rsyslog/rsyslog-8.2412.0.ebuild                      | 2 +-
 app-admin/rsyslog/rsyslog-8.2502.0-r1.ebuild                   | 2 +-
 app-admin/rsyslog/rsyslog-8.2506.0-r1.ebuild                   | 2 +-
 app-admin/rsyslog/rsyslog-8.2508.0.ebuild                      | 2 +-
 app-admin/rsyslog/rsyslog-8.2510.0.ebuild                      | 2 +-
 app-admin/webalizer/webalizer-2.23.08-r1.ebuild                | 2 +-
 app-arch/dpkg/dpkg-1.22.14.ebuild                              | 2 +-
 app-arch/dpkg/dpkg-1.22.19.ebuild                              | 2 +-
 app-arch/pigz/pigz-2.8.ebuild                                  | 2 +-
 app-arch/rpm/rpm-4.20.1-r1.ebuild                              | 2 +-
 app-arch/rpm/rpm-6.0.0.ebuild                                  | 2 +-
 app-editors/xemacs/xemacs-21.5.36-r3.ebuild                    | 2 +-
 app-editors/xemacs/xemacs-21.5.9999.ebuild                     | 2 +-
 app-office/gnucash/gnucash-5.10-r1.ebuild                      | 2 +-
 app-office/gnucash/gnucash-5.11.ebuild                         | 2 +-
 app-office/gnucash/gnucash-5.12.ebuild                         | 2 +-
 app-shells/sash/sash-3.8.ebuild                                | 2 +-
 app-text/ghostscript-gpl/ghostscript-gpl-10.05.1.ebuild        | 2 +-
 app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild        | 2 +-
 dev-db/mariadb/mariadb-10.11.13.ebuild                         | 2 +-
 dev-db/mariadb/mariadb-10.11.14-r1.ebuild                      | 2 +-
 dev-db/mariadb/mariadb-10.6.22.ebuild                          | 2 +-
 dev-db/mariadb/mariadb-10.6.23-r1.ebuild                       | 2 +-
 dev-db/mariadb/mariadb-11.4.7-r1.ebuild                        | 2 +-
 dev-db/mariadb/mariadb-11.4.8-r1.ebuild                        | 2 +-
 dev-db/mariadb/mariadb-11.8.2.ebuild                           | 2 +-
 dev-db/mariadb/mariadb-11.8.3-r1.ebuild                        | 2 +-
 dev-db/mariadb/mariadb-12.0.2-r1.ebuild                        | 2 +-
 dev-lang/perl/perl-5.40.0-r1.ebuild                            | 2 +-
 dev-lang/perl/perl-5.40.1.ebuild                               | 2 +-
 dev-lang/perl/perl-5.40.2.ebuild                               | 2 +-
 dev-lang/perl/perl-5.42.0.ebuild                               | 2 +-
 dev-lang/php/php-8.2.24-r1.ebuild                              | 2 +-
 dev-lang/php/php-8.2.28-r1.ebuild                              | 2 +-
 dev-lang/php/php-8.2.29.ebuild                                 | 2 +-
 dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild                | 2 +-
 dev-lang/tcl/tcl-8.6.13-r1.ebuild                              | 2 +-
 dev-lang/tcl/tcl-8.6.14.ebuild                                 | 2 +-
 dev-lang/tcl/tcl-8.6.15.ebuild                                 | 2 +-
 dev-lang/tcl/tcl-8.6.16.ebuild                                 | 2 +-
 dev-lang/tcl/tcl-8.6.17.ebuild                                 | 2 +-
 dev-libs/elfutils/elfutils-0.193-r1.ebuild                     | 2 +-
 dev-libs/elfutils/elfutils-0.194.ebuild                        | 2 +-
 dev-libs/elfutils/elfutils-9999.ebuild                         | 2 +-
 dev-libs/glib/glib-2.82.5.ebuild                               | 2 +-
 dev-libs/glib/glib-2.84.3.ebuild                               | 2 +-
 dev-libs/glib/glib-2.84.4.ebuild                               | 2 +-
 dev-libs/glib/glib-2.86.1.ebuild                               | 2 +-
 dev-libs/nss/nss-3.112.1.ebuild                                | 2 +-
 dev-libs/nss/nss-3.112.2.ebuild                                | 2 +-
 dev-libs/nss/nss-3.116.ebuild                                  | 2 +-
 dev-libs/nss/nss-3.117.ebuild                                  | 2 +-
 dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild        | 2 +-
 dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild           | 2 +-
 dev-libs/openssl/openssl-1.0.2u-r1.ebuild                      | 2 +-
 dev-libs/openssl/openssl-1.1.1w.ebuild                         | 2 +-
 dev-libs/openssl/openssl-3.0.16.ebuild                         | 2 +-
 dev-libs/openssl/openssl-3.0.17.ebuild                         | 2 +-
 dev-libs/openssl/openssl-3.0.18.ebuild                         | 2 +-
 dev-libs/openssl/openssl-3.0.9999.ebuild                       | 2 +-
 dev-libs/openssl/openssl-3.2.4.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.2.5.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.2.6.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.2.9999.ebuild                       | 2 +-
 dev-libs/openssl/openssl-3.3.3.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.3.4.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.3.5.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.3.9999.ebuild                       | 2 +-
 dev-libs/openssl/openssl-3.4.1.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.4.2.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.4.3.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.4.9999.ebuild                       | 2 +-
 dev-libs/openssl/openssl-3.5.2.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.5.3.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.5.4.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.5.9999.ebuild                       | 2 +-
 dev-libs/openssl/openssl-3.6.0.ebuild                          | 2 +-
 dev-libs/openssl/openssl-3.6.9999.ebuild                       | 2 +-
 dev-ml/camlzip/camlzip-1.13.ebuild                             | 2 +-
 dev-ml/cryptokit/cryptokit-1.16.1-r2.ebuild                    | 2 +-
 dev-ml/cryptokit/cryptokit-1.19.ebuild                         | 2 +-
 dev-ml/cryptokit/cryptokit-1.20.1.ebuild                       | 2 +-
 dev-python/pypy-exe/pypy-exe-7.3.20.ebuild                     | 2 +-
 dev-ruby/nokogiri/nokogiri-1.18.10.ebuild                      | 4 ++--
 dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild                    | 4 ++--
 dev-ruby/nokogiri/nokogiri-1.18.8-r1.ebuild                    | 4 ++--
 dev-ruby/nokogiri/nokogiri-1.18.9.ebuild                       | 4 ++--
 dev-scheme/guile-zlib/guile-zlib-0.1.0-r100.ebuild             | 2 +-
 dev-util/android-studio/android-studio-2025.2.1.7.ebuild       | 2 +-
 dev-util/diffball/diffball-1.0.1-r2.ebuild                     | 2 +-
 dev-vcs/cvs/cvs-1.12.12-r15.ebuild                             | 2 +-
 games-action/swordandsworcery/swordandsworcery-1.02-r5.ebuild  | 2 +-
 games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild                      | 2 +-
 games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild                 | 2 +-
 games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild       | 2 +-
 games-simulation/lincity-ng/lincity-ng-9999.ebuild             | 2 +-
 gnustep-base/gnustep-base/gnustep-base-1.28.0-r3.ebuild        | 2 +-
 gnustep-base/gnustep-base/gnustep-base-1.29.0-r1.ebuild        | 2 +-
 gnustep-base/gnustep-base/gnustep-base-1.30.0-r1.ebuild        | 2 +-
 gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild        | 2 +-
 gnustep-base/gnustep-base/gnustep-base-1.31.1.ebuild           | 2 +-
 media-gfx/alembic/alembic-1.8.6-r1.ebuild                      | 2 +-
 media-gfx/alembic/alembic-1.8.8.ebuild                         | 2 +-
 media-gfx/libbgcode/libbgcode-0.0.20241024.ebuild              | 2 +-
 media-gfx/quat/quat-1.20-r4.ebuild                             | 2 +-
 media-libs/freetype/freetype-2.13.3.ebuild                     | 2 +-
 media-libs/freetype/freetype-2.14.1-r1.ebuild                  | 2 +-
 media-libs/freetype/freetype-2.14.1.ebuild                     | 2 +-
 media-libs/freetype/freetype-9999.ebuild                       | 2 +-
 media-libs/gd/gd-2.3.2-r3.ebuild                               | 2 +-
 media-libs/gd/gd-2.3.3-r3.ebuild                               | 2 +-
 media-libs/gd/gd-2.3.3-r4.ebuild                               | 2 +-
 media-libs/gegl/gegl-0.4.48.ebuild                             | 2 +-
 media-libs/gegl/gegl-0.4.56.ebuild                             | 2 +-
 media-libs/gegl/gegl-0.4.58.ebuild                             | 2 +-
 media-libs/gegl/gegl-0.4.62.ebuild                             | 2 +-
 media-libs/gegl/gegl-0.4.64-r1.ebuild                          | 2 +-
 media-libs/gegl/gegl-0.4.64.ebuild                             | 2 +-
 media-libs/gegl/gegl-9999.ebuild                               | 2 +-
 media-libs/gst-plugins-base/gst-plugins-base-1.24.11-r1.ebuild | 2 +-
 media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild    | 2 +-
 media-libs/libmng/libmng-2.0.3-r1.ebuild                       | 2 +-
 media-libs/mesa-amber/mesa-amber-21.3.9-r2.ebuild              | 2 +-
 media-libs/mesa/mesa-24.1.7-r1.ebuild                          | 2 +-
 media-libs/mesa/mesa-25.0.7.ebuild                             | 2 +-
 media-libs/mesa/mesa-25.1.9.ebuild                             | 2 +-
 media-libs/mesa/mesa-25.2.5.ebuild                             | 2 +-
 media-libs/mesa/mesa-25.2.6.ebuild                             | 2 +-
 media-libs/mesa/mesa-9999.ebuild                               | 2 +-
 media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild               | 2 +-
 media-libs/sdl2-image/sdl2-image-2.6.3.ebuild                  | 2 +-
 media-libs/sdl2-image/sdl2-image-2.8.2.ebuild                  | 2 +-
 media-libs/sdl2-image/sdl2-image-2.8.5-r1.ebuild               | 2 +-
 media-libs/sdl2-image/sdl2-image-2.8.8.ebuild                  | 2 +-
 media-libs/sdl3-image/sdl3-image-3.2.4.ebuild                  | 2 +-
 media-libs/taglib/taglib-1.13.1.ebuild                         | 2 +-
 media-libs/tiff-compat/tiff-compat-4.4.0-r3.ebuild             | 2 +-
 media-libs/tiff-compat/tiff-compat-4.4.0-r4.ebuild             | 2 +-
 media-libs/tiff/tiff-4.5.1.ebuild                              | 2 +-
 media-libs/tiff/tiff-4.6.0-r1.ebuild                           | 2 +-
 media-libs/tiff/tiff-4.6.0.ebuild                              | 2 +-
 media-libs/tiff/tiff-4.7.0-r1.ebuild                           | 2 +-
 media-libs/tiff/tiff-4.7.0.ebuild                              | 2 +-
 media-tv/kodi/kodi-21.2-r5.ebuild                              | 2 +-
 media-tv/kodi/kodi-21.9999.ebuild                              | 2 +-
 media-tv/kodi/kodi-22.0_alpha1.ebuild                          | 2 +-
 media-tv/kodi/kodi-9999.ebuild                                 | 2 +-
 media-video/rtmpdump/rtmpdump-2.4_p20210219.ebuild             | 2 +-
 media-video/rtmpdump/rtmpdump-9999.ebuild                      | 2 +-
 net-analyzer/gsad/gsad-22.12.0-r1.ebuild                       | 2 +-
 net-analyzer/gsad/gsad-24.2.4-r1.ebuild                        | 2 +-
 net-analyzer/gsad/gsad-24.5.4.ebuild                           | 2 +-
 net-analyzer/gvm-libs/gvm-libs-22.11.0-r1.ebuild               | 2 +-
 net-analyzer/gvm-libs/gvm-libs-22.23.0.ebuild                  | 2 +-
 net-analyzer/gvm-libs/gvm-libs-22.28.0.ebuild                  | 2 +-
 net-analyzer/net-snmp/net-snmp-5.9.4-r2.ebuild                 | 2 +-
 net-analyzer/net-snmp/net-snmp-5.9.4-r3.ebuild                 | 2 +-
 net-analyzer/net-snmp/net-snmp-9999.ebuild                     | 2 +-
 net-libs/gtk-vnc/gtk-vnc-1.3.1-r1.ebuild                       | 2 +-
 net-libs/gtk-vnc/gtk-vnc-1.5.0.ebuild                          | 2 +-
 net-libs/libssh/libssh-0.11.2.ebuild                           | 2 +-
 net-libs/libssh/libssh-0.11.3.ebuild                           | 2 +-
 net-libs/libssh/libssh-9999.ebuild                             | 2 +-
 net-libs/libssh2/libssh2-1.11.1.ebuild                         | 2 +-
 net-libs/libssh2/libssh2-9999.ebuild                           | 2 +-
 net-libs/libvncserver/libvncserver-0.9.15-r1.ebuild            | 2 +-
 net-libs/mbedtls/mbedtls-2.28.10.ebuild                        | 2 +-
 net-libs/mbedtls/mbedtls-2.28.9-r1.ebuild                      | 2 +-
 net-libs/nghttp2/nghttp2-1.65.0-r2.ebuild                      | 2 +-
 net-libs/nghttp2/nghttp2-1.66.0.ebuild                         | 2 +-
 net-libs/nghttp2/nghttp2-1.67.1.ebuild                         | 2 +-
 net-libs/nghttp2/nghttp2-9999.ebuild                           | 2 +-
 net-misc/curl/curl-8.15.0.ebuild                               | 2 +-
 net-misc/curl/curl-8.16.0-r1.ebuild                            | 2 +-
 net-misc/curl/curl-8.17.0_rc1.ebuild                           | 2 +-
 net-misc/curl/curl-9999.ebuild                                 | 2 +-
 net-misc/hylafaxplus/hylafaxplus-7.0.6-r4.ebuild               | 2 +-
 net-misc/nx/nx-3.5.99.27-r2.ebuild                             | 2 +-
 net-p2p/qbittorrent/qbittorrent-5.0.5.ebuild                   | 2 +-
 net-p2p/qbittorrent/qbittorrent-5.1.2.ebuild                   | 2 +-
 net-p2p/qbittorrent/qbittorrent-9999.ebuild                    | 2 +-
 perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.206.0.ebuild   | 2 +-
 perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.212.0.ebuild   | 2 +-
 perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild   | 2 +-
 sys-apps/file/file-5.45-r4.ebuild                              | 2 +-
 sys-apps/file/file-5.46-r2.ebuild                              | 2 +-
 sys-apps/file/file-5.46-r3.ebuild                              | 2 +-
 sys-apps/file/file-9999.ebuild                                 | 2 +-
 sys-apps/kmod/kmod-33.ebuild                                   | 2 +-
 sys-apps/kmod/kmod-34.2.ebuild                                 | 2 +-
 sys-apps/kmod/kmod-9999.ebuild                                 | 2 +-
 sys-apps/pciutils/pciutils-3.13.0.ebuild                       | 2 +-
 sys-apps/pciutils/pciutils-3.14.0.ebuild                       | 2 +-
 sys-cluster/openmpi/openmpi-4.1.6-r1.ebuild                    | 2 +-
 sys-cluster/openmpi/openmpi-4.1.6.ebuild                       | 2 +-
 sys-cluster/openmpi/openmpi-5.0.6-r1.ebuild                    | 2 +-
 sys-cluster/openmpi/openmpi-5.0.6.ebuild                       | 2 +-
 sys-cluster/openmpi/openmpi-5.0.8.ebuild                       | 2 +-
 sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r3.ebuild            | 2 +-
 sys-libs/slang/slang-2.3.3-r1.ebuild                           | 2 +-
 sys-libs/slang/slang-2.3.3-r2.ebuild                           | 2 +-
 www-client/elinks/elinks-0.17.1.1.ebuild                       | 2 +-
 www-client/elinks/elinks-0.18.0.ebuild                         | 2 +-
 www-client/elinks/elinks-9999.ebuild                           | 2 +-
 www-client/httrack/httrack-3.49.5.ebuild                       | 2 +-
 www-client/seamonkey/seamonkey-2.53.20.ebuild                  | 2 +-
 www-client/seamonkey/seamonkey-2.53.21.ebuild                  | 2 +-
 www-servers/lighttpd/lighttpd-1.4.79-r1.ebuild                 | 2 +-
 www-servers/lighttpd/lighttpd-1.4.82.ebuild                    | 2 +-
 www-servers/lighttpd/lighttpd-9999.ebuild                      | 2 +-
 x11-libs/cairo/cairo-1.18.4-r1.ebuild                          | 2 +-
 x11-libs/cairo/cairo-9999.ebuild                               | 2 +-
 212 files changed, 216 insertions(+), 216 deletions(-)

diff --git a/app-admin/rsyslog/rsyslog-8.2412.0.ebuild 
b/app-admin/rsyslog/rsyslog-8.2412.0.ebuild
index 2bf05e35dec7..94fa7fba6897 100644
--- a/app-admin/rsyslog/rsyslog-8.2412.0.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2412.0.ebuild
@@ -55,7 +55,7 @@ BDEPEND=">=dev-build/autoconf-archive-2015.02.24
 RDEPEND="
        >=dev-libs/libfastjson-0.99.8:=
        >=dev-libs/libestr-0.1.9
-       >=virtual/zlib-1.2.5
+       >=virtual/zlib-1.2.5:=
        curl? ( >=net-misc/curl-7.35.0 )
        dbi? ( >=dev-db/libdbi-0.8.3 )
        elasticsearch? ( >=net-misc/curl-7.35.0 )

diff --git a/app-admin/rsyslog/rsyslog-8.2502.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2502.0-r1.ebuild
index 858ef4cde5c7..75cca63ed3ef 100644
--- a/app-admin/rsyslog/rsyslog-8.2502.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2502.0-r1.ebuild
@@ -56,7 +56,7 @@ BDEPEND="
 RDEPEND="
        >=dev-libs/libfastjson-0.99.8:=
        >=dev-libs/libestr-0.1.9
-       >=virtual/zlib-1.2.5
+       >=virtual/zlib-1.2.5:=
        curl? ( >=net-misc/curl-7.35.0 )
        dbi? ( >=dev-db/libdbi-0.8.3 )
        elasticsearch? ( >=net-misc/curl-7.35.0 )

diff --git a/app-admin/rsyslog/rsyslog-8.2506.0-r1.ebuild 
b/app-admin/rsyslog/rsyslog-8.2506.0-r1.ebuild
index aad5c9e4c60c..dd5269a8d347 100644
--- a/app-admin/rsyslog/rsyslog-8.2506.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2506.0-r1.ebuild
@@ -56,7 +56,7 @@ BDEPEND="
 RDEPEND="
        >=dev-libs/libfastjson-1.2304.0-r1:=
        >=dev-libs/libestr-0.1.9
-       >=virtual/zlib-1.2.5
+       >=virtual/zlib-1.2.5:=
        curl? ( >=net-misc/curl-7.35.0 )
        dbi? ( >=dev-db/libdbi-0.8.3 )
        elasticsearch? ( >=net-misc/curl-7.35.0 )

diff --git a/app-admin/rsyslog/rsyslog-8.2508.0.ebuild 
b/app-admin/rsyslog/rsyslog-8.2508.0.ebuild
index 31767fcf1450..5ec47db7235f 100644
--- a/app-admin/rsyslog/rsyslog-8.2508.0.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2508.0.ebuild
@@ -61,7 +61,7 @@ BDEPEND="
 RDEPEND="
        >=dev-libs/libfastjson-1.2304.0-r1:=
        >=dev-libs/libestr-0.1.9
-       >=virtual/zlib-1.2.5
+       >=virtual/zlib-1.2.5:=
        curl? ( >=net-misc/curl-7.35.0 )
        dbi? ( >=dev-db/libdbi-0.8.3 )
        elasticsearch? ( >=net-misc/curl-7.35.0 )

diff --git a/app-admin/rsyslog/rsyslog-8.2510.0.ebuild 
b/app-admin/rsyslog/rsyslog-8.2510.0.ebuild
index 66c5391f9010..9bb9437c7c92 100644
--- a/app-admin/rsyslog/rsyslog-8.2510.0.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2510.0.ebuild
@@ -61,7 +61,7 @@ BDEPEND="
 RDEPEND="
        >=dev-libs/libfastjson-1.2304.0-r1:=
        >=dev-libs/libestr-0.1.9
-       >=virtual/zlib-1.2.5
+       >=virtual/zlib-1.2.5:=
        curl? ( >=net-misc/curl-7.35.0 )
        dbi? ( >=dev-db/libdbi-0.8.3 )
        elasticsearch? ( >=net-misc/curl-7.35.0 )

diff --git a/app-admin/webalizer/webalizer-2.23.08-r1.ebuild 
b/app-admin/webalizer/webalizer-2.23.08-r1.ebuild
index 2d396697edb2..1af35c0b0318 100644
--- a/app-admin/webalizer/webalizer-2.23.08-r1.ebuild
+++ b/app-admin/webalizer/webalizer-2.23.08-r1.ebuild
@@ -35,7 +35,7 @@ IUSE="bzip2 xtended geoip nls selinux"
 
 DEPEND="
        >=sys-libs/db-4.2:*
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        >=media-libs/libpng-1.2:0=
        >=media-libs/gd-1.8.3[png]
        dev-libs/geoip

diff --git a/app-arch/dpkg/dpkg-1.22.14.ebuild 
b/app-arch/dpkg/dpkg-1.22.14.ebuild
index a9fedfe42689..e76e1c1059bb 100644
--- a/app-arch/dpkg/dpkg-1.22.14.ebuild
+++ b/app-arch/dpkg/dpkg-1.22.14.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
        lzma? ( app-arch/xz-utils )
        nls? ( virtual/libintl )
        selinux? ( sys-libs/libselinux )
-       zlib? ( >=virtual/zlib-1.1.4 )
+       zlib? ( >=virtual/zlib-1.1.4:= )
        zstd? ( app-arch/zstd:= )
 "
 DEPEND="

diff --git a/app-arch/dpkg/dpkg-1.22.19.ebuild 
b/app-arch/dpkg/dpkg-1.22.19.ebuild
index 7fd094edecf0..57fa2b438d66 100644
--- a/app-arch/dpkg/dpkg-1.22.19.ebuild
+++ b/app-arch/dpkg/dpkg-1.22.19.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
        lzma? ( app-arch/xz-utils )
        nls? ( virtual/libintl )
        selinux? ( sys-libs/libselinux )
-       zlib? ( >=virtual/zlib-1.1.4 )
+       zlib? ( >=virtual/zlib-1.1.4:= )
        zstd? ( app-arch/zstd:= )
 "
 DEPEND="

diff --git a/app-arch/pigz/pigz-2.8.ebuild b/app-arch/pigz/pigz-2.8.ebuild
index 918c24dc5917..72e8f1bb1452 100644
--- a/app-arch/pigz/pigz-2.8.ebuild
+++ b/app-arch/pigz/pigz-2.8.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 
~riscv ~s390 ~spar
 IUSE="static test"
 RESTRICT="!test? ( test )"
 
-LIB_DEPEND=">=virtual/zlib-1.2.3[static-libs(+)]"
+LIB_DEPEND=">=virtual/zlib-1.2.3:=[static-libs(+)]"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="
        ${RDEPEND}

diff --git a/app-arch/rpm/rpm-4.20.1-r1.ebuild 
b/app-arch/rpm/rpm-4.20.1-r1.ebuild
index bf89f491774e..2eceaa63d150 100644
--- a/app-arch/rpm/rpm-4.20.1-r1.ebuild
+++ b/app-arch/rpm/rpm-4.20.1-r1.ebuild
@@ -32,7 +32,7 @@ DEPEND="
        dev-libs/elfutils
        >=dev-libs/popt-1.7
        sys-apps/file
-       >=virtual/zlib-1.2.3-r1
+       >=virtual/zlib-1.2.3-r1:=
        acl? ( virtual/acl )
        audit? ( sys-process/audit )
        bzip2? ( >=app-arch/bzip2-1.0.1 )

diff --git a/app-arch/rpm/rpm-6.0.0.ebuild b/app-arch/rpm/rpm-6.0.0.ebuild
index 64670ed95286..ebb6acc6a7f9 100644
--- a/app-arch/rpm/rpm-6.0.0.ebuild
+++ b/app-arch/rpm/rpm-6.0.0.ebuild
@@ -32,7 +32,7 @@ DEPEND="
        dev-libs/elfutils
        >=dev-libs/popt-1.7
        sys-apps/file
-       >=virtual/zlib-1.2.3-r1
+       >=virtual/zlib-1.2.3-r1:=
        acl? ( virtual/acl )
        audit? ( sys-process/audit )
        bzip2? ( >=app-arch/bzip2-1.0.1 )

diff --git a/app-editors/xemacs/xemacs-21.5.36-r3.ebuild 
b/app-editors/xemacs/xemacs-21.5.36-r3.ebuild
index 9c2fb96a2e97..8e3cfa0b5e23 100644
--- a/app-editors/xemacs/xemacs-21.5.36-r3.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.36-r3.ebuild
@@ -25,7 +25,7 @@ X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext 
x11-misc/xbitmaps"
 RDEPEND="
        berkdb? ( sys-libs/db:5.3= )
        gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] )
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        >=dev-libs/openssl-0.9.6:0=
        >=media-libs/audiofile-0.2.3
        gpm? ( >=sys-libs/gpm-1.19.6 )

diff --git a/app-editors/xemacs/xemacs-21.5.9999.ebuild 
b/app-editors/xemacs/xemacs-21.5.9999.ebuild
index 4e5e092dc4ba..a37d6b38b307 100644
--- a/app-editors/xemacs/xemacs-21.5.9999.ebuild
+++ b/app-editors/xemacs/xemacs-21.5.9999.ebuild
@@ -25,7 +25,7 @@ X_DEPEND="x11-libs/libXt x11-libs/libXmu x11-libs/libXext 
x11-misc/xbitmaps"
 RDEPEND="
        berkdb? ( sys-libs/db:5.3= )
        gdbm? ( >=sys-libs/gdbm-1.8.3:=[berkdb(+)] )
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        >=dev-libs/openssl-0.9.6:0=
        >=media-libs/audiofile-0.2.3
        gpm? ( >=sys-libs/gpm-1.19.6 )

diff --git a/app-office/gnucash/gnucash-5.10-r1.ebuild 
b/app-office/gnucash/gnucash-5.10-r1.ebuild
index f6abf087afa8..7a9152397534 100644
--- a/app-office/gnucash/gnucash-5.10-r1.ebuild
+++ b/app-office/gnucash/gnucash-5.10-r1.ebuild
@@ -38,7 +38,7 @@ REQUIRED_USE="
 RDEPEND="
        ${GUILE_DEPS}
        >=dev-libs/glib-2.56.1:2
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        dev-libs/boost:=[icu,nls]
        dev-libs/icu:=
        dev-libs/libxml2:2=

diff --git a/app-office/gnucash/gnucash-5.11.ebuild 
b/app-office/gnucash/gnucash-5.11.ebuild
index 6709c73a9e9c..0c636802ab49 100644
--- a/app-office/gnucash/gnucash-5.11.ebuild
+++ b/app-office/gnucash/gnucash-5.11.ebuild
@@ -39,7 +39,7 @@ RDEPEND="
        ${GUILE_DEPS}
        >=app-crypt/libsecret-0.18
        >=dev-libs/glib-2.56.1:2
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        dev-libs/boost:=[icu,nls]
        dev-libs/icu:=
        dev-libs/libxml2:2=

diff --git a/app-office/gnucash/gnucash-5.12.ebuild 
b/app-office/gnucash/gnucash-5.12.ebuild
index 5b4e3337dcdf..229ac5814ac9 100644
--- a/app-office/gnucash/gnucash-5.12.ebuild
+++ b/app-office/gnucash/gnucash-5.12.ebuild
@@ -38,7 +38,7 @@ REQUIRED_USE="
 RDEPEND="
        ${GUILE_DEPS}
        >=dev-libs/glib-2.56.1:2
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        dev-libs/boost:=[icu,nls]
        >=dev-libs/icu-54.0:=
        dev-libs/libxml2:2=

diff --git a/app-shells/sash/sash-3.8.ebuild b/app-shells/sash/sash-3.8.ebuild
index 9b161b437bb3..7714ae385237 100644
--- a/app-shells/sash/sash-3.8.ebuild
+++ b/app-shells/sash/sash-3.8.ebuild
@@ -16,7 +16,7 @@ IUSE="static"
 
 DEPEND="
        static? ( virtual/zlib:=[static-libs] )
-       !static? ( >=virtual/zlib-1.2.3 )"
+       !static? ( >=virtual/zlib-1.2.3:= )"
 RDEPEND="!static? ( ${DEPEND} )"
 
 src_prepare() {

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.05.1.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.05.1.ebuild
index 4227439ccbe4..868f581b097e 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.05.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.05.1.ebuild
@@ -42,7 +42,7 @@ DEPEND="
        media-libs/libjpeg-turbo:=
        >=media-libs/openjpeg-2.1.0:2=
        >=media-libs/tiff-4.0.1:=
-       >=virtual/zlib-1.2.7
+       >=virtual/zlib-1.2.7:=
        cups? ( >=net-print/cups-1.3.8 )
        dbus? ( sys-apps/dbus )
        gtk? ( x11-libs/gtk+:3 )

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild
index 4d8b9329b2a0..d9f492172c68 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild
@@ -42,7 +42,7 @@ DEPEND="
        media-libs/libjpeg-turbo:=
        >=media-libs/openjpeg-2.1.0:2=
        >=media-libs/tiff-4.0.1:=
-       >=virtual/zlib-1.2.7
+       >=virtual/zlib-1.2.7:=
        cups? ( >=net-print/cups-1.3.8 )
        dbus? ( sys-apps/dbus )
        gtk? ( x11-libs/gtk+:3 )

diff --git a/dev-db/mariadb/mariadb-10.11.13.ebuild 
b/dev-db/mariadb/mariadb-10.11.13.ebuild
index 456aeb7c72c6..d21e29673d4f 100644
--- a/dev-db/mariadb/mariadb-10.11.13.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.13.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-db/mariadb/mariadb-10.11.14-r1.ebuild 
b/dev-db/mariadb/mariadb-10.11.14-r1.ebuild
index 2889a8800c2d..783985db7b53 100644
--- a/dev-db/mariadb/mariadb-10.11.14-r1.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.14-r1.ebuild
@@ -42,7 +42,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-db/mariadb/mariadb-10.6.22.ebuild 
b/dev-db/mariadb/mariadb-10.6.22.ebuild
index 076622fc8c42..00795a684b35 100644
--- a/dev-db/mariadb/mariadb-10.6.22.ebuild
+++ b/dev-db/mariadb/mariadb-10.6.22.ebuild
@@ -42,7 +42,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-db/mariadb/mariadb-10.6.23-r1.ebuild 
b/dev-db/mariadb/mariadb-10.6.23-r1.ebuild
index fe56c872b925..a9aa0995f7bd 100644
--- a/dev-db/mariadb/mariadb-10.6.23-r1.ebuild
+++ b/dev-db/mariadb/mariadb-10.6.23-r1.ebuild
@@ -41,7 +41,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-db/mariadb/mariadb-11.4.7-r1.ebuild 
b/dev-db/mariadb/mariadb-11.4.7-r1.ebuild
index 8c9dfc8bf088..465867015e8e 100644
--- a/dev-db/mariadb/mariadb-11.4.7-r1.ebuild
+++ b/dev-db/mariadb/mariadb-11.4.7-r1.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-db/mariadb/mariadb-11.4.8-r1.ebuild 
b/dev-db/mariadb/mariadb-11.4.8-r1.ebuild
index 3c5d42ac48c1..d9745a16d5a0 100644
--- a/dev-db/mariadb/mariadb-11.4.8-r1.ebuild
+++ b/dev-db/mariadb/mariadb-11.4.8-r1.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-db/mariadb/mariadb-11.8.2.ebuild 
b/dev-db/mariadb/mariadb-11.8.2.ebuild
index 78e11e9c5773..1a49831314f1 100644
--- a/dev-db/mariadb/mariadb-11.8.2.ebuild
+++ b/dev-db/mariadb/mariadb-11.8.2.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-db/mariadb/mariadb-11.8.3-r1.ebuild 
b/dev-db/mariadb/mariadb-11.8.3-r1.ebuild
index ed1d03d06e99..06a91892f6ca 100644
--- a/dev-db/mariadb/mariadb-11.8.3-r1.ebuild
+++ b/dev-db/mariadb/mariadb-11.8.3-r1.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-db/mariadb/mariadb-12.0.2-r1.ebuild 
b/dev-db/mariadb/mariadb-12.0.2-r1.ebuild
index ed1d03d06e99..06a91892f6ca 100644
--- a/dev-db/mariadb/mariadb-12.0.2-r1.ebuild
+++ b/dev-db/mariadb/mariadb-12.0.2-r1.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
        >=dev-libs/libpcre2-10.34:=
        >=sys-apps/texinfo-4.7-r1
        sys-libs/ncurses:0=
-       >=virtual/zlib-1.2.3:0=
+       >=virtual/zlib-1.2.3:=
        virtual/libcrypt:=
        !bindist? (
                sys-libs/binutils-libs:0=

diff --git a/dev-lang/perl/perl-5.40.0-r1.ebuild 
b/dev-lang/perl/perl-5.40.0-r1.ebuild
index 151cbc0824c6..28808797145e 100644
--- a/dev-lang/perl/perl-5.40.0-r1.ebuild
+++ b/dev-lang/perl/perl-5.40.0-r1.ebuild
@@ -64,7 +64,7 @@ RDEPEND="
        berkdb? ( sys-libs/db:= )
        gdbm? ( >=sys-libs/gdbm-1.8.3:= )
        app-arch/bzip2
-       >=virtual/zlib-1.2.12
+       >=virtual/zlib-1.2.12:=
        virtual/libcrypt:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-lang/perl/perl-5.40.1.ebuild b/dev-lang/perl/perl-5.40.1.ebuild
index 5cb26a5a83e6..0ca4939f1ecd 100644
--- a/dev-lang/perl/perl-5.40.1.ebuild
+++ b/dev-lang/perl/perl-5.40.1.ebuild
@@ -64,7 +64,7 @@ RDEPEND="
        berkdb? ( sys-libs/db:= )
        gdbm? ( >=sys-libs/gdbm-1.8.3:= )
        app-arch/bzip2
-       >=virtual/zlib-1.2.12
+       >=virtual/zlib-1.2.12:=
        virtual/libcrypt:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-lang/perl/perl-5.40.2.ebuild b/dev-lang/perl/perl-5.40.2.ebuild
index 2eba22aa6022..975213d51e4b 100644
--- a/dev-lang/perl/perl-5.40.2.ebuild
+++ b/dev-lang/perl/perl-5.40.2.ebuild
@@ -64,7 +64,7 @@ RDEPEND="
        berkdb? ( sys-libs/db:= )
        gdbm? ( >=sys-libs/gdbm-1.8.3:= )
        app-arch/bzip2
-       >=virtual/zlib-1.2.12
+       >=virtual/zlib-1.2.12:=
        virtual/libcrypt:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-lang/perl/perl-5.42.0.ebuild b/dev-lang/perl/perl-5.42.0.ebuild
index e55aefa02517..f429c613eae5 100644
--- a/dev-lang/perl/perl-5.42.0.ebuild
+++ b/dev-lang/perl/perl-5.42.0.ebuild
@@ -64,7 +64,7 @@ RDEPEND="
        berkdb? ( sys-libs/db:= )
        gdbm? ( >=sys-libs/gdbm-1.8.3:= )
        app-arch/bzip2
-       >=virtual/zlib-1.2.12
+       >=virtual/zlib-1.2.12:=
        virtual/libcrypt:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-lang/php/php-8.2.24-r1.ebuild 
b/dev-lang/php/php-8.2.24-r1.ebuild
index 22f97ea5d372..512ff21b982d 100644
--- a/dev-lang/php/php-8.2.24-r1.ebuild
+++ b/dev-lang/php/php-8.2.24-r1.ebuild
@@ -124,7 +124,7 @@ COMMON_DEPEND="
        xpm? ( x11-libs/libXpm )
        xslt? ( dev-libs/libxslt )
        zip? ( >=dev-libs/libzip-1.2.0:= )
-       zlib? ( >=virtual/zlib-1.2.0.4:0= )
+       zlib? ( >=virtual/zlib-1.2.0.4:= )
 "
 
 IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]"

diff --git a/dev-lang/php/php-8.2.28-r1.ebuild 
b/dev-lang/php/php-8.2.28-r1.ebuild
index e9ea74f3a421..0f38e560f82b 100644
--- a/dev-lang/php/php-8.2.28-r1.ebuild
+++ b/dev-lang/php/php-8.2.28-r1.ebuild
@@ -122,7 +122,7 @@ COMMON_DEPEND="
        xpm? ( x11-libs/libXpm )
        xslt? ( dev-libs/libxslt )
        zip? ( >=dev-libs/libzip-1.2.0:= )
-       zlib? ( >=virtual/zlib-1.2.0.4:0= )
+       zlib? ( >=virtual/zlib-1.2.0.4:= )
 "
 
 IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]"

diff --git a/dev-lang/php/php-8.2.29.ebuild b/dev-lang/php/php-8.2.29.ebuild
index e9ea74f3a421..0f38e560f82b 100644
--- a/dev-lang/php/php-8.2.29.ebuild
+++ b/dev-lang/php/php-8.2.29.ebuild
@@ -122,7 +122,7 @@ COMMON_DEPEND="
        xpm? ( x11-libs/libXpm )
        xslt? ( dev-libs/libxslt )
        zip? ( >=dev-libs/libzip-1.2.0:= )
-       zlib? ( >=virtual/zlib-1.2.0.4:0= )
+       zlib? ( >=virtual/zlib-1.2.0.4:= )
 "
 
 IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]"

diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild 
b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
index 0e1a3d31d64b..a2c9e6fc95cc 100644
--- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
+++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.20.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
        app-arch/bzip2:0=
        dev-libs/expat:0=
        dev-libs/libffi:0=
-       >=virtual/zlib-1.1.3:0=
+       >=virtual/zlib-1.1.3:=
        virtual/libintl:0=
        ncurses? ( sys-libs/ncurses:0= )
        !dev-lang/pypy3-exe-bin:${SLOT}

diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild 
b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
index 8c277ec0ebec..36906075bf45 100644
--- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild
+++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild
@@ -18,7 +18,7 @@ SLOT="0/8.6"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug +threads"
 
-RDEPEND=">=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+RDEPEND=">=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 SPARENT="${WORKDIR}/${MY_P}"

diff --git a/dev-lang/tcl/tcl-8.6.14.ebuild b/dev-lang/tcl/tcl-8.6.14.ebuild
index ef4901fa2066..55028089ef48 100644
--- a/dev-lang/tcl/tcl-8.6.14.ebuild
+++ b/dev-lang/tcl/tcl-8.6.14.ebuild
@@ -18,7 +18,7 @@ SLOT="0/8.6"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug +threads"
 
-RDEPEND=">=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+RDEPEND=">=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 SPARENT="${WORKDIR}/${MY_P}"

diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index 08613897593d..0dc1436425e2 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.ebuild
@@ -21,7 +21,7 @@ SLOT="0/8.6"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug +threads"
 
-RDEPEND=">=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+RDEPEND=">=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 PATCHES=(

diff --git a/dev-lang/tcl/tcl-8.6.16.ebuild b/dev-lang/tcl/tcl-8.6.16.ebuild
index 08613897593d..0dc1436425e2 100644
--- a/dev-lang/tcl/tcl-8.6.16.ebuild
+++ b/dev-lang/tcl/tcl-8.6.16.ebuild
@@ -21,7 +21,7 @@ SLOT="0/8.6"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="debug +threads"
 
-RDEPEND=">=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+RDEPEND=">=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 PATCHES=(

diff --git a/dev-lang/tcl/tcl-8.6.17.ebuild b/dev-lang/tcl/tcl-8.6.17.ebuild
index 6fcba54e4629..d1360d18443d 100644
--- a/dev-lang/tcl/tcl-8.6.17.ebuild
+++ b/dev-lang/tcl/tcl-8.6.17.ebuild
@@ -21,7 +21,7 @@ SLOT="0/8.6"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="debug +threads"
 
-RDEPEND=">=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+RDEPEND=">=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"
 
 PATCHES=(

diff --git a/dev-libs/elfutils/elfutils-0.193-r1.ebuild 
b/dev-libs/elfutils/elfutils-0.193-r1.ebuild
index 564c06cd402e..67312849c8dc 100644
--- a/dev-libs/elfutils/elfutils-0.193-r1.ebuild
+++ b/dev-libs/elfutils/elfutils-0.193-r1.ebuild
@@ -34,7 +34,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
        !dev-libs/libelf
        >=app-arch/libarchive-3.1.2:=
-       >=virtual/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[static-libs?,${MULTILIB_USEDEP}]
        bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
        debuginfod? (
                dev-db/sqlite:3=

diff --git a/dev-libs/elfutils/elfutils-0.194.ebuild 
b/dev-libs/elfutils/elfutils-0.194.ebuild
index a5a3a49393f1..fe2a99d4bfe3 100644
--- a/dev-libs/elfutils/elfutils-0.194.ebuild
+++ b/dev-libs/elfutils/elfutils-0.194.ebuild
@@ -34,7 +34,7 @@ REQUIRED_USE="debuginfod? ( libarchive )"
 
 RDEPEND="
        !dev-libs/libelf
-       >=virtual/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[static-libs?,${MULTILIB_USEDEP}]
        bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
        debuginfod? (
                dev-db/sqlite:3=

diff --git a/dev-libs/elfutils/elfutils-9999.ebuild 
b/dev-libs/elfutils/elfutils-9999.ebuild
index 7717b61cff44..fe6a1fad191f 100644
--- a/dev-libs/elfutils/elfutils-9999.ebuild
+++ b/dev-libs/elfutils/elfutils-9999.ebuild
@@ -34,7 +34,7 @@ REQUIRED_USE="debuginfod? ( libarchive )"
 
 RDEPEND="
        !dev-libs/libelf
-       >=virtual/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[static-libs?,${MULTILIB_USEDEP}]
        bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
        debuginfod? (
                dev-db/sqlite:3=

diff --git a/dev-libs/glib/glib-2.82.5.ebuild b/dev-libs/glib/glib-2.82.5.ebuild
index 2d2a720db49c..5619b94f9d18 100644
--- a/dev-libs/glib/glib-2.82.5.ebuild
+++ b/dev-libs/glib/glib-2.82.5.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
        >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
        >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
        >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
        introspection? (
                >=dev-libs/gobject-introspection-common-${INTROSPECTION_PV}

diff --git a/dev-libs/glib/glib-2.84.3.ebuild b/dev-libs/glib/glib-2.84.3.ebuild
index 19df13b3c34c..8c1caa97ef30 100644
--- a/dev-libs/glib/glib-2.84.3.ebuild
+++ b/dev-libs/glib/glib-2.84.3.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
        >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
        >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
        >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
        introspection? (
                >=dev-libs/gobject-introspection-common-${INTROSPECTION_PV}

diff --git a/dev-libs/glib/glib-2.84.4.ebuild b/dev-libs/glib/glib-2.84.4.ebuild
index 218320b3f979..a7ec2cb03de4 100644
--- a/dev-libs/glib/glib-2.84.4.ebuild
+++ b/dev-libs/glib/glib-2.84.4.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
        >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
        >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
        >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
        introspection? (
                >=dev-libs/gobject-introspection-common-${INTROSPECTION_PV}

diff --git a/dev-libs/glib/glib-2.86.1.ebuild b/dev-libs/glib/glib-2.86.1.ebuild
index 105e07eac867..3098800874b7 100644
--- a/dev-libs/glib/glib-2.86.1.ebuild
+++ b/dev-libs/glib/glib-2.86.1.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
        >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
        >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
        >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
        introspection? (
                >=dev-libs/gobject-introspection-common-${INTROSPECTION_PV}

diff --git a/dev-libs/nss/nss-3.112.1.ebuild b/dev-libs/nss/nss-3.112.1.ebuild
index fab4b14ddc6d..08db5c662cd0 100644
--- a/dev-libs/nss/nss-3.112.1.ebuild
+++ b/dev-libs/nss/nss-3.112.1.ebuild
@@ -27,7 +27,7 @@ RESTRICT="test"
 RDEPEND="
        >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
        >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        virtual/pkgconfig
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-libs/nss/nss-3.112.2.ebuild b/dev-libs/nss/nss-3.112.2.ebuild
index fab4b14ddc6d..08db5c662cd0 100644
--- a/dev-libs/nss/nss-3.112.2.ebuild
+++ b/dev-libs/nss/nss-3.112.2.ebuild
@@ -27,7 +27,7 @@ RESTRICT="test"
 RDEPEND="
        >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
        >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        virtual/pkgconfig
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-libs/nss/nss-3.116.ebuild b/dev-libs/nss/nss-3.116.ebuild
index f3842d0b317e..8afea733bb85 100644
--- a/dev-libs/nss/nss-3.116.ebuild
+++ b/dev-libs/nss/nss-3.116.ebuild
@@ -27,7 +27,7 @@ RESTRICT="test"
 RDEPEND="
        >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
        >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        virtual/pkgconfig
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-libs/nss/nss-3.117.ebuild b/dev-libs/nss/nss-3.117.ebuild
index f3842d0b317e..8afea733bb85 100644
--- a/dev-libs/nss/nss-3.117.ebuild
+++ b/dev-libs/nss/nss-3.117.ebuild
@@ -27,7 +27,7 @@ RESTRICT="test"
 RDEPEND="
        >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
        >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        virtual/pkgconfig
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild 
b/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild
index d48763e7bc91..5579268422cd 100644
--- a/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild
+++ b/dev-libs/openssl-compat/openssl-compat-1.0.2u-r2.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!bindist? ( bindist )
 
 RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
        kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
        !=dev-libs/openssl-1.0.2*:0
        !dev-libs/openssl:1.0.0"
 DEPEND="${RDEPEND}"

diff --git a/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild 
b/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild
index b7834237a1a2..2192f89485c4 100644
--- a/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild
+++ b/dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild
@@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        !=dev-libs/openssl-1.1.1*:0
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="

diff --git a/dev-libs/openssl/openssl-1.0.2u-r1.ebuild 
b/dev-libs/openssl/openssl-1.0.2u-r1.ebuild
index 2cd621449cd7..8c8bf760af33 100644
--- a/dev-libs/openssl/openssl-1.0.2u-r1.ebuild
+++ b/dev-libs/openssl/openssl-1.0.2u-r1.ebuild
@@ -41,7 +41,7 @@ RESTRICT="!bindist? ( bindist )
 RDEPEND=">=app-misc/c_rehash-1.7-r1
        gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
        kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] )
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )"
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}"
 BDEPEND="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-1.1.1w.ebuild 
b/dev-libs/openssl/openssl-1.1.1w.ebuild
index 6b444461590a..decd6d6f72eb 100644
--- a/dev-libs/openssl/openssl-1.1.1w.ebuild
+++ b/dev-libs/openssl/openssl-1.1.1w.ebuild
@@ -22,7 +22,7 @@ IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs 
test tls-compressio
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )"
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}"
 BDEPEND="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.0.16.ebuild 
b/dev-libs/openssl/openssl-3.0.16.ebuild
index 13faf54bebd0..f266c2160c01 100644
--- a/dev-libs/openssl/openssl-3.0.16.ebuild
+++ b/dev-libs/openssl/openssl-3.0.16.ebuild
@@ -41,7 +41,7 @@ IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp 
static-libs test tls-compre
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.0.17.ebuild 
b/dev-libs/openssl/openssl-3.0.17.ebuild
index 9e91a60e9142..3c8a3d72b5c4 100644
--- a/dev-libs/openssl/openssl-3.0.17.ebuild
+++ b/dev-libs/openssl/openssl-3.0.17.ebuild
@@ -41,7 +41,7 @@ IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp 
static-libs test tls-compre
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.0.18.ebuild 
b/dev-libs/openssl/openssl-3.0.18.ebuild
index 13faf54bebd0..f266c2160c01 100644
--- a/dev-libs/openssl/openssl-3.0.18.ebuild
+++ b/dev-libs/openssl/openssl-3.0.18.ebuild
@@ -41,7 +41,7 @@ IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp 
static-libs test tls-compre
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.0.9999.ebuild 
b/dev-libs/openssl/openssl-3.0.9999.ebuild
index 9e91a60e9142..3c8a3d72b5c4 100644
--- a/dev-libs/openssl/openssl-3.0.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.0.9999.ebuild
@@ -41,7 +41,7 @@ IUSE="+asm cpu_flags_x86_sse2 fips ktls rfc3779 sctp 
static-libs test tls-compre
 RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.2.4.ebuild 
b/dev-libs/openssl/openssl-3.2.4.ebuild
index f3b465384c33..26701d0aba70 100644
--- a/dev-libs/openssl/openssl-3.2.4.ebuild
+++ b/dev-libs/openssl/openssl-3.2.4.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.2.5.ebuild 
b/dev-libs/openssl/openssl-3.2.5.ebuild
index 253e0cca12b3..0eb4ae08f3e0 100644
--- a/dev-libs/openssl/openssl-3.2.5.ebuild
+++ b/dev-libs/openssl/openssl-3.2.5.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.2.6.ebuild 
b/dev-libs/openssl/openssl-3.2.6.ebuild
index f3b465384c33..26701d0aba70 100644
--- a/dev-libs/openssl/openssl-3.2.6.ebuild
+++ b/dev-libs/openssl/openssl-3.2.6.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.2.9999.ebuild 
b/dev-libs/openssl/openssl-3.2.9999.ebuild
index 0977f3665251..328c0c8ecbbd 100644
--- a/dev-libs/openssl/openssl-3.2.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.2.9999.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.3.3.ebuild 
b/dev-libs/openssl/openssl-3.3.3.ebuild
index f5b45373c99e..01f4ee355c5b 100644
--- a/dev-libs/openssl/openssl-3.3.3.ebuild
+++ b/dev-libs/openssl/openssl-3.3.3.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.3.4.ebuild 
b/dev-libs/openssl/openssl-3.3.4.ebuild
index c0c35ba9aa3d..d88d40ded0d2 100644
--- a/dev-libs/openssl/openssl-3.3.4.ebuild
+++ b/dev-libs/openssl/openssl-3.3.4.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.3.5.ebuild 
b/dev-libs/openssl/openssl-3.3.5.ebuild
index 3fe787411d4f..93fa05beaac0 100644
--- a/dev-libs/openssl/openssl-3.3.5.ebuild
+++ b/dev-libs/openssl/openssl-3.3.5.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.3.9999.ebuild 
b/dev-libs/openssl/openssl-3.3.9999.ebuild
index dae78859f20a..75a0f3d1ed09 100644
--- a/dev-libs/openssl/openssl-3.3.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.3.9999.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.4.1.ebuild 
b/dev-libs/openssl/openssl-3.4.1.ebuild
index c3ddff95f6db..c6613678f144 100644
--- a/dev-libs/openssl/openssl-3.4.1.ebuild
+++ b/dev-libs/openssl/openssl-3.4.1.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.4.2.ebuild 
b/dev-libs/openssl/openssl-3.4.2.ebuild
index c3ddff95f6db..c6613678f144 100644
--- a/dev-libs/openssl/openssl-3.4.2.ebuild
+++ b/dev-libs/openssl/openssl-3.4.2.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.4.3.ebuild 
b/dev-libs/openssl/openssl-3.4.3.ebuild
index 39e4ba18de98..6ba98c253b2e 100644
--- a/dev-libs/openssl/openssl-3.4.3.ebuild
+++ b/dev-libs/openssl/openssl-3.4.3.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.4.9999.ebuild 
b/dev-libs/openssl/openssl-3.4.9999.ebuild
index dae78859f20a..75a0f3d1ed09 100644
--- a/dev-libs/openssl/openssl-3.4.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.4.9999.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.5.2.ebuild 
b/dev-libs/openssl/openssl-3.5.2.ebuild
index 9210fa465a33..b3d370627c5e 100644
--- a/dev-libs/openssl/openssl-3.5.2.ebuild
+++ b/dev-libs/openssl/openssl-3.5.2.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.5.3.ebuild 
b/dev-libs/openssl/openssl-3.5.3.ebuild
index a21cdc203df5..81997c257f58 100644
--- a/dev-libs/openssl/openssl-3.5.3.ebuild
+++ b/dev-libs/openssl/openssl-3.5.3.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.5.4.ebuild 
b/dev-libs/openssl/openssl-3.5.4.ebuild
index 9594c7a8bb78..d9a8c4906dff 100644
--- a/dev-libs/openssl/openssl-3.5.4.ebuild
+++ b/dev-libs/openssl/openssl-3.5.4.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.5.9999.ebuild 
b/dev-libs/openssl/openssl-3.5.9999.ebuild
index 9594c7a8bb78..d9a8c4906dff 100644
--- a/dev-libs/openssl/openssl-3.5.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.5.9999.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.6.0.ebuild 
b/dev-libs/openssl/openssl-3.6.0.ebuild
index 7a85b9147289..5a21b39ec709 100644
--- a/dev-libs/openssl/openssl-3.6.0.ebuild
+++ b/dev-libs/openssl/openssl-3.6.0.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-libs/openssl/openssl-3.6.9999.ebuild 
b/dev-libs/openssl/openssl-3.6.9999.ebuild
index 9594c7a8bb78..d9a8c4906dff 100644
--- a/dev-libs/openssl/openssl-3.6.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.6.9999.ebuild
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
        !<net-misc/openssh-9.2_p1-r3
-       tls-compression? ( 
>=virtual/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+       tls-compression? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+)?,${MULTILIB_USEDEP}] )
 "
 BDEPEND+="
        >=dev-lang/perl-5

diff --git a/dev-ml/camlzip/camlzip-1.13.ebuild 
b/dev-ml/camlzip/camlzip-1.13.ebuild
index a19d98aa067a..11dfdebd5b68 100644
--- a/dev-ml/camlzip/camlzip-1.13.ebuild
+++ b/dev-ml/camlzip/camlzip-1.13.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.13:=[ocamlopt?]
-       >=virtual/zlib-1.1.3"
+       >=virtual/zlib-1.1.3:="
 DEPEND="${RDEPEND}"
 
 QA_FLAGS_IGNORED=(

diff --git a/dev-ml/cryptokit/cryptokit-1.16.1-r2.ebuild 
b/dev-ml/cryptokit/cryptokit-1.16.1-r2.ebuild
index 63d7bad7de56..fc24923f4fe1 100644
--- a/dev-ml/cryptokit/cryptokit-1.16.1-r2.ebuild
+++ b/dev-ml/cryptokit/cryptokit-1.16.1-r2.ebuild
@@ -24,7 +24,7 @@ RESTRICT="!test? ( test )"
 DEPEND="
        dev-ml/dune-configurator
        dev-ml/zarith:=[-mpir(-)]
-       zlib? ( >=virtual/zlib-1.1 )
+       zlib? ( >=virtual/zlib-1.1:= )
 "
 RDEPEND="${DEPEND}"
 

diff --git a/dev-ml/cryptokit/cryptokit-1.19.ebuild 
b/dev-ml/cryptokit/cryptokit-1.19.ebuild
index ab7c60608f1c..9f1724857ca6 100644
--- a/dev-ml/cryptokit/cryptokit-1.19.ebuild
+++ b/dev-ml/cryptokit/cryptokit-1.19.ebuild
@@ -24,7 +24,7 @@ RESTRICT="!test? ( test )"
 DEPEND="
        dev-ml/dune-configurator
        dev-ml/zarith:=[-mpir(-)]
-       zlib? ( >=virtual/zlib-1.1 )
+       zlib? ( >=virtual/zlib-1.1:= )
 "
 RDEPEND="${DEPEND}"
 

diff --git a/dev-ml/cryptokit/cryptokit-1.20.1.ebuild 
b/dev-ml/cryptokit/cryptokit-1.20.1.ebuild
index ab7c60608f1c..9f1724857ca6 100644
--- a/dev-ml/cryptokit/cryptokit-1.20.1.ebuild
+++ b/dev-ml/cryptokit/cryptokit-1.20.1.ebuild
@@ -24,7 +24,7 @@ RESTRICT="!test? ( test )"
 DEPEND="
        dev-ml/dune-configurator
        dev-ml/zarith:=[-mpir(-)]
-       zlib? ( >=virtual/zlib-1.1 )
+       zlib? ( >=virtual/zlib-1.1:= )
 "
 RDEPEND="${DEPEND}"
 

diff --git a/dev-python/pypy-exe/pypy-exe-7.3.20.ebuild 
b/dev-python/pypy-exe/pypy-exe-7.3.20.ebuild
index 2f477b6126bb..a8ea58949f75 100644
--- a/dev-python/pypy-exe/pypy-exe-7.3.20.ebuild
+++ b/dev-python/pypy-exe/pypy-exe-7.3.20.ebuild
@@ -27,7 +27,7 @@ KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 +jit low-memory ncurses cpu_flags_x86_sse2"
 
 DEPEND="
-       >=virtual/zlib-1.1.3:0=
+       >=virtual/zlib-1.1.3:=
        dev-libs/libffi:0=
        virtual/libintl:0=
        dev-libs/expat:0=

diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
index 54e0309709f7..b2f1a9eaa6ac 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -25,12 +25,12 @@ IUSE="test"
 RDEPEND="
        >=dev-libs/libxml2-2.13.9:=
        >=dev-libs/libxslt-1.1.43
-       >=virtual/zlib-1.3.1
+       >=virtual/zlib-1.3.1:=
        virtual/libiconv"
 DEPEND="
        >=dev-libs/libxml2-2.13.9:=
        >=dev-libs/libxslt-1.1.43
-       >=virtual/zlib-1.3.1
+       >=virtual/zlib-1.3.1:=
        virtual/libiconv"
 
 ruby_add_rdepend ">=dev-ruby/racc-1.4:0"

diff --git a/dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild
index 54cf799ac97e..d92258f6a1a9 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild
@@ -25,12 +25,12 @@ IUSE="test"
 RDEPEND="
        >=dev-libs/libxml2-2.13.7:=
        >=dev-libs/libxslt-1.1.43
-       >=virtual/zlib-1.3.1
+       >=virtual/zlib-1.3.1:=
        virtual/libiconv"
 DEPEND="
        >=dev-libs/libxml2-2.13.7:=
        >=dev-libs/libxslt-1.1.43
-       >=virtual/zlib-1.3.1
+       >=virtual/zlib-1.3.1:=
        virtual/libiconv"
 
 ruby_add_rdepend ">=dev-ruby/racc-1.4:0"

diff --git a/dev-ruby/nokogiri/nokogiri-1.18.8-r1.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.18.8-r1.ebuild
index 1f1175e4203d..898b0d870daa 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.8-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.8-r1.ebuild
@@ -25,12 +25,12 @@ IUSE="test"
 RDEPEND="
        >=dev-libs/libxml2-2.13.5:=
        >=dev-libs/libxslt-1.1.43
-       >=virtual/zlib-1.3.1
+       >=virtual/zlib-1.3.1:=
        virtual/libiconv"
 DEPEND="
        >=dev-libs/libxml2-2.13.5:=
        >=dev-libs/libxslt-1.1.43
-       >=virtual/zlib-1.3.1
+       >=virtual/zlib-1.3.1:=
        virtual/libiconv"
 
 ruby_add_rdepend ">=dev-ruby/racc-1.4:0"

diff --git a/dev-ruby/nokogiri/nokogiri-1.18.9.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.18.9.ebuild
index b33768b6b30f..92c8ca80784a 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.9.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.9.ebuild
@@ -25,12 +25,12 @@ IUSE="test"
 RDEPEND="
        >=dev-libs/libxml2-2.13.8:=
        >=dev-libs/libxslt-1.1.43
-       >=virtual/zlib-1.3.1
+       >=virtual/zlib-1.3.1:=
        virtual/libiconv"
 DEPEND="
        >=dev-libs/libxml2-2.13.8:=
        >=dev-libs/libxslt-1.1.43
-       >=virtual/zlib-1.3.1
+       >=virtual/zlib-1.3.1:=
        virtual/libiconv"
 
 ruby_add_rdepend ">=dev-ruby/racc-1.4:0"

diff --git a/dev-scheme/guile-zlib/guile-zlib-0.1.0-r100.ebuild 
b/dev-scheme/guile-zlib/guile-zlib-0.1.0-r100.ebuild
index 86c9e989c1b3..faa0bbb5ef25 100644
--- a/dev-scheme/guile-zlib/guile-zlib-0.1.0-r100.ebuild
+++ b/dev-scheme/guile-zlib/guile-zlib-0.1.0-r100.ebuild
@@ -28,7 +28,7 @@ REQUIRED_USE="${GUILE_REQUIRED_USE}"
 
 RDEPEND="
        ${GUILE_DEPS}
-       >=virtual/zlib-1.3-r4
+       >=virtual/zlib-1.3-r4:=
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-util/android-studio/android-studio-2025.2.1.7.ebuild 
b/dev-util/android-studio/android-studio-2025.2.1.7.ebuild
index 6f05f41ed535..7710c790a542 100644
--- a/dev-util/android-studio/android-studio-2025.2.1.7.ebuild
+++ b/dev-util/android-studio/android-studio-2025.2.1.7.ebuild
@@ -52,7 +52,7 @@ RDEPEND="${DEPEND}
        >=media-libs/mesa-22.2.5[X(+)]
        || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage 
x11-libs/libnotify )
        sys-libs/ncurses-compat:5[tinfo]
-       >=virtual/zlib-1.2.13-r1
+       >=virtual/zlib-1.2.13-r1:=
        >=x11-libs/libX11-1.8.1
        >=x11-libs/libXau-1.0.11
        >=x11-libs/libXdamage-1.1.6

diff --git a/dev-util/diffball/diffball-1.0.1-r2.ebuild 
b/dev-util/diffball/diffball-1.0.1-r2.ebuild
index b5d1993643c9..b4063078574b 100644
--- a/dev-util/diffball/diffball-1.0.1-r2.ebuild
+++ b/dev-util/diffball/diffball-1.0.1-r2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~alpha amd64 ~hppa ~mips ppc ~sparc x86 
~amd64-linux ~x86-linux ~ppc-m
 IUSE="debug"
 
 RDEPEND="
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        >=app-arch/bzip2-1.0.2
        app-arch/xz-utils"
 DEPEND="${RDEPEND}"

diff --git a/dev-vcs/cvs/cvs-1.12.12-r15.ebuild 
b/dev-vcs/cvs/cvs-1.12.12-r15.ebuild
index 8424f2e4caa9..37c4415b6748 100644
--- a/dev-vcs/cvs/cvs-1.12.12-r15.ebuild
+++ b/dev-vcs/cvs/cvs-1.12.12-r15.ebuild
@@ -23,7 +23,7 @@ IUSE="crypt doc kerberos nls pam selinux server"
 RESTRICT="test"
 
 DEPEND="
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        kerberos? ( virtual/krb5 )
        pam? ( sys-libs/pam )
        server? ( virtual/libcrypt:= )

diff --git a/games-action/swordandsworcery/swordandsworcery-1.02-r5.ebuild 
b/games-action/swordandsworcery/swordandsworcery-1.02-r5.ebuild
index a8c0a07a19a9..6c5902ac7538 100644
--- a/games-action/swordandsworcery/swordandsworcery-1.02-r5.ebuild
+++ b/games-action/swordandsworcery/swordandsworcery-1.02-r5.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
        virtual/opengl
        amd64? (
                >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)]
-               >=virtual/zlib-1.2.8-r1[abi_x86_32(-)]
+               >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)]
                >=virtual/glu-9.0-r1[abi_x86_32(-)]
                >=virtual/opengl-7.0-r1[abi_x86_32(-)]
                >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)]

diff --git a/games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild 
b/games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild
index b213d52e786a..81752d07ee06 100644
--- a/games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild
+++ b/games-fps/etqw-bin/etqw-bin-1.5-r4.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
        >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)]
        >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)]
        sys-libs/glibc
-       >=virtual/zlib-1.2.8-r1[abi_x86_32(-)]
+       >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)]
        >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
        >=x11-libs/libXext-1.3.2[abi_x86_32(-)]
        virtual/jpeg-compat:62[abi_x86_32(-)]

diff --git a/games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild 
b/games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild
index 85abc8df970c..7f79fc4e772b 100644
--- a/games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild
+++ b/games-fps/etqw-demo/etqw-demo-2.0_p1-r4.ebuild
@@ -23,7 +23,7 @@ RESTRICT="bindist strip mirror"
 RDEPEND="
        >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)]
        sys-libs/ncurses-compat[abi_x86_32(-)]
-       >=virtual/zlib-1.2.8-r1[abi_x86_32(-)]
+       >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)]
        virtual/jpeg-compat:62[abi_x86_32(-)]
        >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
        >=x11-libs/libXext-1.3.2[abi_x86_32(-)]

diff --git a/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild 
b/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
index a2d75ea39ad5..5691d3737473 100644
--- a/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
+++ b/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
@@ -68,7 +68,7 @@ src_configure() {
 src_compile() {
        # Workaround for used zlib macro, which got renamed in Gentoo
        # wrt bug #449510
-       has_version "<virtual/zlib-1.3" && append-cppflags "-DOF=_Z_OF"
+       has_version "<virtual/zlib-1.3:=" && append-cppflags "-DOF=_Z_OF"
 
        local myemakeargs=(
                ARCH=$(usex amd64 "x86_64" "i686" )

diff --git a/games-simulation/lincity-ng/lincity-ng-9999.ebuild 
b/games-simulation/lincity-ng/lincity-ng-9999.ebuild
index bdd9d166c26e..2819381b27dc 100644
--- a/games-simulation/lincity-ng/lincity-ng-9999.ebuild
+++ b/games-simulation/lincity-ng/lincity-ng-9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
        >=media-libs/sdl2-image-2.0.0[png]
        >=media-libs/sdl2-mixer-2.0.0[vorbis]
        >=media-libs/sdl2-ttf-2.0.12
-       >=virtual/zlib-1.0
+       >=virtual/zlib-1.0:=
        virtual/opengl
 "
 DEPEND="${RDEPEND}"

diff --git a/gnustep-base/gnustep-base/gnustep-base-1.28.0-r3.ebuild 
b/gnustep-base/gnustep-base/gnustep-base-1.28.0-r3.ebuild
index 54f825b9fd0b..55ce64f79286 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.28.0-r3.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.28.0-r3.ebuild
@@ -24,7 +24,7 @@ RDEPEND="${GNUSTEP_CORE_DEPEND}
        >=dev-libs/libxml2-2.6:=
        >=dev-libs/libxslt-1.1
        >=dev-libs/gmp-4.1:=
-       >=virtual/zlib-1.2
+       >=virtual/zlib-1.2:=
        zeroconf? ( net-dns/avahi )"
 DEPEND="${RDEPEND}
        virtual/pkgconfig"

diff --git a/gnustep-base/gnustep-base/gnustep-base-1.29.0-r1.ebuild 
b/gnustep-base/gnustep-base/gnustep-base-1.29.0-r1.ebuild
index 142ded57527a..6d547659359e 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.29.0-r1.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.29.0-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="${GNUSTEP_CORE_DEPEND}
        >=dev-libs/libxml2-2.6:=
        >=dev-libs/libxslt-1.1
        >=dev-libs/gmp-4.1:=
-       >=virtual/zlib-1.2
+       >=virtual/zlib-1.2:=
        zeroconf? ( net-dns/avahi )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

diff --git a/gnustep-base/gnustep-base/gnustep-base-1.30.0-r1.ebuild 
b/gnustep-base/gnustep-base/gnustep-base-1.30.0-r1.ebuild
index b8822cf80d09..7499fbc1e529 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.30.0-r1.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.30.0-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="${GNUSTEP_CORE_DEPEND}
        >=dev-libs/libxml2-2.6:=
        >=dev-libs/libxslt-1.1
        >=dev-libs/gmp-4.1:=
-       >=virtual/zlib-1.2
+       >=virtual/zlib-1.2:=
        zeroconf? ( net-dns/avahi )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

diff --git a/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild 
b/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild
index 71e1ab3fd886..a96853cc2e8a 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.31.1-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="${GNUSTEP_CORE_DEPEND}
        >=dev-libs/libxml2-2.6
        >=dev-libs/libxslt-1.1
        >=dev-libs/gmp-4.1:=
-       >=virtual/zlib-1.2
+       >=virtual/zlib-1.2:=
        zeroconf? ( net-dns/avahi )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

diff --git a/gnustep-base/gnustep-base/gnustep-base-1.31.1.ebuild 
b/gnustep-base/gnustep-base/gnustep-base-1.31.1.ebuild
index 37e6ad0d16ba..fbe9eab732f2 100644
--- a/gnustep-base/gnustep-base/gnustep-base-1.31.1.ebuild
+++ b/gnustep-base/gnustep-base/gnustep-base-1.31.1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="${GNUSTEP_CORE_DEPEND}
        >=dev-libs/libxml2-2.6
        >=dev-libs/libxslt-1.1
        >=dev-libs/gmp-4.1:=
-       >=virtual/zlib-1.2
+       >=virtual/zlib-1.2:=
        zeroconf? ( net-dns/avahi )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"

diff --git a/media-gfx/alembic/alembic-1.8.6-r1.ebuild 
b/media-gfx/alembic/alembic-1.8.6-r1.ebuild
index b85991e9556e..7ca12f31e2ea 100644
--- a/media-gfx/alembic/alembic-1.8.6-r1.ebuild
+++ b/media-gfx/alembic/alembic-1.8.6-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
        python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] )
        hdf5? (
                >=sci-libs/hdf5-1.10.2:=[zlib(+)]
-               >=virtual/zlib-1.2.11-r1
+               >=virtual/zlib-1.2.11-r1:=
        )
        python? ( $(python_gen_cond_dep 
'dev-libs/boost[python,${PYTHON_USEDEP}]') )
 "

diff --git a/media-gfx/alembic/alembic-1.8.8.ebuild 
b/media-gfx/alembic/alembic-1.8.8.ebuild
index 5693e273f79c..1c3c1aa246e2 100644
--- a/media-gfx/alembic/alembic-1.8.8.ebuild
+++ b/media-gfx/alembic/alembic-1.8.8.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
        python? ( dev-libs/imath:=[python,${PYTHON_SINGLE_USEDEP}] )
        hdf5? (
                >=sci-libs/hdf5-1.10.2:=[zlib(+)]
-               >=virtual/zlib-1.2.11-r1
+               >=virtual/zlib-1.2.11-r1:=
        )
        python? ( $(python_gen_cond_dep 
'dev-libs/boost[python,${PYTHON_USEDEP}]') )
 "

diff --git a/media-gfx/libbgcode/libbgcode-0.0.20241024.ebuild 
b/media-gfx/libbgcode/libbgcode-0.0.20241024.ebuild
index 2a2fcf9cc822..879baefb87bd 100644
--- a/media-gfx/libbgcode/libbgcode-0.0.20241024.ebuild
+++ b/media-gfx/libbgcode/libbgcode-0.0.20241024.ebuild
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        >=dev-libs/heatshrink-0.4.1
-       >=virtual/zlib-1.0
+       >=virtual/zlib-1.0:=
 "
 DEPEND="${RDEPEND}
        dev-libs/boost

diff --git a/media-gfx/quat/quat-1.20-r4.ebuild 
b/media-gfx/quat/quat-1.20-r4.ebuild
index 2b801a94d739..cbeaf52247d7 100644
--- a/media-gfx/quat/quat-1.20-r4.ebuild
+++ b/media-gfx/quat/quat-1.20-r4.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 ppc x86"
 IUSE="X debug"
 
 DEPEND="
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        X? (
                x11-libs/fltk:1=
                x11-libs/libX11

diff --git a/media-libs/freetype/freetype-2.13.3.ebuild 
b/media-libs/freetype/freetype-2.13.3.ebuild
index 358efeaf06dd..21be338fff26 100644
--- a/media-libs/freetype/freetype-2.13.3.ebuild
+++ b/media-libs/freetype/freetype-2.13.3.ebuild
@@ -31,7 +31,7 @@ SLOT="2"
 IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge 
harfbuzz +png static-libs svg utils"
 
 RDEPEND="
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] )
        bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
        harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] )

diff --git a/media-libs/freetype/freetype-2.14.1-r1.ebuild 
b/media-libs/freetype/freetype-2.14.1-r1.ebuild
index d19b6b9edcdb..b20c937a04e8 100644
--- a/media-libs/freetype/freetype-2.14.1-r1.ebuild
+++ b/media-libs/freetype/freetype-2.14.1-r1.ebuild
@@ -31,7 +31,7 @@ SLOT="2"
 IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge 
harfbuzz +png static-libs svg utils"
 
 RDEPEND="
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] )
        bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.2.51:=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/freetype/freetype-2.14.1.ebuild 
b/media-libs/freetype/freetype-2.14.1.ebuild
index 38a9148ad0c0..4bda182ffb32 100644
--- a/media-libs/freetype/freetype-2.14.1.ebuild
+++ b/media-libs/freetype/freetype-2.14.1.ebuild
@@ -31,7 +31,7 @@ SLOT="2"
 IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge 
harfbuzz +png static-libs svg utils"
 
 RDEPEND="
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] )
        bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.2.51:=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/freetype/freetype-9999.ebuild 
b/media-libs/freetype/freetype-9999.ebuild
index 22d60d298dee..de72e45a77aa 100644
--- a/media-libs/freetype/freetype-9999.ebuild
+++ b/media-libs/freetype/freetype-9999.ebuild
@@ -31,7 +31,7 @@ SLOT="2"
 IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge 
harfbuzz +png static-libs svg utils"
 
 RDEPEND="
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] )
        bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.2.51:=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/gd/gd-2.3.2-r3.ebuild b/media-libs/gd/gd-2.3.2-r3.ebuild
index 405b33f790c5..a5baf1322046 100644
--- a/media-libs/gd/gd-2.3.2-r3.ebuild
+++ b/media-libs/gd/gd-2.3.2-r3.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
                >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
                >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
        )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/media-libs/gd/gd-2.3.3-r3.ebuild b/media-libs/gd/gd-2.3.3-r3.ebuild
index cdb87938a3ec..18e8ea438eeb 100644
--- a/media-libs/gd/gd-2.3.3-r3.ebuild
+++ b/media-libs/gd/gd-2.3.3-r3.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
                >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
                >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
        )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/media-libs/gd/gd-2.3.3-r4.ebuild b/media-libs/gd/gd-2.3.3-r4.ebuild
index 3dd408b9792d..b5e42e31ed33 100644
--- a/media-libs/gd/gd-2.3.3-r4.ebuild
+++ b/media-libs/gd/gd-2.3.3-r4.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
                >=x11-libs/libXpm-3.5.10-r1[${MULTILIB_USEDEP}]
                >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
        )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/media-libs/gegl/gegl-0.4.48.ebuild 
b/media-libs/gegl/gegl-0.4.48.ebuild
index 1f445d0f0272..1ec375c62530 100644
--- a/media-libs/gegl/gegl-0.4.48.ebuild
+++ b/media-libs/gegl/gegl-0.4.48.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
        media-libs/libjpeg-turbo
        media-libs/libnsgif
        >=media-libs/libpng-1.6.0:0=
-       >=virtual/zlib-1.2.0
+       >=virtual/zlib-1.2.0:=
        >=x11-libs/gdk-pixbuf-2.32:2
        >=x11-libs/pango-1.38.0
        cairo? ( >=x11-libs/cairo-1.12.2 )

diff --git a/media-libs/gegl/gegl-0.4.56.ebuild 
b/media-libs/gegl/gegl-0.4.56.ebuild
index 6c09ccc4aec4..cb0552527e16 100644
--- a/media-libs/gegl/gegl-0.4.56.ebuild
+++ b/media-libs/gegl/gegl-0.4.56.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
        media-libs/libjpeg-turbo
        media-libs/libnsgif
        >=media-libs/libpng-1.6.0:0=
-       >=virtual/zlib-1.2.0
+       >=virtual/zlib-1.2.0:=
        >=x11-libs/gdk-pixbuf-2.32:2
        >=x11-libs/pango-1.38.0
        cairo? ( >=x11-libs/cairo-1.12.2 )

diff --git a/media-libs/gegl/gegl-0.4.58.ebuild 
b/media-libs/gegl/gegl-0.4.58.ebuild
index 2b28854354f3..86487c0121c5 100644
--- a/media-libs/gegl/gegl-0.4.58.ebuild
+++ b/media-libs/gegl/gegl-0.4.58.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
        media-libs/libjpeg-turbo
        media-libs/libnsgif
        >=media-libs/libpng-1.6.0:0=
-       >=virtual/zlib-1.2.0
+       >=virtual/zlib-1.2.0:=
        >=x11-libs/gdk-pixbuf-2.32:2
        >=x11-libs/pango-1.38.0
        cairo? ( >=x11-libs/cairo-1.12.2 )

diff --git a/media-libs/gegl/gegl-0.4.62.ebuild 
b/media-libs/gegl/gegl-0.4.62.ebuild
index 276c55c9d85c..93fc9e8cf227 100644
--- a/media-libs/gegl/gegl-0.4.62.ebuild
+++ b/media-libs/gegl/gegl-0.4.62.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
        media-libs/libjpeg-turbo
        media-libs/libnsgif
        >=media-libs/libpng-1.6.0:0=
-       >=virtual/zlib-1.2.0
+       >=virtual/zlib-1.2.0:=
        >=x11-libs/gdk-pixbuf-2.32:2
        >=x11-libs/pango-1.38.0
        cairo? ( >=x11-libs/cairo-1.12.2 )

diff --git a/media-libs/gegl/gegl-0.4.64-r1.ebuild 
b/media-libs/gegl/gegl-0.4.64-r1.ebuild
index fe6f178cb08a..67f384f8dd0d 100644
--- a/media-libs/gegl/gegl-0.4.64-r1.ebuild
+++ b/media-libs/gegl/gegl-0.4.64-r1.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
        media-libs/libjpeg-turbo:=
        >=media-libs/libnsgif-1.0.0:=
        >=media-libs/libpng-1.6.0:0=
-       >=virtual/zlib-1.2.0
+       >=virtual/zlib-1.2.0:=
        >=x11-libs/gdk-pixbuf-2.32:2
        >=x11-libs/pango-1.38.0
        cairo? ( >=x11-libs/cairo-1.12.2 )

diff --git a/media-libs/gegl/gegl-0.4.64.ebuild 
b/media-libs/gegl/gegl-0.4.64.ebuild
index e230b887d344..669228345cf8 100644
--- a/media-libs/gegl/gegl-0.4.64.ebuild
+++ b/media-libs/gegl/gegl-0.4.64.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
        media-libs/libjpeg-turbo:=
        >=media-libs/libnsgif-1.0.0:=
        >=media-libs/libpng-1.6.0:0=
-       >=virtual/zlib-1.2.0
+       >=virtual/zlib-1.2.0:=
        >=x11-libs/gdk-pixbuf-2.32:2
        >=x11-libs/pango-1.38.0
        cairo? ( >=x11-libs/cairo-1.12.2 )

diff --git a/media-libs/gegl/gegl-9999.ebuild b/media-libs/gegl/gegl-9999.ebuild
index 4cc6d4e50eab..3e2ee9e6e7d0 100644
--- a/media-libs/gegl/gegl-9999.ebuild
+++ b/media-libs/gegl/gegl-9999.ebuild
@@ -43,7 +43,7 @@ RDEPEND="
        media-libs/libjpeg-turbo:=
        >=media-libs/libnsgif-1.0.0:=
        >=media-libs/libpng-1.6.0:0=
-       >=virtual/zlib-1.2.0
+       >=virtual/zlib-1.2.0:=
        >=x11-libs/gdk-pixbuf-2.32:2
        >=x11-libs/pango-1.38.0
        cairo? ( >=x11-libs/cairo-1.12.2 )

diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.24.11-r1.ebuild 
b/media-libs/gst-plugins-base/gst-plugins-base-1.24.11-r1.ebuild
index 79daa5298807..1cf725a379dd 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.24.11-r1.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.24.11-r1.ebuild
@@ -67,7 +67,7 @@ GL_DEPS="
 
 RDEPEND="
        app-text/iso-codes
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
        introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
        ivorbis? ( >=media-libs/tremor-0_pre20130223[${MULTILIB_USEDEP}] )

diff --git a/media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild 
b/media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild
index dafa8167498a..2ed527acd3e8 100644
--- a/media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild
+++ b/media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild
@@ -18,7 +18,7 @@ RDEPEND="
        !<media-libs/gst-plugins-ugly-1.22.3
        >=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
        >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        orc? ( >=dev-lang/orc-0.4.33[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"

diff --git a/media-libs/libmng/libmng-2.0.3-r1.ebuild 
b/media-libs/libmng/libmng-2.0.3-r1.ebuild
index 360e1b43793a..154a3326fa4c 100644
--- a/media-libs/libmng/libmng-2.0.3-r1.ebuild
+++ b/media-libs/libmng/libmng-2.0.3-r1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 
~riscv ~sparc x86
 IUSE="lcms"
 
 RDEPEND="
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}]
        lcms? ( >=media-libs/lcms-2.5:2[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}"

diff --git a/media-libs/mesa-amber/mesa-amber-21.3.9-r2.ebuild 
b/media-libs/mesa-amber/mesa-amber-21.3.9-r2.ebuild
index a3354bc8e3c7..da62b9952ae0 100644
--- a/media-libs/mesa-amber/mesa-amber-21.3.9-r2.ebuild
+++ b/media-libs/mesa-amber/mesa-amber-21.3.9-r2.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
 
        >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
        >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8:=[${MULTILIB_USEDEP}]
        selinux? ( sys-libs/libselinux[${MULTILIB_USEDEP}] )
        wayland? (
                >=dev-libs/wayland-1.18.0:=[${MULTILIB_USEDEP}]

diff --git a/media-libs/mesa/mesa-24.1.7-r1.ebuild 
b/media-libs/mesa/mesa-24.1.7-r1.ebuild
index 2e3111bb1e81..1e4d9878cad5 100644
--- a/media-libs/mesa/mesa-24.1.7-r1.ebuild
+++ b/media-libs/mesa/mesa-24.1.7-r1.ebuild
@@ -92,7 +92,7 @@ LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.119"
 RDEPEND="
        >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
        >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.9[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.9:=[${MULTILIB_USEDEP}]
        unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
        llvm? (
                $(llvm_gen_dep "

diff --git a/media-libs/mesa/mesa-25.0.7.ebuild 
b/media-libs/mesa/mesa-25.0.7.ebuild
index 51841cb68417..5da194544570 100644
--- a/media-libs/mesa/mesa-25.0.7.ebuild
+++ b/media-libs/mesa/mesa-25.0.7.ebuild
@@ -95,7 +95,7 @@ RDEPEND="
        >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
        >=dev-util/spirv-tools-1.3.231.0[${MULTILIB_USEDEP}]
        >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.9[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.9:=[${MULTILIB_USEDEP}]
        unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
        llvm? (
                $(llvm_gen_dep "

diff --git a/media-libs/mesa/mesa-25.1.9.ebuild 
b/media-libs/mesa/mesa-25.1.9.ebuild
index 04792854e4bd..3ce14384d924 100644
--- a/media-libs/mesa/mesa-25.1.9.ebuild
+++ b/media-libs/mesa/mesa-25.1.9.ebuild
@@ -95,7 +95,7 @@ RDEPEND="
        >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
        >=dev-util/spirv-tools-1.3.231.0[${MULTILIB_USEDEP}]
        >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.9[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.9:=[${MULTILIB_USEDEP}]
        unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
        llvm? (
                $(llvm_gen_dep "

diff --git a/media-libs/mesa/mesa-25.2.5.ebuild 
b/media-libs/mesa/mesa-25.2.5.ebuild
index 73093bcfd618..a9fad5eea54a 100644
--- a/media-libs/mesa/mesa-25.2.5.ebuild
+++ b/media-libs/mesa/mesa-25.2.5.ebuild
@@ -82,7 +82,7 @@ RDEPEND="
        >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
        >=dev-util/spirv-tools-1.3.231.0[${MULTILIB_USEDEP}]
        >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.9[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.9:=[${MULTILIB_USEDEP}]
        unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
        llvm? (
                $(llvm_gen_dep "

diff --git a/media-libs/mesa/mesa-25.2.6.ebuild 
b/media-libs/mesa/mesa-25.2.6.ebuild
index 73093bcfd618..a9fad5eea54a 100644
--- a/media-libs/mesa/mesa-25.2.6.ebuild
+++ b/media-libs/mesa/mesa-25.2.6.ebuild
@@ -82,7 +82,7 @@ RDEPEND="
        >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
        >=dev-util/spirv-tools-1.3.231.0[${MULTILIB_USEDEP}]
        >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.9[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.9:=[${MULTILIB_USEDEP}]
        unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
        llvm? (
                $(llvm_gen_dep "

diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 27fc99090a59..111eae44b80b 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -81,7 +81,7 @@ RDEPEND="
        >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
        >=dev-util/spirv-tools-1.3.231.0[${MULTILIB_USEDEP}]
        >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.9[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.9:=[${MULTILIB_USEDEP}]
        unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
        llvm? (
                $(llvm_gen_dep "

diff --git a/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild 
b/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild
index 5e7d425f9c07..815a3d7a3ba8 100644
--- a/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild
+++ b/media-libs/sdl2-image/sdl2-image-2.6.3-r1.ebuild
@@ -18,7 +18,7 @@ IUSE="avif gif jpeg jpegxl png static-libs tiff webp"
 
 RDEPEND="
        >=media-libs/libsdl2-2.0.9[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        avif? ( media-libs/libavif:=[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/sdl2-image/sdl2-image-2.6.3.ebuild 
b/media-libs/sdl2-image/sdl2-image-2.6.3.ebuild
index 0ef112b55976..e3d3cf7e99d7 100644
--- a/media-libs/sdl2-image/sdl2-image-2.6.3.ebuild
+++ b/media-libs/sdl2-image/sdl2-image-2.6.3.ebuild
@@ -18,7 +18,7 @@ IUSE="gif jpeg png static-libs tiff webp"
 
 RDEPEND="
        >=media-libs/libsdl2-2.0.9[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
        tiff? ( >=media-libs/tiff-3.9.7-r1:=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/sdl2-image/sdl2-image-2.8.2.ebuild 
b/media-libs/sdl2-image/sdl2-image-2.8.2.ebuild
index 95967b6cecf2..60a11fbb365b 100644
--- a/media-libs/sdl2-image/sdl2-image-2.8.2.ebuild
+++ b/media-libs/sdl2-image/sdl2-image-2.8.2.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="test? ( jpeg png )"
 
 RDEPEND="
        >=media-libs/libsdl2-2.0.9[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        avif? ( >=media-libs/libavif-0.9.3:=[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/sdl2-image/sdl2-image-2.8.5-r1.ebuild 
b/media-libs/sdl2-image/sdl2-image-2.8.5-r1.ebuild
index ab051b1f2213..72a1b3b2c687 100644
--- a/media-libs/sdl2-image/sdl2-image-2.8.5-r1.ebuild
+++ b/media-libs/sdl2-image/sdl2-image-2.8.5-r1.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="test? ( jpeg png )"
 
 RDEPEND="
        >=media-libs/libsdl2-2.30.0[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        avif? ( >=media-libs/libavif-1.0.0:=[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/sdl2-image/sdl2-image-2.8.8.ebuild 
b/media-libs/sdl2-image/sdl2-image-2.8.8.ebuild
index fcc48b816641..903651da74ab 100644
--- a/media-libs/sdl2-image/sdl2-image-2.8.8.ebuild
+++ b/media-libs/sdl2-image/sdl2-image-2.8.8.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="test? ( jpeg png )"
 
 RDEPEND="
        >=media-libs/libsdl2-2.30.0[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        avif? ( >=media-libs/libavif-1.0.0:=[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/sdl3-image/sdl3-image-3.2.4.ebuild 
b/media-libs/sdl3-image/sdl3-image-3.2.4.ebuild
index f0f1692c344d..7cc96aeaf06a 100644
--- a/media-libs/sdl3-image/sdl3-image-3.2.4.ebuild
+++ b/media-libs/sdl3-image/sdl3-image-3.2.4.ebuild
@@ -23,7 +23,7 @@ REQUIRED_USE="
 
 RDEPEND="
        >=media-libs/libsdl3-3.0.0[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        avif? ( >=media-libs/libavif-1.0.0:=[${MULTILIB_USEDEP}] )
        !stb? (
                png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] )

diff --git a/media-libs/taglib/taglib-1.13.1.ebuild 
b/media-libs/taglib/taglib-1.13.1.ebuild
index 87ce5d3fd763..9cc0c5b4d417 100644
--- a/media-libs/taglib/taglib-1.13.1.ebuild
+++ b/media-libs/taglib/taglib-1.13.1.ebuild
@@ -16,7 +16,7 @@ IUSE="doc examples test"
 
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+RDEPEND=">=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
        test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] )
 "

diff --git a/media-libs/tiff-compat/tiff-compat-4.4.0-r3.ebuild 
b/media-libs/tiff-compat/tiff-compat-4.4.0-r3.ebuild
index c649a017fd20..755ea02afa6e 100644
--- a/media-libs/tiff-compat/tiff-compat-4.4.0-r3.ebuild
+++ b/media-libs/tiff-compat/tiff-compat-4.4.0-r3.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
        webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"

diff --git a/media-libs/tiff-compat/tiff-compat-4.4.0-r4.ebuild 
b/media-libs/tiff-compat/tiff-compat-4.4.0-r4.ebuild
index 5a43e46744af..feb12dd8a813 100644
--- a/media-libs/tiff-compat/tiff-compat-4.4.0-r4.ebuild
+++ b/media-libs/tiff-compat/tiff-compat-4.4.0-r4.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
        lerc? ( media-libs/lerc:=[${MULTILIB_USEDEP}] )
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
        webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"

diff --git a/media-libs/tiff/tiff-4.5.1.ebuild 
b/media-libs/tiff/tiff-4.5.1.ebuild
index 1564c9592510..ef7993710afa 100644
--- a/media-libs/tiff/tiff-4.5.1.ebuild
+++ b/media-libs/tiff/tiff-4.5.1.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
        webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"

diff --git a/media-libs/tiff/tiff-4.6.0-r1.ebuild 
b/media-libs/tiff/tiff-4.6.0-r1.ebuild
index 0a3e6fea3757..c8e49dabfccb 100644
--- a/media-libs/tiff/tiff-4.6.0-r1.ebuild
+++ b/media-libs/tiff/tiff-4.6.0-r1.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
        webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"

diff --git a/media-libs/tiff/tiff-4.6.0.ebuild 
b/media-libs/tiff/tiff-4.6.0.ebuild
index 79023d55052d..4877319ec45d 100644
--- a/media-libs/tiff/tiff-4.6.0.ebuild
+++ b/media-libs/tiff/tiff-4.6.0.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
        jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
        webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"

diff --git a/media-libs/tiff/tiff-4.7.0-r1.ebuild 
b/media-libs/tiff/tiff-4.7.0-r1.ebuild
index abcefd3a67cd..74fa40a457a4 100644
--- a/media-libs/tiff/tiff-4.7.0-r1.ebuild
+++ b/media-libs/tiff/tiff-4.7.0-r1.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
        opengl? ( media-libs/freeglut )
        webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"

diff --git a/media-libs/tiff/tiff-4.7.0.ebuild 
b/media-libs/tiff/tiff-4.7.0.ebuild
index 24c91b080c4e..cf359d679812 100644
--- a/media-libs/tiff/tiff-4.7.0.ebuild
+++ b/media-libs/tiff/tiff-4.7.0.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
        lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
        opengl? ( media-libs/freeglut )
        webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"

diff --git a/media-tv/kodi/kodi-21.2-r5.ebuild 
b/media-tv/kodi/kodi-21.2-r5.ebuild
index 8524fbbe8c03..d9e61ad204ae 100644
--- a/media-tv/kodi/kodi-21.2-r5.ebuild
+++ b/media-tv/kodi/kodi-21.2-r5.ebuild
@@ -111,7 +111,7 @@ COMMON_DEPEND="
 "
 COMMON_TARGET_DEPEND="${PYTHON_DEPS}
        >=net-misc/curl-7.68.0[http2]
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        dev-db/sqlite:3
        dev-libs/crossguid
        >=dev-libs/fribidi-1.0.5

diff --git a/media-tv/kodi/kodi-21.9999.ebuild 
b/media-tv/kodi/kodi-21.9999.ebuild
index 16a5708d290f..b54d1cff74c1 100644
--- a/media-tv/kodi/kodi-21.9999.ebuild
+++ b/media-tv/kodi/kodi-21.9999.ebuild
@@ -111,7 +111,7 @@ COMMON_DEPEND="
 "
 COMMON_TARGET_DEPEND="${PYTHON_DEPS}
        >=net-misc/curl-7.68.0[http2]
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        dev-db/sqlite:3
        dev-libs/crossguid
        >=dev-libs/fribidi-1.0.5

diff --git a/media-tv/kodi/kodi-22.0_alpha1.ebuild 
b/media-tv/kodi/kodi-22.0_alpha1.ebuild
index 05ccaa45ef6f..d74c90c77bbd 100644
--- a/media-tv/kodi/kodi-22.0_alpha1.ebuild
+++ b/media-tv/kodi/kodi-22.0_alpha1.ebuild
@@ -112,7 +112,7 @@ COMMON_DEPEND="
 "
 COMMON_TARGET_DEPEND="${PYTHON_DEPS}
        >=net-misc/curl-7.68.0[http2]
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        dev-db/sqlite:3
        dev-libs/crossguid
        >=dev-libs/fribidi-1.0.5

diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild
index 89d805c7bae2..ec9e9033dd4c 100644
--- a/media-tv/kodi/kodi-9999.ebuild
+++ b/media-tv/kodi/kodi-9999.ebuild
@@ -111,7 +111,7 @@ COMMON_DEPEND="
 "
 COMMON_TARGET_DEPEND="${PYTHON_DEPS}
        >=net-misc/curl-7.68.0[http2]
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        dev-db/sqlite:3
        dev-libs/crossguid
        >=dev-libs/fribidi-1.0.5

diff --git a/media-video/rtmpdump/rtmpdump-2.4_p20210219.ebuild 
b/media-video/rtmpdump/rtmpdump-2.4_p20210219.ebuild
index f5d744822203..998f5f08d40a 100644
--- a/media-video/rtmpdump/rtmpdump-2.4_p20210219.ebuild
+++ b/media-video/rtmpdump/rtmpdump-2.4_p20210219.ebuild
@@ -19,7 +19,7 @@ DEPEND="ssl? (
                        dev-libs/nettle:0=[${MULTILIB_USEDEP}]
                )
                !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-               >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+               >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        )"
 RDEPEND="${DEPEND}"
 

diff --git a/media-video/rtmpdump/rtmpdump-9999.ebuild 
b/media-video/rtmpdump/rtmpdump-9999.ebuild
index 1ab54f8aaaed..15a7257ff6b9 100644
--- a/media-video/rtmpdump/rtmpdump-9999.ebuild
+++ b/media-video/rtmpdump/rtmpdump-9999.ebuild
@@ -19,7 +19,7 @@ DEPEND="ssl? (
                        dev-libs/nettle:0=[${MULTILIB_USEDEP}]
                )
                !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
-               >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+               >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        )"
 RDEPEND="${DEPEND}"
 

diff --git a/net-analyzer/gsad/gsad-22.12.0-r1.ebuild 
b/net-analyzer/gsad/gsad-22.12.0-r1.ebuild
index 5db3f0cb6b07..0a301fd92475 100644
--- a/net-analyzer/gsad/gsad-22.12.0-r1.ebuild
+++ b/net-analyzer/gsad/gsad-22.12.0-r1.ebuild
@@ -21,7 +21,7 @@ DEPEND="
        >=dev-libs/glib-2.42:2
        >=net-analyzer/gvm-libs-22.8
        >=net-libs/gnutls-3.2.15:=
-       >=virtual/zlib-1.2
+       >=virtual/zlib-1.2:=
        dev-libs/libgcrypt:0=
        brotli? (
                app-arch/brotli

diff --git a/net-analyzer/gsad/gsad-24.2.4-r1.ebuild 
b/net-analyzer/gsad/gsad-24.2.4-r1.ebuild
index 1509c06df10c..5f1054e13dc3 100644
--- a/net-analyzer/gsad/gsad-24.2.4-r1.ebuild
+++ b/net-analyzer/gsad/gsad-24.2.4-r1.ebuild
@@ -21,7 +21,7 @@ DEPEND="
        >=dev-libs/glib-2.42:2
        >=net-analyzer/gvm-libs-22.8
        >=net-libs/gnutls-3.2.15:=
-       >=virtual/zlib-1.2
+       >=virtual/zlib-1.2:=
        dev-libs/libgcrypt:0=
        brotli? (
                app-arch/brotli

diff --git a/net-analyzer/gsad/gsad-24.5.4.ebuild 
b/net-analyzer/gsad/gsad-24.5.4.ebuild
index 228dc9b68d79..56ce1f24b211 100644
--- a/net-analyzer/gsad/gsad-24.5.4.ebuild
+++ b/net-analyzer/gsad/gsad-24.5.4.ebuild
@@ -21,7 +21,7 @@ DEPEND="
        >=dev-libs/glib-2.42:2
        >=net-analyzer/gvm-libs-22.8.2
        >=net-libs/gnutls-3.2.15:=
-       >=virtual/zlib-1.2
+       >=virtual/zlib-1.2:=
        dev-libs/libgcrypt:0=
        brotli? (
                app-arch/brotli

diff --git a/net-analyzer/gvm-libs/gvm-libs-22.11.0-r1.ebuild 
b/net-analyzer/gvm-libs/gvm-libs-22.11.0-r1.ebuild
index 7fb16da68951..b58e1602f1b5 100644
--- a/net-analyzer/gvm-libs/gvm-libs-22.11.0-r1.ebuild
+++ b/net-analyzer/gvm-libs/gvm-libs-22.11.0-r1.ebuild
@@ -30,7 +30,7 @@ DEPEND="
        >=net-libs/libssh-0.6.0:=
        >=sys-apps/util-linux-2.25.0
        sys-libs/libxcrypt:=
-       >=virtual/zlib-1.2.8
+       >=virtual/zlib-1.2.8:=
        net-libs/paho-mqtt-c:1.3
        ldap? ( net-nds/openldap:= )
        radius? ( net-dialup/freeradius-client )

diff --git a/net-analyzer/gvm-libs/gvm-libs-22.23.0.ebuild 
b/net-analyzer/gvm-libs/gvm-libs-22.23.0.ebuild
index 8a4bc8fbe9b9..5714d5cc8288 100644
--- a/net-analyzer/gvm-libs/gvm-libs-22.23.0.ebuild
+++ b/net-analyzer/gvm-libs/gvm-libs-22.23.0.ebuild
@@ -30,7 +30,7 @@ DEPEND="
        >=net-libs/libssh-0.6.0:=
        >=sys-apps/util-linux-2.25.0
        sys-libs/libxcrypt:=
-       >=virtual/zlib-1.2.8
+       >=virtual/zlib-1.2.8:=
        net-libs/paho-mqtt-c:1.3
        >=net-misc/curl-7.83.0
        ldap? ( net-nds/openldap:= )

diff --git a/net-analyzer/gvm-libs/gvm-libs-22.28.0.ebuild 
b/net-analyzer/gvm-libs/gvm-libs-22.28.0.ebuild
index c287550f38f6..03151fdb55a9 100644
--- a/net-analyzer/gvm-libs/gvm-libs-22.28.0.ebuild
+++ b/net-analyzer/gvm-libs/gvm-libs-22.28.0.ebuild
@@ -30,7 +30,7 @@ DEPEND="
        >=net-libs/libssh-0.6.0:=
        >=sys-apps/util-linux-2.25.0
        sys-libs/libxcrypt:=
-       >=virtual/zlib-1.2.8
+       >=virtual/zlib-1.2.8:=
        net-libs/paho-mqtt-c:1.3
        >=net-misc/curl-7.83.0
        ldap? ( net-nds/openldap:= )

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.4-r2.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.4-r2.ebuild
index bbec7bf01a40..4d22018cfe6b 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.4-r2.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.4-r2.ebuild
@@ -60,7 +60,7 @@ COMMON_DEPEND="
                >=dev-libs/openssl-0.9.6d:0=
        )
        tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       zlib? ( >=virtual/zlib-1.1.4 )
+       zlib? ( >=virtual/zlib-1.1.4:= )
 "
 BDEPEND="doc? ( app-text/doxygen )"
 DEPEND="

diff --git a/net-analyzer/net-snmp/net-snmp-5.9.4-r3.ebuild 
b/net-analyzer/net-snmp/net-snmp-5.9.4-r3.ebuild
index f62f1bd89a15..c94caa9ba06b 100644
--- a/net-analyzer/net-snmp/net-snmp-5.9.4-r3.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-5.9.4-r3.ebuild
@@ -64,7 +64,7 @@ COMMON_DEPEND="
                >=dev-libs/openssl-0.9.6d:0=
        )
        tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       zlib? ( >=virtual/zlib-1.1.4 )
+       zlib? ( >=virtual/zlib-1.1.4:= )
 "
 BDEPEND="doc? ( app-text/doxygen )"
 DEPEND="

diff --git a/net-analyzer/net-snmp/net-snmp-9999.ebuild 
b/net-analyzer/net-snmp/net-snmp-9999.ebuild
index 0cfd9b58bb7f..95d2f1609606 100644
--- a/net-analyzer/net-snmp/net-snmp-9999.ebuild
+++ b/net-analyzer/net-snmp/net-snmp-9999.ebuild
@@ -64,7 +64,7 @@ COMMON_DEPEND="
                >=dev-libs/openssl-0.9.6d:0=
        )
        tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-       zlib? ( >=virtual/zlib-1.1.4 )
+       zlib? ( >=virtual/zlib-1.1.4:= )
 "
 BDEPEND="doc? ( app-text/doxygen )"
 DEPEND="

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1-r1.ebuild
index 543f89426259..3ceb5e1642ff 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.1-r1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1-r1.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
        >=x11-libs/gdk-pixbuf-2.36.0:2
        >=dev-libs/libgcrypt-1.8.0:0=
        >=net-libs/gnutls-3.6.0:0=
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        >=x11-libs/gtk+-3.24.41-r1:3[introspection?,wayland?,X?]
        >=x11-libs/cairo-1.15.0
        introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.5.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.5.0.ebuild
index 975946d94ac1..6bc41f46cced 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.5.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.5.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
        >=dev-libs/gmp-6.0.0:=
        >=x11-libs/gdk-pixbuf-2.36.0:2
        >=net-libs/gnutls-3.6.0:0=
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        >=x11-libs/gtk+-3.24.41-r1:3[introspection?,wayland?,X?]
        >=x11-libs/cairo-1.15.0
        elibc_musl? ( sys-libs/libucontext )

diff --git a/net-libs/libssh/libssh-0.11.2.ebuild 
b/net-libs/libssh/libssh-0.11.2.ebuild
index e9d43f16eb05..beea61ab3756 100644
--- a/net-libs/libssh/libssh-0.11.2.ebuild
+++ b/net-libs/libssh/libssh-0.11.2.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
        !mbedtls? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
        gssapi? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
        mbedtls? ( net-libs/mbedtls:3=[${MULTILIB_USEDEP},threads] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/net-libs/libssh/libssh-0.11.3.ebuild 
b/net-libs/libssh/libssh-0.11.3.ebuild
index e9d43f16eb05..beea61ab3756 100644
--- a/net-libs/libssh/libssh-0.11.3.ebuild
+++ b/net-libs/libssh/libssh-0.11.3.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
        !mbedtls? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
        gssapi? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
        mbedtls? ( net-libs/mbedtls:3=[${MULTILIB_USEDEP},threads] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/net-libs/libssh/libssh-9999.ebuild 
b/net-libs/libssh/libssh-9999.ebuild
index 11116d09f99a..056cafb06e3f 100644
--- a/net-libs/libssh/libssh-9999.ebuild
+++ b/net-libs/libssh/libssh-9999.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
        !mbedtls? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
        gssapi? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
        mbedtls? ( net-libs/mbedtls:3=[${MULTILIB_USEDEP},threads] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/net-libs/libssh2/libssh2-1.11.1.ebuild 
b/net-libs/libssh2/libssh2-1.11.1.ebuild
index e8a39740bc34..baaa6579e4a8 100644
--- a/net-libs/libssh2/libssh2-1.11.1.ebuild
+++ b/net-libs/libssh2/libssh2-1.11.1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
                        >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
                )
        )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/net-libs/libssh2/libssh2-9999.ebuild 
b/net-libs/libssh2/libssh2-9999.ebuild
index 0ce95aa9fae1..78abc8b39f80 100644
--- a/net-libs/libssh2/libssh2-9999.ebuild
+++ b/net-libs/libssh2/libssh2-9999.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
                        >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
                )
        )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/net-libs/libvncserver/libvncserver-0.9.15-r1.ebuild 
b/net-libs/libvncserver/libvncserver-0.9.15-r1.ebuild
index a2fee8dc9743..2e6945cfcb84 100644
--- a/net-libs/libvncserver/libvncserver-0.9.15-r1.ebuild
+++ b/net-libs/libvncserver/libvncserver-0.9.15-r1.ebuild
@@ -40,7 +40,7 @@ DEPEND="
        png? ( >=media-libs/libpng-1.6.10:0= )
        sasl? ( dev-libs/cyrus-sasl )
        systemd? ( sys-apps/systemd:= )
-       zlib? ( >=virtual/zlib-1.2.8-r1:0= )
+       zlib? ( >=virtual/zlib-1.2.8-r1:= )
 "
 RDEPEND="${DEPEND}"
 

diff --git a/net-libs/mbedtls/mbedtls-2.28.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.10.ebuild
index ac7cdc37c2a7..86531961d7dd 100644
--- a/net-libs/mbedtls/mbedtls-2.28.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.10.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        programs? ( !net-libs/mbedtls:3[programs] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="

diff --git a/net-libs/mbedtls/mbedtls-2.28.9-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.9-r1.ebuild
index c5352e0caf1b..8b454ce6b333 100644
--- a/net-libs/mbedtls/mbedtls-2.28.9-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.9-r1.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        programs? ( !net-libs/mbedtls:0[programs] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="

diff --git a/net-libs/nghttp2/nghttp2-1.65.0-r2.ebuild 
b/net-libs/nghttp2/nghttp2-1.65.0-r2.ebuild
index cf3166332b4c..52de7c129759 100644
--- a/net-libs/nghttp2/nghttp2-1.65.0-r2.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.65.0-r2.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
                >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
                >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
                net-dns/c-ares:=[${MULTILIB_USEDEP}]
-               >=virtual/zlib-1.2.3[${MULTILIB_USEDEP}]
+               >=virtual/zlib-1.2.3:=[${MULTILIB_USEDEP}]
        )
        systemd? ( >=sys-apps/systemd-209 )
        xml? ( >=dev-libs/libxml2-2.7.7:2=[${MULTILIB_USEDEP}] )

diff --git a/net-libs/nghttp2/nghttp2-1.66.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.66.0.ebuild
index c9371679c3a9..b17e5ec60d3f 100644
--- a/net-libs/nghttp2/nghttp2-1.66.0.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.66.0.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
                >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
                >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
                net-dns/c-ares:=[${MULTILIB_USEDEP}]
-               >=virtual/zlib-1.2.3[${MULTILIB_USEDEP}]
+               >=virtual/zlib-1.2.3:=[${MULTILIB_USEDEP}]
        )
        systemd? ( >=sys-apps/systemd-209 )
        xml? ( >=dev-libs/libxml2-2.7.7:2=[${MULTILIB_USEDEP}] )

diff --git a/net-libs/nghttp2/nghttp2-1.67.1.ebuild 
b/net-libs/nghttp2/nghttp2-1.67.1.ebuild
index c9371679c3a9..b17e5ec60d3f 100644
--- a/net-libs/nghttp2/nghttp2-1.67.1.ebuild
+++ b/net-libs/nghttp2/nghttp2-1.67.1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
                >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
                >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
                net-dns/c-ares:=[${MULTILIB_USEDEP}]
-               >=virtual/zlib-1.2.3[${MULTILIB_USEDEP}]
+               >=virtual/zlib-1.2.3:=[${MULTILIB_USEDEP}]
        )
        systemd? ( >=sys-apps/systemd-209 )
        xml? ( >=dev-libs/libxml2-2.7.7:2=[${MULTILIB_USEDEP}] )

diff --git a/net-libs/nghttp2/nghttp2-9999.ebuild 
b/net-libs/nghttp2/nghttp2-9999.ebuild
index c9371679c3a9..b17e5ec60d3f 100644
--- a/net-libs/nghttp2/nghttp2-9999.ebuild
+++ b/net-libs/nghttp2/nghttp2-9999.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
                >=dev-libs/openssl-1.0.2:0=[-bindist(-),${MULTILIB_USEDEP}]
                >=dev-libs/libev-4.15[${MULTILIB_USEDEP}]
                net-dns/c-ares:=[${MULTILIB_USEDEP}]
-               >=virtual/zlib-1.2.3[${MULTILIB_USEDEP}]
+               >=virtual/zlib-1.2.3:=[${MULTILIB_USEDEP}]
        )
        systemd? ( >=sys-apps/systemd-209 )
        xml? ( >=dev-libs/libxml2-2.7.7:2=[${MULTILIB_USEDEP}] )

diff --git a/net-misc/curl/curl-8.15.0.ebuild b/net-misc/curl/curl-8.15.0.ebuild
index f55b62d7ce5e..ca423564d708 100644
--- a/net-misc/curl/curl-8.15.0.ebuild
+++ b/net-misc/curl/curl-8.15.0.ebuild
@@ -101,7 +101,7 @@ REQUIRED_USE="
 # don't be afraid to require a later version.
 # ngtcp2 = https://bugs.gentoo.org/912029 - can only build with one tls 
backend at a time.
 RDEPEND="
-       >=virtual/zlib-1.2.5[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.5:=[${MULTILIB_USEDEP}]
        adns? ( >=net-dns/c-ares-1.16.0:=[${MULTILIB_USEDEP}] )
        brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
        http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] )

diff --git a/net-misc/curl/curl-8.16.0-r1.ebuild 
b/net-misc/curl/curl-8.16.0-r1.ebuild
index 1d1dcd21c30b..8813d714fad5 100644
--- a/net-misc/curl/curl-8.16.0-r1.ebuild
+++ b/net-misc/curl/curl-8.16.0-r1.ebuild
@@ -99,7 +99,7 @@ REQUIRED_USE="
 # don't be afraid to require a later version.
 # ngtcp2 = https://bugs.gentoo.org/912029 - can only build with one tls 
backend at a time.
 RDEPEND="
-       >=virtual/zlib-1.2.5[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.5:=[${MULTILIB_USEDEP}]
        adns? ( >=net-dns/c-ares-1.16.0:=[${MULTILIB_USEDEP}] )
        brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
        http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] )

diff --git a/net-misc/curl/curl-8.17.0_rc1.ebuild 
b/net-misc/curl/curl-8.17.0_rc1.ebuild
index 0750c048345e..1bc46c6ab64d 100644
--- a/net-misc/curl/curl-8.17.0_rc1.ebuild
+++ b/net-misc/curl/curl-8.17.0_rc1.ebuild
@@ -102,7 +102,7 @@ REQUIRED_USE="
 # - https://github.com/curl/curl/pull/18820 (Deprecate OpenSSL QUIC support)
 # - https://github.com/curl/curl/issues/18336 (curl w/ OpenSSL QUIC fails to 
fetch Google.com)
 RDEPEND="
-       >=virtual/zlib-1.2.5[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.5:=[${MULTILIB_USEDEP}]
        adns? ( >=net-dns/c-ares-1.16.0:=[${MULTILIB_USEDEP}] )
        brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
        http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] )

diff --git a/net-misc/curl/curl-9999.ebuild b/net-misc/curl/curl-9999.ebuild
index 0750c048345e..1bc46c6ab64d 100644
--- a/net-misc/curl/curl-9999.ebuild
+++ b/net-misc/curl/curl-9999.ebuild
@@ -102,7 +102,7 @@ REQUIRED_USE="
 # - https://github.com/curl/curl/pull/18820 (Deprecate OpenSSL QUIC support)
 # - https://github.com/curl/curl/issues/18336 (curl w/ OpenSSL QUIC fails to 
fetch Google.com)
 RDEPEND="
-       >=virtual/zlib-1.2.5[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.5:=[${MULTILIB_USEDEP}]
        adns? ( >=net-dns/c-ares-1.16.0:=[${MULTILIB_USEDEP}] )
        brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
        http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] )

diff --git a/net-misc/hylafaxplus/hylafaxplus-7.0.6-r4.ebuild 
b/net-misc/hylafaxplus/hylafaxplus-7.0.6-r4.ebuild
index 2a0b510147e1..e812bb0833e9 100644
--- a/net-misc/hylafaxplus/hylafaxplus-7.0.6-r4.ebuild
+++ b/net-misc/hylafaxplus/hylafaxplus-7.0.6-r4.ebuild
@@ -25,7 +25,7 @@ DEPEND="
        app-text/ghostscript-gpl
        <media-libs/tiff-4.6:=[jbig?]
        media-libs/libjpeg-turbo:=
-       >=virtual/zlib-1.1.4
+       >=virtual/zlib-1.1.4:=
        app-alternatives/awk
        virtual/libcrypt:=
        virtual/mta

diff --git a/net-misc/nx/nx-3.5.99.27-r2.ebuild 
b/net-misc/nx/nx-3.5.99.27-r2.ebuild
index 8c30ca22757d..64268c8b47dd 100644
--- a/net-misc/nx/nx-3.5.99.27-r2.ebuild
+++ b/net-misc/nx/nx-3.5.99.27-r2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="amd64 ~arm64 ~ppc ~riscv x86"
 RDEPEND="dev-libs/libxml2:=
        media-libs/libjpeg-turbo:*
        >=media-libs/libpng-1.2.8:0=
-       >=virtual/zlib-1.2.3
+       >=virtual/zlib-1.2.3:=
        x11-apps/xkbcomp
        x11-libs/libX11
        x11-libs/libXcomposite

diff --git a/net-p2p/qbittorrent/qbittorrent-5.0.5.ebuild 
b/net-p2p/qbittorrent/qbittorrent-5.0.5.ebuild
index 4f22b502d271..2b6cea7f55de 100644
--- a/net-p2p/qbittorrent/qbittorrent-5.0.5.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-5.0.5.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
        >=dev-libs/openssl-3.0.2:=
        >=dev-qt/qtbase-6.5:6[network,ssl,sql,sqlite,xml]
        >=net-libs/libtorrent-rasterbar-2.0.10:=
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        gui? (
                >=dev-qt/qtbase-6.5:6[dbus?,gui,widgets]
                >=dev-qt/qtsvg-6.5:6

diff --git a/net-p2p/qbittorrent/qbittorrent-5.1.2.ebuild 
b/net-p2p/qbittorrent/qbittorrent-5.1.2.ebuild
index 4f22b502d271..2b6cea7f55de 100644
--- a/net-p2p/qbittorrent/qbittorrent-5.1.2.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-5.1.2.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
        >=dev-libs/openssl-3.0.2:=
        >=dev-qt/qtbase-6.5:6[network,ssl,sql,sqlite,xml]
        >=net-libs/libtorrent-rasterbar-2.0.10:=
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        gui? (
                >=dev-qt/qtbase-6.5:6[dbus?,gui,widgets]
                >=dev-qt/qtsvg-6.5:6

diff --git a/net-p2p/qbittorrent/qbittorrent-9999.ebuild 
b/net-p2p/qbittorrent/qbittorrent-9999.ebuild
index e3b59806f7f4..f0186470f6cd 100644
--- a/net-p2p/qbittorrent/qbittorrent-9999.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
        >=dev-libs/openssl-3.0.2:=
        >=dev-qt/qtbase-6.5:6[network,ssl,sql,sqlite,xml]
        >=net-libs/libtorrent-rasterbar-2.0.10:=
-       >=virtual/zlib-1.2.11
+       >=virtual/zlib-1.2.11:=
        gui? (
                >=dev-qt/qtbase-6.5:6[dbus?,gui,widgets]
                >=dev-qt/qtsvg-6.5:6

diff --git a/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.206.0.ebuild 
b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.206.0.ebuild
index 1ff38f44de9f..1071b88d02ae 100644
--- a/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.206.0.ebuild
+++ b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.206.0.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390
 
 # We use the bundled version of zlib as the minimum version for the system copy
 # Check on bumps! Look in 
https://github.com/pmqs/Compress-Raw-Zlib/commits/master/zlib-src.
-RDEPEND=">=virtual/zlib-1.2.13"
+RDEPEND=">=virtual/zlib-1.2.13:="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/perl-ExtUtils-MakeMaker"
 

diff --git a/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.212.0.ebuild 
b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.212.0.ebuild
index bb34a00b9034..0a5130e41909 100644
--- a/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.212.0.ebuild
+++ b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.212.0.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390
 
 # We use the bundled version of zlib as the minimum version for the system copy
 # Check on bumps! Look in 
https://github.com/pmqs/Compress-Raw-Zlib/commits/master/zlib-src.
-RDEPEND=">=virtual/zlib-1.3.1"
+RDEPEND=">=virtual/zlib-1.3.1:="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/perl-ExtUtils-MakeMaker"
 

diff --git a/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild 
b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild
index c43d6c904ba7..5d5a60f48d91 100644
--- a/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild
+++ b/perl-core/Compress-Raw-Zlib/Compress-Raw-Zlib-2.213.0.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390
 
 # We use the bundled version of zlib as the minimum version for the system copy
 # Check on bumps! Look in 
https://github.com/pmqs/Compress-Raw-Zlib/commits/master/zlib-src.
-RDEPEND=">=virtual/zlib-1.3.1"
+RDEPEND=">=virtual/zlib-1.3.1:="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/perl-ExtUtils-MakeMaker"
 

diff --git a/sys-apps/file/file-5.45-r4.ebuild 
b/sys-apps/file/file-5.45-r4.ebuild
index d9ffb17ba9c1..5e9d1b57f6d5 100644
--- a/sys-apps/file/file-5.45-r4.ebuild
+++ b/sys-apps/file/file-5.45-r4.ebuild
@@ -36,7 +36,7 @@ DEPEND="
        lzip? ( app-arch/lzlib )
        lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
        seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="

diff --git a/sys-apps/file/file-5.46-r2.ebuild 
b/sys-apps/file/file-5.46-r2.ebuild
index 9aab99c40b23..561df725c941 100644
--- a/sys-apps/file/file-5.46-r2.ebuild
+++ b/sys-apps/file/file-5.46-r2.ebuild
@@ -36,7 +36,7 @@ DEPEND="
        lzip? ( app-arch/lzlib )
        lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
        seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="

diff --git a/sys-apps/file/file-5.46-r3.ebuild 
b/sys-apps/file/file-5.46-r3.ebuild
index b6ba8f8d57b5..11c325159fc3 100644
--- a/sys-apps/file/file-5.46-r3.ebuild
+++ b/sys-apps/file/file-5.46-r3.ebuild
@@ -36,7 +36,7 @@ DEPEND="
        lzip? ( app-arch/lzlib )
        lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
        seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="

diff --git a/sys-apps/file/file-9999.ebuild b/sys-apps/file/file-9999.ebuild
index 0ac35d1cf83e..1caa03369f27 100644
--- a/sys-apps/file/file-9999.ebuild
+++ b/sys-apps/file/file-9999.ebuild
@@ -36,7 +36,7 @@ DEPEND="
        lzip? ( app-arch/lzlib )
        lzma? ( app-arch/xz-utils[${MULTILIB_USEDEP}] )
        seccomp? ( >=sys-libs/libseccomp-2.5.4[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
        zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
 "
 RDEPEND="

diff --git a/sys-apps/kmod/kmod-33.ebuild b/sys-apps/kmod/kmod-33.ebuild
index 01d8040982c1..bd02c641a582 100644
--- a/sys-apps/kmod/kmod-33.ebuild
+++ b/sys-apps/kmod/kmod-33.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
        !<sys-apps/systemd-216-r3
        lzma? ( >=app-arch/xz-utils-5.0.4-r1 )
        pkcs7? ( >=dev-libs/openssl-1.1.0:= )
-       zlib? ( >=virtual/zlib-1.2.6 )
+       zlib? ( >=virtual/zlib-1.2.6:= )
        zstd? ( >=app-arch/zstd-1.5.2-r1:= )
 "
 DEPEND="${RDEPEND}"

diff --git a/sys-apps/kmod/kmod-34.2.ebuild b/sys-apps/kmod/kmod-34.2.ebuild
index b43c701c19d6..619e78350778 100644
--- a/sys-apps/kmod/kmod-34.2.ebuild
+++ b/sys-apps/kmod/kmod-34.2.ebuild
@@ -25,7 +25,7 @@ IUSE="debug doc +lzma pkcs7 +tools +zlib +zstd"
 RDEPEND="
        lzma? ( >=app-arch/xz-utils-5.0.4-r1 )
        pkcs7? ( >=dev-libs/openssl-1.1.0:= )
-       zlib? ( >=virtual/zlib-1.2.6 )
+       zlib? ( >=virtual/zlib-1.2.6:= )
        zstd? ( >=app-arch/zstd-1.5.2-r1:= )
 "
 DEPEND="${RDEPEND}"

diff --git a/sys-apps/kmod/kmod-9999.ebuild b/sys-apps/kmod/kmod-9999.ebuild
index 498bc551cbae..8e8b15ab18de 100644
--- a/sys-apps/kmod/kmod-9999.ebuild
+++ b/sys-apps/kmod/kmod-9999.ebuild
@@ -25,7 +25,7 @@ IUSE="debug doc +lzma pkcs7 +tools +zlib +zstd"
 RDEPEND="
        lzma? ( >=app-arch/xz-utils-5.0.4-r1 )
        pkcs7? ( >=dev-libs/openssl-1.1.0:= )
-       zlib? ( >=virtual/zlib-1.2.6 )
+       zlib? ( >=virtual/zlib-1.2.6:= )
        zstd? ( >=app-arch/zstd-1.5.2-r1:= )
 "
 DEPEND="${RDEPEND}"

diff --git a/sys-apps/pciutils/pciutils-3.13.0.ebuild 
b/sys-apps/pciutils/pciutils-3.13.0.ebuild
index 271ed19c72c0..fc537466f537 100644
--- a/sys-apps/pciutils/pciutils-3.13.0.ebuild
+++ b/sys-apps/pciutils/pciutils-3.13.0.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="static-libs? ( !udev )"
 
 # Have the sub-libs in RDEPEND with [static-libs] since, logically,
 # our libpci.a depends on libz.a/etc... at runtime.
-LIB_DEPEND="zlib? ( >=virtual/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] 
)"
+LIB_DEPEND="zlib? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+),${MULTILIB_USEDEP}] )"
 DEPEND="
        kmod? ( sys-apps/kmod )
        udev? ( >=virtual/libudev-208[${MULTILIB_USEDEP}] )

diff --git a/sys-apps/pciutils/pciutils-3.14.0.ebuild 
b/sys-apps/pciutils/pciutils-3.14.0.ebuild
index 271ed19c72c0..fc537466f537 100644
--- a/sys-apps/pciutils/pciutils-3.14.0.ebuild
+++ b/sys-apps/pciutils/pciutils-3.14.0.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="static-libs? ( !udev )"
 
 # Have the sub-libs in RDEPEND with [static-libs] since, logically,
 # our libpci.a depends on libz.a/etc... at runtime.
-LIB_DEPEND="zlib? ( >=virtual/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] 
)"
+LIB_DEPEND="zlib? ( 
>=virtual/zlib-1.2.8-r1:=[static-libs(+),${MULTILIB_USEDEP}] )"
 DEPEND="
        kmod? ( sys-apps/kmod )
        udev? ( >=virtual/libudev-208[${MULTILIB_USEDEP}] )

diff --git a/sys-cluster/openmpi/openmpi-4.1.6-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6-r1.ebuild
index a138ceb9d742..9bd868b4b46a 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6-r1.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
        >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
        dev-libs/libltdl:0[${MULTILIB_USEDEP}]
        >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
        openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
        openmpi_fabrics_knem? ( sys-cluster/knem )

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index 845d7807ac5e..30c11884901c 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -49,7 +49,7 @@ RDEPEND="
        >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
        dev-libs/libltdl:0[${MULTILIB_USEDEP}]
        >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
        openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
        openmpi_fabrics_knem? ( sys-cluster/knem )

diff --git a/sys-cluster/openmpi/openmpi-5.0.6-r1.ebuild 
b/sys-cluster/openmpi/openmpi-5.0.6-r1.ebuild
index fa4f2f6377ce..5d07e3ca1bfa 100644
--- a/sys-cluster/openmpi/openmpi-5.0.6-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-5.0.6-r1.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
        >=sys-apps/hwloc-2.0.2:=
        sys-cluster/pmix:=
        sys-cluster/prrte:=
-       >=virtual/zlib-1.2.8-r1
+       >=virtual/zlib-1.2.8-r1:=
        cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
        openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
        openmpi_fabrics_knem? ( sys-cluster/knem )

diff --git a/sys-cluster/openmpi/openmpi-5.0.6.ebuild 
b/sys-cluster/openmpi/openmpi-5.0.6.ebuild
index 58f52c6d245a..12537749a9bd 100644
--- a/sys-cluster/openmpi/openmpi-5.0.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-5.0.6.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
        >=sys-apps/hwloc-2.0.2:=
        sys-cluster/pmix:=
        sys-cluster/prrte:=
-       >=virtual/zlib-1.2.8-r1
+       >=virtual/zlib-1.2.8-r1:=
        cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
        openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
        openmpi_fabrics_knem? ( sys-cluster/knem )

diff --git a/sys-cluster/openmpi/openmpi-5.0.8.ebuild 
b/sys-cluster/openmpi/openmpi-5.0.8.ebuild
index 5bcedd432fc7..9085ee95d911 100644
--- a/sys-cluster/openmpi/openmpi-5.0.8.ebuild
+++ b/sys-cluster/openmpi/openmpi-5.0.8.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
        >=sys-apps/hwloc-2.0.2:=
        sys-cluster/pmix:=
        sys-cluster/prrte:=
-       >=virtual/zlib-1.2.8-r1
+       >=virtual/zlib-1.2.8-r1:=
        cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
        openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
        openmpi_fabrics_knem? ( sys-cluster/knem )

diff --git a/sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r3.ebuild 
b/sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r3.ebuild
index c88d9605a085..f08d4ca95811 100644
--- a/sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r3.ebuild
+++ b/sys-devel/gcc-apple/gcc-apple-4.2.1_p5666-r3.ebuild
@@ -21,7 +21,7 @@ SLOT="42"
 KEYWORDS="~ppc-macos ~x64-macos"
 IUSE="bootstrap fortran nls +openmp objc objc++ +cxx"
 
-RDEPEND=">=virtual/zlib-1.1.4
+RDEPEND=">=virtual/zlib-1.1.4:=
        >=sys-libs/ncurses-5.2-r2
        nls? ( sys-devel/gettext )
        >=sys-devel/gcc-config-1.8-r1

diff --git a/sys-libs/slang/slang-2.3.3-r1.ebuild 
b/sys-libs/slang/slang-2.3.3-r1.ebuild
index c071bfeb967f..9b246da999dc 100644
--- a/sys-libs/slang/slang-2.3.3-r1.ebuild
+++ b/sys-libs/slang/slang-2.3.3-r1.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
        pcre? ( >=dev-libs/libpcre-8.33-r1[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.6.10:=[${MULTILIB_USEDEP}] )
        readline? ( >=sys-libs/readline-6.2_p5-r1:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/sys-libs/slang/slang-2.3.3-r2.ebuild 
b/sys-libs/slang/slang-2.3.3-r2.ebuild
index a94a141d4f61..73c59c5c8187 100644
--- a/sys-libs/slang/slang-2.3.3-r2.ebuild
+++ b/sys-libs/slang/slang-2.3.3-r2.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
        pcre? ( >=dev-libs/libpcre-8.33-r1[${MULTILIB_USEDEP}] )
        png? ( >=media-libs/libpng-1.6.10:=[${MULTILIB_USEDEP}] )
        readline? ( >=sys-libs/readline-6.2_p5-r1:=[${MULTILIB_USEDEP}] )
-       zlib? ( >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+       zlib? ( >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/www-client/elinks/elinks-0.17.1.1.ebuild 
b/www-client/elinks/elinks-0.17.1.1.ebuild
index 3ff3cb4a24e6..a93beb9eacbc 100644
--- a/www-client/elinks/elinks-0.17.1.1.ebuild
+++ b/www-client/elinks/elinks-0.17.1.1.ebuild
@@ -66,7 +66,7 @@ RDEPEND="
                x11-libs/libXt
        )
        xml? ( >=dev-libs/expat-1.95.4 )
-       zlib? ( >=virtual/zlib-1.1.4 )
+       zlib? ( >=virtual/zlib-1.1.4:= )
        zstd? ( app-arch/zstd:= )
 "
 DEPEND="${RDEPEND}

diff --git a/www-client/elinks/elinks-0.18.0.ebuild 
b/www-client/elinks/elinks-0.18.0.ebuild
index 085998679920..4ab6e8a9d8dc 100644
--- a/www-client/elinks/elinks-0.18.0.ebuild
+++ b/www-client/elinks/elinks-0.18.0.ebuild
@@ -68,7 +68,7 @@ RDEPEND="
                x11-libs/libXt
        )
        xml? ( >=dev-libs/expat-1.95.4 )
-       zlib? ( >=virtual/zlib-1.1.4 )
+       zlib? ( >=virtual/zlib-1.1.4:= )
        zstd? ( app-arch/zstd:= )
 "
 DEPEND="${RDEPEND}

diff --git a/www-client/elinks/elinks-9999.ebuild 
b/www-client/elinks/elinks-9999.ebuild
index 20871ef81566..e8c068511278 100644
--- a/www-client/elinks/elinks-9999.ebuild
+++ b/www-client/elinks/elinks-9999.ebuild
@@ -68,7 +68,7 @@ RDEPEND="
                x11-libs/libXt
        )
        xml? ( >=dev-libs/expat-1.95.4 )
-       zlib? ( >=virtual/zlib-1.1.4 )
+       zlib? ( >=virtual/zlib-1.1.4:= )
        zstd? ( app-arch/zstd:= )
 "
 DEPEND="${RDEPEND}

diff --git a/www-client/httrack/httrack-3.49.5.ebuild 
b/www-client/httrack/httrack-3.49.5.ebuild
index ae82abcaf571..53eea419aed4 100644
--- a/www-client/httrack/httrack-3.49.5.ebuild
+++ b/www-client/httrack/httrack-3.49.5.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
 KEYWORDS="amd64 ~arm64 ppc x86 ~amd64-linux ~x86-linux"
 IUSE="static-libs"
 
-RDEPEND=">=virtual/zlib-1.2.5.1-r1
+RDEPEND=">=virtual/zlib-1.2.5.1-r1:=
        >=dev-libs/openssl-1.1.0:=
        "
 DEPEND="${RDEPEND}"

diff --git a/www-client/seamonkey/seamonkey-2.53.20.ebuild 
b/www-client/seamonkey/seamonkey-2.53.20.ebuild
index 314dc6ab09a9..0dfa4cfebc1f 100644
--- a/www-client/seamonkey/seamonkey-2.53.20.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.20.ebuild
@@ -74,7 +74,7 @@ COMMON_DEPEND="
        media-libs/fontconfig
        >=media-libs/freetype-2.4.10
        >=media-libs/mesa-10.2:=
-       >=virtual/zlib-1.2.3
+       >=virtual/zlib-1.2.3:=
        >=x11-libs/cairo-1.10[X]
        x11-libs/gdk-pixbuf
        x11-libs/gtk+:3[X]

diff --git a/www-client/seamonkey/seamonkey-2.53.21.ebuild 
b/www-client/seamonkey/seamonkey-2.53.21.ebuild
index 54077f43b5cc..dd89c7b4d0f8 100644
--- a/www-client/seamonkey/seamonkey-2.53.21.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.21.ebuild
@@ -74,7 +74,7 @@ COMMON_DEPEND="
        media-libs/fontconfig
        >=media-libs/freetype-2.4.10
        >=media-libs/mesa-10.2:=
-       >=virtual/zlib-1.2.3
+       >=virtual/zlib-1.2.3:=
        >=x11-libs/cairo-1.10[X]
        x11-libs/gdk-pixbuf
        x11-libs/gtk+:3[X]

diff --git a/www-servers/lighttpd/lighttpd-1.4.79-r1.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.79-r1.ebuild
index 456c4da64e10..d29f648e8f53 100644
--- a/www-servers/lighttpd/lighttpd-1.4.79-r1.ebuild
+++ b/www-servers/lighttpd/lighttpd-1.4.79-r1.ebuild
@@ -57,7 +57,7 @@ COMMON_DEPEND="
                dev-db/sqlite
        )
        xattr? ( kernel_linux? ( sys-apps/attr ) )
-       zlib? ( >=virtual/zlib-1.1 )
+       zlib? ( >=virtual/zlib-1.1:= )
        zstd? ( app-arch/zstd:= )
 "
 DEPEND="

diff --git a/www-servers/lighttpd/lighttpd-1.4.82.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.82.ebuild
index 695e0b7cbb20..fc1df4f99039 100644
--- a/www-servers/lighttpd/lighttpd-1.4.82.ebuild
+++ b/www-servers/lighttpd/lighttpd-1.4.82.ebuild
@@ -57,7 +57,7 @@ COMMON_DEPEND="
                dev-db/sqlite
        )
        xattr? ( kernel_linux? ( sys-apps/attr ) )
-       zlib? ( >=virtual/zlib-1.1 )
+       zlib? ( >=virtual/zlib-1.1:= )
        zstd? ( app-arch/zstd:= )
 "
 DEPEND="

diff --git a/www-servers/lighttpd/lighttpd-9999.ebuild 
b/www-servers/lighttpd/lighttpd-9999.ebuild
index 6055dbaac88f..f2f2eb7e37f3 100644
--- a/www-servers/lighttpd/lighttpd-9999.ebuild
+++ b/www-servers/lighttpd/lighttpd-9999.ebuild
@@ -57,7 +57,7 @@ COMMON_DEPEND="
                dev-db/sqlite
        )
        xattr? ( kernel_linux? ( sys-apps/attr ) )
-       zlib? ( >=virtual/zlib-1.1 )
+       zlib? ( >=virtual/zlib-1.1:= )
        zstd? ( app-arch/zstd:= )
 "
 DEPEND="

diff --git a/x11-libs/cairo/cairo-1.18.4-r1.ebuild 
b/x11-libs/cairo/cairo-1.18.4-r1.ebuild
index 3087347b5386..d2af861170db 100644
--- a/x11-libs/cairo/cairo-1.18.4-r1.ebuild
+++ b/x11-libs/cairo/cairo-1.18.4-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
        >=media-libs/fontconfig-2.13.92[${MULTILIB_USEDEP}]
        >=media-libs/freetype-2.13:2[png,${MULTILIB_USEDEP}]
        >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        >=x11-libs/pixman-0.42.3[${MULTILIB_USEDEP}]
        debug? ( sys-libs/binutils-libs:0=[${MULTILIB_USEDEP}] )
        glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )

diff --git a/x11-libs/cairo/cairo-9999.ebuild b/x11-libs/cairo/cairo-9999.ebuild
index bd34f31b5e88..b3496aada867 100644
--- a/x11-libs/cairo/cairo-9999.ebuild
+++ b/x11-libs/cairo/cairo-9999.ebuild
@@ -27,7 +27,7 @@ RDEPEND="
        >=media-libs/fontconfig-2.13.92[${MULTILIB_USEDEP}]
        >=media-libs/freetype-2.13:2[png,${MULTILIB_USEDEP}]
        >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]
-       >=virtual/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+       >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
        >=x11-libs/pixman-0.42.3[${MULTILIB_USEDEP}]
        debug? ( sys-libs/binutils-libs:0=[${MULTILIB_USEDEP}] )
        glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] )


Reply via email to