Updated Amaya to use the latest libraries

Hi everyone,

I recently updated the Amaya Web editor to use new API from the libraries
wxWidget 3.0, raptor 2 and libpng. My updated version is already running and
building correctly on the Arch Linux distribution. I like to know if I could
submit the changes to the repository.

Here is the library profile its is using now:

[flus@archlinux]: ~/Amaya/Amaya/obj/bin>$ uname -a
Linux archlinux 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET
2016 x86_64 GNU/Linux

[flus@archlinux]: ~/Amaya/Amaya/obj/bin>$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr
--libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man
--infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/
--enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++
--enable-shared --enable-threads=posix --enable-libmpx
--with-system-zlib --with-isl --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-clocale=gnu
--disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object
--enable-linker-build-id --enable-lto --enable-plugin
--enable-install-libiberty --with-linker-hash-style=gnu
--enable-gnu-indirect-function --disable-multilib --disable-werror
--enable-checking=release
Thread model: posix
gcc version 6.2.1 20160830 (GCC)

[flus@archlinux]: ~/Amaya/Amaya/obj/bin>$ ldd amaya_bin
linux-vdso.so.1 (0x00007ffcca4c4000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fe8da875000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fe8da63f000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fe8da3d5000)
libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007fe8da164000)
libraptor2.so.0 => /usr/lib/libraptor2.so.0 (0x00007fe8d9f02000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fe8d9c90000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fe8d9a10000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fe8d974f000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fe8d9525000)
libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007fe8d90ad000)
libwx_gtk2u_aui-3.0.so.0 => /usr/lib/libwx_gtk2u_aui-3.0.so.0
(0x00007fe8d8e0f000)
libwx_gtk2u_xrc-3.0.so.0 => /usr/lib/libwx_gtk2u_xrc-3.0.so.0
(0x00007fe8d8a9b000)
libwx_gtk2u_adv-3.0.so.0 => /usr/lib/libwx_gtk2u_adv-3.0.so.0
(0x00007fe8d86b3000)
libwx_gtk2u_core-3.0.so.0 => /usr/lib/libwx_gtk2u_core-3.0.so.0
(0x00007fe8d7e24000)
libwx_baseu_xml-3.0.so.0 => /usr/lib/libwx_baseu_xml-3.0.so.0
(0x00007fe8d7c14000)
libwx_baseu_net-3.0.so.0 => /usr/lib/libwx_baseu_net-3.0.so.0
(0x00007fe8d79c5000)
libwx_gtk2u_gl-3.0.so.0 => /usr/lib/libwx_gtk2u_gl-3.0.so.0 (0x00007fe8d77af000)
libwx_baseu-3.0.so.0 => /usr/lib/libwx_baseu-3.0.so.0 (0x00007fe8d7310000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe8d6f88000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fe8d6c84000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe8d6a6d000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe8d6850000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fe8d64b2000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fe8d6239000)
libicuuc.so.58 => /usr/lib/libicuuc.so.58 (0x00007fe8d5e8d000)
libxslt.so.1 => /usr/lib/libxslt.so.1 (0x00007fe8d5c4c000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fe8d58e4000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fe8d56be000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe8d54ba000)
libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0x00007fe8d52b7000)
libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0x00007fe8d50b4000)
libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007fe8d4ead000)
libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0x00007fe8d4caa000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007fe8d4a7b000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe8d4869000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fe8d4666000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fe8d4460000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007fe8d425e000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe8d3f1f000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe8d3cf6000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0x00007fe8d3ada000)
libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0x00007fe8d38d5000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007fe8d36cf000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fe8d34bf000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fe8d32af000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fe8d3028000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00007fe8d29e8000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00007fe8d2733000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fe8d24e1000)
libwx_gtk2u_html-3.0.so.0 => /usr/lib/libwx_gtk2u_html-3.0.so.0
(0x00007fe8d2200000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007fe8d1fd9000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007fe8d1d8d000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fe8d1a7a000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007fe8d186d000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fe8d153f000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00007fe8d1337000)
libtiff.so.5 => /usr/lib/libtiff.so.5 (0x00007fe8d10b3000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe8daa8b000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007fe8d0e86000)
libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fe8d0c78000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fe8d0a2a000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fe8d0745000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fe8d0514000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fe8d0310000)
libicudata.so.58 => /usr/lib/libicudata.so.58 (0x00007fe8ce810000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe8ce60c000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe8ce406000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fe8ce1da000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fe8cdfd6000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fe8cddb0000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fe8cda1c000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007fe8cd807000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fe8cd5c3000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fe8cd3b8000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fe8cd1b5000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fe8ccfa4000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fe8ccd99000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fe8ccb8e000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007fe8cc98b000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fe8cc782000)
libthai.so.0 => /usr/lib/libthai.so.0 (0x00007fe8cc578000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fe8cc305000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fe8cc05d000)
libEGL.so.1 => /usr/lib/libEGL.so.1 (0x00007fe8cbe29000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fe8cbc25000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007fe8cba17000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fe8cb80f000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x00007fe8cb5f2000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007fe8cb3ed000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fe8cb1e0000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fe8cafdc000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fe8cadc5000)
libmount.so.1 => /usr/lib/libmount.so.1 (0x00007fe8cab77000)
libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007fe8ca96f000)
libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007fe8ca767000)
libgbm.so.1 => /usr/lib/libgbm.so.1 (0x00007fe8ca55a000)
libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007fe8ca34b000)
libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0x00007fe8ca138000)
libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007fe8c9ef2000)

Regards,

-Fabio Urquiza

Received on Sunday, 22 January 2017 17:56:23 UTC