BSD Ports

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

SystemPortVersion
FreeBSDmisc/xdelta33.2.0,1
NetBSDdevel/xdelta33.1.0
DragonFlymisc/xdelta33.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.2.0,13.2.0,13.1.0_3,13.1.0_4,13.2.0,1
FreeBSD:14:quarterly3.2.0,13.2.0,1n/a3.1.0_4,13.2.0,1
FreeBSD:15:latest3.2.0,13.2.0,1n/a3.1.0_4,13.1.0_4,1
FreeBSD:15:quarterly3.2.0,13.2.0,1n/an/an/a
FreeBSD:16:latest3.2.0,13.2.0,1n/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 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
FileSizeSHA256
xdelta3-3.2.0.tar.gz34862189c368ac627fd89b96a7ecb555d9dd63f455a8c524103c8117f64787a78e5709
Master sites 1
  • https://github.com/jmacd/xdelta/releases/download/v3.2.0/

Commit history 1

DateCommitCreditsLog 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