aboutsummaryrefslogtreecommitdiff
path: root/bpkg/package.cxx
AgeCommit message (Collapse)AuthorFilesLines
2024-01-09Try to automatically resolve unsatisfied dependency constraints by ↵Karen Arutyunov1-0/+3
specifying dependent version
2023-11-02Improve pkg-build's 'unable to upgrade package' diagnosticsKaren Arutyunov1-0/+33
2023-09-25Fix configuration negotiation in pkg-build to re-evaluate being reconfigured ↵Karen Arutyunov1-3/+9
existing dependents
2023-06-19Add --mask-repository pkg-build optionKaren Arutyunov1-1/+2
2023-06-01Increment version iteration number for selected non-external package ↵Karen Arutyunov1-31/+40
regardless of manifest/subprojects checksum
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov1-4/+4
2022-08-24Split pkg-build.cxxKaren Arutyunov1-269/+0
2022-08-02For rep-create, pkg-verify, and rep-info don't verify build-time toolchain ↵Karen Arutyunov1-1/+3
dependency constraints if --ignore-unknown option is specified
2022-06-23Add support for additional *-build package manifest values and alternative ↵Karen Arutyunov1-0/+1
buildfile naming
2022-06-20Implement dependency configuration negotiationBoris Kolpackov1-10/+24
For the detailed history see the dep-config and dep-config-neg branches.
2022-03-23Add configuration variable sources to selected packagesKaren Arutyunov1-0/+22
2022-03-21Improve search for available package corresponding to selected package in ↵Karen Arutyunov1-21/+10
pkg-build
2022-02-22Increment version iteration for external packages on buildfiles changeKaren Arutyunov1-16/+15
2022-02-07Introduce package_skeleton for evaluating dependency clausesKaren Arutyunov1-0/+33
2022-02-03Add support for bootstrap-build and root-build values in package manifestKaren Arutyunov1-1/+4
2022-01-28Add support for multiple dependency alternativesKaren Arutyunov1-0/+55
2021-09-24Make database ordering consistent across runsKaren Arutyunov1-0/+7
2021-09-06Make pkg-build to accept multiple current configurationsKaren Arutyunov1-2/+2
2021-08-30Consider repository information from ultimate dependent databases rather ↵Karen Arutyunov1-17/+44
then from just main database
2021-08-18Also consider subproject directory names when calculating manifest checksumsBoris Kolpackov1-1/+2
2021-08-13Optimize query_dependents() using prepared queriesBoris Kolpackov1-3/+42
2021-07-09Add support for linked configurationsKaren Arutyunov1-15/+173
2020-06-26Fix build order for test and main packagesKaren Arutyunov1-2/+86
2020-06-19Get rid of unnecessary copiesBoris Kolpackov1-2/+2
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-10-31Add support for package version constraint in pkg-build command argumentsKaren Arutyunov1-0/+34
Also document tests, examples, and benchmarks package manifest values.
2019-09-05Adapt to optional package revisionKaren Arutyunov1-3/+9
2019-08-16Add support for default options filesKaren Arutyunov1-2/+2
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-07-09Fix memory leak due to complement repository cyclesKaren Arutyunov1-2/+2
2018-05-24Adapt to inventing package_name typeKaren Arutyunov1-3/+5
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-10Add support for --patch optionKaren Arutyunov1-4/+22
2018-04-27Add support for repository fragmentsKaren Arutyunov1-56/+87
2018-04-19Implement git repository handling transition (phase 0)Karen Arutyunov1-0/+6
2018-04-19Implement dependency up/down-grade/unholdKaren Arutyunov1-4/+42
2018-04-19Include drops into the overall planKaren Arutyunov1-7/+0
2018-04-19Implement build plan simulationKaren Arutyunov1-3/+26
2018-03-16Redo pkg-status outputBoris Kolpackov1-6/+6
2018-03-16Add support for version iterationKaren Arutyunov1-1/+76
2018-03-02Update pkg-buildKaren Arutyunov1-10/+19
2018-02-20Add missing header inclusionBoris Kolpackov1-0/+2
2018-02-19Use root repository as a default complement for git repositoryKaren Arutyunov1-7/+34
2017-05-01Add hxx extension for headers and lib prefix for library dirsKaren Arutyunov1-3/+3
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-08-29Support system packagesKaren Arutyunov1-2/+42
2016-05-04Add support for repository authenticationKaren Arutyunov1-0/+16
2016-02-12<types>/<utility> scheme cleanupBoris Kolpackov1-2/+0
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2015-10-14Simplify available_package_id comparisonBoris Kolpackov1-16/+1