]> git.pld-linux.org Git - packages/apache-mod_perl.git/commitdiff
- added --with apache1
authorMaciej Pijanka <agaran@pld-linux.org>
Sun, 11 Apr 2004 11:20:12 +0000 (11:20 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
 - INSTALLDIR=vendor for perl
 - tested only with apache1

Changed files:
    apache-mod_perl.spec -> 1.48

apache-mod_perl.spec

index b17d19b2acb539d622ab1b50b58746d806d215b3..ac9d23780793463e94f06c95b267d81e4d686c40 100644 (file)
@@ -1,6 +1,8 @@
+# TODO:
+# - add devel subpackage
 %include       /usr/lib/rpm/macros.perl
-%define        apxs    /usr/sbin/apxs
-# %define      snap    20031007
+%bcond_with    apache1 # use apache1 instead of apache
+%define        apxs    /usr/sbin/apxs%{?with_apache1:1}
 Summary:       A Perl interpreter for the Apache Web server
 Summary(cs):   Vestavìný interpret Perlu pro WWW server Apache
 Summary(da):   En indbygget Perl-fortolker for webtjeneren Apache
@@ -11,7 +13,7 @@ Summary(id):  Interpreter Perl untuk web server Apache
 Summary(is):   Perl túlkur fyrir Apache vefþjóninn
 Summary(it):   Interprete Perl integrato per il server Web Apache
 Summary(ja):   Apache Web ¥µ¡¼¥Ð¡¼ÍѤÎÁȹþ¤ß Perl ¥¤¥ó¥¿¡¼¥×¥ê¥¿
-Summary(nb):   En Perl-fortolker for webtjeneren Apache
+Summary(no):   En Perl-fortolker for webtjeneren Apache
 Summary(pl):   Interpreter perla dla serwera WWW Apache
 Summary(pt):   Um interpretador de Perl embebido para o servidor Web Apache
 Summary(ru):   ÷ÓÔÒÏÅÎÎÙÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ Perl ÄÌÑ WWW-ÓÅÒ×ÅÒÁ Apache
@@ -21,45 +23,34 @@ Summary(sv):        En inbyggd Perl-interpretator f
 Summary(uk):   íÏÄÕÌØ ×ÂÕÄÏ×Õ×ÁÎÎÑ ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ Perl × ÓÅÒ×ÅÒ Apache
 Summary(zh_CN):        ÓÃÓÚ Apache web ·þÎñ³ÌÐòµÄ Perl ½âÊͳÌÐò¡£
 Name:          apache-mod_perl
-Version:       1.99_13
-Release:       0.1
-Epoch:         1
-License:       Apache
+Version:       1.27
+Release:       2
+License:       GPL
 Group:         Networking/Daemons
-#Source0:      modperl-%{version}_%{snap}.tar.bz2
 Source0:       http://perl.apache.org/dist/mod_perl-%{version}.tar.gz
-# Source0-md5: e8945611cae2fe797ae4bb198c0285b6
-Source1:       %{name}.conf
-Patch0:                %{name}-Makefile_PL.patch
-URL:           http://perl.apache.org/
-BuildRequires: apache-devel >= 2.0.0
-BuildRequires: apr-util-devel
-BuildRequires: expat-devel
+# Source0-md5: bd07f4f1065eb0d0a8d8004219357d8c
+Patch0:                apache-perl-rh.patch
+# from ftp://ftp.kddlabs.co.jp/Linux/packages/Kondara/pub/Jirai/
+Patch1:                mod_perl-v6.patch
+BuildRequires: apache(EAPI)-devel
 BuildRequires: gdbm-devel
-BuildRequires: openldap-devel
-# These modules aren't needed?
-#BuildRequires:        perl-B-Graph
-#BuildRequires:        perl-BSD-Resource
-#BuildRequires:        perl-Devel-Symdump
-#BuildRequires:        perl-HTML-Parser
-#BuildRequires:        perl-MIME-Base64
-#BuildRequires:        perl-URI
-#BuildRequires:        perl-devel >= 5.6.1
-#BuildRequires:        perl-libwww
+BuildRequires: perl >= 5.6.1
+BuildRequires: perl-B-Graph
+BuildRequires: perl-BSD-Resource
+BuildRequires: perl-Devel-Symdump
+BuildRequires: perl-HTML-Parser
+BuildRequires: perl-MIME-Base64
+BuildRequires: perl-URI
+BuildRequires: perl-libwww
 BuildRequires: rpm-perlprov >= 3.0.3-16
-%requires_eq   apache
-%requires_eq   perl-base
+BuildRequires: %{apxs}
+PreReq:                apache(EAPI)
 Requires(post,preun):  %{apxs}
-# What's this for?
 Provides:      perl(mod_perl_hooks)
 Provides:      mod_perl
-Provides:      perl-Apache-Test
-# bugs in rpm perl dependency finder?
-Provides:       perl(Apache::FunctionTable)
-Provides:       perl(Apache::StructureTable)
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     mod_perl
 Obsoletes:     mod_perl-common
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Mod_perl incorporates a Perl interpreter into the Apache web server,
@@ -193,33 +184,38 @@ Apache web 
 
 %prep
 %setup  -q -n mod_perl-%{version}
-%patch0 -b .orig -p1
+%patch0 -p1
+%patch1 -p1
 
 %build
-%{__perl} Makefile.PL \
-       MP_APXS=%{apxs} \
+perl Makefile.PL \
+       USE_APXS=1 \
+       WITH_APXS=%{apxs} \
+       EVERYTHING=1 \
+       PERL_STACKED_HANDLERS=1 \
        INSTALLDIRS=vendor
 
-find . -name 'Makefile*' -exec perl -pi -e \
-"s#-I/usr/include/apache#-I/usr/include/apache $(apu-config --includes)#g" "{}" ";"
+(cd apaci; ln -s ../src/modules .; chmod +x find_source)
+%{__make}
 
-%{__make} \
-       CC="%{__cc}"
+cd faq
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir}/apache,/etc/httpd/httpd.conf}
-install -d $RPM_BUILD_ROOT/etc/httpd/httpd.conf/
+install -d $RPM_BUILD_ROOT{%{_libdir}/apache,/home/httpd/manual/mod}
 
