diff --git a/package/netbsd/Makefile b/package/netbsd/Makefile index eed779718..ae548f8d7 100644 --- a/package/netbsd/Makefile +++ b/package/netbsd/Makefile @@ -20,6 +20,8 @@ CMAKE_ARGS = -DKATIE_TOOLS_SUFFIX="-katie" USE_LANGUAGES = c c++11 USE_TOOLS = pkg-config msgfmt +.include "options.mk" + .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../archivers/zstd/buildlink3.mk" .include "../../textproc/icu/buildlink3.mk" diff --git a/package/netbsd/PLIST.common b/package/netbsd/PLIST.common index 73523f4c5..294c17e47 100644 --- a/package/netbsd/PLIST.common +++ b/package/netbsd/PLIST.common @@ -1485,6 +1485,8 @@ lib/katie/plugins/imageformats/libqtga.so lib/katie/plugins/imageformats/libqtiff.so lib/katie/plugins/script/libqtscriptdbus.so lib/katie/plugins/sqldrivers/libqsqlodbc.so +${PLIST.mysql}lib/katie/plugins/sqldrivers/libqsqlmysql.so +${PLIST.pgsql}lib/katie/plugins/sqldrivers/libqsqlpsql.so lib/libKtCore.so lib/libKtCore.so.4.9 lib/libKtCore.so.4.9.2 diff --git a/package/netbsd/options.mk b/package/netbsd/options.mk new file mode 100644 index 000000000..ba469ddf5 --- /dev/null +++ b/package/netbsd/options.mk @@ -0,0 +1,25 @@ +# $NetBSD$ + +PKG_OPTIONS_VAR = PKG_OPTIONS.katie +PKG_SUPPORTED_OPTIONS = mysql pgsql +PKG_SUGGESTED_OPTIONS = + +.include "../../mk/bsd.options.mk" + +PLIST_VARS += mysql pgsql + +.if !empty(PKG_OPTIONS:Mmysql) +CMAKE_ARGS += -DWITH_MYSQL=TRUE +PLIST.mysql = yes +. include "../../mk/mysql.buildlink3.mk" +.else +CMAKE_ARGS += -DWITH_MYSQL=FALSE +.endif + +.if !empty(PKG_OPTIONS:Mpgsql) +CMAKE_ARGS += -DWITH_POSTGRESQL=TRUE +PLIST.pgsql = yes +. include "../../mk/pgsql.buildlink3.mk" +.else +CMAKE_ARGS += -DWITH_POSTGRESQL=FALSE +.endif