git: 913d1916e3e2 - stable/14 - crypto/openssl: remove autogenerated files

From: Enji Cooper <ngie_at_FreeBSD.org>
Date: Tue, 03 Feb 2026 07:37:55 UTC
The branch stable/14 has been updated by ngie:

URL: https://cgit.FreeBSD.org/src/commit/?id=913d1916e3e265098fdd87d9b9f6c12a930c71bc

commit 913d1916e3e265098fdd87d9b9f6c12a930c71bc
Author:     Enji Cooper <ngie@FreeBSD.org>
AuthorDate: 2025-10-11 16:48:10 +0000
Commit:     Enji Cooper <ngie@FreeBSD.org>
CommitDate: 2026-02-03 06:24:14 +0000

    crypto/openssl: remove autogenerated files
    
    These files contain build host paths and other configuration details
    that can be regenerated via the standard vendor import process. Don't
    clutter up the FreeBSD tree with these files.
    
    Add the paths to .gitignore to prevent them from accidentally being
    added in a future update.
    
    MFC after:      1 week
    Differential Revision:  https://reviews.freebsd.org/D53044
    
    Conflicts:
            crypto/openssl/libcrypto.pc
            crypto/openssl/libssl.pc
            crypto/openssl/openssl.pc
    
    (cherry picked from commit d271d2ce152435b14e309bd8b25f47a0f4a2040f)
---
 crypto/.gitignore           | 78 +++++++++++++++++++++++++++++++++++++++++++++
 crypto/openssl/libcrypto.pc | 13 --------
 crypto/openssl/libssl.pc    | 11 -------
 crypto/openssl/openssl.pc   |  9 ------
 4 files changed, 78 insertions(+), 33 deletions(-)

diff --git a/crypto/.gitignore b/crypto/.gitignore
new file mode 100644
index 000000000000..4c6e1f0fe03f
--- /dev/null
+++ b/crypto/.gitignore
@@ -0,0 +1,78 @@
+# OpenSSL: the following are generated paths that generally should not be committed to FreeBSD.
+openssl/apps/tsget.pl
+openssl/crypto/buildinf.h
+openssl/doc/html
+openssl/doc/man
+openssl/test/buildtest_*.c
+openssl/util/wrap.pl
+openssl/**/*.cmake
+openssl/**/*.ld
+openssl/**/*.s
+openssl/*.pc
+openssl/Makefile
+openssl/Makefile.in
+openssl/builddata.pm
+openssl/configdata.pm
+openssl/installdata.pm
+openssl/pod2htmd.tmp
+
+# .pod files generated from .pod.in files.
+#
+# List can be easily updated via this command:
+#
+# % find openssl/doc -name \*.pod.in | sed -e 's,\.in,,g'
+openssl/doc/man1/openssl-asn1parse.pod
+openssl/doc/man1/openssl-ca.pod
+openssl/doc/man1/openssl-ciphers.pod
+openssl/doc/man1/openssl-cmds.pod
+openssl/doc/man1/openssl-cmp.pod
+openssl/doc/man1/openssl-cms.pod
+openssl/doc/man1/openssl-crl.pod
+openssl/doc/man1/openssl-crl2pkcs7.pod
+openssl/doc/man1/openssl-dgst.pod
+openssl/doc/man1/openssl-dhparam.pod
+openssl/doc/man1/openssl-dsa.pod
+openssl/doc/man1/openssl-dsaparam.pod
+openssl/doc/man1/openssl-ec.pod
+openssl/doc/man1/openssl-ecparam.pod
+openssl/doc/man1/openssl-enc.pod
+openssl/doc/man1/openssl-engine.pod
+openssl/doc/man1/openssl-errstr.pod
+openssl/doc/man1/openssl-fipsinstall.pod
+openssl/doc/man1/openssl-gendsa.pod
+openssl/doc/man1/openssl-genpkey.pod
+openssl/doc/man1/openssl-genrsa.pod
+openssl/doc/man1/openssl-info.pod
+openssl/doc/man1/openssl-kdf.pod
+openssl/doc/man1/openssl-list.pod
+openssl/doc/man1/openssl-mac.pod
+openssl/doc/man1/openssl-nseq.pod
+openssl/doc/man1/openssl-ocsp.pod
+openssl/doc/man1/openssl-passwd.pod
+openssl/doc/man1/openssl-pkcs12.pod
+openssl/doc/man1/openssl-pkcs7.pod
+openssl/doc/man1/openssl-pkcs8.pod
+openssl/doc/man1/openssl-pkey.pod
+openssl/doc/man1/openssl-pkeyparam.pod
+openssl/doc/man1/openssl-pkeyutl.pod
+openssl/doc/man1/openssl-prime.pod
+openssl/doc/man1/openssl-rand.pod
+openssl/doc/man1/openssl-rehash.pod
+openssl/doc/man1/openssl-req.pod
+openssl/doc/man1/openssl-rsa.pod
+openssl/doc/man1/openssl-rsautl.pod
+openssl/doc/man1/openssl-s_client.pod
+openssl/doc/man1/openssl-s_server.pod
+openssl/doc/man1/openssl-s_time.pod
+openssl/doc/man1/openssl-sess_id.pod
+openssl/doc/man1/openssl-skeyutl.pod
+openssl/doc/man1/openssl-smime.pod
+openssl/doc/man1/openssl-speed.pod
+openssl/doc/man1/openssl-spkac.pod
+openssl/doc/man1/openssl-srp.pod
+openssl/doc/man1/openssl-storeutl.pod
+openssl/doc/man1/openssl-ts.pod
+openssl/doc/man1/openssl-verify.pod
+openssl/doc/man1/openssl-version.pod
+openssl/doc/man1/openssl-x509.pod
+openssl/doc/man7/openssl_user_macros.pod
diff --git a/crypto/openssl/libcrypto.pc b/crypto/openssl/libcrypto.pc
deleted file mode 100644
index 97725059adfb..000000000000
--- a/crypto/openssl/libcrypto.pc
+++ /dev/null
@@ -1,13 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}
-includedir=${prefix}/include ${prefix}/./include 
-enginesdir=${libdir}/engines
-modulesdir=${libdir}/providers
-
-Name: OpenSSL-libcrypto
-Description: OpenSSL cryptography library
-Version: 3.5.1
-Libs: -L${libdir} -lcrypto
-Libs.private: -pthread
-Cflags: -I${prefix}/include  -I${prefix}/./include 
diff --git a/crypto/openssl/libssl.pc b/crypto/openssl/libssl.pc
deleted file mode 100644
index e2662ee9e5fa..000000000000
--- a/crypto/openssl/libssl.pc
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}
-includedir=${prefix}/include ${prefix}/./include 
-
-Name: OpenSSL-libssl
-Description: Secure Sockets Layer and cryptography libraries
-Version: 3.5.1
-Requires.private: libcrypto
-Libs: -L${libdir} -lssl
-Cflags: -I${prefix}/include  -I${prefix}/./include 
diff --git a/crypto/openssl/openssl.pc b/crypto/openssl/openssl.pc
deleted file mode 100644
index ff0a0c2f4e09..000000000000
--- a/crypto/openssl/openssl.pc
+++ /dev/null
@@ -1,9 +0,0 @@
-prefix=/usr
-exec_prefix=${prefix}
-libdir=${exec_prefix}
-includedir=${prefix}/include ${prefix}/./include 
-
-Name: OpenSSL
-Description: Secure Sockets Layer and cryptography libraries and tools
-Version: 3.5.1
-Requires: libssl libcrypto