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

multimedia/mjpegtools 2.2.1

Set of tools to record/playback/edit videos in MPEG format

Port info

Maintainer
multimedia@FreeBSD.org
Packages
latest: 2.2.1
Upstream
up to date
Last update
to 2.2.1 · 23544948cb
Quarterly
2026Q4: 2.2.1
Formerly
graphics/mjpegtools until 2002-11-28
WWW
http://mjpeg.sourceforge.net/
Links
cgit · VuXML

Install

Package
# pkg install mjpegtools
installs 2.2.1 from latest; from quarterly (2026Q4) 2.2.1
Port
# cd /usr/ports/multimedia/mjpegtools && make install clean
# make -C /usr/ports/multimedia/mjpegtools config  # change options first
Size
1,016 KiB download · 3.6 MiB installed
Depends on
accessibility/at-spi2-core 2.60.4, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/sdl12 1.2.15_17,2, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/jpeg-turbo 3.1.4.1, graphics/png 1.6.59_1, graphics/sdl_gfx 2.0.27, print/freetype2 2.14.3, print/harfbuzz 14.6.0, print/indexinfo 0.3.1_1, shells/bash 5.3.20, x11-fonts/fontconfig 2.18.3,1, x11-toolkits/gtk20 2.24.33_1, x11-toolkits/pango 1.57.1, x11/libX11 1.8.14,1
License
GPLv2+
Options
4 of 5 on in the package: DOCS GTK2 PNG SDL
Show the 1 options that are off
DV

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.2.12.2.1–
FreeBSD 152.2.12.2.1–
FreeBSD 142.2.12.2.12.2.1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.2.12.2.1–
FreeBSD 142.2.12.2.12.2.1

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 2.2.1.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (144)

Mario Sergio Fujikawa Ferreira (lioux) · 1.6.2_2
Pass over maintainership to ahze: there goes my baby but to a well caring step father; he has submitted the last 3 major fixes
bec2a34a30
Pav Lucistnik (pav) · 1.6.2_2
- Fix build on amd64 [1] - Switch to bash 3

PR:		ports/73746 [1]
Submitted by:	Arjan van Leeuwen <avleeuwen@piwebs.com>
Approved by:	maintainer timeout (4 months)
f2e1fac768
Kirill Ponomarev (krion) · 1.6.2_2
BROKEN on amd64: Does not compile on amd64 (needs -fPIC)
c14265e654
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.2_2
Add WITH_JPEGMMX knob for multimedia/jpeg-mmx support

PR:		72559
Submitted by:	ahze
554d5c2735
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.2_2
Clean up Makefile a bit: remove left bits about openquicktime, mjpegtools uses libquicktime now

PR:		71751
Submitted by:	ahze
c8b9f0ee38
Pav Lucistnik (pav) · 1.6.2_2
- Fix build with gcc 3.4 - Fix plist - Respect CC and CFLAGS - Fix WITH_QUICKTIME knob

PR:		ports/69452, ports/69595
Submitted by:	Michael Johnson <ahze@ahze.net>,
		Christian Hiris <4711@chello.at>
Approved by:	maintainer timeout (1 month)
acc285d1fb
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.2_1
o Add WITH_LIBDV_PAL knob which triggers WITH_LIBDV accordingly [1] o BUILD_DEPENDS on devel/nasm only on ${ARCH} == i386 [1] o RUN_DEPENDS on shells/bash2 since scripts are using it. Must take   time to rewrite them for sh compliancy o Bump PORTREVISION due to dependency changes [1]

PR:		64145 [1]
Submitted by:	michael jonson <ahze@ahze.net> [1]
7f258b9907
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.2
Update to 1.6.2

PR:		64721
Submitted by:	Koop Mast <kwm@rainbow-runner.nl>
4a1c26719d
Kris Kennaway (kris) · 1.6.1_2
Remove .la files that are no longer installed
0c61d7d8fd
Edwin Groothuis (edwin) · 1.6.1_2
Chase library bump of libSDL-1.1 for all ports which were depending on sdl12-1.2.5
c9ea361463
Ade Lovett (ade) · 1.6.1_1
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
3f651573ad
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.1_1
Chase libdv shared library version bump
5f8e75f405
Edwin Groothuis (edwin) · 1.6.1_1
Properly use SDL everywhere: 	USE_SDL=yes	-> USE_SDL=sdl	(good examles everywhere) 	WANT_SDL/HAVE_SDL instead of exists(localbase/lib/lib...)

