Update of /cvsroot/fink/experimental/thesin/finkinfo/graphics
In directory usw-pr-cvs1:/tmp/cvs-serv2101

Added Files:
        ffmpeg-0.4.5-3.info ffmpeg-0.4.5-3.patch 
Removed Files:
        ffmpeg-0.4.5-2.info ffmpeg-0.4.5-2.patch 
Log Message:
bringing my sandbox to date

--- NEW FILE: ffmpeg-0.4.5-3.info ---
Package: ffmpeg
Version: 0.4.5
Revision: 3
###
Depends: daemonic, libpoll-shlibs
BuildDepends: libpoll , expat, tcltk-dev
###
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: 04e140b29ad8a9f88c2d3fb9e998f883
SourceDirectory: %n
###
Patch: %f.patch
###
ConfigureParams: --disable-grab
###
DocFiles: Changelog INSTALL README doc/*
ConfFiles: %p/etc/ffserver.conf
###
SetCFLAGS: -no-cpp-precomp -I%p/include
###
DaemonicName: ffserver
DaemonicFile: <<
<service>
<description>FFmpeg Live Broadcast Streaming Server</description>
<message>Starting FFmpeg Live Broadcast Streaming Server</message>

<daemon name="ffserver">
<executable background="yes">%p/bin/ffserver -f %p/etc/ffserver.conf</executable>
<!-- the daemon will background itself, but may take a while
     to start up to the point where it does so -->
<configfile>%p/etc/ffserver.conf</configfile>
<pidfile>%p/var/run/ffserver.pid</pidfile>
</daemon>

</service>
<<
###
Description: Digital VCR and streaming server
DescDetail: <<
FFMpeg is a complete and free Internet live audio and video broadcasting
solution for Linux/Unix. It also includes a digital VCR. It can encode in
real time in many formats including MPEG1 audio and video, MPEG4, h263,
ac3, asf, avi, real, mjpeg, and flash.

Must use ffserver -f %p/etc/ffserver.conf to start ffserver or use
sudo daemonic enable ffserver
<<
DescPort: <<
--- Justin F. Hallett (May 8, 2002) (0.4.5-2)
- Removed lib installer portion

--- Justin F. Hallett (May 8, 2002) (0.4.5-1)
- Fixed the usage of install in the main Makefile to use install -c instead
  of install -s which isn't a valid option in Darwin
- Also Fixed the install to check for directories and install one file
  at a time as well as install libav and libavcodec
- Added getopt.c and getopt1.c to the obj list to satisfy _getopt_long_only
  and added it to the ffserver link line as well
- Added -lpoll to the ffserver link line to satisfy _poll also had to
  add -L$(prefix)/lib to the link line for this to work
- Added gengetopt (getopt.h) to satisfy ffserver.c
- Changed extern inline to static inline to fix undefined symbols in:
  - libav/avio.h for _url_get_packet_size
  - libav/avio.h for _url_is_streamed
  - libavcodec/common.h for _av_log2
  - libavcodec/mpegvideo.h for _get_rl_index
  - libavcodec/mpglib/mpg123.h for _getbits_fast
- Fixed libav and libavcodec Makefiles
  - using ar rc instead of ar rcs since s isn't a valid switch in Darwin
  - added ranlib -s to a.out libs
- Fixed main Makefile to use $(CC) instead of gcc
- Set CFLAGS to use -no-cpp-precomp and needed to add -I%p/include to
  be able to use sys/libpoll.h
- Disabled grab support in ConfigureParams since it seemed to be a linux
  only option *NEEDS TO BE PORTED*
- Set CC to use cc in ConfigureParams
<<
###
License: GPL
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://ffmpeg.sourceforge.net/

--- NEW FILE: ffmpeg-0.4.5-3.patch ---
diff -ruN ffmpeg.orig/Makefile ffmpeg/Makefile
--- ffmpeg.orig/Makefile        Wed Aug 15 07:12:07 2001
+++ ffmpeg/Makefile     Wed May  8 09:50:17 2002
@@ -19,16 +19,20 @@
        $(MAKE) -C libav all
 
 ffmpeg: ffmpeg.o libav/libav.a libavcodec/libavcodec.a
-       gcc $(LDFLAGS) -o $@ $^ -lm
+       $(CC) $(LDFLAGS) -o $@ $^ -lm
 
-ffserver: ffserver.o libav/libav.a libavcodec/libavcodec.a
-       gcc $(LDFLAGS) -o $@ $^ -lm
+ffserver: getopt.o getopt1.o ffserver.o libav/libav.a libavcodec/libavcodec.a
+       $(CC) $(LDFLAGS) -o $@ $^ -L$(prefix)/lib -lm -lpoll
 
 %.o: %.c
-       gcc $(CFLAGS) -c -o $@ $< 
+       $(CC) $(CFLAGS) -c -o $@ $< 
 
[...1518 lines suppressed...]
 void init_rl(RLTable *rl);
 void init_vlc_rl(RLTable *rl);
 
-extern inline int get_rl_index(const RLTable *rl, int last, int run, int level)
+static inline int get_rl_index(const RLTable *rl, int last, int run, int level)
 {
     int index;
     index = rl->index_run[last][run];
diff -ruN ffmpeg.orig/libavcodec/mpglib/mpg123.h ffmpeg/libavcodec/mpglib/mpg123.h
--- ffmpeg.orig/libavcodec/mpglib/mpg123.h      Mon Jul 23 13:17:51 2001
+++ ffmpeg/libavcodec/mpglib/mpg123.h   Wed May  8 09:13:41 2002
@@ -142,7 +142,7 @@
 extern struct mpstr *gmp;
 extern GetBitContext *gmp_gb;
 
-extern inline int getbits_fast(int n) 
+static inline int getbits_fast(int n) 
 {
     if (n == 0)
         return 0;

--- ffmpeg-0.4.5-2.info DELETED ---

--- ffmpeg-0.4.5-2.patch DELETED ---



-------------------------------------------------------
This sf.net email is sponsored by: Influence the future 
of Java(TM) technology. Join the Java Community 
Process(SM) (JCP(SM)) program now. 
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0002en

_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to