This updates libotr and pidgin-otr to the latest releases. For some reason I had to force use of GNU libtool. Else, libotr doesn't build and the piding-otr plugin won't load properly. Not sure what the issue is, but it works using GNU libtool.
libotr insists on running automake during the build now, so I've changed CONFIGURE_STYLE accordingly. Unfortuntely, some other ports are affected by this update: - breaks compilation of net/bitlbee,otr and net/mcabber - net/climm still packages, but I don't know if it works Should we hold back this update until bitlbee and mcabber provide patches for OTR-4? Or leave them broken until then? Or should I add a new libotr4 port instead that conflicts with otr3? Index: libotr/Makefile =================================================================== RCS file: /cvs/ports/security/libotr/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- libotr/Makefile 8 Jul 2013 10:29:37 -0000 1.21 +++ libotr/Makefile 14 Aug 2013 11:59:50 -0000 @@ -2,11 +2,10 @@ COMMENT= portable OTR messaging library and toolkit -DISTNAME= libotr-3.2.1 +DISTNAME= libotr-4.0.0 CATEGORIES= security -REVISION = 0 -SHARED_LIBS += otr 3.2 # 4.0 +SHARED_LIBS += otr 4.0 # 5.0 HOMEPAGE= http://www.cypherpunks.ca/otr/ @@ -27,8 +26,11 @@ LIB_DEPENDS= security/libgcrypt LIB_DEPENDS += security/libgpg-error USE_GROFF = Yes +USE_LIBTOOL = gnu -CONFIGURE_STYLE= gnu +AUTOCONF_VERSION = 2.65 +AUTOMAKE_VERSION = 1.11 +CONFIGURE_STYLE= autoconf automake CONFIGURE_ARGS= ${CONFIGURE_SHARED} .include <bsd.port.mk> Index: libotr/distinfo =================================================================== RCS file: /cvs/ports/security/libotr/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- libotr/distinfo 25 Sep 2012 19:40:33 -0000 1.7 +++ libotr/distinfo 14 Aug 2013 11:24:45 -0000 @@ -1,2 +1,2 @@ -SHA256 (libotr-3.2.1.tar.gz) = 1CjqpYSYS6oJRQzKB3QuCsj8YkAfOhxVbjAlAjNpzfQ= -SIZE (libotr-3.2.1.tar.gz) = 414684 +SHA256 (libotr-4.0.0.tar.gz) = P5EZlECYmOdFJ3MHRe817XXDUsaVoYIqZ3o0ss8Ck7Q= +SIZE (libotr-4.0.0.tar.gz) = 441441 Index: libotr/pkg/PLIST =================================================================== RCS file: /cvs/ports/security/libotr/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- libotr/pkg/PLIST 18 Jul 2008 13:21:22 -0000 1.5 +++ libotr/pkg/PLIST 14 Aug 2013 12:02:04 -0000 @@ -10,7 +10,9 @@ include/libotr/ include/libotr/auth.h include/libotr/b64.h include/libotr/context.h +include/libotr/context_priv.h include/libotr/dh.h +include/libotr/instag.h include/libotr/mem.h include/libotr/message.h include/libotr/privkey-t.h Index: pidgin-otr/Makefile =================================================================== RCS file: /cvs/ports/security/pidgin-otr/Makefile,v retrieving revision 1.19 diff -u -p -r1.19 Makefile --- pidgin-otr/Makefile 21 Mar 2013 08:48:53 -0000 1.19 +++ pidgin-otr/Makefile 14 Aug 2013 12:25:38 -0000 @@ -2,7 +2,7 @@ COMMENT = allows deniable private conversations using Pidgin -DISTNAME = pidgin-otr-3.2.1 +DISTNAME = pidgin-otr-4.0.0 CATEGORIES = security net EPOCH = 0 @@ -16,12 +16,13 @@ PERMIT_PACKAGE_CDROM = Yes RUN_DEPENDS = net/pidgin>=2.0.0 BUILD_DEPENDS = ${RUN_DEPENDS} \ devel/libtool -LIB_DEPENDS = security/libotr>=3.2.0 +LIB_DEPENDS = security/libotr>=4.0.0 MODULES = devel/gettext \ textproc/intltool -WANTLIB = gpg-error gcrypt otr>=3.2 +WANTLIB = c gpg-error gcrypt otr>=4.0 pthread +USE_LIBTOOL = gnu LIBTOOL_FLAGS += --tag=disable-static SHARED_ONLY = Yes @@ -30,7 +31,7 @@ CONFIGURE_STYLE = gnu CONFIGURE_ENV = CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib " -AUTOCONF_VERSION = 2.60 +AUTOCONF_VERSION = 2.65 AUTOMAKE_VERSION = 1.9 BUILD_DEPENDS += ${MODGNU_AUTOCONF_DEPENDS} \ ${MODGNU_AUTOMAKE_DEPENDS} Index: pidgin-otr/distinfo =================================================================== RCS file: /cvs/ports/security/pidgin-otr/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- pidgin-otr/distinfo 16 May 2012 12:18:29 -0000 1.4 +++ pidgin-otr/distinfo 14 Aug 2013 11:21:33 -0000 @@ -1,5 +1,2 @@ -MD5 (pidgin-otr-3.2.1.tar.gz) = TD9zzKcpVV/0bAnnie9olg== -RMD160 (pidgin-otr-3.2.1.tar.gz) = wxGbqU88KJ+yBR6Qh5eoW5/tCr0= -SHA1 (pidgin-otr-3.2.1.tar.gz) = /y/8mi0a8UjKf8oj0PHdbQHXGOk= -SHA256 (pidgin-otr-3.2.1.tar.gz) = zhfpdp44UwdtgGRa2vqoZufXGI+YjSipeTr8MshcuXk= -SIZE (pidgin-otr-3.2.1.tar.gz) = 409238 +SHA256 (pidgin-otr-4.0.0.tar.gz) = 1Ws/CS2+nuZZdkHH0t0pSITcBLpHqvTsVxzVSXffRpE= +SIZE (pidgin-otr-4.0.0.tar.gz) = 459591 Index: pidgin-otr/pkg/PLIST =================================================================== RCS file: /cvs/ports/security/pidgin-otr/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pidgin-otr/pkg/PLIST 29 Nov 2007 14:07:42 -0000 1.2 +++ pidgin-otr/pkg/PLIST 14 Aug 2013 12:08:53 -0000 @@ -1,4 +1,4 @@ @comment $OpenBSD: PLIST,v 1.2 2007/11/29 14:07:42 okan Exp $ -lib/pidgin/pidgin-otr.la +@comment lib/pidgin/pidgin-otr.la lib/pidgin/pidgin-otr.so share/doc/pidgin/otr-plugin.txt