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

From version 6.1
edited by christoph_lechleitner@iteg_at
on 2019-08-02 11.55:24
Change comment: mingw-pkg mingw-8 up to zlib
To version 10.1
edited by christoph_lechleitner@iteg_at
on 2019-08-29 11.39:19
Change comment: Fancylibs mingw-8 push

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  )))|(((
... ... @@ -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  )))|=(((
... ... @@ -296,7 +296,7 @@
296 296  )))|(((
297 297  \\
298 298  )))|(((
299 -6.3.0-1,
300 +6.3.0,
300 300  uses Debian's g++-mingw64-*
301 301  )))|(((
302 302  8.3.0 (-6+21.3~~deb10u1),
... ... @@ -309,9 +309,9 @@
309 309  )))|(((
310 310  mingw-w64-gcc-rt
311 311  )))|(((
312 -1.2.11-1
313 +1.2.11
313 313  )))|(((
314 -1.2.11-1
315 +1.2.11
315 315  )))|(((
316 316  OK after rules changes:
317 317  common-build-indep to build-indep,
... ... @@ -324,9 +324,9 @@
324 324  )))|(((
325 325  1.1.0f-0
326 326  )))|(((
327 -?
328 +1.1.1c
328 328  )))|(((
329 -TODO
330 +OK
330 330  )))
331 331  |(((
332 332  mingw-w64-libpng
... ... @@ -333,11 +333,15 @@
333 333  )))|(((
334 334  mingw-w64-zlib
335 335  )))|(((
336 -1.6.31-1
337 +1.6.31
337 337  )))|(((
338 -?
339 +1.6.37
339 339  )))|(((
340 -TODO
341 +OK?
342 +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
343 +libtool: error: Could not determine the host path corresponding to
344 +libtool: error: '.../mingw-pkg/trunk/mingw-w64-deb/mingw-w64-libpng-1.6.37/build/.libs'
345 +libtool: error: Continuing, but uninstalled executables may not work. ...
341 341  )))
342 342  |(((
343 343  mingw-w64-libjpeg
... ... @@ -344,11 +344,11 @@
344 344  )))|(((
345 345  mingw-w64-libpng
346 346  )))|(((
347 -9b-1
352 +9b
348 348  )))|(((
349 -?
354 +9c
350 350  )))|(((
351 -TODO
356 +OK
352 352  )))
353 353  |(((
354 354  mingw-w64-libtiff
... ... @@ -355,11 +355,11 @@
355 355  )))|(((
356 356  mingw-w64-libjpeg
357 357  )))|(((
358 -4.0.8-0
363 +4.0.8
359 359  )))|(((
360 -?
365 +4.0.10
361 361  )))|(((
362 -TODO
367 +OK
363 363  )))
364 364  |(((
365 365  mingw-w64-libmng
... ... @@ -368,9 +368,9 @@
368 368  )))|(((
369 369  2.0.3-2
370 370  )))|(((
371 -?
376 +2.0.3-3
372 372  )))|(((
373 -TODO
378 +OK
374 374  )))
375 375  |(((
376 376  mingw-w64-bzip2
... ... @@ -379,9 +379,9 @@
379 379  )))|(((
380 380  1.0.6-3
381 381  )))|(((
382 -?
387 +1.0.6-4
383 383  )))|(((
384 -TODO
389 +OK
385 385  )))
386 386  |(((
387 387  mingw-w64-libboost
... ... @@ -392,7 +392,7 @@
392 392  )))|(((
393 393  -
394 394  )))|(((
395 -TODO
400 +- (ignored)
396 396  )))
397 397  |(((
398 398  mingw-w64-libiconv
... ... @@ -401,9 +401,9 @@
401 401  )))|(((
402 402  1.15-1
403 403  )))|(((
404 -?
409 +1.16-1
405 405  )))|(((
406 -TODO
411 +OK
407 407  )))
408 408  |(((
409 409  mingw-w64-libxml2
... ... @@ -412,9 +412,9 @@
412 412  )))|(((
413 413  2.9.3-1
414 414  )))|(((
415 -?
420 +2.9.9-1
416 416  )))|(((
417 -TODO
422 +OK
418 418  )))
419 419  |(((
420 420  mingw-w64-gettext
... ... @@ -423,9 +423,11 @@
423 423  )))|(((
424 424  0.19.8-1
425 425  )))|(((
426 -?
431 +0.20.1-1
427 427  )))|(((
428 -TODO
433 +OK
434 +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"]].
435 +\\
429 429  )))
430 430  |(((
431 431  mingw-w64-qt4-qmake
... ... @@ -434,20 +434,28 @@
434 434  )))|(((
435 435  4.8.7-0clazzespba1
436 436  )))|(((
437 -?
444 +4.8.7-1clazzespba0
438 438  )))|(((
439 -TODO
446 +OK
447 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
440 440  )))
441 441  |(((
442 442  mingw-w64-qt4
443 443  )))|(((
444 -ingw-w64-qt4-qmake
452 +mingw-w64-qt4-qmake,
453 +many of above
445 445  )))|(((
446 446  4.8.7-0clazzespba3
447 447  )))|(((
448 -?
457 +4.8.7-1clazzespba0
449 449  )))|(((
450 -TODO
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
451 451  )))
452 452  |(((
453 453  mingw-w32-qt4-qmake
... ... @@ -456,20 +456,23 @@
456 456  )))|(((
457 457  4.8.7-0clazzespba1
458 458  )))|(((
459 -?
474 +4.8.7-1clazzespba0
460 460  )))|(((
461 -TODO
476 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
477 +OK
462 462  )))
463 463  |(((
464 464  mingw-w32-qt4
465 465  )))|(((
466 -mingw-w32-qt4-qmake
482 +mingw-w32-qt4-qmake,
483 +many of above
467 467  )))|(((
468 468  4.8.7-0clazzespba3
469 469  )))|(((
470 -?
487 +4.8.7-1clazzespba0
471 471  )))|(((
472 472  TODO
490 +Building without SSL support since mingw-7.
473 473  )))
474 474  |(((
475 475  mingw-w64-jni-headers
... ... @@ -478,12 +478,14 @@
478 478  )))|(((
479 479  1.6.0-4clazzespba5
480 480  )))|(((
481 -?
499 +1.6.0-4clazzespba6
482 482  )))|(((
483 -TODO
501 +OK.
502 +Using headers from OpenJDK-11 now.
503 +Should we raise the version to 11?
484 484  )))
485 485  
486 -=== {{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 ===
487 487  
488 488  The recommended order for phase 2 (before MinGW-8 adaptions) is:
489 489  
... ... @@ -496,76 +496,104 @@
496 496  Buster Status
497 497  )))|=(((
498 498  Version with MinGW-8 package for Buster
519 +)))|=(((
520 +Remarks, changes
499 499  )))
500 500  |(((
501 501  fancylog
502 502  )))|(((
503 -- (mingw-7 previously covered in phase 1)
504 -
505 -\\
525 +- (arch|8)
506 506  )))|(((
507 --
508 -
509 -TBD
527 +OK
510 510  )))|(((
511 -?
529 +1.0.3-7
530 +)))|(((
531 +\\
512 512  )))
513 513  |(((
514 514  cute-headers
515 515  )))|(((
516 -- (mingw-7 previously covered in phase 1)
517 -\\
536 +- (arch|8)
518 518  )))|(((
519 --
520 -
521 -TBD
538 +OK
522 522  )))|(((
523 -?
540 +8_1.6.1-10
541 +)))|(((
542 +\\
524 524  )))
525 525  |(((
526 526  fancylibs
527 527  )))|(((
528 -arch|7
547 +- (arch|8)
529 529  )))|(((
530 -TODO
549 +OK
531 531  )))|(((
532 -?
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)
533 533  )))
534 534  |(((
535 535  fancydrawing
536 536  )))|(((
537 -arch|7
565 +- (arch|8)
538 538  )))|(((
539 -TODO
567 +OK
540 540  )))|(((
541 -?
569 +(% class="moz-quote-pre code" %)
570 +(((
571 +0.6.2-4
542 542  )))
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 +)))
543 543  |(((
544 544  fancygpsdclient
545 545  )))|(((
546 -unix|7
586 +- (unix|8)
547 547  )))|(((
548 -TODO
588 +OK
549 549  )))|(((
550 -?
590 +0.4.3-6
591 +)))|(((
592 +debian-mingw-8/rules adapted like above
551 551  )))
552 552  |(((
553 553  fancyhttpd
554 554  )))|(((
555 -arch|7
597 +- (arch|8)
556 556  )))|(((
557 -TODO
599 +OK
558 558  )))|(((
559 -?
601 +0.8.0-3
602 +)))|(((
603 +debian-mingw-8/rules adapted like above
560 560  )))
561 561  |(((
562 562  fancylogd
563 563  )))|(((
564 -unix|7
608 +- (unix|8)
565 565  )))|(((
566 -TODO
610 +OK
567 567  )))|(((
568 -?
612 +0.1.0-5
613 +)))|(((
614 +debian-mingw-8/rules adapted like above
615 +
616 +Also had to add FANCYLOGD_COMMON_API in fancylogdVersion.cpp
569 569  )))
570 570  |(((
571 571  fancylogview
... ... @@ -572,27 +572,33 @@
572 572  )))|(((
573 573  - (nsis directory!?)
574 574  )))|(((
575 -?
623 +TODO
576 576  )))|(((
577 577  ?
626 +)))|(((
627 +Deferred, depends on QT
578 578  )))
579 579  |(((
580 -fancypkcs11
630 +--fancypkcs11--
581 581  )))|(((
582 -unix|7
632 +- (unix only)
583 583  )))|(((
584 -TODO
634 +-
585 585  )))|(((
586 -?
636 +-
637 +)))|(((
638 +Probably never build for MinGW, despite debian-mingw-?/ directories
587 587  )))
588 588  |(((
589 589  fancypcsc
590 590  )))|(((
591 -unix|7
643 +- (arch|8)
592 592  )))|(((
593 -TODO
645 +OK
594 594  )))|(((
595 -?
647 +0.2.5-3
648 +)))|(((
649 +\\
596 596  )))
597 597  |(((
598 598  --fancymodbus--
... ... @@ -602,33 +602,41 @@
602 602  -
603 603  )))|(((
604 604  -
659 +)))|(((
660 +\\
605 605  )))
606 606  |(((
607 607  fancysax
608 608  )))|(((
609 -unix|7
665 +- (arch|8)
610 610  )))|(((
611 -TODO
667 +OK
612 612  )))|(((
613 -?
669 +0.6.1-8
670 +)))|(((
671 +debian-mingw-8/rules adapted like above
614 614  )))
615 615  |(((
616 616  fancyqt4
617 617  )))|(((
618 -unix|7
676 +- (arch|8)
619 619  )))|(((
620 620  TODO
621 621  )))|(((
622 622  ?
681 +)))|(((
682 +Deferred, depends on QT
623 623  )))
624 624  |(((
625 625  fancyqt4widgets
626 626  )))|(((
627 -unix|7
687 +- (arch|8)
628 628  )))|(((
629 629  TODO
630 630  )))|(((
631 631  ?
692 +)))|(((
693 +Deferred, depends on QT
632 632  )))
633 633  |(((
634 634  --fancysane--
... ... @@ -638,6 +638,8 @@
638 638  -
639 639  )))|(((
640 640  -
703 +)))|(((
704 +\\
641 641  )))
642 642  |(((
643 643  --fancyqmi--
... ... @@ -647,15 +647,19 @@
647 647  -
648 648  )))|(((
649 649  -
714 +)))|(((
715 +\\
650 650  )))
651 651  |(((
652 652  fancyssl-tools
653 653  )))|(((
654 -unix|7
720 +- (arch|8)
655 655  )))|(((
656 656  TODO
657 657  )))|(((
658 -?
724 +0.4.0-6
725 +)))|(((
726 +debian-mingw-8/rules adapted like above
659 659  )))
660 660  
661 661  === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656483
1 +656488
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/656483/Adapting FancyLibs & MinGW-Pkg to new Debian Release
1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656488/Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8