Index: databases/akonadi/Makefile =================================================================== --- databases/akonadi/Makefile +++ databases/akonadi/Makefile @@ -1,5 +1,6 @@ PORTNAME= akonadi DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= databases kde kde-applications MAINTAINER= kde@FreeBSD.org @@ -15,7 +16,7 @@ CONFLICTS= akonadi akonadi-kf5-git USES= cmake compiler:c++11-lib gettext gnome kde:5 qt:5 \ - shared-mime-info tar:xz xorg + shared-mime-info sqlite:3 tar:xz xorg USE_GNOME= libxml2 USE_KDE= auth codecs completion config configwidgets coreaddons crash \ dbusaddons guiaddons i18n iconthemes itemmodels itemviews \ @@ -23,58 +24,33 @@ designerplugin:build ecm:build \ designerplugin:run USE_QT= concurrent core dbus designer gui network sql testlib widgets xml \ - buildtools:build qmake:build + buildtools:build qmake:build \ + sql-sqlite3:run USE_XORG= x11 -CMAKE_ARGS+= -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" +CMAKE_ARGS+= -DCMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" \ + -DMYSQLD_EXECUTABLE:FILEPATH="${LOCALBASE}/libexec/mysqld" \ + -DMYSQLD_SCRIPTS_PATH:PATH="${LOCALBASE}/bin" \ + -DPOSTGRES_PATH:FILEPATH="${LOCALBASE}/bin/pg_ctl" USE_LDCONFIG= yes -OPTIONS_DEFINE= DOCS -OPTIONS_MULTI= DB -OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE -OPTIONS_SUB= yes -OPTIONS_DEFAULT= MYSQL +OPTIONS_DEFINE= DOCS +OPTIONS_GROUP= DB +OPTIONS_GROUP_DB= MYSQL PGSQL MYSQL_DESC= Install MySQL Qt plugin and server -MYSQL_USES= mysql:server qt:5 +MYSQL_USES= mysql:server MYSQL_USE= QT=sql-mysql:run -MYSQL_CMAKE_BOOL= AKONADI_BUILD_MYSQL PGSQL_DESC= Install PostgreSQL Qt plugin -# Do not add a dependency on PostgreSQL server as someone preferring -# it over MySQL might like to use some advanced configuration, like a -# remote server. -#PGSQL_USE= PGSQL=server -PGSQL_USES= qt:5 PGSQL_USE= QT=sql-pgsql:run -PGSQL_CMAKE_BOOL= AKONADI_BUILD_PGSQL - -SQLITE_DESC= Enable SQLite backend -SQLITE_USES= qt:5 sqlite:3 -SQLITE_USE= QT=sql-sqlite3:run -SQLITE_CMAKE_BOOL= AKONADI_BUILD_QSQLITE .include -# Multiple backends may be enabled, but there can be only -# one default. Set a default (the user can change it locally) -# based on the selected backends, preferring MySQL (if enabled). -# -# If you build this port with only a single backend selected, -# that one will be the default. This is useful for users of SQLite. .if ${PORT_OPTIONS:MMYSQL} -CMAKE_ARGS+= -DDATABASE_BACKEND=MYSQL -.else -. if ${PORT_OPTIONS:MPGSQL} -CMAKE_ARGS+= -DDATABASE_BACKEND=POSTGRES -. else -. if ${PORT_OPTIONS:MSQLITE} -CMAKE_ARGS+= -DDATABASE_BACKEND=SQLITE -. else -# Nothing else selected, very odd -CMAKE_ARGS+= -DDATABASE_BACKEND=MYSQL -. endif -. endif +CMAKE_ARGS+= -DDATABASE_BACKEND:STRING="MYSQL" +.elif ${PORT_OPTIONS:MPGSQL} +CMAKE_ARGS+= -DDATABASE_BACKEND:STRING="POSTGRES" .endif post-patch: Index: databases/akonadi/pkg-plist =================================================================== --- databases/akonadi/pkg-plist +++ databases/akonadi/pkg-plist @@ -345,7 +345,7 @@ %%QT_MKSPECDIR%%/modules/qt_AkonadiXml.pri %%QT_PLUGINDIR%%/designer/akonadiwidgets.so %%QT_PLUGINDIR%%/pim5/akonadi/akonadi_test_searchplugin.so -%%SQLITE%%%%QT_PLUGINDIR%%/sqldrivers/libqsqlite3.so +%%QT_PLUGINDIR%%/sqldrivers/libqsqlite3.so %%DATADIR%%/agents/knutresource.desktop share/config.kcfg/resourcebase.kcfg share/dbus-1/interfaces/org.freedesktop.Akonadi.Agent.Control.xml Index: net-p2p/ogmios/Makefile =================================================================== --- net-p2p/ogmios/Makefile +++ net-p2p/ogmios/Makefile @@ -1,5 +1,5 @@ PORTNAME= ogmios -PORTVERSION= 5.5.8 +PORTVERSION= 5.6.0 DISTVERSIONPREFIX=v MASTER_SITES= https://input-output-hk.github.io/cardano-haskell-packages/package/:chap CATEGORIES= net-p2p @@ -145,6 +145,7 @@ criterion-1.6.0.0 \ criterion-measurement-0.2.0.0 \ cryptonite-0.27_1 \ + data-array-byte-0.1.0.1_1 \ data-default-0.7.1.1 \ data-default-class-0.1.2.0 \ data-default-instances-containers-0.0.1 \ @@ -172,7 +173,7 @@ entropy-0.4.1.10 \ erf-2.0.0.0 \ extra-1.7.12 \ - fast-logger-3.1.1 \ + fast-logger-3.1.1_1 \ fgl-5.8.1.0 \ file-embed-0.0.15.0 \ filelock-0.1.1.5 \ @@ -333,7 +334,7 @@ scientific-0.3.7.0_3 \ selective-0.5 \ semialign-1.2.0.1_3 \ - semigroupoids-5.3.7 \ + semigroupoids-5.3.7_1 \ semigroups-0.20 \ serialise-0.2.6.0_1 \ set-algebra-0.1.0.0:chap \ @@ -379,7 +380,7 @@ tf-random-0.5 \ th-abstraction-0.4.5.0 \ th-compat-0.1.4 \ - th-expand-syns-0.4.10.0 \ + th-expand-syns-0.4.11.0 \ th-extras-0.0.0.6 \ th-lift-0.8.2_2 \ th-lift-instances-0.1.20 \ @@ -395,7 +396,7 @@ transformers-base-0.4.6 \ transformers-compat-0.6.6 \ transformers-except-0.1.3 \ - tree-diff-0.2.2 \ + tree-diff-0.3 \ type-equality-1_4 \ typed-process-0.2.10.1 \ typed-protocols-0.1.0.0:chap \ @@ -436,7 +437,7 @@ x509-system-1.6.7 \ x509-validation-1.6.12 \ yaml-0.11.8.0_2 \ - zlib-0.6.3.0 \ + zlib-0.6.3.0_1 \ zlib-bindings-0.1.1.5_2 CABAL_PROJECT= append Index: net-p2p/ogmios/distinfo =================================================================== --- net-p2p/ogmios/distinfo +++ net-p2p/ogmios/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1674902014 +TIMESTAMP = 1675441002 SHA256 (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0 SIZE (cabal/Glob-0.10.2/Glob-0.10.2.tar.gz) = 30226 SHA256 (cabal/Glob-0.10.2/revision/3.cabal) = dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081 @@ -265,6 +265,10 @@ SIZE (cabal/cryptonite-0.27/cryptonite-0.27.tar.gz) = 611768 SHA256 (cabal/cryptonite-0.27/revision/1.cabal) = c3a9c8ce11e654a9d5bee827b089d4b50587272828d0c52a85362a58667a916c SIZE (cabal/cryptonite-0.27/revision/1.cabal) = 18163 +SHA256 (cabal/data-array-byte-0.1.0.1/data-array-byte-0.1.0.1.tar.gz) = 1bb6eca0b3e02d057fe7f4e14c81ef395216f421ab30fdaa1b18017c9c025600 +SIZE (cabal/data-array-byte-0.1.0.1/data-array-byte-0.1.0.1.tar.gz) = 6784 +SHA256 (cabal/data-array-byte-0.1.0.1/revision/1.cabal) = 2ef1bd3511e82ba56f7f23cd793dd2da84338a1e7c2cbea5b151417afe3baada +SIZE (cabal/data-array-byte-0.1.0.1/revision/1.cabal) = 1989 SHA256 (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = b0f95d279cd75cacaa8152a01590dc3460f7134f6840b37052abb3ba3cb2a511 SIZE (cabal/data-default-0.7.1.1/data-default-0.7.1.1.tar.gz) = 1627 SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f01b423f000c3e069aaf52a348564a6536797f31498bb85c3db4bd2d0973e56 @@ -335,6 +339,8 @@ SIZE (cabal/extra-1.7.12/extra-1.7.12.tar.gz) = 45598 SHA256 (cabal/fast-logger-3.1.1/fast-logger-3.1.1.tar.gz) = 435f6e7e0771b9b525550c292a941ab5726b233e7d91fdeca707e3cdb531a8e7 SIZE (cabal/fast-logger-3.1.1/fast-logger-3.1.1.tar.gz) = 12772 +SHA256 (cabal/fast-logger-3.1.1/revision/1.cabal) = 54cab3b6e62e7341004e61ae9b9a57522944cdf8a81eafb5015f593842cd5904 +SIZE (cabal/fast-logger-3.1.1/revision/1.cabal) = 2484 SHA256 (cabal/fgl-5.8.1.0/fgl-5.8.1.0.tar.gz) = 5ba1cbc5cbc409aa98815cf3b73b221da3d485fef57eda3765321d657e9fa368 SIZE (cabal/fgl-5.8.1.0/fgl-5.8.1.0.tar.gz) = 56680 SHA256 (cabal/file-embed-0.0.15.0/file-embed-0.0.15.0.tar.gz) = f066b85d537a20252faa59489f6a854e4e8f39080f08730c9e195e418cec5bdd @@ -741,6 +747,8 @@ SIZE (cabal/semialign-1.2.0.1/revision/3.cabal) = 2852 SHA256 (cabal/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz) = 6d45cdb6c58c75ca588859b80b2c92b6f48590a03e065c24ce5d767a6a963799 SIZE (cabal/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz) = 35349 +SHA256 (cabal/semigroupoids-5.3.7/revision/1.cabal) = ac093739682f0dc7a37698b423590dc0f1ca89fed908fbbc5a73a44beefa7d18 +SIZE (cabal/semigroupoids-5.3.7/revision/1.cabal) = 7721 SHA256 (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 902d2e33c96b40a89de5957f2a9e097197afcc35e257e45b32ebe770993673e1 SIZE (cabal/semigroups-0.20/semigroups-0.20.tar.gz) = 18788 SHA256 (cabal/serialise-0.2.6.0/serialise-0.2.6.0.tar.gz) = 93ff1888e1972999f14663072b38efcfd0c1481b4ec8e30ddc9c5ce97681a516 @@ -857,8 +865,8 @@ SIZE (cabal/th-abstraction-0.4.5.0/th-abstraction-0.4.5.0.tar.gz) = 39515 SHA256 (cabal/th-compat-0.1.4/th-compat-0.1.4.tar.gz) = d8f97ac14ab47b6b8a7b0fdb4ff95426322ec56badd01652ac15da4a44d4bab8 SIZE (cabal/th-compat-0.1.4/th-compat-0.1.4.tar.gz) = 14838 -SHA256 (cabal/th-expand-syns-0.4.10.0/th-expand-syns-0.4.10.0.tar.gz) = f5455844e27578cf937c2eb670f15f6c10a45c29b2599e32bf308245360c9010 -SIZE (cabal/th-expand-syns-0.4.10.0/th-expand-syns-0.4.10.0.tar.gz) = 7457 +SHA256 (cabal/th-expand-syns-0.4.11.0/th-expand-syns-0.4.11.0.tar.gz) = 8acd59ce73078ec6fb39f7555c4bb6cf1e49c256859c30aa8a4fda6d029bf7d0 +SIZE (cabal/th-expand-syns-0.4.11.0/th-expand-syns-0.4.11.0.tar.gz) = 7493 SHA256 (cabal/th-extras-0.0.0.6/th-extras-0.0.0.6.tar.gz) = 02bf23940c0233a6ef6f61868e827ebd4554afe8d71cef2a1eb8e286a7f07c4a SIZE (cabal/th-extras-0.0.0.6/th-extras-0.0.0.6.tar.gz) = 4839 SHA256 (cabal/th-lift-0.8.2/th-lift-0.8.2.tar.gz) = 3a5927037a10ae63e605c02228c4027c32b7bab1985ae7b5379e6363b3cd5ce4 @@ -897,8 +905,8 @@ SIZE (cabal/transformers-compat-0.6.6/transformers-compat-0.6.6.tar.gz) = 41347 SHA256 (cabal/transformers-except-0.1.3/transformers-except-0.1.3.tar.gz) = 484babf024bd82e87cc8305bd38ae04d40a7c24fa81c487cc603c3c9fd230c0d SIZE (cabal/transformers-except-0.1.3/transformers-except-0.1.3.tar.gz) = 5020 -SHA256 (cabal/tree-diff-0.2.2/tree-diff-0.2.2.tar.gz) = 008390239dd942095b487b4a59e54faf18d51db5a4462177f301b763c0d5743c -SIZE (cabal/tree-diff-0.2.2/tree-diff-0.2.2.tar.gz) = 26179 +SHA256 (cabal/tree-diff-0.3/tree-diff-0.3.tar.gz) = a1c05636cedf521bc2e2898f0668fc7264f3396f5484be6ec6a8b9b2e5c11c8b +SIZE (cabal/tree-diff-0.3/tree-diff-0.3.tar.gz) = 26449 SHA256 (cabal/type-equality-1/type-equality-1.tar.gz) = 4728b502a211454ef682a10d7a3e817c22d06ba509df114bb267ef9d43a08ce8 SIZE (cabal/type-equality-1/type-equality-1.tar.gz) = 4525 SHA256 (cabal/type-equality-1/revision/4.cabal) = 7cd952c3ebf0da36ee05544e6209a850b22205fa8b749e17f4bacc5a8fe15269 @@ -1013,12 +1021,14 @@ SIZE (cabal/yaml-0.11.8.0/revision/2.cabal) = 5177 SHA256 (cabal/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz) = 9eaa989ad4534438b5beb51c1d3a4c8f6a088fdff0b259a5394fbf39aaee04da SIZE (cabal/zlib-0.6.3.0/zlib-0.6.3.0.tar.gz) = 369595 +SHA256 (cabal/zlib-0.6.3.0/revision/1.cabal) = 9adce39e4ca0b7a87d45df0a243134816c57059a08e28cff5469c98ae1f54dfc +SIZE (cabal/zlib-0.6.3.0/revision/1.cabal) = 5367 SHA256 (cabal/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz) = c83bb438f9b6c5fe860982731eb8ac7eff993e8b56cbc15ef5b471f229f79109 SIZE (cabal/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz) = 54770 SHA256 (cabal/zlib-bindings-0.1.1.5/revision/2.cabal) = 0c6f9f81832af2473281fd58631aff8c6bbad24191e00d2a5a6ae2479249043b SIZE (cabal/zlib-bindings-0.1.1.5/revision/2.cabal) = 1641 -SHA256 (cabal/cardanosolutions-ogmios-v5.5.8_GH0.tar.gz) = 24f94bd9de2d246bc30d7e4fbd0ae54e66f2c2877c76d3e090ab61fefde4f564 -SIZE (cabal/cardanosolutions-ogmios-v5.5.8_GH0.tar.gz) = 2064560 +SHA256 (cabal/cardanosolutions-ogmios-v5.6.0_GH0.tar.gz) = 5528912f2deb5b62eb491a0ae949d2b3d25d92755b864aa8f7cd20a4bb7261e1 +SIZE (cabal/cardanosolutions-ogmios-v5.6.0_GH0.tar.gz) = 2064285 SHA256 (cabal/KtorZ-hjsonpointer-879f0e74d55eef76ceaec8f60ed07657ab84bad7_GH0.tar.gz) = 90cb7e264bc09c80740fba2cabf8e2809faf4f31469085b922cca0a3a5baa4bd SIZE (cabal/KtorZ-hjsonpointer-879f0e74d55eef76ceaec8f60ed07657ab84bad7_GH0.tar.gz) = 16755 SHA256 (cabal/KtorZ-hjsonschema-35e0b05c3867463363e67f00a5092cd39fa33313_GH0.tar.gz) = 9e31858523031b1e551b9dc70860fe13d753bc302d8d48c626617cb78cfdeae5 Index: sysutils/plasma5-systemsettings/Makefile =================================================================== --- sysutils/plasma5-systemsettings/Makefile +++ sysutils/plasma5-systemsettings/Makefile @@ -1,12 +1,14 @@ PORTNAME= systemsettings DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= sysutils kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 system settings WWW= https://www.kde.org/plasma-desktop -USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg +USES= cmake compiler:c++11-lib gettext gstreamer kde:5 qt:5 tar:xz xorg +USE_GSTREAMER= curl openh264 USE_KDE= activities activities-stats auth codecs completion config \ configwidgets coreaddons crash dbusaddons guiaddons i18n \ iconthemes itemmodels itemviews jobwidgets js kcmutils \