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/harfbuzz: harfbuzz-0.9.9.ebuild harfbuzz-9999.ebuild ChangeLog
Date: Mon, 31 Dec 2012 21:12:11
Message-Id: 20121231211201.8DBCC2171D@flycatcher.gentoo.org
1 grobian 12/12/31 21:12:01
2
3 Modified: harfbuzz-0.9.9.ebuild harfbuzz-9999.ebuild
4 ChangeLog
5 Log:
6 Fixed and keyworded for ~x64-macos, bug #449126
7
8 (Portage version: 2.2.01.21476-prefix/cvs/Darwin i386, signed Manifest commit with key 0x5F75F607C5C74E89)
9
10 Revision Changes Path
11 1.5 media-libs/harfbuzz/harfbuzz-0.9.9.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.9.ebuild?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.9.ebuild?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.9.ebuild?r1=1.4&r2=1.5
16
17 Index: harfbuzz-0.9.9.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.9.ebuild,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- harfbuzz-0.9.9.ebuild 28 Dec 2012 12:28:27 -0000 1.4
24 +++ harfbuzz-0.9.9.ebuild 31 Dec 2012 21:12:01 -0000 1.5
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2012 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.9.ebuild,v 1.4 2012/12/28 12:28:27 grobian Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-0.9.9.ebuild,v 1.5 2012/12/31 21:12:01 grobian Exp $
30
31 EAPI=5
32
33 @@ -16,7 +16,7 @@
34 LICENSE="MIT"
35 SLOT="0"
36 [[ ${PV} == 9999 ]] || \
37 -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
38 +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
39 IUSE="static-libs"
40
41 RDEPEND="
42 @@ -33,6 +33,17 @@
43 [[ ${PV} == 9999 ]] && DEPEND+=" dev-util/gtk-doc-am"
44
45 src_prepare() {
46 + if [[ ${CHOST} == *-darwin* ]] ; then
47 + # on Darwin we need to link with g++, like automake defaults to,
48 + # but overridden by upstream because on Linux this is not
49 + # necessary, bug #449126
50 + sed -i \
51 + -e 's/\<LINK\>/CXXLINK/' \
52 + src/Makefile.am || die
53 + sed -i \
54 + -e '/libharfbuzz_la_LINK = /s/\<LINK\>/CXXLINK/' \
55 + src/Makefile.in || die
56 + fi
57 [[ ${PV} == 9999 ]] && eautoreconf
58 elibtoolize # for building a shared library on x64-solaris
59 }
60
61
62
63 1.7 media-libs/harfbuzz/harfbuzz-9999.ebuild
64
65 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild?rev=1.7&view=markup
66 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild?rev=1.7&content-type=text/plain
67 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild?r1=1.6&r2=1.7
68
69 Index: harfbuzz-9999.ebuild
70 ===================================================================
71 RCS file: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild,v
72 retrieving revision 1.6
73 retrieving revision 1.7
74 diff -u -r1.6 -r1.7
75 --- harfbuzz-9999.ebuild 28 Dec 2012 12:28:27 -0000 1.6
76 +++ harfbuzz-9999.ebuild 31 Dec 2012 21:12:01 -0000 1.7
77 @@ -1,6 +1,6 @@
78 # Copyright 1999-2012 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 -# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild,v 1.6 2012/12/28 12:28:27 grobian Exp $
81 +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/harfbuzz-9999.ebuild,v 1.7 2012/12/31 21:12:01 grobian Exp $
82
83 EAPI=5
84
85 @@ -33,6 +33,17 @@
86 [[ ${PV} == 9999 ]] && DEPEND+=" dev-util/gtk-doc-am"
87
88 src_prepare() {
89 + if [[ ${CHOST} == *-darwin* ]] ; then
90 + # on Darwin we need to link with g++, like automake defaults to,
91 + # but overridden by upstream because on Linux this is not
92 + # necessary, bug #449126
93 + sed -i \
94 + -e 's/\<LINK\>/CXXLINK/' \
95 + src/Makefile.am || die
96 + sed -i \
97 + -e '/libharfbuzz_la_LINK = /s/\<LINK\>/CXXLINK/' \
98 + src/Makefile.in || die
99 + fi
100 [[ ${PV} == 9999 ]] && eautoreconf
101 elibtoolize # for building a shared library on x64-solaris
102 }
103
104
105
106 1.18 media-libs/harfbuzz/ChangeLog
107
108 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/ChangeLog?rev=1.18&view=markup
109 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/ChangeLog?rev=1.18&content-type=text/plain
110 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/harfbuzz/ChangeLog?r1=1.17&r2=1.18
111
112 Index: ChangeLog
113 ===================================================================
114 RCS file: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v
115 retrieving revision 1.17
116 retrieving revision 1.18
117 diff -u -r1.17 -r1.18
118 --- ChangeLog 28 Dec 2012 12:28:27 -0000 1.17
119 +++ ChangeLog 31 Dec 2012 21:12:01 -0000 1.18
120 @@ -1,6 +1,10 @@
121 # ChangeLog for media-libs/harfbuzz
122 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
123 -# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v 1.17 2012/12/28 12:28:27 grobian Exp $
124 +# $Header: /var/cvsroot/gentoo-x86/media-libs/harfbuzz/ChangeLog,v 1.18 2012/12/31 21:12:01 grobian Exp $
125 +
126 + 31 Dec 2012; Fabian Groffen <grobian@g.o> harfbuzz-0.9.9.ebuild,
127 + harfbuzz-9999.ebuild:
128 + Fixed and keyworded for ~x64-macos, bug #449126
129
130 28 Dec 2012; Fabian Groffen <grobian@g.o> harfbuzz-0.9.9.ebuild,
131 harfbuzz-9999.ebuild: