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

multimedia/handbrake 1.11.2_2

Versatile DVD ripper and video transcoder

Port info

Maintainer
naito.yuichiro@gmail.com
Packages
latest: 1.11.2_2
Upstream
up to date
Last update
to 1.11.2_2 · f79e23a58c
Quarterly
2026Q4: 1.11.2_2
WWW
https://handbrake.fr/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install handbrake
installs 1.11.2_2 from latest; from quarterly (2026Q4) 1.11.2_2
Port
# cd /usr/ports/multimedia/handbrake && make install clean
# make -C /usr/ports/multimedia/handbrake config  # change options first
Size
23 MiB download · 98 MiB installed
Depends on
accessibility/at-spi2-core 2.60.4, audio/lame 4.0, audio/libogg 1.3.6,4, audio/libvorbis 1.3.7_2,3, audio/opus 1.6.1, audio/speex 1.2.1_1,1, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/jansson 2.15.1_1, graphics/gdk-pixbuf2 2.44.1, graphics/libdrm 2.4.134,1, graphics/libjpeg-turbo 3.1.4.1, multimedia/intel-media-sdk 22.5.4, multimedia/libass 0.17.5, multimedia/libtheora 1.2.0_1, multimedia/libva 2.24.1, multimedia/libvpl 2.17.0, multimedia/libvpx 1.17.0, multimedia/libx264 0.165.3223_1, print/harfbuzz 14.6.0, textproc/libxml2 2.15.4, x11-toolkits/gtk40 4.20.4, x11-toolkits/pango 1.57.1
License
FDK_AAC and GPLv2
Options
2 of 3 on in the package: VPL X11
Show the 1 options that are off
FDK_AAC

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.11.2_2✗–
FreeBSD 151.11.2_2✗–
FreeBSD 141.11.2_2✗✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.11.2_2✗–
FreeBSD 141.11.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.

Unaddressed and VuXML only (0)

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

Fixed (6)

Show 6 fixed
VuXML entries whose affected range the packaged version has left.

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

None.

Commits (173)

Hiroki Sato (hrs) · 1.3.3_3
- Fix build when multimedia/dav1d is not installed.  This can happen   when multimedia/ffmpeg is compiled with no DAV1D option.

- Split mkdir ${WRKSRC}/download from copying files into it.

Submitted by:	Mike Cui
Approved by:	Yuichiro NAITO (maintainer)
PR:		251044
2343820f50
Jan Beich (jbeich) · 1.3.3_2
multimedia/x264: update to 0.161.3020

Changes:	https://code.videolan.org/videolan/x264/compare/cde9a93...d198931
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
1eee34b954
Mark Linimon (linimon) · 1.3.3_1
Allow building on powerpc64le.  Set flags the same as for powerpc64.

Approved by:	portmgr (tier-2 blanket)
1b3ef6a1b1
Jan Beich (jbeich) · 1.3.3_1
multimedia/x264: update to 0.160.3011

Changes:	https://code.videolan.org/videolan/x264/compare/296494a4...cde9a93
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
a7d983f039
Piotr Kubaj (pkubaj) · 1.3.3
multimedia/handbrake: update to 1.3.3

HandBrake 1.3.3 has been released. This patch updates multimedia/handbrake port.
Here is list of changes from 1.3.2.

1. update to ffmpeg 4.2.3 in contrib files
2. code style fix of MASTER_SITES
3. update version.txt from upstream's source tarball.
4. mediainfo filename change
5. add powerpc to architectures list.

Submitted by:	naito.yuichiro_gmail.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D25292
f8fc838b45
Jan Beich (jbeich) · 1.3.2
multimedia/handbrake: update to 1.3.2

Changes:	https://github.com/HandBrake/HandBrake/releases/tag/1.3.2
Submitted by:	Yuichiro NAITO (maintainer)
Tested by:	pkubaj (powerpc64)
MFH:		2020Q2 (mostly bug fixes)
Differential Revision:	https://reviews.freebsd.org/D24742
86b476a564
Tobias C. Berner (tcberner) · 1.3.1
multimedia/handbrake: Fails to build against ffmpeg with DAV1D=off

PR:		244432
Submitted by:	Yuichiro NAITO <naito.yuichiro@gmail.com> (maintainer)
Reported by:	Steve Peurifoy <ssw01@mathistry.net>
a8b293c419
Piotr Kubaj (pkubaj) · 1.3.1
multimedia/handbrake: update to 1.3.1

1. remove `patch-gtk_src_Makefile.am`
    This patch has already been merged by upstream.

2. update ffmpeg to 4.2.2 in CONTRIB_FILES.
    Upstream has updated to this version.

3. update 'version.txt'
    Picked from released source archive.

PR:		243114
Submitted by:	naito.yuichiro@gmail.com (maintainer)
MFH:		2020Q1
55486672de
Jan Beich (jbeich) · 1.3.0_2
multimedia/handbrake: fix r521913 upstreaming issues

- Unbreak QSV build on non-FreeBSD
- LIBHB.dll is only used on MinGW
- No need to touch __deps__, just exclude MODULE

PR:		242849
2ea470d6c7
Jan Beich (jbeich) · 1.3.0_2
multimedia/handbrake: enable Intel Quick Sync Video

PR:		242849
Approved by:	Yuichiro NAITO (maintainer)
Tested by:	Yuichiro NAITO, pkubaj (powerpc64)
MFH:		2020Q1 (opt-in at runtime, requested by maintainer)
18a03458d4
Jan Beich (jbeich) · 1.3.0_1
multimedia/x264: update to 0.159.2991

Changes:	https://code.videolan.org/videolan/x264/compare/34c06d1...1771b55
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
3642ceafef
Piotr Kubaj (pkubaj) · 1.3.0
multimedia/handbrake: update to 1.3.0

Here is a list of changes since 1.2.2:
  - fix portlint warning
      - USES line more earlier
  - change to use libvpx from Ports
      It is upstream's decision.
  - removed dependency (also upstream's decision)
      libramplerate
  - update contrib libraries
      fdk-aac 2.0.1
      ffmpeg 4.2.1
      libbluray 1.1.2
      libdvdnav 6.0.1
      libdvdread 6.0.2
      dav1d 0.5.1
      x265 3.2.1
  - python3 support for building.
  - added build dependency of devel/meson.
  - pkg-decr mentions about VP8, VP9 video codecs.
  - pkg-plist includes new message catalogs.

Remove two ppc64-specific patches (for libvpx and x265) and add one (for ffmpeg).

PR:		241902
Submitted by:	naito.yuichiro@gmail.com (maintainer)
Approved by:	mentors (implicit approval)
bc5b6f4d97
Piotr Kubaj (pkubaj) · 1.2.2_1
multimedia/handbrake: fix build on powerpc64

Use C11 compiler, because of ffmpeg.
Correct comment typo.
Don't include asm/cputable.h and linux/auxvec.h in libvpx-1.7.0/vpx_ports/ppc_cpudetect.c - those headers are Linux-only.
Merge upstream patch from x265 to fix compilation on non-x86.
Don't link with libc++ when using GCC.

PR:		241928
Approved by:	naito.yuichiro@gmail.com (maintainer), linimon (mentor)
d1ec063c70
Jan Beich (jbeich) · 1.2.2_1
multimedia/x264: update to 0.157.2945

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=72db437770fd1ce3961f624dd57a8e75ff65ae0b
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
4f594e8803
Steve Wills (swills) · 1.2.2
multimedia/handbrake: update to 1.2.2

PR:		235848
Submitted by:	Yuichiro NAITO <naito.yuichiro@gmail.com> (maintainer)
62375d2061
Jan Beich (jbeich) · 1.2.0_1
multimedia/libvpx: update 1.8.0

www/firefox, www/firefox-esr, mail/thunderbird wait for upstream fix via
https://bugzilla.mozilla.org/show_bug.cgi?id=1525393

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.7.0..v1.8.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
7c039bce3a
Thomas Zander (riggs) · 1.2.0
Update to upstream version 1.2.0

Detailed maintainer log:
- Runtime feature:
  - Backend library has been changed from libav to ffmpeg-4.1.
    Vulnerabilities of libav have been solved.
  - libx265 has been updated to 2.9.
  - Speex audio codec has been added for decode.
- Buildtime change:
  - Assembler has been changed from yasm to nasm.
  - Clang compiler has been supported.
    USE_GCC is omitted.
    We no longer need libc++ link option.
  - BUILD_DEPENDS on binutils have been omitted.
    Our ld(1) has --exclude-libs option on all supported versions of FreeBSD.
  - Configure script respects $(CC) envrionment variable.
    We no longer need to patch config.py.
  - Configure script looks up python2 from $PATH.
    We no longer need to fix shebang.
  - Provides port specific patches by $(CP).
    To avoid patch of patches.

PR:		234322
Submitted by:	naito.yuichiro@gmail.com (maintainer)
e53d64f58c
Gerald Pfeifer (gerald) · 1.1.2_1
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:		231590
a9f015d155
Steve Wills (swills) · 1.1.2
multimedia/handbrake: Update to 1.1.2

PR:		231276
Submitted by:	Yuichiro NAITO <naito.yuichiro@gmail.com> (maintainer)
77caf6c3af
Jan Beich (jbeich) · 1.1.1_2
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
Gerald Pfeifer (gerald) · 1.1.1_1
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:		222542
09f9633cb6
Kurt Jaeger (pi) · 1.1.1
multimedia/handbrake: update 1.1.0 -> 1.1.1

PR:		229162
Submitted by:	naito.yuichiro@gmail.com (maintainer)
Relnotes:	https://handbrake.fr/news.php?article=40
1c501ad4d7
Fernando Apesteguía (fernape) · 1.1.0
multimedia/handbrake: Add ONLY_FOR_ARCHS_REASON

Reported by:	mat
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D15063
7fcb603e16
Fernando Apesteguía (fernape) · 1.1.0
Update multimedia/handbrake to 1.1.0

Handing over maintainership to naito.yuichiro@gmail.com

PR:	227374
Reported by:	naito.yuichiro@gmail.com
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D15063
fd6988351f
Gerald Pfeifer (gerald) · 1.0.7_5
Bump PORTREVISIONs of all users of math/mpc that we just updated to version 1.1.0 (via revision 464079).
c2a92a1aea
Guido Falsi (madpilot) · 1.0.7_4
- Update multimedia/x265 to 2.6 - Use the distfile provided by the VideoLAN project - Add options for HI10P and HI12P (available only for amd64) - Add DEBUG option - Add OPTIMIZED_CFLAGS option - Force using clang 5.0 on 10.4. Base provided clang fails during   compilation - Chase shlib bump in dependent ports

PR:		225431
Submitted by:	daniel.engberg.lists@pyret.net
Approved by:	Maintainer timeout
a434ac470f
Jan Beich (jbeich) · 1.0.7_3
multimedia/libvpx: update 1.7.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.6.1..v1.7.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
b964b053b6
Tobias Kortkamp (tobik) · 1.0.7_2
multimedia/handbrake: Make Python 2.7 build dependency explicit

Handbrake has a hard build dependency on Python 2.7 and calls python2
during the build.  However lang/python2 might not be installed in the
build environment (e.g. with OPTIONS_UNSET=CUPS).

python2 /wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-1.0.7/build/../gtk/src/makedeps.py
gmake[4]: python2: Command not found
gmake[4]: *** [Makefile:866: widget.deps] Error 127
gmake[4]: Leaving directory '/wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-1.0.7/build/gtk/src'
6e7aeedc03
Jan Beich (jbeich) · 1.0.7_2
multimedia/{lib,}x264: update to 0.152.2854

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=e9a5903edf8ca59ef20e6f4894c196f135af735e
32ea2cb7fc
Mark Linimon (linimon) · 1.0.7_1
Try to bring some consistency to ports that have x86-specific pieces.

- in general, if we think that the code is not architecture-specific,
   and instead just enables x86 assembler by default, those should
   use BROKEN rather than IGNORE.  This will allow them to be attempted
   with TRYBROKEN.
 - spell i386 as x86.
 - spell asm as assembler.
 - pet portlint.

These changes should have no effect on tier-1 builds.

Approved by:	portmgr (tier-2 blanket)
bc6d0887a0
Gerald Pfeifer (gerald) · 1.0.7_1
Bump 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:		219275
e59c88cece
Kurt Jaeger (pi) · 1.0.7
multimedia/handbrake: update 1.0.3 -> 1.0.7

PR:		218558
Changes:	https://github.com/HandBrake/HandBrake/releases
Submitted by:	Vladimir Omelchuk <admin@vladiom.com.ua>
Reviewed by:	naito.yuichiro@gmail.com
f5d4dd4880
Mathieu Arnold (mat) · 1.0.3_2
Regular USE_GITHUB cleanup.

Do not set DISTNAME.
Do not set WRKSRC, if you feel like you need to, you should fix
GH_PROJECT instead.

Sponsored by:	Absolight
aabf1b050f
Kurt Jaeger (pi) · 1.0.3_2
multimedia/handbrake: fix build after update to 1.0.3

PR:		218384
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Reported by:	Vladimir Omelchuk <admin@vladiom.com.ua>
Reviewed by:	naito.yuichiro@gmail.com, rkoberman@gmail.com
5d786253ba
Thomas Zander (riggs) · 1.0.3_1
Remove superfluous bits from testing from Makefile
f80643c9a5
Thomas Zander (riggs) · 1.0.3_1
Honour CC var instead of hardcoded gcc

PR:		218470
Submitted by:	naito.yuichiro@gmail.com
Reported by:	gerald
3f693cd21b
Thomas Zander (riggs) · 1.0.3
Update to upstream version 1.0.3

PR:		218288
Submitted by:	naito.yuichiro@gmail.com
Reviewed by:	riggs
c566a59a5b
Thomas Zander (riggs) · 0.10.5_5
Chase libass runtime fix r434477; bump PORTREVISION on consumers

PR:		216837
Reported by:	cpm
MFH:		2017Q1
488f7f5cdd
Thomas Zander (riggs) · 0.10.5_4
Update libass to upstream version 0.13.6; bump PORTREVISION on consumers

Reported by:	robert.burmeister@utoledo.edu (via email)
c6d217920a
Mark Linimon (linimon) · 0.10.5_3
Mark various ports broken on aarch64 and armv6.

Approved by:	portmgr (tier-2 blanket)
dcd74e6387
Jan Beich (jbeich) · 0.10.5_3
multimedia/libass: belatedly bump PORTREVISION after r429876

ASS_Style grew in size by |int Justify| member. Old consumers may
not initialize it leading to crashes.

Reported by:	Kevin Oberman
b621c1de4f
Dmitry Marakasov (amdmi3) · 0.10.5_2
- Verbosify build
9cedbdb73c
Mark Linimon (linimon) · 0.10.5_2
The 64-bit arm arch is actually spelled 'aarch64', not 'arm64'.
17e48e339b
Mark Linimon (linimon) · 0.10.5_2
Mark as broken on arm64.
dfb23fbaac
John Marino (marino) · 0.10.5_2
multimedia/handbrake: fix after change in USES=localbase behavior

The build started failing on compilers that don't have /usr/local/lib
in the default search path.
5459dda55a
Jan Beich (jbeich) · 0.10.5_2
multimedia/libvpx: update 1.6.0

ABI is incompatible... or not? SONAME has changed but the removed vp10
symbols weren't actually exposed (and still aren't).

Note, FreeBSD 9.x now builds with Clang 3.4 because GCC 4.2 fails:

  vp9/encoder/x86/vp9_frame_scale_ssse3.c: In function 'eight_tap_row_ssse3':
  vp9/encoder/x86/vp9_frame_scale_ssse3.c:93: internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:2563
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.5.0..v1.6.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.5.0_to_1.6.0/compat_report.html
adb3fa4aa4
Jan Beich (jbeich) · 0.10.5_1
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
Thomas Zander (riggs) · 0.10.5
Fix build in the presence of system-wide installed ffmpeg

PR:		209064
Reported by:	admin@vladiom.com.ua
Submitted by:	scf
3d99fb32a0
Thomas Zander (riggs) · 0.10.5
Update to upstream version 0.10.5, turning FDK_AAC into an OPTION

PR:		208334
Submitted by:	woodsb02@gmail.com
Reviewed by:	riggs, jbeich
Differential Revision:	https://reviews.freebsd.org/D6077
af650dad24
Mathieu Arnold (mat) · 0.10.2_2
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb