View | Details | Raw Unified | Return to bug 149795
Collapse All | Expand All

(-)audio/darkice/Makefile (-2 / +20 lines)
Lines 19-34 Link Here
19
		TWOLAME "TwoLAME support for MP2" off \
19
		TWOLAME "TwoLAME support for MP2" off \
20
		FAAC "FAAC support for AAC" off \
20
		FAAC "FAAC support for AAC" off \
21
		JACK "Jack support" off \
21
		JACK "Jack support" off \
22
		AACPLUS "AAC HEv2 support" off \
22
		SAMPLERATE "Libsamplerate support" off
23
		SAMPLERATE "Libsamplerate support" off
23
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
24
CONFIGURE_ENV=	CPPFLAGS="${PTHREAD_CFLAGS}" LDFLAGS="${PTHREAD_LIBS}" \
25
CONFIGURE_ENV=	CPPFLAGS="${PTHREAD_CFLAGS}" LDFLAGS="${PTHREAD_LIBS}" \
25
		ac_cv_prog_acx_pthread_config=no
26
		ac_cv_prog_acx_pthread_config=no
26
CONFIGURE_ARGS=	--without-alsa --without-aacplus
27
CONFIGURE_ARGS=	--without-alsa
28
29
SUB_FILES=	pkg-message
30
USE_RC_SUBR=	${PORTNAME}
27
MAN1=		darkice.1
31
MAN1=		darkice.1
28
MAN5=		darkice.cfg.5
32
MAN5=		darkice.cfg.5
29
PLIST_FILES=	bin/darkice etc/darkice.cfg
33
PLIST_FILES=	bin/darkice etc/darkice.cfg.dist
30
.include <bsd.port.pre.mk>
34
.include <bsd.port.pre.mk>
Lines 67-72 Link Here
67
CONFIGURE_ARGS+=	--without-jack
71
CONFIGURE_ARGS+=	--without-jack
68
.endif
72
.endif
73
.if defined(WITH_AACPLUS)
74
LIB_DEPENDS+=	aacplus.1:${PORTSDIR}/audio/libaacplus
75
CONFIGURE_ARGS+=	--with-aacplus-prefix=${LOCALBASE}
76
.else
77
CONFIGURE_ARGS+=	--without-aacplus
78
.endif
79
69
.if defined(WITH_SAMPLERATE)
80
.if defined(WITH_SAMPLERATE)
70
LIB_DEPENDS+=	samplerate.1:${PORTSDIR}/audio/libsamplerate
81
LIB_DEPENDS+=	samplerate.1:${PORTSDIR}/audio/libsamplerate
71
CONFIGURE_ARGS+=	--with-samplerate-prefix=${LOCALBASE}
82
CONFIGURE_ARGS+=	--with-samplerate-prefix=${LOCALBASE}
Lines 78-81 Link Here
78
	@${REINPLACE_CMD} -e '/test/s|==|=|g' ${WRKSRC}/configure
89
	@${REINPLACE_CMD} -e '/test/s|==|=|g' ${WRKSRC}/configure
79
	@${REINPLACE_CMD} -e 's|-O2 -pedantic||g' ${WRKSRC}/src/Makefile.in
90
	@${REINPLACE_CMD} -e 's|-O2 -pedantic||g' ${WRKSRC}/src/Makefile.in
91
do-install:
92
	@${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin
93
	@${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.cfg ${PREFIX}/etc/${PORTNAME}.cfg.dist
94
	@${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${MANPREFIX}/man/man1
95
	@${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.cfg.5 ${MANPREFIX}/man/man5
96
	@${CAT} ${PKGMESSAGE}
97
80
.include <bsd.port.post.mk>
98
.include <bsd.port.post.mk>
(-)audio/darkice/files/darkice.in (+25 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
# PROVIDE: darkice
7
# REQUIRE: DAEMON
8
# BEFORE:  LOGIN
9
# KEYWORD: SHUTDOWN
10
11
. "/etc/rc.subr"
12
13
name="darkice"
14
rcvar=`set_rcvar`
15
16
command="%%PREFIX%%/bin/$name"
17
command_args="& 1>/dev/null"
18
required_files="%%ETCDIR%%.cfg"
19
20
# read configuration and set defaults
21
load_rc_config "$name"
22
: ${darkice_enable="NO"}
23
: ${darkice_flags="-c ${required_files}"}
24
25
run_rc_command "$1"
(-)audio/darkice/files/pkg-message.in (+19 lines)
Line 0 Link Here
1
********************************************************************
2
Unless this file already existed, a sample configuration file
3
has been placed in %%ETCDIR%%.cfg.
4
5
Please edit it according to your needs.
6
7
********************************************************************
8
9
The darkice will *not* be started automatically. To allow it
10
to start, put this line in /etc/rc.conf:
11
12
darkice_enable="YES"
13
14
Then, it will be started on the next boot. If this line is already
15
present, the client will be started now.  Otherwise, edit
16
/etc/rc.conf and execute this command:
17
18
    %%ETCDIR%%/rc.d/darkice start
19
********************************************************************

Return to bug 149795