Update of /cvsroot/fink/experimental/danielj
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv1684

Added Files:
        audacious2-plugins.info audacious2.4-plugins.info 
        audacious2.4-plugins.patch audacious2.4.info audacious2.info 
Log Message:
audacious2.4 is a mess. I'm giving up on it now. If someone wants to play with 
it, have "fun".


--- NEW FILE: audacious2-plugins.info ---
Package: audacious2-plugins
Version: 2.2
Revision: 2
Description: Plugins used by audacious2
DescUsage: <<
        These plugins must be installed for audacious2 to run properly.
<<
DescPackaging: <<
        audacious2-plugins Depends/BuildDepends on 
audacious2-shlibs/audacious2-dev
        but the audacious2 binary requires audacious2-plugins to run.
        
        The CoreAudio driver is really buggy, so use jack instead for output.
<<
Homepage: http://www.audacious-media-player.org/
License: GPL3
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>

Source: http://distfiles.atheme.org/audacious-plugins-%v.tgz
Source-MD5: ed6790bf5667c824eda72301f0a886a8

PatchScript: <<
        echo 'LIBS += -L%p/lib/ncurses' 
>>src/amidi-plug/backend-fluidsynth/Makefile
<<

Depends: <<
        atk1-shlibs,
        audacious2-shlibs (>= %v-1),
        cairo-shlibs,
        dbus-shlibs,
        fluidsynth-shlibs,
        fontconfig2-shlibs,
        freetype219-shlibs,
        glib2-shlibs,
        gtk+2-shlibs,
        jack-shlibs,
        lame-shlibs,
        libcddb2-shlibs,
        libcdio-common,
        libcdio7-shlibs,
        libcurl4-shlibs,
        libflac8,
        libgettext8-shlibs,
        libiconv,
        libmad-shlibs,
        libmowgli-shlibs,
        libmpcdec5-shlibs,
        libogg-shlibs,
        libshout4-shlibs,
        libsidplay-shlibs,
        libsndfile1-shlibs,
        libvorbis0-shlibs,
        libxml2-shlibs,
        neon27-shlibs,
        pango1-xft2-ft219-shlibs,
        taglib-shlibs,
        x11-shlibs
<<
BuildDepends: <<
        atk1,
        audacious2-dev (>= %v-1),
        cairo,
        dbus-dev,
        fontconfig2-dev,
        freetype219,
        fluidsynth-dev,
        gettext-tools,
        glib2-dev,
        glitz,
        gtk+2-dev,
        jack-dev,
        lame-dev,
        libcddb-dev,
        libcdio-dev,
        libcurl4,
        libflac8-dev,
        libgettext8-dev,
        libiconv-dev,
        libmad,
        libmcs,
        libmowgli,
        libmpcdec5,
        libogg,
        libpng3,
        libsamplerate0-dev,
        libshout4,
        libsidplay,
        libsndfile1-dev,
        libvorbis0,
        libxml2,
        neon27,
        pango1-xft2-ft219-dev,
        pcre,
        pixman,
        pkgconfig,
        taglib,
        x11-dev
<<

Conflicts: audacious2.4-plugins
Replaces: audacious2.4-plugins

#fink's wavpack is too old, and dockalbumart won't build.
ConfigureParams: <<
        --disable-dependency-tracking \
        --enable-ipv6 \
        --enable-chardet \
        --disable-esd \
        --disable-pulse \
        --enable-coreaudio \
        --disable-lirc \
        --disable-adplug \
        --enable-jack \
        --disable-oss \
        --disable-alsa \
        --disable-mms \
        --disable-mtp_up \
        --disable-bluetooth \
        --disable-paranormal \
        --disable-projectm \
        --disable-projectm-1.0 \
        --disable-bs2b \
        --disable-wavpack \
        --disable-dockalbumart
<<

CompileScript: <<
        ./configure %c
        make LIB_LDFLAGS='-dynamiclib -install_name 
${libdir}/${LIB:.dylib=.${LIB_MAJOR}.dylib} -current_version 
${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR}.0'
<<

InstallScript: <<
        make install DESTDIR=%d
        # crossfade segfaults at launch
        rm %i/lib/audacious/Output/crossfade.impl
<<

DocFiles: AUTHORS COPYING README.icecast

