Last modified by christoph_lechleitner@iteg_at on 2019-09-04 09.48:26

From version 8.1
edited by christoph_lechleitner@iteg_at
on 2019-08-03 06.59:18
Change comment: Versions in title
To version 2.1
edited by christoph_lechleitner@iteg_at
on 2019-03-24 12.02:17
Change comment: First subdirs done

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
1 +Adapting FancyLibs to new Debian Release
Content
... ... @@ -14,690 +14,119 @@
14 14  
15 15  The recommended order for phase 1 (before MinGW adaptions) is:
16 16  
17 -(% class="wrapped" %)
18 18  |=(((
19 19  Project (subdir)
20 20  )))|=(((
21 21  Archs (-o parameter)
22 22  )))|=(((
23 -Remarks general
24 -)))|=(((
25 -Status & Remarks stretch/buster
26 -)))|=(((
27 -Version with Buster
22 +Remarks
28 28  )))
29 29  |(((
30 30  fancylog
31 31  )))|(((
32 -arch|7
27 +unix|7
33 33  )))|(((
34 34  \\
35 -)))|(((
36 -OK.
37 -in pba-rpmrelease, call to rpmsign can be reduced to:
38 -rpmsign ~-~-addsign -v ~-~-key-id 9...7 -D "%~_~_gpg /usr/bin/gpg" ../foobar-1.2.3-1.src.rpm
39 -)))|(((
40 -1.0.3-5
41 41  )))
42 42  |(((
43 43  cute-headers
44 44  )))|(((
45 -arch|7
34 +unix|7
46 46  )))|(((
47 47  Data only, could be done anytime
48 -)))|(((
49 -OK
50 -)))|(((
51 -1.6.1-9
52 52  )))
53 53  |(((
54 54  fancylibs
55 55  )))|(((
56 -arch
41 +unix
57 57  )))|(((
58 -\\
59 -)))|(((
60 -OK. libstdc++-8-dev
61 -)))|(((
62 -3.7.3-1
43 +TBD, builddeps need adaptions
63 63  )))
64 -|(((
45 +
46 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
47 +
65 65  fancydb
66 -)))|(((
67 --
68 -)))|(((
69 -Unix only
70 -)))|(((
71 -OK
72 -)))|(((
73 -0.6.5-7
74 -)))
75 -|(((
49 +
76 76  fancydrawing
77 -)))|(((
78 -arch
79 -)))|(((
80 -\\
81 -)))|(((
82 -OK
83 -)))|(((
84 -0.6.2-3
85 -)))
86 -|(((
87 87  fancygpsdclient
88 -)))|(((
89 -unix
90 -)))|(((
91 -\\
92 -)))|(((
93 -OK
94 -)))|(((
95 -0.4.3-5
96 -)))
97 -|(((
98 98  fancyhttpd
99 -)))|(((
100 -arch
101 -)))|(((
102 -\\
103 -)))|(((
104 -OK
105 -)))|(((
106 -0.8.0-2
107 -)))
108 -|(((
53 +fancylaunch
109 109  fancylogd
110 -)))|(((
111 -unix
112 -)))|(((
113 -\\
114 -)))|(((
115 -OK
116 -)))|(((
117 -0.1.0-3
118 -)))
119 -|(((
55 +fancylogd-api
120 120  fancylogview
121 -)))|(((
122 -.
123 -)))|(((
124 -Debian unix & amd64 only
125 -)))|(((
126 -Half OK: Does not build for armhf, maybe never did, libqt4-dev seems incomplete for arm
127 -)))|(((
128 -0.3.0.5
129 -)))
130 -|(((
131 -fancypkcs11
132 -)))|(((
133 -unix
134 -)))|(((
135 -Debian unix & amd64 only
136 -)))|(((
137 -Half OK: Does not build for armhf, maybe never did
138 -)))|(((
139 -0.4.1-1
140 -)))
141 -|(((
142 -fancypcsc
143 -)))|(((
144 -unix
145 -)))|(((
146 -Debian unix & amd64 only
147 -)))|(((
148 -Half OK: Does not build for armhf, maybe never did
149 -)))|(((
150 -0.2.5-2
151 -)))
152 -|(((
153 153  fancymodbus
154 -)))|(((
155 -unix
156 -)))|(((
157 -\\
158 -)))|(((
159 -NOK
160 -Diverse library-Anpassungen nötig
161 -)))|(((
162 -0.2.4-3+
163 -)))
164 -|(((
165 -fancysax
166 -)))|(((
167 -arch
168 -)))|(((
169 -\\
170 -)))|(((
171 -OK
172 -)))|(((
173 -0.6.1-7
174 -)))
175 -|(((
58 +fancypcsc
59 +fancypkcs11
60 +fancyqmi
176 176  fancyqt4
177 -)))|(((
178 -arch
179 -)))|(((
180 -\\
181 -)))|(((
182 -OK
183 -)))|(((
184 -0.9.3-3
185 -)))
186 -|(((
187 187  fancyqt4widgets
188 -)))|(((
189 -arch
190 -)))|(((
191 -\\
192 -)))|(((
193 -OK
194 -)))|(((
195 -0.5.2-2
196 -)))
197 -|(((
198 198  fancysane
199 -)))|(((
200 -unix
201 -)))|(((
202 -\\
203 -)))|(((
204 -OK, but libsane-dbg not available for buster. Reduced that to suggestion
205 -)))|(((
206 -0.3.2-5
207 -)))
208 -|(((
209 -fancyqmi
210 -)))|(((
211 -unix
212 -)))|(((
213 -Debian unix & amd64 only
214 -)))|(((
215 -Half OK: Does not build for armhf, maybe never did
216 -)))|(((
217 -0.2.1-5
218 -)))
219 -|(((
64 +fancysax
220 220  fancyssl-tools
221 -)))|(((
222 -unix
223 -)))|(((
224 -\\
225 -)))|(((
226 -OK?
227 -)))|(((
228 -0.4.0-5
229 -)))
66 +fancyxmlsock
67 +gpsfake-runner
68 +jnix
230 230  
231 -Tests with released Buster on 2019-08-02 showed that all unix builds work for amd64, most work for armhf.
70 +The recommended order for phase 1 (before MinGW adaptions) is:
232 232  
233 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds ===
72 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase2"/}}FancyLibs subproject rebuild order phase 2 ===
234 234  
235 -Stretch came with Mingw 7, Buster comes with Mingw 8, so we should rebuild that carefully, pulling up versions of libraries.
74 +The recommended order for phase 1 (before MinGW adaptions) is:
236 236  
237 -Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]]
238 -
239 239  |=(((
240 -Project (mingw-pkg subdir pattern)
77 +Project (subdir)
241 241  )))|=(((
242 -Dep.
79 +Archs (-o parameter)
243 243  )))|=(((
244 -Version in mingw-pkg MinGW-7 Stretch
245 -)))|=(((
246 -Version in mingw-pkg MinGW-8 Buster
247 -)))|=(((
248 -Buster status
81 +Remarks
249 249  )))
250 250  |(((
251 -(osslsigncode)
84 +--fancylog--
252 252  )))|(((
253 --
86 +- (covered in phase 1)
254 254  )))|(((
255 --
256 -)))|(((
257 --
258 -)))|(((
259 -ignored
260 -)))
261 -|(((
262 -mingw-w64-binutils / binutils-mingw-w64
263 -)))|(((
264 264  \\
265 -)))|(((
266 -- (2.27.90.20161231-1+7.4)
267 -)))|(((
268 -- (2.31.1-11+8.3)
269 -)))|(((
270 -provided by Debian now
271 271  )))
272 272  |(((
273 -(mingw-w64-libmysql)
91 +--cute-headers--
274 274  )))|(((
275 -\\
93 +- (covered in phase 1)
276 276  )))|(((
277 -- (6.1.11-1clazzespba1)
278 -)))|(((
279 -- (6.1.11-1clazzespba2)
280 -)))|(((
281 -obsolete since mingw-6, empty now
282 -)))
283 -|(((
284 -mingw-w64-libmariadb
285 -)))|(((
286 286  \\
287 -)))|(((
288 --
289 -)))|(((
290 --
291 -)))|(((
292 -not required for now
293 293  )))
294 294  |(((
295 -mingw-w64-gcc-rt
98 +fancylibs
296 296  )))|(((
297 -\\
100 +unix|7
298 298  )))|(((
299 -6.3.0,
300 -uses Debian's g++-mingw64-*
301 -)))|(((
302 -8.3.0 (-6+21.3~~deb10u1),
303 -uses Debian's g++-mingw64-*
304 -)))|(((
305 -OK
306 -)))
307 -|(((
308 -mingw-w64-zlib
309 -)))|(((
310 -mingw-w64-gcc-rt
311 -)))|(((
312 -1.2.11
313 -)))|(((
314 -1.2.11
315 -)))|(((
316 -OK after rules changes:
317 -common-build-indep to build-indep,
318 -common-install-indep to install-indep
319 -)))
320 -|(((
321 -mingw-w64-openssl
322 -)))|(((
323 -mingw-w64-zlib
324 -)))|(((
325 -1.1.0f-0
326 -)))|(((
327 -1.1.1c
328 -)))|(((
329 -TO FIX
330 -)))
331 -|(((
332 -mingw-w64-libpng
333 -)))|(((
334 -mingw-w64-zlib
335 -)))|(((
336 -1.6.31
337 -)))|(((
338 -1.6.37
339 -)))|(((
340 -OK?
341 -libtool: link: x86_64-w64-mingw32-gcc -O2 -Wall -o .libs/pngfix.exe contrib/tools/pngfix.o ./.libs/libpng16.dll.a -lz -L/usr/x86_64-w64-mingw32/lib
342 -libtool: error: Could not determine the host path corresponding to
343 -libtool: error: '.../mingw-pkg/trunk/mingw-w64-deb/mingw-w64-libpng-1.6.37/build/.libs'
344 -libtool: error: Continuing, but uninstalled executables may not work. ...
345 -)))
346 -|(((
347 -mingw-w64-libjpeg
348 -)))|(((
349 -mingw-w64-libpng
350 -)))|(((
351 -9b
352 -)))|(((
353 -9c
354 -)))|(((
355 -OK
356 -)))
357 -|(((
358 -mingw-w64-libtiff
359 -)))|(((
360 -mingw-w64-libjpeg
361 -)))|(((
362 -4.0.8
363 -)))|(((
364 -4.0.10
365 -)))|(((
366 -OK
367 -)))
368 -|(((
369 -mingw-w64-libmng
370 -)))|(((
371 -mingw-w64-libjpeg
372 -)))|(((
373 -2.0.3-2
374 -)))|(((
375 -2.0.3-3
376 -)))|(((
377 -OK
378 -)))
379 -|(((
380 -mingw-w64-bzip2
381 -)))|(((
382 -mingw-w64-gcc-rt
383 -)))|(((
384 -1.0.6-3
385 -)))|(((
386 -1.0.6-4
387 -)))|(((
388 -OK
389 -)))
390 -|(((
391 -mingw-w64-libboost
392 -)))|(((
393 -mingw-w64-bzip2
394 -)))|(((
395 --
396 -)))|(((
397 --
398 -)))|(((
399 -- (ignored)
400 -)))
401 -|(((
402 -mingw-w64-libiconv
403 -)))|(((
404 -mingw-w64-gcc-rt
405 -)))|(((
406 -1.15-1
407 -)))|(((
408 -1.16-1
409 -)))|(((
410 -OK
411 -)))
412 -|(((
413 -mingw-w64-libxml2
414 -)))|(((
415 -mingw-w64-libiconv
416 -)))|(((
417 -2.9.3-1
418 -)))|(((
419 -2.9.9-1
420 -)))|(((
421 -OK
422 -)))
423 -|(((
424 -mingw-w64-gettext
425 -)))|(((
426 -mingw-w64-libxml2
427 -)))|(((
428 -0.19.8-1
429 -)))|(((
430 -0.20.1-1
431 -)))|(((
432 -New patch {{code language="none"}}pthread_sigmask.m4{{/code}}.patch based on [[this post>>url:https://lists.gnu.org/archive/html/bug-gnulib/2019-05/msg00098.html||shape="rect"]].
433 -(% style="letter-spacing: 0.0px;" %)OK
434 -)))
435 -|(((
436 -mingw-w64-qt4-qmake
437 -)))|(((
438 438  \\
439 -)))|(((
440 -4.8.7-0clazzespba1
441 -)))|(((
442 -4.8.7-1clazzespba0
443 -)))|(((
444 -Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
445 -OK
446 446  )))
447 -|(((
448 -mingw-w64-qt4
449 -)))|(((
450 -mingw-w64-qt4-qmake,
451 -many of above
452 -)))|(((
453 -4.8.7-0clazzespba3
454 -)))|(((
455 -4.8.7-1clazzespba0
456 -)))|(((
457 -TODO, waiting for openssl
458 -)))
459 -|(((
460 -mingw-w32-qt4-qmake
461 -)))|(((
462 -\\
463 -)))|(((
464 -4.8.7-0clazzespba1
465 -)))|(((
466 -4.8.7-1clazzespba0
467 -)))|(((
468 -Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
469 -OK
470 -)))
471 -|(((
472 -mingw-w32-qt4
473 -)))|(((
474 -mingw-w32-qt4-qmake,
475 -many of above
476 -)))|(((
477 -4.8.7-0clazzespba3
478 -)))|(((
479 -4.8.7-1clazzespba0
480 -)))|(((
481 -TODO, waiting for openssl
482 -)))
483 -|(((
484 -mingw-w64-jni-headers
485 -)))|(((
486 -\\
487 -)))|(((
488 -1.6.0-4clazzespba5
489 -)))|(((
490 -1.6.0-4clazzespba6
491 -)))|(((
492 -Using headers from OpenJDK-11 now.
493 -OK.
494 -Should we raise the version to 11?
495 -)))
496 496  
497 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 ===
105 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
498 498  
499 -The recommended order for phase 2 (before MinGW-8 adaptions) is:
500 -
501 -(% class="wrapped" %)
502 -|=(((
503 -Project (subdir)
504 -)))|=(((
505 -Archs (-o parameter)
506 -)))|=(((
507 -Buster Status
508 -)))|=(((
509 -Version with MinGW-8 package for Buster
510 -)))
511 -|(((
512 -fancylog
513 -)))|(((
514 -- (mingw-7 previously covered in phase 1)
515 -
516 -\\
517 -)))|(((
518 --
519 -
520 -TBD
521 -)))|(((
522 -?
523 -)))
524 -|(((
525 -cute-headers
526 -)))|(((
527 -- (mingw-7 previously covered in phase 1)
528 -\\
529 -)))|(((
530 --
531 -
532 -TBD
533 -)))|(((
534 -?
535 -)))
536 -|(((
537 -fancylibs
538 -)))|(((
539 -arch|7
540 -)))|(((
541 -TODO
542 -)))|(((
543 -?
544 -)))
545 -|(((
107 +fancydb
546 546  fancydrawing
547 -)))|(((
548 -arch|7
549 -)))|(((
550 -TODO
551 -)))|(((
552 -?
553 -)))
554 -|(((
555 555  fancygpsdclient
556 -)))|(((
557 -unix|7
558 -)))|(((
559 -TODO
560 -)))|(((
561 -?
562 -)))
563 -|(((
564 564  fancyhttpd
565 -)))|(((
566 -arch|7
567 -)))|(((
568 -TODO
569 -)))|(((
570 -?
571 -)))
572 -|(((
111 +fancylaunch
573 573  fancylogd
574 -)))|(((
575 -unix|7
576 -)))|(((
577 -TODO
578 -)))|(((
579 -?
580 -)))
581 -|(((
113 +fancylogd-api
582 582  fancylogview
583 -)))|(((
584 -- (nsis directory!?)
585 -)))|(((
586 -?
587 -)))|(((
588 -?
589 -)))
590 -|(((
591 -fancypkcs11
592 -)))|(((
593 -unix|7
594 -)))|(((
595 -TODO
596 -)))|(((
597 -?
598 -)))
599 -|(((
115 +fancymodbus
600 600  fancypcsc
601 -)))|(((
602 -unix|7
603 -)))|(((
604 -TODO
605 -)))|(((
606 -?
607 -)))
608 -|(((
609 ---fancymodbus--
610 -)))|(((
611 -- (unix only)
612 -)))|(((
613 --
614 -)))|(((
615 --
616 -)))
617 -|(((
618 -fancysax
619 -)))|(((
620 -unix|7
621 -)))|(((
622 -TODO
623 -)))|(((
624 -?
625 -)))
626 -|(((
117 +fancypkcs11
118 +fancyqmi
627 627  fancyqt4
628 -)))|(((
629 -unix|7
630 -)))|(((
631 -TODO
632 -)))|(((
633 -?
634 -)))
635 -|(((
636 636  fancyqt4widgets
637 -)))|(((
638 -unix|7
639 -)))|(((
640 -TODO
641 -)))|(((
642 -?
643 -)))
644 -|(((
645 ---fancysane--
646 -)))|(((
647 -- (unix only)
648 -)))|(((
649 --
650 -)))|(((
651 --
652 -)))
653 -|(((
654 ---fancyqmi--
655 -)))|(((
656 -- (unix only)
657 -)))|(((
658 --
659 -)))|(((
660 --
661 -)))
662 -|(((
121 +fancysane
122 +fancysax
663 663  fancyssl-tools
664 -)))|(((
665 -unix|7
666 -)))|(((
667 -TODO
668 -)))|(((
669 -?
670 -)))
671 -
672 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
673 -
674 -(% class="wrapped" %)
675 -|=(((
676 -Project (subdir)
677 -)))|=(((
678 -Remarks
679 -)))
680 -|(((
681 -base64
682 -)))|(((
683 -never even built for stretch
684 -)))
685 -|(((
124 +fancyxmlsock
686 686  gpsfake-runner
687 -)))|(((
688 -shell scripts only
689 -)))
690 -|(((
691 691  jnix
692 -)))|(((
693 -never even built for stretch
694 -)))
695 -|(((
696 -fancyxmlsock
697 -)))|(((
698 -Looks lke old experimental code now in fancysock
699 -)))
700 700  
701 -\\
128 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsolete(subdirsneverbuiltforstretch)"/}}Obsolete (subdirs never built for stretch) ===
702 702  
130 +* base64
131 +
703 703  \\
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656485
1 +656522
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
1 +Adapting FancyLibs to new Debian Release
URL
... ... @@ -1,1 +1,1 @@
1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656485/Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656522/Adapting FancyLibs to new Debian Release