Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 69850 Details for
Bug 107854
media-libs/xine-lib: format string bug in CDDB features
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
xine-lib-1.1.0-r6.ebuild
xine-lib-1.1.0-r6.ebuild (text/plain), 6.78 KB, created by
Diego Elio Pettenò (RETIRED)
on 2005-10-04 06:27:55 UTC
(
hide
)
Description:
xine-lib-1.1.0-r6.ebuild
Filename:
MIME Type:
Creator:
Diego Elio Pettenò (RETIRED)
Created:
2005-10-04 06:27:55 UTC
Size:
6.78 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.0-r4.ebuild,v 1.3 2005/09/14 09:28:10 flameeyes Exp $ > >inherit eutils flag-o-matic toolchain-funcs libtool autotools > ># This should normally be empty string, unless a release has a suffix. >MY_PKG_SUFFIX="" >MY_P=${PN}-${PV/_/-}${MY_PKG_SUFFIX} > >PATCHLEVEL="15" > >DESCRIPTION="Core libraries for Xine movie player" >HOMEPAGE="http://xine.sourceforge.net/" >SRC_URI="mirror://sourceforge/xine/${MY_P}.tar.gz > http://digilander.libero.it/dgp85/gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2" > >LICENSE="GPL-2" >SLOT="1" >KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" >IUSE="aalib libcaca arts cle266 esd win32codecs nls dvd X directfb vorbis alsa >gnome sdl speex theora ipv6 altivec opengl aac fbcon xv xvmc nvidia i8x0 >samba dxr3 vidix mng flac oss v4l xinerama vcd a52 mad imagemagick dts ffmpeg" >RESTRICT="nostrip" > >RDEPEND="vorbis? ( media-libs/libvorbis ) > X? ( || ( ( > x11-libs/libXext > x11-libs/libX11 ) > virtual/x11 ) ) > xv? ( || ( x11-libs/libXv virtual/x11 ) ) > xvmc? ( > || ( x11-libs/libXvMC virtual/x11 ) > nvidia? ( media-video/nvidia-glx ) > cle266? ( || ( x11-drivers/xf86-video-via virtual/x11 ) ) > i8x0? ( || ( x11-drivers/xf86-video-i810 virtual/x11 ) ) ) > xinerama? ( || ( x11-libs/libXinerama virtual/x11 ) ) > win32codecs? ( >=media-libs/win32codecs-0.50 ) > esd? ( media-sound/esound ) > dvd? ( >=media-libs/libdvdcss-1.2.7 ) > arts? ( kde-base/arts ) > alsa? ( media-libs/alsa-lib ) > aalib? ( media-libs/aalib ) > directfb? ( >=dev-libs/DirectFB-0.9.9 ) > gnome? ( >=gnome-base/gnome-vfs-2.0 ) > flac? ( >=media-libs/flac-1.0.4 ) > sdl? ( >=media-libs/libsdl-1.1.5 ) > dxr3? ( >=media-libs/libfame-0.9.0 ) > theora? ( media-libs/libtheora ) > speex? ( media-libs/speex ) > libcaca? ( media-libs/libcaca ) > samba? ( net-fs/samba ) > mng? ( media-libs/libmng ) > vcd? ( media-video/vcdimager ) > a52? ( >=media-libs/a52dec-0.7.4-r5 ) > mad? ( media-libs/libmad ) > imagemagick? ( media-gfx/imagemagick ) > dts? ( media-libs/libdts ) > ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20050906 ) > !=media-libs/xine-lib-0.9.13*" > >DEPEND="${RDEPEND} > X? ( || ( ( > x11-base/xorg-server > x11-libs/libXt > x11-proto/xextproto > x11-proto/xproto > x11-proto/videoproto > x11-proto/xf86vidmodeproto ) > virtual/x11 ) > ) > xinerama? ( || ( x11-proto/xineramaproto virtual/x11 ) ) > v4l? ( sys-kernel/linux-headers ) > dev-util/pkgconfig > >=sys-devel/automake-1.7 > >=sys-devel/autoconf-2.59 > nls? ( sys-devel/gettext )" > >S=${WORKDIR}/${MY_P} > >src_unpack() { > unpack ${A} > cd ${S} > > EPATCH_SUFFIX="patch" epatch ${WORKDIR}/patches/ > epatch ${FILESDIR}/xine-lib-formatstring.patch > > AT_M4DIR="m4" eautoreconf > elibtoolize >} > ># check for the X11 path for a given library >get_x11_dir() { > if [[ -f "${ROOT}/usr/$(get_libdir)/$1" ]]; then > echo "${ROOT}/usr/$(get_libdir)" > elif [[ -f "${ROOT}/usr/$(get_libdir)/xorg/$1" ]]; then > echo "${ROOT}/usr/$(get_libdir)/xorg" > elif [[ -f "${ROOT}/usr/X11R6/$(get_libdir)/$1" ]]; then > echo "${ROOT}/usr/X11R6/$(get_libdir)" > fi >} > >src_compile() { > #prevent quicktime crashing > append-flags -frename-registers -ffunction-sections > > # Specific workarounds for too-few-registers arch... > if [[ $(tc-arch) == "x86" ]]; then > has_pic && append-flags -UHAVE_MMX > filter-flags -fforce-addr # breaks ffmpeg module > filter-flags -momit-leaf-frame-pointer # break on gcc 3.4/4.x > append-flags -mno-sse -fomit-frame-pointer > is-flag -O? || append-flags -O2 > > ewarn "" > ewarn "Debug information will be almost useless as the frame pointer is omitted." > ewarn "This makes debugging harder, so crashes that has no fixed behavior are" > ewarn "difficult to fix. Please have that in mind." > ewarn "" > fi > > local myconf > > # the win32 codec path should ignore $(get_libdir) and always use lib > use win32codecs \ > && myconf="${myconf} --with-w32-path=/usr/$(get_libdir)/win32" \ > || myconf="${myconf} --disable-asf" > > # enable/disable appropiate optimizations on sparc > [[ "${PROFILE_ARCH}" == "sparc64" ]] && myconf="${myconf} --enable-vis" > [[ "${PROFILE_ARCH}" == "sparc" ]] && myconf="${myconf} --disable-vis" > > # The default CFLAGS (-O) is the only thing working on hppa. > use hppa && unset CFLAGS > > if use xvmc; then > count="0" > use nvidia && count="`expr ${count} + 1`" > use i8x0 && count="`expr ${count} + 1`" > use cle266 && count="`expr ${count} + 1`" > if [[ "${count}" -gt "1" ]]; then > eerror "Invalid combination of USE flags" > eerror "When building support for xvmc, you may only include support for one video card:" > eerror " nvidia, i8x0, cle266" > eerror "" > die "emerge again with different USE flags" > fi > > use nvidia && xvmclib="XvMCNVIDIA" > use i8x0 && xvmclib="I810XvmC" > use cle266 && xvmclib="viaXvMC" > > if [[ -n "${xvmclib}" ]]; then > xvmcconf="--with-xvmc-lib=${xvmclib} --with-xxmc-lib=${xvmclib}" > xvmcdir=$(get_x11_dir libXvMC.so) > > [[ -z ${xvmcdir} ]] && die "Unable to find libXvMC.so." > > myconf="${myconf} ${xvmcconf} --with-xvmc-path=${xvmcdir} --with-xxmc-path=${xvmcdir}" > fi > fi > > if use xv; then > xvdir=$(get_x11_dir libXv.so) > > [[ -z ${xvdir} ]] && die "Unable to find libXv.so. Did you set USE=\"xv\" when you emerged xorg-x11?" > > myconf="${myconf} --with-xv-path=${xvdir}" > fi > > econf \ > $(use_enable gnome) \ > $(use_enable nls) \ > $(use_enable ipv6) \ > $(use_enable samba) \ > $(use_enable altivec) \ > \ > $(use_enable mng) \ > $(use_enable imagemagick) \ > \ > $(use_enable aac faad) \ > $(use_enable flac) \ > $(use_with vorbis ogg) $(use_with vorbis) \ > $(use_enable speex) \ > $(use_enable a52) --with-external-a52dec \ > $(use_enable mad) --with-external-libmad \ > $(use_enable dts) --with-external-libdts \ > \ > $(use_with X x) \ > $(use_enable xinerama) \ > $(use_enable vidix) \ > $(use_enable dxr3) \ > $(use_enable directfb) \ > $(use_enable fbcon fb) \ > $(use_enable opengl) \ > $(use_enable aalib) \ > $(use_enable libcaca caca) \ > $(use_enable sdl) \ > \ > $(use_enable oss) \ > $(use_enable alsa) \ > $(use_enable arts) \ > $(use_enable esd) \ > $(use_enable vcd) --without-internal-vcdlibs \ > --disable-polypaudio \ > --disable-optimizations \ > $(use_with ffmpeg external-ffmpeg) \ > ${myconf} \ > --disable-dependency-tracking || die "econf failed" > > #$(use_with dvdnav external-dvdnav) \ > #$(use_enable macos macosx-video) $(use_enable macos coreaudio) \ > # This will be added when polypaudio will be added to portage. > # $(use_enable polypaudio) > > emake -j1 || die "emake failed" >} > >src_install() { > make DESTDIR="${D}" install || die "Install failed" > > dodoc AUTHORS ChangeLog README TODO doc/README* doc/faq/faq.txt > dohtml doc/faq/faq.html doc/hackersguide/*.html doc/hackersguide/*.png > > rm -rf ${D}/usr/share/doc/xine >} > >pkg_postinst() { > einfo > einfo "Make sure to remove your ~/.xine if upgrading from a pre-1.0 version." > einfo >}
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 107854
:
69695
|
69847
|
69848
|
69849
| 69850