summaryrefslogtreecommitdiff
path: root/ftp
diff options
context:
space:
mode:
Diffstat (limited to 'ftp')
-rw-r--r--ftp/axel/Makefile11
-rw-r--r--ftp/axel/files/patch-Makefile.am12
-rw-r--r--ftp/axel/files/patch-configure.ac11
-rw-r--r--ftp/axel/pkg-plist13
-rw-r--r--ftp/curl/Makefile4
-rw-r--r--ftp/curlpp/Makefile2
-rw-r--r--ftp/termscp/Makefile2
-rw-r--r--ftp/unftp/Makefile2
-rw-r--r--ftp/wush/Makefile5
-rw-r--r--ftp/wzdftpd/Makefile3
10 files changed, 51 insertions, 14 deletions
diff --git a/ftp/axel/Makefile b/ftp/axel/Makefile
index 3561557a5f55..aa85398ab568 100644
--- a/ftp/axel/Makefile
+++ b/ftp/axel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= axel
DISTVERSIONPREFIX= v
DISTVERSION= 2.17.14
+PORTREVISION= 1
CATEGORIES= ftp
MAINTAINER= yuri@FreeBSD.org
@@ -19,11 +20,13 @@ USE_GITHUB= yes
GH_ACCOUNT= axel-download-accelerator
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-
CONFIGURE_ARGS= --with-ssl=openssl
-PLIST_FILES= bin/axel \
- share/man/man1/axel.1.gz
+OPTIONS_DEFINE= NLS
+OPTIONS_DEFAULT=NLS
+OPTIONS_SUB= yes
+
+NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
.include <bsd.port.mk>
diff --git a/ftp/axel/files/patch-Makefile.am b/ftp/axel/files/patch-Makefile.am
new file mode 100644
index 000000000000..85a06a50a1a4
--- /dev/null
+++ b/ftp/axel/files/patch-Makefile.am
@@ -0,0 +1,12 @@
+--- Makefile.am.orig 2024-04-07 22:59:28 UTC
++++ Makefile.am
+@@ -1,8 +1,5 @@ AUTOMAKE_OPTIONS = foreign dist-bzip2 dist-xz
+ AUTOMAKE_OPTIONS = foreign dist-bzip2 dist-xz
+-
+-# XXX Fix disagreement between aclocal and make
+-# (aclocal doesn't update based on mtime)
+-ACLOCAL = touch $@; @ACLOCAL@
++ACLOCAL_AMFLAGS = -I m4
+
+ SUBDIRS = po
+
diff --git a/ftp/axel/files/patch-configure.ac b/ftp/axel/files/patch-configure.ac
new file mode 100644
index 000000000000..8f9553e2e413
--- /dev/null
+++ b/ftp/axel/files/patch-configure.ac
@@ -0,0 +1,11 @@
+--- configure.ac.orig 2024-04-07 22:59:28 UTC
++++ configure.ac
+@@ -237,7 +237,7 @@ AM_GNU_GETTEXT([external])
+
+ # Add Gettext
+ AM_GNU_GETTEXT([external])
+-AM_GNU_GETTEXT_VERSION([0.11.1])
++AM_GNU_GETTEXT_REQUIRE_VERSION([0.23.1])
+
+ # POSIX threads
+ AX_PTHREAD()
diff --git a/ftp/axel/pkg-plist b/ftp/axel/pkg-plist
new file mode 100644
index 000000000000..d295475ed2ee
--- /dev/null
+++ b/ftp/axel/pkg-plist
@@ -0,0 +1,13 @@
+bin/axel
+%%NLS%%share/locale/de/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/es/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/id_ID/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/it/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/axel.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/axel.mo
+share/man/man1/axel.1.gz
diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index 25ddc01a4a81..e3fca59e1435 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -12,7 +12,7 @@ WWW= https://curl.se/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cpe libtool localbase:ldflags pathfix perl5 shebangfix tar:xz
+USES= cpe libtool localbase:ldflags perl5 shebangfix tar:xz
USE_PERL5= build
CONFIGURE_ARGS= --disable-unity \
@@ -55,6 +55,7 @@ OPTIONS_SINGLE_RESOLV= CARES THREADED_RESOLVER
OPTIONS_DEFAULT=ALTSVC BROTLI COOKIES GSSAPI_NONE DICT FTP GOPHER HTTP HTTP2 IDN IMAP IPFS LIBSSH2 MQTT NTLM OPENSSL POP3 PROXY PSL RTSP SMB SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP WEBSOCKET ZSTD
OPTIONS_SUB= yes
ALTSVC_DESC= HTTP Alternative Services support
+COMPRESSION_DESC= Compression methods
COOKIES_DESC= Cookies support
CURL_DEBUG_DESC=cURL debug memory tracking
DICT_DESC= DICT (RFC 2229) support
@@ -73,6 +74,7 @@ LIBUV_DESC= Event-based tests
LIBUV_IMPLIES= DEBUG
MQTT_DESC= MQTT support
POP3_DESC= POP3/POP3S support
+PROTOCOL_DESC= Transmission protocols
PROXY_IMPLIES= HTTP
RESOLV_DESC= DNS resolving options
RTSP_IMPLIES= HTTP
diff --git a/ftp/curlpp/Makefile b/ftp/curlpp/Makefile
index 61ca898e7115..c17bfe4e527c 100644
--- a/ftp/curlpp/Makefile
+++ b/ftp/curlpp/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl
OPTIONS_DEFINE= DOCS EXAMPLES
-USES= cmake compiler:c++11-lang localbase pathfix
+USES= cmake compiler:c++11-lang localbase
USE_LDCONFIG= yes
diff --git a/ftp/termscp/Makefile b/ftp/termscp/Makefile
index 0b990c893404..65d251cab960 100644
--- a/ftp/termscp/Makefile
+++ b/ftp/termscp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termscp
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= ftp
MAINTAINER= sec.research.2005@gmail.com
diff --git a/ftp/unftp/Makefile b/ftp/unftp/Makefile
index b330a15c1632..8bac0dbfc515 100644
--- a/ftp/unftp/Makefile
+++ b/ftp/unftp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unftp
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= ftp
MAINTAINER= yuri@FreeBSD.org
diff --git a/ftp/wush/Makefile b/ftp/wush/Makefile
index e8da9a2fd75b..5b49ebec4bd0 100644
--- a/ftp/wush/Makefile
+++ b/ftp/wush/Makefile
@@ -11,10 +11,7 @@ WWW= https://github.com/coder/wush
LICENSE= CC0-1.0
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
-
-DEPRECATED= Uses old go, but try building without USES=go:someversion
-EXPIRATION_DATE=2026-01-01
+USES= go:modules
GO_MODULE= github.com/coder/wush
GO_TARGET= ./cmd/wush
diff --git a/ftp/wzdftpd/Makefile b/ftp/wzdftpd/Makefile
index 3dc5f6fdeea4..5e754d97c158 100644
--- a/ftp/wzdftpd/Makefile
+++ b/ftp/wzdftpd/Makefile
@@ -11,9 +11,8 @@ WWW= https://sourceforge.net/projects/wzdftpd/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf:2.69 cpe gettext-tools libtool localbase pkgconfig
+USES= autoreconf cpe gettext-tools libtool localbase pkgconfig
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFIGURE_ARGS= --sysconfdir=${ETCDIR} --datadir=${PREFIX}/lib \
--disable-bonjour --disable-static
INSTALL_TARGET= install-strip