Port details |
- mplayer High performance media player supporting many formats
- 1.5.0.20240928_2 multimedia
=315 1.5.0.20240928_2Version of this port present on the latest quarterly branch. - Maintainer: riggs@FreeBSD.org
 - Port Added: 2002-11-28 00:14:07
- Last Update: 2025-04-10 17:34:46
- Commit Hash: 64f3a6b
- People watching this port, also watch:: unzip, gmake, freetype2, libiconv
- Also Listed In: audio
- License: GPLv2
- WWW:
- http://www.mplayerhq.hu/
- Description:
- MPlayer is a multimedia player and encoder suite which runs on many
platforms. It plays a terrific number of different file formats
and codecs including popular DivX, XviD, H.264 streams as well as
DVD and SVCDs along with many popular audio codecs.
On the i386 platform it also supports some Windows DLL codec
families which allow playing of e.g. QuickTime movies.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- mplayer>0:multimedia/mplayer
- To install the port:
- cd /usr/ports/multimedia/mplayer/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/mplayer
- pkg install mplayer
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mplayer
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1727559180
SHA256 (mplayer-1.5.0.20240928.tar.xz) = b1fbf48ff04ab66a3e89f62a9f47b0fd25a328878cced767183a12c137cb9bcc
SIZE (mplayer-1.5.0.20240928.tar.xz) = 5218072
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xscrnsaver.pc : x11/libXScrnSaver
- xxf86dga.pc : x11/libXxf86dga
- xxf86vm.pc : x11/libXxf86vm
- xinerama.pc : x11/libXinerama
- xv.pc : x11/libXv
- Runtime dependencies:
-
- mplayer-skins>=0 : multimedia/mplayer-skins
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xscrnsaver.pc : x11/libXScrnSaver
- xxf86dga.pc : x11/libXxf86dga
- xxf86vm.pc : x11/libXxf86vm
- xinerama.pc : x11/libXinerama
- xv.pc : x11/libXv
- Library dependencies:
-
- libpng.so : graphics/png
- libavcodec.so.60 : multimedia/ffmpeg
- libfreetype.so : print/freetype2
- libass.so : multimedia/libass
- libharfbuzz.so : print/harfbuzz
- libdvdnav.so : multimedia/libdvdnav
- libdvdread.so : multimedia/libdvdread
- libfontconfig.so : x11-fonts/fontconfig
- libfribidi.so : converters/fribidi
- libgnutls.so : security/gnutls
- libvdpau.so : multimedia/libvdpau
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libjpeg.so : graphics/jpeg-turbo
- libintl.so : devel/gettext-runtime
- libGL.so : graphics/libglvnd
- This port is required by:
- for Build
-
- multimedia/dvbcut
-
Deleted ports which required this port:
- for Run
-
- audio/atunes
- audio/fdmf
- audio/mpg123.el
- audio/mps
- audio/vitunes
- games/holotz-castle
- graphics/gimageview
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for mplayer-1.5.0.20240928_2:
AALIB=off: AAlib graphics library support
AMR_NB=off: AMR Narrow Band audio support (opencore)
AMR_WB=off: AMR Wide Band audio support (opencore)
ASS=on: Subtitles rendering via libass
BLURAY=off: BluRay support
CACA=off: libcaca graphics library support
CDIO=off: CDIO support via libcdio
DV=off: Quasar DV video codec support (libdv)
DVDNAV=on: DVD navigation features support
ENCA=off: Charset conversion via enca
FONTCONFIG=on: X11 font configuration support
FRIBIDI=on: Bidirectional text support via GNU FriBidi
GIF=off: GIF image format support
GNUTLS=on: SSL/TLS support via GnuTLS
GSM=off: GSM codec support
GUI=on: GUI (Graphical User Interface) support
IPV6=on: IPv6 protocol support
JACK=off: JACK audio server support
JPEG=on: JPEG image format support
LADSPA=off: LADSPA audio plugins support
LIBMNG=off: MNG animated images support via libmng
LIRC=off: Infrared remote control support
LZO=off: External liblzo support
NAS=off: Network Audio System support
NLS=on: Native Language Support
OPENAL=off: Audio support via OpenAL
OPENGL=on: 2D/3D rendering support via OpenGL
OPENJPEG=off: JPEG 2000 support via OpenJPEG
OPUS=off: Opus audio codec support
PULSEAUDIO=off: PulseAudio sound server support
RTCPU=on: Use runtime CPU detection
SDL=off: Simple Direct Media Layer support
SKINS=on: Install skins for GUI
SMB=off: SMB network protocol support
SNDIO=off: Sndio audio support
SPEEX=off: Speex audio format support
SVGALIB=off: SVGA graphics support
V4L=off: Video 4 Linux support
VDPAU=on: VDPAU (GPU video acceleration) support
VPX=off: VP8/VP9 video codec support
X11=on: X11 (graphics) support
X11DGA=on: X11 DGA video driver support
X11VM=on: X11 VidMode support
XINERAMA=on: X11 Xinerama extension support
XVIDEO=on: X11 Video extension library support
===> Use 'make config' to modify these settings
- Options name:
- multimedia_mplayer
- USES:
- compiler:c11 gmake iconv ncurses tar:xz iconv pkgconfig gnome jpeg gettext gl xorg xorg xorg xorg
- pkg-message:
- For install:
- MPlayer's comprehensive documentation covers many topics like
output devices, video encoding, repairing broken files etc.
It is auto-generated daily and can be found on the project
homepage in the documentation section:
http://www.mplayerhq.hu/design7/documentation.html
MPlayer's system-wide configuration dir is
/usr/local/etc/mplayer
If you want to install configuration files into this location
in order to change mplayer's default settings for all users on
your system, you find some examples in
/usr/local/share/mplayer/examples/etc
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.90.0.110_2 15 May 2003 05:04:59
 |
