NcFTP is a free set of programs that use the File Transfer Protocol.
The main program is simply called "ncftp". There are also separate
utility programs for one-shot FTP operations (i.e. for shell scripts
and command line junkies); these include "ncftpget", "ncftpput",
and "ncftpls". Also included is a batch processing daemon,
"ncftpbatch", which is invoked by the "bgget" command from "ncftp"
and also the "-b" flag of "ncftpput" and "ncftpget". Lastly, the
"ncftpbookmarks" program is a full-screen utility program to
manipulate user's FTP bookmarks.
===> The following configuration options are available for ncftp-3.2.6_3:
DOCS=on: Build and/or install documentation
LIBS=on: Install optional libraries
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
ftp: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Alexander Kriventsov
* Anders Nordby <anders@fix.no>
* Andreas Fehlner <fehlner@gmx.de>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrey Zakhvatov
* Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
* Chris Piazza <cpiazza@FreeBSD.org>
* Damjan Marion <dmarion@open.hr>
* Emanuel Haupt <ehaupt@critical.ch>
* Eric Freeman <freebsdports@chillibear.com>
(Only the first 15 lines of the commit message are shown above )
Extend expiration of ports broken with -fno-common
Extend the expiration of unmaintained leaf ports that are broken with
-fno-common and previously had a short expiration date. The new date is set
to 2021-04-01, meaning the ports will be in the 2021Q2 branch, giving people
until 2021-06-30 (10 months from now) to fix issues.
Improve the wording of the deprecation message, mentioning both llvm 11 and
-fno-common.
Bump portrevision to force reinstall. This way the warning message about
deprecation will be displayed to users installing or reinstalling the
software.
MFH: 2020Q3 (maybe)
ftp/ncftp3: Skip faulty ncurses.h header check
The ncurses.h header configure check doesn't use cflags apparently thus
returning a false negative on the presence of the ncurses headers (it
picks up base headers if they exist instead). Just cache the test result
as "yes" to fix the build for ports-based ncurses.
* Update NcFTP to 3.2.3.
* Add official mirror as backup master site.
* Don't depend on gtar if it happens to be installed at build time.
* Clean-up.
Approved by: maintainer timeout (5 weeks)
Somewhere along the way of 8-CURRENT, we seem to have diverged in
functionality from other Unixen (including FreeBSD 7.0):
NcFTP's sio library function, _SConnect, wants to select() for one
descriptor. It creates fd_set structures for writable fds and
exception fds, with each fd set having only one bit set corresponding
to the single descriptor it is selecting. select() then returns 2,
rather than 1. NcFTP was checking if select returned 1, and if so,
OK, if not 1, error. Since 2 was returned, this was causing a problem.
Submitted by: Mike Gleason <mgleason@ncftp.com>
Add a WITHOUT_NCFTP_IPV6 knob and respect WITHOUT_IPV6. Otherwise I get:
Could not connect to ftp.vim.org: No route to host.
ncftpls: cannot open ftp.vim.org: could not connect to remote host.
Make 'pkg_add -r ncftp' now refer to ncftp3. The ncftp3 binary is now
installed as `bin/ncftp'. This behavior can be changed by building with
INSTALL_AS_NCFTP3 for ncftp3; and INSTALL_AS_NCFTP for ncftp & ncftp2.
Work around bug where NcFTP3 will exit unexpectedly when it gets multibyte
(such as big5) characters:
ncftp3 some.ftp.site and execute "ls <Big5>.txt"
PR: 50458
Submitted by: Yen-Ming Lee <leeym@utopia.leeym.com>
The IPv6 patch breaks NcFTP on IPv4-only systems such that is unable to
resolve any names. If you want IPv6 functionality, you'll need to define
WANT_IPV6 for now.