I've made a port of AxKit for FreeBSD. Download it and build it like this:
% sh p5-AxKit.shar % cd p5-AxKit % make # make install
The port has now been comitted! Hurrah! Please use that instead of the files on this page.
I've updated the port to AxKit-1.4. However, it now depends upon the XML::LibXSLT port, which is also downloadable. I've submitted both of these to FreeBSD via send-pr (27927, 27928), and at some point they should be committed properly.
Unfortunately, I've had to reduce functionality in this port. It only works with XSLT, not XSP and XPathScript. This is because it no longer depends on XML::Parser. Hopefully, it will come back soon.
I've modified the port to include a dependency on iconv, which is required by AxKit. Sorry, I forgot to include this the first time around.
You'll need to build a copy of apache without the expat parser built into it. If it's there, it will clash with the same code inside XML::Parser (which is a newer version). To do so, edit the file /usr/ports/www/apache13/Makefile. In there, find the line that starts CONFIGURE_ARGS and insert the flag --disable-rule=EXPAT. Then, rebuild and reinstall your apache port.
--- Makefile.orig Fri Feb 2 10:45:37 2001
+++ Makefile Fri Feb 2 10:45:53 2001
@@ -43,7 +43,8 @@
--enable-module=auth_db \
--enable-module=mmap_static \
--disable-module=auth_dbm \
- --enable-shared=max
+ --enable-shared=max \
+ --disable-rule=EXPAT
OPTIM= -DHARD_SERVER_LIMIT=512 \
-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
If you have any further problems with this port, please contact me at the address below.