1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-01 05:45:45 +00:00

Update from 5.1.12 to 5.1.14

- Add LICNESE_FILE

Changelog:
 5.1.14:
- Fixed GH #347: Disable slam defense by default.
- Fix potential issue with destruction of locks. This does not affect Linux, but might affect Windows and BSD.
- Use mutex instead of rwlock for shared memory allocator (if pthreads mutex available).
- Require only read-lock for apcu_cas(), by using atomic compare-and-swap.

5.1.13:
- Reimplement persistence logic using precise allocation rather than memory pools. This reduces
memory usage of cache entries, especially for small values, and improves performance of persisting
and unpersisting values.
- Fixed GH #335: Stampede protection is broken.
- Fixed GH #328: Segfault in apcu_key_info() if APCu is disabled.
- Generally make the behavior of functions if APCu is disabled more consistent.
- Fixed PHP bug #72980: Empty strings are now consistently allowed as cache keys.
- Optimized apcu_key_info() and apcu_cache_info() by using interned strings.
- Fix build against PHP master (PHP 7.4).
- Many changes to internal C APIs.

Sponsored by:	Netzkommune GmbH
This commit is contained in:
Jochen Neumeister 2018-11-24 13:35:19 +00:00
parent a146a0f34e
commit b704c47551
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=485771
2 changed files with 5 additions and 4 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= APCu
PORTVERSION= 5.1.12
PORTVERSION= 5.1.14
CATEGORIES= devel
DISTNAME= ${PORTNAME:tl}-${PORTVERSION}
@ -10,6 +10,7 @@ MAINTAINER= joneum@FreeBSD.org
COMMENT= APC User Caching
LICENSE= PHP301
LICENSE_FILE= ${WRKSRC}/LICENSE
CONFLICTS_INSTALL= pecl-APC

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1532461651
SHA256 (PECL/apcu-5.1.12.tgz) = 4126f771cdcd8cc32e2ad024bae5b25611b28e6077fdbff8efe28ce55306797a
SIZE (PECL/apcu-5.1.12.tgz) = 105890
TIMESTAMP = 1543066368
SHA256 (PECL/apcu-5.1.14.tgz) = f02c01b80deec1eb8ba9f1257d5593bb7bbbf9fde1f16b1b4d3c2f3adff01ba2
SIZE (PECL/apcu-5.1.14.tgz) = 92976