Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/imagemagick/
Date: Sun, 28 Oct 2018 20:33:12
Message-Id: 1540758774.c8f31d4867fd47cd057b515206562c9b6c2a9917.whissi@gentoo
1 commit: c8f31d4867fd47cd057b515206562c9b6c2a9917
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sun Oct 28 20:23:51 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 28 20:32:54 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8f31d48
7
8 media-gfx/imagemagick: create files in $HOME for src_test in src_test
9
10 Bug: https://bugs.gentoo.org/669878
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
13
14 media-gfx/imagemagick/imagemagick-6.9.10.11.ebuild | 18 +++++++++++-------
15 media-gfx/imagemagick/imagemagick-6.9.10.12.ebuild | 18 +++++++++++-------
16 media-gfx/imagemagick/imagemagick-7.0.8.11.ebuild | 20 ++++++++++++--------
17 media-gfx/imagemagick/imagemagick-7.0.8.12.ebuild | 18 +++++++++++-------
18 media-gfx/imagemagick/imagemagick-9999.ebuild | 20 ++++++++++++--------
19 5 files changed, 57 insertions(+), 37 deletions(-)
20
21 diff --git a/media-gfx/imagemagick/imagemagick-6.9.10.11.ebuild b/media-gfx/imagemagick/imagemagick-6.9.10.11.ebuild
22 index a2998e18311..09a49dc4b9e 100644
23 --- a/media-gfx/imagemagick/imagemagick-6.9.10.11.ebuild
24 +++ b/media-gfx/imagemagick/imagemagick-6.9.10.11.ebuild
25 @@ -79,13 +79,6 @@ src_prepare() {
26 die "Failed to apply hardening of policy.xml"
27 einfo "policy.xml hardened"
28
29 - # Install default (unrestricted) policy in $HOME for test suite #664238
30 - local _im_local_config_home="${HOME}/.config/ImageMagick"
31 - mkdir -p "${_im_local_config_home}" || \
32 - die "Failed to create IM config dir in '${_im_local_config_home}'"
33 - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
34 - die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
35 -
36 elibtoolize # for Darwin modules
37
38 # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
39 @@ -168,6 +161,17 @@ src_configure() {
40 }
41
42 src_test() {
43 + # Install default (unrestricted) policy in $HOME for test suite #664238
44 + local _im_local_config_home="${HOME}/.config/ImageMagick"
45 + mkdir -p "${_im_local_config_home}" || \
46 + die "Failed to create IM config dir in '${_im_local_config_home}'"
47 + cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
48 + die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
49 +
50 + # Check that your policy.xml file is taken into account
51 + LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
52 + "${S}"/utilities/.libs/identify -list policy || die
53 +
54 LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
55 emake check
56 }
57
58 diff --git a/media-gfx/imagemagick/imagemagick-6.9.10.12.ebuild b/media-gfx/imagemagick/imagemagick-6.9.10.12.ebuild
59 index 1895f401aab..e20331f737f 100644
60 --- a/media-gfx/imagemagick/imagemagick-6.9.10.12.ebuild
61 +++ b/media-gfx/imagemagick/imagemagick-6.9.10.12.ebuild
62 @@ -80,13 +80,6 @@ src_prepare() {
63 die "Failed to apply hardening of policy.xml"
64 einfo "policy.xml hardened"
65
66 - # Install default (unrestricted) policy in $HOME for test suite #664238
67 - local _im_local_config_home="${HOME}/.config/ImageMagick"
68 - mkdir -p "${_im_local_config_home}" || \
69 - die "Failed to create IM config dir in '${_im_local_config_home}'"
70 - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
71 - die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
72 -
73 elibtoolize # for Darwin modules
74
75 # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
76 @@ -172,6 +165,17 @@ src_configure() {
77 }
78
79 src_test() {
80 + # Install default (unrestricted) policy in $HOME for test suite #664238
81 + local _im_local_config_home="${HOME}/.config/ImageMagick"
82 + mkdir -p "${_im_local_config_home}" || \
83 + die "Failed to create IM config dir in '${_im_local_config_home}'"
84 + cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
85 + die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
86 +
87 + # Check that your policy.xml file is taken into account
88 + LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
89 + "${S}"/utilities/.libs/identify -list policy || die
90 +
91 LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
92 emake check
93 }
94
95 diff --git a/media-gfx/imagemagick/imagemagick-7.0.8.11.ebuild b/media-gfx/imagemagick/imagemagick-7.0.8.11.ebuild
96 index 9730724f1a1..16e65f8e57b 100644
97 --- a/media-gfx/imagemagick/imagemagick-7.0.8.11.ebuild
98 +++ b/media-gfx/imagemagick/imagemagick-7.0.8.11.ebuild
99 @@ -1,4 +1,4 @@
100 -# Copyright 1999-2018 Gentoo Foundation
101 +# Copyright 1999-2018 Gentoo Authors
102 # Distributed under the terms of the GNU General Public License v2
103
104 EAPI="6"
105 @@ -85,13 +85,6 @@ src_prepare() {
106 die "Failed to apply hardening of policy.xml"
107 einfo "policy.xml hardened"
108
109 - # Install default (unrestricted) policy in $HOME for test suite #664238
110 - local _im_local_config_home="${HOME}/.config/ImageMagick"
111 - mkdir -p "${_im_local_config_home}" || \
112 - die "Failed to create IM config dir in '${_im_local_config_home}'"
113 - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
114 - die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
115 -
116 elibtoolize # for Darwin modules
117
118 # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
119 @@ -174,6 +167,17 @@ src_configure() {
120 }
121
122 src_test() {
123 + # Install default (unrestricted) policy in $HOME for test suite #664238
124 + local _im_local_config_home="${HOME}/.config/ImageMagick"
125 + mkdir -p "${_im_local_config_home}" || \
126 + die "Failed to create IM config dir in '${_im_local_config_home}'"
127 + cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
128 + die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
129 +
130 + # Check that your policy.xml file is taken into account
131 + LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
132 + "${S}"/utilities/.libs/magick -list policy || die
133 +
134 LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
135 emake check
136 }
137
138 diff --git a/media-gfx/imagemagick/imagemagick-7.0.8.12.ebuild b/media-gfx/imagemagick/imagemagick-7.0.8.12.ebuild
139 index 428e6d1e211..73a88b3b9d7 100644
140 --- a/media-gfx/imagemagick/imagemagick-7.0.8.12.ebuild
141 +++ b/media-gfx/imagemagick/imagemagick-7.0.8.12.ebuild
142 @@ -84,13 +84,6 @@ src_prepare() {
143 die "Failed to apply hardening of policy.xml"
144 einfo "policy.xml hardened"
145
146 - # Install default (unrestricted) policy in $HOME for test suite #664238
147 - local _im_local_config_home="${HOME}/.config/ImageMagick"
148 - mkdir -p "${_im_local_config_home}" || \
149 - die "Failed to create IM config dir in '${_im_local_config_home}'"
150 - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
151 - die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
152 -
153 elibtoolize # for Darwin modules
154
155 # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
156 @@ -176,6 +169,17 @@ src_configure() {
157 }
158
159 src_test() {
160 + # Install default (unrestricted) policy in $HOME for test suite #664238
161 + local _im_local_config_home="${HOME}/.config/ImageMagick"
162 + mkdir -p "${_im_local_config_home}" || \
163 + die "Failed to create IM config dir in '${_im_local_config_home}'"
164 + cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
165 + die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
166 +
167 + # Check that your policy.xml file is taken into account
168 + LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
169 + "${S}"/utilities/.libs/magick -list policy || die
170 +
171 LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
172 emake check
173 }
174
175 diff --git a/media-gfx/imagemagick/imagemagick-9999.ebuild b/media-gfx/imagemagick/imagemagick-9999.ebuild
176 index 6f0dd75e82c..73a88b3b9d7 100644
177 --- a/media-gfx/imagemagick/imagemagick-9999.ebuild
178 +++ b/media-gfx/imagemagick/imagemagick-9999.ebuild
179 @@ -1,4 +1,4 @@
180 -# Copyright 1999-2018 Gentoo Foundation
181 +# Copyright 1999-2018 Gentoo Authors
182 # Distributed under the terms of the GNU General Public License v2
183
184 EAPI="6"
185 @@ -84,13 +84,6 @@ src_prepare() {
186 die "Failed to apply hardening of policy.xml"
187 einfo "policy.xml hardened"
188
189 - # Install default (unrestricted) policy in $HOME for test suite #664238
190 - local _im_local_config_home="${HOME}/.config/ImageMagick"
191 - mkdir -p "${_im_local_config_home}" || \
192 - die "Failed to create IM config dir in '${_im_local_config_home}'"
193 - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
194 - die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
195 -
196 elibtoolize # for Darwin modules
197
198 # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
199 @@ -176,6 +169,17 @@ src_configure() {
200 }
201
202 src_test() {
203 + # Install default (unrestricted) policy in $HOME for test suite #664238
204 + local _im_local_config_home="${HOME}/.config/ImageMagick"
205 + mkdir -p "${_im_local_config_home}" || \
206 + die "Failed to create IM config dir in '${_im_local_config_home}'"
207 + cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \
208 + die "Failed to install default blank policy.xml in '${_im_local_config_home}'"
209 +
210 + # Check that your policy.xml file is taken into account
211 + LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
212 + "${S}"/utilities/.libs/magick -list policy || die
213 +
214 LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \
215 emake check
216 }