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

(-)Makefile (-15 / +14 lines)
Lines 1-9 Link Here
1
# New ports collection makefile for:	morse
1
# Created by:			Stephen Hurd <shurd@sasktel.net>
2
# Date created:		2012-04-11
2
# $FreeBSD$
3
# Whom:			Stephen Hurd <shurd@sasktel.net>
4
#
5
# $FreeBSD: ports/comms/morse/Makefile,v 1.1 2012/04/18 05:04:42 ak Exp $
6
#
7
3
8
PORTNAME=	morse
4
PORTNAME=	morse
9
PORTVERSION=	2.4
5
PORTVERSION=	2.4
Lines 17-51 Link Here
17
PLIST_FILES=	bin/morsec \
13
PLIST_FILES=	bin/morsec \
18
14
19
OPTIONS=	OSS "Beep using OSS (/dev/dsp)"	on \
15
OPTIONS_DEFINE=	PA X11 OSS
20
		X11 "Beep using X server"	off \
16
OPTIONS_DEFAULT=	OSS
21
		PA  "Beep using Pulse Audio"	off
17
18
PA_DESC=	Beep using Pulse Audio
19
X11_DESC=	Beep using X server
20
OSS_DESC=	Beep using OSS (/dev/dsp)
22
21
23
.include <bsd.port.options.mk>
22
.include <bsd.port.options.mk>
24
23
25
.if defined(WITH_OSS)
24
.if ${PORT_OPTIONS:MOSS}
26
MAKE_FLAGS+=	DEVICE=OSS
25
MAKE_FLAGS+=	DEVICE=OSS
27
26
28
.if defined(WITH_X11) || defined(WITH_PA)
27
.if ${PORT_OPTIONS:MX11} || ${PORT_OPTIONS:MPA}
29
BROKEN=	Only one sound output method must be chosen.
28
BROKEN=	Only one sound output method must be chosen.
30
.endif
29
.endif
31
30
32
.elif defined(WITH_X11)
31
.elif ${PORT_OPTIONS:MX11}
33
MAKE_FLAGS+=	DEVICE=X11
32
MAKE_FLAGS+=	DEVICE=X11
34
USE_XORG=	x11
33
USE_XORG=	x11
35
CFLAGS+=	-I${PREFIX}/include
34
CFLAGS+=	-I${PREFIX}/include
36
LDFLAGS+=	-L${PREFIX}/lib
35
LDFLAGS+=	-L${PREFIX}/lib
37
36
38
.if defined(WITH_OSS) || defined(WITH_PA)
37
.if ${PORT_OPTIONS:MOSS} || ${PORT_OPTIONS:MPA}
39
BROKEN=	Only one sound output method must be chosen.
38
BROKEN=	Only one sound output method must be chosen.
40
.endif
39
.endif
41
40
42
.elif defined(WITH_PA)
41
.elif ${PORT_OPTIONS:MPA}
43
MAKE_FLAGS+=	DEVICE=PA
42
MAKE_FLAGS+=	DEVICE=PA
44
LIB_DEPENDS+=	pulse-simple:${PORTSDIR}/audio/pulseaudio
43
LIB_DEPENDS+=	pulse-simple:${PORTSDIR}/audio/pulseaudio
45
USE_GNOME=	pkgconfig
44
USE_GNOME=	pkgconfig
46
45
47
.if defined(WITH_OSS) || defined(WITH_X11)
46
.if ${PORT_OPTIONS:MOSS} || ${PORT_OPTIONS:MX11}
48
BROKEN=	Only one sound output method must be chosen.
47
BROKEN=	Only one sound output method must be chosen.
49
.endif
48
.endif
50
.endif
49
.endif

Return to bug 173608