OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 16-Dec-2007 16:33:56
Branch: HEAD Handle: 2007121615335500
Modified files:
openpkg-src/apache-fastcgi
apache-fastcgi.conf apache-fastcgi.spec
Log:
add mod_fcgid alternative
Summary:
Revision Changes Path
1.4 +2 -0 openpkg-src/apache-fastcgi/apache-fastcgi.conf
1.4 +35 -12 openpkg-src/apache-fastcgi/apache-fastcgi.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/apache-fastcgi/apache-fastcgi.conf
============================================================================
$ cvs diff -u -r1.3 -r1.4 apache-fastcgi.conf
--- openpkg-src/apache-fastcgi/apache-fastcgi.conf 22 Jun 2007 21:34:04
-0000 1.3
+++ openpkg-src/apache-fastcgi/apache-fastcgi.conf 16 Dec 2007 15:33:55
-0000 1.4
@@ -4,7 +4,9 @@
# load DSO
LoadModule fastcgi_module @l_prefix@/libexec/apache/mod_fastcgi.so
+LoadModule fcgid_module @l_prefix@/libexec/apache/mod_fcgid.so
# activate FastCGI handler by file extension
AddHandler fastcgi-script .fcgi
+AddHandler fcgid-script .fcgid
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/apache-fastcgi/apache-fastcgi.spec
============================================================================
$ cvs diff -u -r1.3 -r1.4 apache-fastcgi.spec
--- openpkg-src/apache-fastcgi/apache-fastcgi.spec 13 Nov 2007 15:48:11
-0000 1.3
+++ openpkg-src/apache-fastcgi/apache-fastcgi.spec 16 Dec 2007 15:33:55
-0000 1.4
@@ -22,6 +22,10 @@
## SUCH DAMAGE.
##
+# package version
+%define V_mod_fastcgi 2.4.6
+%define V_mod_fcgid 2.2
+
# package information
Name: apache-fastcgi
Summary: Apache Extension: FastCGI Support
@@ -32,12 +36,13 @@
Class: EVAL
Group: Web
License: Open Source
-Version: 2.4.6
-Release: 20071113
+Version: %{V_mod_fastcgi}
+Release: 20071216
# list of sources
-Source0: http://www.fastcgi.com/dist/mod_fastcgi-%{version}.tar.gz
-Source1: apache-fastcgi.conf
+Source0: http://www.fastcgi.com/dist/mod_fastcgi-%{V_mod_fastcgi}.tar.gz
+Source1:
http://switch.dl.sourceforge.net/mod-fcgid/mod_fcgid.%{V_mod_fcgid}.tar.gz
+Source2: apache-fastcgi.conf
# build information
Prefix: %{l_prefix}
@@ -51,20 +56,32 @@
This is the FastCGI extension module for the Apache HTTP webserver.
%track
- prog apache-fastcgi = {
- version = %{version}
+ prog apache-fastcgi:mod_fastcgi = {
+ version = %{V_mod_fastcgi}
url = http://www.fastcgi.com/dist/
regex = mod_fastcgi-(__VER__)\.tar\.gz
}
+ prog apache-fastcgi:mod_fcgid = {
+ version = %{V_mod_fcgid}
+ url = http://fastcgi.coremail.cn/download.htm
+ regex = mod_fcgid\.(__VER__)\.tar.gz
+ }
%prep
- %setup -q -n mod_fastcgi-%{version}
+ %setup -q -c
+ %setup -q -T -D -a 1
%build
# build module
- cp Makefile.AP2 Makefile
- %{l_make} %{l_mflags} \
- top_dir=%{l_prefix}/share/apache
+ ( cd mod_fastcgi-%{V_mod_fastcgi}
+ cp Makefile.AP2 Makefile
+ %{l_make} %{l_mflags} \
+ top_dir=%{l_prefix}/share/apache
+ ) || exit $?
+ ( cd mod_fcgid.%{V_mod_fcgid}
+ %{l_make} %{l_mflags} \
+ top_dir=%{l_prefix}/share/apache
+ ) || exit $?
%install
# install module
@@ -72,8 +89,14 @@
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d \
$RPM_BUILD_ROOT%{l_prefix}/libexec/apache
- %{l_shtool} install -c -m 755 \
- .libs/mod_fastcgi.so $RPM_BUILD_ROOT%{l_prefix}/libexec/apache/
+ ( cd mod_fastcgi-%{V_mod_fastcgi}
+ %{l_shtool} install -c -m 755 \
+ .libs/mod_fastcgi.so $RPM_BUILD_ROOT%{l_prefix}/libexec/apache/
+ ) || exit $?
+ ( cd mod_fcgid.%{V_mod_fcgid}
+ %{l_shtool} install -c -m 755 \
+ .libs/mod_fcgid.so $RPM_BUILD_ROOT%{l_prefix}/libexec/apache/
+ ) || exit $?
%{l_shtool} install -c -m 755 \
%{SOURCE apache-fastcgi.conf}
$RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d/
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]