xine is a free multimedia player. It plays back CDs, DVDs, and VCDs.
It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk
drives, and displays multimedia streamed over the Internet. It interprets many
of the most common multimedia formats available.
These are the libraries for the xine.
===> The following configuration options are available for libxine-1.2.13_18:
AALIB=off: AAlib graphics library support
ALSA=off: ALSA audio architecture support
AOM=off: Enable libaom AV1 decoder support
CACA=off: libcaca graphics library support
DAV1D=off: Enable dav1d AV1 decoder support
DMX_IMAGE=on: DMX image plugin
DOCS=on: Build and/or install documentation
DVB=on: DVB plugin
IMAGEMAGICK=off: ImageMagick image processing support
IPV6=on: IPv6 protocol support
JACK=off: JACK audio server support
LIBBLURAY=off: Blu-ray discs support via libbluray
NFS=off: Enable NFS support using libnfs
NLS=on: Native Language Support
PIXBUF=on: GDK-PixBuf library support
PULSEAUDIO=off: PulseAudio sound server support
SDL=off: Enable support for SDL 1 video output
SFTP=off: Enable SFTP support using libssh2
SMB=off: SMB network protocol support
SNDIO=off: Sndio audio support
SPEEX=on: Speex audio format support
V4L=off: Video 4 Linux support
VAAPI=on: VAAPI (GPU video acceleration) support
VCD=on: Enable VCD (VideoCD) support
WAVPACK=on: WavPack lossless audio format support
WAYLAND=off: Wayland (graphics) support
XVMC=off: X11 XvMC video extension support
====> Enable TLS support for https and ftps
GNUTLS=off: SSL/TLS support via GnuTLS
OPENSSL=on: SSL/TLS support via OpenSSL
===> Use 'make config' to modify these settings
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Update to FLAC 1.2.1. This version includes two and a half years
worth of changes and an altered API.
Bump the revision of all ports that depend on libFLAC and adapt to
the new API where necessary. Some patches from Debian, Gentoo,
OpenBSD, and upstream repositories.
PR: 119476
- Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav)
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
Chase with the update of graphics/libcaca, bump the PORTREVISION on these
ports. Only two ports that aren't tested and I get no respone back from the
maintainer for two weeks. The two ports are graphics/crystalspace(-devel). The
rest other ports have been tested or/and submitted by the maintainers (Thanks!).
- Update to 1.1.4
- Fix disabling esound
- Add jack option and fix packing list when jack is installed
- Fix packing list by disabling v4l (in case multimedia/v4l_compat is
installed)
- Fix shlib version by using ltverhack
PR: ports/108564
Submitted by: jylefort
Approved by: maintainer timeout (16 days)
- Update to 1.1.3. This version fixes heap overflow vulnerability in libmms
and buffer overflow vulnerability in Real Media input plugin. [1]
- Fix 'pkg-config --libs libxine' output. [2]
- Replace WITH_POLYPAUDIO knob with WITH_PULSEAUDIO knob since polypaudio audio
output plugin is replaced with pulseaudio audio output plugin.
Notified by: miwi [1]
PR: ports/106282 [2]
Submitted by: thierry [2]
Fix the autocheck for the new path of gtk20 (X11BASE -> LOCALBASE).
PR: ports/104480
Submitted by: Raaf <raaf@luna.afraid.org>
Approved by: FreeBSD GNOME Team introduced the breakage, we fix it.
- Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory
structure (i.e. include/SDL for includes and sdl-config for configuration
binary)
- Update graphics/sdl_ttf to version 2.0.8
- Update graphics/sdl_image to version 1.2.5
- Update audio/sdl_mixer to version 1.2.7
- Update net/sdl_net to version 1.2.6
- Update Mk/bsd.sdl.mk accordingly
- Fix dependent ports to fit the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor)
- Remove dependency to math/djbfft.
- Use libdts and libmad from ports instead of ones from the xine
distribution. [*]
- Make dependency to graphics/aalib, graphics/ImageMagick and
x11-toolkits/gtk20 optional. [*]
- Add WITH_AALIB, WITH_IMAGEMAGICK and WITH_GTK2 knobs accordingly. [*]
Suggested by: bland [*]
- Remove USE_REINPLACE. [1]
- Use DATADIR macro. [1]
- Make WITHOUT knobs actually disable features with configure. [1]
- Fix build error for the case when libtool15 is not installed. [2]
- Correct pkg-plist. [2]
- Modify files/patch-configure to disable libtheora support properly for
WITHOUT_THEORA knob.
PR: ports/95639 [1], ports/96140 [2]
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com> [1], oliver [2]
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
Backout the removal of patch-src:video_out:video_out_xv.c and
patch-src:xine-engine:xine_internal.h to fix build error on 4-stable.
PR: ports/86527
Submitted by: Tod McQuillin <devin@spamcop.net>
Update to 1.1.0.
Use internal liba52 and libmad.
Add WITHOUT_* knob. [*]
PR: ports/84743 [*]
Submitted by: Carlos A M dos Santos <casantos@urisan.tche.br> [*]
Fix breakage of the ffmpeg plugin on 5.3 and -current.
PR: ports/71105
Submitted by: Michael Nottebrock <michaelnottebrock@gmx.net>
Patch submitted by: Henrik Gulbrandsen <henrik.gulbrandsen@telia.com>
Approved by: portmgr (marcus)
Update to 1-rc4.
Fix build error with CPUTYPE=p4. [1]
Fix MPEG-4 AAC audio file support on amd64. [2]
Add two knobs (WITH_LIBCACA and WITH_LIBTHEORA). [3]
PR: ports/65314 [1], ports/65890 [2], ports/66220 [3]
Submitted by: Joel Ray Holveck <joelh@piquan.org> [1], Tim Robbins
<tim@robbins.dropbear.id.au> [2], michael johnson <ahze@ahze.net> [3]
multimedia/libxine is broken on non-i386 architectures, amd64 in
particular. This causes consumers like multimedia/xine and
multimedia/kaffeine to also be broken.
Try running xine or kaffeine on amd64. Watch it segfault on startup.
tjr@ has supplied a patch for it.
PR: ports/65885
Submitted by: Tim Robbins <tim@robbins.dropbear.id.au>