Browse Source

V0.2.23
1、重新编译了zlib、OpenSSL、CURL库,使用deepin20.9编译

Apple 5 months ago
parent
commit
b0d2a41e70

BIN
Libraries/CURL/bin/curl


+ 6 - 6
Libraries/CURL/bin/curl-config

@@ -23,7 +23,7 @@
 #
 ###########################################################################
 
-prefix="/home/Apple/Design/Library/Standard_Library/Libraries/CURL"
+prefix="/home/Apple/Lib/SRC/CURL"
 exec_prefix=${prefix}
 includedir=${prefix}/include
 cppflag_curl_staticlib=
@@ -78,7 +78,7 @@ while test $# -gt 0; do
         ;;
 
     --cc)
-        echo "/usr/bin/gcc-8"
+        echo "/usr/bin/gcc"
         ;;
 
     --prefix)
@@ -86,7 +86,7 @@ while test $# -gt 0; do
         ;;
 
     --feature|--features)
-        for feature in AsynchDNS HSTS HTTPS-proxy IPv6 Largefile NTLM NTLM_WB SSL TLS-SRP UnixSockets alt-svc libz threadsafe ""; do
+        for feature in AsynchDNS HSTS HTTPS-proxy IDN IPv6 Largefile NTLM NTLM_WB SSL TLS-SRP UnixSockets alt-svc brotli libz threadsafe ""; do
             test -n "$feature" && echo "$feature"
         done
         ;;
@@ -163,7 +163,7 @@ while test $# -gt 0; do
            CURLLIBDIR=""
         fi
         if test "Xyes" = "Xno"; then
-          echo ${CURLLIBDIR}-lcurl -lssl -lcrypto -lssl -lcrypto -lz
+          echo ${CURLLIBDIR}-lcurl -lidn2 -lssl -lcrypto -lbrotlidec -lz -ldl -lpthread -pthread
         else
           echo ${CURLLIBDIR}-lcurl
         fi
@@ -174,7 +174,7 @@ while test $# -gt 0; do
 
     --static-libs)
         if test "Xyes" != "Xno" ; then
-          echo "${exec_prefix}/lib/libcurl.a" -L/home/Apple/Design/Library/ZIP/zlib/zlib/lib -L/home/Apple/Design/Library/openssl/lib -lssl -lcrypto -lssl -lcrypto -lz
+          echo "${exec_prefix}/lib/libcurl.a" -L/home/Apple/Lib/SRC/zlib/lib -L/home/Apple/Lib/SRC/openssl/lib -lidn2 -lssl -lcrypto -lbrotlidec -lz -ldl -lpthread -pthread
         else
           echo "curl was built with static libraries disabled" >&2
           exit 1
@@ -182,7 +182,7 @@ while test $# -gt 0; do
         ;;
 
     --configure)
-        echo " '--with-pic' '--prefix=/home/Apple/Design/Library/Standard_Library/Libraries/CURL' 'CC=/usr/bin/gcc-8' '--with-openssl=/home/Apple/Design/Library/openssl' '--with-zlib=/home/Apple/Design/Library/ZIP/zlib/zlib'"
+        echo " '--with-pic' '--prefix=/home/Apple/Lib/SRC/CURL' 'CC=/usr/bin/gcc' '--with-openssl=/home/Apple/Lib/SRC/openssl' '--with-zlib=/home/Apple/Lib/SRC/zlib'"
         ;;
 
     *)

BIN
Libraries/CURL/lib.7z


BIN
Libraries/CURL/lib/libcurl.a


+ 3 - 3
Libraries/CURL/lib/libcurl.la

@@ -14,10 +14,10 @@ library_names='libcurl.so.4.8.0 libcurl.so.4 libcurl.so'
 old_library='libcurl.a'
 
 # Linker flags that cannot go in dependency_libs.
-inherited_linker_flags=''
+inherited_linker_flags=' -pthread'
 
 # Libraries that this one depends upon.
-dependency_libs=' -L/home/Apple/Design/Library/ZIP/zlib/zlib/lib -L/home/Apple/Design/Library/openssl/lib -lssl -lcrypto -lz'
+dependency_libs=' -L/home/Apple/Lib/SRC/zlib/lib -L/home/Apple/Lib/SRC/openssl/lib -lidn2 -lssl -lcrypto -lbrotlidec -lz -ldl -lpthread'
 
 # Names of additional weak libraries provided by this library
 weak_library_names=''
@@ -38,4 +38,4 @@ dlopen=''
 dlpreopen=''
 
 # Directory that this library needs to be installed in:
-libdir='/home/Apple/Design/Library/Standard_Library/Libraries/CURL/lib'
+libdir='/home/Apple/Lib/SRC/CURL/lib'

