Added new ebuild for the new apache bug (resolves bug #79313), Fixed module config...
authorLance Albertson <ramereth@gentoo.org>
Fri, 23 Sep 2005 01:18:48 +0000 (01:18 +0000)
committerLance Albertson <ramereth@gentoo.org>
Fri, 23 Sep 2005 01:18:48 +0000 (01:18 +0000)
Package-Manager: portage-2.0.51.22-r2

www-apache/mod_fcgid/ChangeLog
www-apache/mod_fcgid/Manifest
www-apache/mod_fcgid/files/20_mod_fcgid.conf
www-apache/mod_fcgid/files/20_mod_fcgid.conf-oldlayout [new file with mode: 0644]
www-apache/mod_fcgid/files/digest-mod_fcgid-1.06-r1 [new file with mode: 0644]
www-apache/mod_fcgid/mod_fcgid-1.05-r2.ebuild
www-apache/mod_fcgid/mod_fcgid-1.06-r1.ebuild [new file with mode: 0644]
www-apache/mod_fcgid/mod_fcgid-1.06.ebuild

index 0cc8a0b05dd9a06a1a79076b9dafd1a9b58cda9a..5fd7848c9f77a7d3a1e95739d8dab583b6d129da 100644 (file)
@@ -1,6 +1,17 @@
 # ChangeLog for www-apache/mod_fcgid
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_fcgid/ChangeLog,v 1.7 2005/07/10 03:38:43 ramereth Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_fcgid/ChangeLog,v 1.8 2005/09/23 01:18:48 ramereth Exp $
+
+*mod_fcgid-1.06-r1 (23 Sep 2005)
+
+  23 Sep 2005; Lance Albertson <ramereth@gentoo.org>
+  +files/20_mod_fcgid.conf-oldlayout, files/20_mod_fcgid.conf,
+  mod_fcgid-1.05-r2.ebuild, mod_fcgid-1.06.ebuild,
+  +mod_fcgid-1.06-r1.ebuild:
+  * Added new ebuild for the new apache bug (resolves bug #79313)
+  * Fixed module config file for new module location
+  * Fixed older ebuilds to point to the older module location
+  * Made 1.06 stable on x86
 
 *mod_fcgid-1.06 (10 Jul 2005)
 
index 520e71702b24b71d87178f4aa43c788dc92b1c40..2ac4299dae844b532cc8ac03f2058c5208cc50cd 100644 (file)
@@ -1,7 +1,10 @@
-MD5 d65b4367d418a70d65d4c7340e06a8fb ChangeLog 1301
+MD5 04bd37b881abee5a5a454d14819f435b mod_fcgid-1.05-r2.ebuild 1206
 MD5 b04c3f93349f84b2bc615931f1c1d6c9 metadata.xml 483
-MD5 6a1a67ea5207ecd52a0b3226f1b091bd mod_fcgid-1.05-r2.ebuild 1185
-MD5 5d2ce8681d7a80a327df5f951d149959 mod_fcgid-1.06.ebuild 1183
-MD5 2f3017d748d633af44a9d82fa83cdef7 files/20_mod_fcgid.conf 197
+MD5 7c99e85595ce178d97b0399a09fe088a ChangeLog 1741
+MD5 e95e8936717845fcad4ff043f114c4d3 mod_fcgid-1.06.ebuild 1203
+MD5 83da7bf0a8e670f6f128503bf44ccf25 mod_fcgid-1.06-r1.ebuild 970
+MD5 afcfa360a9a77fd3bdb6c2ec89efa594 files/20_mod_fcgid.conf 192
 MD5 2d8046826f8e5dd7cc5256d4e8337275 files/digest-mod_fcgid-1.05-r2 65
 MD5 cafc8c22c15bd694177cb04afbc32d42 files/digest-mod_fcgid-1.06 65
+MD5 2f3017d748d633af44a9d82fa83cdef7 files/20_mod_fcgid.conf-oldlayout 197
+MD5 cafc8c22c15bd694177cb04afbc32d42 files/digest-mod_fcgid-1.06-r1 65
index d70782fab4c2c97d7ebdd1313ad43274f7c865c4..75cb35a163d8d4bb83bff57967ad78ca35e61c9b 100644 (file)
@@ -1,6 +1,6 @@
 <IfDefine FCGID>
     <IfModule !mod_fcgid.c>
-       LoadModule fcgid_module extramodules/mod_fcgid.so
+       LoadModule fcgid_module modules/mod_fcgid.so
     </IfModule>
     <IfModule mod_fcgid.c>
        AddHandler fcgid-script .fcg
diff --git a/www-apache/mod_fcgid/files/20_mod_fcgid.conf-oldlayout b/www-apache/mod_fcgid/files/20_mod_fcgid.conf-oldlayout
new file mode 100644 (file)
index 0000000..d70782f
--- /dev/null
@@ -0,0 +1,8 @@
+<IfDefine FCGID>
+    <IfModule !mod_fcgid.c>
+       LoadModule fcgid_module extramodules/mod_fcgid.so
+    </IfModule>
+    <IfModule mod_fcgid.c>
+       AddHandler fcgid-script .fcg
+    </IfModule>
+</IfDefine>
diff --git a/www-apache/mod_fcgid/files/digest-mod_fcgid-1.06-r1 b/www-apache/mod_fcgid/files/digest-mod_fcgid-1.06-r1
new file mode 100644 (file)
index 0000000..29cab27
--- /dev/null
@@ -0,0 +1 @@
+MD5 96a4268c542bfe6a88379239c2d908c9 mod_fcgid.1.06.tar.gz 49112
index 14e4fe484488f1e64cf49354cc34131b039f298c..7f2922cab1cd671101b056f6b8dc4885a599435c 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_fcgid/mod_fcgid-1.05-r2.ebuild,v 1.6 2005/09/10 20:50:35 vericgar Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_fcgid/mod_fcgid-1.05-r2.ebuild,v 1.7 2005/09/23 01:18:48 ramereth Exp $
 
 DESCRIPTION="mod_fcgid is a binary-compatible alternative to mod_fastcgi
 with better process management"
@@ -24,7 +24,7 @@ RDEPEND="<=net-www/apache-2.0.54-r30
 src_unpack() {
        unpack ${MY_P}.tar.gz
        cd ${WORKDIR}
-       mv ${MY_P} ${PN}-${PV}
+       mv ${MY_P} ${P}
        cd ${S}
        sed -i '/^include/s:$:\nINCLUDES=-I/usr/include/apache2:;/^top_dir/s:local:lib:' Makefile
 }
@@ -32,7 +32,8 @@ src_unpack() {
 src_install() {
        dodoc AUTHOR ChangeLog INSTALL.txt
        exeinto /usr/lib/apache2-extramodules ; doexe .libs/${PN}.so
-       insinto /etc/apache2/conf/modules.d ; doins ${FILESDIR}/20_mod_fcgid.conf
+       insinto /etc/apache2/conf/modules.d
+       newins ${FILESDIR}/20_mod_fcgid.conf-oldlayout 20_mod_fcgid.conf
 }
 
 pkg_postinst() {
diff --git a/www-apache/mod_fcgid/mod_fcgid-1.06-r1.ebuild b/www-apache/mod_fcgid/mod_fcgid-1.06-r1.ebuild
new file mode 100644 (file)
index 0000000..d0064be
--- /dev/null
@@ -0,0 +1,36 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_fcgid/mod_fcgid-1.06-r1.ebuild,v 1.1 2005/09/23 01:18:48 ramereth Exp $
+
+inherit apache-module
+
+MY_P=${PN}.${PV}
+
+DESCRIPTION="mod_fcgid is an binary-compatible alternative to mod_fastcgi with
+better process management"
+KEYWORDS="~x86"
+IUSE=""
+HOMEPAGE="http://fastcgi.coremail.cn/"
+SRC_URI="http://fastcgi.coremail.cn/${MY_P}.tar.gz"
+SLOT="0"
+LICENSE="GPL-2"
+
+APACHE2_MOD_DEFINE="FCGID"
+APACHE2_MOD_CONF="20_${PN}"
+APXS2_ARGS="-I ${S} -c ${PN}.c fcgid_bridge.c \
+                       fcgid_conf.c fcgid_pm_main.c \
+                       fcgid_spawn_ctl.c mod_fcgid.rc fcgid_bucket.c \
+                       fcgid_filter.c fcgid_protocol.c \
+                       arch/unix/fcgid_pm_unix.c \
+                       arch/unix/fcgid_proctbl_unix.c \
+                       arch/unix/fcgid_proc_unix.c"
+
+DOCFILES="AUTHOR ChangeLog INSTALL.txt"
+
+src_unpack() {
+       unpack ${MY_P}.tar.gz
+       cd ${WORKDIR}
+       mv ${MY_P} ${P}
+}
+
+need_apache2
index edf6f08bfc37a8f70b52dd8bf8ad384cc388bc7f..c5a4ea2a29794cbcca602cfc4d0d1682414a2329 100644 (file)
@@ -1,10 +1,10 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_fcgid/mod_fcgid-1.06.ebuild,v 1.2 2005/09/10 20:50:35 vericgar Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_fcgid/mod_fcgid-1.06.ebuild,v 1.3 2005/09/23 01:18:48 ramereth Exp $
 
 DESCRIPTION="mod_fcgid is a binary-compatible alternative to mod_fastcgi
 with better process management"
-KEYWORDS="~x86"
+KEYWORDS="x86"
 IUSE=""
 SLOT="0"
 
@@ -24,7 +24,7 @@ RDEPEND="<=net-www/apache-2.0.54-r30
 src_unpack() {
        unpack ${MY_P}.tar.gz
        cd ${WORKDIR}
-       mv ${MY_P} ${PN}-${PV}
+       mv ${MY_P} ${P}
        cd ${S}
        sed -i '/^include/s:$:\nINCLUDES=-I/usr/include/apache2:;/^top_dir/s:local:lib:' Makefile
 }
@@ -32,7 +32,8 @@ src_unpack() {
 src_install() {
        dodoc AUTHOR ChangeLog INSTALL.txt
        exeinto /usr/lib/apache2-extramodules ; doexe .libs/${PN}.so
-       insinto /etc/apache2/conf/modules.d ; doins ${FILESDIR}/20_mod_fcgid.conf
+       insinto /etc/apache2/conf/modules.d
+       newins ${FILESDIR}/20_mod_fcgid.conf-oldlayout 20_mod_fcgid.conf
 }
 
 pkg_postinst() {