--- NEW FILE: audacious2.4-plugins.patch ---
diff -ru audacious-plugins-2.4.0.orig/src/CoreAudio/audio.c 
audacious-plugins-2.4.0/src/CoreAudio/audio.c
--- audacious-plugins-2.4.0.orig/src/CoreAudio/audio.c  2010-08-25 
19:07:49.000000000 -0400
+++ audacious-plugins-2.4.0/src/CoreAudio/audio.c       2010-09-09 
21:27:30.000000000 -0400
@@ -171,20 +171,6 @@
                        format = FMT_S16_BE;
 #endif
                        break;
-               case FMT_U16_NE:
-#ifdef WORDS_BIGENDIAN
-                       format = FMT_U16_BE;
-#else
-                       format = FMT_U16_LE;
-#endif
-                       break;
-               case FMT_S16_NE:
-#ifdef WORDS_BIGENDIAN
-                       format = FMT_S16_BE;
-#else
-                       format = FMT_S16_LE;
-#endif
-                       break;
                default:
                        format = fmt;
                        break;
@@ -542,7 +528,6 @@
                        break;
                case FMT_S16_LE:
                case FMT_S16_BE:
-               case FMT_S16_NE:
                        format_multiplier = 1;
                        sample_size = 2;
                        break;
diff -ru audacious-plugins-2.4.0.orig/src/CoreAudio/dbconvert.c 
audacious-plugins-2.4.0/src/CoreAudio/dbconvert.c
--- audacious-plugins-2.4.0.orig/src/CoreAudio/dbconvert.c      2010-08-25 
19:07:49.000000000 -0400
+++ audacious-plugins-2.4.0/src/CoreAudio/dbconvert.c   2010-09-09 
21:31:30.000000000 -0400
@@ -153,7 +153,6 @@
                        case FMT_S8:     format_multiplier = 2; break;
                        case FMT_S16_LE: format_multiplier = 1; break;
                        case FMT_S16_BE: format_multiplier = 1; break;
-                       case FMT_S16_NE: format_multiplier = 1; break;
                        default: errno = ERROR_BAD_FORMAT; return FAILURE;
                }
                
diff -ru audacious-plugins-2.4.0.orig/src/neon/cert_verification.c 
audacious-plugins-2.4.0/src/neon/cert_verification.c
--- audacious-plugins-2.4.0.orig/src/neon/cert_verification.c   2010-08-25 
19:07:50.000000000 -0400
+++ audacious-plugins-2.4.0/src/neon/cert_verification.c        2010-09-09 
21:38:02.000000000 -0400
@@ -17,7 +17,6 @@
  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA.
  */
 
-#include <malloc.h>
 #include <string.h>
 
 #include <ne_ssl.h>

--- NEW FILE: audacious2.4-plugins.info ---
Package: audacious2.4-plugins
Version: 2.4.0
Revision: 1
Description: Plugins used by audacious2.4
DescUsage: <<
        These plugins must be installed for audacious2.4 to run properly.
<<
DescPackaging: <<
        audacious2.4-plugins Depends/BuildDepends on
        audacious2.4-shlibs/audacious2.4-dev but the audacious2.4
        binary requires audacious2.4-plugins to run.
        
        The CoreAudio driver is really buggy, so use jack instead for output.
<<
Homepage: http://www.audacious-media-player.org/
License: GPL3
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>

Source: http://distfiles.atheme.org/audacious-plugins-%v.tgz
Source-MD5: fdf7d4bb660d95e90044556f12213f42

PatchFile: %n.patch
PatchFile-MD5: f74218a0a1fbdb5e8a11107778d383aa
PatchScript: <<
        %{default_script}
        echo 'LIBS += -L%p/lib/ncurses' 
>>src/amidi-plug/backend-fluidsynth/Makefile
        echo 'LIBS += -lmcs' >>src/CoreAudio/Makefile
        perl -pi -e 's,#include <audacious/plugin.h>,#include 
<audacious/plugin.h>\n#include <libmcs/mcs.h>,' src/CoreAudio/coreaudio.h
<<

