notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
build2 Cross-platform toolchain for building and packaging C++ code
0.16.0 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.16.0Version of this port present on the latest quarterly branch.
Maintainer: fuz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-02-19 11:04:20
Last Update: 2024-02-03 13:14:40
Commit Hash: b7f06ad
License: BSD2CLAUSE BSD3CLAUSE MIT
WWW:
https://build2.org
Description:
build2 is an open source (MIT), cross-platform build toolchain that aims to approximate Rust Cargo's convenience for developing and packaging C/C++ projects while providing more depth and flexibility, especially in the build system.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (689 items)
Collapse this list.
  1. /usr/local/share/licenses/build2-0.16.0/catalog.mk
  2. /usr/local/share/licenses/build2-0.16.0/LICENSE
  3. /usr/local/share/licenses/build2-0.16.0/BSD2CLAUSE
  4. /usr/local/share/licenses/build2-0.16.0/BSD3CLAUSE
  5. /usr/local/share/licenses/build2-0.16.0/MIT
  6. bin/b
  7. bin/bdep
  8. bin/bpkg
  9. include/libbpkg/buildfile-scanner.hxx
  10. include/libbpkg/buildfile-scanner.txx
  11. include/libbpkg/export.hxx
  12. include/libbpkg/manifest.hxx
  13. include/libbpkg/manifest.ixx
  14. include/libbpkg/package-name.hxx
  15. include/libbpkg/version.hxx
  16. include/libbuild2/action.hxx
  17. include/libbuild2/adhoc-rule-buildscript.hxx
  18. include/libbuild2/adhoc-rule-cxx.hxx
  19. include/libbuild2/adhoc-rule-regex-pattern.hxx
  20. include/libbuild2/algorithm.hxx
  21. include/libbuild2/algorithm.ixx
  22. include/libbuild2/autoconf/export.hxx
  23. include/libbuild2/autoconf/init.hxx
  24. include/libbuild2/autoconf/rule.hxx
  25. include/libbuild2/b-cmdline.hxx
  26. include/libbuild2/b-options.hxx
  27. include/libbuild2/b-options.ixx
  28. include/libbuild2/bash/export.hxx
  29. include/libbuild2/bash/init.hxx
  30. include/libbuild2/bash/rule.hxx
  31. include/libbuild2/bash/target.hxx
  32. include/libbuild2/bash/utility.hxx
  33. include/libbuild2/bin/def-rule.hxx
  34. include/libbuild2/bin/export.hxx
  35. include/libbuild2/bin/guess.hxx
  36. include/libbuild2/bin/init.hxx
  37. include/libbuild2/bin/rule.hxx
  38. include/libbuild2/bin/target.hxx
  39. include/libbuild2/bin/types.hxx
  40. include/libbuild2/bin/utility.hxx
  41. include/libbuild2/bin/utility.ixx
  42. include/libbuild2/build/script/lexer.hxx
  43. include/libbuild2/build/script/parser.hxx
  44. include/libbuild2/build/script/runner.hxx
  45. include/libbuild2/build/script/script.hxx
  46. include/libbuild2/build/script/token.hxx
  47. include/libbuild2/buildspec.hxx
  48. include/libbuild2/c/export.hxx
  49. include/libbuild2/c/init.hxx
  50. include/libbuild2/c/target.hxx
  51. include/libbuild2/cc/common.hxx
  52. include/libbuild2/cc/common.ixx
  53. include/libbuild2/cc/common.txx
  54. include/libbuild2/cc/compile-rule.hxx
  55. include/libbuild2/cc/export.hxx
  56. include/libbuild2/cc/guess.hxx
  57. include/libbuild2/cc/init.hxx
  58. include/libbuild2/cc/install-rule.hxx
  59. include/libbuild2/cc/lexer.hxx
  60. include/libbuild2/cc/link-rule.hxx
  61. include/libbuild2/cc/module.hxx
  62. include/libbuild2/cc/parser.hxx
  63. include/libbuild2/cc/pkgconfig.hxx
  64. include/libbuild2/cc/target.hxx
  65. include/libbuild2/cc/types.hxx
  66. include/libbuild2/cc/utility.hxx
  67. include/libbuild2/cc/utility.ixx
  68. include/libbuild2/cli/export.hxx
  69. include/libbuild2/cli/init.hxx
  70. include/libbuild2/cli/module.hxx
  71. include/libbuild2/cli/rule.hxx
  72. include/libbuild2/cli/target.hxx
  73. include/libbuild2/common-options.hxx
  74. include/libbuild2/common-options.ixx
  75. include/libbuild2/config.hxx
  76. include/libbuild2/config/init.hxx
  77. include/libbuild2/config/module.hxx
  78. include/libbuild2/config/operation.hxx
  79. include/libbuild2/config/types.hxx
  80. include/libbuild2/config/utility.hxx
  81. include/libbuild2/config/utility.ixx
  82. include/libbuild2/config/utility.txx
  83. include/libbuild2/context.hxx
  84. include/libbuild2/context.ixx
  85. include/libbuild2/cxx/export.hxx
  86. include/libbuild2/cxx/init.hxx
  87. include/libbuild2/cxx/target.hxx
  88. include/libbuild2/depdb.hxx
  89. include/libbuild2/depdb.ixx
  90. include/libbuild2/diagnostics.hxx
  91. include/libbuild2/diagnostics.ixx
  92. include/libbuild2/dist/init.hxx
  93. include/libbuild2/dist/module.hxx
  94. include/libbuild2/dist/operation.hxx
  95. include/libbuild2/dist/rule.hxx
  96. include/libbuild2/dist/types.hxx
  97. include/libbuild2/dump.hxx
  98. include/libbuild2/dyndep.hxx
  99. include/libbuild2/export.hxx
  100. include/libbuild2/file-cache.hxx
  101. include/libbuild2/file-cache.ixx
  102. include/libbuild2/file.hxx
  103. include/libbuild2/file.ixx
  104. include/libbuild2/filesystem.hxx
  105. include/libbuild2/filesystem.ixx
  106. include/libbuild2/filesystem.txx
  107. include/libbuild2/forward.hxx
  108. include/libbuild2/function.hxx
  109. include/libbuild2/functions-name.hxx
  110. include/libbuild2/in/export.hxx
  111. include/libbuild2/in/init.hxx
  112. include/libbuild2/in/rule.hxx
  113. include/libbuild2/in/target.hxx
  114. include/libbuild2/install/init.hxx
  115. include/libbuild2/install/operation.hxx
  116. include/libbuild2/install/rule.hxx
  117. include/libbuild2/install/utility.hxx
  118. include/libbuild2/kconfig/export.hxx
  119. include/libbuild2/kconfig/init.hxx
  120. include/libbuild2/lexer.hxx
  121. include/libbuild2/lexer.ixx
  122. include/libbuild2/make-parser.hxx
  123. include/libbuild2/module.hxx
  124. include/libbuild2/name.hxx
  125. include/libbuild2/name.ixx
  126. include/libbuild2/operation.hxx
  127. include/libbuild2/options-types.hxx
  128. include/libbuild2/parser.hxx
  129. include/libbuild2/prerequisite-key.hxx
  130. include/libbuild2/prerequisite.hxx
  131. include/libbuild2/recipe.hxx
  132. include/libbuild2/rule-map.hxx
  133. include/libbuild2/rule.hxx
  134. include/libbuild2/scheduler.hxx
  135. include/libbuild2/scheduler.ixx
  136. include/libbuild2/scheduler.txx
  137. include/libbuild2/scope.hxx
  138. include/libbuild2/scope.ixx
  139. include/libbuild2/script/lexer.hxx
  140. include/libbuild2/script/parser.hxx
  141. include/libbuild2/script/regex.hxx
  142. include/libbuild2/script/regex.ixx
  143. include/libbuild2/script/run.hxx
  144. include/libbuild2/script/script.hxx
  145. include/libbuild2/script/script.ixx
  146. include/libbuild2/script/timeout.hxx
  147. include/libbuild2/script/timeout.ixx
  148. include/libbuild2/script/token.hxx
  149. include/libbuild2/search.hxx
  150. include/libbuild2/target-key.hxx
  151. include/libbuild2/target-state.hxx
  152. include/libbuild2/target-type.hxx
  153. include/libbuild2/target.hxx
  154. include/libbuild2/target.ixx
  155. include/libbuild2/target.txx
  156. include/libbuild2/test/common.hxx
  157. include/libbuild2/test/init.hxx
  158. include/libbuild2/test/module.hxx
  159. include/libbuild2/test/operation.hxx
  160. include/libbuild2/test/rule.hxx
  161. include/libbuild2/test/script/lexer.hxx
  162. include/libbuild2/test/script/parser.hxx
  163. include/libbuild2/test/script/runner.hxx
  164. include/libbuild2/test/script/script.hxx
  165. include/libbuild2/test/script/token.hxx
  166. include/libbuild2/test/target.hxx
  167. include/libbuild2/token.hxx
  168. include/libbuild2/types-parsers.hxx
  169. include/libbuild2/types.hxx
  170. include/libbuild2/types.ixx
  171. include/libbuild2/utility.hxx
  172. include/libbuild2/utility.ixx
  173. include/libbuild2/utility.txx
  174. include/libbuild2/variable.hxx
  175. include/libbuild2/variable.ixx
  176. include/libbuild2/variable.txx
  177. include/libbuild2/version.hxx
  178. include/libbuild2/version/export.hxx
  179. include/libbuild2/version/init.hxx
  180. include/libbuild2/version/module.hxx
  181. include/libbuild2/version/rule.hxx
  182. include/libbuild2/version/snapshot.hxx
  183. include/libbuild2/version/utility.hxx
  184. include/libbutl/b.hxx
  185. include/libbutl/b.ixx
  186. include/libbutl/backtrace.hxx
  187. include/libbutl/base64.hxx
  188. include/libbutl/bufstreambuf.hxx
  189. include/libbutl/builtin.hxx
  190. include/libbutl/builtin.ixx
  191. include/libbutl/char-scanner.hxx
  192. include/libbutl/char-scanner.ixx
  193. include/libbutl/char-scanner.txx
  194. include/libbutl/command.hxx
  195. include/libbutl/const-ptr.hxx
  196. include/libbutl/curl.hxx
  197. include/libbutl/curl.ixx
  198. include/libbutl/curl.txx
  199. include/libbutl/default-options.hxx
  200. include/libbutl/default-options.ixx
  201. include/libbutl/default-options.txx
  202. include/libbutl/diagnostics.hxx
  203. include/libbutl/export.hxx
  204. include/libbutl/fdstream.hxx
  205. include/libbutl/fdstream.ixx
  206. include/libbutl/filesystem.hxx
  207. include/libbutl/filesystem.ixx
  208. include/libbutl/ft/exception.hxx
  209. include/libbutl/ft/lang.hxx
  210. include/libbutl/ft/shared_mutex.hxx
  211. include/libbutl/git.hxx
  212. include/libbutl/host-os-release.hxx
  213. include/libbutl/json/event.hxx
  214. include/libbutl/json/parser.hxx
  215. include/libbutl/json/parser.ixx
  216. include/libbutl/json/serializer.hxx
  217. include/libbutl/json/serializer.ixx
  218. include/libbutl/lz4-stream.hxx
  219. include/libbutl/lz4.hxx
  220. include/libbutl/manifest-forward.hxx
  221. include/libbutl/manifest-parser.hxx
  222. include/libbutl/manifest-parser.ixx
  223. include/libbutl/manifest-rewriter.hxx
  224. include/libbutl/manifest-serializer.hxx
  225. include/libbutl/manifest-serializer.ixx
  226. include/libbutl/manifest-types.hxx
  227. include/libbutl/move-only-function.hxx
  228. include/libbutl/multi-index.hxx
  229. include/libbutl/openssl.hxx
  230. include/libbutl/openssl.ixx
  231. include/libbutl/openssl.txx
  232. include/libbutl/optional.hxx
  233. include/libbutl/optional.ixx
  234. include/libbutl/pager.hxx
  235. include/libbutl/path-io.hxx
  236. include/libbutl/path-map.hxx
  237. include/libbutl/path-pattern.hxx
  238. include/libbutl/path-pattern.ixx
  239. include/libbutl/path.hxx
  240. include/libbutl/path.ixx
  241. include/libbutl/path.txx
  242. include/libbutl/prefix-map.hxx
  243. include/libbutl/prefix-map.txx
  244. include/libbutl/process-details.hxx
  245. include/libbutl/process-io.hxx
  246. include/libbutl/process-run.txx
  247. include/libbutl/process.hxx
  248. include/libbutl/process.ixx
  249. include/libbutl/project-name.hxx
  250. include/libbutl/prompt.hxx
  251. include/libbutl/regex.hxx
  252. include/libbutl/regex.ixx
  253. include/libbutl/regex.txx
  254. include/libbutl/semantic-version.hxx
  255. include/libbutl/semantic-version.ixx
  256. include/libbutl/sendmail.hxx
  257. include/libbutl/sendmail.ixx
  258. include/libbutl/sha1.hxx
  259. include/libbutl/sha256.hxx
  260. include/libbutl/small-allocator.hxx
  261. include/libbutl/small-forward-list.hxx
  262. include/libbutl/small-list.hxx
  263. include/libbutl/small-vector-odb.hxx
  264. include/libbutl/small-vector.hxx
  265. include/libbutl/standard-version.hxx
  266. include/libbutl/standard-version.ixx
  267. include/libbutl/string-parser.hxx
  268. include/libbutl/string-table.hxx
  269. include/libbutl/string-table.txx
  270. include/libbutl/tab-parser.hxx
  271. include/libbutl/target-triplet.hxx
  272. include/libbutl/timestamp.hxx
  273. include/libbutl/unicode.hxx
  274. include/libbutl/unicode.ixx
  275. include/libbutl/url.hxx
  276. include/libbutl/url.ixx
  277. include/libbutl/url.txx
  278. include/libbutl/utf8.hxx
  279. include/libbutl/utf8.ixx
  280. include/libbutl/utility.hxx
  281. include/libbutl/utility.ixx
  282. include/libbutl/uuid-io.hxx
  283. include/libbutl/uuid.hxx
  284. include/libbutl/uuid.ixx
  285. include/libbutl/vector-view.hxx
  286. include/libbutl/version.hxx
  287. include/libpkg-config/export.h
  288. include/libpkg-config/list.h
  289. include/libpkg-config/pkg-config.h
  290. include/libpkg-config/version.h
  291. include/odb/c-array-traits.hxx
  292. include/odb/cache-traits.hxx
  293. include/odb/callback.hxx
  294. include/odb/connection.hxx
  295. include/odb/connection.ixx
  296. include/odb/connection.txx
  297. include/odb/container-traits.hxx
  298. include/odb/core.hxx
  299. include/odb/database.hxx
  300. include/odb/database.ixx
  301. include/odb/database.txx
  302. include/odb/details/buffer.hxx
  303. include/odb/details/build2/config.h
  304. include/odb/details/c-string.hxx
  305. include/odb/details/condition.hxx
  306. include/odb/details/config.h
  307. include/odb/details/config.hxx
  308. include/odb/details/exception.hxx
  309. include/odb/details/export.hxx
  310. include/odb/details/function-wrapper.hxx
  311. include/odb/details/function-wrapper.ixx
  312. include/odb/details/function-wrapper.txx
  313. include/odb/details/lock.hxx
  314. include/odb/details/meta/answer.hxx
  315. include/odb/details/meta/class-p.hxx
  316. include/odb/details/meta/polymorphic-p.hxx
  317. include/odb/details/meta/remove-const-volatile.hxx
  318. include/odb/details/meta/remove-const.hxx
  319. include/odb/details/meta/remove-pointer.hxx
  320. include/odb/details/meta/remove-volatile.hxx
  321. include/odb/details/meta/static-assert.hxx
  322. include/odb/details/mutex.hxx
  323. include/odb/details/shared-ptr-fwd.hxx
  324. include/odb/details/shared-ptr.hxx
  325. include/odb/details/shared-ptr/base.hxx
  326. include/odb/details/shared-ptr/base.ixx
  327. include/odb/details/shared-ptr/base.txx
  328. include/odb/details/shared-ptr/counter-type.hxx
  329. include/odb/details/shared-ptr/exception.hxx
  330. include/odb/details/thread.hxx
  331. include/odb/details/tls.hxx
  332. include/odb/details/transfer-ptr.hxx
  333. include/odb/details/type-info.hxx
  334. include/odb/details/unique-ptr.hxx
  335. include/odb/details/unused.hxx
  336. include/odb/details/wrapper-p.hxx
  337. include/odb/exception.hxx
  338. include/odb/exceptions.hxx
  339. include/odb/forward.hxx
  340. include/odb/function-table.hxx
  341. include/odb/lazy-pointer-traits.hxx
  342. include/odb/lazy-ptr-impl.hxx
  343. include/odb/lazy-ptr-impl.ixx
  344. include/odb/lazy-ptr-impl.txx
  345. include/odb/lazy-ptr.hxx
  346. include/odb/lazy-ptr.ixx
  347. include/odb/lazy-ptr.txx
  348. include/odb/nested-container.hxx
  349. include/odb/no-id-object-result.hxx
  350. include/odb/no-id-object-result.txx
  351. include/odb/no-op-cache-traits.hxx
  352. include/odb/nullable.hxx
  353. include/odb/object-result.hxx
  354. include/odb/pointer-traits.hxx
  355. include/odb/polymorphic-info.hxx
  356. include/odb/polymorphic-map.hxx
  357. include/odb/polymorphic-map.ixx
  358. include/odb/polymorphic-map.txx
  359. include/odb/polymorphic-object-result.hxx
  360. include/odb/polymorphic-object-result.txx
  361. include/odb/post.hxx
  362. include/odb/pre.hxx
  363. include/odb/prepared-query.hxx
  364. include/odb/query-dynamic.hxx
  365. include/odb/query-dynamic.ixx
  366. include/odb/query-dynamic.txx
  367. include/odb/query.hxx
  368. include/odb/result.hxx
  369. include/odb/result.txx
  370. include/odb/schema-catalog-impl.hxx
  371. include/odb/schema-catalog.hxx
  372. include/odb/schema-version.hxx
  373. include/odb/section.hxx
  374. include/odb/session.hxx
  375. include/odb/session.ixx
  376. include/odb/session.txx
  377. include/odb/simple-object-result.hxx
  378. include/odb/simple-object-result.txx
  379. include/odb/sqlite/auto-handle.hxx
  380. include/odb/sqlite/binding.hxx
  381. include/odb/sqlite/blob-stream.hxx
  382. include/odb/sqlite/blob.hxx
  383. include/odb/sqlite/connection-factory.hxx
  384. include/odb/sqlite/connection.hxx
  385. include/odb/sqlite/connection.ixx
  386. include/odb/sqlite/container-statements.hxx
  387. include/odb/sqlite/container-statements.txx
  388. include/odb/sqlite/database.hxx
  389. include/odb/sqlite/database.ixx
  390. include/odb/sqlite/details/build2/config.h
  391. include/odb/sqlite/details/config.h
  392. include/odb/sqlite/details/config.hxx
  393. include/odb/sqlite/details/conversion.hxx
  394. include/odb/sqlite/details/export.hxx
  395. include/odb/sqlite/error.hxx
  396. include/odb/sqlite/exceptions.hxx
  397. include/odb/sqlite/forward.hxx
  398. include/odb/sqlite/no-id-object-result.hxx
  399. include/odb/sqlite/no-id-object-result.txx
  400. include/odb/sqlite/no-id-object-statements.hxx
  401. include/odb/sqlite/no-id-object-statements.txx
  402. include/odb/sqlite/polymorphic-object-result.hxx
  403. include/odb/sqlite/polymorphic-object-result.txx
  404. include/odb/sqlite/polymorphic-object-statements.hxx
  405. include/odb/sqlite/polymorphic-object-statements.txx
  406. include/odb/sqlite/prepared-query.hxx
  407. include/odb/sqlite/query-dynamic.hxx
  408. include/odb/sqlite/query-dynamic.ixx
  409. include/odb/sqlite/query-dynamic.txx
  410. include/odb/sqlite/query.hxx
  411. include/odb/sqlite/query.ixx
  412. include/odb/sqlite/query.txx
  413. include/odb/sqlite/section-statements.hxx
  414. include/odb/sqlite/section-statements.txx
  415. include/odb/sqlite/simple-object-result.hxx
  416. include/odb/sqlite/simple-object-result.txx
  417. include/odb/sqlite/simple-object-statements.hxx
  418. include/odb/sqlite/simple-object-statements.ixx
  419. include/odb/sqlite/simple-object-statements.txx
  420. include/odb/sqlite/sqlite-types.hxx
  421. include/odb/sqlite/statement-cache.hxx
  422. include/odb/sqlite/statement-cache.txx
  423. include/odb/sqlite/statement.hxx
  424. include/odb/sqlite/statements-base.hxx
  425. include/odb/sqlite/stream.hxx
  426. include/odb/sqlite/text-stream.hxx
  427. include/odb/sqlite/text.hxx
  428. include/odb/sqlite/tracer.hxx
  429. include/odb/sqlite/traits-calls.hxx
  430. include/odb/sqlite/traits.hxx
  431. include/odb/sqlite/transaction-impl.hxx
  432. include/odb/sqlite/transaction.hxx
  433. include/odb/sqlite/transaction.ixx
  434. include/odb/sqlite/version-build2.hxx
  435. include/odb/sqlite/version.hxx
  436. include/odb/sqlite/view-result.hxx
  437. include/odb/sqlite/view-result.txx
  438. include/odb/sqlite/view-statements.hxx
  439. include/odb/sqlite/view-statements.txx
  440. include/odb/statement-processing-common.hxx
  441. include/odb/statement.hxx
  442. include/odb/std-array-traits.hxx
  443. include/odb/std-deque-traits.hxx
  444. include/odb/std-forward-list-traits.hxx
  445. include/odb/std-list-traits.hxx
  446. include/odb/std-map-traits.hxx
  447. include/odb/std-set-traits.hxx
  448. include/odb/std-unordered-map-traits.hxx
  449. include/odb/std-unordered-set-traits.hxx
  450. include/odb/std-vector-traits.hxx
  451. include/odb/tracer.hxx
  452. include/odb/traits.hxx
  453. include/odb/transaction.hxx
  454. include/odb/transaction.ixx
  455. include/odb/vector-impl.hxx
  456. include/odb/vector-impl.ixx
  457. include/odb/vector-traits.hxx
  458. include/odb/vector-traits.txx
  459. include/odb/vector.hxx
  460. include/odb/vector.ixx
  461. include/odb/version-build2.hxx
  462. include/odb/version.hxx
  463. include/odb/view-image.hxx
  464. include/odb/view-result.hxx
  465. include/odb/view-result.txx
  466. include/odb/wrapper-traits.hxx
  467. lib/libbpkg-0.16.so
  468. lib/libbpkg.so
  469. lib/libbuild2-0.16.so
  470. lib/libbuild2-autoconf-0.16-0.2.so
  471. lib/libbuild2-autoconf-0.16.so
  472. lib/libbuild2-autoconf.so
  473. lib/libbuild2-bash-0.16-0.16.so
  474. lib/libbuild2-bash-0.16.so
  475. lib/libbuild2-bash.so
  476. lib/libbuild2-bin-0.16-0.16.so
  477. lib/libbuild2-bin-0.16.so
  478. lib/libbuild2-bin.so
  479. lib/libbuild2-c-0.16-0.16.so
  480. lib/libbuild2-c-0.16.so
  481. lib/libbuild2-c.so
  482. lib/libbuild2-cc-0.16-0.16.so
  483. lib/libbuild2-cc-0.16.so
  484. lib/libbuild2-cc.so
  485. lib/libbuild2-cli-0.16-0.16.so
  486. lib/libbuild2-cli-0.16.so
  487. lib/libbuild2-cli.so
  488. lib/libbuild2-cxx-0.16-0.16.so
  489. lib/libbuild2-cxx-0.16.so
  490. lib/libbuild2-cxx.so
  491. lib/libbuild2-in-0.16-0.16.so
  492. lib/libbuild2-in-0.16.so
  493. lib/libbuild2-in.so
  494. lib/libbuild2-kconfig-0.16-0.3.so
  495. lib/libbuild2-kconfig-0.16.so
  496. lib/libbuild2-kconfig.so
  497. lib/libbuild2-version-0.16-0.16.so
  498. lib/libbuild2-version-0.16.so
  499. lib/libbuild2-version.so
  500. lib/libbuild2.so
  501. lib/libbutl-0.16.so
  502. lib/libbutl.so
  503. lib/libodb-2.5.0-b.25.so
  504. lib/libodb-sqlite-2.5.0-b.25.so
  505. lib/libodb-sqlite.so
  506. lib/libodb.so
  507. lib/libpkg-config-0.1.so
  508. lib/libpkg-config.so
  509. libdata/pkgconfig/libbpkg.pc
  510. libdata/pkgconfig/libbpkg.shared.pc
  511. libdata/pkgconfig/libbuild2-autoconf.pc
  512. libdata/pkgconfig/libbuild2-autoconf.shared.pc
  513. libdata/pkgconfig/libbuild2-bash.pc
  514. libdata/pkgconfig/libbuild2-bash.shared.pc
  515. libdata/pkgconfig/libbuild2-bin.pc
  516. libdata/pkgconfig/libbuild2-bin.shared.pc
  517. libdata/pkgconfig/libbuild2-c.pc
  518. libdata/pkgconfig/libbuild2-c.shared.pc
  519. libdata/pkgconfig/libbuild2-cc.pc
  520. libdata/pkgconfig/libbuild2-cc.shared.pc
  521. libdata/pkgconfig/libbuild2-cli.pc
  522. libdata/pkgconfig/libbuild2-cli.shared.pc
  523. libdata/pkgconfig/libbuild2-cxx.pc
  524. libdata/pkgconfig/libbuild2-cxx.shared.pc
  525. libdata/pkgconfig/libbuild2-in.pc
  526. libdata/pkgconfig/libbuild2-in.shared.pc
  527. libdata/pkgconfig/libbuild2-kconfig.pc
  528. libdata/pkgconfig/libbuild2-kconfig.shared.pc
  529. libdata/pkgconfig/libbuild2-version.pc
  530. libdata/pkgconfig/libbuild2-version.shared.pc
  531. libdata/pkgconfig/libbuild2.pc
  532. libdata/pkgconfig/libbuild2.shared.pc
  533. libdata/pkgconfig/libbutl.pc
  534. libdata/pkgconfig/libbutl.shared.pc
  535. libdata/pkgconfig/libodb-sqlite.pc
  536. libdata/pkgconfig/libodb-sqlite.shared.pc
  537. libdata/pkgconfig/libodb.pc
  538. libdata/pkgconfig/libodb.shared.pc
  539. libdata/pkgconfig/libpkg-config.pc
  540. libdata/pkgconfig/libpkg-config.shared.pc
  541. share/doc/bdep/AUTHORS
  542. share/doc/bdep/LEGAL
  543. share/doc/bdep/LICENSE
  544. share/doc/bdep/NEWS
  545. share/doc/bdep/README
  546. share/doc/bdep/bdep-argument-grouping.xhtml
  547. share/doc/bdep/bdep-ci.xhtml
  548. share/doc/bdep/bdep-clean.xhtml
  549. share/doc/bdep/bdep-common-options.xhtml
  550. share/doc/bdep/bdep-config.xhtml
  551. share/doc/bdep/bdep-default-options-files.xhtml
  552. share/doc/bdep/bdep-deinit.xhtml
  553. share/doc/bdep/bdep-fetch.xhtml
  554. share/doc/bdep/bdep-help.xhtml
  555. share/doc/bdep/bdep-init.xhtml
  556. share/doc/bdep/bdep-new.xhtml
  557. share/doc/bdep/bdep-projects-configs.xhtml
  558. share/doc/bdep/bdep-publish.xhtml
  559. share/doc/bdep/bdep-release.xhtml
  560. share/doc/bdep/bdep-status.xhtml
  561. share/doc/bdep/bdep-sync.xhtml
  562. share/doc/bdep/bdep-test.xhtml
  563. share/doc/bdep/bdep-update.xhtml
  564. share/doc/bdep/bdep.xhtml
  565. share/doc/bdep/manifest
  566. share/doc/bpkg/AUTHORS
  567. share/doc/bpkg/LEGAL
  568. share/doc/bpkg/LICENSE
  569. share/doc/bpkg/NEWS
  570. share/doc/bpkg/README
  571. share/doc/bpkg/bpkg-argument-grouping.xhtml
  572. share/doc/bpkg/bpkg-cfg-create.xhtml
  573. share/doc/bpkg/bpkg-cfg-info.xhtml
  574. share/doc/bpkg/bpkg-cfg-link.xhtml
  575. share/doc/bpkg/bpkg-cfg-unlink.xhtml
  576. share/doc/bpkg/bpkg-common-options.xhtml
  577. share/doc/bpkg/bpkg-default-options-files.xhtml
  578. share/doc/bpkg/bpkg-help.xhtml
  579. share/doc/bpkg/bpkg-pkg-build.xhtml
  580. share/doc/bpkg/bpkg-pkg-checkout.xhtml
  581. share/doc/bpkg/bpkg-pkg-clean.xhtml
  582. share/doc/bpkg/bpkg-pkg-configure.xhtml
  583. share/doc/bpkg/bpkg-pkg-disfigure.xhtml
  584. share/doc/bpkg/bpkg-pkg-drop.xhtml
  585. share/doc/bpkg/bpkg-pkg-fetch.xhtml
  586. share/doc/bpkg/bpkg-pkg-install.xhtml
  587. share/doc/bpkg/bpkg-pkg-purge.xhtml
  588. share/doc/bpkg/bpkg-pkg-status.xhtml
  589. share/doc/bpkg/bpkg-pkg-test.xhtml
  590. share/doc/bpkg/bpkg-pkg-uninstall.xhtml
  591. share/doc/bpkg/bpkg-pkg-unpack.xhtml
  592. share/doc/bpkg/bpkg-pkg-update.xhtml
  593. share/doc/bpkg/bpkg-pkg-verify.xhtml
  594. share/doc/bpkg/bpkg-rep-add.xhtml
  595. share/doc/bpkg/bpkg-rep-create.xhtml
  596. share/doc/bpkg/bpkg-rep-fetch.xhtml
  597. share/doc/bpkg/bpkg-rep-info.xhtml
  598. share/doc/bpkg/bpkg-rep-list.xhtml
  599. share/doc/bpkg/bpkg-rep-remove.xhtml
  600. share/doc/bpkg/bpkg-repository-signing.xhtml
  601. share/doc/bpkg/bpkg-repository-types.xhtml
  602. share/doc/bpkg/bpkg.xhtml
  603. share/doc/bpkg/build2-package-manager-manual-a4.pdf
  604. share/doc/bpkg/build2-package-manager-manual-a4.ps
  605. share/doc/bpkg/build2-package-manager-manual-letter.pdf
  606. share/doc/bpkg/build2-package-manager-manual-letter.ps
  607. share/doc/bpkg/build2-package-manager-manual.xhtml
  608. share/doc/bpkg/manifest
  609. share/doc/build2/AUTHORS
  610. share/doc/build2/LICENSE
  611. share/doc/build2/NEWS
  612. share/doc/build2/README
  613. share/doc/build2/b.xhtml
  614. share/doc/build2/build2-build-system-manual-a4.pdf
  615. share/doc/build2/build2-build-system-manual-a4.ps
  616. share/doc/build2/build2-build-system-manual-letter.pdf
  617. share/doc/build2/build2-build-system-manual-letter.ps
  618. share/doc/build2/build2-build-system-manual.xhtml
  619. share/doc/build2/manifest
  620. share/doc/libbpkg/manifest
  621. share/doc/libbuild2-autoconf/AUTHORS
  622. share/doc/libbuild2-autoconf/LICENSE
  623. share/doc/libbuild2-autoconf/README.md
  624. share/doc/libbuild2-autoconf/manifest
  625. share/doc/libbuild2-kconfig/AUTHORS
  626. share/doc/libbuild2-kconfig/COPYRIGHT
  627. share/doc/libbuild2-kconfig/LICENSE
  628. share/doc/libbuild2-kconfig/README.md
  629. share/doc/libbuild2-kconfig/build2-kconfig-manual.xhtml
  630. share/doc/libbuild2-kconfig/manifest
  631. share/doc/libbutl/manifest
  632. share/doc/libodb-sqlite/manifest
  633. share/doc/libodb/manifest
  634. share/doc/libpkg-config/manifest
  635. share/man/man1/b.1.gz
  636. share/man/man1/bdep-argument-grouping.1.gz
  637. share/man/man1/bdep-ci.1.gz
  638. share/man/man1/bdep-clean.1.gz
  639. share/man/man1/bdep-common-options.1.gz
  640. share/man/man1/bdep-config.1.gz
  641. share/man/man1/bdep-default-options-files.1.gz
  642. share/man/man1/bdep-deinit.1.gz
  643. share/man/man1/bdep-fetch.1.gz
  644. share/man/man1/bdep-help.1.gz
  645. share/man/man1/bdep-init.1.gz
  646. share/man/man1/bdep-new.1.gz
  647. share/man/man1/bdep-projects-configs.1.gz
  648. share/man/man1/bdep-publish.1.gz
  649. share/man/man1/bdep-release.1.gz
  650. share/man/man1/bdep-status.1.gz
  651. share/man/man1/bdep-sync.1.gz
  652. share/man/man1/bdep-test.1.gz
  653. share/man/man1/bdep-update.1.gz
  654. share/man/man1/bdep.1.gz
  655. share/man/man1/bpkg-argument-grouping.1.gz
  656. share/man/man1/bpkg-cfg-create.1.gz
  657. share/man/man1/bpkg-cfg-info.1.gz
  658. share/man/man1/bpkg-cfg-link.1.gz
  659. share/man/man1/bpkg-cfg-unlink.1.gz
  660. share/man/man1/bpkg-common-options.1.gz
  661. share/man/man1/bpkg-default-options-files.1.gz
  662. share/man/man1/bpkg-help.1.gz
  663. share/man/man1/bpkg-pkg-build.1.gz
  664. share/man/man1/bpkg-pkg-checkout.1.gz
  665. share/man/man1/bpkg-pkg-clean.1.gz
  666. share/man/man1/bpkg-pkg-configure.1.gz
  667. share/man/man1/bpkg-pkg-disfigure.1.gz
  668. share/man/man1/bpkg-pkg-drop.1.gz
  669. share/man/man1/bpkg-pkg-fetch.1.gz
  670. share/man/man1/bpkg-pkg-install.1.gz
  671. share/man/man1/bpkg-pkg-purge.1.gz
  672. share/man/man1/bpkg-pkg-status.1.gz
  673. share/man/man1/bpkg-pkg-test.1.gz
  674. share/man/man1/bpkg-pkg-uninstall.1.gz
  675. share/man/man1/bpkg-pkg-unpack.1.gz
  676. share/man/man1/bpkg-pkg-update.1.gz
  677. share/man/man1/bpkg-pkg-verify.1.gz
  678. share/man/man1/bpkg-rep-add.1.gz
  679. share/man/man1/bpkg-rep-create.1.gz
  680. share/man/man1/bpkg-rep-fetch.1.gz
  681. share/man/man1/bpkg-rep-info.1.gz
  682. share/man/man1/bpkg-rep-list.1.gz
  683. share/man/man1/bpkg-rep-remove.1.gz
  684. share/man/man1/bpkg-repository-signing.1.gz
  685. share/man/man1/bpkg-repository-types.1.gz
  686. share/man/man1/bpkg.1.gz
  687. @owner
  688. @group
  689. @mode
