aboutsummaryrefslogtreecommitdiff
path: root/bpkg
AgeCommit message (Expand)AuthorFilesLines
2022-02-10Add build context to package_skeletonBoris Kolpackov3-103/+216
2022-02-10Do proper initialization of build system stateBoris Kolpackov2-48/+100
2022-02-09Create package skeleton filesystem stateKaren Arutyunov4-75/+269
2022-02-07Introduce package_skeleton for evaluating dependency clausesKaren Arutyunov6-111/+330
2022-02-04Improve pkg-build's make_available() functionKaren Arutyunov1-7/+18
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov20-66/+458
2022-02-02Re-enable linking of libbuild2Boris Kolpackov2-12/+4
2022-02-01Temporarily disable linking of libbuild2 until resolve symbol clashBoris Kolpackov2-4/+12
2022-02-01Pass actual argv[0] to build2::init()Boris Kolpackov1-6/+11
2022-01-31Fix compile-time error when build with clangKaren Arutyunov1-11/+9
2022-01-31Add initial build system driver initializationBoris Kolpackov2-0/+35
2022-01-28Link build2 libraries to bpkg executableKaren Arutyunov1-1/+6
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov5-593/+1381
2022-01-17Add initial support for dependency alternative reflect clauseKaren Arutyunov2-68/+70
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov3-640/+686
2022-01-17Adapt to package manifest dependency classes changeKaren Arutyunov7-10/+49
2022-01-17Fix assertion in build_package::merge()Karen Arutyunov1-9/+7
2022-01-17Fix database migration to version 13Karen Arutyunov2-0/+59
2021-12-08Prepare for supporting multiple dependencies in dependency alternativeKaren Arutyunov7-42/+244
2021-12-01Improve pkg-build diagnostics issued when unable to satisfy dependency constr...Karen Arutyunov1-13/+68
2021-11-29Disallow installing/uninstalling packages from host configurationKaren Arutyunov7-4/+49
2021-11-19Use pkeyutl command instead of rsautl starting openssl version 3.0.0Karen Arutyunov5-28/+89
2021-11-15Drop all database migrations to be backward compatible with 0.13.0 and above ...Karen Arutyunov2-62/+57
2021-11-09Pass --ascii-tree CLI option when generating embedded usage and man pagesBoris Kolpackov1-2/+2
2021-11-09Remove backwards-compatibility workaroundBoris Kolpackov1-6/+0
2021-10-25Add --progress common optionBoris Kolpackov9-36/+129
2021-10-13Ignore build2/bpkg runtime dependencies while verifying package manifest comp...Karen Arutyunov1-42/+37
2021-10-12Adapt to bpkg::version API changeKaren Arutyunov4-21/+20
2021-10-12Verify package manifest compatibility with current toolchainKaren Arutyunov8-112/+280
2021-10-11Minor comment tweaksBoris Kolpackov1-2/+2
2021-10-08Allow building build module in multiple configurations if they belong to diff...Karen Arutyunov4-14/+67
2021-10-07Add support for applying backward compatibility workarounds to packages.manif...Karen Arutyunov6-6/+93
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov23-66/+66
2021-09-24Add pkg-build --rebuild-checksum optionBoris Kolpackov2-8/+41
2021-09-24Make database ordering consistent across runsKaren Arutyunov5-12/+28
2021-09-24Fortify tests against NDEBUGKaren Arutyunov1-0/+3
2021-09-23Add pkg-build --disfigure option to force from-scratch reconfigurationBoris Kolpackov2-3/+31
2021-09-22Preserve configuration on external package upgrade/downgradeBoris Kolpackov1-20/+47
2021-09-22Add --keep-config pkg-disfigure optionBoris Kolpackov6-62/+95
2021-09-20Fix options/arguments parsing in bpkg.cxxKaren Arutyunov1-5/+5
2021-09-20Temporarily disable run-time modules tests until 0.14.0 is outBoris Kolpackov1-0/+6
2021-09-20Fix heap-buffer-overflow in evaluate_dependencyKaren Arutyunov1-1/+1
2021-09-17Change semantics for ?sys:<pkg> in pkg-build if no package configuration is e...Karen Arutyunov1-186/+401
2021-09-17Allow options and vars in any order inside argument groups in pkg-buildKaren Arutyunov2-7/+9
2021-09-17Verify that build system modules don't have runtime external testsKaren Arutyunov1-0/+11
2021-09-10Update argument grouping documentation with multi-argument supportBoris Kolpackov1-45/+49
2021-09-06Add pkg-status --all|-a and --link optionsBoris Kolpackov2-9/+33
2021-09-06Add --backlink, --dangling, and --recursive options to cfg-infoKaren Arutyunov10-45/+153
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov6-397/+733
2021-09-04Simplify authenticate_*() and rep_fetch() functions semanticsKaren Arutyunov5-24/+7