Versions
v1.1.1u :: 1.1.1 :: gentoo
- Modified
- License
- openssl
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~ppc-macos ~riscv ~s390 ~x64-macos ~x64-solaris ~x86-linux
- USE flags
- asm rfc3779 sctp sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers
v1.0.2u-r2 :: 1.0.0 :: gentoo
- Modified
- License
- openssl
- Keywords
- amd64 arm arm64 x86 ~alpha ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86-linux
- USE flags
- asm bindist gmp kerberos rfc3779 sctp sslv2 sslv3 static-libs test tls-compression tls-heartbeat vanilla
USE flags
General
- asm
- Enable using assembly for optimization
- bindist
- Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI
- gmp
- Add support for dev-libs/gmp (GNU MP library)
- kerberos
- Add kerberos support
- rfc3779
- Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)
- sctp
- Support for Stream Control Transmission Protocol
- sslv2
- Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https
- sslv3
- Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https
- sslv3
- Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https
- static-libs
- Build static versions of dynamic libraries as well
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tls-compression
- Enable support for discouraged TLS compression
- tls-heartbeat
- Enable the Heartbeat Extension in TLS and DTLS
- tls-heartbeat
- Enable the Heartbeat Extension in TLS and DTLS
- vanilla
- Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
- verify-sig
- Verify upstream signatures on distfiles
- weak-ssl-ciphers
- Build support for SSL/TLS ciphers that are considered "weak"
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
cpu_flags_x86
- sse2
- Use the SSE2 instruction set
Dependencies
app-crypt / mit-krb5 : MIT Kerberos V
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
Runtime Dependencies
app-crypt / mit-krb5 : MIT Kerberos V
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
Depending packages
app-emulation / crossover-bin : Commercial version of app-emulation/wine with paid support
app-emulation / genymotion-bin : Complete set of tools that provide a virtual environment for Android
app-shells / pwsh : Cross-platform automation and configuration tool
app-shells / pwsh-bin : Cross-platform automation and configuration tool (binary package)
dev-util / azuredatastudio : Data management and development tool from Microsoft
dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)
games-rpg / baldurs-gate-ee : Baldur's Gate: Enhanced Edition
sci-biology / foldingathome : Folding@Home is a distributed computing project for protein folding
Bugs
- 719172
- dev-libs/openssl-compat-1.0.2u-r2 does not respect LDFLAGS
- 737204
- dev-libs/openssl-compat-1.0.2u-r2 fails to compile: rc5_skey.c:119:32: error: unsupported inline asm: input with type 'unsigned long' matching output with type 'unsigned int'
- 875512
- dev-libs/openssl-compat-1.0.2u-r2 - t1_lib.c: error: call to undeclared function kssl_tgt_is_available; ISO C99 and later do not s
- 914283
- dev-libs/openssl-compat-1.0.2u-r2 fails to build with llvm 17 due to version script assignment
- 939861
- dev-libs/openssl-compat-1.0.2u-r2 - [gcc-15] collect2: error: ld returned 1 exit status
- 940224
- dev-libs/openssl-compat-1.1.1u fails to compile: PGP signature verification failed
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: remove use ia64 calls
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
dev-libs/openssl-compat: remove ~mips, library and leaf package
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
dev-libs/openssl-compat: update SRC_URI
Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-libs/openssl-compat: Stabilize 1.0.2u-r2 arm64, #928546
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: Stabilize 1.0.2u-r2 arm, #928546
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: sys-devel/bc -> app-alternatives/bc
All of these will be using app-alternatives/bc anyway as they're not calling bc-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: inherit stable keywords from dev-libs/openssl for 1.1.1u
Needed for rust-bin. Bug: https://bugs.gentoo.org/797325 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: Stabilize 1.1.1u x86, #899596
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: Stabilize 1.1.1u amd64, #899596
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: drop 1.1.1t
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: add 1.1.1u
Bug: https://bugs.gentoo.org/907413 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x86-winnt keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove x64-cygwin keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: drop 1.1.1s
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: add 1.1.1t
Bug: https://bugs.gentoo.org/893446 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
dev-libs/openssl: check for CONFIG_CRYPTO_USER_API_SKCIPHER
test/recipes/30-test_afalg.t requires this kernel option to be enabled. Builtin or module is fine. Bug: https://bugs.gentoo.org/864793 Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: drop 1.1.1o
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: add 1.1.1s
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
dev-libs/openssl-compat: drop 0.9.8z_p8-r2, EAPI-6--
Closes: https://bugs.gentoo.org/830942 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: tidy up; sync with openssl
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: add 1.1.1o
Needed for binaries which can't be rebuilt against openssl 3, like dev-util/nvidia-cuda-toolkit. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: rename USE=zlib to USE=tls-compression
Package-Manager: Portage-3.0.21, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/openssl-compat: eutils--, multilib--
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: rollover keywords
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: use versioned symbols for OpenSSL binary compatibility
Closes: https://bugs.gentoo.org/720226 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@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 - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: security cleanup (#702176)
Bug: https://bugs.gentoo.org/702176 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: move stable keywords
Bug: https://bugs.gentoo.org/702176 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: bump to v1.0.2u
Bug: https://bugs.gentoo.org/702176 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: add missing RESTRICT=test
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: fix RESTRICT
Bug: https://bugs.gentoo.org/699154 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
dev-libs/openssl-compat: Block dev-libs/openssl:1.0.0
to avoid file collisions Closes: https://bugs.gentoo.org/698208 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: security cleanup (#694162)
Bug: https://bugs.gentoo.org/694162 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: restore Gentoo patch set
Patch set for 1.0.2x series were longer applied when ebuilds were bumped to EAPI=7 and unified. Fixes a039f65 ("dev-libs/openssl: bump to EAPI 7") Closes: https://bugs.gentoo.org/694512 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
Revert "dev-libs/openssl-compat: limit parallel jobs"
This reverts commit 3201627815cc92ff5f4396c288354fd3acfcd7c3. Bug: https://bugs.gentoo.org/694512 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
Revert "dev-libs/openssl-compat: filter load average"
This reverts commit 3558a38befebeadab55ef698eb900b625838408d. Bug: https://bugs.gentoo.org/694512 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: filter load average
Bug: https://bugs.gentoo.org/694512 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: limit parallel jobs
Bug: https://bugs.gentoo.org/694512 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-libs/openssl-compat: amd64 stable wrt bug #694162
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: x86 stable (bug #694162)
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: bump to v1.0.2t
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-libs/openssl-compat: bump to v1.0.2s
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-libs/openssl-compat: Split out of dev-libs/openssl
Signed-off-by: Michał Górny <mgorny@gentoo.org> Bug: https://bugs.gentoo.org/687984 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>