CVE and update status of the FreeBSD ports tree3,608 unaddressed CVEs in 711 portsAll times are CET
Port details

multimedia/wlrobs 1.2

Wayland screen capture plugin for obs-studio

Port info

Maintainer
jbeich@FreeBSD.org
Packages
latest: 1.2
Upstream
up to date
Last update
to 1.2 · 43e0ee5c86
Quarterly
2026Q4: 1.2
WWW
https://hg.sr.ht/~scoopta/wlrobs
CPE
not set in the port, and none could be determined, and that does not mean none exists
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install wlrobs
installs 1.2 from latest; from quarterly (2026Q4) 1.2
Port
# cd /usr/ports/multimedia/wlrobs && make install clean
Size
20 KiB download · 59 KiB installed
License
GPLv3+

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 16✗1.2–
FreeBSD 151.21.2–
FreeBSD 141.21.2✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.21.2–
FreeBSD 141.21.2✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Dependencies

Depends on 2

Run and library dependencies of the package on latest. Build dependencies are not in the package index.

Required by 0

No package on latest depends on it.

Packages on latest that depend on it directly.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.2.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (34)

Jan Beich (jbeich) · 1.2
multimedia/wlrobs: unbreak build after 6185551ef81e

meson.build:7:6: ERROR: Dependency "libobs" not found, tried cmake

CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find SIMDe (missing: SIMDe_INCLUDE_DIR) (found version "0.0.0")

      Reason given by package: Ensure SIMD Everywhere is available in local library paths.

Call Stack (most recent call first):
  /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/lib/cmake/libobs/finders/FindSIMDe.cmake:78 (find_package_handle_standard_args)
  /usr/local/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
  /usr/local/lib/cmake/libobs/libobsConfig.cmake:34 (find_dependency)
  CMakeLists.txt:20 (find_package)

Reported by:	pkg-fallout
43e0ee5c86
Jan Beich (jbeich) · 1.2
multimedia/wlrobs: update to 1.2

