]> git.pld-linux.org Git - packages/apache.git/blobdiff - apache.spec
- %desc
[packages/apache.git] / apache.spec
index cf42d88abb5c807332850b455b7a83b34bbd673e..63b6e30b6c7c0257d9da15fb5e356865767637fa 100644 (file)
@@ -7,16 +7,19 @@
 # - mod_echo
 # - config examples for mod_*
 # - check if all modules are (de)registered in %%post/%%postun
-# - find smart way to deregister module if its moved from main package to subpackage (maybe test -f ?)
+# - find smart way to deregister module if its moved from main package
+#   to subpackage (maybe test -f ?)
 # - add %%post/%%postun to suexec
 # - --with-suexec-gidmin=500 or =100 ?
 # - --with-suexec-uidmin=500 or =1000 ?
 # - subpackages for MPMs
 # - check if all modules (*.so) are exactly the same for different MPMs
+# - install stage fails with distcc (make -jN)
 #
 # Conditional build:
 %bcond_without ssl             # build without SSL support
 %bcond_without ldap            # build without LDAP support
+%bcond_with    external_pcre   # build with external PCRE support (Apache bug #27550)
 #
 %include       /usr/lib/rpm/macros.perl
 # this is internal macro, don't change to %%apache_modules_api
@@ -30,16 +33,18 @@ Summary(pt_BR):     Servidor HTTPD para prover servi
 Summary(ru):   óÁÍÙÊ ÐÏÐÕÌÑÒÎÙÊ ×ÅÂ-ÓÅÒ×ÅÒ
 Summary(tr):   Lider WWW tarayýcý
 Name:          apache
-Version:       2.0.50
-Release:       6
+Version:       2.0.53
+Release:       4
 License:       Apache Group License
 Group:         Networking/Daemons
 Source0:       http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
-# Source0-md5: 8b251767212aebf41a13128bb70c0b41
+# Source0-md5: b089bdc7065c3be166bcc516b0d92416
+# Source0-size:        6918995
 Source1:       %{name}.init
 Source2:       %{name}.logrotate
 Source3:       %{name}-icons.tar.gz
 # Source3-md5: 2b085cbc19fd28536dc883f0b864cd83
+# Source3-size:        46320
 Source4:       %{name}.sysconfig
 Source5:       %{name}.monitrc
 Source6:       %{name}-httpd.conf
@@ -52,6 +57,7 @@ Source13:     %{name}-mod_dav.conf
 Source14:      %{name}-mod_dir.conf
 Source15:      %{name}-mod_suexec.conf
 Source16:      %{name}-mod_deflate.conf
+Source17:      %{name}-mod_autoindex.conf
 Source20:      %{name}-server.crt
 Source21:      %{name}-server.key
 Patch0:                %{name}-configdir_skip_backups.patch
@@ -68,7 +74,6 @@ Patch8:               httpd-2.0.45-encode.patch
 Patch9:                httpd-2.0.45-export.patch
 Patch10:       httpd-2.0.46-dav401dest.patch
 Patch11:       httpd-2.0.46-md5dig.patch
-Patch12:       httpd-2.0.46-shmcb.patch
 Patch13:       httpd-2.0.46-sslmutex.patch
 Patch14:       httpd-2.0.47-sslcleanup.patch
 Patch15:       httpd-2.0.48-corelimit.patch
@@ -79,11 +84,16 @@ Patch19:    %{name}-v6only-ENOPROTOOPT.patch
 Patch20:       %{name}-conffile-path.patch
 Patch21:       %{name}-apxs.patch
 # http://www.telana.com/peruser.php
-Patch22:       httpd-2.0.50-peruser-r2.patch
+Patch22:       httpd-2.0.50-peruser-r3.patch
+Patch23:       %{name}-apr1.patch
+Patch24:       %{name}-normalize-path.patch
+# http://issues.apache.org/bugzilla/attachment.cgi?id=13377 external pcre
+Patch25:       %{name}2-pcre-patch.diff
+Patch26:       %{name}-bug_33382.patch
 URL:           http://httpd.apache.org/
 BuildRequires: automake
-BuildRequires: apr-devel >= 1:0.9.5-6
-BuildRequires: apr-util-devel >= 1:0.9.5-5
+BuildRequires: apr-devel >= 1:1.0.0
+BuildRequires: apr-util-devel >= 1:1.0.0
 BuildRequires: db-devel
 BuildRequires: expat-devel
 BuildRequires: gdbm-devel >= 1.8.3
@@ -91,6 +101,7 @@ BuildRequires:       libtool >= 2:1.5
 %{?with_ldap:BuildRequires:    openldap-devel}
 %{?with_ssl:BuildRequires:     openssl-devel >= 0.9.7d}
 %{?with_ssl:BuildRequires:     openssl-tools >= 0.9.7d}
+%{?with_external_pcre:BuildRequires:   pcre-devel}
 BuildRequires: perl-devel >= 1:5.6
 BuildRequires: rpm-perlprov >= 4.1-13
 BuildRequires: rpmbuild(macros) >= 1.159
@@ -107,11 +118,26 @@ Requires(post,preun):     /sbin/chkconfig
 Requires(post,postun): /sbin/ldconfig
 Requires(post):        fileutils
 Requires:      /etc/mime.types
+Requires:      apr >= 1:1.0.0-2
 Requires:      %{name}-apxs = %{version}-%{release}
-Requires:      apr-util >= 1:0.9.5-5
 Requires:      mailcap
 Requires:      psmisc >= 20.1
 Provides:      apache(modules-api) = %{_apache_modules_api}
+Provides:      apache(mod_access)
+Provides:      apache(mod_alias)
+Provides:      apache(mod_asis)
+Provides:      apache(mod_autoindex)
+Provides:      apache(mod_cern_meta)
+Provides:      apache(mod_cgi)
+Provides:      apache(mod_env)
+Provides:      apache(mod_include)
+Provides:      apache(mod_log_config)
+Provides:      apache(mod_mime)
+Provides:      apache(mod_mime_magic)
+Provides:      apache(mod_negotiation)
+Provides:      apache(mod_setenvif)
+Provides:      apache(mod_speling)
+Provides:      apache(mod_userdir)
 Provides:      group(http)
 Provides:      httpd = %{version}
 Provides:      user(http)
