source: trunk/dports/audio/sox/Portfile

Last change on this file was 144176, checked in by ionic@…, 21 months ago

sox: fix trace mode builds only.

No functional change, so no revbump. "Normal" builds are not failing
because pkgconfig is likely pulled in by some other dependency already.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 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 144176 2016-01-03 22:38:51Z ryandesign@macports.org $
3
4PortSystem 1.0
5
6name             sox
7conflicts        play
8version          14.4.2
9categories       audio
10platforms        darwin
11maintainers      stare.cz:hans
12license          GPL-2+ LGPL-2.1+
13# SoX itself is GPLv2+, but opencore-amr is Apache,
14# so use GPLv3 to avoid license conflict
15
16description      the Swiss Army knife of audio manipulation
17long_description \
18        SoX (also known as Sound eXchange) translates sound samples between \
19        different file formats, and optionally applies various sound \
20        effects. SoX is intended as the Swiss Army knife of sound processing \
21        tools. It doesn't do anything very well, but sooner or later it \
22        comes in very handy.
23
24homepage         http://sox.sourceforge.net/
25master_sites     sourceforge:project/sox/sox/${version}
26use_bzip2        yes
27checksums        sha1    dc9668256b9d81ef25d672f14f12ec026b0b4087 \
28                 rmd160  738ac41a07f74f66e27cd642f786cc5815ca87ff
29
30# replaces wget(1) with ftp(1)
31patchfiles      patch-src-formats.c.diff
32
33depends_build   \
34                port:pkgconfig
35
36depends_lib     \
37                port:flac               \
38                port:lame               \
39                port:libiconv           \
40                port:libid3tag          \
41                port:libmad             \
42                port:libmagic           \
43                port:libogg             \
44                port:libopus            \
45                port:libpng             \
46                port:libsndfile         \
47                port:libvorbis          \
48                port:opencore-amr       \
49                port:opusfile           \
50                port:twolame            \
51                port:wavpack            \
52                port:zlib
53
54configure.args  \
55                --enable-largefile      \
56                --disable-silent-libtool\
57                --disable-openmp        \
58                --enable-symlinks       \
59                --without-libltdl       \
60                --with-distro=macosx    \
61
62# additional formats
63configure.args-append \
64                --with-magic            \
65                --with-png              \
66                --without-ladspa        \
67                --with-mad              \
68                --with-id3tag           \
69                --with-lame             \
70                --with-twolame          \
71                --with-oggvorbis        \
72                --with-opus             \
73                --with-flac             \
74                --with-amrwb            \
75                --with-amrnb            \
76                --with-wavpack          \
77                --with-sndfile          \
78                --with-mp3              \
79                --with-gsm              \
80                --with-lpc10
81
82# output drivers
83configure.args-append \
84                --with-coreaudio        \
85                --without-sndio         \
86                --without-alsa          \
87                --without-ao            \
88                --without-pulseaudio    \
89                --without-waveaudio     \
90                --without-oss           \
91                --without-sunaudio
Note: See TracBrowser for help on using the repository browser.