Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/sound
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv8560/sound
Modified Files:
libao2.info libao2.patch libogg.info libogg.patch
libvorbis0.info vorbis-tools.info
Added Files:
libao4.info libao4.patch
Log Message:
Moving a bunch of my packages to stable
Index: libogg.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sound/libogg.info,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- libogg.info 17 Nov 2009 12:06:40 -0000 1.6
+++ libogg.info 22 Oct 2010 22:57:39 -0000 1.7
@@ -15,38 +15,41 @@
# maintainership of) the affected package.
Package: libogg
-Version: 1.1.4
+Version: 1.2.0
Revision: 1
Maintainer: Max Horn <[email protected]>
-Depends: %N-shlibs (>= %v-%r)
+
+Depends: %N-shlibs (= %v-%r)
BuildDepends: fink (>= 0.24.12-1)
Replaces: libogg (<< 1.0rc3-2)
+BuildDependsOnly: True
+
Source: http://downloads.xiph.org/releases/ogg/%n-%v.tar.gz
-Source-MD5: 10200ec22543841d9d1c23e0aed4e5e9
+Source-MD5: c95b73759acfc30712beef6ce4e88efa
PatchFile: %n.patch
-PatchFile-MD5: 42c8b981c9ae5c9f6f9fd0142dd8104a
+PatchFile-MD5: b9567dcde68e129d90582e1bc9e2c630
+
InstallScript: make -j1 install DESTDIR=%d
-BuildDependsOnly: True
SplitOff: <<
Package: %N-shlibs
Replaces: libogg (<< 1.0rc3-2)
Files: lib/libogg.*.dylib
- Shlibs: %p/lib/libogg.0.dylib 7.0.0 %n (>= 1.1.4-1)
+ Shlibs: %p/lib/libogg.0.dylib 8.0.0 %n (>= 1.2.0-1)
Description: Ogg bitstream shared libraries
DocFiles: AUTHORS CHANGES COPYING README
<<
DocFiles: AUTHORS CHANGES COPYING README
+
Description: Ogg bitstream headers and libs for devs
DescDetail: <<
Libogg is a library for manipulating ogg bitstreams. It handles
both making ogg bitstreams and getting packets from ogg bitstreams.
<<
DescPort: <<
- Uses patch to change documentation location.
- Patches os_types.h to work cleanly in all situations.
+- Uses patch to change documentation location.
<<
DescPackaging: <<
Originally packaged by Masanori Sekino.
<<
-License: BSD
Homepage: http://www.vorbis.com
+License: BSD
Index: libao2.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sound/libao2.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- libao2.patch 17 Jul 2008 17:00:53 -0000 1.2
+++ libao2.patch 22 Oct 2010 22:57:39 -0000 1.3
@@ -1,29 +1,7 @@
---- libao2-0.8.4/configure Fri Jan 16 16:58:56 2004
-+++ libao2-0.8.4-patched/configure Fri Jan 16 21:16:51 2004
-@@ -5873,7 +5873,7 @@
- allow_undefined_flag='-undefined suppress'
- ;;
- *) # Darwin 1.3 on
-- allow_undefined_flag='-flat_namespace -undefined suppress'
-+ allow_undefined_flag='-undefined dynamic_lookup'
- ;;
- esac
- # FIXME: Relying on posixy $() will cause problems for
-@@ -8081,9 +8081,10 @@
- PROFILE="-pg -g -O20 -D__NO_MATH_INLINES -fsigned-char -mv8"
;;
- *-darwin*)
- PLUGIN_LDFLAGS="-module -avoid-version"
-- DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char
-Ddlsym=dlsym_auto_underscore"
-- CFLAGS="-D__NO_MATH_INLINES -fsigned-char
-Ddlsym=dlsym_auto_underscore"
-- PROFILE="-g -pg -D__NO_MATH_INLINES -fsigned-char
-Ddlsym=dlsym_auto_underscore" ;;
-+ DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char"
-+ CFLAGS="-D__NO_MATH_INLINES -fsigned-char"
-+ LIBS="-Wl,-framework -Wl,CoreAudio"
-+ PROFILE="-g -pg -D__NO_MATH_INLINES -fsigned-char" ;;
- *)
- PLUGIN_LDFLAGS="-export-dynamic -avoid-version"
- DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char"
-@@ -8184,7 +8184,7 @@
+diff -ru libao-0.8.8/configure libao-0.8.8-patched/configure
+--- libao-0.8.8/configure 2007-05-24 12:51:52.000000000 +0200
++++ libao-0.8.8-patched/configure 2010-03-27 13:24:36.000000000 +0100
+@@ -20203,7 +20204,7 @@
DLOPEN_FLAG='(RTLD_LAZY)'
SHARED_LIB_EXT='.sl'
;;
@@ -32,8 +10,21 @@
DLOPEN_FLAG='(RTLD_LAZY)'
SHARED_LIB_EXT='.so'
;;
---- libao2-0.8.4/src/plugins/macosx/ao_macosx.c Fri Jan 16 16:58:56 2004
-+++ libao2-0.8.4-patched/src/plugins/macosx/ao_macosx.c Fri Jan 16
17:22:38 2004
+diff -ru libao-0.8.8/doc/Makefile.in libao-0.8.8-patched/doc/Makefile.in
+--- libao-0.8.8/doc/Makefile.in 2007-05-24 12:51:43.000000000 +0200
++++ libao-0.8.8-patched/doc/Makefile.in 2010-03-27 13:25:24.000000000
+0100
+@@ -161,7 +161,7 @@
+ builddir = @builddir@
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
++docdir = $(datadir)/doc/$(PACKAGE)
+ dvidir = @dvidir@
+ exec_prefix = @exec_prefix@
+ host = @host@
+diff -ru libao-0.8.8/src/plugins/macosx/ao_macosx.c
libao-0.8.8-patched/src/plugins/macosx/ao_macosx.c
+--- libao-0.8.8/src/plugins/macosx/ao_macosx.c 2007-05-24 11:19:07.000000000
+0200
++++ libao-0.8.8-patched/src/plugins/macosx/ao_macosx.c 2010-03-27
13:24:36.000000000 +0100
@@ -173,6 +173,26 @@
return 0;
}
@@ -61,14 +52,3 @@
fprintf(stderr, "hardware format...\n");
fprintf(stderr, "%f mSampleRate\n",
internal->outputStreamBasicDescription.mSampleRate);
fprintf(stderr, "%c%c%c%c mFormatID\n",
(int)(internal->outputStreamBasicDescription.mFormatID & 0xff000000) >> 24,
---- libao2-0.8.4/doc/Makefile.in Fri Jan 16 16:58:56 2004
-+++ libao2-0.8.4-patched/doc/Makefile.in Fri Jan 16 18:45:29 2004
-@@ -111,7 +111,7 @@
-
- AUTOMAKE_OPTIONS = foreign
-
--docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
-+docdir = $(datadir)/doc/$(PACKAGE)
-
- # We list all of these as opposed to using a wildcard so that
- # building outside the source directory works.
Index: libogg.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sound/libogg.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- libogg.patch 17 Nov 2009 12:06:40 -0000 1.3
+++ libogg.patch 22 Oct 2010 22:57:39 -0000 1.4
@@ -22,130 +22,3 @@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
-diff -ru libogg-1.1.4rc1/include/ogg/os_types.h
libogg-1.1.4rc1-patched/include/ogg/os_types.h
---- libogg-1.1.4rc1/include/ogg/os_types.h 2009-05-21 00:57:13.000000000
+0200
-+++ libogg-1.1.4rc1-patched/include/ogg/os_types.h 2009-06-15
21:33:24.000000000 +0200
-@@ -24,116 +24,12 @@
- #define _ogg_realloc realloc
- #define _ogg_free free
-
--#if defined(_WIN32)
-+#include <inttypes.h>
-
--# if defined(__CYGWIN__)
--# include <stdint.h>
-- typedef int16_t ogg_int16_t;
-- typedef uint16_t ogg_uint16_t;
-- typedef int32_t ogg_int32_t;
-- typedef uint32_t ogg_uint32_t;
-- typedef int64_t ogg_int64_t;
-- typedef uint64_t ogg_uint64_t;
--# elif defined(__MINGW32__)
--# include <sys/types.h>
-- typedef short ogg_int16_t;
-- typedef unsigned short ogg_uint16_t;
-- typedef int ogg_int32_t;
-- typedef unsigned int ogg_uint32_t;
-- typedef long long ogg_int64_t;
-- typedef unsigned long long ogg_uint64_t;
--# elif defined(__MWERKS__)
-- typedef long long ogg_int64_t;
-- typedef int ogg_int32_t;
-- typedef unsigned int ogg_uint32_t;
-- typedef short ogg_int16_t;
-- typedef unsigned short ogg_uint16_t;
--# else
-- /* MSVC/Borland */
-- typedef __int64 ogg_int64_t;
-- typedef __int32 ogg_int32_t;
-- typedef unsigned __int32 ogg_uint32_t;
-- typedef __int16 ogg_int16_t;
-- typedef unsigned __int16 ogg_uint16_t;
--# endif
--
--#elif defined(__MACOS__)
--
--# include <sys/types.h>
-- typedef SInt16 ogg_int16_t;
-- typedef UInt16 ogg_uint16_t;
-- typedef SInt32 ogg_int32_t;
-- typedef UInt32 ogg_uint32_t;
-- typedef SInt64 ogg_int64_t;
--
--#elif (defined(__APPLE__) && defined(__MACH__)) /* MacOS X Framework build */
--
--# include <sys/types.h>
-- typedef int16_t ogg_int16_t;
-- typedef u_int16_t ogg_uint16_t;
-- typedef int32_t ogg_int32_t;
-- typedef u_int32_t ogg_uint32_t;
-- typedef int64_t ogg_int64_t;
--
--#elif defined(__HAIKU__)
--
-- /* Haiku */
--# include <sys/types.h>
-- typedef short ogg_int16_t;
-- typedef unsigned short ogg_uint16_t;
-- typedef int ogg_int32_t;
-- typedef unsigned int ogg_uint32_t;
-- typedef long long ogg_int64_t;
--
--#elif defined(__BEOS__)
--
-- /* Be */
--# include <inttypes.h>
-- typedef int16_t ogg_int16_t;
-- typedef u_int16_t ogg_uint16_t;
-- typedef int32_t ogg_int32_t;
-- typedef u_int32_t ogg_uint32_t;
-- typedef int64_t ogg_int64_t;
--
--#elif defined (__EMX__)
--
-- /* OS/2 GCC */
-- typedef short ogg_int16_t;
-- typedef unsigned short ogg_uint16_t;
-- typedef int ogg_int32_t;
-- typedef unsigned int ogg_uint32_t;
-- typedef long long ogg_int64_t;
--
--#elif defined (DJGPP)
--
-- /* DJGPP */
-- typedef short ogg_int16_t;
-- typedef int ogg_int32_t;
-- typedef unsigned int ogg_uint32_t;
-- typedef long long ogg_int64_t;
--
--#elif defined(R5900)
--
-- /* PS2 EE */
-- typedef long ogg_int64_t;
-- typedef int ogg_int32_t;
-- typedef unsigned ogg_uint32_t;
-- typedef short ogg_int16_t;
--
--#elif defined(__SYMBIAN32__)
--
-- /* Symbian GCC */
-- typedef signed short ogg_int16_t;
-- typedef unsigned short ogg_uint16_t;
-- typedef signed int ogg_int32_t;
-- typedef unsigned int ogg_uint32_t;
-- typedef long long int ogg_int64_t;
--
--#else
--
--# include <sys/types.h>
--# include <ogg/config_types.h>
--
--#endif
-+typedef int16_t ogg_int16_t;
-+typedef uint16_t ogg_uint16_t;
-+typedef int32_t ogg_int32_t;
-+typedef uint32_t ogg_uint32_t;
-+typedef int64_t ogg_int64_t;
-
- #endif /* _OS_TYPES_H */
-Only in libogg-1.1.4rc1-patched/include/ogg: os_types.h.orig
--- NEW FILE: libao4.info ---
# DISCLAIMER: Max Horn is the sole maintainer of this package.
# Please DO NOT MAKE MODIFICATIONS without informing the maintainer.
# Preferably, send a patch to me instead of making changes yourself!
# If that is not possible due to extra urgency, at least send me a mail.
#
# Explanation: I am sick and tired of getting back to my packages and
# discovering that people have messed with it. I am then forced to
# retrace their steps, find out who, when and why did make a certain
# change etc. -- i.e. it makes my life as maintainer harder.
# Furthermore, as maintainer I am responsible for problems caused by my
# packages. But I am not willing to take responsibility for something I
# did not do. In particular, for changes that other people introduced
# behind my back, no matter how good and noble their intentions were. As
# such, I may see myself forced to drop responsibility for (and hence,
# maintainership of) the affected package.
Package: libao4
Version: 1.0.0
Revision: 1
Maintainer: Max Horn <[email protected]>
Depends: %N-shlibs (= %v-%r), macosx
Conflicts: libao2
Replaces: libao2
BuildDepends: pkgconfig (>= 0.21-1), fink (>= 0.24.12)
BuildDependsOnly: True
Source: http://downloads.xiph.org/releases/ao/libao-%v.tar.gz
Source-MD5: 08283fbe1f587619053a156254afecec
PatchFile: %n.patch
PatchFile-MD5: 5a63d074037b1d84751e9afb896068e0
SetCPPFLAGS: -DAO_SYSTEM_CONFIG='"%p/etc/libao.conf"'
ConfigureParams: <<
--mandir=%p/share/man \
--disable-dependency-tracking \
--disable-arts \
--disable-esd \
--disable-oss \
--disable-X
<<
InstallScript: <<
make install mandir=%p/share/man DESTDIR=%d
# Strip bogus inherited_linker_flags from plugin
perl -pi -e "s/inherited_linker_flags=.*$/inherited_linker_flags=''/"
%i/lib/ao/plugins-4/libmacosx.la
# Install a default config files
mkdir -p %i/etc
echo "default_driver=macosx" >> %i/etc/libao.conf
<<
ConfFiles: %p/etc/libao.conf
DocFiles: README COPYING AUTHORS
SplitOff: <<
Package: %N-shlibs
Files: lib/libao.*.dylib lib/ao/plugins-4/*.so
Shlibs: %p/lib/libao.4.dylib 5.0.0 %n (>= 1.0.0-1)
DocFiles: README COPYING AUTHORS
<<
Description: Audio output library
DescDetail: <<
libao is a way to easily add cross-platform audio output to your program.
Output devices are implemented as dynamic plugins. The Fink package
only builds the macosx plugin.
<<
DescPort: <<
- Uses patch to change documentation location.
<<
Homepage: http://www.xiph.org/ao/
License: GPL
--- NEW FILE: libao4.patch ---
diff -ru libao-1.0.0/doc/Makefile.in libao-1.0.0-patched/doc/Makefile.in
--- libao-1.0.0/doc/Makefile.in 2010-03-26 03:34:32.000000000 +0100
+++ libao-1.0.0-patched/doc/Makefile.in 2010-03-26 21:51:15.000000000 +0100
@@ -198,7 +198,7 @@
build_vendor = @build_vendor@
datadir = @datadir@
datarootdir = @datarootdir@
-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
+docdir = $(datadir)/doc/$(PACKAGE)
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
diff -ru libao-1.0.0/src/plugins/macosx/ao_macosx.c
libao-1.0.0-patched/src/plugins/macosx/ao_macosx.c
--- libao-1.0.0/src/plugins/macosx/ao_macosx.c 2010-03-24 07:48:38.000000000
+0100
+++ libao-1.0.0-patched/src/plugins/macosx/ao_macosx.c 2010-03-27
09:30:34.000000000 +0100
@@ -33,6 +33,7 @@
audio samples rather than having them pushed at it (which is nice
when you are wanting to do good buffering of audio). */
+#include <CoreServices/CoreServices.h>
#include <AudioUnit/AudioUnit.h>
#include <AudioUnit/AUComponent.h>
#include <stdio.h>
@@ -71,7 +72,7 @@
typedef struct ao_macosx_internal
{
/* Stuff describing the CoreAudio device */
- AudioComponentInstance outputAudioUnit;
+ ComponentInstance outputAudioUnit;
/* Keep track of whether the output stream has actually been
started/stopped */
@@ -224,8 +225,8 @@
{
ao_macosx_internal *internal = (ao_macosx_internal *) device->internal;
OSStatus result = noErr;
- AudioComponent comp;
- AudioComponentDescription desc;
+ Component comp;
+ ComponentDescription desc;
AudioStreamBasicDescription requestedDesc;
AURenderCallbackStruct input;
UInt32 i_param_size;
@@ -237,14 +238,14 @@
desc.componentFlags = 0;
desc.componentFlagsMask = 0;
- comp = AudioComponentFindNext (NULL, &desc);
+ comp = FindNextComponent (NULL, &desc);
if (comp == NULL) {
aerror("Failed to start CoreAudio: AudioComponentFindNext returned NULL");
return 0;
}
/* Open & initialize the default output audio unit */
- result = AudioComponentInstanceNew (comp, &internal->outputAudioUnit);
+ result = OpenAComponent (comp, &internal->outputAudioUnit);
if (result) {
aerror("AudioComponentInstanceNew() error => %d\n",(int)result);
return 0;
@@ -520,9 +521,9 @@
return 0;
}
- status = AudioUnitUninitialize(internal->outputAudioUnit);
+ status = CloseComponent(internal->outputAudioUnit);
if (status) {
- awarn("AudioUnitUninitialize returned %d\n", (int)status);
+ awarn("CloseComponent returned %d\n", (int)status);
return 0;
}
}else
Index: libvorbis0.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sound/libvorbis0.info,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- libvorbis0.info 18 Nov 2009 20:27:04 -0000 1.5
+++ libvorbis0.info 22 Oct 2010 22:57:39 -0000 1.6
@@ -15,20 +15,23 @@
# maintainership of) the affected package.
Package: libvorbis0
-Version: 1.2.3
+Version: 1.3.1
Revision: 1
Maintainer: Max Horn <[email protected]>
-Depends: %N-shlibs (>= %v-%r)
+
+Depends: %N-shlibs (= %v-%r)
BuildDepends: libogg (>= 1.1-1), fink (>= 0.24.12-1)
Replaces: libvorbis (<< 1.0rc3-4)
Conflicts: libvorbis (<< 1.0rc3-4)
+BuildDependsOnly: True
+
Source: http://downloads.xiph.org/releases/vorbis/libvorbis-%v.tar.bz2
-Source-MD5: 67beb237faf97d74782ec7071756b2b6
+Source-MD5: 90b1eb86e6d57694ffdfc2e4d8c7a64e
PatchFile: %n.patch
PatchFile-MD5: 3bc82189dec4c06b4295374b906e889f
+
SetMAKEFLAGS: -j1
InstallScript: make install DESTDIR=%d
-BuildDependsOnly: True
SplitOff: <<
Package: %N-shlibs
Depends: libogg-shlibs (>= 1.1-1)
@@ -54,7 +57,7 @@
DescPort: <<
- Uses patch to change document location.
- In libvorbis-1.0, binary compatibility breaks with libvorbisfile. So
-I rename it to libvorbis0. To allow users to upgrade from libvorbis-
+it was renamed to libvorbis0. To allow users to upgrade from libvorbis-
shlibs to libvorbis0-shlibs, libvorbit0-shlibs has Provides, Conflicts
and Replaces fields following to Debian Library Packaging guide:
http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
Index: vorbis-tools.info
===================================================================
RCS file:
/cvsroot/fink/dists/10.4/stable/main/finkinfo/sound/vorbis-tools.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- vorbis-tools.info 5 Sep 2009 16:32:55 -0000 1.3
+++ vorbis-tools.info 22 Oct 2010 22:57:40 -0000 1.4
@@ -15,31 +15,28 @@
# maintainership of) the affected package.
Package: vorbis-tools
-Version: 1.2.0
+Version: 1.4.0
Revision: 1000
-Source: http://downloads.xiph.org/releases/vorbis/%n-%v.tar.gz
-Source-MD5: df976d24e51ef3d87cd462edf747bf9a
-PatchFile: %n.patch
-PatchFile-MD5: dbe08d30f77ae43741d5f5ca174f003b
+Maintainer: Max Horn <[email protected]>
Depends: <<
- libvorbis0-shlibs (>= 1.2.0),
+ libvorbis0-shlibs (>= 1.3.0),
libogg-shlibs (>= 1.1.0),
- libao2-shlibs (>= 0.8.4),
+ libao4-shlibs (>= 1.0.0),
libcurl4-shlibs (>= 7.16.3-102),
speex3-shlibs,
libflac8,
- libgettext3-shlibs,
+ libgettext8-shlibs,
libiconv
<<
BuildDepends: <<
- libvorbis0 (>= 1.2.0),
+ libvorbis0 (>= 1.3.0),
libogg (>= 1.1.0),
- libao2 (>= 0.8.4),
+ libao4 (>= 1.0.0),
libcurl4 (>= 7.16.3-102),
libflac8-dev,
speex3,
- libgettext3-dev,
+ libgettext8-dev,
gettext-bin,
gettext-tools,
libiconv-dev,
@@ -48,11 +45,15 @@
fink (>= 0.24.12-1)
<<
+Source: http://downloads.xiph.org/releases/vorbis/%n-%v.tar.gz
+Source-MD5: 567e0fb8d321b2cd7124f8208b8b90e6
+
SetCPPFLAGS: -I%p/include/speex -I%p/lib/system-openssl/include
SetLDFLAGS: -L%p/lib/system-openssl/lib
ConfigureParams: --prefix=%p --mandir=%p/share/man
InstallScript: make install DESTDIR=%d
DocFiles: README AUTHORS COPYING
+
Description: The Ogg Vorbis CODEC tools
DescDetail: <<
Ogg Vorbis is a fully Open, non-proprietary, patent-and-royalty-free,
@@ -68,18 +69,11 @@
.
This package includes: ogg123, oggdec, oggenc, ogginfo, vcut, vorbiscomment
<<
-License: GPL
-Maintainer: Max Horn <[email protected]>
-Homepage: http://www.xiph.org/ogg/vorbis
-
-DescPort: <<
-The patch is a hack to solve the problem with ogg123 hanging at exit,
-plus a change to make it compile with newer libcurl versions.
-
-<<
DescPackaging: <<
The versioned dependency on libcurl4 (>= 7.16.3-102) is there because in
that version libcurl4 switched from libssh2 to libssh2.1
Originally packaged by Evan Jones.
<<
+Homepage: http://www.xiph.org/ogg/vorbis
+License: GPL
Index: libao2.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/sound/libao2.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- libao2.info 29 Mar 2009 22:04:26 -0000 1.3
+++ libao2.info 22 Oct 2010 22:57:39 -0000 1.4
@@ -1,27 +1,50 @@
+# DISCLAIMER: Max Horn is the sole maintainer of this package.
+# Please DO NOT MAKE MODIFICATIONS without informing the maintainer.
+# Preferably, send a patch to me instead of making changes yourself!
+# If that is not possible due to extra urgency, at least send me a mail.
+#
+# Explanation: I am sick and tired of getting back to my packages and
+# discovering that people have messed with it. I am then forced to
+# retrace their steps, find out who, when and why did make a certain
+# change etc. -- i.e. it makes my life as maintainer harder.
+# Furthermore, as maintainer I am responsible for problems caused by my
+# packages. But I am not willing to take responsibility for something I
+# did not do. In particular, for changes that other people introduced
+# behind my back, no matter how good and noble their intentions were. As
+# such, I may see myself forced to drop responsibility for (and hence,
+# maintainership of) the affected package.
+
Package: libao2
-Version: 0.8.5
-Revision: 11
-Source: http://www.xiph.org/ao/src/libao-%v.tar.gz
-Source-MD5: dd72b66f5f29361411bda465470b65e2
+Version: 0.8.8
+Revision: 1
+Maintainer: Max Horn <[email protected]>
+
Depends: %N-shlibs (= %v-%r), macosx
-BuildDepends: fink (>= 0.24.12)
+Conflicts: libao4
+Replaces: libao4
+BuildDepends: pkgconfig (>= 0.21-1), fink (>= 0.24.12)
BuildDependsOnly: True
+
+Source: http://downloads.xiph.org/releases/ao/libao-%v.tar.gz
+Source-MD5: b92cba3cbcf1ee9bc221118a85d23dcd
PatchFile: %n.patch
-PatchFile-MD5: 664278e15cf22e9a49eeba8f88aedc85
-PatchScript: <<
-sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
-perl -pi.bak -e 's#/etc/#%p/etc/#g' src/ao_private.h
-perl -pi -e 's/(AC_DEFUN\()([^[]+)(,)/\1\[\2]\3/' ao.m4
-<<
-ConfigureParams: --mandir=%p/share/man --disable-arts --disable-esd
--disable-oss --disable-X
-CompileScript: <<
-./configure %c
-make
+PatchFile-MD5: c2c54245dee1cee6c49f2dadbe42c27a
+
+SetCPPFLAGS: -DAO_SYSTEM_CONFIG='"%p/etc/libao.conf"'
+ConfigureParams: <<
+ --mandir=%p/share/man \
+ --disable-dependency-tracking \
+ --disable-arts \
+ --disable-esd \
+ --disable-oss \
+ --disable-X
<<
InstallScript: <<
-make install mandir=%p/share/man DESTDIR=%d
-mkdir -p %i/etc
-echo "default_driver=macosx" >> %i/etc/libao.conf
+ make install mandir=%p/share/man DESTDIR=%d
+
+ # Install a default config files
+ mkdir -p %i/etc
+ echo "default_driver=macosx" >> %i/etc/libao.conf
<<
ConfFiles: %p/etc/libao.conf
DocFiles: README COPYING AUTHORS
@@ -31,10 +54,11 @@
Shlibs: %p/lib/libao.2.dylib 4.0.0 %n (>= 0.8.3-1)
DocFiles: README COPYING AUTHORS
<<
+
Description: Audio output library
DescDetail: <<
libao is a way to easily add cross-platform audio output to your program.
-Output devices are implemented as dynamic plugins. The fink package
+Output devices are implemented as dynamic plugins. The Fink package
only builds the macosx plugin.
<<
DescPort: <<
@@ -42,6 +66,8 @@
- Patch to fix multi-channel output
- Patch to fix plugin linkage and dlopening
<<
-License: GPL
-Maintainer: Ben Hines <[email protected]>
+DescPackaging: <<
+ Originally packaged by Ben Hines
+<<
Homepage: http://www.xiph.org/ao/
+License: GPL
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs