aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov10-596/+1608
2022-01-20Minor fix in manualBoris Kolpackov1-3/+3
2022-01-17Add initial support for dependency alternative reflect clauseKaren Arutyunov5-68/+95
2022-01-17Add support for multiple dependencies in alternativeKaren Arutyunov11-644/+769
2022-01-17Adapt to package manifest dependency classes changeKaren Arutyunov7-10/+49
2022-01-17Comment out 'requires: ? cli' in package manifest until rewrittenKaren Arutyunov1-2/+2
2022-01-17Mention '*' marker for requirement alternatives in manualKaren Arutyunov1-7/+7
Also swap '?' and '*' in the depends value definition to better match the new dependencies representation syntax.
2022-01-17Fix assertion in build_package::merge()Karen Arutyunov1-9/+7
2022-01-17Fix database migration to version 13Karen Arutyunov2-0/+59
2022-01-17Drop /wd4819 now that default is /utf-8Boris Kolpackov1-1/+1
2022-01-17Update copyrightBoris Kolpackov1-1/+1
2021-12-09Minor tweaks to requires manifest value documentationBoris Kolpackov1-2/+3
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 ↵Karen Arutyunov2-17/+73
constraint
2021-11-29Disallow installing/uninstalling packages from host configurationKaren Arutyunov7-4/+49
2021-11-24Remove redundant space before multi-line manifest value introducer in test ↵Karen Arutyunov8-24/+24
manifests
2021-11-24Deprecate non-canonical multi-line manifest value formatBoris Kolpackov1-5/+4
2021-11-23Adapt tests to multi-line manifest values serialization changeKaren Arutyunov2-5/+5
2021-11-23Use term 'introducer' instead of 'introductor'Karen Arutyunov1-2/+2
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
(two minor versions behind)
2021-11-09Pass --ascii-tree CLI option when generating embedded usage and man pagesBoris Kolpackov2-3/+6
2021-11-09Remove backwards-compatibility workaroundBoris Kolpackov1-6/+0
2021-10-25Add --progress common optionBoris Kolpackov9-36/+129
2021-10-20Change to version 0.15.0-a.0.zBoris Kolpackov2-6/+6
2021-10-16Release version 0.14.0v0.14.0Boris Kolpackov2-8/+8
2021-10-15Update style submoduleBoris Kolpackov1-0/+0
2021-10-15Fix broken pkg-drop testsKaren Arutyunov1-20/+13
2021-10-13Ignore build2/bpkg runtime dependencies while verifying package manifest ↵Karen Arutyunov1-42/+37
compatibility with current toolchain
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-11Minor updates to NEWS fileBoris Kolpackov1-9/+11
2021-10-08Allow building build module in multiple configurations if they belong to ↵Karen Arutyunov5-14/+88
different configuration clusters
2021-10-08Update NEWS fileBoris Kolpackov1-0/+85
2021-10-07Add support for applying backward compatibility workarounds to ↵Karen Arutyunov7-12/+132
packages.manifest file generated by rep-create
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 Arutyunov6-13/+29
2021-09-24Fortify tests against NDEBUGKaren Arutyunov1-0/+3
2021-09-23Fix issue with hardcoded path separators in testBoris Kolpackov1-1/+1
2021-09-23Add pkg-build --disfigure option to force from-scratch reconfigurationBoris Kolpackov3-3/+102
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 Arutyunov2-4/+4
2021-09-20Tweak tests/.gitignore to ignore symlinksBoris Kolpackov1-2/+4
2021-09-17Change semantics for ?sys:<pkg> in pkg-build if no package configuration is ↵Karen Arutyunov3-196/+804
explicitly specified Now, if configuration is not specified for a system dependency package, then it is assumed to be specified for all current configurations and their explicitly linked configurations, recursively, including private configurations that can potentially be created during this run.
2021-09-17Allow options and vars in any order inside argument groups in pkg-buildKaren Arutyunov2-7/+9