Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e6c7faff59bd3ffaac6ef8996e0fee13aa8910e0

commit e6c7faff59bd3ffaac6ef8996e0fee13aa8910e0
Author: voroskoi <[EMAIL PROTECTED]>
Date:   Mon Apr 28 02:16:47 2008 +0200

ffmpeg-20080427-1-x86_64
version bump

diff --git a/source/xmultimedia/ffmpeg/FrugalBuild 
b/source/xmultimedia/ffmpeg/FrugalBuild
index 8c83273..7ceffd0 100644
--- a/source/xmultimedia/ffmpeg/FrugalBuild
+++ b/source/xmultimedia/ffmpeg/FrugalBuild
@@ -1,53 +1,49 @@
-# Compiling Time: 0.71 SBU
+# Compiling Time: 2.17 SBU
# Maintainer: voroskoi <[EMAIL PROTECTED]>

pkgname=ffmpeg
-pkgver=20070422
-pkgrel=3
-pkgdesc="FFMpeg is a complete and free Internet live audio and vide  
broadcasting solution for Linux/Unix"
+pkgver=20080427
+pkgrel=1
+pkgdesc="FFMpeg is a complete and free Internet live audio and vide  
broadcasting solution for Linux/Unix."
url="http://ffmpeg.sourceforge.net/";
-depends=('a52dec' 'lame' 'faac' 'x264>=20070421' 'libvorbis' 'xvidcore' 'zlib' 
'sdl' 'libtheora' 'libdca>=0.0.5' 'faad2' 'imlib2' 'amrnb' 'amrwb')
+depends=('a52dec' 'lame' 'faac' 'x264>=20080426' 'libvorbis' 'xvidcore' 'zlib' 
'sdl' 'libtheora' 'libdca>=0.0.5' 'faad2' 'imlib2' 'amrnb' 'amrwb' 'libdc1394')
+depends=('a52dec' 'amrnb' 'amrwb' 'faac' 'lame' 'libtheora' 'libvorbis' 
'x264>=20080426' 'xvidcore' 'libdc1394' 'imlib2' 'sdl' 'faad2')
makedepends=('freetype2')
groups=('xmultimedia')
archs=('i686' 'x86_64')
up2date=$pkgver
-source=(http://ftp.frugalware.org/pub/other/sources/$pkgname/$pkgname-$pkgver.tar.bz2
 \
-       libdca.patch hack-C++_macro.patch ffmpeg-0.4.9_p20070330-asmpic.patch)
-_F_cd_path="$pkgname"
+source=(http://ftp.frugalware.org/pub/other/sources/$pkgname/$pkgname-$pkgver.tar.bz2)
+sha1sums=('d3e42f4e307f5ed83ed877421b8f16f9c74c046b')

-build()
-{
+# TODO: --enable-libgsm
+
+build() {
+       unset MAKEFLAGS
Fpatchall
-       export CFLAGS="$CFLAGS -fno-strict-aliasing"
Fconf \
--enable-gpl \
+               --enable-nonfree \
+               --enable-swscale \
--enable-libmp3lame \
-               --enable-libogg \
--enable-libvorbis \
--enable-libtheora \
--enable-libfaac \
--enable-libfaad \
--enable-libfaadbin \
-               --enable-xvid \
-               --enable-x264 \
+               --enable-libx264 \
+               --enable-libxvid \
--enable-liba52 \
--enable-liba52bin \
-               --enable-libdts \
+               --enable-libdc1394 \
+               --enable-libtheora \
+               --enable-libvorbis \
+               --enable-libamr_nb \
+               --enable-libamr_wb \
--enable-shared \
--disable-static \
-               --enable-pp \
-               --enable-pthreads \
-               --disable-opts \
-               --enable-amr_nb \
-               --enable-amr_wb
+               --enable-pthreads
make SHARED_PP="yes" || Fdie
make DESTDIR=$Fdestdir install || Fdie
}

-# TODO: --enable-libgsm, --enable-dc1394
-
-sha1sums=('333fc628ed6c62516a8ba5e465c82873f537e833' \
-          'ea838ccb1ac73f52b30d86283b6a746b8eda6ffd' \
-          '05aee0b5b7afcc9fbbb966f753b0366972da9d8c' \
-          '1a60ea4599324bb29be2de818ee126804203b060')
# optimization OK
diff --git a/source/xmultimedia/ffmpeg/ffmpeg-0.4.9_p20070330-asmpic.patch 
b/source/xmultimedia/ffmpeg/ffmpeg-0.4.9_p20070330-asmpic.patch
deleted file mode 100644
index 0cf16c3..0000000
--- a/source/xmultimedia/ffmpeg/ffmpeg-0.4.9_p20070330-asmpic.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Index: ffmpeg/libavcodec/cabac.h
-===================================================================
---- ffmpeg.orig/libavcodec/cabac.h
-+++ ffmpeg/libavcodec/cabac.h
-@@ -376,7 +376,7 @@ static int av_always_inline get_cabac_in
- #define BYTE        "16"
- #define BYTEEND     "20"
- #endif
--#if defined(ARCH_X86) && defined(CONFIG_7REGS) && 
defined(CONFIG_EBX_AVAILABLE)
-+#if defined(ARCH_X86) && defined(CONFIG_7REGS) && 
defined(CONFIG_EBX_AVAILABLE) && !(defined(PIC) && defined(__GNUC__))
-     int bit;
-
- #ifndef BRANCHLESS_CABAC_DECODER
-@@ -680,7 +680,7 @@ static av_always_inline int get_cabac_by
-
- //FIXME the x86 code from this file should be moved into i386/h264 or cabac 
something.c/h (note ill kill you if you move my code away from under my fingers 
before iam finished with it!)
- //FIXME use some macros to avoid duplicatin get_cabac (cant be done yet as 
that would make optimization work hard)
--#if defined(ARCH_X86) && defined(CONFIG_7REGS) && 
defined(CONFIG_EBX_AVAILABLE)
-+#if defined(ARCH_X86) && defined(CONFIG_7REGS) && 
defined(CONFIG_EBX_AVAILABLE) && !(defined(PIC) && defined(__GNUC__))
- static int decode_significance_x86(CABACContext *c, int max_coeff, uint8_t 
*significant_coeff_ctx_base, int *index){
-     void *end= significant_coeff_ctx_base + max_coeff - 1;
-     int minusstart= -(int)significant_coeff_ctx_base;
-Index: ffmpeg/libavcodec/h264.c
-===================================================================
---- ffmpeg.orig/libavcodec/h264.c
-+++ ffmpeg/libavcodec/h264.c
-@@ -6111,7 +6111,7 @@ static int decode_cabac_residual( H264Co
-             index[coeff_count++] = last;\
-         }
-         const uint8_t *sig_off = significant_coeff_flag_offset_8x8[MB_FIELD];
--#if defined(ARCH_X86) && defined(CONFIG_7REGS) && 
defined(CONFIG_EBX_AVAILABLE)
-+#if defined(ARCH_X86) && defined(CONFIG_7REGS) && 
defined(CONFIG_EBX_AVAILABLE) && !(defined(PIC) && defined(__GNUC__))
-         coeff_count= decode_significance_8x8_x86(CC, 
significant_coeff_ctx_base, index, sig_off);
-     } else {
-         coeff_count= decode_significance_x86(CC, max_coeff, 
significant_coeff_ctx_base, index);
diff --git a/source/xmultimedia/ffmpeg/hack-C++_macro.patch 
b/source/xmultimedia/ffmpeg/hack-C++_macro.patch
deleted file mode 100644
index 6bc4e39..0000000
--- a/source/xmultimedia/ffmpeg/hack-C++_macro.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Index: libavutil/common.h
-===================================================================
---- libavutil/common.h (revision 8304)
-+++ libavutil/common.h (working copy)
-@@ -26,6 +26,12 @@
- #ifndef COMMON_H
- #define COMMON_H
-
-+#ifdef __cplusplus
-+#ifndef __STDC_CONSTANT_MACROS
-+#define __STDC_CONSTANT_MACROS
-+#endif
-+#endif
-+
- #include <inttypes.h>
-
- #ifdef HAVE_AV_CONFIG_H
diff --git a/source/xmultimedia/ffmpeg/libdca.patch 
b/source/xmultimedia/ffmpeg/libdca.patch
deleted file mode 100644
index eadad22..0000000
--- a/source/xmultimedia/ffmpeg/libdca.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur ffmpeg/configure ffmpeg-p/configure
---- ffmpeg/configure   2007-04-22 14:34:15.000000000 +0200
-+++ ffmpeg-p/configure 2007-04-22 23:06:08.000000000 +0200
-@@ -1583,7 +1583,7 @@
- enabled amr_nb     && require libamrnb amrnb/interf_dec.h 
Speech_Decode_Frame_init -lamrnb -lm
- enabled amr_wb     && require libamrwb amrwb/dec_if.h D_IF_init -lamrwb -lm
- enabled liba52     && require liba52 a52dec/a52.h a52_init -la52
--enabled libdts     && require libdts dts.h dts_init -ldts -lm
-+enabled libdts     && require libdts dts.h dca_init $(pkg-config --libs 
libdts) -lm
- enabled libgsm     && require libgsm gsm.h gsm_create -lgsm
- enabled libmp3lame && require LAME lame/lame.h lame_init -lmp3lame -lm
- enabled libtheora  && require libtheora theora/theora.h theora_info_init 
-ltheora -logg
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to