@@ -137,7 +163,7 @@ erh
 %description -l es
 El servidor web Apache es el mejor servidor gratuito disponible en el
 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
-que browsers web vean documentos y sometan datos remotamente. Puede
+que navegadores vean documentos y sometan datos remotamente. Puede
 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
 caché, y nos ofrece características como monitor de estado, conversión
 dinámica de tipo, y otras más.
@@ -148,7 +174,7 @@ Apache est aussi le serveur Web le plus populaire sur Internet.
 
 %description -l pl
 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
-bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci internet.
+bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci Internet.
 
 %description -l pt_BR
 O servidor web Apache é o melhor servidor gratuito disponível no mundo
@@ -169,7 +195,7 @@ sunucusudur.
 %package suexec
 Summary:       Apache suexec wrapper
 Summary(pl):   Wrapper suexec do serwera WWW Apache
-Group:         Development/Tools
+Group:         Networking/Daemons
 Requires:      %{name} = %{version}-%{release}
 
 %description suexec
@@ -194,7 +220,7 @@ Obsoletes:  indexhtml
 Apache index.html* files.
 
 %description index -l pl
-Pliki Apache index.html*.
+Pliki index.html* Apache'a.
 
 %package doc
 Summary:       Apache manual
@@ -228,7 +254,7 @@ Summary(pt_BR):     Arquivos de inclus
 Summary(ru):   óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
 Group:         Networking/Utilities
 Requires:      %{name}-apxs = %{version}-%{release}
-Requires:      apr-util-devel >= 1:0.9.5-5
+Requires:      apr-util-devel >= 1:1.0.0
 Requires:      libtool
 Obsoletes:     apache-static
 
@@ -248,7 +274,7 @@ Objets Dynamiques Partages (DSOs) pour Apache.
 
 %description devel -l pl
 Pliki nag³ówkowe i inne zasoby niezbêdne przy budowaniu modu³ów DSO
-(Dynamic Shared Objects) dla Apache.
+(Dynamic Shared Objects) dla Apache'a.
 
 %description devel -l ru
 óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache.
@@ -263,6 +289,7 @@ desenvolver m
 Summary:       Apache module for run CGI whenever a file of a certain type is requested
 Summary(pl):   Modu³ Apache'a do uruchamiania skryptów CGI
 Group:         Networking/Daemons
+Provides:      apache(mod_actions) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_actions
@@ -278,7 +305,9 @@ Ten modu
 Summary:       Apache module with user authentication using textual files
 Summary(pl):   Modu³ Apache'a identyfikuj±cy u¿ytkowników na podstawie plików tekstowych
 Group:         Networking/Daemons
+Provides:      apache(mod_auth) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
+Requires:      htpasswd
 
 %description mod_auth
 This package contains mod_auth module. It provides for user
@@ -292,12 +321,13 @@ u
 Summary:       Apache module with "anonymous" user access authentication
 Summary(pl):   Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkownika "anonimowego"
 Group:         Networking/Daemons
+Provides:      apache(mod_auth_anon) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_auth_anon
 This package contains mod_auth_anon module. It allows "anonymous" user
 access to authenticated areas. It does access control in a manner
-similar to anonymous-ftp sites; i.e. have a 'magic' user id
+similar to anonymous FTP sites; i.e. have a 'magic' user id
 'anonymous' and the email address as a password. These email addresses
 can be logged. Combined with other (database) access control methods,
 this allows for effective user tracking and customization according to
@@ -315,19 +345,22 @@ adresu pocztowego u
 Summary:       Apache module with LDAP user access authentication
 Summary(pl):   Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
 Group:         Networking/Daemons
+Provides:      apache(mod_auth_ldap) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-mod_ldap = %{version}-%{release}
 
 %description mod_auth_ldap
 Apache module with LDAP user access authentication.
 
 %description mod_auth_ldap -l pl
-Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
+Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP.
 
 %package mod_auth_dbm
 Summary:       Apache module with user authentication which uses DBM files
 Summary(pl):   Modu³ Apache'a z mechanizmem identyfikacji korzystaj±cym z plików DBM
 Group:         Networking/Daemons
 Obsoletes:     apache-mod_auth_db
+Provides:      apache(mod_auth_dbm) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_auth_dbm
@@ -344,6 +377,7 @@ Summary:    Apache user authentication module using MD5 Digest Authentication
 Summary(pl):   Modu³ Apache'a do autoryzacji MD5
 Group:         Networking/Daemons
 Obsoletes:     apache-mod_digest
+Provides:      apache(mod_auth_digest) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_auth_digest
@@ -354,10 +388,25 @@ authentication using MD5 Digest Authentication.
 Modu³ ten dostarcza metodê autoryzacji bazuj±c± na MD5 Digest
 Authentication.
 
+%package mod_autoindex
+Summary:       Apache module - display index of files
+Summary(pl):   Modu³ apache do wy¶wietlania indeksu plików
+Group:         Networking/Daemons
+Provides:      apache(mod_autoindex) = %{version}-%{release}
+Requires:      %{name} = %{version}-%{release}
+
+%description mod_autoindex
+This package contains mod_autoindex module. It provides
+generation index of files.
+
+%description mod_autoindex -l pl
+Ten pakiet dostarcza modu³ autoindex, który generuje indeks plików.
+
 %package mod_cache
 Summary:       Content cache keyed to URIs
 Summary(pl):   Pamiêæ podrêczna wg klucza URI
 Group:         Networking/Daemons
+Provides:      apache(mod_cache) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_cache
@@ -372,13 +421,14 @@ storage manager (primarily useful for caching local content).
 Implementacja zgodnej z RFC 2616 pamiêci podrêcznej, która mo¿e byæ
 u¿ywana do zapamiêtywania zawarto¶ci lokalnej lub dostêpnej przez
 proxy. Do³±czono dwa modu³y pozwalaj±ce magazynowaæ dane w pamiêci
