summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-03-09 21:45:04 +0800
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-03-09 22:05:24 +0800
commit82670b6f51b7e3a8d7c2162e5581772f2c4346d6 (patch)
treec94cd9f2e7c52bb8d54e843fb82e207501dcdc82
parentdns/public_suffix_list: Update to 20240301 (diff)
ftp/curl: Clean up
- Update LDAPS_DESC - Fix CONFIGURE_ARGS - Clean up patches USES=autoreconf can be removed after next version update.
-rw-r--r--ftp/curl/Makefile12
-rw-r--r--ftp/curl/distinfo4
-rw-r--r--ftp/curl/files/patch-Makefile.in25
-rw-r--r--ftp/curl/files/patch-scripts-Makefile.in21
4 files changed, 10 insertions, 52 deletions
diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index f90b24402213..957a4d17f80d 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -5,7 +5,8 @@ MASTER_SITES= https://curl.se/download/ \
https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/
PATCH_SITES= https://github.com/curl/curl/commit/
-PATCHFILES= e75a48d2c32d92b0321fbb09c25885a706077201.patch:-p1
+PATCHFILES= e75a48d2c32d92b0321fbb09c25885a706077201.patch:-p1 \
+ 89733e2dd26b51c16b2c9f090881127dbba58ce8.patch:-p1
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Command line tool and library for transferring data with URLs
@@ -15,7 +16,7 @@ WWW= https://curl.se/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe libtool localbase pathfix perl5 shebangfix tar:xz
+USES= autoreconf cpe libtool localbase pathfix perl5 shebangfix tar:xz
USE_PERL5= build
CONFIGURE_ARGS= --disable-werror \
@@ -28,10 +29,10 @@ CONFIGURE_ARGS= --disable-werror \
--enable-netrc \
--enable-openssl-auto-load-config \
--enable-progress-meter \
- --with-fish-functions-dir=${LOCALBASE}/share/fish/completions \
--with-zsh-functions-dir=${LOCALBASE}/share/zsh/site-functions \
--without-ca-bundle \
- --without-ca-path
+ --without-ca-path \
+ --without-fish-functions-dir
CONFIGURE_ENV= LOCALBASE=${LOCALBASE} \
ac_cv_func_SSLv2_client_method=no
GNU_CONFIGURE= yes
@@ -63,6 +64,7 @@ HTTP2_DESC= HTTP/2 support (requires HTTP)
HTTP2_IMPLIES= HTTP
IMAP_DESC= IMAP/IMAPS support
LDAPS_IMPLIES= LDAP
+LDAPS_DESC= LDAP protocol over SSL support (requires GNUTLS/OPENSSL/WOLFSSL)
LIBSSH_DESC= SCP/SFTP support via libssh (requires OPENSSL)
LIBSSH_IMPLIES= OPENSSL
LIBSSH2_DESC= SCP/SFTP support via libssh2 (requires OPENSSL)
@@ -160,7 +162,7 @@ IGNORE= only supports TLS-SRP with either OpenSSL or GnuTLS
.endif
.if ${PORT_OPTIONS:MLDAPS} && !${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL} && !${PORT_OPTIONS:MWOLFSSL}
-IGNORE= only supports LDAPS with SSL
+IGNORE= only supports LDAPS with GNUTLS/OPENSSL/WOLFSSL enabled
.endif
post-install:
diff --git a/ftp/curl/distinfo b/ftp/curl/distinfo
index ba0eb936f9d8..fd1e6b2918d3 100644
--- a/ftp/curl/distinfo
+++ b/ftp/curl/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1707351676
+TIMESTAMP = 1709390388
SHA256 (curl-8.6.0.tar.xz) = 3ccd55d91af9516539df80625f818c734dc6f2ecf9bada33c76765e99121db15
SIZE (curl-8.6.0.tar.xz) = 2630108
SHA256 (e75a48d2c32d92b0321fbb09c25885a706077201.patch) = ba977cec34b09820edb26e5edb8a4be3a8aaf7df4784295a081cca753a3eaac8
SIZE (e75a48d2c32d92b0321fbb09c25885a706077201.patch) = 750
+SHA256 (89733e2dd26b51c16b2c9f090881127dbba58ce8.patch) = 6e6a0b1832f8c3177dcacf8c758d1b48f2425fdda0e07094cc24626e977945ca
+SIZE (89733e2dd26b51c16b2c9f090881127dbba58ce8.patch) = 4511
diff --git a/ftp/curl/files/patch-Makefile.in b/ftp/curl/files/patch-Makefile.in
deleted file mode 100644
index 38f2a3dba772..000000000000
--- a/ftp/curl/files/patch-Makefile.in
+++ /dev/null
@@ -1,25 +0,0 @@
---- Makefile.in.orig 2023-03-20 13:54:32 UTC
-+++ Makefile.in
-@@ -684,7 +684,7 @@ CLEANFILES = $(VC10_LIBVCXPROJ) $(VC10_SRCVCXPROJ) $(V
- $(VC14_30_LIBVCXPROJ) $(VC14_30_SRCVCXPROJ)
-
- bin_SCRIPTS = curl-config
--SUBDIRS = lib src
-+SUBDIRS = lib src docs scripts
- DIST_SUBDIRS = $(SUBDIRS) tests packages scripts include docs
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = libcurl.pc
-@@ -1785,13 +1783,11 @@ cygwinbin:
- # We extend the standard install with a custom hook:
- install-data-hook:
- (cd include && $(MAKE) install)
-- (cd docs && $(MAKE) install)
- (cd docs/libcurl && $(MAKE) install)
-
- # We extend the standard uninstall with a custom hook:
- uninstall-hook:
- (cd include && $(MAKE) uninstall)
-- (cd docs && $(MAKE) uninstall)
- (cd docs/libcurl && $(MAKE) uninstall)
-
- ca-bundle: $(srcdir)/scripts/mk-ca-bundle.pl
diff --git a/ftp/curl/files/patch-scripts-Makefile.in b/ftp/curl/files/patch-scripts-Makefile.in
deleted file mode 100644
index e241d63770d7..000000000000
--- a/ftp/curl/files/patch-scripts-Makefile.in
+++ /dev/null
@@ -1,21 +0,0 @@
---- scripts/Makefile.in.orig 2023-03-20 11:39:06 UTC
-+++ scripts/Makefile.in
-@@ -592,7 +592,7 @@ uninstall-am:
- .PRECIOUS: Makefile
-
-
--all-local: $(ZSH_COMPLETION_FUNCTION_FILENAME) $(FISH_COMPLETION_FUNCTION_FILENAME)
-+all-local: $(ZSH_COMPLETION_FUNCTION_FILENAME)
-
- $(ZSH_COMPLETION_FUNCTION_FILENAME): completion.pl
- @CROSSCOMPILING_TRUE@ @echo "NOTICE: we can't generate zsh completion when cross-compiling!"
-@@ -607,9 +607,7 @@ $(FISH_COMPLETION_FUNCTION_FILENAME): completion.pl
- install-data-local:
- @CROSSCOMPILING_TRUE@ @echo "NOTICE: we can't install zsh completion when cross-compiling!"
- @CROSSCOMPILING_FALSE@ $(MKDIR_P) $(DESTDIR)$(ZSH_FUNCTIONS_DIR)
--@CROSSCOMPILING_FALSE@ $(MKDIR_P) $(DESTDIR)$(FISH_FUNCTIONS_DIR)
- @CROSSCOMPILING_FALSE@ $(INSTALL_DATA) $(ZSH_COMPLETION_FUNCTION_FILENAME) $(DESTDIR)$(ZSH_FUNCTIONS_DIR)/$(ZSH_COMPLETION_FUNCTION_FILENAME)
--@CROSSCOMPILING_FALSE@ $(INSTALL_DATA) $(FISH_COMPLETION_FUNCTION_FILENAME) $(DESTDIR)$(FISH_FUNCTIONS_DIR)/$(FISH_COMPLETION_FUNCTION_FILENAME)
-
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.