lioux  |
Update ipv6 kame patch to 0.9.0-v6-20030430 version
Reminded by: adamw (I had forgotten to update distinfo)
Approved by: maintainer (implicitly) |
0.90.0.110_2 15 May 2003 03:23:44
 |
lioux  |
o Update ipv6 kame patch to 0.9.0-v6-20030430 version
o Bump PORTREVISION
Approved by: maintainer (implicit) |
0.90.0.110_1 15 May 2003 02:43:08
 |
lioux  |
Add WITH_LZO knob and correctly depend on lzo port if it is already
installed
PR: 51737
Submitted by: David Yeske <dyeske@yahoo.com>
Approved by: maintainer |
0.90.0.110_1 25 Apr 2003 13:28:41
 |
nork  |
Fix a not complete clean dependency on aalib.
PR: ports/51403
Submitted by: Thomas E. Zander <riggs@rrr.de> (maintainer)
Suggested by: Dennis Kj_r Jensen <signout@signout.dk> |
0.90.0.110 20 Apr 2003 19:35:03
 |
marcus  |
Remove USE_GNOMENG. |
0.90.0.110 09 Apr 2003 17:05:10
 |
nork  |
Update to 0.90-final.
PR: ports/50757
Submitted by: Thomas E. Zander <riggs@rrr.de> (maintainer) |
0.90.0.105_2 07 Apr 2003 16:18:16
 |
nork  |
Fixe a bug in detecting p4 types correctly which could cause
mplayer to crash.
PR: ports/50673
Submitted by: Thomas E. Zander <riggs@rrr.de> (maintainer)
Suggested by: Matthew Emmerton <matt@gsicomp.on.ca> |
0.90.0.105_1 04 Apr 2003 05:34:50
 |
lioux  |
After repo copy from graphics category to newly create multimedia
one, update all appropriate references (*_DEPENDS, comments, etc):
ports/graphics/libfame --> ports/multimedia/libfame
ports/graphics/libquicktime --> ports/multimedia/libquicktime
ports/graphics/mpeg --> ports/multimedia/mpeg
ports/graphics/mpeg_encode --> ports/multimedia/mpeg_encode
ports/graphics/mpeg_play --> ports/multimedia/mpeg_play
ports/graphics/mtv --> ports/multimedia/mtv
ports/graphics/smpeg --> ports/multimedia/smpeg
ports/graphics/totem --> ports/multimedia/totem
ports/graphics/transcode --> ports/multimedia/transcode
ports/graphics/xanim --> ports/multimedia/xanim
ports/graphics/xmps --> ports/multimedia/xmps
Repo copied by: cvs (joe)
Approved by: portmgr (self & no objections) |
0.90.0.105_1 31 Mar 2003 17:17:42
 |
nork  |
Bump PORTREVISION by previous commit.
Pointed out by: ume |
0.90.0.105 31 Mar 2003 11:11:56
 |
nork  |
Support for IPv6.
Submitted by: Hideyuki NINOMIYA <nin@jp.FreeBSD.org> (requester)
Yuji TAKANO <takachan@running-dog.net> (mplayer evangelist)
Desired by: ume (IPv6 maintainer)
Patch Made by: sumikawa (IPv6 specialist)
Approved by: Thomas E. Zander <riggs@rrr.de> (maintainer) |
0.90.0.105 29 Mar 2003 17:44:02
 |
