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
Port details
build2 Cross-platform toolchain for building and packaging C++ code
0.17.0_1 devel on this many watch lists=2 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.17.0_1Version 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-09-25 06:28:02
Commit Hash: 74f60ce
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
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 (497 items)
Collapse this list.
  1. /usr/local/share/licenses/build2-0.17.0_1/catalog.mk
  2. /usr/local/share/licenses/build2-0.17.0_1/LICENSE
  3. /usr/local/share/licenses/build2-0.17.0_1/BSD2CLAUSE
  4. /usr/local/share/licenses/build2-0.17.0_1/BSD3CLAUSE
  5. /usr/local/share/licenses/build2-0.17.0_1/MIT
  6. bin/b
  7. bin/bdep
  8. bin/bpkg
  9. include/libbuild2/action.hxx
  10. include/libbuild2/adhoc-rule-buildscript.hxx
  11. include/libbuild2/adhoc-rule-cxx.hxx
  12. include/libbuild2/adhoc-rule-regex-pattern.hxx
  13. include/libbuild2/algorithm.hxx
  14. include/libbuild2/algorithm.ixx
  15. include/libbuild2/autoconf/export.hxx
  16. include/libbuild2/autoconf/init.hxx
  17. include/libbuild2/autoconf/rule.hxx
  18. include/libbuild2/b-cmdline.hxx
  19. include/libbuild2/b-options.hxx
  20. include/libbuild2/b-options.ixx
  21. include/libbuild2/bash/export.hxx
  22. include/libbuild2/bash/init.hxx
  23. include/libbuild2/bash/rule.hxx
  24. include/libbuild2/bash/target.hxx
  25. include/libbuild2/bash/utility.hxx
  26. include/libbuild2/bin/def-rule.hxx
  27. include/libbuild2/bin/export.hxx
  28. include/libbuild2/bin/guess.hxx
  29. include/libbuild2/bin/init.hxx
  30. include/libbuild2/bin/rule.hxx
  31. include/libbuild2/bin/target.hxx
  32. include/libbuild2/bin/types.hxx
  33. include/libbuild2/bin/utility.hxx
  34. include/libbuild2/bin/utility.ixx
  35. include/libbuild2/build/script/lexer.hxx
  36. include/libbuild2/build/script/parser.hxx
  37. include/libbuild2/build/script/runner.hxx
  38. include/libbuild2/build/script/script.hxx
  39. include/libbuild2/build/script/token.hxx
  40. include/libbuild2/buildspec.hxx
  41. include/libbuild2/c/export.hxx
  42. include/libbuild2/c/init.hxx
  43. include/libbuild2/c/target.hxx
  44. include/libbuild2/cc/common.hxx
  45. include/libbuild2/cc/common.ixx
  46. include/libbuild2/cc/common.txx
  47. include/libbuild2/cc/compile-rule.hxx
  48. include/libbuild2/cc/export.hxx
  49. include/libbuild2/cc/guess.hxx
  50. include/libbuild2/cc/init.hxx
  51. include/libbuild2/cc/install-rule.hxx
  52. include/libbuild2/cc/lexer.hxx
  53. include/libbuild2/cc/link-rule.hxx
  54. include/libbuild2/cc/module.hxx
  55. include/libbuild2/cc/parser.hxx
  56. include/libbuild2/cc/pkgconfig.hxx
  57. include/libbuild2/cc/predefs-rule.hxx
  58. include/libbuild2/cc/target.hxx
  59. include/libbuild2/cc/types.hxx
  60. include/libbuild2/cc/utility.hxx
  61. include/libbuild2/cc/utility.ixx
  62. include/libbuild2/cli/export.hxx
  63. include/libbuild2/cli/init.hxx
  64. include/libbuild2/cli/module.hxx
  65. include/libbuild2/cli/rule.hxx
  66. include/libbuild2/cli/target.hxx
  67. include/libbuild2/common-options.hxx
  68. include/libbuild2/common-options.ixx
  69. include/libbuild2/config.hxx
  70. include/libbuild2/config/init.hxx
  71. include/libbuild2/config/module.hxx
  72. include/libbuild2/config/operation.hxx
  73. include/libbuild2/config/types.hxx
  74. include/libbuild2/config/utility.hxx
  75. include/libbuild2/config/utility.ixx
  76. include/libbuild2/config/utility.txx
  77. include/libbuild2/context.hxx
  78. include/libbuild2/context.ixx
  79. include/libbuild2/cxx/export.hxx
  80. include/libbuild2/cxx/init.hxx
  81. include/libbuild2/cxx/target.hxx
  82. include/libbuild2/depdb.hxx
  83. include/libbuild2/depdb.ixx
  84. include/libbuild2/diagnostics.hxx
  85. include/libbuild2/diagnostics.ixx
  86. include/libbuild2/dist/init.hxx
  87. include/libbuild2/dist/module.hxx
  88. include/libbuild2/dist/operation.hxx
  89. include/libbuild2/dist/rule.hxx
  90. include/libbuild2/dist/types.hxx
  91. include/libbuild2/dump.hxx
  92. include/libbuild2/dyndep.hxx
  93. include/libbuild2/export.hxx
  94. include/libbuild2/file-cache.hxx
  95. include/libbuild2/file-cache.ixx
  96. include/libbuild2/file.hxx
  97. include/libbuild2/file.ixx
  98. include/libbuild2/filesystem.hxx
  99. include/libbuild2/filesystem.ixx
  100. include/libbuild2/filesystem.txx
  101. include/libbuild2/forward.hxx
  102. include/libbuild2/function.hxx
  103. include/libbuild2/functions-name.hxx
  104. include/libbuild2/in/export.hxx
  105. include/libbuild2/in/init.hxx
  106. include/libbuild2/in/rule.hxx
  107. include/libbuild2/in/target.hxx
  108. include/libbuild2/install/init.hxx
  109. include/libbuild2/install/operation.hxx
  110. include/libbuild2/install/rule.hxx
  111. include/libbuild2/install/utility.hxx
  112. include/libbuild2/json.hxx
  113. include/libbuild2/json.ixx
  114. include/libbuild2/kconfig/export.hxx
  115. include/libbuild2/kconfig/init.hxx
  116. include/libbuild2/lexer.hxx
  117. include/libbuild2/lexer.ixx
  118. include/libbuild2/make-parser.hxx
  119. include/libbuild2/module.hxx
  120. include/libbuild2/name.hxx
  121. include/libbuild2/name.ixx
  122. include/libbuild2/operation.hxx
  123. include/libbuild2/options-types.hxx
  124. include/libbuild2/parser.hxx
  125. include/libbuild2/prerequisite-key.hxx
  126. include/libbuild2/prerequisite.hxx
  127. include/libbuild2/recipe.hxx
  128. include/libbuild2/rule-map.hxx
  129. include/libbuild2/rule.hxx
  130. include/libbuild2/scheduler.hxx
  131. include/libbuild2/scheduler.ixx
  132. include/libbuild2/scheduler.txx
  133. include/libbuild2/scope.hxx
  134. include/libbuild2/scope.ixx
  135. include/libbuild2/script/lexer.hxx
  136. include/libbuild2/script/parser.hxx
  137. include/libbuild2/script/regex.hxx
  138. include/libbuild2/script/regex.ixx
  139. include/libbuild2/script/run.hxx
  140. include/libbuild2/script/script.hxx
  141. include/libbuild2/script/script.ixx
  142. include/libbuild2/script/timeout.hxx
  143. include/libbuild2/script/timeout.ixx
  144. include/libbuild2/script/token.hxx
  145. include/libbuild2/search.hxx
  146. include/libbuild2/target-key.hxx
  147. include/libbuild2/target-state.hxx
  148. include/libbuild2/target-type.hxx
  149. include/libbuild2/target.hxx
  150. include/libbuild2/target.ixx
  151. include/libbuild2/target.txx
  152. include/libbuild2/test/common.hxx
  153. include/libbuild2/test/init.hxx
  154. include/libbuild2/test/module.hxx
  155. include/libbuild2/test/operation.hxx
  156. include/libbuild2/test/rule.hxx
  157. include/libbuild2/test/script/lexer.hxx
  158. include/libbuild2/test/script/parser.hxx
  159. include/libbuild2/test/script/runner.hxx
  160. include/libbuild2/test/script/script.hxx
  161. include/libbuild2/test/script/token.hxx
  162. include/libbuild2/test/target.hxx
  163. include/libbuild2/token.hxx
  164. include/libbuild2/types-parsers.hxx
  165. include/libbuild2/types.hxx
  166. include/libbuild2/types.ixx
  167. include/libbuild2/utility.hxx
  168. include/libbuild2/utility.ixx
  169. include/libbuild2/utility.txx
  170. include/libbuild2/variable.hxx
  171. include/libbuild2/variable.ixx
  172. include/libbuild2/variable.txx
  173. include/libbuild2/version.hxx
  174. include/libbuild2/version/export.hxx
  175. include/libbuild2/version/init.hxx
  176. include/libbuild2/version/module.hxx
  177. include/libbuild2/version/rule.hxx
  178. include/libbuild2/version/snapshot.hxx
  179. include/libbuild2/version/utility.hxx
  180. include/libbutl/b.hxx
  181. include/libbutl/b.ixx
  182. include/libbutl/backtrace.hxx
  183. include/libbutl/base64.hxx
  184. include/libbutl/bufstreambuf.hxx
  185. include/libbutl/builtin.hxx
  186. include/libbutl/builtin.ixx
  187. include/libbutl/char-scanner.hxx
  188. include/libbutl/char-scanner.ixx
  189. include/libbutl/char-scanner.txx
  190. include/libbutl/command.hxx
  191. include/libbutl/const-ptr.hxx
  192. include/libbutl/curl.hxx
  193. include/libbutl/curl.ixx
  194. include/libbutl/curl.txx
  195. include/libbutl/default-options.hxx
  196. include/libbutl/default-options.ixx
  197. include/libbutl/default-options.txx
  198. include/libbutl/diagnostics.hxx
  199. include/libbutl/export.hxx
  200. include/libbutl/fdstream.hxx
  201. include/libbutl/fdstream.ixx
  202. include/libbutl/filesystem.hxx
  203. include/libbutl/filesystem.ixx
  204. include/libbutl/ft/exception.hxx
  205. include/libbutl/ft/lang.hxx
  206. include/libbutl/ft/shared_mutex.hxx
  207. include/libbutl/git.hxx
  208. include/libbutl/host-os-release.hxx
  209. include/libbutl/json/event.hxx
  210. include/libbutl/json/parser.hxx
  211. include/libbutl/json/parser.ixx
  212. include/libbutl/json/serializer.hxx
  213. include/libbutl/json/serializer.ixx
  214. include/libbutl/lz4-stream.hxx
  215. include/libbutl/lz4.hxx
  216. include/libbutl/manifest-forward.hxx
  217. include/libbutl/manifest-parser.hxx
  218. include/libbutl/manifest-parser.ixx
  219. include/libbutl/manifest-rewriter.hxx
  220. include/libbutl/manifest-serializer.hxx
  221. include/libbutl/manifest-serializer.ixx
  222. include/libbutl/manifest-types.hxx
  223. include/libbutl/move-only-function.hxx
  224. include/libbutl/multi-index.hxx
  225. include/libbutl/openssl.hxx
  226. include/libbutl/openssl.ixx
  227. include/libbutl/openssl.txx
  228. include/libbutl/optional.hxx
  229. include/libbutl/optional.ixx
  230. include/libbutl/pager.hxx
  231. include/libbutl/path-io.hxx
  232. include/libbutl/path-map.hxx
  233. include/libbutl/path-pattern.hxx
  234. include/libbutl/path-pattern.ixx
  235. include/libbutl/path.hxx
  236. include/libbutl/path.ixx
  237. include/libbutl/path.txx
  238. include/libbutl/pkg-config/libpkg-config/export.h
  239. include/libbutl/pkg-config/libpkg-config/list.h
  240. include/libbutl/pkg-config/libpkg-config/pkg-config.h
  241. include/libbutl/pkg-config/libpkg-config/version.h
  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. lib/libbpkg-0.17.so
  288. lib/libbuild2-0.17.so
  289. lib/libbuild2-autoconf-0.17-0.3.so
  290. lib/libbuild2-autoconf-0.17.so
  291. lib/libbuild2-autoconf.so
  292. lib/libbuild2-bash-0.17-0.17.so
  293. lib/libbuild2-bash-0.17.so
  294. lib/libbuild2-bash.so
  295. lib/libbuild2-bin-0.17-0.17.so
  296. lib/libbuild2-bin-0.17.so
  297. lib/libbuild2-bin.so
  298. lib/libbuild2-c-0.17-0.17.so
  299. lib/libbuild2-c-0.17.so
  300. lib/libbuild2-c.so
  301. lib/libbuild2-cc-0.17-0.17.so
  302. lib/libbuild2-cc-0.17.so
  303. lib/libbuild2-cc.so
  304. lib/libbuild2-cli-0.17-0.17.so
  305. lib/libbuild2-cli-0.17.so
  306. lib/libbuild2-cli.so
  307. lib/libbuild2-cxx-0.17-0.17.so
  308. lib/libbuild2-cxx-0.17.so
  309. lib/libbuild2-cxx.so
  310. lib/libbuild2-in-0.17-0.17.so
  311. lib/libbuild2-in-0.17.so
  312. lib/libbuild2-in.so
  313. lib/libbuild2-kconfig-0.17-0.3.so
  314. lib/libbuild2-kconfig-0.17.so
  315. lib/libbuild2-kconfig.so
  316. lib/libbuild2-version-0.17-0.17.so
  317. lib/libbuild2-version-0.17.so
  318. lib/libbuild2-version.so
  319. lib/libbuild2.so
  320. lib/libbutl-0.17.so
  321. lib/libbutl-odb-0.17.so
  322. lib/libbutl-pkg-config-0.17.so
  323. lib/libbutl-pkg-config.so
  324. lib/libbutl.so
  325. libdata/pkgconfig/libbuild2-autoconf.pc
  326. libdata/pkgconfig/libbuild2-autoconf.shared.pc
  327. libdata/pkgconfig/libbuild2-bash.pc
  328. libdata/pkgconfig/libbuild2-bash.shared.pc
  329. libdata/pkgconfig/libbuild2-bin.pc
  330. libdata/pkgconfig/libbuild2-bin.shared.pc
  331. libdata/pkgconfig/libbuild2-c.pc
  332. libdata/pkgconfig/libbuild2-c.shared.pc
  333. libdata/pkgconfig/libbuild2-cc.pc
  334. libdata/pkgconfig/libbuild2-cc.shared.pc
  335. libdata/pkgconfig/libbuild2-cli.pc
  336. libdata/pkgconfig/libbuild2-cli.shared.pc
  337. libdata/pkgconfig/libbuild2-cxx.pc
  338. libdata/pkgconfig/libbuild2-cxx.shared.pc
  339. libdata/pkgconfig/libbuild2-in.pc
  340. libdata/pkgconfig/libbuild2-in.shared.pc
  341. libdata/pkgconfig/libbuild2-kconfig.pc
  342. libdata/pkgconfig/libbuild2-kconfig.shared.pc
  343. libdata/pkgconfig/libbuild2-version.pc
  344. libdata/pkgconfig/libbuild2-version.shared.pc
  345. libdata/pkgconfig/libbuild2.pc
  346. libdata/pkgconfig/libbuild2.shared.pc
  347. libdata/pkgconfig/libbutl-pkg-config.pc
  348. libdata/pkgconfig/libbutl-pkg-config.shared.pc
  349. libdata/pkgconfig/libbutl.pc
  350. libdata/pkgconfig/libbutl.shared.pc
  351. share/build2/libbuild2/cc/std.compat.cppm
  352. share/build2/libbuild2/cc/std.cppm
  353. share/doc/bdep/AUTHORS
  354. share/doc/bdep/LEGAL
  355. share/doc/bdep/LICENSE
  356. share/doc/bdep/NEWS
  357. share/doc/bdep/README
  358. share/doc/bdep/bdep-argument-grouping.xhtml
  359. share/doc/bdep/bdep-ci.xhtml
  360. share/doc/bdep/bdep-clean.xhtml
  361. share/doc/bdep/bdep-common-options.xhtml
  362. share/doc/bdep/bdep-config.xhtml
  363. share/doc/bdep/bdep-default-options-files.xhtml
  364. share/doc/bdep/bdep-deinit.xhtml
  365. share/doc/bdep/bdep-fetch.xhtml
  366. share/doc/bdep/bdep-help.xhtml
  367. share/doc/bdep/bdep-init.xhtml
  368. share/doc/bdep/bdep-new.xhtml
  369. share/doc/bdep/bdep-projects-configs.xhtml
  370. share/doc/bdep/bdep-publish.xhtml
  371. share/doc/bdep/bdep-release.xhtml
  372. share/doc/bdep/bdep-status.xhtml
  373. share/doc/bdep/bdep-sync.xhtml
  374. share/doc/bdep/bdep-test.xhtml
  375. share/doc/bdep/bdep-update.xhtml
  376. share/doc/bdep/bdep.xhtml
  377. share/doc/bdep/manifest
  378. share/doc/bpkg/AUTHORS
  379. share/doc/bpkg/LEGAL
  380. share/doc/bpkg/LICENSE
  381. share/doc/bpkg/NEWS
  382. share/doc/bpkg/README
  383. share/doc/bpkg/bpkg-argument-grouping.xhtml
  384. share/doc/bpkg/bpkg-cfg-create.xhtml
  385. share/doc/bpkg/bpkg-cfg-info.xhtml
  386. share/doc/bpkg/bpkg-cfg-link.xhtml
  387. share/doc/bpkg/bpkg-cfg-unlink.xhtml
  388. share/doc/bpkg/bpkg-common-options.xhtml
  389. share/doc/bpkg/bpkg-default-options-files.xhtml
  390. share/doc/bpkg/bpkg-help.xhtml
  391. share/doc/bpkg/bpkg-pkg-build.xhtml
  392. share/doc/bpkg/bpkg-pkg-checkout.xhtml
  393. share/doc/bpkg/bpkg-pkg-clean.xhtml
  394. share/doc/bpkg/bpkg-pkg-configure.xhtml
  395. share/doc/bpkg/bpkg-pkg-disfigure.xhtml
  396. share/doc/bpkg/bpkg-pkg-drop.xhtml
  397. share/doc/bpkg/bpkg-pkg-fetch.xhtml
  398. share/doc/bpkg/bpkg-pkg-install.xhtml
  399. share/doc/bpkg/bpkg-pkg-purge.xhtml
  400. share/doc/bpkg/bpkg-pkg-status.xhtml
  401. share/doc/bpkg/bpkg-pkg-test.xhtml
  402. share/doc/bpkg/bpkg-pkg-uninstall.xhtml
  403. share/doc/bpkg/bpkg-pkg-unpack.xhtml
  404. share/doc/bpkg/bpkg-pkg-update.xhtml
  405. share/doc/bpkg/bpkg-pkg-verify.xhtml
  406. share/doc/bpkg/bpkg-rep-add.xhtml
  407. share/doc/bpkg/bpkg-rep-create.xhtml
  408. share/doc/bpkg/bpkg-rep-fetch.xhtml
  409. share/doc/bpkg/bpkg-rep-info.xhtml
  410. share/doc/bpkg/bpkg-rep-list.xhtml
  411. share/doc/bpkg/bpkg-rep-remove.xhtml
  412. share/doc/bpkg/bpkg-repository-signing.xhtml
  413. share/doc/bpkg/bpkg-repository-types.xhtml
  414. share/doc/bpkg/bpkg.xhtml
  415. share/doc/bpkg/build2-package-manager-manual-a4.pdf
  416. share/doc/bpkg/build2-package-manager-manual-a4.ps
  417. share/doc/bpkg/build2-package-manager-manual-letter.pdf
  418. share/doc/bpkg/build2-package-manager-manual-letter.ps
  419. share/doc/bpkg/build2-package-manager-manual.xhtml
  420. share/doc/bpkg/manifest
  421. share/doc/build2/AUTHORS
  422. share/doc/build2/LICENSE
  423. share/doc/build2/NEWS
  424. share/doc/build2/README
  425. share/doc/build2/b.xhtml
  426. share/doc/build2/build2-build-system-manual-a4.pdf
  427. share/doc/build2/build2-build-system-manual-a4.ps
  428. share/doc/build2/build2-build-system-manual-letter.pdf
  429. share/doc/build2/build2-build-system-manual-letter.ps
  430. share/doc/build2/build2-build-system-manual.xhtml
  431. share/doc/build2/manifest
  432. share/doc/libbuild2-autoconf/AUTHORS
  433. share/doc/libbuild2-autoconf/LICENSE
  434. share/doc/libbuild2-autoconf/README.md
  435. share/doc/libbuild2-autoconf/manifest
  436. share/doc/libbuild2-kconfig/AUTHORS
  437. share/doc/libbuild2-kconfig/COPYRIGHT
  438. share/doc/libbuild2-kconfig/LICENSE
  439. share/doc/libbuild2-kconfig/README.md
  440. share/doc/libbuild2-kconfig/build2-kconfig-manual.xhtml
  441. share/doc/libbuild2-kconfig/manifest
  442. share/doc/libbutl/manifest
  443. share/man/man1/b.1.gz
  444. share/man/man1/bdep-argument-grouping.1.gz
  445. share/man/man1/bdep-ci.1.gz
  446. share/man/man1/bdep-clean.1.gz
  447. share/man/man1/bdep-common-options.1.gz
  448. share/man/man1/bdep-config.1.gz
  449. share/man/man1/bdep-default-options-files.1.gz
  450. share/man/man1/bdep-deinit.1.gz
  451. share/man/man1/bdep-fetch.1.gz
  452. share/man/man1/bdep-help.1.gz
  453. share/man/man1/bdep-init.1.gz
  454. share/man/man1/bdep-new.1.gz
  455. share/man/man1/bdep-projects-configs.1.gz
  456. share/man/man1/bdep-publish.1.gz
  457. share/man/man1/bdep-release.1.gz
  458. share/man/man1/bdep-status.1.gz
  459. share/man/man1/bdep-sync.1.gz
  460. share/man/man1/bdep-test.1.gz
  461. share/man/man1/bdep-update.1.gz
  462. share/man/man1/bdep.1.gz
  463. share/man/man1/bpkg-argument-grouping.1.gz
  464. share/man/man1/bpkg-cfg-create.1.gz
  465. share/man/man1/bpkg-cfg-info.1.gz
  466. share/man/man1/bpkg-cfg-link.1.gz
  467. share/man/man1/bpkg-cfg-unlink.1.gz
  468. share/man/man1/bpkg-common-options.1.gz
  469. share/man/man1/bpkg-default-options-files.1.gz
  470. share/man/man1/bpkg-help.1.gz
  471. share/man/man1/bpkg-pkg-build.1.gz
  472. share/man/man1/bpkg-pkg-checkout.1.gz
  473. share/man/man1/bpkg-pkg-clean.1.gz
  474. share/man/man1/bpkg-pkg-configure.1.gz
  475. share/man/man1/bpkg-pkg-disfigure.1.gz
  476. share/man/man1/bpkg-pkg-drop.1.gz
  477. share/man/man1/bpkg-pkg-fetch.1.gz
  478. share/man/man1/bpkg-pkg-install.1.gz
  479. share/man/man1/bpkg-pkg-purge.1.gz
  480. share/man/man1/bpkg-pkg-status.1.gz
  481. share/man/man1/bpkg-pkg-test.1.gz
  482. share/man/man1/bpkg-pkg-uninstall.1.gz
  483. share/man/man1/bpkg-pkg-unpack.1.gz
  484. share/man/man1/bpkg-pkg-update.1.gz
  485. share/man/man1/bpkg-pkg-verify.1.gz
  486. share/man/man1/bpkg-rep-add.1.gz
  487. share/man/man1/bpkg-rep-create.1.gz
  488. share/man/man1/bpkg-rep-fetch.1.gz
  489. share/man/man1/bpkg-rep-info.1.gz
  490. share/man/man1/bpkg-rep-list.1.gz
  491. share/man/man1/bpkg-rep-remove.1.gz
  492. share/man/man1/bpkg-repository-signing.1.gz
  493. share/man/man1/bpkg-repository-types.1.gz
  494. share/man/man1/bpkg.1.gz
  495. @owner
  496. @group
  497. @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 = 1725971116 SHA256 (build2-toolchain-0.17.0.tar.xz) = 3722a89ea86df742539d0f91bb4429fd46bbf668553a350780a63411b648bf5d SIZE (build2-toolchain-0.17.0.tar.xz) = 6315460

