Hi! While checking the duplicate libraries in our CURL 8.4.0,
I noticed that there already is CURL 8.5.0 for DOS available:

http://mik.dyndns.pro/dos-stuff/bin/

http://mik.dyndns.pro/dos-stuff/src/

Jerome, could you update your FreeDOS package using those?
I see that you are behind all updates to the package :-)

https://gitlab.com/FreeDOS/net/curl/-/commits/master

Please only include the newest openssl, libssh2 and zlib
sources, as well as mbedtls and watt32: The website of
mik.dyndns.pro provides 2 versions of each because OLDER
versions of curl may have been built with OLDER libreries.

But there is no need to include two versions of any library
as part of the source code used to build curl :-)

Note that CURL for Linux already is at version 8.11.0 :-o

https://github.com/curl/curl/blob/master/RELEASE-NOTES

Another thing regarding the package, in my example based
on curl 8.4.0 with openssl 1.1.t only, without 1.1.1m:

14 MB curlsources.7z
16 MB curlsources.tar.bz2
20 MB curlsources.tgz
23 MB curlsources.zip (with advzip, otherwise 25 MB)

Using a solid archive format like tar or 7z allows much
better compression than classic zip.

Omitting the test suite would make sources much smaller.

Tests would need Perl, Python, Diff, STunnel, OpenSSH,
NGHTTPX, NROFF and Unicode locale and are optional :-p

Without the test* subdirectories of curl, openssl, mbedtls:

8,0 MB curlsources-notests.7z
9,6 MB curlsources-notests.tar.bz2
13 MB curlsources-notests.tgz
15 MB curlsources-notests.zip

This would allow the CURL FreeDOS package to be 10-17 MB
(depending on whether sources are 7z, zip, tgz or tar.bz2)
instead of 35 MB now, only 1/3 - 1/2 of the current size :-)

Thank you :-)

Regards, Eric



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to