Commit graph

111 commits

Author SHA1 Message Date
wiz
662a258e1b Remove workaround for compiler bug in gcc2 on sparc64. 2010-01-16 17:57:36 +00:00
tnn
f29fa47f7d fix install breakage 2009-12-05 16:25:01 +00:00
joerg
c66c85e790 Don't play games with libtool, just use the .la files. Fixes build with
libtool-2.2. Bump revision.
2009-12-01 07:46:48 +00:00
hasso
10ad6669ff Version 4.0.1 - 2009-09-17
* ignore `Status of' line in STAT output (ftp).
* fixed handling of files starting with a tilde in ftp.
* fixed an infinite bind-loop in ftp.
* fixed iconv translit usage for NetBSD.
2009-09-18 16:22:18 +00:00
hasso
46f473bcfb Sane fix from upstream to fix the problem with connecting to UTF8 capable
ftp sites.
2009-09-16 11:34:23 +00:00
hasso
50e65d59ce Update to 4.0.0.
Version 4.0.0 - 2009-09-11

* added torrent client.
* automatically set time precision on FAT-like FS (linux only).
* fixed timestamps in `mirror --ignore-time'.

Add patch-ai which adds a workaround for a problem preventing lftp to
connect to the UTF8 capable ftp sites.
2009-09-16 07:13:20 +00:00
tnn
c13d241103 use libgnutls-config.mk 2009-07-02 18:54:18 +00:00
hasso
30b62b365d Really needs a bison to build. 2009-06-24 07:06:33 +00:00
tnn
fcb4c7a415 Add companion patch to previous commit.
Fix build on NetBSD-current/i386 by papering over a build time assertion.
(Probably due to 64-bit time_t.)
2009-06-17 08:40:57 +00:00
tnn
8d07a95da3 Fix build on NetBSD-current/i386 by papering over a build time assertion.
(Probably due to 64-bit time_t.)
cvs: ----------------------------------------------------------------------
2009-06-17 08:34:07 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
hasso
3adab79a84 Master sites update and some comments to the patches from pkg/39809. Set
LICENSE.
2009-06-08 10:16:22 +00:00
hasso
3c0a442ac8 Update to 3.7.14. Upstream changes:
Version 3.7.14 - 2009-05-15
 use line buffering for mirror log file.
 fixed `chmod' command mode calculation.
 fixed status line of `repeat' command.
 fixed sftp charset translation in file listings.
 fixed output ordering by flushing stdout before calling external programs.
 fixed coredump in sftp when ssh process gets killed.

Version 3.7.13 - 2009-04-30
 fixed a coredump in some commands printing to screen.

Version 3.7.12 - 2009-04-28
 fixed core dump on `mput -d' command.
 fixed a core dump on `kill' command.
 fixed mkdir -p for sftp protocol.
 fixed some signed/unsigned conversion bugs.

Version 3.7.11 - 2009-03-20
 add dynamic commands in abc order (as output by help).
 fixed eta display (broken in 3.7.10).

Version 3.7.10 - 2009-03-18
 fixed pget -c.
 fixed `exit kill' command.
 show sleep time left in status.
 make ftp:prefer-epsv off by default.
 recognize a specific error message and turn off REST command.

Version 3.7.9 - 2009-03-03
 new setting ftp:prefer-epsv.
 add support for IPv6 scope for link-local addresses (Arkadiusz Miskiewicz).
 fixed compilation on OpenBSD (Kevin Lo).
 fixed parsing of NT unix-like listings where hour is one digit.
 gnulib sources updated, vsnprintf-posix module imported.

Version 3.7.8 - 2009-01-23
 fixed upload via ftps in encrypted mode.
 gnulib sources updated.

Version 3.7.7 - 2008-12-12
 new ftp proxy auth type: proxy-user@host.
 new setting ftp:trust-feat (default no).
 changed GPL version to 3 (as gnulib modules require it).

Version 3.7.6 - 2008-11-17
 fixed memory corruption in zmore.
 fixed compilation on some systems.

Version 3.7.5 - 2008-11-07
 new setting cmd:move-background-detach.
 added support for number suffixes in settings (k - kibi, m - mebi, etc).
 shutdown SSL connection before closing the socket on upload.
 fixed mirror -RP.
 fixed another problem with `kill all'.
 updated gnulib.

Version 3.7.4 - 2008-08-06
 fixed a coredump in `kill all'.
 fixed compilation problems on some systems.
 used getdate from gnulib.

Version 3.7.3 - 2008-05-23
 added support for 2-argument SITE UTIME and MFMT commands.
 added a workaround for paramiko sftp server.
 included newer gnulib sources using gnulib-tool.
 Polish translation updated (Jakub Bogusz).
 fixed German translation encoding.

Version 3.7.2 - 2008-05-07
 fixed core dump when sending http cookies.
 fixed assertion failure for ftp over http proxy (CONNECT mode).
 fixed cwd tracking for ftps.

Version 3.7.1 - 2008-04-18
 use time 12:00:00 instead of 12:00:30 when the time is unknown.
 make sftp:use-full-path on by default.
 fixed sftp du on non-existent files.
 GNU Lib sources updated (Nix).
 fixed compilation on cygwin (Arkady Sherman).
 French translation updated (Alain PORTAL).
 German translation updated (Moritz Moeller-Herrmann).

Version 3.7.0 - 2008-03-07
 new setting ftp:proxy-auth-type and two new ftp proxy modes (joined-acct,
 open) (partly based on patch from David Wolfe).
 don't add the same network address multiple times; report resolved addresses.
 added new open -s option; help for "slot" command (Laurent MONIN).
 added a workaround for proftpd NLST bug.
 added a workaround for servers sending single NL.
 handle host key verification error in fish and sftp.
 handle http codes 307 and 303.
 fixed a core dump when doing "open host>file".
 fixed CCC handling in secure ftp.
 fixed spinning when cmd:fail-exit is true in a script.
 included zh_HK translation (Abel Cheung).

Version 3.6.3 - 2008-01-28
 new setting sftp:use-full-path to send full path instead of home-relative.
 don't use sftp FSETSTAT when not needed.
 fixed core dump on kill all with mirror.
 fixed sftp:charset setting.
 fixed debug printing of sftp file handle.
 fixed unsetting of fish:charset setting.
 fixed compilation on systems lacking wcwidth.

Version 3.6.2 - 2008-01-03
 added a workaround for ftp servers which don't open data connection in certain
 conditions.
 don't decode URL escapes in get/put when no URL schema used.
 fixed counting of file removal errors in mirror.
 fixed a 2-byte buffer overflow when showing transfer percents.
 fixed a problem with incorrect port/host name in http requests.
 fixed coredump in du command with long paths on some systems.
 fixed coredump in html parser on empty links.
 fixed compilation on some systems.

Version 3.6.1 - 2007-11-09
 repeat --weak option to terminate the loop automatically when exiting lftp.
 ftp:use-stat-for-list is off by default.
 slot command fixed.
 fixed timeout handling in ftp.
 french and polish translations updated.

Version 3.6.0 - 2007-10-19
 major code cleanup.
 new setting ftp:use-stat-for-list allows faster directory listing.
 new command `eval' with -f option allows complex aliases.
 send encoded parts of ftp URLs untranslated to ftp server.
 new mirror options --on-change, --depth-first, --no-empty-dirs, --ascii.
 new mirror option --only-existing (Damon Harper).
 new setting xfer:log, log successful transfers if true to
 ~/.lftp/tarnsfer_log.
 new setting ssl:check-hostname.
 fixed cls exit code in case of an error.

Version 3.5.15 - 2007-10-19
 fixed timeout handling when waiting for 150 or 125 ftp reply.
 fixed a bug occuring when turning off proxy server setting.

Version 3.5.14 - 2007-08-31
 handle ftp reply with code 125 same as code 150 (Craig Ruff).
 french translation updated (Alain PORTAL).

Version 3.5.13 - 2007-08-23
 fixed ftps not to access data socket before 150 reply.
 fixed sftp to send properly sized packets on upload.
 fixed infinite retrying on upload.
 fixed compilation without iconv.
 fixed buffering in ascii mode transfers.

Version 3.5.12 - 2007-07-26
 hex-encode all non-ascii characters in URLs.
 allow cross-compilation without iconv (Jakob Truelsen).
 french translation updated (Alain PORTAL).
2009-06-08 09:54:50 +00:00
wiz
272d51cc21 Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.
2009-05-20 00:58:05 +00:00
yyamano
99ee9b7c4b INSTALL_UNSTRIPPED=yes on Darwin to make this run.
Patch is provided by Tetsuya KOBAYASHI.  Close PR pkg/40985.
2009-03-20 05:51:53 +00:00
yyamano
7cefdf3e72 Fix "dyld: Symbol not found: _program_name" on Darwin. pkg/39435 2008-09-18 05:22:19 +00:00
tnn
736247d761 MAKE_JOBS_SAFE=no 2008-08-22 17:45:02 +00:00
jlam
f332bb3a19 Fix post-install-perl target to honor "user-destdir". 2008-03-05 21:17:32 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
joerg
0d6f9eb514 Add DESTDIR support. 2007-09-23 17:17:12 +00:00
tnn
fe9171f449 Update to lftp-3.5.11.
Version 3.5.11 - 2007-04-11
* fixed mirror for MDTM-less ftp servers.
* fixed readline prompt for \[\] (visible on win32).
* fixed compilation with Sun native compiler (Yann Rouillard).
Version 3.5.10 - 2007-03-26
* fixed core dump when doing ls on file: connection.
* fixed core dump when doing pget to write-protected directory.
2007-04-25 18:37:38 +00:00
salo
b38e8d4f7d Update to version 3.5.9
Changes:

3.5.9:
======
- Fixed `mirror --script' which generated improperly quoted shell
  commands (potential security vulnerability, when someone executes
  the resulting script).

3.5.8:
======
- Fixed `sleep' command.

3.5.7:
======
- Fixed a spurious timeout when uploading a file.
2007-03-07 09:25:31 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
ghen
2c64878150 Update lftp to 3.5.6 which fixes a coredump on mget/mput. Ok with salo. 2007-01-04 13:27:12 +00:00
salo
65d543d3eb Update to version 3.5.5
Changes:

- new settings cmd:parallel and cmd:queue-parallel to set number of jobs
  executed in parallel in non-interactive mode and in a queue.
- new mirror option --skip-noaccess and setting mirror:skip-noaccess.
- fixed a coredump when lftp was compiled with a non-gcc compiler.
- fixed compilation when stdbool.h is missing.
- fixed a failed assertion.
- fixed coredump when doing `ls ..' on a http site.
- fixed memory and file descriptor leak in mget/mput.
2006-10-08 02:57:09 +00:00
salo
6b4083a6c9 Update to version 3.5.4
Changes:

Version 3.5.4 - 2006-08-09

    - new setting mirror:include-regex.
    - load ssl keys for protected data connection as well; use new option
    - ftp:ssl-data-use-keys to disable it.
    - fixed human-readable options of du and cls.
    - fixed compilation on certain systems.

Version 3.5.3 - 2006-08-04

    - fixed a core dump in ftps with gnu tls.
    - fixed random queue duplication.
    - fixed compilation with modules and socks.
    - fixed installation with modules.
    - added configure --enable-packager-mode option (Daniel Black).

Version 3.5.2 - 2006-07-28
 Several bugs fixed.

    - strip CRs from ls output, as before.
    - updated help for pget.
    - fixed mirror -c and get -c hang.
    - fixed mirror timestamps for hftp and http.
    - fixed mirror for files starting with a tilde.
    - fixed use of PROPFIND when http:use-propfind is no.
    - fixed directory listing and globbing for ftp over http proxy.
    - updated gnulib sources (Nix).
2006-08-11 15:19:35 +00:00
salo
1a2259ef38 Update to version 3.5.1
Changes:

Version 3.5.1 - 2006-07-05

- a coredump in pget fixed.

Version 3.5.0 - 2006-07-05

- implemented pget -c (continue) with a status file. (`set
  pget:save-status never' to disable periodic saving of the status).
- new options of `repeat' command: --count (-c), --delay (-d), --while-ok,
  --until-ok.
- listing and dns cache optimized; added per host enable/disable for
  caching.
- made ABOR more robust.
- added support for ALLO command and ftp:use-allo setting.
- use binary mode for `quote' (e.g. `quote POST' for http).
- sped up uploading in fish protocol.
- fixed coredump in pget when terminal lacks prev_line capability.
- fixed pget for URLs with question sign.
2006-07-16 22:25:56 +00:00
jlam
ee68c93314 LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".

SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
2006-07-07 15:49:30 +00:00
salo
12a0e736d5 delint. 2006-05-31 13:44:14 +00:00
salo
d27568f763 Update to version 3.4.7
Changes:

- get1 can now automatically rename files to server suggested file name.
- new settings fish:charset and sftp:charset (for sftp version<4).
- fixed http chunked transfers with explicit Content-Length.
- fixed compilation with sun c++ compiler.
- fixed compilation without ssl.
2006-05-31 13:41:39 +00:00
salo
2911e3f2b2 Update to version 3.4.6
Changes:

Version 3.4.6 - 2006-04-25

- fixed opening sites with explicitly specified port (it could
  either use default port or spin).
- fixed ftps over http proxy with CONNECT method.

Version 3.4.5 - 2006-04-22

- handle ftp PRET errors.
- send ssh password twice if needed, this fixes a problem with
  encoded secret keys.
- updated programming examples.
- fixed cross-references between jobs/tasks libraries and lftp.

Version 3.4.4 - 2006-04-06

- new setting mirror:dereference.
- new exit options: top, kill.
- fixed stalling when uploading empty files with ftps.
- fixed lftp exit code when cmd:at-exit is set.
- fixed a rare spinning.

Version 3.4.3 - 2006-03-15

- don't create target file when source file does not exist.
- show done jobs before exit.
- changed default for http:use-propfind to no.
- fixed condition for getting exact time for cls.
- fixed coredump with non-absolute http redirection.
- fixed coredump when exiting lftp with a done job.

Version 3.4.2 - 2006-02-08

- fixed a coredump in cls (option parsing).
- import TIME_STYLE environment variable to cmd:time-style.

Version 3.4.1 - 2006-02-07

- new cls option --time-style, new setting cmd:time-style.
- use PROPFIND first to check directory existence (http).
- fixed CCC - don't try to shutdown ssl connection gracefully.
- fixed an abortion when completing with cmd:remote-completion
  set to false.
2006-05-01 18:53:31 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
hira
959d40241d Add missing entries to PLIST. Bump PKGREVISION. 2006-02-04 07:14:35 +00:00
salo
43a60544f8 Update to version 3.4.0
Changes:

- flush cache when changing ftp:charset.
- show all queued commands on `queue' command.
- support open ranges for `mirror --size-range'.
- new setting dns:max-retries.
- change dns:fatal-timeout setting to accept time interval suffixes.
- prefer getaddrinfo over gethostbyname2.
- treat GNUTLS_E_UNEXPECTED_PACKET_LENGTH as EOF indicator - this fixes
  secure ftp with ProFTPD server.
- fixed netrc usage when no user name is given.
2006-02-01 16:41:32 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
wiz
f61c002199 Recursive PKGREVISION bump for gnutls shlib major bump.
Bump BUILDLINK_RECOMMENDED.
2005-12-31 12:32:31 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
salo
2a5730fdc1 Update to version 3.3.5
Changes:
- prefer ssl over gnutls by default, by popular demand
- refresh MASTER_SITES list
- add perl option, installs optional additional perl scripts

3.3.5:
======
- added mirror --older-than, --size-range and --max-errors options.
- improved CCC support - allowed protected transfers after CCC.
- added support for sftp v5 and v6 (experimental).
- added configure option --with-pager.
- fixed file uploading via protected ftp with openssl.
- fixed compilation on cygwin.
- fixed compilation with sun c++.

3.3.4:
======
- added support for CCC command and ftp:ssl-use-ccc setting.
- remove password from URLs when showing them on status line.
- fixed `open -u' with an URL.
- fixed a rare spinning.
- fixed compilation on HP-UX.
- fixed handling of 334 reply to AUTH command.

3.3.3:
======
- added support for LFTP_HOME environment variable.
- added workaround for proftpd's empty directories.
- fixed `open file:/path'.
- fixed some bugs introduced in 3.3.2.

3.3.2:
======
- fixed a coredump caused by double-free.

3.3.1:
======
- new setting xfer:destination-directory (default for -O option of get, mget).
- fixed path+file combination in http - avoid double slash.
- fixed url composition in hftp, a slash was missed.
- fixed `open ftp.example.com/path'.
- fixed a coredump when a bookmark contained lots of quotable characters.
- fixed a coredump when an error happened while loading CA or CRL
  certificates.
- fixed uploading of empty files via ftp with ftp:ssl-protect-data on.
- fixed exit code of slot command.
- fixed a coredump with `kill all'.
- fixed path extraction from html files (broken in 3.3.0).

