diff options
author | lukem <lukem@pkgsrc.org> | 2003-07-31 04:35:37 +0000 |
---|---|---|
committer | lukem <lukem@pkgsrc.org> | 2003-07-31 04:35:37 +0000 |
commit | 50c034dcac479256e0e677f22cbbaac37c051987 (patch) | |
tree | 6eeab6f8e755bba1a349d873b631d68973087122 /net/tnftp | |
parent | 8c9d9f16154b54d1424afd0ee7b7f37fdf1ad612 (diff) | |
download | pkgsrc-50c034dcac479256e0e677f22cbbaac37c051987.tar.gz |
Import of canonical tnftp 20030825 sources,
to make it easier to track new versions.
Diffstat (limited to 'net/tnftp')
-rw-r--r-- | net/tnftp/files/INSTALL | 212 | ||||
-rw-r--r-- | net/tnftp/files/README | 59 |
2 files changed, 271 insertions, 0 deletions
diff --git a/net/tnftp/files/INSTALL b/net/tnftp/files/INSTALL new file mode 100644 index 00000000000..8b4dfe23fdc --- /dev/null +++ b/net/tnftp/files/INSTALL @@ -0,0 +1,212 @@ +INSTALLATION INTRODUCTION +------------------------- + +This file describes how to compile and install tnftp on your system. + + ============================================ + = = + = NOTE: You will need an ANSI C compiler. = + = = + ============================================ + + +For most systems, execute the following to compile and install tnftp: + ./configure + make + make install + +A preformatted manual page (src/ftp.cat1) is also installed. If +you wish to install the source (src/ftp.1), ensure that your system +has up-to-date mandoc macros. groff ships with this macro suite, +but it has bugs. Try: + ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-current/src/share/tmac/ +for a more recent version. + + +CONFIGURATION OPTIONS +--------------------- + +tnftp is configured using an `autoconf' generated `configure' +script. `configure' supports the following options: + +* The standard `autoconf configure' options, including: + --prefix=PREFIX install architecture-independent files in PREFIX + [/usr/local] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [same as prefix] + --srcdir=DIR find the sources in DIR [configure dir or ..] + BSD or GNU make may be required for this to work. + +* Specific options: + --enable-editcomplete Turn on command line editing and completion. + --disable-editcomplete Turn off command line editing and completion + [default: enabled]. + --enable-ipv6 Enable IPv6 support (if your OS supports it) + --disable-ipv6 Disable IPv6 support (even if your OS supports it.) + [default: enabled]. + --with-socks Compile with SOCKS firewall traversal support. + --with-socks5[=PATH] Compile with SOCKS5 firewall traversal support. + --with-socks4[=PATH] Compile with SOCKS4 firewall traversal support. + +The following environment variables can be set to override various +compiler related settings. + CC=compiler specify name of the C compiler (default: gcc or cc) + CFLAGS=flags specify flags to C compiler (default: -O -g or just -O) + LDFLAGS=flags specify flags to linker (default: none) + +This can be achieved with: + env CC="compiler" CFLAGS="flags" LDFLAGS="flags" ./configure + + + ============================================ + = = + = NOTE: You will need an ANSI C compiler. = + = = + ============================================ + + +PLATFORM SPECIFIC NOTES +----------------------- + +(none tested) + + +=============================== += OLD PLATFORM SPECIFIC NOTES = +=============================== + +NOTE: these are out of date... + + +The following platforms & compilers have been tested: + +- AIX 4.1.5: +- AIX 4.2.1: +- AIX 4.3.3: + - Compiler: xlc -qlanglvl=ansi + version: xlC 3.1.4.10 -- C for AIX Compiler + version: ibmcxx.cmp 3.6.6.6 -- IBM C and C++ Compilers + + Configure with: + env CC="xlc" CFLAGS="-qlanglvl=ansi" ./configure + +- BSD/OS 4.0.1 (x86) +- BSD/OS 4.1 (x86) +- BSD/OS 4.1 (sparc) +- BSD/OS 4.2 (x86) + - Compiler: /bin/cc + version: gcc 2.7.2.1 + version: gcc version 2.95.2 19991024 + +- Digital UNIX 4.0b +- Digital UNIX 4.0d +- Digital UNIX 4.0f + - Compiler: cc -std + version: DEC C V5.2-036 on Digital UNIX V4.0 (Rev. 564) + version: DEC C V5.9-005 on Digital UNIX V4.0 (Rev. 1229) + + Configure with + env CC="cc -std" ./configure + + - Compiler: gcc + version: 2.95.1 + +- Digital UNIX 5.0 + - Compiler: cc + version: Compaq C V6.1-011 on Digital UNIX V5.0 (Rev. 910) + +- FreeBSD 3.4 (i386): +- FreeBSD 3.5 (i386): +- FreeBSD 4.1 (i386): + - Compiler: cc + version: gcc version 2.7.2.3 + version: gcc version 2.95.2 19991024 + +- HP/UX 10.20: +- HP/UX 11.00: + - Compiler: /opt/ansic/bin/cc -Ae + version: A.10.32.03 + + Configure with + env CC="cc -Ae" ./configure + + To generate code that will run on old architectures you + may need to add "+DAportable" to CC. + + +- IRIX 6.5.4 +- IRIX 6.5.8 + Compiler: /bin/cc + version: MIPSpro Compilers: Version 7.2.1 + Compiler: + version: gcc version 2.95.2 + +- HP/UX 11.00: +- HP/UX 11.00 64 bit: + - Compiler: /opt/ansic/bin/cc -Ae + version: A.11.01.00 + + Configure with + env CC="cc -Ae" ./configure + +- NetBSD 1.3.3 (i386) + Compiler: /usr/bin/cc + Compiler: /usr/bin/cc + + Ignore warnings about ``passing arg 3 of `tputs' from + incompatible pointer type''. + +- RedHat Linux 5.1 (?? i386) +- RedHat Linux 5.2 (?? i386) +- RedHat Linux 6.0 (Linux 2.2.10 i686) +- RedHat Linux 6.1 (Linux 2.2.5-15 i686) +- RedHat Linux 6.2 (Linux 2.2.16-3smp i686) + - Compiler: cc + version: egcs-1.1.2 + +- Slackware (Linux 2.0.35 i686) + - Compiler: cc + version: 2.7.2.3 + +- Solaris 2.6 (sparc) +- Solaris 7 (sparc) + - Compiler: /opt/SUNWspro/bin/cc + version: WorkShop Compilers 5.0 + + - Compiler: gcc + version: egcs-1.1.2 + +- RedHat Linux 5.0 (i386) + Compiler: cc + +- Solaris 2.5 (sparc) +- Solaris 7 (x86) + Compiler: /opt/SUNWspro/bin/cc + version: SC3.0 15 Dec 1993 + version: WorkShop Compilers 5.0 + Compiler: gcc + version: egcs-1.1.2 + version: gcc 2.8.1 + version: gcc 2.95.1 + +- Solaris 7 (sparc) 64 bit + Compiler: /opt/SUNWspro/bin/cc -xarch=v9 + version: WorkShop Compilers 5.0 + +- SunOS 4 + Compiler: gcc -lresolv + version: + +- SuSE Linux + Compiler: gcc + version: + + /usr/bin/ftp on SuSE Linux 6.4 is this ftp client. + + May need `gcc -L/usr/lib/termcap' if tgetent() et al aren't found. + +- Ultrix 4.5 + Compiler: cc + version: MIPS C Compiler 3.0 + Compiler: gcc + version: 2.7.2.2 diff --git a/net/tnftp/files/README b/net/tnftp/files/README new file mode 100644 index 00000000000..74e67c9794d --- /dev/null +++ b/net/tnftp/files/README @@ -0,0 +1,59 @@ +WHAT IS TNFTP? +-------------- + +`tnftp' is a `port' of the NetBSD FTP client to other systems. +See http://www.NetBSD.org/ for more details about NetBSD. + +tnftp was formerly known as `lukemftp' and was renamed by Luke Mewburn +in February 2003. + +The enhancements over the standard ftp client in 4.4BSD (and +derivatives) include: + * command-line editing within ftp + * command-line fetching of URLS, including support for: + - http proxies (c.f: $http_proxy, $ftp_proxy) + - authentication + * configurable prompt + * context sensitive command and filename completion + * dynamic progress bar + * feature negotiation extensions from RFC 2389 + (c.f: `feat' and `remopts') + * extensions to ftp from the IETF ftpext working group + (c.f: `mlsd' and `mlst') + * IPv6 support (from the WIDE project) + * modification time preservation + * paging of local and remote files, and of directory listings + (c.f: `lpage', `page', `pdir') + * passive mode support, with fallback to active mode + * retrieval of filenames listed in a given file (c.f: `fget') + * `set option' override of ftp environment variables + * socks4/socks5 support + * TIS Firewall Toolkit gate ftp proxy support (c.f: `gate') + * transfer-rate throttling (c.f: `-T', `rate') + * uploading of files on the command line (c.f: `-u') + + +INSTALLATION +------------ + +Refer to `INSTALL' for more information on how to compile and install tnftp. + + +FEEDBACK / BUG REPORTS +---------------------- + +Please email feedback back to the maintainer: <lukem@NetBSD.org>. + + +COPYRIGHT +--------- + +tnftp is covered by a BSD-style copyright notice. +Please refer to the file `COPYING' for more information. + + +AVAILABILITY +------------ + +The primary ftp site for tnftp is: + ftp://ftp.NetBSD.org/pub/NetBSD/misc/tnftp/ |