commit:     b83f23989a35f7ed6b9cb6ce53eb78f2645c6332
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  9 18:07:02 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu Oct  9 18:11:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83f2398

net-mail/checkpassword: remove outdated and incorrect RESTRICT

It was directly based on LICENSE="all-rights-reserved", but that was
since changed in commit 9890c2a05cebe6d1a4f28a9ab553bddb35bf3432. The
restricts weren't cleaned up with the license.

This also fixes horrible djbware recursion: virtual/checkpassword cannot
be installed on bindist-restricted systems, so it falls back to
vpopmail, which dies in the fires of qmail.

```
[nomerge       ] virtual/checkpassword-0-r2::gentoo
[ebuild  N     ]  net-mail/vpopmail-5.4.33-r9::gentoo  USE="-clearpasswd 
-ipalias -maildrop -mysql -postgres -spamassassin" 0 KiB
[ebuild  N     ]   virtual/qmail-1.03-r1::gentoo  0 KiB
[ebuild  N     ]    mail-mta/netqmail-1.06-r14::gentoo  USE="ssl -gencertdaily 
-highvolume -pop3 -qmail-spp -vanilla" 341 KiB
[ebuild  N     ]     virtual/checkpassword-0-r2::gentoo  0 KiB

Total: 4 packages (4 new), Size of downloads: 341 KiB

 * Error: circular dependencies:

(net-mail/vpopmail-5.4.33-r9:0/0::gentoo, ebuild scheduled for merge) depends on
 (virtual/qmail-1.03-r1:0/0::gentoo, ebuild scheduled for merge) (buildtime)
  (mail-mta/netqmail-1.06-r14:0/0::gentoo, ebuild scheduled for merge) (runtime)
   (virtual/checkpassword-0-r2:0/0::gentoo, ebuild scheduled for merge) 
(runtime)
    (net-mail/vpopmail-5.4.33-r9:0/0::gentoo, ebuild scheduled for merge) 
(runtime)
```

Fixes: 9890c2a05cebe6d1a4f28a9ab553bddb35bf3432
Fixes: https://github.com/gentoo/gentoo/pull/20791
Bug: https://bugs.gentoo.org/444424
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 net-mail/checkpassword/checkpassword-0.90-r5.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-mail/checkpassword/checkpassword-0.90-r5.ebuild 
b/net-mail/checkpassword/checkpassword-0.90-r5.ebuild
index 6899c4fd4f41..5a1311c61c77 100644
--- a/net-mail/checkpassword/checkpassword-0.90-r5.ebuild
+++ b/net-mail/checkpassword/checkpassword-0.90-r5.ebuild
@@ -14,7 +14,6 @@ LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
 IUSE="static"
-RESTRICT="mirror bindist"
 
 RDEPEND="virtual/libcrypt:="
 DEPEND="${RDEPEND}"

Reply via email to