summaryrefslogtreecommitdiff
path: root/audio/sox
diff options
context:
space:
mode:
authorbjh21 <bjh21>2005-08-07 13:26:32 +0000
committerbjh21 <bjh21>2005-08-07 13:26:32 +0000
commit9bcf96b1b84a324fbccef231fae7cdb1f2460097 (patch)
tree497f1fa9a1c47a4468c0b50e6507a886a5aff5a6 /audio/sox
parent1b611593e8369ebb3fafd1fc50e5260272718816 (diff)
downloadpkgsrc-9bcf96b1b84a324fbccef231fae7cdb1f2460097.tar.gz
Make SoX work correctly on systems (such as NetBSD/powerpc and NetBSD/arm)
where "char" is unsigned by default.
Diffstat (limited to 'audio/sox')
-rw-r--r--audio/sox/patches/patch-ac15
1 files changed, 15 insertions, 0 deletions
diff --git a/audio/sox/patches/patch-ac b/audio/sox/patches/patch-ac
new file mode 100644
index 00000000000..567b2e1d178
--- /dev/null
+++ b/audio/sox/patches/patch-ac
@@ -0,0 +1,15 @@
+--- src/st.h~ Mon Dec 20 19:48:54 2004
++++ src/st.h Sun Aug 7 13:27:21 2005
+@@ -68,9 +68,9 @@
+ typedef struct st_signalinfo
+ {
+ st_rate_t rate; /* sampling rate */
+- char size; /* word length of data */
+- char encoding; /* format of sample numbers */
+- char channels; /* number of sound channels */
++ signed char size; /* word length of data */
++ signed char encoding; /* format of sample numbers */
++ signed char channels; /* number of sound channels */
+ } st_signalinfo_t;
+
+ /* Loop parameters */