diff options
-rw-r--r-- | x11/Makefile | 1 | ||||
-rw-r--r-- | x11/xwaylandvideobridge/Makefile | 17 | ||||
-rw-r--r-- | x11/xwaylandvideobridge/distinfo | 3 | ||||
-rw-r--r-- | x11/xwaylandvideobridge/pkg-descr | 6 | ||||
-rw-r--r-- | x11/xwaylandvideobridge/pkg-plist | 32 |
5 files changed, 59 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile index 5838dd74c078..b23f066f478d 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -617,6 +617,7 @@ SUBDIR += xvmcinfo SUBDIR += xvt SUBDIR += xwatchwin + SUBDIR += xwaylandvideobridge SUBDIR += xwd SUBDIR += xwininfo SUBDIR += xwinwrap diff --git a/x11/xwaylandvideobridge/Makefile b/x11/xwaylandvideobridge/Makefile new file mode 100644 index 000000000000..a63046549406 --- /dev/null +++ b/x11/xwaylandvideobridge/Makefile @@ -0,0 +1,17 @@ +PORTNAME= xwaylandvideobridge +DISTVERSION= 0.3.0 +CATEGORIES= x11 kde +MASTER_SITES= KDE/stable/${PORTNAME}/ + +MAINTAINER= kde@FreeBSD.org +COMMENT= Tool to share specific windows to X11 clients +WWW= https://invent.kde.org/system/xwaylandvideobridge + +USES= cmake kde:5 qt:5 tar:xz xorg +USE_KDE= coreaddons i18n kpipewire notifications windowsystem \ + ecm:build +USE_QT= core dbus declarative gui network widgets x11extras \ + buildtools:build qmake:build +USE_XORG= x11 xcb + +.include <bsd.port.mk> diff --git a/x11/xwaylandvideobridge/distinfo b/x11/xwaylandvideobridge/distinfo new file mode 100644 index 000000000000..eb94ae7b8170 --- /dev/null +++ b/x11/xwaylandvideobridge/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1699542009 +SHA256 (xwaylandvideobridge-0.3.0.tar.xz) = f8da6e8fe0ec3bd5ea797af8aad8fe1daab36fc3c77e2d36bb7443832cdfcffa +SIZE (xwaylandvideobridge-0.3.0.tar.xz) = 35584 diff --git a/x11/xwaylandvideobridge/pkg-descr b/x11/xwaylandvideobridge/pkg-descr new file mode 100644 index 000000000000..2a64a7131234 --- /dev/null +++ b/x11/xwaylandvideobridge/pkg-descr @@ -0,0 +1,6 @@ +By design, X11 applications can’t access window or screen contents for wayland +clients. This is fine in principle, but it breaks screen sharing in tools like +Discord, MS Teams, Skype, etc and more. + +This tool allows us to share specific windows to X11 clients, but within the +control of the user at all times. diff --git a/x11/xwaylandvideobridge/pkg-plist b/x11/xwaylandvideobridge/pkg-plist new file mode 100644 index 000000000000..ecd204520152 --- /dev/null +++ b/x11/xwaylandvideobridge/pkg-plist @@ -0,0 +1,32 @@ +bin/xwaylandvideobridge +etc/xdg/autostart/org.kde.xwaylandvideobridge.desktop +share/applications/org.kde.xwaylandvideobridge.desktop +share/icons/hicolor/scalable/apps/xwaylandvideobridge.svg +share/locale/ca/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/ca@valencia/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/cs/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/de/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/en_GB/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/eo/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/es/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/eu/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/fi/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/fr/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/gl/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/it/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/ja/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/ka/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/ko/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/nl/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/nn/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/pl/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/pt/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/pt_BR/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/sk/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/sl/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/sv/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/tr/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/uk/LC_MESSAGES/xwaylandvideobridge.mo +share/locale/zh_CN/LC_MESSAGES/xwaylandvideobridge.mo +share/metainfo/org.kde.xwaylandvideobridge.appdata.xml +share/qlogging-categories5/xwaylandvideobridge.categories |