sps-core · log · files · refs · tags · releases · people · languages · GitHub · commit
cd81fd6
net: add network and TLS tooling
Parents
Stat
libs/openssl/recipe | 13 +++++++++++++ net/curl/recipe | 14 ++++++++++++++ net/wget/recipe | 14 ++++++++++++++ 3 files changed, 41 insertions(+)
Diff
diff --git a/libs/openssl/recipe b/libs/openssl/recipe
new file mode 100644
index 0000000..b58fdd5
--- /dev/null
+++ b/libs/openssl/recipe
@@ -0,0 +1,13 @@
+name openssl
+version 4.0.2
+release 1
+description OpenSSL: cryptography and TLS toolkit
+
+source https://github.com/openssl/openssl/releases/download/openssl-${version}/openssl-${version}.tar.gz
+hash sha256:736b467530f916737b7031310ccb21d8218c6229e61e8e160cd1d3458cd543a8
+
+depend filesystem
+
+configure ./config --prefix=/usr --openssldir=/etc/ssl --libdir=lib shared
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
diff --git a/net/curl/recipe b/net/curl/recipe
new file mode 100644
index 0000000..2c7c308
--- /dev/null
+++ b/net/curl/recipe
@@ -0,0 +1,14 @@
+name curl
+version 8.21.0
+release 1
+description curl: command line URL transfer tool
+
+source https://github.com/curl/curl/releases/download/curl-8_21_0/curl-${version}.tar.gz
+hash sha256:d9b327997999045a24cda50f3983e69e51c516bd8be6ef9842fc7f99135e33bb
+
+depend filesystem
+depend openssl
+
+configure ./configure --prefix=/usr --with-openssl --without-libpsl
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"
diff --git a/net/wget/recipe b/net/wget/recipe
new file mode 100644
index 0000000..af57d43
--- /dev/null
+++ b/net/wget/recipe
@@ -0,0 +1,14 @@
+name wget
+version 1.25.0
+release 1
+description GNU wget: network download utility
+
+source https://ftp.gnu.org/gnu/wget/wget-${version}.tar.gz
+hash sha256:766e48423e79359ea31e41db9e5c289675947a7fcf2efdcedb726ac9d0da3784
+
+depend filesystem
+depend openssl
+
+configure ./configure --prefix=/usr --with-ssl=openssl
+build make -j"$MAKEJOBS"
+install make install DESTDIR="$PKG"