SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,33 @@
COMMENT = source of the rust-openssl crate for regression testing
# Follows HEAD
VERSION = 20230811
DISTNAME = rust-openssl-tests-${VERSION}
GH_ACCOUNT = sfackler
GH_PROJECT = rust-openssl
GH_COMMIT = 99ea8a8a04dbebd8f4513722c3cc44c1744672d3
CATEGORIES = security devel
MAINTAINER = Theo Buehler <tb@openbsd.org>
# Various, mostly MIT/Apache2, see crates.inc for details
PERMIT_PACKAGE = Yes
MODULES = devel/cargo
NO_BUILD = Yes
NO_TEST = Yes
OPENSSL_TESTS_DIR = ${PREFIX}/share/rust-openssl-tests
do-install:
${INSTALL_DATA_DIR} ${OPENSSL_TESTS_DIR}
cd ${WRKSRC} && \
pax -rw -s '/^.*${PATCHORIG}$$//' -s '/.*\.cargo\.ok//' \
-s '/.*\.cargo_vcs_info\.json//' . ${OPENSSL_TESTS_DIR}
.include "crates.inc"
.include <bsd.port.mk>

View file

@ -0,0 +1,62 @@
MODCARGO_CRATES += aho-corasick 1.0.3 # Unlicense OR MIT
MODCARGO_CRATES += bindgen 0.64.0 # BSD-3-Clause
MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += bssl-sys 0.1.0 # MIT
MODCARGO_CRATES += cc 1.0.82 # MIT OR Apache-2.0
MODCARGO_CRATES += cexpr 0.6.0 # Apache-2.0/MIT
MODCARGO_CRATES += cfg-if 0.1.10 # MIT/Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += clang-sys 1.6.1 # Apache-2.0
MODCARGO_CRATES += ctest2 0.4.7 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs 2.0.2 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs-sys 0.3.7 # MIT OR Apache-2.0
MODCARGO_CRATES += either 1.9.0 # MIT OR Apache-2.0
MODCARGO_CRATES += foreign-types 0.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += foreign-types-shared 0.1.1 # MIT/Apache-2.0
MODCARGO_CRATES += garando_errors 0.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += garando_pos 0.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += garando_syntax 0.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += getrandom 0.2.10 # MIT OR Apache-2.0
MODCARGO_CRATES += glob 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += hex 0.3.2 # MIT OR Apache-2.0
MODCARGO_CRATES += itoa 1.0.9 # MIT OR Apache-2.0
MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += lazycell 1.3.0 # MIT/Apache-2.0
MODCARGO_CRATES += libc 0.2.147 # MIT OR Apache-2.0
MODCARGO_CRATES += libloading 0.7.4 # ISC
MODCARGO_CRATES += log 0.4.19 # MIT OR Apache-2.0
MODCARGO_CRATES += memchr 2.5.0 # Unlicense/MIT
MODCARGO_CRATES += minimal-lexical 0.2.1 # MIT/Apache-2.0
MODCARGO_CRATES += nom 7.1.3 # MIT
MODCARGO_CRATES += once_cell 1.18.0 # MIT OR Apache-2.0
MODCARGO_CRATES += openssl-src 111.27.0+1.1.1v # MIT/Apache-2.0
MODCARGO_CRATES += peeking_take_while 0.1.2 # Apache-2.0/MIT
MODCARGO_CRATES += pkg-config 0.3.27 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro2 1.0.66 # MIT OR Apache-2.0
MODCARGO_CRATES += quote 1.0.32 # MIT OR Apache-2.0
MODCARGO_CRATES += redox_syscall 0.2.16 # MIT
MODCARGO_CRATES += redox_users 0.4.3 # MIT
MODCARGO_CRATES += regex 1.9.3 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-automata 0.3.6 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-syntax 0.7.4 # MIT OR Apache-2.0
MODCARGO_CRATES += rustc-hash 1.1.0 # Apache-2.0/MIT
MODCARGO_CRATES += rustc_version 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += ryu 1.0.15 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += semver 1.0.18 # MIT OR Apache-2.0
MODCARGO_CRATES += serde 1.0.183 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_derive 1.0.183 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_json 1.0.104 # MIT OR Apache-2.0
MODCARGO_CRATES += shlex 1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += syn 1.0.109 # MIT OR Apache-2.0
MODCARGO_CRATES += syn 2.0.28 # MIT OR Apache-2.0
MODCARGO_CRATES += term 0.6.1 # MIT/Apache-2.0
MODCARGO_CRATES += thiserror 1.0.44 # MIT OR Apache-2.0
MODCARGO_CRATES += thiserror-impl 1.0.44 # MIT OR Apache-2.0
MODCARGO_CRATES += unicode-ident 1.0.11 # (MIT OR Apache-2.0) AND Unicode-DFS-2016
MODCARGO_CRATES += unicode-xid 0.2.4 # MIT OR Apache-2.0
MODCARGO_CRATES += vcpkg 0.2.15 # MIT/Apache-2.0
MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += which 4.4.0 # MIT
MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0

View file

@ -0,0 +1,126 @@
SHA256 (cargo/aho-corasick-1.0.3.tar.gz) = hrj5Qg95fy2ek17fYpMQ65OKDYOfmE4lMn88fu0iMAw=
SHA256 (cargo/bindgen-0.64.0.tar.gz) = xCQ+YDEmDbd+3pethsJ+UB1kaierV7WaV09yXZirH7Q=
SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
SHA256 (cargo/bssl-sys-0.1.0.tar.gz) = MS0SOTwGA4Ty5u0Ux7S+N7PdkCSYV0hWE8GpG5oau1w=
SHA256 (cargo/cc-1.0.82.tar.gz) = MF/mRe3BRCoPqLZya6YdQieY03pS4S6uz0sCLru4jwE=
SHA256 (cargo/cexpr-0.6.0.tar.gz) = b6w4epi7fDcpIFfP/FbWLstimQACZAJjOukWDfk6h2Y=
SHA256 (cargo/cfg-if-0.1.10.tar.gz) = R4W90clrKoRrK9fMAuhraz2/FOflNEbE9UySo2EECCI=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
SHA256 (cargo/clang-sys-1.6.1.tar.gz) = xoj8dEMoCOPraEyuiDCoa+HWaivVjh8kjtCWClkLr28=
SHA256 (cargo/ctest2-0.4.7.tar.gz) = 8q36puSQsb/v/TjpCAziIW7obJfpmAh1bi1R6P7+XYQ=
SHA256 (cargo/dirs-2.0.2.tar.gz) = E66omlyTNkqY6bN7L6I37/u2lNXP4BxbcJQffrCH1eM=
SHA256 (cargo/dirs-sys-0.3.7.tar.gz) = Gx0dkcky70HA8mY6qLDKA0LURNhCwGkUqgp+NS0LraY=
SHA256 (cargo/either-1.9.0.tar.gz) = omrkPXvMO4FN6UeWpec21AKe+w7pAMEuLVTJk60aHgc=
SHA256 (cargo/foreign-types-0.3.2.tar.gz) = 9vM564rcBSzSyniRD9qGmu+jjSLVy2SOZIXk0/wG87E=
SHA256 (cargo/foreign-types-shared-0.1.1.tar.gz) = ALAihBGQjKhoXbp/ws3XDsmZCm51Pom2rJGoTED7r0s=
SHA256 (cargo/garando_errors-0.1.0.tar.gz) = GElexKztWSKAnv5NKGKRj/Do114SK95Xu6m65FllJWo=
SHA256 (cargo/garando_pos-0.1.0.tar.gz) = DJOG/HXcpIba77v1qNLqbzeSN/lcm5gndhWc1m8iCq8=
SHA256 (cargo/garando_syntax-0.1.0.tar.gz) = DEgoMNfympxr8DjUReMXkhEj+nJ/md6EfxAM0+Sr7NY=
SHA256 (cargo/getrandom-0.2.10.tar.gz) = vkE2sqFd0xk2C+HAfZkzUXzPC+jxa/YqO+5PDWGN9Cc=
SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
SHA256 (cargo/hex-0.3.2.tar.gz) = gFAmpdAUH/wwq7O+MXOEitRqGxZk/mMkKEeWGaNkTXc=
SHA256 (cargo/itoa-1.0.9.tar.gz) = rxUKtoj/ISL87yKb6Jy1DdZq+eAaT/MgzBN+7Mm6zDg=
SHA256 (cargo/lazy_static-1.4.0.tar.gz) = 4qutI/vEKzcA8vJ5hE3IMq2ysusGmy35GPRVxOGMxkY=
SHA256 (cargo/lazycell-1.3.0.tar.gz) = gw0Izh0dlB5rMGRfGg61ZDAT2DXON3ml/CCCYdvhD1U=
SHA256 (cargo/libc-0.2.147.tar.gz) = tGaPsOqGHB3wlBJ6xfHaNAmoIRakunT8ouWO+ScVm7M=
SHA256 (cargo/libloading-0.7.4.tar.gz) = tnOA/TsvvnUnpgbhhynSHG85UWM9BQBXTE3CLS1ji58=
SHA256 (cargo/log-0.4.19.tar.gz) = sGpM3kwPJxpEZ4Lj7/jeeJVIzlfbyOypKSwn9KQgBLQ=
SHA256 (cargo/memchr-2.5.0.tar.gz) = Lf/lLs8ndy5gGQW3Uiy073kNLMIDSIu9Di/oX8t0Vm0=
SHA256 (cargo/minimal-lexical-0.2.1.tar.gz) = aDVMXGvTbXP/P+zrBe+lm2rLdiZhf0livjIqgl5h95o=
SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
SHA256 (cargo/once_cell-1.18.0.tar.gz) = 3Ytd0q5e1xRixUAli+3LUZZRI61+fM9LmoyvqkpjV20=
SHA256 (cargo/openssl-src-111.27.0+1.1.1v.tar.gz) = Bujxl8gtdRHFsBQDDJse/tpA19X5nSO0zu01JKXmPwI=
SHA256 (cargo/peeking_take_while-0.1.2.tar.gz) = GbF83b5+w/i8gAiHurXnFzSMleosoLG/CDf7lk3GcJk=
SHA256 (cargo/pkg-config-0.3.27.tar.gz) = JgcoYLqSTL+pjqOcjBm03WpKJUI9vfIZweypGqDPaWQ=
SHA256 (cargo/proc-macro2-1.0.66.tar.gz) = GPsx2z+b3bLqghzeMKn3ARfj8RmTi17mMLdAOqbi6tk=
SHA256 (cargo/quote-1.0.32.tar.gz) = UPOznM+3IFQN66oBZHVxAcCOy40yaxU1jOdqYsfoWWU=
SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
SHA256 (cargo/redox_users-0.4.3.tar.gz) = sDPYN6fPFi15k63tkwTjCoMhPGSLbjidsjMZH4keXCs=
SHA256 (cargo/regex-1.9.3.tar.gz) = gbwdTK+J+sJqcHR/5gPBMAk7U8dziIeXpjKQkSRtZRo=
SHA256 (cargo/regex-automata-0.3.6.tar.gz) = /tHO/xGh3druUMncjkk4vRBunYmuNy8ZIxHn2kmOO2k=
SHA256 (cargo/regex-syntax-0.7.4.tar.gz) = 5eqSpbYZXG7yoCleqBizElAsb8lN3phsVVMkLhj9TOI=
SHA256 (cargo/rustc-hash-1.1.0.tar.gz) = CNQ/eqawjUnzgs3mp5ggR8NCbblJsUJLxLfsmuEsbOI=
SHA256 (cargo/rustc_version-0.4.0.tar.gz) = v6D1hSJtLmgJfU+V0ROxW4OoLoGaslcX7AWQ2VhO82Y=
SHA256 (cargo/ryu-1.0.15.tar.gz) = GtTMjaTvcj7WC87SARgdg3ka1DMhPYwk7//aHuyF10E=
SHA256 (cargo/semver-1.0.18.tar.gz) = sCk7Synar0hyhFKcwvVnW45Xxh9wFnukFaRjZR/WqRg=
SHA256 (cargo/serde-1.0.183.tar.gz) = MqyNoCZ3h21TJ0WhMPydjm7fqBommxB8WwCCm5HY6zw=
SHA256 (cargo/serde_derive-1.0.183.tar.gz) = qv6XLWCwub7nGpG5L+4tT7PJ1+j2sXmqmfJyA9maSBY=
SHA256 (cargo/serde_json-1.0.104.tar.gz) = B2BmxfEHjqxbcioxgnqIMv4Qi+1l36deIzyJ+CBul2w=
SHA256 (cargo/shlex-1.1.0.tar.gz) = Q7KFOk0J8hXCTMVInJks5GBS01m1EJNDy6+/Jrxi+KM=
SHA256 (cargo/syn-1.0.109.tar.gz) = crZBkbJ1tm/+JGnorywc/juvpntSnq15Km0BYIiLQjc=
SHA256 (cargo/syn-2.0.28.tar.gz) = BDYZdbP140iyGJ2NxVvJQvJ4stSCpqA2XeW91i01FWc=
SHA256 (cargo/term-0.6.1.tar.gz) = wIY6M0XnD2HWE+qzLuBGzNG8xfkQX+QCxh/NDBPuuLU=
SHA256 (cargo/thiserror-1.0.44.tar.gz) = YRBAoIoEOfgkjRmQsRHJW6qccEyAX6H2IQSzllX9f5A=
SHA256 (cargo/thiserror-impl-1.0.44.tar.gz) = CQGYU0kwhB+rOl0btjfN5J4zllTmBhlfjZx27rCB3JY=
SHA256 (cargo/unicode-ident-1.0.11.tar.gz) = MBq6rkdaqRaH64JRSzKKtHohGlMwJssl/D5Rm4at/Dw=
SHA256 (cargo/unicode-xid-0.2.4.tar.gz) = +WLfdMjAWmZ7Xui88WKZMTTBBOlkQLZjyNqhdtx3LYw=
SHA256 (cargo/vcpkg-0.2.15.tar.gz) = rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
SHA256 (cargo/which-4.4.0.tar.gz) = JEHHhMUrKJoFS3IB/JMlPiiPCU4vS+kFg0MSfEImomk=
SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
SHA256 (rust-openssl-tests-20230811-99ea8a8a.tar.gz) = g555KUI2kEndsFHd8ABp8MUJuOrHgO+z/HKQhXtkkXY=
SIZE (cargo/aho-corasick-1.0.3.tar.gz) = 168361
SIZE (cargo/bindgen-0.64.0.tar.gz) = 204700
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
SIZE (cargo/bssl-sys-0.1.0.tar.gz) = 1061
SIZE (cargo/cc-1.0.82.tar.gz) = 67879
SIZE (cargo/cexpr-0.6.0.tar.gz) = 17966
SIZE (cargo/cfg-if-0.1.10.tar.gz) = 7933
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
SIZE (cargo/clang-sys-1.6.1.tar.gz) = 41346
SIZE (cargo/ctest2-0.4.7.tar.gz) = 23309
SIZE (cargo/dirs-2.0.2.tar.gz) = 11779
SIZE (cargo/dirs-sys-0.3.7.tar.gz) = 10597
SIZE (cargo/either-1.9.0.tar.gz) = 16660
SIZE (cargo/foreign-types-0.3.2.tar.gz) = 7504
SIZE (cargo/foreign-types-shared-0.1.1.tar.gz) = 5672
SIZE (cargo/garando_errors-0.1.0.tar.gz) = 28604
SIZE (cargo/garando_pos-0.1.0.tar.gz) = 18670
SIZE (cargo/garando_syntax-0.1.0.tar.gz) = 266572
SIZE (cargo/getrandom-0.2.10.tar.gz) = 34955
SIZE (cargo/glob-0.3.1.tar.gz) = 18880
SIZE (cargo/hex-0.3.2.tar.gz) = 9053
SIZE (cargo/itoa-1.0.9.tar.gz) = 10492
SIZE (cargo/lazy_static-1.4.0.tar.gz) = 10443
SIZE (cargo/lazycell-1.3.0.tar.gz) = 12502
SIZE (cargo/libc-0.2.147.tar.gz) = 686772
SIZE (cargo/libloading-0.7.4.tar.gz) = 27580
SIZE (cargo/log-0.4.19.tar.gz) = 38073
SIZE (cargo/memchr-2.5.0.tar.gz) = 65812
SIZE (cargo/minimal-lexical-0.2.1.tar.gz) = 94841
SIZE (cargo/nom-7.1.3.tar.gz) = 117570
SIZE (cargo/once_cell-1.18.0.tar.gz) = 32969
SIZE (cargo/openssl-src-111.27.0+1.1.1v.tar.gz) = 5111073
SIZE (cargo/peeking_take_while-0.1.2.tar.gz) = 6697
SIZE (cargo/pkg-config-0.3.27.tar.gz) = 18838
SIZE (cargo/proc-macro2-1.0.66.tar.gz) = 43575
SIZE (cargo/quote-1.0.32.tar.gz) = 28037
SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
SIZE (cargo/redox_users-0.4.3.tar.gz) = 15353
SIZE (cargo/regex-1.9.3.tar.gz) = 252676
SIZE (cargo/regex-automata-0.3.6.tar.gz) = 607174
SIZE (cargo/regex-syntax-0.7.4.tar.gz) = 343365
SIZE (cargo/rustc-hash-1.1.0.tar.gz) = 9331
SIZE (cargo/rustc_version-0.4.0.tar.gz) = 12175
SIZE (cargo/ryu-1.0.15.tar.gz) = 46906
SIZE (cargo/semver-1.0.18.tar.gz) = 29703
SIZE (cargo/serde-1.0.183.tar.gz) = 77210
SIZE (cargo/serde_derive-1.0.183.tar.gz) = 377265
SIZE (cargo/serde_json-1.0.104.tar.gz) = 146130
SIZE (cargo/shlex-1.1.0.tar.gz) = 5199
SIZE (cargo/syn-1.0.109.tar.gz) = 237611
SIZE (cargo/syn-2.0.28.tar.gz) = 241635
SIZE (cargo/term-0.6.1.tar.gz) = 37578
SIZE (cargo/thiserror-1.0.44.tar.gz) = 18760
SIZE (cargo/thiserror-impl-1.0.44.tar.gz) = 15086
SIZE (cargo/unicode-ident-1.0.11.tar.gz) = 42067
SIZE (cargo/unicode-xid-0.2.4.tar.gz) = 15352
SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
SIZE (cargo/which-4.4.0.tar.gz) = 10889
SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SIZE (rust-openssl-tests-20230811-99ea8a8a.tar.gz) = 349449

View file

@ -0,0 +1,14 @@
The LibreSSL version in -current isn't explicitly supported.
Index: openssl-sys/build/main.rs
--- openssl-sys/build/main.rs.orig
+++ openssl-sys/build/main.rs
@@ -272,7 +272,7 @@ See rust-openssl documentation for more information:
(3, 7, 0) => ('3', '7', '0'),
(3, 7, 1) => ('3', '7', '1'),
(3, 7, _) => ('3', '7', 'x'),
- (3, 8, 0) => ('3', '8', '0'),
+ (3, 8, _) => ('3', '8', '0'),
_ => version_error(),
};

View file

@ -0,0 +1 @@
Bundles the source of the rust-openssl crate for regression testing.

File diff suppressed because it is too large Load diff