Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/lcms: lcms-2.0a.ebuild ChangeLog lcms-1.19.ebuild
Date: Tue, 28 Sep 2010 16:19:49
Message-Id: 20100928161943.0AE4E20051@flycatcher.gentoo.org
1 ssuominen 10/09/28 16:19:43
2
3 Modified: lcms-2.0a.ebuild ChangeLog lcms-1.19.ebuild
4 Log:
5 USE="static-libs" and punt .la files.
6
7 (Portage version: 2.2_rc87/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.12 media-libs/lcms/lcms-2.0a.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/lcms-2.0a.ebuild?rev=1.12&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/lcms-2.0a.ebuild?rev=1.12&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/lcms-2.0a.ebuild?r1=1.11&r2=1.12
15
16 Index: lcms-2.0a.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-2.0a.ebuild,v
19 retrieving revision 1.11
20 retrieving revision 1.12
21 diff -u -r1.11 -r1.12
22 --- lcms-2.0a.ebuild 26 Sep 2010 23:10:02 -0000 1.11
23 +++ lcms-2.0a.ebuild 28 Sep 2010 16:19:42 -0000 1.12
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2010 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-2.0a.ebuild,v 1.11 2010/09/26 23:10:02 ssuominen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-2.0a.ebuild,v 1.12 2010/09/28 16:19:42 ssuominen Exp $
29
30 EAPI=2
31 inherit libtool
32 @@ -14,9 +14,10 @@
33 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
34 IUSE="jpeg static-libs tiff zlib"
35
36 -DEPEND="jpeg? ( virtual/jpeg )
37 +RDEPEND="jpeg? ( virtual/jpeg )
38 tiff? ( media-libs/tiff )
39 zlib? ( sys-libs/zlib )"
40 +DEPEND="${RDEPEND}"
41
42 RESTRICT="test" # Segment maxima GBD test fails randomly
43
44 @@ -46,5 +47,5 @@
45 insinto /usr/share/doc/${PF}/pdf
46 doins doc/*.pdf || die
47
48 - find "${D}" -name '*.la' -delete
49 + find "${D}" -name '*.la' -exec rm -f '{}' +
50 }
51
52
53
54 1.122 media-libs/lcms/ChangeLog
55
56 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/ChangeLog?rev=1.122&view=markup
57 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/ChangeLog?rev=1.122&content-type=text/plain
58 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/ChangeLog?r1=1.121&r2=1.122
59
60 Index: ChangeLog
61 ===================================================================
62 RCS file: /var/cvsroot/gentoo-x86/media-libs/lcms/ChangeLog,v
63 retrieving revision 1.121
64 retrieving revision 1.122
65 diff -u -r1.121 -r1.122
66 --- ChangeLog 4 Sep 2010 14:51:17 -0000 1.121
67 +++ ChangeLog 28 Sep 2010 16:19:42 -0000 1.122
68 @@ -1,6 +1,9 @@
69 # ChangeLog for media-libs/lcms
70 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
71 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/ChangeLog,v 1.121 2010/09/04 14:51:17 armin76 Exp $
72 +# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/ChangeLog,v 1.122 2010/09/28 16:19:42 ssuominen Exp $
73 +
74 + 28 Sep 2010; Samuli Suominen <ssuominen@g.o> lcms-1.19.ebuild:
75 + USE="static-libs" and punt .la files.
76
77 04 Sep 2010; Raúl Porcel <armin76@g.o> lcms-2.0a.ebuild:
78 alpha/ia64/s390/sh/sparc stable wrt #328795
79
80
81
82 1.9 media-libs/lcms/lcms-1.19.ebuild
83
84 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/lcms-1.19.ebuild?rev=1.9&view=markup
85 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/lcms-1.19.ebuild?rev=1.9&content-type=text/plain
86 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/lcms/lcms-1.19.ebuild?r1=1.8&r2=1.9
87
88 Index: lcms-1.19.ebuild
89 ===================================================================
90 RCS file: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.19.ebuild,v
91 retrieving revision 1.8
92 retrieving revision 1.9
93 diff -u -r1.8 -r1.9
94 --- lcms-1.19.ebuild 23 Jul 2010 20:40:22 -0000 1.8
95 +++ lcms-1.19.ebuild 28 Sep 2010 16:19:42 -0000 1.9
96 @@ -1,10 +1,9 @@
97 # Copyright 1999-2010 Gentoo Foundation
98 # Distributed under the terms of the GNU General Public License v2
99 -# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.19.ebuild,v 1.8 2010/07/23 20:40:22 ssuominen Exp $
100 +# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.19.ebuild,v 1.9 2010/09/28 16:19:42 ssuominen Exp $
101
102 -EAPI="2"
103 -
104 -inherit libtool eutils multilib
105 +EAPI=2
106 +inherit libtool multilib
107
108 DESCRIPTION="A lightweight, speed optimized color management engine"
109 HOMEPAGE="http://www.littlecms.com/"
110 @@ -13,7 +12,7 @@
111 LICENSE="MIT"
112 SLOT="0"
113 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
114 -IUSE="tiff jpeg zlib python"
115 +IUSE="jpeg python static-libs tiff zlib"
116
117 RDEPEND="tiff? ( media-libs/tiff )
118 jpeg? ( virtual/jpeg )
119 @@ -24,14 +23,15 @@
120 src_prepare() {
121 # run swig to regenerate lcms_wrap.cxx and lcms.py (bug #148728)
122 if use python; then
123 - cd "${S}"/python
124 - ./swig_lcms || die "swig_lcms failed"
125 + cd python
126 + ./swig_lcms || die
127 fi
128 }
129
130 src_configure() {
131 econf \
132 --disable-dependency-tracking \
133 + $(use_enable static-libs static) \
134 $(use_with jpeg) \
135 $(use_with python) \
136 $(use_with tiff) \
137 @@ -43,10 +43,12 @@
138 DESTDIR="${D}" \
139 BINDIR="${D}"/usr/bin \
140 libdir=/usr/$(get_libdir) \
141 - install || die "make install failed"
142 + install || die
143
144 insinto /usr/share/lcms/profiles
145 doins testbed/*.icm
146
147 dodoc AUTHORS README* INSTALL NEWS doc/*
148 +
149 + find "${D}" -name '*.la' -exec rm -f '{}' +
150 }