Skip to content

Commit b9237e0

Browse files
committed
[yunsmall-usbipdcpp] Bump to 1.0.2, rename port and libusb feature, fix config install
- Rename port from usbipdcpp to yunsmall-usbipdcpp (vcpkg naming convention) - Bump version to 1.0.2 with updated SHA512 - Rename libusb feature to physical-usb-forwarding (per review) - Add PACKAGE_NAME usbipdcpp to vcpkg_cmake_config_fixup - Add missing terminal newline to portfile.cmake
1 parent fa4533c commit b9237e0

9 files changed

Lines changed: 1059 additions & 21 deletions

File tree

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ vcpkg_from_github(
22
OUT_SOURCE_PATH SOURCE_PATH
33
REPO yunsmall/usbipdcpp
44
REF "v${VERSION}"
5-
SHA512 6d5944407cd4454b598662f4f8371bf599238a715ed2e2390c41cb3a05825f5a4fc28d7236e5e3396a1faaefe81933dbc385131b4e440ac422ab0403956e1147
5+
SHA512 819bf8ff7fad39e1cdbb504201fe80674bedaccc774a9bab0063f7ccdf378f21e56af68f62083444a44682c6d96e43456de08b2fb477c2f681de0c85d840cfc8
66
HEAD_REF main
77
)
88

99
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
1010
FEATURES
11-
libusb USBIPDCPP_BUILD_LIBUSB_COMPONENTS
11+
physical-usb-forwarding USBIPDCPP_BUILD_LIBUSB_COMPONENTS
1212
busywait USBIPDCPP_ENABLE_BUSY_WAIT
1313
virtual-device USBIPDCPP_BUILD_VIRTUAL_DEVICE
1414
)
@@ -28,8 +28,8 @@ vcpkg_cmake_configure(
2828

2929
vcpkg_cmake_install()
3030

31-
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/usbipdcpp)
31+
vcpkg_cmake_config_fixup(PACKAGE_NAME usbipdcpp CONFIG_PATH lib/cmake/usbipdcpp)
3232

3333
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
3434

