diff --git a/devel/libzim/Makefile b/devel/libzim/Makefile index d8b4f32592f2..706590c9823a 100644 --- a/devel/libzim/Makefile +++ b/devel/libzim/Makefile @@ -1,25 +1,29 @@ PORTNAME= libzim DISTVERSION= 9.2.3 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 +WWW= https://wiki.openzim.org/wiki/Libzim LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING +# 'googletest' dependency is only necessary for Meson's 'test' target, but it +# must be present as soon as configure time. 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 +# Python is necessary for the build against Xapian and for Meson's 'test' target +# as well, for which it must be present as soon as configure time. +USES= compiler:c++17-lang meson pkgconfig python:build 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 diff --git a/devel/libzim/pkg-descr b/devel/libzim/pkg-descr index e950aaf4c2f2..1d3db4122058 100644 --- a/devel/libzim/pkg-descr +++ b/devel/libzim/pkg-descr @@ -1,2 +1,3 @@ -The openZIM project proposes offline storage solutions for content coming from -the Web. +The libzim library is the standard implementation of the ZIM specification, +developed by OpenZIM as an offline storage solution for content coming from the +Web.