-(g³ównie u¿yteczne przy cacheowaniu lokalnej zawarto¶ci) oraz na dysku
-(u¿ywane do cacheowania proxy).
+(g³ównie u¿yteczne przy cache'owaniu lokalnej zawarto¶ci) oraz na
+dysku (u¿ywane do cache'owania proxy).
 
 %package mod_cgid
 Summary:       Execution of CGI scripts using an external CGI daemon
 Summary(pl):   Uruchamianie zewnêtrznych skryptów CGI za pomoc± daemona CGI
 Group:         Networking/Daemons
+Provides:      apache(mod_cgid) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_cgid
@@ -391,6 +441,7 @@ Uruchamianie zewn
 Summary:       Specify character set translation or recoding
 Summary(pl):   Translacja lub przekodowywanie znaków
 Group:         Networking/Daemons
+Provides:      apache(mod_charset_lite) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_charset_lite
@@ -403,6 +454,7 @@ Translacja lub przekodowywanie znak
 Summary:       Apache module - Distributed Authoring and Versioning
 Summary(pl):   Modu³ Apache'a - rozproszone autorstwo i wersjonowanie
 Group:         Networking/Daemons
+Provides:      apache(mod_dav) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_dav
@@ -421,7 +473,9 @@ zdalnym serwerze WWW.
 Summary:       Apache module: Compress content before it is delivered to the client
 Summary(pl):   Modu³ Apache'a kompresuj±cy dane przed przes³aniem ich do klienta
 Group:         Networking/Daemons
+Provides:      apache(mod_deflate) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
+Requires:      %{name}-mod_headers = %{version}-%{release}
 
 %description mod_deflate
 Compress content before it is delivered to the client.
@@ -433,6 +487,7 @@ Modu
 Summary:       Apache module for "trailing slash" redirects and serving directory index files
 Summary(pl):   Modu³ Apache'a oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci katalogu
 Group:         Networking/Daemons
+Provides:      apache(mod_dir) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_dir
@@ -447,6 +502,7 @@ katalogu.
 Summary:       Apache module allows for the customization of HTTP response headers
 Summary(pl):   Modu³ Apache'a pozwalaj±cy na modyfikacjê nag³ówków HTTP
 Group:         Networking/Daemons
+Provides:      apache(mod_headers) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_headers
@@ -455,13 +511,14 @@ customization of HTTP response headers. Headers can be merged,
 replaced or removed.
 
 %description mod_headers -l pl
-Modu³ pozwalaj±cy na ³±czenie, usuwania, zamianê nag³ówków HTTP
+Modu³ pozwalaj±cy na ³±czenie, usuwanie oraz zamianê nag³ówków HTTP
 wysy³anych do przegl±darki.
 
 %package mod_imap
 Summary:       Apache module with imap-file handler
 Summary(pl):   Modu³ Apache'a z obs³ug± imap-file
 Group:         Networking/Daemons
+Provides:      apache(mod_imap) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_imap
@@ -476,6 +533,7 @@ Modu
 Summary:       Apache module with comprehensive overview of the server configuration
 Summary(pl):   Modu³ Apache'a udostêpniaj±cy informacje o serwerze
 Group:         Networking/Daemons
+Provides:      apache(mod_info) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_info
@@ -491,6 +549,7 @@ zainstalowanych modu
 Summary:       Apache module to use LDAP connections
 Summary(pl):   Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP
 Group:         Networking/Daemons
+Provides:      apache(mod_ldap) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_ldap
@@ -503,6 +562,7 @@ Modu
 Summary:       Apache module with Web proxy
 Summary(pl):   Modu³ Apache'a dodaj±cy obs³ugê serwera proxy
 Group:         Networking/Daemons
+Provides:      apache(mod_proxy) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_proxy
@@ -520,6 +580,7 @@ HTTP/1.0 i HTTP/1.1.
 Summary:       Apache module with rule-based engine for rewrite requested URLs on the fly
 Summary(pl):   Modu³ Apache'a do "przepisywania" adresów URL w locie
 Group:         Networking/Daemons
+Provides:      apache(mod_rewrite) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_rewrite
@@ -535,6 +596,7 @@ Summary(pl):        Modu
 Summary(ru):   íÏÄÕÌØ SSL/TLS ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
 Group:         Networking/Daemons
 Epoch:         1
+Provides:      apache(mod_ssl) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_ssl
@@ -555,6 +617,7 @@ Security).
 Summary:       Server status report module for Apache
 Summary(pl):   Modu³ udostêpniaj±cy informacje statystyczne z serwera Apache
 Group:         Networking/Daemons
+Provides:      apache(mod_status) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_status
@@ -566,12 +629,13 @@ browser).
 
 %description mod_status -l pl
 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
-pracy serwera apache (w postaci strony HTML).
+pracy serwera Apache (w postaci strony HTML).
 
 %package mod_usertrack
 Summary:       Apache module for user tracking using cookies
 Summary(pl):   Modu³ Apache'a s³u¿±cy do ¶ledzenia "ciasteczek"
 Group:         Networking/Daemons
+Provides:      apache(mod_usertrack) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_usertrack
@@ -586,6 +650,7 @@ Modu
 Summary:       Apache module for dynamically configured mass virtual hosting
 Summary(pl):   Modu³ Apache'a dodaj±cy obs³ugê hostów wirtualnych
 Group:         Networking/Daemons
+Provides:      apache(mod_vhost_alias) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_vhost_alias
@@ -600,6 +665,7 @@ wirtualnych.
 Summary:       Apache module which provides a magic token for each request
 Summary(pl):   Modu³ Apache'a nadaj±cy ka¿demu zapytaniu unikalny token
 Group:         Networking/Daemons
+Provides:      apache(mod_unique_id) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_unique_id
@@ -621,6 +687,7 @@ UNIQUE_ID.
 Summary:       Apache module which generates Expires HTTP headers
 Summary(pl):   Modu³ Apache'a generuj±cy nag³ówki HTTP Expires
 Group:         Networking/Daemons
+Provides:      apache(mod_expires) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_expires
@@ -639,6 +706,7 @@ Summary:    Apache module: caches a static list of files in memory
 Summary(pl):   Modu³ Apache'a cache'uj±cy statyczn± listê plików w pamiêci
 Group:         Networking/Daemons
 Obsoletes:     apache-mmap_static
+Provides:      apache(mod_file_cache) = %{version}-%{release}
 Requires:      %{name} = %{version}-%{release}
 
 %description mod_file_cache
@@ -647,6 +715,26 @@ Caches a static list of files in memory.
 %description mod_file_cache -l pl
 Modu³ cache'uj±cy statyczn± listê plików w pamiêci.
 
