1 |
commit: 290927105365ff1f2374f383d7135ecf17f41cb1 |
2 |
Author: Michael Weber <xmw <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jan 23 00:31:02 2017 +0000 |
4 |
Commit: Michael Weber <xmw <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jan 23 00:31:18 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29092710 |
7 |
|
8 |
app-text/mupdf: Version bump (https://github.com/gentoo/gentoo/pull/3108, thanks charIes17). |
9 |
|
10 |
Package-Manager: Portage-2.3.3, Repoman-2.3.1 |
11 |
|
12 |
app-text/mupdf/Manifest | 1 + |
13 |
.../files/mupdf-1.10a-Makerules-openssl-curl.patch | 32 ++ |
14 |
.../mupdf-1.10a-add-desktop-pc-xpm-files.patch | 533 +++++++++++++++++++++ |
15 |
app-text/mupdf/mupdf-1.10a.ebuild | 146 ++++++ |
16 |
4 files changed, 712 insertions(+) |
17 |
|
18 |
diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest |
19 |
index 88b3b21..43abae7 100644 |
20 |
--- a/app-text/mupdf/Manifest |
21 |
+++ b/app-text/mupdf/Manifest |
22 |
@@ -1,3 +1,4 @@ |
23 |
+DIST mupdf-1.10a-source.tar.gz 42264707 SHA256 aacc1f36b9180f562022ef1ab3439b009369d944364f3cff8a2a898834e3a836 SHA512 8c735963364985e74ceb38242afae555a3d2ee7c69abe3fe5c485e8613a83d996a58f231cb689a156019d431fa67d565503247d010b0a404054850483aed9fec WHIRLPOOL f3dc7fbddd2ee140226f17b444f184138dbff5d626033a295a7b335119fae5eb49eae680fb392068935610cdbed21267016af8afaa080fffba4f320b82209fbb |
24 |
DIST mupdf-1.5.tar.gz 7485699 SHA256 946393c7abf78e50fa9815f18a9e91f275a1a96a7ea14ae39b5237944070d1f5 SHA512 bfb79838eba629295ab164cf37e49edc8846689598fbad9312409535022a2e747bd062718b899909564c6cf5826fb46a2b4b579ced8c7a3896d6098e7e5ccf40 WHIRLPOOL ebcaf5f677984a78aecf9eeb72e7a79e6e2a6388db5024427d8bf55f31b3690844dd291ada3cd578a5bb9a370ea21cb2a044656c21a0ef47cdf7bfc42c842beb |
25 |
DIST mupdf-1.8.tar.gz 7706473 SHA256 d4e06644caad381d1dc88401dae12ee614809a7b95f6dcbf6fd086d5b594dcc4 SHA512 6adc30330c61d0bb8c9ee09488ef31701e9a7425cbac76e072eae9816c14a1190a1e2bd1e9155b6892d4198f7d8692661582cc1b82c7caab7b3ba4fddfcc7461 WHIRLPOOL 9fceca049cf5eaffd1520a0077c78bd8647d8e5b384eb2c1bc968a16349b46909b592cb8cbd5ee0546e798434afbece39a258e175ba02d0454b8edc35e179dd7 |
26 |
DIST mupdf-1.9a.tar.gz 13282205 SHA256 2a7d6d73cd1f6de8f70792dff9936b84c54c127feecd485675e0d0c17debc98d SHA512 aa268484371597f2082bff61052b3f80e30b8d41018bf0477b8975e4520849090b75e6c4be6be15d6af9cea6d9315deb28f82c6afc8b6f3c5bfc3498eca91140 WHIRLPOOL b552e68d0412e723e23c645516e87d695e00af0c88b14ab1ebc6b65e374f525fab6df2b5f81fe72fc8a61a8a9f616712ef0d215a07327745d33fb0238509eac9 |
27 |
|
28 |
diff --git a/app-text/mupdf/files/mupdf-1.10a-Makerules-openssl-curl.patch b/app-text/mupdf/files/mupdf-1.10a-Makerules-openssl-curl.patch |
29 |
new file mode 100644 |
30 |
index 00000000..3fdc204 |
31 |
--- /dev/null |
32 |
+++ b/app-text/mupdf/files/mupdf-1.10a-Makerules-openssl-curl.patch |
33 |
@@ -0,0 +1,32 @@ |
34 |
+--- mupdf-1.10a/Makerules |
35 |
++++ mupdf-1.10a/Makerules |
36 |
+@@ -107,12 +107,17 @@ |
37 |
+ |
38 |
+ HAVE_PTHREADS ?= yes |
39 |
+ |
40 |
++WANT_OPENSSL ?= yes |
41 |
++ifeq "$(WANT_OPENSSL)" "yes" |
42 |
+ ifeq "$(shell pkg-config --exists libcrypto && echo yes)" "yes" |
43 |
+ HAVE_LIBCRYPTO = yes |
44 |
+ SYS_LIBCRYPTO_CFLAGS = -DHAVE_LIBCRYPTO $(shell pkg-config --cflags libcrypto) |
45 |
+ SYS_LIBCRYPTO_LIBS = $(shell pkg-config --libs libcrypto) |
46 |
+ endif |
47 |
++endif |
48 |
+ |
49 |
++WANT_CURL ?= yes |
50 |
++ifeq "$(WANT_CURL)" "yes" |
51 |
+ ifeq "$(shell pkg-config --exists libcurl && echo yes)" "yes" |
52 |
+ HAVE_CURL = yes |
53 |
+ SYS_CURL_CFLAGS = $(shell pkg-config --cflags libcurl) |
54 |
+@@ -122,8 +127,10 @@ |
55 |
+ SYS_CURL_CFLAGS += $(shell pkg-config --cflags openssl) |
56 |
+ SYS_CURL_DEPS += $(shell pkg-config --libs openssl) |
57 |
+ endif |
58 |
+-endif |
59 |
+ SYS_CURL_DEPS += -lpthread -lrt |
60 |
++endif |
61 |
++endif |
62 |
++ |
63 |
+ |
64 |
+ ifeq "$(shell pkg-config --exists x11 xext && echo yes)" "yes" |
65 |
+ HAVE_X11 = yes |
66 |
|
67 |
diff --git a/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch b/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch |
68 |
new file mode 100644 |
69 |
index 00000000..decab50 |
70 |
--- /dev/null |
71 |
+++ b/app-text/mupdf/files/mupdf-1.10a-add-desktop-pc-xpm-files.patch |
72 |
@@ -0,0 +1,533 @@ |
73 |
+--- /dev/null |
74 |
++++ ./platform/debian/mupdf.desktop |
75 |
+@@ -0,0 +1,15 @@ |
76 |
++[Desktop Entry] |
77 |
++Name=MuPDF |
78 |
++GenericName=PDF file viewer |
79 |
++Exec=mupdf %f |
80 |
++TryExec=mupdf |
81 |
++Icon=mupdf |
82 |
++Terminal=false |
83 |
++Type=Application |
84 |
++MimeType=application/pdf;application/x-pdf;application/x-cbz;application/oxps;application/vnd.ms-xpsdocument;image/jpeg;image/pjpeg;image/png;image/tiff;image/x-tiff; |
85 |
++Categories=Viewer;Graphics; |
86 |
++Actions=View; |
87 |
++ |
88 |
++[Desktop Action View] |
89 |
++Name=View with mupdf |
90 |
++Exec=mupdf %f |
91 |
+--- /dev/null |
92 |
++++ ./platform/debian/mupdf.pc |
93 |
+@@ -0,0 +1,12 @@ |
94 |
++prefix=/usr |
95 |
++exec_prefix=${prefix} |
96 |
++libdir=${exec_prefix}/lib |
97 |
++includedir=${prefix}/include |
98 |
++ |
99 |
++Name: mupdf |
100 |
++Description: Library for rendering PDF documents |
101 |
++Requires: freetype2 libopenjp2 libcrypto |
102 |
++Version: 0.5.0 |
103 |
++Libs: -L${libdir} -lmupdf |
104 |
++Libs.private: -lmupdf-js-none |
105 |
++Cflags: -I${includedir} |
106 |
+--- /dev/null |
107 |
++++ ./platform/debian/mupdf.xpm |
108 |
+@@ -0,0 +1,497 @@ |
109 |
++/* XPM */ |
110 |
++static char *mupdf[] = { |
111 |
++/* width height ncolors chars_per_pixel */ |
112 |
++"48 48 442 2", |
113 |
++/* colors */ |
114 |
++" c #000000", |
115 |
++" . c #2E4558", |
116 |
++" X c #252121", |
117 |
++" o c #AFAFAF", |
118 |
++" O c #28313B", |
119 |
++" + c #231F1F", |
120 |
++" @ c #686666", |
121 |
++" # c #98BDD7", |
122 |
++" $ c #201B1C", |
123 |
++" % c #7CABCC", |
124 |
++" & c #4487B6", |
125 |
++" * c #DFDEDE", |
126 |
++" = c #4285B4", |
127 |
++" - c #615E5F", |
128 |
++" ; c #605E5E", |
129 |
++" : c #23262C", |
130 |
++" > c #D9D8D8", |
131 |
++" , c #F7FAFC", |
132 |
++" < c #D7D6D6", |
133 |
++" 1 c #BFD6E6", |
134 |
++" 2 c #6BA0C5", |
135 |
++" 3 c #232122", |
136 |
++" 4 c #555253", |
137 |
++" 5 c #CDCCCC", |
138 |
++" 6 c #E7EFF6", |
139 |
++" 7 c #4786B2", |
140 |
++" 8 c #CADDEA", |
141 |
++" 9 c #4085B5", |
142 |
++" 0 c #AECBDF", |
143 |
++" q c #CBCACA", |
144 |
++" w c #92B9D4", |
145 |
++" e c #365F7D", |
146 |
++" r c #5A95BE", |
147 |
++" t c #3E83B3", |
148 |
++" y c #304B60", |
149 |
++" u c #C7C6C6", |
150 |
++" i c #4D8EBB", |
151 |
++" p c #F1F6F9", |
152 |
++" a c #C1C0C0", |
153 |
++" s c #454243", |
154 |
++" d c #669CC3", |
155 |
++" f c #81AECD", |
156 |
++" g c #7A7777", |
157 |
++" h c #434041", |
158 |
++" j c #3E779F", |
159 |
++" k c #272E36", |
160 |
++" l c #413E3F", |
161 |
++" z c #3F3C3D", |
162 |
++" x c #5895BF", |
163 |
++" c c #3D3A3B", |
164 |
++" v c #C6DBE9", |
165 |
++" b c #B8B6B7", |
166 |
++" n c #4282B0", |
167 |
++" m c #FDFDFE", |
168 |
++" M c #B7B6B6", |
169 |
++" N c #8DB5D2", |
170 |
++" B c #242529", |
171 |
++" V c #B3B2B2", |
172 |
++" C c #222327", |
173 |
++" Z c #B0AEAF", |
174 |
++" A c #EDF4F8", |
175 |
++" S c #686565", |
176 |
++" D c #488AB9", |
177 |
++" F c #9ABED8", |
178 |
++" G c #7EACCD", |
179 |
++" H c #ECF2F7", |
180 |
++" J c #211C1C", |
181 |
++" K c #666363", |
182 |
++" L c #F1F1F2", |
183 |
++" P c #ABAAAA", |
184 |
++" I c #4588B6", |
185 |
++" U c #A9A8A8", |
186 |
++" Y c #2D2A2B", |
187 |
++" T c #A7A6A6", |
188 |
++" R c #615D5E", |
189 |
++" E c #2B2829", |
190 |
++" W c #8DB7D5", |
191 |
++" Q c #F9FBFD", |
192 |
++" ! c #DDE9F2", |
193 |
++" ~ c #F8FBFC", |
194 |
++" ^ c #DCE9F1", |
195 |
++" / c #A5C5DC", |
196 |
++" ( c #89B3D1", |
197 |
++" ) c #5C5959", |
198 |
++" _ c #A4C5DB", |
199 |
++" ` c #335A76", |
200 |
++" ' c #518FBB", |
201 |
++" ] c #E6E7E7", |
202 |
++" [ c #5A5757", |
203 |
++" { c #232021", |
204 |
++" } c #33536C", |
205 |
++" | c #98BED9", |
206 |
++". c #E0E1E1", |
207 |
++".. c #7CACCE", |
208 |
++".X c #4488B8", |
209 |
++".o c #2D3F4F", |
210 |
++".O c #999898", |
211 |
++".+ c #4388B7", |
212 |
++".@ c #5E98C1", |
213 |
++".# c #CDCDCB", |
214 |
++".$ c #524F4F", |
215 |
++".% c #B0CCE0", |
216 |
++".& c #979696", |
217 |
++".* c #78A8CA", |
218 |
++".= c #5C96BF", |
219 |
++".- c #969495", |
220 |
++".; c #4084B4", |
221 |
++".: c #252930", |
222 |
++".> c #949293", |
223 |
++"., c #929091", |
224 |
++".< c #417FAB", |
225 |
++".1 c #4F8FBC", |
226 |
++".2 c #F3F7FA", |
227 |
++".3 c #D3D3D4", |
228 |
++".4 c #D7E5EF", |
229 |
++".5 c #222023", |
230 |
++".6 c #9FC1D9", |
231 |
++".7 c #679DC3", |
232 |
++".8 c #37678A", |
233 |
++".9 c #4B8BB8", |
234 |
++".0 c #3E769E", |
235 |
++".q c #3C749C", |
236 |
++".w c #403D3D", |
237 |
++".e c #92BAD6", |
238 |
++".r c #C8DCEA", |
239 |
++".t c #FEFEFE", |
240 |
++".y c #3D393A", |
241 |
++".u c #3B3738", |
242 |
++".i c #355974", |
243 |
++".p c #353132", |
244 |
++".a c #7A7879", |
245 |
++".s c #498BB9", |
246 |
++".d c #9BBFD8", |
247 |
++".f c #4E8AB4", |
248 |
++".g c #787677", |
249 |
++".h c #F2F2F2", |
250 |
++".j c #F0F0F0", |
251 |
++".k c #2F2B2C", |
252 |
++".l c #EEEEEE", |
253 |
++".z c #727071", |
254 |
++".x c #26282D", |
255 |
++".c c #ECECEC", |
256 |
++".v c #2B2728", |
257 |
++".b c #FAFCFD", |
258 |
++".n c #EAEAEA", |
259 |
++".m c #DEEAF2", |
260 |
++".M c #E9EAE9", |
261 |
++".N c #C2D8E7", |
262 |
++".B c #6E6C6D", |
263 |
++".V c #5390BC", |
264 |
++".C c #E8E8E8", |
265 |
++".Z c #6EA2C6", |
266 |
++".A c #272324", |
267 |
++".S c #E7E6E7", |
268 |
++".D c #E6E6E6", |
269 |
++".F c #252122", |
270 |
++".G c #29333D", |
271 |
++".H c #E4E4E4", |
272 |
++".J c #3F7AA5", |
273 |
++".K c #231F20", |
274 |
++".L c #E2E2E2", |
275 |
++".P c #211D1E", |
276 |
++".I c #E0E0E0", |
277 |
++".U c #EAF1F7", |
278 |
++".Y c #6099C2", |
279 |
++".T c #1F1B1C", |
280 |
++".R c #E9F1F6", |
281 |
++".E c #CDDFEB", |
282 |
++".W c #4387B6", |
283 |
++".Q c #96BBD6", |
284 |
++".! c #B1CDE0", |
285 |
++".~ c #DEDEDE", |
286 |
++".^ c #79A9CA", |
287 |
++"./ c #4285B5", |
288 |
++".( c #272A31", |
289 |
++".) c #5D97BF", |
290 |
++"._ c #4185B4", |
291 |
++".` c #DCDCDC", |
292 |
++".' c #959393", |
293 |
++".] c #DADADA", |
294 |
++".[ c #314B5F", |
295 |
++".{ c #D8D8D8", |
296 |
++".} c #D7D8D7", |
297 |
++".| c #D6D6D6", |
298 |
++"X c #F5F8FB", |
299 |
++"X. c #D4D4D4", |
300 |
++"XX c #6AA0C5", |
301 |
++"Xo c #BDD4E5", |
302 |
++"XO c #3A6A8C", |
303 |
++"X+ c #232123", |
304 |
++"X@ c #D3D4D3", |
305 |
++"X# c #D2D2D2", |
306 |
++"X$ c #D0D0D0", |
307 |
++"X% c #CECECE", |
308 |
++"X& c #CCCCCC", |
309 |
++"X* c #CADDEB", |
310 |
++"X= c #37617F", |
311 |
++"X- c #242A31", |
312 |
++"X; c #CACACA", |
313 |
++"X: c #C8DBE9", |
314 |
++"X> c #90B7D3", |
315 |
++"X, c #817F7F", |
316 |
++"X< c #3F7EAB", |
317 |
++"X1 c #548FB9", |
318 |
++"X2 c #355873", |
319 |
++"X3 c #7D7B7B", |
320 |
++"X4 c #C2C2C2", |
321 |
++"X5 c #4B8CBA", |
322 |
++"X6 c #C0C0C0", |
323 |
++"X7 c #D4E4EE", |
324 |
++"X8 c #81AECE", |
325 |
++"X9 c #659CC3", |
326 |
++"X0 c #787576", |
327 |
++"Xq c #4788B6", |
328 |
++"Xw c #252C35", |
329 |
++"Xe c #757373", |
330 |
++"Xr c #BABABA", |
331 |
++"Xt c #FCFDFE", |
332 |
++"Xy c #B6B6B6", |
333 |
++"Xu c #C4D9E8", |
334 |
++"Xi c #706D6E", |
335 |
++"Xp c #8CB5D2", |
336 |
++"Xa c #70A3C7", |
337 |
++"Xs c #8BB5D1", |
338 |
++"Xd c #5491BC", |
339 |
++"Xf c #5391BB", |
340 |
++"Xg c #282424", |
341 |
++"Xh c #272223", |
342 |
++"Xj c #6C696A", |
343 |
++"Xk c #2F4659", |
344 |
++"Xl c #6B6969", |
345 |
++"Xz c #407BA5", |
346 |
++"Xx c #6A6768", |
347 |
++"Xc c #E4E3E3", |
348 |
++"Xv c #3E79A3", |
349 |
++"Xb c #231E1F", |
350 |
++"Xn c #221E1E", |
351 |
++"Xm c #E2E1E1", |
352 |
++"XM c #211C1D", |
353 |
++"XN c #EBF2F7", |
354 |
++"XB c #201C1C", |
355 |
++"XV c #CFE0EC", |
356 |
++"XC c #4588B7", |
357 |
++"XZ c #B3CEE1", |
358 |
++"XA c #366384", |
359 |
++"XS c #5F98C0", |
360 |
++"XD c #4386B5", |
361 |
++"XF c #DEDDDD", |
362 |
++"XG c #2B3D4B", |
363 |
++"XH c #615F5F", |
364 |
++"XJ c #5F5D5D", |
365 |
++"XK c #5E5B5C", |
366 |
++"XL c #DCE9F2", |
367 |
++"XP c #407DA8", |
368 |
++"XI c #86B1CF", |
369 |
++"XU c #D4D3D3", |
370 |
++"XY c #3A698B", |
371 |
++"XT c #3E7BA6", |
372 |
++"XR c #232022", |
373 |
++"XE c #545152", |
374 |
++"XW c #999899", |
375 |
++"XQ c #79AACC", |
376 |
++"X! c #524F50", |
377 |
++"X~ c #CCCDCB", |
378 |
++"X^ c #3D749B", |
379 |
++"X/ c #93BAD5", |
380 |
++"X( c #77A8CA", |
381 |
++"X) c #37607E", |
382 |
++"X_ c #5B96BF", |
383 |
++"X` c #3F84B4", |
384 |
++"X' c #CAC9C9", |
385 |
++"X] c #C6C5C5", |
386 |
++"X[ c #3F7DAA", |
387 |
++"X{ c #F2F7FA", |
388 |
++"X} c #C2C1C1", |
389 |
++"X| c #212023", |
390 |
++"o c #9EC1D9", |
391 |
++"o. c #444142", |
392 |
++"oX c #3F78A0", |
393 |
++"oo c #90B8D5", |
394 |
++"oO c #FEFEFF", |
395 |
++"o+ c #E2ECF4", |
396 |
++"o@ c #2B3A47", |
397 |
++"o# c #25262A", |
398 |
++"o$ c #B1AFB0", |
399 |
++"o% c #28313A", |
400 |
++"o& c #221D1D", |
401 |
++"o* c #262F38", |
402 |
++"o= c #629BC2", |
403 |
++"o- c #302D2E", |
404 |
++"o; c #6199C1", |
405 |
++"o: c #201B1B", |
406 |
++"o> c #4587B6", |
407 |
++"o, c #F0F0F1", |
408 |
++"o< c #2D3E4C", |
409 |
++"o1 c #2E2B2C", |
410 |
++"o2 c #4385B4", |
411 |
++"o3 c #A8A7A7", |
412 |
++"o4 c #A7A5A6", |
413 |
++"o5 c #3D7197", |
414 |
++"o6 c #4183B2", |
415 |
++"o7 c #4083B1", |
416 |
++"o8 c #A5A3A4", |
417 |
++"o9 c #3B6F95", |
418 |
++"o0 c #5290BC", |
419 |
++"oq c #A4C4DB", |
420 |
++"ow c #E9F1F7", |
421 |
++"oe c #4387B7", |
422 |
++"or c #E7EFF5", |
423 |
++"ot c #CBDDEA", |
424 |
++"oy c #4185B5", |
425 |
++"ou c #5B95BE", |
426 |
++"oi c #3F83B3", |
427 |
++"op c #939192", |
428 |
++"oa c #929191", |
429 |
++"os c #2B3743", |
430 |
++"od c #4C4849", |
431 |
++"of c #2A3742", |
432 |
++"og c #F4F8FB", |
433 |
++"oh c #D8E6F0", |
434 |
++"oj c #4C8CB9", |
435 |
++"ok c #211F22", |
436 |
++"ol c #CFD0D0", |
437 |
++"oz c #444041", |
438 |
++"ox c #262C34", |
439 |
++"oc c #413E3E", |
440 |
++"ov c #403C3D", |
441 |
++"ob c #3B739B", |
442 |
++"on c #858384", |
443 |
++"om c #FFFFFF", |
444 |
++"oM c #E3EDF4", |
445 |
++"oN c #5995BF", |
446 |
++"oB c #3E3A3B", |
447 |
++"oV c #C7DBE9", |
448 |
++"oC c #2F4B61", |
449 |
++"oZ c #5793BD", |
450 |
++"oA c #3C3839", |
451 |
++"oS c #2A3945", |
452 |
++"oD c #7E7D7D", |
453 |
++"oF c #345873", |
454 |
++"oG c #363233", |
455 |
++"oH c #7B797A", |
456 |
++"oJ c #EFF4F9", |
457 |
++"oK c #EEF4F8", |
458 |
++"oL c #F3F3F3", |
459 |
++"oP c #9ABED7", |
460 |
++"oI c #4788B7", |
461 |
++"oU c #629AC1", |
462 |
++"oY c #ACAAAA", |
463 |
++"oT c #F1F1F1", |
464 |
++"oR c #EFEFEF", |
465 |
++"oE c #737172", |
466 |
++"oW c #EDEDED", |
467 |
++"oQ c #A9C9DF", |
468 |
++"o! c #FBFDFE", |
469 |
++"o~ c #EBEBEB", |
470 |
++"o^ c #DFEBF3", |
471 |
++"o/ c #4581AB", |
472 |
++"o( c #6F6D6E", |
473 |
++"o) c #EAE9EA", |
474 |
++"o_ c #E9E9E9", |
475 |
++"o` c #C1D7E6", |
476 |
++"o' c #E7E7E7", |
477 |
++"o] c #E6E7E6", |
478 |
++"o[ c #E5E5E5", |
479 |
++"o{ c #3F7BA5", |
480 |
++"o} c #242021", |
481 |
++"o| c #E3E3E3", |
482 |
++"O c #3E79A4", |
483 |
++"O. c #221E1F", |
484 |
++"OX c #26303A", |
485 |
++"Oo c #9C9A9A", |
486 |
++"OO c #E1E1E1", |
487 |
++"O+ c #201C1D", |
488 |
++"O@ c #4488B7", |
489 |
++"O# c #DFDFDF", |
490 |
++"O$ c #7BAACC", |
491 |
++"O% c #356384", |
492 |
++"O& c #1E1A1B", |
493 |
++"O* c #4386B6", |
494 |
++"O= c #4286B5", |
495 |
++"O- c #95BAD5", |
496 |
++"O; c #DDDDDD", |
497 |
++"O: c #1C1819", |
498 |
++"O> c #DBDBDB", |
499 |
++"O, c #D9D9D9", |
500 |
++"O< c #D7D7D7", |
501 |
++"O1 c #417FAA", |
502 |
++"O2 c #DAE7F1", |
503 |
++"O3 c #F5F9FB", |
504 |
++"O4 c #D5D5D5", |
505 |
++"O5 c #242224", |
506 |
++"O6 c #D4D3D4", |
507 |
++"O7 c #85B1CF", |
508 |
++"O8 c #D3D3D3", |
509 |
++"O9 c #699FC4", |
510 |
++"O0 c #4D8DB9", |
511 |
++"Oq c #222022", |
512 |
++"Ow c #34556F", |
513 |
++"Oe c #D1D1D1", |
514 |
++"Or c #D0CFD0", |
515 |
++"Ot c #8A8888", |
516 |
++"Oy c #CFCFCF", |
517 |
++"Ou c #CDCDCD", |
518 |
++"Oi c #CCCDCC", |
519 |
++"Op c #CADEEB", |
520 |
++"Oa c #E5EEF5", |
521 |
++"Os c #C9DCEA", |
522 |
++"Od c #ADCADF", |
523 |
++"Of c #C8DCE9", |
524 |
++"Og c #91B8D4", |
525 |
++"Oh c #5994BE", |
526 |
++"Oj c #3D82B3", |
527 |
++"Ok c #5894BD", |
528 |
++"Ol c #3C82B2", |
529 |
++"Oz c #4181AD", |
530 |
++"Ox c #3B3737", |
531 |
++"Oc c #C5C5C5", |
532 |
++"Ov c #293643", |
533 |
++"Ob c #3E7DAA", |
534 |
++"On c #C1C1C1", |
535 |
++"Om c #353131", |
536 |
++"OM c #D4E3EE", |
537 |
++"ON c #B8D1E3", |
538 |
++"OB c #BFBFBF", |
539 |
++"OV c #9CBFD8", |
540 |
++"OC c #80ADCD", |
541 |
++"OZ c #649BC2", |
542 |
++"OA c #4889B7", |
543 |
++"OS c #BDBDBD", |
544 |
++"OD c #2E292A", |
545 |
++"OF c #4283B1", |
546 |
++"OG c #B7B7B7", |
547 |
++"OH c #4183B0", |
548 |
++"OJ c #5794BF", |
549 |
++"OK c #A7C6DC", |
550 |
++"OL c #365B77", |
551 |
++"OP c #8BB4D1", |
552 |
++"OI c #282324", |
553 |
++"OU c #272323", |
554 |
++"OY c #6C6A6A", |
555 |
++"OT c None", |
556 |
++/* pixels */ |
557 |
++" oToToToT L.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h LoToToToT ", |
558 |
++"o,.joToToToToToToToToToToToToToToToToToToToT.h.h.h.hoToToToToToToToToToToToToToToToToToToToT.j.j", |
559 |
++".j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.joToLoLoR.D.~ > >.~.DoRoLoLoT.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j.j", |
560 |
++"oRoRoRoRoRoRoRoRoRoRoRoRoRoRoRoT.hXcOBoaXjX!oz c cozX!XjoaOBXc.hoToRoRoRoRoRoRoRoRoRoRoRoRoRoRoR", |
561 |
++".l.l.l.l.l.l.l.l.l.l.l.l.loR.j <.'X! Y.P.To: $ J J $o:.T.P YX!.' <.joR.l.l.l.l.l.l.l.l.l.l.l.l.l", |
562 |
++".l.l.l.l.l.l.l.l.l.l.l.l.jXm.&oz + $o& 3.x OoSXGXGoS O.x 3o& $ +oz.&Xm.j.l.l.l.l.l.l.l.l.l.l.l.l", |
563 |
++"oWoWoWoWoWoWoWoWoWoWoWoR uXK X $XRo% yXA.qo/.fX1X1.fo/.qXA yo%XR $ XXK uoRoWoWoWoWoWoWoWoWoWoWoW", |
564 |
++".c.c.c.c.c.c.c.c.c.coW Z z $ {os eXTo0..oQX*XLoMoMXLOpoQ..o0XT eos { $ z ZoW.c.c.c.c.c.c.c.c.c.c", |
565 |
++"o~o~o~o~o~o~o~o~o~.co3.p $.(X2X[OJ FOM !Of 0.d wOg.d 0Os.mOM FOJObX2.( $.po3.co~o~o~o~o~o~o~o~o~", |
566 |
++".n.n.n.n.n.n.n.noW VoGXMoso9XC G.N.!.^XfXD tOjOlOlOj tXDXd.^.% 1O$O@o9osXMoG VoW.n.n.n.n.n.n.n.n", |
567 |
++".n.n.n.n.n.n.n.c qo.XBo<XvX5 No oUO0 fOPXpXpXpXpXpXpXpXpOP ( NOdo^OV.sXvo<XBo. q.c.n.n.n.n.n.n.n", |
568 |
++"o_o_o_o_o_o_.M.L @ $o@o{.s.^.Z & t.* ~omomomomomomomomomomomom.toO.b _ D.Jo@ $ @.Lo)o_o_o_o_o_o_", |
569 |
++".C.C.C.C.C.Co~o8Xg kX^oeoZXf._XDXD 0omomomomomomomomomomomomomomomom.b #XCX^ kXgo8o~.C.C.C.C.C.C", |
570 |
++"o'o'o'o'o'.CO>.$okX=oeXDo>O=XD./Xd.momomomomomomomomomomomomomom pX7.NOK 'oeX=ok.$O>.Co'o'o'o'o'", |
571 |
++" ]o'o'o'.So_ TXh.o nXDXDXDXDXD.; %.bomomomomomomomomomomomomoOo`O9ojo>XDXDXD n.oXh To_ ]o'o'o'.S", |
572 |
++".D.D.D.D.Do| SX|XY.+XDXDXDXDXDXDXZomomomomomomomomomomomomom.4Xd.;O=XDXDXDXD.+XYX| So|.D.D.D.D.D", |
573 |
++"o[o[o[o[.D 5OxOvOzO*XDXDXDXD =oZo+omomomomomomomomomomomomomoP.;XDXDXDXDXDXDO*OzOvOx 5o]o[o[o[o[", |
574 |
++".H.H.H.Ho' POU }oeXDXDXDXDXD.;X8o!omomomomomomomomomomomom.bX(.;XDXDXDXDXDXDXDoe }OU Po'.H.H.H.H", |
575 |
++"o|o|o|o|.DOt.5XO.+XDXDXDXDXD &ONomomomomomomomomomomomomom.2.7._XDXDXDXDXDXDXD.+XO.5Ot.Do|o|o|o|", |
576 |
++"o|o|o|o|o|Xi : j.WXDXDXDXD = rOaomomomomomomomomomomomomom AXS._XDXDXDXDXDXDXD.W j :Xio|o|o|o|o|", |
577 |
++".L.L.L.L.I RXwXP.WXDXDXDXD.;XI momomomomomomomomomomomomomXN.=._XDXDXDXDXDXDXD.WXPXw R.I.L.L.L.L", |
578 |
++"OOOOOOOOO; [OX.<O*XDXDXDXD IXoomomomomomomomomomomomomomom.UX_._XDXDXDXDXDXDXDO*.<OX [O;OOOOOOOO", |
579 |
++".I.I.I.IO; )o*O1O*XDXDXD._.).Romomomomomog ~omomomomomomom.UX_._XDXDXDXDXDXDXDO*O1o* )O;.I.I.I.I", |
580 |
++"O#O#O#O#O# KX-Xz.WXDXDXD.;XsoOomomomomom vowomomomomomomom.UX_._XDXDXDXDXDXDXD.WXzX- KO#O#O#O#O#", |
581 |
++"O#O#O#O#. g Co5oeXDXDXDXq.Nomomomomom ,X>oromomomomomomom.UX_._XDXDXDXDXDXDXDoeo5 C gOOO#O#O#O#", |
582 |
++".~.~.~.~OO.- {X).XXDXD._o; HomomomomomohO9.Romomomomomomom.UX_._XDXDXDXDXDXDXD.XX) {.-OO.~.~.~.~", |
583 |
++"O;O;O;O;O#XyOD .o2XDXD.;Ogomomomomomom / r.Uomomomomomomom.UX_._XDXDXDXDXDXDXDo2 .ODXyO#O;O;O;O;", |
584 |
++".`.`.`.`O;Oeod.:oX.WXDOAoVomomomomomO3XaOk.Uomomomomomomom.UX_._XDXDXDXDXDXD.WoX.:odOeO;.`.`.`.`", |
585 |
++"O>O>O>O>O>O;X,.POw.W._ doJomomomomomOMoj r.Uomomomomomomom.UX_._XDXDXDXDXDXD.WOw.PX,O;O>O>O>O>O>", |
586 |
++"O>O>O>O>O>O;XrOmox.0 9X8Xtomomomomom.6X`ou.Uomomomomomomom.UX_._XDXDXDXDXDoe.0oxOmXrO;O>O>O>O>O>", |
587 |
++".].].].].].]O,.z JXkOH.VotomomomomX{ 2oiou.Uomomomomomomom.UX_._XDO= &O0 &OFXk J.zO,.].].].].].]", |
588 |
++"O,O,O,O,O,O,O>OS.yOq.i._OZ ^omomom.E.9._ou.Uomomomomomomom.UX_._._.9.ZXdO=.iOq.yOSO>O,O,O,O,O,O,", |
589 |
++".{.{.{.{.{.{.{.].,.A BX)oyXXO2omom.Q.;._ou.Uomomomomomomom.UOh._ dO-X9O=X) BOI.,.].{.{.{.{.{.{.{", |
590 |
++"O<O<O<O<O<O<O<.{O8o(Xno#OLo7.YXuX O7oIoiOk.Romomomomomomom HOCoqOdo=o6OLo#Xno(O8.{O<O<O<O<O<O<O<", |
591 |
++"O<O<O<O<O<O<O<O<.{X'XJ.PO5.[O iOgXVX:OVXsoKomomomomomomom.bOMX/.1O .[O5.PXJX'.{O<O<O<O<O<O<O<O<", |
592 |
++".|.|.|.|.|.|.|.|.|.}X]XH.KXn.G eX<oN.e 8 6 Qomomomom.bXN.roo xX< e.GXn.KXHX].}.|.|.|.|.|.|.|.|.|", |
593 |
++"O4O4O4O4O4O4O4O4O4O4O<X;Xe.vXBX+ofoFob 7.@XQ W | | WXQ.@ 7oboFofX+XB.vXeX;O<O4O4O4O4O4O4O4O4O4O4", |
594 |
++"X.X.X.X.X.X.X.X.X.X.X.O4X#XW sO. J.K.xo@oC `O%.8.8O% `oCo@.x.K JO. sXWX#O4X.X.X.X.X.X.X.X.X.X.X.", |
595 |
++"O8O8O8O6O8XUXUO8O8XUXUO8X..|OnX,oc.F $ Jo&XbXRO5O5XRXbo& J $.FocX,On.|X.O8XUX@X@O8.3O8O8O8O8O8X@", |
596 |
++"O8O8O8O8O8O8O8O8O8O8O8O8O8O8X.X. aop ; c Eo}.PXMXM.Po} E c ;op aX.X.O8O8O8O8O8O8O8O8O8O8O8O8O8O8", |
597 |
++"X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#O8O4X$X6 P.-onX3X3on.- PX6X$O4O8X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#X#", |
598 |
++"OeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeO8X4OGOnOcOcX} MOSX#OeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOeOe", |
599 |
++"X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$O8ono-oAov.w.u.koEX#X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$X$", |
600 |
++"X$X$X$X$X$X$X$X$X$olX$X$X$X$X$X$X$X$X$X#oD l.>o1O+.P.T.BOeX$X$X$X$X$X$X$OrOrX$X$X$X$X$X$X$X$X$X$", |
601 |
++"OyOyOyOyOyOyOyOyOyOyOyOyOyOyOyOyOyOyOyX#oHXEXFoBO&.TO:OYX$OyOyOyOyOyOyOyOyOyOyOyOyOyOyOyOyOyOyOy", |
602 |
++"X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%Oy POo.CX0 -Xx.g TOyX%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%X%", |
603 |
++"X%X%OuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuX% oo$.h boYo4.O UX%OuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuOuX%X%", |
604 |
++" Ou.#OuOuOiX&X&X&X&X&X&X&X&X&X&X&X&X&Oy.a 4 * h.K.KO&XlX%X&X&X&X&X&X&X&X&X&X&X&X&X&X&OuOuX~Ou " |
605 |
++}; |
606 |
|
607 |
diff --git a/app-text/mupdf/mupdf-1.10a.ebuild b/app-text/mupdf/mupdf-1.10a.ebuild |
608 |
new file mode 100644 |
609 |
index 00000000..a7f446e |
610 |
--- /dev/null |
611 |
+++ b/app-text/mupdf/mupdf-1.10a.ebuild |
612 |
@@ -0,0 +1,146 @@ |
613 |
+# Copyright 1999-2017 Gentoo Foundation |
614 |
+# Distributed under the terms of the GNU General Public License v2 |
615 |
+# $Id$ |
616 |
+ |
617 |
+EAPI=6 |
618 |
+ |
619 |
+inherit flag-o-matic toolchain-funcs |
620 |
+ |
621 |
+DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C" |
622 |
+HOMEPAGE="http://mupdf.com/" |
623 |
+SRC_URI="http://mupdf.com/downloads/${P}-source.tar.gz" |
624 |
+ |
625 |
+LICENSE="AGPL-3" |
626 |
+SLOT="0/${PV}" |
627 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" |
628 |
+IUSE="X +curl javascript libressl opengl +openssl static static-libs vanilla" |
629 |
+ |
630 |
+LIB_DEPEND=" |
631 |
+ !libressl? ( dev-libs/openssl:0[static-libs?] ) |
632 |
+ libressl? ( dev-libs/libressl[static-libs?] ) |
633 |
+ javascript? ( >=dev-lang/mujs-0_p20160504 ) |
634 |
+ media-libs/freetype:2[static-libs?] |
635 |
+ media-libs/harfbuzz[static-libs?] |
636 |
+ media-libs/jbig2dec[static-libs?] |
637 |
+ media-libs/libpng:0[static-libs?] |
638 |
+ media-libs/openjpeg:2[static-libs?] |
639 |
+ net-misc/curl[static-libs?] |
640 |
+ virtual/jpeg[static-libs?] |
641 |
+ X? ( x11-libs/libX11[static-libs?] |
642 |
+ x11-libs/libXext[static-libs?] ) |
643 |
+ opengl? ( >=media-libs/glfw-3 )" |
644 |
+RDEPEND="${LIB_DEPEND}" |
645 |
+DEPEND="${RDEPEND} |
646 |
+ virtual/pkgconfig |
647 |
+ static-libs? ( ${LIB_DEPEND} ) |
648 |
+ static? ( ${LIB_DEPEND//?} |
649 |
+ app-arch/bzip2[static-libs] |
650 |
+ x11-libs/libXau[static-libs] |
651 |
+ x11-libs/libXdmcp[static-libs] |
652 |
+ x11-libs/libxcb[static-libs] )" |
653 |
+ |
654 |
+REQUIRED_USE="opengl? ( X !static !static-libs )" |
655 |
+ |
656 |
+S=${WORKDIR}/${P}-source |
657 |
+ |
658 |
+PATCHES=( |
659 |
+ "${FILESDIR}"/${PN}-1.9a-CFLAGS.patch \ |
660 |
+ "${FILESDIR}"/${PN}-1.9a-debug-build.patch \ |
661 |
+ "${FILESDIR}"/${PN}-1.10a-add-desktop-pc-xpm-files.patch |
662 |
+ "${FILESDIR}"/${PN}-1.10a-Makerules-openssl-curl.patch \ |
663 |
+ "${FILESDIR}"/${PN}-1.8-system-glfw.patch |
664 |
+) |
665 |
+ |
666 |
+src_prepare() { |
667 |
+ default |
668 |
+ use hppa && append-cflags -ffunction-sections |
669 |
+ |
670 |
+ rm -rf thirdparty || die |
671 |
+ |
672 |
+ if has_version ">=media-libs/openjpeg-2.1:2" ; then |
673 |
+ # Remove a switch, which prevents using shared libraries for openjpeg2. |
674 |
+ # See http://www.linuxfromscratch.org/blfs/view/cvs/pst/mupdf.html |
675 |
+ sed '/OPJ_STATIC$/d' -i source/fitz/load-jpx.c |
676 |
+ fi |
677 |
+ |
678 |
+ use javascript || \ |
679 |
+ sed -e '/* #define FZ_ENABLE_JS/ a\#define FZ_ENABLE_JS 0' \ |
680 |
+ -i include/mupdf/fitz/config.h |
681 |
+ |
682 |
+ sed -e "/^libdir=/s:/lib:/$(get_libdir):" \ |
683 |
+ -e "/^prefix=/s:=.*:=${EROOT}/usr:" \ |
684 |
+ -i platform/debian/${PN}.pc || die |
685 |
+ |
686 |
+ use vanilla || eapply \ |
687 |
+ "${FILESDIR}"/${PN}-1.3-zoom-2.patch |
688 |
+ |
689 |
+ sed -e "1iOS = Linux" \ |
690 |
+ -e "1iCC = $(tc-getCC)" \ |
691 |
+ -e "1iLD = $(tc-getCC)" \ |
692 |
+ -e "1iAR = $(tc-getAR)" \ |
693 |
+ -e "1iverbose = yes" \ |
694 |
+ -e "1ibuild = debug" \ |
695 |
+ -e "1iprefix = ${ED}usr" \ |
696 |
+ -e "1ilibdir = ${ED}usr/$(get_libdir)" \ |
697 |
+ -e "1idocdir = ${ED}usr/share/doc/${PF}" \ |
698 |
+ -e "1iHAVE_X11 = $(usex X)" \ |
699 |
+ -e "1iWANT_OPENSSL = $(usex openssl)" \ |
700 |
+ -e "1iWANT_CURL = $(usex curl)" \ |
701 |
+ -e "1iHAVE_MUJS = $(usex javascript)" \ |
702 |
+ -e "1iMUJS_LIBS = $(usex javascript -lmujs '')" \ |
703 |
+ -e "1iMUJS_CFLAGS =" \ |
704 |
+ -e "1iHAVE_GLFW = $(usex opengl yes no)" \ |
705 |
+ -i Makerules || die |
706 |
+ |
707 |
+ if use static-libs || use static ; then |
708 |
+ cp -a "${S}" "${S}"-static || die |
709 |
+ #add missing Libs.private for xcb and freetype |
710 |
+ sed -e 's:\(pkg-config --libs\):\1 --static:' \ |
711 |
+ -e '/^SYS_X11_LIBS = /s:\(.*\):\1 -lpthread:' \ |
712 |
+ -e '/^SYS_FREETYPE_LIBS = /s:\(.*\):\1 -lbz2:' \ |
713 |
+ -i "${S}"-static/Makerules || die |
714 |
+ fi |
715 |
+ |
716 |
+ my_soname=libmupdf.so.${PV} |
717 |
+ my_soname_js_none=libmupdf-js-none.so.${PV} |
718 |
+ sed -e "\$a\$(MUPDF_LIB): \$(MUPDF_JS_NONE_LIB)" \ |
719 |
+ -e "\$a\\\t\$(QUIET_LINK) \$(CC) \$(LDFLAGS) --shared -Wl,-soname -Wl,${my_soname} -Wl,--no-undefined -o \$@ \$^ \$(MUPDF_JS_NONE_LIB) \$(LIBS)" \ |
720 |
+ -e "/^MUPDF_LIB =/s:=.*:= \$(OUT)/${my_soname}:" \ |
721 |
+ -e "\$a\$(MUPDF_JS_NONE_LIB):" \ |
722 |
+ -e "\$a\\\t\$(QUIET_LINK) \$(CC) \$(LDFLAGS) --shared -Wl,-soname -Wl,${my_soname_js_none} -Wl,--no-undefined -o \$@ \$^ \$(LIBS)" \ |
723 |
+ -e "/install/s: COPYING : :" \ |
724 |
+ -i Makefile || die |
725 |
+} |
726 |
+ |
727 |
+src_compile() { |
728 |
+ emake XCFLAGS="-fpic" |
729 |
+ use static-libs && \ |
730 |
+ emake -C "${S}"-static build/debug/lib${PN}{,-js-none}.a |
731 |
+ use static && \ |
732 |
+ emake -C "${S}"-static XLIBS="-static" |
733 |
+} |
734 |
+ |
735 |
+src_install() { |
736 |
+ if use X ; then |
737 |
+ domenu platform/debian/${PN}.desktop |
738 |
+ doicon platform/debian/${PN}.xpm |
739 |
+ else |
740 |
+ rm docs/man/${PN}.1 |
741 |
+ fi |
742 |
+ |
743 |
+ emake install |
744 |
+ dosym ${my_soname} /usr/$(get_libdir)/lib${PN}.so |
745 |
+ |
746 |
+ use static-libs && \ |
747 |
+ dolib.a "${S}"-static/build/debug/lib${PN}{,-js-none}.a |
748 |
+ if use static ; then |
749 |
+ dobin "${S}"-static/build/debug/mu{tool,draw} |
750 |
+ use X && dobin "${S}"-static/build/debug/${PN}-x11 |
751 |
+ fi |
752 |
+ use X && dosym ${PN}-x11 /usr/bin/${PN} |
753 |
+ |
754 |
+ insinto /usr/$(get_libdir)/pkgconfig |
755 |
+ doins platform/debian/${PN}.pc |
756 |
+ |
757 |
+ dodoc README docs/*.{txt,c} |
758 |
+} |