Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Started FancyLibs MinGW-9 adaptions

...

Project (mingw-pkg subdir pattern)Dep.Version MinGW-8 mingw-pkg (upstream)Version MinGW-9 mingw-pkg (upstream)Bullseye Status, mingw-pkg svn rev.
(osslsigncode)---ignored
(mingw-w64-binutils)
- (2.31.1-11+8.3)- (2.35.2-2+8.11+b3)provided by Debian now as binutils-mingw-w64-x86-64
(mingw-w64-libmysql)
- (6.1.11-1clazzespba2)-obsolete since mingw-6, empty now
(mingw-w64-libmariadb)
--not required for now
mingw-w64-gcc-rt
8.3.0 (-6+21.3~deb10u1),
uses Debian's g++-mingw64-*
10.2.1 (10.2.1-6+24.2),
uses Debian's g++-mingw64-*
OK, 684
mingw-w64-zlibmingw-w64-gcc-rt1.2.11-2 (1.2.11)1.2.11-4 (1.2.11)

In debian/rules moved content of build-indep into install-indep to avoid double build.

OK, 688

mingw-w64-opensslmingw-w64-zlib1.1.1c1.1.1l-1 (1.1.1l)

make CPPFLAGS="" ...
to suppress -D_FORTIFY_SOURCE=2

which triggers undefined reference to `__memcpy_chk'

In debian/rules moved content of build-indep into install-indep to avoid double build, and rebuild after zlib fix rg. missing .dll file.

OK, 689

mingw-w64-libpngmingw-w64-zlib1.6.37-1 (1.6.37)1.6.37-2 (1.6.37, 1.7 still in beta)

In debian/rules moved content of build-indep into install-indep to avoid double build.

make CPPFLAGS="" ...
to suppress -D_FORTIFY_SOURCE=2, see openssl above

OK, 691

mingw-w64-libjpegmingw-w64-libpng9c-1 (9c)9d-1 (9d)

In debian/rules moved content of build-indep into install-indep to avoid double build.

make CPPFLAGS="" ...
to suppress -D_FORTIFY_SOURCE=2, see openssl above


OK, 693
mingw-w64-libtiffmingw-w64-libjpeg4.0.104.3.0-0 (4.3.0)

In debian/rules moved content of build-indep into install-indep to avoid double build.

make CPPFLAGS="" ...
to suppress -D_FORTIFY_SOURCE=2, see openssl above

OK, 694

mingw-w64-libmngmingw-w64-libjpeg2.0.3-3 (2.0.3)2.0.3-5 (2.0.3)

In debian/rules moved content of build-indep into install-indep to avoid double build.

OK, 696

mingw-w64-bzip2mingw-w64-gcc-rt1.0.6-4 (1.0.6)1.0.6-5 (1.0.6)

In debian/rules moved content of build-indep into install-indep to avoid double build.

OK. 697

mingw-w64-libboostmingw-w64-bzip2--- (ignored)
mingw-w64-libiconvmingw-w64-gcc-rt1.16-1 (1.16)1.16-2 (1.16)

In debian/rules moved content of build-indep into install-indep to avoid double build.

make CPPFLAGS="" ...
to suppress -D_FORTIFY_SOURCE=2, see openssl above

OK, 698

mingw-w64-libxml2mingw-w64-libiconv2.9.9-12.9.10-0 (2.9.10, no sources for 2.9.12)

In debian/rules moved content of build-indep into install-indep to avoid double build.

make CPPFLAGS="" ...
to suppress -D_FORTIFY_SOURCE=2, see openssl above

OK, 699

mingw-w64-gettextmingw-w64-libxml20.20.1-1 (0.20.1)

0.21-0 (0.21)

0.20.2-0 (0.20.2)

In debian/rules moved content of build-indep into install-indep to avoid double build.

Disabled patches from buster/0.20.1.

make CPPFLAGS="" ...
to suppress -D_FORTIFY_SOURCE=2, see openssl above

Removing *ruby* before autoconf (not sure if ok, ruby support was added 2020-04-27).

Halfway back to 0.20.2 to escape ruby support.

Was: OK, 702

mingw-w64-qt4-qmake
mingw-w64-qt4
mingw-w32-qt4-qmake
mingw-w32-qt4

4.8.7-1clazzespba0-

- (dropped)

mingw-w64-qt5*qt5
-TBDTBD5.15.2-0clazzespba1 (5.15.2)OK locally, clean room build not yet finished, 704
mingw-w64-jni-headers
1.6.0-4clazzespba617.0.1-0clazzespba1 (17.0.1+12-1+deb11u2)

Using headers from OpenJDK-17 now.

OK, 700

...

Project (subdir)Archs (-o parameter)Bullseye
Status
Version with MinGW-8 9 package for BullseyeRemarks, changes, Bullseye
Status, fancylibs svn rev.
fancylog

- (arch|9)

TBD
Was: OK

TBD
Was: 1.0.3-710
OK
cute-headers- (arch|9)

TBD
Was: OK

TBD
Was: 1.6.1-13 (8_1.6.1-10)
OK
fancylibs- (arch|9)TBD
Was: OK
TBD
Was: 3.7.34-2

TBD
Was: In debian-mingw-8/rules:
# see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492
w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig
w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig
...
common-build-indep::
  cd $(w32builddir) && $(MAKE) arch="i686-w64-mingw32" PKG_CONFIG_LIBDIR=$(w32pcdir)
  cd $(w64builddir) && $(MAKE) arch="x86_64-w64-mingw32" PKG_CONFIG_LIBDIR=$(w64pcdir)

12

OK

fancydrawing- (arch|9)TBDWas: OK
TBD
Was: 0.6.2-5
TBD
Was: In debian-mingw-8/rules:
# see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=930492
w32pcdir = /usr/i686-w64-mingw32/lib/pkgconfig
w64pcdir = /usr/x86_64-w64-mingw32/lib/pkgconfig
...
common-build-indep::
  cd $(builddir) && PKG_CONFIG_LIBDIR=$(w64pcdir) $(MAKE) arch=$(arch)
  cd $(builddir32) && PKG_CONFIG_LIBDIR=$(w32pcdir) $(MAKE) arch=$(arch32)
fancygpsdclient- (unix|9)TBDWas: OKTBD
Was: 0.4.3-7
TBD
Was: debian-mingw-8/rules adapted like above
fancyhttpd- (arch|9)TBD
Was: OKTBD
Was: 0.8.0-3
TBD
fancylogd- (unix|9)TBD
Was: OKTBD
Was: 0.1.0-6

TBD
Was: Also had to add FANCYLOGD_COMMON_API in fancylogdVersion.cpp

fancylogview- (nsis directory)TBDWas: OKTBD
Was: 0.3.0.6
TBD
Was: Deferred, depends on QT
fancypkcs11- (unix only)--Probably never build for MinGW, despite debian-mingw-?/ directories
fancypcsc- (arch|9)TBD
Was: OKTBD
Was: 0.2.5-4

fancymodbus- (unix only)--
fancysax- (arch|9)TBD
Was: OKTBD
Was: 0.6.1-9

fancyqt4
fancyqt4widgets
- (dropped)--- (dropped with Bullseye)
fancysane- (unix only)--
fancyqmi- (unix only)--
fancyssl-tools- (arch|9)TBD
Was: OK
TBD
Was: 0.4.0-6

Obsolete subdirs

...