skip navigation

p5-AxKit port for FreeBSD

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

UPDATE - 20 Aug 2001

The port has now been comitted! Hurrah! Please use that instead of the files on this page.

UPDATE - 14 Jun 2001

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.

UPDATE - 13 Feb 2001

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.

Prerequisites

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/\\" \

Notes

If you have any further problems with this port, please contact me at the address below.