Commit Graph

177 Commits

Author SHA1 Message Date
Michel van Kessel
b68fd52b49 upgrade openssl1.0.2u 2020-04-28 15:56:24 +02:00
Michel van Kessel
0f04c4f30d Update bdb.mk 2019-11-01 21:25:31 +01:00
lateminer
b838ebabf2 depends: BDB 6.2.32.NC, expat 2.2.7, libevent 2.1.11, openssl 1.0.2t 2019-10-21 20:20:57 +03: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
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
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
3ebf8a3209 [Depends] Dependency updates for 0.14.0
8ac18303da
2018-12-23 12:29:12 +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
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
Michel van Kessel
6bd2ab5b1e [depends] bdb.mk missing seperators 2018-11-22 21:55:04 +01:00
Michel van Kessel
89bc9e332a [depends] update bdb.mk for mac compile
Cross compile for MAC was broken for BDB 6.2.32

Zcoin is using also using 6.2. Relevant lines were copied from:
https://github.com/zcash/zcash/blob/master/depends/packages/bdb.mk

these lines:
sed -i.old 's/WinIoCtl.h/winioctl.h/g' src/dbinc/win_db.h &&
sed -i.old 's/__atomic_compare_exchange(/__atomic_compare_exchange_db(/' src/dbinc/atomic.h &&
sed -i.old 's/atomic_init/atomic_init_db/' src/dbinc/atomic.h src/mp/mp_region.c src/mp/mp_mvcc.c src/mp/mp_fget.c src/mutex/mut_method.c src/mutex/mut_tas.c
2018-11-22 14:53:12 +01:00
Michel van Kessel
2105f9bcd7 QT5 -no-nis incompatibility
#$(package)_config_opts += -no-nis  - Incompatible with current QT5
2018-10-28 10:19:12 +01:00
Michel van Kessel
672cd1f7e6 revert commit 2018-10-24 23:06:05 +02:00
Michel van Kessel
f17aa11972 depends: fix fontconfig with newer glibc #10851 2018-10-24 22:44:59 +02:00
Michel van Kessel
c0dee24764 update for ARMv7l build support 2018-10-24 22:40:57 +02:00