diff --git a/modules/boost.uuid/1.83.0/MODULE.bazel b/modules/boost.uuid/1.83.0/MODULE.bazel new file mode 100644 index 00000000000..ffee1d04e2d --- /dev/null +++ b/modules/boost.uuid/1.83.0/MODULE.bazel @@ -0,0 +1,8 @@ +module( + name = "boost.uuid", + version = "1.83.0", + bazel_compatibility = [">=7.2.1"], + compatibility_level = 108300, +) + +bazel_dep(name = "rules_cc", version = "0.0.9") diff --git a/modules/boost.uuid/1.83.0/overlay/BUILD.bazel b/modules/boost.uuid/1.83.0/overlay/BUILD.bazel new file mode 100644 index 00000000000..3a07bb9cade --- /dev/null +++ b/modules/boost.uuid/1.83.0/overlay/BUILD.bazel @@ -0,0 +1,11 @@ +load("@rules_cc//cc:defs.bzl", "cc_library") + +cc_library( + name = "boost.uuid", + hdrs = glob([ + "include/**/*.hpp", + "include/**/*.h", + ]), + includes = ["include"], + visibility = ["//visibility:public"], +) diff --git a/modules/boost.uuid/1.83.0/overlay/MODULE.bazel b/modules/boost.uuid/1.83.0/overlay/MODULE.bazel new file mode 120000 index 00000000000..9b599e3ad9c --- /dev/null +++ b/modules/boost.uuid/1.83.0/overlay/MODULE.bazel @@ -0,0 +1 @@ +../MODULE.bazel \ No newline at end of file diff --git a/modules/boost.uuid/1.83.0/presubmit.yml b/modules/boost.uuid/1.83.0/presubmit.yml new file mode 100644 index 00000000000..ca985aada9c --- /dev/null +++ b/modules/boost.uuid/1.83.0/presubmit.yml @@ -0,0 +1,18 @@ +matrix: + platform: + - debian10 + - debian11 + - macos + - macos_arm64 + - ubuntu2004 + - ubuntu2204 + - windows + bazel: + - 7.x +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_targets: + - '@boost.uuid//:boost.uuid' diff --git a/modules/boost.uuid/1.83.0/source.json b/modules/boost.uuid/1.83.0/source.json new file mode 100644 index 00000000000..f999a66d07b --- /dev/null +++ b/modules/boost.uuid/1.83.0/source.json @@ -0,0 +1,10 @@ +{ + "url": "https://github.com/boostorg/uuid/archive/refs/tags/boost-1.83.0.tar.gz", + "integrity": "sha256-D9kSkan1QR0Jf4gR5hNz3xPU4b6EWNWLLIas9CYVPBY=", + "strip_prefix": "uuid-boost-1.83.0", + "patch_strip": 0, + "overlay": { + "BUILD.bazel": "sha256-7cDjQvcq+319FdxVetEjYKYFC4gGadFIEKfZsn1KDOc=", + "MODULE.bazel": "sha256-h6fVseC5fjpGluGOjl7MZAp8EGf6mfx3NuplgWbz/8Y=" + } +} diff --git a/modules/boost.uuid/metadata.json b/modules/boost.uuid/metadata.json new file mode 100644 index 00000000000..ee9095a0bcd --- /dev/null +++ b/modules/boost.uuid/metadata.json @@ -0,0 +1,17 @@ +{ + "homepage": "http://boost.org/libs/uuid", + "maintainers": [ + { + "email": "julian.amann@tum.de", + "github": "Vertexwahn", + "name": "Julian Amann" + } + ], + "repository": [ + "github:boostorg/uuid" + ], + "versions": [ + "1.83.0" + ], + "yanked_versions": {} +}