Mon Sep 21 17:26:46 2009 UTC ()
Adding patch from FreeBSD ports to let esound build on FreeBSD, too.
The rest of the patch from FreeBSD ports should be reviewed by the
maintainer, I'm not sure how far this is reasonable ...


(sno)
diff -r1.28 -r1.29 pkgsrc/audio/esound/distinfo
diff -r0 -r1.7 pkgsrc/audio/esound/patches/patch-ac

cvs diff -r1.28 -r1.29 pkgsrc/audio/esound/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/esound/Attic/distinfo 2008/11/20 17:42:27 1.28
+++ pkgsrc/audio/esound/Attic/distinfo 2009/09/21 17:26:46 1.29
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1$NetBSD: distinfo,v 1.28 2008/11/20 17:42:27 wiz Exp $ 1$NetBSD: distinfo,v 1.29 2009/09/21 17:26:46 sno Exp $
2 2
3SHA1 (esound-0.2.41.tar.bz2) = 6c343483b3789f439277935eaad7e478bee685ea 3SHA1 (esound-0.2.41.tar.bz2) = 6c343483b3789f439277935eaad7e478bee685ea
4RMD160 (esound-0.2.41.tar.bz2) = 72597ea46e507008e3a43efaaf5b4b9ef62b896f 4RMD160 (esound-0.2.41.tar.bz2) = 72597ea46e507008e3a43efaaf5b4b9ef62b896f
5Size (esound-0.2.41.tar.bz2) = 396474 bytes 5Size (esound-0.2.41.tar.bz2) = 396474 bytes
6SHA1 (patch-aa) = d734a1004026287071e571ceb3fd346b809a6a30 6SHA1 (patch-aa) = d734a1004026287071e571ceb3fd346b809a6a30
7SHA1 (patch-ab) = e01a89213d203861067e45f8f58d87ae6d19e01f 7SHA1 (patch-ab) = e01a89213d203861067e45f8f58d87ae6d19e01f
 8SHA1 (patch-ac) = 309d36eb27c053c106e579fd8ceac3f774a3a9e9

File Added: pkgsrc/audio/esound/patches/Attic/patch-ac
$NetBSD: patch-ac,v 1.7 2009/09/21 17:26:46 sno Exp $

FreeBSD doesn't define off64_t

--- esddsp.c.orig	2009-09-19 19:15:30.000000000 +0200
+++ esddsp.c	2009-09-19 19:22:16.000000000 +0200
@@ -70,6 +70,7 @@
 
 #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__bsdi__)
 typedef unsigned long request_t;
+typedef off_t off64_t;
 #else
 typedef int request_t;
 #endif