mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
f06a2a7658
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
56 lines
1.2 KiB
Makefile
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>
|