Versions
v2007f_p7 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~hppa ~ia64 ~loong ~mips ~riscv ~s390
- USE flags
- doc ipv6 kerberos pam ssl static-libs topal
v2007f-r8 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~hppa ~ia64 ~loong ~mips ~riscv ~s390
- USE flags
- chappa doc ipv6 kerberos pam ssl static-libs topal
USE flags
General
- chappa
- Enable Eduardo Chappa's patches for use with mail-client/alpine (mainly adds support for maildir)
- doc
- Install RFCs related to IMAP
- ipv6
- Add support for IP version 6
- kerberos
- Add kerberos support
- pam
- Add support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- static-libs
- Build static versions of dynamic libraries as well
- topal
- Enable support for net-mail/topal for use with mail-client/alpine
Dependencies
app-crypt / mit-krb5 : MIT Kerberos V
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)
Runtime Dependencies
app-crypt / mit-krb5 : MIT Kerberos V
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
sys-libs / pam : Linux-PAM (Pluggable Authentication Modules)
Depending packages
dev-lang / php : The PHP language runtime engine
net-misc / asterisk : Asterisk: A Modular Open Source PBX System
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: Stabilize 2007f_p7 sparc, #901883
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: Stabilize 2007f_p7 x86, #901883
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: Stabilize 2007f_p7 amd64, #901883
Signed-off-by: Sam James <sam@gentoo.org> - Arthur Zamarin · gentoo
net-libs/c-client: Stabilize 2007f_p7 ppc64, #901883
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-libs/c-client: Stabilize 2007f_p7 arm64, #901883
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
net-libs/c-client: Stabilize 2007f_p7 ppc, #901883
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
net-libs/c-client: Stabilize 2007f_p7 arm, #901883
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: fix USE=kerberos
Closes: https://bugs.gentoo.org/893490 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: fix applying topal, drop chappa patches
Closes: https://bugs.gentoo.org/893388 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: add 2007f_p7
One of our patches (c-client-2007f-openssl-1.1.patch, which seems to have been from - or derived from at least - openwrt at https://github.com/openwrt/packages/commit/b087da8530a8889bd7c765dddbbe218116d11643) has been causing issues with OpenSSL 1.1 by not giving proper regard to the return value of ssl_validate_cert. There's a suggested alternative fixed patch in the bug, but given that c-client is one of those zombie packages we need to keep but isn't active upstream, let's try switching to Debian's patchset, as it works for them, and the effective diff comparing prepared sources before/after is pretty small overall. (We also end up cleaning up a few things, like the library stops exporting 'Gethostbyname' (with a capital G) and such.) Scott Tester <scott@smbc.edu.au> deserves a special mention for being persistent here. Thank you! Bug: https://bugs.gentoo.org/647616 Closes: https://bugs.gentoo.org/683708 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
net-libs/c-client: drop 2007f-r7
Closes: https://bugs.gentoo.org/888035 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: Stabilize 2007f-r8 amd64, #888035
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-libs/c-client: Stabilize 2007f-r8 x86, #888035
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-libs/c-client: Stabilize 2007f-r8 arm64, #888035
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-libs/c-client: Stabilize 2007f-r8 ppc64, #888035
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-libs/c-client: Stabilize 2007f-r8 ppc, #888035
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-libs/c-client: Stabilize 2007f-r8 arm, #888035
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-libs/c-client: Stabilize 2007f-r8 sparc, #888035
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
net-libs/c-client: keyword 2007f-r8 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Vaněk · gentoo
net-libs/c-client: fix clang-16 build issues
This fixes bug 870478 by applying two patches. First patch resolves implicit function declaration issues by defining safe_lock function prototype and adding utime.h missing include. The second patch corrects function pointer types for callbacks used in scandir function. Additionally: - EAPI bumped to 8 - remove 3 years dead blocker net-mail/uw-imap, removed in commit 6b4c9212b3da ("net-mail/uw-imap: Remove last-rited pkg") Closes: https://bugs.gentoo.org/870478 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-libs/c-client: remove implicit kernel_linux
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-libs/c-client: remove kernel_FreeBSD
Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
net-libs/c-client: keyword 2007f-r7 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: add missing libcrypt dependency
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-libs/c-client: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: multilib--
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/c-client: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
net-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
net-libs/c-client: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
net-libs/c-client: mark s390 stable
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
net-libs/c-client: Drop deprecated eutils eclass.
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Lars Wendler · gentoo
net-libs/c-client: Fixed build with openssl-1.1
Closes: https://bugs.gentoo.org/647616 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Alexis Ballier · gentoo
net-libs/c-client: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Michael Orlitzky · gentoo
net-libs/c-client: remove old unused versions.
This is part of the cleanup for my last two bugfixes (for which I had permission to commit). The fixed ebuild is now stable on all of our stable arches, so the older ebuilds are obsolete and unused. Gentoo-Bug: 456928 Gentoo-Bug: 545086 Gentoo-Bug: 609744 Package-Manager: Portage-2.3.5, Repoman-2.3.1 - Agostino Sarubbo · gentoo
net-libs/c-client: ia64 stable wrt bug #609744
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-libs/c-client: sparc stable wrt bug #609744
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Jeroen Roovers · gentoo
net-libs/c-client: Stable for HPPA (bug #609744).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches - Michael Weber · gentoo
net-libs/c-client: ppc stable (bug 609744).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Tobias Klausmann · gentoo
net-libs/c-client-2007f-r6: add alpha keyword
Gentoo-Bug: 609744 - Agostino Sarubbo · gentoo
net-libs/c-client: x86 stable wrt bug #609744
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Michael Weber · gentoo
net-libs/c-client: arm ppc64 stable (bug 609744).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Agostino Sarubbo · gentoo
net-libs/c-client: amd64 stable wrt bug #609744
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Michael Orlitzky · gentoo
net-libs/c-client: use ":" as pattern separator in a sed call.
Most of the "sed" calls in the c-client ebuilds use ":" as the pattern separator, because we expect to be replacing things with front-slashes in them. One exception was the call that replaced CC, AR, and RANLIB; and that finally bit us. A user with absolute paths in those variables reported the defect. This commit fixes the call to use ":" as the pattern separator, like everywhere else in the ebuild. Since it is a build-only fix, it was made without a new revision. Gentoo-Bug: 609744 Package-Manager: portage-2.3.3 - Michael Orlitzky · gentoo
net-libs/c-client: new revision building the "slx" target with USE="-pam".
The build system for c-client supports a few different targets. When USE=pam was not set, we were using the "lnx" target, which supposes that the crypt() function is available directly in libc. That is not the case in Gentoo, but things usually worked out when libcrypt was linked in transitively (by, say, PHP). However, the "gold" linker is more strict than "bfd" with regard to transitive dependencies. The gold linker treats them as superfluous and mercilessly prunes them; thus c-client could wind up with no crypt() function when the gold linker was used: c-client was not linking with -lcrypt itself, and even though consumers might be linking in c-client with -lcrypt, the crypt library appeared unused and would be omitted. By switching from the "lnx" target to "slx", we ensure that -lcrypt is passed to the linker when it links c-client itself. Thus the crypt() function is where it is expected to be, and the associated PHP build failure is resolved. I was unable to reproduce a related bug in mail-client/alpine. I added two (unrelated) missing "die" statements to the ebuild while I was at it. This non-maintainer commit was with permission from robbat2. Gentoo-Bug: 456928 Gentoo-Bug: 545086 Package-Manager: portage-2.3.3 - Pacho Ramos · gentoo
net-libs/c-client: epatch needed for gzipped patch (https://github.com/gentoo/gentoo/pull/2521 by Hummer12007)
Package-Manager: portage-2.3.1 - Pacho Ramos · gentoo
net-libs/c-client: Support libressl (#595328)
Package-Manager: portage-2.3.1 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed