Hello,

I'm doing an NMU of audiooss to fix #346676 and #349381; diff
attached.

Thanks,

Matej
diff -u audiooss-1.0.0/debian/changelog audiooss-1.0.0/debian/changelog
--- audiooss-1.0.0/debian/changelog
+++ audiooss-1.0.0/debian/changelog
@@ -1,3 +1,12 @@
+audiooss (1.0.0-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * audiooss.c: Avoid conflicting with -D_FILE_OFFSET_BITS=64 (now used by
+    default by imake-generated makefiles).  Closes: #349381.
+  * Replace build dependency on xlibs-dev with libx11-dev.  Closes: #346676.
+
+ -- Matej Vela <[EMAIL PROTECTED]>  Sat,  4 Feb 2006 08:20:29 +0100
+
 audiooss (1.0.0-2) unstable; urgency=low
 
   * Scott Bigham's hack to deal with open64
diff -u audiooss-1.0.0/audiooss.c audiooss-1.0.0/audiooss.c
--- audiooss-1.0.0/audiooss.c
+++ audiooss-1.0.0/audiooss.c
@@ -43,6 +43,12 @@
  * hijack open64() as well as open(). --dsb */
 #define OPEN64_HACK
 
+/* Yet Another Hack:  "-D_FILE_OFFSET_BITS=64" defines open() as an alias
+ * for __open(), which makes our own definition of open() invalid.  Since
+ * we don't use any of the interfaces _FILE_OFFSET_BITS affects, simply
+ * undefine it.  --mv */
+#undef _FILE_OFFSET_BITS
+
 /* You'll probably start breaking programs if you fiddle with the constants
    below. But by all means, have a try! */
 
diff -u audiooss-1.0.0/debian/control audiooss-1.0.0/debian/control
--- audiooss-1.0.0/debian/control
+++ audiooss-1.0.0/debian/control
@@ -2,7 +2,7 @@
 Section: sound
 Priority: optional
 Maintainer: Lex Spoon <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 3.0.0), nas-dev, xlibs-dev, xutils
+Build-Depends: debhelper (>> 3.0.0), nas-dev, libx11-dev, xutils
 Standards-Version: 3.5.2
 
 Package: audiooss

Reply via email to