summaryrefslogtreecommitdiff
path: root/Docs
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2010-01-02 21:22:08 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2010-01-02 21:22:08 +0000
commit82bc094a01d645b3092c4d2bd182ae6ad230e1c8 (patch)
tree07935a01484ba16381989a7c9952f2fdfe506acc /Docs
parenta3a004418560ee0e941540d3ec03b59fb9e86716 (diff)
downloadnetsurf-82bc094a01d645b3092c4d2bd182ae6ad230e1c8.tar.gz
netsurf-82bc094a01d645b3092c4d2bd182ae6ad230e1c8.tar.bz2
Mention lpu iconv() option in BUILDING-* guides. Add new section to BeOS build guide about building NetSurf project libraries. (Needs to be checked by a BeOS person.) Simplified AmigaOS build guide's stuff on building NetSurf project libraries. (Needs to be checked by an AmigaOS person.)
svn path=/trunk/netsurf/; revision=9781
Diffstat (limited to 'Docs')
-rw-r--r--Docs/BUILDING-AmigaOS85
-rw-r--r--Docs/BUILDING-BeOS30
-rw-r--r--Docs/BUILDING-Framebuffer11
-rw-r--r--Docs/BUILDING-GTK11
-rw-r--r--Docs/BUILDING-RISC_OS11
5 files changed, 92 insertions, 56 deletions
diff --git a/Docs/BUILDING-AmigaOS b/Docs/BUILDING-AmigaOS
index a49c298f1..98b9c4505 100644
--- a/Docs/BUILDING-AmigaOS
+++ b/Docs/BUILDING-AmigaOS
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
- Build Instructions for AmigaOS NetSurf 24 July 2009
+ Build Instructions for AmigaOS NetSurf 2 January 2010
--------------------------------------------------------------------------------
This document provides instructions for building the AmigaOS version of
@@ -49,6 +49,38 @@
Many of NetSurf's dependencies are included with the OS4 SDK or available
from Aminet or OS4Depot. The remainder must be built manually.
+ The NetSurf project's libraries
+---------------------------------
+
+ The NetSurf project has developed several libraries which are required by
+ the browser. To fetch each of these libraries, run the following commands:
+
+ $ svn co svn://svn.netsurf-browser.org/trunk/libparserutils
+ $ svn co svn://svn.netsurf-browser.org/trunk/libwapcaplet
+ $ svn co svn://svn.netsurf-browser.org/trunk/hubbub
+ $ svn co svn://svn.netsurf-browser.org/trunk/libcss
+ $ svn co svn://svn.netsurf-browser.org/trunk/libnsgif
+ $ svn co svn://svn.netsurf-browser.org/trunk/libnsbmp
+ $ svn co svn://svn.netsurf-browser.org/trunk/libsvgtiny
+
+ To build and install these libraries, simply enter each of their directories
+ and run:
+
+ 1> gmake install
+
+ | Note: We advise enabling ivonv() support in libparserutils, which vastly
+ | increases the number of supported character sets. To do this,
+ | create a file called Makefile.config.override in the libparserutils
+ | directory, containing the following line:
+ |
+ | CFLAGS += -DWITH_ICONV_FILTER
+ |
+ | For more information, consult the libparserutils README file.
+
+ | Note: Building libsvgtiny requires gperf, which is available from Aminet:
+ |
+ | http://www.aminet.net/package/dev/c/gperf
+
cURL
------
@@ -101,45 +133,6 @@
1> makelink sdk:local/newlib/lib/libcrypto.so sobjs:libssl-0.9.8.so soft
- Libnsbmp
-----------
-
- NetSurf has its own library for decoding and rendering BMPs, ICOs, etc.
- You can check it out from svn://svn.netsurf-browser.org/trunk/libnsbmp
-
- To build:
-
- 1> gmake
-
-
- Libnsgif
-----------
-
- NetSurf has its own library for decoding and rendering GIFs. You can check
- it out from svn://svn.netsurf-browser.org/trunk/libnsgif
-
- To build:
-
- 1> gmake
-
-
- Hubbub
---------
-
- NetSurf requires Hubbub, the project's HTML parser. To build this, you will
- also require libparserutils. Firstly, check out libparserutils from;
-
- svn://svn.netsurf-browser.org/trunk/libparserutils
-
- and do the usual "gmake". Once this is built and installed, you
- can check out and build Hubbub. Check out hubbub from;
-
- svn://svn.netsurf-browser.org/trunk/hubbub
-
- and again do the usual "gmake", or "gmake BUILD_SHARED=yes" for the shared
- object version.
-
-
Librosprite
-------------
@@ -175,18 +168,6 @@
http://www.aminet.net/package/dev/lib/libregex-4.4.3
- libsvgtiny
-------------
-
- Enabling SVG support requires libsvgtiny, which can be obtained from SVN:
-
- svn://svn.netsurf-browser.org/trunk/libsvgtiny
-
- Building libsvgtiny requires gperf available from Aminet:
-
- http://www.aminet.net/package/dev/c/gperf
-
-
openurl.library
-----------------
diff --git a/Docs/BUILDING-BeOS b/Docs/BUILDING-BeOS
index d134f64ae..7af8f9964 100644
--- a/Docs/BUILDING-BeOS
+++ b/Docs/BUILDING-BeOS
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
- Build Instructions for BeOS and Haiku NetSurf 24 July 2009
+ Build Instructions for BeOS and Haiku NetSurf 2 January 2010
--------------------------------------------------------------------------------
This document provides instructions for building the BeOS and Haiku version
@@ -34,6 +34,34 @@
Many of NetSurf's dependencies are either installed or available for BeOS and
Haiku. The remainder must be installed manually.
+ The NetSurf project's libraries
+---------------------------------
+
+ The NetSurf project has developed several libraries which are required by
+ the browser. To fetch each of these libraries, run the following commands:
+
+ $ svn co svn://svn.netsurf-browser.org/trunk/libparserutils
+ $ svn co svn://svn.netsurf-browser.org/trunk/libwapcaplet
+ $ svn co svn://svn.netsurf-browser.org/trunk/hubbub
+ $ svn co svn://svn.netsurf-browser.org/trunk/libcss
+ $ svn co svn://svn.netsurf-browser.org/trunk/libnsgif
+ $ svn co svn://svn.netsurf-browser.org/trunk/libnsbmp
+ $ svn co svn://svn.netsurf-browser.org/trunk/libsvgtiny
+
+ To build and install these libraries, simply enter each of their directories
+ and run:
+
+ $ make install
+
+ | Note: We advise enabling ivonv() support in libparserutils, which vastly
+ | increases the number of supported character sets. To do this,
+ | create a file called Makefile.config.override in the libparserutils
+ | directory, containing the following line:
+ |
+ | CFLAGS += -DWITH_ICONV_FILTER
+ |
+ | For more information, consult the libparserutils README file.
+
TODO: add some more here.
rc
diff --git a/Docs/BUILDING-Framebuffer b/Docs/BUILDING-Framebuffer
index 5b48405f8..ceb385037 100644
--- a/Docs/BUILDING-Framebuffer
+++ b/Docs/BUILDING-Framebuffer
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
- Build Instructions for Framebuffer NetSurf 30 November 2009
+ Build Instructions for Framebuffer NetSurf 2 January 2010
--------------------------------------------------------------------------------
This document provides instructions for building the Framebuffer version of
@@ -247,6 +247,15 @@ Index: framebuffer/font_freetype.c
$ sudo make install
+ | Note: We advise enabling ivonv() support in libparserutils, which vastly
+ | increases the number of supported character sets. To do this,
+ | create a file called Makefile.config.override in the libparserutils
+ | directory, containing the following line:
+ |
+ | CFLAGS += -DWITH_ICONV_FILTER
+ |
+ | For more information, consult the libparserutils README file.
+
Librosprite
-------------
diff --git a/Docs/BUILDING-GTK b/Docs/BUILDING-GTK
index 58a1376c0..d4d79efd3 100644
--- a/Docs/BUILDING-GTK
+++ b/Docs/BUILDING-GTK
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
- Build Instructions for GTK NetSurf 13 August 2009
+ Build Instructions for GTK NetSurf 2 January 2010
--------------------------------------------------------------------------------
This document provides instructions for building the GTK version of NetSurf
@@ -116,6 +116,15 @@
$ sudo make install
+ | Note: We advise enabling ivonv() support in libparserutils, which vastly
+ | increases the number of supported character sets. To do this,
+ | create a file called Makefile.config.override in the libparserutils
+ | directory, containing the following line:
+ |
+ | CFLAGS += -DWITH_ICONV_FILTER
+ |
+ | For more information, consult the libparserutils README file.
+
Librosprite
-------------
diff --git a/Docs/BUILDING-RISC_OS b/Docs/BUILDING-RISC_OS
index 463e23171..bc0082762 100644
--- a/Docs/BUILDING-RISC_OS
+++ b/Docs/BUILDING-RISC_OS
@@ -1,5 +1,5 @@
--------------------------------------------------------------------------------
- Build Instructions for RISC OS NetSurf 10 August 2009
+ Build Instructions for RISC OS NetSurf 2 January 2010
--------------------------------------------------------------------------------
This document provides instructions for building the RISC OS NetSurf
@@ -108,6 +108,15 @@
The above will create a directory for each of the libraries containing their
sources.
+ | Note: We advise enabling ivonv() support in libparserutils, which vastly
+ | increases the number of supported character sets. To do this,
+ | create a file called Makefile.config.override in the libparserutils
+ | directory, containing the following line:
+ |
+ | CFLAGS += -DWITH_ICONV_FILTER
+ |
+ | For more information, consult the libparserutils README file.
+
Updating NSTools' copies of the libraries
-------------------------------------------