Skip to content

Commit 064ba6f

Browse files
hebastojanus
authored andcommitted
doc: Update NetBSD Build Guide
1. Update the documented NetBSD version. 2. Add the optional ZeroMQ package to align the guide with other *BSD systems. 3. Update the Python version to meet the minimum requirement specified in bitcoin/bitcoin#30527. 4. Install `net/py-zmq` package to enable the `interface_zmq.py` functional test. 5. Fix a formatting issue.
1 parent 9e72a05 commit 064ba6f

File tree

2 files changed

+34
-2
lines changed

2 files changed

+34
-2
lines changed

doc/build-netbsd.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NetBSD Build Guide
22

3-
**Updated for NetBSD [10.0](https://netbsd.org/releases/formal-10/NetBSD-10.0.html)**
3+
**Updated for NetBSD [10.1](https://netbsd.org/releases/formal-10/NetBSD-10.1.html)**
44

55
This guide describes how to build bitcoind, command-line utilities, and GUI on NetBSD.
66

@@ -83,14 +83,21 @@ pkgin install qrencode
8383

8484
Otherwise, if you don't need QR encoding support, use the `-DWITH_QRENCODE=OFF` option to disable this feature in order to compile the GUI.
8585

86+
#### Notifications
87+
###### ZeroMQ
88+
89+
Bitcoin Core can provide notifications via ZeroMQ. If the package is installed, support will be compiled in.
90+
```bash
91+
pkgin zeromq
92+
```
8693

8794
#### Test Suite Dependencies
8895

8996
There is an included test suite that is useful for testing code changes when developing.
9097
To run the test suite (recommended), you will need to have Python 3 installed:
9198

9299
```bash
93-
pkgin install python39
100+
pkgin install python310 py310-zmq
94101
```
95102

96103
### Building BGL Core

doc/code-sync/sync_log.txt

+25
Original file line numberDiff line numberDiff line change
@@ -20491,6 +20491,31 @@ v 2024-12-19 23:25:11 +0100 e196190a284fc6ffd21a39cfae957fdd8b4657b6 cmake: Rem
2049120491
pr 2024-12-20 16:15:10 +0100 4cdf50c4ba81c3a7283f6f1a189849d3366e1bee Merge bitcoin/bitcoin#31544: cmake: Remove unused `BUILD_TESTING` variable from "dev-mode" preset
2049220492
pr 2024-12-20 16:17:05 +0100 273440d5c9dc2f333d71a2c3cb709daca9dfe544 Merge bitcoin/bitcoin#31535: doc: Install `py3-zmq` port on OpenBSD for `interface_zmq.py`
2049320493
pr 2024-12-20 16:19:05 +0100 fc7b21484703da606c5c69b23daee8c39506d90c Merge bitcoin/bitcoin#31529: guix: latest 2.31 glibc
20494+
cr 2024-12-21 18:39:19 +0100 b0b8d96d93ea4971e7941ddca03f4393deaac293 depends: Update capnproto to 1.1.0
20495+
v 2024-12-22 14:08:58 +0100 5709718b830161b7c2ba0db545ef0cfa98423597 coins: warn on shutdown for big UTXO set flushes
20496+
v 2024-12-23 12:41:35 +0100 e36640859089baabc46f68217843f96a3ebdc20c descriptor: remove unreachable verification for `pkh`
20497+
cr 2024-12-24 15:01:47 +0100 366ae00b779acd59a61719422f0597acb17fb3e0 descriptor: Assume `ParseScript` is not being called with a P2WPKH context
20498+
v 2024-12-24 15:51:56 +0100 fa62c8b1f04a5386ffa171aeff713d55bd874cbe rpc: Extend scope of validation mutex in generateblock
20499+
cr 2024-12-25 10:29:34 +0100 fa63b8232f38e78d3c6413fa7d51809f376de75c test: generateblocks called by multiple threads
20500+
v 2024-12-26 18:11:25 +0100 226d03dd610dd65938554bcf0abfe79f7ca7fb4d validation: Send correct notification during snapshot completion
20501+
v 2024-12-26 18:11:28 +0100 bc43ecaf6dc0830a27296d3a29428814fed07bb1 test: add functional test for balance after snapshot completion
20502+
pr 2024-12-27 15:09:29 +0100 f95fb793726b67becd55599553bd2bb35eeee70b Merge bitcoin/bitcoin#28521: net, net_processing: additional and consistent disconnect logging
20503+
pr 2024-12-27 15:54:11 +0100 9355578a77978a0c2f189bd7315a2883142d8119 Merge bitcoin/bitcoin#31534: coins: warn on shutdown for big UTXO set flushes
20504+
v 2024-12-27 21:55:58 +0100 b29d68f942e333d2cfdd6be8d49fe484e0d15e11 test: descriptor: fix test for `MaxSatisfactionWeight`
20505+
pr 2024-12-30 19:22:31 +0100 ad174c281758da610c535b02bb37c0826a5b56f2 Merge bitcoin/bitcoin#31497: Remove unused variable assignment
20506+
pr 2024-12-30 19:31:08 +0100 67bfe28995ebeff1f1802e02572a49a2dbef666d Merge bitcoin/bitcoin#31531: rpc: Add signet_challenge field to getblockchaininfo and getmininginfo
20507+
pr 2024-12-30 19:45:00 +0100 a137b0bd6b210c50675efd6dc252a8958f22a530 Merge bitcoin/bitcoin#31215: rpc: increase the defaults for -rpcthreads and -rpcworkqueue
20508+
pr 2024-12-30 20:05:55 +0100 e6f14241f6d34ab44fb53e3e239e6083f8231e5f Merge bitcoin/bitcoin#31540: refactor: std::span compat fixes
20509+
pr 2024-12-30 20:12:57 +0100 17db84dbb8db21e6c6e0d7ecf87cb4cad782e6ac Merge bitcoin/bitcoin#31251: test: report detailed msg during utf8 response decoding error
20510+
pr 2024-12-30 20:19:07 +0100 69e35f5c60adc7c132884fe4f0ff83292955e20c Merge bitcoin/bitcoin#31403: test: Call generate RPCs through test framework only
20511+
pr 2024-12-30 20:28:01 +0100 ba0cb7d5a54ffccc9dd2d801bff2ce1d898361da Merge bitcoin/bitcoin#31468: test: Avoid intermittent error in assert_equal(pruneheight_new, 248)
20512+
pr 2024-12-30 20:34:22 +0100 fa3de038f744996fec06414562ac49d53dae7d8f Merge bitcoin/bitcoin#31537: qa: Limit `-maxconnections` in tests
20513+
pr 2024-12-30 20:40:27 +0100 df5c643f92d4a6b1ef4dfe4b9c54f902990bb54b Merge bitcoin/bitcoin#31556: validation: Send correct notification during snapshot completion
20514+
pr 2024-12-30 20:49:21 +0100 87c9ebd8892047e3088e8cbe7b4a15e56599d0f1 Merge bitcoin/bitcoin#31563: rpc: Extend scope of validation mutex in generateblock
20515+
pr 2024-12-30 21:04:51 +0100 9b9752217f2d84293de86e30071e0b3bcf5eea66 Merge bitcoin/bitcoin#31570: test: descriptor: fix test for `MaxSatisfactionWeight`
20516+
pr 2024-12-30 22:40:11 +0100 228aba2c4d9ac0b2ca3edd3c2cdf0a92e55f669b Merge bitcoin/bitcoin#31555: descriptor: remove unreachable verification for `pkh`
20517+
v 2024-12-31 04:04:20 +0100 34e8ee23b83eeecb1c4022b48e7b8db45a60ffdd txmempool: fix typos in comments
20518+
cr 2024-12-31 11:14:02 +0100 2bdaf52ed1259fd3bec22b680e12563fcee0a8b3 doc: Update NetBSD Build Guide
2049420519

2049520520

2049620521

0 commit comments

Comments
 (0)