fjoe  |
xvid was moved to multimedia |
0.90.0.105 26 Mar 2003 16:17:59
 |
lioux  |
o Update to 0.90 rc5 [1]
o Add WITH_FAAD knob [1] [2]
PR: 50188 [1],
50246 [2]
Submitted by: maintainer [1],
David Yeske <dyeske@yahoo.com> [2] |
0.90.0.104_2 06 Mar 2003 04:45:50
 |
lioux  |
Chase libdvdread lib version bump on port version 0.9.4 |
0.90.0.104_2 05 Mar 2003 00:11:23
 |
lioux  |
o Fix outstanding issue with KDE aRts: do not lockup when exitting
- Background: For some reason, mplayer locks up if we cleanup
when exitting by calling arts_free(). Therefore, we trade
risk of memory leakage when using KDE aRts over locking
up.
- Caveat: Memory probably is not witheld after mplayer
exits. I won't say that it IS NOT withheld cause I do not
know what arts_free() does exactly. So, worst case scenario
is probably that we will leak memory for as many files
the user tells mplayer to play but only WHILE mplayer is
running.
o Bump PORTREVISION
Reviewed by: kde (some members) |
0.90.0.104_1 24 Feb 2003 12:57:02
 |
nobutaka  |
Sync with the category changes of libdvdnav, libxine and xine. |
0.90.0.104_1 21 Feb 2003 12:51:07
 |
knu  |
De-pkg-comment. |
0.90.0.104_1 12 Feb 2003 07:17:36
 |
obraun  |
* Add patch forgotten to "cvs add" in last commit.
* Bump PORTREVISION.
Noticed by: lioux |
0.90.0.104 10 Feb 2003 19:28:06
 |
obraun  |
o Update to use the 0.9-rc4 sources
o Remove libfame from the possible dependency list
because integrated libavcodec does the same job
o Apply libdemux-mov patch suggested by lioux
(will fix some quicktime movies)
o Fix pkg-plist
PR: ports/48152
Submitted by: maintainer |
0.90.0.103_1 08 Feb 2003 13:30:47
 |
lioux  |
Pack correct library |
0.90.0.103_1 03 Feb 2003 05:06:23
 |
lioux  |
o Rewrite of the Makefile in a way similar to mail/mutt-devel: all
WITH* knobs are now explained within the Makefile
o Fix PKGNAMESUFFIX
o configure script depends unconditionally on esound if it is
available: depend on esound as well if available
o Enable VIDIX again due to users report that it works though needs
root permissions
o Update PLIST due to VIDIX
o Bump PORTREVISION
PR: 47781
Submitted by: maintainer |
0.90.0.103 22 Jan 2003 16:53:06
 |
lioux  |
Update to 0.09 RC3
Submitted by: maintainer |
0.90.0.102 16 Jan 2003 18:44:34
 |
lioux  |
Chase libdv library version bump in version 0.9.9 |
0.90.0.102 10 Jan 2003 20:12:50
 |
lioux  |
Update to 0.90 RC2: this release supports both WM9 and Quicktime(TM)
files using latest win32-codecs port.
Submitted by: maintainer et al
Reviewed by: freebsd-multimedia mailing list |
0.90.0.10_1 07 Jan 2003 03:55:08
 |
edwin  |
devel/sdl12 has been upgraded to shlib version 5. |
0.90.0.10_1 02 Jan 2003 15:06:10
 |
sobomax  |
Update version number of SDL shared library. |
0.90.0.10_1 28 Dec 2002 01:58:45
 |
edwin  |
Removed stale master_site.
Informed maintainer.
Noticed by: portsurvey |
0.90.0.10_1 14 Dec 2002 12:07:55
 |
nork  |
Fix compile error by changing to a new method(blockMyself -> doEventLoop)
of liveMedia. This is temporary fix, new (current) mplayer already was
fixed.
Submitted by: Petr Holub <hopet@ics.muni.cz> |
0.90.0.10_1 05 Dec 2002 10:45:33
 |
roam  |
Constrict the build to ${WRKDIR}: force ${WRKSRC} as the temporary
directory used for creating test executable files in the configure
phase. Previously, the port examined the TMPDIR and TEMPDIR variables,
and, if they were not set, used /tmp; this goes against the grain of the
limit-to-WRKDIR policy, and also plain does not work if /tmp is mounted
with the 'noexec' flag.
Approved by: maintainer, portmgr (kris) |
0.90.0.10_1 30 Nov 2002 03:17:46
 |
lioux  |
Fix location of linux-realplayer port
Prompted by: kris |
0.90.0.10_1 28 Nov 2002 00:09:51
 |
lioux  |
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) |