BSD Ports

archivers/php-brotli 0.21.0 FreeBSD

Brotli extension for PHP

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f61040fa77
License
MIT
Categories
archivers
Package size
17.2 KiB, 44.0 KiB installed

Description

This is the PHP extension for Brotli, a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.

This extension can also transparently compress objects stored in APCu cache. Just set apc.serializer=brotli in your php.ini.

In the other systems

SystemPortVersion
FreeBSDarchivers/php-brotli0.21.0
DragonFlyarchivers/php-brotli0.13.1

Install

Binary package:

pkg install php82-brotli

From the ports tree:

cd /usr/ports/archivers/php-brotli/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	php82-brotli>0:archivers/php-brotli

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.21.00.21.00.13.10.13.10.21.0
FreeBSD:14:quarterly0.21.00.21.0n/a0.13.10.21.0
FreeBSD:15:latest0.21.00.21.0n/a0.13.10.13.1
FreeBSD:15:quarterly0.21.00.21.0n/an/an/a
FreeBSD:16:latest0.21.00.21.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Run dependencies 7

No port depends on this one.

Configuration

Options name: archivers_brotli

OptionDefaultDescription
APCUonAPCu cache compression support for objects
USES
php:ext pkgconfig
Service scripts
none
Flavors
php83-brotli-0.21.0, php84-brotli-0.21.0, php85-brotli-0.21.0, php86-brotli-0.21.0

Message after installing

This file has been added to automatically load the installed extension:
/usr/local/etc/php/ext-20-brotli.ini.sample

Files

distinfo 1
FileSizeSHA256
kjdev-php-ext-brotli-0.21.0_GH0.tar.gz396445f2f3c14ca0db0e8a887bb9e33fc13a56c084b6b6ff7a59ddf9c3bfa96f22bf1

Commit history 3

DateCommitCreditsLog message
f61040fa77 Paavo-Einari Kaipila archivers/php-brotli: Update 0.20.0 => 0.21.0
Changelog: https://github.com/kjdev/php-ext-brotli/releases/tag/0.21.0 PR: 297530 Sponsored by: UNIS Labs
1678d89418 Paavo-Einari Kaipila archivers/php-brotli: Update version 0.19.0=>0.20.0
Changelog: https://github.com/kjdev/php-ext-brotli/releases/tag/0.20.0 Commit log: https://github.com/kjdev/php-ext-brotli/compare/0.19.0...0.20.0 remove config.m4 patch, which has been upstreamed undo 63b6120db0b8290c6b7d0b91d16c94bfe617ebfe PR: 296523 Approved by: submitter is maintainer
63b6120db0 Muhammad Moinur Rahman */*php86*: Sunrise
Please DO NOT use this version in production, it is an early test version. For upgrade notes please visit: https://github.com/php/php-src/blob/php-8.6.0alpha1/UPGRADING Changelog: https://github.com/php/php-src/blob/php-8.6.0alpha1/NEWS