summaryrefslogtreecommitdiff
path: root/mod_perl/Pkgfile
blob: 0e6ad0e2c8c0ee2e282beced9bc348f5efa4d3d3 (plain)
    1 # Description: Persistent Perl interpreter for the Apache HTTP server
    2 # Maintainer:  Juergen Daubert, jue at crux dot nu
    3 # URL:         http://perl.apache.org
    4 # Depends on:  apache, perl
    5 # Group:       apache
    6 
    7 name=mod_perl
    8 version=2.0.7
    9 release=2
   10 source=(http://perl.apache.org/dist/$name-$version.tar.gz)
   11 
   12 build(){
   13     cd $name-$version
   14 
   15     # http://pkgs.fedoraproject.org/cgit/mod_perl.git/plain/mod_perl-2.0.5-nolfs.patch
   16     # https://bugzilla.redhat.com/show_bug.cgi?id=730832
   17     sed -i '2210c\return 0;' lib/Apache2/Build.pm
   18 
   19     perl Makefile.PL \
   20          MP_USE_DSO=1 \
   21          MP_APXS=/usr/sbin/apxs
   22 
   23     make
   24     make -j1 DESTDIR=$PKG install
   25 
   26     rm -r $PKG/usr/bin
   27     rm -r $PKG/usr/lib/perl5/site_perl/5.16/linux-thread-multi/{Apache,Bundle}
   28     rm $PKG/usr/man/man3/{Bundle::*,Apache::*}
   29     find $PKG -regex '.*\(perllocal\.pod\|\.packlist\|\.bs\)' -delete
   30     find $PKG -depth -empty -exec rm -rf {} \;
   31 }

Generated by cgit