Commit Graph

68 Commits

Author SHA1 Message Date
Alexey Pavlov
42becf97be cmake: Update 3.12.4 2018-11-03 20:27:04 +03:00
Alexey Pavlov
866de526fb cmake: Update to 3.12.3 2018-10-20 11:21:52 +03:00
J. Peter Mugaas
db913f56f5 cmake 3.12.1 - Update to latest version. Rebuild jsoncpp for new icu. (#4316) 2018-08-26 13:17:24 +03:00
Alexey Pavlov
797e83e4ab cmake: Update to 3.12.0 2018-07-19 12:43:07 +03:00
J. Peter Mugaas
aad5e81f43 mingw-w64-cmake - 3.11.4 - Update to latest version (#3968) 2018-06-18 20:56:55 +03:00
Alexey Pavlov
58d73547fd cmake: Rebuild 2018-05-10 11:57:56 +03:00
Paul "TBBle" Hampson
d409857781 cmake: Update to 3.11.1 (#3545) (#3628)
The patch series was recreated by applying it to a CMake git checkout at
v3.10.1, and then rebasing it onto v3.11.0, followed by patch resync
with CMake 3.11.1

Patch 0004-Implement-Qt5-static-plugin-support.patch had to be
extensively redone, to support a refactoring in the Qt5 auto-gen support
in CMake 3.11.0. The rest of the patches are changed only due to
artifacts of this rebasing.
2018-04-25 07:51:58 +03:00
Alexey Pavlov
f3a5dacbb6 cmake: Update to 3.10.2 2018-01-19 08:45:06 +03:00
Paul "TBBle" Hampson
1ad389907c CMake 3.10.1 (#3262)
* cmake: Upgrade CMake package to 3.10.1

0004-Implement-Qt5-static-plugin-support.patch does not apply cleanly.

* cmake: Rebase the patch series onto 3.10.1

The patch series was applied using `git am` to a CMake v3.9.6 git
checkout, and then those commits were rebased onto CMake v3.10.1.

`git format-patch` was used to extract the patches again, as was
presumably originally done. In this case, I kept the existing numbers to
keep the patch readable, and avoid confusing file renames.

Only 0004-Implement-Qt5-static-plugin-support.patch needed manual
changes.

* cmake: CMake now unconditionally enables server mode

* cmake: Remove dead unit-test munging

This code appears to have been updating the paths in a CMake Unit Test
to match the live paths in MSYS2.

However, it was disabled when added (see #2633), and doesn't make sense
since the test is only of the parsing of the output format, not the
contents of the output.
2018-01-09 09:40:18 +03:00
Alexey Pavlov
fe107d71b9 cmake: Update to 3.9.6 2017-11-13 11:52:23 +03:00
Alexey Pavlov
0c1c08a355 cmake: Update to 3.9.2 2017-09-12 11:26:50 +03:00
Norbert Pfeiler
39b025ee56 cmake: remove obsolete cm_codecvt.patch (#2798)
was fixed for 3.9.0 and disabled since then anyway
https://gitlab.kitware.com/cmake/cmake/issues/16893
2017-09-03 21:39:21 +03:00
Alexey Pavlov
c7078f5dc0 cmake: Update to 3.9.1 2017-08-14 16:16:52 +03:00
J. Peter Mugaas
a717206b71 Update to cmake 3.9 - latest version (should be used with libuv and expat from previous PR requests) (#2716)
mingw-w64-ncurses -  6.0  20170715 - Update to latest version
mingw-w64-libarchive - 3.3.2 - Update to latest version and update patch for bcrypt.  The logic is a little better than what was in the source-code
mingw-w64-cmake - 3.9.0 - Update to latest version
2017-08-13 19:35:11 +03:00
RiCON
1330d7003e cmake: correctly apply all patches with helper function (#2643)
Closes #2640
2017-06-30 07:15:49 +03:00
J. Peter Mugaas
3016128af8 cmake and some updated dependencies (#2633)
* cmake and some updated dependencies
mingw-w64-cmake - 3.8.2 - Update to latest release version and remove 0002-bootstrap-Set-DEFAULT_CODEPAGE-in-cmake_cxx_flags_En.patch .  That patch is not needed for bootstrap
mingw-w64-expat - 2.2.1 - Update to latest version, add testing as part of build process.  Add 002-fix-tests.patch so those can work in MSYS environment.  remove expat-2.2.0-CVE-2016-0718-regression.patch as that is in the source-code.
mingw-w64-lncruses - 6.0 - 20170624 - Update to latest version

* Fix various PKGBUILD errors (#2631)

These PKGBUILD files could no longer be openend by makepkg due to
stricter parsing in regard to variable types. This fixes the types.

* libpeas: Python 3 rebuild (#2627)

* mbedtls: Updated to 2.5.1 (#2629)

* python-sphinx: Fix dependencies (#2628)

* jasper: Added patch file to fix static library link error. (#2623)

To use the static library you need to define JAS_DLL to zero.
-D JAS_DLL=0

* expat: Update to 2.2.1 (#2625)

Includes various security fixes.
Drop patch applied upstream.

* Armadillo: update to 7.950.1 (#2624)

Fixes #2618

* glib2: Update to 2.52.3 (#2621)

* nodejs: update to 6.11.0 and include npm (#2622)

* OsgEarth and gdal improvments (#2620)

* osgearth : active osgEarthQt module

* gdal : change PROJ4 library name gdal try to dlopen libproj-9.dll but correct name is libproj-12.dll

* python3: Make multiprocessing.Queue work; Add some tests. Fixes #837 (#2619)

With non-mingw builds POSIX_SEMAPHORES_NOT_ENABLED is not enabled and
sem_unlink is a no-op. Change it to always be provided on Windows instead.

This adds a minimal test suite which makes it easier to catch regressions
in the future for common MSYS2 related bugs.

* vulkan: add sdk (#2590)

* glslang: update for vulkan sdk

* vulkan: add sdk
*vulkan-headers are included in sdk
*vulkan-docs are separate package because of versions difference

* vulcan: Fix PKGBUILD. Add conflicts

* Update PKGBUILD

Attempt to fix this build.

* Update checksums
2017-06-27 08:05:28 +03:00
Norbert Pfeiler
6389fab9e4 cmake: fix regression (#2513)
hunk was incorrectly rebased

removed 1 working autogen if present
and crashed when no additional autogen was used
2017-05-23 21:50:47 +03:00
Norbert Pfeiler
ce2c60f6b2 cmake: patch cm_codecvt (fix #2462) (#2471)
perform conversion for more than one character in cm_codecvt

codecvt::do_out returned std::codecvt::error when called for more than 1 char
the Ninja (and NMake) generator use this codecvt and therefore failed when writing files

since this works in the official CMake binary release
i’d infer that msvc calls this function ? one char at a time ?

i’m not sure this patch is correct, but it seems to work

upstream bugreport https://gitlab.kitware.com/cmake/cmake/issues/16893
2017-05-22 11:29:07 +03:00
Ray Donnelly
536d94d597 cmake: Update to 3.8.1 and enable server mode 2017-05-03 13:25:11 +01:00
J. Peter Mugaas
24e6785be2 mingw-w64-cmake 1.7.2 - rebuild with the latest version of libuv and jsoncpp. Note that jsoncpp now also builds shared libraries in addition to static ones and libuv requires a patch. The patch will be in the next versionso it will be dropped accordingly. (#2140) 2017-01-31 20:15:04 +03:00
Alexey Pavlov
8211b354c8 cmake: Update to 3.7.2 2017-01-20 12:01:16 +03:00
J. Peter Mugaas
b4b191b2c0 Cmake and deps (#1931)
* mbedtls: Updated to 2.4.0 (#1868)

* mingw-w64-clang 3.9.0 - rev 2 delete files created by patch (#1867)

Delete files created by patches in case we are not deleting from srource
directory.

* jemalloc: Update to 4.2.1 (#1866)

* lua sqlite3 wrapper (#1861)

* Adds a TUI in GNU debugger, GDB. (#1869)

* nghttp2 - 1.16.0 Update to latest version (#1871)

Do not use --enable-lib-only for featureproofing.

* Readline (#1872)

* readline - 7.0 - Update to latest veersion - NOTE:  Will probably break stuff - rebuild what depends upon it

Rekeyed patch for new version and ifdef'ed out chown calls if not
available

* Rebuild some packages that depend upon readline for good measure

* libssh2 - 1.8.0 - Upgrade to latest version (#1876)

* Adding library: flickcurl (#1875)

* Adding library:flickcurl

* Flickcurl: fixing dependency on gtk-doc

* Libarchive (#1878)

* libarchive : 3.2.2

Update to altest version

* libarchive: 3.2.2 - add back dependency on lz4

* Nsis (#1879)

* nsis 3.0 update to release version

* mingw-w64-nsis: 33.

Download should point to main to main site, not mirror
Use https when possible

* g-i-parser: fix race condition (#1881)

* Remove rmtree debugging patch

It is shadowing exceptions thrown from the main "try" block of
GDumpParser._execute_binary_get_tree().

There does seem to be a race condition, but it seems to be related to
subprocess.check_call() and what it does on Windows. At the point
xml.[blah].parse() is called, "dump.xml" is often absent!

* More tolerant rmtreeing

If shutil.rmtree() is failing due to some funky race condition that results
in files the walk doesn't know about being left, then don't worry about it
and continue.

This may leave uniquely named junk lying around in the build tree, but that
is by design not a problem with g-i-scanner. Just don't install the
tmp-introspectXXXXXX folder by accident.

* giscanner debugging: asserts and waits

Make absence of dump.xml or functions.txt fatal, but only after giving them
plenty of time time to appear.

Yes, this is horrible code. But it fixes broken builds almost completely on
my 64-bit Win7 with NTFS.

* Wait for XML to be parsed completely

It's possible that dump.xml might exist but be incompletely written. This
nasty sleep-till-it-parses loop covers that case.

Plus the usual logging so we can see if it's really needed ☺

* gobject-introspection: bump pkgrel

* Updated to stable release 190600_20161030 (#1880)

A fresh new stable release since January 30, 2014!

* go: update to 1.7.3 (#1882)

* Cmake and some prerequisits

mingw-w64-cmake - 3.7.0 - Update to latest version, note dependency upon
libuv
mingw-w64-jsoncpp - 1.7.1 - Update to latest version
mingw-w64-libarchive - 3.2.2 - Changed build to cmake and made patch to
enable Crypto-Next-Generation using bcrypt
mingw-w64-libuv - 1.10.0 - Update to latest version and include two
checkins for bug-fixes.
2016-11-14 08:46:45 +03:00
J. Peter Mugaas
31b3841fe0 Cmake (#1896)
* mbedtls: Updated to 2.4.0 (#1868)

* mingw-w64-clang 3.9.0 - rev 2 delete files created by patch (#1867)

Delete files created by patches in case we are not deleting from srource
directory.

* jemalloc: Update to 4.2.1 (#1866)

* lua sqlite3 wrapper (#1861)

* Adds a TUI in GNU debugger, GDB. (#1869)

* nghttp2 - 1.16.0 Update to latest version (#1871)

Do not use --enable-lib-only for featureproofing.

* Readline (#1872)

* readline - 7.0 - Update to latest veersion - NOTE:  Will probably break stuff - rebuild what depends upon it

Rekeyed patch for new version and ifdef'ed out chown calls if not
available

* Rebuild some packages that depend upon readline for good measure

* libssh2 - 1.8.0 - Upgrade to latest version (#1876)

* Adding library: flickcurl (#1875)

* Adding library:flickcurl

* Flickcurl: fixing dependency on gtk-doc

* Libarchive (#1878)

* libarchive : 3.2.2

Update to altest version

* libarchive: 3.2.2 - add back dependency on lz4

* Nsis (#1879)

* nsis 3.0 update to release version

* mingw-w64-nsis: 33.

Download should point to main to main site, not mirror
Use https when possible

* g-i-parser: fix race condition (#1881)

* Remove rmtree debugging patch

It is shadowing exceptions thrown from the main "try" block of
GDumpParser._execute_binary_get_tree().

There does seem to be a race condition, but it seems to be related to
subprocess.check_call() and what it does on Windows. At the point
xml.[blah].parse() is called, "dump.xml" is often absent!

* More tolerant rmtreeing

If shutil.rmtree() is failing due to some funky race condition that results
in files the walk doesn't know about being left, then don't worry about it
and continue.

This may leave uniquely named junk lying around in the build tree, but that
is by design not a problem with g-i-scanner. Just don't install the
tmp-introspectXXXXXX folder by accident.

* giscanner debugging: asserts and waits

Make absence of dump.xml or functions.txt fatal, but only after giving them
plenty of time time to appear.

Yes, this is horrible code. But it fixes broken builds almost completely on
my 64-bit Win7 with NTFS.

* Wait for XML to be parsed completely

It's possible that dump.xml might exist but be incompletely written. This
nasty sleep-till-it-parses loop covers that case.

Plus the usual logging so we can see if it's really needed ☺

* gobject-introspection: bump pkgrel

* Updated to stable release 190600_20161030 (#1880)

A fresh new stable release since January 30, 2014!

* go: update to 1.7.3 (#1882)

* cmake - 3.6.3 - Update to latest version
2016-11-05 10:24:00 +03:00
J. Peter Mugaas
7b9b9d7f8a Update cmake and some dpenedances to latest versions
cmake - 2.6.2
curl 7.50.3
expat - 2.2.0
jsoncpp - 1.7.5
ncurses - 6.0 - 20160917
2016-09-19 18:33:22 -04:00
mati865
1c23c90e40 cmake: update to 3.6.1
Fixes #1577, part of 0002-Implement-Qt5-static-plugin-support.patch had to be recreated due to fuzz and miscompilation
2016-07-27 18:51:44 +02:00
Alexey Pavlov
c1b9be397d cmake: Update to 3.6.0 2016-07-11 11:27:49 +03:00
Ray Donnelly
465215ea60 cmake{,-git}: Update to 3.5.2 and latest upstream 2016-06-03 01:17:07 +01:00
Viktor Szakats
e32a40cc92 switch to sha256 checksums
* 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.
2016-02-25 20:55:26 +01:00
Viktor Szakats
e925eec97d use secure urls
* and follow some redirects
* prefer http over ftp
2016-02-21 13:42:32 +01:00
Norbert Pfeiler
1e2aaebf8e update bundle and AUTOSTATICPLUGINS patches to cmake 3.4.1 sources 2015-12-08 01:59:02 +01:00
Norbert Pfeiler
b5bac3a196 remove context-free newline 2015-12-08 01:58:21 +01:00
Norbert Pfeiler
c1f39275a5 don’t rename autogenTargetName (fix #923) 2015-12-08 01:58:20 +01:00
Norbert Pfeiler
190631a05d don’t build debug cmake 2015-12-08 00:30:53 +01:00
Ray Donnelly
eddb003aa5 qt5: Resync with qt5-static, KDE F5 + krita (WIP) 2015-11-12 00:16:00 +00:00
Alexey Pavlov
2627fe6cdc cmake: Do not generate import library for executables. 2015-10-22 11:06:30 +03:00
Alexey Pavlov
75a68d5da2 cmake: Update to 3.3.2 2015-09-18 09:54:23 +03:00
Alexey Pavlov
5942f8878a Update PKGBUILD's 2015-08-17 12:02:11 +03:00
Norbert Pfeiler
5dd3031411 cmake: update to 3.3.1 2015-08-14 17:36:06 +02:00
Norbert Pfeiler
3b1a73f30b cmake: update to 3.3.0 2015-08-12 00:18:31 +02:00
Alexey Pavlov
9215e839df === Rebuild with GCC-5.1.0. Part IX === 2015-07-15 01:27:45 +03:00
Alexey Pavlov
6514497c4f === Rebuild with GCC-5.1.0. Part III === 2015-07-06 16:52:48 +03:00
Renato Silva
541589719a cmake, cmake-git: Avoid installing useless file in MinGW root. 2015-06-24 10:24:20 -03:00
oscar
472109613b cmake, cmake-git: s/RESPOSE/RESPONSE 2015-06-09 12:29:07 +02:00
Alexpux
5bf240461f cmake: Update to 3.2.3 2015-06-02 13:37:28 +03:00
Alexpux
9ac475ffe4 cmake: Update to 3.2.2 2015-04-21 11:27:07 +03:00
Alexpux
8cf5b5a870 cmake: Remove obsolete patch. 2015-03-29 22:10:11 +03:00
David Macek
ae679d31ac cmake: updated to v3.2.1, added missing dependency 2015-03-13 01:46:27 +01:00
Alexpux
514dad5a39 cmake: Update to 3.1.3 2015-02-12 23:11:41 +03:00
Alexpux
e5955cd871 cmake: Update to 3.1.2 2015-02-06 22:45:14 +03:00
Alexpux
09fa4f99ef cmake: Fix detecting openssl 1.0.2 2015-02-05 00:04:40 +03:00