+%package -n htpasswd-%{name}
+Summary:       Apache 2 htpasswd utility: manage user files for basic authentication
+Summary(pl):   Narzêdzie htpasswd z Apache'a 2 do zarz±dzania plikami uwierzytelnienia basic
+Group:         Networking/Utilities
+Provides:      htpasswd
+Obsoletes:     htpasswd
+
+%description -n htpasswd-%{name}
+htpasswd is used to create and update the flat-files used to store
+usernames and password for basic authentication of HTTP users. This
+package contains htpasswd from Apache 2; this version supports
+plaintext passwords and CRYPT (default), MD5 and SHA1 encryptions.
+
+%description -n htpasswd-%{name} -l pl
+htpasswd s³u¿y do tworzenia i uaktualniania plików tekstowych
+s³u¿±cych do przechowywania nazw u¿ytkowników i hase³ do podstawowego
+uwierzytelnienia u¿ytkowników HTTP. Ten pakiet zawiera htpasswd z
+Apache'a 2; ta wersja obs³uguje has³a zapisane czystym tekstem oraz
+zakodowane algorytmami CRYPT (domy¶lnym), MD5 i SHA1.
+
 %prep
 %setup -q -n httpd-%{version}
 %patch0 -p1
@@ -660,7 +748,6 @@ Modu
 %patch9 -p1
 %patch10 -p1
 %patch11 -p1
-%patch12 -p1
 %patch13 -p1
 %patch14 -p1
 %patch15 -p1
@@ -671,8 +758,14 @@ Modu
 %patch20 -p1
 %patch21 -p1
 %patch22 -p1
+%patch23 -p1
+%patch24 -p1
+%{?with_external_pcre:%patch25 -p2}
+%patch26 -p1
 
 %{__perl} -pi -e "s@/usr/local/bin/perl@%{__perl}@" $(grep -rl "/usr/local/bin/perl" *)
+%{__perl} -pi -e "s@BUILD_SUBDIRS.*@BUILD_SUBDIRS =@g" srclib/Makefile.in
+%{__perl} -pi -e "s@CLEAN_SUBDIRS.*@CLEAN_SUBDIRS =@g" srclib/Makefile.in
 
 %build
 # sanity check
@@ -682,9 +775,12 @@ if [ "$MODULES_API" != "%_apache_modules_api" ]; then
        exit 1
 fi
 ./buildconf
