blob: cf9304b0d0a1afc95d30751d120eac150e324439 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# This should be sub-packages...
PORTNAME= base
DISTVERSION= ${QT6_VERSION}
CATEGORIES= databases
PKGNAMEPREFIX= qt6-
PKGNAMESUFFIX= _sqldriver-${FLAVOR}
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt base (${FLAVOR} sqldriver)
FLAVORS= sqlite mysql odbc psql
FLAVOR?= sqlite
WRKSRC_SUBDIR= src/plugins/sqldrivers
USES= cmake compiler:c++17-lang pkgconfig qt-dist:6 \
${${FLAVOR}_USES}
USE_QT= base
CMAKE_ARGS= -DCMAKE_PROJECT_NAME=Qt6${FLAVOR}
CMAKE_ON= FEATURE_sql_${FLAVOR} ${${FLAVOR}_CMAKE_ON}
CMAKE_OFF= ${FLAVORS:N${FLAVOR}:S/^/FEATURE_sql_/} \
FEATURE_sql_ibase \
QT_GENERATE_SBOM
mysql_USES= mysql
odbc_LIB_DEPENDS= libodbc.so:databases/unixODBC
psql_USES= pgsql
sqlite_USES= sqlite:3
sqlite_CMAKE_ON= QT_FEATURE_system_sqlite
${FLAVOR}_PLIST= ${.CURDIR}/pkg-plist.${FLAVOR}
.include <bsd.port.mk>
|