2018-08-22 11:43:40 +02:00
|
|
|
# $NetBSD: Makefile,v 1.30 2018/08/22 09:45:55 wiz Exp $
|
2001-01-17 01:18:39 +01:00
|
|
|
|
3.2.6:
If a recursive download operation is also requested with delete mode, attempt to remove empty directories after all files have completed successfully.
No longer trying to utime() after every single block on downloads, which could cause noticable performance degradation when the local filesystem was not local.
Changed behavior of resuming downloads where the timestamp wasn't preserved (because of the utime change, above). The new behavior is to resume the download when the local copy has a recent timestamp (less than a week).
You can now disable use of MFMT like you could similarly disable SITE UTIME (e.g., "-o noMFMT" and "-o noSITE_UTIME").
Now able to use sendfile() for uploads, on Linux/FreeBSD/Mac. Progress reports work too, with a small performance penalty. Ncftpput has a "-s" option to toggle whether it is used (defaults to on in ncftpput and ncftpbatch, off in ncftp).
Ncftpbatch/spooler now use larger buffers for pathnames, allowing for deeper directory trees.
Ncftpbatch/spooler now interpret a received SIGUSR1 as a hint to exit when the current file has finished.
Ncftpbatch/spooler now interpret a received SIGUSR2 to request it to stop sleeping and recheck the queue immediately.
Ncftpbatch/spooler's spool files now allow for you to specify that the local and/or remote file be renamed after a successful transfer.
Ncftpbatch/spooler now a little less chatty by reducing the number of PWD/CWD operations.
Ncftpbatch/spooler now log some xfer stats in its general log file, and ncftpspooler has a new "-x" option to specify a separate xfer log file.
Ncftpbatch/spooler now use a larger default maximum for its log file (10 MiB rather than 200 kB), and ncftpspooler has an -O command line option that can set this limit. Use "-O 0" for no maximum.
Ncftpbatch/spooler now try to present time in local timezone rather than UTC where possible.
Ncftpbatch/spooler now support multiple items per transaction (spool) file.
2017-07-09 00:27:36 +02:00
|
|
|
DISTNAME= ncftp-3.2.6-src
|
2013-06-16 09:37:45 +02:00
|
|
|
PKGNAME= ${DISTNAME:S/ncftp/ncftp3/:S/-src//}
|
2018-08-22 11:43:40 +02:00
|
|
|
PKGREVISION= 1
|
2001-01-17 01:18:39 +01:00
|
|
|
CATEGORIES= net
|
|
|
|
MASTER_SITES= ftp://ftp.ncftp.com/ncftp/
|
3.2.6:
If a recursive download operation is also requested with delete mode, attempt to remove empty directories after all files have completed successfully.
No longer trying to utime() after every single block on downloads, which could cause noticable performance degradation when the local filesystem was not local.
Changed behavior of resuming downloads where the timestamp wasn't preserved (because of the utime change, above). The new behavior is to resume the download when the local copy has a recent timestamp (less than a week).
You can now disable use of MFMT like you could similarly disable SITE UTIME (e.g., "-o noMFMT" and "-o noSITE_UTIME").
Now able to use sendfile() for uploads, on Linux/FreeBSD/Mac. Progress reports work too, with a small performance penalty. Ncftpput has a "-s" option to toggle whether it is used (defaults to on in ncftpput and ncftpbatch, off in ncftp).
Ncftpbatch/spooler now use larger buffers for pathnames, allowing for deeper directory trees.
Ncftpbatch/spooler now interpret a received SIGUSR1 as a hint to exit when the current file has finished.
Ncftpbatch/spooler now interpret a received SIGUSR2 to request it to stop sleeping and recheck the queue immediately.
Ncftpbatch/spooler's spool files now allow for you to specify that the local and/or remote file be renamed after a successful transfer.
Ncftpbatch/spooler now a little less chatty by reducing the number of PWD/CWD operations.
Ncftpbatch/spooler now log some xfer stats in its general log file, and ncftpspooler has a new "-x" option to specify a separate xfer log file.
Ncftpbatch/spooler now use a larger default maximum for its log file (10 MiB rather than 200 kB), and ncftpspooler has an -O command line option that can set this limit. Use "-O 0" for no maximum.
Ncftpbatch/spooler now try to present time in local timezone rather than UTC where possible.
Ncftpbatch/spooler now support multiple items per transaction (spool) file.
2017-07-09 00:27:36 +02:00
|
|
|
EXTRACT_SUFX= .tar.xz
|
2001-01-17 01:18:39 +01:00
|
|
|
|
2010-02-26 11:28:30 +01:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2001-01-17 01:18:39 +01:00
|
|
|
HOMEPAGE= http://www.ncftp.com/
|
2001-02-17 18:52:59 +01:00
|
|
|
COMMENT= FTP replacement with advanced user interface
|
Update ncftp3 to 3.2.4. Add LICENSE.
Change Log:
3.2.4, 2010-04-07
* Ncftpget and ncftpput can now read $HOME/.ncftp/bookmarks and take a bookmark name in place of a hostname. If the hostname specified is not fully qualified (i.e. does not contain a period), then bookmarks will be queried; if no bookmarks match, then a local hostname is assumed. Bookmarks are also queried for the config file option, -f, when the file specified by -f does not exist.
* Compatibility fixes for FreeBSD 8.
* Support for local validation of DNSSEC when combined with libraries available from the DNSSEC Tools project (Thanks, Robert Story).
* Microsoft disabled recursive directory listings altogether when fixing KB975254 (Thanks, Andrew Coggeshall). When entire directories are downloaded, instead of using "LIST -R" for one efficient listing of all files, the directories are manually traversed with one directory listing for each subdirectory. This will improve reliability of recursive downloads, except for the case when their are circular symbolic links (which is why "LIST -R" had been favored, which the server can easily handle).
* Compatibility fixes for Mac OS X for building from source code (Thanks, Mathieu Rene)
the complete changelog is available here:
http://www.ncftp.com/ncftp/doc/changelog.html
2010-04-18 14:22:40 +02:00
|
|
|
LICENSE= artistic
|
2001-01-17 01:18:39 +01:00
|
|
|
|
2004-01-20 13:18:15 +01:00
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
|
2001-01-17 01:18:39 +01:00
|
|
|
|
3.2.6:
If a recursive download operation is also requested with delete mode, attempt to remove empty directories after all files have completed successfully.
No longer trying to utime() after every single block on downloads, which could cause noticable performance degradation when the local filesystem was not local.
Changed behavior of resuming downloads where the timestamp wasn't preserved (because of the utime change, above). The new behavior is to resume the download when the local copy has a recent timestamp (less than a week).
You can now disable use of MFMT like you could similarly disable SITE UTIME (e.g., "-o noMFMT" and "-o noSITE_UTIME").
Now able to use sendfile() for uploads, on Linux/FreeBSD/Mac. Progress reports work too, with a small performance penalty. Ncftpput has a "-s" option to toggle whether it is used (defaults to on in ncftpput and ncftpbatch, off in ncftp).
Ncftpbatch/spooler now use larger buffers for pathnames, allowing for deeper directory trees.
Ncftpbatch/spooler now interpret a received SIGUSR1 as a hint to exit when the current file has finished.
Ncftpbatch/spooler now interpret a received SIGUSR2 to request it to stop sleeping and recheck the queue immediately.
Ncftpbatch/spooler's spool files now allow for you to specify that the local and/or remote file be renamed after a successful transfer.
Ncftpbatch/spooler now a little less chatty by reducing the number of PWD/CWD operations.
Ncftpbatch/spooler now log some xfer stats in its general log file, and ncftpspooler has a new "-x" option to specify a separate xfer log file.
Ncftpbatch/spooler now use a larger default maximum for its log file (10 MiB rather than 200 kB), and ncftpspooler has an -O command line option that can set this limit. Use "-O 0" for no maximum.
Ncftpbatch/spooler now try to present time in local timezone rather than UTC where possible.
Ncftpbatch/spooler now support multiple items per transaction (spool) file.
2017-07-09 00:27:36 +02:00
|
|
|
USE_TOOLS+= perl:build
|
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
CONFIGURE_ARGS+= --disable-universal
|
2001-01-17 01:18:39 +01:00
|
|
|
|
2017-01-04 20:58:00 +01:00
|
|
|
.include "../../mk/curses.buildlink3.mk"
|
2001-01-17 01:18:39 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|