Michael Ford
3e7d2a24cf
[depends] Remove Qt46 package
2016-09-01 08:23:33 +08:00
Wladimir J. van der Laan
3c5251daeb
test: Remove java comparison tool
2016-08-13 16:04:29 +02:00
fanquake
a615386552
[depends] ZeroMQ 4.1.5
2016-07-21 16:20:17 +08:00
Cory Fields
3b3ce25df6
build: fix non-deterministic biplist
...
The non-deterministic ordering produced by biplist ends up in the .DS_Store
file that is included in the OSX dmg.
2016-07-19 15:43:07 -04:00
Jonas Schnelli
59d063d076
Use runtime linking of QT libdbus, use custom/temp. SDK URL
2016-06-18 13:51:45 +02:00
Jonas Schnelli
6194d9a501
Fix bitcoin_qt.m4 and fix-xcb-include-order.patch
2016-06-17 15:56:05 +02:00
fanquake
f6eb4e2b62
[depends] OpenSSL 1.0.1k - update config_opts
2016-06-17 09:33:45 +02:00
Cory Fields
f25209a3e1
depends: bump OSX toolchain
...
clang: 3.7.1
cctools: 877.8
ld64: 253.9
2016-06-17 09:33:45 +02:00
Cory Fields
9d25362087
build: add armhf/aarch64 gitian builds
...
- 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-10 05:34:50 -04:00
Cory Fields
980e7eb98c
depends: only build qt on linux for x86_64/x86
2016-06-10 05:29:52 -04:00
fanquake
6a4cf16e2b
[depends] expat 2.1.1
2016-06-02 09:16:12 +08:00
fanquake
3e0587bf81
[depends] miniupnpc 2.0
2016-06-02 09:16:12 +08:00
fanquake
bd3cbd5333
[depends] ZeroMQ 4.1.4
2016-06-02 09:16:12 +08:00
fanquake
0385202bef
[depends] ccache 3.2.5
2016-06-02 09:16:12 +08:00
fanquake
2b2d52ea3a
[depends] Freetype 2.6.3
...
Update FreeType, and change the download location to gnu.org. This is
the other official download location listed on freetype.org
2016-06-02 09:16:12 +08:00
Cory Fields
a398549b3b
depends: use c++11
2016-04-27 12:47:41 +02:00
Cory Fields
9267a47d86
depends: enable pre-compiled headers for qt
...
All trusty compilers work ok with this now, and it shaves a few minutes off of
build time
2016-04-25 22:28:01 -04:00
Wladimir J. van der Laan
a6666b25c7
depends: mac deploy Py3 compatibility
...
This fixes the gitian MacOSX build, it was broken in #7723 .
The patch to `native_mac_alias` should probably make it upstream.
2016-04-21 13:40:51 -04:00
Cory Fields
11d9f6b8b8
depends: qt/cctools: fix checksum checksum tests
...
Checksums were being verified after download, but not again before extraction
2016-04-04 19:26:45 -04:00
fanquake
5fd2318d2d
[Depends] Miniupnpc 1.9.20160209
...
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-03-18 09:03:58 +08:00
Luke Dashjr
a68bb9f5e7
Merge branch 'master' into single_prodname
2016-02-03 05:41:13 +00:00
Cory Fields
3968922b96
c++11: fix libbdb build against libc++ in c++11 mode
...
atomic_init clashes with
2016-01-05 17:17:29 -05:00
Luke Dashjr
902ccde85e
depends: Add mac_alias to depends
2015-12-22 04:37:46 +00:00
Cory Fields
82a2d98d9a
depends: Add ds_store to depends
2015-12-22 04:37:46 +00:00
Wladimir J. van der Laan
8ea5ef1d39
Merge pull request #6980
...
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-18 09:24:59 +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
fanquake
23a3c47f95
[depends] zeromq 4.0.7
2015-11-11 17:53:34 +08:00
fanquake
10d3c77644
[depends] Fix miniupnpc compilation on osx
2015-11-11 14:33:52 +08:00
fanquake
26f8ea5342
[depends] native ccache 3.2.4
2015-11-10 23:24:08 +08:00
fanquake
17ad964c2f
[depends] miniupnpc 1.9.20151026
2015-11-10 23:23:56 +08:00
fanquake
9e940fa4c6
[depends] Boost 1.59.0
2015-11-10 23:23:33 +08: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
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:
https://github.com/miniupnp/miniupnp/commit/79cca974a4c2ab1199786732a67ff6d898051b78
Reported by timothy on IRC.
2015-10-09 13:16:44 +02: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
fanquake
42cf08905f
depends: bump ccache to 3.2.3
2015-09-03 00:05:35 +08:00
fanquake
888c595cff
depends: bump miniupnpc to 1.9.20150730
2015-09-03 00:05:35 +08:00
Cory Fields
ecd6a89381
depends: make more qt flags explicit
2015-07-27 12:25:28 +02:00
Cory Fields
ab67dd7818
depends: bump to qt 5.5
2015-07-23 21:10:35 -04:00
Jacob Welsh
5189fe3d88
depends: split qt config options to separate lines
...
Helps ease of reading and comparison. Removed some duplicates.
2015-07-23 21:10:35 -04:00
Cory Fields
eb4f35dc7d
depends: bump qrencode to 3.4.4
2015-07-03 17:21:55 -04:00
Cory Fields
142ee60a89
depends: bump protobuf to 2.6.1
...
Also change the download source from googlecode to github.
2015-07-03 12:59:13 -04:00
Cory Fields
d5b1851743
depends: bump ccache to 3.2.2
2015-07-03 12:59:13 -04:00
Cory Fields
00c5a73136
depends: bump miniupnpc to 1.9.20150609
2015-07-03 12:59:13 -04:00
Cory Fields
4bdad99f50
depends: bump boost to 1.58.0
2015-07-03 12:59:13 -04:00