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

(-)morse/Makefile (-35 / +26 lines)
Lines 23-68 Link Here
23
23
24
.include <bsd.port.options.mk>
24
.include <bsd.port.options.mk>
25
25
26
_ALLWITH=	${WITH_X11}${WITH_OSS}${WITH_PA}
26
.if defined(WITH_OSS)
27
.if ${_ALLWITH} != true
27
MAKE_FLAGS+=	DEVICE=OSS
28
  WARNINGS+=	Exactly one output method must be chosen.
28
29
. if empty (_ALLWITH)
29
.if defined(WITH_X11) || defined(WITH_PA)
30
   WITH_OSS=	true
30
BROKEN=	Only one sound output method must be chosen.
31
. endif
31
.endif
32
33
.elif defined(WITH_X11)
34
MAKE_FLAGS+=	DEVICE=X11
35
USE_XORG=	x11
36
CFLAGS+=	-I${PREFIX}/include
37
LDFLAGS+=	-L${PREFIX}/lib
38
39
.if defined(WITH_OSS) || defined(WITH_PA)
40
BROKEN=	Only one sound output method must be chosen.
41
.endif
42
43
.elif defined(WITH_PA)
44
MAKE_FLAGS+=	DEVICE=PA
45
LIB_DEPENDS+=	pulse-simple:${PORTSDIR}/audio/pulseaudio
46
USE_GNOME=	pkgconfig
47
48
.if defined(WITH_OSS) || defined(WITH_X11)
49
BROKEN=	Only one sound output method must be chosen.
32
.endif
50
.endif
33
.ifdef WITH_OSS
34
  MAKE_FLAGS+=	DEVICE=OSS
35
. ifdef WARNINGS
36
   WARNINGS+=	OSS selected.
37
. endif
38
.elifdef WITH_X11
39
  MAKE_FLAGS+=	DEVICE=X11
40
  USE_XORG=	x11
41
  CFLAGS+=	-I${PREFIX}/include
42
  LDFLAGS+=	-L${PREFIX}/lib
43
. ifdef WARNINGS
44
   WARNINGS+=	X11 selected.
45
. endif
46
.elifdef WITH_PA
47
  MAKE_FLAGS+=	DEVICE=PA
48
  LIB_DEPENDS+=	pulse-simple:${PORTSDIR}/audio/pulseaudio
49
  USE_GNOME=	pkgconfig
50
. ifdef WARNINGS
51
   WARNINGS+=	Pulse Audio selected.
52
. endif
53
.endif
51
.endif
54
52
55
do-install:
53
do-install:
56
	${INSTALL_PROGRAM} ${WRKSRC}/morse ${PREFIX}/bin/morsec
54
	${INSTALL_PROGRAM} ${WRKSRC}/morse ${PREFIX}/bin/morsec
57
	${INSTALL_PROGRAM} ${WRKSRC}/QSO ${PREFIX}/bin/QSO
55
	${INSTALL_PROGRAM} ${WRKSRC}/QSO ${PREFIX}/bin/QSO
58
	${INSTALL_MAN} ${WRKSRC}/morse.1 ${MANPREFIX}/man/man1/morsec.1
56
	${INSTALL_MAN} ${WRKSRC}/morse.1 ${MAN1PREFIX}/man/man1/morsec.1
59
	${INSTALL_MAN} ${WRKSRC}/QSO.1 ${MANPREFIX}/man/man1/QSO.1
57
	${INSTALL_MAN} ${WRKSRC}/QSO.1 ${MAN1PREFIX}/man/man1/QSO.1
60
61
post-configure:
62
.ifdef WARNINGS
63
	@${ECHO_MSG}
64
	@${ECHO_MSG} WARNING: ${WARNINGS}
65
	@${ECHO_MSG}
66
.endif
67
58
68
.include <bsd.port.mk>
59
.include <bsd.port.mk>

Return to bug 166863