See
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-sdl.html
for more information on how to use USE_SDL, WANT_SDL and HAVE_SDL.

PR:		follow-ups of ports/55494, ports/61877
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
672c044e2e
Edwin Groothuis (edwin) · 1.6.1_1
Make ports/multimedia use the USE_SDL macro

PR:		ports/61805
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
Approved by:	maintainer timeout
88568d177e
Pav Lucistnik (pav) · 1.6.1_1
- Unbreak on -CURRENT [1] - Add patch to add assert header [1] - Add patch to make assembly routine gcc3 friendly (obtained from Gentoo) [1] - Patch path to bash in two scripts - Remove USE_SIZE=yes it's default now and Portlint

PR:		ports/63745
Submitted by:	michael johnson <ahze@ahze.net>
2a1355948a
Kris Kennaway (kris) · 1.6.1_1
BROKEN on 5.x: does not compile
ee720b5f75
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.1_1
USE_SIZEify
43485240fb
Joe Marcus Clarke (marcus) · 1.6.1_1
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
73f7c91b5d
Ade Lovett (ade) · 1.6.1
Fix for libtool new world order

Reported by:	Dorian Büttner <Dorian.Buettner@gmx.de>
c807e4ef36
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.1
Unmark BROKEN by fixing PLIST. According to bento logs, the error is actually a PLIST packaging error, not a build error.

Prompted by:	bento
Submitted by:	adamw
12a2e551a0
Kris Kennaway (kris) · 1.6.1
BROKEN: Does not compile
ee877fe5b5
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.1
Fix build when WITH_QUICKTIME is enabled

PR:		51473
Submitted by:	Ulrich Spoerlein <q@uni.de>
ed6e11527c
Joe Marcus Clarke (marcus) · 1.6.1
Remove USE_GNOMENG.
b33eaf3276
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.1
Improve libgnugetopt handling: use OSVERSION variable to handle -CURRENT which has getopt_long in libc
286b4069ad
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.1
Switch to new USE_GETOPT_LONG ports option
db90ac6c58
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.1
De-pkg-comment
74740483d0
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.1
Update to 1.6.1
2c9d6c9860
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
Chase libdv library version bump in version 0.9.9
866d8a60a1
Edwin Groothuis (edwin) · 1.6.0_1
devel/sdl12 has been upgraded to shlib version 5.
d59994474c
Maxim Sobolev (sobomax) · 1.6.0_1
Update version number of SDL shared library.
5c160ac5bd
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
Fix breakage if libgnugetopt is installed prior to building this port. Only depend on libgnugetopt in such scenario: less dependencies and decreases chance of problems with -CURRENT vs libgnugetopt.

Submitted by:	Michael Nottebrock <michaelnottebrock@gmx.net> et al
Approved by:	portmgr (self & no objections)
6d71d0934c
Mario Sergio Fujikawa Ferreira (lioux) · as graphics/mjpegtools
-avifile		ports/graphics/avifile +avifile		ports/multimedia/avifile

-divx4linux		ports/graphics/divx4linux
+linux-divx4linux	ports/multimedia/linux-divx4linux

-divx4linux4		ports/graphics/divx4linux4
+linux-divx4linux4	ports/multimedia/linux-divx4linux4

-ffmpeg			ports/graphics/ffmpeg
+ffmpeg			ports/multimedia/ffmpeg

-gstreamer		ports/graphics/gstreamer
+gstreamer		ports/multimedia/gstreamer

-gstreamer-player	ports/graphics/gstreamer-player
+gstreamer-player	ports/multimedia/gstreamer-player

-gstreamer-plugins	ports/graphics/gstreamer-plugins
+gstreamer-plugins	ports/multimedia/gstreamer-plugins

-gsubedit		ports/graphics/gsubedit
+gsubedit		ports/multimedia/gsubedit

-libdivxdecore		ports/graphics/libdivxdecore
+libdivxdecore		ports/multimedia/libdivxdecore

-libdivxdecore-devel	ports/graphics/libdivxdecore-devel
+libdivxdecore-devel	ports/multimedia/libdivxdecore-devel