Collapse this list.
Dependency lines:
  • build2>0:devel/build2
To install the port:
cd /usr/ports/devel/build2/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/build2
  • pkg install build2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: build2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1691238582 SHA256 (build2-toolchain-0.16.0.tar.xz) = 23793f682a17b1d95c80bbd849244735ed59a3e27361529aa4865d2776ff8adc SIZE (build2-toolchain-0.16.0.tar.xz) = 5545392

Packages (timestamps in pop-ups are UTC):
build2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.16.00.16.0-0.16.00.16.0---
FreeBSD:13:quarterly0.16.00.16.0-0.16.00.16.0-0.16.00.16.0
FreeBSD:14:latest0.16.00.16.0-0.16.00.16.0--0.15.0
FreeBSD:14:quarterly0.16.00.16.0-0.16.00.16.0-0.16.00.16.0
FreeBSD:15:latest0.16.00.16.0n/a0.16.0n/a-0.16.00.16.0
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libsqlite3.so : databases/sqlite3
This port is required by:
for Build
  1. devel/libcutl
  2. devel/libxsd
  3. devel/libxsd-frontend
  4. devel/xsd
  5. security/openssl-agent
for Libraries
  1. security/openssl-agent

Configuration Options:
===> The following configuration options are available for build2-0.16.0: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
devel_build2
USES:
gmake pkgconfig sqlite tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://download.build2.org/0.16.0/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.16.0
03 Feb 2024 13:14:40
commit hash: b7f06adf2f2ec46b17ae6ee21d18d73c0959145ecommit hash: b7f06adf2f2ec46b17ae6ee21d18d73c0959145ecommit hash: b7f06adf2f2ec46b17ae6ee21d18d73c0959145ecommit hash: b7f06adf2f2ec46b17ae6ee21d18d73c0959145e files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
devel/build2: fix build with clang 18 rc1

