Commit Graph

121 Commits

Author SHA1 Message Date
lateminer
f7422db2f7 Update to Core 0.12.2 2018-10-14 19:07:51 +03:00
pensokha
c5b4700a35 add patch file for qt 2018-02-24 14:55:54 +07:00
pensokha
806d9fcb96 [depends] Qt build broken with Xcode 9 2018-02-24 14:46:09 +07:00
janko33bd
9219695bdd Revert "compile directly on windows 10"
This reverts commit 8abc38da98.
2018-02-01 19:12:15 +01:00
janko33bd
8abc38da98 compile directly on windows 10 2018-02-01 18:47:45 +01:00
janko33bd
6019e86b9e enable enable-mingw for mingw64 2018-02-01 11:06:09 +01:00
janko33bd
a89afe6a1f bdb should use c++11 2018-01-31 23:46:55 +01:00
janko33bd
49cace1f9d fix for arm in this version 2017-06-17 23:23:53 +02:00
janko33bd
dc010abfcd WinIoCtl.h: No such file or directory 2017-06-14 00:40:20 +02:00
janko33bd
31f2450e72 missing files 2017-06-11 16:00:49 +02:00
janko33bd
4970eb7b97 btc deps 2017-06-11 15:54:29 +02:00
janko33bd
9692867cff change version of qt back 2017-06-11 13:41:49 +02:00
janko33bd
422cd85be8 qt to c++11 remove qt-zlib for sys zlib 2017-06-11 12:51:16 +02:00
Daira Hopwood
22482688bd Changes to upgrade bdb to 6.2.23 2017-06-11 10:13:44 +02:00
Cory Fields
8001073e47 depends: qt: disable printer for all platforms, not just osx
This also fixes the native osx build.
2017-06-11 08:56:35 +02:00
janko33bd
b908a9c8d9 missing file 2017-06-11 07:57:45 +02:00
Cory Fields
c31ccfb038 Die Birne 2017-06-11 07:38:20 +02:00
fanquake
ddd952d583 [depends] Boost 1.64.0 2017-06-10 08:22:29 +02:00
Cory Fields
aa8f936802 depends: use c++11 2017-06-10 08:07:32 +02:00
fanquake
d647a248e6 [depends] OpenSSL 1.0.1k - update config_opts 2017-06-10 07:45:54 +02:00
Cory Fields
a5fb05a714 depends: fix zlib build on osx
zlib is sneaky and expects ar to be libtool on darwin.
2017-06-10 06:16:15 +02:00
Cory Fields
1abfbef693 qt: fix build with zlib for target
This contains a few hacks very specific to Qt's buildsystem. These can be
reverted once we split the build between native and target builds.

Qt's build contains a circular dependency when not using a system zlib.
By far the easiest fix is to switch to a system zlib, rather than Qt's own.
However, that confuses Qt's cross build which assumes that when using a system
zlib, it should also find a system (native) zlib for native tools. The build
breaks if that zlib is not present.

To solve this:
1. Always use a system zlib rather than the one provided by qt
2. Set force_bootstrap, which instructs the build tools to be built as though
   we're cross-compiling (build != target)
3. For build tools, use qt's internal zlib so that a native zlib is not
required.

Step 3 means that if any zlib headers are found by the native build, it will
confuse Qt's internal zlib build. So we also need to make sure that the target
headers/libs aren't found. To do so, specify that our
cflags/cxxflags/cppflags/ldflags only apply for non-host builds.

