diff --git a/ftp/R-cran-RCurl/Makefile b/ftp/R-cran-RCurl/Makefile index 176f91268338..072c8b203800 100644 --- a/ftp/R-cran-RCurl/Makefile +++ b/ftp/R-cran-RCurl/Makefile @@ -1,22 +1,20 @@ -# Created by: TAKATSU Tomonari - PORTNAME= RCurl DISTVERSION= 1.98-1.7 CATEGORIES= ftp DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= General network client interface for R LICENSE= BSD3CLAUSE CRAN_DEPENDS= R-cran-bitops>0:devel/R-cran-bitops BUILD_DEPENDS= curl-config:ftp/curl \ ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} LIB_DEPENDS= libcurl.so:ftp/curl USES= cran:auto-plist,compiles gnome USE_GNOME= libxml2 .include diff --git a/ftp/R-cran-curl/Makefile b/ftp/R-cran-curl/Makefile index 72e40c53df74..09448f42abf4 100644 --- a/ftp/R-cran-curl/Makefile +++ b/ftp/R-cran-curl/Makefile @@ -1,18 +1,16 @@ -# Created by: TAKATSU Tomonari - PORTNAME= curl PORTVERSION= 4.3.2 CATEGORIES= ftp DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Modern and Flexible Web Client for R LICENSE= MIT BUILD_DEPENDS= ${LOCALBASE}/include/curl/curl.h:ftp/curl LIB_DEPENDS= libcurl.so:ftp/curl USES= cran:auto-plist,compiles .include diff --git a/ftp/axel/Makefile b/ftp/axel/Makefile index a3347633b3fe..2f6d5de44a99 100644 --- a/ftp/axel/Makefile +++ b/ftp/axel/Makefile @@ -1,33 +1,31 @@ -# Created by: ijliao - PORTNAME= axel PORTVERSION= 2.4 PORTREVISION= 2 CATEGORIES= ftp MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/axel/axel-2.4.tar.gz/a2a762fce0c96781965c8f9786a3d09d/ MAINTAINER= prudhvi-krishna-bsd@surapaneni.in COMMENT= Download accelerator DEPRECATED= Last release in 2009 and dead upstream, please consider using www/aria2 EXPIRATION_DATE=2022-06-30 USES= cpe gmake HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MANPREFIX}/man CPE_VENDOR= axel_project OPTIONS_DEFINE= NLS DEBUG OPTIONS_SUB= yes NLS_USES= gettext iconv NLS_CONFIGURE_ON= --i18n=1 NLS_CONFIGURE_OFF= --i18n=0 DEBUG_CONFIGURE_ON=--debug=1 --strip=0 post-configure: @${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/Makefile.settings .include diff --git a/ftp/bbftp-client/Makefile b/ftp/bbftp-client/Makefile index d3a7c8cc01d7..6c5ab2a8fa9c 100644 --- a/ftp/bbftp-client/Makefile +++ b/ftp/bbftp-client/Makefile @@ -1,35 +1,33 @@ -# Created by: Petr Holub - PORTNAME= bbftp-client PORTVERSION= 3.2.1 CATEGORIES= ftp MASTER_SITES= http://software.in2p3.fr/bbftp/dist/ \ ftp://ftp.in2p3.fr/pub/bbftp/ MAINTAINER= ports@FreeBSD.org COMMENT= Secure file transfer suite optimized for large files (client) LICENSE= GPLv2+ USES= gmake ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} WRKSRC_SUBDIR= bbftpc OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/with_ssl\/lib\/libcrypto/s,\.a,.so,' \ ${WRKSRC}/${CONFIGURE_SCRIPT} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bbftp ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/../doc/bbftp.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../doc/ports ${WRKSRC}/../ChangeLog \ ${WRKSRC}/../README ${WRKSRC}/../TODO ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/bbftp-server/Makefile b/ftp/bbftp-server/Makefile index 77c1abd4081e..362d4a056b0d 100644 --- a/ftp/bbftp-server/Makefile +++ b/ftp/bbftp-server/Makefile @@ -1,39 +1,37 @@ -# Created by: Petr Holub - PORTNAME= bbftp-server PORTVERSION= 3.2.1 CATEGORIES= ftp MASTER_SITES= http://software.in2p3.fr/bbftp/dist/ \ ftp://ftp.in2p3.fr/pub/bbftp/ MAINTAINER= ports@FreeBSD.org COMMENT= Secure file transfer suite optimized for large files (server) LICENSE= GPLv2+ USES= gmake ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} WRKSRC_SUBDIR= bbftpd USE_RC_SUBR= bbftpd OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^#include/s,malloc,stdlib,' \ ${WRKSRC}/bbftpd_cd.c ${WRKSRC}/bbftpd_statfs.c @${REINPLACE_CMD} -e '/with_ssl\/lib\/libcrypto/s,\.a,.so,' \ ${WRKSRC}/${CONFIGURE_SCRIPT} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bbftpd ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/../doc/bbftpd.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../doc/ports ${WRKSRC}/../doc/stats \ ${WRKSRC}/../ChangeLog ${WRKSRC}/../README \ ${WRKSRC}/../TODO ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/bftpd/Makefile b/ftp/bftpd/Makefile index 8a2b4980359e..7d942ee8caf3 100644 --- a/ftp/bftpd/Makefile +++ b/ftp/bftpd/Makefile @@ -1,40 +1,38 @@ -# Created by: will - PORTNAME= bftpd PORTVERSION= 6.1 CATEGORIES= ftp MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= jsmith@resonatingmedia.com COMMENT= Very configurable FTP server that can do chroot easily LICENSE= GPLv2 USES= autoreconf cpe gmake CPE_VENDOR= ${PORTNAME}_project GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-pam # Fix build with clang 11 CFLAGS+= -fcommon WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= sbin/${PORTNAME} etc/${PORTNAME}.conf.sample \ man/man8/bftpd.8.gz PORTDOCS= en pl sk OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,/etc/bftpd.conf,${PREFIX}/etc/bftpd.conf,' \ ${WRKSRC}/mypaths.h @${REINPLACE_CMD} -e 's, -ldl,,g' ${WRKSRC}/configure.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ ${INSTALL_DATA} ${WRKSRC}/bftpd.conf ${STAGEDIR}${PREFIX}/etc/bftpd.conf.sample @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/bsdftpd-ssl/Makefile b/ftp/bsdftpd-ssl/Makefile index 60b91de8c7f3..d0969decd5fb 100644 --- a/ftp/bsdftpd-ssl/Makefile +++ b/ftp/bsdftpd-ssl/Makefile @@ -1,78 +1,76 @@ -# Created by: Nick Leuta - PORTNAME= bsdftpd-ssl PORTVERSION= 1.1.0 PORTREVISION= 4 CATEGORIES= ftp MASTER_SITES= http://www.sourcefiles.org/System/Daemons/FTP/ \ LOCAL/sunpoet MAINTAINER= skynick@mail.sc.ru COMMENT= Secure FTP client/server with TLS/SSL support USES= ssl MAKE_ENV+= OBJFORMAT=elf MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= SERVER DOCS EXAMPLES SERVER_DESC= Build/install FTP server as well OPTIONS_SUB= yes USE_RC_SUBR= ${PORTNAME} # in case people still have CLIENT_ONLY defined... .if !defined(CLIENT_ONLY) OPTIONS_DEFAULT=SERVER .endif # explicitly link against libpam to support external toolchains. LDFLAGS+= -lpam .include .if ${PORT_OPTIONS:MSERVER} && ${PORT_OPTIONS:MEXAMPLES} SUB_FILES= pkg-message .endif post-patch: ${MV} ${WRKSRC}/docs/README ${WRKSRC}/docs/README-docs do-configure: (cd ${WRKSRC} && ./config.sh FreeBSD) || true do-build: ${DO_MAKE_BUILD} -C ${WRKSRC}/port ${DO_MAKE_BUILD} -C ${WRKSRC}/ftp .if ${PORT_OPTIONS:MSERVER} ${DO_MAKE_BUILD} -C ${WRKSRC}/ftpd .endif do-install: # Client part ${INSTALL_PROGRAM} ${WRKSRC}/ftp/ftps ${STAGEDIR}${PREFIX}/bin/ftps ${INSTALL_MAN} ${WRKSRC}/ftp/ftps.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ftps.1.gz # Server part .if ${PORT_OPTIONS:MSERVER} ${INSTALL_PROGRAM} ${WRKSRC}/ftpd/ftpd ${STAGEDIR}${PREFIX}/libexec/ftpd ${INSTALL_MAN} ${WRKSRC}/ftpd/ftpchroot.5.gz ${STAGEDIR}${MANPREFIX}/man/man5/ftpchroot.5.gz ${INSTALL_MAN} ${WRKSRC}/ftpd/xferlog.5.gz ${STAGEDIR}${MANPREFIX}/man/man5/xferlog.5.gz ${INSTALL_MAN} ${WRKSRC}/ftpd/ftpd.8.gz ${STAGEDIR}${MANPREFIX}/man/man8/ftpd.8.gz ${LN} -s ftpchroot.5.gz ${STAGEDIR}${MANPREFIX}/man/man5/ftpchroot-ssl.5.gz ${LN} -s ftpd.8.gz ${STAGEDIR}${MANPREFIX}/man/man8/ftpd-ssl.8.gz .endif post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} . for file in COPYRIGHT README INSTALL ChangeLog ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} . endfor .if ${PORT_OPTIONS:MSERVER} && ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/cert ${INSTALL_SCRIPT} ${WRKSRC}/cert/* ${STAGEDIR}${EXAMPLESDIR}/cert . for file in README.examples ftpchroot ftpusers rc_conf_d.bsdftpd_ssl ${INSTALL_DATA} ${FILESDIR}/${file} ${STAGEDIR}${EXAMPLESDIR} . endfor .endif .include diff --git a/ftp/cmdftp/Makefile b/ftp/cmdftp/Makefile index 19c9d68841bc..aaeb8a6db336 100644 --- a/ftp/cmdftp/Makefile +++ b/ftp/cmdftp/Makefile @@ -1,17 +1,15 @@ -# Created by: Andreas Fehlner - PORTNAME= cmdftp PORTVERSION= 0.9.8 CATEGORIES= ftp MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Command line shell-like FTP client LICENSE= GPLv3 GNU_CONFIGURE= yes PLIST_FILES= bin/cmdftp man/man1/${PORTNAME}.1.gz .include diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile index 5bdaa0bc19db..b32bdbd2e6a6 100644 --- a/ftp/curl/Makefile +++ b/ftp/curl/Makefile @@ -1,173 +1,171 @@ -# Created by: Neil Blakey-Milner - PORTNAME= curl PORTVERSION= 7.84.0 CATEGORIES= ftp net www MASTER_SITES= https://curl.se/download/ \ https://github.com/curl/curl/releases/download/curl-${PORTVERSION:S|.|_|g}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command line tool and library for transferring data with URLs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool localbase pathfix perl5 shebangfix tar:xz USE_PERL5= build CONFIGURE_ARGS= --disable-werror \ --with-fish-functions-dir=${LOCALBASE}/share/fish/completions \ --with-zsh-functions-dir=${LOCALBASE}/share/zsh/site-functions CONFIGURE_ENV= LOCALBASE=${LOCALBASE} \ ac_cv_func_SSLv2_client_method=no GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= test USE_LDCONFIG= yes CPE_VENDOR= haxx SHEBANG_FILES= */*.pl OPTIONS_DEFINE= ALTSVC BROTLI CA_BUNDLE COOKIES CURL_DEBUG DEBUG DOCS EXAMPLES IDN IPV6 NTLM PROXY PSL STATIC TLS_SRP ZSTD OPTIONS_GROUP= PROTOCOL OPTIONS_RADIO= SSL OPTIONS_SINGLE= GSSAPI RESOLV OPTIONS_GROUP_PROTOCOL= DICT FTP GOPHER HTTP HTTP2 IMAP LDAP LDAPS LIBSSH2 MQTT POP3 RTMP RTSP SMB SMTP TELNET TFTP OPTIONS_RADIO_SSL= GNUTLS OPENSSL WOLFSSL OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_SINGLE_RESOLV= CARES THREADED_RESOLVER OPTIONS_DEFAULT=ALTSVC CA_BUNDLE COOKIES GSSAPI_${${SSL_DEFAULT} == base :?BASE :NONE} DICT FTP GOPHER HTTP HTTP2 IMAP LIBSSH2 NTLM OPENSSL POP3 PROXY PSL RTSP SMTP STATIC TELNET TFTP THREADED_RESOLVER TLS_SRP OPTIONS_SUB= yes ALTSVC_DESC= HTTP Alternative Services support CA_BUNDLE_DESC= Enable CA bundle for OpenSSL/GnuTLS COOKIES_DESC= Cookies support CURL_DEBUG_DESC=cURL debug memory tracking DICT_DESC= DICT (RFC 2229) support HTTP_DESC= HTTP/HTTPS support HTTP2_DESC= HTTP/2 support (requires HTTP) HTTP2_IMPLIES= HTTP IMAP_DESC= IMAP/IMAPS support LDAPS_IMPLIES= LDAP LIBSSH2_DESC= SCP/SFTP support via libssh2 (requires OPENSSL) LIBSSH2_IMPLIES=OPENSSL MQTT_DESC= MQTT support POP3_DESC= POP3/POP3S support PROXY_IMPLIES= HTTP RESOLV_DESC= DNS resolving options RTSP_IMPLIES= HTTP SMB_DESC= SMB/CIFS support SMTP_DESC= SMTP/SMTPS support THREADED_RESOLVER_DESC= Threaded DNS resolver TLS_SRP_DESC= TLS-SRP (Secure Remote Password) support ALTSVC_CONFIGURE_ENABLE=alt-svc BROTLI_CONFIGURE_WITH= brotli BROTLI_LIB_DEPENDS= libbrotlidec.so:archivers/brotli CA_BUNDLE_CONFIGURE_WITH= ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss CARES_CONFIGURE_ENABLE= ares CARES_LIB_DEPENDS= libcares.so:dns/c-ares CARES_USES= pkgconfig COOKIES_CONFIGURE_ENABLE= cookies CURL_DEBUG_CONFIGURE_ENABLE= curldebug DEBUG_CONFIGURE_ENABLE= debug DICT_CONFIGURE_ENABLE= dict FTP_CONFIGURE_ENABLE= ftp GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls \ libnettle.so:security/nettle GOPHER_CONFIGURE_ENABLE=gopher GSSAPI_BASE_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_BASE_CPPFLAGS= ${GSSAPICPPFLAGS} GSSAPI_BASE_LDFLAGS= ${GSSAPILDFLAGS} GSSAPI_BASE_LIBS= ${GSSAPILIBS} GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_CPPFLAGS=${GSSAPICPPFLAGS} GSSAPI_HEIMDAL_LDFLAGS= ${GSSAPILDFLAGS} GSSAPI_HEIMDAL_LIBS= ${GSSAPILIBS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_CONFIGURE_ON=--with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_CPPFLAGS= ${GSSAPICPPFLAGS} GSSAPI_MIT_LDFLAGS= ${GSSAPILDFLAGS} GSSAPI_MIT_LIBS= ${GSSAPILIBS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_NONE_CONFIGURE_ON= --without-gssapi HTTP_CONFIGURE_ENABLE= http HTTP2_CONFIGURE_WITH= nghttp2 HTTP2_LIB_DEPENDS= libnghttp2.so:www/libnghttp2 HTTP2_USES= pkgconfig IDN_CONFIGURE_WITH= libidn2 IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 IMAP_CONFIGURE_ENABLE= imap IPV6_CONFIGURE_ENABLE= ipv6 LDAP_CONFIGURE_ENABLE= ldap LDAP_USE= OPENLDAP=yes LDAPS_CONFIGURE_ENABLE= ldaps LIBSSH2_CONFIGURE_WITH= libssh2 LIBSSH2_LIB_DEPENDS= libssh2.so:security/libssh2 MQTT_CONFIGURE_ENABLE= mqtt NTLM_CONFIGURE_ENABLE= ntlm OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE} OPENSSL_CPPFLAGS= -I${OPENSSLINC} OPENSSL_LDFLAGS= -L${OPENSSLLIB} OPENSSL_USES= ssl POP3_CONFIGURE_ENABLE= pop3 PROXY_CONFIGURE_ENABLE= proxy PSL_CONFIGURE_WITH= libpsl PSL_LIB_DEPENDS= libpsl.so:dns/libpsl RTMP_CONFIGURE_WITH= librtmp RTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp RTMP_USES= pkgconfig RTSP_CONFIGURE_ENABLE= rtsp SMB_CONFIGURE_ENABLE= smb SMTP_CONFIGURE_ENABLE= smtp STATIC_CONFIGURE_ENABLE=static TELNET_CONFIGURE_ENABLE=telnet TFTP_CONFIGURE_ENABLE= tftp THREADED_RESOLVER_CONFIGURE_ENABLE= pthreads threaded-resolver TLS_SRP_CONFIGURE_ENABLE= tls-srp WOLFSSL_CONFIGURE_WITH= wolfssl WOLFSSL_LIB_DEPENDS= libwolfssl.so:security/wolfssl ZSTD_CONFIGURE_WITH= zstd ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd .include .if !${PORT_OPTIONS:MCA_BUNDLE} && (${PORT_OPTIONS:MGNUTLS} || ${PORT_OPTIONS:MOPENSSL}) CONFIGURE_ARGS+=--with-ca-fallback .endif .if ((!${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL}) || (${PORT_OPTIONS:MOPENSSL} && ${SSL_DEFAULT:Mlibressl*})) && ${PORT_OPTIONS:MTLS_SRP} 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 .endif .if ${PORT_OPTIONS:MGSSAPI_BASE} && exists(${LOCALBASE}/lib/libkrb5support.so) BROKEN= The GSSAPI_BASE option is selected, but you have krb5 installed. \ This is incompatible. In order to build, either select GSSAPI_MIT, \ or temporarily deinstall krb5 to build curl, or build in poudriere .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS = / s|$$| docs scripts|; /^DIST_SUBDIRS = / s| docs scripts||; /cd docs &&/d' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|\(flags_dbg_off=\)".*"|\1""|; s|\(flags_opt_off=\)".*"|\1""|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|include |include |' ${WRKSRC}/lib/urldata.h post-install: ${INSTALL_DATA} ${WRKSRC}/docs/libcurl/libcurl.m4 ${STAGEDIR}${PREFIX}/share/aclocal/ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/libcurl/ cd ${WRKSRC}/docs/ && ${INSTALL_DATA} FAQ INSTALL KNOWN_BUGS MAIL-ETIQUETTE THANKS TODO options-in-versions *.md ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} ABI.md libcurl.m4 *.pl symbols-in-versions ${STAGEDIR}${DOCSDIR}/libcurl/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} README.md Makefile.example makefile* *.c *.cpp ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/ftp/curlpp/Makefile b/ftp/curlpp/Makefile index 81eb856690e6..433fcfdb2092 100644 --- a/ftp/curlpp/Makefile +++ b/ftp/curlpp/Makefile @@ -1,34 +1,32 @@ -# Created by: ijliao - PORTNAME= curlpp PORTVERSION= 0.8.1 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= ftp MAINTAINER= sunpoet@FreeBSD.org COMMENT= C++ wrapper for libcurl LICENSE= MIT LICENSE_FILE= ${WRKSRC}/doc/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl OPTIONS_DEFINE= DOCS EXAMPLES USES= cmake compiler:c++11-lang localbase pathfix USE_LDCONFIG= yes GH_ACCOUNT= jpbarrette USE_GITHUB= yes post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/guide.pdf ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/examples/README ${WRKSRC}/examples/example*.cpp ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/ftp/dmachine/Makefile b/ftp/dmachine/Makefile index 05a89e56c28a..d4e49843a24b 100644 --- a/ftp/dmachine/Makefile +++ b/ftp/dmachine/Makefile @@ -1,34 +1,32 @@ -# Created by: ijliao - PORTNAME= dmachine PORTVERSION= 0.25 CATEGORIES= ftp java MASTER_SITES= SF MAINTAINER= hsn@sendmail.cz COMMENT= Non interactive, non graphical, batch download manager LICENSE= GPLv2 USES= zip USE_JAVA= yes NO_ARCH= yes NO_BUILD= yes SUB_FILES= dmachine.sh NO_WRKSUBDIR= yes OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKDIR}/dmachine.sh ${STAGEDIR}${PREFIX}/bin/dmachine ${INSTALL_DATA} ${WRKSRC}/dmachine.jar ${STAGEDIR}${PREFIX}/share/java/classes/dmachine.jar do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/dmachine.cnf ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/fmirror/Makefile b/ftp/fmirror/Makefile index 6157cb07fd30..5bd437ce3b14 100644 --- a/ftp/fmirror/Makefile +++ b/ftp/fmirror/Makefile @@ -1,29 +1,27 @@ -# Created by: Xavier Beaudouin - PORTNAME= fmirror PORTVERSION= 0.8.4 PORTREVISION= 4 CATEGORIES= ftp MASTER_SITES= https://BSDforge.com/projects/source/ftp/fmirror/ MAINTAINER= kiwi@oav.net COMMENT= Program for mirroring files and directories from FTP server LICENSE= GPLv2 GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS do-install: cd ${WRKSRC} && \ ${INSTALL_PROGRAM} fmirror ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_MAN} ${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} && \ cd ${WRKSRC} && \ ${INSTALL_DATA} ChangeLog README ${STAGEDIR}${DOCSDIR} && \ cd ${WRKSRC}/configs && \ ${INSTALL_DATA} generic.conf redhat.conf sample.conf \ ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/freebsd-ftpd/Makefile b/ftp/freebsd-ftpd/Makefile index 03529bbc5f0a..753de960c57f 100644 --- a/ftp/freebsd-ftpd/Makefile +++ b/ftp/freebsd-ftpd/Makefile @@ -1,41 +1,39 @@ -# Created by: cy@FreeBSD.org - PORTNAME= freebsd-ftpd DISTVERSIONPREFIX= v DISTVERSION= 20220711 PORTREVISION= 2 CATEGORIES= ftp MAINTAINER= cy@FreeBSD.org COMMENT= FreeBSD ftpd LICENSE= BSD3CLAUSE USE_GITHUB= yes GH_ACCOUNT= cschuber USES= uidfix MAKE_ARGS+= BINOWN=${BINOWN} BINMODE=${BINMODE} MAKE_ENV+= MAKESYSPATH=/usr/src/share/mk \ BINDIR=${PREFIX}/libexec \ MANDIR=${PREFIX}/man/man OPTIONS_DEFINE= IPV6 LIBBLACKLIST OPTIONS_DEFAULT= IPV6 LIBBLACKLIST .if !exists(/usr/include/blacklist.h) OPTIONS_EXCLUDE= LIBBLACKLIST .endif LIBBLACKLIST_DESC= libblacklist(3) support for rlogind(8) and rshd(8) LIBBLACKLIST_MAKE_ARGS= USE_LIBBLACKLIST=yes .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300134 MAKE_ENV+= MK_WERROR=no .else MAKE_ENV+= NO_WERROR=1 .endif .include diff --git a/ftp/ftpcopy/Makefile b/ftp/ftpcopy/Makefile index 9d9554bd3450..797f134a6e08 100644 --- a/ftp/ftpcopy/Makefile +++ b/ftp/ftpcopy/Makefile @@ -1,41 +1,39 @@ -# Created by: Maxim Sobolev - PORTNAME= ftpcopy PORTVERSION= 0.6.7 CATEGORIES= ftp MASTER_SITES= http://www.ohse.de/uwe/ftpcopy/ MAINTAINER= mandree@FreeBSD.org COMMENT= Command line FTP tools for listing and mirroring LICENSE= GPLv2 USES= perl5 USE_PERL5= build WRKSRC= ${WRKDIR}/web/${DISTNAME} OPTIONS_DEFINE= DOCS .include .if ${ARCH} != amd64 && ${ARCH} != i386 USES+= compiler:gcc-c++11-lib .endif pre-build: ${ECHO} "${CC}" >${WRKSRC}/src/conf-cc ${ECHO} "${CPPFLAGS} ${CFLAGS}" >${WRKSRC}/src/conf-cflags ${ECHO} "${LDFLAGS}" >${WRKSRC}/src/conf-ldflags do-install: cd ${WRKSRC}/compile && \ ${INSTALL_PROGRAM} ftpcopy ftpls ${STAGEDIR}${PREFIX}/bin && \ ${INSTALL_MAN} *.1 ${STAGEDIR}${PREFIX}/man/man1 && \ ${INSTALL_SCRIPT} ftpcp ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} && \ cd ${WRKSRC}/compile && \ ${INSTALL_DATA} ChangeLog NEWS \ README THANKS ftpcopy.html ftpls.html ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/ftpfind/Makefile b/ftp/ftpfind/Makefile index d13983b0748e..13ebf165700a 100644 --- a/ftp/ftpfind/Makefile +++ b/ftp/ftpfind/Makefile @@ -1,19 +1,17 @@ -# Created by: Tomokazu ISHII - PORTNAME= ftpfind PORTVERSION= 0.996 CATEGORIES= ftp MASTER_SITES= http://hp.vector.co.jp/authors/VA013366/ MAINTAINER= ports@FreeBSD.org COMMENT= Find directory or file on FTP server PLIST_FILES= bin/ftpfind USES= shebangfix SHEBANG_FILES= ftpfind do-install: ${INSTALL_SCRIPT} ${WRKSRC}/ftpfind ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/ftp/ftplib/Makefile b/ftp/ftplib/Makefile index f148438b4495..c9c73f8797a8 100644 --- a/ftp/ftplib/Makefile +++ b/ftp/ftplib/Makefile @@ -1,43 +1,41 @@ -# Created by: ijliao - PORTNAME= ftplib PORTVERSION= 4.0.1 CATEGORIES= ftp MASTER_SITES= http://nbpfaus.net/~pfau/ftplib/ DISTNAME= ${PORTNAME}-4.0-1 MAINTAINER= ports@FreeBSD.org COMMENT= Set of routines that implement the FTP protocol LICENSE= ART20 LICENSE_FILE= ${WRKDIR}/${DISTNAME}/LICENSE WRKSRC= ${WRKDIR}/${DISTNAME}/src USES= gmake USE_LDCONFIG= yes PLIST_FILES= bin/ftpdir bin/ftpget bin/ftplist bin/ftprm bin/ftpsend \ bin/qftp include/ftplib.h \ lib/libftp.a lib/libftp.so lib/libftp.so.4 post-patch: @${REINPLACE_CMD} -e \ '/^SOVERSION/s|=.*|= $$(SONAME)| ; \ s|CFLAGS =|CFLAGS +=| ; \ s|LDFLAGS =|LDFLAGS +=| ; \ s|$$(SOVERSION)|$$(SONAME)| ; \ s|-lc -o|-o| ; \ /libftp.so/s|ln -sf|${TRUE}|' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/qftp ${STAGEDIR}${PREFIX}/bin .for i in ftpdir ftpget ftplist ftprm ftpsend ${LN} -sf qftp ${STAGEDIR}${PREFIX}/bin/${i} .endfor ${INSTALL_DATA} ${WRKSRC}/ftplib.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libftp.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libftp.so.4 ${STAGEDIR}${PREFIX}/lib ${LN} -sf libftp.so.4 ${STAGEDIR}${PREFIX}/lib/libftp.so .include diff --git a/ftp/ftpmirror/Makefile b/ftp/ftpmirror/Makefile index 58d353d4838a..4fa704d7f94a 100644 --- a/ftp/ftpmirror/Makefile +++ b/ftp/ftpmirror/Makefile @@ -1,37 +1,35 @@ -# Created by: Yasuhiro Fukuma - PORTNAME= ftpmirror PORTVERSION= 1.96 PORTREVISION= 5 CATEGORIES= ftp MASTER_SITES= ftp://ftp.sai.msu.su/pub/unix/FTP/mirror/ MAINTAINER= garga@FreeBSD.org COMMENT= Utility to mirror directory hierarchy with FTP LICENSE= BSD2CLAUSE RUN_DEPENDS= p5-Socket6>=0:net/p5-Socket6 OPTIONS_DEFINE= DOCS GNU_CONFIGURE= yes USES= shebangfix perl5 SHEBANG_FILES= ftpmirror rotate CONFIGURE_ENV+= PERL="${PERL}" INSTALL_PROGRAM="${INSTALL_SCRIPT}" PORTDOCS= README.jis RELEASE.jis post-configure: @${REINPLACE_CMD} -i '' -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/Fan/Fan.pm post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/ftp/ftpproxy/Makefile b/ftp/ftpproxy/Makefile index e513b110d214..23b3e94a45aa 100644 --- a/ftp/ftpproxy/Makefile +++ b/ftp/ftpproxy/Makefile @@ -1,28 +1,26 @@ -# Created by: Philippe Le Berre - PORTNAME= ftpproxy PORTVERSION= 1.2.3 PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= http://www.ftpproxy.org/download/ \ http://www.ftpproxy.org/download/older_releases/ MAINTAINER= philippe@le-berre.com COMMENT= FTP proxy USES= gmake tar:tgz MAKE_JOBS_UNSAFE= yes MAKE_ARGS= CC="${CC}" PLIST_FILES= sbin/ftp.proxy \ man/man1/ftp.proxy.1.gz pre-build: @${REINPLACE_CMD} -e 's|^CFLAGS.*|CFLAGS=${CFLAGS} \ -DVERSION=\\"${PORTVERSION}\\"|' ${WRKSRC}/src/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/ftp.proxy ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/doc/ftp.proxy.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/ftp/ftpsesame/Makefile b/ftp/ftpsesame/Makefile index 66fc19a11762..09e94565bde6 100644 --- a/ftp/ftpsesame/Makefile +++ b/ftp/ftpsesame/Makefile @@ -1,23 +1,21 @@ -# Created by: Sergey Matveychuk - PORTNAME= ftpsesame PORTVERSION= 0.95 CATEGORIES= ftp MASTER_SITES= http://www.sentia.org/downloads/ \ LOCAL/sem MAINTAINER= ports@FreeBSD.org COMMENT= Helper for pf firewall to pass FTP protocol LICENSE= ISCL PLIST_FILES= bin/ftpsesame man/man8/ftpsesame.8.gz USE_RC_SUBR= ftpsesame MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} MANPREFIX=${STAGEDIR}${MANPREFIX} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ftpsesame ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/ftpsesame.8 ${STAGEDIR}${PREFIX}/man/man8 .include diff --git a/ftp/ftpsync/Makefile b/ftp/ftpsync/Makefile index da7e28cdb0a6..99b753071f37 100644 --- a/ftp/ftpsync/Makefile +++ b/ftp/ftpsync/Makefile @@ -1,32 +1,30 @@ -# Created by: Andrew Pantyukhin - PORTNAME= ftpsync PORTVERSION= 1.3.06 PORTEPOCH= 1 CATEGORIES= ftp MASTER_SITES= http://download.clazzes.org/ftpsync/ DISTNAME= ${PORTNAME}-${PORTVERSION}-0 MAINTAINER= rodrigO@FreeBSD.org COMMENT= Synchronizes a local and a remote FTP directory trees LICENSE= GPLv2 RUN_DEPENDS= p5-libwww>=5.805:www/p5-libwww USES= perl5 shebangfix tar:bzip2 NO_BUILD= yes PLIST_FILES= bin/${PORTNAME}.pl SHEBANG_FILES= ftpsync.pl PORTDOCS= * OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} Changes_1.00-1.3.04.txt License.txt \ ReadMe.txt ToDo.txt changelog ${STAGEDIR}${DOCSDIR} .include diff --git a/ftp/gftp/Makefile b/ftp/gftp/Makefile index 7e97037bf596..a1612be3430f 100644 --- a/ftp/gftp/Makefile +++ b/ftp/gftp/Makefile @@ -1,31 +1,29 @@ -# Created by: Damjan Marion - PORTNAME= gftp PORTVERSION= 2.7.0b CATEGORIES= ftp MAINTAINER= oliver@FreeBSD.org COMMENT= Free multithreaded GTK-based FTP and SFTP client LICENSE= GPLv2 USES= autoreconf gnome gmake libtool pathfix pkgconfig ssl tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= masneyb USE_GNOME= glib20 gtk20 GNU_CONFIGURE= yes CFLAGS+= -D_WANT_SEMUN OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_USE= GNOME=intltool NLS_CONFIGURE_OFF= --disable-nls post-patch: @${TOUCH} ${WRKSRC}/config.rpath .include diff --git a/ftp/horde-gollem/Makefile b/ftp/horde-gollem/Makefile index 97b8a128702d..257e6490f14c 100644 --- a/ftp/horde-gollem/Makefile +++ b/ftp/horde-gollem/Makefile @@ -1,39 +1,37 @@ -# Created by: Martin Matuska (mm@FreeBSD.org) - PORTNAME= gollem PORTVERSION= 3.0.13 CATEGORIES= ftp www pear PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}horde- MAINTAINER= horde@FreeBSD.org COMMENT= Horde Web-based File Manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= horde php cpe USE_PHP= gettext json USE_HORDE_BUILD= Horde_Role USE_HORDE_RUN= Horde_Role \ horde \ Horde_Auth \ Horde_Cache \ Horde_Core \ Horde_Editor \ Horde_Exception \ Horde_Mime \ Horde_Mime_Viewer \ Horde_Perms \ Horde_Secret \ Horde_Serialize \ Horde_Support \ Horde_Url \ Horde_Util \ Horde_Vfs \ Horde_View # Optional but we want it USE_HORDE_RUN+= Horde_Db \ Horde_Share .include diff --git a/ftp/hsftp/Makefile b/ftp/hsftp/Makefile index cd3d70e45213..0ab0756f3904 100644 --- a/ftp/hsftp/Makefile +++ b/ftp/hsftp/Makefile @@ -1,38 +1,36 @@ -# Created by: will - PORTNAME= hsftp PORTVERSION= 1.15 PORTREVISION= 3 CATEGORIES= ftp MASTER_SITES= http://la-samhna.de/hsftp/ \ http://www.alaskaparadise.com/freebsd/ MAINTAINER= ports@FreeBSD.org COMMENT= FTP emulator that uses ssh to transport commands/data LICENSE= GPLv2 OPTIONS_DEFINE= OPENSSH READLINE OPTIONS_DEFAULT=READLINE OPENSSH_DESC= Build with OpenSSH support READLINE_DESC= Enable readline support GNU_CONFIGURE= yes MAKEFILE= makefile PLIST_FILES= bin/hsftp man/man1/hsftp.1.gz OPENSSH_RUN_DEPENDS= ssh:security/openssh-portable OPENSSH_CONFIGURE_WITH= openssh READLINE_USES= readline READLINE_CONFIGURE_WITH= readline pre-patch: ${REINPLACE_CMD} -e '2343d' ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hsftp ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/hsftp.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/ftp/jftp/Makefile b/ftp/jftp/Makefile index 5162aa35c50d..222cdb7e0924 100644 --- a/ftp/jftp/Makefile +++ b/ftp/jftp/Makefile @@ -1,28 +1,26 @@ -# Created by: ijliao - PORTNAME= jftp PORTVERSION= 1.60 CATEGORIES= ftp java MASTER_SITES= SF/j-ftp/${PORTNAME}/${PORTVERSION} DISTNAME= j-ftp-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Java Network Browser LICENSE= GPLv2 NO_BUILD= yes NO_ARCH= yes USE_JAVA= yes WRKSRC= ${WRKDIR}/j-ftp DATADIR= ${JAVASHAREDIR}/${PORTNAME} PLIST_FILES= bin/jftp %%DATADIR%%/jftp.jar SUB_FILES= jftp.sh do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/jftp.sh ${STAGEDIR}${PREFIX}/bin/jftp ${INSTALL_DATA} ${WRKSRC}/build/jars/jftp.jar ${STAGEDIR}${DATADIR}/ .include diff --git a/ftp/lftp/Makefile b/ftp/lftp/Makefile index 9f61d1426959..7e932235fb16 100644 --- a/ftp/lftp/Makefile +++ b/ftp/lftp/Makefile @@ -1,74 +1,72 @@ -# Created by: Andrey Zakhvatov - PORTNAME= lftp PORTVERSION= 4.9.2 CATEGORIES= ftp MASTER_SITES= http://lftp.tech/ftp/ \ http://lftp.tech/ftp/old/ \ http://lftp.cybermirror.org/ \ http://lftp.cybermirror.org/old/ \ http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/ \ http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/old/ \ http://ftp.tuwien.ac.at/infosys/browsers/ftp/lftp/ \ ftp://ftp.cs.tu-berlin.de/pub/net/ftp/lftp/ MAINTAINER= martymac@FreeBSD.org COMMENT= Shell-like command line FTP client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 \ libidn2.so:dns/libidn2 USES= compiler:c++11-lang charsetfix cpe iconv libtool localbase \ readline shebangfix GNU_CONFIGURE= yes CPE_VENDOR= lftp_project PORTDOCS= AUTHORS BUGS ChangeLog FAQ FEATURES INSTALL \ MIRRORS NEWS README README.debug-levels README.modules \ THANKS TODO SHEBANG_FILES= src/verify-file \ src/convert-mozilla-cookies \ src/xdg-move OPTIONS_DEFINE= DOCS NLS OPTIONS_RADIO= SSL OPTIONS_RADIO_SSL= OPENSSL GNUTLS OPTIONS_DEFAULT= OPENSSL OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls OPENSSL_CONFIGURE_WITH= openssl OPENSSL_USES= ssl GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_USES= pkgconfig post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/lftp.conf \ ${STAGEDIR}${PREFIX}/etc/lftp.conf.sample post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include # Only link to libthr if necessary .if ${PORT_OPTIONS:MGNUTLS} NEED_PTHREAD= yes .else .if exists(${OPENSSLLIB}/libssl.so) NEED_PTHREAD!= ldd ${OPENSSLLIB}/libssl.so | ${GREP} -w 'libthr\.so' || ${ECHO_CMD} .else NEED_PTHREAD= # empty .endif .endif .if !empty(NEED_PTHREAD) LDFLAGS+= -pthread .endif .include diff --git a/ftp/linux-c7-curl/Makefile b/ftp/linux-c7-curl/Makefile index 8f3f37080f74..c771c9a85ce4 100644 --- a/ftp/linux-c7-curl/Makefile +++ b/ftp/linux-c7-curl/Makefile @@ -1,28 +1,26 @@ -# Created by: Piotr Kubaj - PORTNAME= curl PORTVERSION= 7.29.0 DISTVERSIONSUFFIX= -59.el7_9.1 PORTREVISION= 12 CATEGORIES= ftp linux MAINTAINER= emulation@FreeBSD.org COMMENT= Tool for transferring files with URL syntax (Linux CentOS ${LINUX_DIST_VER}) LICENSE= MIT USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= libssh2 nspr nss openldap USE_LINUX_RPM= nolib CPE_VENDOR= haxx LIB_DISTNAMES= lib${DISTNAME} CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/ftp/mirror/Makefile b/ftp/mirror/Makefile index 790273b2225c..3a09f70e84eb 100644 --- a/ftp/mirror/Makefile +++ b/ftp/mirror/Makefile @@ -1,28 +1,26 @@ -# Created by: torstenb - PORTNAME= mirror PORTVERSION= 2.9 PORTREVISION= 2 CATEGORIES= ftp MASTER_SITES= http://cschubert.com/distfiles/ \ LOCAL/cy PATCH_SITES= ${MASTER_SITES} PATCHFILES= ftp.pl_wupatch MAINTAINER= cy@FreeBSD.org COMMENT= Mirror packages on remote sites MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} USES= perl5 shebangfix SHEBANG_FILES= dateconv.pl ftp.pl lchat.pl mirror.pl pkgs_to_mmin.pl \ do_unlinks.pl install.pl lsparse.pl mm.pl prune_logs.pl NO_WRKSUBDIR= yes MAKEFILE= makefile pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mirror .include diff --git a/ftp/ncftp3/Makefile b/ftp/ncftp3/Makefile index d7da5e1d396b..bbab40c259f0 100644 --- a/ftp/ncftp3/Makefile +++ b/ftp/ncftp3/Makefile @@ -1,58 +1,56 @@ -# Created by: ache - PORTNAME= ncftp PORTVERSION= 3.2.6 PORTREVISION?= 2 CATEGORIES= ftp MASTER_SITES= ftp://ftp.ncftp.com/ncftp/ \ ftp://ftp.mirrorservice.org/sites/ftp.ncftp.com/ncftp/ DISTNAME= ncftp-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= FTP client with advanced user interface LICENSE= ARTPERL10 LICENSE_FILE= ${WRKSRC}/doc/LICENSE.txt USES= ncurses tar:xz WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV+= ac_cv_header_ncurses_h=yes PORTDOCS= * LIBNCFTP= libncftp.so.3 LIBSIO= libsio.so.5 LIBSTRN= libStrn.so.1 OPTIONS_DEFINE= LIBS DOCS OPTIONS_DEFAULT=LIBS LIBS_DESC= Install optional libraries OPTIONS_SUB= yes pre-build-LIBS-on: .for dir in Strn libncftp sio ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -C ${WRKSRC}/${dir} so .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/* ${STAGEDIR}${PREFIX}/bin ${LN} -sf ncftpbatch ${STAGEDIR}${PREFIX}/bin/ncftpspooler ${INSTALL_MAN} ${WRKSRC}/doc/man/* ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/Strn/Strn.3 ${STAGEDIR}${MANPREFIX}/man/man3 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) -${RM} -r ${STAGEDIR}${DOCSDIR}/man do-install-LIBS-on: ${INSTALL_LIB} ${WRKSRC}/Strn/${LIBSTRN} ${STAGEDIR}${PREFIX}/lib .for lib in libncftp/${LIBNCFTP} sio/${LIBSIO} Strn/${LIBSTRN} ${INSTALL_LIB} ${WRKSRC}/${lib} ${STAGEDIR}${PREFIX}/lib ${LN} -sf ${lib:T} ${STAGEDIR}${PREFIX}/lib/${lib:T:R} .endfor .include diff --git a/ftp/net2ftp/Makefile b/ftp/net2ftp/Makefile index d531fe995197..eb084504b1e2 100644 --- a/ftp/net2ftp/Makefile +++ b/ftp/net2ftp/Makefile @@ -1,32 +1,30 @@ -# Created by: Alexander Kriventsov - PORTNAME= net2ftp PORTVERSION= 1.3 PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= https://www.net2ftp.com/download/ DISTNAME= ${PORTNAME}_v${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Web-based FTP client written in PHP LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/files_to_upload/LICENSE.txt USES= cpe php zip .if !defined(WITHOUT_PHP_DEPENDS) USE_PHP= ftp mysqli pcre session zlib .endif NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message post-patch: @${FIND} ${WRKSRC}/files_to_upload -name 'settings*.inc.php' | ${XARGS} -I % ${MV} % %.sample do-install: cd ${WRKSRC}/files_to_upload && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include diff --git a/ftp/netdumpd/Makefile b/ftp/netdumpd/Makefile index 7abc05ebea21..c88c94774602 100644 --- a/ftp/netdumpd/Makefile +++ b/ftp/netdumpd/Makefile @@ -1,22 +1,20 @@ -# Created by: Mark Johnston - PORTNAME= netdumpd PORTVERSION= 20220406 PORTREVISION= 0 CATEGORIES= ftp MASTER_SITES= LOCAL/markj MAINTAINER= markj@FreeBSD.org COMMENT= UDP server capable of handling netdump transfers LICENSE= BSD2CLAUSE MAKE_ARGS+= BINDIR=${PREFIX}/sbin MAKE_ARGS+= MANDIR=${PREFIX}/man/man MAKE_ARGS+= SCRIPTSDIR=${PREFIX}/etc/rc.d PLIST_FILES= sbin/${PORTNAME} man/man8/${PORTNAME}.8.gz etc/rc.d/${PORTNAME} USES+= uidfix .include diff --git a/ftp/ocaml-ocurl/Makefile b/ftp/ocaml-ocurl/Makefile index c04cf7f710ae..e5e6b54f0408 100644 --- a/ftp/ocaml-ocurl/Makefile +++ b/ftp/ocaml-ocurl/Makefile @@ -1,51 +1,49 @@ -# Created by: Marwan BURELLE - PORTNAME= ocurl PORTVERSION= 0.8.2 CATEGORIES= ftp PKGNAMEPREFIX= ocaml- MAINTAINER= danfe@FreeBSD.org COMMENT= Interface for OCaml to the curl lib LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ocamlc:lang/ocaml \ ocamlfind:devel/ocaml-findlib RUN_DEPENDS:= ${BUILD_DEPENDS} LIB_DEPENDS= libcurl.so:ftp/curl USES= gmake GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes USE_GITHUB= yes GH_ACCOUNT= ygrek USE_OCAML= yes USE_OCAML_CAMLP4= yes USE_OCAML_FINDLIB= yes USE_OCAML_LDCONFIG= yes OCAML_PKGDIRS= curl OPTIONS_DEFINE= LWT OPTIONS_DEFAULT= LWT OPTIONS_SUB= yes LWT_DESC= Include threading support (ocaml-lwt) LWT_RUN_DEPENDS= ${LOCALBASE}/${OCAML_SITELIBDIR}/lwt/lwt.a:devel/ocaml-lwt LWT_BUILD_DEPENDS= ${LWT_RUN_DEPENDS} post-install-LWT-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/curl/curl_lwt.cmxs post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/curl/dllcurl-helper.so \ ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/curl/curl.cmxs \ post-configure-LWT-off: # Override auto-detection ${REINPLACE_CMD} 's/(lwt,no)/(no,no)/' ${WRKSRC}/Makefile \ ${WRKSRC}/examples/Makefile .include diff --git a/ftp/oftpd/Makefile b/ftp/oftpd/Makefile index c6d5557cabce..944ef98d1405 100644 --- a/ftp/oftpd/Makefile +++ b/ftp/oftpd/Makefile @@ -1,40 +1,38 @@ -# Created by: Anders Nordby - PORTNAME= oftpd PORTVERSION= 0.3.7 CATEGORIES= ftp MASTER_SITES= http://www.time-travellers.org/oftpd/ \ http://atreides.freenix.no/~anders/ MAINTAINER= ports@FreeBSD.org COMMENT= Threaded, anonymous only FTP server designed for security LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe GNU_CONFIGURE= yes PORTDOCS= README AUTHORS ChangeLog NEWS TODO BUGS PLIST_FILES= sbin/oftpd man/man8/oftpd.8.gz OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's|-D_THREAD_SAFE||g' ${WRKSRC}/configure .if defined(MAX_NUM_CLIENTS) ${REINPLACE_CMD} -e 's|MAX_NUM_CLIENTS 300|MAX_NUM_CLIENTS ${MAX_NUM_CLIENTS}|g' ${WRKSRC}/src/oftpd.h .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/oftpd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/man/oftpd.8 ${STAGEDIR}${MANPREFIX}/man/man8 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/ftp/omi/Makefile b/ftp/omi/Makefile index b138faba3b02..6ba7a5ad60e2 100644 --- a/ftp/omi/Makefile +++ b/ftp/omi/Makefile @@ -1,38 +1,36 @@ -# Created by: ache - PORTNAME= omi PORTVERSION= 20030719 CATEGORIES= ftp MASTER_SITES= http://www.secnetix.de/~olli/distfiles/ \ ftp://ftp.nuug.no/pub/anders/distfiles/ \ http://atreides.freenix.no/~anders/ # http://dorifer.heim3.tu-clausthal.de/~olli/omi/ MAINTAINER= ports@FreeBSD.org COMMENT= "mirror" subtrees of FTP servers LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/BSD-COPYRIGHT WRKSRC= ${WRKDIR}/${PORTNAME} ALL_TARGET= freebsd PLIST_FILES= bin/${PORTNAME} PORTDOCS= README.txt README.html CHANGES OPTIONS_DEFINE= DOCS pre-patch: @${REINPLACE_CMD} -E -e "s@^(OPTFLAGS).*@\1=${CFLAGS}@" \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/omi ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/ftp/p5-File-Fetch/Makefile b/ftp/p5-File-Fetch/Makefile index 6b158b561502..70c105cca37a 100644 --- a/ftp/p5-File-Fetch/Makefile +++ b/ftp/p5-File-Fetch/Makefile @@ -1,20 +1,18 @@ -# Created by: Aaron Dalton - PORTNAME= File-Fetch PORTVERSION= 1.04 CATEGORIES= ftp www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Generic file fetching mechanism LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/ftp/p5-Net-FTPSSL/Makefile b/ftp/p5-Net-FTPSSL/Makefile index 55091000c4a1..59eb898ddcd3 100644 --- a/ftp/p5-Net-FTPSSL/Makefile +++ b/ftp/p5-Net-FTPSSL/Makefile @@ -1,29 +1,27 @@ -# Created by: Wen Heping - PORTNAME= Net-FTPSSL PORTVERSION= 0.42 CATEGORIES= ftp perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= FTP over SSL/TLS class LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-IO-Socket-SSL>=1.26:security/p5-IO-Socket-SSL \ p5-Net-SSLeay>=0:security/p5-Net-SSLeay USES= perl5 USE_PERL5= configure NO_ARCH= yes # Avoid interactive prompt post-patch: @${REINPLACE_CMD} -e '/prompt/d' ${WRKSRC}/Makefile.PL .include diff --git a/ftp/p5-Net-FTPServer/Makefile b/ftp/p5-Net-FTPServer/Makefile index d9a7b0726de2..9dd72a2a78fb 100644 --- a/ftp/p5-Net-FTPServer/Makefile +++ b/ftp/p5-Net-FTPServer/Makefile @@ -1,50 +1,48 @@ -# Created by: ijliao - PORTNAME= Net-FTPServer PORTVERSION= 1.125 PORTREVISION= 2 CATEGORIES= ftp perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Full-featured, secure, extensible, and configurable Perl FTP server BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-Authen-PAM>=0:security/p5-Authen-PAM \ p5-BSD-Resource>=0:devel/p5-BSD-Resource \ p5-DBI>=0:databases/p5-DBI \ p5-File-Sync>=0:devel/p5-File-Sync \ p5-IO-Stringy>=1.126:devel/p5-IO-Stringy MAKE_ENV+= NOCONF=1 USES= perl5 USE_PERL5= configure SUB_FILES= pkg-message DOCS= README TODO doc/* PORTDOCS= * PORTEXAMPLES= ftpd.conf OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e "s/root,root/root,wheel/" \ -e "s,/usr/sbin,${PREFIX}/sbin," \ ${WRKSRC}/package/Net-FTPServer.spec.PL @${REINPLACE_CMD} -e "s/-g root/-g wheel/" \ -e "s,$$.PREFIX./sbin,${PREFIX}/sbin," \ -e "s,$$.SITEPREFIX./sbin,${PREFIX}/sbin," \ ${WRKSRC}/Makefile.PL post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/etc/ftpd.conf ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/ftp/p5-POE-Component-Client-FTP/Makefile b/ftp/p5-POE-Component-Client-FTP/Makefile index 7b10527f593f..81a39cd949e2 100644 --- a/ftp/p5-POE-Component-Client-FTP/Makefile +++ b/ftp/p5-POE-Component-Client-FTP/Makefile @@ -1,36 +1,34 @@ -# Created by: Sergey Skvortsov - PORTNAME= POE-Component-Client-FTP PORTVERSION= 0.24 CATEGORIES= ftp perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Implements an FTP client POE Component LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-POE>=0.38:devel/p5-POE TEST_DEPENDS= p5-Test-POE-Client-TCP>=0.1:devel/p5-Test-POE-Client-TCP \ p5-Test-POE-Server-TCP>=0.16:devel/p5-Test-POE-Server-TCP NO_ARCH= yes USES= perl5 shebangfix USE_PERL5= configure CONFIGURE_ENV= PERL_MM_USE_DEFAULT=yes SHEBANG_FILES= examples/*.pl PORTEXAMPLES= dotfer.pl list.pl sync.pl OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/ftp/p5-SOAP-Transport-FTP/Makefile b/ftp/p5-SOAP-Transport-FTP/Makefile index e442e33d522d..8b63b10a32e4 100644 --- a/ftp/p5-SOAP-Transport-FTP/Makefile +++ b/ftp/p5-SOAP-Transport-FTP/Makefile @@ -1,24 +1,22 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= SOAP-Transport-FTP PORTVERSION= 0.711 PORTREVISION= 1 CATEGORIES= ftp net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= FTP Client support for SOAP::Lite LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-SOAP-Lite>=0.711:net/p5-SOAP-Lite USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/ftp/paraget/Makefile b/ftp/paraget/Makefile index 9de6021038ac..9610546ccea0 100644 --- a/ftp/paraget/Makefile +++ b/ftp/paraget/Makefile @@ -1,22 +1,20 @@ -# Created by: Ying-Chieh Liao - PORTNAME= paraget PORTVERSION= 0.3.0 PORTREVISION= 3 CATEGORIES= ftp perl5 MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Parallel FTP-fetching program LICENSE= GPLv2 BUILD_DEPENDS= p5-Class-MethodMaker>=0:devel/p5-Class-MethodMaker RUN_DEPENDS:= ${BUILD_DEPENDS} \ p5-URI>=0:net/p5-URI \ p5-XML-Simple>=0:textproc/p5-XML-Simple USES= perl5 USE_PERL5= configure .include diff --git a/ftp/pavuk/Makefile b/ftp/pavuk/Makefile index 42977edab033..2e6ac435963a 100644 --- a/ftp/pavuk/Makefile +++ b/ftp/pavuk/Makefile @@ -1,53 +1,51 @@ -# Created by: Andrey Zakhvatov - PORTNAME= pavuk PORTVERSION= 0.9.35 PORTREVISION= 5 CATEGORIES= ftp www MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= HTTP, FTP, and Gopher mirroring tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe localbase ssl tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-locale-dir=${PREFIX}/share/locale \ --disable-debug --disable-gnome --disable-js \ --enable-utf-8 --enable-threads OPTIONS_DEFINE= DANTE GTK2 NLS DOCS DANTE_DESC= Enable SOCKS proxy support OPTIONS_DEFAULT= GTK2 OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext GTK2_CONFIGURE_ENABLE= gtk GTK2_USES= gnome GTK2_USE= GNOME=gtk20 DANTE_CONFIGURE_ENABLE= socks DANTE_CONFIGURE_ON= --with-socks-includes=${LOCALBASE}/include \ --with-socks-libraries=${LOCALBASE}/lib DANTE_LIB_DEPENDS= libsocks.so:net/dante pre-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|$$(datadir)/icons|$$(pkgdatadir)/icons|g' post-install: ${INSTALL_DATA} ${WRKSRC}/pavuk_authinfo.sample ${STAGEDIR}${PREFIX}/etc ${INSTALL_DATA} ${WRKSRC}/pavukrc.sample ${STAGEDIR}${PREFIX}/etc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in AUTHORS BUGS CREDITS ChangeLog MAILINGLIST NEWS \ README TODO wget-pavuk.HOWTO ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/ftp/pear-Net_FTP/Makefile b/ftp/pear-Net_FTP/Makefile index a80dbf9b4045..86852beb40c7 100644 --- a/ftp/pear-Net_FTP/Makefile +++ b/ftp/pear-Net_FTP/Makefile @@ -1,16 +1,14 @@ -# Created by: Antonio Carlos Venancio Junior () - PORTNAME= Net_FTP PORTVERSION= 1.4.1 CATEGORIES= ftp www pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEAR OO interface to the PHP FTP functions plus some additions LICENSE= BSD2CLAUSE USES= pear php USE_PHP= ftp NO_ARCH= yes .include diff --git a/ftp/pftpd/Makefile b/ftp/pftpd/Makefile index c93c1dba0872..de6e3a840157 100644 --- a/ftp/pftpd/Makefile +++ b/ftp/pftpd/Makefile @@ -1,24 +1,22 @@ -# Created by: Gea-Suan Lin - PORTNAME= pftpd PORTVERSION= 1.0.3 PORTREVISION= 2 CATEGORIES= ftp MASTER_SITES= ftp://ftp.ifm.liu.se/pub/unix/pftpd/ MAINTAINER= ports@FreeBSD.org COMMENT= Multithreaded anonymous FTP daemon GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes PLIST_FILES= sbin/pftpd \ man/man1/pftpd.1.gz \ man/man1/rpad.1.gz do-install: (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} pftpd ${STAGEDIR}${PREFIX}/sbin) (cd ${WRKSRC}/doc && ${INSTALL_MAN} *.1 ${STAGEDIR}${MANPREFIX}/man/man1) @${CAT} ${WRKSRC}/ISSUES .include diff --git a/ftp/phpwebftp/Makefile b/ftp/phpwebftp/Makefile index e2218c3fc852..0f92edfa8a88 100644 --- a/ftp/phpwebftp/Makefile +++ b/ftp/phpwebftp/Makefile @@ -1,34 +1,32 @@ -# Created by: Jose Alonso Cardenas Marquez - PORTNAME= phpwebftp PORTVERSION= 3.3b CATEGORIES= ftp MASTER_SITES= SF/${PORTNAME}/phpWebFTP/phpWebFTP%203.3 DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} MAINTAINER= coco@executive-computing.de COMMENT= Set of PHP-scripts to manage FTP over the web LICENSE= GPLv2 USES= cpe php zip NO_BUILD= yes NO_ARCH= yes USE_PHP= ftp WRKSRC= ${WRKDIR}/${PORTNAME} PHPWEBFTPDIR?= ${WWWDIR_REL} PLIST_SUB+= PHPWEBFTPDIR=${PHPWEBFTPDIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} SHAREOWN= ${WWWOWN} SHAREGRP= ${WWWGRP} post-patch: @${FIND} -d ${WRKSRC} -name CVS -type d -exec ${RM} -R {} \; @${RM} ${WRKSRC}/img/Thumbs.db @${MV} ${WRKSRC}/config.inc.php ${WRKSRC}/config.inc.php.sample do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PHPWEBFTPDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PHPWEBFTPDIR}) .include diff --git a/ftp/proftpd-mod_vroot/Makefile b/ftp/proftpd-mod_vroot/Makefile index 4a6a04cdbb81..6b9585175d51 100644 --- a/ftp/proftpd-mod_vroot/Makefile +++ b/ftp/proftpd-mod_vroot/Makefile @@ -1,30 +1,28 @@ -# Created by: Joseph Benden - PORTNAME= mod_vroot DISTVERSION= 0.9.5 PORTREVISION= 2 CATEGORIES= ftp PKGNAMEPREFIX= proftpd- MAINTAINER= joe@thrallingpenguin.com COMMENT= Virtual Chroot ProFTPD module LICENSE= GPLv2 DESCR= ${.CURDIR}/pkg-descr MASTERDIR= ${.CURDIR}/../../ftp/proftpd _PROFTPD_MODULE_DISTFILES= proftpd-mod_vroot-${DISTVERSION}${EXTRACT_SUFX}:vroot _PROFTPD_MODULE_EXTRACT_ONLY= proftpd-mod_vroot-${DISTVERSION}${EXTRACT_SUFX} _PROFTPD_MODULE_MASTER_SITES= https://codeload.github.com/Castaglia/proftpd-mod_vroot/tar.gz/v${DISTVERSION}?dummy=/:vroot INCLUDEDIRS= ${LOCALBASE}/include LIBDIRS= ${LOCALBASE}/lib _BUILDING_PROFTPD_MODULE= ${PORTNAME} post-extract: @${MV} ${WRKDIR}/proftpd-mod_vroot-${DISTVERSION} ${WRKSRC}/contrib/mod_vroot .include "${MASTERDIR}/Makefile" diff --git a/ftp/proftpd/Makefile b/ftp/proftpd/Makefile index 0a57e1409c96..eb1f520f3860 100644 --- a/ftp/proftpd/Makefile +++ b/ftp/proftpd/Makefile @@ -1,230 +1,228 @@ -# Created by: Stephane Legrand - PORTNAME?= proftpd .if !defined(DISTVERSION) PORTVERSION?= ${PROFTPD_VERSION} .endif PORTREVISION?= 0 CATEGORIES?= ftp MASTER_SITES= ftp://ftp.proftpd.org/distrib/source/ \ https://github.com/downloads/proftpd/proftpd.github.com/ \ ftp://ftpmirror.uk/ftp.proftpd.org/distrib/source/ \ http://www.mirrorservice.org/sites/ftp.proftpd.org/distrib/source/ .if defined(_BUILDING_PROFTPD_MODULE) DISTNAME= proftpd-${PROFTPD_VERSION} .endif MAINTAINER?= mm@FreeBSD.org COMMENT?= Highly configurable FTP daemon LICENSE?= GPLv2 LICENSE_FILE?= ${WRKSRC}/COPYING .if defined(_BUILDING_PROFTPD_MODULE) BUILD_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd RUN_DEPENDS+= ${LOCALBASE}/sbin/proftpd:ftp/proftpd .endif PROFTPD_VERSION= 1.3.7c CPE_VENDOR= proftpd CPE_PRODUCT= proftpd .if defined(_BUILDING_PROFTPD_MODULE) DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY+= ${DISTNAME}${EXTRACT_SUFX} WRKSRC= ${WRKDIR}/proftpd-${PROFTPD_VERSION} . if defined(_PROFTPD_MODULE_EXTRACT_ONLY) EXTRACT_ONLY+= ${_PROFTPD_MODULE_EXTRACT_ONLY} . endif . if defined(_PROFTPD_MODULE_DISTFILES) DISTFILES+= ${_PROFTPD_MODULE_DISTFILES} DISTINFO_FILE= ${.CURDIR}/distinfo . endif . if defined(_PROFTPD_MODULE_MASTER_SITES) MASTER_SITES+= ${_PROFTPD_MODULE_MASTER_SITES} . endif .endif .if !defined(_BUILDING_PROFTPD_MODULE) PORTDOCS= * .endif MAKE_JOBS_UNSAFE= yes USES+= gmake libtool GNU_CONFIGURE= yes .if !defined(_BUILDING_PROFTPD_MODULE) USES+= cpe ssl USE_RC_SUBR= proftpd .endif LOCALSTATEDIR?= /var/run CONFIGURE_ARGS=--localstatedir=${LOCALSTATEDIR} \ --libexecdir=${PREFIX}/libexec/proftpd \ --with-pkgconfig=libdata/pkgconfig \ --sysconfdir=${PREFIX}/etc \ --enable-ctrls \ --enable-dso \ --disable-sendfile CONFIGURE_ENV+= install_user=`${ID} -u` \ install_group=`${ID} -g` .if defined(_BUILDING_PROFTPD_MODULE) MODULES= ${_BUILDING_PROFTPD_MODULE} .for m in ${MODULES} __MODULES:=${__MODULES}:${m} .endfor CONFIGURE_ARGS+= --with-shared=${__MODULES:C/^://g} INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include/proftpd ALL_TARGET= shared BUILD_WRKSRC= ${WRKSRC}/modules INSTALL_WRKSRC= ${WRKSRC}/modules PLIST= ${WRKDIR}/PLIST .for m in ${MODULES} PLIST_FILES+= libexec/proftpd/${m}.a \ libexec/proftpd/${m}.so .endfor .else OPTIONS_DEFINE= DOCS HTMLDOCS IPV6 NLS MEMCACHE PCRE REDIS OPTIONS_DEFAULT= PCRE HTMLDOCS_DESC= Include HTML documentation MEMCACHE_DESC= Memcache support using libmemcached REDIS_DESC= Redis support using hiredis PLIST_SUB+= LOCALSTATEDIR="${LOCALSTATEDIR}" OPTIONS_SUB= yes .endif #!defined(_BUILDING_PROFTPD_MODULE) .if !defined(_BUILDING_PROFTPD_MODULE) CPPFLAGS+= -DHAVE_OPENSSL -I${OPENSSLINC} LIBS+= -lssl -lcrypto -L${OPENSSLLIB} LDFLAGS+= -lpthread .endif .if !defined(_BUILDING_PROFTPD_MODULE) LIBDIRS?= ${LOCALBASE}/lib INCLUDEDIRS?= ${LOCALBASE}/include # Always built modules MODULES+= mod_ban \ mod_copy \ mod_ctrls_admin \ mod_deflate \ mod_dnsbl \ mod_dynmasq \ mod_exec \ mod_ifsession \ mod_ifversion \ mod_qos \ mod_quotatab \ mod_quotatab_file \ mod_quotatab_radius \ mod_quotatab_sql \ mod_radius \ mod_ratio \ mod_readme \ mod_rewrite \ mod_sftp \ mod_sftp_pam \ mod_sftp_sql \ mod_shaper \ mod_site_misc \ mod_snmp \ mod_sql \ mod_sql_passwd \ mod_tls \ mod_tls_shmcache \ mod_unique_id \ mod_wrap2 \ mod_wrap2_file \ mod_wrap2_sql IPV6_CONFIGURE_ENABLE=ipv6 NLS_CONFIGURE_ON= --enable-nls NLS_USES= gettext iconv PCRE_CONFIGURE_ENABLE= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre MEMCACHE_LIB_DEPENDS= libmemcached.so:databases/libmemcached MEMCACHE_CONFIGURE_ENABLE= memcache MEMCACHE_VARS= MODULES+="mod_memcache mod_tls_memcache" \ LIBS+="-L${LOCALBASE}/lib -lmemcached -lmemcachedutil" REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis REDIS_CONFIGURE_ENABLE= redis REDIS_VARS= MODULES+="mod_redis mod_tls_redis mod_wrap2_redis" \ LIBS+="-L${LOCALBASE}/lib -lhiredis" .include # Generate modules configuration string .for m in ${MODULES} _MODULES:=${_MODULES}:${m} .endfor # Keep this here below, in case similar constructs need to be made CONFIGURE_ARGS+= --with-shared=${_MODULES:C/^://g} .endif #!defined(_BUILDING_PROFTPD_MODULE) CONFIGURE_ARGS+= --with-includes=${INCLUDEDIRS} CONFIGURE_ARGS+= --with-libraries=${LIBDIRS} .include .if !defined(_BUILDING_PROFTPD_MODULE) .if empty(ICONV_PREFIX) CONFIGURE_ARGS+= ac_cv_lib_iconv_iconv_open=no \ ac_cv_lib_iconv_libiconv_open=no .endif post-patch: @${REINPLACE_CMD} -e 's|proftpd\.conf |proftpd.conf.sample |g' ${WRKSRC}/Makefile.in pre-configure: @${ECHO_MSG} "==> Configuring with following modules:" @${ECHO_MSG} "${MODULES:C/^://g}" post-configure: ${REINPLACE_CMD} -e 's: -lnsl::' ${WRKSRC}/Make.rules ${REINPLACE_CMD} -e 's:/usr/sbin:${PREFIX}/sbin:' \ -e 's:/usr/bin:${PREFIX}/bin:' \ ${WRKSRC}/src/proftpd.8 ${WRKSRC}/utils/ftpshut.8 \ ${WRKSRC}/utils/ftpcount.1 .endif #!defined(_BUILDING_PROFTPD_MODULE) .if defined(_BUILDING_PROFTPD_MODULE) pre-build: @cd ${WRKSRC} && ${MAKE_CMD} include/buildstamp.h pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/proftpd .else post-install: @${MKDIR} ${STAGEDIR}/var/run/proftpd .if ${PORT_OPTIONS:MDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${CP} README* RELEASE_NOTES ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} license.txt ${STAGEDIR}${DOCSDIR} . if ${PORT_OPTIONS:MHTMLDOCS} @${INSTALL} -d ${STAGEDIR}${DOCSDIR}/html @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} Configuration.html faq.html ${STAGEDIR}${DOCSDIR}/html @${CP} -RP ${WRKSRC}/doc/contrib ${STAGEDIR}${DOCSDIR}/html/contrib @${CP} -RP ${WRKSRC}/doc/modules ${STAGEDIR}${DOCSDIR}/html/modules @${CP} -RP ${WRKSRC}/doc/howto ${STAGEDIR}${DOCSDIR}/html/howto . endif .endif @${INSTALL_MAN} ${WRKSRC}/src/ftpdctl.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .endif #!defined(_BUILDING_PROFTPD_MODULE) .include diff --git a/ftp/profxp/Makefile b/ftp/profxp/Makefile index e61ea4c78554..9eb406c79864 100644 --- a/ftp/profxp/Makefile +++ b/ftp/profxp/Makefile @@ -1,28 +1,26 @@ -# Created by: ijliao - PORTNAME= profxp PORTVERSION= 3p2 PORTREVISION= 2 CATEGORIES= ftp MASTER_SITES= http://duncanthrax.net/profxp/ DISTNAME= ${PORTNAME}-v${PORTVERSION:S/p/-pre/}-src MAINTAINER= ports@FreeBSD.org COMMENT= FXP (server-to-server FTP) client RUN_DEPENDS= p5-SOCKS>=0:net/p5-Socks \ p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \ p5-Term-ReadLine-Perl>=0:devel/p5-Term-ReadLine-Perl WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes USES= shebangfix perl5 SHEBANG_FILES= profxpv3.pl perl_OLD_CMD= /home/tom/ActivePerl-5.6/bin/perl do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} ${INSTALL_SCRIPT} ${WRKSRC}/profxpv3.pl ${STAGEDIR}${PREFIX}/bin/profxp ${CP} -R ${WRKSRC}/profxp ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} .include diff --git a/ftp/pure-ftpd/Makefile b/ftp/pure-ftpd/Makefile index 676d7e700c95..3eb2dec7a566 100644 --- a/ftp/pure-ftpd/Makefile +++ b/ftp/pure-ftpd/Makefile @@ -1,98 +1,96 @@ -# Created by: Frank DENIS - PORTNAME= pure-ftpd PORTVERSION= 1.0.51 CATEGORIES= ftp MASTER_SITES= https://github.com/jedisct1/pure-ftpd/releases/download/${PORTVERSION}/ \ https://download.pureftpd.org/pub/pure-ftpd/releases/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small, easy to set up, fast, and secure FTP server LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe perl5 tar:bzip2 USE_PERL5= run CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc \ --with-altlog --with-cookie --with-diraliases \ --with-everything --with-extauth --with-ftpwho \ --with-language=${LANGUAGE} --with-paranoidmsg --with-puredb \ --with-quotas --with-ratios GNU_CONFIGURE= yes USE_RC_SUBR= pure-ftpd SUB_FILES= pkg-message CPE_VENDOR= pureftpd LANGUAGE?= english OPTIONS_DEFINE= ANONDELETE ANONRENAME ANONRESUME DOCS EXAMPLES LARGEFILE LDAP MYSQL PAM PERUSERLIMITS PGSQL PRIVSEP SCRYPT SENDFILE THROTTLING TLS UPLOADSCRIPT VIRTUALCHROOT OPTIONS_DEFAULT=LARGEFILE PAM PERUSERLIMITS PRIVSEP SCRYPT SENDFILE THROTTLING TLS UPLOADSCRIPT VIRTUALCHROOT ANONDELETE_DESC= Allow anonymous user to delete files ANONRENAME_DESC= Allow anonymous user to rename files ANONRESUME_DESC= Allow anonymous user to resume file upload LARGEFILE_DESC= 2GB+ file download LDAP_DESC= User accounts in LDAP directories MYSQL_DESC= User accounts in MySQL database PAM_DESC= PAM authentication PGSQL_DESC= User accounts in PostgreSQL database PERUSERLIMITS_DESC= Per-user concurrency limits PRIVSEP_DESC= Privilege separation (recommended) SCRYPT_DESC= Hash passwords in PureDB with scrypt SENDFILE_DESC= Sendfile syscall THROTTLING_DESC= Bandwidth throttling UPLOADSCRIPT_DESC= Uploadscript daemon support VIRTUALCHROOT_DESC= Follow symlinks outside a chroot jail ANONDELETE_CPPFLAGS= -DANON_CAN_DELETE ANONRENAME_CPPFLAGS= -DANON_CAN_RENAME ANONRESUME_CPPFLAGS= -DANON_CAN_RESUME LARGEFILE_CONFIGURE_ENABLE= largefile LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes MYSQL_CONFIGURE_WITH= mysql MYSQL_USES= mysql PAM_CONFIGURE_WITH= pam PERUSERLIMITS_CONFIGURE_WITH= peruserlimits PGSQL_CONFIGURE_WITH= pgsql PGSQL_USES= pgsql PRIVSEP_CONFIGURE_WITH= privsep SCRYPT_LIB_DEPENDS= libsodium.so:security/libsodium SENDFILE_CONFIGURE_WITH=sendfile THROTTLING_CONFIGURE_WITH= throttling TLS_CONFIGURE_WITH= tls TLS_CPPFLAGS= -I${OPENSSLINC} TLS_LDFLAGS= -L${OPENSSLLIB} TLS_USES= ssl UPLOADSCRIPT_CONFIGURE_WITH= uploadscript VIRTUALCHROOT_CONFIGURE_WITH= virtualchroot pre-fetch: @${ECHO_MSG} "You can use the following additional options:" @${ECHO_MSG} "" @${ECHO_MSG} "LANGUAGE=lang (default: english)" @${ECHO_MSG} "- Enable compilation of one language support" @${ECHO_MSG} " available lang: albanian, brazilian-portuguese, catalan, czech, danish, dutch," @${ECHO_MSG} " english, french, german, hungarian, italian, korean, norwegian, polish," @${ECHO_MSG} " romanian, russian, simplified-chinese, slovak, spanish, swedish," @${ECHO_MSG} " traditional-chinese." @${ECHO_MSG} "" post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/pure-ftpd.conf ${STAGEDIR}${PREFIX}/etc/pure-ftpd.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-ldap.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-ldap.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-mysql.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-mysql.conf.sample ${INSTALL_DATA} ${WRKSRC}/pureftpd-pgsql.conf ${STAGEDIR}${PREFIX}/etc/pureftpd-pgsql.conf.sample ${INSTALL_SCRIPT} ${FILESDIR}/pure-alwaysfail ${STAGEDIR}${PREFIX}/sbin/ post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/pam.d/ ${INSTALL_DATA} ${FILESDIR}/pam.conf.5 ${STAGEDIR}${EXAMPLESDIR}/pam.d/pure-ftpd .include diff --git a/ftp/py-pycurl/Makefile b/ftp/py-pycurl/Makefile index 4d35194eb095..35270d8753b8 100644 --- a/ftp/py-pycurl/Makefile +++ b/ftp/py-pycurl/Makefile @@ -1,33 +1,31 @@ -# Created by: Hye-Shik Chang - PORTNAME= pycurl PORTVERSION= 7.45.1 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to libcurl LICENSE= LGPL21 MIT LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL LICENSE_FILE_MIT= ${WRKSRC}/COPYING-MIT LIB_DEPENDS= libcurl.so:ftp/curl USES= python:3.6+ ssl USE_PYTHON= autoplist concurrent distutils PORTDOCS= AUTHORS INSTALL.rst README.rst RELEASE-NOTES.rst OPTIONS_DEFINE= DOCS post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/ftp/py-tftpy/Makefile b/ftp/py-tftpy/Makefile index 0c85dfedfaaf..eab620166f16 100644 --- a/ftp/py-tftpy/Makefile +++ b/ftp/py-tftpy/Makefile @@ -1,20 +1,18 @@ -# Created by: Ju Pengfei - PORTNAME= tftpy PORTVERSION= 0.8.2 CATEGORIES= ftp python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure Python TFTP library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/ftp/quftp/Makefile b/ftp/quftp/Makefile index 2b9e60817ebd..bba76bb07a7a 100644 --- a/ftp/quftp/Makefile +++ b/ftp/quftp/Makefile @@ -1,27 +1,25 @@ -# Created by: Frank Laszlo - PORTNAME= quftp PORTVERSION= 1.0.7 PORTREVISION= 6 CATEGORIES= ftp MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Scriptable FTP client LICENSE= GPLv2 USES= ncurses readline GNU_CONFIGURE= yes LDFLAGS+= -lpthread PLIST_FILES= bin/quftp man/man1/quftp.1.gz post-patch: @${REINPLACE_CMD} -e '/^CFLAGS/s|+=.*|= ${CFLAGS} ${CPPFLAGS}|' \ ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quftp .include diff --git a/ftp/rexx-curl/Makefile b/ftp/rexx-curl/Makefile index ff0ff19398e8..07a4c6646e25 100644 --- a/ftp/rexx-curl/Makefile +++ b/ftp/rexx-curl/Makefile @@ -1,54 +1,52 @@ -# Created by: ijliao - PORTNAME= curl PORTVERSION= 2.1.0 CATEGORIES= ftp MASTER_SITES= SF/rexx${PORTNAME}/rexx${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= rexx- DISTNAME= RexxCURL-${PORTVERSION} MAINTAINER= bob@eager.cx COMMENT= External function package providing an interface to the cURL package LICENSE= CPLV1 LICENSE_NAME= CPL V1.0 license LICENSE_FILE= ${WRKSRC}/CPLv1.0.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= rexx:lang/rexx-regina LIB_DEPENDS= libcurl.so:ftp/curl \ libregina.so:lang/rexx-regina RUN_DEPENDS= rexx:lang/rexx-regina USES= gmake GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-rexx=regina LDFLAGS=-L/usr/lib USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS EXAMPLES DATADIR= ${PREFIX}/share/rexx${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/rexx${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/rexx${PORTNAME} DOCFILES= getright.rexx getmail-pop3.rexx httppost.rexx scp.rexx \ sendmail-smtp.rexx testcurl.rexx upload.rexx README.txt do-install: ${INSTALL_PROGRAM} ${WRKSRC}/rexxcurl ${STAGEDIR}${PREFIX}/bin ${INSTALL_LIB} ${WRKSRC}/librexxcurl.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/librexxcurl.a ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/images ${INSTALL_DATA} ${WRKSRC}/doc/images/rxcurl64.png ${STAGEDIR}${DOCSDIR}/images do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/demo/$f ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/ftp/rubygem-curb/Makefile b/ftp/rubygem-curb/Makefile index 1db6c99b8477..14e3923628e8 100644 --- a/ftp/rubygem-curb/Makefile +++ b/ftp/rubygem-curb/Makefile @@ -1,19 +1,17 @@ -# Created by: Eric Freeman - PORTNAME= curb PORTVERSION= 0.9.11 CATEGORIES= ftp rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby bindings for libcurl LICENSE= RUBY LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl USES= gem USE_RUBY= yes .include diff --git a/ftp/rubygem-net-ftp/Makefile b/ftp/rubygem-net-ftp/Makefile index 78a2c59a04b9..0cddfa9859a3 100644 --- a/ftp/rubygem-net-ftp/Makefile +++ b/ftp/rubygem-net-ftp/Makefile @@ -1,23 +1,21 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= net-ftp PORTVERSION= 0.1.3 CATEGORIES= ftp rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Support for the File Transfer Protocol LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-net-protocol>=0:net/rubygem-net-protocol \ rubygem-time>=0:devel/rubygem-time USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/ftp/smbftpd/Makefile b/ftp/smbftpd/Makefile index 13279e55eded..86394cdd0c97 100644 --- a/ftp/smbftpd/Makefile +++ b/ftp/smbftpd/Makefile @@ -1,44 +1,42 @@ -# Created by: Jui-Nan Lin - PORTNAME= smbftpd PORTVERSION= 2.4 PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= SF/${PORTNAME}/SmbFTPD/${PORTVERSION} \ http://www.twbsd.org/download/download.php?file=smbftpd/ MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw COMMENT= FTP daemon using Samba-like share management mechanism OPTIONS_DEFINE= MYSQL PGSQL SSL ICONV ICONV_DESC= Enable codepage to unicode conversion for UTF-8 FTP HAS_CONFIGURE= yes MAKE_ENV+= OSTYPE=FreeBSD CONFIGURE_ARGS+= "--prefix=${PREFIX}" USES= cpe perl5 USE_RC_SUBR= ${PORTNAME} MYSQL_USES= mysql MYSQL_CONFIGURE_WITH= mysql PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= pgsql ICONV_USES= iconv ICONV_CONFIGURE_WITH= iconv SSL_CONFIGURE_WITH= ssl post-extract: ${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC} post-patch: ${REINPLACE_CMD} -e '/^CONFIGS = / s|\.conf|&.sample|g' ${WRKSRC}/Makefile cd ${WRKSRC}/conf/ && (${LS} *.conf | ${XARGS} -I % ${MV} % %.sample) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-user ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/conf/*.sample ${STAGEDIR}${ETCDIR} .include diff --git a/ftp/spegla/Makefile b/ftp/spegla/Makefile index 0be9e4647431..843355dcc8ca 100644 --- a/ftp/spegla/Makefile +++ b/ftp/spegla/Makefile @@ -1,35 +1,33 @@ -# Created by: Jordan Hubbard - PORTNAME= spegla PORTVERSION= 1.1p5 DISTVERSIONPREFIX= v CATEGORIES= ftp MAINTAINER= hrs@FreeBSD.org COMMENT= Mirror program for FTP sites (written in C) LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= uidfix USE_GITHUB= yes GH_ACCOUNT= hrs-allbsd LICENSE_BSD2CLAUSE_REGEX="/ \* [Cc]opyright/,/ \*\//!d;s,^ \*,,;s,^/,," MAKE_ARGS= MANDIR=${MAN1PREFIX}/man/man PLIST_FILES= bin/spegla man/man1/spegla.1.gz PORTEXAMPLES= freebsd.org spegla.conf spegla.sh OPTIONS_DEFINE= EXAMPLES IPV6 IPV6_MAKE_ARGS= -DINET6 post-extract: cd ${WRKSRC} && ${SED} -e ${LICENSE_BSD2CLAUSE_REGEX} \ ${WRKSRC}/spegla.c > ${LICENSE_FILE} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/freebsd.org ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/spegla.conf ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/spegla.sh ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/ftp/tnftp/Makefile b/ftp/tnftp/Makefile index 1be4437ca8cf..7a8cc639a1ae 100644 --- a/ftp/tnftp/Makefile +++ b/ftp/tnftp/Makefile @@ -1,16 +1,14 @@ -# Created by: Tom McLaughlin - PORTNAME= tnftp PORTVERSION= 20210827 CATEGORIES= ftp MASTER_SITES= ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/ MAINTAINER= ports@FreeBSD.org COMMENT= Enhanced FTP client from NetBSD USES= libedit ncurses ssl GNU_CONFIGURE= yes PLIST_FILES= bin/tnftp man/man1/tnftp.1.gz .include diff --git a/ftp/tnftpd/Makefile b/ftp/tnftpd/Makefile index ce42d55c03f1..602bd58a5f58 100644 --- a/ftp/tnftpd/Makefile +++ b/ftp/tnftpd/Makefile @@ -1,45 +1,43 @@ -# Created by: ports - PORTNAME= tnftpd PORTVERSION= 20200704 CATEGORIES= ftp MASTER_SITES= ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/ MAINTAINER= cejkar@fit.vutbr.cz COMMENT= Enhanced FTP server from NetBSD USES= autoreconf libtool GNU_CONFIGURE= yes CFLAGS+= -DSUPPORT_UTMPX -fcommon SUB_FILES= pkg-message PLIST_FILES= libexec/tnftpd \ man/man5/ftpd.conf.5.gz \ man/man5/ftpusers.5.gz \ man/man8/tnftpd.8.gz PORTDOCS= COPYING ChangeLog NEWS README THANKS PORTEXAMPLES= ftpd.conf ftpusers OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/tnftpd ${STAGEDIR}${PREFIX}/libexec ${INSTALL_MAN} ${WRKSRC}/src/ftpd.conf.man ${STAGEDIR}${PREFIX}/man/man5/ftpd.conf.5 ${INSTALL_MAN} ${WRKSRC}/src/ftpusers.man ${STAGEDIR}${PREFIX}/man/man5/ftpusers.5 ${INSTALL_MAN} ${WRKSRC}/src/tnftpd.man ${STAGEDIR}${PREFIX}/man/man8/tnftpd.8 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/examples/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor .include diff --git a/ftp/twoftpd/Makefile b/ftp/twoftpd/Makefile index 34eec03fbd79..851f61bdee8b 100644 --- a/ftp/twoftpd/Makefile +++ b/ftp/twoftpd/Makefile @@ -1,61 +1,59 @@ -# Created by: Gea-Suan Lin (gslin@ccca.nctu.edu.tw) - PORTNAME= twoftpd PORTVERSION= 1.43 PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= http://untroubled.org/${PORTNAME}/archive/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple, secure, efficient FTP server LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/bin/bg-installer:devel/bglibs LIB_DEPENDS= libcvm-v2client.so:security/cvm \ libbg.so.2:devel/bglibs USES= localbase:ldflags BGLIBS_INCLUDE= ${LOCALBASE}/include/bglibs BGLIBS_LIB= ${LOCALBASE}/lib/bglibs USE_LDCONFIG= ${BGLIBS_LIB} PORTDOCS= NEWS README TODO PLIST_FILES= bin/twoftpd-anon bin/twoftpd-anon-conf \ bin/twoftpd-auth bin/twoftpd-bind-port \ bin/twoftpd-conf bin/twoftpd-drop \ bin/twoftpd-switch bin/twoftpd-xfer \ man/man1/twoftpd-auth.1.gz man/man1/twoftpd-switch.1.gz \ man/man1/twoftpd-xfer.1.gz OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,timezone,tm.tm_gmtoff,' ${WRKSRC}/statmod.c do-configure: @${ECHO_CMD} "${PREFIX}/bin" > ${WRKSRC}/conf-bin @${ECHO_CMD} "${MANPREFIX}/man" > ${WRKSRC}/conf-man @${ECHO_CMD} "${CC} ${CFLAGS} ${CPPFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} "${BGLIBS_INCLUDE}" > ${WRKSRC}/conf-bgincs @${ECHO_CMD} "${BGLIBS_LIB}" > ${WRKSRC}/conf-bglibs do-install: .for f in twoftpd-anon twoftpd-anon-conf twoftpd-auth twoftpd-bind-port \ twoftpd-conf twoftpd-drop twoftpd-switch twoftpd-xfer ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor .for f in twoftpd-auth.1 twoftpd-switch.1 twoftpd-xfer.1 ${INSTALL_MAN} ${WRKSRC}/${f} ${STAGEDIR}${MAN1PREFIX}/man/man1/ .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in NEWS README TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/ftp/uftp/Makefile b/ftp/uftp/Makefile index cd0a21c3c6ed..39e01f229a14 100644 --- a/ftp/uftp/Makefile +++ b/ftp/uftp/Makefile @@ -1,28 +1,26 @@ -# Created by: George V. Neville-Neil - PORTNAME= uftp PORTVERSION= 5.0 PORTEPOCH= 1 CATEGORIES= ftp MASTER_SITES= SF/uftp-multicast/source-tar MAINTAINER= demon@FreeBSD.org COMMENT= Multicast capable FTP client and server LICENSE= GPLv3 MAKEFILE= makefile USES= gmake ssl MAKE_ARGS= OPENSSL=${OPENSSLBASE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/uftp ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/uftpd ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${WRKSRC}/uftp_keymgt ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/uftpproxyd ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/uftp.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/uftpd.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/uftpproxyd.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/uftp_keymgt.1 ${STAGEDIR}${MANPREFIX}/man/man1/ .include diff --git a/ftp/vsftpd-ext/Makefile b/ftp/vsftpd-ext/Makefile index 9366b4d44a53..3753dc4df3ca 100644 --- a/ftp/vsftpd-ext/Makefile +++ b/ftp/vsftpd-ext/Makefile @@ -1,113 +1,111 @@ -# Created by: Maxim Ignatenko - PORTNAME= vsftpd-ext PORTVERSION= ${UPSTREAMVERSION}.${EXTVERSION} PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= http://vsftpd.devnet.ru/files/${UPSTREAMVERSION}/ext.${EXTVERSION}/ PKGNAMESUFFIX?= ${SSL_SUFFIX}${PKGNAMESUFFIX2} DISTNAME= vsFTPd-${UPSTREAMVERSION}-ext${EXTVERSION} MAINTAINER= xjflyttp@gmail.com COMMENT= FTP daemon that aims to be "very secure". Extended build LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING UPSTREAMVERSION=3.0.3 EXTVERSION= 1 USES= alias gmake tar:tgz WRKSRC= ${WRKDIR}/vsFTPd-${UPSTREAMVERSION}-ext.${EXTVERSION} ALL_TARGET= vsftpd USERS= ftp GROUPS= ftp DOCFILES= AUDIT BENCHMARKS BUGS Changelog FAQ INSTALL LICENSE \ README README.security README.ssl REFS REWARD \ SIZE SPEED TODO TUNING OPTIONS_DEFINE= RC_SCRIPT VSFTPD_SSL DOCS OPTIONS_DEFAULT=RC_SCRIPT RC_SCRIPT_DESC= install RC_SCRIPT VSFTPD_SSL_DESC=Include support for SSL CONFLICTS= vsftpd-3* vsftpd${SSL_SUFFIX}${PKGNAMESUFFIX2}-3* .include .if ${PORT_OPTIONS:MRC_SCRIPT} USE_RC_SUBR= vsftpd .endif VSFTPD_OPTIMIZED= ${CFLAGS:M-O*} .if defined(CFLAGS) && !empty(VSFTPD_OPTIMIZED) VSFTPD_NO_OPTIMIZED= -e "s|-O2 ||" .endif .if ${PORT_OPTIONS:MVSFTPD_SSL} && !defined(WITHOUT_SSL) USES+= ssl SSL_SUFFIX= -ssl CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .endif post-patch-VSFTPD_SSL-on: @${REINPLACE_CMD} -e 's|find_func SSL_library_init ssl.o|true|' ${WRKSRC}/vsf_findlibs.sh do-configure: .if ${PORT_OPTIONS:MVSFTPD_SSL} && !defined(WITHOUT_SSL) ${REINPLACE_CMD} -e \ "s|#undef VSF_BUILD_TCPWRAPPERS|#define VSF_BUILD_TCPWRAPPERS 1|" \ -e "s|#undef VSF_BUILD_SSL|#define VSF_BUILD_SSL 1|" \ ${WRKSRC}/builddefs.h .else ${REINPLACE_CMD} -e \ "s|#undef VSF_BUILD_TCPWRAPPERS|#define VSF_BUILD_TCPWRAPPERS 1|" \ ${WRKSRC}/builddefs.h .endif ${REINPLACE_CMD} -e \ "s|#define VSF_CONFIG_PATH \"/etc/vsftpd/\"|#define VSF_CONFIG_PATH \"${PREFIX}/etc/\"|" \ -e "s|#define VSF_CONFIG_PREFIX \"\"|#define VSF_CONFIG_PREFIX \"vsftpd.\"|" \ ${WRKSRC}/builddefs.h ${REINPLACE_CMD} -e "s|/etc/v|${PREFIX}/etc/v|" \ ${WRKSRC}/vsftpd.8 ${WRKSRC}/vsftpd.conf.5 ${REINPLACE_CMD} -e "s|/usr/share/empty|${PREFIX}/share/vsftpd/empty|" \ ${WRKSRC}/tunables.c ${REINPLACE_CMD} ${VSFTPD_NO_OPTIMIZED} \ -e '/^CC/s/=/?=/' \ -e '/^CFLAGS/{s/=/+=/;s/-O[0-9]//;}' \ -e '/^LIBS/s|=.*|= `./vsf_findlibs.sh`|' \ -e '/^LINK/s/=.*/=/' \ -e 's|-Werror||' \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -e '/-lutil/d' ${WRKSRC}/vsf_findlibs.sh @${ECHO_CMD} "secure_chroot_dir=${PREFIX}/share/vsftpd/empty" >> \ ${WRKSRC}/vsftpd.conf @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "" @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf \ "# If using vsftpd in standalone mode, uncomment the next two lines:" @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# listen=YES" @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# background=YES" ${REINPLACE_CMD} -e "s|^listen=.*|listen=NO|" \ ${WRKSRC}/vsftpd.conf do-install: ${INSTALL_PROGRAM} ${WRKSRC}/vsftpd ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${STAGEDIR}${PREFIX}/etc/vsftpd.conf.sample ${INSTALL_MAN} ${WRKSRC}/vsftpd.conf.5 ${STAGEDIR}${PREFIX}/man/man5/ ${INSTALL_MAN} ${WRKSRC}/vsftpd.8 ${STAGEDIR}${PREFIX}/man/man8/ ${MKDIR} ${STAGEDIR}/var/ftp ${STAGEDIR}${PREFIX}/share/vsftpd/empty do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .for i in EXAMPLE SECURITY ${MKDIR} ${STAGEDIR}${DOCSDIR}/${i} ${CP} -p -R -L ${WRKSRC}/${i}/./ ${STAGEDIR}${DOCSDIR}/${i}/ .endfor .include diff --git a/ftp/vsftpd/Makefile b/ftp/vsftpd/Makefile index aa1ed23d0f23..8aafa6c7857d 100644 --- a/ftp/vsftpd/Makefile +++ b/ftp/vsftpd/Makefile @@ -1,106 +1,104 @@ -# Created by: Neil Blakey-Milner - PORTNAME= vsftpd PORTVERSION= 3.0.5 CATEGORIES= ftp MASTER_SITES= https://security.appspot.com/downloads/ \ GENTOO PKGNAMESUFFIX?= ${SSL_SUFFIX}${PKGNAMESUFFIX2} MAINTAINER= dinoex@FreeBSD.org COMMENT= FTP daemon that aims to be "very secure" LICENSE= GPLv2 #USERS= ftp #GROUPS= ftp USES= cpe alias ALL_TARGET= vsftpd USE_RC_SUBR= vsftpd DOCFILES= AUDIT BENCHMARKS BUGS Changelog FAQ INSTALL LICENSE \ README README.security README.ssl REFS REWARD \ SIZE SPEED TODO TUNING CPE_VENDOR= vsftpd_project OPTIONS_DEFINE= VSFTPD_SSL PIDFILE STACKPROTECTOR DOCS OPTIONS_DEFAULT?= VSFTPD_SSL STACKPROTECTOR NO_OPTIONS_SORT=yes VSFTPD_SSL_DESC=Include support for SSL PIDFILE_DESC= Unofficial support for pidfile STACKPROTECTOR_DESC= Build with stack-protector .include .if ${PORT_OPTIONS:MVSFTPD_SSL} && !defined(WITHOUT_SSL) USES+= ssl SSL_SUFFIX= -ssl CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .endif .if ${PORT_OPTIONS:MPIDFILE} EXTRA_PATCHES+= ${FILESDIR}/pidfile.patch .endif VSFTPD_OPTIMIZED= ${CFLAGS:M-O*} .if defined(CFLAGS) && !empty(VSFTPD_OPTIMIZED) VSFTPD_NO_OPTIMIZED= -e "s|-O2 ||" .endif .if ${PORT_OPTIONS:MSTACKPROTECTOR} # BROKEN on FreeBSD with undefined reference to `__stack_chk_fail_local' VSFTPD_LIBS= -lssp_nonshared .else VSFTPD_NO_SSP= -e "s|-fstack-protector --param=ssp-buffer-size=4 ||" .endif do-configure: .if ${PORT_OPTIONS:MVSFTPD_SSL} && !defined(WITHOUT_SSL) ${REINPLACE_CMD} -e \ "s|#undef VSF_BUILD_TCPWRAPPERS|#define VSF_BUILD_TCPWRAPPERS 1|" \ -e "s|#undef VSF_BUILD_SSL|#define VSF_BUILD_SSL 1|" \ ${WRKSRC}/builddefs.h .else ${REINPLACE_CMD} -e \ "s|#undef VSF_BUILD_TCPWRAPPERS|#define VSF_BUILD_TCPWRAPPERS 1|" \ ${WRKSRC}/builddefs.h .endif ${REINPLACE_CMD} -e "s|^listen=.*|listen=NO|" \ -e "s|/etc/vsftpd.conf|${PREFIX}/etc/vsftpd.conf|" \ ${WRKSRC}/defs.h ${WRKSRC}/vsftpd.conf ${REINPLACE_CMD} -e "s|/etc/v|${PREFIX}/etc/v|" \ ${WRKSRC}/vsftpd.8 ${WRKSRC}/vsftpd.conf.5 ${WRKSRC}/tunables.c ${REINPLACE_CMD} ${VSFTPD_NO_OPTIMIZED} ${VSFTPD_NO_SSP} \ -e "s|^CC = gcc|CC = ${CC}|" \ -e "s|^CFLAGS = |CFLAGS = ${CFLAGS} |" \ -e "s|^LDFLAGS = |LDFLAGS = ${LDFLAGS} |" \ -e "s| -Wl,-s| ${VSFTPD_LIBS}|" \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -e '/-lutil/d' ${WRKSRC}/vsf_findlibs.sh @${ECHO_CMD} "secure_chroot_dir=${PREFIX}/share/vsftpd/empty" >> \ ${WRKSRC}/vsftpd.conf @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "" @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf \ "# If using vsftpd in standalone mode, uncomment the next two lines:" @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# listen=YES" @${ECHO_CMD} >>${WRKSRC}/vsftpd.conf "# background=YES" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/vsftpd ${STAGEDIR}${PREFIX}/libexec/ ${INSTALL_DATA} ${WRKSRC}/vsftpd.conf ${STAGEDIR}${PREFIX}/etc/vsftpd.conf.dist ${INSTALL_MAN} ${WRKSRC}/vsftpd.conf.5 ${STAGEDIR}${PREFIX}/man/man5/ ${INSTALL_MAN} ${WRKSRC}/vsftpd.8 ${STAGEDIR}${PREFIX}/man/man8/ ${MKDIR} ${STAGEDIR}/var/ftp ${STAGEDIR}${PREFIX}/share/vsftpd/empty do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .for i in EXAMPLE SECURITY ${MKDIR} ${STAGEDIR}${DOCSDIR}/${i} ${CP} -p -R -L ${WRKSRC}/${i}/./ ${STAGEDIR}${DOCSDIR}/${i}/ ${CHMOD} -R -L a+rX,go-w ${STAGEDIR}${DOCSDIR}/${i}/ .endfor .include diff --git a/ftp/weex/Makefile b/ftp/weex/Makefile index 16d7711cbb91..06652d0f0ffb 100644 --- a/ftp/weex/Makefile +++ b/ftp/weex/Makefile @@ -1,40 +1,38 @@ -# Created by: Emanuel Haupt - PORTNAME= weex PORTVERSION= 2.8.4.1 CATEGORIES= ftp MASTER_SITES= DEBIAN_POOL DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Non-interactive FTP client LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/COPYING USES= autoreconf cpe gettext-tools gmake ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-cafile=${LOCALBASE}/share/certs/ca-root-nss.crt CPPFLAGS+= -I${OPENSSLINC} LIBS+= -L${OPENSSLLIB} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= EXAMPLES NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls post-patch: @${RM} -r ${WRKSRC}/intl pre-configure: ${CP} ${LOCALBASE}/share/gettext/po/Makevars.template \ ${WRKSRC}/po/Makevars post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/sample.weexrc ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/ftp/wget/Makefile b/ftp/wget/Makefile index 0f8a2033880a..9d5c3d1b5c89 100644 --- a/ftp/wget/Makefile +++ b/ftp/wget/Makefile @@ -1,103 +1,101 @@ -# Created by: Thomas Gellekum - PORTNAME= wget DISTVERSION= 1.21.3 CATEGORIES= ftp www MASTER_SITES= GNU MAINTAINER= vd@FreeBSD.org COMMENT= Retrieve files from the Net via HTTP(S) and FTP LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= p5-HTTP-Daemon>=0:www/p5-HTTP-Daemon \ p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL USES= charsetfix cpe iconv localbase pkgconfig tar:lz USE_CSTD= c99 CPE_VENDOR= gnu GNU_CONFIGURE= yes OPTIONS_SUB= yes OPTIONS_RADIO= SSL PCRE OPTIONS_RADIO_SSL=GNUTLS OPENSSL OPTIONS_RADIO_PCRE=PCRE1 PCRE2 OPTIONS_DEFINE= DOCS IDN IPV6 MANPAGES METALINK NLS PSL NTLM OPTIONS_DEFAULT=IDN MANPAGES OPENSSL NLS DOCS_DESC= Install info page DOCS_CONFIGURE_ENV= MAKEINFO="${MAKEINFO}" DOCS_INFO= wget DOCS_USES= makeinfo IDN_LIB_DEPENDS= libidn2.so:dns/libidn2 \ libunistring.so:devel/libunistring IDN_CONFIGURE_ENABLE= iri IDN_CONFIGURE_ON= --with-libidn=${LOCALBASE} \ --with-libunistring-prefix=${LOCALBASE} IDN_CONFIGURE_OFF= --with-included-libunistring IPV6_CONFIGURE_ENABLE= ipv6 MANPAGES_CONFIGURE_ENV_OFF= ac_cv_path_POD2MAN=no MANPAGES_USE= PERL5=build MANPAGES_USES= perl5 METALINK_CONFIGURE_WITH=metalink METALINK_LIB_DEPENDS= libmetalink.so:misc/libmetalink NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PCRE_DESC= Support Perl regular expressions in addition to POSIX PCRE1_DESC= Support PCRE style regular expressions PCRE1_LIB_DEPENDS= libpcre.so:devel/pcre PCRE1_CONFIGURE_ENABLE= pcre PCRE2_DESC= Support PCRE2 style regular expressions PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PCRE2_CONFIGURE_ENABLE= pcre2 PSL_CONFIGURE_WITH= libpsl PSL_LIB_DEPENDS= libpsl.so:dns/libpsl NTLM_DESC= Support NTLM authorization NTLM_CONFIGURE_ENABLE= ntlm .include .if ${PORT_OPTIONS:MOPENSSL} USES+= ssl CONFIGURE_ARGS+=--with-ssl=openssl --with-libssl-prefix=${OPENSSLBASE} CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .elif ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= libgnutls.so:security/gnutls CONFIGURE_ARGS+=--with-ssl=gnutls . if ${PORT_OPTIONS:MNTLM} LIB_DEPENDS+= libnettle.so:security/nettle . endif .else CONFIGURE_ARGS+=--without-ssl .endif TEST_TARGET= check # Executed regardless of whether DOCS is ON or OFF. post-patch: ${REINPLACE_CMD} -e 's,WGETRC = $$(sysconfdir)/wgetrc,&.sample,' \ ${WRKSRC}/doc/Makefile.in ${REINPLACE_CMD} -e 's,/usr/local/etc/wgetrc,${PREFIX}/etc/wgetrc,' \ ${WRKSRC}/doc/sample.wgetrc* \ ${WRKSRC}/doc/wget.texi post-patch-DOCS-off: ${REINPLACE_CMD} \ -e '/^all: wget.info/ s,wget.info,,' \ -e '/^all-am:/ s, $$(INFO_DEPS),,' \ -e '/^install-data-am:/ s, install-info-am,,' \ ${WRKSRC}/doc/Makefile.in .include diff --git a/ftp/wmget/Makefile b/ftp/wmget/Makefile index 6f5623fb91fa..88df3c72e130 100644 --- a/ftp/wmget/Makefile +++ b/ftp/wmget/Makefile @@ -1,31 +1,29 @@ -# Created by: Ulrich Spoerlein - PORTNAME= wmget PORTVERSION= 0.6.0 PORTREVISION= 8 CATEGORIES= ftp MASTER_SITES= http://amtrickey.net/download/ \ LOCAL/uqs DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= uqs@FreeBSD.org COMMENT= Dock app for Window Maker providing wget functionality LICENSE= MIT LIB_DEPENDS= libcurl.so:ftp/curl USES= gmake xorg USE_XORG= x11 xext xpm WRKSRC= ${WRKDIR}/${PORTNAME} MAKE_ENV+= ${CONFIGURE_ENV} PLIST_FILES= bin/wmget \ man/man1/wmget.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/wmget ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/wmget.1 ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/ftp/wput/Makefile b/ftp/wput/Makefile index d3684c349404..5e81f806084c 100644 --- a/ftp/wput/Makefile +++ b/ftp/wput/Makefile @@ -1,47 +1,45 @@ -# Created by: Nosov Artem - PORTNAME= wput PORTVERSION= 0.6.2 PORTREVISION= 7 CATEGORIES= ftp MASTER_SITES= SF MAINTAINER= chip-set@mail.ru COMMENT= Upload files or directories to FTP server with resume support LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING PORTDOCS= ABOUT-NLS COPYING ChangeLog INSTALL TODO PORTEXAMPLES= USAGE.examples USAGE.resumehandling USAGE.urlhandling \ passwordfile wputrc USES= tar:tgz GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= TLS NLS DOCS EXAMPLES OPTIONS_DEFAULT=TLS OPTIONS_SUB= yes TLS_LIB_DEPENDS= libgnutls.so:security/gnutls TLS_CONFIGURE_WITH= ssl NLS_USES= gettext iconv NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_WITH= libintl-prefix=${LOCALBASE} NLS_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} pre-configure: @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \ ${WRKSRC}/src/memdbg.c \ ${WRKSRC}/src/socketlib.c post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wput ${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/ @${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} @${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/ftp/wzdftpd/Makefile b/ftp/wzdftpd/Makefile index 7db6799f0a57..5ee42e29d0b3 100644 --- a/ftp/wzdftpd/Makefile +++ b/ftp/wzdftpd/Makefile @@ -1,95 +1,93 @@ -# Created by: Roman Bogorodskiy - PORTNAME= wzdftpd PORTVERSION= 0.8.3 PORTREVISION= 8 CATEGORIES= ftp MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-sources/${PORTNAME}-${PORTVERSION:R} MAINTAINER= fuz@fuz.su COMMENT= Modular FTP server configurable online using SITE commands LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf:2.69 cpe gettext-tools libtool localbase pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --sysconfdir=${ETCDIR} --disable-bonjour --disable-static INSTALL_TARGET= install-strip USE_LDCONFIG= yes USE_RC_SUBR= wzdftpd OPTIONS_DEFINE= AVAHI DOCS ICONV IPV6 MYSQL PAM PERL PGSQL SQLITE TCL OPTIONS_RADIO= TLS OPTIONS_RADIO_TLS= GNUTLS OPENSSL OPTIONS_DEFAULT= AVAHI GNUTLS ICONV PAM PERL SQLITE OPTIONS_SUB= yes ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} ICONV_CONFIGURE_OFF= --disable-utf8 ICONV_USES= iconv TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR} TCL_CONFIGURE_OFF= --without-tcl TCL_USES= tcl OPENSSL_CONFIGURE_ENABLE= openssl OPENSSL_USES= ssl GNUTLS_CONFIGURE_ENABLE= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls IPV6_CONFIGURE_ENABLE= ipv6 PERL_CONFIGURE_ENABLE= perl PERL_USES= perl5 MYSQL_CONFIGURE_ENABLE= mysql MYSQL_USES= mysql PAM_CONFIGURE_WITH= pam PGSQL_CONFIGURE_ON= --with-pgsql=${LOCALBASE} PGSQL_CONFIGURE_OFF= --disable-pgsql PGSQL_USES= pgsql SQLITE_CONFIGURE_ENABLE= sqlite3 SQLITE_USES= sqlite:3 AVAHI_CONFIGURE_ON= --with-zeroconf --enable-avahi AVAHI_LIB_DEPENDS= libdbus-1.so:devel/dbus \ libavahi-core.so:net/avahi-app post-patch: @${TOUCH} ${WRKSRC}/config.rpath @${ECHO_CMD} "ACLOCAL_AMFLAGS= -I ac-helpers" >> ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e \ '/LDFLAGS/s|@PTHREAD_CFLAGS@|@LTLIBICONV@|' \ ${WRKSRC}/libwzd-core/Makefile.am @${REINPLACE_CMD} -e \ 's|INSTALLDIRS=vendor|INSTALLPRIVLIB=$${prefix}/lib| ; \ /MAKE/s| install| pure_install|' \ ${WRKSRC}/libwzd-perl/Makefile.am .for i in backends modules @${FIND} ${WRKSRC}/${i} -name "Makefile.am" | ${XARGS} \ ${REINPLACE_CMD} -e \ '/^libdir/s|$${pkgdatadir}|$${prefix}/lib/wzdftpd|' .endfor @${FIND} ${WRKSRC} -name "*_tls.c" | ${XARGS} ${REINPLACE_CMD} -e \ '//d ; /gcry_control/d' @${REINPLACE_CMD} -e \ 's|^wzd_sfv_config SfvConfig|extern &|' \ ${WRKSRC}/modules/sfv/libwzd_sfv_main.h post-install: ${INSTALL_DATA} ${WRKSRC}/*.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS ChangeLog NEWS Permissions.ReadMeFirst README \ TLS.ReadMeFirst UPGRADING wzd_tls.cnf ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/ftp/yafc/Makefile b/ftp/yafc/Makefile index c754483f3c01..f7b0fff36870 100644 --- a/ftp/yafc/Makefile +++ b/ftp/yafc/Makefile @@ -1,58 +1,56 @@ -# Created by: Chris Piazza - PORTNAME= yafc DISTVERSIONPREFIX= v DISTVERSION= 1.3.7 CATEGORIES= ftp MAINTAINER= bofh@FreeBSD.org COMMENT= Yet another FTP client, similar to ftp(1) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= glib>0:devel/glib20 USES= autoreconf gmake localbase makeinfo pkgconfig ssl tar:xz USE_GITHUB= yes GH_ACCOUNT= sebastinas GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-krb5=no \ --with-openssl=${OPENSSLBASE} \ --with-socks5=no \ --with-socks=no CONFIGURE_ENV= ac_cv_ipv6=yes INFO= yafc PLIST_FILES= bin/yafc \ man/man1/yafc.1.gz PORTEXAMPLES= inputrc yafcrc OPTIONS_DEFINE= BASH EXAMPLES NLS READLINE SSH OPTIONS_DEFAULT= BASH SSH BASH_CONFIGURE_OFF= --with-bash-completion=no BASH_CONFIGURE_ON= --with-bash-completion=yes BASH_PLIST_FILES= etc/bash_completion.d/yafc NLS_USES= gettext gnome NLS_USE= GNOME=intltool NLS_CONFIGURE_WITH= gettext=${LOCALBASE} NLS_PLIST_FILES= share/locale/de/LC_MESSAGES/yafc.mo \ share/locale/sv/LC_MESSAGES/yafc.mo READLINE_USES= readline READLINE_CONFIGURE_WITH= readline SSH_LIB_DEPENDS= libssh.so:security/libssh SSH_CONFIGURE_OFF= --without-ssh pre-configure: @(cd ${WRKSRC} && ${LOCALBASE}/bin/glib-gettextize -f -c) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} .include