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

From version 7.1
edited by christoph_lechleitner@iteg_at
on 2019-08-03 06.55:45
Change comment: mingw-pkg done except openssl, qt4
To version 12.1
edited by christoph_lechleitner@iteg_at
on 2019-09-04 09.48:26
Change comment: Fixed fancymodbus build

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs & MinGW-Pkg to new Debian Release
1 +Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
Content
... ... @@ -29,7 +29,7 @@
29 29  |(((
30 30  fancylog
31 31  )))|(((
32 -arch|7
32 +arch|8
33 33  )))|(((
34 34  \\
35 35  )))|(((
... ... @@ -42,7 +42,7 @@
42 42  |(((
43 43  cute-headers
44 44  )))|(((
45 -arch|7
45 +arch|8
46 46  )))|(((
47 47  Data only, could be done anytime
48 48  )))|(((
... ... @@ -156,10 +156,10 @@
156 156  )))|(((
157 157  \\
158 158  )))|(((
159 -NOK
160 -Diverse library-Anpassungen tig
159 +OK
160 +Required minor adaption, with libmodbus-dev going from 3.0.6 to 3.1.4
161 161  )))|(((
162 -0.2.4-3+
162 +0.2.4-3
163 163  )))
164 164  |(((
165 165  fancysax
... ... @@ -236,6 +236,7 @@
236 236  
237 237  Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]]
238 238  
239 +(% class="wrapped" %)
239 239  |=(((
240 240  Project (mingw-pkg subdir pattern)
241 241  )))|=(((
... ... @@ -326,7 +326,7 @@
326 326  )))|(((
327 327  1.1.1c
328 328  )))|(((
329 -TO FIX
330 +OK
330 330  )))
331 331  |(((
332 332  mingw-w64-libpng
... ... @@ -429,8 +429,9 @@
429 429  )))|(((
430 430  0.20.1-1
431 431  )))|(((
433 +OK
432 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
435 +\\
434 434  )))
435 435  |(((
436 436  mingw-w64-qt4-qmake
... ... @@ -441,8 +441,8 @@
441 441  )))|(((
442 442  4.8.7-1clazzespba0
443 443  )))|(((
444 -Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
445 445  OK
447 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
446 446  )))
447 447  |(((
448 448  mingw-w64-qt4
... ... @@ -454,7 +454,13 @@
454 454  )))|(((
455 455  4.8.7-1clazzespba0
456 456  )))|(((
457 -TODO, waiting for openssl
459 +TBC ~~
460 +Building without SSL support since mingw-7.
461 +
462 +Needed these:
463 +dpkg ~-~-add-architecture i386
464 +apt-get update
465 +apt-get install wine32
458 458  )))
459 459  |(((
460 460  mingw-w32-qt4-qmake
... ... @@ -478,7 +478,8 @@
478 478  )))|(((
479 479  4.8.7-1clazzespba0
480 480  )))|(((
481 -TODO, waiting for openssl
489 +TODO
490 +Building without SSL support since mingw-7.
482 482  )))
483 483  |(((
484 484  mingw-w64-jni-headers
... ... @@ -489,12 +489,12 @@
489 489  )))|(((
490 490  1.6.0-4clazzespba6
491 491  )))|(((
492 -Using headers from OpenJDK-11 now.
493 493  OK.
502 +Using headers from OpenJDK-11 now.
494 494  Should we raise the version to 11?
495 495  )))
496 496  
497 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 ===
506 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-TODOFancyLibssubprojectrebuildorderphase3"/}}TODO FancyLibs subproject rebuild order phase 3 ===
498 498  
499 499  The recommended order for phase 2 (before MinGW-8 adaptions) is:
500 500  
... ... @@ -507,103 +507,137 @@
507 507  Buster Status
508 508  )))|=(((
509 509  Version with MinGW-8 package for Buster
519 +)))|=(((
520 +Remarks, changes
510 510  )))
511 511  |(((
512 512  fancylog
513 513  )))|(((
514 -- (mingw-7 previously covered in phase 1)
515 -
516 -\\
525 +- (arch|8)
517 517  )))|(((
518 --
519 -
520 -TBD
527 +OK
521 521  )))|(((
522 -?
529 +1.0.3-7
530 +)))|(((
531 +\\
523 523  )))
524 524  |(((
525 525  cute-headers
526 526  )))|(((
527 -- (mingw-7 previously covered in phase 1)
528 -\\
536 +- (arch|8)
529 529  )))|(((
530 --
531 -
532 -TBD
538 +OK
533 533  )))|(((
534 -?
540 +8_1.6.1-10
541 +)))|(((
542 +\\
535 535  )))
536 536  |(((
537 537  fancylibs
538 538  )))|(((
539 -arch|7
547 +- (arch|8)
540 540  )))|(((
541 -TODO
549 +OK
542 542  )))|(((
543 -?
551 +3.7.3-2
552 +)))|(((
553 +In debian-mingw-8/rules:
554 +# see [[https:~~/~~/bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492>>url:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492||shape="rect"]]
555 +w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig
556 +w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig
557 +...
558 +common-build-indep::
559 + cd $(w32builddir) && $(MAKE) arch="i686-w64-mingw32" PKG_CONFIG_LIBDIR=$(w32pcdir)
560 + cd $(w64builddir) && $(MAKE) arch="x86_64-w64-mingw32" PKG_CONFIG_LIBDIR=$(w64pcdir)
544 544  )))
545 545  |(((
546 546  fancydrawing
547 547  )))|(((
548 -arch|7
565 +- (arch|8)
549 549  )))|(((
550 -TODO
567 +OK
551 551  )))|(((
552 -?
569 +(% class="moz-quote-pre code" %)
570 +(((
571 +0.6.2-5
553 553  )))
573 +)))|(((
574 +In debian-mingw-8/rules:
575 +# see [[https:~~/~~/bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492>>url:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492||shape="rect"]]
576 +w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig
577 +w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig
578 +...
579 +common-build-indep::
580 + cd $(builddir) && PKG_CONFIG_LIBDIR=$(w64pcdir) $(MAKE) arch=$(arch)
581 + cd $(builddir32) && PKG_CONFIG_LIBDIR=$(w32pcdir) $(MAKE) arch=$(arch32)
582 +)))
554 554  |(((
555 555  fancygpsdclient
556 556  )))|(((
557 -unix|7
586 +- (unix|8)
558 558  )))|(((
559 -TODO
588 +OK
560 560  )))|(((
561 -?
590 +0.4.3-7
591 +)))|(((
592 +debian-mingw-8/rules adapted like above
562 562  )))
563 563  |(((
564 564  fancyhttpd
565 565  )))|(((
566 -arch|7
597 +- (arch|8)
567 567  )))|(((
568 -TODO
599 +OK
569 569  )))|(((
570 -?
601 +0.8.0-3
602 +)))|(((
603 +debian-mingw-8/rules adapted like above
571 571  )))
572 572  |(((
573 573  fancylogd
574 574  )))|(((
575 -unix|7
608 +- (unix|8)
576 576  )))|(((
577 -TODO
610 +OK
578 578  )))|(((
579 -?
612 +0.1.0-6
613 +)))|(((
614 +debian-mingw-8/rules adapted like above
615 +
616 +Also had to add FANCYLOGD_COMMON_API in fancylogdVersion.cpp
580 580  )))
581 581  |(((
582 582  fancylogview
583 583  )))|(((
584 -- (nsis directory!?)
621 +- (nsis directory)
585 585  )))|(((
586 -?
623 +OK
587 587  )))|(((
588 -?
625 +0.3.0.6
626 +)))|(((
627 +Deferred, depends on QT
589 589  )))
590 590  |(((
591 -fancypkcs11
630 +--fancypkcs11--
592 592  )))|(((
593 -unix|7
632 +- (unix only)
594 594  )))|(((
595 -TODO
634 +-
596 596  )))|(((
597 -?
636 +-
637 +)))|(((
638 +Probably never build for MinGW, despite debian-mingw-?/ directories
598 598  )))
599 599  |(((
600 600  fancypcsc
601 601  )))|(((
602 -unix|7
643 +- (arch|8)
603 603  )))|(((
604 -TODO
645 +OK
605 605  )))|(((
606 -?
647 +0.2.5-4
648 +)))|(((
649 +\\
607 607  )))
608 608  |(((
609 609  --fancymodbus--
... ... @@ -613,33 +613,41 @@
613 613  -
614 614  )))|(((
615 615  -
659 +)))|(((
660 +\\
616 616  )))
617 617  |(((
618 618  fancysax
619 619  )))|(((
620 -unix|7
665 +- (arch|8)
621 621  )))|(((
622 -TODO
667 +OK
623 623  )))|(((
624 -?
669 +0.6.1-9
670 +)))|(((
671 +debian-mingw-8/rules adapted like above
625 625  )))
626 626  |(((
627 627  fancyqt4
628 628  )))|(((
629 -unix|7
676 +- (arch|8)
630 630  )))|(((
631 -TODO
678 +OK
632 632  )))|(((
633 -?
680 +0.9.3-5
681 +)))|(((
682 +debian-mingw-8/rules adapted like above
634 634  )))
635 635  |(((
636 636  fancyqt4widgets
637 637  )))|(((
638 -unix|7
687 +- (arch|8)
639 639  )))|(((
640 -TODO
689 +OK
641 641  )))|(((
642 -?
691 +0.5.2-3
692 +)))|(((
693 +debian-mingw-8/rules adapted like above
643 643  )))
644 644  |(((
645 645  --fancysane--
... ... @@ -649,6 +649,8 @@
649 649  -
650 650  )))|(((
651 651  -
703 +)))|(((
704 +\\
652 652  )))
653 653  |(((
654 654  --fancyqmi--
... ... @@ -658,15 +658,19 @@
658 658  -
659 659  )))|(((
660 660  -
714 +)))|(((
715 +\\
661 661  )))
662 662  |(((
663 663  fancyssl-tools
664 664  )))|(((
665 -unix|7
720 +- (arch|8)
666 666  )))|(((
667 -TODO
722 +OK
668 668  )))|(((
669 -?
724 +0.4.0-6
725 +)))|(((
726 +debian-mingw-8/rules adapted like above
670 670  )))
671 671  
672 672  === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656484
1 +656450
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs & MinGW-Pkg to new Debian Release
1 +Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
URL
... ... @@ -1,1 +1,1 @@
1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656484/Adapting FancyLibs & MinGW-Pkg to new Debian Release
1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656450/Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8