Ticket #31839: Portfile

File Portfile, 2.0 KB (added by nielsd (Niels Dettenbach), 13 years ago)

Portfile

Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id:
3
4PortSystem          1.0
5
6name                darkice
7version             1.1
8categories          audio
9platforms           darwin freebsd
10maintainers         syndicat.com:nd
11
12description         live audio encoder and streamer
13
14long_description    DarkIce is a live audio streamer. It records audio from \
15                    an audio interface (e.g. sound card), encodes it and \
16                    sends it to a streaming server (i.e. IceCast, ShoutCast...).
17
18homepage            http://www.darkice.org/
19master_sites        googlecode \
20                    ${homepage}download/
21
22checksums           sha1    8379670b477ce72beabd3a2d920ee880f69d7a30 \
23                    rmd160  cdb94d8822dad426a2b1726f1912205417852738
24
25
26default_variants    +jack +lame
27
28variant jack description {Add JACK Audio connectivity} {
29    depends_lib-append \
30       port:jack
31    configure.args-append \
32       --with-jack-prefix=${prefix} \
33       --with-jack
34}
35
36variant lame description {Add LAME encoding} {
37    depends_lib-append \
38       port:lame
39    configure.args-append \
40       --with-lame-prefix=${prefix} \
41       --with-lame
42}
43
44variant twolame description {Add TWOLAME encoding} {
45    depends_lib-append \
46       port:twolame
47    configure.args-append \
48       --with-twolame-prefix=${prefix} \
49       --with-twolame
50}
51
52variant faac description {Add FAAC encoding} {
53    depends_lib-append \
54       port:faac
55    configure.args-append \
56       --with-faac-prefix=${prefix} \
57       --with-faac
58}
59
60variant vorbis description {Add OGG-VORBIS encoding} {
61    depends_lib-append \
62       port:libvorbis
63    configure.args-append \
64       --with-vorbis-prefix=${prefix} \
65       --with-vorbis
66}
67
68variant samplerate description {Add Samplerate encoding} {
69    depends_lib-append \
70       port:libsamplerate
71    configure.args-append \
72       --with-samplerate-prefix=${prefix} \
73       --with-samplerate
74}