* Disabled building vulkan since it fails on msys2.
* c++14 is required, otherwise there are compilation errors.
* Patch2 (#1)
* Remove entry_points_shader.cpp, it seems to not be required anymore.
* translator_lib has been merged into translator.
* build directory became the gyp directory.
* Update sha256sum of angleproject-include-import-library-and-use-def-file.patch.
* Remove entry_points_shader.cpp copying.
* Remove non-exported functions.
* Fix libGLESv2_mingw32.def sha256sum.
- vsprintf doesn't exist anywhere in the source; remove sed
- don't run sed on .git files and dir (fixes indexv2 errors)
- add missing define to gyp
- use official url
* The \*.def files are ignored when not specified within the project file.
That's the reason why the \*.dll files in your package
[mingw-w64-x86_64-angleproject-git-2.1.r4611-1-any.pkg.tar.xz](http://repo.msys2.org/mingw/x86_64/mingw-w64-x86_64-angleproject-git-2.1.r4611-1-any.pkg.tar.xz)
don't provide the symbols defined in the *.def file and hence Qt 5
applications using ANGLE provided by your package will crash.
* Qt 5 WebKit works for me without the angleproject-export-shader-symbols.patch
However, applying this patch results in errors. Hence I removed it.
* The \*.def files for win32 don't differ from the win64 version so it should
be safe to remove them. I guess the ANGLE devs would provide a 32-bit version if
it would be required.
* I didn't test whether this PKGBUILD compiles now. When developing
[mingw-w64-angleproject](https://github.com/Martchus/PKGBUILDs/tree/master/angleproject/mingw-w64)
I noticed that there are a few more adjustmens
and additional header files required so using this PKGBUILD to build
the current version will likely fail, too.
* The manual selection of object files is not valid for the current version.
Static libs might be built automatically using the build system. (See
[mingw-w64-angleproject](https://github.com/Martchus/PKGBUILDs/tree/master/angleproject/mingw-w64).)
Hence I removed the comments.
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* update PKGBUILD templates
* remove line-ending whitespace
* minor typos/fixes
Remaining md5sums either didn't download or
didn't pass checksum tests.
.. into qconfig.pri. Without this, the packager was required to
remove old versions of Qt software from the sysroot before
building new versions of that software.
mkspecs/features/qt_functions.prf:77..78 has the following:
MODULE_LIBS_ADD = $$MODULE_LIBS
MODULE_LIBS_ADD -= $$QMAKE_DEFAULT_LIBDIRS
.. and that did nothing since QMAKE_DEFAULT_LIBDIRS was empty
before this change.
The configure shell script does this using awk. This feature
should be made to work for other compilers too, currently only
g++ is supported.