| UPDATING THE WEBSITE: | |
| (cf: http://jakarta.apache.org/site/jakarta-site2.html ) | |
| RedHat Linux Instructions: | |
| 1) Download and install j2re and j2sdk rpms from Sun's | |
| website: | |
| http://java.sun.com/j2se/1.3/download.html | |
| FreeBSD note: | |
| Sun certified FreeBSD java binaries can be dowloaded | |
| and added via pkg_add (1.5.x) | |
| http://www.freebsdfoundation.org/downloads/java.shtml | |
| 2) Download the latest binary release of Apache Ant: | |
| http://ant.apache.org/bindownload.cgi | |
| (I just expanded the tar.gz file in /usr/java/ant, which | |
| is alongside the jre and jdk directory trees.) | |
| FreeBSD note: | |
| via ports/packages /usr/ports/devel/apache-ant | |
| 3) Prep the (bash) environment: | |
| $ export ANT_HOME=/usr/java/ant/apache-ant-1.5.3-1 | |
| $ export PATH=$PATH:$ANT_HOME/bin | |
| $ export JAVA_HOME=/usr/java/jdk1.3.1_07 | |
| FreeBSD note: | |
| This is done for you via /usr/ports/java/javavmwrapper | |
| which is a dependency of the jdk binary in step one | |
| and will be installed for you. | |
| 4) BUILDING THE DOXYGEN DOCUMENTATION: | |
| Be sure doxygen is installed on your machine. Then cd to | |
| the base directory (httpd-apreq-2) and run | |
| % make docs | |
| FreeBSD/Solaris note: use gmake! | |
| This will generate the C documentation in the docs/ directory | |
| using build/doxygen.conf as the config file for doxygen. | |
| 5) Check out httpd/site/ from svn.apache.org and run | |
| svn co https://svn.apache.org/repos/asf/httpd/site/trunk | |
| $ cd httpd/site/trunk | |
| $ emacs xdocs/apreq/* | |
| $ ant | |
| $ svn commit -m "..." xdocs/apreq/ docs/apreq/ | |
| [do this before you make your RELEASE annoucement and deal with any issues first] | |
| 6) copy docs/html/* to http/site/trunk/xdocs/apreq/docs/libapreq2 | |
| tags files / man pages ???? | |
| 7) Login (via ssh) to people.apache.org and do | |
| MAKE SURE your umask is 2 | |
| $ umask | |
| 22 | |
| $ umask 2 | |
| $ umask | |
| 2 | |
| $ cd /www/httpd.apache.org | |
| $ svn update index.html apreq/ | |
| Wait for ajax to sync every 1-2 hours or so.... | |