aboutsummaryrefslogtreecommitdiff
path: root/depends
AgeCommit message (Collapse)Author
2016-02-15Merge #7487: Workaround Travis-side CI issuesWladimir J. van der Laan
149641e Travis: Use Blue Box VMs for IPv6 loopback support (Luke Dashjr) c01f08d Bugfix: depends/Travis: Use --location (follow redirects) and --fail [on HTTP error response] with curl (Luke Dashjr) 5d1148c Travis: Use curl rather than wget for Mac SDK (Luke Dashjr) 1ecbb3b depends: Use curl for fetching on Linux (Luke Dashjr)
2016-02-09Bugfix: depends/Travis: Use --location (follow redirects) and --fail [on ↵Luke Dashjr
HTTP error response] with curl
2016-02-09depends: Use curl for fetching on LinuxLuke Dashjr
Currently Travis's wget fails fetching qrencode: Fetching qrencode... ERROR: no certificate subject alternative name matches requested host name `fukuchi.org'. To connect to fukuchi.org insecurely, use `--no-check-certificate'. OpenSSL: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error Unable to establish SSL connection. make: *** [/home/travis/build/luke-jr/bitcoin/depends/sources/download-stamps/.stamp_fetched-qrencode-qrencode-3.4.4.tar.bz2.hash] Error 4
2016-02-03Merge branch 'master' into single_prodnameLuke Dashjr
2016-01-05c++11: fix libbdb build against libc++ in c++11 modeCory Fields
atomic_init clashes with
2015-12-22depends: Add mac_alias to dependsLuke Dashjr
2015-12-22depends: Add ds_store to dependsCory Fields
2015-12-22depends: Pass PYTHONPATH along to configureCory Fields
2015-12-18Merge pull request #6980Wladimir J. van der Laan
e0769e1 [depends] Latest config.guess & config.sub (fanquake) 23a3c47 [depends] zeromq 4.0.7 (fanquake) 10d3c77 [depends] Fix miniupnpc compilation on osx (fanquake) 26f8ea5 [depends] native ccache 3.2.4 (fanquake) 17ad964 [depends] miniupnpc 1.9.20151026 (fanquake) 9e940fa [depends] Boost 1.59.0 (fanquake)
2015-12-09[depends] Latest config.guess & config.subfanquake
2015-11-20Merge pull request #7059Wladimir J. van der Laan
2798e0b add powerpc build support for openssl lib (daniel)
2015-11-19add powerpc build support for openssl libdaniel
2015-11-16depends: qt PIDLIST_ABSOLUTE patchWladimir J. van der Laan
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-11[depends] zeromq 4.0.7fanquake
2015-11-11[depends] Fix miniupnpc compilation on osxfanquake
2015-11-10[depends] native ccache 3.2.4fanquake
2015-11-10[depends] miniupnpc 1.9.20151026fanquake
2015-11-10[depends] Boost 1.59.0fanquake
2015-10-23[trivial] Latest config.guessMarcoFalke
upstream commit 1e80063123b47b97d25dfeded8dd92a19dafab66
2015-10-20Merge pull request #6801Wladimir J. van der Laan
e76d9e4 [depends] Latest config.guess and config.sub (fanquake)
2015-10-19build: make sure OpenSSL heeds noexecstackWladimir J. van der Laan
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-11[depends] Latest config.guess and config.subfanquake
2015-10-09Update miniupnpc to 1.9.20151008Wladimir J. van der Laan
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: https://github.com/miniupnp/miniupnp/commit/79cca974a4c2ab1199786732a67ff6d898051b78 Reported by timothy on IRC.
2015-10-08[Trivial] Fixed typo when referring to a previous section inChris Kleeschulte
depends/README.md [skip ci]
2015-09-25Merge pull request #6619Wladimir J. van der Laan
42cf089 depends: bump ccache to 3.2.3 (fanquake) 888c595 depends: bump miniupnpc to 1.9.20150730 (fanquake)
2015-09-17depends: fix platform specific packages variableJonas Schnelli
prefix instead of postfix
2015-09-16Depends: Add ZeroMQ packageCory Fields
2015-09-03libevent: Windows reuseaddr workaround in dependsCory Fields
Make it possible to reuse sockets. This is necessary to make the RPC tests work in WINE.
2015-09-02libevent: add dependsCory Fields
2015-09-03depends: bump ccache to 3.2.3fanquake
2015-09-03depends: bump miniupnpc to 1.9.20150730fanquake
2015-08-10typofixes (found by misspell_fixer)Veres Lajos
2015-07-27fixup: qt 5.5 snuck in another module that needs path hand-holdingCory Fields
2015-07-27depends: make more qt flags explicitCory Fields
2015-07-23depends: bump to qt 5.5Cory Fields
2015-07-23depends: split qt config options to separate linesJacob Welsh
Helps ease of reading and comparison. Removed some duplicates.
2015-07-03depends: bump qrencode to 3.4.4Cory Fields
2015-07-03depends: bump protobuf to 2.6.1Cory Fields
Also change the download source from googlecode to github.
2015-07-03depends: bump ccache to 3.2.2Cory Fields
2015-07-03depends: bump miniupnpc to 1.9.20150609Cory Fields
2015-07-03depends: bump boost to 1.58.0Cory Fields
2015-06-21build: comparison tool NPE fixCory Fields
This should fix the spurious comparison tool failures. See discussion here: https://github.com/bitcoin/bitcoin/pull/6305 The race fix was cherry-picked on top of the version we're currently using, so it should be functionally identical otherwise.
2015-06-19build: comparison tool swapCory Fields
This should be functionally identical to what's in place now. It was built from https://github.com/theuni/bitcoinj/commit/be0eef774462409df277b2a83d71c30451f107c5 That commit is the same as this pruned commit in TheBlueMatt's repo: https://github.com/TheBlueMatt/bitcoinj/commit/0f7b5d8 Now we'll be able to trust the line numbers in the stack traces.
2015-06-13depends: fix Boost 1.55 build on GCC 5Jacob Welsh
Boost assumes variadic templates are always available in GCC 4.4+, but they aren't since we don't build with -std=c++11. This applies the patch that fixed the issue in boost 1.57: https://github.com/boostorg/config/commit/eec808554936ae068b23df07ab54d4dc6302a695 See also: https://svn.boost.org/trac/boost/ticket/10500
2015-05-15doc: Documentation in Markdown for Depends DirShawn Wilkinson
Documentation more readable when viewed on Github. Some extra changes by @laanwj: - Make README.usage the default README. This is more convenient from a user perspective. Link to other documentation in this default README - Add list of popular targets for cross compilation, change default to Win64 instead of Win32
2015-05-14depends: sanity-check sources and cached buildsCory Fields
In some cases (Travis), sources and build caches may be moved around in-between builds, and we can't necessarily trust that everything is still intact. This introduces pre-build checks that verify against stashed checksums. Note that this will cause all sources to be re-downloaded, since cached sources weren't trustworthy before this.
2015-04-20depends: latest config.guess and config.subMichael Ford
2015-04-20Add x86_64* i686* mips* and arm* to depends .gitignoreMichael Ford
2015-03-16depends: fix a static qt5 crash when using certain versions of libxcbCory Fields
See here for background: https://bugreports.qt.io/browse/QTBUG-34748 libxcb temporarily had an abi breakage which caused crashes when qt was compiled against a non-compatible version. Building qt with -qt-xcb should have shielded us from this issue, except that incompatible headers were used when building qt's wrapper. Make sure those headers aren't picked up by qt's build. Details: qt's build adds a wrapper around the xcb libs when -qt-xcb is used. This is done to avoid having to link to a handful of different libs, which may not be api/abi stable. This build depends on include-order, so that its files are found before the real libxcb headers. Our build (for other reasons related to qt's complicated build-system) injects our prefix into CXXFLAGS. Because libxcb is found in this path, that reverses the include-order, negating the purpose of the wrapper. To fix, libxcb's includes are simply moved to a subdir. pkg-config ensures that they're still found properly when needed. To make things even more interesting, this behavior in qt's .pro files is broken: INCLUDEPATH += $$QMAKE_CFLAGS_XCB The INCLUDEPATH variable is processed by qmake which automatically prefixes each entry with "-I". The QMAKE_CFLAGS_XCB variable comes from pkg-config and already contains -I, making the path look like "-I-I/path/to/xcb/headers". To work around that, CFLAGS/CXXFLAGS are used here rather than INCLUDEPATH.
2015-02-25depends: always use static qt5 for linuxCory Fields