ports/98441: New port: multimedia/mplayer-devel Fast multimedia player, CVS snapshot

Stanislav Sedov ssedov at mbsd.msk.ru
Sat Jun 3 14:01:15 UTC 2006


>Number:         98441
>Category:       ports
>Synopsis:       New port: multimedia/mplayer-devel Fast multimedia player, CVS snapshot
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 03 14:00:35 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Stanislav Sedov
>Release:        FreeBSD 6.1-PRERELEASE i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD c1.mediastation.ru 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #0: Sat Apr 1 16:16:56 MSD 2006 stas at c1.mediastation.ru:/usr/src/sys/i386/compile/RADUGA i386


	
>Description:
CVS snapshot of fast and powerful media player.
>How-To-Repeat:
	
>Fix:

	

--- mplayer-devel.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mplayer-devel
#	mplayer-devel/Makefile
#	mplayer-devel/distinfo
#	mplayer-devel/pkg-descr
#	mplayer-devel/pkg-message
#	mplayer-devel/pkg-plist
#	mplayer-devel/files
#	mplayer-devel/files/install-user
#	mplayer-devel/files/patch-configure
#	mplayer-devel/files/patch-TOOLS-cpuinfo.c
#	mplayer-devel/files/patch-Makefile
#	mplayer-devel/files/patch-bswap.h
#	mplayer-devel/files/patch-cpudetect.h
#	mplayer-devel/files/patch-libao2-ao_arts.c
#	mplayer-devel/files/patch-libdha-Makefile
#	mplayer-devel/files/patch-libavutil-bswap.h
#	mplayer-devel/files/patch-libmpdemux_tvi_bsdbt848.c
#	mplayer-devel/files/patch-vidix-drivers-Makefile
#	mplayer-devel/files/patch-vidix-drivers-mga_vid.c
#	mplayer-devel/files/patch-vidix-drivers-radeon_vid.c
#
echo c - mplayer-devel
mkdir -p mplayer-devel > /dev/null 2>&1
echo x - mplayer-devel/Makefile
sed 's/^X//' >mplayer-devel/Makefile << 'END-of-mplayer-devel/Makefile'
X# New ports collection makefile for:	mplayer-devel
X# Date created:		2 July 2006
X# Whom:			Stanislav Sedov
X#			(based on mplayer Makefile by Thomas E. Zander)
X# $FreeBSD$
X#
X# There are many knobs to tune mplayer towards your specific wishes
X# and preferences.
X# You can activate a knob by typing something like
X# "make -DKNOB" or "make KNOB=yes" instead of just "make"
X#
X# A description of the several possibilities is available here:
X#
X# Core funcionality:
X#
X# MPLAYER_GENERIC_BUILD
X# default: undefined
X# By default, the mplayer port creates a custom build based on personal
X# preferences.
X# If you want to build a generic package with certain fixed options,
X# suitable for any CPU within ${ARCH}, define this knob.
X# Note: The following knobs will have no effect in this case!
X#
X# WITH_OPTIMIZED_CFLAGS
X# default: undefined
X# define if you want to enable -O3 -ffast-math -fomit-frame-pointer
X# on gcc build commands. This will improve speed on most machines.
X#
X# WITHOUT_RUNTIME_CPUDETECTION
X# default: undefined
X# by default, mplayer is built with support for changing the used cpu
X# instruction set while playing. This is necessary for package building.
X# If you want to compile a specific version of mplayer working faster
X# but only on your cpu type, then define this knob.
X# If you define this, there are several additional knobs to explicitly
X# disable some possible CPU features. See below.
X#
X# WITH_NVIDIA
X# default: disabled
X# Enable nvidia XVMC support for nvidia video cards
X# Note: This is highly experimental at the moment and works only for
X#       MPEG1/2 using -vo xvmc -vc ffmpeg12mc on FreeBSD-5
X#
X# WITHOUT_MENCODER
X# default: undefined
X# the default is to build mplayer with mencoder. If you're sure that you
X# don't want to encode or recode any media file, then define this.
X#
X# WITHOUT_X11
X# default: undefined
X# the default is to build mplayer with X11 support because of its capabilities
X# as a video player. If you don't want to install any X11 environment and use
X# mplayer as a multi-format audio-only player, this one is for you.
X#
X# WITHOUT_GUI
X# default: undefined
X# normally mplayer comes with gmplayer if gtk is installed on the system.
X# If you want to force mplayer to disable the graphical user interface and
X# build without gui ability, define this.
X#
X# WITHOUT_SKINS
X# default: undefined
X# removes the run dependency on the mplayer-skins port, _even if_ built with
X# GUI. This is useful e.g. if you don't want the skins installed system-wide.
X# Please note that 'gmplayer' *must* have at least one default skin to run.
X#
X# WITHOUT_FREETYPE
X# default: undefined
X# since freetype is installed on almost any system people might want
X# to run mplayer on, this port now defaults to freetype unless not
X# defined otherwise
X#
X#
X# CPU features:
X#
X# The following is only of interest if you have enabled
X# WITHOUT_RUNTIME_CPUDETECTION
X# Further, the correct instruction set of your processor is normally
X# auto-detected, so there is probably no necessity to change them.
X#
X# WITHOUT_MMX
X# default: autodetected
X# disables using of mmx code
X#
X# WITHOUT_3DNOW
X# default: autodetected
X# disables using of 3dNow! instructions on AMD CPUs
X#
X# WITHOUT_DSP
X# default: autodetected
X# disables using of AMD Athlon DSP extentions
X#
X# WITHOUT_SSE
X# default: autodetected
X# disables all mmx2 and sse/sse2 code
X# CAUTION: There are some Athlon CPUs which claim to be sse-able but
X# they aren't. If you have strange problems on this subject, try
X# to build mplayer with this knob and report the problem
X# NOTE: SSE is available only if "options CPU_ENABLE_SSE" in your
X# kernel config. This is standard for 5.x systems on I686_CPU and above.
X# 4.x users will have to define this explicitly.
X#
X# WITH_RTC
X# default: undefined
X# This option enables support for real time clock timing instead of
X# defaulting to usleep() timing. This can improve cpu load as well
X# as run-time accuracy.
X#
X# WITH_KERN_HZ
X# default: 1024
X# This option allows you to control the default kern.hz when using RTC support.
X# If you have a older/slower processor you may want to lower the default level.
X# ie. 512 seems to produce better quality video on a PII 400MHz than 1024 does
X# CAUTION: lower than 512 may produce jerky video.
X#
X# Feature options:
X# These options influence, which libraries mplayer is linked to.
X# Note: The libraries are needed to play the particular files under
X# particular circumstances.
X# ("autodetect" in this sections means: If the ports system finds
X# the libary on your system, it is used, otherwise not.
X# If you define it, it will be built and installed as dependency.)
X#
X# WITH_DVD_DEVICE=/path/to/desired/device
X# default 5.x: /dev/acd0
X# default 4.x: /dev/acd0c
X# This option changes the default device where mplayer looks for
X# a DVD medium
X#
X# WITH_CDROM_DEVICE=/path/to/desired/device
X# default 5.x: /dev/acd0
X# default 4.x: /dev/acd0c
X# This option changes the default cdrom device, maybe useful for VCDs
X#
X# WITH_LIBUNGIF
X# default: autodetect
X#
X# WITH_ARTS
X# default: autodetect
X# Note: arts audio output cannot work together with mplayer's gtk1-gui
X# 	because of conflicting glib versions, so it it is disabled if
X# 	mplayer is built with gtk1 graphical user interface
X#
X# WITHOUT_ARTS
X# default: undefined
X# By setting this option you can explicitly override WITH_ARTS or
X# autodetection if arts is found. Some configurations experienced
X# problems with arts, so this knob is provided to manually exclude
X# it from build.
X#
X# WITH_FRIBIDI
X# default: autodetect
X#
X# WITH_CDPARANOIA
X# default: autodetect
X#
X# WITH_LIBCACA
X# default: autodetect
X#
X# WITH_LIBDV
X# default: autodetect
X#
X# WITH_LIRC
X# default: autodetect
X#
X# WITH_MAD
X# default: autodetect
X#
X# WITH_SVGALIB
X# default: autodetect
X#
X# WITH_AALIB
X# default: autodetect
X#
X# WITH_THEORA
X# default: autodetect
X#
X# WITH_X264
X# default: autodetect
X#
X# WITH_SDL
X# default: autodetect
X# (implies WITH_AALIB)
X#
X# WITH_ESOUND
X# default: autodetect
X#
X# WITHOUT_ESOUND
X# default: undefined
X# By setting this option you can explicitly override WITH_ESOUND or
X# autodetection if esound is found. Some configurations experienced
X# problems with esound, so this knob is provided to manually exclude
X# it from build.
X#
X# WITH_VORBIS
X# default: autodetect
X# If vorbis libs are not available on the system, mplayer includes
X# an internal vorbis codec based on tremor. If the libs are present
X# or this knob is defined, mplayer links to the shared system-wide
X# installation of ogg/vorbis.
X#
X# WITH_XANIM
X# default: autodetect
X#
X# WITH_REALPLAYER
X# default: autodetect
X#
X# WITH_LIVEMEDIA
X# default: autodetect
X#
X# WITH_MATROSKA
X# default: autodetect
X#
X# WITH_XVID
X# default: autodetect
X#
X# WITH_LZO
X# default: autodetect
X#
X# WITH_XMMS
X# default: autodetect
X#
X# WITH_DTS
X# default: autodetect
X#
X# WITH_LANG
X# default: en
X# Enables language support bg, cz, de, dk, en, es, fr, gr, hu, it, ko, nl, no, pl, pt_BR, ro, ru, sk, tr, uk, zh
X#
X# WITHOUT_WIN32_CODECS
X# default: undefined
X# By default, mplayer depends on and uses the win32-codecs collection.
X# Of course, thanks to Microsoft's very cool hyper-super-multi-platform
X# support, this is only available on x86 architecture.
X# If you're working on x86 and want to disable using of the windows codecs,
X# define this knob.
X#
X#
X# Additional knobs:
X#
X# NOPORTDOCS
X# default: undefined
X# This knob prevents the ports system from installing additional
X# documentation. If you define this, only the manpage is going
X# to be installed.
X#
X# WITHOUT_IPV6
X# default: undefined
X# This knob disables mplayer's ipv6 protocol family capabilities.
X
XPORTNAME=	mplayer
XPORTVERSION=	1.0.20060415
XPORTREVISION=	0
XCATEGORIES=	multimedia audio
XMASTER_SITES=	http://mbsd.msk.ru/dist/
XPKGNAMESUFFIX=	-devel
X
XMAINTAINER=	ssedov at mbsd.msk.ru
XCOMMENT=	High performance media player/encoder supporting many formats
X
XLIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png
XCONFLICTS=	mplayer-\([devel]\)1-*
X
XUSE_BZIP2=	yes
XUSE_GMAKE=	yes
XUSE_ICONV=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
X		PTHREAD_LIBS=${PTHREAD_LIBS} \
X		TMPDIR="${WRKSRC}"
XCONFIGURE_ARGS=	--with-extralibdir=${LOCALBASE}/lib \
X		--with-extraincdir=${LOCALBASE}/include \
X		--cc=${CC} \
X		--as=${AS} \
X		--enable-png \
X		--enable-menu \
X		--disable-libfame \
X		--disable-external-faad \
X		--disable-internal-tremor
X
X.if !defined(MPLAYER_GENERIC_BUILD)
X.if defined(WITHOUT_X11)
XWITHOUT_GUI=	yes
XBUILD_DEPENDS+=	imake:${X_IMAKE_PORT}
XCONFIGURE_ARGS+=--disable-x11
X.else
XUSE_XLIB=	yes
XCONFIGURE_ARGS+=--with-x11libdir=${X11BASE}/lib \
X		--with-x11incdir=${X11BASE}/include
X.endif
X
X.if defined(WITH_LANG)
XCONFIGURE_ARGS+=--language=${WITH_LANG}
X.endif
X.else
XUSE_XLIB=	yes
XCONFIGURE_ARGS+=--with-x11libdir=${X11BASE}/lib \
X		--with-x11incdir=${X11BASE}/include
X.endif #MPLAYER_GENERIC_BUILD
X
XWANT_GNOME=	yes
XWANT_SDL=	yes
XMAN1=		mplayer.1
XMANCOMPRESSED=	no
X
XCONFFILES=	example.conf input.conf menu.conf
XTOOLFILES=	calcbpp.pl countquant.pl \
X		dvd2divxscript.pl menc2pass \
X		mencvcd mp.pl sws-test w32codec_dl.pl \
X		x2mpsub.sh
XDOCFILES=	*.txt wishlist playtree playtree-hun mpsub.sub TODO
XRCDOCFILES=	*.txt TODO
X
X.include <bsd.port.pre.mk>
X
X# Can't run mplayer/nvidia-driver WITH_NVIDIA on FreeBSD 4.X now
X.if ${OSVERSION} < 500000 && defined(WITH_NVIDIA)
XIGNORE=	does not run on 4.x when WITH_NVIDIA is defined
X.endif
X
X#Building of vidix dependent shared libs is only possible
X#on i386 at the moment.
X.if ${ARCH} == "i386"
XINSTALLS_SHLIB=	yes
XLDCONFIG_DIRS=	%%PREFIX%%/lib %%PREFIX%%/lib/mplayer/vidix
XPLIST_SUB+=	VIDIX=""
X.else
XCONFIGURE_ARGS+=--disable-vidix
XPLIST_SUB+=	VIDIX="@comment "
X.endif
X
X#.if exists(${LOCALBASE}/modules/rtc.ko)
X#WITH_RTC=	yes
X#.endif
X
X#.if exists(${X11BASE}/lib/libXvMCNVIDIA.so.1)
X#WITH_NVIDIA=	yes
X#.endif
X
X.if exists(${LOCALBASE}/lib/libfribidi.so.0)
XWITH_FRIBIDI=	yes
X.endif
X
X.if !defined(WITHOUT_ARTS) && exists(${LOCALBASE}/lib/libartsc.so.0)
XWITH_ARTS=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libcdda_paranoia.so)
XWITH_CDPARANOIA=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libcaca.a)
XWITH_LIBCACA=		yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libdv.so.4)
XWITH_LIBDV=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libungif.so.5)
XWITH_LIBUNGIF=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/liblirc_client.so.0)
XWITH_LIRC=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libmad.so.2)
XWITH_MAD=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libvga.so.1)
XWITH_SVGALIB=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libtheora.so.2)
XWITH_THEORA=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libx264.so.47)
XWITH_X264=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libaa.so.1)
XWITH_AALIB=	yes
X.endif
X
X.if ${HAVE_SDL:Msdl}!=""
XWITH_SDL=	yes
XWITH_AALIB=	yes
X.endif
X
X.if !defined(WITHOUT_ESOUND) && ${HAVE_GNOME:Mesound}!=""
XWITH_ESOUND=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libvorbis.so.3)
XWITH_VORBIS=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libjpeg.so.9)
XLIB_DEPENDS+=	jpeg.9:${PORTSDIR}/graphics/jpeg
X.endif
X
X.if exists(${X11BASE}/bin/xanim)
XWITH_XANIM=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/RealPlayer/realplay.bin)
XWITH_REALPLAYER=	yes
X.endif
X
X.if exists(${LOCALBASE}/live/liveMedia/libliveMedia.a)
XWITH_LIVEMEDIA=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libxvidcore.so)
XWITH_XVID=	yes
X.endif
X
X.if exists(${X11BASE}/lib/libxmms.so)
XWITH_XMMS=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libdts.a)
XWITH_DTS=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/liblzo.so)
XWITH_LZO=	yes
X.endif
X
X.if exists(${LOCALBASE}/lib/libfreetype.so.9) && !defined(WITHOUT_FREETYPE)
XWITH_FREETYPE=	yes
X.endif
X
X# Esablish de-facto dependencies for either building generic mplayer
X# binary-suitable package or custom build
X
X.if defined(MPLAYER_GENERIC_BUILD)
X#Generic build includes ipv6 on FreeBSD
XCATEGORIES+=	ipv6
X#Compiler flags
XCFLAGS=		#let mplayer decide on this
XCONFIGURE_ARGS+=--enable-runtime-cpudetection
X#GUI
XUSE_GNOME+=	gtk12
X.if defined(PKGNAMESUFFIX)
XPKGNAMESUFFIX:=	${PKGNAMESUFFIX}-gtk
X.else
XPKGNAMESUFFIX=	-gtk
X.endif
XCONFIGURE_ARGS+=	--enable-gui
XPLIST_SUB+=	GMPLAYER=""
XRUN_DEPENDS+=	${LOCALBASE}/share/mplayer/Skin:${PORTSDIR}/multimedia/mplayer-skins
X#RTC
XCONFIGURE_ARGS+=	--disable-rtc
X#lame for mencoder
XLIB_DEPENDS+=	mp3lame.0:${PORTSDIR}/audio/lame
X#mencoder
XMLINKS+=	mplayer.1 mencoder.1
XPLIST_SUB+=	MENCODER=""
X#ARTS
XCONFIGURE_ARGS+=	--disable-arts
X#Fribidi
XCONFIGURE_ARGS+=	--disable-fribidi
X#Cdparanoia
XCONFIGURE_ARGS+=	--disable-cdparanoia
X#Caca
XCONFIGURE_ARGS+=	--disable-caca
X#Libungif
XCONFIGURE_ARGS+=	--disable-gif
X#Libdv
XCONFIGURE_ARGS+=	--disable-libdv
X#Mad
XCONFIGURE_ARGS+=	--disable-mad
X#Theora
XCONFIGURE_ARGS+=	--disable-theora
X#x264
XCONFIGURE_ARGS+=	--disable-x264
X#Svgalib
XLIB_DEPENDS+=	vga.1:${PORTSDIR}/graphics/svgalib
X#Aalib
XLIB_DEPENDS+=	aa.1:${PORTSDIR}/graphics/aalib
X#SDL
XUSE_SDL=	sdl
X#Esound
XCONFIGURE_ARGS+=	--disable-esd
X#Vorbis
XLIB_DEPENDS+=	vorbis.3:${PORTSDIR}/audio/libvorbis
X#Live media
XCONFIGURE_ARGS+=	--disable-live
X#XviD
XCONFIGURE_ARGS+=	--enable-xvid
XLIB_DEPENDS+=		xvidcore.4:${PORTSDIR}/multimedia/xvid
X#LZO
XCONFIGURE_ARGS+=	--disable-liblzo
X#Freetype
XCONFIGURE_ARGS+=	--with-extraincdir=${LOCALBASE}/include/freetype2 \
X			--enable-freetype
XLIB_DEPENDS+=		freetype.9:${PORTSDIR}/print/freetype2
X#XAnim codecs
XBUILD_DEPENDS+=	xanim:${PORTSDIR}/multimedia/xanim
XCONFIGURE_ARGS+=	--enable-xanim \
X			--with-xanimlibdir=${X11BASE}/lib/X11/xanim
X#Optical drive descriptors
X.if ${OSVERSION} < 500000
XDEFAULT_DVD_DEVICE=/dev/acd0c
XDEFAULT_CDROM_DEVICE=/dev/acd0c
X.else
XDEFAULT_DVD_DEVICE=/dev/acd0
XDEFAULT_CDROM_DEVICE=/dev/acd0
X.endif
X#Kernel granularity
XDEFAULT_KERN_HZ=1024
X.else #MPLAYER_GENERIC_BUILD
XCFLAGS+=	-fno-force-addr
X.if defined(DEBUG)
XCONFIGURE_ARGS+=	--enable-debug
X.endif
X
X.if defined(WITH_OPTIMIZED_CFLAGS)
XCFLAGS+=	-O3 -ffast-math -fomit-frame-pointer
X.endif
X
X.if defined(WITHOUT_IPV6)
XCONFIGURE_ARGS+=	--disable-inet6
X.else
XCATEGORIES+=	ipv6
X.endif
X
X.if ${HAVE_GNOME:Mgtk12}!="" && !defined(WITHOUT_GUI)
XWITH_GTK1=	yes
X.endif
X
X.if !defined(WITHOUT_GUI)
XPLIST_SUB+=	GMPLAYER=""
X.if !defined(WITHOUT_SKINS)
XRUN_DEPENDS+=	${LOCALBASE}/share/mplayer/Skin:${PORTSDIR}/multimedia/mplayer-skins
X.endif
X.else
XPLIST_SUB+=	GMPLAYER="@comment "
X.endif
X
X.if defined(WITH_GTK1) && !defined(WITHOUT_GUI)
XUSE_GNOME+=	gtk12
X.if defined(PKGNAMESUFFIX)
XPKGNAMESUFFIX:=	${PKGNAMESUFFIX}-gtk
X.else
XPKGNAMESUFFIX=	-gtk
X.endif
XCONFIGURE_ARGS+=	--enable-gui
X.endif
X
X.if defined(WITHOUT_GUI)
XCONFIGURE_ARGS+=	--disable-gui
X.endif
X
X.if defined(WITH_RTC)
XBUILD_DEPENDS+=	${LOCALBASE}/modules/rtc.ko:${PORTSDIR}/emulators/rtc
XRUN_DEPENDS+=	${LOCALBASE}/modules/rtc.ko:${PORTSDIR}/emulators/rtc
XCONFIGURE_ARGS+=	--enable-rtc
XCONFIGURE_ENV+=		CFLAGS+="-I/${LOCALBASE}/include"
X.else
XCONFIGURE_ARGS+=	--disable-rtc
X.endif
X
X.if !defined(WITHOUT_MENCODER)
XLIB_DEPENDS+=	mp3lame.0:${PORTSDIR}/audio/lame
XMLINKS+=	mplayer.1 mencoder.1
XPLIST_SUB+=	MENCODER=""
X.else
XCONFIGURE_ARGS+=	--disable-mencoder
XPLIST_SUB+=	MENCODER="@comment "
X.endif
X
X.if defined(WITH_NVIDIA)
XLIB_DEPENDS+=	XvMCNVIDIA.1:${PORTSDIR}/x11/nvidia-driver
XCONFIGURE_ARGS+=	--enable-xvmc \
X			--enable-xvmclib=XvMCNVIDIA
X.endif
X
X.if defined(WITH_ARTS) && !defined(WITHOUT_ARTS) && !defined(WITH_GTK1)
XLIB_DEPENDS+=	artsc.0:${PORTSDIR}/audio/arts
X
XCONFIGURE_ARGS+=	--enable-arts
X.else
XCONFIGURE_ARGS+=	--disable-arts
X.endif
X
X.if defined(WITH_FRIBIDI)
XLIB_DEPENDS+=	fribidi.0:${PORTSDIR}/converters/fribidi
XCONFIGURE_ARGS+=	--enable-fribidi
X.else
XCONFIGURE_ARGS+=	--disable-fribidi
X.endif
X
X.if defined(WITH_CDPARANOIA)
XLIB_DEPENDS+=	cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia
X.else
XCONFIGURE_ARGS+=	--disable-cdparanoia
X.endif
X
X.if defined(WITH_LIBCACA)
XBUILD_DEPENDS+=	${LOCALBASE}/lib/libcaca.a:${PORTSDIR}/graphics/libcaca
X.else
XCONFIGURE_ARGS+=	--disable-caca
X.endif
X
X.if defined(WITH_LIBUNGIF)
XLIB_DEPENDS+=	ungif.5:${PORTSDIR}/graphics/libungif
X#CONFIGURE_ARGS+=	--enable-gif
X.else
XCONFIGURE_ARGS+=	--disable-gif
X.endif
X
X.if defined(WITH_LIBDV)
XLIB_DEPENDS+=	dv.4:${PORTSDIR}/multimedia/libdv
X
XCONFIGURE_ARGS+=	--enable-libdv
X.else
XCONFIGURE_ARGS+=	--disable-libdv
X.endif
X
X.if defined(WITH_LIRC)
XLIB_DEPENDS+=	lirc_client.0:${PORTSDIR}/comms/lirc
XCONFIGURE_ARGS+=	--enable-lirc
X.else
XCONFIGURE_ARGS+=	--disable-lirc
X.endif
X
X.if defined(WITH_MAD)
XLIB_DEPENDS+=	mad.2:${PORTSDIR}/audio/libmad
X
XCONFIGURE_ARGS+=	--enable-mad \
X			--with-madlibdir=${LOCALBASE}/lib
X.else
XCONFIGURE_ARGS+=	--disable-mad
X.endif
X
X.if defined(WITH_SVGALIB)
XLIB_DEPENDS+=	vga.1:${PORTSDIR}/graphics/svgalib
X.endif
X
X.if defined(WITH_AALIB)
XLIB_DEPENDS+=	aa.1:${PORTSDIR}/graphics/aalib
X.endif
X
X.if defined(WITH_THEORA)
XLIB_DEPENDS+=	theora.2:${PORTSDIR}/multimedia/libtheora
X.else
XCONFIGURE_ARGS+=	--disable-theora
X.endif
X
X.if defined(WITH_X264)
XLIB_DEPENDS+=	x264.47:${PORTSDIR}/multimedia/x264
X.else
XCONFIGURE_ARGS+=	--disable-x264
X.endif
X
X#.if defined(WITH_TREMOR)
X#LIB_DEPENDS+=	vorbisidec.1:${PORTSDIR}/audio/libtremor
X#CONFIGURE_ARGS+=	--enable-tremor
X#.else
X#CONFIGURE_ARGS+=	--disable-tremor
X#.endif
X
X.if defined(WITH_SDL)
XUSE_SDL=	sdl
X.endif
X
X.if defined(WITH_ESOUND) && !defined(WITHOUT_ESOUND)
XUSE_GNOME+=	esound
X.if defined(PKGNAMESUFFIX)
XPKGNAMESUFFIX:=	${PKGNAMESUFFIX}-esound
X.else
XPKGNAMESUFFIX=	-esound
X.endif
X.else
XCONFIGURE_ARGS+=	--disable-esd
X.endif
X
X.if defined(WITH_VORBIS)
XCONFIGURE_ARGS+=	--disable-internal-tremor
XLIB_DEPENDS+=	vorbis.3:${PORTSDIR}/audio/libvorbis
X.endif
X
X.if defined(WITH_REALPLAYER)
XCONFIGURE_ARGS+=	--enable-real \
X			--with-reallibdir=${LOCALBASE}/lib/RealPlayer/codecs
XRUN_DEPENDS+=		realplay:${PORTSDIR}/multimedia/linux-realplayer
XBUILD_DEPENDS+=		realplay:${PORTSDIR}/multimedia/linux-realplayer
X.endif
X
X.if defined(WITH_LIVEMEDIA)
XCONFIGURE_ARGS+=	--enable-live \
X			--with-livelibdir=${LOCALBASE}/live
XRUN_DEPENDS+=		${LOCALBASE}/live/liveMedia/libliveMedia.a:${PORTSDIR}/net/liveMedia
XBUILD_DEPENDS+=		${LOCALBASE}/live/liveMedia/libliveMedia.a:${PORTSDIR}/net/liveMedia
X.else
XCONFIGURE_ARGS+=	--disable-live
X.endif
X
X.if defined(WITH_XVID)
XCONFIGURE_ARGS+=	--enable-xvid
XLIB_DEPENDS+=		xvidcore.4:${PORTSDIR}/multimedia/xvid
X.endif
X
X.if defined(WITH_LZO)
XLIB_DEPENDS+=	lzo.1:${PORTSDIR}/archivers/lzo
X.else
XCONFIGURE_ARGS+=	--disable-liblzo
X.endif
X
X.if defined(WITH_XMMS)
XCONFIGURE_ARGS+=	--enable-xmms
XLIB_DEPENDS+=	xmms.4:${PORTSDIR}/multimedia/xmms
X.endif
X
X.if defined(WITH_DTS)
XCONFIGURE_ARGS+=	--enable-libdts
XBUILD_DEPENDS+=	${LOCALBASE}/lib/libdts.a:${PORTSDIR}/multimedia/libdts
X.endif
X
X.if defined(WITH_FREETYPE)
XCONFIGURE_ARGS+=	--with-extraincdir=${LOCALBASE}/include/freetype2 \
X			--enable-freetype
XLIB_DEPENDS+=		freetype.9:${PORTSDIR}/print/freetype2
X.else
XRUN_DEPENDS+=	${LOCALBASE}/share/mplayer/fonts:${PORTSDIR}/multimedia/mplayer-fonts
XCONFIGURE_ARGS+=	--disable-freetype
X.endif
X
X.if defined(WITH_XANIM)
XBUILD_DEPENDS+=	xanim:${PORTSDIR}/multimedia/xanim
XCONFIGURE_ARGS+=--enable-xanim --with-xanimlibdir=${X11BASE}/lib/X11/xanim
X.else
XCONFIGURE_ARGS+=--disable-xanim
X.endif
X
X.if defined(WITH_DVD_DEVICE)
XDEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
X.else
X.if ${OSVERSION} < 500000
XDEFAULT_DVD_DEVICE=/dev/acd0c
X.else
XDEFAULT_DVD_DEVICE=/dev/acd0
X.endif
X.endif
X
X.if defined(WITH_CDROM_DEVICE)
XDEFAULT_CDROM_DEVICE=${WITH_CDROM_DEVICE}
X.else
X.if ${OSVERSION} < 500000
XDEFAULT_CDROM_DEVICE=/dev/acd0c
X.else
XDEFAULT_CDROM_DEVICE=/dev/acd0
X.endif
X.endif
X
X.if defined(WITH_KERN_HZ)
XDEFAULT_KERN_HZ=${WITH_KERN_HZ}
X.else
XDEFAULT_KERN_HZ=1024
X.endif
X
X# "enable" build for other archs
X.if ${ARCH} == "i386"
X.if !defined(WITHOUT_RUNTIME_CPUDETECTION)
XCONFIGURE_ARGS+=--enable-runtime-cpudetection
X.else #WITHOUT_RUNTIME_CPUDETECTION
X.if defined(WITHOUT_MMX)
XCONFIGURE_ARGS+=--disable-mmx
X.endif
X.if defined(WITHOUT_3DNOW) || ${OSVERSION} < 400021
XCONFIGURE_ARGS+=--disable-3dnow
X.endif
X.if defined(WITHOUT_DSP) || defined(WITHOUT_3DNOW) || ${OSVERSION} < 400021
XCONFIGURE_ARGS+=--disable-3dnowex
X.endif
X.if defined(WITHOUT_SSE)
XCONFIGURE_ARGS+=--disable-mmx2 --disable-sse
X.endif
X.endif #WITHOUT_RUNTIME_CPUDETECTION
X.if !defined(WITH_SVGALIB)
XCONFIGURE_ARGS+=--disable-svga
X.endif
X.if !defined(WITH_AALIB)
XCONFIGURE_ARGS+=--disable-aa
X.endif
X.if !defined(WITH_SDL)
XCONFIGURE_ARGS+=--disable-sdl
X.endif
X.if !defined(WITH_VORBIS)
XCONFIGURE_ARGS+=--disable-vorbis
X.endif
X.if !defined(WITHOUT_WIN32_CODECS)
XRUN_DEPENDS+=	${CODEC_DETECTION_FILE}:${CODEC_PORT}
X
XCONFIGURE_ARGS+=	--with-win32libdir=${LOCALBASE}/lib/win32
X
XCODEC_PORT=	${PORTSDIR}/multimedia/win32-codecs
XCODEC_DETECTION_FILE!=	${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE
X.else
XCONFIGURE_ARGS+=	--disable-win32 \
X			--disable-qtx-codecs
X.endif
X.endif # ARCH == i386
X.endif #MPLAYER_GENERIC_BUILD
X
Xpre-everything::
X	@${ECHO_MSG} "N - O - T - E"
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "Take a careful look into the Makefile in order"
X	@${ECHO_MSG} "to learn how to tune mplayer towards you personal preferences!"
X	@${ECHO_MSG} "For example,"
X	@${ECHO_MSG} "make WITH_GTK1"
X	@${ECHO_MSG} "builds MPlayer with GTK1-GUI support."
X
X.if !defined(WITHOUT_GUI)
X	@${ECHO_MSG} "If you want to use the GUI, you can either install"
X	@${ECHO_MSG} "${PORTSDIR}/multimedia/mplayer-skins"
X	@${ECHO_MSG} "or download official skin collections from"
X	@${ECHO_MSG} "http://www.mplayerhq.hu/homepage/dload.html"
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e \
X		's|libxmms.so.1|libxmms.so|' \
X		${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
X	@${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|; \
X		s|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \
X		${WRKSRC}/${CONFIGURE_SCRIPT}
X	@${REINPLACE_CMD} -e 's!/usr/local!${PREFIX}!' \
X		${WRKSRC}/${CONFIGURE_SCRIPT}
X	@${FIND} -E ${WRKSRC} -type f \
X		-iregex ".*(configure|.sh|Makefile)" -print0 | \
X		${XARGS} -x -0 -n 10 \
X		${REINPLACE_CMD} -E \
X			-e 's|[[:space:]]gcc[-[:digit:]\.]+| ${CC}|' \
X			-e 's|[[:space:]]gcc| ${CC}|' \
X			-e 's|\$$\(CC\)|${CC}|'
X	@${FIND} ${WRKSRC}/DOCS/man -name "mplayer.1" | ${XARGS} ${REINPLACE_CMD} -E -e \
X		's|/usr/\\:local/\\:etc/\\:mplayer|${DATADIR:S/\//\/\\\:/g}|g ; \
X		 s|/dev/\\:(dvd[[:alnum:]]*[[:>:]])|${DEFAULT_DVD_DEVICE:S/dev\//dev\/\\\:/}|g ; \
X		 s|/dev/\\:(cdrom[[:alnum:]]*[[:>:]])|${DEFAULT_CDROM_DEVICE:S/dev\//dev\/\\\:/}|g'
X.if defined(WITH_RTC)
X	@${REINPLACE_CMD} -e \
X		's|irqp = 1024|irqp = ${DEFAULT_KERN_HZ}|' \
X		${WRKSRC}/mplayer.c
X.endif
X.if defined(MPLAYER_GENERIC_BUILD)
X	@${REINPLACE_CMD} -e \
X		's|${extra}|${extra}-FreeBSD-generic|' \
X		${WRKSRC}/version.sh
X.endif
X
Xpost-configure:
X	@${REINPLACE_CMD} -e 's#-pthread#${PTHREAD_LIBS}#g' \
X		${WRKSRC}/config.mak
X
Xpost-install:
X	@${MKDIR} ${DATADIR}
X	@${CHMOD} 755 ${DATADIR}
X	@${MKDIR} ${DATADIR}/tools
X	@${CHMOD} 755 ${DATADIR}/tools
X.for conf in ${CONFFILES}
X	${INSTALL_DATA} ${WRKSRC}/etc/${conf} ${DATADIR}
X.endfor
X.for tool in ${TOOLFILES}
X	${INSTALL_SCRIPT} ${WRKSRC}/TOOLS/${tool} ${DATADIR}/tools
X.endfor
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	@${MKDIR} ${DOCSDIR}/realcodecs
X	@${CHMOD} 755 ${DOCSDIR}
X.for FILE in  ${DOCFILES}
X	@${INSTALL_DATA} ${WRKSRC}/DOCS/tech/${FILE}  ${DOCSDIR}
X.endfor
X.for FILE in  ${RCDOCFILES}
X	@${INSTALL_DATA} ${WRKSRC}/DOCS/tech/realcodecs/${FILE}	\
X		${DOCSDIR}/realcodecs
X.endfor
X.endif
X.if !defined(WITHOUT_GUI)
X	@${LN} -sf ${PREFIX}/bin/mplayer ${PREFIX}/bin/gmplayer
X.endif
X	@${CAT} ${.CURDIR}/pkg-message
X
Xinstall-user:
X	@${PERL} ${FILESDIR}/install-user
X
X.include <bsd.port.post.mk>
END-of-mplayer-devel/Makefile
echo x - mplayer-devel/distinfo
sed 's/^X//' >mplayer-devel/distinfo << 'END-of-mplayer-devel/distinfo'
XMD5 (mplayer-1.0.20060415.tar.bz2) = 094672192949271d7de8a3e259055021
XSHA256 (mplayer-1.0.20060415.tar.bz2) = a7d81f755eb9202f588be1eb3f33fa58dcf615a8493476c6ed7f0f13ea28a885
XSIZE (mplayer-1.0.20060415.tar.bz2) = 6730268
END-of-mplayer-devel/distinfo
echo x - mplayer-devel/pkg-descr
sed 's/^X//' >mplayer-devel/pkg-descr << 'END-of-mplayer-devel/pkg-descr'
XThis is the port of mplayer, a project which has the effort
Xto become a very stable and useful movie player and encoder.
X
XIt is based on the windows codec compilation and
Xprovides the ability to play many formats
Xin a very good quality without much CPU comsumption.
X
XSupport for ffmpeg, quicktime and DVD are also included.
X
XWWW: http://www.mplayerhq.hu/
END-of-mplayer-devel/pkg-descr
echo x - mplayer-devel/pkg-message
sed 's/^X//' >mplayer-devel/pkg-message << 'END-of-mplayer-devel/pkg-message'
XThis port provides a simple and easy to use
Xtool to provide fonts in OSD.
XJust cd to the ports directory and type
X
Xmake install-user
X
XNote: This is only for the bitmap fonts! If you've compiled
Xmplayer with truetype support, this won't work.
X
XPlease take a look at docs in
X/usr/local/share/doc/mplayer
X
XIf you encounter strange problems, please have a look at
Xhttp://www.rrr.de/~riggs/mplayer/faq_en.html
Xbefore throwing stones at me :-)
END-of-mplayer-devel/pkg-message
echo x - mplayer-devel/pkg-plist
sed 's/^X//' >mplayer-devel/pkg-plist << 'END-of-mplayer-devel/pkg-plist'
Xbin/mplayer
X%%MENCODER%%bin/mencoder
X%%GMPLAYER%%bin/gmplayer
X%%PORTDOCS%%%%DOCSDIR%%/TODO
X%%PORTDOCS%%%%DOCSDIR%%/binary-packaging.txt
X%%PORTDOCS%%%%DOCSDIR%%/code-documentation.txt
X%%PORTDOCS%%%%DOCSDIR%%/codec-devel.txt
X%%PORTDOCS%%%%DOCSDIR%%/codecs.conf.txt
X%%PORTDOCS%%%%DOCSDIR%%/colorspaces.txt
X%%PORTDOCS%%%%DOCSDIR%%/cvs-howto.txt
X%%PORTDOCS%%%%DOCSDIR%%/dr-methods.txt
X%%PORTDOCS%%%%DOCSDIR%%/encoding-guide.txt
X%%PORTDOCS%%%%DOCSDIR%%/encoding-tips.txt
X%%PORTDOCS%%%%DOCSDIR%%/formats.txt
X%%PORTDOCS%%%%DOCSDIR%%/general.txt
X%%PORTDOCS%%%%DOCSDIR%%/hwac3.txt
X%%PORTDOCS%%%%DOCSDIR%%/libao2.txt
X%%PORTDOCS%%%%DOCSDIR%%/libmpcodecs.txt
X%%PORTDOCS%%%%DOCSDIR%%/libvo.txt
X%%PORTDOCS%%%%DOCSDIR%%/manpage.txt
X%%PORTDOCS%%%%DOCSDIR%%/mpcf.txt
X%%PORTDOCS%%%%DOCSDIR%%/mpdsf.txt
X%%PORTDOCS%%%%DOCSDIR%%/mpsub.sub
X%%PORTDOCS%%%%DOCSDIR%%/osd.txt
X%%PORTDOCS%%%%DOCSDIR%%/patches.txt
X%%PORTDOCS%%%%DOCSDIR%%/playtree
X%%PORTDOCS%%%%DOCSDIR%%/playtree-hun
X%%PORTDOCS%%%%DOCSDIR%%/release-howto.txt
X%%PORTDOCS%%%%DOCSDIR%%/slave.txt
X%%PORTDOCS%%%%DOCSDIR%%/snow.txt
X%%PORTDOCS%%%%DOCSDIR%%/subcp.txt
X%%PORTDOCS%%%%DOCSDIR%%/swscaler_filters.txt
X%%PORTDOCS%%%%DOCSDIR%%/swscaler_methods.txt
X%%PORTDOCS%%%%DOCSDIR%%/translations.txt
X%%PORTDOCS%%%%DOCSDIR%%/vidix.txt
X%%PORTDOCS%%%%DOCSDIR%%/wishlist
X%%PORTDOCS%%%%DOCSDIR%%/realcodecs/TODO
X%%PORTDOCS%%%%DOCSDIR%%/realcodecs/audio-codecs.txt
X%%PORTDOCS%%%%DOCSDIR%%/realcodecs/streaming.txt
X%%PORTDOCS%%%%DOCSDIR%%/realcodecs/video-codecs.txt
X%%VIDIX%%lib/libdha.so.1
X%%VIDIX%%lib/libdha-1.so.0
X%%VIDIX%%lib/mplayer/vidix/cyberblade_vid.so
X%%VIDIX%%lib/mplayer/vidix/mach64_vid.so
X%%VIDIX%%lib/mplayer/vidix/mga_crtc2_vid.so
X%%VIDIX%%lib/mplayer/vidix/mga_vid.so
X%%VIDIX%%lib/mplayer/vidix/nvidia_vid.so
X%%VIDIX%%lib/mplayer/vidix/pm3_vid.so
X%%VIDIX%%lib/mplayer/vidix/radeon_vid.so
X%%VIDIX%%lib/mplayer/vidix/rage128_vid.so
X%%VIDIX%%lib/mplayer/vidix/savage_vid.so
X%%VIDIX%%lib/mplayer/vidix/sis_vid.so
X%%VIDIX%%lib/mplayer/vidix/unichrome_vid.so
X%%DATADIR%%/tools/calcbpp.pl
X%%DATADIR%%/tools/countquant.pl
X%%DATADIR%%/tools/dvd2divxscript.pl
X%%DATADIR%%/tools/menc2pass
X%%DATADIR%%/tools/mencvcd
X%%DATADIR%%/tools/mp.pl
X%%DATADIR%%/tools/sws-test
X%%DATADIR%%/tools/w32codec_dl.pl
X%%DATADIR%%/tools/x2mpsub.sh
X%%DATADIR%%/example.conf
X%%DATADIR%%/input.conf
X%%DATADIR%%/menu.conf
X at dirrm %%DATADIR%%/tools
X at dirrmtry %%DATADIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/realcodecs
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%VIDIX%%@dirrm lib/mplayer/vidix
X%%VIDIX%%@dirrm lib/mplayer
END-of-mplayer-devel/pkg-plist
echo c - mplayer-devel/files
mkdir -p mplayer-devel/files > /dev/null 2>&1
echo x - mplayer-devel/files/install-user
sed 's/^X//' >mplayer-devel/files/install-user << 'END-of-mplayer-devel/files/install-user'
X#This perl script links the codec config file
X#and the fonts dir to the user's home dir.
X#Last touched: 2002-12-16 riggs
X
Xif (-e "$ENV{HOME}/.mplayer/font")
X{
X	print "Sorry, font link is already existing.\n";
X	exit 1;
X}
X
X#Determining location of fonts:
X
X at pkg=`pkg_info -Lx mplayer-fonts`;
Xprint "$prefix[3]";
X$prefix=$pkg[3];
X$prefix=~ s/(.+mplayer).*/$1/;
Xchop $prefix;
X
Xif ($1 eq "")
X{
X	print "You have no mplayer-fonts installed.\n";
X	exit 1;
X}
X
Xprint "You may choose any of the available language sets:\n\n";
Xprint "ISO-8859-1 Font : 1\n";
Xprint "ISO-8859-2 Font : 2\n";
Xprint "(old) Cyrillic fonts : c\n";
Xprint "Russian fonts : r\n";
X
Xprint "Your decision? ";
Xchomp ($lang=<STDIN>);
Xprint "\n";
X
Xif ($lang eq "1" || $lang eq "2")
X{
X	print "The available sizes for this font are 14,18,24,28.\n";
X	print "Please enter the wanted size: \n";
X	chomp ($size=<STDIN>);
X	if ($size ne "14" && $size ne "18" && $size ne "24" && $size ne "28") {$size=14;}
X}
X
Xunless (-e "$ENV{HOME}/.mplayer") {system "mkdir $ENV{HOME}/.mplayer";}
X
Xif ($lang eq "c")
X{
X	system "ln -sv $prefix/fonts/cyrillic/ $ENV{HOME}/.mplayer/font";
X}
Xelsif ($lang eq "r")
X{
X	system "ln -sv $prefix/fonts/koi8r-font/ $ENV{HOME}/.mplayer/font";
X}
Xelsif ($lang eq "2")
X{
X	system "ln -sv $prefix/fonts/iso-8859-2/arial-$size/ $ENV{HOME}/.mplayer/font";
X}
Xelse {system "ln -sv $prefix/fonts/iso-8859-1/arial-$size/ $ENV{HOME}/.mplayer/font"};
END-of-mplayer-devel/files/install-user
echo x - mplayer-devel/files/patch-configure
sed 's/^X//' >mplayer-devel/files/patch-configure << 'END-of-mplayer-devel/files/patch-configure'
X--- configure.orig	Fri Jun  2 03:56:51 2006
X+++ configure	Fri Jun  2 04:05:19 2006
X@@ -34,9 +34,9 @@
X   echo >> "$TMPLOG"
X   cat "$1" >> "$TMPLOG"
X   echo >> "$TMPLOG"
X-  echo "$_cc $CFLAGS $_inc_extra $_ld_static $_ld_extra -o $TMPO $@" >> "$TMPLOG"
X+  echo "$_cc $CFLAGS -fno-fast-math $_inc_extra $_ld_static $_ld_extra -o $TMPO $@" >> "$TMPLOG"
X   rm -f "$TMPO"
X-  $_cc $CFLAGS $_inc_extra $_ld_static $_ld_extra -o "$TMPO" "$@" >> "$TMPLOG" 2>&1
X+  $_cc $CFLAGS -fno-fast-math $_inc_extra $_ld_static $_ld_extra -o "$TMPO" "$@" >> "$TMPLOG" 2>&1
X   TMP="$?"
X   echo >> "$TMPLOG"
X   echo "ldd $TMPO" >> "$TMPLOG"
X@@ -417,7 +417,7 @@
X 
X 
X # 1st pass checking for vital options
X-_install=install
X+_install=@${BSD_INSTALL_PROGRAM}
X _ranlib=ranlib
X _cc=cc
X test "$CC" && _cc="$CC"
X@@ -523,14 +523,7 @@
X       case "`uname -m 2>&1`" in
X       i[3-9]86*|x86|x86pc|k5|k6|k6_2|k6_3|k6-2|k6-3|pentium*|athlon*|i586_i686|i586-i686|BePC) host_arch=i386 ;;
X       ia64) host_arch=ia64 ;;
X-      x86_64|amd64)
X-        if [ -n "`$_cc -dumpmachine | sed -n '/^x86_64-/p;/^amd64-/p'`" -a \
X-             -z "`echo $CFLAGS | grep -- -m32`"  ]; then
X-          host_arch=x86_64
X-        else
X-          host_arch=i386
X-        fi
X-      ;;
X+      x86_64|amd64) host_arch=x86_64 ;;
X       macppc|ppc|ppc64) host_arch=ppc ;;
X       alpha) host_arch=alpha ;;
X       sparc) host_arch=sparc ;;
X@@ -762,25 +755,10 @@
X _cpuinfo="echo"
X # Cygwin has /proc/cpuinfo, but only supports Intel CPUs
X # FIXME: Remove the cygwin check once AMD CPUs are supported
X-if test -r /proc/cpuinfo && not cygwin; then
X-  # Linux with /proc mounted, extract CPU information from it
X-  _cpuinfo="cat /proc/cpuinfo"
X-elif test -r /compat/linux/proc/cpuinfo && not x86 ; then
X-  # FreeBSD with Linux emulation /proc mounted,
X-  # extract CPU information from it
X-  _cpuinfo="cat /compat/linux/proc/cpuinfo"
X-elif darwin && not x86 ; then
X-  # use hostinfo on Darwin
X-  _cpuinfo="hostinfo"
X-elif aix; then
X-  # use 'lsattr' on AIX
X-  _cpuinfo="lsattr -E -l proc0 -a type"
X-elif x86; then
X-  # all other OSes try to extract CPU information from a small helper
X-  # program TOOLS/cpuinfo instead
X-  $_cc -o TOOLS/cpuinfo TOOLS/cpuinfo.c
X-  _cpuinfo="TOOLS/cpuinfo"
X-fi
X+# all other OSes try to extract CPU information from a small helper
X+# program TOOLS/cpuinfo instead
X+$_cc -o TOOLS/cpuinfo TOOLS/cpuinfo.c
X+_cpuinfo="TOOLS/cpuinfo"
X 
X x86_exts_check()
X {
X@@ -2099,7 +2077,7 @@
X 
X   *)
X     echo "Unknown parameter: $ac_option"
X-    exit 1
X+    echo " (ignoring)."
X     ;;
X 
X   esac
X@@ -2109,7 +2087,7 @@
X test -z "$_bindir" && _bindir="$_prefix/bin"
X test -z "$_datadir" && _datadir="$_prefix/share/mplayer"
X test -z "$_mandir" && _mandir="$_prefix/man"
X-test -z "$_confdir" && _confdir="$_prefix/etc/mplayer"
X+test -z "$_confdir" && _confdir="$_prefix/share/mplayer"
X test -z "$_libdir" && _libdir="$_prefix/lib"
X test -z "$_mlibdir" && _mlibdir="$MLIBHOME"
X 
X@@ -2738,13 +2716,7 @@
X 
X 
X echocheck "memalign()"
X-# XXX restrict to x86 ? extend to other CPUs/cacheline sizes ?
X-cat > $TMPC << EOF
X-#include <malloc.h>
X-int main (void) { (void) memalign(64, sizeof(char)); return 0; }
X-EOF
X _memalign=no
X-cc_check && _memalign=yes
X if test "$_memalign" = yes ; then
X  _def_memalign='#define HAVE_MEMALIGN 1'
X else
X@@ -6553,8 +6525,11 @@
X  if test "$_tv" = yes ; then
X     cat > $TMPC <<EOF
X #include <sys/types.h>
X+#include <sys/param.h>
X #if defined(__NetBSD__)
X #include <dev/ic/bt8xx.h>
X+#elif(__FreeBSD_version >= 502100)                                           
X+#include <dev/bktr/ioctl_bt848.h>
X #else
X #include <machine/ioctl_bt848.h>
X #endif
X@@ -6957,8 +6932,11 @@
X   fi
X   _stripbinaries=no
X elif test -z "$CFLAGS" ; then
X-    CFLAGS="-O4 $_march $_mcpu $_pipe -ffast-math -fomit-frame-pointer"
X+    CFLAGS="-O $_pipe"
X else
X+  if test "$_runtime_cpudetection" = no ; then
X+    CFLAGS="$CFLAGS $_march $_mcpu"
X+  fi
X   _warn_CFLAGS=yes
X fi
X 
X@@ -6989,7 +6967,7 @@
X   CFLAGS="$CFLAGS -D_REENTRANT"
X elif bsd ; then
X   # FIXME bsd needs this so maybe other OS'es
X-  CFLAGS="$CFLAGS -D_THREAD_SAFE"
X+  CFLAGS="$CFLAGS ${PTHREAD_CFLAGS}"
X fi
X # 64 bit file offsets?
X if test "$_largefiles" = yes || freebsd ; then
X@@ -7141,13 +7119,11 @@
X echocheck "lirc"
X if test "$_lirc" = auto ; then
X   _lirc=no
X-  if test -c /dev/lirc -o -c /dev/lirc/0 ; then
X-      cat > $TMPC <<EOF
X+  cat > $TMPC <<EOF
X #include <lirc/lirc_client.h>
X int main(void) { return 0; }
X EOF
X-      cc_check -llirc_client && _lirc=yes
X-  fi
X+  cc_check -llirc_client && _lirc=yes
X fi
X if test "$_lirc" = yes ; then
X   _def_lirc='#define HAVE_LIRC 1'
END-of-mplayer-devel/files/patch-configure
echo x - mplayer-devel/files/patch-TOOLS-cpuinfo.c
sed 's/^X//' >mplayer-devel/files/patch-TOOLS-cpuinfo.c << 'END-of-mplayer-devel/files/patch-TOOLS-cpuinfo.c'
X--- TOOLS/cpuinfo.c.orig	Tue Apr 11 04:39:21 2006
X+++ TOOLS/cpuinfo.c	Fri Jun  2 03:55:40 2006
X@@ -42,13 +42,10 @@
X cpuid(int func) {
X   cpuid_regs_t regs;
X #define CPUID   ".byte 0x0f, 0xa2; "
X-  asm("push %%ebx; "
X-      "movl %4,%%eax; " CPUID
X-      "movl %%eax,%0; movl %%ebx,%1; movl %%ecx,%2; movl %%edx,%3; "
X-      "pop %%ebx"
X-      : "=m" (regs.eax), "=m" (regs.ebx), "=m" (regs.ecx), "=m" (regs.edx)
X-      : "g" (func)
X-      : "%eax", "%ecx", "%edx");
X+	asm(CPUID                                                             
X+	        : "=a" (regs.eax), "=b" (regs.ebx), "=c" (regs.ecx), "=d" (reg
X+s.edx)
X+	        : "0" (func));
X   return regs;
X }
X 
END-of-mplayer-devel/files/patch-TOOLS-cpuinfo.c
echo x - mplayer-devel/files/patch-Makefile
sed 's/^X//' >mplayer-devel/files/patch-Makefile << 'END-of-mplayer-devel/files/patch-Makefile'
X--- Makefile.orig	Fri Jun  2 04:06:20 2006
X+++ Makefile	Fri Jun  2 04:10:51 2006
X@@ -446,47 +446,11 @@
X 	$(MAKE) -C libdha install
X 	$(MAKE) -C vidix install
X endif
X-	$(INSTALL) -d $(BINDIR)
X-	$(INSTALL) -m 755 $(INSTALLSTRIP) $(PRG) $(BINDIR)/$(PRG)
X-ifeq ($(GUI),yes)
X-	-ln -sf $(PRG) $(BINDIR)/gmplayer
X-endif
X-	$(INSTALL) -d $(MANDIR)/man1
X-	for i in $(MAN_LANG); do \
X-		if test "$$i" = en ; then \
X-			$(INSTALL) -c -m 644 DOCS/man/en/mplayer.1 $(MANDIR)/man1/mplayer.1 ; \
X-		else \
X-			$(INSTALL) -d $(MANDIR)/$$i/man1 ; \
X-			$(INSTALL) -c -m 644 DOCS/man/$$i/mplayer.1 $(MANDIR)/$$i/man1/mplayer.1 ; \
X-		fi ; \
X-	done
X+	@${BSD_INSTALL_PROGRAM} $(PRG) $(BINDIR)/$(PRG)
X+	@${BSD_INSTALL_MAN} DOCS/man/en/mplayer.1 $(MANDIR)/man1/mplayer.1
X ifeq ($(MENCODER),yes)
X-	$(INSTALL) -m 755 $(INSTALLSTRIP) $(PRG_MENCODER) $(BINDIR)/$(PRG_MENCODER)
X-	for i in $(MAN_LANG); do \
X-		if test "$$i" = en ; then \
X-			ln -sf mplayer.1 $(MANDIR)/man1/mencoder.1 ; \
X-		else \
X-			ln -sf mplayer.1 $(MANDIR)/$$i/man1/mencoder.1 ; \
X-		fi ; \
X-	done
X-endif
X-	@$(INSTALL) -d $(DATADIR)
X-	@$(INSTALL) -d $(DATADIR)/font
X-	@if test ! -f $(DATADIR)/font/font.desc ; then \
X-	echo "*** Download font at http://www.mplayerhq.hu/dload.html" ; \
X-	echo "*** for OSD/Subtitles support and extract to $(DATADIR)/font/" ; \
X-	fi
X-ifeq ($(GUI),yes)
X-	@$(INSTALL) -d $(DATADIR)/skins
X-	@echo "*** Download skin(s) at http://www.mplayerhq.hu/dload.html"
X-	@echo "*** for GUI, and extract to $(DATADIR)/skins/"
X-	@$(INSTALL) -d $(prefix)/share/pixmaps
X-	$(INSTALL) -m 644 etc/mplayer.xpm $(prefix)/share/pixmaps/mplayer.xpm
X-	@$(INSTALL) -d $(prefix)/share/applications
X-	$(INSTALL) -m 644 etc/mplayer.desktop $(prefix)/share/applications/mplayer.desktop
X+	@${BSD_INSTALL_PROGRAM} $(PRG_MENCODER) $(BINDIR)/$(PRG_MENCODER)
X endif
X-	@$(INSTALL) -d $(CONFDIR)
X-	@if test -f $(CONFDIR)/codecs.conf ; then mv -f $(CONFDIR)/codecs.conf $(CONFDIR)/codecs.conf.old ; fi
X 
X uninstall:
X 	-rm -f $(BINDIR)/$(PRG) $(BINDIR)/gmplayer $(MANDIR)/man1/mplayer.1
END-of-mplayer-devel/files/patch-Makefile
echo x - mplayer-devel/files/patch-bswap.h
sed 's/^X//' >mplayer-devel/files/patch-bswap.h << 'END-of-mplayer-devel/files/patch-bswap.h'
X--- bswap.h.orig	Thu Oct 21 08:54:57 2004
X+++ bswap.h	Mon May  9 20:57:34 2005
X@@ -1,8 +1,17 @@
X #ifndef __BSWAP_H__
X #define __BSWAP_H__
X 
X+#if (defined(__unix__) || defined(unix)) && !defined(USG)
X+#include <sys/param.h>
X+#endif
X+
X #ifdef HAVE_BYTESWAP_H
X #include <byteswap.h>
X+#elif (defined(__FreeBSD__) && __FreeBSD_version >= 500000)
X+#include <sys/endian.h>
X+#define bswap_16(x) bswap16(x)
X+#define bswap_32(x) bswap32(x)
X+#define bswap_64(x) bswap64(x)
X #else
X 
X #include <inttypes.h>
END-of-mplayer-devel/files/patch-bswap.h
echo x - mplayer-devel/files/patch-cpudetect.h
sed 's/^X//' >mplayer-devel/files/patch-cpudetect.h << 'END-of-mplayer-devel/files/patch-cpudetect.h'
X--- cpudetect.h.orig	Tue Apr 11 04:38:37 2006
X+++ cpudetect.h	Fri Jun  2 04:14:27 2006
X@@ -5,6 +5,8 @@
X #define CPUTYPE_I486	4
X #define CPUTYPE_I586	5
X #define CPUTYPE_I686    6
X+#define CPUTYPE_I686_7	7
X+#define CPUTYPE_I686_8	8
X 
X #ifdef ARCH_X86_64
X #  define REGa    rax
END-of-mplayer-devel/files/patch-cpudetect.h
echo x - mplayer-devel/files/patch-libao2-ao_arts.c
sed 's/^X//' >mplayer-devel/files/patch-libao2-ao_arts.c << 'END-of-mplayer-devel/files/patch-libao2-ao_arts.c'
X--- libao2/ao_arts.c.orig	Tue Apr 11 04:39:31 2006
X+++ libao2/ao_arts.c	Fri Jun  2 04:15:55 2006
X@@ -103,8 +103,14 @@
X 
X static void uninit(int immed)
X {
X-	arts_close_stream(stream);
X+	if (stream != NULL) {
X+		arts_close_stream(stream);
X+		stream = NULL;
X+        }
X+/* XXX - we get "MPlayer interrupted by signal 11 in module:
X+   exit_player" unless commented :(
X 	arts_free();
X+*/ 
X }
X 
X static int play(void* data,int len,int flags)
END-of-mplayer-devel/files/patch-libao2-ao_arts.c
echo x - mplayer-devel/files/patch-libdha-Makefile
sed 's/^X//' >mplayer-devel/files/patch-libdha-Makefile << 'END-of-mplayer-devel/files/patch-libdha-Makefile'
X--- libdha/Makefile.orig	Sat Apr 15 02:32:10 2006
X+++ libdha/Makefile	Fri Jun  2 04:19:13 2006
X@@ -4,8 +4,6 @@
X 
X MAJOR_VERSION = 1
X MINOR_VERSION = 0
X-VERSION = $(MAJOR_VERSION).$(MINOR_VERSION) 
X-
X 
X ifeq ($(TARGET_OS),CYGWIN)
X SHORTNAME = libdha.dll
X@@ -19,7 +17,7 @@
X LIBNAME = libdha.a
X SHORTNAME = libdha.a
X else
X-LIBNAME = libdha.so.$(VERSION)
X+LIBNAME = libdha-$(MAJOR_VERSION).so.$(MINOR_VERSION)
X endif
X 
X SRCS=libdha.c \
END-of-mplayer-devel/files/patch-libdha-Makefile
echo x - mplayer-devel/files/patch-libavutil-bswap.h
sed 's/^X//' >mplayer-devel/files/patch-libavutil-bswap.h << 'END-of-mplayer-devel/files/patch-libavutil-bswap.h'
X--- libavutil/bswap.h.orig	Tue Apr 11 04:40:42 2006
X+++ libavutil/bswap.h	Fri Jun  2 04:17:45 2006
X@@ -6,8 +6,17 @@
X #ifndef __BSWAP_H__
X #define __BSWAP_H__
X 
X+#if (defined(__unix__) || defined(unix)) && !defined(USG)
X+#include <sys/param.h>
X+#endif
X+
X #ifdef HAVE_BYTESWAP_H
X #include <byteswap.h>
X+#elif (defined(__FreeBSD__) && __FreeBSD_version >= 500000)
X+#include <sys/endian.h>
X+#define bswap_16(x) bswap16(x)
X+#define bswap_32(x) bswap32(x)
X+#define bswap_64(x) bswap64(x)
X #else
X 
X #ifdef ARCH_X86_64
END-of-mplayer-devel/files/patch-libavutil-bswap.h
echo x - mplayer-devel/files/patch-libmpdemux_tvi_bsdbt848.c
sed 's/^X//' >mplayer-devel/files/patch-libmpdemux_tvi_bsdbt848.c << 'END-of-mplayer-devel/files/patch-libmpdemux_tvi_bsdbt848.c'
X--- libmpdemux/tvi_bsdbt848.c.orig	Tue Dec 28 04:30:14 2004
X+++ libmpdemux/tvi_bsdbt848.c	Fri Dec 16 20:42:14 2005
X@@ -296,11 +296,11 @@
X         int req_mode = (int)*(void **)arg;
X 	u_short tmp_fps;
X 
X-        priv->iformat = METEOR_FMT_AUTOMODE;
X+        priv->iformat = BT848_IFORM_F_AUTO;
X 
X         if(req_mode == TV_NORM_PAL) 
X             {
X-            priv->iformat = METEOR_FMT_PAL;
X+            priv->iformat = BT848_IFORM_F_PALBDGHI;
X             priv->maxheight = PAL_HEIGHT;
X             priv->maxwidth = PAL_WIDTH;
X             priv->maxfps = PAL_FPS;
X@@ -321,7 +321,7 @@
X 
X         if(req_mode == TV_NORM_NTSC) 
X             {
X-            priv->iformat = METEOR_FMT_NTSC;
X+            priv->iformat = BT848_IFORM_F_NTSCM;
X             priv->maxheight = NTSC_HEIGHT;
X             priv->maxwidth = NTSC_WIDTH;
X             priv->maxfps = NTSC_FPS;
X@@ -345,9 +345,28 @@
X                 }
X             }
X 
X-        if(req_mode == TV_NORM_SECAM) priv->iformat = METEOR_FMT_SECAM;
X+        if(req_mode == TV_NORM_SECAM)
X+            {
X+            priv->iformat = BT848_IFORM_F_SECAM;
X+            priv->maxheight = PAL_HEIGHT;
X+            priv->maxwidth = PAL_WIDTH;
X+            priv->maxfps = PAL_FPS;
X+            priv->fps = PAL_FPS;
X+
X+            if(priv->fps > priv->maxfps) priv->fps = priv->maxfps;
X+
X+            if(priv->geom.rows > priv->maxheight)
X+                {
X+                priv->geom.rows = priv->maxheight;
X+                }
X+
X+            if(priv->geom.columns > priv->maxwidth)
X+                {
X+                priv->geom.columns = priv->maxwidth;
X+                }
X+            }
X 
X-        if(ioctl(priv->btfd, METEORSFMT, &priv->iformat) < 0) 
X+        if(ioctl(priv->btfd, BT848SFMT, &priv->iformat) < 0) 
X             {
X             perror("format:ioctl");
X             return(TVI_CONTROL_FALSE);
X@@ -478,7 +497,7 @@
X priv->videoready = TRUE;
X priv->btdev = strdup("/dev/bktr0");
X priv->immediatemode = FALSE;
X-priv->iformat = METEOR_FMT_PAL;
X+priv->iformat = BT848_IFORM_F_PALBDGHI;
X priv->maxheight = PAL_HEIGHT;
X priv->maxwidth = PAL_WIDTH;
X priv->maxfps = PAL_FPS;
X@@ -503,7 +522,7 @@
X     }
X 
X if(priv->videoready == TRUE && 
X-   ioctl(priv->btfd, METEORSFMT, &priv->iformat) < 0) 
X+   ioctl(priv->btfd, BT848SFMT, &priv->iformat) < 0) 
X     {
X     perror("FMT:ioctl");
X     }
END-of-mplayer-devel/files/patch-libmpdemux_tvi_bsdbt848.c
echo x - mplayer-devel/files/patch-vidix-drivers-Makefile
sed 's/^X//' >mplayer-devel/files/patch-vidix-drivers-Makefile << 'END-of-mplayer-devel/files/patch-vidix-drivers-Makefile'
X--- vidix/drivers/Makefile.orig	Tue Apr 11 04:38:35 2006
X+++ vidix/drivers/Makefile	Fri Jun  2 04:24:31 2006
X@@ -8,55 +8,55 @@
X CYBERBLADE_SRCS=cyberblade_vid.c
X CYBERBLADE_OBJS=cyberblade_vid.o
X CYBERBLADE_LIBS=-L../../libdha -ldha -lm
X-CYBERBLADE_CFLAGS=$(OPTFLAGS) -fPIC -I. -I..
X+CYBERBLADE_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I..
X 
X RADEON_VID=radeon_vid.so
X RADEON_SRCS=radeon_vid.c
X RADEON_OBJS=radeon_vid.o
X RADEON_LIBS=-L../../libdha -ldha -lm $(X_LIB)
X-RADEON_CFLAGS=$(OPTFLAGS) -fPIC -I. -I..
X+RADEON_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I..
X 
X RAGE128_VID=rage128_vid.so
X RAGE128_SRCS=radeon_vid.c
X RAGE128_OBJS=rage128_vid.o
X RAGE128_LIBS=-L../../libdha -ldha -lm $(X_LIB)
X-RAGE128_CFLAGS=$(OPTFLAGS) -fPIC -I. -I.. -DRAGE128
X+RAGE128_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I.. -DRAGE128
X 
X PM3_VID=pm3_vid.so
X PM3_SRCS=pm3_vid.c
X PM3_OBJS=pm3_vid.o
X PM3_LIBS=-L../../libdha -ldha
X-PM3_CFLAGS=$(OPTFLAGS) -fPIC -I. -I..
X+PM3_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I..
X 
X MACH64_VID=mach64_vid.so
X MACH64_SRCS=mach64_vid.c
X MACH64_OBJS=mach64_vid.o
X MACH64_LIBS=-L../../libdha -ldha
X-MACH64_CFLAGS=$(OPTFLAGS) -fPIC -I. -I.. -DRAGE128
X+MACH64_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I.. -DRAGE128
X 
X MGA_VID=mga_vid.so
X MGA_SRCS=mga_vid.c
X MGA_OBJS=mga_vid.o
X MGA_LIBS=-L../../libdha -ldha -lm
X-MGA_CFLAGS=$(OPTFLAGS) -fPIC -I. -I..
X+MGA_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I..
X 
X MGA_CRTC2_VID=mga_crtc2_vid.so
X MGA_CRTC2_SRCS=mga_vid.c
X MGA_CRTC2_OBJS=mga_crtc2_vid.o
X MGA_CRTC2_LIBS=-L../../libdha -ldha -lm
X-MGA_CRTC2_CFLAGS=$(OPTFLAGS) -fPIC -I. -I.. -DCRTC2
X+MGA_CRTC2_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I.. -DCRTC2
X 
X NVIDIA_VID=nvidia_vid.so
X NVIDIA_SRCS=nvidia_vid.c
X NVIDIA_OBJS=nvidia_vid.o
X NVIDIA_LIBS=-L../../libdha -ldha -lm
X-NVIDIA_CFLAGS=$(OPTFLAGS) -fPIC -I. -I.. 
X+NVIDIA_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I..
X 
X SIS_VID=sis_vid.so
X SIS_SRCS=sis_vid.c sis_bridge.c
X SIS_OBJS=sis_vid.o sis_bridge.o
X SIS_LIBS=-L../../libdha -ldha
X-SIS_CFLAGS=$(OPTFLAGS) -fPIC -I. -I..
X+SIS_CFLAGS=$(OPTFLAGS) $(X11_INC) -fPIC -I. -I..
X 
X UNICHROME_VID=unichrome_vid.so
X UNICHROME_SRCS=unichrome_vid.c
END-of-mplayer-devel/files/patch-vidix-drivers-Makefile
echo x - mplayer-devel/files/patch-vidix-drivers-mga_vid.c
sed 's/^X//' >mplayer-devel/files/patch-vidix-drivers-mga_vid.c << 'END-of-mplayer-devel/files/patch-vidix-drivers-mga_vid.c'
X--- vidix/drivers/mga_vid.c.orig	Thu Sep  2 13:34:25 2004
X+++ vidix/drivers/mga_vid.c	Tue Apr 12 17:51:55 2005
X@@ -1218,8 +1218,7 @@
X 	    {
X 		if ((lst[i].command & PCI_COMMAND_IO) == 0)
X 		{
X-			printf("[mga] Device is disabled, ignoring\n");
X-			continue;
X+			printf("[mga] Device is disabled, trying anyways.\n");
X 		}
X 		switch(lst[i].device)
X 		{
END-of-mplayer-devel/files/patch-vidix-drivers-mga_vid.c
echo x - mplayer-devel/files/patch-vidix-drivers-radeon_vid.c
sed 's/^X//' >mplayer-devel/files/patch-vidix-drivers-radeon_vid.c << 'END-of-mplayer-devel/files/patch-vidix-drivers-radeon_vid.c'
X--- vidix/drivers/radeon_vid.c.orig	Tue Dec 21 00:43:54 2004
X+++ vidix/drivers/radeon_vid.c	Tue Apr 12 17:49:46 2005
X@@ -852,6 +852,8 @@
X  DEVICE_ATI_RAGE_128_PRO2,
X  DEVICE_ATI_RAGE_128_PRO3,
X /* these seem to be based on rage 128 instead of mach64 */
X+ DEVICE_ATI_RAGE_MOBILITY_M4,
X+ DEVICE_ATI_RAGE_MOBILITY_M42,
X  DEVICE_ATI_RAGE_MOBILITY_M3,
X  DEVICE_ATI_RAGE_MOBILITY_M32
X #else
END-of-mplayer-devel/files/patch-vidix-drivers-radeon_vid.c
exit
--- mplayer-devel.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list