Last modified by christoph_lechleitner@iteg_at on 2022-01-07 09.18:45

From version 2.1
edited by christoph_lechleitner@iteg_at
on 2021-10-07 08.57:01
Change comment: Adapted and released first libs
To version 6.1
edited by christoph_lechleitner@iteg_at
on 2021-12-12 04.24:10
Change comment: Finished!

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Work in Progress: Adapting FancyLibs from Debian 10 Buster to 11 Bullseye
1 +Adapting FancyLibs & MinGW-Pkg from Debian 10 Buster to 11 Bullseye, MinGW-8 to MinGW-9
Content
... ... @@ -6,14 +6,14 @@
6 6  
7 7  The following notes shall provide the order in which FancyLibs shall be adapted and released for a new Debian release and are based on [[Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8>>doc:FANCYLIBS.Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8.WebHome]].
8 8  
9 -__THIS IS WORK IN PROGRESS.__
10 -
11 11  = {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-AdaptingFancyLibstonewDebianRelease"/}}Adapting FancyLibs to new Debian Release =
12 12  
13 13  The steps per sub project are the same as described for "HelloWorld projects* in [[doc:PBA.Adapting PBA to new Debian Release.WebHome]], with {{code language="none"}}-o unix{{/code}} (before [[MinGW>>doc:MINGW64.WebHome]] adaption) or {{code language="none"}}-o "arch|unix|9"{{/code}} after MinGW adaption.
14 14  
15 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-FancyLibssubprojectrebuildorderphase1"/}}FancyLibs subproject rebuild order phase 1 ===
13 +== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-FancyLibssubprojectrebuildorderphase1"/}}FancyLibs subproject rebuild order phase 1 ==
16 16  
15 +We have dropped {{code language="none"}}armhf{{/code}} support for now.
16 +
17 17  The recommended order for phase 1 (before MinGW adaptions) is:
18 18  
19 19  (% class="wrapped" %)
... ... @@ -24,7 +24,7 @@
24 24  )))|=(((
25 25  Remarks general
26 26  )))|=(((
27 -Status & Remarks stretch/buster
27 +Status & Remarks buster/bullseye
28 28  )))|=(((
29 29  Release with Bullseye
30 30  )))
... ... @@ -31,7 +31,7 @@
31 31  |(((
32 32  fancylog
33 33  )))|(((
34 -arch|8
34 +arch
35 35  )))|(((
36 36  \\
37 37  )))|(((
... ... @@ -42,9 +42,9 @@
42 42  |(((
43 43  cute-headers
44 44  )))|(((
45 -arch|8
45 +arch
46 46  )))|(((
47 -Data only, could be done anytime
47 +Data only
48 48  )))|(((
49 49  \\
50 50  )))|(((
... ... @@ -66,12 +66,11 @@
66 66  )))|(((
67 67  -
68 68  )))|(((
69 -Unix only
69 +Unix only. Removed Jessie.
70 70  )))|(((
71 -TBD
71 +\\
72 72  )))|(((
73 -TBD
74 -Was: 0.6.5-7
73 +0.7.0-2
75 75  )))
76 76  |(((
77 77  fancydrawing
... ... @@ -80,10 +80,9 @@
80 80  )))|(((
81 81  \\
82 82  )))|(((
83 -TBD
82 +Removed zlib1g-dbg dependency, it's not available in Bullseye
84 84  )))|(((
85 -TBD
86 -Was: 0.6.2-3
84 +0.6.3-3
87 87  )))
88 88  |(((
89 89  fancygpsdclient
... ... @@ -92,10 +92,9 @@
92 92  )))|(((
93 93  \\
94 94  )))|(((
95 -TBD
93 +\\
96 96  )))|(((
97 -TBD
98 -Was: 0.4.3-5
95 +0.4.3-8
99 99  )))
100 100  |(((
101 101  fancyhttpd
... ... @@ -104,10 +104,9 @@
104 104  )))|(((
105 105  \\
106 106  )))|(((
107 -TBD
104 +\\
108 108  )))|(((
109 -TBD
110 -Was: 0.8.0-2
106 +0.8.1-1
111 111  )))
112 112  |(((
113 113  fancylogd
... ... @@ -116,23 +116,20 @@
116 116  )))|(((
117 117  \\
118 118  )))|(((
119 -TBD
115 +\\
120 120  )))|(((
121 -TBD
122 -Was: 0.1.0-3
117 +0.1.0-7
123 123  )))
124 124  |(((
125 -fancylogview
120 +--fancylogview--
126 126  )))|(((
127 127  .
128 128  )))|(((
129 -Debian unix & amd64 only
124 +No more QT4 in Bullseye
130 130  )))|(((
131 -TBD
132 -Was: Half OK: Does not build for armhf, maybe never did, libqt4-dev seems incomplete for arm
126 +-
133 133  )))|(((
134 -TBD
135 -Was: 0.3.0.5
128 +-
136 136  )))
137 137  |(((
138 138  fancypkcs11
... ... @@ -139,13 +139,11 @@
139 139  )))|(((
140 140  unix
141 141  )))|(((
142 -Debian unix & amd64 only
135 +\\
143 143  )))|(((
144 -TBD
145 -Was: Half OK: Does not build for armhf, maybe never did
137 +Does not build for Jessie, don't care.
146 146  )))|(((
147 -TBD
148 -Was: 0.4.1-1
139 +0.4.1-2
149 149  )))
150 150  |(((
151 151  fancypcsc
... ... @@ -152,13 +152,11 @@
152 152  )))|(((
153 153  unix
154 154  )))|(((
155 -Debian unix & amd64 only
146 +\\
156 156  )))|(((
157 -TBD
158 -Was: Half OK: Does not build for armhf, maybe never did
148 +\\
159 159  )))|(((
160 -TBD
161 -Was: 0.2.5-2
150 +0.2.5-6
162 162  )))
163 163  |(((
164 164  fancymodbus
... ... @@ -167,11 +167,9 @@
167 167  )))|(((
168 168  \\
169 169  )))|(((
170 -TBD
171 -Was: Required minor adaption, with libmodbus-dev going from 3.0.6 to 3.1.4
159 +\\
172 172  )))|(((
173 -TBD
174 -Was: 0.2.4-3
161 +0.2.4-4
175 175  )))
176 176  |(((
177 177  fancysax
... ... @@ -180,34 +180,31 @@
180 180  )))|(((
181 181  \\
182 182  )))|(((
183 -TBD
170 +Removed libxml2-dbg dependency, it's not available in Bullseye
184 184  )))|(((
185 -TBD
186 -Was: 0.6.1-7
172 +0.6.1-11
187 187  )))
188 188  |(((
189 -fancyqt4
175 +--fancyqt4--
190 190  )))|(((
191 191  arch
192 192  )))|(((
193 -\\
179 +No more QT4 in Bullseye
194 194  )))|(((
195 -TBD
181 +-
196 196  )))|(((
197 -TBD
198 -Was: 0.9.3-3
183 +-
199 199  )))
200 200  |(((
201 -fancyqt4widgets
186 +--fancyqt4widgets--
202 202  )))|(((
203 203  arch
204 204  )))|(((
205 -\\
190 +No more QT4 in Bullseye
206 206  )))|(((
207 -TBD
192 +-
208 208  )))|(((
209 -TBD
210 -Was: 0.5.2-2
194 +-
211 211  )))
212 212  |(((
213 213  fancysane
... ... @@ -216,11 +216,9 @@
216 216  )))|(((
217 217  \\
218 218  )))|(((
219 -TBD
220 -Was: but libsane-dbg not available for buster. Reduced that to suggestion
203 +\\
221 221  )))|(((
222 -TBD
223 -Was: 0.3.2-5
205 +0.3.4-1
224 224  )))
225 225  |(((
226 226  fancyqmi
... ... @@ -229,11 +229,9 @@
229 229  )))|(((
230 230  Debian unix & amd64 only
231 231  )))|(((
232 -TBD
233 -Was: Half OK: Does not build for armhf, maybe never did
214 +\\
234 234  )))|(((
235 -TBD
236 -Was: 0.2.1-5
216 +0.3.4-2
237 237  )))
238 238  |(((
239 239  fancyssl-tools
... ... @@ -242,18 +242,15 @@
242 242  )))|(((
243 243  \\
244 244  )))|(((
245 -TBD
225 +\\
246 246  )))|(((
247 -TBD
248 -Was: 0.4.0-5
227 +0.4.0-7
249 249  )))
250 250  
251 -Tests with released Bullseye on 2021-10-01 to ... showed that ... (TBD) --all unix builds work for amd64, most work for armhf.--
230 +== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds ==
252 252  
253 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds ===
232 +Disclaimer: The MinGW-Pkg generation does NOT refer to the version of the Mingw-W64 upstream project, but is raised with every Debian generation and includes newer version of the cross-built 3rd-party libraries.
254 254  
255 -Buster came with Mingw 8, so does Bullseye. Mingw-W64 9.0.0 was released 2021-05-22 which was too late for Bullseye. So there should'nt be much to adapt.
256 -
257 257  Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]]
258 258  
259 259  (% class="wrapped" %)
... ... @@ -262,14 +262,14 @@
262 262  )))|=(((
263 263  Dep.
264 264  )))|=(((
265 -Version in mingw-pkg MinGW-8 Buster
242 +Version MinGW-8 mingw-pkg (upstream)
266 266  )))|=(((
267 -Version in mingw-pkg MinGW-8 Bullseye
244 +Version MinGW-9 mingw-pkg (upstream)
268 268  )))|=(((
269 -Bullseye Status
246 +Bullseye Status, mingw-pkg svn rev.
270 270  )))
271 271  |(((
272 -(osslsigncode)
249 +--(osslsigncode)--
273 273  )))|(((
274 274  -
275 275  )))|(((
... ... @@ -280,31 +280,29 @@
280 280  ignored
281 281  )))
282 282  |(((
283 -mingw-w64-binutils / binutils-mingw-w64
260 +(mingw-w64-[[binutils>>url:https://sourceware.org/binutils/||shape="rect"]])
284 284  )))|(((
285 285  \\
286 286  )))|(((
287 287  - (2.31.1-11+8.3)
288 288  )))|(((
289 -TBD
290 -Was: - (2.31.1-11+8.3)
266 +- (2.35.2-2+8.11+b3)
291 291  )))|(((
292 -provided by Debian now
268 +provided by Debian now as {{code language="none"}}binutils-mingw-w64-x86-64{{/code}}
293 293  )))
294 294  |(((
295 -(mingw-w64-libmysql)
271 +--(mingw-w64-libmysql)--
296 296  )))|(((
297 297  \\
298 298  )))|(((
299 299  - (6.1.11-1clazzespba2)
300 300  )))|(((
301 -TBD
302 -Was: - (6.1.11-1clazzespba2)
277 +-
303 303  )))|(((
304 304  obsolete since mingw-6, empty now
305 305  )))
306 306  |(((
307 -mingw-w64-libmariadb
282 +--(mingw-w64-libmariadb)--
308 308  )))|(((
309 309  \\
310 310  )))|(((
... ... @@ -322,109 +322,115 @@
322 322  8.3.0 (-6+21.3~~deb10u1),
323 323  uses Debian's g++-mingw64-*
324 324  )))|(((
325 -TBD
326 -Was: 8.3.0 (-6+21.3~~deb10u1),
300 +10.2.1 (10.2.1-6+24.2),
327 327  uses Debian's g++-mingw64-*
328 328  )))|(((
329 -TBD
330 -Was: OK
303 +OK, 684
331 331  )))
332 332  |(((
333 -mingw-w64-zlib
306 +mingw-w64-[[zlib>>url:https://downloads.sourceforge.net/project/libpng/zlib/||shape="rect"]]
334 334  )))|(((
335 335  mingw-w64-gcc-rt
336 336  )))|(((
337 -1.2.11
310 +1.2.11-2 (1.2.11)
338 338  )))|(((
339 -TBD
340 -Was: 1.2.11
312 +1.2.11-4 (1.2.11)
341 341  )))|(((
342 -TBD
343 -Was: OK after rules changes:
344 -common-build-indep to build-indep,
345 -common-install-indep to install-indep
314 +In debian/rules moved content of build-indep into install-indep to avoid double build.
315 +
316 +OK, 688
346 346  )))
347 347  |(((
348 -mingw-w64-openssl
319 +mingw-w64-[[openssl>>url:https://www.openssl.org/source/||shape="rect"]]
349 349  )))|(((
350 350  mingw-w64-zlib
351 351  )))|(((
352 352  1.1.1c
353 353  )))|(((
354 -TBD
355 -Was: 1.1.1c
325 +1.1.1l-1 (1.1.1l)
356 356  )))|(((
357 -TBD
358 -Was: OK
327 +{{code language="none"}}make CPPFLAGS=""{{/code}} ...
328 +to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}
329 +
330 +which triggers {{code language="none"}}undefined reference to `__memcpy_chk'{{/code}}
331 +\\In debian/rules moved content of build-indep into install-indep to avoid double build, and rebuild after zlib fix rg. missing .dll file.
332 +
333 +OK, 689
359 359  )))
360 360  |(((
361 -mingw-w64-libpng
336 +mingw-w64-[[libpng>>url:https://downloads.sourceforge.net/project/libpng/||shape="rect"]]
362 362  )))|(((
363 363  mingw-w64-zlib
364 364  )))|(((
365 -1.6.37
340 +1.6.37-1 (1.6.37)
366 366  )))|(((
367 -TBD
368 -Was: 1.6.37
342 +1.6.37-2 (1.6.37, 1.7 still in beta)
369 369  )))|(((
370 -TBD
371 -Was: OK?
372 -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
373 -libtool: error: Could not determine the host path corresponding to
374 -libtool: error: '.../mingw-pkg/trunk/mingw-w64-deb/mingw-w64-libpng-1.6.37/build/.libs'
375 -libtool: error: Continuing, but uninstalled executables may not work. ...
344 +In debian/rules moved content of build-indep into install-indep to avoid double build.
345 +
346 +{{code language="none"}}make CPPFLAGS=""{{/code}} ...
347 +to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above
348 +
349 +OK, 691
376 376  )))
377 377  |(((
378 -mingw-w64-libjpeg
352 +mingw-w64-[[libjpeg>>url:http://www.ijg.org/files/||shape="rect"]]
379 379  )))|(((
380 380  mingw-w64-libpng
381 381  )))|(((
382 -9c
356 +9c-1 (9c)
383 383  )))|(((
384 -TBD
385 -Was: 9c
358 +9d-1 (9d)
386 386  )))|(((
387 -TBD
388 -Was: OK
360 +In debian/rules moved content of build-indep into install-indep to avoid double build.
361 +
362 +{{code language="none"}}make CPPFLAGS=""{{/code}} ...
363 +to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above
364 +
365 +
366 +OK, 693
389 389  )))
390 390  |(((
391 -mingw-w64-libtiff
369 +mingw-w64-[[libtiff>>url:http://download.osgeo.org/libtiff/||shape="rect"]]
392 392  )))|(((
393 393  mingw-w64-libjpeg
394 394  )))|(((
395 395  4.0.10
396 396  )))|(((
397 -TBD
398 -Was: 4.0.10
375 +4.3.0-0 (4.3.0)
399 399  )))|(((
400 -TBD
401 -Was: OK
377 +In debian/rules moved content of build-indep into install-indep to avoid double build.
378 +
379 +{{code language="none"}}make CPPFLAGS=""{{/code}} ...
380 +to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above
381 +
382 +OK, 694
402 402  )))
403 403  |(((
404 -mingw-w64-libmng
385 +mingw-w64-[[libmng>>url:https://sourceforge.net/projects/libmng/files/||shape="rect"]]
405 405  )))|(((
406 406  mingw-w64-libjpeg
407 407  )))|(((
408 -2.0.3-3
389 +2.0.3-3 (2.0.3)
409 409  )))|(((
410 -TBD
411 -Was: 2.0.3-3
391 +2.0.3-5 (2.0.3)
412 412  )))|(((
413 -TBD
414 -Was: OK
393 +In debian/rules moved content of build-indep into install-indep to avoid double build.
394 +
395 +OK, 696
415 415  )))
416 416  |(((
417 -mingw-w64-bzip2
398 +mingw-w64-[[bzip2>>url:https://sourceforge.net/projects/bzip2/files/||shape="rect"]]
418 418  )))|(((
419 419  mingw-w64-gcc-rt
420 420  )))|(((
421 -1.0.6-4
402 +1.0.6-4 (1.0.6)
422 422  )))|(((
423 -TBD
424 -Was: 1.0.6-4
404 +1.0.6-5 (1.0.6)
425 425  )))|(((
426 -TBD
427 -Was: OK
406 +In debian/rules moved content of build-indep into install-indep to avoid double build.
407 +
408 +OK. 697
428 428  )))
429 429  |(((
430 430  mingw-w64-libboost
... ... @@ -438,110 +438,87 @@
438 438  - (ignored)
439 439  )))
440 440  |(((
441 -mingw-w64-libiconv
422 +mingw-w64-[[libiconv>>url:https://ftp.gnu.org/pub/gnu/libiconv/||shape="rect"]]
442 442  )))|(((
443 443  mingw-w64-gcc-rt
444 444  )))|(((
445 -1.16-1
426 +1.16-1 (1.16)
446 446  )))|(((
447 -TBD
448 -Was: 1.16-1
428 +1.16-2 (1.16)
449 449  )))|(((
450 -TBD
451 -Was: OK
430 +In debian/rules moved content of build-indep into install-indep to avoid double build.
431 +
432 +{{code language="none"}}make CPPFLAGS=""{{/code}} ...
433 +to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above
434 +
435 +OK, 698
452 452  )))
453 453  |(((
454 -mingw-w64-libxml2
438 +mingw-w64-[[libxml2>>url:ftp://xmlsoft.org/libxml2/||shape="rect"]]
455 455  )))|(((
456 456  mingw-w64-libiconv
457 457  )))|(((
458 458  2.9.9-1
459 459  )))|(((
460 -TBD
461 -Was: 2.9.9-1
444 +2.9.10-0 (2.9.10, no sources for 2.9.12)
462 462  )))|(((
463 -TBD
464 -Was: OK
446 +In debian/rules moved content of build-indep into install-indep to avoid double build.
447 +
448 +{{code language="none"}}make CPPFLAGS=""{{/code}} ...
449 +to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above
450 +
451 +OK, 699
465 465  )))
466 466  |(((
467 -mingw-w64-gettext
454 +mingw-w64-[[gettext>>url:https://ftp.gnu.org/pub/gnu/gettext/||shape="rect"]]
468 468  )))|(((
469 469  mingw-w64-libxml2
470 470  )))|(((
471 -0.20.1-1
458 +0.20.1-1 (0.20.1)
472 472  )))|(((
473 -TBD
474 -Was: 0.20.1-1
460 +--0.21-0 (0.21)--
461 +
462 +0.20.2-0 (0.20.2)
475 475  )))|(((
476 -TBD
477 -Was: OK
478 -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"]].
479 -\\
464 +In debian/rules moved content of build-indep into install-indep to avoid double build.
465 +
466 +Disabled patches from buster/0.20.1.
467 +
468 +{{code language="none"}}make CPPFLAGS=""{{/code}} ...
469 +to suppress {{code language="none"}}-D_FORTIFY_SOURCE=2{{/code}}, see openssl above
470 +
471 +--Removing {{code language="none"}}*ruby*{{/code}} before {{code language="none"}}autoconf{{/code}} (not sure if ok, ruby support was added 2020-04-27).--
472 +
473 +Halfway back to 0.20.2 to escape ruby support.
474 +
475 +Was: OK, 702
480 480  )))
481 481  |(((
482 -mingw-w64-qt4-qmake
478 +--mingw-w64-qt4-qmake--
479 +--mingw-w64-qt4--
480 +--mingw-w32-qt4-qmake--
481 +--mingw-w32-qt4--
483 483  )))|(((
484 484  \\
485 485  )))|(((
486 486  4.8.7-1clazzespba0
487 487  )))|(((
488 -TBD
489 -Was: 4.8.7-1clazzespba0
487 +-
490 490  )))|(((
491 -TBD
492 -Was: OK
493 -Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
489 +- (dropped)
494 494  )))
495 495  |(((
496 -mingw-w64-qt4
492 +mingw-w64-[[qt>>url:https://download.qt.io/archive/qt||shape="rect"]]5
497 497  )))|(((
498 -mingw-w64-qt4-qmake,
499 -many of above
500 -)))|(((
501 -4.8.7-1clazzespba0
502 -)))|(((
503 -TBD
504 -Was: 4.8.7-1clazzespba0
505 -)))|(((
506 -TBD
507 -Was: TBC ~~
508 -Building without SSL support since mingw-7.
509 -
510 -Needed these:
511 -dpkg ~-~-add-architecture i386
512 -apt-get update
513 -apt-get install wine32
514 -)))
515 -|(((
516 -mingw-w32-qt4-qmake
517 -)))|(((
518 518  \\
519 519  )))|(((
520 -4.8.7-1clazzespba0
496 +-
521 521  )))|(((
522 -TBD
523 -Was: 4.8.7-1clazzespba0
498 +5.15.2-0clazzespba1 (5.15.2)
524 524  )))|(((
525 -TBD
526 -Was: Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
527 -OK
500 +OK, 704
528 528  )))
529 529  |(((
530 -mingw-w32-qt4
531 -)))|(((
532 -mingw-w32-qt4-qmake,
533 -many of above
534 -)))|(((
535 -4.8.7-1clazzespba0
536 -)))|(((
537 -TBD
538 -Was: 4.8.7-1clazzespba0
539 -)))|(((
540 -TBD
541 -Was: TODO
542 -Building without SSL support since mingw-7.
543 -)))
544 -|(((
545 545  mingw-w64-jni-headers
546 546  )))|(((
547 547  \\
... ... @@ -548,16 +548,14 @@
548 548  )))|(((
549 549  1.6.0-4clazzespba6
550 550  )))|(((
551 -TBD
552 -Was: 1.6.0-4clazzespba6
509 +17.0.1-0clazzespba1 (17.0.1+12-1+deb11u2)
553 553  )))|(((
554 -TBD
555 -Was: OK.
556 -Using headers from OpenJDK-11 now.
557 -Should we raise the version to 11?
511 +Using headers from OpenJDK-17 now.
512 +
513 +OK, 700
558 558  )))
559 559  
560 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 ===
516 +== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 ==
561 561  
562 562  The recommended order for phase 2 (before MinGW adaptions) is:
563 563  
... ... @@ -567,254 +567,126 @@
567 567  )))|=(((
568 568  Archs (-o parameter)
569 569  )))|=(((
570 -Bullseye
571 -Status
526 +Version with MinGW-9 package for Bullseye
572 572  )))|=(((
573 -Version with MinGW-8 package for Bullseye
574 -)))|=(((
575 -Remarks, changes
528 +Remarks, Bullseye
529 +Status, fancylibs svn rev.
576 576  )))
577 577  |(((
578 578  fancylog
579 579  )))|(((
580 -- (arch|8)
534 +- (arch|9)
581 581  )))|(((
582 -TBD
583 -Was: OK
536 +1.0.3-10
584 584  )))|(((
585 -TBD
586 -Was: 1.0.3-7
587 -)))|(((
588 -\\
538 +OK, 2147
589 589  )))
590 590  |(((
591 591  cute-headers
592 592  )))|(((
593 -- (arch|8)
543 +- (arch|9)
594 594  )))|(((
595 -TBD
596 -Was: OK
545 +1.6.1-13 (8_1.6.1)
597 597  )))|(((
598 -TBD
599 -Was: 8_1.6.1-10
600 -)))|(((
601 -\\
547 +OK, 2148
602 602  )))
603 603  |(((
604 604  fancylibs
605 605  )))|(((
606 -- (arch|8)
552 +- (arch|9)
607 607  )))|(((
608 -TBD
609 -Was: OK
554 +3.7.4-12
610 610  )))|(((
611 -TBD
612 -Was: 3.7.3-2
613 -)))|(((
614 -TBD
615 -Was: In debian-mingw-8/rules:
616 -# see [[https:~~/~~/bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492>>url:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492||shape="rect"]]
617 -w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig
618 -w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig
619 -...
620 -common-build-indep::
621 - cd $(w32builddir) && $(MAKE) arch="i686-w64-mingw32" PKG_CONFIG_LIBDIR=$(w32pcdir)
622 - cd $(w64builddir) && $(MAKE) arch="x86_64-w64-mingw32" PKG_CONFIG_LIBDIR=$(w64pcdir)
556 +OK, 2150 (2154)
623 623  )))
624 624  |(((
625 625  fancydrawing
626 626  )))|(((
627 -- (arch|8)
561 +- (arch|9)
628 628  )))|(((
629 -TBD
630 -Was: OK
631 -)))|(((
632 632  (% class="moz-quote-pre code" %)
633 633  (((
634 -TBD
565 +0.6.3-3
635 635  )))
636 -
637 -(% class="moz-quote-pre code" %)
638 -(((
639 -Was: 0.6.2-5
640 -)))
641 641  )))|(((
642 -TBD
643 -Was: In debian-mingw-8/rules:
644 -# see [[https:~~/~~/bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492>>url:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492||shape="rect"]]
645 -w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig
646 -w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig
647 -...
648 -common-build-indep::
649 - cd $(builddir) && PKG_CONFIG_LIBDIR=$(w64pcdir) $(MAKE) arch=$(arch)
650 - cd $(builddir32) && PKG_CONFIG_LIBDIR=$(w32pcdir) $(MAKE) arch=$(arch32)
568 +OK, 2151
651 651  )))
652 652  |(((
653 653  fancygpsdclient
654 654  )))|(((
655 -- (unix|8)
573 +- (unix|9)
656 656  )))|(((
657 -TBD
658 -Was: OK
575 +0.4.3-9
659 659  )))|(((
660 -TBD
661 -Was: 0.4.3-7
662 -)))|(((
663 -TBD
664 -Was: debian-mingw-8/rules adapted like above
577 +OK, 2152
665 665  )))
666 666  |(((
667 667  fancyhttpd
668 668  )))|(((
669 -- (arch|8)
582 +- (arch|9)
670 670  )))|(((
671 -TBD
672 -Was: OK
584 +0.8.1-2
673 673  )))|(((
674 -TBD
675 -Was: 0.8.0-3
676 -)))|(((
677 -TBD
586 +OK, 2156
678 678  )))
679 679  |(((
680 680  fancylogd
681 681  )))|(((
682 -- (unix|8)
591 +- (unix|9)
683 683  )))|(((
684 -TBD
685 -Was: OK
593 +0.1.0-7
686 686  )))|(((
687 -TBD
688 -Was: 0.1.0-6
689 -)))|(((
690 -TBD
691 -Was: Also had to add FANCYLOGD_COMMON_API in fancylogdVersion.cpp
595 +OK, 2158
692 692  )))
693 693  |(((
694 -fancylogview
598 +--fancylogview--
695 695  )))|(((
696 696  - (nsis directory)
697 697  )))|(((
698 -TBD
699 -Was: OK
602 +- (no more QT4 in Bullseye)
700 700  )))|(((
701 -TBD
702 -Was: 0.3.0.6
703 -)))|(((
704 -TBD
705 -Was: Deferred, depends on QT
706 -)))
707 -|(((
708 ---fancypkcs11--
709 -)))|(((
710 -- (unix only)
711 -)))|(((
712 712  -
713 -)))|(((
714 --
715 -)))|(((
716 -Probably never build for MinGW, despite debian-mingw-?/ directories
717 717  )))
718 718  |(((
719 719  fancypcsc
720 720  )))|(((
721 -- (arch|8)
609 +- (arch|9)
722 722  )))|(((
723 -TBD
724 -Was: OK
611 +0.2.5-7
725 725  )))|(((
726 -TBD
727 -Was: 0.2.5-4
728 -)))|(((
729 -\\
613 +OK, 2160
730 730  )))
731 731  |(((
732 ---fancymodbus--
733 -)))|(((
734 -- (unix only)
735 -)))|(((
736 --
737 -)))|(((
738 --
739 -)))|(((
740 -\\
741 -)))
742 -|(((
743 743  fancysax
744 744  )))|(((
745 -- (arch|8)
618 +- (arch|9)
746 746  )))|(((
747 -TBD
748 -Was: OK
620 +0.6.1-12
749 749  )))|(((
750 -TBD
751 -Was: 0.6.1-9
752 -)))|(((
753 -\\
622 +OK, 2161
754 754  )))
755 755  |(((
756 -fancyqt4
625 +--fancyqt4--
626 +--fancyqt4widgets--
757 757  )))|(((
758 -- (arch|8)
628 +- (dropped)
759 759  )))|(((
760 -TBD
761 -Was: OK
762 -)))|(((
763 -TBD
764 -Was: 0.9.3-5
765 -)))|(((
766 -\\
767 -)))
768 -|(((
769 -fancyqt4widgets
770 -)))|(((
771 -- (arch|8)
772 -)))|(((
773 -TBD
774 -Was: OK
775 -)))|(((
776 -TBD
777 -Was: 0.5.2-3
778 -)))|(((
779 -\\
780 -)))
781 -|(((
782 ---fancysane--
783 -)))|(((
784 -- (unix only)
785 -)))|(((
786 786  -
787 787  )))|(((
788 --
789 -)))|(((
790 -\\
632 +- (dropped with Bullseye)
791 791  )))
792 792  |(((
793 ---fancyqmi--
794 -)))|(((
795 -- (unix only)
796 -)))|(((
797 --
798 -)))|(((
799 --
800 -)))|(((
801 -\\
802 -)))
803 -|(((
804 804  fancyssl-tools
805 805  )))|(((
806 -- (arch|8)
637 +- (arch|9)
807 807  )))|(((
808 808  TBD
809 -Was: OK
810 -)))|(((
811 -TBD
812 812  Was: 0.4.0-6
813 813  )))|(((
814 -\\
642 +TBR, 2162
815 815  )))
816 816  
817 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-Obsoletesubdirs"/}}Obsolete subdirs ===
645 +== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian10Busterto11Bullseye,MinGW-8toMinGW-9-Obsoletesubdirs"/}}Obsolete subdirs ==
818 818  
819 819  (% class="wrapped" %)
820 820  |=(((
... ... @@ -828,6 +828,18 @@
828 828  never even built for stretch
829 829  )))
830 830  |(((
659 +fancylogview,
660 +fancyqt4*,
661 +mingw-w*-qt4*
662 +)))|(((
663 +No more QT4 in Bullseye
664 +)))
665 +|(((
666 +fancyxmlsock
667 +)))|(((
668 +Looks lke old experimental code now in fancysock
669 +)))
670 +|(((
831 831  gpsfake-runner
832 832  )))|(((
833 833  shell scripts only
... ... @@ -838,10 +838,15 @@
838 838  never even built for stretch
839 839  )))
840 840  |(((
841 -fancyxmlsock
681 +mingw-w64-libboost
842 842  )))|(((
843 -Looks lke old experimental code now in fancysock
683 +not in use
844 844  )))
685 +|(((
686 +osslsigncode
687 +)))|(((
688 +not in use
689 +)))
845 845  
846 846  \\
847 847  
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -918716427
1 +937656426
Title
... ... @@ -1,1 +1,1 @@
1 -Work in Progress: Adapting FancyLibs from Debian 10 Buster to 11 Bullseye
1 +Adapting FancyLibs & MinGW-Pkg from Debian 10 Buster to 11 Bullseye, MinGW-8 to MinGW-9
URL
... ... @@ -1,1 +1,1 @@
1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/918716427/Work in Progress: Adapting FancyLibs from Debian 10 Buster to 11 Bullseye
1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/937656426/Adapting FancyLibs & MinGW-Pkg from Debian 10 Buster to 11 Bullseye, MinGW-8 to MinGW-9