35-
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
35+
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "usbipdcpp",
3-
"version": "1.0.1",
2+
"name": "yunsmall-usbipdcpp",
3+
"version": "1.0.2",
44
"description": "A C++ library for creating usbip servers",
55
"homepage": "https://github.com/yunsmall/usbipdcpp",
66
"license": "Apache-2.0",
@@ -20,8 +20,8 @@
2020
"busywait": {
2121
"description": "Enable busy-wait mode for lower latency"
2222
},
23-
"libusb": {
24-
"description": "Build libusb-based server components for physical USB device forwarding",
23+
"physical-usb-forwarding": {
24+
"description": "Build components for forwarding physical USB devices",
2525
"dependencies": [
2626
"libusb"
2727
]

vcpkg_remove.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
The following packages will be removed:
2+
* cgns:x64-windows
3+
* hdf5:x64-windows
4+
* matio:x64-windows
5+
* netcdf-c:x64-windows
6+
* seacas:x64-windows
7+
szip:x64-windows
8+
* vtk:x64-windows
9+
warning: Additional packages (*) need to be removed to complete this operation.
10+
warning: If you are sure you want to remove them, run the command with the --recurse option.
11+
See https://learn.microsoft.com/vcpkg/commands/remove?WT.mc_id=vcpkg_inproduct_cli#--recurse for more information.

vcpkg_upgrade.txt

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
The following packages will be rebuilt:
2+
* abseil[core,cxx17]:x64-windows@20250127.1#4
3+
* assimp:x64-windows@6.0.2#1
4+
* atk[core,introspection]:x64-windows@2.38.0#10
5+
* cairo[core,fontconfig,freetype,gobject]:x64-windows@1.18.4
6+
* ffmpeg[avcodec,avdevice,avfilter,avformat,core,swresample,swscale]:x64-windows@7.1.1#4
7+
* gdk-pixbuf[core,introspection,jpeg,png,tiff]:x64-windows@2.42.12#4
8+
* glib:x64-windows@2.84.2#2
9+
* gobject-introspection:x64-windows@1.82.0#1
10+
* graphene[core,introspection]:x64-windows@1.10.8#5
11+
* grpc[codegen,core]:x64-windows@1.71.0#2
12+
* gstreamer[core,plugins-base]:x64-windows@1.26.4
13+
* gtk[core,introspection]:x64-windows@4.16.3#3
14+
* gtk3[core,introspection]:x64-windows@3.24.43#1
15+
* harfbuzz[core,freetype,glib,introspection]:x64-windows@11.3.3
16+
* libarchive[bzip2,core,crypto,lz4,lzma,xar,zstd]:x64-windows@3.8.1
17+
* libffi:x64-windows@3.5.2
18+
* libpq[core,lz4,openssl,zlib]:x64-windows@16.9
19+
* libsndfile[core,external-libs,mpeg]:x64-windows@1.2.2#1
20+
* libusb:x64-windows@1.0.29#1
21+
* llvm[clang,core,default-targets,enable-bindings,enable-terminfo,enable-zlib,enable-zstd,lld,target-aarch64,target-x86,tools]:x64-windows@18.1.6#4
22+
* minizip:x64-windows@1.3.1#1
23+
* mp3lame:x64-windows@3.100#15
24+
* opencv:x64-windows@4.11.0
25+
* opencv4[calib3d,core,directml,dnn,dshow,fs,gapi,highgui,intrinsics,jpeg,msmf,png,quirc,thread,tiff,webp,win32ui]:x64-windows@4.11.0#4
26+
* openssl:x64-windows@3.5.2
27+
* pango[core,introspection]:x64-windows@1.56.1#2
28+
* physx:x64-windows@5.5.0
29+
* protobuf[core,zlib]:x64-windows@5.29.5#1
30+
* pybind11:x64-windows@3.0.0#1
31+
* python3[core,extensions]:x64-windows@3.12.9#3
32+
* re2:x64-windows@2025-08-12
33+
* tesseract:x64-windows@5.5.1
34+
* utf8-range:x64-windows@5.29.5
35+
* vcpkg-cmake-get-vars:x64-windows@2025-05-29
36+
* vcpkg-make:x64-windows@2025-07-09
37+
* vcpkg-msbuild:x64-windows@2023-08-08
38+
Additional packages (*) will be modified to complete this operation.
39+
If you are sure you want to rebuild the above packages, run this command with the --no-dry-run option.

vcpkg_upgrades.txt

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
The following packages will be rebuilt:
2+
* abseil[core,cxx17]:x64-windows@20250127.1#4
3+
* assimp:x64-windows@6.0.2#1
4+
* atk[core,introspection]:x64-windows@2.38.0#10
5+
* cairo[core,fontconfig,freetype,gobject]:x64-windows@1.18.4
6+
* ffmpeg[avcodec,avdevice,avfilter,avformat,core,swresample,swscale]:x64-windows@7.1.1#4
7+
* gdk-pixbuf[core,introspection,jpeg,png,tiff]:x64-windows@2.42.12#4
8+
* glib:x64-windows@2.84.2#2
9+
* gobject-introspection:x64-windows@1.82.0#1
10+
* graphene[core,introspection]:x64-windows@1.10.8#5
11+
* grpc[codegen,core]:x64-windows@1.71.0#2
12+
* gstreamer[core,plugins-base]:x64-windows@1.26.4
13+
* gtk[core,introspection]:x64-windows@4.16.3#3
14+
* gtk3[core,introspection]:x64-windows@3.24.43#1
15+
* harfbuzz[core,freetype,glib,introspection]:x64-windows@11.3.3
16+
* libarchive[bzip2,core,crypto,lz4,lzma,xar,zstd]:x64-windows@3.8.1
17+
* libffi:x64-windows@3.5.2
18+
* libpq[core,lz4,openssl,zlib]:x64-windows@16.9
19+
* libsndfile[core,external-libs,mpeg]:x64-windows@1.2.2#1
20+
* libusb:x64-windows@1.0.29#1
21+
* llvm[clang,core,default-targets,enable-bindings,enable-terminfo,enable-zlib,enable-zstd,lld,target-aarch64,target-x86,tools]:x64-windows@18.1.6#4
22+
* minizip:x64-windows@1.3.1#1
23+
* mp3lame:x64-windows@3.100#15
24+
* opencv:x64-windows@4.11.0
25+
* opencv4[calib3d,core,directml,dnn,dshow,fs,gapi,highgui,intrinsics,jpeg,msmf,png,quirc,thread,tiff,webp,win32ui]:x64-windows@4.11.0#4
26+
* openssl:x64-windows@3.5.2
27+
* pango[core,introspection]:x64-windows@1.56.1#2
28+
* physx:x64-windows@5.5.0
29+
* protobuf[core,zlib]:x64-windows@5.29.5#1
30+
* pybind11:x64-windows@3.0.0#1
31+
* python3[core,extensions]:x64-windows@3.12.9#3
32+
* re2:x64-windows@2025-08-12
33+
* tesseract:x64-windows@5.5.1
34+
* utf8-range:x64-windows@5.29.5
35+
* vcpkg-cmake-get-vars:x64-windows@2025-05-29
36+
* vcpkg-make:x64-windows@2025-07-09
37+
* vcpkg-msbuild:x64-windows@2023-08-08
38+
Additional packages (*) will be modified to complete this operation.
39+
If you are sure you want to rebuild the above packages, run this command with the --no-dry-run option.

0 commit comments

Comments
 (0)