summaryrefslogtreecommitdiff
path: root/comms/gammu/Makefile
blob: 5fb44c7bcc01f82c4ca158835d599b9c0c011028 (plain)
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
34
35
36
37
38
39
40
41
42
43
44
PORTNAME=	gammu
PORTVERSION=	1.42.0
CATEGORIES=	comms
MASTER_SITES=	http://dl.cihar.com/gammu/releases/

MAINTAINER=	rodrigo@FreeBSD.org
COMMENT=	GNU All Mobile Management Utilities
WWW=		https://wammu.eu/gammu/

LICENSE=	GPLv2
LICENSE_FILE=	${WRKSRC}/COPYING

LIB_DEPENDS=	libcurl.so:ftp/curl

CMAKE_ARGS=	-DINSTALL_LIBDATA_DIR:PATH=${PREFIX}/libdata \
		-DINSTALL_MAN_DIR:PATH=${PREFIX}/man

USES=		cmake compiler:c++11-lang gettext gnome iconv pkgconfig shebangfix tar:xz
SHEBANG_FILES=	utils/jadmaker utils/gammu-config
bash_CMD=	/bin/sh
USE_GNOME=	glib20
USE_LDCONFIG=	yes
PLIST_SUB+=	VERSION=${PORTVERSION}

PORTDOCS=	*

OPTIONS_DEFINE=		BASH DBI DOCS PGSQL MYSQL ODBC
OPTIONS_DEFAULT=	BASH
OPTIONS_SUB=		yes

BASH_BUILD_DEPENDS=	bash:shells/bash
BASH_RUN_DEPENDS=	${BASH_BUILD_DEPENDS}
BASH_CMAKE_OFF=		-DINSTALL_BASH_COMPLETION:BOOL=OFF
DBI_DESC=		Database support via LibDBI
DBI_LIB_DEPENDS=	libdbi.so:databases/libdbi
DBI_CMAKE_OFF=		-DWITH_LibDBI:BOOL=OFF
PGSQL_USES=		pgsql
PGSQL_CMAKE_OFF=	-DWITH_Postgres:BOOL=OFF
MYSQL_USES=		mysql
MYSQL_CMAKE_OFF=	-DWITH_MySQL:BOOL=OFF
ODBC_LIB_DEPENDS=	libodbc.so:databases/unixODBC
ODBC_CMAKE_OFF=		-DWITH_ODBC:BOOL=OFF

.include <bsd.port.mk>