Ticket #28320: Portfile

File Portfile, 2.6 KB (added by nielsd (Niels Dettenbach), 14 years ago)

audio/darkice/Portfile for Darkice (new)

Line 
1# $Id$
2
3PortSystem          1.0
4
5name                darkice
6version             1.0
7categories          audio
8maintainers         syndicat.com:nd
9description         live audio encoder and streamer
10long_description    DarkIce is a live audio streamer. It records audio from an audio interface \
11                    (e.g. sound card), encodes it and sends it to a streaming server (i.e. IceCast, ShoutCast...). \
12                    (depending from your encoding needs you may need to preinstall lame, twolame, vorbis and/or faac/faad)
13
14homepage            http://www.darkice.org/
15platforms           darwin freebsd
16master_sites        http://darkice.googlecode.com/files/ \
17                    http://darkice.org/download/
18
19checksums           md5     1804e63d42a9703d01fe378c9a77c473 \
20                    sha1    dcf9b16f9421c57d5c4afdc601a5a482aa815028 \
21                    rmd160  644fa78893ff566f6967265212f151dc658bca34
22
23
24configure.args      --mandir=${prefix}/share/man
25
26default_variants    +jack +lame
27
28
29variant jack description {Add JACK Audio connectivity} {
30                    depends_lib-append \
31                       port:jack
32                    configure.args-append \
33                       --with-jack-prefix=${prefix} \
34                       --with-jack
35}
36
37variant lame description {Add LAME encoding} {
38                    depends_lib-append \
39                       port:lame
40                    configure.args-append \
41                       --with-lame-prefix=${prefix} \
42                       --with-lame
43}
44
45variant twolame description {Add TWOLAME encoding} {
46                    depends_lib-append \
47                       port:twolame
48                    configure.args-append \
49                       --with-twolame-prefix=${prefix} \
50                       --with-twolame
51}
52
53variant faac description {Add FAAC encoding} {
54                    depends_lib-append \
55                       port:faac
56                    configure.args-append \
57                       --with-faac-prefix=${prefix} \
58                       --with-faac
59}
60
61variant vorbis description {Add OGG-VORBIS encoding} {
62                    depends_lib-append \
63                       port:libvorbis
64                    configure.args-append \
65                       --with-vorbis-prefix=${prefix} \
66                       --with-vorbis
67}
68
69variant samplerate description {Add Samplerate encoding} {
70                    depends_lib-append \
71                       port:libsamplerate
72                    configure.args-append \
73                       --with-samplerate-prefix=${prefix} \
74                       --with-samplerate
75}
76