144 Commits

Author SHA1 Message Date
bluezr
8e40d1140f
depends: use python3 in native_biplist/ds_store/mac_alias.mk
-instead of using python-is-python3 update native_biplist.mk, native_ds_store.mk and native_mac_alias.mk files to use python3
2023-01-13 13:21:54 -08:00
Old Dip Tracker
70164f1c4c
Merge pull request #3169 from alamshafil/depends-libxkbcommon
depends: Suppress array-bounds errors in libxkbcommon
2023-01-09 19:05:18 -05:00
chromatic
315a84d14c
Merge pull request #3146 from patricklodder/1.14.7-avx2-fix-depends-cc
depends: only use explicit CC for mingw32 in intel-ipsec-mb
2022-11-27 12:57:30 -08:00
chromatic
b371ebd9d5
Merge pull request #3139 from patricklodder/1.14.7-zlib-1.2.13
depends: update zlib to 1.2.13
2022-11-27 11:39:12 -08:00
Old Dip Tracker
2cf7d3aa67
Merge pull request #3141 from xanimo/1.14.7-dev-depends-qfixed-patch
depends: adds QT 5.7.1 'QFixed' context error patch
2022-11-22 19:06:30 -05:00
alamshafil
9f19673345
depends: Suppress array-bounds errors in libxkbcommon 2022-11-09 15:52:45 -05:00
Patrick Lodder
552a40a572
depends: only use explicit CC for mingw32 in intel-ipsec-mb
The CC override in intel-ipsec-mb.mk fails for linux builds
when done in a docker container due to it inserting "pc" into
the host variable when not otherwise specified.

This fixes it by only overriding if we're building with mingw.
2022-11-02 21:30:33 +01:00
Carl Dong
b364365dfb
depends: tar: Always extract as yourself
For normal users, --no-same-owner is default, but not so for root, where
it is assumed that root can change ownership willy-nilly. This is not
the case for privilege-limited container environments where we gaslight
the process into thinking it's root.

Cherry-picked from: 89bee1b
2022-10-18 11:18:31 -07:00
Dakoda Greaves
2c151a964b
depends: adds QT 5.7.1 'QFixed' context error patch
-After updating clang+llvm, QT 5.7.1's qfontengine_coretext.mm file's variable QFixed errors out as it's a constructor rather than a type in this context. This patch fixes that error.
2022-10-16 14:18:52 -07:00
Patrick Lodder
8f8db42a94
depends: update zlib to 1.2.13 2022-10-16 22:22:12 +02:00
Ed Tubbs
7a5358c77b depends: Updated intel-ipsec-mb to 1.2
config: Updated intel-ipsec-mb checks for Win64
ci: Added build with intel-ipsec-mb for Win64
src: Updated intel-ipsec-mb guard for Win64 in SHAs
2022-07-28 20:13:57 -05:00
chromatic
d5f4e810a4
Merge pull request #2409 from patricklodder/1.14.4-libevent-2.1.12
depends: libevent 2.1.12-stable
2022-07-10 13:06:40 -07:00
alamshafil
eabe77026a
Depends: Update zlib to 1.2.12 2022-04-26 15:25:53 -04:00
Hennadii Stepanov
211db366c4
build: Avoid getrandom@GLIBC_2.25 symbol in libevent package 2022-02-18 01:55:27 +01:00
fdov
612b4b89ed
depends: libevent 2.1.12-stable
cherry-picked from 1.21-dev
2022-02-18 01:55:27 +01:00
Patrick Lodder
8e4ea27962
Merge pull request #2491 from edtubbs/master
[feat] Added AVX2 SHA support
2021-11-01 18:47:05 -04:00
Cory Fields
6912d93940
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.
2021-10-11 16:12:33 +02:00
Patrick Lodder
d1075955b2 depends: make avx2 depends selectable through AVX2=1 env var 2021-10-02 23:32:41 -05:00
Ed Tubbs
bef1ae5f3c Commit changes to SHA sources
Added nasm and intel-ipsec-mb to depends
Added remote_digest_init.patch
Added argument and checks to configure.ac
Make nasm a native dependency
2021-10-02 23:32:42 -05:00
Patrick Lodder
a8c035e88f
remove zmq trusty-only patch 2021-09-29 20:50:11 +02:00
Hennadii Stepanov
557a921835
build: Add xkbcommon 0.8.4
Cherry-picked from: bitcoin/bitcoin 3272e34f
                and bitcoin/bitcoin cc25f892
                and bitcoin/bitcoin a33381ac

Conflicts resolved:

- removed ci script and guix file changes that we don't have
- removed changes to libxcb
- squashed commits as cc25f892 was a fixup
- rewrote the change to depends/README

