Skip to content

[abscom] Add new port - #53448

Draft
RK Riad Khan (rkriad585) wants to merge 3 commits into
microsoft:masterfrom
rkriad585:abscom-port
Draft

[abscom] Add new port#53448
RK Riad Khan (rkriad585) wants to merge 3 commits into
microsoft:masterfrom
rkriad585:abscom-port

Conversation

@rkriad585

Copy link
Copy Markdown

Add the \�bscom\ port v0.2.6.

About: A C11 library of reusable data structures and a Python-inspired dynamic runtime (dynamic arrays, strings, hashmaps, matrices, ML, data frames, WebSockets, crypto, and more).

Verification: Built and tested locally with the x64-mingw-static and x64-mingw-dynamic triplets; \�cpkg install\ succeeds and installs the CMake config + pkg-config files.

@rkriad585

Copy link
Copy Markdown
Author

@microsoft-github-policy-service agree

@BillyONeal

Billy O'Neal (BillyONeal) commented Aug 17, 2026

Copy link
Copy Markdown
Member

Hi there! Can you fill out the new port checklist then mark "ready for review"? Seems like that this is mergable but I'm not positive in particular about naming

- [ ] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The packaged project is [mature and ready for broad sharing with vcpkg users](https://learn.microsoft.com/vcpkg/contributing/maintainer-guide#packaged-projects-should-be-mature)
- [ ] Has a release at least 6 months old or 6 months of demonstrated public development
- [ ] Is an official component of something else meeting that criteria
- [ ] Some other reason (please explain)
- [ ] The packaged project shows strong association with the chosen port name. Check this box if at least one of the following criteria is met:
- [ ] The project is in Repology: https://repology.org/project/<PORT NAME>/versions
- [ ] The project is amongst the first web search results for "<PORT NAME>" or "<PORT NAME> C++". Include a screenshot of the search engine results in the PR.
- [ ] The port name follows the 'GitHubOrg-GitHubRepo' form or equivalent `Owner-Project` form.
- [ ] Optional dependencies of the build are all controlled by the port. A dependency is controlled if it is declared an unconditional dependency in `vcpkg.json`, or explicitly disabled through patches or build system arguments such as [CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html) or [VCPKG_LOCK_FIND_PACKAGE](https://learn.microsoft.com/vcpkg/users/buildsystems/cmake-integration#vcpkg_lock_find_package_pkg)
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an authoritative source.
- [ ] The generated "usage text" is brief and accurate. See [adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md) for context. Don't add a usage file if the automatically generated usage is correct.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result.
- [ ] Exactly one version is added in each modified versions file.

@BillyONeal
Billy O'Neal (BillyONeal) marked this pull request as draft August 17, 2026 20:37
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.

2 participants