Changes:	https://hg.sr.ht/~scoopta/wlrobs/log?rev=v1.2
Reported by:	Repology
58e5d2b953
Max Brazhnikov (makc) · 1.1_3
*/*: convert to cmake:indirect

Convert bunch of ports to USES=cmake:indirect
43d9a1336d
Yuri Victorovich (yuri) · 1.1_3
multimedia/obs-studio: update 29.1.3 → 30.0.2

Reported by:	portscout
4fc64e4255
Christian Weisgerber (naddy) · 1.1_2
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Yuri Victorovich (yuri) · 1.1_1
multimedia/obs-studio: Update 28.1.2 -> 29.0.0

Reported by:	portscout
d4da7e500a
Jan Beich (jbeich) · 1.1
multimedia/wlrobs: update to 1.1

Changes:	https://hg.sr.ht/~scoopta/wlrobs/log?rev=v1.1
6520b1cf21
Jan Beich (jbeich) · 1.0_3
multimedia/wlrobs: work around broken pkg-config via cmake
314ef1e975
Yuri Victorovich (yuri) · 1.0_2
multimedia/wlrobs: Broken: fails to build with obs-studio-28.1.2
229372e58c
Stefan Eßer (se) · 1.0_2
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.0_2
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Jan Beich (jbeich) · 1.0_2
wayland: add more mostly leaf ports to virtual category

Caveats:
- emulators/rpcs3: install qt5-wayland and ensure Renderer is Vulkan (default)
- mail/thunderbird: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/chromium: add --ozone-platform=wayland on command line
- www/firefox-esr: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/firefox: add MOZ_ENABLE_WAYLAND=1 via environ(7)
2948687622
Piotr Kubaj (pkubaj) · 1.0_2
multimedia/wlrobs: build without GCC on powerpc64
ee7d9b35d5
Piotr Kubaj (pkubaj) · 1.0_2
multimedia/wlrobs: build with clang on powerpc64le
3e64c2162e
Jan Beich (jbeich) · 1.0_1
*: unbreak fetch from hg.sr.ht due to gzip timestamp change

$ gzip -vl *.tar.gz
 method  crc     date  time    compressed uncompressed  ratio uncompressed_name
-defla 8a3647d9 Jan  3 16:28        26188       122880  78.6% taiga-34c64aa7c3d7.tar
+defla 3eb3459c Aug  5 20:59        26181       122880  78.6% taiga-34c64aa7c3d7.tar
-defla a2fb1508 Dec 17 18:36        54998       296960  81.4% wlrobs-v1.0.tar
+defla 93eea86e Aug  5 21:01        54980       296960  81.4% wlrobs-v1.0.tar
-defla c698855c Feb  4 22:26        71551       368640  80.5% wofi-v1.2.4.tar
+defla 2388edd5 Aug  5 20:51        71538       368640  80.5% wofi-v1.2.4.tar
23cace48e4
Kevin Bowling (kbowling) · 1.0_1
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
da3162c7c9
Mathieu Arnold (mat) · 1.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Piotr Kubaj (pkubaj) · 1.0
multimedia/wlrobs: fix build on powerpc64le
ac6da3da60
Jan Beich (jbeich) · 1.0
multimedia/wlrobs: drop distfile mirroring

https://hg.sr.ht/~sircmpwn/hg.sr.ht/rev/701795ec3596
e0dc81e65d
Piotr Kubaj (pkubaj) · 1.0
multimedia/wlrobs: drop redundant CFLAGS

This is already in upstream obs-studio.
de9071d977
Piotr Kubaj (pkubaj) · 1.0
multimedia/wlrobs: fix build on powerpc64 elfv2

Clang can't build this port, build with GCC:
/usr/lib/clang/11.0.0/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
    return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
efb5717e02
Jan Beich (jbeich) · 1.0
multimedia/wlrobs: update to 1.0

Changes:	https://hg.sr.ht/~scoopta/wlrobs/log?rev=v1.0
05fec5c745
Jan Beich (jbeich) · s20200812
multimedia/wlrobs: update to s20200812

Changes:	https://hg.sr.ht/~scoopta/wlrobs/log
be61d3707e
Jan Beich (jbeich) · s20200622
multimedia/wlrobs: update to s20200622

Changes:	https://hg.sr.ht/~scoopta/wlrobs/rev/1d3acaaf6404
a1bfe11925
Jan Beich (jbeich) · s20200608
multimedia/wlrobs: switch to vendor install after r539684
3f01b01ec8
Jan Beich (jbeich) · s20200608
multimedia/wlrobs: update to s20200608

Changes:	https://hg.sr.ht/~scoopta/wlrobs/log
2a7ba47d0d
Jan Beich (jbeich) · s20200111
multimedia/wlrobs: unbreak on powerpc64

PR:		243659
Submitted by:	pkubaj
6aed660f10
Jan Beich (jbeich) · s20200111
multimedia/wlrobs: update to s20200111

Changes:	https://hg.sr.ht/~scoopta/wlrobs/log/8345bf985e39
c4a5400322
Jan Beich (jbeich) · s20200110
multimedia/wlrobs: update to s20200110

Changes:	https://hg.sr.ht/~scoopta/wlrobs/log/b6a34a5f77f6
dedc10c797
Jan Beich (jbeich) · s20191230
multimedia/wlrobs: update to s20191230

Changes:	https://hg.sr.ht/~scoopta/wlrobs/log/d7294c05b907
a1ffbe9624
Jan Beich (jbeich) · s20191120
multimedia/wlrobs: unbreak build

Looks the framework cannot handle if one of the mirrors returns a
distfile with incorrect checksum.

===========================================================================
=======================<phase: fetch          >============================
=> wlrobs-8b4656a90bc7.tar.gz doesn't seem to exist in /portdistfiles/.
=> Attempting to fetch https://hg.sr.ht/~scoopta/wlrobs/archive/8b4656a90bc7.tar.gz?dummy=/wlrobs-8b4656a90bc7.tar.gz
fetch: https://hg.sr.ht/~scoopta/wlrobs/archive/8b4656a90bc7.tar.gz?dummy=/wlrobs-8b4656a90bc7.tar.gz: size unknown
fetch:
https://hg.sr.ht/~scoopta/wlrobs/archive/8b4656a90bc7.tar.gz?dummy=/wlrobs-8b4656a90bc7.tar.gz:
size of remote file is not known
wlrobs-8b4656a90bc7.tar.gz                              22 kB   58 MBps    00s
===> Fetching all distfiles required by wlrobs-s20191120 for building
===========================================================================
=======================<phase: checksum       >============================
===> Fetching all distfiles required by wlrobs-s20191120 for building
=> SHA256 Checksum mismatch for wlrobs-8b4656a90bc7.tar.gz.
===>  Refetch for 1 more times files:  wlrobs-8b4656a90bc7.tar.gz
=> wlrobs-8b4656a90bc7.tar.gz doesn't seem to exist in /portdistfiles/.
=> Attempting to fetch https://hg.sr.ht/~scoopta/wlrobs/archive/8b4656a90bc7.tar.gz?dummy=/wlrobs-8b4656a90bc7.tar.gz
fetch: https://hg.sr.ht/~scoopta/wlrobs/archive/8b4656a90bc7.tar.gz?dummy=/wlrobs-8b4656a90bc7.tar.gz: size unknown
fetch:
https://hg.sr.ht/~scoopta/wlrobs/archive/8b4656a90bc7.tar.gz?dummy=/wlrobs-8b4656a90bc7.tar.gz:
size of remote file is not known
wlrobs-8b4656a90bc7.tar.gz                              22 kB   49 MBps    00s
===> Fetching all distfiles required by wlrobs-s20191120 for building
===> Fetching all distfiles required by wlrobs-s20191120 for building
=> SHA256 Checksum mismatch for wlrobs-8b4656a90bc7.tar.gz.
===>  Giving up on fetching files:  wlrobs-8b4656a90bc7.tar.gz
Make sure the Makefile and distinfo file (/usr/ports/multimedia/wlrobs/distinfo)
are up to date.  If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1

Reported by:	pkg-fallout
25d6b84315
Jan Beich (jbeich) · s20191120
multimedia/wlrobs: define license
e683ff1263
Jan Beich (jbeich) · s20191120
multimedia/wlrobs: add new port

wlrobs is an obs-studio plugin that allows you to screen capture on
wlroots-based Wayland compositors.

https://hg.sr.ht/~scoopta/wlrobs
40b12e1fe0