From owner-svn-ports-all@freebsd.org Sun Jan 17 11:37:26 2021 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 095314E585D; Sun, 17 Jan 2021 11:37:26 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DJXvn6qN5z4mZ1; Sun, 17 Jan 2021 11:37:25 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D8CBC20CAE; Sun, 17 Jan 2021 11:37:25 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 10HBbP7V070177; Sun, 17 Jan 2021 11:37:25 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 10HBbOg6070172; Sun, 17 Jan 2021 11:37:24 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <202101171137.10HBbOg6070172@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sun, 17 Jan 2021 11:37:24 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r561811 - in head/security: . libretls X-SVN-Group: ports-head X-SVN-Commit-Author: bapt X-SVN-Commit-Paths: in head/security: . libretls X-SVN-Commit-Revision: 561811 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2021 11:37:26 -0000 Author: bapt Date: Sun Jan 17 11:37:24 2021 New Revision: 561811 URL: https://svnweb.freebsd.org/changeset/ports/561811 Log: LibreTLS is a port of libtls from LibreSSL to OpenSSL. libtls is "a new TLS library, designed to make it easier to write foolproof applications". libtls provides an excellent new API, but LibreSSL can be difficult to install on systems which already use OpenSSL. LibreTLS aims to make the libtls API more easily and widely available. WWW: https://git.causal.agency/libretls/about/ Added: head/security/libretls/ head/security/libretls/Makefile (contents, props changed) head/security/libretls/distinfo (contents, props changed) head/security/libretls/pkg-descr (contents, props changed) head/security/libretls/pkg-plist (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Sun Jan 17 11:27:18 2021 (r561810) +++ head/security/Makefile Sun Jan 17 11:37:24 2021 (r561811) @@ -315,6 +315,7 @@ SUBDIR += libpwstor SUBDIR += libressl SUBDIR += libressl-devel + SUBDIR += libretls SUBDIR += libscep SUBDIR += libscrypt SUBDIR += libsecret Added: head/security/libretls/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/libretls/Makefile Sun Jan 17 11:37:24 2021 (r561811) @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTNAME= libretls +PORTVERSION= 3.3.1 +CATEGORIES= security devel +MASTER_SITES= https://causal.agency/libretls/ + +MAINTAINER= bapt@FreeBSD.org +COMMENT= TLS library designed to ease writing foolproff applications + +LICENSE= ISCL + +USES= libtool ssl pkgconfig +INSTALL_TARGET= install-strip +GNU_CONFIGURE= yes + +USE_LDCONFIG= yes + +.include Added: head/security/libretls/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/libretls/distinfo Sun Jan 17 11:37:24 2021 (r561811) @@ -0,0 +1,3 @@ +TIMESTAMP = 1610882864 +SHA256 (libretls-3.3.1.tar.gz) = f23a29ef321eff099b8fbabdecc3a3378cfb9eca24b2bf02062554e9779c4d33 +SIZE (libretls-3.3.1.tar.gz) = 431233 Added: head/security/libretls/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/libretls/pkg-descr Sun Jan 17 11:37:24 2021 (r561811) @@ -0,0 +1,8 @@ +LibreTLS is a port of libtls from LibreSSL to OpenSSL. libtls is "a new TLS +library, designed to make it easier to write foolproof applications". + +libtls provides an excellent new API, but LibreSSL can be difficult to install +on systems which already use OpenSSL. LibreTLS aims to make the libtls API more +easily and widely available. + +WWW: https://git.causal.agency/libretls/about/ Added: head/security/libretls/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/libretls/pkg-plist Sun Jan 17 11:37:24 2021 (r561811) @@ -0,0 +1,94 @@ +include/tls.h +lib/libtls.a +lib/libtls.so +lib/libtls.so.20 +lib/libtls.so.20.0.1 +libdata/pkgconfig/libtls.pc +man/man3/tls_accept_cbs.3.gz +man/man3/tls_accept_fds.3.gz +man/man3/tls_accept_socket.3.gz +man/man3/tls_client.3.gz +man/man3/tls_close.3.gz +man/man3/tls_config_add_keypair_file.3.gz +man/man3/tls_config_add_keypair_mem.3.gz +man/man3/tls_config_add_keypair_ocsp_file.3.gz +man/man3/tls_config_add_keypair_ocsp_mem.3.gz +man/man3/tls_config_add_ticket_key.3.gz +man/man3/tls_config_clear_keys.3.gz +man/man3/tls_config_error.3.gz +man/man3/tls_config_free.3.gz +man/man3/tls_config_insecure_noverifycert.3.gz +man/man3/tls_config_insecure_noverifyname.3.gz +man/man3/tls_config_insecure_noverifytime.3.gz +man/man3/tls_config_new.3.gz +man/man3/tls_config_ocsp_require_stapling.3.gz +man/man3/tls_config_parse_protocols.3.gz +man/man3/tls_config_prefer_ciphers_client.3.gz +man/man3/tls_config_prefer_ciphers_server.3.gz +man/man3/tls_config_set_alpn.3.gz +man/man3/tls_config_set_ca_file.3.gz +man/man3/tls_config_set_ca_mem.3.gz +man/man3/tls_config_set_ca_path.3.gz +man/man3/tls_config_set_cert_file.3.gz +man/man3/tls_config_set_cert_mem.3.gz +man/man3/tls_config_set_ciphers.3.gz +man/man3/tls_config_set_crl_file.3.gz +man/man3/tls_config_set_crl_mem.3.gz +man/man3/tls_config_set_dheparams.3.gz +man/man3/tls_config_set_ecdhecurves.3.gz +man/man3/tls_config_set_key_file.3.gz +man/man3/tls_config_set_key_mem.3.gz +man/man3/tls_config_set_keypair_file.3.gz +man/man3/tls_config_set_keypair_mem.3.gz +man/man3/tls_config_set_keypair_ocsp_file.3.gz +man/man3/tls_config_set_keypair_ocsp_mem.3.gz +man/man3/tls_config_set_ocsp_staple_file.3.gz +man/man3/tls_config_set_ocsp_staple_mem.3.gz +man/man3/tls_config_set_protocols.3.gz +man/man3/tls_config_set_session_fd.3.gz +man/man3/tls_config_set_session_id.3.gz +man/man3/tls_config_set_session_lifetime.3.gz +man/man3/tls_config_set_verify_depth.3.gz +man/man3/tls_config_verify.3.gz +man/man3/tls_config_verify_client.3.gz +man/man3/tls_config_verify_client_optional.3.gz +man/man3/tls_configure.3.gz +man/man3/tls_conn_alpn_selected.3.gz +man/man3/tls_conn_cipher.3.gz +man/man3/tls_conn_cipher_strength.3.gz +man/man3/tls_conn_servername.3.gz +man/man3/tls_conn_session_resumed.3.gz +man/man3/tls_conn_version.3.gz +man/man3/tls_connect.3.gz +man/man3/tls_connect_cbs.3.gz +man/man3/tls_connect_fds.3.gz +man/man3/tls_connect_servername.3.gz +man/man3/tls_connect_socket.3.gz +man/man3/tls_default_ca_cert_file.3.gz +man/man3/tls_error.3.gz +man/man3/tls_free.3.gz +man/man3/tls_handshake.3.gz +man/man3/tls_init.3.gz +man/man3/tls_load_file.3.gz +man/man3/tls_ocsp_process_response.3.gz +man/man3/tls_peer_cert_chain_pem.3.gz +man/man3/tls_peer_cert_contains_name.3.gz +man/man3/tls_peer_cert_hash.3.gz +man/man3/tls_peer_cert_issuer.3.gz +man/man3/tls_peer_cert_notafter.3.gz +man/man3/tls_peer_cert_notbefore.3.gz +man/man3/tls_peer_cert_provided.3.gz +man/man3/tls_peer_cert_subject.3.gz +man/man3/tls_peer_ocsp_cert_status.3.gz +man/man3/tls_peer_ocsp_crl_reason.3.gz +man/man3/tls_peer_ocsp_next_update.3.gz +man/man3/tls_peer_ocsp_response_status.3.gz +man/man3/tls_peer_ocsp_result.3.gz +man/man3/tls_peer_ocsp_revocation_time.3.gz +man/man3/tls_peer_ocsp_this_update.3.gz +man/man3/tls_peer_ocsp_url.3.gz +man/man3/tls_read.3.gz +man/man3/tls_reset.3.gz +man/man3/tls_server.3.gz +man/man3/tls_unload_file.3.gz +man/man3/tls_write.3.gz