3.3.0:
======
- now plain files can be current location in http protocol.
- report total bytes transferred and transfer rate in mirror.
- included a script for file verification (verify-file). It can check crc32,
  md5sum, gzip, bzip2, rpm, unzip and other things.
- new settings xfer:verify, xfer:verify-command. When xfer:verify is on,
  verify-command is launched after successful file transfer (to local disk)
  to check the file consistency.
- fixed `source -e' to allow subprocess reading from the terminal.
- fixed `source' to return error exit code if the file is unreadable.
- fixed `source' on large command files - some commands were truncated.
2005-12-04 22:12:07 +00:00
adam
fabd4a118e Revision bump after changing security/gnutls/buildlink3.mk 2005-09-06 15:28:09 +00:00
tv
b8b30c4d80 Convert to PKG_OPTIONS_GROUP syntax. 2005-08-31 18:32:47 +00:00
tv
74268e8c5e Only one SSL scheme can be used. Default to (and prefer) gnutls, as
requested by the package author.  Fall back to openssl only if ssl is
set and -gnutls is specified in OPTIONS.
2005-08-29 13:12:14 +00:00
wiz
5d165b1a09 Use PKG_SUGGESTED_OPTIONS, not PKG_SUPPORTED_OPTIONS 2005-06-01 14:06:50 +00:00
dillo
3d94227174 set PKG_SUGGESTED_OPTIONS, not PKG_DEFAULT_OPTIONS 2005-06-01 14:05:03 +00:00
salo
838053b91b Update to version 3.2.1
Changes:

- convert to PKG_OPTIONS framework
- make gnutls default option, ssl optional

3.2.1:
======
- fixed handling of file names starting with a tilde in sftp protocol.
- fixed minor problem with `lftp -u user --help'.
- fixed compilation with modules.
- fixed compilation without OpenSSL and GnuTLS.
- fixed compilation with certain compiler versions.
- relaxed version requirement on GnuTLS.

3.2.0:
======
- added support for gnutls library. Now OpenSSL is only used if explicitly
  configured with option --with-openssl, and by default gnutls is used.
- added parser for AS/400 ftp listing.
- fixed a coredump in mirror when symbolic link target is unknown.
2005-05-30 16:01:40 +00:00
salo
1251183c23 Update to version 3.1.3
Changes:
- added mirror --loop option to re-mirror until no changes found.
- fixed mirror creating too many children mirrors.
- fixed cls and mirror with http backend, when PROPFIND returns 404 error.
- fixed mirror --use-cache with sftp backend.
- fixed a rare hang in sftp.
2005-04-18 16:19:16 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
salo
28a5604916 Update to version 3.1.2
Changes:

3.1.2:
======
- cache negative results, new setting cache:expire-negative.
- set http:use-propfind and http:use-mkcol automatically if those
  methods are unsupported, so that they will not be retried.
- handle DAV:creator-displayname in PROPFIND parser.
- parse incorrect XML returned for PROPFIND requests as HTML.
- fixed coredump and href handling in PROPFIND result parsing.
- fixed sftp transfer of growing files.
- fixed compilation with socks5 on freebsd.

3.1.1:
======
- new setting ftp:ignore-pasv-address.
- use IP TOS for ftp connections.
- new quote command extentions for http: quote move and quote copy for
  DAV operations. E.g. quote copy index.html http://x.org/index2.html.
- fixed timeout handling when waiting for FXP source confirmation.
- fixed http DAV method MOVE (use full URL in Destination; fixed stall).

3.1.0:
======
- http DAV support added (PROPFIND, MKCOL, DELETE, MOVE).
- new setting mirror:set-permissions.
- added cls -r option (reverse sorting).
- ignore non fatal STAT and FSTAT errors in sftp.
- fixed globbing for file names starting with a tilde.
- fixed fish and sftp for solaris 9 ssh.
- fixed SITE UTIME and overloaded MDTM in ftp protocol.
- fixed spinning when local disk is full.
- fixed passive ftp mode for some broken servers.
- fixed wrong year in cls output when the time is several hours in
  the future.
- fixed Last-Modified parsing in non-english locales.
- optimized memory usage for large directories.
- compilation fixes for some compilers.

Addresses PR pkg/29922 from Leonard Schmidt.
2005-04-08 12:45:22 +00:00