the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libvisual-0.4
Version: 0.4.0
Revision: 3
Architecture: i386, powerpc
BuildDepends: fink (>= 0.24.12-1), libgettext8-dev, libiconv-dev
BuildDependsOnly: true
Depends: %N-shlibs (>= %v-%r)
Source: mirror:sourceforge:libvisual/libvisual-%v.tar.bz2
Source-MD5: d0f987abd0845e725743605fd39ef73f
PatchFile: %n.patch
PatchFile-MD5: 4f48fe5d56681815dc0ece46dd91058a
InstallScript: <<
make -j1 install DESTDIR=%d
<<
SplitOff: <<
Package: %N-shlibs
Depends: libgettext8-shlibs, libiconv
Description: Shared libraries for libvisual 0.4
Files: lib/libvisual-0.4.*.dylib share/locale
Shlibs: %p/lib/libvisual-0.4.0.dylib 1.0.0 libvisual-0.4-shlibs (>= 0.4.0-1)
<<
DocFiles: ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
Description: Visualization plugin abstraction library
Maintainer: Benjamin Reed
Homepage: http://localhost.nl/~synap/libvisual/
License: LGPL
DescDetail: <<
Libvisual is an abstraction library that comes between applications and
audio visualisation plugins.
Often when it comes to audio visualisation plugins or programs that
create visuals, they depend on a player or something else; basically,
there is no general framework that enabled application developers to
easily access cool audio visualisation plugins. Libvisual wants to
change this by providing an interface towards plugins and applications;
through this easy to use interface applications can easily access
plugins and, since the drawing is done by the application, it also
enables the developer to draw the visual anywhere he wants.
The framework also allows you to morph to different plugins and mix two
at once; all kinds of neat tricks are possible using this method.
<<
diff -uNr libvisual-0.4.0/libvisual/Makefile.in libvisual-0.4.0-patched/libvisual/Makefile.in
--- libvisual-0.4.0/libvisual/Makefile.in 2006-03-20 13:42:30.000000000 -0500
+++ libvisual-0.4.0-patched/libvisual/Makefile.in 2011-04-17 11:30:47.000000000 -0400
@@ -84,7 +84,7 @@
LIBINTL = @LIBINTL@
LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@ -L. -L$(libdir) $(LV_THREAD_LIBS) @LTLIBINTL@
+LIBS = @LIBS@ -L$(libdir) $(LV_THREAD_LIBS) @LTLIBINTL@
LIBS_DYNAMIC_LOADER = @LIBS_DYNAMIC_LOADER@
LIBTOOL = @LIBTOOL@
LIBVISUAL_INCLUDE_DIR = @LIBVISUAL_INCLUDE_DIR@
diff -uNr libvisual-0.4.0/libvisual/lv_cpu.c libvisual-0.4.0-patched/libvisual/lv_cpu.c
--- libvisual-0.4.0/libvisual/lv_cpu.c 2006-01-22 08:23:37.000000000 -0500
+++ libvisual-0.4.0-patched/libvisual/lv_cpu.c 2006-06-18 22:37:03.000000000 -0400
@@ -140,7 +140,9 @@
__lv_powerpc_canjump = 0;
siglongjmp (__lv_powerpc_jmpbuf, 1);
}
+#endif
+#if defined(VISUAL_ARCH_POWERPC)
static void check_os_altivec_support( void )
{
#if defined(VISUAL_OS_DARWIN)
diff -uNr libvisual-0.4.0/libvisual/lv_os.c libvisual-0.4.0-patched/libvisual/lv_os.c
--- libvisual-0.4.0/libvisual/lv_os.c 2006-01-26 10:13:37.000000000 -0500
+++ libvisual-0.4.0-patched/libvisual/lv_os.c 2006-06-18 22:40:01.000000000 -0400
@@ -53,7 +53,7 @@
*/
int visual_os_scheduler_realtime_start ()
{
-#ifdef HAVE_SCHED
+#if defined(HAVE_SCHED) && !defined(VISUAL_OS_DARWIN)
struct sched_param attr;
int ret;
attr.sched_priority = 99;
@@ -72,7 +72,7 @@
*/
int visual_os_scheduler_realtime_stop ()
{
-#ifdef HAVE_SCHED
+#if defined(HAVE_SCHED) && !defined(VISUAL_OS_DARWIN)
struct sched_param attr;
int ret;
attr.sched_priority = 0;