Skip to content

chore(vcpkg): sync source-local portfile with registry#667

Merged
kcenon merged 1 commit into
mainfrom
chore/issue-75-sync-portfile-with-registry
Apr 9, 2026
Merged

chore(vcpkg): sync source-local portfile with registry#667
kcenon merged 1 commit into
mainfrom
chore/issue-75-sync-portfile-with-registry

Conversation

@kcenon

@kcenon kcenon commented Apr 9, 2026

Copy link
Copy Markdown
Owner

What

Sync source-local vcpkg portfile with the central vcpkg-registry to ensure consistency.

Changes

  • vcpkg.json: Update version-semver from 0.3.1 to 0.3.2
  • portfile.cmake: Update SHA512 hash for v0.3.2 release tarball
  • portfile.cmake: Add vcpkg_replace_string block to inject thread_system::thread_system umbrella target alias

Why

The source-local portfile had drifted from the registry version. The umbrella target alias is needed because downstream projects (e.g., monitoring_system) link against thread_system::thread_system, which does not exist in legacy/component build mode without the alias shim.

Where

File Change
vcpkg-ports/kcenon-thread-system/vcpkg.json Version bump to 0.3.2
vcpkg-ports/kcenon-thread-system/portfile.cmake SHA512 update + umbrella alias shim

How

  • The umbrella alias maps thread_system::thread_system to thread_system::thread_base when only the base component target exists
  • SHA512 hash updated to match the v0.3.2 release archive

Related Issues

Part of kcenon/vcpkg-registry#75

Upgrade version to 0.3.2, add umbrella target alias shim, and update
SHA512 hash to match registry state.

Part of kcenon/vcpkg-registry#75
@github-actions

github-actions Bot commented Apr 9, 2026

Copy link
Copy Markdown
Contributor

📊 Performance Benchmark Results

Performance Benchmark Report

No benchmark data available.

ℹ️ No baseline reference available

This is the first benchmark run or baseline file is missing.

@kcenon kcenon merged commit c44fc02 into main Apr 9, 2026
27 checks passed
@kcenon kcenon deleted the chore/issue-75-sync-portfile-with-registry branch April 9, 2026 22:52
kcenon added a commit that referenced this pull request Apr 13, 2026
Upgrade version to 0.3.2, add umbrella target alias shim, and update
SHA512 hash to match registry state.

Part of kcenon/vcpkg-registry#75
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.

1 participant