Ticket #7008: Portfile

File Portfile, 1.9 KB (added by namely_void@…, 18 years ago)

New Portfile

Line 
1# $Id: Portfile,v 1.13 2005/06/04 16:18:55 toby Exp $
2
3PortSystem 1.0
4name             vorbis-tools
5version          1.1.1
6revision         0
7categories       audio
8maintainers      toby@opendarwin.org
9description      The Ogg Vorbis CODEC tools
10long_description \
11    Ogg Vorbis is a fully Open, non-proprietary, patent-and-royalty-free, \
12    general-purpose compressed audio format for mid to high quality \
13    (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and \
14    variable bitrates from 16 to 128 kbps/channel. This places Vorbis in \
15    the same competetive class as audio representations such as MPEG-4 \
16    (AAC), and similar to, but higher performance than MPEG-1/2 audio \
17    layer 3, MPEG-4 audio (TwinVQ), WMA and PAC.
18homepage         http://www.xiph.org/ogg/vorbis/
19platforms        darwin
20master_sites     http://downloads.xiph.org/releases/vorbis/
21checksums        md5 47845fd76f5f2354a3619c4097575487
22depends_lib      lib:libogg.0:libogg lib:libvorbis.0:libvorbis \
23                 lib:libcurl.2:curl
24configure.env    LDFLAGS="-L${prefix}/lib" \
25                 CPPFLAGS="-I${prefix}/include -no-cpp-precomp"
26configure.args   --mandir=${prefix}/share/man \
27                 --without-ao \
28                 --disable-ogg123 \
29                 --without-flac \
30                 --without-speex
31
32variant player {
33        depends_lib-append    lib:libao.2:libao
34        configure.args-delete --without-ao --disable-ogg123
35        configure.args-append --with-ao --enable-ogg123
36}
37
38variant flac {
39        depends_lib-append    lib:libFLAC.7:flac
40        configure.args-delete --without-flac
41        configure.args-append --with-flac
42}
43
44variant speex {
45        depends_lib-append    lib:libspeex.1:speex
46        configure.args-delete --without-speex
47        configure.args-append --with-speex
48}
49
50post-destroot {
51        file delete -force ${destroot}${prefix}/share/locale/locale.alias
52        file delete -force ${destroot}${prefix}/lib/charset.alias
53}