Co-authored-by: fanquake <fanquake@gmail.com>
Co-authored-by: W. J. van der Laan <laanwj@protonmail.com>
2021-09-28 21:33:05 +02:00
Patrick Lodder
cbc3aaeed8
depends: Remove export of glibc 2.17 secure_getenv
Patches openssl 1.0.2's usage of secure_getenv to always use the
fallback OPENSSL_issetugid() instead, to remove reliance on a
higher glibc than the minimum we currently support (2.11)

See depends/patches/openssl/secure_getenv.patch for a full
description of the patch.
2021-09-23 20:13:43 +02:00
Ed Tubbs
61c1cf3a3c
Updated to OpenSSL 1.0.2 2021-09-23 20:13:38 +02:00
Bertrand Jacquin
1a6738f920
Update to Berkeley DB 5.3
Old BerkeleyDB version such as 5.1 are being removed from most Linux
distribution.

See: https://bugs.gentoo.org/792222
See: https://fedoraproject.org/wiki/Changes/Libdb_deprecated
2021-08-21 23:55:05 +01:00
sabotagebeats
36bde0efca Utils and libraries: Update ZMQ to 4.3.4 2021-07-18 15:06:51 -07:00
stefanwouldgo
cf04b907ef bump libevent to 2.1.11 in depends
this doesn't need patches on Android anymore like 2.1.8 did.
2021-07-13 20:51:08 +01:00
fanquake
0a3c2a29a6 [depends] Don't build libevent sample code 2021-07-13 20:51:08 +01:00
fanquake
efcc8dc1d7 [depends] libevent 2.1.8-stable 2021-07-13 20:51:08 +01:00
Patrick Lodder
354a6e3a12
Merge pull request #1785 from suprnurd/1.14-dev-fix-depends-links
Fix OpenSSL and QT depends links
2021-03-09 23:22:39 +01:00
Vertian
9327e1d779 Update package links for OSX cross compilation 2021-01-08 16:46:31 -06:00
Alan Rudolf
28d62c2b2b
update qt package download link 2020-03-31 13:11:31 -04:00
Alan Rudolf
df1855ffe5
update openssl package download link 2020-03-31 13:11:11 -04:00
Max K
2a0c66035d Re-add paperwallet printer (#1467)
* Add paper wallet generator to QT wallet

* Replace print icon with Typeicons equivalent

* Re-add printer support to Qt

* depends: fix fontconfig with newer glibc

See comment for more detail

* Set fixed size for paper wallet dialog
2019-03-25 05:36:12 +00:00
langerhans
bec95b0cf2 Update dependency builder and its packages to be ready for Dogecoin specifics 2018-09-19 19:21:49 +01:00
fanquake
ffb0c4b035
[depends] miniupnpc 2.0.20170509
Github-Pull: #10414
Rebased-From: af5d48c9a03182fdf121623bd98136b66d0fcb27
2017-05-17 20:58:56 +02:00
Cory Fields
e9611d10b6 depends: fix zlib build on osx
zlib is sneaky and expects ar to be libtool on darwin.

Github-Pull: #9973
Rebased-From: c62475329e5e4c4c3f9570546e2b843288f48c61
2017-03-27 23:44:03 +02:00
Cory Fields
eff783a0fe
depends: make osx output deterministic
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.

Github-Pull: #9891
Rebased-From: 9e4d842afc67c63448cbbe30e5cea906e9c87f7e
2017-03-01 10:42:03 +01:00
Cory Fields
b5f374fef7 qt: fix build with zlib for target
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-28 01:54:30 -05:00
Cory Fields
8efa34fb77 depends: add a zlib build
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-28 01:54:30 -05:00
Cory Fields
c36ec715f0
depends: qt: disable printer for all platforms, not just osx
This also fixes the native osx build.
2017-01-19 15:31:55 +08:00
Cory Fields
c37ea4d403
depends: fix qt translations build
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 14:23:48 +08:00
fanquake
02fcb2944d
[depends] Qt 5.7.1 2017-01-14 11:01:42 +08:00
Wladimir J. van der Laan
f9117f2047
Merge #9468: [Depends] Dependency updates for 0.14.0
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-12 12:46:30 +01:00
fanquake
7f1fa99a21
[depends] native_ds_store 1.1.0 2017-01-11 17:34:13 +08:00
fanquake
c6347aec6c
[depends] dbus 1.10.14 2017-01-11 08:44:23 +08:00
fanquake
a4c6da085b
[depends] ccache 3.3.3 2017-01-11 08:44:23 +08:00
fanquake
6019d21a43
[depends] FreeType 2.7.1 2017-01-11 08:44:23 +08:00
fanquake
4ed6faf381
[depends] Boost 1.63.0 2017-01-11 08:44:22 +08:00
fanquake
8217bd1d4c
[depends] libevent 2.1.7rc 2017-01-04 22:00:26 +08:00
Wladimir J. van der Laan
c84181665f
Merge #8819: [depends] Boost 1.61.0
16f8823 [depends] Boost 1.61.0 (fanquake)
2016-09-29 17:08:10 +02:00