Files
2026-05-16 19:22:03 +00:00

53 lines
1.1 KiB
Makefile

ONLY_FOR_ARCHS = ${LP64_ARCHS}
COMMENT-main = native messaging host for Web eID browser extension
COMMENT-chrome = Chromium extension
COMMENT-firefox = Firefox extension
CATEGORIES = security www
V = 2.9.0
DISTNAME = web-eid-${V}
PKGNAME-main = web-eid-native-${V}
SITES = https://github.com/web-eid/web-eid-app/releases/download/v${V}/
MULTI_PACKAGES = -main -chrome -firefox
# MIT
PERMIT_PACKAGE = Yes
MAINTAINER = Klemens Nanni <kn@openbsd.org>
HOMEPAGE = https://web-eid.eu/
# -std=gnu++20
COMPILER = base-clang ports-gcc
WANTLIB-main += ${COMPILER_LIBCXX} GL Qt6Core Qt6Gui Qt6Network Qt6Svg
WANTLIB-main += Qt6SvgWidgets Qt6Widgets c crypto m pcsclite
MODULES = devel/cmake \
x11/qt6
BUILD_DEPENDS = devel/gtest \
x11/qt6/qtsvg
LIB_DEPENDS-main = ${MODQT_LIB_DEPENDS} \
x11/qt6/qtsvg \
security/pcsc-lite
RUN_DEPENDS-main = devel/desktop-file-utils \
x11/gtk+4,-guic
RUN_DEPENDS-chrome = ${FULLPKGPATH-main}
LIB_DEPENDS-chrome = # empty
WANTLIB-chrome = # empty
RUN_DEPENDS-firefox = ${FULLPKGPATH-main}
LIB_DEPENDS-firefox = # empty
WANTLIB-firefox = # empty
TEST_IS_INTERACTIVE = X11
.include <bsd.port.mk>