aboutsummaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2009-01-09 06:38:40 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2009-01-09 06:38:40 +0000
commitd68cd7c715e6c074d898aca6ea58dde2d8590e32 (patch)
tree66b2dd760a01f318b2a06384484ba14600f09f7d /security
parent68b58ec19340d6132512f302febe968ae1c6d64d (diff)
downloadports-d68cd7c715e6c074d898aca6ea58dde2d8590e32.tar.gz
ports-d68cd7c715e6c074d898aca6ea58dde2d8590e32.zip
Notes
Diffstat (limited to 'security')
-rw-r--r--security/openssl/Makefile136
-rw-r--r--security/openssl/distinfo3
2 files changed, 49 insertions, 90 deletions
diff --git a/security/openssl/Makefile b/security/openssl/Makefile
index 0c71ce28847d..daef24f4afeb 100644
--- a/security/openssl/Makefile
+++ b/security/openssl/Makefile
@@ -6,13 +6,8 @@
#
PORTNAME= openssl
-.if !defined(WITH_OPENSSL_BETA) && ( defined(WITH_OPENSSL_097) || defined(WITH_OPENSSL_STABLE) )
-PORTVERSION= 0.9.7m
-PORTREVISION?= 1
-.else
PORTVERSION= 0.9.8i
PORTREVISION?= 0
-.endif
CATEGORIES= security devel
MASTER_SITES= http://www.openssl.org/%SUBDIR%/ \
ftp://ftp.openssl.org/%SUBDIR%/ \
@@ -26,7 +21,6 @@ MAINTAINER= dinoex@FreeBSD.org
COMMENT= SSL and crypto library
FORBIDDEN= incorrect checks for malformed signatures
-BROKEN= builds but fail to run
.ifdef USE_OPENSSL
.error You have `USE_OPENSSL' variable defined either in environment or in make(1) arguments. Please undefine and try again.
@@ -37,18 +31,11 @@ BETA_SUFFIX= -beta
CONFLICTS?= openssl-0.* openssl-stable-0.*
NO_LATEST_LINK= yes
.endif
-.if defined(WITH_OPENSSL_097) || defined(WITH_OPENSSL_STABLE)
-BETA_SUFFIX= -stable
-PLIST_SUB+= OPENSSL_BETA="@comment "
-PLIST_SUB+= OPENSSL_STABLE=""
-CONFLICTS?= openssl-0.* openssl-beta-0.*
-.else
PATCHDIR= ${MASTERDIR}/files-beta
PLIST_SUB+= OPENSSL_BETA=""
PLIST_SUB+= OPENSSL_STABLE="@comment "
CONFLICTS?= openssl-beta-0.* openssl-stable-0.*
EXTRACONFIGURE+= enable-camellia
-.endif
MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive
NOPRECIOUSMAKEVARS= Too many _MLINKS for fetch
@@ -57,38 +44,39 @@ USE_PERL5_BUILD= yes
CFLAGS+= -Wl,-rpath,${LOCALBASE}/lib
MAN1= CA.pl.1 asn1parse.1 ca.1 ciphers.1 crl.1 crl2pkcs7.1 dgst.1 dhparam.1 \
- dsa.1 dsaparam.1 enc.1 errstr.1 gendsa.1 genrsa.1 nseq.1 ocsp.1 \
- openssl.1 passwd.1 pkcs12.1 pkcs7.1 pkcs8.1 rand.1 req.1 rsa.1 rsautl.1 \
- s_client.1 s_server.1 s_time.1 sess_id.1 smime.1 speed.1 spkac.1 verify.1 \
- version.1 x509.1
+ dsa.1 dsaparam.1 ec.1 ecparam.1 enc.1 errstr.1 gendsa.1 genrsa.1 \
+ nseq.1 ocsp.1 openssl.1 passwd.1 pkcs12.1 pkcs7.1 pkcs8.1 rand.1 \
+ req.1 rsa.1 rsautl.1 s_client.1 s_server.1 s_time.1 sess_id.1 smime.1 \
+ speed.1 spkac.1 verify.1 version.1 x509.1
-MAN3= ASN1_OBJECT_new.3 ASN1_STRING_length.3 ASN1_STRING_new.3 \
- ASN1_STRING_print_ex.3 BIO_ctrl.3 BIO_f_base64.3 BIO_f_buffer.3 \
- BIO_f_cipher.3 BIO_f_md.3 BIO_f_null.3 BIO_f_ssl.3 BIO_find_type.3 \
- BIO_new.3 BIO_new_bio_pair.3 BIO_push.3 BIO_read.3 BIO_s_accept.3 \
- BIO_s_bio.3 BIO_s_connect.3 BIO_s_fd.3 BIO_s_file.3 BIO_s_mem.3 \
- BIO_s_null.3 BIO_s_socket.3 BIO_set_callback.3 BIO_should_retry.3 \
- BN_CTX_new.3 BN_CTX_start.3 BN_add.3 BN_add_word.3 BN_bn2bin.3 \
- BN_cmp.3 BN_copy.3 BN_generate_prime.3 BN_mod_inverse.3 \
- BN_mod_mul_montgomery.3 BN_mod_mul_reciprocal.3 BN_new.3 \
- BN_num_bytes.3 BN_rand.3 BN_set_bit.3 BN_swap.3 BN_zero.3 \
- CONF_modules_free.3 CONF_modules_load_file.3 \
- CRYPTO_set_ex_data.3 DH_generate_key.3 DH_generate_parameters.3 \
- DH_get_ex_new_index.3 DH_new.3 DH_set_method.3 DH_size.3 \
- DSA_SIG_new.3 DSA_do_sign.3 DSA_dup_DH.3 DSA_generate_key.3 \
- DSA_generate_parameters.3 DSA_get_ex_new_index.3 DSA_new.3 \
- DSA_set_method.3 DSA_sign.3 DSA_size.3 ERR_GET_LIB.3 \
+MAN3= ASN1_generate_nconf.3 ASN1_OBJECT_new.3 ASN1_STRING_length.3 \
+ ASN1_STRING_new.3 ASN1_STRING_print_ex.3 BIO_ctrl.3 BIO_f_base64.3 \
+ BIO_f_buffer.3 BIO_f_cipher.3 BIO_f_md.3 BIO_f_null.3 BIO_f_ssl.3 \
+ BIO_find_type.3 BIO_new.3 BIO_new_bio_pair.3 BIO_push.3 BIO_read.3 \
+ BIO_s_accept.3 BIO_s_bio.3 BIO_s_connect.3 BIO_s_fd.3 BIO_s_file.3 \
+ BIO_s_mem.3 BIO_s_null.3 BIO_s_socket.3 BIO_set_callback.3 \
+ BIO_should_retry.3 BN_BLINDING_new.3 BN_CTX_new.3 BN_CTX_start.3 \
+ BN_add.3 BN_add_word.3 BN_bn2bin.3 BN_cmp.3 BN_copy.3 \
+ BN_generate_prime.3 BN_mod_inverse.3 BN_mod_mul_montgomery.3 \
+ BN_mod_mul_reciprocal.3 BN_new.3 BN_num_bytes.3 BN_rand.3 \
+ BN_set_bit.3 BN_swap.3 BN_zero.3 CONF_modules_free.3 \
+ CONF_modules_load_file.3 CRYPTO_set_ex_data.3 DH_generate_key.3 \
+ DH_generate_parameters.3 DH_get_ex_new_index.3 DH_new.3 \
+ DH_set_method.3 DH_size.3 DSA_SIG_new.3 DSA_do_sign.3 DSA_dup_DH.3 \
+ DSA_generate_key.3 DSA_generate_parameters.3 DSA_get_ex_new_index.3 \
+ DSA_new.3 DSA_set_method.3 DSA_sign.3 DSA_size.3 ERR_GET_LIB.3 \
ERR_clear_error.3 ERR_error_string.3 ERR_get_error.3 \
ERR_load_crypto_strings.3 ERR_load_strings.3 ERR_print_errors.3 \
- ERR_put_error.3 ERR_remove_state.3 EVP_BytesToKey.3 EVP_DigestInit.3 \
- EVP_EncryptInit.3 EVP_OpenInit.3 EVP_PKEY_new.3 EVP_PKEY_set1_RSA.3 \
- EVP_SealInit.3 EVP_SignInit.3 EVP_VerifyInit.3 OBJ_nid2obj.3 \
- OPENSSL_VERSION_NUMBER.3 OpenSSL_add_all_algorithms.3 \
- OPENSSL_config.3 OPENSSL_load_builtin_modules.3 PKCS12_create.3 \
- PKCS12_parse.3 PKCS7_sign.3 PKCS7_verify.3 PKCS7_encrypt.3 \
- PKCS7_decrypt.3 RAND_add.3 RAND_bytes.3 RAND_cleanup.3 RAND_egd.3 \
- RAND_load_file.3 RAND_set_rand_method.3 RSA_blinding_on.3 \
- RSA_check_key.3 RSA_generate_key.3 RSA_get_ex_new_index.3 RSA_new.3 \
+ ERR_put_error.3 ERR_remove_state.3 ERR_set_mark.3 EVP_BytesToKey.3 \
+ EVP_DigestInit.3 EVP_EncryptInit.3 EVP_OpenInit.3 EVP_PKEY_new.3 \
+ EVP_PKEY_set1_RSA.3 EVP_SealInit.3 EVP_SignInit.3 EVP_VerifyInit.3 \
+ OBJ_nid2obj.3 OPENSSL_VERSION_NUMBER.3 OPENSSL_Applink.3 \
+ OpenSSL_add_all_algorithms.3 OPENSSL_config.3 OPENSSL_ia32cap.3 \
+ OPENSSL_load_builtin_modules.3 PKCS12_create.3 PKCS12_parse.3 \
+ PKCS7_sign.3 PKCS7_verify.3 PKCS7_encrypt.3 PKCS7_decrypt.3 \
+ RAND_add.3 RAND_bytes.3 RAND_cleanup.3 RAND_egd.3 RAND_load_file.3 \
+ RAND_set_rand_method.3 RSA_blinding_on.3 RSA_check_key.3 \
+ RSA_generate_key.3 RSA_get_ex_new_index.3 RSA_new.3 \
RSA_padding_add_PKCS1_type_1.3 RSA_print.3 RSA_private_encrypt.3 \
RSA_public_encrypt.3 RSA_set_method.3 RSA_sign.3 \
RSA_sign_ASN1_OCTET_STRING.3 RSA_size.3 SSL_CIPHER_get_name.3 \
@@ -127,11 +115,11 @@ MAN3= ASN1_OBJECT_new.3 ASN1_STRING_length.3 ASN1_STRING_new.3 \
d2i_ASN1_OBJECT.3 d2i_DHparams.3 d2i_DSAPublicKey.3 \
d2i_PKCS8PrivateKey.3 d2i_RSAPublicKey.3 d2i_X509_ALGOR.3 \
d2i_X509_CRL.3 d2i_X509.3 d2i_X509_NAME.3 d2i_X509_REQ.3 \
- d2i_X509_SIG.3 d2i_SSL_SESSION.3 des.3 dh.3 dsa.3 engine.3 err.3 \
- evp.3 hmac.3 lh_stats.3 lhash.3 md5.3 mdc2.3 pem.3 rand.3 rc4.3 \
- ripemd.3 rsa.3 sha.3 ssl.3 threads.3 ui.3 ui_compat.3
+ d2i_X509_SIG.3 d2i_SSL_SESSION.3 des.3 dh.3 dsa.3 ecdsa.3 engine.3 \
+ err.3 evp.3 hmac.3 lh_stats.3 lhash.3 md5.3 mdc2.3 pem.3 rand.3 \
+ rc4.3 ripemd.3 rsa.3 sha.3 ssl.3 threads.3 ui.3 ui_compat.3 x509.3
-MAN5= config.5
+MAN5= config.5 x509v3_config.5
MAN7= des_modes.7
@@ -152,6 +140,7 @@ MLINKS= dgst.1 md4.1 \
ASN1_STRING_new.3 ASN1_STRING_free.3 \
ASN1_STRING_new.3 ASN1_STRING_type_new.3 \
ASN1_STRING_print_ex.3 ASN1_STRING_print_ex_fp.3 \
+ ASN1_generate_nconf.3 ASN1_generate_v3.3 \
BIO_ctrl.3 BIO_callback_ctrl.3 \
BIO_ctrl.3 BIO_ctrl_pending.3 \
BIO_ctrl.3 BIO_ctrl_wpending.3 \
@@ -248,6 +237,17 @@ MLINKS= dgst.1 md4.1 \
BIO_should_retry.3 BIO_should_io_special.3 \
BIO_should_retry.3 BIO_should_read.3 \
BIO_should_retry.3 BIO_should_write.3 \
+ BN_BLINDING_new.3 BN_BLINDING_convert.3 \
+ BN_BLINDING_new.3 BN_BLINDING_free.3 \
+ BN_BLINDING_new.3 BN_BLINDING_update.3 \
+ BN_BLINDING_new.3 BN_BLINDING_invert.3 \
+ BN_BLINDING_new.3 BN_BLINDING_convert_ex.3 \
+ BN_BLINDING_new.3 BN_BLINDING_invert_ex.3 \
+ BN_BLINDING_new.3 BN_BLINDING_get_thread_id.3 \
+ BN_BLINDING_new.3 BN_BLINDING_set_thread_id.3 \
+ BN_BLINDING_new.3 BN_BLINDING_get_flags.3 \
+ BN_BLINDING_new.3 BN_BLINDING_set_flags.3 \
+ BN_BLINDING_new.3 BN_BLINDING_create_param.3 \
BN_CTX_new.3 BN_CTX_free.3 \
BN_CTX_new.3 BN_CTX_init.3 \
BN_CTX_start.3 BN_CTX_end.3 \
@@ -316,6 +316,7 @@ MLINKS= dgst.1 md4.1 \
BN_zero.3 BN_one.3 \
BN_zero.3 BN_set_word.3 \
BN_zero.3 BN_value_one.3 \
+ CONF_modules_free.3 CONF_modules_finish.3 \
CONF_modules_free.3 CONF_modules_unload.3 \
CONF_modules_load_file.3 CONF_modules_load.3 \
CRYPTO_set_ex_data.3 CRYPTO_get_ex_data.3 \
@@ -359,6 +360,7 @@ MLINKS= dgst.1 md4.1 \
ERR_load_strings.3 ERR_get_next_error_library.3 \
ERR_print_errors.3 ERR_print_errors_fp.3 \
ERR_put_error.3 ERR_add_error_data.3 \
+ ERR_set_mark.3 ERR_pop_to_mark.3 \
EVP_DigestInit.3 EVP_DigestFinal_ex.3 \
EVP_DigestInit.3 EVP_DigestInit_ex.3 \
EVP_DigestInit.3 EVP_DigestUpdate.3 \
@@ -609,6 +611,7 @@ MLINKS= dgst.1 md4.1 \
SSL_SESSION_get_ex_new_index.3 SSL_SESSION_set_ex_data.3 \
SSL_SESSION_get_time.3 SSL_SESSION_get_timeout.3 \
SSL_SESSION_get_time.3 SSL_SESSION_set_time.3 \
+ SSL_SESSION_get_time.3 SSL_SESSION_set_timeout.3 \
SSL_alert_type_string.3 SSL_alert_desc_string.3 \
SSL_alert_type_string.3 SSL_alert_desc_string_long.3 \
SSL_alert_type_string.3 SSL_alert_type_string_long.3 \
@@ -849,43 +852,12 @@ MLINKS= dgst.1 md4.1 \
ui_compat.3 des_read_pw_string.3 \
des_modes.7 Modes_of_DES.7
-.if !defined(WITH_OPENSSL_097) && !defined(WITH_OPENSSL_STABLE)
-MAN1+= ec.1 ecparam.1
-MAN3+= ASN1_generate_nconf.3 BN_BLINDING_new.3 ERR_set_mark.3 \
- ecdsa.3 OPENSSL_Applink.3 OPENSSL_ia32cap.3 x509.3
-MAN5+= x509v3_config.5
-MLINKS+= \
- ASN1_generate_nconf.3 ASN1_generate_v3.3 \
- BN_BLINDING_new.3 BN_BLINDING_convert.3 \
- BN_BLINDING_new.3 BN_BLINDING_free.3 \
- BN_BLINDING_new.3 BN_BLINDING_update.3 \
- BN_BLINDING_new.3 BN_BLINDING_invert.3 \
- BN_BLINDING_new.3 BN_BLINDING_convert_ex.3 \
- BN_BLINDING_new.3 BN_BLINDING_invert_ex.3 \
- BN_BLINDING_new.3 BN_BLINDING_get_thread_id.3 \
- BN_BLINDING_new.3 BN_BLINDING_set_thread_id.3 \
- BN_BLINDING_new.3 BN_BLINDING_get_flags.3 \
- BN_BLINDING_new.3 BN_BLINDING_set_flags.3 \
- BN_BLINDING_new.3 BN_BLINDING_create_param.3 \
- CONF_modules_free.3 CONF_modules_finish.3 \
- ERR_set_mark.3 ERR_pop_to_mark.3 \
- SSL_SESSION_get_time.3 SSL_SESSION_set_timeout.3
-.endif
-
.include <bsd.port.pre.mk>
OPENSSL_BASE_SONAME!= readlink ${DESTDIR}/usr/lib/libcrypto.so || true
OPENSSL_SHLIBVER_BASE= ${OPENSSL_BASE_SONAME:E}
OPENSSL_BASE_SOPATH= ${OPENSSL_BASE_SONAME:H}
-
-.if defined(WITH_OPENSSL_097) || defined(WITH_OPENSSL_STABLE)
-.if ( ${OSVERSION} >= 700019 )
-IGNORE= Conflicts with version in the base
-.endif
-OPENSSL_SHLIBVER?= 4
-.else
OPENSSL_SHLIBVER?= 5
-.endif
# disable runtime SSE2 detection
.if defined(WITHOUT_OPENSSL_SSE2)
@@ -931,21 +903,11 @@ do-configure:
PTHREAD_CFLAGS=${PTHREAD_CFLAGS} PTHREAD_LIBS=${PTHREAD_LIBS} \
./config --prefix=${PREFIX} --openssldir=${OPENSSLDIR} \
-L${PREFIX}/lib ${EXTRACONFIGURE}
-.if defined(WITH_OPENSSL_097) || defined(WITH_OPENSSL_STABLE)
- @${REINPLACE_CMD} \
- -e 's|^FIPS_DES_ENC=|#FIPS_DES_ENC=|' \
- -e 's|^FIPS_SHA1_ASM_OBJ=|#FIPS_SHA1_ASM_OBJ=|' \
- -e 's|^SHLIB_EXT=.*$$|SHLIB_EXT=.so.$(SHLIBVER)|' \
- -e 's|^SHARED_LIBS_LINK_EXTS=.*$$|SHARED_LIBS_LINK_EXTS=.so|' \
- -e 's|^SHLIBDIRS= fips|SHLIBDIRS=|' \
- ${WRKSRC}/Makefile
-.else
@${REINPLACE_CMD} \
-e 's|^MANDIR=.*$$|MANDIR=$$(MANPREFIX)/man|' \
-e 's|lib/pkgconfig|libdata/pkgconfig|g' \
-e 's|LIBVERSION=[^ ]* |LIBVERSION=$(OPENSSL_SHLIBVER) |' \
${WRKSRC}/Makefile
-.endif
post-install:
.if !defined(NOSHARED)
diff --git a/security/openssl/distinfo b/security/openssl/distinfo
index de098cedf99c..639c708b9f50 100644
--- a/security/openssl/distinfo
+++ b/security/openssl/distinfo
@@ -1,6 +1,3 @@
-MD5 (openssl-0.9.7m.tar.gz) = 74a4d1b87e1e6e1ec95dbe58cb4c5b9a
-SHA256 (openssl-0.9.7m.tar.gz) = c98b9703887e2dda6217b91405d0d94883f7c67e205fc4d7a81bb690d2e10572
-SIZE (openssl-0.9.7m.tar.gz) = 3303943
MD5 (openssl-0.9.8i.tar.gz) = 561e00f18821c74b2b86c8c7786f9d8b
SHA256 (openssl-0.9.8i.tar.gz) = e8fc5fcfb715ffe925b2982aa9ca287832a93495d7fff03f17f6449f0732718c
SIZE (openssl-0.9.8i.tar.gz) = 3459643