[buildout]
parts = apache-perl perl-Apache2-Request

extends =
  ../apache/buildout.cfg
  ../perl/buildout.cfg
  ../util-linux/buildout.cfg

[apache-perl]
# Note: Shall react on each build of apache and reinstall itself
recipe = slapos.recipe.cmmi
url = http://perl.apache.org/dist/mod_perl-2.0.5.tar.gz
md5sum = 03d01d135a122bd8cebd0cd5b185d674
configure-command =
  ${perl:location}/bin/perl Makefile.PL
configure-options =
  MP_AP_PREFIX=${apache-2.2:location}
  LIBS="-L${libuuid:location}/lib -Wl,-rpath=${libuuid:location}"

# for mod_apreq2 and Apache2::Request
[perl-Apache2-Request]
recipe = slapos.recipe.build:cpan
modules =
  I/IS/ISAAC/libapreq2-2.13.tar.gz
perl = perl
cpan-configuration =
  makepl_arg = ('--with-apache2-apxs=${apache-2.2:location}/bin/apxs')
environment =
  APR_LDFLAGS = -L${libuuid:location}/lib -Wl,-R${libuuid:location}/lib -L${libexpat:location}/lib -Wl,-R${libexpat:location}/lib -L${apache-2.2:location}/lib -Wl,-R${apache-2.2:location}/lib
  LDFLAGS=-L${libuuid:location}/lib -Wl,-rpath=${libuuid:location}/lib -L${libexpat:location}/lib -Wl,-rpath=${libexpat:location}/lib -L${apache-2.2:location}/lib -Wl,-rpath=${apache-2.2:location}/lib