Packages (timestamps in pop-ups are UTC):
build2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.17.0_10.17.0_1-0.17.0_10.17.0_1---
FreeBSD:13:quarterly0.17.0_10.17.0_1-0.17.0_10.17.0_1-0.16.00.16.0
FreeBSD:14:latest0.17.0_10.17.0_1-0.17.0_10.17.0_1--0.15.0
FreeBSD:14:quarterly0.17.0_10.17.0_1-0.17.0_10.17.0_1-0.16.00.16.0
FreeBSD:15:latest0.17.0_10.17.0_1n/a0.17.0_1n/a-0.16.00.16.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : 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.17.0_1: 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.17.0/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.17.0_1
25 Sep 2024 06:28:02
commit hash: 74f60cecc5f6ee5421694d92dc8cd10936911095commit hash: 74f60cecc5f6ee5421694d92dc8cd10936911095commit hash: 74f60cecc5f6ee5421694d92dc8cd10936911095commit hash: 74f60cecc5f6ee5421694d92dc8cd10936911095 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/build2: use SETENVI

Apparently this is needed when building with portmaster.

PR:		281554
Reported by:	O. Hartmann <ohartmann@walstatt.org>
Event:		EuroBSDcon 2024
0.17.0
16 Sep 2024 20:14:19
commit hash: ce5ac39d1dba8fb5d86b479a43611cab9f3e58d9commit hash: ce5ac39d1dba8fb5d86b479a43611cab9f3e58d9commit hash: ce5ac39d1dba8fb5d86b479a43611cab9f3e58d9commit hash: ce5ac39d1dba8fb5d86b479a43611cab9f3e58d9 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
devel/build2: update to 0.17.0

Changelog: https://build2.org/release/0.17.0.xhtml
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: 8