Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590a9f015d155
Port details
multimedia/obs-studio 32.2.2_1
Open source streaming/recording software
Port info
- Maintainer
- yuri@FreeBSD.org
- Packages
- latest: 32.2.2_1
- Upstream
- Higher version available: 33.0.1
- Last update
- to 32.2.2_1 · 55d43c8efb
- Quarterly
- 2026Q4: 32.2.2
- WWW
- https://obsproject.com/
- 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 obs-studioinstalls 32.2.2_1 fromlatest; fromquarterly(2026Q4) 32.2.2- Port
# cd /usr/ports/multimedia/obs-studio && make install clean# make -C /usr/ports/multimedia/obs-studio config # change options first
- Size
- 6.2 MiB download · 22 MiB installed
- License
- GPLv2+
- Options
- 9 of 9 on in the package: BROWSER JACK NVENC PIPEWIRE PULSEAUDIO SNDIO VLC VST WAYLAND
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | ✗ | 32.2.2 | – |
| FreeBSD 15 | 32.2.2_1 | 32.2.2_1 | – |
| FreeBSD 14 | 32.2.2_1 | 32.2.2_1 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 32.2.2 | 32.2.2 | – |
| FreeBSD 14 | 32.2.2 | 32.2.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 54
- devel/glib20 2.88.3,2 1 unaddressed
- lang/python312 3.12.15 25 unaddressed
- multimedia/ffmpeg 9.0.2_3,1 11 unaddressed
- multimedia/vlc 3.0.23_3,4 1 unaddressed
- audio/alsa-lib 1.2.16.1
- audio/fdk-aac 3.0.0
- audio/jack 1.9.22_3
- audio/pulseaudio 17.0_6
- audio/rnnoise 0.2
- audio/sndio 1.10.0_1
- audio/speexdsp 1.2.1
- devel/dbus 1.16.2_4,1
- devel/desktop-file-utils 0.28
- devel/gettext-runtime 1.0_1
- devel/jansson 2.15.1_1
- devel/libpci 3.15.0
- devel/libsysinfo 0.0.3_3
- devel/libudev-devd 0.7.0
- devel/qt6-base 6.11.3_1
- ftp/curl 8.23.0
- graphics/libdrm 2.4.134,1
- graphics/libglvnd 1.7.0
- graphics/qr-code-generator 1.8.0
- graphics/qt6-svg 6.11.3
- graphics/wayland 1.26.0
- lang/lua54 5.4.8
- lang/luajit 2.1.0.20260908
- misc/libuuid 2.42.4
- multimedia/librist 0.2.20
- multimedia/libv4l 1.23.0_5
- multimedia/libva 2.24.1
- multimedia/libx264 0.165.3223_1
- multimedia/pipewire 1.6.9
- print/freetype2 2.14.3
- security/mbedtls3 3.6.7
- www/cef 152.0.6_1
- www/libdatachannel 0.24.6
- www/srt 1.5.7_1
- x11-fonts/fontconfig 2.18.3,1
- x11/libICE 1.1.2,1
- x11/libSM 1.2.6,1
- x11/libX11 1.8.14,1
- x11/libXcomposite 0.4.7,1
- x11/libXext 1.3.7,1
- x11/libXfixes 6.0.2
- x11/libXinerama 1.1.6,1
- x11/libXrandr 1.5.5
- x11/libxcb 1.17.0
- x11/libxkbcommon 1.13.2
- x11/xcb-util 0.4.1,1
- x11/xcb-util-image 0.4.1
- x11/xcb-util-keysyms 0.4.1
- x11/xcb-util-renderutil 0.3.10
- x11/xcb-util-wm 0.4.2
Run and library dependencies of the package on latest. Build dependencies are not in the package index.
Required by 4
1 category
- multimedia 4
- obs-multi-rtmp, obs-text-pthread, obs-waveform, wlrobs
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 32.2.2_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (198)
multimedia/obs-studio: Compatibility fix for new obs-libfdk API PR: 233590fe9f00dd7e
multimedia/ffmpeg: update to 4.1 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/0872f77fd4
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l84b6aee905
Bump PORTREVISION for mbedtls update (r479770).0624cb8040
Change x11/xorgproto to become a build dep Change x11/xorgproto to become a build time dependency when added to USE_XORG. Change the dependency to be on the port, rather than a file the port installs. Fix fallout. Bump portrevision on depending ports. PR: 230909 Reviewed by: eadler Approved by: portmgr (antoine) Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto exp-run: antoine Differential Revision: https://reviews.freebsd.org/D169060fae2e9e0e
multimedia/obs-studio: Update 22.0.2 -> 22.0.3 PR: 231121 Submitted by: swills8b18179d3f
multimedia/obs-studio: Update 22.0.1 -> 22.0.2 Reported by: portscout44f271fa00
multimedia/obs-studio: Update 22.0.0 -> 22.0.1 Reported by: portscout1ecea62845
multimedia/obs-studio: Update 21.1.2 -> 22.0.0 Port changes: * Add the blanket D_WITH_GETLINE because few places need it. * Add dependency Reported by: portscout79397e6c9c
multimedia/x264: update to 0.155.2917 - HI10P is always built after https://git.videolan.org/?p=x264.git;a=commitdiff;h=71ed44c73124 Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=0a84d986e7020f8344f00752e3600b9769cc1e85 ABI: https://abi-laboratory.pro/tracker/timeline/x264/d6bccda8d9
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 22254209f9633cb6
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk From now on, ports that depend on Qt4 will have to set USES= qt:4 USE_QT= foo bar ports depending on Qt5 will use USES= qt:5 USE_QT= foo bar PR: 229225 Exp-run by: antoine Reviewed by: mat Approved by: portmgr (antoine) Differential Revision: →https://reviews.freebsd.org/D15540b1a1d38bf9
multimedia/obs-studio: Update 21.1.1 -> 21.1.2 Reported by: portscoutf73c2e4671
multimedia/ffmpeg: update to 4.0 - FFSERVER support was removed upstream - libressl now uses libtls backend instead of patching openssl one - Clang i386 no longer uses 16-byte aligned stack Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ PR: 227726 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D15175c400a2c8b6
multimedia/obs-studio: Update 21.0.3 -> 21.1.1 Port changes: * Take maintainership * Change to DISTVERSION * Add swig30 to BUILD_DEPENDS * Sort and add to LIB_DEPENDS * Add lua and python to USES * Change GH_ACCOUNT to developer's account * Sort USE_QT5 * Add to and sort USE_XORG * Remove unnecessary INSTALLS_ICONS * Remove unnecessary patch of -ldl in Linux-only code * Now works with any python version 3.4+ * Now scripting works via python and luaacc42c7de4
Update to 21.0.3.7ec04ccefd
1: Update to 21.0.2. 2: sort pkg-plist.61e6cff0e4
multimedia/{lib,}x264: update to 0.152.2854
Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=e9a5903edf8ca59ef20e6f4894c196f135af735e32ea2cb7fcUpdate to 20.1.3.e94f851ed1
Add missing patch.8970b7bd29
Update to 20.1.1.404fd9d89f
multimedia/ffmpeg: update to 3.4
Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed
Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR: 223057
Exp-run by: antoine84e727457fBump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275e59c88cece
Update to 20.0.1.ae38b304b3
Update to 19.0.3.c787f25215
Revision bump of all ports with USE_GL after consolidation of mesa-libs Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845b760897dde
Chase ffmpeg 3.3 update (ABI changes) PR: 218658 Submitted by: riggsb50a4186ce
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 21670704d6f52202
Update to 18.0.1.33f6a8cc89
Update to 17.0.2.c6a6f484b4
Update to 17.0.1.0606141f41
Update to 17.0.0.c7cfe07041
multimedia/ffmpeg: update to 3.2.2 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog PR: 207547 Submitted by: riggs, ebirth@b0ss.net (libressl fix) Exp-run by: antoine (3 tries)0c612c4aa3
Mark as broken on various tier-2 archs. While here, pet portlint. Approved by: portmgr (tier-2 blanket)6d5d36d741
Update to 0.16.0.89f096f364
multimedia/x264: update to 0.148.2708 Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677 Differential Revision: https://reviews.freebsd.org/D7958 Approved by: koobs (maintainer)4d4012b533
multimedia/obs-studio: Update to 0.15.2
- Update PORTVERSION and distinfo checksum (0.15.2)
- Update pkg-plist accordingly
- Add missing library, xorg andqt5 dependencies
- Add INSTALLS_ICONS
- Sort and group USE{S} sections
- Sort *_DEPENDS
https://github.com/jp9000/obs-studio/releases/tag/0.15.2
Note: 0.15.4 (released 3 hours ago) has a build regression. Port will
be updated when a fix is obtained.
Requested by: FreeBSD Supporter (via Twitter)2a44689030Fix build on 9 and fix dependency list. PR: 209046 Submitted by: tkato432 yahoo com Sponsored by: Absolightb1331178b4
Update to 0.14.1.879a559fbe
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight8d6597e0bb- Drop maintainershipdf4576f250
Finish fixing broken ports after r404856 and r404694.
* multimedia/obs-studio:
Import some upstream commits that pass all required include directories to
the compiler and reference libsysinfo.so with a full path instead of passing
-lsysinfo and relying on ${LOCALBASE}/lib being in the linker search path.
* textproc/sigil:
Pass LDFLAGS+=${LOCALBASE}/lib for now to work around the fact that
upstream's build system references libhunspell-1.3.so and libpcre16.so
without full paths (instead of finding them with the proper CMake commands it
relies on pkg-config's output).
* x11/antimicro:
Also pass LDFLAGS+=${LOCALBASE}/lib for now to work around the fact that
several X11 and SDL2 libraries are referenced without full paths. I sent a
pull request upstream to fix the X11 references, but SDL2 is still detected
through pkg-config.
MFH: 2015Q4d293a4b8f6multimedia/{lib}x264: Update to 0.144.2533 and major refactor
- Update to 0.144.2533 (from upstream stable branch) [1]
- Switch x264 and libx264 ports to master/slave ports respectively
- Bump PORTREVISION for dependent ports as the shared library version
has changed.
multimedia/x264:
- Clean up and update "updating instructions" in Makefile header
- Tweak COMMENT
- Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn't the
libx264 port.
- Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in
libx264 port.
- Place common configure arguments in a CONFIGURE_COMMON_ARGS variable
to make overriding values without duplication easier.
- Use --prefix configure argument over post-patch replacements
- Enable stripping of binaries and libraries if DEBUG is off. Remove
post-install target STRIP_CMD accordingly.
- Delete patch-Makefile in favour of patching WRKSRC/configure to
identify amd64, arm64 and mipsn32. powerpc and powerpc64 are now
covered upstream without needing patches.
- Patch out a bogus compiler argument check (cc_check) that results
in -Wno-maybe-uninitialized being added to CFLAGS causing causes
warnings when clang is cc. The cc_check function checks for basename
$CC to identify compiler type (icl, clang, gcc, etc).
multimedia/libx264:
- Remove all Makefile entries that are duplicated or common and found
in the master port (x264).
- Set lib as the PKGNAMEPREFIX
- Tweak COMMENT
- Delete upstreamed ARM patches [1]
- Delete all but one patch, as they duplicate those in x264.
- Dont remove pkgconfig/libdata directory
Changes:
https://git.videolan.org/?p=x264.git;a=shortlog;h=refs/heads/stable
Based on:
PR: 201260 [1]
Submitted by: Andrey Cherkashin <andoriyu gmail com> [1]9b08af5e1a- Mark BROKEN on 9.x: /usr/local/include/qt5/QtCore/qflags.h:43:10: fatal error: 'initializer_list' file not found Submitted by: pkg-fallout Approved by: portmgr blanket89b2e5c152
- Add missing LIB_DEPENDS for audio/libfdk-aacc5f63f8ecb
Fix distinfob0bd89c66f
Open Broadcaster Software is free and open source software for video recording and live streaming. WWW: https://obsproject.com/1d33c8cbeb