ports/devel/libzim/Makefile
Olivier Certner f4debe62c8
devel/libzim: Update 8.2.1 → 9.2.1
Selected list of improvements:
- getMediaCount() does not fail anymore if M/Counter is missing
- Reintroduce optimization of Entry::getItem()
- C++17 compatible code
- Bump-up ZIM format minor version to 6.1.2
- Optimize checksum calculation
- Better handling of split ZIM files

See also:
https://github.com/openzim/libzim/releases/tag/9.0.0
https://github.com/openzim/libzim/releases/tag/9.1.0
https://github.com/openzim/libzim/releases/tag/9.2.0
https://github.com/openzim/libzim/releases/tag/9.2.1

This is a maintainer update (olce.freebsd.ports@certner.fr).

Approved by:    jrm (ports)
Approved by:    emaste (mentor)
2024-05-21 14:40:09 +02:00

25 lines
707 B
Makefile

PORTNAME= libzim
DISTVERSION= 9.2.1
CATEGORIES= devel
MASTER_SITES= https://download.openzim.org/release/libzim/
MAINTAINER= olce.freebsd.ports@certner.fr
COMMENT= Reference implementation of the ZIM specification
WWW= https://www.openzim.org/wiki/OpenZIM
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= googletest>0:devel/googletest
LIB_DEPENDS= libicui18n.so:devel/icu \
libxapian.so:databases/xapian-core \
libzstd.so:archivers/zstd
USES= compiler:c++17-lang meson pkgconfig python tar:xz
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_CMD:T} python3-config=${PYTHON_CMD:T}-config
PLIST_SUB= DISTVERSION=${DISTVERSION} DISTMAJ=${DISTVERSION:C/\..*//}
.include <bsd.port.mk>