Annotation of pkgsrc/audio/bmp/Makefile.common, Revision 1.13
1.13 ! rillig 1: # $NetBSD: Makefile.common,v 1.12 2005/07/21 16:29:43 wiz Exp $
1.1 jmmv 2: #
3:
1.6 jmmv 4: DISTNAME= bmp-0.9.7
1.1 jmmv 5: CATEGORIES= audio
6: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=beepmp/}
7:
8: MAINTAINER= jmmv@NetBSD.org
9: HOMEPAGE= http://beepmp.sourceforge.net/
10: COMMENT= Beep Media Player (fork of XMMS to work with GTK+ 2.x)
11:
12: DISTINFO_FILE= ${.CURDIR}/../../audio/bmp/distinfo
13: FILESDIR= ${.CURDIR}/../../audio/xmms/files
14: PATCHDIR= ${.CURDIR}/../../audio/bmp/patches
15:
16: GNU_CONFIGURE= yes
1.3 jmmv 17: USE_DIRS+= xdg-1.1
1.1 jmmv 18: USE_LIBTOOL= yes
19: USE_PKGLOCALEDIR= yes
20:
21: CONFIGURE_ARGS+= --disable-alsa
22: CONFIGURE_ARGS+= --disable-esd
1.13 ! rillig 23: CONFIGURE_ARGS+= --disable-opengl
! 24: .if defined(BMP_ENABLE_ENCODERS) && !empty(BMP_ENABLE_ENCODERS:M[Yy][Ee][Ss])
! 25: CONFIGURE_ARGS+= --enable-mp3
! 26: CONFIGURE_ARGS+= --enable-ogg
! 27: CONFIGURE_ARGS+= --enable-vorbis
! 28: .else
1.5 jmmv 29: CONFIGURE_ARGS+= --disable-mp3
1.1 jmmv 30: CONFIGURE_ARGS+= --disable-oss
31: CONFIGURE_ARGS+= --disable-vorbis
1.13 ! rillig 32: .endif
1.1 jmmv 33:
1.6 jmmv 34: PKGCONFIG_OVERRIDE+= bmp.pc
1.1 jmmv 35:
1.5 jmmv 36: PKG_OPTIONS_VAR= PKG_OPTIONS.bmp
1.7 jmmv 37: PKG_SUPPORTED_OPTIONS= gnome xmms-eq
1.5 jmmv 38:
39: .include "../../mk/bsd.options.mk"
1.1 jmmv 40: .include "../../mk/bsd.prefs.mk"
41:
1.5 jmmv 42: .if !empty(PKG_OPTIONS:Mgnome)
43: CONFIGURE_ARGS+= --enable-gconf
44: CONFIGURE_ARGS+= --enable-gnome-vfs
45: . include "../../devel/GConf2/buildlink3.mk"
46: . include "../../sysutils/gnome-vfs2/buildlink3.mk"
47: .endif
1.1 jmmv 48:
1.7 jmmv 49: .if !empty(PKG_OPTIONS:Mxmms-eq)
50: CONFIGURE_ARGS+= --with-xmms-eq
51: .endif
52:
1.1 jmmv 53: .if ${OPSYS} == "NetBSD"
1.10 jlam 54: RAWPART_cmd= /sbin/sysctl -n kern.rawpartition | ${TR} 0-9 a-j
55: CONFIGURE_ARGS+= --with-dev-dsp=${DEVOSSSOUND} \
56: --with-cdda-device=/dev/rcd0${RAWPART_cmd:sh} \
1.1 jmmv 57: --with-cdda-dir=/cdrom/
58:
1.4 jmmv 59: post-extract:
60: ${RM} ${WRKSRC}/Output/OSS/soundcard.h
61: ${LN} -s /usr/include/soundcard.h ${WRKSRC}/Output/OSS/soundcard.h
62:
1.1 jmmv 63: . if ${MACHINE_ARCH} == "i386"
64: post-patch:
65: . if ${OBJECT_FMT} == "a.out"
66: ${CP} ${FILESDIR}/decode_i586_.s ${WRKSRC}/Input/mpg123/decode_i586.s
67: . endif
68: cd ${WRKSRC}/Input/mpg123 && \
69: ${MV} decode_i586.s decode_i586.s.orig && \
70: ${SED} -e 's@^/@#/@g' <decode_i586.s.orig >decode_i586.s
71: . endif
72: .endif
73:
74: .include "../../audio/libmikmod/buildlink3.mk"
75: .include "../../converters/libiconv/buildlink3.mk"
76: .include "../../devel/gettext-lib/buildlink3.mk"
77: .include "../../devel/glib2/buildlink3.mk"
1.5 jmmv 78: .include "../../devel/libglade2/buildlink3.mk"
1.8 jmmv 79: .include "../../devel/pango/buildlink3.mk"
1.12 wiz 80: .include "../../devel/pkg-config/buildlink3.mk"
1.1 jmmv 81: .include "../../x11/gtk2/buildlink3.mk"
82:
83: .include "../../mk/ossaudio.buildlink3.mk"
CVSweb <webmaster@jp.NetBSD.org>