-%{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
+%{__make} pure_install DESTDIR=$RPM_BUILD_ROOT
 
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/75_mod_perl.conf
+install apaci/libperl.so $RPM_BUILD_ROOT%{_libdir}/apache
+install htdocs/manual/mod/mod_perl.html \
+       $RPM_BUILD_ROOT/home/httpd/manual/mod
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
+%{apxs} -e -a -n perl %{_libexecdir}/libperl.so 1>&2
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
 else
@@ -228,6 +224,7 @@ fi
 
 %preun
 if [ "$1" = "0" ]; then
+       %{apxs} -e -A -n perl %{_libexecdir}/libperl.so 1>&2
        if [ -f /var/lock/subsys/httpd ]; then
                /etc/rc.d/init.d/httpd restart 1>&2
        fi
@@ -236,27 +233,36 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc Changes INSTALL README STATUS
+%doc README INSTALL CREDITS faq/*.html faq/*.txt apache-modlist.html eg
+%doc /home/httpd/manual/mod/*html
+
 %attr(755,root,root) %{_libdir}/apache/*.so
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/httpd/httpd.conf/*.conf
+
+#%{perl_sitearch}/*.pm
+#%{perl_sitearch}/*.PL
+
+%dir %{perl_vendorarch}/Apache
+%dir %{perl_vendorarch}/auto/Apache
+%dir %{perl_vendorarch}/auto/Apache/Leak
+%dir %{perl_vendorarch}/auto/Apache/Symbol
+%{perl_vendorarch}/Apache.pm
+%{perl_vendorarch}/Apache/*.pm
+%{perl_vendorarch}/Apache/Constants
+
+%attr(755,root,root) %{perl_vendorarch}/auto/Apache/Leak/Leak.so
+%attr(755,root,root) %{perl_vendorarch}/auto/Apache/Symbol/Symbol.so
+
+%{perl_vendorarch}/auto/Apache/Leak/Leak.bs
+%{perl_vendorarch}/auto/Apache/Symbol/Symbol.bs
 
 %{perl_vendorarch}/*.pm
-%{perl_vendorarch}/APR
-%{perl_vendorarch}/Apache
-%{perl_vendorarch}/ModPerl
-
-%dir %{perl_vendorarch}/auto/*
-%{perl_vendorarch}/auto/*/*.bs
-%attr(755,root,root) %{perl_vendorarch}/auto/*/*.so
-%dir %{perl_vendorarch}/auto/APR/[B-U]*
-%dir %{perl_vendorarch}/auto/Apache/[A-U]*
-%dir %{perl_vendorarch}/auto/ModPerl/*
-%{perl_vendorarch}/auto/*/*/*.ix
-%{perl_vendorarch}/auto/*/*/*.bs
-%attr(755,root,root) %{perl_vendorarch}/auto/*/*/*.so
-
-%{perl_vendorarch}/auto/Apache/typemap
-# to -devel?  directory ownership problem...
-%{_includedir}/apache/*.h
-
-%{_mandir}/man?/[^B]*
+
+
+#%{perl_sitearch}/auto/*/*/*.bs
+
+%{_mandir}/man3/[Acm]*
+
+# to -devel ?
+#%{perl_sitearch}/auto/Apache/typemap
+#%{perl_sitearch}/auto/Apache/mod_perl.exp
+#%{perl_sitearch}/auto/Apache/include
This page took 0.092454 seconds and 4 git commands to generate.