Depends: <<
        atk1-shlibs,
        audacious2.4-shlibs (>= %v-1),
        cairo-shlibs,
        dbus-shlibs,
        fluidsynth-shlibs,
        fontconfig2-shlibs,
        freetype219-shlibs,
        glib2-shlibs,
        gtk+2-shlibs,
        jack-shlibs,
        lame-shlibs,
        libcddb2-shlibs,
        libcdio-common,
        libcdio7-shlibs,
        libcurl4-shlibs,
        libfaad2-shlibs,
        libflac8,
        libgettext8-shlibs,
        libiconv,
        libmowgli-shlibs,
        libmpcdec5-shlibs,
        libnotify-shlibs,
        libogg-shlibs,
        libshout4-shlibs,
        libsidplay-shlibs,
        libsndfile1-shlibs,
        libvorbis0-shlibs,
        libxml2-shlibs,
        neon27-shlibs,
        pango1-xft2-ft219-shlibs,
        taglib-shlibs,
        wavpack1-shlibs,
        x11-shlibs
<<
BuildDepends: <<
        atk1,
        audacious2.4-dev (>= %v-1),
        cairo,
        dbus-dev,
        fink (>= 0.24.12),
        fink-package-precedence,
        fontconfig2-dev,
        freetype219,
        flag-sort,
        fluidsynth-dev,
        gettext-tools,
        glib2-dev,
        glitz,
        gtk+2-dev,
        jack-dev,
        lame-dev,
        libcddb-dev,
        libcdio-dev,
        libcurl4,
        libfaad2-dev,
        libflac8-dev,
        libgettext8-dev,
        libiconv-dev,
        libmcs,
        libmowgli,
        libmpcdec5,
        libnotify,
        libogg,
        libpng3,
        libsamplerate0-dev,
        libshout4,
        libsidplay,
        libsndfile1-dev,
        libvorbis0,
        libxml2,
        neon27,
        pango1-xft2-ft219-dev,
        pcre,
        pixman,
        pkgconfig,
        taglib,
        wavpack1-dev,
        x11-dev
<<

Conflicts: audacious2-plugins
Replaces: audacious2-plugins

#dockalbumart won't build.
ConfigureParams: <<
        --disable-dependency-tracking \
        --libdir='${exec_prefix}/lib/audacious2.4' \
        --enable-ipv6 \
        --enable-chardet \
        --disable-pulse \
        --disable-roar \
        --enable-coreaudio \
        --disable-lirc \
        --disable-adplug \
        --disable-ffaudio \
        --enable-jack \
        --disable-oss \
        --disable-alsa \
        --disable-mms \
        --disable-mtp_up \
        --disable-bluetooth \
        --disable-paranormal \
        --disable-projectm \
        --disable-projectm-1.0 \
        --disable-bs2b \
        --disable-dockalbumart
<<

SetCC: flag-sort gcc
SetCXX: flag-sort g++

SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib

CompileScript: <<
        ./configure %c
        make LIB_LDFLAGS='-dynamiclib -install_name 
${libdir}/${LIB:.dylib=.${LIB_MAJOR}.dylib} -current_version 
${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR}.0' 
PLUGIN_LDFLAGS='-bundle'
        fink-package-precedence --no-headers .
<<

InstallScript: <<
        make install DESTDIR=%d
<<

DocFiles: AUTHORS COPYING

--- NEW FILE: audacious2.info ---
Package: audacious2
Version: 2.2
Revision: 2
Description: Advanced audio player
DescDetail: <<
        Audacious is an advanced audio player. It is free, lightweight, based
        on GTK2, runs on Linux and many other *nix platforms and is focused on
        audio quality and supporting a wide range of audio codecs.
        
        Its advanced audio playback engine is considerably more powerful than
        GStreamer. Audacious is a fork of Beep Media Player (BMP), which itself
        forked from XMMS.
<<
DescUsage: <<
        audacious2-plugins must be installed for audacious2 to run properly.
        Unfortunately, this seems pretty crashy right now. Oh well.
<<
DescPackaging: <<
        audacious2-plugins Depends/BuildDepends on 
audacious2-shlibs/audacious2-dev
        but the audacious2 binary requires audacious2-plugins to run. So we
        Recommend audacious2-plugins to avoid a circular dependency.
<<
Homepage: http://www.audacious-media-player.org/
License: GPL3
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>

Source: http://distfiles.atheme.org/audacious-%v.tgz
Source-MD5: ad0f7484692c529acfa91ce784170478

PatchScript: <<
        echo 'LIBS += ${GLIB_LIBS}' >>src/libSAD/makefile
        echo 'LIBS += -L../libaudcore -laudcore' >>src/libid3tag/makefile
        echo 'LIBS += -L../libaudcore -laudcore' >>src/libaudtag/makefile
        echo 'LDFLAGS += -undefined dynamic_lookup' >>src/libaudgui/makefile
