here is an update for devel/monotone and new port security/botan which is required by this update. tested on i386.
alek
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/monotone/Makefile,v
retrieving revision 1.5
diff -N -u Makefile
--- Makefile 3 Apr 2008 07:47:45 -0000 1.5
+++ Makefile 27 Oct 2009 20:11:13 -0000
@@ -2,7 +2,7 @@
COMMENT= distributed version control system
-VERSION= 0.39
+VERSION= 0.45
DISTNAME= monotone-${VERSION}
CATEGORIES= devel
@@ -15,15 +15,21 @@
PERMIT_PACKAGE_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
-WANTLIB += c m stdc++ z
+WANTLIB += c m stdc++ z pthread
MASTER_SITES= ${HOMEPAGE}downloads/${VERSION}/
MODULES= devel/gettext
-BUILD_DEPENDS= ::devel/boost
+BUILD_DEPENDS= :boost-*:devel/boost
+LIB_DEPENDS= botan::security/botan \
+ idn::devel/libidn \
+ lua::lang/lua \
+ pcre::devel/pcre \
+ sqlite3::databases/sqlite3
USE_GMAKE= Yes
-CONFIGURE_STYLE=gnu
+AUTOCONF_VERSION=2.61
+CONFIGURE_STYLE=gnu autoconf
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \
CPPFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
CFLAGS="${CFLAGS} -I${LOCALBASE}/include"
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/monotone/distinfo,v
retrieving revision 1.3
diff -N -u distinfo
--- distinfo 3 Apr 2008 07:47:45 -0000 1.3
+++ distinfo 27 Oct 2009 20:11:13 -0000
@@ -1,5 +1,5 @@
-MD5 (monotone-0.39.tar.gz) = UiyQyZ4Yo1wx49+l+EmQNA==
-RMD160 (monotone-0.39.tar.gz) = 1VnDGOGPgBUToXCTb7VrbhrEEjU=
-SHA1 (monotone-0.39.tar.gz) = s0x+JYcd3/HjDRW3M8HzKD7Bbek=
-SHA256 (monotone-0.39.tar.gz) = d6Po7CmlXHOltgDQlUCCARgAAmVrRqF10jVPdoN0tOw=
-SIZE (monotone-0.39.tar.gz) = 5332200
+MD5 (monotone-0.45.tar.gz) = vTfD114/0ZdKF/VWSZtCqw==
+RMD160 (monotone-0.45.tar.gz) = 0iVZW6kI0tk2b/w0kMq6g6qa2bs=
+SHA1 (monotone-0.45.tar.gz) = hL16tfexv+mAKPUQXj282CyAnlE=
+SHA256 (monotone-0.45.tar.gz) = ZMc0J0cV85LrSoeRcqEcBgbTfAK0pvIwRXcq9fjiqew=
+SIZE (monotone-0.45.tar.gz) = 4645511
? monotone.diff
Index: patches/patch-Makefile_in
===================================================================
RCS file: patches/patch-Makefile_in
diff -N -u patches/patch-Makefile_in
--- /dev/null 27 Oct 2009 20:11:13 -0000
+++ patches/patch-Makefile_in 27 Oct 2009 20:11:13 -0000
@@ -0,0 +1,35 @@
+$OpenBSD$
+--- Makefile.in.orig Tue Oct 27 22:08:25 2009
++++ Makefile.in Tue Oct 27 22:09:00 2009
+@@ -495,8 +495,8 @@ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ htmldir = $(datadir)/doc/monotone
+-idn_CFLAGS = @idn_CFLAGS@
+-idn_LIBS = @idn_LIBS@
++idn_CFLAGS = @libidn_CFLAGS@
++idn_LIBS = @libidn_LIBS@
+ includedir = @includedir@
+ infodir = @infodir@
+ install_sh = @install_sh@
+@@ -511,16 +511,16 @@ lua_LIBS = @lua_LIBS@
+ mandir = @mandir@
+ mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+-pcre_CFLAGS = @pcre_CFLAGS@
+-pcre_LIBS = @pcre_LIBS@
++pcre_CFLAGS = @libpcre_CFLAGS@
++pcre_LIBS = @libpcre_LIBS@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+ program_transform_name = @program_transform_name@
+ psdir = @psdir@
+ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+-sqlite_CFLAGS = @sqlite_CFLAGS@
+-sqlite_LIBS = @sqlite_LIBS@
++sqlite_CFLAGS = @sqlite3_CFLAGS@
++sqlite_LIBS = @sqlite3_LIBS@
+ srcdir = @srcdir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
Index: patches/patch-m4_library_m4
===================================================================
RCS file: patches/patch-m4_library_m4
diff -N -u patches/patch-m4_library_m4
--- /dev/null 27 Oct 2009 20:11:13 -0000
+++ patches/patch-m4_library_m4 27 Oct 2009 20:11:13 -0000
@@ -0,0 +1,30 @@
+$OpenBSD$
+--- m4/library.m4.orig Tue Oct 27 22:05:43 2009
++++ m4/library.m4 Tue Oct 27 22:08:10 2009
+@@ -192,7 +192,7 @@ AC_DEFUN([MTN_FIND_BOTAN],
+ ])
+
+ AC_DEFUN([MTN_FIND_IDNA],
+-[MTN_CHECK_MODULE([idn], ,
++[MTN_CHECK_MODULE([libidn], ,
+ [AC_LANG_PROGRAM(
+ [#include <idna.h>],
+ [const char *e = idna_strerror(IDNA_SUCCESS);])
+@@ -217,7 +217,7 @@ AC_DEFUN([MTN_FIND_LUA],
+ ])
+
+ AC_DEFUN([MTN_FIND_PCRE],
+-[MTN_CHECK_MODULE([pcre], [7.4],
++[MTN_CHECK_MODULE([libpcre], [7.4],
+ [AC_LANG_PROGRAM(
+ [#include <pcre.h>
+ #if PCRE_MAJOR < 7 || (PCRE_MAJOR == 7 && PCRE_MINOR < 4)
+@@ -234,7 +234,7 @@ AC_DEFUN([MTN_FIND_PCRE],
+ ])
+
+ AC_DEFUN([MTN_FIND_SQLITE],
+-[MTN_CHECK_MODULE([sqlite], [3.3],
++[MTN_CHECK_MODULE([sqlite3], [3.3],
+ [AC_LANG_PROGRAM(
+ [#include <sqlite3.h>
+ #if SQLITE_VERSION_NUMBER < 3003000
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/monotone/pkg/PLIST,v
retrieving revision 1.2
diff -N -u pkg/PLIST
--- pkg/PLIST 27 May 2007 10:43:48 -0000 1.2
+++ pkg/PLIST 27 Oct 2009 20:11:13 -0000
@@ -1,12 +1,10 @@
@comment $OpenBSD: PLIST,v 1.2 2007/05/27 10:43:48 alek Exp $
-bin/mtn
+...@bin bin/mtn
+bin/mtnopt
@info info/monotone.info
share/doc/monotone/
share/doc/monotone/monotone.html
share/locale/de/LC_MESSAGES/monotone.mo
share/locale/es/LC_MESSAGES/monotone.mo
-share/locale/fr/LC_MESSAGES/monotone.mo
share/locale/it/LC_MESSAGES/monotone.mo
-share/locale/ja/LC_MESSAGES/monotone.mo
-share/locale/pt_BR/LC_MESSAGES/monotone.mo
share/locale/sv/LC_MESSAGES/monotone.mo
botan.tar.gz
Description: Binary data