+rm -rf srclib/apr*
 # Before configure; fix location of build dir in generated apxs
 %{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/apache/build:g" \
        support/apxs.in
+%{__perl} -pi -e "s:apr-config:apr-1-config:g" support/apxs.in
+%{__perl} -pi -e "s:apu-config:apu-1-config:g" support/apxs.in
 install /usr/share/automake/config.* build/
 CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
 for mpm in metuxmpm peruser perchild prefork worker; do
@@ -751,8 +847,10 @@ install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
        --with-suexec-uidmin=500 \
        --with-suexec-gidmin=500 \
        --with-suexec-umask=077 \
-       --with-apr=%{_bindir} \
-       --with-apr-util=%{_bindir}
+       --with-apr=%{_bindir}/apr-1-config \
+       --with-apr-util=%{_bindir}/apu-1-config \
+       %{?with_external_pcre:--with-external-pcre}
+
 %{__make}
 ./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
 
@@ -806,10 +904,10 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/build \
        $RPM_BUILD_ROOT%{_libexecdir}/build
 
-perl -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
-perl -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
-perl -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
-perl -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
+%{__perl} -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
+%{__perl} -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
+%{__perl} -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
+%{__perl} -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
 ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool
 ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build
 
@@ -838,6 +936,7 @@ install %{SOURCE13} $CFG/45_mod_dav.conf
 install %{SOURCE14} $CFG/59_mod_dir.conf
 install %{SOURCE15} $CFG/13_mod_suexec.conf
 install %{SOURCE16} $CFG/58_mod_deflate.conf
+install %{SOURCE17} $CFG/57_mod_autoindex.conf
 
 echo "LoadModule ldap_module   %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf
 echo "LoadModule actions_module        %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf
@@ -860,6 +959,14 @@ echo "LoadModule usertrack_module  %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod
 echo "LoadModule unique_id_module      %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf
 
 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
+# let's remove trash (yes, *.html without lang suffix also contain trash)
+find $RPM_BUILD_ROOT%{_datadir}/manual -type f \
+       -name '*.xml' -o -name '*.xml.*' -o -name '*.html' \
+       | xargs rm -f
+
+# htpasswd goes to %{_bindir}
+mv $RPM_BUILD_ROOT%{_sbindir}/htpasswd $RPM_BUILD_ROOT%{_bindir}/
+ln -sf %{_bindir}/htpasswd $RPM_BUILD_ROOT%{_sbindir}/
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -890,7 +997,7 @@ touch /var/log/httpd/{access,error,agent,referer}_log
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun
@@ -908,11 +1015,18 @@ if [ "$1" = "0" ]; then
        %groupremove http
 fi
 
+%triggerpostun -- %{name} <= 2.0.50-6
+echo "WARNING!!!"
+echo "Since that version autoindex module has been separated to package %{name}-mod_autoindex"
+echo "If you want to have the same functionality do:"
+echo "poldek --upgrade %{name}-mod_autoindex"
+echo
+
 %post mod_actions
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_actions
@@ -926,7 +1040,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_auth
@@ -940,7 +1054,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_auth_anon
@@ -954,7 +1068,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_auth_dbm
@@ -964,11 +1078,25 @@ if [ "$1" = "0" ]; then
        fi
 fi
 
+%post mod_autoindex
+if [ -f /var/lock/subsys/httpd ]; then
+       /etc/rc.d/init.d/httpd restart 1>&2
+else
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
+fi
+
+%preun mod_autoindex
+if [ "$1" = "0" ]; then
+       if [ -f /var/lock/subsys/httpd ]; then
+               /etc/rc.d/init.d/httpd restart 1>&2
+       fi
+fi
+
 %post mod_cache
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_cache
@@ -982,7 +1110,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_cgid
@@ -996,7 +1124,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_charset_lite
@@ -1010,7 +1138,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_dav
@@ -1024,7 +1152,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_auth_digest
@@ -1038,7 +1166,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_deflate
@@ -1052,7 +1180,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_dir
@@ -1066,7 +1194,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_expires
@@ -1080,7 +1208,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_file_cache
@@ -1094,7 +1222,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_headers
@@ -1108,7 +1236,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_imap
@@ -1122,7 +1250,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_info
@@ -1136,7 +1264,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_proxy
@@ -1150,7 +1278,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_rewrite
@@ -1164,7 +1292,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_ssl
@@ -1178,7 +1306,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_status
@@ -1192,7 +1320,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_usertrack
@@ -1206,7 +1334,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_unique_id
@@ -1220,7 +1348,7 @@ fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
-       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
+       echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
 fi
 
 %preun mod_vhost_alias
@@ -1243,13 +1371,12 @@ fi
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_httpd.conf
 %attr(640,root,root) %{_sysconfdir}/magic
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/*
-%attr(640,root,root) %config(noreplace) /etc/logrotate.d/*
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/logrotate.d/*
 %attr(750,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/monit/*.monitrc
 
 %attr(755,root,root) %{_libexecdir}/mod_access.so
 %attr(755,root,root) %{_libexecdir}/mod_alias.so
 %attr(755,root,root) %{_libexecdir}/mod_asis.so
-%attr(755,root,root) %{_libexecdir}/mod_autoindex.so
 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
 %attr(755,root,root) %{_libexecdir}/mod_env.so
@@ -1284,6 +1411,7 @@ fi
 %attr(755,root,root) %{_sbindir}/rotatelogs
 
 %dir %attr(770,root,http) /var/run/apache
+%dir %attr(770,root,http) /var/cache/apache
 
 %{_mandir}/man1/htdigest.1*
 %{_mandir}/man8/ab.8*
@@ -1292,9 +1420,9 @@ fi
 %{_mandir}/man8/logresolve.8*
 %{_mandir}/man8/rotatelogs.8*
 
-%attr(750,root,root) %dir /var/log/httpd
-%attr(750,root,root) %dir /var/log/archiv/httpd
-%attr(640,root,root) %ghost /var/log/httpd/*
+%attr(750,root,logs) %dir /var/log/httpd
+%attr(750,root,logs) %dir /var/log/archiv/httpd
+%attr(640,root,logs) %ghost /var/log/httpd/*
 
 %dir %{_datadir}
 
 %defattr(644,root,root,755)
 %dir %{_datadir}/manual
 %{_datadir}/manual/LICENSE
-%{_datadir}/manual/*.html
-%{_datadir}/manual/*.xml
-%{_datadir}/manual/*.xml.meta
 %{_datadir}/manual/*.html.en
 %lang(de) %{_datadir}/manual/*.html.de
-%lang(de) %{_datadir}/manual/*.xml.de
 %lang(es) %{_datadir}/manual/*.html.es
-%lang(es) %{_datadir}/manual/*.xml.es
 %lang(fr) %{_datadir}/manual/*.html.fr
-%lang(ja) %{_datadir}/manual/*.html.ja.jis
-%lang(ja) %{_datadir}/manual/*.xml.ja
+%lang(ja) %{_datadir}/manual/*.html.ja*
 %lang(ko) %{_datadir}/manual/*.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/*.xml.ko
 %lang(ru) %{_datadir}/manual/*.html.ru.koi8-r
-%lang(ru) %{_datadir}/manual/*.xml.ru
 %dir %{_datadir}/manual/developer
-%{_datadir}/manual/developer/*.html
-%{_datadir}/manual/developer/*.xml
-%{_datadir}/manual/developer/*.xml.meta
 %{_datadir}/manual/developer/*.html.en
-%lang(ja) %{_datadir}/manual/developer/*.html.ja.jis
+%lang(ja) %{_datadir}/manual/developer/*.html.ja*
 %dir %{_datadir}/manual/faq
-%{_datadir}/manual/faq/*.html
-%{_datadir}/manual/faq/*.xml
-%{_datadir}/manual/faq/*.xml.meta
 %{_datadir}/manual/faq/*.html.en
 %lang(ko) %{_datadir}/manual/faq/*.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/faq/*.xml.ko
 %dir %{_datadir}/manual/howto
-%{_datadir}/manual/howto/*.html
-%{_datadir}/manual/howto/*.xml
-%{_datadir}/manual/howto/*.xml.meta
 %{_datadir}/manual/howto/*.html.en
-%lang(ja) %{_datadir}/manual/howto/*.html.ja.jis
-%lang(ja) %{_datadir}/manual/howto/*.xml.ja
+%lang(ja) %{_datadir}/manual/howto/*.html.ja*
 %lang(ko) %{_datadir}/manual/howto/*.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/howto/*.xml.ko
 %dir %{_datadir}/manual/images
 %{_datadir}/manual/images/[!m]*
 %dir %{_datadir}/manual/misc
-%{_datadir}/manual/misc/*.html
-%{_datadir}/manual/misc/*.xml
-%{_datadir}/manual/misc/*.xml.meta
 %{_datadir}/manual/misc/*.html.en
 %lang(ko) %{_datadir}/manual/misc/*.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/misc/*.xml.ko
 %dir %{_datadir}/manual/mod
-%{_datadir}/manual/mod/[cdfhilpqtw]*.html
-%{_datadir}/manual/mod/[acdilpqtw]*.xml
-%{_datadir}/manual/mod/[acdilpqtw]*.xml.meta
 %{_datadir}/manual/mod/[cdfhilpqtw]*.html.en
 %lang(de) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.de
-%lang(de) %{_datadir}/manual/mod/[acdilpqtw]*.xml.de
 %lang(es) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.es
-%lang(es) %{_datadir}/manual/mod/[acdilpqtw]*.xml.es
-%lang(ja) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ja
+%lang(ja) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ja*
 %lang(ko) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ko
 %lang(ru) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ru.koi8-r
-%lang(ru) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ru
-%{_datadir}/manual/mod/module-dict.html
-%{_datadir}/manual/mod/module-dict.xml
-%{_datadir}/manual/mod/module-dict.xml.meta
 %{_datadir}/manual/mod/module-dict.html.en
-%lang(ja) %{_datadir}/manual/mod/module-dict.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/module-dict.xml.ja
+%lang(ja) %{_datadir}/manual/mod/module-dict.html.ja*
 %lang(ko) %{_datadir}/manual/mod/module-dict.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/module-dict.xml.ko
-%{_datadir}/manual/mod/mpm_common.html
-%{_datadir}/manual/mod/mpm_common.xml
-%{_datadir}/manual/mod/mpm_common.xml.meta
 %{_datadir}/manual/mod/mpm_common.html.en
 %lang(de) %{_datadir}/manual/mod/mpm_common.html.de
-%lang(de) %{_datadir}/manual/mod/mpm_common.xml.de
-%lang(ja) %{_datadir}/manual/mod/mpm_common.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mpm_common.xml.ja
-%{_datadir}/manual/mod/mod_access.html
-%{_datadir}/manual/mod/mod_access.xml
-%{_datadir}/manual/mod/mod_access.xml.meta
+%lang(ja) %{_datadir}/manual/mod/mpm_common.html.ja*
 %{_datadir}/manual/mod/mod_access.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_access.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_access.xml.ja
-%{_datadir}/manual/mod/mod_alias.html
-%{_datadir}/manual/mod/mod_alias.xml
-%{_datadir}/manual/mod/mod_alias.xml.meta
+%lang(ja) %{_datadir}/manual/mod/mod_access.html.ja*
 %{_datadir}/manual/mod/mod_alias.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_alias.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_alias.xml.ja
-%{_datadir}/manual/mod/mod_asis.html
-%{_datadir}/manual/mod/mod_asis.xml
-%{_datadir}/manual/mod/mod_asis.xml.meta
+%lang(ja) %{_datadir}/manual/mod/mod_alias.html.ja*
 %{_datadir}/manual/mod/mod_asis.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_asis.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_asis.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_asis.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_asis.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_asis.xml.ko
-%{_datadir}/manual/mod/mod_autoindex.html
-%{_datadir}/manual/mod/mod_autoindex.xml
-%{_datadir}/manual/mod/mod_autoindex.xml.meta
 %{_datadir}/manual/mod/mod_autoindex.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_autoindex.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_autoindex.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_autoindex.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_autoindex.xml.ko
-%{_datadir}/manual/mod/mod_cern_meta.html
-%{_datadir}/manual/mod/mod_cern_meta.xml
-%{_datadir}/manual/mod/mod_cern_meta.xml.meta
 %{_datadir}/manual/mod/mod_cern_meta.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_cern_meta.xml.ko
-%{_datadir}/manual/mod/mod_cgi.html
-%{_datadir}/manual/mod/mod_cgi.xml
-%{_datadir}/manual/mod/mod_cgi.xml.meta
 %{_datadir}/manual/mod/mod_cgi.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_cgi.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_cgi.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_cgi.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_cgi.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_cgi.xml.ko
-%{_datadir}/manual/mod/mod_echo.html
-%{_datadir}/manual/mod/mod_echo.xml
-%{_datadir}/manual/mod/mod_echo.xml.meta
 %{_datadir}/manual/mod/mod_echo.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_echo.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_echo.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_echo.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_echo.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_echo.xml.ko
-%{_datadir}/manual/mod/mod_env.html
-%{_datadir}/manual/mod/mod_env.xml
-%{_datadir}/manual/mod/mod_env.xml.meta
 %{_datadir}/manual/mod/mod_env.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_env.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_env.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_env.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_env.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_env.xml.ko
-%{_datadir}/manual/mod/mod_ext_filter.html
-%{_datadir}/manual/mod/mod_ext_filter.xml
-%{_datadir}/manual/mod/mod_ext_filter.xml.meta
 %{_datadir}/manual/mod/mod_ext_filter.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_ext_filter.xml.ko
-%{_datadir}/manual/mod/mod_include.html
-%{_datadir}/manual/mod/mod_include.xml
-%{_datadir}/manual/mod/mod_include.xml.meta
 %{_datadir}/manual/mod/mod_include.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_include.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_include.xml.ja
-%{_datadir}/manual/mod/mod_log_config.html
-%{_datadir}/manual/mod/mod_log_config.xml
-%{_datadir}/manual/mod/mod_log_config.xml.meta
+%lang(ja) %{_datadir}/manual/mod/mod_include.html.ja*
 %{_datadir}/manual/mod/mod_log_config.html.en
-%{_datadir}/manual/mod/mod_log_forensic.html
-%{_datadir}/manual/mod/mod_log_forensic.xml
-%{_datadir}/manual/mod/mod_log_forensic.xml.meta
 %{_datadir}/manual/mod/mod_log_forensic.html.en
-%{_datadir}/manual/mod/mod_mime*.html
-%{_datadir}/manual/mod/mod_mime*.xml
-%{_datadir}/manual/mod/mod_mime*.xml.meta
 %{_datadir}/manual/mod/mod_mime*.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_mime*.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_mime*.xml.ja
-%{_datadir}/manual/mod/mod_negotiation.html
-%{_datadir}/manual/mod/mod_negotiation.xml
-%{_datadir}/manual/mod/mod_negotiation.xml.meta
+%lang(ja) %{_datadir}/manual/mod/mod_mime*.html.ja*
 %{_datadir}/manual/mod/mod_negotiation.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_negotiation.xml.ja
-%{_datadir}/manual/mod/mod_setenvif.html
-%{_datadir}/manual/mod/mod_setenvif.xml
-%{_datadir}/manual/mod/mod_setenvif.xml.meta
+%lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja*
 %{_datadir}/manual/mod/mod_setenvif.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_setenvif.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_setenvif.xml.ko
-%{_datadir}/manual/mod/mod_speling.html
-%{_datadir}/manual/mod/mod_speling.xml
-%{_datadir}/manual/mod/mod_speling.xml.meta
 %{_datadir}/manual/mod/mod_speling.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_speling.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_speling.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_speling.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_speling.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_speling.xml.ko
-%{_datadir}/manual/mod/mod_userdir.html
-%{_datadir}/manual/mod/mod_userdir.xml
-%{_datadir}/manual/mod/mod_userdir.xml.meta
 %{_datadir}/manual/mod/mod_userdir.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_userdir.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_userdir.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_userdir.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_userdir.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_userdir.xml.ko
 %dir %{_datadir}/manual/programs
-%{_datadir}/manual/programs/*.html
-%{_datadir}/manual/programs/*.xml
-%{_datadir}/manual/programs/*.xml.meta
 %{_datadir}/manual/programs/*.html.en
 %lang(es) %{_datadir}/manual/programs/*.html.es
-%lang(es) %{_datadir}/manual/programs/*.xml.es
 %lang(ko) %{_datadir}/manual/programs/*.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/programs/*.xml.ko
 %lang(ru) %{_datadir}/manual/programs/*.html.ru.koi8-r
-%lang(ru) %{_datadir}/manual/programs/*.xml.ru
-%{_datadir}/manual/style
+%dir %{_datadir}/manual/style
+%{_datadir}/manual/style/css
 
-%{_datadir}/manual/mod/mod_suexec.html
-%{_datadir}/manual/mod/mod_suexec.xml
-%{_datadir}/manual/mod/mod_suexec.xml.meta
 %{_datadir}/manual/mod/mod_suexec.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_suexec.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_suexec.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_suexec.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_suexec.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_suexec.xml.ko
-%{_datadir}/manual/mod/mod_actions.html
-%{_datadir}/manual/mod/mod_actions.xml
-%{_datadir}/manual/mod/mod_actions.xml.meta
 %{_datadir}/manual/mod/mod_actions.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_actions.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_actions.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_actions.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_actions.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_actions.xml.ko
-%{_datadir}/manual/mod/mod_auth.html
-%{_datadir}/manual/mod/mod_auth.xml
-%{_datadir}/manual/mod/mod_auth.xml.meta
 %{_datadir}/manual/mod/mod_auth.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_auth.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_auth.xml.ja
-%{_datadir}/manual/mod/mod_auth_anon.html
-%{_datadir}/manual/mod/mod_auth_anon.xml
-%{_datadir}/manual/mod/mod_auth_anon.xml.meta
+%lang(ja) %{_datadir}/manual/mod/mod_auth.html.ja*
 %{_datadir}/manual/mod/mod_auth_anon.html.en
-%{_datadir}/manual/mod/mod_auth_ldap.html
-%{_datadir}/manual/mod/mod_auth_ldap.xml
-%{_datadir}/manual/mod/mod_auth_ldap.xml.meta
 %{_datadir}/manual/mod/mod_auth_ldap.html.en
-%{_datadir}/manual/mod/mod_ldap.html
-%{_datadir}/manual/mod/mod_ldap.xml
-%{_datadir}/manual/mod/mod_ldap.xml.meta
 %{_datadir}/manual/mod/mod_ldap.html.en
-%{_datadir}/manual/mod/mod_auth_dbm.html
-%{_datadir}/manual/mod/mod_auth_dbm.xml
-%{_datadir}/manual/mod/mod_auth_dbm.xml.meta
 %{_datadir}/manual/mod/mod_auth_dbm.html.en
-%{_datadir}/manual/mod/mod_auth_digest.html
-%{_datadir}/manual/mod/mod_auth_digest.xml
-%{_datadir}/manual/mod/mod_auth_digest.xml.meta
 %{_datadir}/manual/mod/mod_auth_digest.html.en
-%{_datadir}/manual/mod/mod_cache.html
-%{_datadir}/manual/mod/mod_cache.xml
-%{_datadir}/manual/mod/mod_cache.xml.meta
 %{_datadir}/manual/mod/mod_cache.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_cache.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_cache.xml.ko
-%{_datadir}/manual/mod/mod_disk_cache.html
-%{_datadir}/manual/mod/mod_disk_cache.xml
-%{_datadir}/manual/mod/mod_disk_cache.xml.meta
 %{_datadir}/manual/mod/mod_disk_cache.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_disk_cache.xml.ko
-%{_datadir}/manual/mod/mod_mem_cache.html
-%{_datadir}/manual/mod/mod_mem_cache.xml
-%{_datadir}/manual/mod/mod_mem_cache.xml.meta
 %{_datadir}/manual/mod/mod_mem_cache.html.en
-%{_datadir}/manual/mod/mod_cgid.html
-%{_datadir}/manual/mod/mod_cgid.xml
-%{_datadir}/manual/mod/mod_cgid.xml.meta
 %{_datadir}/manual/mod/mod_cgid.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_cgid.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_cgid.xml.ko
-%{_datadir}/manual/mod/mod_charset_lite.html
-%{_datadir}/manual/mod/mod_charset_lite.xml
-%{_datadir}/manual/mod/mod_charset_lite.xml.meta
 %{_datadir}/manual/mod/mod_charset_lite.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_charset_lite.xml.ko
-%{_datadir}/manual/mod/mod_dav*.html
-%{_datadir}/manual/mod/mod_dav*.xml
-%{_datadir}/manual/mod/mod_dav*.xml.meta
 %{_datadir}/manual/mod/mod_dav*.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_dav*.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_dav*.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_dav*.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_dav*.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_dav*.xml.ko
-%{_datadir}/manual/mod/mod_deflate.html
-%{_datadir}/manual/mod/mod_deflate.xml
-%{_datadir}/manual/mod/mod_deflate.xml.meta
 %{_datadir}/manual/mod/mod_deflate.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_deflate.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_deflate.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_deflate.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_deflate.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_deflate.xml.ko
-%{_datadir}/manual/mod/mod_dir.html
-%{_datadir}/manual/mod/mod_dir.xml
-%{_datadir}/manual/mod/mod_dir.xml.meta
 %{_datadir}/manual/mod/mod_dir.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_dir.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_dir.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_dir.xml.ko
-%{_datadir}/manual/mod/mod_expires.html
-%{_datadir}/manual/mod/mod_expires.xml
-%{_datadir}/manual/mod/mod_expires.xml.meta
 %{_datadir}/manual/mod/mod_expires.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_expires.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_expires.xml.ko
-%{_datadir}/manual/mod/mod_file_cache.html
-%{_datadir}/manual/mod/mod_file_cache.xml
-%{_datadir}/manual/mod/mod_file_cache.xml.meta
 %{_datadir}/manual/mod/mod_file_cache.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_file_cache.xml.ko
-%{_datadir}/manual/mod/mod_headers.html
-%{_datadir}/manual/mod/mod_headers.xml
-%{_datadir}/manual/mod/mod_headers.xml.meta
 %{_datadir}/manual/mod/mod_headers.html.en
-%{_datadir}/manual/mod/mod_imap.html
-%{_datadir}/manual/mod/mod_imap.xml
-%{_datadir}/manual/mod/mod_imap.xml.meta
 %{_datadir}/manual/mod/mod_imap.html.en
-%{_datadir}/manual/mod/mod_info.html
-%{_datadir}/manual/mod/mod_info.xml
-%{_datadir}/manual/mod/mod_info.xml.meta
 %{_datadir}/manual/mod/mod_info.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_info.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_info.xml.ja
-%{_datadir}/manual/mod/mod_proxy*.html
-%{_datadir}/manual/mod/mod_proxy*.xml
-%{_datadir}/manual/mod/mod_proxy*.xml.meta
+%lang(ja) %{_datadir}/manual/mod/mod_info.html.ja*
 %{_datadir}/manual/mod/mod_proxy*.html.en
-%{_datadir}/manual/mod/mod_rewrite.html
-%{_datadir}/manual/mod/mod_rewrite.xml
-%{_datadir}/manual/mod/mod_rewrite.xml.meta
 %{_datadir}/manual/mod/mod_rewrite.html.en
 %{_datadir}/manual/images/mod_rewrite*
 %dir %{_datadir}/manual/ssl
-%{_datadir}/manual/ssl/*.gif
-%{_datadir}/manual/ssl/*.png
-%{_datadir}/manual/ssl/*.html
-%{_datadir}/manual/ssl/*.xml
-%{_datadir}/manual/ssl/*.xml.meta
 %{_datadir}/manual/ssl/*.html.en
-%lang(ja) %{_datadir}/manual/ssl/*.html.ja.jis
-%lang(ja) %{_datadir}/manual/ssl/*.xml.ja
-%{_datadir}/manual/mod/mod_ssl.html
-%{_datadir}/manual/mod/mod_ssl.xml
-%{_datadir}/manual/mod/mod_ssl.xml.meta
+%lang(ja) %{_datadir}/manual/ssl/*.html.ja*
 %{_datadir}/manual/mod/mod_ssl.html.en
-%{_datadir}/manual/mod/mod_status.html
-%{_datadir}/manual/mod/mod_status.xml
-%{_datadir}/manual/mod/mod_status.xml.meta
 %{_datadir}/manual/mod/mod_status.html.en
 %lang(ko) %{_datadir}/manual/mod/mod_status.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_status.xml.ko
-%{_datadir}/manual/mod/mod_usertrack.html
-%{_datadir}/manual/mod/mod_usertrack.xml
-%{_datadir}/manual/mod/mod_usertrack.xml.meta
 %{_datadir}/manual/mod/mod_usertrack.html.en
-%{_datadir}/manual/mod/mod_unique_id.html
-%{_datadir}/manual/mod/mod_unique_id.xml
-%{_datadir}/manual/mod/mod_unique_id.xml.meta
 %{_datadir}/manual/mod/mod_unique_id.html.en
-%lang(ja) %{_datadir}/manual/mod/mod_unique_id.html.ja.jis
-%lang(ja) %{_datadir}/manual/mod/mod_unique_id.xml.ja
+%lang(ja) %{_datadir}/manual/mod/mod_unique_id.html.ja*
 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/mod/mod_unique_id.xml.ko
-%{_datadir}/manual/mod/mod_vhost_alias.html
-%{_datadir}/manual/mod/mod_vhost_alias.xml
-%{_datadir}/manual/mod/mod_vhost_alias.xml.meta
 %{_datadir}/manual/mod/mod_vhost_alias.html.en
 %dir %{_datadir}/manual/vhosts
-%{_datadir}/manual/vhosts/*.html
-%{_datadir}/manual/vhosts/*.xml
-%{_datadir}/manual/vhosts/*.xml.meta
 %{_datadir}/manual/vhosts/*.html.en
 %lang(de) %{_datadir}/manual/vhosts/*.html.de
-%lang(de) %{_datadir}/manual/vhosts/*.xml.de
 %lang(es) %{_datadir}/manual/vhosts/*.html.es
-%lang(es) %{_datadir}/manual/vhosts/*.xml.es
-%lang(ja) %{_datadir}/manual/vhosts/*.html.ja.jis
-%lang(ja) %{_datadir}/manual/vhosts/*.xml.ja
+%lang(ja) %{_datadir}/manual/vhosts/*.html.ja*
 %lang(ko) %{_datadir}/manual/vhosts/*.html.ko.euc-kr
-%lang(ko) %{_datadir}/manual/vhosts/*.xml.ko
 %lang(ru) %{_datadir}/manual/vhosts/*.html.ru.koi8-r
-%lang(ru) %{_datadir}/manual/vhosts/*.xml.ru
 
 %files suexec
 %defattr(644,root,root,755)
@@ -1709,7 +1597,7 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_sbindir}/apxs
 %attr(755,root,root) %{_sbindir}/envvars*
-%attr(750,root,root) %dir %{_sysconfdir}
+%attr(751,root,root) %dir %{_sysconfdir}
 %dir %{_libexecdir}
 %dir %{_libexecdir}/build
 %{_libexecdir}/build/config_vars.mk
@@ -1720,7 +1608,7 @@ fi
 %{_includedir}
 %{_libexecdir}/*.exp
 %attr(750,root,root) %dir %{_sysconfdir}/build
-%attr(644,root,root) %{_libexecdir}/build/[lprs]*.mk
+%{_libexecdir}/build/[lprs]*.mk
 %attr(755,root,root) %{_libexecdir}/build/*.sh
 %attr(755,root,root) %{_libexecdir}/build/libtool
 
@@ -1733,8 +1621,6 @@ fi
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
 %attr(755,root,root) %{_libexecdir}/mod_auth.so
-%attr(755,root,root) %{_sbindir}/htpasswd
-%{_mandir}/man1/htpasswd.1*
 
 %files mod_auth_anon
 %defattr(644,root,root,755)
@@ -1768,6 +1654,11 @@ fi
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_digest.conf
 %attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
 
+%files mod_autoindex
+%defattr(644,root,root,755)
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_autoindex.conf
+%attr(755,root,root) %{_libexecdir}/mod_autoindex.so
+
 %files mod_cache
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cache.conf
@@ -1829,7 +1720,6 @@ fi
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_proxy.conf
 %attr(755,root,root) %{_libexecdir}/mod_proxy*.so
-%attr(770,root,http) /var/cache/apache
 
 %files mod_rewrite
 %defattr(644,root,root,755)
@@ -1864,3 +1754,9 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_vhost_alias.conf
+
+%files -n htpasswd-%{name}
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/htpasswd
+%{_sbindir}/htpasswd
+%{_mandir}/man1/htpasswd.1*
This page took 0.160905 seconds and 4 git commands to generate.