diff options
Diffstat (limited to 'media-video/avifile/avifile-0.7.43.20050224-r1.ebuild')
-rw-r--r-- | media-video/avifile/avifile-0.7.43.20050224-r1.ebuild | 164 |
1 files changed, 0 insertions, 164 deletions
diff --git a/media-video/avifile/avifile-0.7.43.20050224-r1.ebuild b/media-video/avifile/avifile-0.7.43.20050224-r1.ebuild deleted file mode 100644 index a4a12b735297..000000000000 --- a/media-video/avifile/avifile-0.7.43.20050224-r1.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/avifile/avifile-0.7.43.20050224-r1.ebuild,v 1.13 2005/10/24 09:22:43 flameeyes Exp $ - -inherit eutils flag-o-matic qt3 - -MAJ_PV=${PV:0:3} -MIN_PV=${PV:0:6} -MY_P="${PN}-${MAJ_PV}-${MIN_PV}" -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="Library for AVI-Files" -HOMEPAGE="http://avifile.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0.7" - -KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips sparc ~x86" -IUSE="3dnow X alsa debug dmalloc dpms a52 encode esd mad matrox -mmx vorbis oss qt sblive sdl sse truetype v4l vidix win32codecs xinerama xv xvid -zlib" - -RDEPEND="alsa? ( >=media-libs/alsa-lib-0.9.0_rc2 ) - win32codecs? ( >=media-libs/win32codecs-0.90 ) - dmalloc? ( !amd64? ( !arm? ( !mips? ( dev-libs/dmalloc ) ) ) ) - a52? ( >=media-libs/a52dec-0.7 ) - encode? ( >=media-sound/lame-3.90 ) - esd? ( >=media-sound/esound-0.2.28 ) - mad? ( media-libs/libmad ) - vorbis? ( >=media-libs/libvorbis-1.0 ) - qt? ( $(qt_min_version 3.1) ) - sdl? ( >=media-libs/libsdl-1.2.2 ) - truetype? ( >=media-libs/freetype-2.1 ) - xv? ( virtual/x11 ) - xvid? ( =media-libs/xvid-1* ) - X? ( virtual/x11 virtual/xft ) - zlib? ( >=sys-libs/zlib-1.1.3 ) - >=media-video/ffmpeg-0.4.9_p20050226-r2 - >=media-libs/jpeg-6b" - -DEPEND="${RDEPEND} - >=sys-devel/autoconf-2.59 - >=sys-devel/automake-1.4_p6 - sys-devel/libtool" -# v4l needs linux headers -# v4l? ( virtual/os-headers ) - -pkg_setup() { - if use qt && use dmalloc; then - die "Sorry, qt and dmalloc can't be enabled at the same time." - fi -} - -src_unpack() { - unpack ${A} - - cd ${S} - - epatch ${FILESDIR}/avifile-0.7.43.20050224-sysffmpeg.patch - # removes sed-out of -L/usr/lib(64?) on sdl libs flags - epatch ${FILESDIR}/avifile-0.7.43.20050224-sdllibs.patch - # fixes bug #86320 - epatch ${FILESDIR}/${P}-fixlabels.patch - # fix building with gcc4 - # http://debian-amd64.alioth.debian.org/gcc-3.4/patches/avifile_0.7.43.20050224-1.0.0.1.gcc4.patch - epatch ${FILESDIR}/${P}-1.0.0.1.gcc4.patch - - if ! use qt ; then - sed -i -e 's/qtvidcap\ qtrecompress//g' \ - ${S}/samples/Makefile.am || die "qt based sample test removal failed" - fi - - # Fix hardcoded Xrender linking, bug #68899 - if ! use X; then - sed -i -e 's/-lXrender//g' ${S}/lib/video/Makefile.* || die "sed failed (Xrender)" - fi - - # Stop them from stripping out -g - sed -i -e "s:| sed s/-g//::" ${S}/configure{,.ac} || die "sed failed (-g)" - - # Run autotools... - cd ${S} - [[ -f configure.ac ]] && rm -f configure.in - # acinclude have a broken SDL test that clobber '/usr/lib64' to '4' - rm -f acinclude.m4 - - # Reconfigure autotools - ACLOCAL_FLAGS="-I m4" ./autogen.sh --copy --force || die "autogen.sh failed" - - # fixes mad FPM detection - epatch ${FILESDIR}/${PN}-mad.patch - - # make sure pkgconfig file is correct #53183 - rm -f avifile.pc -} - -src_compile() { - local myconf="" - local kdepre="" - - use debug \ - && myconf="${myconf} --enable-loader-out" \ - || myconf="${myconf} --enable-quiet" - - ( use mmx || use sse || use 3dnow ) && myconf="${myconf} --enable-x86opt" - - use encode \ - && myconf="${myconf} --disable-lame --enable-lamebin" \ - || myconf="${myconf} --enable-lame --disable-lamebin" - - # Make sure we include freetype2 headers before freetype1 headers, else Xft2 - # borks, bug #11941. - export C_INCLUDE_PATH="${C_INCLUDE_PATH}:/usr/include/freetype2" - export CPLUS_INCLUDE_PATH="${CPLUS_INCLUDE_PATH}:/usr/include/freetype2" - - filter-flags "-momit-leaf-frame-pointer" - - export FFMPEG_CFLAGS="${CFLAGS}" - - econf \ - $(use_enable win32codecs win32) \ - $(use_with dmalloc dmallocth) \ - $(use_enable a52) $(use_enable a52 ffmpeg-a52) \ - $(use_enable dpms) \ - $(use_enable mad) $(use_enable mad libmad) \ - $(use_enable matrox mga) \ - $(use_enable vorbis) \ - $(use_enable oss) \ - $(use_with qt) \ - $(use_enable sblive ac3passthrough) \ - $(use_with sdl) \ - $(use_enable truetype freetype2) \ - $(use_enable v4l) \ - $(use_enable vidix) \ - $(use_with X x) $(use_enable X xft) \ - $(use_enable xv) \ - $(use_enable xvid xvid4) --disable-xvid \ - $(use_enable zlib libz) \ - ${myconf} \ - || die - emake || die -} - -src_install() { - make DESTDIR="${D}" install || die - - dodoc README - cd doc - dodoc CREDITS EXCEPTIONS TODO VIDEO-PERFORMANCE WARNINGS KNOWN_BUGS -} - -src_test() { - ewarn "Testing disabled for this ebuild." -} - -pkg_postinst() { - if use qt; then # else no aviplay built - einfo "In order to use certain video modes, you must be root" - einfo "chmod +s /usr/bin/aviplay to suid root" - einfo "As this is considered a security risk on multiuser" - einfo "systems, this is not done by default" - fi -} |