source: trunk/dports/audio/darkice/Portfile

Last change on this file was 152311, checked in by ryandesign@…, 15 months ago

darkice: add pkgconfig dependency (#52051; maintainer)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
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: Portfile 152311 2016-09-03 13:54:11Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                darkice
7version             1.3
8categories          audio
9platforms           darwin freebsd
10maintainers         syndicat.com:nd
11license             GPL-3+
12
13description         live audio encoder and streamer
14
15long_description    DarkIce is a live audio streamer. It records audio from \
16                    an audio interface (e.g. sound card), encodes it and \
17                    sends it to a streaming server (i.e. IceCast, ShoutCast...).
18
19homepage            http://www.darkice.org/
20master_sites        sourceforge:project/darkice/darkice/${version}/ \
21                    ${homepage}download/
22
23checksums           rmd160  23ecd35ee210b751fd90bb1483b6dcd0ff9df341 \
24                    sha256  2c0d0faaa627c0273b2ce8b38775a73ef97e34ef866862a398f660ad8f6e9de6
25
26depends_build       port:pkgconfig
27
28default_variants    +jack +lame
29
30variant jack description {Add JACK Audio connectivity} {
31    depends_lib-append \
32       port:jack
33    configure.args-append \
34       --with-jack-prefix=${prefix} \
35       --with-jack
36}
37
38variant lame description {Add LAME encoding} {
39    depends_lib-append \
40       port:lame
41    configure.args-append \
42       --with-lame-prefix=${prefix} \
43       --with-lame
44}
45
46variant twolame description {Add TWOLAME encoding} {
47    depends_lib-append \
48       port:twolame
49    configure.args-append \
50       --with-twolame-prefix=${prefix} \
51       --with-twolame
52}
53
54variant faac description {Add FAAC encoding} {
55    depends_lib-append \
56       port:faac
57    configure.args-append \
58       --with-faac-prefix=${prefix} \
59       --with-faac
60}
61
62variant vorbis description {Add OGG-VORBIS encoding} {
63    depends_lib-append \
64       port:libvorbis
65    configure.args-append \
66       --with-vorbis-prefix=${prefix} \
67       --with-vorbis
68}
69
70variant samplerate description {Add Samplerate encoding} {
71    depends_lib-append \
72       port:libsamplerate
73    configure.args-append \
74       --with-samplerate-prefix=${prefix} \
75       --with-samplerate
76}
77
78variant opus description {Add OPUS encoding} {
79    depends_lib-append \
80       port:libopus
81    configure.args-append \
82       --with-opus-prefix=${prefix} \
83       --with-opus
84}
85
Note: See TracBrowser for help on using the repository browser.