diff --git a/devel/sdbus-cpp/Makefile b/devel/sdbus-cpp/Makefile index c7f2e592c4e0..014bae0ba75c 100644 --- a/devel/sdbus-cpp/Makefile +++ b/devel/sdbus-cpp/Makefile @@ -1,25 +1,26 @@ PORTNAME= sdbus-cpp DISTVERSIONPREFIX= v -DISTVERSION= 1.6.0 +DISTVERSION= 2.0.0 CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org COMMENT= High-level C++ D-Bus library WWW= https://github.com/Kistler-Group/sdbus-cpp LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libbasu.so:devel/basu \ libexpat.so:textproc/expat2 TEST_DEPENDS= googletest>0:devel/googletest USES= cmake:testing compiler:c++17-lang pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= Kistler-Group CMAKE_ON= BUILD_CODE_GEN CMAKE_OFF= BUILD_DOC CMAKE_TESTING_ON= BUILD_TESTS +DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/cpp/c++/} .include diff --git a/devel/sdbus-cpp/distinfo b/devel/sdbus-cpp/distinfo index d4e1a7da269f..689e3dcca36c 100644 --- a/devel/sdbus-cpp/distinfo +++ b/devel/sdbus-cpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713981874 -SHA256 (Kistler-Group-sdbus-cpp-v1.6.0_GH0.tar.gz) = 7ec8a2565bfc8f975c7ee528cb292021063ed793d6864c1c8733ca10ff906164 -SIZE (Kistler-Group-sdbus-cpp-v1.6.0_GH0.tar.gz) = 227954 +TIMESTAMP = 1713985202 +SHA256 (Kistler-Group-sdbus-cpp-v2.0.0_GH0.tar.gz) = 88af4569161a0d0192f0f4a94582a1af4e75722499d06984fb7f91f638f5afb3 +SIZE (Kistler-Group-sdbus-cpp-v2.0.0_GH0.tar.gz) = 243202 diff --git a/devel/sdbus-cpp/pkg-plist b/devel/sdbus-cpp/pkg-plist index eddc3188916a..41b6491b199e 100644 --- a/devel/sdbus-cpp/pkg-plist +++ b/devel/sdbus-cpp/pkg-plist @@ -1,29 +1,35 @@ -bin/sdbus-c++-xml2cpp include/sdbus-c++/AdaptorInterfaces.h include/sdbus-c++/ConvenienceApiClasses.h include/sdbus-c++/ConvenienceApiClasses.inl include/sdbus-c++/Error.h include/sdbus-c++/Flags.h include/sdbus-c++/IConnection.h include/sdbus-c++/IObject.h include/sdbus-c++/IProxy.h include/sdbus-c++/Message.h include/sdbus-c++/MethodResult.h include/sdbus-c++/ProxyInterfaces.h include/sdbus-c++/StandardInterfaces.h include/sdbus-c++/TypeTraits.h include/sdbus-c++/Types.h +include/sdbus-c++/VTableItems.h +include/sdbus-c++/VTableItems.inl include/sdbus-c++/sdbus-c++.h -lib/cmake/sdbus-c++-tools/sdbus-c++-tools-config-version.cmake -lib/cmake/sdbus-c++-tools/sdbus-c++-tools-config.cmake -lib/cmake/sdbus-c++-tools/sdbus-c++-tools-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/sdbus-c++-tools/sdbus-c++-tools-targets.cmake lib/cmake/sdbus-c++/sdbus-c++-config-version.cmake lib/cmake/sdbus-c++/sdbus-c++-config.cmake lib/cmake/sdbus-c++/sdbus-c++-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/sdbus-c++/sdbus-c++-targets.cmake lib/libsdbus-c++.so -lib/libsdbus-c++.so.1 -lib/libsdbus-c++.so.1.6.0 -libdata/pkgconfig/sdbus-c++-tools.pc +lib/libsdbus-c++.so.2 +lib/libsdbus-c++.so.2.0.0 libdata/pkgconfig/sdbus-c++.pc +%%DOCSDIR%%/AUTHORS +%%DOCSDIR%%/COPYING +%%DOCSDIR%%/ChangeLog +%%DOCSDIR%%/NEWS +%%DOCSDIR%%/README +%%DOCSDIR%%/README.md +%%DOCSDIR%%/sdbus-c++-class-diagram.png +%%DOCSDIR%%/sdbus-c++-class-diagram.uml +%%DOCSDIR%%/systemd-dbus-config.md +%%DOCSDIR%%/using-sdbus-c++.md diff --git a/sysutils/pass-secrets/Makefile b/sysutils/pass-secrets/Makefile index 5634a896e940..148726bafa65 100644 --- a/sysutils/pass-secrets/Makefile +++ b/sysutils/pass-secrets/Makefile @@ -1,25 +1,27 @@ PORTNAME= pass-secrets PORTVERSION= s20240404 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Freedesktop secrets provider that uses pass as a backend WWW= https://github.com/nullobsi/pass-secrets LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN= https://github.com/nullobsi/pass-secrets/issues/17 + LIB_DEPENDS= libsdbus-c++.so:devel/sdbus-cpp RUN_DEPENDS= pass:sysutils/password-store USES= cmake compiler:c++17-lang USE_GITHUB= yes GH_ACCOUNT= nullobsi GH_TAGNAME= e313297 PLIST_FILES= bin/${PORTNAME} \ share/dbus-1/services/si.nullob.pass-secrets.service post-patch: @${REINPLACE_CMD} '/systemd/d' ${WRKSRC}/CMakeLists.txt .include diff --git a/x11/hypridle/Makefile b/x11/hypridle/Makefile index 0597648d0109..00c0980714b6 100644 --- a/x11/hypridle/Makefile +++ b/x11/hypridle/Makefile @@ -1,37 +1,39 @@ PORTNAME= hypridle DISTVERSIONPREFIX= v DISTVERSION= 0.1.3 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Hyprland's idle daemon #' WWW= https://github.com/hyprwm/hypridle LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN= https://github.com/hyprwm/hypridle/issues/95 + BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ libhyprutils.so:devel/hyprutils \ libsdbus-c++.so:devel/sdbus-cpp \ libwayland-client.so:graphics/wayland USES= compiler:c++11-lib cmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= hyprwm LDFLAGS+= -Wl,--as-needed # sdbus-cpp deps PLIST_FILES= bin/${PORTNAME} \ lib/systemd/user/${PORTNAME}.service \ share/hypr/${PORTNAME}.conf post-patch: # https://github.com/ConsoleKit2/ConsoleKit2/issues/150 # https://github.com/ConsoleKit2/ConsoleKit2/issues/151 @${REINPLACE_CMD} -e 's,/login1,/ConsoleKit/Manager,' \ -e 's,login1,ConsoleKit,' \ -e 's,logind,consolekit2,' \ -e 's,GetSession,&ByPID,' \ -e 's,"auto",uint32_t{getpid()},' \ ${WRKSRC}/src/core/Hypridle.cpp .include diff --git a/x11/xdg-desktop-portal-hyprland/Makefile b/x11/xdg-desktop-portal-hyprland/Makefile index 2fcad9c7f016..d2d0d5e8ab3b 100644 --- a/x11/xdg-desktop-portal-hyprland/Makefile +++ b/x11/xdg-desktop-portal-hyprland/Makefile @@ -1,38 +1,40 @@ PORTNAME= xdg-desktop-portal-hyprland DISTVERSIONPREFIX= v DISTVERSION= 1.3.6 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= xdg-desktop-portal backend for hyprland WWW= https://github.com/hyprwm/xdg-desktop-portal-hyprland LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN= fails to build with sdbus-cpp 2.0.0 + BUILD_DEPENDS= hyprutils>0:devel/hyprutils \ hyprwayland-scanner>=0.4.2:devel/hyprwayland-scanner \ wayland-protocols>=1.31:graphics/wayland-protocols LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ libsdbus-c++.so:devel/sdbus-cpp \ libdrm.so:graphics/libdrm \ libwayland-client.so:graphics/wayland \ libpipewire-0.3.so:multimedia/pipewire RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal \ grim:x11/grim \ slurp:x11/slurp USES= cmake compiler:c++11-lib gl pkgconfig qt:6 USE_GITHUB= yes USE_GL= gbm USE_QT= base wayland:run GH_ACCOUNT= hyprwm GH_TUPLE= hyprwm:hyprland-protocols:v0.2:hyprland_protocols/subprojects/hyprland-protocols LDFLAGS+= -Wl,--as-needed # GL, sdbus-cpp deps PLIST_FILES= bin/hyprland-share-picker \ lib/systemd/user/${PORTNAME}.service \ libexec/${PORTNAME} \ share/dbus-1/services/org.freedesktop.impl.portal.desktop.hyprland.service \ share/xdg-desktop-portal/portals/hyprland.portal .include