the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libogg
Version: 1.1.3
Revision: 1
Maintainer: Max Horn
Source: http://downloads.xiph.org/releases/ogg/%n-%v.tar.gz
Source-MD5: eaf7dc6ebbff30975de7527a80831585
Depends: %N-shlibs (>= %v-%r)
BuildDepends: fink (>= 0.9.9)
Replaces: libogg (<< 1.0rc3-2)
Patch: %n.patch
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1
InstallScript: make install DESTDIR=%d
BuildDependsOnly: True
SplitOff: <<
Package: %N-shlibs
Replaces: libogg (<< 1.0rc3-2)
Files: lib/libogg.*.dylib
Shlibs: %p/lib/libogg.0.dylib 6.0.0 %n (>= 1.1-1)
Description: Ogg bitstream shared libraries
DocFiles: AUTHORS CHANGES COPYING README
<<
DocFiles: AUTHORS CHANGES COPYING README
Description: Ogg bitstream development headers and libraries
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.
<<
DescPackaging: <<
Originally packaged by Masanori Sekino.
<<
License: BSD
Homepage: http://www.vorbis.com
diff -ru libogg-1.1.3/doc/Makefile.in libogg-1.1.3-patched/doc/Makefile.in
--- libogg-1.1.3/doc/Makefile.in 2005-11-28 05:26:30.000000000 +0100
+++ libogg-1.1.3-patched/doc/Makefile.in 2006-02-23 19:52:26.000000000 +0100
@@ -178,7 +178,7 @@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
SUBDIRS = libogg
-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
+docdir = $(datadir)/doc/$(PACKAGE)
doc_DATA = framing.html index.html oggstream.html ogg-multiplex.html \
stream.png vorbisword2.png white-ogg.png white-xifish.png \
rfc3533.txt rfc3534.txt
diff -ru libogg-1.1.3/doc/libogg/Makefile.in libogg-1.1.3-patched/doc/libogg/Makefile.in
--- libogg-1.1.3/doc/libogg/Makefile.in 2005-11-28 05:26:30.000000000 +0100
+++ libogg-1.1.3-patched/doc/libogg/Makefile.in 2006-02-23 19:52:27.000000000 +0100
@@ -168,7 +168,7 @@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/ogg
+docdir = $(datadir)/doc/$(PACKAGE)/ogg
doc_DATA = bitpacking.html datastructures.html decoding.html encoding.html\
general.html index.html ogg_packet.html ogg_packet_clear.html\
ogg_page.html ogg_page_bos.html ogg_page_checksum_set.html\
diff -ru libogg-1.1.3/include/ogg/os_types.h libogg-1.1.3-patched/include/ogg/os_types.h
--- libogg-1.1.3/include/ogg/os_types.h 2005-11-28 05:26:05.000000000 +0100
+++ libogg-1.1.3-patched/include/ogg/os_types.h 2006-02-23 19:52:06.000000000 +0100
@@ -24,104 +24,12 @@
#define _ogg_realloc realloc
#define _ogg_free free
-#if defined(_WIN32)
+#include
-# if defined(__CYGWIN__)
-# include <_G_config.h>
- typedef _G_int64_t ogg_int64_t;
- typedef _G_int32_t ogg_int32_t;
- typedef _G_uint32_t ogg_uint32_t;
- typedef _G_int16_t ogg_int16_t;
- typedef _G_uint16_t ogg_uint16_t;
-# elif defined(__MINGW32__)
- 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
- 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(__MACOSX__) /* MacOS X Framework build */
-
-# include
- 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(__BEOS__)
-
- /* Be */
-# include
- 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
-# include
-
-#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 */
# 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: libogg
Version: 1.1.3
Revision: 1
Maintainer: Max Horn
Source: http://downloads.xiph.org/releases/ogg/%n-%v.tar.gz
Source-MD5: eaf7dc6ebbff30975de7527a80831585
Depends: %N-shlibs (>= %v-%r)
BuildDepends: fink (>= 0.9.9)
Replaces: libogg (<< 1.0rc3-2)
Patch: %n.patch
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 6.0.0 %n (>= 1.1-1)
Description: Ogg bitstream shared libraries
DocFiles: AUTHORS CHANGES COPYING README
<<
DocFiles: AUTHORS CHANGES COPYING README
Description: Ogg bitstream development headers and libraries
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.
<<
DescPackaging: <<
Originally packaged by Masanori Sekino.
<<
License: BSD
Homepage: http://www.vorbis.com
diff -ru libogg-1.1.3/doc/Makefile.in libogg-1.1.3-patched/doc/Makefile.in
--- libogg-1.1.3/doc/Makefile.in 2005-11-28 05:26:30.000000000 +0100
+++ libogg-1.1.3-patched/doc/Makefile.in 2006-02-23 19:52:26.000000000 +0100
@@ -178,7 +178,7 @@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
SUBDIRS = libogg
-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)
+docdir = $(datadir)/doc/$(PACKAGE)
doc_DATA = framing.html index.html oggstream.html ogg-multiplex.html \
stream.png vorbisword2.png white-ogg.png white-xifish.png \
rfc3533.txt rfc3534.txt
diff -ru libogg-1.1.3/doc/libogg/Makefile.in libogg-1.1.3-patched/doc/libogg/Makefile.in
--- libogg-1.1.3/doc/libogg/Makefile.in 2005-11-28 05:26:30.000000000 +0100
+++ libogg-1.1.3-patched/doc/libogg/Makefile.in 2006-02-23 19:52:27.000000000 +0100
@@ -168,7 +168,7 @@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-docdir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/ogg
+docdir = $(datadir)/doc/$(PACKAGE)/ogg
doc_DATA = bitpacking.html datastructures.html decoding.html encoding.html\
general.html index.html ogg_packet.html ogg_packet_clear.html\
ogg_page.html ogg_page_bos.html ogg_page_checksum_set.html\
diff -ru libogg-1.1.3/include/ogg/os_types.h libogg-1.1.3-patched/include/ogg/os_types.h
--- libogg-1.1.3/include/ogg/os_types.h 2005-11-28 05:26:05.000000000 +0100
+++ libogg-1.1.3-patched/include/ogg/os_types.h 2006-02-23 19:52:06.000000000 +0100
@@ -24,104 +24,12 @@
#define _ogg_realloc realloc
#define _ogg_free free
-#if defined(_WIN32)
+#include
-# if defined(__CYGWIN__)
-# include <_G_config.h>
- typedef _G_int64_t ogg_int64_t;
- typedef _G_int32_t ogg_int32_t;
- typedef _G_uint32_t ogg_uint32_t;
- typedef _G_int16_t ogg_int16_t;
- typedef _G_uint16_t ogg_uint16_t;
-# elif defined(__MINGW32__)
- 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
- 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(__MACOSX__) /* MacOS X Framework build */
-
-# include
- 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(__BEOS__)
-
- /* Be */
-# include
- 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
-# include
-
-#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 */