1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-12 18:59:50 +03:00
aports/community/raku-openssl/openssl-nativelib.patch
Celeste 123cb3723b community/raku-openssl: upgrade to 0.2.4
also, switch urls to new github organization
2025-05-17 17:58:56 +00:00

44 lines
1.3 KiB
Diff

--- a/META6.json
+++ b/META6.json
@@ -35,11 +35,6 @@
"OpenSSL::X509": "lib/OpenSSL/X509.rakumod"
},
"raku": "6.*",
- "resources": [
- "ssleay32.dll",
- "libeay32.dll",
- "libraries.json"
- ],
"source-url": "https://github.com/raku-community-modules/OpenSSL.git",
"tags": [
],
--- a/lib/OpenSSL/NativeLib.rakumod
+++ b/lib/OpenSSL/NativeLib.rakumod
@@ -1,23 +1,17 @@
unit module OpenSSL::NativeLib;
-BEGIN my %libraries = Rakudo::Internals::JSON.from-json: %?RESOURCES<libraries.json>.slurp(:close);
+my $version = v3;
sub ssl-lib is export {
- state $lib = $*DISTRO.is-win
- ?? dll-resource('ssleay32.dll')
- !! $*VM.platform-library-name(%libraries<ssl>.IO).Str;
+ state $lib = $*VM.platform-library-name('ssl'.IO, :$version).Str;
}
sub gen-lib is export {
- state $lib = $*DISTRO.is-win
- ?? dll-resource('libeay32.dll')
- !! $*VM.platform-library-name(%libraries<ssl>.IO).Str;
+ state $lib = $*VM.platform-library-name('ssl'.IO, :$version).Str;
}
sub crypto-lib is export {
- state $lib = $*DISTRO.is-win
- ?? dll-resource('libeay32.dll')
- !! $*VM.platform-library-name(%libraries<crypto>.IO).Str;
+ state $lib = $*VM.platform-library-name('crypto'.IO, :$version).Str;
}
# Windows only