bitcoin/depends/packages
MeshCollider 3ca514ddb7
Merge #16370: depends: cleanup package configure flags
c295cba5a2 depends: zeromq: disable draft classes and methods (fanquake)
0072237b9e depends: xproto: configure flags cleanup (fanquake)
6a8ada3a4f depends: qrencode: configure flags cleanup (fanquake)
86beb8cdc4 depends: fontconfig: configure flags cleanup (fanquake)
e656d95ec7 depends: libxcb: configure flags cleanup (fanquake)
e439388b35 depends: libXau: configure flags cleanup (fanquake)

Pull request description:

  Related to #16354.

  This PR adds additional configure flags to packages in depends to explicitly disable features we aren't using; similar to #16183. It also fixes passing `--without-tools` to `qrencode`.

  I've added `--disable-drafts` to `zeromq`:
  ```bash
  Build and install draft classes and methods [default=yes]
  ```

  I'm not entirely sure how far we want to take this. i.e in the `zeromq` package we explicitly pass `--without-libsodium`, even though it's disabled by default.

  Do we also want to explicitly pass all the other `--without` flags? :
  ```bash
    --with-libgssapi_krb5   require libzmq build with libgssapi_krb5
                            [default=no]
    --with-libsodium        use libsodium instead of built-in tweetnacl
                            [default=no]
    --with-pgm              build libzmq with PGM extension. Requires pkg-config
                            [default=no]
    --with-norm             build libzmq with NORM protocol extension,
                            optionally specifying norm path [default=no]
    --with-vmci             build libzmq with VMCI transport [default=no]
  ```

ACKs for top commit:
  dongcarl:
    ACK c295cba5a2

Tree-SHA512: df6d38b863b4008ed2cb06c97eb0e21eaa4b5fde552876065ba7f3c87bf6e372e5b954a51bf3fde2151cfb6d2c022227d34337fc6e50ce0caa1d518abbd2412a
2019-08-24 14:45:05 +12:00
..
bdb.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
boost.mk [depends] boost: update to 1.70 2019-05-03 13:22:17 +01:00
expat.mk depends: expat 2.2.7 2019-07-09 08:47:41 +08:00
fontconfig.mk depends: fontconfig: configure flags cleanup 2019-08-14 20:34:28 +08:00
freetype.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
libevent.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
libXau.mk depends: libXau: configure flags cleanup 2019-08-14 20:33:12 +08:00
libxcb.mk depends: libxcb: configure flags cleanup 2019-08-14 20:34:28 +08:00
miniupnpc.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
native_biplist.mk build: depends: Switch to python3 2019-03-14 15:47:00 -04:00
native_cctools.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
native_cdrkit.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
native_ds_store.mk build: depends: Switch to python3 2019-03-14 15:47:00 -04:00
native_libdmg-hfsplus.mk depends: add shared dependency builder 2014-08-08 15:10:46 -04:00
native_mac_alias.mk build: depends: Switch to python3 2019-03-14 15:47:00 -04:00
native_protobuf.mk depends: native_protobuf: avoid system zlib 2019-03-11 13:05:58 -04:00
openssl.mk depends: Add RISC-V support 2018-06-27 13:20:02 +00:00
packages.mk depends: qt: Patch to remove dep on libX11 2019-07-18 17:43:06 -04:00
protobuf.mk depends: Purge libtool archives 2019-05-28 11:02:42 -04:00
qrencode.mk depends: qrencode: configure flags cleanup 2019-08-14 20:34:28 +08:00
qt.mk Merge #16441: build: remove qt libjpeg check from bitcoin_qt.m4 2019-07-29 15:33:01 +02:00
rapidcheck.mk build: update RapidCheck Makefile 2019-08-21 15:10:21 +02:00
xcb_proto.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00
xproto.mk depends: xproto: configure flags cleanup 2019-08-14 20:34:28 +08:00
zeromq.mk depends: zeromq: disable draft classes and methods 2019-08-14 20:34:28 +08:00
zlib.mk depends: switch to secure download of all dependencies 2019-05-20 22:25:52 +00:00