From e528055e11b8518ee7742cbdf618e9768484a0ab Mon Sep 17 00:00:00 2001 From: Enji Cooper Date: Sat, 11 Oct 2025 09:48:10 -0700 Subject: [PATCH] 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(-) create mode 100644 crypto/.gitignore delete mode 100644 crypto/openssl/libcrypto.pc delete mode 100644 crypto/openssl/libssl.pc delete mode 100644 crypto/openssl/openssl.pc diff --git a/crypto/.gitignore b/crypto/.gitignore new file mode 100644 index 00000000000..4c6e1f0fe03 --- /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 97725059adf..00000000000 --- 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 e2662ee9e5f..00000000000 --- 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 ff0a0c2f4e0..00000000000 --- 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