commit 639c59c

Michael Forney  ·  2026-05-09 20:32:16 +0000 UTC
parent 5e60a5f
curl: Expand source list to match upstream Makefile.inc

This makes it easier to see changes when upstream sources change.
1 files changed,  +181, -36
+181, -36
  1@@ -38,50 +38,195 @@ pkg.deps = {
  2 -- src/lib/Makefile.inc:/^CSOURCES
  3 lib('libcurl.a', [[
  4 	lib/(
  5-		altsvc.c amigaos.c asyn-ares.c asyn-base.c asyn-thrdd.c bufq.c
  6-		bufref.c cf-h1-proxy.c cf-h2-proxy.c cf-haproxy.c
  7-		cf-https-connect.c cf-socket.c cfilters.c conncache.c connect.c
  8-		content_encoding.c cookie.c cshutdn.c  curl_addrinfo.c curl_des.c
  9-		curl_endian.c curl_fnmatch.c curl_get_line.c curl_gethostname.c
 10-		curl_gssapi.c curl_memrchr.c curl_ntlm_core.c
 11-		curl_range.c curl_rtmp.c curl_sasl.c curl_sha512_256.c
 12-		curl_sspi.c curl_threads.c curl_trc.c cw-out.c cw-pause.c
 13-		dict.c doh.c dynhds.c easy.c easygetopt.c easyoptions.c
 14-		escape.c fake_addrinfo.c file.c fileinfo.c fopen.c formdata.c ftp.c
 15-		ftplistparser.c getenv.c getinfo.c gopher.c hash.c headers.c
 16-		hmac.c hostip.c hostip4.c hostip6.c hsts.c
 17-		http.c http1.c http2.c http_aws_sigv4.c http_chunks.c
 18-		http_digest.c http_negotiate.c http_ntlm.c http_proxy.c httpsrr.c
 19-		idn.c if2ip.c imap.c inet_ntop.c krb5.c ldap.c llist.c
 20-		macos.c md4.c md5.c memdebug.c mime.c mprintf.c mqtt.c multi.c
 21-		multi_ev.c netrc.c noproxy.c openldap.c parsedate.c pingpong.c
 22-		pop3.c progress.c psl.c rand.c rename.c request.c rtsp.c
 23-		select.c sendf.c setopt.c sha256.c share.c slist.c smb.c smtp.c
 24-		socketpair.c socks.c socks_gssapi.c socks_sspi.c speedcheck.c
 25-		splay.c strcase.c strdup.c strequal.c strerror.c
 26-		system_win32.c telnet.c tftp.c transfer.c uint-bset.c uint-hash.c
 27-		uint-spbset.c uint-table.c url.c urlapi.c version.c ws.c
 28+		altsvc.c
 29+		amigaos.c
 30+		asyn-ares.c
 31+		asyn-base.c
 32+		asyn-thrdd.c
 33+		bufq.c
 34+		bufref.c
 35+		cf-h1-proxy.c
 36+		cf-h2-proxy.c
 37+		cf-haproxy.c
 38+		cf-https-connect.c
 39+		cf-socket.c
 40+		cfilters.c
 41+		conncache.c
 42+		connect.c
 43+		content_encoding.c
 44+		cookie.c
 45+		cshutdn.c
 46+		curl_addrinfo.c
 47+		curl_des.c
 48+		curl_endian.c
 49+		curl_fnmatch.c
 50+		curl_get_line.c
 51+		curl_gethostname.c
 52+		curl_gssapi.c
 53+		curl_memrchr.c
 54+		curl_ntlm_core.c
 55+		curl_range.c
 56+		curl_rtmp.c
 57+		curl_sasl.c
 58+		curl_sha512_256.c
 59+		curl_sspi.c
 60+		curl_threads.c
 61+		curl_trc.c
 62+		cw-out.c
 63+		cw-pause.c
 64+		dict.c
 65+		doh.c
 66+		dynhds.c
 67+		easy.c
 68+		easygetopt.c
 69+		easyoptions.c
 70+		escape.c
 71+		fake_addrinfo.c
 72+		file.c
 73+		fileinfo.c
 74+		fopen.c
 75+		formdata.c
 76+		ftp.c
 77+		ftplistparser.c
 78+		getenv.c
 79+		getinfo.c
 80+		gopher.c
 81+		hash.c
 82+		headers.c
 83+		hmac.c
 84+		hostip.c
 85+		hostip4.c
 86+		hostip6.c
 87+		hsts.c
 88+		http.c
 89+		http1.c
 90+		http2.c
 91+		http_aws_sigv4.c
 92+		http_chunks.c
 93+		http_digest.c
 94+		http_negotiate.c
 95+		http_ntlm.c
 96+		http_proxy.c
 97+		httpsrr.c
 98+		idn.c
 99+		if2ip.c
100+		imap.c
101+		inet_ntop.c
102+		krb5.c
103+		ldap.c
104+		llist.c
105+		macos.c
106+		md4.c
107+		md5.c
108+		memdebug.c
109+		mime.c
110+		mprintf.c
111+		mqtt.c
112+		multi.c
113+		multi_ev.c
114+		netrc.c
115+		noproxy.c
116+		openldap.c
117+		parsedate.c
118+		pingpong.c
119+		pop3.c
120+		progress.c
121+		psl.c
122+		rand.c
123+		rename.c
124+		request.c
125+		rtsp.c
126+		select.c
127+		sendf.c
128+		setopt.c
129+		sha256.c
130+		share.c
131+		slist.c
132+		smb.c
133+		smtp.c
134+		socketpair.c
135+		socks.c
136+		socks_gssapi.c
137+		socks_sspi.c
138+		speedcheck.c
139+		splay.c
140+		strcase.c
141+		strdup.c
142+		strequal.c
143+		strerror.c
144+		system_win32.c
145+		telnet.c
146+		tftp.c
147+		transfer.c
148+		uint-bset.c
149+		uint-hash.c
150+		uint-spbset.c
151+		uint-table.c
152+		url.c
153+		urlapi.c
154+		version.c
155+		ws.c
156 		curlx/(
157-			base64.c dynbuf.c inet_pton.c multibyte.c nonblock.c 
158-			strparse.c timediff.c timeval.c version_win32.c 
159-			warnless.c winapi.c
160+			base64.c
161+			dynbuf.c
162+			inet_pton.c
163+			multibyte.c
164+			nonblock.c
165+			strparse.c
166+			timediff.c
167+			timeval.c
168+			version_win32.c
169+			warnless.c
170+			winapi.c
171 		)
172 		vauth/(
173-			cleartext.c cram.c digest.c digest_sspi.c gsasl.c krb5_gssapi.c
174-			krb5_sspi.c ntlm.c ntlm_sspi.c oauth2.c spnego_gssapi.c
175-			spnego_sspi.c vauth.c
176+			cleartext.c
177+			cram.c
178+			digest.c
179+			digest_sspi.c
180+			gsasl.c
181+			krb5_gssapi.c
182+			krb5_sspi.c
183+			ntlm.c
184+			ntlm_sspi.c
185+			oauth2.c
186+			spnego_gssapi.c
187+			spnego_sspi.c
188+			vauth.c
189 		)
190 		vtls/(
191-			bearssl.c cipher_suite.c gtls.c hostcheck.c keylog.c mbedtls.c
192-			mbedtls_threadlock.c openssl.c rustls.c schannel.c
193-			schannel_verify.c sectransp.c vtls.c vtls_scache.c vtls_spack.c
194-			wolfssl.c x509asn1.c
195+			bearssl.c
196+			cipher_suite.c
197+			gtls.c
198+			hostcheck.c
199+			keylog.c
200+			mbedtls.c
201+			mbedtls_threadlock.c
202+			openssl.c
203+			rustls.c
204+			schannel.c
205+			schannel_verify.c
206+			sectransp.c
207+			vtls.c
208+			vtls_scache.c
209+			vtls_spack.c
210+			wolfssl.c
211+			x509asn1.c
212 		)
213 		vquic/(
214-			curl_msh3.c curl_ngtcp2.c curl_osslq.c curl_quiche.c vquic.c
215+			curl_msh3.c
216+			curl_ngtcp2.c
217+			curl_osslq.c
218+			curl_quiche.c
219+			vquic.c
220 			vquic-tls.c
221-			)
222-		vssh/(libssh.c libssh2.c curl_path.c wolfssh.c)
223+		)
224+		vssh/(
225+			libssh.c
226+			libssh2.c
227+			curl_path.c
228+			wolfssh.c
229+		)
230 	)
231 	$builddir/pkg/bearssl/libbearssl.a
232 	$builddir/pkg/zlib/libz.a