/[gentoo-x86]/media-sound/sox/sox-14.4.0.ebuild
Gentoo

Contents of /media-sound/sox/sox-14.4.0.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (show annotations) (download)
Sun Mar 10 09:52:36 2013 UTC (2 months, 1 week ago) by aballier
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +1 -1 lines
FILE REMOVED
remove old

(Portage version: 2.2.0_alpha166/cvs/Linux x86_64, signed Manifest commit with key 160F534A)

1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/media-sound/sox/sox-14.4.0.ebuild,v 1.4 2012/11/25 21:12:32 lu_zero Exp $
4
5 EAPI=4
6 inherit eutils flag-o-matic autotools
7
8 DESCRIPTION="The swiss army knife of sound processing programs"
9 HOMEPAGE="http://sox.sourceforge.net"
10 SRC_URI="mirror://sourceforge/sox/${P}.tar.gz"
11
12 LICENSE="LGPL-2.1"
13 SLOT="0"
14 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
15 IUSE="alsa amr ao debug encode ffmpeg flac id3tag ladspa mad ogg openmp oss png pulseaudio sndfile static-libs twolame wavpack"
16
17 # libtool required for libltdl
18 RDEPEND=">=sys-devel/libtool-2.2.6b
19 >=media-sound/gsm-1.0.12-r1
20 alsa? ( media-libs/alsa-lib )
21 amr? ( media-libs/opencore-amr )
22 ao? ( media-libs/libao )
23 encode? ( >=media-sound/lame-3.98.4 )
24 ffmpeg? ( >=virtual/ffmpeg-0.9 )
25 flac? ( media-libs/flac )
26 id3tag? ( media-libs/libid3tag )
27 ladspa? ( media-libs/ladspa-sdk )
28 mad? ( media-libs/libmad )
29 ogg? ( media-libs/libvorbis media-libs/libogg )
30 png? ( media-libs/libpng sys-libs/zlib )
31 pulseaudio? ( media-sound/pulseaudio )
32 sndfile? ( media-libs/libsndfile )
33 twolame? ( media-sound/twolame )
34 wavpack? ( media-sound/wavpack )"
35 DEPEND="${RDEPEND}
36 virtual/pkgconfig"
37
38 DOCS=( AUTHORS ChangeLog NEWS README )
39
40 src_prepare() {
41 sed -i -e 's:CFLAGS="-g":CFLAGS="$CFLAGS -g":' configure || die #386027
42
43 epatch \
44 "${FILESDIR}"/${PN}-14.3.2-uclibc.patch \
45 "${FILESDIR}"/${P}-ffmpeg.patch \
46 "${FILESDIR}"/${P}-avcodec54.patch \
47 "${FILESDIR}"/${P}-libav-9.patch
48 eautoreconf
49 }
50
51 src_configure() {
52 # Fixes wav segfaults. See Bug #35745.
53 append-flags -fsigned-char
54
55 econf \
56 $(use_with alsa) \
57 $(use_with amr amrnb) \
58 $(use_with amr amrwb) \
59 $(use_with ao) \
60 $(use_enable debug) \
61 $(use_with encode lame) \
62 $(use_with ffmpeg) \
63 $(use_with flac) \
64 $(use_with id3tag) \
65 $(use_with ladspa) \
66 $(use_with mad) \
67 $(use_enable openmp gomp) \
68 $(use_with ogg oggvorbis) \
69 $(use_with oss) \
70 $(use_with png) \
71 $(use_with pulseaudio) \
72 $(use_with sndfile) \
73 $(use_enable static-libs static) \
74 $(use_with twolame) \
75 $(use_with wavpack) \
76 --with-distro="Gentoo"
77 }
78
79 src_install() {
80 default
81 # libltdl is used for loading plugins, keeping libtool files with empty
82 # dependency_libs what otherwise would be -exec rm -f {} +
83 find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
84 }

  ViewVC Help
Powered by ViewVC 1.1.13