BIN
Libraries/CURL/lib/libcurl.so.4.8.0


+ 3 - 3
Libraries/CURL/lib/pkgconfig/libcurl.pc

@@ -25,17 +25,17 @@
 # This should most probably benefit from getting a "Requires:" field added
 # dynamically by configure.
 #
-prefix=/home/Apple/Design/Library/Standard_Library/Libraries/CURL
+prefix=/home/Apple/Lib/SRC/CURL
 exec_prefix=${prefix}
 libdir=${exec_prefix}/lib
 includedir=${prefix}/include
 supported_protocols="DICT FILE FTP FTPS GOPHER GOPHERS HTTP HTTPS IMAP IMAPS MQTT POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP"
-supported_features="AsynchDNS HSTS HTTPS-proxy IPv6 Largefile NTLM NTLM_WB SSL TLS-SRP UnixSockets alt-svc libz threadsafe"
+supported_features="AsynchDNS HSTS HTTPS-proxy IDN IPv6 Largefile NTLM NTLM_WB SSL TLS-SRP UnixSockets alt-svc brotli libz threadsafe"
 
 Name: libcurl
 URL: https://curl.se/
 Description: Library to transfer files with ftp, http, etc.
 Version: 7.88.1
 Libs: -L${libdir} -lcurl 
-Libs.private: -lssl -lcrypto -lssl -lcrypto -lz
+Libs.private: -lidn2 -lssl -lcrypto -lbrotlidec -lz -ldl -lpthread -pthread
 Cflags: -I${includedir} 

+ 1 - 1
Libraries/OpenSSL-1.1.1/bin/c_rehash

@@ -13,7 +13,7 @@
 # and add symbolic links to their hash values.
 
 my $dir = "";
-my $prefix = "/home/Apple/Design/Library/openssl";
+my $prefix = "/home/Apple/Lib/SRC/openssl";
 
 my $errorcount = 0;
 my $openssl = $ENV{OPENSSL} || "openssl";

BIN
Libraries/OpenSSL-1.1.1/bin/openssl


BIN
Libraries/OpenSSL-1.1.1/lib.7z


BIN
Libraries/OpenSSL-1.1.1/lib/engines-1.1/afalg.so


BIN
Libraries/OpenSSL-1.1.1/lib/engines-1.1/capi.so


BIN
Libraries/OpenSSL-1.1.1/lib/engines-1.1/padlock.so


BIN
Libraries/OpenSSL-1.1.1/lib/libcrypto.a


BIN
Libraries/OpenSSL-1.1.1/lib/libcrypto.so.1.1


BIN
Libraries/OpenSSL-1.1.1/lib/libssl.a


BIN
Libraries/OpenSSL-1.1.1/lib/libssl.so.1.1


+ 1 - 1
Libraries/OpenSSL-1.1.1/lib/pkgconfig/libcrypto.pc

@@ -1,4 +1,4 @@
-prefix=/home/Apple/Design/Library/openssl
+prefix=/home/Apple/Lib/SRC/openssl
 exec_prefix=${prefix}
 libdir=${exec_prefix}/lib
 includedir=${prefix}/include

+ 1 - 1
Libraries/OpenSSL-1.1.1/lib/pkgconfig/libssl.pc

@@ -1,4 +1,4 @@
-prefix=/home/Apple/Design/Library/openssl
+prefix=/home/Apple/Lib/SRC/openssl
 exec_prefix=${prefix}
 libdir=${exec_prefix}/lib
 includedir=${prefix}/include

+ 1 - 1
Libraries/OpenSSL-1.1.1/lib/pkgconfig/openssl.pc

@@ -1,4 +1,4 @@
-prefix=/home/Apple/Design/Library/openssl
+prefix=/home/Apple/Lib/SRC/openssl
 exec_prefix=${prefix}
 libdir=${exec_prefix}/lib
 includedir=${prefix}/include

BIN
Libraries/OpenSSL-1.1.1/openssl.7z


BIN
Libraries/zlib/lib.7z


BIN
Libraries/zlib/lib/libz.a


BIN
Libraries/zlib/lib/libz.so.1.3.1


+ 0 - 149
Libraries/zlib/share/man/man3/zlib.3

@@ -1,149 +0,0 @@
-.TH ZLIB 3 "22 Jan 2024"
-.SH NAME
-zlib \- compression/decompression library
-.SH SYNOPSIS
-[see
-.I zlib.h
-for full description]
-.SH DESCRIPTION
-The
-.I zlib
-library is a general purpose data compression library.
-The code is thread safe, assuming that the standard library functions
-used are thread safe, such as memory allocation routines.
-It provides in-memory compression and decompression functions,
-including integrity checks of the uncompressed data.
-This version of the library supports only one compression method (deflation)
-but other algorithms may be added later
-with the same stream interface.
-.LP
-Compression can be done in a single step if the buffers are large enough
-or can be done by repeated calls of the compression function.
-In the latter case,
-the application must provide more input and/or consume the output
-(providing more output space) before each call.
-.LP
-The library also supports reading and writing files in
-.IR gzip (1)
-(.gz) format
-with an interface similar to that of stdio.
-.LP
-The library does not install any signal handler.
-The decoder checks the consistency of the compressed data,
-so the library should never crash even in the case of corrupted input.
-.LP
-All functions of the compression library are documented in the file
-.IR zlib.h .
-The distribution source includes examples of use of the library
-in the files
-.I test/example.c
-and
-.IR test/minigzip.c,
-as well as other examples in the
-.IR examples/
-directory.
-.LP
-Changes to this version are documented in the file
-.I ChangeLog
-that accompanies the source.
-.LP
-.I zlib
-is built in to many languages and operating systems, including but not limited to
-Java, Python, .NET, PHP, Perl, Ruby, Swift, and Go.
-.LP
-An experimental package to read and write files in the .zip format,
-written on top of
-.I zlib
-by Gilles Vollant (info@winimage.com),
-is available at:
-.IP
-http://www.winimage.com/zLibDll/minizip.html
-and also in the
-.I contrib/minizip
-directory of the main
-.I zlib
-source distribution.
-.SH "SEE ALSO"
-The
-.I zlib
-web site can be found at:
-.IP
-http://zlib.net/
-.LP
-The data format used by the
-.I zlib
-library is described by RFC
-(Request for Comments) 1950 to 1952 in the files:
-.IP
-http://tools.ietf.org/html/rfc1950 (for the zlib header and trailer format)
-.br
-http://tools.ietf.org/html/rfc1951 (for the deflate compressed data format)
-.br
-http://tools.ietf.org/html/rfc1952 (for the gzip header and trailer format)
-.LP
-Mark Nelson wrote an article about
-.I zlib
-for the Jan. 1997 issue of  Dr. Dobb's Journal;
-a copy of the article is available at:
-.IP
-http://marknelson.us/1997/01/01/zlib-engine/
-.SH "REPORTING PROBLEMS"
-Before reporting a problem,
-please check the
-.I zlib
-web site to verify that you have the latest version of
-.IR zlib ;
-otherwise,
-obtain the latest version and see if the problem still exists.
-Please read the
-.I zlib
-FAQ at:
-.IP
-http://zlib.net/zlib_faq.html
-.LP
-before asking for help.
-Send questions and/or comments to zlib@gzip.org,
-or (for the Windows DLL version) to Gilles Vollant (info@winimage.com).
-.SH AUTHORS AND LICENSE
-Version 1.3.1
-.LP
-Copyright (C) 1995-2024 Jean-loup Gailly and Mark Adler
-.LP
-This software is provided 'as-is', without any express or implied
-warranty.  In no event will the authors be held liable for any damages
-arising from the use of this software.
-.LP
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-.LP
-.nr step 1 1
-.IP \n[step]. 3
-The origin of this software must not be misrepresented; you must not
-claim that you wrote the original software. If you use this software
-in a product, an acknowledgment in the product documentation would be
-appreciated but is not required.
-.IP \n+[step].
-Altered source versions must be plainly marked as such, and must not be
-misrepresented as being the original software.
-.IP \n+[step].
-This notice may not be removed or altered from any source distribution.
-.LP
-Jean-loup Gailly        Mark Adler
-.br
-jloup@gzip.org          madler@alumni.caltech.edu
-.LP
-The deflate format used by
-.I zlib
-was defined by Phil Katz.
-The deflate and
-.I zlib
-specifications were written by L. Peter Deutsch.
-Thanks to all the people who reported problems and suggested various
-improvements in
-.IR zlib ;
-who are too numerous to cite here.
-.LP
-UNIX manual page by R. P. C. Rodgers,
-U.S. National Library of Medicine (rodgers@nlm.nih.gov).
-.\" end of man page

+ 0 - 13
Libraries/zlib/share/pkgconfig/zlib.pc

@@ -1,13 +0,0 @@
-prefix=/home/Apple/Design/Library/ZIP/zlib
-exec_prefix=/home/Apple/Design/Library/ZIP/zlib
-libdir=/home/Apple/Design/Library/ZIP/zlib/lib
-sharedlibdir=/home/Apple/Design/Library/ZIP/zlib/lib
-includedir=/home/Apple/Design/Library/ZIP/zlib/include
-
-Name: zlib
-Description: zlib compression library
-Version: 1.3.1
-
-Requires:
-Libs: -L${libdir} -L${sharedlibdir} -lz
-Cflags: -I${includedir}

BIN
Libraries/zlib/zlib.7z