naddy 49670c1200 Do not clobber CC from the qt5 module, the build framework uses CC=@CXX@.
This means C++ code will be linked with c++(1) and lld will be happy.
2018-11-09 23:23:35 +00:00

44 lines
1.1 KiB
Makefile

# $OpenBSD: Makefile,v 1.23 2018/11/09 23:23:35 naddy Exp $
COMMENT= create and manage certificates, CSRs, keys, etc
V= 2.1.1
DISTNAME= xca-$V
REVISION= 0
CATEGORIES= security x11
HOMEPAGE= https://hohnstaedt.de/xca/
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
# BSD
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Sql Qt5Widgets c crypto ltdl m
MASTER_SITES= https://github.com/chris2511/xca/releases/download/RELEASE.${V}/
MODULES= x11/qt5
USE_GMAKE= Yes
CONFIGURE_STYLE= gnu
# yuk, but it does the trick.
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
CXXFLAGS="${CXXFLAGS} -std=c++11" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -L${X11BASE}/lib"
MAKE_FLAGS= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -L${X11BASE}/lib"
MAKE_ENV= destdir=${WRKINST}
LIB_DEPENDS= devel/libtool,-ltdl
RUN_DEPENDS= devel/desktop-file-utils \
misc/shared-mime-info
NO_TEST= Yes
.include <bsd.port.mk>
# do not clobber CC from the qt5 module, the build framework uses CC=@CXX@
MAKE_FLAGS:= ${MAKE_FLAGS:NCC=*}