--- pyogg-1.3+repack.orig/debian/copyright
+++ pyogg-1.3+repack/debian/copyright
@@ -0,0 +1,23 @@
+This package was debianized by Christopher L Cheney <ccheney@debian.org> on
+Sun, 18 Feb 2001 18:20:43 -0600.
+
+It was downloaded from http://www.andrewchatham.com/pyogg/
+
+Upstream Author:
+
+ Andrew Chatham <andrew.chatham@duke.edu>
+
+Copyright:
+
+ Copyright (c) 2000-2006 Andrew Chatham <pyogg@andrewchatham.com>
+ Mike Coleman <mkc@mathdogs.com>
+
+License:
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+On Debian systems, the complete text of the GNU Lesser General Public
+License version2 can be found in /usr/share/common-licenses/LGPL-2 file.
--- pyogg-1.3+repack.orig/debian/pycompat
+++ pyogg-1.3+repack/debian/pycompat
@@ -0,0 +1 @@
+2
--- pyogg-1.3+repack.orig/debian/uscan-repack.sh
+++ pyogg-1.3+repack/debian/uscan-repack.sh
@@ -0,0 +1,28 @@
+#!/bin/sh
+## Taken from ipython package, kudos to maintainer :)
+
+set -e
+
+#command --upstream-version version filename
+
+[ $# -eq 3 ] || exit 255
+
+echo
+
+version="$2"
+filename="$3"
+dfsgfilename=`echo $3 | sed 's,\.orig\.,+repack.orig.,'`
+
+tar xfz ${filename}
+
+dir=`tar tfz ${filename} | head -1 | sed 's,/.*,,g'`
+rm -f ${filename}
+
+rm -rf ${dir}/debian
+mv ${dir} ${dir}+repack.orig
+
+tar cf - ${dir}+repack.orig | gzip -9 > ${dfsgfilename}
+
+rm -rf ${dir}+repack.orig
+
+echo "${dfsgfilename} created."
--- pyogg-1.3+repack.orig/debian/README.Debian
+++ pyogg-1.3+repack/debian/README.Debian
@@ -0,0 +1,6 @@
+python-pyogg for Debian
+-----------------------
+
+See README and examples/oggtail.py examples/testogg.py for usage.
+
+ -- Christopher L Cheney <ccheney@debian.org>, Sun, 18 Feb 2001 18:20:43 -0600
--- pyogg-1.3+repack.orig/debian/python-ogg.docs
+++ pyogg-1.3+repack/debian/python-ogg.docs
@@ -0,0 +1 @@
+README
--- pyogg-1.3+repack.orig/debian/rules
+++ pyogg-1.3+repack/debian/rules
@@ -0,0 +1,100 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+include /usr/share/quilt/quilt.make
+
+PYVERS := $(shell pyversions -r)
+
+build: patch build-stamp build-debug-stamp
+build-stamp:
+ dh_testdir
+
+ set -e; \
+ for py in $(PYVERS); do \
+ $$py config_unix.py --prefix /usr; \
+ $$py setup.py build; \
+ done
+
+ touch build-stamp
+
+build-debug-stamp:
+ dh_testdir
+
+ set -e; \
+ for py in $(PYVERS); do \
+ $$py-dbg config_unix.py --prefix /usr; \
+ $$py-dbg setup.py build; \
+ done
+
+ touch build-debug-stamp
+
+clean: unpatch
+ dh_testdir
+ dh_testroot
+
+ #if [ -f Setup ] ; then python setup.py clean --all ; fi
+ -for py in $(PYVERS); do \
+ $$py setup.py clean --all; \
+ $$py-dbg setup.py clean --all; \
+ done
+
+ [ ! -d build ] || rm -rf build
+
+ dh_clean build*-stamp configure-stamp Setup
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ for py in $(PYVERS); do \
+ $$py setup.py install --root=$(CURDIR)/debian/python-ogg --install-layout=deb; \
+ done
+
+ for py in $(PYVERS); do \
+ $$py-dbg setup.py install --root=$(CURDIR)/debian/python-ogg-dbg --install-layout=deb; \
+ done
+ find debian/python-*-dbg ! -type d ! -name '*.so' | xargs rm -f
+ find debian/python-*-dbg -depth -empty -exec rmdir {} \;
+ for py in $(PYVERS); do \
+ rm -rf debian/python-ogg-dbg/usr/include/$$py; \
+ mkdir -p debian/python-ogg-dbg/usr/include/$${py}_d; \
+ ln -s ../$$py/pyogg debian/python-ogg-dbg/usr/include/$${py}_d/pyogg; \
+ done
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installdocs
+ dh_installexamples
+ dh_installchangelogs ChangeLog
+ dh_pysupport
+ dh_link
+ dh_strip -ppython-ogg --dbg-package=python-ogg-dbg
+ rm -rf debian/python-ogg-dbg/usr/share/doc/python-ogg-dbg
+ ln -s python-ogg debian/python-ogg-dbg/usr/share/doc/python-ogg-dbg
+ dh_compress
+ dh_fixperms
+ dh_makeshlibs -V
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+get-orig-source:
+ uscan --verbose --rename --repack --force-download
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- pyogg-1.3+repack.orig/debian/compat
+++ pyogg-1.3+repack/debian/compat
@@ -0,0 +1 @@
+5
--- pyogg-1.3+repack.orig/debian/README.source
+++ pyogg-1.3+repack/debian/README.source
@@ -0,0 +1,9 @@
+This package needs to repack the upstream tarball in order to remove the
+debian/ directory from it; to obtain the tarball used from this package, run:
+
+ debian/rules get-orig-source
+
+Another point is the patch system: this package uses quilt as patch system,
+you can find some information about it at:
+
+ /usr/share/doc/quilt/README.source
--- pyogg-1.3+repack.orig/debian/control
+++ pyogg-1.3+repack/debian/control
@@ -0,0 +1,37 @@
+Source: pyogg
+Section: python
+Priority: optional
+Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
+Uploaders: Sandro Tosi <morph@debian.org>, Mike O'Connor <stew@debian.org>
+Build-Depends: debhelper (>= 5.0.37.2), python-all-dev (>= 2.5.4-1~), python-all-dbg, python-support (>= 0.3), libogg-dev (>> 1.0.0), quilt
+Standards-Version: 3.8.3
+Homepage: http://ekyo.nerim.net/software/pyogg/index.html
+Vcs-Svn: svn://svn.debian.org/python-modules/packages/pyogg/trunk/
+Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/pyogg/trunk/
+
+Package: python-ogg
+Architecture: any
+Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}
+Provides: ${python:Provides}
+Replaces: python-pyogg (<< 1.3+repack-1)
+Conflicts: python-pyogg (<< 1.3+repack-1)
+Suggests: python-ogg-dbg
+XB-Python-Version: ${python:Versions}
+Description: Python interface to the Ogg library
+ This module makes the libogg (Ogg) functions available
+ in Python. With this module you can write Python applications
+ that use the ogg library.
+
+Package: python-ogg-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Replaces: python-pyogg-dbg (<< 1.3+repack-1)
+Conflicts: python-pyogg-dbg (<< 1.3+repack-1)
+Depends: ${misc:Depends}, python-ogg (= ${binary:Version}), python-dbg, ${shlibs:Depends}
+Description: Python interface to the Ogg library (debug extension)
+ This module makes the libogg (Ogg) functions available
+ in Python. With this module you can write Python applications
+ that use the ogg library.
+ .
+ This package contains the extension built for the Python debug interpreter.
--- pyogg-1.3+repack.orig/debian/changelog
+++ pyogg-1.3+repack/debian/changelog
@@ -0,0 +1,187 @@
+pyogg (1.3+repack-5) unstable; urgency=low
+
+ * debian/control
+ - bump Standards-Version to 3.8.3 (no changes needed)
+ * handle Python 2.6 transition; thanks to Piotr Ożarowski for the report and
+ suggestions; Closes: #556154
+ - debian/control
+ + bump python-all-dev versioned b-d to '>= 2.5.4-1~'
+ - debian/rules
+ + use '--install-layout=deb' when installing
+
+ -- Sandro Tosi <morph@debian.org> Sun, 15 Nov 2009 19:21:01 +0100
+
+pyogg (1.3+repack-4) unstable; urgency=low
+
+ * Uploading to unstable, since Lenny has been released
+ * debian/control
+ - switch Vcs-Browser field to viewsvn
+ - updated my email address
+ - removed DM-Upload-Allowed flag
+ - added ${misc:Depends} to (real) binary packages
+ - removed transitional packages: python-pyogg, python-pyogg-dbg
+ - bump Standards-Version to 3.8.1 (no changes needed)
+ - adjusted section (debug) for -dbg package
+ * debian/patches/{fix-README-typos.diff,python25-fixes.diff,
+ pyogg-1.3-packetflags.diff}
+ - added description
+ * debian/rules
+ - merged 'rm' calls into dh_clean one
+
+ -- Sandro Tosi <morph@debian.org> Sat, 11 Apr 2009 01:12:43 +0200
+
+pyogg (1.3+repack-3) experimental; urgency=low
+
+ [ Sandro Tosi ]
+ * Adopting under DPMT umbrella; Closes: #469386
+ * debian/control
+ - set DPMT as maintainer
+ - set Mike and me as uploaders
+ - added Vcs-{Browser,Svn} fields
+ - added DM-Upload-Allowed field
+
+ [ Mike O'Connor ]
+ * rename debian/patches/pyogg.diff debian/patches/fix-README-typos.diff
+
+ -- Mike O'Connor <stew@debian.org> Sat, 06 Sep 2008 11:15:40 -0400
+
+pyogg (1.3+repack-2) unstable; urgency=low
+
+ * QA upload.
+ * debian/control
+ - Replaces/Conflicts on the right version (1.3+repack-1); thanks to Frans
+ Pop for the report; Closes: #486413
+
+ -- Sandro Tosi <matrixhasu@gmail.com> Mon, 16 Jun 2008 18:37:56 +0200
+
+pyogg (1.3+repack-1) unstable; urgency=low
+
+ * QA upload.
+ * Acknowledging NMU; Closes: #373500
+ * debian/control
+ - set QA Group as Maintainer
+ - bump Standards-Version to 3.8.0 (no changes needed)
+ - Build-Depends all on one line
+ - set extra priority for debug package
+ - updated inter-dependency from debug to standard package using
+ ${binary:Version}
+ - capitalized Python in debug package long description
+ - removed "A " from short descriptions, following devref recommendations
+ - added Homepage field
+ - added quilt build-dep
+ - binary packages rename to python-ogg and python-ogg-dbg (to respect
+ Python Policy), added transitional packages and Replaces/Conflicts
+ * debian/rules
+ - added get-orig-source target
+ - removed DH_COMPAT variable
+ - added quilt stuff
+ - updated for new binary packages names
+ - remove 'build' dir in clean target
+ * debian/watch
+ - added
+ * debian/uscan-repack.sh
+ - added, to remove debian/ directory in upstream tarball
+ * debian/compat
+ - added with value "5"
+ * debian/patches/pyogg.diff
+ - updated
+ * debian/patches/pyogg-1.3-packetflags.diff
+ - added from Oggscrissors website, thanks to Eike von Seggern for the
+ report; Closes: #377728
+ * python-ogg.{docs,examples}
+ - renamed from python-pyogg.{docs,examples} due to packages rename
+ * debian/copyright
+ - copyright info taken from svn repository
+ - clearly identified license, renaming previous "Copyright" section
+ - fixed license to link to LGPLv2 (thanks to Bernd Zeimetz)
+ - indented upstream author and license with 4 spaces
+ * debian/README.source
+ - added to respect Policy 3.8.0, to explain peculiarities of this source
+ package
+
+ -- Sandro Tosi <matrixhasu@gmail.com> Fri, 13 Jun 2008 00:37:35 +0200
+
+pyogg (1.3-1.3) unstable; urgency=low
+
+ * NMU.
+ * Build a python-pyogg-dbg package.
+
+ -- Matthias Klose <doko@debian.org> Fri, 01 Feb 2008 19:14:54 +0100
+
+pyogg (1.3-1.2) unstable; urgency=low
+
+ * NMU.
+ * Merge from Ubuntu:
+ - Change section from interpreters to python.
+ - Fixes for python2.5 memory management.
+
+ -- Matthias Klose <doko@debian.org> Fri, 01 Feb 2008 19:02:29 +0100
+
+pyogg (1.3-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Update package to the last python policy (Closes: #373500).
+
+ -- Pierre Habouzit <madcoder@debian.org> Fri, 30 Jun 2006 11:02:53 +0200
+
+pyogg (1.3-1) unstable; urgency=low
+
+ * Maintainer upload.
+
+ -- Christopher L Cheney <ccheney@debian.org> Thu, 11 Dec 2003 23:00:00 -0600
+
+pyogg (1.3-0.1) unstable; urgency=low
+
+ * NMU.
+ * New upstream release.
+ * Fix README (closes: #201036).
+ * Rebuild for python 2.3 (closes: #205107).
+ * Require debhelper 4.1.62.
+ * Don't distribute the .pyc.
+ * Correct debian/changelog to please lintian.
+ * Standards-version is 3.6.0.
+
+ -- Josselin Mouette <joss@debian.org> Wed, 13 Aug 2003 11:53:31 +0200
+
+pyogg (1.0-1.1) unstable; urgency=low
+
+ * Non Maintainer Upload
+ * Switched to Python-2.2 (Closes: #159303)
+
+ -- Michael Banck <mbanck@debian.org> Tue, 3 Sep 2002 02:38:19 +0200
+
+pyogg (1.0-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Christopher L Cheney <ccheney@debian.org> Thu, 22 Aug 2002 16:00:00 -0500
+
+pyogg (0.5-1) unstable; urgency=medium
+
+ * Non Maintainer Upload, with permission
+ * New upstream.
+
+ -- Michael Banck <mbanck@gmx.net> Sat, 6 Apr 2002 15:10:10 +0200
+
+pyogg (0.4-1) unstable; urgency=high
+
+ * New upstream. (Closes: #108609)
+ * Updated README.Debian (Closes: #118790)
+ * Updated package to be Debian Python Policy compliant.
+
+ -- Christopher L Cheney <ccheney@debian.org> Sun, 25 Nov 2001 22:26:50 -0600
+
+pyogg (0.3-1) unstable; urgency=low
+
+ * New upstream.
+ * Fixed versioned depends.
+ * Upstream removed dependency on libvorbis-dev (Closes: #89293)
+
+ -- Christopher L Cheney <ccheney@debian.org> Sun, 17 Jun 2001 20:00:00 -0500
+
+pyogg (0.2-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Christopher L Cheney <ccheney@debian.org> Mon, 26 Feb 2001 08:00:00 -0600
+
--- pyogg-1.3+repack.orig/debian/watch
+++ pyogg-1.3+repack/debian/watch
@@ -0,0 +1,3 @@
+version=3
+opts=dversionmangle=s/\+repack// \
+ http://ekyo.nerim.net/software/pyogg/pyogg-(.*)\.tar\.gz debian debian/uscan-repack.sh
--- pyogg-1.3+repack.orig/debian/python-ogg.examples
+++ pyogg-1.3+repack/debian/python-ogg.examples
@@ -0,0 +1,2 @@
+test/oggtail.py
+test/testogg.py
--- pyogg-1.3+repack.orig/debian/patches/series
+++ pyogg-1.3+repack/debian/patches/series
@@ -0,0 +1,3 @@
+fix-README-typos.diff
+python25-fixes.diff
+pyogg-1.3-packetflags.diff
--- pyogg-1.3+repack.orig/debian/patches/python25-fixes.diff
+++ pyogg-1.3+repack/debian/patches/python25-fixes.diff
@@ -0,0 +1,57 @@
+# Fix memory allocation/deallocation for Python 2.5
+
+--- pyogg-1.3.orig/src/pyoggstreamstate.c
++++ pyogg-1.3/src/pyoggstreamstate.c
+@@ -77,7 +77,7 @@
+ py_ogg_stream_state_dealloc(PyObject *self)
+ {
+ ogg_stream_clear(PY_OGG_STREAM(self));
+- PyMem_DEL(self);
++ PyObject_Del(self);
+ }
+
+ static PyObject*
+--- pyogg-1.3.orig/src/pyoggsyncstate.c
++++ pyogg-1.3/src/pyoggsyncstate.c
+@@ -88,7 +88,7 @@
+ py_ogg_sync_state_dealloc(PyObject *self)
+ {
+ ogg_sync_clear(PY_OGG_SYNC_STATE(self));
+- PyMem_DEL(self);
++ PyObject_Del(self);
+ }
+
+ static PyObject*
+--- pyogg-1.3.orig/src/pyoggpackbuff.c
++++ pyogg-1.3/src/pyoggpackbuff.c
+@@ -89,7 +89,7 @@
+ static void
+ py_oggpack_buffer_dealloc(PyObject *self)
+ {
+- PyMem_DEL(self);
++ PyObject_Del(self);
+ }
+
+ static PyObject*
+--- pyogg-1.3.orig/src/pyoggpacket.c
++++ pyogg-1.3/src/pyoggpacket.c
+@@ -60,7 +60,7 @@
+ static void
+ py_ogg_packet_dealloc(PyObject *self)
+ {
+- PyMem_DEL(self);
++ PyObject_Del(self);
+ }
+
+ static PyObject*
+--- pyogg-1.3.orig/src/pyoggpage.c
++++ pyogg-1.3/src/pyoggpage.c
+@@ -75,7 +75,7 @@
+ static void
+ py_ogg_page_dealloc(PyObject *self)
+ {
+- PyMem_DEL(self);
++ PyObject_Del(self);
+ }
+
+ static PyObject*
--- pyogg-1.3+repack.orig/debian/patches/pyogg-1.3-packetflags.diff
+++ pyogg-1.3+repack/debian/patches/pyogg-1.3-packetflags.diff
@@ -0,0 +1,63 @@
+# Patch to allow to manipulate BOS/EOS flags on packets
+# from http://www.oook.cz/bsd/oggscissors/
+
+--- pyogg-1.3.repack.orig/src/general.c Thu Dec 30 19:54:07 2004
++++ pyogg-1.3.repack/src/general.c Thu Dec 30 20:00:11 2004
+@@ -24,3 +24,17 @@
+ }
+ return 1;
+ }
++
++int
++arg_to_long(PyObject *longobj, long *val)
++{
++ if (PyLong_Check(longobj))
++ *val = PyLong_AsLong(longobj);
++ else if (PyInt_Check(longobj))
++ *val = PyInt_AsLong(longobj);
++ else {
++ PyErr_SetString(PyExc_TypeError, "Argument must be int or long");
++ return 0;
++ }
++ return 1;
++}
+--- pyogg-1.3.repack.orig/src/pyoggpacket.c Mon Oct 7 01:04:57 2002
++++ pyogg-1.3.repack/src/pyoggpacket.c Thu Dec 30 20:06:50 2004
+@@ -68,6 +68,10 @@
+ {
+ if (strcmp(name, "granulepos") == 0)
+ return PyLong_FromLongLong(PY_OGG_PACKET(self)->granulepos);
++ if (strcmp(name, "bos") == 0)
++ return PyLong_FromLongLong(PY_OGG_PACKET(self)->b_o_s);
++ if (strcmp(name, "eos") == 0)
++ return PyLong_FromLongLong(PY_OGG_PACKET(self)->e_o_s);
+ return Py_FindMethod(py_ogg_packet_methods, self, name);
+ }
+
+@@ -75,11 +79,26 @@
+ py_ogg_packet_setattr(PyObject *self, char *name, PyObject *value)
+ {
+ ogg_int64_t v;
++ long flagv;
+
+ if (strcmp(name, "granulepos") == 0) {
+ if (!arg_to_int64(value, &v))
+ return -1;
+ PY_OGG_PACKET(self)->granulepos = v;
++ return 0;
++ }
++
++ if (strcmp(name, "bos") == 0) {
++ if (!arg_to_long(value, &flagv))
++ return -1;
++ PY_OGG_PACKET(self)->b_o_s = flagv;
++ return 0;
++ }
++
++ if (strcmp(name, "eos") == 0) {
++ if (!arg_to_long(value, &flagv))
++ return -1;
++ PY_OGG_PACKET(self)->e_o_s = flagv;
+ return 0;
+ }
+
--- pyogg-1.3+repack.orig/debian/patches/fix-README-typos.diff
+++ pyogg-1.3+repack/debian/patches/fix-README-typos.diff
@@ -0,0 +1,25 @@
+# Fix some typos in README file
+
+Index: pyogg-1.3.repack/README
+===================================================================
+--- pyogg-1.3.repack.orig/README 2008-06-07 17:19:44.100116606 +0200
++++ pyogg-1.3.repack/README 2008-06-07 17:20:43.563505227 +0200
+@@ -13,10 +13,10 @@
+ And if anyone is wondering why I have things separated into a main
+ module "ogg" and a submodule "ogg.vorbis", vorbis is the audio subset
+ of the ogg bitstream. In the future there will likely be a video part
+-of the ogg bistream, and nothing in the ogg modulue really has to know
++of the ogg bitstream, and nothing in the ogg module really has to know
+ about anything specific in the vorbis module.
+
+-To build, you need the distutils package, availible from
++To build, you need the distutils package, available from
+ http://www.python.org/sigs/distutils-sig/download.html (it comes with
+ Python 2.0). Run "python setup.py build" to build and then as root run
+ "python setup.py install". You may need to run the config_unix.py
+@@ -28,5 +28,3 @@
+ key = value
+
+ with one pair per line.
+-
+-