blob: 7ac4cbdc0a78e4805da7d8beb2491c4982d75056 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# Created by: Stephen Hurd <shurd@sasktel.net>
# $FreeBSD$
PORTNAME= morse
PORTVERSION= 2.5
CATEGORIES= comms hamradio
MASTER_SITES= http://www.catb.org/~esr/morse/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= db
MAINTAINER= shurd@sasktel.net
COMMENT= Morse Code Trainer
MAN1= morsec.1 QSO.1
PLIST_FILES= bin/morsec \
bin/QSO
OPTIONS_SINGLE= SOUND
OPTIONS_SINGLE_SOUND= OSS X11 PULSEAUDIO
OPTIONS_DEFAULT= OSS
OSS_DESC= Beep using OSS (/dev/dsp)
X11_DESC= Beep using X server
PULSEAUDIO_DESC= Beep using Pulse Audio
NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MOSS}
MAKE_FLAGS+= DEVICE=OSS
.elif ${PORT_OPTIONS:MX11}
MAKE_FLAGS+= DEVICE=X11
USE_XORG= x11
CFLAGS+= -I${PREFIX}/include
LDFLAGS+= -L${PREFIX}/lib
.elif ${PORT_OPTIONS:MPULSEAUDIO}
MAKE_FLAGS+= DEVICE=PA
LIB_DEPENDS+= pulse-simple:${PORTSDIR}/audio/pulseaudio
USES+= pkgconfig
.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/morse ${PREFIX}/bin/morsec
${INSTALL_PROGRAM} ${WRKSRC}/QSO ${PREFIX}/bin/QSO
${INSTALL_MAN} ${WRKSRC}/morse.1 ${MAN1PREFIX}/man/man1/morsec.1
${INSTALL_MAN} ${WRKSRC}/QSO.1 ${MAN1PREFIX}/man/man1/QSO.1
.include <bsd.port.mk>
|