Hello !

Here are fresh patches against trunk.

They are related to apache2

1.configure.ac
Separated cases for apache-1 and apache-2 in APACHE function.
Added  handling  for apache-2 for platforms i am developing on.
Probably it will need to be unified later.
Touched CHECK_APXS a bit.
Replaced APR_INCLUDES function with APR_HANDLING,  now we are
requiring full path for apr-1-config and getting cppflags and includes
from it. APR tool has platform specific set of cppflags, just includes
is not enough.
Added GET_RIVET_BASE function, which allows us to get rid of relative
pathes in include flags.
Rearranged functions a bit - mostly to find out version of apache we
are building for, before doing any substitutions.
2. src/Makefile.am
Propagated variables introduced in configure.ac
3. src/apache-2/Makefile.am
Propagated variables from configure.ac, did some cleanups.
4.src/apache-2/mod_rivet.c
Changed a bit Rivet_ParseFileArgString a bit, it fixed segfaults, but
still needs some work.
I've added apr_pool_t pointer to parameters we are passing to function.
I think we should go away from malloc/calloc usage to apr_*
equivalents, (It is a subject to discuss).

Module successfully builds on OpenBSD and Debian for me,  it is able
to puts "<b>Hello World<b>" , still there's a lot of work left.

Please review/test/comment.

Regards Valery

Attachment: configure_ac.diff
Description: Binary data

Attachment: src_Makefile_am.diff
Description: Binary data

Attachment: src_apache-2_Makefile_am.diff
Description: Binary data

Attachment: src_apache-2_mod_rivet_c.diff
Description: Binary data

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to