|
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> |