As of rc1, clang 18 has a version id formatted as "18.1.0rc". Similarly,
builds from the upstream main branch typically have a version id looking
like "19.0.0git". Due to the way it parses version strings, devel/build2
cannot handle this format, and fails with:

  LC_ALL=C c++ -v
  error: unable to extract Clang minor version from '18'
    info: use config.cxx.version to override

I submitted https://github.com/build2/build2/issues/360 upstream, and
they committed a fix: https://github.com/build2/build2/commit/0e1b73e3,
which should eventually end up in 0.17.0.

The fix applies without issues on 0.16.0, so add it as a patch.

PR:		276785
Approved by:	fuz (maintainer)
MFH:		2024Q1
0.16.0
16 Dec 2023 22:44:28
commit hash: 74b5dc56e7a548066a1ece1dc32b6cb0e6df33b8commit hash: 74b5dc56e7a548066a1ece1dc32b6cb0e6df33b8commit hash: 74b5dc56e7a548066a1ece1dc32b6cb0e6df33b8commit hash: 74b5dc56e7a548066a1ece1dc32b6cb0e6df33b8 files touched by this commit
Jason E. Hale (jhale) search for other commits by this committer
devel/build2: Fix build on i386

The powerpc build progresses much further with the same flag set, but now
segfaults when the do-install target is run.

