aboutsummaryrefslogtreecommitdiff
path: root/depends/packages
AgeCommit message (Collapse)Author
2017-06-19[depends] expat 2.2.1fanquake
2017-05-17[depends] miniupnpc 2.0.20170509fanquake
2017-05-03[depends] dbus 1.10.18fanquake
2017-05-03[depends] ccache 3.3.4fanquake
2017-05-03[depends] libevent 2.1.8-stablefanquake
2017-05-03[depends] Boost 1.64.0fanquake
2017-03-10depends: fix zlib build on osxCory Fields
zlib is sneaky and expects ar to be libtool on darwin.
2017-03-01depends: make osx output deterministicCory Fields
ld64 is threaded, and uses a worker for each CPU to parse input files. But there's a bug in the parser causing dependencies to be calculated differently based on which files have already been parsed. As a result, builders with more CPUs are more likely to see non-determinism. This looks to have been fixed in a newer version of ld64, so just disable threading for now. There's no noticible slowdown.
2017-02-18Use package name variable inside $(package)_file_name variableMitchell Cash
2017-01-28qt: fix build with zlib for targetCory Fields
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.
2017-01-28depends: add a zlib buildCory Fields
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-01-19depends: qt: disable printer for all platforms, not just osxCory Fields
This also fixes the native osx build.
2017-01-14depends: fix qt translations buildCory Fields
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-01-14[depends] Qt 5.7.1fanquake
2017-01-12Merge #9468: [Depends] Dependency updates for 0.14.0Wladimir J. van der Laan
7f1fa99 [depends] native_ds_store 1.1.0 (fanquake) c6347ae [depends] dbus 1.10.14 (fanquake) a4c6da0 [depends] ccache 3.3.3 (fanquake) 6019d21 [depends] FreeType 2.7.1 (fanquake) 4ed6faf [depends] Boost 1.63.0 (fanquake) 8ac1830 [depends] Latest config.guess and config.sub (fanquake)
2017-01-11[depends] native_ds_store 1.1.0fanquake
2017-01-11[depends] dbus 1.10.14fanquake
2017-01-11[depends] ccache 3.3.3fanquake
2017-01-11[depends] FreeType 2.7.1fanquake
2017-01-11[depends] Boost 1.63.0fanquake
2017-01-04[depends] libevent 2.1.7rcfanquake
2016-09-29Merge #8819: [depends] Boost 1.61.0Wladimir J. van der Laan
16f8823 [depends] Boost 1.61.0 (fanquake)
2016-09-29Merge #8730: depends: Add libevent compatibility patch for windowsWladimir J. van der Laan
64047f8 depends: Add libevent compatibility patch for windows (Wladimir J. van der Laan)
2016-09-27[depends] Fix Qt compilation with Xcode 8fanquake
2016-09-27[depends] Boost 1.61.0fanquake
2016-09-16[depends] fontconfig 2.12.1fanquake
2016-09-16[depends] ccache 3.3.1fanquake
2016-09-16[depends] expat 2.2.0fanquake
2016-09-14depends: Add libevent compatibility patch for windowsWladimir J. van der Laan
Add a patch that seems to be necessary for compatibilty of libevent 2.0.22 with recent mingw-w64 gcc versions (at least GCC 5.3.1 from Ubuntu 16.04). Without this patch the Content-Length in the HTTP header ends up as `Content-Length: zu`, causing communication between the RPC client and server to break down. See discussion in #8653. Source: https://sourceforge.net/p/levent/bugs/363/ Thanks to @sstone for the suggestion.
2016-09-01[depends] Remove Qt46 packageMichael Ford
2016-08-13test: Remove java comparison toolWladimir J. van der Laan
2016-07-21[depends] ZeroMQ 4.1.5fanquake
2016-07-19build: fix non-deterministic biplistCory Fields
The non-deterministic ordering produced by biplist ends up in the .DS_Store file that is included in the OSX dmg.
2016-06-18Use runtime linking of QT libdbus, use custom/temp. SDK URLJonas Schnelli
2016-06-17Fix bitcoin_qt.m4 and fix-xcb-include-order.patchJonas Schnelli
2016-06-17[depends] OpenSSL 1.0.1k - update config_optsfanquake
2016-06-17depends: bump OSX toolchainCory Fields
clang: 3.7.1 cctools: 877.8 ld64: 253.9
2016-06-10build: add armhf/aarch64 gitian buildsCory Fields
- create a script to handle split debug. This will also eventually need to check targets, and use dsymutil for osx. - update config.guess/config.sub for bdb for aarch64. - temporarily disable symbol checks for arm/aarch64 - quit renaming to linux32/linux64 and use the host directly This also adds a hack to work around an Ubuntu bug in the gcc-multilib package: https://bugs.launchpad.net/ubuntu/+source/gcc-defaults-armhf-cross/+bug/1347820 The problem is that gcc-multilib conflicts with the aarch toolchain. gcc-multilib installs a symlink that points /usr/include/asm -> /usr/include/x86_64-linux-gnu/asm. Without this link, gcc -m32 can't find asm/errno.h (and others), since /usr/include/x86_64-linux-gnu isn't in its default include path. But /usr/include/i386-linux-gnu is (though it doesn't exist on disk). So work around the problem by linking /usr/include/i386-linux-gnu/asm -> /usr/include/x86_64-linux-gnu/asm. The symlink fix is actually quite reasonable, but echoing the password into sudo is nasty, and should probably be addressed in gitian itself. It makes more sense to enable passwordless sudo for the build user by default.
2016-06-10depends: only build qt on linux for x86_64/x86Cory Fields
2016-06-02[depends] expat 2.1.1fanquake
2016-06-02[depends] miniupnpc 2.0fanquake
2016-06-02[depends] ZeroMQ 4.1.4fanquake
2016-06-02[depends] ccache 3.2.5fanquake
2016-06-02[depends] Freetype 2.6.3fanquake
Update FreeType, and change the download location to gnu.org. This is the other official download location listed on freetype.org
2016-04-27depends: use c++11Cory Fields
2016-04-25depends: enable pre-compiled headers for qtCory Fields
All trusty compilers work ok with this now, and it shaves a few minutes off of build time
2016-04-21depends: mac deploy Py3 compatibilityWladimir J. van der Laan
This fixes the gitian MacOSX build, it was broken in #7723. The patch to `native_mac_alias` should probably make it upstream.
2016-04-04depends: qt/cctools: fix checksum checksum testsCory Fields
Checksums were being verified after download, but not again before extraction
2016-03-18[Depends] Miniupnpc 1.9.20160209fanquake
2016/01/24: Change miniwget to return HTTP status code Increments API_VERSION to 16 2016/01/22: Improve UPNPIGD_IsConnected() to check if WAN address is not private. Parse HTTP response status line in miniwget.c
2016-02-03Merge branch 'master' into single_prodnameLuke Dashjr