summaryrefslogtreecommitdiff
path: root/filesystems/libblkid/Makefile
blob: ee9533315f77314718f5b1ce51241873cd0688bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
PORTNAME=	libblkid
DISTVERSIONPREFIX=	v
DISTVERSION=	2.41.1
CATEGORIES=	filesystems

MAINTAINER=	arrowd@FreeBSD.org
COMMENT=	Library to identify block devices (disks) as to their content
WWW=		https://github.com/util-linux/util-linux

LICENSE=	BSD3CLAUSE
LICENSE_FILE=	${WRKSRC}/Documentation/licenses/COPYING.BSD-3-Clause

USES=		bison meson pkgconfig tar:xz

USE_GITHUB=	yes
GH_ACCOUNT=	util-linux
GH_PROJECT=	util-linux

USE_LDCONFIG=	yes
# disable all Meson features because the project has gazillion of them and we only need few
MESON_ARGS=	--auto-features=disabled \
		-Dallow-32bit-time=true \
		-Db_lundef=false \
		-Dbuild-libblkid=enabled \
		-Dbuild-libsmartcols=enabled \
		-Dprogram-tests=false # dependency of libblkid

OPTIONS_DEFINE=		MANPAGES
OPTIONS_DEFAULT=	MANPAGES
OPTIONS_SUB=		yes
MANPAGES_BUILD_DEPENDS=	asciidoctor:textproc/rubygem-asciidoctor

.include <bsd.port.mk>