<<

Depends: <<
        %n-shlibs (= %v-%r),
        atk1-shlibs,
        cairo-shlibs,
        dbus,
        dbus-shlibs,
        desktop-file-utils,
        fontconfig2-shlibs,
        freetype219-shlibs,
        glib2-shlibs,
        gtk+2-shlibs,
        libgettext8-shlibs,
        libiconv,
        libmcs-shlibs,
        libmowgli-shlibs,
        libsamplerate0-shlibs,
        pango1-xft2-ft219-shlibs,
        pcre-shlibs,
        x11-shlibs
<<
BuildDepends: <<
        atk1,
        cairo,
        dbus-dev,
        fink (>= 0.24.12),
        fontconfig2-dev,
        freetype219,
        gettext-tools,
        glib2-dev,
        glitz,
        gtk+2-dev,
        libgettext8-dev,
        libiconv-dev,
        libmcs,
        libmowgli,
        libpng3,
        libsamplerate0-dev,
        libxml2,
        pango1-xft2-ft219-dev,
        pcre,
        pixman,
        pkgconfig,
        x11-dev
<<
Recommends: audacious2-plugins

Conflicts: audacious2.4
Replaces: audacious2.4

ConfigureParams: --disable-dependency-tracking --enable-samplerate 
--with-regexlib=pcre

CompileScript: <<
        ./configure %c
        make LIB_LDFLAGS='-dynamiclib -install_name 
${libdir}/${LIB:.dylib=.${LIB_MAJOR}.dylib} -current_version 
${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR}.0'
<<

InstallScript: make install DESTDIR=%d

DocFiles: AUTHORS COPYING NEWS README doc/HACKING doc/NEW_FORMATS doc/TODO

PostInstScript: <<
        . %p/bin/init.sh
        [ -x %p/bin/update-desktop-database ] && update-desktop-database -q 
%p/share/applications || :
<<

PostRmScript: <<
        . %p/bin/init.sh
        [ -x %p/bin/update-desktop-database ] && update-desktop-database -q 
%p/share/applications || :
<<

SplitOff: <<
        Package: %N-shlibs
        
        Depends: <<
                dbus-shlibs,
                glib2-shlibs,
                libgettext8-shlibs,
                libmowgli-shlibs
        <<
        
        Files: lib/lib*.*.dylib
        Shlibs: <<
                %p/lib/libaudclient.2.dylib 2.0.0 %n (>= 2.2-1)
                %p/lib/libaudcore.1.dylib 1.0.0 %n (>= 2.2-1)
                %p/lib/libaudgui.1.dylib 1.0.0 %n (>= 2.2-1)
                %p/lib/libaudid3tag.2.dylib 2.0.0 %n (>= 2.2-1)
                %p/lib/libaudtag.1.dylib 1.0.0 %n (>= 2.2-1)
                %p/lib/libSAD.2.dylib 2.0.0 %n (>= 2.2-1)
        <<
        
        DocFiles: AUTHORS COPYING NEWS README
<<

SplitOff2: <<
        Package: %N-dev
        
        Depends: %N-shlibs (= %v-%r)
        BuildDependsOnly: true
        
        Conflicts: audacious2.4-dev
        Replaces: audacious2.4-dev

        Files: include lib
        
        DocFiles: AUTHORS COPYING NEWS README
<<

--- NEW FILE: audacious2.4.info ---
Package: audacious2.4
Version: 2.4.0
Revision: 1
Description: Advanced audio player
DescDetail: <<
        Audacious is an advanced audio player. It is free, lightweight, based
        on GTK2, runs on Linux and many other *nix platforms and is focused on
        audio quality and supporting a wide range of audio codecs.
        
        Its advanced audio playback engine is considerably more powerful than
        GStreamer. Audacious is a fork of Beep Media Player (BMP), which itself
        forked from XMMS.
<<
DescUsage: <<
        audacious2.4-plugins must be installed for audacious2 to run properly.
        Unfortunately, this seems pretty crashy right now. Oh well.
<<
DescPackaging: <<
        audacious2.4-plugins Depends/BuildDepends on
        audacious2.4-shlibs/audacious2.4-dev but the audacious2.4
        binary requires audacious2.4-plugins to run. So we
        Recommend audacious2.4-plugins to avoid a circular dependency.
