openbsd-ports/comms/gammu/Makefile
2022-03-11 18:26:24 +00:00

61 lines
1.3 KiB
Makefile

COMMENT = Gnu All Mobile Management Utilities
DISTNAME = gammu-1.42.0
SHARED_LIBS += Gammu 1.1 # 8.1
SHARED_LIBS += gsmsd 1.0 # 8.1
CATEGORIES = comms
HOMEPAGE = https://wammu.eu/
MAINTAINER = Kirill Bychkov <kirby@openbsd.org>
# GPLv2
PERMIT_PACKAGE = Yes
WANTLIB += c curl dbi glib-2.0 gobject-2.0 iconv intl m pthread usb-1.0
MASTER_SITES = https://dl.cihar.com/gammu/releases/
MODULES = devel/cmake
COMPILER = base-clang ports-gcc
BUILD_DEPENDS = devel/gettext,-tools
RUN_DEPENDS = misc/dialog
LIB_DEPENDS = databases/libdbi \
devel/glib2 \
devel/libusb1 \
net/curl
TEST_DEPENDS = devel/cmake
CONFIGURE_ARGS += -DINSTALL_MAN_DIR:STRING=man \
-DINSTALL_BASH_COMPLETION=OFF \
-DCMAKE_EXE_LINKER_FLAGS="-L${LOCALBASE}/lib -liconv -lintl" \
-Wno-dev
FLAVORS += mysql pgsql
FLAVOR ?=
SEPARATE_BUILD = flavored
.if !${FLAVOR:Mpgsql} && !${FLAVOR:Mmysql}
RUN_DEPENDS += databases/libdbi-drivers,-sqlite3
.endif
.if ${FLAVOR:Mmysql}
CONFIGURE_ARGS += -DMYSQL_BACKEND=ON
LIB_DEPENDS += databases/mariadb
RUN_DEPENDS += databases/libdbi-drivers
WANTLIB += mariadb
.endif
.if ${FLAVOR:Mpgsql}
CONFIGURE_ARGS += -DPSQL_BACKEND=ON
LIB_DEPENDS += databases/postgresql
RUN_DEPENDS += databases/libdbi-drivers,-pgsql
WANTLIB += pq
.endif
.include <bsd.port.mk>