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
 -----------------------------------------------------------


Reply via email to