# Conflicts:
#	depends/patches/qt/mac-qmake.conf
2017-06-09 23:36:58 +02:00
Cory Fields
789114d246 depends: add a zlib build
qt5.7 changed the location of some of its symbols, creating a circular
dependency in Qt5Core. Rather than trying to fix that up, build our own zlib
rather than having it built for us.
2017-06-09 23:35:01 +02:00
Cory Fields
0523a6757e depends: qt: disable printer for all platforms, not just osx
This also fixes the native osx build.
2017-06-09 23:34:22 +02:00
Cory Fields
e824acb6de depends: fix qt translations build
Their buildsystem insists on using the installed ltranslate, but gets confused
about how to find it. Since we manually control the build order, just drop the
dependency.
2017-06-09 23:33:39 +02:00
Cory Fields
290a673d86 depends: bump OSX toolchain
clang: 3.7.1
cctools: 877.8
ld64: 253.9
2017-06-09 23:11:54 +02:00
fanquake
44c072ad87 [depends] Qt 5.7.1 2017-06-09 22:59:50 +02:00
janko33bd@gmail.com
0730bc5745 Lieutenant Dan got me invested in some kind of fruit company.
So then I got a call from him, saying we don't have to worry about money
no more. And I said, that's good! One less thing.
2017-06-09 21:13:08 +02:00
Jack Grigg
db57bbc038 Upgrade Boost to 1.62.0 2017-06-04 23:41:24 +02:00
Daira Hopwood
53b6b17b39 Changes to upgrade bdb to 6.2.23 2017-06-04 23:05:09 +02:00
janko33bd
2fdd12b2ea Blackcoin Lore 2017-05-30 21:33:31 +02:00
Cory Fields
6c44620e5a travis: switch to Trusty
Github-Pull: #7920
Rebased-From: 06fdffd222, 9267a47d86, cf77fcdb1f, 174023c9b0, a33b7c9cb5
Cherry-pick-From: 564aaa2cd0
2016-06-02 12:15:37 -04:00
Luke Dashjr
128c5e1232 Workaround Travis-side CI issues
Github-Pull: #7487
Rebased-From: 149641e8fc c01f08db12 5d1148cb79 1ecbb3b0f7
Cherry-pick-From: 00d57b4d3a
2016-06-02 12:15:37 -04:00
MarcoFalke
a10da9aa49 [depends] builders: No need to set -L and --location for curl
Github-Pull: #7606
Rebased-From: fa7a5c54fc
2016-03-01 15:03:54 +01:00
Luke Dashjr
00d57b4d3a Workaround Travis-side CI issues
Github-Pull: #7487
Rebased-From: 149641e8fc c01f08db12 5d1148cb79 1ecbb3b0f7
2016-03-01 15:03:44 +01:00
fanquake
eccd67106d [Depends] Bump Boost, miniupnpc, ccache & zeromq
Bring dependencies up to date with master:
[depends] Boost 1.59.0
[depends] miniupnpc 1.9.20151026
[depends] native ccache 3.2.4
[depends] zeromq 4.0.7
[depends] Latest config.guess & config.sub
[depends] Fix miniupnpc compilation on osx

Github-Pull: #6980
Rebased-From: 9e940fa4c6 17ad964c2f 26f8ea5342 10d3c77644 23a3c47f95 e0769e1928
2015-12-18 09:42:09 +01:00
Wladimir J. van der Laan
a1bfca8052 Merge pull request #7059
2798e0b add powerpc build support for openssl lib (daniel)
2015-11-20 08:35:29 +01:00
daniel
2798e0b0d2 add powerpc build support for openssl lib 2015-11-19 13:29:57 +08:00
Wladimir J. van der Laan
0b416c6e9c depends: qt PIDLIST_ABSOLUTE patch
Remove sed-based qt PIDLIST_ABSOLUTE workaround, replace by a patch that
works for both old (such as used by Travis and Ubuntu Precise) and new
mingw (Ubuntu Trusty).
2015-11-16 16:39:24 +01:00
MarcoFalke
6782f58368 [trivial] Latest config.guess
upstream commit 1e80063123b47b97d25dfeded8dd92a19dafab66
2015-10-23 08:35:05 +02:00
Wladimir J. van der Laan
ae69a75c55 Merge pull request #6801
e76d9e4 [depends] Latest config.guess and config.sub (fanquake)
2015-10-20 12:35:54 +02:00
Wladimir J. van der Laan
bfcdc21a5d build: make sure OpenSSL heeds noexecstack
This passes `-Wa,--noexecstack` to the assembler when building
platform-specific assembly files, to signal that a non-executable stack
can be used. This is the same approach as used by Debian
(see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430583)
2015-10-19 12:03:29 +02:00
fanquake
e76d9e4c15 [depends] Latest config.guess and config.sub 2015-10-11 10:17:06 +08:00
Wladimir J. van der Laan
0cca0248f0 Update miniupnpc to 1.9.20151008
This version of miniupnpc fixes a buffer overflow in the XML (ugh)
parser during initial network discovery.

http://talosintel.com/reports/TALOS-2015-0035/

The commit fixing the vulnerability is:
79cca974a4

Reported by timothy on IRC.
2015-10-09 13:16:44 +02:00
Chris Kleeschulte
34754ce3bc [Trivial] Fixed typo when referring to a previous section in
depends/README.md [skip ci]
2015-10-08 15:27:12 -04:00
Wladimir J. van der Laan
486270854e Merge pull request #6619
42cf089 depends: bump ccache to 3.2.3 (fanquake)
888c595 depends: bump miniupnpc to 1.9.20150730 (fanquake)
2015-09-25 16:29:24 +02:00
Jonas Schnelli
93254172ce depends: fix platform specific packages variable
prefix instead of postfix
2015-09-17 14:30:46 +02:00
Cory Fields
1136879df8 Depends: Add ZeroMQ package 2015-09-16 10:59:32 +01:00
Cory Fields
4be0b082b9 libevent: Windows reuseaddr workaround in depends
Make it possible to reuse sockets.
This is necessary to make the RPC tests work in WINE.
2015-09-03 10:59:19 +02:00
Cory Fields
a9af234c1f libevent: add depends 2015-09-02 18:38:41 +02:00