Annotation of embedaddon/curl/plan9/README, revision 1.1.1.1

1.1       misho       1: Prerequirement
                      2: ==============
                      3: This document describes how to compile, build and install curl and libcurl
                      4: from sources using mk. To build it, you will require to install latest
                      5: 9legacy patches into Plan 9. Also Plan 9 still have no configuration option so
                      6: both zlib and libopenssl are required too.
                      7: 
                      8: The zlib that is available on Plan 9 can be downloaded from:
                      9: 
                     10:   https://github.com/madler/zlib/pull/398
                     11: 
                     12: LibreSSL Portable can be downloaded from:
                     13: 
                     14:   https://github.com/libressl-portable/portable/pull/510
                     15: 
                     16: Instruction
                     17: ===========
                     18: First, you should construct namespace as like described below:
                     19: 
                     20: % bind -ac ../lib lib
                     21: % bind -ac ../src src
                     22: % bind -ac ../include include
                     23: % bind -ac .. .
                     24: 
                     25: Then you will see as shown below (excerpt):
                     26: 
                     27:   curl.git/
                     28:    |_plan9
                     29:    | |_BUILD.PLAN9.txt
                     30:    | |_CHANGES
                     31:    | |_CMake
                     32:    | |  :
                     33:    | |_mkfile
                     34:    | |_mkfile.proto
                     35:    | |_include
                     36:    | | |_Makefile.am
                     37:    | | |  :
                     38:    | | |_mkfile
                     39:    | |_lib
                     40:    | | |_CMakeLists.txt
                     41:    | | |  :
                     42:    | | |_mkfile
                     43:    | | |_mkfile.inc
                     44:    | |_src
                     45:    | | |_CMakeLists.txt
                     46:    | | |  :
                     47:    | | |_mkfile
                     48:    | | |_mkfile.inc
                     49:    |_lib
                     50:    |_src
                     51: 
                     52: After constructing namespace, you can run mk on plan9 directory.
                     53: 
                     54: % mk
                     55: % mk install

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>