mirror of
https://github.com/netsurf-browser/netsurf
synced 2024-11-22 22:41:30 +03:00
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
This commit is contained in:
parent
a3a0044185
commit
82bc094a01
@ -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
|
||||
-----------------
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
-------------
|
||||
|
||||
|
@ -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
|
||||
-------------
|
||||
|
||||
|
@ -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
|
||||
-------------------------------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user