You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2012/10/17 23:28:37 UTC

git commit: TS-1539: Update build package list in README

Updated Branches:
  refs/heads/master 243d403a6 -> 2eaf1761f


TS-1539: Update build package list in README


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/2eaf1761
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/2eaf1761
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/2eaf1761

Branch: refs/heads/master
Commit: 2eaf1761f514c9da959828c271d9652d3cd4e2ca
Parents: 243d403
Author: James Peach <jp...@apache.org>
Authored: Wed Oct 17 14:28:22 2012 -0700
Committer: James Peach <jp...@apache.org>
Committed: Wed Oct 17 14:28:22 2012 -0700

----------------------------------------------------------------------
 CHANGES |    4 ++-
 README  |   59 ++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 36 insertions(+), 27 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/2eaf1761/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index 500ff4a..d0c9af5 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,8 @@
                                                          -*- coding: utf-8 -*-
 Changes with Apache Traffic Server 3.3.1
-  
+
+  *) [TS-1539] Update build package list in README
+
   *) [TS-1535] FetchSM process_fetch_write should ignore event TS_EVENT_VCONN_WRITE_READY
 
   *) [TS-1534] implement the interim cache for ESI parser result

http://git-wip-us.apache.org/repos/asf/trafficserver/blob/2eaf1761/README
----------------------------------------------------------------------
diff --git a/README b/README
index 1b2a3dd..97d635a 100644
--- a/README
+++ b/README
@@ -12,7 +12,7 @@ plugins to build large scale web applications.
   |-- example/ ........... example plugins
   |-- install/ ........... installation programs and scripts
   |-- iocore/ ............ IO core
-  |-- lib/ ............... 
+  |-- lib/ ...............
       |-- ts/ ............ Base / core library
       |-- tsconfig/....... New config parser and library (experimental)
       |-- records/ ....... library for config files
@@ -31,13 +31,18 @@ plugins to build large scale web applications.
   |-- configure.ac ....... autoconf configuration
   `-- Makefile.am ........ top level automake configuration
 
-
 2. REQUIREMENTS
-    This section outlines different OS distributions
+
+  This section outlines build requirements for different OS
+  distributions. This may be out of date compared to the on-line
+  requirements at
+
+  <https://cwiki.apache.org/confluence/display/TS/Building>.
 
   Fedora 11,12, 13, 14, 15:
     autoconf
     automake
+    pkgconfig
     libtool
     gcc-c++
     glibc-devel
@@ -45,22 +50,24 @@ plugins to build large scale web applications.
     tcl-devel
     expat-devel
     pcre
+    pcre-devel
     libcap-devel
     hwloc-devel (optional)
     liblua-devel (optional)
 
   Fedora 8 EC2 (Kernel: 2.6.21.7-2.ec2.v1.2.fc8xen):
     FC8 on EC2 requires unique configure declarations, please see that section
-    below. 
+    below.
 
-    NOTE: Alternately you may use the install scripts in 'contrib' which 
-          automate this or use the pre-built public Fedora Core 8 EC2 AMI 
-          with ATS installed. Both of which are HIGHLY RECOMMENDED. 
+    NOTE: Alternately you may use the install scripts in 'contrib' which
+          automate this or use the pre-built public Fedora Core 8 EC2 AMI
+          with ATS installed. Both of which are HIGHLY RECOMMENDED.
           See 'README-EC2' for further details.
 
     Install these packages:
     autoconf
     automake
+    pkgconfig
     libtool
     gcc-c++
     glibc-devel
@@ -70,28 +77,30 @@ plugins to build large scale web applications.
     pcre
 
   Ubuntu 8.* ,9.*, 10.*, 11.*:
-    autoconf 
+    autoconf
     automake
-    libtool 
-    g++ 
-    libssl-dev 
-    tcl-dev 
-    expat 
-    libexpat-dev 
+    pkg-config
+    libtool
+    g++
+    libssl-dev
+    tcl-dev
+    expat
+    libexpat-dev
     libpcre3-dev
     libcap-dev
     libhwloc-dev (optional)
     liblua5.1-dev (optional)
 
   Ubuntu EC2 9.10:
-    NOTE: Alternately you may use the install scripts in 'contrib' which 
-          automate this or use the pre-built public Ubuntu EC2 AMI with 
+    NOTE: Alternately you may use the install scripts in 'contrib' which
+          automate this or use the pre-built public Ubuntu EC2 AMI with
           ATS installed. Both of which are HIGHLY RECOMMENDED.
           See 'README-EC2' for further details.
 
     Install these packages:
     autoconf
     automake
+    pkg-config
     libtool
     g++
     libssl-dev
@@ -105,8 +114,9 @@ plugins to build large scale web applications.
   FreeBSD 7.2,8.0,9.0:
     GCC 4.2.1 compiler suite or clang
     gmake
-    autoconf 
+    autoconf
     automake
+    pkgconfig
     libtool
     tcl
     expat
@@ -117,8 +127,9 @@ plugins to build large scale web applications.
 
   OpenSolaris osol0906:
     GCC 4.3.2 compiler suite (dev collection)
-    autoconf 
+    autoconf
     automake
+    pkgconfig
     libtool
     tcl
     expat
@@ -127,15 +138,15 @@ plugins to build large scale web applications.
 
   OSX 10.5:
     GCC 4.2.4 compiler suite (ports collection)
-    autoconf 
+    autoconf
     automake
+    pkgconfig
     libtool
     tcl
     expat
     openssl
     pcre
 
-
 3. Building from distribution
 
 You can download the latest source code from the official Apache Traffic
@@ -156,7 +167,6 @@ the installation with
 
   sudo make install
 
-
 4. BUILDING FROM GIT REPO
 
   mkdir -p ~/dev         # make yourself a development dir
@@ -168,8 +178,8 @@ the installation with
   make                   # execute the compile
 
 4b. Instructions for building on EC2
-    NOTE: Alternately you may use the scripts under 'contrib' which will 
-          automate the install for trafficserver under EC2 which is 
+    NOTE: Alternately you may use the scripts under 'contrib' which will
+          automate the install for trafficserver under EC2 which is
           HIGHLY RECOMMENDED. See 'README-EC2' for further details.
 
    # As root do the following when using Ubuntu
@@ -197,7 +207,6 @@ the installation with
    MAKE=gmake ./configure # make sure that gmake is the make we use
    gmake
 
-
 5. INSTALLATION
 
   DEFAULT DIR                        CONTENTS
@@ -207,7 +216,6 @@ the installation with
   /usr/local/bin                     executable binaries
   /usr/local/libexec/trafficserver   plugins
 
-
 6. CRYPTO NOTICE
 
   This distribution includes cryptographic software.  The country in
@@ -235,7 +243,6 @@ the installation with
     The functionality of OpenSSL <http://www.openssl.org/> is
     utilized in parts of the software.
 
-
 7. ADDITIONAL INFO
 
   Web page: http://trafficserver.apache.org/