===>  Staging for build2-0.16.0
===>   Generating temporary packing list
Invalid data memory access: 0xf2e018b8
Invalid data memory access: 0x81390500
Invalid data memory access: 0x00000048
*** Signal 11

Approved by:	portmgr (blanket)
0.16.0
11 Oct 2023 18:26:25
commit hash: 84ccc2aae1066933ac3796b1d3e4ff5d5ca206b4commit hash: 84ccc2aae1066933ac3796b1d3e4ff5d5ca206b4commit hash: 84ccc2aae1066933ac3796b1d3e4ff5d5ca206b4commit hash: 84ccc2aae1066933ac3796b1d3e4ff5d5ca206b4 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
devel/build2: mark BROKEN on powerpc

Same issue as on i386.
0.16.0
06 Aug 2023 12:42:48
commit hash: 1b8cd2b2fa3b442ce0b1f462f0f33c50a1b4f5a3commit hash: 1b8cd2b2fa3b442ce0b1f462f0f33c50a1b4f5a3commit hash: 1b8cd2b2fa3b442ce0b1f462f0f33c50a1b4f5a3commit hash: 1b8cd2b2fa3b442ce0b1f462f0f33c50a1b4f5a3 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/build2: update to 0.16.0

Changelog: https://build2.org/release/0.16.0.xhtml
0.15.0
28 Apr 2023 16:13:37
commit hash: 531f4f1d9db1c2046cd5fc04ed9b750fdc9c9790commit hash: 531f4f1d9db1c2046cd5fc04ed9b750fdc9c9790commit hash: 531f4f1d9db1c2046cd5fc04ed9b750fdc9c9790commit hash: 531f4f1d9db1c2046cd5fc04ed9b750fdc9c9790 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/build2: disable ccache

The port apparently doesn't like being built with ccache and refuses
to configure under these circumstances.

MFH:		2023Q2
0.15.0
19 Feb 2023 11:01:39
commit hash: f68d0ee31c93599115c594aa9d2cf54d06a130d9commit hash: f68d0ee31c93599115c594aa9d2cf54d06a130d9commit hash: f68d0ee31c93599115c594aa9d2cf54d06a130d9commit hash: f68d0ee31c93599115c594aa9d2cf54d06a130d9 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/build2: Toolchain for building and packaging C++ code

build2 is an open source (MIT), cross-platform build toolchain that aims
to approximate Rust Cargo's convenience for developing and packaging
C/C++ projects while providing more depth and flexibility, especially in
the build system.

libodb and libodb-sqlite are currently bundled in this port.  These are
planned to be unbundled in a future commit.

The port's author is known to the maintainer but wishes not to be named.

Obtained from:	anonymous author
Approved by:	flo (mentor)
Differential Revision: https://reviews.freebsd.org/D38629

Number of commits found: 6