Files
ports/security/web-eid-app/Makefile
T
sthen f06a2a7658 bump REVISION for ports where WANTLIB changed on !base-clang archs due
to recent COMPILER_LIBCXX changes; fiddlier ones

explicitly set "WANTLIB-foo= # empty" in a few ports to make it clear
where it wasn't done
2025-01-28 14:49:50 +00:00

56 lines
1.2 KiB
Makefile

COMMENT-main = native messaging host for Web eID browser extension
COMMENT-chrome = Chromium extension
COMMENT-firefox = Firefox extension
CATEGORIES = security www
V = 2.6.0
REVISION-chrome = 0
REVISION-firefox = 0
DISTNAME = web-eid_${V}.654-2004
PKGNAME = web-eid-${V}
PKGNAME-main = web-eid-native-${V}
WRKDIST = ${WRKDIR}/web-eid
SITES = https://github.com/web-eid/web-eid-app/releases/download/v${V}/
EXTRACT_SUFX = .tar.xz
MULTI_PACKAGES = -main -chrome -firefox
# MIT
PERMIT_PACKAGE = Yes
MAINTAINER = Klemens Nanni <kn@openbsd.org>
HOMEPAGE = https://web-eid.eu/
# -std=gnu++17
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>