Update of /cvsroot/fink/dists/10.2/unstable/main/finkinfo/libs
In directory sc8-pr-cvs1:/tmp/cvs-serv4093
Added Files:
libdv4-0.99-1.info libdv4-0.99-1.patch
Log Message:
New upstream release, enabled playdv (had to disable sdl and link to liboss1), changed
name to libdv4 since it broke compat, leaving the old file online for now, thought all
depends on it should change. The changes in this release are as follows:
A --loop-count option was added to playdv.c. Large files are now
better supported. Global symbols are now qualified, config.h is
included at the top of each C source file, and libdv files are
included from the local path rather than the system path. Misleading
comments about 12 vs 16-bit audio in enc_output.c were fixed, and
libtool versions in libdv/Makefile.am were bumped.
--- NEW FILE: libdv4-0.99-1.info ---
Package: libdv4
Version: 0.99
Revision: 1
###
Depends: %N-shlibs (= %v-%r)
BuildDepends: fink (>= 0.9.9), pkgconfig, audiofile, dlcompat-dev, esound, glib, gtk+,
liboss1, popt
BuildDependsOnly: true
Conflicts: libdv
Replaces: libdv
###
Source: mirror:sourceforge:libdv/libdv-%v.tar.gz
Source-MD5: 602fa45ad13059b571fef8548a4239a4
###
Patch: %f.patch
###
SetCPPFLAGS: -no-cpp-precomp
NoSetLDFLAGS: true
SetLIBS: -L%p/lib
###
DocFiles: COPYING COPYRIGHT
###
ConfigureParams: --disable-asm --disable-sdl --with-x --with-pic --enable-shared
--enable-static --mandir=%i/share/man --infodir=%p/share/info --libexecdir=%p/lib
###
SplitOff: <<
Package: %N-shlibs
Replaces: libdv-shlibs
Conflicts: libdv-shlibs
Files: <<
lib/libdv.*.dylib
<<
Shlibs: <<
%p/lib/libdv.2.dylib 4.0.0 %n (>= 0.99-1)
<<
DocFiles: AUTHORS COPYING COPYRIGHT ChangeLog INSTALL NEWS README* TODO
<<
SplitOff2: <<
Package: %N-bin
Depends: audiofile-shlibs, dlcompat-shlibs, esound-shlibs, glib-shlibs, gtk+-shlibs,
%N-shlibs, liboss1-shlibs, popt-shlibs, x11
Replaces: libdv-bin
Conflicts: libdv-bin
Files: <<
bin
share/man
<<
DocFiles: COPYING COPYRIGHT
<<
###
Description: Software decoder for DV format video
DescDetail: <<
The Quasar DV codec (libdv) is a software codec for DV video, the encoding
format used by most digital camcorders, typically those that support the
IEEE 1394 (a.k.a. FireWire or i.Link) interface. libdv was developed
according to the official standards for DV video: IEC 61834 and SMPTE 314M.
<<
DescPort: <<
--- Justin F. Hallett (April 5, 2003) (0.99-1)
- enhanced the patch to make it more applable upstream
- enabled playdv
- disabled linking to sdl so playdv would build
- linked playdv againsted liboss
--- Justin F. Hallett (August 14, 2002) (0.98-1)
- Stopped the build of playdv (needs non oss support, and better SDL support)
- encodedv/dvconnect.c stdlib.h instead of malloc.h
- encodedv/dvconnect.c had to remove a block made function fail no matter what
- encodedv/dvavi.c stdlib.h instead of malloc.h
- used the NoLDFLAGS -> LIBS try to build properly
--- Justin F. Hallett (May 2, 2002) (0.9.5-1)
- Stopped the build of playdv (needs to be ported to use esd instead of oss)
- Stopped the build of encodedv (started the port of it, will finish for
next revision)
- fix in encodedv/dvconnect.c to use stdlib.h instead of malloc.h for __APPLE__
- fixed libdv/Makefile.in to link to proper libs (.libs/*.a instead of *.la)
- multiple fixes in libdv/audio.c, had to disable 2 areas for __APPLE__
- libdv/dv.c fixed functions calls (dv_mb411_right_YUY2 and dv_mb411_YUY2)
- libdv/enc_input.c disabled a section for __APPLE__
- libdv/encode.c fix to disable a redefine of swab for __APPLE__
- libdv/idct_248.c __APPLE__ needed int64 to be defined
- libdv/parse.c disabled a section for __APPLE__
- libdv/vlc.c disable a few sections for __APPLE__ (based on the 0.9-3 patch)
<<
###
License: GPL
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://www.sourceforge.net/projects/libdv/
--- NEW FILE: libdv4-0.99-1.patch ---
diff -ruN libdv-0.99.orig/encodedv/dvavi.c libdv-0.99/encodedv/dvavi.c
--- libdv-0.99.orig/encodedv/dvavi.c Tue Dec 31 18:06:31 2002
+++ libdv-0.99/encodedv/dvavi.c Sat Apr 5 15:24:07 2003
@@ -41,7 +41,11 @@
#include <popt.h>
#endif
+#ifndef __APPLE__
#include <malloc.h>
+#else
+#include <stdlib.h>
+#endif
#include <stdarg.h>
#include "libdv/headers.h"
diff -ruN libdv-0.99.orig/encodedv/dvconnect.c libdv-0.99/encodedv/dvconnect.c
--- libdv-0.99.orig/encodedv/dvconnect.c Tue Dec 31 18:06:31 2002
+++ libdv-0.99/encodedv/dvconnect.c Sat Apr 5 15:49:02 2003
@@ -46,7 +46,11 @@
#include <popt.h>
#endif
+#ifndef __APPLE__
#include <malloc.h>
+#else
+#include <stdlib.h>
+#endif
static long cip_n_ntsc = 2436;
static long cip_d_ntsc = 38400;
@@ -870,6 +874,7 @@
/*
* Verify that scheduling is available
*/
+#ifdef _SC_PRIORITY_SCHEDULING
if (sysconf (_SC_PRIORITY_SCHEDULING) == -1) {
fprintf (stderr, "WARNING: RR-scheduler not available, "
"disabling.\n");
@@ -883,6 +888,11 @@
}
}
return (0);
+#else
+ fprintf (stderr, "WARNING: RR-scheduler not available, "
+ "disabling.\n");
+ return (-1);
+#endif
}
/* ------------------------------------------------------------------------
diff -ruN libdv-0.99.orig/playdv/Makefile.in libdv-0.99/playdv/Makefile.in
--- libdv-0.99.orig/playdv/Makefile.in Thu Jan 2 10:40:45 2003
+++ libdv-0.99/playdv/Makefile.in Sat Apr 5 16:16:14 2003
@@ -116,7 +116,7 @@
noinst_HEADERS = display.h oss.h
playdv_SOURCES = playdv.c display.c display.h oss.c
-playdv_LDADD = $(SDL_LIBS) $(GTK_LIBS) $(XV_LIB) ../libdv/libdv.la $(POPT_LIB)
+playdv_LDADD = $(SDL_LIBS) $(GTK_LIBS) $(XV_LIB) ../libdv/libdv.la $(POPT_LIB) -loss
subdir = playdv
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
diff -ruN libdv-0.99.orig/playdv/oss.c libdv-0.99/playdv/oss.c
--- libdv-0.99.orig/playdv/oss.c Tue Dec 31 16:04:04 2002
+++ libdv-0.99/playdv/oss.c Sat Apr 5 16:12:57 2003
@@ -34,7 +34,11 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
+#if defined(__APPLE__) && (__GNUC__)
+#include <liboss/soundcard.h>
+#else
#include <sys/soundcard.h>
+#endif /* Darwin liboss */
#include "oss.h"
-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb:
Dedicated Hosting for just $79/mo with 500 GB of bandwidth!
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits