commit:     8824a4c1c813fc8e5694ca720b5c2e929153d609
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 22 03:40:19 2025 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Oct 22 03:44:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8824a4c1

dev-libs/openssl: build docs in compile phase (in parallel)

Docs were getting built during the install phase by accident. This is
very slow since we invoke the install targets with make -j1.

Bug: https://bugs.gentoo.org/964801
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 dev-libs/openssl/openssl-3.3.5.ebuild    | 3 +++
 dev-libs/openssl/openssl-3.3.9999.ebuild | 3 +++
 dev-libs/openssl/openssl-3.4.3.ebuild    | 3 +++
 dev-libs/openssl/openssl-3.4.9999.ebuild | 3 +++
 dev-libs/openssl/openssl-3.5.4.ebuild    | 3 +++
 dev-libs/openssl/openssl-3.5.9999.ebuild | 3 +++
 dev-libs/openssl/openssl-3.6.0.ebuild    | 3 +++
 dev-libs/openssl/openssl-3.6.9999.ebuild | 3 +++
 8 files changed, 24 insertions(+)

diff --git a/dev-libs/openssl/openssl-3.3.5.ebuild 
b/dev-libs/openssl/openssl-3.3.5.ebuild
index 541489aa89b9..afe0337e03d0 100644
--- a/dev-libs/openssl/openssl-3.3.5.ebuild
+++ b/dev-libs/openssl/openssl-3.3.5.ebuild
@@ -216,6 +216,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
        emake build_sw
+       if multilib_is_native_abi; then
+               emake build_docs
+       fi
 }
 
 multilib_src_test() {

diff --git a/dev-libs/openssl/openssl-3.3.9999.ebuild 
b/dev-libs/openssl/openssl-3.3.9999.ebuild
index f492950eefa7..bdb03d75a8a8 100644
--- a/dev-libs/openssl/openssl-3.3.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.3.9999.ebuild
@@ -212,6 +212,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
        emake build_sw
+       if multilib_is_native_abi; then
+               emake build_docs
+       fi
 }
 
 multilib_src_test() {

diff --git a/dev-libs/openssl/openssl-3.4.3.ebuild 
b/dev-libs/openssl/openssl-3.4.3.ebuild
index bb7855a30f98..f577f4edaa8e 100644
--- a/dev-libs/openssl/openssl-3.4.3.ebuild
+++ b/dev-libs/openssl/openssl-3.4.3.ebuild
@@ -212,6 +212,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
        emake build_sw
+       if multilib_is_native_abi; then
+               emake build_docs
+       fi
 }
 
 multilib_src_test() {

diff --git a/dev-libs/openssl/openssl-3.4.9999.ebuild 
b/dev-libs/openssl/openssl-3.4.9999.ebuild
index f492950eefa7..bdb03d75a8a8 100644
--- a/dev-libs/openssl/openssl-3.4.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.4.9999.ebuild
@@ -212,6 +212,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
        emake build_sw
+       if multilib_is_native_abi; then
+               emake build_docs
+       fi
 }
 
 multilib_src_test() {

diff --git a/dev-libs/openssl/openssl-3.5.4.ebuild 
b/dev-libs/openssl/openssl-3.5.4.ebuild
index ab2f92680e22..2a0c30844cb3 100644
--- a/dev-libs/openssl/openssl-3.5.4.ebuild
+++ b/dev-libs/openssl/openssl-3.5.4.ebuild
@@ -212,6 +212,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
        emake build_sw
+       if multilib_is_native_abi; then
+               emake build_docs
+       fi
 }
 
 multilib_src_test() {

diff --git a/dev-libs/openssl/openssl-3.5.9999.ebuild 
b/dev-libs/openssl/openssl-3.5.9999.ebuild
index ab2f92680e22..2a0c30844cb3 100644
--- a/dev-libs/openssl/openssl-3.5.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.5.9999.ebuild
@@ -212,6 +212,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
        emake build_sw
+       if multilib_is_native_abi; then
+               emake build_docs
+       fi
 }
 
 multilib_src_test() {

diff --git a/dev-libs/openssl/openssl-3.6.0.ebuild 
b/dev-libs/openssl/openssl-3.6.0.ebuild
index c1c020fe4939..bccd4881b8a8 100644
--- a/dev-libs/openssl/openssl-3.6.0.ebuild
+++ b/dev-libs/openssl/openssl-3.6.0.ebuild
@@ -212,6 +212,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
        emake build_sw
+       if multilib_is_native_abi; then
+               emake build_docs
+       fi
 }
 
 multilib_src_test() {

diff --git a/dev-libs/openssl/openssl-3.6.9999.ebuild 
b/dev-libs/openssl/openssl-3.6.9999.ebuild
index ab2f92680e22..2a0c30844cb3 100644
--- a/dev-libs/openssl/openssl-3.6.9999.ebuild
+++ b/dev-libs/openssl/openssl-3.6.9999.ebuild
@@ -212,6 +212,9 @@ multilib_src_configure() {
 
 multilib_src_compile() {
        emake build_sw
+       if multilib_is_native_abi; then
+               emake build_docs
+       fi
 }
 
 multilib_src_test() {

Reply via email to