head 1.4;
access;
symbols
pkgsrc-2026Q1:1.4.0.102
pkgsrc-2026Q1-base:1.4
pkgsrc-2025Q4:1.4.0.100
pkgsrc-2025Q4-base:1.4
pkgsrc-2025Q3:1.4.0.98
pkgsrc-2025Q3-base:1.4
pkgsrc-2025Q2:1.4.0.96
pkgsrc-2025Q2-base:1.4
pkgsrc-2025Q1:1.4.0.94
pkgsrc-2025Q1-base:1.4
pkgsrc-2024Q4:1.4.0.92
pkgsrc-2024Q4-base:1.4
pkgsrc-2024Q3:1.4.0.90
pkgsrc-2024Q3-base:1.4
pkgsrc-2024Q2:1.4.0.88
pkgsrc-2024Q2-base:1.4
pkgsrc-2024Q1:1.4.0.86
pkgsrc-2024Q1-base:1.4
pkgsrc-2023Q4:1.4.0.84
pkgsrc-2023Q4-base:1.4
pkgsrc-2023Q3:1.4.0.82
pkgsrc-2023Q3-base:1.4
pkgsrc-2023Q2:1.4.0.80
pkgsrc-2023Q2-base:1.4
pkgsrc-2023Q1:1.4.0.78
pkgsrc-2023Q1-base:1.4
pkgsrc-2022Q4:1.4.0.76
pkgsrc-2022Q4-base:1.4
pkgsrc-2022Q3:1.4.0.74
pkgsrc-2022Q3-base:1.4
pkgsrc-2022Q2:1.4.0.72
pkgsrc-2022Q2-base:1.4
pkgsrc-2022Q1:1.4.0.70
pkgsrc-2022Q1-base:1.4
pkgsrc-2021Q4:1.4.0.68
pkgsrc-2021Q4-base:1.4
pkgsrc-2021Q3:1.4.0.66
pkgsrc-2021Q3-base:1.4
pkgsrc-2021Q2:1.4.0.64
pkgsrc-2021Q2-base:1.4
pkgsrc-2021Q1:1.4.0.62
pkgsrc-2021Q1-base:1.4
pkgsrc-2020Q4:1.4.0.60
pkgsrc-2020Q4-base:1.4
pkgsrc-2020Q3:1.4.0.58
pkgsrc-2020Q3-base:1.4
pkgsrc-2020Q2:1.4.0.54
pkgsrc-2020Q2-base:1.4
pkgsrc-2020Q1:1.4.0.34
pkgsrc-2020Q1-base:1.4
pkgsrc-2019Q4:1.4.0.56
pkgsrc-2019Q4-base:1.4
pkgsrc-2019Q3:1.4.0.52
pkgsrc-2019Q3-base:1.4
pkgsrc-2019Q2:1.4.0.50
pkgsrc-2019Q2-base:1.4
pkgsrc-2019Q1:1.4.0.48
pkgsrc-2019Q1-base:1.4
pkgsrc-2018Q4:1.4.0.46
pkgsrc-2018Q4-base:1.4
pkgsrc-2018Q3:1.4.0.44
pkgsrc-2018Q3-base:1.4
pkgsrc-2018Q2:1.4.0.42
pkgsrc-2018Q2-base:1.4
pkgsrc-2018Q1:1.4.0.40
pkgsrc-2018Q1-base:1.4
pkgsrc-2017Q4:1.4.0.38
pkgsrc-2017Q4-base:1.4
pkgsrc-2017Q3:1.4.0.36
pkgsrc-2017Q3-base:1.4
pkgsrc-2017Q2:1.4.0.32
pkgsrc-2017Q2-base:1.4
pkgsrc-2017Q1:1.4.0.30
pkgsrc-2017Q1-base:1.4
pkgsrc-2016Q4:1.4.0.28
pkgsrc-2016Q4-base:1.4
pkgsrc-2016Q3:1.4.0.26
pkgsrc-2016Q3-base:1.4
pkgsrc-2016Q2:1.4.0.24
pkgsrc-2016Q2-base:1.4
pkgsrc-2016Q1:1.4.0.22
pkgsrc-2016Q1-base:1.4
pkgsrc-2015Q4:1.4.0.20
pkgsrc-2015Q4-base:1.4
pkgsrc-2015Q3:1.4.0.18
pkgsrc-2015Q3-base:1.4
pkgsrc-2015Q2:1.4.0.16
pkgsrc-2015Q2-base:1.4
pkgsrc-2015Q1:1.4.0.14
pkgsrc-2015Q1-base:1.4
pkgsrc-2014Q4:1.4.0.12
pkgsrc-2014Q4-base:1.4
pkgsrc-2014Q3:1.4.0.10
pkgsrc-2014Q3-base:1.4
pkgsrc-2014Q2:1.4.0.8
pkgsrc-2014Q2-base:1.4
pkgsrc-2014Q1:1.4.0.6
pkgsrc-2014Q1-base:1.4
pkgsrc-2013Q4:1.4.0.4
pkgsrc-2013Q4-base:1.4
pkgsrc-2013Q3:1.4.0.2
pkgsrc-2013Q3-base:1.4
pkgsrc-2013Q2:1.2.0.22
pkgsrc-2013Q2-base:1.2
pkgsrc-2013Q1:1.2.0.20
pkgsrc-2013Q1-base:1.2
pkgsrc-2012Q4:1.2.0.18
pkgsrc-2012Q4-base:1.2
pkgsrc-2012Q3:1.2.0.16
pkgsrc-2012Q3-base:1.2
pkgsrc-2012Q2:1.2.0.14
pkgsrc-2012Q2-base:1.2
pkgsrc-2012Q1:1.2.0.12
pkgsrc-2012Q1-base:1.2
pkgsrc-2011Q4:1.2.0.10
pkgsrc-2011Q4-base:1.2
pkgsrc-2011Q3:1.2.0.8
pkgsrc-2011Q3-base:1.2
pkgsrc-2011Q2:1.2.0.6
pkgsrc-2011Q2-base:1.2
pkgsrc-2011Q1:1.2.0.4
pkgsrc-2011Q1-base:1.2
pkgsrc-2010Q4:1.2.0.2
pkgsrc-2010Q4-base:1.2
pkgsrc-2010Q3:1.1.0.8
pkgsrc-2010Q3-base:1.1
pkgsrc-2010Q2:1.1.0.6
pkgsrc-2010Q2-base:1.1
pkgsrc-2010Q1:1.1.0.4
pkgsrc-2010Q1-base:1.1
pkgsrc-2009Q4:1.1.0.2
pkgsrc-2009Q4-base:1.1;
locks; strict;
comment @# @;
1.4
date 2013.08.15.09.45.58; author richard; state Exp;
branches;
next 1.3;
commitid lyAwZMKR5cV88x1x;
1.3
date 2013.08.12.07.09.59; author obache; state Exp;
branches;
next 1.2;
commitid 8jY0nkU51FABm81x;
1.2
date 2010.11.28.21.12.54; author adam; state Exp;
branches;
next 1.1;
1.1
date 2009.10.29.17.51.09; author drochner; state Exp;
branches;
next ;
desc
@@
1.4
log
@fix libcanberra build for solaris
@
text
@$NetBSD$
* configure OSS device name
* use config.h WORDS_BIGENDIAN macro
--- src/oss.c.orig 2011-02-09 21:02:40.000000000 +0000
+++ src/oss.c
@@@@ -21,10 +21,6 @@@@
.
***/
-#ifdef HAVE_CONFIG_H
-#include
-#endif
-
#include
#include
#include
@@@@ -38,6 +34,10 @@@@
#include
#include
+#ifdef HAVE_CONFIG_H
+#include
+#endif
+
#ifdef HAVE_MACHINE_SOUNDCARD_H
# include
#else
@@@@ -240,7 +240,7 @@@@ static int open_oss(ca_context *c, struc
* multichannel streams. We cannot support those files hence */
ca_return_val_if_fail(ca_sound_file_get_nchannels(out->file) <= 2, CA_ERROR_NOTSUPPORTED);
- if ((out->pcm = open(c->device ? c->device : "/dev/dsp", O_WRONLY | O_NONBLOCK, 0)) < 0)
+ if ((out->pcm = open(c->device ? c->device : DEVOSSAUDIO, O_WRONLY | O_NONBLOCK, 0)) < 0)
goto finish_errno;
if ((mode = fcntl(out->pcm, F_GETFL)) < 0)
@@@@ -259,7 +259,7 @@@@ static int open_oss(ca_context *c, struc
val = AFMT_S16_NE;
break;
case CA_SAMPLE_S16RE:
-#if __BYTE_ORDER == __LITTLE_ENDIAN
+#ifndef WORDS_BIGENDIAN
val = AFMT_S16_BE;
#else
val = AFMT_S16_LE;
@
1.3
log
@Update libcanberra to 0.27
while here, add gtk3 option and enabled by default.
News
Fri 18 Feb 2011:
Version 0.27 released; Gtk+ 3.x fixes; add new tool to implement
boot-up sounds when used with systemd; other fixes
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.2 2010/11/28 21:12:54 adam Exp $
d4 1
a4 1
* use more portable macro
d8 22
d44 1
a44 1
+#if _BYTE_ORDER == _LITTLE_ENDIAN
@
1.2
log
@Changes 0.26:
* Gtk+ 3.x fixes.
Changes 0.25:
* Optionally build with Gtk+ 3.x in addition to Gtk+ 2.x.
Changes 0.24:
* GTK code is now fine with GSEAL. Minor fixes in the PulseAudio backend,
other fixes.
Changes 0.23:
* various minor fixes in the pulse and gstreamer backends as well in the Vala
API. Support for the recently standardized Vorbis 6.1/7.1 multichannel modes.
@
text
@d1 1
a1 1
$NetBSD$
d3 4
a6 1
--- src/oss.c.orig 2010-02-19 23:39:40.000000000 +0000
d8 3
a10 3
@@@@ -243,7 +243,7 @@@@ static int open_oss(ca_context *c, struc
p = PRIVATE(c);
d17 9
@
1.1
log
@update to 0.22
changes:
-many bugfixes
-multichannel support; gtk multihead support
-add new ca_context_playing() call
pkgsrc change: make the OSS backend work
@
text
@d3 1
a3 1
--- src/oss.c.orig 2009-08-27 03:58:16.000000000 +0200
d5 1
a5 1
@@@@ -241,7 +241,7 @@@@ static int open_oss(ca_context *c, struc
d7 1
a7 1
p = PRIVATE(c);
d9 3
a11 3
- if ((out->pcm = open(c->device ? c->device : "/dev/dsp", O_WRONLY | O_NONBLOCK, 0)) < 0)
+ if ((out->pcm = open(c->device ? c->device : DEVOSSAUDIO, O_WRONLY | O_NONBLOCK, 0)) < 0)
goto finish_errno;
d13 1
a13 1
if ((mode = fcntl(out->pcm, F_GETFL)) < 0)
@