please give this a try. the test suite works fine on i386 and amd64, still building on sparc64...
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/subversion/Makefile,v retrieving revision 1.27 diff -u -r1.27 Makefile --- Makefile 2006/12/01 14:10:05 1.27 +++ Makefile 2006/12/14 18:38:10 @@ -5,12 +5,12 @@ COMMENT-python= "python interface to subversion" COMMENT-ruby= "ruby interface to subversion" -VERSION= 1.4.0 +VERSION= 1.4.2 DISTNAME= subversion-${VERSION} -PKGNAME= ${DISTNAME}p1 -PKGNAME-main= ${DISTNAME}p1 -PKGNAME-perl= p5-SVN-${VERSION}p1 -PKGNAME-python= py-subversion-${VERSION}p0 +PKGNAME= ${DISTNAME} +PKGNAME-main= ${DISTNAME} +PKGNAME-perl= p5-SVN-${VERSION} +PKGNAME-python= py-subversion-${VERSION} PKGNAME-ruby= ruby-subversion-${VERSION} SO_VERSION= 1.0 @@ -85,7 +85,7 @@ . endfor MODULES+= lang/ruby -BUILD_DEPENDS= ::lang/python/${PYTHON_VER} \ +BUILD_DEPENDS= :python-${PYTHON_VER}*:lang/python/${PYTHON_VER} \ ::devel/swig .endif Index: distinfo =================================================================== RCS file: /cvs/ports/devel/subversion/distinfo,v retrieving revision 1.11 diff -u -r1.11 distinfo --- distinfo 2006/09/30 06:23:58 1.11 +++ distinfo 2006/12/14 18:38:10 @@ -1,4 +1,4 @@ -MD5 (subversion-1.4.0.tar.gz) = 6f7485986776204138a1d221ac5eec40 -RMD160 (subversion-1.4.0.tar.gz) = 7a868b4fe6338ccdb93916afffbe8e2692450039 -SHA1 (subversion-1.4.0.tar.gz) = fcea8ab76d6d6b3d532d921b94c312ca7fdc9f81 -SIZE (subversion-1.4.0.tar.gz) = 6268503 +MD5 (subversion-1.4.2.tar.gz) = 7ab125937c4f3853149f33b09464b211 +RMD160 (subversion-1.4.2.tar.gz) = 33ac6fa37880c1c2e2bfefa189f97c5a5c1b0d37 +SHA1 (subversion-1.4.2.tar.gz) = 04a1bd565b8505683689e0206828053a08d0cc1e +SIZE (subversion-1.4.2.tar.gz) = 6288565 Index: patches/patch-build-outputs_mk =================================================================== RCS file: patches/patch-build-outputs_mk diff -N patches/patch-build-outputs_mk --- patches/patch-build-outputs_mk Thu Dec 14 18:38:10 2006 +++ /dev/null Sat Aug 30 18:16:59 1997 @@ -1,12 +0,0 @@ -$OpenBSD: patch-build-outputs_mk,v 1.1 2006/09/30 06:23:58 steven Exp $ ---- build-outputs.mk.orig Sun Sep 10 17:20:54 2006 -+++ build-outputs.mk Sun Sep 10 17:21:44 2006 -@@ -32,7 +32,7 @@ TEST_DEPS = subversion/tests/libsvn_subr - - TEST_PROGRAMS = subversion/tests/libsvn_subr/compat-test$(EXEEXT) subversion/tests/libsvn_subr/config-test$(EXEEXT) subversion/tests/libsvn_diff/diff-diff3-test$(EXEEXT) subversion/tests/libsvn_fs/fs-test$(EXEEXT) subversion/tests/libsvn_subr/hashdump-test$(EXEEXT) subversion/tests/libsvn_fs/locks-test$(EXEEXT) subversion/tests/libsvn_subr/opt-test$(EXEEXT) subversion/tests/libsvn_subr/path-test$(EXEEXT) subversion/tests/libsvn_ra_local/ra-local-test$(EXEEXT) subversion/tests/libsvn_delta/random-test$(EXEEXT) subversion/tests/libsvn_repos/repos-test$(EXEEXT) subversion/tests/libsvn_subr/stream-test$(EXEEXT) subversion/tests/libsvn_subr/string-test$(EXEEXT) subversion/tests/libsvn_subr/time-test$(EXEEXT) subversion/tests/libsvn_wc/translate-test$(EXEEXT) subversion/tests/libsvn_subr/utf-test$(EXEEXT) subversion/tests/libsvn_subr/target-test.py subversion/tests/cmdline/getopt_tests.py subversion/tests/cmdline/basic_tests.py subversion/tests/cmdline/commit_tests.py subversion! /tests/cmdline/update_tests.py subversion/tests/cmdline/switch_tests.py subversion/tests/cmdline/prop_tests.py subversion/tests/cmdline/schedule_tests.py subversion/tests/cmdline/log_tests.py subversion/tests/cmdline/copy_tests.py subversion/tests/cmdline/diff_tests.py subversion/tests/cmdline/export_tests.py subversion/tests/cmdline/externals_tests.py subversion/tests/cmdline/merge_tests.py subversion/tests/cmdline/revert_tests.py subversion/tests/cmdline/stat_tests.py subversion/tests/cmdline/trans_tests.py subversion/tests/cmdline/autoprop_tests.py subversion/tests/cmdline/blame_tests.py subversion/tests/cmdline/special_tests.py subversion/tests/cmdline/svnadmin_tests.py subversion/tests/cmdline/svnlook_tests.py subversion/tests/cmdline/svnversion_tests.py subversion/tests/cmdline/utf8_tests.py subversion/tests/cmdline/history_tests.py subversion/tests/cmdline/lock_tests.py subversion/tests/cmdline/cat_tests.py subversion/tests/cmdline/import_tests.py subversion/tests/cm! dline/svnsync_tests.py subversion/tests/cmdline/authz_tests.py - --MANPAGES = subversion/svn/svn.1 subversion/svnadmin/svnadmin.1 subversion/svndumpfilter/svndumpfilter.1 subversion/svnlook/svnlook.1 subversion/svnserve/svnserve.8 subversion/svnserve/svnserve.conf.5 subversion/svnversion/svnsync.1 subversion/svnversion/svnversion.1 -+MANPAGES = subversion/svn/svn.1 subversion/svnadmin/svnadmin.1 subversion/svndumpfilter/svndumpfilter.1 subversion/svnlook/svnlook.1 subversion/svnserve/svnserve.8 subversion/svnserve/svnserve.conf.5 subversion/svnsync/svnsync.1 subversion/svnversion/svnversion.1 - - CLEAN_FILES = contrib/client-side/mucc$(EXEEXT) contrib/client-side/svn-push/svn-push$(EXEEXT) subversion/svn/svn$(EXEEXT) subversion/svnadmin/svnadmin$(EXEEXT) subversion/svndumpfilter/svndumpfilter$(EXEEXT) subversion/svnlook/svnlook$(EXEEXT) subversion/svnserve/svnserve$(EXEEXT) subversion/svnsync/svnsync$(EXEEXT) subversion/svnversion/svnversion$(EXEEXT) subversion/tests/libsvn_delta/random-test$(EXEEXT) subversion/tests/libsvn_delta/svndiff-test$(EXEEXT) subversion/tests/libsvn_delta/vdelta-test$(EXEEXT) subversion/tests/libsvn_diff/diff-diff3-test$(EXEEXT) subversion/tests/libsvn_fs/fs-test$(EXEEXT) subversion/tests/libsvn_fs/locks-test$(EXEEXT) subversion/tests/libsvn_fs_base/changes-test$(EXEEXT) subversion/tests/libsvn_fs_base/fs-base-test$(EXEEXT) subversion/tests/libsvn_fs_base/key-test$(EXEEXT) subversion/tests/libsvn_fs_base/skel-test$(EXEEXT) subversion/tests/libsvn_fs_base/strings-reps-test$(EXEEXT) subversion/tests/libsvn_ra_local/ra-local-test$(EXEEXT) sub! version/tests/libsvn_repos/repos-test$(EXEEXT) subversion/tests/libsvn_subr/compat-test$(EXEEXT) subversion/tests/libsvn_subr/config-test$(EXEEXT) subversion/tests/libsvn_subr/hashdump-test$(EXEEXT) subversion/tests/libsvn_subr/opt-test$(EXEEXT) subversion/tests/libsvn_subr/path-test$(EXEEXT) subversion/tests/libsvn_subr/stream-test$(EXEEXT) subversion/tests/libsvn_subr/string-test$(EXEEXT) subversion/tests/libsvn_subr/target-test$(EXEEXT) subversion/tests/libsvn_subr/time-test$(EXEEXT) subversion/tests/libsvn_subr/utf-test$(EXEEXT) subversion/tests/libsvn_wc/translate-test$(EXEEXT) tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) - Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/devel/subversion/patches/patch-configure,v retrieving revision 1.6 diff -u -r1.6 patch-configure --- patches/patch-configure 2006/09/30 06:23:58 1.6 +++ patches/patch-configure 2006/12/14 18:38:10 @@ -1,6 +1,6 @@ $OpenBSD: patch-configure,v 1.6 2006/09/30 06:23:58 steven Exp $ ---- configure.orig Sat Jul 15 20:55:11 2006 -+++ configure Sat Jul 15 21:00:22 2006 +--- configure.orig Thu Nov 2 23:48:21 2006 ++++ configure Thu Dec 14 18:33:09 2006 @@ -3012,7 +3012,7 @@ if test "$INSTALL" = "build/install-sh - INSTALL="$abs_srcdir/$INSTALL" fi @@ -10,7 +10,7 @@ -@@ -20609,7 +20609,7 @@ rm -f conftest.err conftest.$ac_objext \ +@@ -20630,7 +20630,7 @@ rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$ac_cv_search_bindtextdomain" = no; then for ac_lib in intl; do @@ -19,7 +19,7 @@ cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF -@@ -20654,7 +20654,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l +@@ -20675,7 +20675,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then @@ -28,7 +28,7 @@ break else echo "$as_me: failed program was:" >&5 -@@ -21943,7 +21943,7 @@ fi; +@@ -21964,7 +21964,7 @@ fi; # Python: Used for testsuite, and bindings Index: pkg/PLIST-python =================================================================== RCS file: /cvs/ports/devel/subversion/pkg/PLIST-python,v retrieving revision 1.2 diff -u -r1.2 PLIST-python --- pkg/PLIST-python 2005/07/04 22:22:00 1.2 +++ pkg/PLIST-python 2006/12/14 18:38:10 @@ -2,8 +2,6 @@ %%SHARED%% lib/libsvn_swig_py-1.a lib/libsvn_swig_py-1.la -lib/python${PYTHON_VER}/ -lib/python${PYTHON_VER}/site-packages/ lib/python${PYTHON_VER}/site-packages/libsvn/ lib/python${PYTHON_VER}/site-packages/libsvn/__init__.py lib/python${PYTHON_VER}/site-packages/libsvn/__init__.pyc Index: pkg/PLIST-ruby =================================================================== RCS file: /cvs/ports/devel/subversion/pkg/PLIST-ruby,v retrieving revision 1.1 diff -u -r1.1 PLIST-ruby --- pkg/PLIST-ruby 2006/11/29 08:52:39 1.1 +++ pkg/PLIST-ruby 2006/12/14 18:38:10 @@ -2,17 +2,6 @@ %%SHARED%% lib/libsvn_swig_ruby-1.a lib/libsvn_swig_ruby-1.la -lib/ruby/site_ruby/${MODRUBY_REV}/svn/ -lib/ruby/site_ruby/${MODRUBY_REV}/svn/client.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/core.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/delta.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/error.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/fs.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/info.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/ra.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/repos.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/util.rb -lib/ruby/site_ruby/${MODRUBY_REV}/svn/wc.rb lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ext/client.a lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ext/client.la lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ext/core.a @@ -27,3 +16,14 @@ lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ext/repos.la lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ext/wc.a lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ext/wc.la +lib/ruby/site_ruby/${MODRUBY_REV}/svn/ +lib/ruby/site_ruby/${MODRUBY_REV}/svn/client.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/core.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/delta.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/error.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/fs.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/info.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/ra.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/repos.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/util.rb +lib/ruby/site_ruby/${MODRUBY_REV}/svn/wc.rb Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm