commit: 01129d20c247ed62188523db6f2800b40a4d3e47
parent 060f44e5a52022124fb84c30591f0492cf51fbed
Author: fosslinux <fosslinux@aussies.space>
Date: Thu, 12 May 2022 18:20:21 +1000
Add curl-7.83.0 sysc rebuild
Adds ssl support.
Diffstat:
4 files changed, 61 insertions(+), 1 deletion(-)
diff --git 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
@@ -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
@@ -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
@@ -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