misc/xdelta3 3.2.0,1 FreeBSD
Binary diff and VCDIFF/RFC 3284 delta compression tool
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4fe2fada92- License
- APACHE20
- Categories
- misc, devel
- Package size
- 108.4 KiB, 332.4 KiB installed
Description
Xdelta3 is a binary differencing tool and library that implements VCDIFF (RFC 3284) delta compression. It encodes and decodes deltas for large files and provides command-line and reusable static-library interfaces.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | misc/xdelta3 | 3.2.0,1 |
| NetBSD | devel/xdelta3 | 3.1.0 |
| DragonFly | misc/xdelta3 | 3.1.0_4,1 |
Install
Binary package:
pkg install xdelta3
From the ports tree:
cd /usr/ports/misc/xdelta3/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xdelta3>0:misc/xdelta3
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.2.0,1 | 3.2.0,1 | 3.1.0_3,1 | 3.1.0_4,1 | 3.2.0,1 |
| FreeBSD:14:quarterly | 3.2.0,1 | 3.2.0,1 | n/a | 3.1.0_4,1 | 3.2.0,1 |
| FreeBSD:15:latest | 3.2.0,1 | 3.2.0,1 | n/a | 3.1.0_4,1 | 3.1.0_4,1 |
| FreeBSD:15:quarterly | 3.2.0,1 | 3.2.0,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.2.0,1 | 3.2.0,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libblake3.so: devel/libblake3
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++11-lang pathfix
- Service scripts
- none
Files
Manual pages 1
- xdelta3(1)
pkg-plist 9
- bin/xdelta3
- include/xdelta3.h
- lib/cmake/xdelta3/xdelta3Config.cmake
- lib/cmake/xdelta3/xdelta3ConfigVersion.cmake
- lib/cmake/xdelta3/xdelta3Targets-.cmake
- lib/cmake/xdelta3/xdelta3Targets.cmake
- lib/libxdelta3.a
- libdata/pkgconfig/xdelta3.pc
- share/man/man1/xdelta3.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xdelta3-3.2.0.tar.gz | 348621 | 89c368ac627fd89b96a7ecb555d9dd63f455a8c524103c8117f64787a78e5709 |
Master sites 1
- https://github.com/jmacd/xdelta/releases/download/v3.2.0/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
4fe2fada92 |
Thomas Barabosch | misc/xdelta3: Update to 3.2.0 and take maintainership Port changes:
- Switch the upstream build from Autotools to CMake
(see https://github.com/jmacd/xdelta)
- Update the declared license from GPLv2+ to Apache 2.0
(as per https://github.com/jmacd/xdelta)
- Enable armor support and the static-library build
- Install the public header, static library, pkg-config file, and CMake
package metadata
- Remove the obsolete regtest patch (not required anymore due to
changes to the build infrastructure)
- Update WWW, COMMENT, and pkg-descr to reflect these chagnes
- Add a complete pkg-plist
Changelog: https://github.com/jmacd/xdelta/releases/tag/v3.2.0
PR: 297302
Reported by: Thomas Barabosch <[email protected]> (new maintainer)
Reviewed by: diizzy |