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: 29-May-2007 12:01:39
Branch: HEAD Handle: 2007052911013800
Modified files:
openpkg-src/apache2 apache2.spec
Log:
remove the broken mod_perl support (will be re-implemented externally
perhaps)
Summary:
Revision Changes Path
1.86 +11 -57 openpkg-src/apache2/apache2.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/apache2/apache2.spec
============================================================================
$ cvs diff -u -r1.85 -r1.86 apache2.spec
--- openpkg-src/apache2/apache2.spec 29 May 2007 09:44:35 -0000 1.85
+++ openpkg-src/apache2/apache2.spec 29 May 2007 10:01:38 -0000 1.86
@@ -22,12 +22,6 @@
## SUCH DAMAGE.
##
-# FIXME: with_mod_perl broken
-
-# package version
-%define V_apache 2.2.4
-%define V_mod_perl 2.0.3
-
# package information
Name: apache2
Summary: Apache HTTP Server (V2)
@@ -38,7 +32,7 @@
Class: PLUS
Group: Web
License: ASF
-Version: %{V_apache}
+Version: 2.2.4
Release: 20070529
# package options (generic)
@@ -60,7 +54,6 @@
%option with_mod_memcache no
%option with_mod_filecache no
%option with_mod_expires no
-%option with_mod_perl no
%option with_shared_core no
# fixing implicit inter-module dependencies and correlations
@@ -70,12 +63,11 @@
%endif
# list of sources
-Source0: http://www.apache.org/dist/httpd/httpd-%{V_apache}.tar.gz
-Source1: http://perl.apache.org/dist/mod_perl-%{V_mod_perl}.tar.gz
-Source2: rc.apache2
-Source3: apache2.base
-Source4: apache2.conf
-Source5: apache2.sh
+Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
+Source1: rc.apache2
+Source2: apache2.base
+Source3: apache2.conf
+Source4: apache2.sh
Patch0: apache2.patch
# build information
@@ -119,15 +111,10 @@
%track
prog apache2 = {
- version = %{V_apache}
+ version = %{version}
url = http://www.apache.org/dist/httpd/
regex = httpd-(2.[02468]\.\d+)\.tar\.gz
}
- prog apache2:mod_perl = {
- version = %{V_mod_perl}
- url = http://perl.apache.org/dist/
- regex = mod_perl-(__VER__)\.tar\.gz
- }
%prep
# some pre-flight checks on options specified
@@ -143,47 +130,14 @@
# unpack Apache distribution
%setup -q -c
- %patch -p0 -d httpd-%{V_apache}
+ %patch -p0 -d httpd-%{version}
%{l_shtool} subst \
-e 's;(" PLATFORM ");(%{l_openpkg_release -F "OpenPKG/%%t"});g' \
- httpd-%{V_apache}/server/core.c
-
- # unpack optional extension modules
-%if "%{with_mod_perl}" == "yes"
- %setup -q -T -D -a 1
-%endif
+ httpd-%{version}/server/core.c
%build
- # optionally prepare mod_perl
-%if "%{with_mod_perl}" == "yes"
- ( cd mod_perl-%{V_mod_perl}
- eval `%{l_prefix}/bin/perl -V:archname`
- eval `%{l_prefix}/bin/perl -V:version`
- eval `%{l_prefix}/bin/perl -V:installarchlib -V:installprivlib
-V:installsitearch -V:installsitelib`
- %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/bin
- perl=$RPM_BUILD_ROOT%{l_prefix}/bin/perl
- echo "#!/bin/sh" >$perl
- echo "exec %{l_prefix}/bin/perl \\" >>$perl
- echo " -I${RPM_BUILD_ROOT}${installarchlib} \\" >>$perl
- echo " -I${RPM_BUILD_ROOT}${installprivlib} \\" >>$perl
- echo " -I${RPM_BUILD_ROOT}${installsitearch} \\" >>$perl
- echo " -I${RPM_BUILD_ROOT}${installsitelib} \\" >>$perl
- echo " \"[EMAIL PROTECTED]"" >>$perl
- chmod a+x $perl
- $perl Makefile.PL \
- MP_AP_PREFIX="`pwd`/../httpd-%{V_apache}" \
- MP_CCOPTS="%{l_cflags -O}" \
- MP_INST_APACHE2=1 \
- MP_USE_DSO=0 \
- MP_USE_STATIC=1 \
- MP_COMPAT_1X=1
- %{l_make} %{l_mflags}
- %{l_make} %{l_mflags} install
- ) || exit $?
-%endif
-
# configure package
- ( cd httpd-%{V_apache}
+ ( cd httpd-%{version}
( echo "ac_cv_func_uuid_create=no"
) >config.cache
export CC="%{l_cc}"
@@ -293,7 +247,7 @@
%install
# install Apache
rm -rf $RPM_BUILD_ROOT
- ( cd httpd-%{V_apache}
+ ( cd httpd-%{version}
%{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/apache2/apache2.conf
rm -fr $RPM_BUILD_ROOT%{l_prefix}/etc/apache2/{extra,original}
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]