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)
This commit is contained in:
Enji Cooper 2025-10-11 09:48:10 -07:00 committed by Franco Fichtner
parent c36ac4bded
commit e528055e11
4 changed files with 78 additions and 33 deletions

78
crypto/.gitignore vendored Normal file
View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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