Skip to content

feat(vcpkg): complete overlay port for kcenon-monitoring-system#290

Merged
kcenon merged 2 commits into
mainfrom
feature/vcpkg-overlay-port-monitoring-system
Dec 29, 2025
Merged

feat(vcpkg): complete overlay port for kcenon-monitoring-system#290
kcenon merged 2 commits into
mainfrom
feature/vcpkg-overlay-port-monitoring-system

Conversation

@kcenon

@kcenon kcenon commented Dec 29, 2025

Copy link
Copy Markdown
Owner

Summary

  • Complete the vcpkg overlay port for kcenon-monitoring-system package
  • Fix CMake options to match actual project configuration (MONITORING_ prefix)
  • Correct version from 2.0.0 to 0.1.0 to match project version
  • Add feature-based options for logging and network integrations

Changes

portfile.cmake

  • Update CMake options to use correct MONITORING_ prefix
  • Add feature detection for logging and network features
  • Set specific commit REF for reproducible builds

vcpkg.json

  • Fix version to 0.1.0
  • Add network feature for HTTP metrics export
  • Improve package description

Documentation

  • Update version in README.md and VCPKG_OVERLAY_PORTS.md
  • Mark all overlay ports as completed
  • Add optional features documentation section
  • Add feature installation examples

Test Plan

  • vcpkg search kcenon-monitoring-system --overlay-ports=./vcpkg-ports shows correct package info
  • vcpkg install --dry-run shows correct dependency resolution
  • Full installation test (blocked by upstream CMake issue)

Related Issues

Closes #284
Part of #279

- Fix portfile.cmake to use correct MONITORING_ prefixed CMake options
- Update vcpkg.json with correct version 0.1.0 and improved description
- Add network feature for HTTP metrics export support
- Add feature-based CMake option handling in portfile
- Update REF to current commit hash

Resolves #284
- Fix monitoring_system version from 2.0.0 to 0.1.0
- Mark all overlay ports as completed in status checklist
- Add optional features section for logging and network
- Update dependency graph with feature annotations
- Add feature installation examples
@kcenon kcenon merged commit 58dc9be into main Dec 29, 2025
21 checks passed
@kcenon kcenon deleted the feature/vcpkg-overlay-port-monitoring-system branch December 29, 2025 13:08
kcenon added a commit that referenced this pull request Apr 13, 2026
* feat(vcpkg): complete overlay port for kcenon-monitoring-system

- Fix portfile.cmake to use correct MONITORING_ prefixed CMake options
- Update vcpkg.json with correct version 0.1.0 and improved description
- Add network feature for HTTP metrics export support
- Add feature-based CMake option handling in portfile
- Update REF to current commit hash

Resolves #284

* docs(vcpkg): update overlay ports documentation

- Fix monitoring_system version from 2.0.0 to 0.1.0
- Mark all overlay ports as completed in status checklist
- Add optional features section for logging and network
- Update dependency graph with feature annotations
- Add feature installation examples
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

vcpkg: Create overlay port for kcenon-monitoring-system

1 participant