FreeBSD Bugzilla – Attachment 120624 Details for
Bug 163438
New port: multimedia/mplayer2
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 23.42 KB, created by
Grzegorz Blach
on 2011-12-18 19:40:09 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Grzegorz Blach
Created:
2011-12-18 19:40:09 UTC
Size:
23.42 KB
patch
obsolete
># 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: ># ># multimedia/mplayer2 ># multimedia/mplayer2/distinfo ># multimedia/mplayer2/Makefile ># multimedia/mplayer2/pkg-plist ># multimedia/mplayer2/pkg-descr ># multimedia/mplayer2/files ># multimedia/mplayer2/files/patch-stream-tvi_v4l.c ># multimedia/mplayer2/files/patch-stream-tvi_v4l2.c ># multimedia/mplayer2/files/patch-libmpcodecs-vd_ffmpeg.c ># multimedia/mplayer2/files/patch-stream-tvi_bsdbt848.c ># multimedia/mplayer2/files/patch-libao2-ao_arts.c ># multimedia/mplayer2/files/pkg-message.in ># multimedia/mplayer2/files/patch-libao2-ao_oss.c ># >echo c - multimedia/mplayer2 >mkdir -p multimedia/mplayer2 > /dev/null 2>&1 >echo x - multimedia/mplayer2/distinfo >sed 's/^X//' >multimedia/mplayer2/distinfo << '552f69ce077a0f249c1d88987f16be34' >XSHA256 (mplayer2-2.0.tar.xz) = f1d17397bbdfcff2220d8b4bc17e7de5b78488736e21dca2df0d8a3216c85910 >XSIZE (mplayer2-2.0.tar.xz) = 3675080 >552f69ce077a0f249c1d88987f16be34 >echo x - multimedia/mplayer2/Makefile >sed 's/^X//' >multimedia/mplayer2/Makefile << '3933f3d4f1ac54d31de6978e55286690' >X# New ports collection makefile for: mplayer >X# Date created: 10 August 2001 >X# Whom: Thomas E. Zander >X# with lots of help from Vladimir Kushnir >X# $FreeBSD$ >X# >X >XPORTNAME= mplayer2 >XPORTVERSION= 2.0 >XCATEGORIES= multimedia audio >XMASTER_SITES= http://ftp.mplayer2.org/pub/release/ >X >XMAINTAINER= magik@roorback.net >XCOMMENT= Advanced general-purpose video player >X >XLICENSE= GPLv2 >X >XLIB_DEPENDS= avcodec.1:${PORTSDIR}/multimedia/ffmpeg \ >X png.6:${PORTSDIR}/graphics/png \ >X freetype.9:${PORTSDIR}/print/freetype2 >X >XUSE_XZ= yes >XUSE_GMAKE= yes >XUSE_ICONV= yes >XUSE_NCURSES= yes >XHAS_CONFIGURE= yes >XCONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ >X PTHREAD_LIBS="${PTHREAD_LIBS}" \ >X TMPDIR="${WRKSRC}" >XCONFIGURE_ARGS= --cc=${CC} \ >X --host-cc=${CC} \ >X --mandir=${PREFIX}/man \ >X --disable-bitmap-font \ >X --disable-liba52 \ >X --disable-directfb \ >X --disable-faad \ >X --disable-libdca \ >X --disable-xvid \ >X --disable-mpg123 \ >X --disable-musepack \ >X --disable-ssse3 >X >XCONFIGURE_TARGET= >X >XMAKE_JOBS_SAFE= yes >X >XOPTIONS= DEBUG "Include debug symbols in mplayer's binaries" off >XOPTIONS+= DVDREAD "Build with dvdread support" on >XOPTIONS+= BLURAY "Build with libbluray support" off >XOPTIONS+= RTCPU "Allow runtime CPU detection" on >XOPTIONS+= OCFLAGS "Use optimized compiler flags" on >XOPTIONS+= IPV6 "Include inet6 network support" on >XOPTIONS+= X11 "Enable X11 support for mplayer's video output" on >XOPTIONS+= X11XV "X11 video drivers: XV" on >XOPTIONS+= X11DGA "X11 video drivers: DGA" on >XOPTIONS+= X11GL "X11 video drivers: OpenGL" on >XOPTIONS+= X11XIN "X11 video drivers: Xinerama" on >XOPTIONS+= X11VM "X11 VidMode support" on >XOPTIONS+= X11XVMC "Enable XvMC acceleration" off >XOPTIONS+= VDPAU "Enable Nvidia VDPAU acceleration" off >XOPTIONS+= SDL "Enable SDL video output" off >XOPTIONS+= RTC "Add support for kernel real time clock timing" off >XOPTIONS+= ARTS "Enable KDE sound system support" off >XOPTIONS+= ESOUND "Enable GNOME esound support" off >XOPTIONS+= JACK "Enable JackIt audio server support" off >XOPTIONS+= NAS "Enable NAS sound server support" off >XOPTIONS+= OPENAL "Enable OpenAL sound support" off >XOPTIONS+= PULSE "Enable PulseAudio" off >XOPTIONS+= LIBUNGIF "Enable gif support" on >XOPTIONS+= MNG "Enable MNG input support" off >XOPTIONS+= AALIB "Enable aalib support" off >XOPTIONS+= LIBCACA "Enable libcaca support" off >XOPTIONS+= SVGALIB "Enable svgalib support" off >XOPTIONS+= LIBDV "Enable libdv support" off >XOPTIONS+= MAD "Enable mad MPEG audio engine support" off >XOPTIONS+= LADSPA "Enable LADSPA plugin support" off >XOPTIONS+= SPEEX "Enable speex audio codec support" on >XOPTIONS+= THEORA "Enable ogg theora video support" off >XOPTIONS+= ASS "Enable ASS/SSA subtitle rendering" on >X.if !defined(PACKAGE_BUILDING) >XOPTIONS+= WIN32 "Enable win32 codec set on the IA32 arch" on >X.endif >XOPTIONS+= REALPLAYER "Enable real player plugin" off >XOPTIONS+= LIVEMEDIA "Enable LIVE555 streaming support" off >XOPTIONS+= SMB "Enable Samba input support" off >XOPTIONS+= FRIBIDI "Enable FriBiDi support" off >XOPTIONS+= LIRC "Enable lirc support" off >XOPTIONS+= LIBCDIO "Enable libcdio support" off >XOPTIONS+= CDPARANOIA "Enable cdparanoia support" off >XOPTIONS+= JOYSTICK "Enable joystick support" off >XOPTIONS+= V4L "Enable Video4Linux TV support" off >X >X.if !defined(WITHOUT_NLS) >XUSE_GETTEXT= yes >XPLIST_SUB+= NLS="" >XCONFIGURE_ARGS+= --enable-translation --language=all \ >X --extra-libs-mplayer=-lintl >XMANLANG= "" cs de es fr hu it pl ru zh_CN >X.else >XCONFIGURE_ARGS+= --disable-translation --language=en >XPLIST_SUB+= NLS="@comment " >X.endif >X >XMAN1= mplayer.1 >XMANCOMPRESSED= no >X >XSUB_FILES= pkg-message >X >X.include <bsd.port.pre.mk> >X >X.if ${ARCH} == "sparc64" >XBROKEN= Does not compile on sparc64 >X.endif >X >X#On i386, gcc runs out of general purpose registers when >X#trying to compile a debug version with the default flags. >X.if defined(WITH_DEBUG) >X.if ${ARCH} == "i386" >XDEBUG_FLAGS= -g -O -fomit-frame-pointer >X.endif >X.else >X.if defined(WITH_OCFLAGS) >X#CFLAGS+= -O3 -ffast-math -fomit-frame-pointer >X#Let mplayer determine its own cflags >XCFLAGS= >X.else >XCFLAGS+= -O2 -fomit-frame-pointer >X.endif >X.endif >X >X.if defined(WITH_RTCPU) >XCONFIGURE_ARGS+= --enable-runtime-cpudetection >X.endif >X >X.if defined(WITH_IPV6) >XCATEGORIES+= ipv6 >X.else >XCONFIGURE_ARGS+= --disable-inet6 >X.endif >X >X.if defined(WITH_LIBUNGIF) >XLIB_DEPENDS+= ungif.5:${PORTSDIR}/graphics/libungif >X.else >XCONFIGURE_ARGS+= --disable-gif >X.endif >X >X.if defined(WITH_MAD) >XLIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad >X.else >XCONFIGURE_ARGS+= --disable-mad >X.endif >X >X.if defined(WITH_LIBDV) >XLIB_DEPENDS+= dv.4:${PORTSDIR}/multimedia/libdv >X.else >XCONFIGURE_ARGS+= --disable-libdv >X.endif >X >X.if defined(WITH_THEORA) >XLIB_DEPENDS+= theora.0:${PORTSDIR}/multimedia/libtheora >X.else >XCONFIGURE_ARGS+= --disable-theora >X.endif >X >X.if defined(WITH_SPEEX) >XLIB_DEPENDS+= speex.1:${PORTSDIR}/audio/speex >X.else >XCONFIGURE_ARGS+= --disable-speex >X.endif >X >X.if defined(WITH_LIVEMEDIA) >X#RUN_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_JACK) >XLIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack >X.else >XCONFIGURE_ARGS+= --disable-jack >X.endif >X >X.if defined(WITH_NAS) >XLIB_DEPENDS+= audio.2:${PORTSDIR}/audio/nas >X.else >XCONFIGURE_ARGS+= --disable-nas >X.endif >X >X.if defined(WITH_OPENAL) >XUSE_OPENAL= soft >X.else >XCONFIGURE_ARGS+= --disable-openal >X.endif >X >X.if defined(WITH_PULSE) >XLIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio >X.else >XCONFIGURE_ARGS+= --disable-pulse >X.endif >X >X.if defined(WITH_BLURAY) >XLIB_DEPENDS+= bluray.0:${PORTSDIR}/multimedia/libbluray >XCONFIGURE_ARGS+= --enable-bluray >X.else >XCONFIGURE_ARGS+= --disable-bluray >X.endif >X >X.if defined(WITH_DVDREAD) >XLIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread >XCONFIGURE_ARGS+= --enable-dvdread >X.else >XCONFIGURE_ARGS+= --disable-dvdread >X.endif >X >X.if defined(WITH_SMB) >XLIB_DEPENDS+= smbclient.0:${PORTSDIR}/net/samba-libsmbclient >X.else >XCONFIGURE_ARGS+= --disable-smb >X.endif >X >X.if defined(WITH_FRIBIDI) >XLIB_DEPENDS+= fribidi.3:${PORTSDIR}/converters/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_LIBCDIO) && defined(WITHOUT_CDPARANOIA) >XLIB_DEPENDS+= cdio.12:${PORTSDIR}/sysutils/libcdio >X.else >XCONFIGURE_ARGS+= --disable-libcdio >X.endif >X >X.if defined(WITH_LADSPA) >XRUN_DEPENDS+= ${LOCALBASE}/lib/ladspa/amp.so:${PORTSDIR}/audio/ladspa >X.else >XCONFIGURE_ARGS+= --disable-ladspa >X.endif >X >X.if defined(WITH_DVD_DEVICE) >XDEFAULT_DVD_DEVICE= ${WITH_DVD_DEVICE} >X.else >XDEFAULT_DVD_DEVICE= /dev/acd0 >X.endif >X >X.if defined(WITH_CDROM_DEVICE) >XDEFAULT_CDROM_DEVICE= ${WITH_CDROM_DEVICE} >X.else >XDEFAULT_CDROM_DEVICE= /dev/acd0 >X.endif >X >X.if ${ARCH} == "i386" || ${ARCH} == "amd64" >X.if defined(WITH_WIN32) && !defined(PACKAGE_BUILDING) && ${ARCH} == "i386" >XCODEC_PORT= ${PORTSDIR}/multimedia/win32-codecs >XCODEC_DETECTION_FILE!= ${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE >XRUN_DEPENDS+= ${CODEC_DETECTION_FILE}:${CODEC_PORT} >XCONFIGURE_ARGS+= --win32codecsdir=${LOCALBASE}/lib/win32 >X.else >XCONFIGURE_ARGS+= --disable-win32dll --disable-qtx >X.endif >X.endif # ARCH == i386/amd64 >X >X.if defined(WITH_REALPLAYER) >XRUN_DEPENDS+= realplay:${PORTSDIR}/multimedia/linux-realplayer >XBUILD_DEPENDS+= realplay:${PORTSDIR}/multimedia/linux-realplayer >X.else >XCONFIGURE_ARGS+= --disable-real >X.endif >X >X.if defined(WITH_V4L) >XBUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat >XLIB_DEPENDS+= v4l2.0:${PORTSDIR}/multimedia/libv4l >XCONFIGURE_ARGS+= --enable-tv-v4l1 --enable-tv-v4l2 >XEXTRA_LIBS+= -lv4l1 -lv4l2 >X.else >XCONFIGURE_ARGS+= --disable-tv-v4l1 --disable-tv-v4l2 >X.endif >X >X.if defined(WITH_MNG) >XLIB_DEPENDS+= mng.1:${PORTSDIR}/graphics/libmng >X.else >XCONFIGURE_ARGS+= --disable-mng >X.endif >X >X.if defined(EXTRA_LIBS) >XCONFIGURE_ARGS+= --extra-libs="${EXTRA_LIBS}" >X.endif >X >X.if defined(WITH_ASS) >XLIB_DEPENDS+= ass.5:${PORTSDIR}/multimedia/libass >XBUILD_DEPENDS+= pkg-config:${PORTSDIR}/devel/pkg-config >XLIBASS_PKGCONFIG_CFLAGS= pkg-config --cflags --silence-errors libass >X.else >XCONFIGURE_ARGS+= --disable-ass --disable-enca >XLIBASS_PKGCONFIG_CFLAGS= ${ECHO_CMD} >X.endif >X >X.if defined(WITH_X11) >XUSE_XORG= x11 >X.if defined(WITH_X11XV) >XUSE_XORG+= xv >X.else >XCONFIGURE_ARGS+= --disable-xv >X.endif >X.if defined(WITH_X11DGA) >XUSE_XORG+= xxf86dga >X.else >XCONFIGURE_ARGS+= --disable-dga1 --disable-dga2 >X.endif >X.if defined(WITH_X11GL) >XUSE_XORG+= glproto >XLIB_DEPENDS+= GL.1:${PORTSDIR}/graphics/libGL >X.else >XCONFIGURE_ARGS+= --disable-gl >X.endif >X.if defined(WITH_X11XIN) >XUSE_XORG+= xinerama xineramaproto >X.else >XCONFIGURE_ARGS+= --disable-xinerama >X.endif >X.if defined(WITH_X11VM) >XUSE_XORG+= xxf86vm >X.else >XCONFIGURE_ARGS+= --disable-vm >X.endif >X.if defined(WITH_X11XVMC) >XUSE_XORG+= xvmc >XCONFIGURE_ARGS+= --enable-xvmc --with-xvmclib=XvMCW >X.endif >X.else #WITHOUT_X11 >XCONFIGURE_ARGS+= --disable-x11 --disable-fontconfig >X.endif >X >X.if defined(WITH_VDPAU) >XLIB_DEPENDS+= vdpau.1:${PORTSDIR}/multimedia/libvdpau >X.else >XCONFIGURE_ARGS+= --disable-vdpau >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(WITH_ARTS) >XLIB_DEPENDS+= artsc.0:${PORTSDIR}/audio/arts >X.else >XCONFIGURE_ARGS+= --disable-arts >X.endif >X >X.if defined(WITH_LIBCACA) >XLIB_DEPENDS+= caca.0:${PORTSDIR}/graphics/libcaca >X.else >XCONFIGURE_ARGS+= --disable-caca >X.endif >X >X.if defined(WITH_LIRC) >XLIB_DEPENDS+= lirc_client.2:${PORTSDIR}/comms/lirc >X.else >XCONFIGURE_ARGS+= --disable-lirc >X.endif >X >X.if defined(WITH_SDL) >XUSE_SDL= sdl >XWITH_AALIB= yes >X.undef(WITHOUT_AALIB) >X.else >XCONFIGURE_ARGS+= --disable-sdl >X.endif >X >X.if defined(WITH_SVGALIB) >XLIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib >X.else >XCONFIGURE_ARGS+= --disable-svga >X.endif >X >X.if defined(WITH_AALIB) >XLIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib >X.else >XCONFIGURE_ARGS+= --disable-aa >X.endif >X >X.if defined(WITH_ESOUND) >XUSE_GNOME+= esound >X.else >XCONFIGURE_ARGS+= --disable-esd >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.if defined(WITH_JOYSTICK) >XBUILD_DEPENDS+= ${LOCALBASE}/include/linux/joystick.h:${PORTSDIR}/devel/linux-js >XCONFIGURE_ARGS+= --enable-joystick >X.else >XCONFIGURE_ARGS+= --disable-joystick >X.endif >X >Xpre-everything:: >X @${ECHO_MSG} "N - O - T - E" >X @${ECHO_MSG} "" >X @${ECHO_MSG} "There are some knobs which *can* *not* be selected via the" >X @${ECHO_MSG} "OPTIONS framework. You might want to check the Makefile in" >X @${ECHO_MSG} "order to learn more about them." >X >Xpost-patch: >X.if ${OSVERSION} >= 900010 >X @${REINPLACE_CMD} -e \ >X '/CFLAGS.*-D_LARGEFILE64_SOURCE/ s/-D_LARGEFILE64_SOURCE/-D_FILE_OFFSET_BITS=64/' \ >X ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} >X.endif >X @${REINPLACE_CMD} \ >X -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|; \ >X s|/dev/cdrom|${DEFAULT_CDROM_DEVICE}|' \ >X -e 's|/usr/local|${LOCALBASE}|' \ >X -e 's|-lbz2|/usr/lib/libbz2.so|' \ >X -e 's|-L$$_prefix/lib|-L${LOCALBASE}/lib|' \ >X -e 's|-I$$_prefix/include|-I${LOCALBASE}/include|' \ >X ${CONFIGURE_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 -e 's|/usr/X11R6|${LOCALBASE}|' >X @${FIND} ${WRKSRC}/DOCS/man -name "mplayer.1" | ${XARGS} ${REINPLACE_CMD} -E -e \ >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 @${REINPLACE_CMD} \ >X -e 's|%%LIBASS_PKGCONFIG_CFLAGS%%|${LIBASS_PKGCONFIG_CFLAGS}|' \ >X ${BUILD_WRKSRC}/${MAKEFILE} >X >Xpost-configure: >X @${REINPLACE_CMD} -e 's#-pthread#${PTHREAD_LIBS}#g' \ >X ${WRKSRC}/config.mak >X @${REINPLACE_CMD} \ >X -e 's#HAVE_FAST_CMOV 1#HAVE_FAST_CMOV 0#g' \ >X -e 's#HAVE_LOG2 1#HAVE_LOG2 0#g' \ >X -e 's#HAVE_LOG2F 1#HAVE_LOG2F 0#g' \ >X ${WRKSRC}/config.h >X >Xpost-install: >X @${INSTALL_DATA} ${WRKSRC}/etc/example.conf ${PREFIX}/etc/mplayer/mplayer.conf.sample >X.for conf in input menu dvb-menu >X @${INSTALL_DATA} ${WRKSRC}/etc/${conf}.conf ${PREFIX}/etc/mplayer/${conf}.conf.sample >X.endfor >X @${CAT} ${PKGMESSAGE} >X >X.include <bsd.port.post.mk> >3933f3d4f1ac54d31de6978e55286690 >echo x - multimedia/mplayer2/pkg-plist >sed 's/^X//' >multimedia/mplayer2/pkg-plist << '9f91d3f5a312bd648d96982e4e91e498' >Xbin/mplayer >Xetc/mplayer/mplayer.conf.sample >Xetc/mplayer/input.conf.sample >Xetc/mplayer/menu.conf.sample >Xetc/mplayer/dvb-menu.conf.sample >X@dirrmtry etc/mplayer >X%%NLS%%share/locale/bg/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/cs/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/de/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/dk/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/el/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/es/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/fr/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/hu/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/it/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/ja/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/ko/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/mk/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/nb/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/nl/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/pl/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/pt_BR/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/ro/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/ru/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/sk/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/sv/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/tr/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/uk/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/zh_CN/LC_MESSAGES/mplayer.mo >X%%NLS%%share/locale/zh_TW/LC_MESSAGES/mplayer.mo >9f91d3f5a312bd648d96982e4e91e498 >echo x - multimedia/mplayer2/pkg-descr >sed 's/^X//' >multimedia/mplayer2/pkg-descr << 'd6e26db6bfe9f357b60a347d0d207133' >XMPlayer2 is an advanced general-purpose video player. >XA fork of the original MPlayer project, it contains significant further >Xdevelopment and supports a number of features not available >Xin other Unix players. >X >XWWW: http://www.mplayer2.org/ >d6e26db6bfe9f357b60a347d0d207133 >echo c - multimedia/mplayer2/files >mkdir -p multimedia/mplayer2/files > /dev/null 2>&1 >echo x - multimedia/mplayer2/files/patch-stream-tvi_v4l.c >sed 's/^X//' >multimedia/mplayer2/files/patch-stream-tvi_v4l.c << '3c485e9fb331090821782330e33d4af4' >X--- stream/tvi_v4l.c 2007-10-07 23:49:26.000000000 +0400 >X+++ stream/tvi_v4l.c 2010-01-27 13:42:17.781746063 +0300 >X@@ -48,6 +48,14 @@ >X >X #include "audio_in.h" >X >X+#include <libv4l1.h> >X+#define open v4l1_open >X+#define close v4l1_close >X+#define dup v4l1_dup >X+#define ioctl v4l1_ioctl >X+#define mmap v4l1_mmap >X+#define munmap v4l1_munmap >X+ >X static tvi_handle_t *tvi_init_v4l(tv_param_t* tv_param); >X >X tvi_info_t tvi_info_v4l = { >3c485e9fb331090821782330e33d4af4 >echo x - multimedia/mplayer2/files/patch-stream-tvi_v4l2.c >sed 's/^X//' >multimedia/mplayer2/files/patch-stream-tvi_v4l2.c << '0b601c11251532e26164a069b4c73c60' >X--- stream/tvi_v4l2.c 2007-10-07 23:49:26.000000000 +0400 >X+++ stream/tvi_v4l2.c 2010-01-27 13:25:47.000000000 +0300 >X@@ -38,7 +38,6 @@ known issues: >X #ifdef HAVE_SYS_SYSINFO_H >X #include <sys/sysinfo.h> >X #endif >X-#include <linux/types.h> >X #include <linux/videodev2.h> >X #include "mp_msg.h" >X #include "libmpcodecs/img_format.h" >X@@ -46,6 +46,14 @@ known issues: >X #include "tv.h" >X #include "audio_in.h" >X >X+#include <libv4l2.h> >X+#define open v4l2_open >X+#define close v4l2_close >X+#define dup v4l2_dup >X+#define ioctl v4l2_ioctl >X+#define mmap v4l2_mmap >X+#define munmap v4l2_munmap >X+ >X #define info tvi_info_v4l2 >X static tvi_handle_t *tvi_init_v4l2(tv_param_t* tv_param); >X /* information about this file */ >0b601c11251532e26164a069b4c73c60 >echo x - multimedia/mplayer2/files/patch-libmpcodecs-vd_ffmpeg.c >sed 's/^X//' >multimedia/mplayer2/files/patch-libmpcodecs-vd_ffmpeg.c << '4404dcf25fba14ccbf027d38ba133f8a' >X--- libmpcodecs/vd_ffmpeg.c.orig 2011-02-05 15:02:49.000000000 +0100 >X+++ libmpcodecs/vd_ffmpeg.c 2011-03-24 19:10:08.064575435 +0100 >X@@ -423,7 +423,7 @@ >X } >X /* Pass palette to codec */ >X if (sh->bih && (sh->bih->biBitCount <= 8)) { >X- avctx->palctrl = calloc(1, sizeof(AVPaletteControl)); >X+ avctx->palctrl = av_malloc(sizeof(AVPaletteControl)); >X avctx->palctrl->palette_changed = 1; >X if (sh->bih->biSize-sizeof(*sh->bih)) >X /* Palette size in biSize */ >4404dcf25fba14ccbf027d38ba133f8a >echo x - multimedia/mplayer2/files/patch-stream-tvi_bsdbt848.c >sed 's/^X//' >multimedia/mplayer2/files/patch-stream-tvi_bsdbt848.c << '05193c6ef8cf9dbc9b18daa5bb71e7b7' >X--- stream/tvi_bsdbt848.c.orig 2009-05-12 21:58:57.000000000 -0500 >X+++ stream/tvi_bsdbt848.c 2009-07-23 20:39:13.536681248 -0500 >X@@ -352,11 +352,11 @@ >X int req_mode = *(int *)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@@ -377,7 +377,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@@ -401,9 +401,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 mp_msg(MSGT_TV, MSGL_ERR, MSGTR_TV_Bt848IoctlFailed, "METEORSFMT", strerror(errno)); >X return TVI_CONTROL_FALSE; >X@@ -532,8 +551,9 @@ >X /* Video Configuration */ >X >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@@ -558,7 +578,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 mp_msg(MSGT_TV, MSGL_ERR, MSGTR_TV_Bt848IoctlFailed, "SETEORSFMT", strerror(errno)); >X } >05193c6ef8cf9dbc9b18daa5bb71e7b7 >echo x - multimedia/mplayer2/files/patch-libao2-ao_arts.c >sed 's/^X//' >multimedia/mplayer2/files/patch-libao2-ao_arts.c << 'f7681b4142ef7473523a0690d2663806' >X--- libao2/ao_arts.c.orig 2009-03-06 13:43:12.000000000 -0600 >X+++ libao2/ao_arts.c 2009-07-23 19:57:44.090958744 -0500 >X@@ -116,8 +116,10 @@ >X >X static void uninit(int immed) >X { >X- arts_close_stream(stream); >X- arts_free(); >X+ if (stream != NULL) { >X+ arts_close_stream(stream); >X+ stream = NULL; >X+ } >X } >X >X static int play(void* data,int len,int flags) >f7681b4142ef7473523a0690d2663806 >echo x - multimedia/mplayer2/files/pkg-message.in >sed 's/^X//' >multimedia/mplayer2/files/pkg-message.in << '8a05a9b752c44d2070c46369e080bf74' >X >X================================================================== >XMPlayer's system-wide configuration dir is >X >X%%PREFIX%%/etc/mplayer >X >X=================================================================== >XIf seeking in streams causes the playback volume to be reset to >Xthe previous setting (on 8.x or newer system with VPC enabled), >Xyou and you dislike this behaviour, you have two options: >X- Use mplayer's -softvol command line option >X- Set the sysctl hw.snd.vpc_autoreset to 0 >X=================================================================== >8a05a9b752c44d2070c46369e080bf74 >echo x - multimedia/mplayer2/files/patch-libao2-ao_oss.c >sed 's/^X//' >multimedia/mplayer2/files/patch-libao2-ao_oss.c << '7645e8efb55a7a0930a83c7b290826ac' >X--- libao2/ao_oss.c.orig 2009-05-12 21:58:57.000000000 -0500 >X+++ libao2/ao_oss.c 2009-07-23 19:58:44.870097203 -0500 >X@@ -153,7 +153,7 @@ static int prepause_space; >X static const char *oss_mixer_device = PATH_DEV_MIXER; >X static int oss_mixer_channel = SOUND_MIXER_PCM; >X >X-#ifdef SNDCTL_DSP_GETPLAYVOL >X+#if 0 >X static int volume_oss4(ao_control_vol_t *vol, int cmd) { >X int v; >X >X@@ -201,7 +201,7 @@ static int control(int cmd,void *arg){ >X ao_control_vol_t *vol = (ao_control_vol_t *)arg; >X int fd, v, devs; >X >X-#ifdef SNDCTL_DSP_GETPLAYVOL >X+#if 0 >X // Try OSS4 first >X if (volume_oss4(vol, cmd) == CONTROL_OK) >X return CONTROL_OK; >X@@ -453,6 +453,7 @@ >X fcntl(audio_fd, F_SETFD, FD_CLOEXEC); >X #endif >X >X+ ioctl (audio_fd, SNDCTL_DSP_SPEED, &ao_data.samplerate); >X oss_format = format2oss(ao_data.format); >X if(ao_data.format == AF_FORMAT_AC3) >X ioctl (audio_fd, SNDCTL_DSP_SPEED, &ao_data.samplerate); >X@@ -464,7 +465,6 @@ >X int c = ao_data.channels-1; >X ioctl (audio_fd, SNDCTL_DSP_STEREO, &c); >X } >X- ioctl (audio_fd, SNDCTL_DSP_SPEED, &ao_data.samplerate); >X } >X } >X >7645e8efb55a7a0930a83c7b290826ac >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 163438
: 120624 |
120625
|
120626
|
120627
|
120628
|
120629
|
120630
|
120631