Gentoo Archives: gentoo-commits

From: "Fabian Groffen (grobian)" <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/phonon: ChangeLog phonon-4.6.0-r1.ebuild
Date: Sat, 29 Sep 2012 18:33:16
Message-Id: 20120929183305.4B42E21600@flycatcher.gentoo.org
1 grobian 12/09/29 18:33:05
2
3 Modified: ChangeLog phonon-4.6.0-r1.ebuild
4 Log:
5 Fix for and keyworded ~{ppc,x86,x64}-macos, force for amd64 hardened keyword problems
6
7 (Portage version: 2.2.01.21143-prefix/cvs/Darwin i386, RepoMan options: --force)
8
9 Revision Changes Path
10 1.44 media-libs/phonon/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/ChangeLog?rev=1.44&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/ChangeLog?rev=1.44&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/ChangeLog?r1=1.43&r2=1.44
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/phonon/ChangeLog,v
19 retrieving revision 1.43
20 retrieving revision 1.44
21 diff -u -r1.43 -r1.44
22 --- ChangeLog 23 Sep 2012 04:25:32 -0000 1.43
23 +++ ChangeLog 29 Sep 2012 18:33:05 -0000 1.44
24 @@ -1,6 +1,9 @@
25 # ChangeLog for media-libs/phonon
26 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/ChangeLog,v 1.43 2012/09/23 04:25:32 blueness Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/ChangeLog,v 1.44 2012/09/29 18:33:05 grobian Exp $
29 +
30 + 29 Sep 2012; Fabian Groffen <grobian@g.o> phonon-4.6.0-r1.ebuild:
31 + Fix for and keyworded ~{ppc,x86,x64}-macos
32
33 23 Sep 2012; Anthony G. Basile <blueness@g.o> phonon-4.6.0-r1.ebuild:
34 stable arm, bug #431190
35
36
37
38 1.13 media-libs/phonon/phonon-4.6.0-r1.ebuild
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/phonon-4.6.0-r1.ebuild?rev=1.13&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/phonon-4.6.0-r1.ebuild?rev=1.13&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/phonon-4.6.0-r1.ebuild?r1=1.12&r2=1.13
43
44 Index: phonon-4.6.0-r1.ebuild
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.6.0-r1.ebuild,v
47 retrieving revision 1.12
48 retrieving revision 1.13
49 diff -u -r1.12 -r1.13
50 --- phonon-4.6.0-r1.ebuild 23 Sep 2012 04:25:32 -0000 1.12
51 +++ phonon-4.6.0-r1.ebuild 29 Sep 2012 18:33:05 -0000 1.13
52 @@ -1,12 +1,12 @@
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 -# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.6.0-r1.ebuild,v 1.12 2012/09/23 04:25:32 blueness Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.6.0-r1.ebuild,v 1.13 2012/09/29 18:33:05 grobian Exp $
57
58 EAPI=4
59
60 if [[ ${PV} != *9999* ]]; then
61 SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.xz"
62 - KEYWORDS="amd64 arm hppa ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
63 + KEYWORDS="amd64 arm hppa ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
64 else
65 SCM_ECLASS="git-2"
66 EGIT_REPO_URI="git://anongit.kde.org/${PN}"
67 @@ -63,3 +63,22 @@
68 )
69 cmake-utils_src_configure
70 }
71 +
72 +src_install() {
73 + cmake-utils_src_install
74 + # fixup broken cmake system library installs
75 + if [[ ${CHOST} == *-darwin* ]] ; then
76 + local lib
77 + for lib in "${EPREFIX}"/usr/lib/libphonon{.4,experimental.4.6.0}.dylib ; do
78 + install_name_tool -id "${lib}" "${D}${lib}"
79 + done
80 + for lib in /usr/lib/libphononexperimental.4.dylib \
81 + /usr/lib/qt4/plugins/designer/libphononwidgets.bundle ;
82 + do
83 + install_name_tool -change \
84 + "lib/libphonon.4.dylib" \
85 + "${EPREFIX}/usr/lib/libphonon.4.dylib" \
86 + ${ED}${lib}
87 + done
88 + fi
89 +}