Hi @ports, new profanity release. Tested without issues over days. All regressions test are green on amd64. Head up, you need new the libstrophe version.
Kind regards, Rafael Index: Makefile =================================================================== RCS file: /cvs/ports/net/profanity/Makefile,v retrieving revision 1.3 diff -u -p -u -p -r1.3 Makefile --- Makefile 26 Apr 2016 09:35:38 -0000 1.3 +++ Makefile 29 Sep 2016 19:50:40 -0000 @@ -1,7 +1,7 @@ # $OpenBSD: Makefile,v 1.3 2016/04/26 09:35:38 sthen Exp $ COMMENT = console based XMPP client -DISTNAME = profanity-0.4.7 +DISTNAME = profanity-0.5.0 CATEGORIES = net HOMEPAGE = http://www.profanity.im/ @@ -12,19 +12,24 @@ PERMIT_PACKAGE_CDROM = Yes MASTER_SITES = http://www.profanity.im/ -WANTLIB += assuan c curl ereadline glib-2.0 gpg-error gpgme intl ncursesw -WANTLIB += otr strophe uuid +WANTLIB += assuan c crypto curl ereadline expat ffi gcrypt gdk_pixbuf-2.0 +WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gpg-error +WANTLIB += gpgme iconv idn intl m ncursesw nghttp2 notify otr +WANTLIB += pcre png pthread ssl strophe z BUILD_DEPENDS +=${MODGNU_AUTOCONF_DEPENDS} \ ${MODGNU_AUTOMAKE_DEPENDS} -LIB_DEPENDS += net/curl \ +LIB_DEPENDS += devel/glib2 \ + devel/libnotify \ devel/readline>=6.1p2 \ - devel/glib2 \ - net/libstrophe \ + graphics/gdk-pixbuf2 \ + net/curl \ + net/libstrophe>=0.9.1 \ security/gpgme \ security/libotr \ - sysutils/e2fsprogs + sysutils/e2fsprogs \ + www/nghttp2 TEST_DEPENDS = devel/cmocka @@ -33,8 +38,9 @@ CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE} LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" CONFIGURE_ARGS = --with-xscreensaver=no \ - --enable-notifications \ - --enable-otr + --enable-icons=no \ + --enable-notifications=yes \ + --enable-otr=yes MAKE_FLAGS = CC="${CC}" CFLAGS="${CFLAGS}" Index: distinfo =================================================================== RCS file: /cvs/ports/net/profanity/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 distinfo --- distinfo 25 Apr 2016 17:46:38 -0000 1.1.1.1 +++ distinfo 29 Sep 2016 19:50:40 -0000 @@ -1,2 +1,2 @@ -SHA256 (profanity-0.4.7.tar.gz) = sCxOAp/oSUEFDMq2yM318V3yPeXROEtNHsZtpvruEd0= -SIZE (profanity-0.4.7.tar.gz) = 463291 +SHA256 (profanity-0.5.0.tar.gz) = eDvoqm6rcZL8IR8ArawTayHlgOpS2cBxKDEqlgmTlmg= +SIZE (profanity-0.5.0.tar.gz) = 687169 Index: patches/patch-configure_ac =================================================================== RCS file: /cvs/ports/net/profanity/patches/patch-configure_ac,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 patch-configure_ac --- patches/patch-configure_ac 25 Apr 2016 17:46:38 -0000 1.1.1.1 +++ patches/patch-configure_ac 29 Sep 2016 19:50:40 -0000 @@ -1,7 +1,7 @@ -$OpenBSD: patch-configure_ac,v 1.1.1.1 2016/04/25 17:46:38 tb Exp $ ---- configure.ac.orig Sun Sep 20 17:42:03 2015 -+++ configure.ac Sun Oct 4 23:13:15 2015 -@@ -19,6 +19,7 @@ AC_CANONICAL_HOST +$OpenBSD$ +--- configure.ac.orig Wed Sep 14 22:52:04 2016 ++++ configure.ac Sun Sep 25 21:17:03 2016 +@@ -22,6 +22,7 @@ AC_CANONICAL_HOST PLATFORM="unknown" AS_CASE([$host_os], [freebsd*], [PLATFORM="freebsd"], @@ -9,24 +9,9 @@ $OpenBSD: patch-configure_ac,v 1.1.1.1 2 [darwin*], [PLATFORM="osx"], [cygwin], [PLATFORM="cygwin"], [PLATFORM="nix"]) -@@ -57,12 +58,12 @@ AC_ARG_WITH([themes], - # Use the CFLAGS and libs provided by libstrophe.pc if libstrophe has pkg-config support. - PKG_CHECK_MODULES([libstrophe], [libstrophe], [LIBS="$libstrophe_LIBS $LIBS"], - [ -- if test "x$PLATFORM" != xfreebsd; then -+ if test "x$PLATFORM" != xfreebsd || test "x$PLATFORM" != xopenbsd; then - AC_CHECK_LIB([resolv], [res_query], [], - [AC_CHECK_LIB([resolv], [__res_query], [], - [AC_MSG_ERROR([libresolv not found; libresolv required for profanity])])]) - else -- AC_MSG_NOTICE([skipping libresolv checks for freebsd]) -+ AC_MSG_NOTICE([skipping libresolv checks for FreeBSD and OpenBSD]) - fi - - ### Check for libstrophe dependencies -@@ -141,17 +142,24 @@ PKG_CHECK_MODULES([glib], [glib-2.0 >= 2.26], [], - PKG_CHECK_MODULES([curl], [libcurl], [], - [AC_MSG_ERROR([libcurl is required for profanity])]) +@@ -172,15 +173,22 @@ AS_IF([test "x$enable_icons" != xno], + [AC_MSG_ERROR([gtk+-2.0 or higher is required for icons])], + [AC_MSG_NOTICE([gtk+-2.0 not found, icons not enabled])])])]) -AS_IF([test "x$PLATFORM" != xosx], - [AC_CHECK_LIB([readline], [main], [], @@ -54,8 +39,14 @@ $OpenBSD: patch-configure_ac,v 1.1.1.1 2 + [AC_MSG_ERROR([libreadline is required for profanity])])], + [AC_MSG_ERROR([libreadline is required for profanity])]) --AC_CHECK_LIB([uuid], [uuid_generate], [], -+AC_CHECK_LIB([uuid], [uuid_generate], [LIBS="-luuid $LIBS"], - [AC_MSG_ERROR([libuuid is required for profanity])]) - - AS_IF([test "x$PLATFORM" = xosx], [LIBS="-lcurl $LIBS"]) + ### Check for desktop notification support + ### Linux/FreeBSD require libnotify +@@ -196,7 +204,7 @@ AS_IF([test "x$PLATFORM" = xosx], + [AC_MSG_ERROR([terminal-notifier not found, required for desktop notifications.])], + [AC_MSG_NOTICE([Desktop notifications not supported.])])], + [AC_DEFINE([HAVE_OSXNOTIFY], [1], [terminal notifier])])])], +- [test "x$PLATFORM" = xnix -o "x$PLATFORM" = xfreebsd], ++ [test "x$PLATFORM" = xnix -o "x$PLATFORM" = xfreebsd -o "x$PLATFORM" = xopenbsd], + [AS_IF([test "x$enable_notifications" != xno], + [PKG_CHECK_MODULES([libnotify], [libnotify], + [AC_DEFINE([HAVE_LIBNOTIFY], [1], [libnotify module])], Index: patches/patch-tests_unittests_tools_stub_http_upload_c =================================================================== RCS file: patches/patch-tests_unittests_tools_stub_http_upload_c diff -N patches/patch-tests_unittests_tools_stub_http_upload_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tests_unittests_tools_stub_http_upload_c 29 Sep 2016 19:50:40 -0000 @@ -0,0 +1,15 @@ +$OpenBSD$ + +fix missing include + +--- tests/unittests/tools/stub_http_upload.c.orig Wed Sep 28 22:32:21 2016 ++++ tests/unittests/tools/stub_http_upload.c Wed Sep 28 22:33:12 2016 +@@ -37,6 +37,8 @@ + + #include <curl/curl.h> + ++#include <pthread.h> ++ + // forward -> ui/win_types.h + typedef struct prof_win_t ProfWin; + Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/profanity/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST --- pkg/PLIST 25 Apr 2016 17:46:38 -0000 1.1.1.1 +++ pkg/PLIST 29 Sep 2016 19:50:40 -0000 @@ -2,10 +2,15 @@ @bin bin/profanity @man man/man1/profanity.1 share/profanity/ +share/profanity/icons/ +share/profanity/icons/proIcon.png +share/profanity/icons/proIconMsg.png share/profanity/themes/ share/profanity/themes/aqua share/profanity/themes/batman +share/profanity/themes/bios share/profanity/themes/boothj5 +share/profanity/themes/boothj5_slack share/profanity/themes/complex share/profanity/themes/forest share/profanity/themes/hacker