Commit Graph

12947 Commits

Author SHA1 Message Date
danielclough
404c175fa2 add blackmored.service 2020-11-24 00:27:27 -08:00
danielclough
e241b1f59b add #include <deque> to fix docker build 2020-11-18 23:34:25 -08:00
danielclough
c86d7bdfe1 add blk script for cli usage. including dust cleanup, unlock for staking, compare latest with explorer, and a basic report. 2020-11-18 23:22:22 -08:00
lateminer
5be5382881 Merge branch 'master' into 'master'
latest updates from Github v2.13.2.2

See merge request blackcoin/blackcoin-more!2
2019-02-27 17:39:45 +00:00
Michel van Kessel
ef5d5b53f0 Merge latest changes from Github 2019-02-26 10:00:21 -08:00
Michel van Kessel
8d68c8405b [contrib] update seeds main+test 2019-02-26 09:28:43 -08:00
fanquake
3f2c3cb1a5 depends: disable unused qt features 2019-02-25 10:55:02 +01:00
fanquake
1ebdacbeb6 depends: qt 5.9.7 2019-02-25 10:54:56 +01:00
Cory Fields
98650bf091 depends: fix qt determinism
Qt's configure grabs the path to xkb's data root during configure, but the
build changes in 5.8 apparently broke the handling for cross builds. As a
result, the string embedded in the binary depends on whether or not some files
are present in the builder's filesystem.

The "-xkb-config-root" configure setting is intended to allow manual overriding
but it is also broken. See: https://bugreports.qt.io/browse/QTBUG-60005

This has since been fixed upstream, so just hard-code the path for now. We can
drop this patch when we bump to a fixed Qt.

Also, fix the "-qt-xkbcommon-x11" config param which was renamed. This does not
appear to affect build results, presumably because auto-detection is working,
but it does not hurt to be explicit.
2019-02-25 10:54:51 +01:00
Michel van Kessel
a923eff63d [depends] Add riscv qt depends support for cross compiling bitcoin-qt
96dda8b0589affb88a909aaf62e95bebc4c18ba2
2019-02-25 10:54:38 +01:00
TheCharlatan
41dd53d26a Add aarch64 qt depends support for cross compiling bitcoin-qt 2019-02-25 10:54:30 +01:00
Dimitris Apostolou
ec9bc25b5e Update zmq to 4.3.1
Addresses https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-6250
2019-02-24 21:15:57 +01:00
Michel van Kessel
c8b9ae7c44 Merge pull request #18 from michelvankessel/michel-qcarbon
Michel qcarbon
2019-01-19 19:41:43 +01:00
Chun Kuan Lee
23e23e8879 depends: Remove unused Qt 4 dependencies
Summary: This is a backport of Core's PR14183

Test Plan:
  make -C ../depends build-all

Reviewers: #bitcoin_abc, schancel

Reviewed By: #bitcoin_abc, schancel

Subscribers: teamcity

Differential Revision: https://reviews.bitcoinabc.org/D1808
2019-01-18 10:17:04 +01:00
Michel van Kessel
85e671edf0 [doc] update dependencies.md
trivial updates with correct versions and support channels
2019-01-17 01:30:13 -08:00
Cory Fields
da5bacfb93 depends: qt: avoid system harfbuzz and bz2
We may eventually want to break out harfbuzz and build it in depends, but
for now just ensure that runtime dependencies don't depend on whether or not
harfbuzz was present on the builder.
2019-01-17 01:29:50 -08:00
Cory Fields
a204fe3bab depends: fix bitcoin-qt back-compat with older freetype versions at runtime
A few years ago, libfreetype introduced FT_Get_Font_Format() as an alias for
FT_Get_X11_Font_Format(), but FT_Get_X11_Font_Format() was kept for abi
backwards-compatibility.

Our qt bump to 5.9 introduced a call to FT_Get_Font_Format(). Replace it with
FT_Get_X11_Font_Format() in order to remain compatibile with older freetype,
which is still used by e.g. Ubuntu Trusty.
2019-01-17 01:29:43 -08:00
Michel van Kessel
75f83f239c depends: fix qt determinism 2019-01-17 01:29:37 -08:00
Fuzzbawls
2b2cd3659e Fix Qt's rcc determinism for depends/gitian
Backport of https://bugreports.qt.io/browse/QTBUG-62511 to resolve
locale determinism during the build process.
2019-01-17 01:29:31 -08:00
Sjors Provoost
3c66a5b77f depends: use MacOS friendly sed syntax in qt.mk 2019-01-17 01:29:25 -08:00
Douglas Roark
6e9e5781b4 Update mac_alias to 2.0.7 2019-01-16 02:37:34 -08:00
Douglas Roark
4a008a13be Delete mac_alias patch
The patch Bitcoin Core has been maintaining for mac_alias was pulled by the mac_alias maintainer in commit 4f31cb084c1c6a8626128b0b00842020b6db9037. Delete the patch and remove the patch from the depends system.

