head 1.42; access; symbols pkgsrc-2023Q4:1.42.0.32 pkgsrc-2023Q4-base:1.42 pkgsrc-2023Q3:1.42.0.30 pkgsrc-2023Q3-base:1.42 pkgsrc-2023Q2:1.42.0.28 pkgsrc-2023Q2-base:1.42 pkgsrc-2023Q1:1.42.0.26 pkgsrc-2023Q1-base:1.42 pkgsrc-2022Q4:1.42.0.24 pkgsrc-2022Q4-base:1.42 pkgsrc-2022Q3:1.42.0.22 pkgsrc-2022Q3-base:1.42 pkgsrc-2022Q2:1.42.0.20 pkgsrc-2022Q2-base:1.42 pkgsrc-2022Q1:1.42.0.18 pkgsrc-2022Q1-base:1.42 pkgsrc-2021Q4:1.42.0.16 pkgsrc-2021Q4-base:1.42 pkgsrc-2021Q3:1.42.0.14 pkgsrc-2021Q3-base:1.42 pkgsrc-2021Q2:1.42.0.12 pkgsrc-2021Q2-base:1.42 pkgsrc-2021Q1:1.42.0.10 pkgsrc-2021Q1-base:1.42 pkgsrc-2020Q4:1.42.0.8 pkgsrc-2020Q4-base:1.42 pkgsrc-2020Q3:1.42.0.6 pkgsrc-2020Q3-base:1.42 pkgsrc-2020Q2:1.42.0.4 pkgsrc-2020Q2-base:1.42 pkgsrc-2020Q1:1.42.0.2 pkgsrc-2020Q1-base:1.42 pkgsrc-2019Q4:1.41.0.4 pkgsrc-2019Q4-base:1.41 pkgsrc-2019Q3:1.39.0.20 pkgsrc-2019Q3-base:1.39 pkgsrc-2019Q2:1.39.0.18 pkgsrc-2019Q2-base:1.39 pkgsrc-2019Q1:1.39.0.16 pkgsrc-2019Q1-base:1.39 pkgsrc-2018Q4:1.39.0.14 pkgsrc-2018Q4-base:1.39 pkgsrc-2018Q3:1.39.0.12 pkgsrc-2018Q3-base:1.39 pkgsrc-2018Q2:1.39.0.10 pkgsrc-2018Q2-base:1.39 pkgsrc-2018Q1:1.39.0.8 pkgsrc-2018Q1-base:1.39 pkgsrc-2017Q4:1.39.0.6 pkgsrc-2017Q4-base:1.39 pkgsrc-2017Q3:1.39.0.4 pkgsrc-2017Q3-base:1.39 pkgsrc-2017Q2:1.38.0.10 pkgsrc-2017Q2-base:1.38 pkgsrc-2017Q1:1.38.0.8 pkgsrc-2017Q1-base:1.38 pkgsrc-2016Q4:1.38.0.6 pkgsrc-2016Q4-base:1.38 pkgsrc-2016Q3:1.38.0.4 pkgsrc-2016Q3-base:1.38 pkgsrc-2016Q2:1.38.0.2 pkgsrc-2016Q2-base:1.38 pkgsrc-2016Q1:1.37.0.12 pkgsrc-2016Q1-base:1.37 pkgsrc-2015Q4:1.37.0.10 pkgsrc-2015Q4-base:1.37 pkgsrc-2015Q3:1.37.0.8 pkgsrc-2015Q3-base:1.37 pkgsrc-2015Q2:1.37.0.6 pkgsrc-2015Q2-base:1.37 pkgsrc-2015Q1:1.37.0.4 pkgsrc-2015Q1-base:1.37 pkgsrc-2014Q4:1.37.0.2 pkgsrc-2014Q4-base:1.37 pkgsrc-2014Q3:1.36.0.6 pkgsrc-2014Q3-base:1.36 pkgsrc-2014Q2:1.36.0.4 pkgsrc-2014Q2-base:1.36 pkgsrc-2014Q1:1.36.0.2 pkgsrc-2014Q1-base:1.36 pkgsrc-2013Q4:1.34.0.12 pkgsrc-2013Q4-base:1.34 pkgsrc-2013Q3:1.34.0.10 pkgsrc-2013Q3-base:1.34 pkgsrc-2013Q2:1.34.0.8 pkgsrc-2013Q2-base:1.34 pkgsrc-2013Q1:1.34.0.6 pkgsrc-2013Q1-base:1.34 pkgsrc-2012Q4:1.34.0.4 pkgsrc-2012Q4-base:1.34 pkgsrc-2012Q3:1.34.0.2 pkgsrc-2012Q3-base:1.34 pkgsrc-2012Q2:1.33.0.10 pkgsrc-2012Q2-base:1.33 pkgsrc-2012Q1:1.33.0.8 pkgsrc-2012Q1-base:1.33 pkgsrc-2011Q4:1.33.0.6 pkgsrc-2011Q4-base:1.33 pkgsrc-2011Q3:1.33.0.4 pkgsrc-2011Q3-base:1.33 pkgsrc-2011Q2:1.33.0.2 pkgsrc-2011Q2-base:1.33 pkgsrc-2011Q1:1.32.0.8 pkgsrc-2011Q1-base:1.32 pkgsrc-2010Q4:1.32.0.6 pkgsrc-2010Q4-base:1.32 pkgsrc-2010Q3:1.32.0.4 pkgsrc-2010Q3-base:1.32 pkgsrc-2010Q2:1.32.0.2 pkgsrc-2010Q2-base:1.32 pkgsrc-2010Q1:1.31.0.12 pkgsrc-2010Q1-base:1.31 pkgsrc-2009Q4:1.31.0.10 pkgsrc-2009Q4-base:1.31 pkgsrc-2009Q3:1.31.0.8 pkgsrc-2009Q3-base:1.31 pkgsrc-2009Q2:1.31.0.6 pkgsrc-2009Q2-base:1.31 pkgsrc-2009Q1:1.31.0.4 pkgsrc-2009Q1-base:1.31 pkgsrc-2008Q4:1.31.0.2 pkgsrc-2008Q4-base:1.31 pkgsrc-2008Q3:1.29.0.12 pkgsrc-2008Q3-base:1.29 cube-native-xorg:1.29.0.10 cube-native-xorg-base:1.29 pkgsrc-2008Q2:1.29.0.8 pkgsrc-2008Q2-base:1.29 cwrapper:1.29.0.6 pkgsrc-2008Q1:1.29.0.4 pkgsrc-2008Q1-base:1.29 pkgsrc-2007Q4:1.29.0.2 pkgsrc-2007Q4-base:1.29 pkgsrc-2007Q3:1.28.0.8 pkgsrc-2007Q3-base:1.28 pkgsrc-2007Q2:1.28.0.6 pkgsrc-2007Q2-base:1.28 pkgsrc-2007Q1:1.28.0.4 pkgsrc-2007Q1-base:1.28 pkgsrc-2006Q4:1.28.0.2 pkgsrc-2006Q4-base:1.28 pkgsrc-2006Q3:1.26.0.4 pkgsrc-2006Q3-base:1.26 pkgsrc-2006Q2:1.26.0.2 pkgsrc-2006Q2-base:1.26 pkgsrc-2006Q1:1.25.0.2 pkgsrc-2006Q1-base:1.25 pkgsrc-2005Q4:1.24.0.4 pkgsrc-2005Q4-base:1.24 pkgsrc-2005Q3:1.24.0.2 pkgsrc-2005Q3-base:1.24 pkgsrc-2005Q2:1.22.0.2 pkgsrc-2005Q2-base:1.22 pkgsrc-2005Q1:1.16.0.2 pkgsrc-2005Q1-base:1.16 pkgsrc-2004Q4:1.15.0.2 pkgsrc-2004Q4-base:1.15 pkgsrc-2004Q3:1.12.0.4 pkgsrc-2004Q3-base:1.12 pkgsrc-2004Q2:1.12.0.2 pkgsrc-2004Q2-base:1.12 pkgsrc-2004Q1:1.11.0.2 pkgsrc-2004Q1-base:1.11 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2; locks; strict; comment @# @; 1.42 date 2020.01.20.21.54.01; author nia; state Exp; branches; next 1.41; commitid dznnPOejT5D1CtTB; 1.41 date 2019.12.24.05.07.45; author dbj; state Exp; branches; next 1.40; commitid 2Xb1iM9kOGBbXUPB; 1.40 date 2019.11.24.00.35.56; author nia; state Exp; branches; next 1.39; commitid UNQekpkOI0ODp2MB; 1.39 date 2017.08.16.20.21.03; author wiz; state Exp; branches; next 1.38; commitid rqudPoPPU2GmEt3A; 1.38 date 2016.04.20.12.10.27; author nros; state Exp; branches; next 1.37; commitid RHDIp40T45Npsm3z; 1.37 date 2014.10.05.16.41.05; author wiz; state Exp; branches; next 1.36; commitid 9ScZXPxPs0il32Tx; 1.36 date 2014.02.18.20.48.46; author wiz; state Exp; branches; next 1.35; commitid jOPbUwtJUp3QMCpx; 1.35 date 2014.02.06.18.37.07; author wiz; state Exp; branches; next 1.34; commitid xYVUKBm4yX7Ar4ox; 1.34 date 2012.09.12.00.24.41; author asau; state Exp; branches; next 1.33; 1.33 date 2011.04.09.13.20.20; author shattered; state Exp; branches; next 1.32; 1.32 date 2010.05.19.18.17.27; author drochner; state Exp; branches; next 1.31; 1.31 date 2008.12.18.16.36.11; author jmcneill; state Exp; branches; next 1.30; 1.30 date 2008.11.02.13.22.12; author obache; state Exp; branches; next 1.29; 1.29 date 2007.11.30.17.50.30; author wiz; state Exp; branches; next 1.28; 1.28 date 2006.12.19.01.18.18; author rillig; state Exp; branches; next 1.27; 1.27 date 2006.11.02.17.59.37; author joerg; state Exp; branches; next 1.26; 1.26 date 2006.04.22.07.32.24; author lukem; state Exp; branches; next 1.25; 1.25 date 2006.03.09.21.04.40; author jlam; state Exp; branches; next 1.24; 1.24 date 2005.08.10.20.56.11; author jlam; state Exp; branches; next 1.23; 1.23 date 2005.07.21.16.29.43; author wiz; state Exp; branches; next 1.22; 1.22 date 2005.06.06.01.52.39; author minskim; state Exp; branches; next 1.21; 1.21 date 2005.06.06.01.37.13; author minskim; state Exp; branches; next 1.20; 1.20 date 2005.05.22.20.07.38; author jlam; state Exp; branches; next 1.19; 1.19 date 2005.05.20.19.20.55; author jmmv; state Exp; branches; next 1.18; 1.18 date 2005.05.03.14.50.28; author xtraeme; state Exp; branches; next 1.17; 1.17 date 2005.04.11.21.44.53; author tv; state Exp; branches; next 1.16; 1.16 date 2005.02.18.17.22.07; author wiz; state Exp; branches 1.16.2.1; next 1.15; 1.15 date 2004.12.18.17.12.00; author grant; state Exp; branches; next 1.14; 1.14 date 2004.11.16.14.49.13; author adam; state Exp; branches; next 1.13; 1.13 date 2004.10.12.14.33.58; author tv; state Exp; branches; next 1.12; 1.12 date 2004.04.22.12.29.35; author wiz; state Exp; branches; next 1.11; 1.11 date 2004.03.15.19.10.21; author minskim; state Exp; branches; next 1.10; 1.10 date 2004.02.14.18.26.27; author jmmv; state Exp; branches; next 1.9; 1.9 date 2004.02.14.17.21.33; author jlam; state Exp; branches; next 1.8; 1.8 date 2004.01.22.22.52.10; author grant; state Exp; branches; next 1.7; 1.7 date 2004.01.22.07.26.08; author grant; state Exp; branches; next 1.6; 1.6 date 2004.01.07.18.00.16; author jlam; state Exp; branches; next 1.5; 1.5 date 2004.01.05.20.52.56; author jlam; state Exp; branches; next 1.4; 1.4 date 2003.12.09.01.04.23; author reed; state Exp; branches; next 1.3; 1.3 date 2003.12.08.14.33.47; author wiz; state Exp; branches; next 1.2; 1.2 date 2003.10.03.18.31.18; author xtraeme; state Exp; branches; next 1.1; 1.1 date 2003.04.11.19.11.09; author jmmv; state Exp; branches; next ; 1.16.2.1 date 2005.05.06.03.57.03; author snj; state Exp; branches; next ; desc @@ 1.42 log @*: Remove esound support from pkgsrc Enlightened Sound Daemon was one of the earlier solutions to the old "multiple programs can't open /dev/audio at once" problem that was once a thing we had to worry about. Eventually, it was adopted as part of GNOME. GNOME lost interest in it about a decade ago and dropped it in favour of PulseAudio, newer applications are generally uninterested in supporting it. Last release was in 2008 and support for newer OS APIs is pretty nonexistent. Several years ago the original website disappeared. https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/ @ text @# $NetBSD: Makefile.common,v 1.41 2019/12/24 05:07:45 dbj Exp $ # # used by audio/libao-alsa/Makefile # used by audio/libao-arts/Makefile # used by audio/libao-macosx/Makefile # used by audio/libao-nas/Makefile # used by audio/libao-oss/Makefile # used by audio/libao-sun/Makefile # used by audio/libao-pulse/Makefile DISTNAME= libao-1.2.2 CATEGORIES= audio devel MASTER_SITES= ${MASTER_SITE_GITHUB:=xiph/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.xiph.org/ao/ COMMENT= Cross-platform audio library LICENSE= gnu-gpl-v2 DISTINFO_FILE= ${.CURDIR}/../../audio/libao/distinfo PATCHDIR= ${.CURDIR}/../../audio/libao/patches GNU_CONFIGURE= yes USE_TOOLS+= autoreconf autoconf automake USE_TOOLS+= gmake pkg-config USE_LIBTOOL= yes MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR} MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} PKGCONFIG_OVERRIDE+= ao.pc.in CONFIGURE_ARGS+= --disable-alsa CONFIGURE_ARGS+= --disable-arts CONFIGURE_ARGS+= --disable-esd CONFIGURE_ARGS+= --disable-esdtest CONFIGURE_ARGS+= --disable-nas CONFIGURE_ARGS+= --disable-pulse CONFIGURE_ENV+= ac_cv_header_sys_audio_h=no # disable AIX audio by default CONFIGURE_ENV+= ac_cv_lib_audio_ALwritesamps=no # disable IRIX audio by default CONFIGURE_ENV+= ac_cv_header_sys_soundcard_h=no # disable OSS by default CONFIGURE_ENV+= ac_cv_header_machine_soundcard_h=no CONFIGURE_ENV+= ac_cv_header_sys_audioio_h=no # disable Sun audio by default CONFIGURE_ENV+= ac_cv_header_sndio_h=no # disable sndio by default MAKE_ENV+= DLLIB=${BUILDLINK_LDADD.dl:Q} pre-configure: cd ${WRKSRC} && autoreconf -isf .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/oss.buildlink3.mk" @ 1.41 log @audio/libao: fix Darwin build libao tried disable the macos plugin by setting a configure environment variable that didn't work. This forces the option off by the SUBST framework to edit the config file. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.40 2019/11/24 00:35:56 nia Exp $ a4 1 # used by audio/libao-esound/Makefile @ 1.40 log @libao: Update to 1.2.2 Fixes a NULL pointer dereference, among other issues. Make libao-sun the default driver for NetBSD. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.39 2017/08/16 20:21:03 wiz Exp $ a45 1 CONFIGURE_ENV+= have_macosx=no # disable macOS audio by default @ 1.39 log @Follow some http redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.38 2016/04/20 12:10:27 nros Exp $ d12 1 a12 1 DISTNAME= libao-1.2.0 d14 1 a14 1 MASTER_SITES= http://downloads.xiph.org/releases/ao/ d24 7 a30 5 GNU_CONFIGURE= yes USE_TOOLS+= gmake pkg-config USE_LIBTOOL= yes MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR} MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} a34 1 CONFIGURE_ARGS+= --disable-alsa09 d37 1 d40 9 a48 6 CONFIGURE_ARGS+= ENABLE_AIX_AUDIO=no CONFIGURE_ARGS+= ENABLE_IRIX=no CONFIGURE_ARGS+= ENABLE_OSS=no CONFIGURE_ARGS+= ENABLE_SUN_AUDIO=no CONFIGURE_ARGS+= ENABLE_MACOSX=no CONFIGURE_ARGS+= ENABLE_SOLARIS=no d50 2 a51 1 MAKE_ENV+= DLLIB=${BUILDLINK_LDADD.dl} @ 1.38 log @Set LICENSE for a lot of audio packages. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.37 2014/10/05 16:41:05 wiz Exp $ d17 1 a17 1 HOMEPAGE= http://www.xiph.org/ao/ @ 1.37 log @Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.36 2014/02/18 20:48:46 wiz Exp $ d19 1 @ 1.36 log @Mention libao-alsa @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.35 2014/02/06 18:37:07 wiz Exp $ d10 1 @ 1.35 log @Update to 1.2.0: 1.2.0 - January 27, 2014 - Added missing ao_file_extension() (see Trac #1841) - Fixed memory leak in ao_shutdown() (see Trac #1799) - Updated manpage libao.conf.5 (see Trac #1822) - Corrected doc/ao_play.html (see Trac #1808) - Latency adjustments - Implement PulseAudio client_name (see Trac #1924) - Other ALSA, Pulse, Roar, sndio and MacOS driver improvements @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.34 2012/09/12 00:24:41 asau Exp $ d3 1 @ 1.34 log @"user-destdir" is default these days @ text @d1 2 a2 1 # $NetBSD: Makefile.common,v 1.33 2011/04/09 13:20:20 shattered Exp $ d10 1 a10 1 DISTNAME= libao-1.1.0 @ 1.33 log @Update to 1.1.0. Notable changes: Fix segfaults when closing a driver that did not successfully open. Fix Mac OS X AUHAL support to properly handle suspend/wakeup, headphone plug/unplug, other hardware events Fix building Mac OS X driver AUHAL compilation for 10.5, restore Mac OS X 10.4 support Add 24 bit playback to Pulse plugin Fix compilation of sndio plugin Fix 24 bit playback in ALSA plugin Improve/correct latency setup in ALSA (see Trac #1762) Also fixes crash in ogg123 with libao-pulse (Trac #1689) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.32 2010/05/19 18:17:27 drochner Exp $ a16 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.32 log @update to 1.0.0 changes: -Added surround channel mapping API and capability -New config file options -misc updates and fixes pkgsrc note: The format structure passed to ao_open_*() has grown a new member ("matrix", for channel mapping). All client pkgs need to be checked that it is at least zero-initialized. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.31 2008/12/18 16:36:11 jmcneill Exp $ d9 1 a9 1 DISTNAME= libao-1.0.0 @ 1.31 log @polypaudio option is now pulseaudio, and note libao-pulse package in MESSAGE.common @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.30 2008/11/02 13:22:12 obache Exp $ d9 1 a9 1 DISTNAME= libao-0.8.8 @ 1.30 log @Add notes about "# used by audio/libao-*/Makefile" @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.29 2007/11/30 17:50:30 wiz Exp $ d35 1 a35 1 CONFIGURE_ARGS+= --disable-polyp @ 1.29 log @Update to 0.8.8: 0.8.8 - Thu May 24 - New win32 driver - Few fixes and changes in autotools and configuration files. 0.8.7 - unreleased snapshot - obsolete alsa device renamed to alsa05 - the 'alsa' device now uses the 0.9/1.0 API - ALSA driver fixes @ text @d1 7 a7 1 # $NetBSD: Makefile.common,v 1.28 2006/12/19 01:18:18 rillig Exp $ @ 1.28 log @Fixed PKGMANDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.27 2006/11/02 17:59:37 joerg Exp $ d3 1 a3 1 DISTNAME= libao-0.8.6 @ 1.27 log @DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.26 2006/04/22 07:32:24 lukem Exp $ d19 2 @ 1.26 log @Reset MAINTAINER; I don't have the time nor inclination to maintain these any more. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.25 2006/03/09 21:04:40 jlam Exp $ d11 2 @ 1.25 log @Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk. Remove deprecated ossaudio.buildlink3.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.24 2005/08/10 20:56:11 jlam Exp $ d7 1 a7 1 MAINTAINER= lukem@@NetBSD.org @ 1.24 log @Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.23 2005/07/21 16:29:43 wiz Exp $ d36 1 a36 1 .include "../../mk/ossaudio.buildlink3.mk" @ 1.23 log @Change path from devel/pkgconfig to devel/pkg-config. No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.22 2005/06/06 01:52:39 minskim Exp $ d15 1 a15 1 USE_TOOLS+= gmake a34 1 .include "../../devel/pkg-config/buildlink3.mk" @ 1.22 log @Fix the previous PKGREVISION bump by setting PKGREVISION in Makefile, instead of Makefile.common. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.21 2005/06/06 01:37:13 minskim Exp $ d35 1 a35 1 .include "../../devel/pkgconfig/buildlink3.mk" @ 1.21 log @Replace patches that remove -ldl with those that use BUILDLINK_LDADD.dl. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.20 2005/05/22 20:07:38 jlam Exp $ a3 1 PKGREVISION= 1 @ 1.20 log @Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.19 2005/05/20 19:20:55 jmmv Exp $ d4 1 d34 2 @ 1.19 log @- Change libao to not build OSS, Sun, MacOS X nor several other plugins even when the header files are found. Bump its revision to 1 due to this. This makes the libao package completely audio-output agnostic. - Add a libao-macosx package containing the MacOS X plugin (sorry, untested). - Add a libao-oss package containing the OSS plugin. While here, use ossaudio.buildlink3.mk to determine the audio device instead of hardcoding it in a patch. - Add a libao-macosx package containing the Sun audio plugin (sorry, untested). Change approved by silence on tech-pkg@@ for quite a long time since my proposal. I'm doing these changes to cleanup the base libao package. Before these, it contained a huge conditional to determine when the OSS and/or Sun plugins were built, which often failed in untested platforms (PLIST inconsistencies, for example). Having these plugins in independent packages makes debugging easier, keeps the dependency tree clean and also lets us use {ONLY,NOT}_FOR_PLATFORM directives to easily say where they work or don't. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.18 2005/05/03 14:50:28 xtraeme Exp $ d15 1 a15 1 USE_GNU_TOOLS+= make @ 1.18 log @Do not install the sun plugin on DragonFlyBSD, patch from Joerg Sonnenberger in PR pkg/30120. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.17 2005/04/11 21:44:53 tv Exp $ a19 22 .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" PLIST_SUBST+= LIBOSS="" PLIST_SUBST+= LIBSUN="@@comment " .elif ${OPSYS} == "SunOS" PLIST_SUBST+= LIBOSS="@@comment " PLIST_SUBST+= LIBSUN="" .elif ${OPSYS} == "Linux" && empty(MACHINE_PLATFORM:MLinux-*-sparc*) PLIST_SUBST+= LIBOSS="" PLIST_SUBST+= LIBSUN="@@comment " .elif ${OPSYS} == "Interix" PLIST_SUBST+= LIBOSS="@@comment " PLIST_SUBST+= LIBSUN="@@comment " .elif ${OPSYS} == "Darwin" PLIST_SUBST+= LIBOSS="@@comment " PLIST_SUBST+= LIBSUN="@@comment " .else PLIST_SUBST+= LIBOSS="" PLIST_SUBST+= LIBSUN="" .endif d24 8 @ 1.17 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.16 2005/02/18 17:22:07 wiz Exp $ d22 1 a22 1 .if ${OPSYS} == "FreeBSD" @ 1.16 log @Update to 0.8.6: 0.8.6 - January 11, 2005 - Added Polypaudio driver(libao-polyp 0.4) from Lennart Poettering - Use esd_close() in the esd driver - Broaden sample rate tolerance in the OSS driver for nForce compatibility @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.15 2004/12/18 17:12:00 grant Exp $ a14 1 USE_BUILDLINK3= yes @ 1.16.2.1 log @Pullup ticket 483 - requested by Juan Romero Pardines portability fix for libao Revision pulled up: - pkgsrc/audio/libao/Makefile.common 1.18 Module Name: pkgsrc Committed By: xtraeme Date: Tue May 3 14:50:28 UTC 2005 Modified Files: pkgsrc/audio/libao: Makefile.common Log Message: Do not install the sun plugin on DragonFlyBSD, patch from Joerg Sonnenberger in PR pkg/30120. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.16 2005/02/18 17:22:07 wiz Exp $ d23 1 a23 1 .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" @ 1.15 log @Darwin doesn't build liboss or libsun, but does use dlopen. no PKGREVISION bump because it didn't build before. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.14 2004/11/16 14:49:13 adam Exp $ d3 1 a3 1 DISTNAME= libao-0.8.5 d5 1 a5 1 MASTER_SITES= http://www.xiph.org/ao/src/ @ 1.14 log @Changes 0.8.5: * Support now for the ALSA 1.0 API * ALSA mmap() mode can be enabled/disabled at runtime using "use_mmap" option. * Patch to OSS plugin to fix skipping issues with some drivers (like emu10k1). * Can build with --disable-esd option again * Minor build fixes @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.13 2004/10/12 14:33:58 tv Exp $ d35 3 d49 1 @ 1.13 log @Make work on Interix. (Its base libao has no direct audio drivers; a plugin such as libao-esound is required.) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.12 2004/04/22 12:29:35 wiz Exp $ d3 1 a3 1 DISTNAME= libao-0.8.4 d7 1 @ 1.12 log @Clean up traces of buildlink2->buildlink3 conversion; remove unused bl2 file. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.11 2004/03/15 19:10:21 minskim Exp $ d31 3 @ 1.11 log @Fix PLIST on Linux; libsun.* are not installed except on Linux/sparc. Closes PR pkg/24577. OK'ed by reed@@. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.10 2004/02/14 18:26:27 jmmv Exp $ d14 1 d41 2 a42 7 .if defined(USE_BUILDLINK3) . include "../../devel/pkgconfig/buildlink3.mk" . include "../../mk/ossaudio.buildlink3.mk" .elif defined(USE_BUILDLINK2) . include "../../devel/pkgconfig/buildlink2.mk" . include "../../mk/ossaudio.buildlink2.mk" .endif @ 1.10 log @PKGCONFIG_OVERRIDE is relative to WRKSRC. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.9 2004/02/14 17:21:33 jlam Exp $ d27 3 @ 1.9 log @LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.8 2004/01/22 22:52:10 grant Exp $ d17 1 a17 1 PKGCONFIG_OVERRIDE+= ${WRKSRC}/ao.pc.in @ 1.8 log @Solaris has no OSS, tweak the PLIST appropriately. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.7 2004/01/22 07:26:08 grant Exp $ a31 2 LIBTOOL_OVERRIDE= ${WRKSRC}/libtool @ 1.7 log @replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.6 2004/01/07 18:00:16 jlam Exp $ d22 1 d24 3 d28 1 @ 1.6 log @Only libao has been bl3ified. Fix building of libao-{arts,esound} until they have been, too. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.5 2004/01/05 20:52:56 jlam Exp $ d14 1 a14 1 USE_GMAKE= yes @ 1.5 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.4 2003/12/09 01:04:23 reed Exp $ a13 1 USE_BUILDLINK3= yes d34 7 a40 2 .include "../../devel/pkgconfig/buildlink3.mk" .include "../../mk/ossaudio.buildlink3.mk" @ 1.4 log @Capitalize first letter of COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.3 2003/12/08 14:33:47 wiz Exp $ d14 1 a14 1 USE_BUILDLINK2= yes d35 2 a36 2 .include "../../devel/pkgconfig/buildlink2.mk" .include "../../mk/ossaudio.buildlink2.mk" @ 1.3 log @Update to 0.8.4: * Incorporated OS X patches from the Fink team. * AIX output plugin by Stefan Tibus. * Improvements in plugin detection code by David Walser, especially when ESD or aRts are present. * NAS plugin from Antoine Mathys. * Portability fixes for various platforms (including dlopen() bugs) including HP-UX and *BSD. * Memory/resource leak fixes * Significant fixes to ALSA 0.9.x plugin by Kevin Cody, Jr. This should fix stuttering audio for mpg321 users. The --enable-alsa09-mmap option to ./configure turns on memory-mapped I/O. Note this is an experimental feature and causes some problems with some sound card drivers and also users of the dmix software mixer. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.2 2003/10/03 18:31:18 xtraeme Exp $ d8 1 a8 1 COMMENT= cross-platform audio library @ 1.2 log @FreeBSD will not build the libsun audio plugin, so use PLIST_SUBST to disable it. (Thanks wiz! :) @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.1 2003/04/11 19:11:09 jmmv Exp $ d3 1 a3 1 DISTNAME= libao-0.8.3 d5 1 a5 1 MASTER_SITES= http://www.vorbis.com/files/1.0/unix/ d7 1 d18 2 d35 1 @ 1.1 log @Split Makefile for plugin support. @ text @d1 1 a1 1 # $NetBSD$ d16 8 @