<<
Homepage: http://www.audacious-media-player.org/
License: GPL3
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>

Source: http://distfiles.atheme.org/audacious-%v.tgz
Source-MD5: 113d99a09d4faead7adc07a86eab5c80

Depends: <<
        %n-shlibs (= %v-%r),
        atk1-shlibs,
        cairo-shlibs,
        dbus,
        dbus-shlibs,
        desktop-file-utils,
        fontconfig2-shlibs,
        freetype219-shlibs,
        glib2-shlibs,
        gtk+2-shlibs,
        libguess-shlibs,
        libgettext8-shlibs,
        libmcs-shlibs,
        libmowgli-shlibs,
        pango1-xft2-ft219-shlibs,
        pcre-shlibs,
        x11-shlibs
<<
BuildDepends: <<
        atk1,
        cairo,
        dbus-dev,
        fink (>= 0.24.12),
        fink-package-precedence,
        flag-sort,
        fontconfig2-dev,
        freetype219,
        gettext-tools,
        glib2-dev,
        glitz,
        gtk+2-dev,
        libguess,
        libgettext8-dev,
        libiconv-dev,
        libmcs,
        libmowgli,
        libpng3,
        libxml2,
        pango1-xft2-ft219-dev,
        pcre,
        pixman,
        pkgconfig,
        x11-dev
<<
Recommends: audacious2.4-plugins

Conflicts: audacious2
Replaces: audacious2

SetCC: flag-sort gcc
SetCXX: flag-sort g++

SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib

ConfigureParams: --disable-dependency-tracking --with-regexlib=pcre 
--libdir='${exec_prefix}/lib/%n'

CompileScript: <<
        ./configure %c
        make LIB_LDFLAGS='-dynamiclib -install_name 
${libdir}/${LIB:.dylib=.${LIB_MAJOR}.dylib} -current_version 
${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR}.0' 
PLUGIN_LDFLAGS='-bundle'
        fink-package-precedence --no-headers .
<<

InstallScript: <<
        make install DESTDIR=%d
        mkdir -p %i/lib/pkgconfig
        ln -s %p/lib/%n/pkgconfig/audacious.pc %i/lib/pkgconfig
        ln -s %p/lib/%n/pkgconfig/audclient.pc %i/lib/pkgconfig
        ln -s %p/lib/%n/libaudclient.dylib %i/lib
        ln -s %p/lib/%n/libaudcore.dylib %i/lib
        ln -s %p/lib/%n/libaudgui.dylib %i/lib
        ln -s %p/lib/%n/libaudtag.dylib %i/lib
<<

DocFiles: AUTHORS COPYING NEWS README doc/HACKING doc/NEW_FORMATS doc/TODO

PostInstScript: <<
        . %p/bin/init.sh
        [ -x %p/bin/update-desktop-database ] && update-desktop-database -q 
%p/share/applications || :
<<

PostRmScript: <<
        . %p/bin/init.sh
        [ -x %p/bin/update-desktop-database ] && update-desktop-database -q 
%p/share/applications || :
<<

SplitOff: <<
        Package: %N-shlibs
        
        Depends: <<
                atk1-shlibs,
                cairo-shlibs,
                dbus-shlibs,
                fontconfig2-shlibs,
                freetype219-shlibs,
                glib2-shlibs,
                gtk+2-shlibs,
                libgettext8-shlibs,
                libmowgli-shlibs,
                pango1-xft2-ft219-shlibs
        <<
        
        Files: lib/%N/lib*.*.dylib
        Shlibs: <<
                %p/lib/%N/libaudclient.2.dylib 2.0.0 %n (>= 2.4-1)
                %p/lib/%N/libaudcore.1.dylib 1.0.0 %n (>= 2.4-1)
                %p/lib/%N/libaudgui.1.dylib 1.0.0 %n (>= 2.4-1)
                %p/lib/%N/libaudtag.1.dylib 1.0.0 %n (>= 2.4-1)
        <<
        
        DocFiles: AUTHORS COPYING NEWS README
<<

SplitOff2: <<
        Package: %N-dev
        
        Depends: %N-shlibs (= %v-%r)
        BuildDependsOnly: true
        
        Conflicts: audacious2-dev
        Replaces: audacious2-dev

        Files: include lib
        
        DocFiles: AUTHORS COPYING NEWS README
<<


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to