Note that this PR won't be complete until a new version of mac_alias containing the path has been released, and the depends system is updated to reflect the new version.
2019-01-16 02:32:22 -08:00
fanquake
8957718491 [depends] native_mac_alias 2.0.6 2019-01-16 02:32:17 -08:00
fanquake
0a045b2ac7 [depends] native_ds_store 1.1.2 2019-01-16 02:32:13 -08:00
fanquake
4b1d72c191 depends: biplist 1.0.3 2019-01-16 02:32:08 -08:00
fanquake
fcfd6f2f4f [depends] Don't build libevent sample code 2019-01-16 02:32:04 -08:00
fanquake
169f34a0ab depends: Only use D_DARWIN_C_SOURCE when building miniupnpc on darwin 2019-01-16 02:32:00 -08:00
fanquake
11943d0ee2 fixme: depends: Add D_DARWIN_C_SOURCE to miniupnpc CFLAGS 2019-01-16 02:31:55 -08:00
Michel van Kessel
8ff73e8c51 [depends] miniupnpc 2.0.20180203
git cherry-pick 41550d6d138b54fca13eca0d288796d43b1c33ec
2019-01-16 02:31:51 -08:00
Michel van Kessel
5fc66cd83f depends: expat 2.2.6
git cherry-pick 095e765975c2204f7e730bc8f0716227e480caa5
2019-01-16 02:31:45 -08:00
Emanuele Cisbani
1fdbb4d337 Scripts and tools: increased timeout downloading
DOWNLOAD_CONNECT_TIMEOUT changed from 10 to 30 because some file start only after 15 sec (see below).

Fetching boost_1_64_0.tar.bz2 from https://dl.bintray.com/boostorg/release/1.64.0/source/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:15 --:--:--     0
100 76.7M  100 76.7M    0     0  1863k      0  0:00:42  0:00:42 --:--:-- 8136k
/home/gitianuser/bitcoin/depends/work/download/boost-1_64_0/boost_1_64_0.tar.bz2.temp: OK
2019-01-16 02:31:40 -08:00
Michel van Kessel
f7c71cf9c5 depends: set OSX_MIN_VERSION to 10.10
git cherry-pick 26b15df99de9984ade134c3c896b7c1c32c089e4
2019-01-16 02:31:35 -08:00
Chun Kuan Lee
60031b6468 depends: Enable unicode support on dbd for Windows 2019-01-16 02:31:30 -08:00
Jon Layton
0a71aa373e build: Remove illegal spacing in darwin.mk 2019-01-16 02:31:25 -08:00
Michel van Kessel
adf7bf1e74 [contrib] update main and test seeds with current
source https://chainz.cryptoid.info/blk/#!network  as low as 1.2.4
2019-01-16 02:31:13 -08:00
Cory Fields
55eed34fdf build: add --enable-werror option
This turns some compiler warnings into errors. Useful for c-i.
2018-12-23 12:46:30 +01:00
Cory Fields
eca010008c build: warn about variable length arrays 2018-12-23 12:46:05 +01:00
Cory Fields
c7d504008c release: bump gitian descriptors for a new 0.14 package cache 2018-12-23 12:45:31 +01:00
Jonas Schnelli
efbc7959f7 Selectively suppress deprecation warnings 2018-12-23 12:44:48 +01:00
Wladimir J. van der Laan
cc5a990403 build: supply -Wl,--high-entropy-va
This should enable high-entropy ASLR on 64-bit targets, for better
mitigation of exploits.
2018-12-23 12:44:02 +01:00
Wladimir J. van der Laan
c991e348de devtools: Check for high-entropy ASLR in 64-bit PE executables
check_PE_PIE only checked for DYNAMIC_BASE, this is not enough
for (secure) ASLR on 64-bit.
2018-12-23 12:43:33 +01:00
Michel van Kessel
b46623d388 Update OpenBSD and FreeBSD build steps
5cc2ebb619
2018-12-23 12:42:30 +01:00
Michel van Kessel
3ebf8a3209 [Depends] Dependency updates for 0.14.0
8ac18303da
2018-12-23 12:29:12 +01:00
Cory Fields
c38cf79ea0 build: fix for out-of-tree/distdir qt builds 2018-12-23 12:21:27 +01:00
Luke Dashjr
a4c442fcf5 Let autoconf detect presence of EVP_MD_CTX_new
Fixes LibreSSL compatibility
2018-12-23 12:19:22 +01:00
Don Patterson
3dfe3a45a9 Fix bug in dmg builder so that it actually reads in the configuration file 2018-12-23 12:18:36 +01:00
Jonas Schnelli
7b8254f3d8 Mention RSVG dependency when creating the disk image on OSX 2018-12-23 12:15:44 +01:00
Cory Fields
0f64b28af7 build: Fix 'make deploy' for OSX
Native OSX uses system tools rather than 3rd party dependencies. rsvg-convert
is still required, though.
2018-12-23 12:15:01 +01:00
Douglas Roark
ec1274ddcf Fix linker error when configured with --enable-lcov 2018-12-23 12:12:24 +01:00
Michel van Kessel
7f9181e94e build: Include cuckoocache header in Makefile
fa89581860
2018-12-23 11:44:15 +01:00