From 01129d20c247ed62188523db6f2800b40a4d3e47 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Thu, 12 May 2022 18:20:21 +1000 Subject: [PATCH] Add curl-7.83.0 sysc rebuild Adds ssl support. --- sysc/curl-7.83.0/curl-7.83.0.sh | 1 - sysc/curl-7.83.0/files/sinus.pl | 4 +++ sysc/curl-7.83.0/patches/help.patch | 55 +++++++++++++++++++++++++++++ sysc/run2.sh | 2 ++ 4 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 sysc/curl-7.83.0/files/sinus.pl create mode 100644 sysc/curl-7.83.0/patches/help.patch diff --git a/sysc/curl-7.83.0/curl-7.83.0.sh b/sysc/curl-7.83.0/curl-7.83.0.sh index aaa4a84..fa36936 100755 --- a/sysc/curl-7.83.0/curl-7.83.0.sh +++ b/sysc/curl-7.83.0/curl-7.83.0.sh @@ -23,7 +23,6 @@ src_prepare() { src_configure() { LDFLAGS="-static" ./configure \ --prefix="${PREFIX}" \ - --build=i386-unknown-linux-gnu \ --with-openssl \ --with-ca-bundle=/etc/ssl/certs.pem } diff --git a/sysc/curl-7.83.0/files/sinus.pl b/sysc/curl-7.83.0/files/sinus.pl new file mode 100644 index 0000000..d497811 --- /dev/null +++ b/sysc/curl-7.83.0/files/sinus.pl @@ -0,0 +1,4 @@ +my $pi = 3.1415; +foreach my $i (1 .. 200) { + printf "%d, ", sin($i/200 * 2 * $pi) * 500000 + 500000; +} diff --git a/sysc/curl-7.83.0/patches/help.patch b/sysc/curl-7.83.0/patches/help.patch new file mode 100644 index 0000000..d06ca19 --- /dev/null +++ b/sysc/curl-7.83.0/patches/help.patch @@ -0,0 +1,55 @@ +diff --color -ru src/Makefile.inc src/Makefile.inc +--- src/Makefile.inc 2022-05-09 16:48:37.195346967 +1000 ++++ src/Makefile.inc 2022-05-09 16:49:46.503187644 +1000 +@@ -69,11 +69,9 @@ + tool_formparse.c \ + tool_getparam.c \ + tool_getpass.c \ +- tool_help.c \ + tool_helpers.c \ + tool_hugehelp.c \ + tool_libinfo.c \ +- tool_listhelp.c \ + tool_main.c \ + tool_msgs.c \ + tool_operate.c \ +@@ -111,7 +109,6 @@ + tool_formparse.h \ + tool_getparam.h \ + tool_getpass.h \ +- tool_help.h \ + tool_helpers.h \ + tool_hugehelp.h \ + tool_libinfo.h \ +diff --color -ru src/tool_operate.c src/tool_operate.c +--- src/tool_operate.c 2022-05-09 16:48:37.196347022 +1000 ++++ src/tool_operate.c 2022-05-09 16:54:00.696271863 +1000 +@@ -78,7 +78,6 @@ + #include "tool_writeout.h" + #include "tool_xattr.h" + #include "tool_vms.h" +-#include "tool_help.h" + #include "tool_hugehelp.h" + #include "tool_progress.h" + #include "dynbuf.h" +@@ -2607,19 +2606,7 @@ + if(res) { + result = CURLE_OK; + +- /* Check if we were asked for the help */ +- if(res == PARAM_HELP_REQUESTED) +- tool_help(global->help_category); +- /* Check if we were asked for the manual */ +- else if(res == PARAM_MANUAL_REQUESTED) +- hugehelp(); +- /* Check if we were asked for the version information */ +- else if(res == PARAM_VERSION_INFO_REQUESTED) +- tool_version_info(); +- /* Check if we were asked to list the SSL engines */ +- else if(res == PARAM_ENGINES_REQUESTED) +- tool_list_engines(); +- else if(res == PARAM_LIBCURL_UNSUPPORTED_PROTOCOL) ++ if(res == PARAM_LIBCURL_UNSUPPORTED_PROTOCOL) + result = CURLE_UNSUPPORTED_PROTOCOL; + else if(res == PARAM_READ_ERROR) + result = CURLE_READ_ERROR; diff --git a/sysc/run2.sh b/sysc/run2.sh index 7ac479f..de58e40 100755 --- a/sysc/run2.sh +++ b/sysc/run2.sh @@ -59,6 +59,8 @@ build libarchive-3.5.2 build openssl-1.1.1l +build curl-7.83.0 + build zlib-1.2.12 build xbps-0.59.1