diff -urN gentoo-apache-2.0.58-r2.orig/conf/apache2-builtin-mods gentoo-apache-2.0.58-r2/conf/apache2-builtin-mods --- gentoo-apache-2.0.58-r2.orig/conf/apache2-builtin-mods 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/conf/apache2-builtin-mods 2007-02-18 15:28:53 -0500 @@ -1,7 +1,7 @@ -# This file will be installed into /etc/apache2 when you first emerge +# This file will be installed into XXX_EPREFIX_XXX/etc/apache2 when you first emerge # Apache2. If/when you upgrade, it will be consulted for your options, # thus preserving your previous configuration. The default configuration -# in files/ is used if the one in /etc/apache2 isn't available. +# in files/ is used if the one in XXX_EPREFIX_XXX/etc/apache2 isn't available. # # To compile a module statically into the apache binary, simply put # static beside it. To compile a module as a DSO, put shared beside diff -urN gentoo-apache-2.0.58-r2.orig/conf/httpd.conf gentoo-apache-2.0.58-r2/conf/httpd.conf --- gentoo-apache-2.0.58-r2.orig/conf/httpd.conf 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/conf/httpd.conf 2007-02-18 18:27:37 -0500 @@ -39,8 +39,8 @@ # of the server's control files begin with "/" (or "drive:/" for Win32), the # server will use that explicit path. If the filenames do *not* begin # with "/", the value of ServerRoot is prepended -- so "logs/foo.log" -# with ServerRoot set to "/usr/lib/apache2" will be interpreted by the -# server as "/usr/lib/apache2/logs/foo.log". +# with ServerRoot set to "XXX_EPREFIX_XXX/usr/lib/apache2" will be interpreted by the +# server as "XXX_EPREFIX_XXX/usr/lib/apache2/logs/foo.log". # ### Section 1: Global Environment @@ -61,12 +61,12 @@ # # Do NOT add a slash at the end of the directory path. # -ServerRoot "/usr/lib/apache2" +ServerRoot "XXX_EPREFIX_XXX/usr/lib/apache2" # # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. # -#LockFile "/var/run/apache2.lock" +#LockFile "XXX_EPREFIX_XXX/var/run/apache2.lock" # # ScoreBoardFile: File used to store internal server process information. @@ -77,7 +77,7 @@ # scoreboard file. The scoreboard file MUST BE STORED ON A LOCAL DISK. # - #ScoreBoardFile /var/run/apache2_runtime_status + #ScoreBoardFile XXX_EPREFIX_XXX/var/run/apache2_runtime_status @@ -85,7 +85,7 @@ # PidFile: The file in which the server should record its process # identification number when it starts. # -PidFile "/var/run/apache2.pid" +PidFile "XXX_EPREFIX_XXX/var/run/apache2.pid" # # Timeout: The number of seconds before receives and sends time out. @@ -181,7 +181,7 @@ Multiplexer nobody nobody - Processor apache apache + Processor XXX_WWW_USER_XXX XXX_WWW_GROUP_XXX # chroot dir is optional: # Processor user group /path/to/chroot @@ -210,7 +210,7 @@ # prevent Apache from glomming onto all bound IP addresses (0.0.0.0) # #Listen 12.34.56.78:80 -Listen 80 +Listen XXX_WWW_PORT_XXX # # Dynamic Shared Object (DSO) Support @@ -378,7 +378,7 @@ # We Include extra .conf files from /etc/apache2/modules.d # This is used to load things like PHP and mod_ssl. # -Include /etc/apache2/modules.d/*.conf +Include XXX_EPREFIX_XXX/etc/apache2/modules.d/*.conf ### Section 2: 'Main' server configuration # @@ -404,8 +404,8 @@ # when the value of (unsigned)Group is above 60000; # don't use Group #-1 on these systems! # -User apache -Group apache +User XXX_WWW_USER_XXX +Group XXX_WWW_GROUP_XXX # # ServerAdmin: Your address, where problems with the server should be @@ -470,7 +470,7 @@ # Control access to UserDir directories. The following is an example # for a site where these directories are restricted to read-only. # - + AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec @@ -487,7 +487,7 @@ # Enable this additional section if you would like to make use of a # suexec-enabled cgi-bin directory on a per-user basis. # -# +# # Options ExecCGI # SetHandler cgi-script # @@ -525,7 +525,7 @@ # TypesConfig describes where the mime.types file (or equivalent) is # to be found. # -TypesConfig /etc/mime.types +TypesConfig XXX_EPREFIX_XXX/etc/mime.types # # DefaultType is the default MIME type the server will use for a document @@ -661,9 +661,9 @@ # We include the /icons/ alias for FancyIndexed directory listings. If you # do not use FancyIndexing, you may comment this out. # -Alias /icons/ "/var/www/localhost/icons/" +Alias /icons/ "XXX_EPREFIX_XXX/var/www/localhost/icons/" - + Options Indexes MultiViews AllowOverride None Order allow,deny @@ -678,21 +678,21 @@ # The same rules about trailing "/" apply to ScriptAlias directives as to # Alias. # -ScriptAlias /cgi-bin/ /var/www/localhost/cgi-bin/ +ScriptAlias /cgi-bin/ XXX_EPREFIX_XXX/var/www/localhost/cgi-bin/ # # Additional to mod_cgid.c settings, mod_cgid has Scriptsock # for setting UNIX socket for communicating with cgid. # - #Scriptsock /var/run/cgisock + #Scriptsock XXX_EPREFIX_XXX/var/run/cgisock # -# "/var/www/localhost/cgi-bin/" should be changed to whatever your ScriptAliased +# "XXX_EPREFIX_XXX/var/www/localhost/cgi-bin/" should be changed to whatever your ScriptAliased # CGI directory exists, if you have that configured. # - + AllowOverride None Options None Order allow,deny @@ -1097,4 +1097,4 @@ # For Gentoo we include External Virtual Hosts Files. # Please see vhosts.d/00_default_vhost.conf for the default virtual host. # -Include /etc/apache2/vhosts.d/*.conf +Include XXX_EPREFIX_XXX/etc/apache2/vhosts.d/*.conf diff -urN gentoo-apache-2.0.58-r2.orig/conf/modules.d/00_apache_manual.conf gentoo-apache-2.0.58-r2/conf/modules.d/00_apache_manual.conf --- gentoo-apache-2.0.58-r2.orig/conf/modules.d/00_apache_manual.conf 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/conf/modules.d/00_apache_manual.conf 2007-02-18 15:37:00 -0500 @@ -4,10 +4,10 @@ # this out if you do not care for the documentation. # - AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "/usr/share/doc/apache-2.0.49/manual$1" + AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "XXX_EPREFIX_XXX/usr/share/doc/apache-2.0.49/manual$1" - + Options Indexes AllowOverride None Order allow,deny diff -urN gentoo-apache-2.0.58-r2.orig/conf/modules.d/40_mod_ssl.conf gentoo-apache-2.0.58-r2/conf/modules.d/40_mod_ssl.conf --- gentoo-apache-2.0.58-r2.orig/conf/modules.d/40_mod_ssl.conf 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/conf/modules.d/40_mod_ssl.conf 2007-02-18 15:38:42 -0500 @@ -44,7 +44,7 @@ # standard HTTP port (see above) and to the HTTPS port # -Listen 443 +Listen XXX_WWW_SSL_PORT_XXX ## ## SSL Global Context @@ -76,12 +76,12 @@ #SSLSessionCache shmht:logs/ssl_scache(512000) #SSLSessionCache shmcb:logs/ssl_scache(512000) #SSLSessionCache dbm:/var/cache/apache2/ssl_scache -SSLSessionCache shm:/var/cache/apache2/ssl_scache(512000) +SSLSessionCache shm:XXX_EPREFIX_XXX/var/cache/apache2/ssl_scache(512000) SSLSessionCacheTimeout 300 # Semaphore: # Configure the path to the mutual exclusion semaphore the # SSL engine uses internally for inter-process synchronization. -SSLMutex file:/var/cache/apache2/ssl_mutex +SSLMutex file:XXX_EPREFIX_XXX/var/cache/apache2/ssl_mutex diff -urN gentoo-apache-2.0.58-r2.orig/conf/modules.d/41_mod_ssl.default-vhost.conf gentoo-apache-2.0.58-r2/conf/modules.d/41_mod_ssl.default-vhost.conf --- gentoo-apache-2.0.58-r2.orig/conf/modules.d/41_mod_ssl.default-vhost.conf 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/conf/modules.d/41_mod_ssl.default-vhost.conf 2007-02-18 18:25:22 -0500 @@ -9,11 +9,11 @@ ## SSL Virtual Host Context ## - + # General setup for the virtual host -DocumentRoot "/var/www/localhost/htdocs" -ServerName localhost:443 +DocumentRoot "XXX_EPREFIX_XXX/var/www/localhost/htdocs" +ServerName localhost:XXX_WWW_SSL_PORT_XXX ServerAdmin root@localhost ErrorLog logs/ssl_error_log @@ -136,7 +136,7 @@ SSLOptions +StdEnvVars - + SSLOptions +StdEnvVars diff -urN gentoo-apache-2.0.58-r2.orig/conf/modules.d/45_mod_dav.conf gentoo-apache-2.0.58-r2/conf/modules.d/45_mod_dav.conf --- gentoo-apache-2.0.58-r2.orig/conf/modules.d/45_mod_dav.conf 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/conf/modules.d/45_mod_dav.conf 2007-02-18 15:40:38 -0500 @@ -26,6 +26,6 @@ # Location of the WebDAV lock database. - DavLockDB /var/lib/dav/lockdb + DavLockDB XXX_EPREFIX_XXX/var/lib/dav/lockdb diff -urN gentoo-apache-2.0.58-r2.orig/conf/vhosts.d/00_default_vhost.conf gentoo-apache-2.0.58-r2/conf/vhosts.d/00_default_vhost.conf --- gentoo-apache-2.0.58-r2.orig/conf/vhosts.d/00_default_vhost.conf 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/conf/vhosts.d/00_default_vhost.conf 2007-02-18 15:43:14 -0500 @@ -15,7 +15,7 @@ # # Use name-based virtual hosting. # -NameVirtualHost *:80 +NameVirtualHost *:XXX_WWW_PORT_XXX # # VirtualHost example: @@ -25,7 +25,7 @@ # # # ServerAdmin webmaster@dummy-host.example.com -# DocumentRoot /www/docs/dummy-host.example.com +# DocumentRoot XXX_EPREFIX_XXX/www/docs/dummy-host.example.com # ServerName dummy-host.example.com # ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log # CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common @@ -38,18 +38,18 @@ # - + # # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # - DocumentRoot "/var/www/localhost/htdocs" + DocumentRoot "XXX_EPREFIX_XXX/var/www/localhost/htdocs" # # This should be changed to whatever you set DocumentRoot to. # - + # # Possible values for the Options directive are "None", "All", @@ -90,7 +90,7 @@ # The userid and groupid this VirtualHost will run as - AssignUserID apache apache + AssignUserID XXX_WWW_USER_XXX XXX_WWW_GROUP_XXX # Optional: A separate MaxClients for the VirtualHost, # to limit the maximum number of processes diff -urN gentoo-apache-2.0.58-r2.orig/patches/config.layout gentoo-apache-2.0.58-r2/patches/config.layout --- gentoo-apache-2.0.58-r2.orig/patches/config.layout 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/patches/config.layout 2007-02-18 15:46:53 -0500 @@ -1,23 +1,23 @@ - prefix: /usr - exec_prefix: /usr - bindir: /usr/bin - sbindir: /usr/sbin - libdir: /usr/lib - libexecdir: /usr/lib/apache2/modules - mandir: /usr/share/man - infodir: /usr/share/info - includedir: /usr/include/apache2 - installbuilddir: /usr/lib/apache2/build - datadir: /var/www/localhost - errordir: /var/www/localhost/error - iconsdir: /var/www/localhost/icons - htdocsdir: /var/www/localhost/htdocs - cgidir: /var/www/localhost/cgi-bin - manualdir: /usr/share/doc/version/manual - sysconfdir: /etc/apache2 - localstatedir: /var - runtimedir: /var/run - logfiledir: /var/log/apache2 - proxycachedir: /var/cache/apache2 + prefix: XXX_EPREFIX_XXX/usr + exec_prefix: XXX_EPREFIX_XXX/usr + bindir: XXX_EPREFIX_XXX/usr/bin + sbindir: XXX_EPREFIX_XXX/usr/sbin + libdir: XXX_EPREFIX_XXX/usr/lib + libexecdir: XXX_EPREFIX_XXX/usr/lib/apache2/modules + mandir: XXX_EPREFIX_XXX/usr/share/man + infodir: XXX_EPREFIX_XXX/usr/share/info + includedir: XXX_EPREFIX_XXX/usr/include/apache2 + installbuilddir: XXX_EPREFIX_XXX/usr/lib/apache2/build + datadir: XXX_EPREFIX_XXX/var/www/localhost + errordir: XXX_EPREFIX_XXX/var/www/localhost/error + iconsdir: XXX_EPREFIX_XXX/var/www/localhost/icons + htdocsdir: XXX_EPREFIX_XXX/var/www/localhost/htdocs + cgidir: XXX_EPREFIX_XXX/var/www/localhost/cgi-bin + manualdir: XXX_EPREFIX_XXX/usr/share/doc/version/manual + sysconfdir: XXX_EPREFIX_XXX/etc/apache2 + localstatedir: XXX_EPREFIX_XXX/var + runtimedir: XXX_EPREFIX_XXX/var/run + logfiledir: XXX_EPREFIX_XXX/var/log/apache2 + proxycachedir: XXX_EPREFIX_XXX/var/cache/apache2 diff -urN gentoo-apache-2.0.58-r2.orig/scripts/gentestcrt.sh gentoo-apache-2.0.58-r2/scripts/gentestcrt.sh --- gentoo-apache-2.0.58-r2.orig/scripts/gentestcrt.sh 2007-02-18 15:26:20 -0500 +++ gentoo-apache-2.0.58-r2/scripts/gentestcrt.sh 2007-02-18 16:06:00 -0500 @@ -6,7 +6,7 @@ ## # external tools -openssl="/usr/bin/openssl" +openssl="XXX_EPREFIX_XXX/usr/bin/openssl" # some optional terminal sequences case $TERM in