-libdivxencore		ports/graphics/libdivxencore
+libdivxencore		ports/multimedia/libdivxencore

-libdv			ports/graphics/libdv
+libdv			ports/multimedia/libdv

-libdvdcss		ports/graphics/libdvdcss
+libdvdcss		ports/multimedia/libdvdcss

-libdvdread		ports/graphics/libdvdread
+libdvdread		ports/multimedia/libdvdread

-libmovtar		ports/graphics/libmovtar
+libmovtar		ports/multimedia/libmovtar

-libmpeg2		ports/graphics/libmpeg2
+libmpeg2		ports/multimedia/libmpeg2

-linux-divxplayer	ports/graphics/linux-divxplayer
+linux-divxplayer	ports/multimedia/linux-divxplayer

-mjpegtools		ports/graphics/mjpegtools
+mjpegtools		ports/multimedia/mjpegtools

-mpeg4ip		ports/graphics/mpeg4ip
+mpeg4ip		ports/multimedia/mpeg4ip

-mplayer		ports/graphics/mplayer
+mplayer		ports/multimedia/mplayer

-mplayer-fonts		ports/graphics/mplayer-fonts
+mplayer-fonts		ports/multimedia/mplayer-fonts

-mplayer-skins		ports/graphics/mplayer-skins
+mplayer-skins		ports/multimedia/mplayer-skins

-ogle			ports/graphics/ogle
+ogle			ports/multimedia/ogle

-ogle-gui		ports/graphics/ogle-gui
+ogle-gui		ports/multimedia/ogle-gui

-ogmtools		ports/graphics/ogmtools
+ogmtools		ports/multimedia/ogmtools

-okle			ports/graphics/okle
+okle			ports/multimedia/okle

-openquicktime		ports/graphics/openquicktime
+openquicktime		ports/multimedia/openquicktime

-oqtencoder		ports/graphics/oqtencoder
+oqtencoder		ports/multimedia/oqtencoder

-oqtplayer		ports/graphics/oqtplayer
+oqtplayer		ports/multimedia/oqtplayer

-win32-codecs		ports/graphics/win32-codecs
+win32-codecs		ports/multimedia/win32-codecs

-xmps-opendivx-plugin	ports/graphics/xmps-opendivx-plugin
+xmps-opendivx-plugin	ports/multimedia/xmps-opendivx-plugin

-xmps-win32-plugin	ports/graphics/xmps-win32-plugin
+xmps-win32-plugin	ports/multimedia/xmps-win32-plugin

Repo copied by:		joe (cvs hat)
Approved by:		knu (portmgr hat)
cd741d997a
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
After repo copy from graphics category, update all appropriate references from graphics to multimedia category

Repo copied by:		joe (cvs hat)
Approved by:		knu (portmgr hat)
ee7adffbe0
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
Chase libdv -ldv.2 library bump.  Forgotten in LIB_DEPENDS line.

PR:		43378
Submitted by:	adam@vectors.cx
24da1ca777
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
libtool patch to improve chances that this port builds in some installations
c7ad7f9857
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
Chase library version bump in libdv version 0.9.8
da000a9632
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
Fix build

PR:		42383
Prompted by:	Frank Mayhar <frank@exit.com>
aa6d0db186
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
o Fix build in -STABLE (USE_LIBTOOL fix) o Use opportunity to fine tune post-patch target

PR:		40652
Prompted by:	jbw <j.bw@verizon.net>
4fa4324095
Maxim Sobolev (sobomax) · 1.6.0_1
Complete USE_GLIB-->USE_GNOMENG+USE_GNOME transition.
413c39ab27
Maxim Sobolev (sobomax) · 1.6.0_1
Convert USE_GLIB into USE_GNOMENG+USE_GNOME.
800ef6c0b0
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
USE_REINPLACE
6bbf6dab16
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
Chase lib version from avifile version 0.7.7.20020523
8ba78ecd9b
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0_1
o Add AVI support which incidently means both DiVX ;-) and DiVX4   support in i386 platforms o Bump PORTREVISION
afb8cac440
Mario Sergio Fujikawa Ferreira (lioux) · 1.6.0
o New port mjpegtools version 1.6.0: Set of tools to record/playback/edit   videos in MPEG format o Patch written by Adrian De Groot <adridg@aramis.cs.kun.nl>
0aafe9ecf6