Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/ladspa-cmt: ladspa-cmt-1.16-r4.ebuild ChangeLog
Date: Sat, 03 May 2014 09:27:42
Message-Id: 20140503092738.BC2342004C@flycatcher.gentoo.org
1 mgorny 14/05/03 09:27:38
2
3 Modified: ChangeLog
4 Added: ladspa-cmt-1.16-r4.ebuild
5 Log:
6 Enable multilib support. Replace invalid userland_Darwin with elibc_Darwin.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
9
10 Revision Changes Path
11 1.55 media-libs/ladspa-cmt/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/ladspa-cmt/ChangeLog?rev=1.55&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/ladspa-cmt/ChangeLog?rev=1.55&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/ladspa-cmt/ChangeLog?r1=1.54&r2=1.55
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/ladspa-cmt/ChangeLog,v
20 retrieving revision 1.54
21 retrieving revision 1.55
22 diff -u -r1.54 -r1.55
23 --- ChangeLog 24 Apr 2014 13:30:26 -0000 1.54
24 +++ ChangeLog 3 May 2014 09:27:38 -0000 1.55
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-libs/ladspa-cmt
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/ladspa-cmt/ChangeLog,v 1.54 2014/04/24 13:30:26 hasufell Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/ladspa-cmt/ChangeLog,v 1.55 2014/05/03 09:27:38 mgorny Exp $
30 +
31 +*ladspa-cmt-1.16-r4 (03 May 2014)
32 +
33 + 03 May 2014; Michał Górny <mgorny@g.o> +ladspa-cmt-1.16-r4.ebuild:
34 + Enable multilib support. Replace invalid userland_Darwin with elibc_Darwin.
35
36 24 Apr 2014; Julian Ospald <hasufell@g.o> ladspa-cmt-1.16-r3.ebuild:
37 fix deps
38
39
40
41 1.1 media-libs/ladspa-cmt/ladspa-cmt-1.16-r4.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/ladspa-cmt/ladspa-cmt-1.16-r4.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/ladspa-cmt/ladspa-cmt-1.16-r4.ebuild?rev=1.1&content-type=text/plain
45
46 Index: ladspa-cmt-1.16-r4.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-libs/ladspa-cmt/ladspa-cmt-1.16-r4.ebuild,v 1.1 2014/05/03 09:27:38 mgorny Exp $
51
52 EAPI=5
53
54 inherit eutils multilib toolchain-funcs multilib-minimal
55
56 S="${WORKDIR}/cmt/src"
57 MY_P="cmt_src_${PV}"
58
59 DESCRIPTION="CMT (computer music toolkit) Lasdpa library plugins"
60 HOMEPAGE="http://www.ladspa.org/"
61 SRC_URI="http://www.ladspa.org/download/${MY_P}.tgz"
62
63 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
64 LICENSE="LGPL-2.1"
65 SLOT="0"
66 IUSE=""
67
68 DEPEND="media-libs/ladspa-sdk[${MULTILIB_USEDEP}]"
69 RDEPEND=""
70
71 src_prepare() {
72 sed -i \
73 -e "/^CFLAGS/ s/-O3/${CFLAGS}/" \
74 -e 's|/usr/local/include||g' \
75 -e 's|/usr/local/lib||g' makefile \
76 || die "sed makefile failed"
77 sed -i -e "s/^CXXFLAGS*/CXXFLAGS = ${CXXFLAGS} \$(INCLUDES) -Wall -fPIC\n#/" \
78 "${S}/makefile" || die "sed makefile failed (CXXFLAGS)"
79
80 cd "${S}" || die
81 epatch "${FILESDIR}/${P}-mallocstdlib.patch"
82 epatch "${FILESDIR}/${P}-respect-ldflags.patch"
83 epatch "${FILESDIR}/${P}-sa.patch"
84 use elibc_Darwin && epatch "${FILESDIR}/${P}-darwin.patch"
85 multilib_copy_sources
86 }
87
88 multilib_src_compile() {
89 tc-export CXX
90 emake PLUGIN_LIB="cmt.so"
91 }
92
93 multilib_src_install() {
94 insopts -m755
95 insinto /usr/$(get_libdir)/ladspa
96 doins *.so
97 }
98
99 multilib_src_install_all() {
100 insinto /usr/share/ladspa/rdf/
101 doins "${FILESDIR}/cmt.rdf"
102
103 dodoc ../README
104 dohtml ../doc/*
105 }