Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs
In directory
sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv17874/10.4/unstable/main/finkinfo/libs
Modified Files:
libcdio1-shlibs.info libxine1.info
Added Files:
libxine1.patch
Log Message:
libxine update, libcdio fixes, totem updates to match new deps
Index: libxine1.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/libxine1.info,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- libxine1.info 1 May 2006 09:16:27 -0000 1.8
+++ libxine1.info 22 Jun 2006 01:45:19 -0000 1.9
@@ -1,96 +1,75 @@
Package: libxine1
-Version: 1.0.1
-Revision: 1013
-Architecture: powerpc
-###
-Depends: libiconv, gettext, %N-shlibs (= %v-%r)
-BuildDepends: fink (>= 0.9.9), libiconv-dev, gettext-dev, x11-dev, aalib,
arts-dev, libvorbis0, esound, pkgconfig, pth, audiofile, libogg, sdl (>=
1.2.9-1001), gettext-tools, flac (>= 1.1.1-1011), speex3, sdl (>= 1.2.9-1001),
libiconv-dev, libmng2, gnome-vfs2-dev | gnome-vfs2-ssl-dev, libcdio5-dev,
libvcd0-dev (>= 0.7.21-10), libtheora0, libcaca-dev, libxml2, orbit2-dev, popt,
libpng3, libncurses5 (>= 5.4-20041023-1006), libjpeg, libiso96604-dev, lcms,
libbonobo2-dev, gconf2-dev, glib2-dev (>= 2.6.6-1111), gcc3.3
-BuildDependsOnly: true
+Version: 1.1.1
+Revision: 1021
+Description: Xine video/media player library
+License: GPL
+Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
+
+Depends: %N-shlibs (= %v-%r)
+BuildDepends: fink (>= 0.9.9-1), aalib, arts-dev (>= 1.4.0-1021), audiofile,
bzip2-shlibs, esound, flac (>= 1.1.1-1011), freetype219, gconf2-dev,
gettext-bin, gettext-tools, glib2-dev (>= 2.6.6-1111), gnome-vfs2-ssl-dev |
gnome-vfs2-dev, imagemagick-dev (>= 6.1.8-1002) | imagemagick-nox-dev (>=
6.1.8-1002), lcms, libbonobo2-dev, libcaca-dev, libcdio5-dev, libgettext3-dev,
libiconv-dev, libiso96604-dev, libjpeg, libmng2, libncurses5 (>=
5.4-20041023-1006), libogg, libpng3, libtheora0, libtiff, libtool14,
libvcd0-dev (>= 0.7.21-10), libvorbis0, libxml2, orbit2-dev, pkgconfig, popt,
pth, qt3 (>= 3.3.6-1022), sdl (>= 1.2.9-1001), slang, speex3, x11-dev
+Provides: libxine
Conflicts: libxine, libxine-docs
Replaces: libxine, libxine-shlibs, libxine-docs
-Provides: libxine
-###
Recommends: libdvdcss-shlibs
-###
+BuildDependsOnly: true
+
Source: mirror:sourceforge:xine/xine-lib-%v.tar.gz
-Source-MD5: 9be804b337c6c3a2e202c5a7237cb0f8
-###
+Source2: http://ranger.befunk.com/fink/libavcodec-20060216.tar.bz2
+Source2ExtractDir: xine-lib-%v/src/libffmpeg
+Source-MD5: b1f42602c776bb93e3cbf127e220cbfd
+Source2-MD5: a65547b0003f89bb653c7767c1120ab0
+Patch: %n.patch
PatchScript: <<
- ### Altivec enhancement
- perl -pi -e 's,-faltivec,-faltivec -maltivec,g' configure
- ### Fix dlopen
- perl -pi -e 's,libdvdcss\.so\.2,libdvdcss\.2\.dylib,g' misc/cdda_server.c
- perl -pi -e 's,libdvdcss\.so\.2,libdvdcss\.2\.dylib,g' src/input/input_dvd.c
- perl -pi -e 's,libdvdcss\.so\.2,libdvdcss\.2\.dylib,g'
src/input/libdvdnav/dvd_input.c
- perl -pi -e 's,libX11\.so,libX11\.dylib,g' src/xine-utils/xine_check.c
- perl -pi -e 's,libXv\.so,libXv\.dylib,g' src/xine-utils/xine_check.c
- ### Fix X11 on 10.3
- perl -pi -e 's,-lXext,-lXext -lX11,g' configure
- ### Fix to use Xv shared lib instead of static
- perl -pi -e 's,libXv\.so,libXv\.dylib,g' configure
- perl -pi -e 's,/\\\.so,/\\\.dylib,g' configure
- perl -pi -e 's,x\*\.so,x\*\.dylib,g' configure
+ ### Altivec enhancement
+ perl -pi -e 's,-faltivec,-faltivec -maltivec,g' configure
<<
-###
+
+SetCPPFLAGS: -no-cpp-precomp -I%p/lib/freetype219/include/freetype2
-I%p/lib/freetype219/include -I%p/include
+SetLDFLAGS: -L%p/lib/freetype219/lib
+SetLIBS: -L%p/lib
+NoSetCPPFLAGS: true
+NoSetLDFLAGS: true
ConfigureParams: --with-pic --enable-static --enable-shared --disable-alsa
--disable-alsatest --disable-dxr3 --enable-macosx-video --enable-coreaudio
--disable-fb --disable-directfb --disable-vis --disable-mlib
--libexecdir=%p/lib/libxine --mandir=%p/share/man --disable-sdltest
-# --with-external-ffmpeg=%p --enable-static-xv
-###
-SetCPPFLAGS: -no-cpp-precomp
-SetCC: gcc-3.3
-SetCXX: g++-3.3
CompileScript: <<
- #!/bin/sh -ev
- ./configure %c
- if [ %m = i386 ]; then
- # configure sees darwin-i386 as intel not darwin, so we'll
- # force some of the darwin results too and hope for the best
- echo "#define HOST_OS_DARWIN 1" >> config.h
- perl -pi -e 's/(OBJCFLAGS =)/\1 -D_INTL_REDIRECT_MACROS \$(CFLAGS) /'
src/video_out/macosx/Makefile
- make OBJC=gcc
- else
- make
- fi
+#!/bin/sh -e
+
+ export X_LIBS="-L/usr/X11R6/include -lX11"
+ export PATH="%p/lib/freetype219/bin:$PATH"
+ export
PKG_CONFIG_PATH="%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH"
+ ./configure %c
+ make
<<
-DocFiles: COPYING README
-###
+
+DocFiles: AUTHORS COPYING CREDITS ChangeLog INSTALL NEWS README TODO
SplitOff: <<
- Package: %N-shlibs
- Depends: libiconv, gettext, x11-shlibs, libgl, sdl-shlibs (>= 1.2.9-1001),
%N-shlibs (= %v-%r), aalib-shlibs, arts-shlibs, audiofile-shlibs,
esound-shlibs, libogg-shlibs, libvorbis0-shlibs, flac-shlibs (>= 1.1.1-1011),
speex3-shlibs, sdl-shlibs (>= 1.2.9-1001), libfame1-shlibs, libmng2-shlibs,
gnome-vfs2-shlibs | gnome-vfs2-ssl-shlibs, gconf2-shlibs, glib2-shlibs (>=
2.6.6-1111), lcms-shlibs, libbonobo2-shlibs, libxml2-shlibs, orbit2-shlibs,
popt-shlibs, libcdio5-shlibs, libiso96604-shlibs, libvcd0-shlibs (>=
0.7.21-10), libtheora0-shlibs, libncurses5-shlibs (>= 5.4-20041023-1006)
- Conflicts: libxine-shlibs
- Replaces: libxine-shlibs, libxine
- Provides: libxine-shlibs
- Files: <<
- lib/libxine.*.dylib
- lib/libxineMacOSXVideo.*.dylib
- lib/xine
- share/xine
- <<
- Shlibs: <<
- %p/lib/libxine.1.dylib 13.0.0 %n (>= 1.0-10)
- %p/lib/libxineMacOSXVideo.1.dylib 13.0.0 %n (>= 1.0-10)
- <<
- DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README
+ Package: %N-shlibs
+ Depends: aalib-shlibs, arts-shlibs (>= 1.4.0-1021), audiofile-shlibs,
bzip2-shlibs, esound-shlibs, flac-shlibs (>= 1.1.1-1011), freetype219-shlibs,
gconf2-shlibs, glib2-shlibs (>= 2.6.6-1111), gnome-vfs2-ssl-shlibs |
gnome-vfs2-shlibs, imagemagick-shlibs (>= 6.1.8-1002), lcms-shlibs,
libbonobo2-shlibs, libcdio5-shlibs, libgettext3-shlibs, libiconv,
libiso96604-shlibs, libjpeg-shlibs, libmng2-shlibs, libncurses5-shlibs (>=
5.4-20041023-1006), libogg-shlibs, libpng3-shlibs, libtheora0-shlibs,
libtiff-shlibs, libtool14-shlibs, libvcd0-shlibs (>= 0.7.21-10),
libvorbis0-shlibs, libxml2-shlibs, orbit2-shlibs, popt-shlibs, qt3-shlibs (>=
3.3.6-1022), sdl-shlibs (>= 1.2.9-1001), slang-shlibs, speex3-shlibs, x11-shlibs
+ Provides: libxine-shlibs
+ Conflicts: libxine-shlibs
+ Replaces: libxine-shlibs, libxine
+ DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README
+ Files: <<
+ lib/libxine.*.dylib
+ lib/libxineMacOSXVideo.*.dylib
+ lib/xine
+ share/xine
+ <<
+ Shlibs: <<
+ %p/lib/libxine.1.dylib 16.0.0 %n (>= 1.0.1-1)
+ %p/lib/libxineMacOSXVideo.1.dylib 16.0.0 %n (>= 1.0.1-1)
+ <<
<<
-###
-Description: Xine video/media player library
+
+Homepage: http://xine.sourceforge.net/
DescDetail: <<
- Libxine provides the complete infrastructure for a video/media player.
- It supports MPEG 1/2 and some AVI and Quicktime videos out of the box,
- so you can use it to play DVDs, (S)VCDs and most video files out there.
- It supports network streams, subtitles and even mp3 files. It's extensible
- to your heart's content via plugins for audio_out, video_out, input media,
- demuxers (stream types), audio/video and subtitle codecs.
- Building a GUI (or text based) frontend around this should be quite easy.
- The xine-ui package provides one for your convenience, so you can just
- start watching your VCDs ;-)
-<<
-DescPort: <<
- configure thinks intel and darwin are mutually exclusive (and
- detects "intel" first), so the flags needed on darwin aren't set.
- dmacks fixed some, but still work needed to get it to compile. See:
-
http://sourceforge.net/tracker/index.php?func=detail&aid=1479648&group_id=9655&atid=109655
+ Libxine provides the complete infrastructure for a video/media player.
+ It supports MPEG 1/2 and some AVI and Quicktime videos out of the box,
+ so you can use it to play DVDs, (S)VCDs and most video files out there.
+ It supports network streams, subtitles and even mp3 files. It's
extensible
+ to your heart's content via plugins for audio_out, video_out, input
media,
+ demuxers (stream types), audio/video and subtitle codecs.
+ Building a GUI (or text based) frontend around this should be quite
easy.
+ The xine-ui package provides one for your convenience, so you can just
+ start watching your VCDs ;-)
<<
-###
-License: GPL
-Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
-Homepage: http://xine.sourceforge.net/
+
--- NEW FILE: libxine1.patch ---
--- xine-lib-1.1.1/misc/cdda_server.c 2004-12-12 17:00:50.000000000 -0500
+++ xine-lib-1.1.1-new/misc/cdda_server.c 2006-02-13 14:58:22.000000000
-0500
@@ -335,7 +335,9 @@
/* dlopening libdvdcss */
-#ifndef _MSC_VER
+#if defined(__APPLE__)
+ dvdcss_library = dlopen("libdvdcss.2.dylib", RTLD_LAZY);
+#elif !defined(_MSC_VER)
dvdcss_library = dlopen("libdvdcss.so.2", RTLD_LAZY);
#else
dvdcss_library = dlopen("libdvdcss.dll", RTLD_LAZY);
@@ -371,7 +373,7 @@
dvdcss_library = NULL;
} else if(!dvd_open || !dvd_close || !dvd_title || !dvd_seek
|| !dvd_read || !dvd_error || !dvdcss_version) {
- fprintf(stderr, "libdvdread: Missing symbols in libdvdcss.so.2, "
+ fprintf(stderr, "libdvdread: Missing symbols in libdvdcss, "
"this shouldn't happen !\n");
dlclose(dvdcss_library);
}
--- xine-lib-1.1.1/src/input/input_dvd.c 2005-10-14 17:02:16.000000000
-0400
+++ xine-lib-1.1.1-new/src/input/input_dvd.c 2006-02-13 14:58:29.000000000
-0500
@@ -1784,7 +1784,11 @@
"DVD drive, which you intend to
use for playing DVDs."),
10, device_change_cb, (void
*)this);
+#ifdef __APPLE__
+ if ((dvdcss = dlopen("libdvdcss.2.dylib", RTLD_LAZY)) != NULL) {
+#else
if ((dvdcss = dlopen("libdvdcss.so.2", RTLD_LAZY)) != NULL) {
+#endif
/* we have found libdvdcss, enable the specific config options */
char *raw_device;
static char *decrypt_modes[] = { "key", "disc", "title", NULL };
--- xine-lib-1.1.1/src/input/libdvdnav/dvd_input.c 2004-04-05
14:01:09.000000000 -0400
+++ xine-lib-1.1.1-new/src/input/libdvdnav/dvd_input.c 2006-02-13
14:57:36.000000000 -0500
@@ -287,7 +287,9 @@
#else
/* dlopening libdvdcss */
-#ifndef WIN32
+#ifdef __APPLE__
+ dvdcss_library = dlopen("libdvdcss.2.dylib", RTLD_LAZY);
+#elif !defined(WIN32)
dvdcss_library = dlopen("libdvdcss.so.2", RTLD_LAZY);
#else
dvdcss_library = dlopen("libdvdcss.dll", RTLD_LAZY);
@@ -323,7 +325,7 @@
dvdcss_library = NULL;
} else if(!DVDcss_open || !DVDcss_close || !DVDcss_title || !DVDcss_seek
|| !DVDcss_read || !DVDcss_error || !dvdcss_version) {
- fprintf(stderr, "libdvdread: Missing symbols in libdvdcss.so.2, "
+ fprintf(stderr, "libdvdread: Missing symbols in libdvdcss, "
"this shouldn't happen !\n");
dlclose(dvdcss_library);
}
--- xine-lib-1.1.1/src/xine-utils/xine_check.c 2005-03-08 21:05:16.000000000
-0500
+++ xine-lib-1.1.1-new/src/xine-utils/xine_check.c 2006-02-13
16:26:12.000000000 -0500
@@ -369,7 +369,11 @@
/* Majority of thi code was taken from or inspired by the xvinfo.c file of
XFree86 */
dlerror(); /* clear error code */
+#ifdef __APPLE__
+ x11_handle = dlopen("libX11.6.dylib", RTLD_LAZY);
+#else
x11_handle = dlopen("libX11.so", RTLD_LAZY);
+#endif
if(!x11_handle) {
hc->msg = dlerror();
hc->status = XINE_HEALTH_CHECK_FAIL;
@@ -395,7 +399,11 @@
}
dlerror(); /* clear error code */
+#ifdef __APPLE__
+ xv_handle = dlopen("libXv.1.dylib", RTLD_LAZY);
+#else
xv_handle = dlopen("libXv.so", RTLD_LAZY);
+#endif
if(!xv_handle) {
hc->msg = dlerror();
/* Xv might still work when linked statically into the output plugin,
--- xine-lib-1.1.1/configure Tue Nov 15 06:40:27 2005
+++ xine-lib-1.1.1-new/configure Wed Feb 15 16:54:31 2006
@@ -46268,7 +46268,7 @@
DEBUG_CFLAGS="-O3 -mieee $DEBUG_CFLAGS"
;;
*darwin*)
- CFLAGS="-O3 -pipe -fomit-frame-pointer $m_wm $m_psb
-fexpensive-optimizations $f_si $f_nsa -ffast-math $INLINE_FUNCTIONS
-no-cpp-precomp -D_INTL_REDIRECT_MACROS $CFLAGS"
+ CFLAGS="-Os -pipe -fno-strict-aliasing -ffast-math $INLINE_FUNCTIONS
-no-cpp-precomp -D_INTL_REDIRECT_MACROS $CFLAGS"
DEBUG_CFLAGS="-O3 $DEBUG_CFLAGS"
;;
ppc-*-linux* | powerpc-*)
Index: libcdio1-shlibs.info
===================================================================
RCS file:
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/libs/libcdio1-shlibs.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- libcdio1-shlibs.info 20 Jan 2006 20:21:18 -0000 1.1
+++ libcdio1-shlibs.info 22 Jun 2006 01:45:19 -0000 1.2
@@ -1,6 +1,6 @@
Package: libcdio1-shlibs
Version: 0.71
-Revision: 113
+Revision: 114
###
Builddepends: popt, libcddb0-dev, pkgconfig
Conflicts: libcdio0-shlibs (<< 0.69-10)
@@ -25,7 +25,7 @@
DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README* THANKS TODO
###
Shlibs: <<
- %p/lib/libcdio.0.dylib 4.0.0 libcdio0-shlibs (>= 0.71-10)
+ %p/lib/libcdio.0.dylib 4.0.0 libcdio1-shlibs (>= 0.71-10)
<<
###
SplitOff: <<
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits