Gentoo Archives: gentoo-commits

From: "Remi Cardona (remi)" <remi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/pixman: ChangeLog pixman-0.16.2.ebuild
Date: Tue, 29 Sep 2009 10:49:04
Message-Id: E1MsaGT-0002pR-OU@stork.gentoo.org
1 remi 09/09/29 10:49:01
2
3 Modified: ChangeLog
4 Added: pixman-0.16.2.ebuild
5 Log:
6 x11-libs/pixman: bump to 0.16.2, sync with x11 overlay
7 (Portage version: 2.2_rc42/cvs/Linux i686)
8
9 Revision Changes Path
10 1.46 x11-libs/pixman/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pixman/ChangeLog?rev=1.46&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pixman/ChangeLog?rev=1.46&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pixman/ChangeLog?r1=1.45&r2=1.46
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v
19 retrieving revision 1.45
20 retrieving revision 1.46
21 diff -u -r1.45 -r1.46
22 --- ChangeLog 1 Sep 2009 18:39:20 -0000 1.45
23 +++ ChangeLog 29 Sep 2009 10:49:01 -0000 1.46
24 @@ -1,6 +1,11 @@
25 # ChangeLog for x11-libs/pixman
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.45 2009/09/01 18:39:20 jer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.46 2009/09/29 10:49:01 remi Exp $
29 +
30 +*pixman-0.16.2 (29 Sep 2009)
31 +
32 + 29 Sep 2009; RĂ©mi Cardona <remi@g.o> +pixman-0.16.2.ebuild:
33 + bump to 0.16.2, sync with x11 overlay
34
35 01 Sep 2009; Jeroen Roovers <jer@g.o> pixman-0.12.0.ebuild:
36 Stable for HPPA (scarabeus).
37
38
39
40 1.1 x11-libs/pixman/pixman-0.16.2.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pixman/pixman-0.16.2.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/pixman/pixman-0.16.2.ebuild?rev=1.1&content-type=text/plain
44
45 Index: pixman-0.16.2.ebuild
46 ===================================================================
47 # Copyright 1999-2009 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/pixman-0.16.2.ebuild,v 1.1 2009/09/29 10:49:01 remi Exp $
50
51 # Must be before x-modular eclass is inherited
52 #SNAPSHOT="yes"
53
54 inherit x-modular toolchain-funcs versionator
55
56 EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
57 DESCRIPTION="Low-level pixel manipulation routines"
58
59 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
60 IUSE="altivec mmx sse2"
61
62 pkg_setup() {
63 CONFIGURE_OPTIONS="
64 $(use_enable altivec vmx)
65 --disable-gtk"
66
67 local enable_mmx="$(use mmx && echo 1 || echo 0)"
68 local enable_sse2="$(use sse2 && echo 1 || echo 0)"
69
70 # this block fixes bug #260287
71 if use x86; then
72 if use sse2 && ! $(version_is_at_least "4.2" "$(gcc-version)"); then
73 ewarn "SSE2 instructions require GCC 4.2 or higher."
74 ewarn "pixman will be built *without* SSE2 support"
75 enable_sse2="0"
76 fi
77 fi
78
79 # this block fixes bug #236558
80 case "$enable_mmx,$enable_sse2" in
81 '1,1')
82 CONFIGURE_OPTIONS="${CONFIGURE_OPTIONS} --enable-mmx --enable-sse2" ;;
83 '1,0')
84 CONFIGURE_OPTIONS="${CONFIGURE_OPTIONS} --enable-mmx --disable-sse2" ;;
85 '0,1')
86 ewarn "You enabled SSE2 but have MMX disabled. This is an invalid."
87 ewarn "pixman will be built *without* MMX/SSE2 support."
88 CONFIGURE_OPTIONS="${CONFIGURE_OPTIONS} --disable-mmx --disable-sse2" ;;
89 '0,0')
90 CONFIGURE_OPTIONS="${CONFIGURE_OPTIONS} --disable-mmx --disable-sse2" ;;
91 esac
92 }