Remove UPNP support & do some cleanup.
[novacoin.git] / doc / build-unix.txt
index a7bfb80..7f592e2 100644 (file)
@@ -4,8 +4,7 @@ Distributed under the MIT/X11 software license, see the accompanying
 file license.txt or http://www.opensource.org/licenses/mit-license.php.
 This product includes software developed by the OpenSSL Project for use in
 the OpenSSL Toolkit (http://www.openssl.org/).  This product includes
-cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP
-software written by Thomas Bernard.
+cryptographic software written by Eric Young (eay@cryptsoft.com).
 
 
 UNIX BUILD NOTES
@@ -28,19 +27,11 @@ Dependencies
  libssl      SSL Support       Secure communications
  libdb4.8    Berkeley DB       Blockchain & wallet storage
  libboost    Boost             C++ Library
- miniupnpc   UPnP Support      Optional firewall-jumping support
  libqrencode QRCode generation Optional QRCode generation
 
 Note that libexecinfo should be installed, if you building under *BSD systems. 
 This library provides backtrace facility.
 
-miniupnpc may be used for UPnP port mapping.  It can be downloaded from
-http://miniupnp.tuxfamily.org/files/.  UPnP support is compiled in and
-turned off by default.  Set USE_UPNP to a different value to control this:
- USE_UPNP=-    No UPnP support - miniupnp not required
- USE_UPNP=0    (the default) UPnP support turned off by default at runtime
- USE_UPNP=1    UPnP support turned on by default at runtime
-
 libqrencode is used for QRCode image generation. It can be downloaded
 from http://fukuchi.org/works/qrencode/index.html.en, or installed via
 your package manager.
@@ -49,14 +40,12 @@ Licenses of statically linked libraries:
  Berkeley DB   New BSD license with additional requirement that linked
                software must be free open source
  Boost         MIT-like license
- miniupnpc     New (3-clause) BSD license
 
 Versions used in this release:
  GCC           4.3.3
  OpenSSL       0.9.8g
  Berkeley DB   4.8.30.NC
  Boost         1.37
- miniupnpc     1.6
 
 Dependency Build Instructions: Ubuntu & Debian
 ----------------------------------------------
@@ -80,9 +69,9 @@ Note: If you just want to install novacoind on Gentoo, you can add the Novacoin
 
 emerge -av1 --noreplace boost glib openssl sys-libs/db:4.8
 
-Take the following steps to build (no UPnP support):
+Take the following steps to build:
  cd ${NOVACOIN_DIR}/src
- make -f makefile.unix USE_UPNP= BDB_INCLUDE_PATH='/usr/include/db4.8'
+ make -f makefile.unix BDB_INCLUDE_PATH='/usr/include/db4.8'
  strip novacoind
 
 
@@ -91,16 +80,6 @@ Notes
 The release is built with GCC and then "strip novacoind" to strip the debug
 symbols, which reduces the executable size by about 90%.
 
-
-miniupnpc
----------
-tar -xzvf miniupnpc-1.6.tar.gz
-cd miniupnpc-1.6
-make
-sudo su
-make install
-
-
 Berkeley DB
 -----------
 You need Berkeley DB 4.8.  If you have to build Berkeley DB yourself: