Index: basicnet/netprogs/ncftp/ncftp-config.xml
===================================================================
--- basicnet/netprogs/ncftp/ncftp-config.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netprogs/ncftp/ncftp-config.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,24 @@
+<sect2>
+<title>Configuring ncftp</title>
+
+<sect3><title>Config files</title>
+<para><userinput>~/.ncftp/*</userinput>; especially
+<userinput>~/.ncftp/prefs_v3</userinput></para>
+</sect3>
+
+<sect3><title>Configuration Information</title>
+
+<para>Most ncftp configuration is done whilst in the program and the
+configuration files are dealt with automatically.  One exception to this
+is <filename>~/.ncftp/prefs_v3</filename>.  There are various options to
+alter in there, including:</para>
+
+<para><userinput>yes-i-know-about-NcFTPd=yes</userinput>: This disables
+the splash screen advertising the NcFTPd server.</para>
+
+<para>There are other options in the prefs_v3 file.  Most of these are
+self-explanatory.</para>
+</sect3>
+
+</sect2>
+
Index: basicnet/netprogs/ncftp/ncftp-desc.xml
===================================================================
--- basicnet/netprogs/ncftp/ncftp-desc.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netprogs/ncftp/ncftp-desc.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,33 @@
+<sect2>
+<title>Contents</title>
+
+<para>The ncftp package contains <userinput>ncftp, ncftpbatch,
+ncftpbookmarks, ncftpget, ncftpls, ncftpput</userinput> 
+and <userinput>ncftpspooler</userinput>.</para>
+</sect2>
+
+<sect2><title>Description</title>
+
+<sect3><title>ncftp</title>
+<para>A browser program for File Transfer Protocol</para></sect3>
+
+<sect3><title>ncftpbatch</title>
+<para>Individual batch FTP job processor</para></sect3>
+
+<sect3><title>ncftpbookmarks</title>
+<para>NcFTP Bookmark Editor (NCurses-based)</para></sect3>
+
+<sect3><title>ncftpget</title>
+<para>Internet file transfer program for scripts</para></sect3>
+
+<sect3><title>ncftpls</title>
+<para>Internet file transfer program for scripts</para></sect3>
+
+<sect3><title>ncftpput</title>
+<para>Internet file transfer program for scripts</para></sect3>
+
+<sect3><title>ncftpspooler</title>
+<para>Global batch FTP job processor daemon</para></sect3>
+
+</sect2>
+
Index: basicnet/netprogs/ncftp/ncftp-exp.xml
===================================================================
--- basicnet/netprogs/ncftp/ncftp-exp.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netprogs/ncftp/ncftp-exp.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,10 @@
+<sect2>
+<title>Command explanations</title>
+
+<para><userinput>cd libncftp &amp;&amp; make shared &amp;&amp; make
+soinstall :</userinput>  These commands make and install the 
+dynamic library libncftp which is then used to link against when compiling 
+the main program.</para>
+
+</sect2>
+
Index: basicnet/netprogs/ncftp/ncftp-inst.xml
===================================================================
--- basicnet/netprogs/ncftp/ncftp-inst.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netprogs/ncftp/ncftp-inst.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,33 @@
+<sect2>
+<title>Installation of ncftp</title>
+
+<para>There are two ways to build ncftp.  The first (and optimal) way,
+builds most of the functionality as a shared library and then builds and
+installs the program linked against this library.  The second method
+simply links all of the functionality into the binary statically.  This
+doesn't make the dynamic library available for linking by other
+applications.  You need to choose which method best suits you.  Note
+that the second method does <emphasis>not</emphasis> create an entirely
+statically linked binary; only the libncftp parts are statically linked
+in, in this case.</para>
+
+<para>To install ncftp using the first (and optimal) method, run the 
+following commands:</para>
+
+<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
+cd libncftp &amp;&amp;
+make shared &amp;&amp;
+make soinstall &amp;&amp;
+cd .. &amp;&amp;
+make &amp;&amp;
+make install</userinput></screen></para>
+
+<para>To install ncftp using the second method (with the libncftp 
+functionality linked in statically) run the following commands:</para>
+
+<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
+make &amp;&amp;
+make install</userinput></screen></para>
+
+</sect2>
+
Index: basicnet/netprogs/ncftp/ncftp-intro.xml
===================================================================
--- basicnet/netprogs/ncftp/ncftp-intro.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netprogs/ncftp/ncftp-intro.xml	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,13 @@
+<sect2>
+<title>Introduction to ncftp</title>
+
+<screen>Download location:              &ncftp-download;
+Version used:                   &ncftp-version;
+Package size:                   &ncftp-size;
+Estimated Disk space required:  &ncftp-buildsize;</screen>
+
+<para>The ncftp package contains a powerful and flexible interface to 
+the Internet standard File Transfer Protocol.  It is intended to replace
+or supplement the stock ftp program.</para>
+
+</sect2>
Index: basicnet/netprogs/ncftp/ncftp.ent
===================================================================
--- basicnet/netprogs/ncftp/ncftp.ent	(revision f45b195302d36939467202524156f38e0369b4f2)
+++ basicnet/netprogs/ncftp/ncftp.ent	(revision f45b195302d36939467202524156f38e0369b4f2)
@@ -0,0 +1,10 @@
+<!ENTITY ncftp SYSTEM "../ncftp.xml">
+<!ENTITY ncftp-intro SYSTEM "ncftp-intro.xml">
+<!ENTITY ncftp-inst SYSTEM "ncftp-inst.xml">
+<!ENTITY ncftp-exp SYSTEM "ncftp-exp.xml">
+<!ENTITY ncftp-desc SYSTEM "ncftp-desc.xml">
+<!ENTITY ncftp-config SYSTEM "ncftp-config.xml">
+<!ENTITY ncftp-buildsize "5.0 MB">
+<!ENTITY ncftp-version "3.1.2">
+<!ENTITY ncftp-download "ftp://ftp.ncftp.com/ncftp/ncftp-3.1.2-src.tar.bz2">
+<!ENTITY ncftp-size "378 KB">
