Stephan A. Rickauer wrote:
> steven mestdagh wrote:
>> Someone might enable this as a subpackage in the future, since we now
>> have an apache2 port in -current.
>
> Yes, I've already emailed both maintainers and suggested that. hey, you
> already found one guy who's ready to test that stuff ;)
I gave up with apache2 and svn 1.3.2 on 4.0-rel.
With deanna@'s new port of apache22 and subversion 1.4.2 things look
much more promising. I've made the following changes and was able to
build a package containing 'mod_dav_svn':
in apache-httpd's makefile:
--- Makefile Fri Jan 19 19:04:33 2007
+++ Makefile.mine Fri Jan 19 19:04:26 2007
@@ -45,6 +45,8 @@
--with-program-name=httpd2 \
--enable-modules=all \
--enable-cache \
+ --enable-dav \
+ --enable-dav-fs \
--enable-disk-cache \
--enable-proxy \
--enable-mods-shared=all
in subversion's makefile:
--- Makefile Fri Jan 19 19:03:08 2007
+++ Makefile.mine Fri Jan 19 19:02:57 2007
@@ -99,7 +99,7 @@
--with-apr-util=${LOCALBASE} \
--with-zlib \
--without-apache \
- --without-apxs \
+ --with-apxs=${LOCALBASE}/sbin/apxs2 \
--without-jdk
.if !${FLAVOR:L:Mno_bindings}
CONFIGURE_ARGS+=--enable-swig-bindings=perl,python,ruby \
both packages will build and install, however, I haven't actually found
out yet, how to move the additional files to the correct places:
# find . -name "*mod_dav_svn*"
./local/include/subversion-1/mod_dav_svn.h
./ports/devel/subversion/w-subversion-1.4.2/subversion-1.4.2/subversion/include/mod_dav_svn.h
./ports/devel/subversion/w-subversion-1.4.2/subversion-1.4.2/subversion/bindings/swig/proxy/mod_dav_svn_h.swg
./ports/devel/subversion/w-subversion-1.4.2/subversion-1.4.2/subversion/mod_dav_svn
./ports/devel/subversion/w-subversion-1.4.2/subversion-1.4.2/subversion/mod_dav_svn/mod_dav_svn.c
./ports/devel/subversion/w-subversion-1.4.2/subversion-1.4.2/tools/test-scripts/svntest/examples/debian-gnulinux-shar
ed/mod_dav_svn.conf
./ports/devel/subversion/w-subversion-1.4.2/subversion-1.4.2/tools/test-scripts/svntest/mod_dav_svn.conf
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/.libs/mod_dav_svn.o
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/.libs/mod_dav_svn.so
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/.libs/mod_dav_svn.a
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/.libs/mod_dav_svn.lai
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/.libs/mod_dav_svn.la
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/.libs/mod_dav_svn.soT
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/mod_dav_svn.o
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/mod_dav_svn.lo
./ports/devel/subversion/w-subversion-1.4.2/build-i386/subversion/mod_dav_svn/mod_dav_svn.la
./ports/devel/subversion/w-subversion-1.4.2/fake-i386/usr/local/include/subversion-1/mod_dav_svn.h
./ports/devel/subversion/w-subversion-1.4.2/fake-i386/usr/local/lib/apache2/mod_dav_svn.so
I assume I have to add them to pkg/PLIST-main? Can someone point me to
the missing step, please? Thanks for helping a desperate newbie.
--
Stephan A. Rickauer
-----------------------------------------------------------
Institute of Neuroinformatics Tel +41 44 635 30 50
University / ETH Zurich Sec +41 44 635 30 52
Winterthurerstrasse 190 Fax +41 44 635 30 53
CH-8057 Zurich Web www.ini.unizh.ch
RSA public key: https://www.ini.uzh.ch/~stephan/pubkey.asc
-----------------------------------------------------------