* USE_GITHUB since this release is only in GH and not in SF
* Add LICENSE according to project's site (no license file is provided)
* Use DISTVERSION instead of PORTVERSION
* Flavorize port and make qt5 default (as in the previous version)
PR: 227097
Reported by: lebarondemerde@privacychain.ch
Approved by: tcberner (mentor), portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D15023
mongodb works just fine without it, and it leads to packages that are 10
times bigger than needed.
PR: 228494
Submitted by: mat
Sponsored by: Absolight
84faa631a5
Refactor memory allocation for the symmetric ciphers context structures.
5781341d99
Use the OpenSSL HMAC implementation, and thus also the OpenSSL EVP_sha1()
implementation.
Experiments show about a 1.5x speedup on Intel CPUs with AVX2.
fb95445019
When building with OpenSSL, pass the AES_ICM key to the EVP context (and
thus, do AES key expansion) in srtp_cipher_init, not srtp_cipher_set_iv.
This means that AES key expansion is done once per key, rather than once
per packet, resulting in a 2-3x speedup for AES-128.
1acba56991
When building with OpenSSL, pass the AES_GCM key to the EVP context (and
thus, do AES key expansion) in srtp_cipher_init, not srtp_cipher_set_iv.
Improves AES_GCM performance 2x-3x.
0b45423678
Changes for OpenSSL 1.1.0 compatibility.
In OpenSSL 1.1.0, EVP_CIPHER_CTX, HMAC_CTX, and EVP_MD_CTX are opaque
types, and have to be allocated with *_new methods and deallocated with
*_free.
EVP_CIPHER_CTX_new/free is present in OpenSSL 1.0.1 and later, but
HMAC_CTX_new and EVP_MD_CTX_new are new in OpenSSL 1.1.0.
Use the _new unconditionally for ciphers, and conditionally use the old
or new APIs for HMAC and MD.
No noticible performance change for older OpenSSL.
PR: 228866
I have had around for a while.
It merely brings the usage into modernity. (Well, it drops ia64, but
that was done in a tree sweep a long time ago.)
Approved by: portmgr (tier-2 blanket)
This will primarily help powerpc64.
For archs where clang is the default compiler, these changes will have no
effect, as the base compiler already has these capabilities (primarily, but
not exclusively, c++-11).
Tested for no-harm on amd64.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
(I will accept the explanation that many of these are not useful for mips64,
but there are some in archivers, comms, databases, ...)
Tested on: amd64; mips64 xbuild.
Approved by: portmgr (tier-2 blanket)
Changelog: https://sourceforge.net/p/gimp-print/mailman/message/36300478/
While here, remove cups-genppd symlink (added in ports r465457) again.
The symlink is not being provided by upstream, and it's not expected
that users use this tool anyway (most of those who do are following
outdated documentation). (Noted by tijl@)
<ChangeLog>
*) Feature: configuration of environment variables for application
processes.
*) Feature: customization of php.ini path.
*) Feature: setting of individual PHP configuration options.
*) Feature: configuration of execution arguments for Go applications.
*) Bugfix: keep-alive connections might hang after reconfiguration.
</ChangeLog>