You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/skills/shared/review-vcpkg-pr-guide.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,11 +50,11 @@ The report considers the following in particular:
50
50
11. No vendored third-party code is used during the build. List any well-known third-party libraries found in extracted sources.
51
51
12. The versioning scheme in vcpkg.json matches the packaged content.
52
52
13. The license declaration in vcpkg.json matches the content installed by installing a port. Note that content in sources may be skipped in settings in portfile.cmake. If a feature in vcpkg.json installs additional content under a different license, then the feature should have a separate license declared. Treat `"license": null` as an intentional declaration that no SPDX expression is available; inspect the copyright file and installed content instead. When the only available license or copyright notice for a library appears in its header files, patches pass one representative header containing the notice directly to `vcpkg_install_copyright(FILE_LIST ...)`. Do not create a separate text file that copies or extracts the notice from the header.
53
-
14. The generated "usage text" is brief and accurate.
53
+
14. The generated "usage text" is brief and accurate. Custom usage files are only used if not substantially identical to generated usage, which can be checked with `vcpkg print-usage <port> [--generated]`.
54
54
15. Ports do not use system-modifying applications such as sudo, apt, or brew.
55
55
16. Changes in shared build helpers or `scripts/cmake` that affect many ports need explicit justification for why a global change is necessary. Do not edit frozen `scripts/cmake` helpers when a corresponding `vcpkg-*` helper port exists; require ports to adopt the helper port instead.
56
56
17. Ports use `vcpkg_check_linkage` over mutating `VCPKG_LIBRARY_LINKAGE` directly.
57
-
18.Files in the port directory have LF line endings.
57
+
18.Non-patch files in the port directory have LF line endings. Patch files are normally LF-only; CRLF is acceptable in hunk lines that patch CRLF content, as produced by `git diff --output` (ignoring differences in the `index` extended header).
58
58
19. Anything else in the changeset that conflicts with the maintainer guide.
59
59
60
60
Read the PR description and conversation. Treat them as explanations, motivation, and questions to answer.
Copy file name to clipboardExpand all lines: ports/armadillo/vcpkg.json
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,6 @@
1
1
{
2
2
"name": "armadillo",
3
-
"version": "14.4.1",
4
-
"port-version": 1,
3
+
"version": "15.4.2",
5
4
"description": "Armadillo is a high quality linear algebra library (matrix maths) for the C++ language, aiming towards a good balance between speed and ease of use",
0 commit comments