pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio For packages using libao, add a default dependen...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4798925c456a
branches:  trunk
changeset: 500443:4798925c456a
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Sat Oct 08 12:30:38 2005 +0000

description:
For packages using libao, add a default dependency on a plugin (either
oss or sun), based on the current OS name.  This is only used if no
other libao plugin is installed, and is binary package friendly.

Addresses PR pkg/30920 by Chuck Cranor.

diffstat:

 audio/libao-arts/Makefile   |   4 +++-
 audio/libao-esound/Makefile |   4 +++-
 audio/libao-macosx/Makefile |   4 +++-
 audio/libao-oss/Makefile    |   4 +++-
 audio/libao-sun/Makefile    |   4 +++-
 audio/libao/buildlink3.mk   |  17 ++++++++++++++++-
 6 files changed, 31 insertions(+), 6 deletions(-)

diffs (119 lines):

diff -r 8726c4ffc63a -r 4798925c456a audio/libao-arts/Makefile
--- a/audio/libao-arts/Makefile Sat Oct 08 12:03:39 2005 +0000
+++ b/audio/libao-arts/Makefile Sat Oct 08 12:30:38 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2005/06/01 18:02:38 jlam Exp $
+# $NetBSD: Makefile,v 1.13 2005/10/08 12:30:38 jmmv Exp $
 
 .include "../libao/Makefile.common"
 
@@ -10,6 +10,8 @@
 BUILD_DIRS=            ${WRKSRC}/src/plugins/arts
 INSTALL_DIRS=          ${WRKSRC}/src/plugins/arts
 
+_LIBAO_BUILDING_PLUGIN=        yes
+
 .include "../../audio/arts/buildlink3.mk"
 .include "../../audio/libao/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
diff -r 8726c4ffc63a -r 4798925c456a audio/libao-esound/Makefile
--- a/audio/libao-esound/Makefile       Sat Oct 08 12:03:39 2005 +0000
+++ b/audio/libao-esound/Makefile       Sat Oct 08 12:30:38 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2004/11/16 14:49:52 adam Exp $
+# $NetBSD: Makefile,v 1.9 2005/10/08 12:30:38 jmmv Exp $
 
 .include "../libao/Makefile.common"
 
@@ -10,6 +10,8 @@
 BUILD_DIRS=            ${WRKSRC}/src/plugins/esd
 INSTALL_DIRS=          ${WRKSRC}/src/plugins/esd
 
+_LIBAO_BUILDING_PLUGIN=        yes
+
 .include "../../audio/esound/buildlink3.mk"
 .include "../../audio/libao/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 8726c4ffc63a -r 4798925c456a audio/libao-macosx/Makefile
--- a/audio/libao-macosx/Makefile       Sat Oct 08 12:03:39 2005 +0000
+++ b/audio/libao-macosx/Makefile       Sat Oct 08 12:30:38 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2005/05/20 19:20:56 jmmv Exp $
+# $NetBSD: Makefile,v 1.2 2005/10/08 12:30:38 jmmv Exp $
 
 .include "../libao/Makefile.common"
 
@@ -14,5 +14,7 @@
 
 BUILDLINK_DEPENDS.libao+=      libao>=0.8.6nb1
 
+_LIBAO_BUILDING_PLUGIN=        yes
+
 .include "../../audio/libao/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 8726c4ffc63a -r 4798925c456a audio/libao-oss/Makefile
--- a/audio/libao-oss/Makefile  Sat Oct 08 12:03:39 2005 +0000
+++ b/audio/libao-oss/Makefile  Sat Oct 08 12:30:38 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2005/05/20 19:20:56 jmmv Exp $
+# $NetBSD: Makefile,v 1.2 2005/10/08 12:30:38 jmmv Exp $
 
 .include "../libao/Makefile.common"
 
@@ -21,6 +21,8 @@
 
 BUILDLINK_DEPENDS.libao+=      libao>=0.8.6nb1
 
+_LIBAO_BUILDING_PLUGIN=        yes
+
 .include "../../audio/libao/buildlink3.mk"
 .include "../../mk/ossaudio.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 8726c4ffc63a -r 4798925c456a audio/libao-sun/Makefile
--- a/audio/libao-sun/Makefile  Sat Oct 08 12:03:39 2005 +0000
+++ b/audio/libao-sun/Makefile  Sat Oct 08 12:30:38 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2005/05/24 15:57:19 jmmv Exp $
+# $NetBSD: Makefile,v 1.3 2005/10/08 12:30:38 jmmv Exp $
 
 .include "../libao/Makefile.common"
 
@@ -14,5 +14,7 @@
 
 BUILDLINK_DEPENDS.libao+=      libao>=0.8.6nb1
 
+_LIBAO_BUILDING_PLUGIN=        yes
+
 .include "../../audio/libao/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 8726c4ffc63a -r 4798925c456a audio/libao/buildlink3.mk
--- a/audio/libao/buildlink3.mk Sat Oct 08 12:03:39 2005 +0000
+++ b/audio/libao/buildlink3.mk Sat Oct 08 12:30:38 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2005/05/20 19:20:55 jmmv Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2005/10/08 12:30:38 jmmv Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 LIBAO_BUILDLINK3_MK:=  ${LIBAO_BUILDLINK3_MK}+
@@ -14,6 +14,21 @@
 BUILDLINK_DEPENDS.libao+=      libao>=0.8.4
 BUILDLINK_RECOMMENDED.libao+=  libao>=0.8.4nb1
 BUILDLINK_PKGSRCDIR.libao?=    ../../audio/libao
+
+.  if !defined(_LIBAO_BUILDING_PLUGIN)
+.    include "../../mk/bsd.prefs.mk"
+.    if ${OPSYS} != "Darwin" && ${OPSYS} != "Interix" && ${OPSYS} != "SunOS"
+_LIBAO_DEFAULT_PLUGIN=         oss
+.    elif ${OPSYS} == "NetBSD" || ${OPSYS} == "SunOS"
+_LIBAO_DEFAULT_PLUGIN=         sun
+.    else
+_LIBAO_DEFAULT_PLUGIN=
+.    endif
+
+.    if !empty(_LIBAO_DEFAULT_PLUGIN)
+DEPENDS+=      libao-[a-z]*-[0-9]*:../../audio/libao-${_LIBAO_DEFAULT_PLUGIN}
+.    endif
+.  endif
 .endif # LIBAO_BUILDLINK3_MK
 
 PRINT_PLIST_AWK+=      /^@dirrm lib\/ao\/plugins-2$$/ \



Home | Main Index | Thread Index | Old Index