Commit Graph

12890 Commits

Author SHA1 Message Date
Michel van Kessel
7f9181e94e build: Include cuckoocache header in Makefile
fa89581860
2018-12-23 11:44:15 +01:00
Jonas Schnelli
0604c6cff6 Add compile and link options echo to configure 2018-12-23 11:40:05 +01:00
Michel van Kessel
bf3a520460 Bugfix: Correctly replace generated headers and fail cleanly
b74ff5cf0c
2018-12-23 11:39:05 +01:00
Micha
caedbd46a0 [TRIVIAL] reorder Windows gitian build order to match Linux
The consistency is helpful for gauging Gitian build progress. Right now it's necessary to remember which platform builds in which order, which can be confusing if you're attempting to get a quick idea of how far along your builds are.
2018-12-23 11:30:24 +01:00
Pavel Janík
c7b088c1d7 Do not include env_win.cc on non-Windows systems 2018-12-23 11:29:15 +01:00
MarcoFalke
bc89d98a47 [travis] cross-mac: explicitly enable gui 2018-12-23 11:23:42 +01:00
MarcoFalke
1a3d5b890d [share] remove qt/protobuf.pri
follow up of 35b8af9226 (#2943)
2018-12-23 11:21:05 +01:00
MarcoFalke
6a0ab18954 [contrib] delete qt_translations.py
follow-up of 1a97b22 #4185
2018-12-23 11:18:01 +01:00
nomnombtc
35de655d68 improved gen-manpages.sh, includes bitcoin-tx and strips commit tag, now also runs binaries from build dir by default, added variables for more control 2018-12-23 11:13:49 +01:00
nomnombtc
5ee6f8ad0b regenerated all manpages with commit tag stripped, also add bitcoin-tx 2018-12-23 11:13:31 +01:00
nomnombtc
93b4e047ac change help string --enable-man to --disable-man 2018-12-23 11:12:49 +01:00
nomnombtc
393f1b07fd add conditional for --enable-man, default is yes 2018-12-23 11:12:35 +01:00
nomnombtc
9fe51cebaf add doc/man to subdir if configure flag --enable-man is set 2018-12-23 11:12:08 +01:00
nomnombtc
b30c89f087 add doc/man/Makefile.am to include manpages 2018-12-23 11:11:48 +01:00
nomnombtc
13f853925c add autogenerated manpages by help2man 2018-12-23 11:10:58 +01:00
nomnombtc
2dd21dd5b6 add gen-manpages.sh description to README.md 2018-12-23 11:04:56 +01:00
nomnombtc
2bd6e695af add script to generate manpages with help2man 2018-12-23 11:04:29 +01:00
Michel van Kessel
59b3184ac2 build: Updates for OpenBSD
883175f5d3
2018-12-23 10:51:26 +01:00
Andrew Chow
eebb54b3d0 Set defaults to gitian defaults
Set the default -j and -m to 2 and 2000 respectively, matching gitian's default values.
2018-12-23 10:48:11 +01:00
Andrew Chow
7b9cb122f6 Create option to detach sign gitian builds and not commit the files in the script
Gitian builds can be done where the assert files are made but no signing is done. The sigs can also optionally not be committed automatically.
2018-12-23 10:46:46 +01:00
Andrew Chow
877aa586e9 Check for OSX SDK 2018-12-23 10:45:51 +01:00
Andrew Chow
abb486159b Create an easy to use gitian building script
I've written a script that automates the setup and building of binaries with gitian. All of the commands are pulled from various documentation on gitian building.
2018-12-23 10:44:45 +01:00
Luke Dashjr
5a63f11947 Include instructions to extract Mac OS X SDK on Linux using 7zip and SleuthKit 2018-12-23 10:42:10 +01:00
Michel van Kessel
14d9bc0f5d [depends] upgrade freetype to 2.9.1
bug fixes
2018-12-08 09:59:06 +01:00
Michel van Kessel
23128ada9a [depends] update dbus to 1.12.12
big fixes
2018-12-08 09:33:40 +01:00
Michel van Kessel
1de161062e [depends] upgrade cctools to 5.0.2
bug fixes
2018-12-07 16:11:01 +01:00
Michel van Kessel
e26b004cc8 [depends] upgrade native-ccache to 3.5
up-to-date with current version
2018-12-07 16:10:53 +01:00
Michel van Kessel
0a44a3b7a8 [depends] update boost to 1.68
up-to-date
2018-12-05 22:31:19 +01:00
Michel van Kessel
c2b67f1c42 [depends] openssl 1.0.2q options
compile errors
2018-12-05 21:54:58 +01:00
Michel van Kessel
5c7c2cadba [depends] upgrade openssl to 1.0.2q
latest 1.0.x version
2018-12-05 21:31:27 +01:00
Michel van Kessel
8c56f2311f [depends] update fontconfig to 2.12.6
from BCHABC: 4322753336
2018-12-05 17:50:00 +01:00
Michel van Kessel
3b55614269 [depends] update expat to 2.2.5
same as bitcoin: 5a10859a80/depends/packages/expat.mk
2018-12-05 17:46:30 +01:00
Michel van Kessel
1973daafe5 [depends] update native-cctools to 5.0.1
for better MacOS compiling: https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/depends/packages/native_cctools.mk
2018-12-05 17:46:13 +01:00
Michel van Kessel
78d2394670 [depends] update native-ccache to 3.3.6
from BCHABC : 0654a53966
2018-12-05 17:44:59 +01:00
Michel van Kessel
f66283ae71 [depends] update boost to 1.66
from zcash depends: https://github.com/zcash/zcash/blob/master/depends/packages/boost.mk
2018-12-05 17:44:08 +01:00
lateminer
2a9903ceff Update changelog with v2.13.2.1 2018-12-03 21:30:39 +03:00
lateminer
e97b77d123 Merge pull request #15 from michelvankessel/blackcoin-more-dev
upgrade to QT5.9.6 for depends
2018-12-02 01:20:06 +03:00
lateminer
1e0add9dd8 Remove -mempoolreplacement argument 2018-12-02 01:16:54 +03:00
Michel van Kessel
3740732a92 [build] move QTFONTDATABASE to xdarwin
inside bitcoin_qt.m4. This solved build issues for ARM,Windows64 and MacOS
2018-12-01 23:03:42 +01:00
Michel van Kessel
eb40f800d5 [build] bitcoin_qt.m4 add back QTFONTDATABASE
MacOS compile fails, added back
2018-12-01 22:04:45 +01:00
Michel van Kessel
e4fb4bd9c3 [build] bitcoin_qt.m4 wrong brackets
https://github.com/bitcoin/bitcoin/pull/7559/commits
2018-12-01 22:04:36 +01:00
Michel van Kessel
b4b65b2b07 Merge #13604: Add depends 32-bit arm support for bitcoin-qt
4b6998455776ed3e1b7c996c14f15f0c304c9269 Add depends 32-bit arm support for bitcoin-qt (Sebastian Kung)

Pull request description:

  Some hobbyists are used to using the desktop for interfacing with their raspberry pi. This commits adds qt to the arm-linux-gnueabihf target.

Tree-SHA512: cb03387267eb8f68dfd79735c2c01c5a119c406e5578805e60b377934da42d46cb34d35e45c8843979dfb4070859c553d09ae348b468d9731523f33307132fa8
2018-12-01 12:06:48 +01:00
Michel van Kessel
870911137d Merge #12971: depends: Upgrade Qt to 5.9.6
800dea88a6ad2d8b615c1cc486da5942f6e391c2 Upgrade Qt depends to 5.9.6 (Sebastian Kung)
70afa65b175080b617e168be5396fbc180ae8bc5 Fix depends Qt5.9.4 mac build (Ken Lee)
28482efefb15dc2c273a52b96d1aceb995db4968 Ugrade Qt depends to Qt5.9.4 (Sebastian Kung)

Pull request description:

  With the introduction of Ubuntu 18.04 (Bionic Beaver) modern versions of gcc and mingw that allow cross compilation of versions of Qt greater than 5.8 are now readily available. This pull requests upgrades the Qt depends recipe from Qt 5.7.1 to Qt 5.9.6. Qt 5.9.x is the current LTS version and should be supported by Qt until 2020.

Tree-SHA512: 439295d594ff8954a5ba5e348a0452713721c805485be2edcb9f8603ee59e96db5a61e1c684bdff36bbfd643a79cd35c289817257af88f489d2890e7843460bf
2018-12-01 12:05:05 +01:00
lateminer
92eb97dbfd Merge pull request #14 from michelvankessel/blackcoin-more-dev
Update bitcoin_en.ts
2018-11-30 00:02:28 +03:00
Michel van Kessel
0816a58643 Update bitcoin_en.ts
Change Bitcoin source to Blackcoin translation for GUI
2018-11-29 21:48:04 +01:00
Tim Ruffing
cff76d9eff qt: Revert "Force TLS1.0+ for SSL connections"
This reverts commit 15e26a6a9a, whose
purpose was to tweak the Qt configuration to force TLS, i.e., to
disable SSLv3, in Qt versions >= 5.5. However, the default behavior
of Qt >= 5.4 is to disable SSLv3 anyway [1], so the configuration
tweak is redundant.

With Qt 5.11.2, the configuration tweak is not only redundant but in
fact provokes a deadlock (#14359) due to Qt 5.11.2 being incompatible
with OpenSSL 1.1.1 [2]. Since the deadlock occurs at the early startup
stage of bitcoin-qt, it renders bitcoin-qt entirely non-functional
when compiled against OpenSSL 1.1.1 and Qt 5.11.2 (and possible future
combinations of OpenSSL and Qt versions).

This commit fixes #14359 by removing the redundant code.

[1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=3fd2d9eff8c1f948306ee5fbfe364ccded1c4b84
[2] https://bugreports.qt.io/browse/QTBUG-70956
2018-11-26 22:34:39 +03:00
lateminer
e4000aad63 Merge pull request #13 from michelvankessel/blackcoin-more-dev
Make boost::multi_index comparators const
2018-11-26 21:04:07 +03:00
Michel van Kessel
01d05a6852 Make boost::multi_index comparators const 2018-11-26 18:53:21 +01:00
lateminer
4125432ebc Merge pull request #12 from michelvankessel/blackcoin-more-dev
[depends] bdb.mk missing seperators
2018-11-23 00:02:03 +03:00
Michel van Kessel
6bd2ab5b1e [depends] bdb.mk missing seperators 2018-11-22 21:55:04 +01:00