xref: /mports/audio/alsa-plugins/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	alsa-plugins
2PORTVERSION=	1.2.12
3PORTREVISION=	1
4CATEGORIES=	audio
5MASTER_SITES=	https://www.alsa-project.org/files/pub/plugins/
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	ALSA compatibility library plugins
9WWW=		https://www.alsa-project.org/
10
11LICENSE=	lgpl2.1+
12
13LIB_DEPENDS=	libasound.so:audio/alsa-lib
14
15USES=		libtool:keepla localbase pkgconfig tar:bzip2
16USE_LDCONFIG=	${PREFIX}/lib/alsa-lib
17GNU_CONFIGURE=	yes
18MAKE_ARGS+=	RM="${RM}"
19INSTALL_TARGET=	install-strip
20CPPFLAGS+=	-I${.CURDIR}/../alsa-lib/files
21CONFIGURE_ARGS+=	--disable-dependency-tracking --with-pic --enable-shared
22CONFIGURE_TARGET=	${ARCH}-portbld-freebsd13.4
23
24OPTIONS_DEFINE=		FFMPEG JACK PULSEAUDIO SAMPLERATE SPEEX
25OPTIONS_SUB=		yes
26
27FFMPEG_LIB_DEPENDS=		libavcodec.so:multimedia/ffmpeg
28FFMPEG_CONFIGURE_ENABLE=	libav
29
30JACK_LIB_DEPENDS=	libjack.so:audio/jack
31JACK_CONFIGURE_ENABLE=	jack
32
33PULSEAUDIO_LIB_DEPENDS=		libpulse.so:audio/pulseaudio
34PULSEAUDIO_CONFIGURE_ENABLE=	pulseaudio
35
36SAMPLERATE_LIB_DEPENDS=		libsamplerate.so:audio/libsamplerate
37SAMPLERATE_CONFIGURE_ENABLE=	samplerate
38
39SPEEX_LIB_DEPENDS=	libspeexdsp.so:audio/speexdsp
40SPEEX_CONFIGURE_ON=	--with-speex=lib
41SPEEX_CONFIGURE_OFF=	--without-speex
42
43post-install:
44# sanitize links
45	cd ${PREFIX}/etc/alsa/conf.d && for i in [0-9][0-9]-*.conf ; do \
46		${LN} -sf ../../../share/alsa/alsa.conf.d/$$i . ; done
47
48.include <bsd.port.mk>
49

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026