diff --git a/net-im/profanity/Makefile b/net-im/profanity/Makefile index c051a8b02792..da2f9b2e0d53 100644 --- a/net-im/profanity/Makefile +++ b/net-im/profanity/Makefile @@ -1,51 +1,50 @@ PORTNAME= profanity -DISTVERSION= 0.14.0 -PORTREVISION= 5 +DISTVERSION= 0.15.1 CATEGORIES= net-im MASTER_SITES= https://profanity-im.github.io/tarballs/ MAINTAINER= ashish@FreeBSD.org COMMENT= Console based XMPP client WWW= http://www.profanity.im/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libcurl.so:ftp/curl \ libotr.so:security/libotr \ libuuid.so:misc/libuuid \ libgpgme.so:security/gpgme \ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgcrypt.so:security/libgcrypt \ libsignal-protocol-c.so:net/libsignal-protocol-c \ libstrophe.so:net-im/libstrophe \ libqrencode.so:graphics/libqrencode -USES= cpe gnome libtool ncurses pkgconfig python \ +USES= cpe gmake gnome libtool ncurses pkgconfig python \ readline sqlite:3 CPE_VENDOR= ${PORTNAME}_project GNU_CONFIGURE= yes USE_GNOME= glib20 USE_LDCONFIG= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-otr --enable-python-plugins --enable-c-plugins \ - --enable-pgp --disable-icons-and-clipboard \ + --enable-plugins --enable-pgp --disable-icons-and-clipboard \ --without-xscreensaver --disable-gdk-pixbuf \ - --enable-omemo --enable-omemo-qrcode + --enable-omemo --enable-omemo-qrcode --enable-year2038 OPTIONS_DEFINE= NOTIFY NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_ENABLE=notifications post-patch: ${REINPLACE_CMD} "s,python3-embed,python-${PYTHON_VER}-embed,g" \ ${WRKSRC}/configure post-install: cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/man/man1 "-name *\.1" .include diff --git a/net-im/profanity/distinfo b/net-im/profanity/distinfo index 55bcad577a9e..dd6b1b96c5b2 100644 --- a/net-im/profanity/distinfo +++ b/net-im/profanity/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1692899637 -SHA256 (profanity-0.14.0.tar.gz) = fd23ffd38a31907974a680a3900c959e14d44e16f1fb7df2bdb7f6c67bd7cf7f -SIZE (profanity-0.14.0.tar.gz) = 936272 +TIMESTAMP = 1756031813 +SHA256 (profanity-0.15.1.tar.gz) = c1e28a849aa178fd1ec5f384b0f8bdd244bce453dc4ef7bb76d0830382fec304 +SIZE (profanity-0.15.1.tar.gz) = 988721 diff --git a/net-im/profanity/files/patch-src_pgp_gpg.c b/net-im/profanity/files/patch-src_pgp_gpg.c deleted file mode 100644 index 6a7e79214fc9..000000000000 --- a/net-im/profanity/files/patch-src_pgp_gpg.c +++ /dev/null @@ -1,15 +0,0 @@ -The gpgme_attr_t enums and their functions, which have been marked deprecated -since 2003, were removed in GpgME 2.0.0. The individual result structures -should be used instead. - ---- src/pgp/gpg.c.orig 2023-07-14 05:39:30 UTC -+++ src/pgp/gpg.c -@@ -683,7 +683,7 @@ p_gpg_decrypt(const char* const cipher) - error = gpgme_get_key(ctx, recipient->keyid, &key, 1); - - if (!error && key) { -- const char* addr = gpgme_key_get_string_attr(key, GPGME_ATTR_EMAIL, NULL, 0); -+ const char* addr = key->uids->email; - if (addr) { - g_string_append(recipients_str, addr); - } diff --git a/net-im/profanity/pkg-plist b/net-im/profanity/pkg-plist index 9d2a776aeca6..051189f7a724 100644 --- a/net-im/profanity/pkg-plist +++ b/net-im/profanity/pkg-plist @@ -1,139 +1,139 @@ bin/profanity include/profapi.h lib/libprofanity.so lib/libprofanity.so.0 lib/libprofanity.so.0.0.0 share/man/man1/profanity-about.1.gz share/man/man1/profanity-account.1.gz share/man/man1/profanity-affiliation.1.gz share/man/man1/profanity-alias.1.gz share/man/man1/profanity-autoaway.1.gz share/man/man1/profanity-autoconnect.1.gz share/man/man1/profanity-autoping.1.gz share/man/man1/profanity-avatar.1.gz share/man/man1/profanity-ban.1.gz share/man/man1/profanity-beep.1.gz share/man/man1/profanity-blocked.1.gz share/man/man1/profanity-bookmark.1.gz share/man/man1/profanity-caps.1.gz share/man/man1/profanity-carbons.1.gz share/man/man1/profanity-changepassword.1.gz share/man/man1/profanity-charset.1.gz share/man/man1/profanity-clear.1.gz share/man/man1/profanity-close.1.gz share/man/man1/profanity-cmd.1.gz share/man/man1/profanity-color.1.gz share/man/man1/profanity-connect.1.gz share/man/man1/profanity-console.1.gz share/man/man1/profanity-correct-editor.1.gz share/man/man1/profanity-correct.1.gz share/man/man1/profanity-correction.1.gz share/man/man1/profanity-disco.1.gz share/man/man1/profanity-disconnect.1.gz share/man/man1/profanity-editor.1.gz share/man/man1/profanity-executable.1.gz share/man/man1/profanity-export.1.gz share/man/man1/profanity-flash.1.gz share/man/man1/profanity-form.1.gz share/man/man1/profanity-gone.1.gz share/man/man1/profanity-help.1.gz share/man/man1/profanity-history.1.gz share/man/man1/profanity-info.1.gz share/man/man1/profanity-inpblock.1.gz share/man/man1/profanity-inputwin.1.gz share/man/man1/profanity-intype.1.gz share/man/man1/profanity-invite.1.gz share/man/man1/profanity-join.1.gz share/man/man1/profanity-kick.1.gz share/man/man1/profanity-lastactivity.1.gz share/man/man1/profanity-log.1.gz share/man/man1/profanity-logging.1.gz share/man/man1/profanity-mainwin.1.gz share/man/man1/profanity-mam.1.gz share/man/man1/profanity-mood.1.gz share/man/man1/profanity-msg.1.gz share/man/man1/profanity-nick.1.gz share/man/man1/profanity-notify.1.gz share/man/man1/profanity-occupants.1.gz share/man/man1/profanity-omemo.1.gz share/man/man1/profanity-otr.1.gz share/man/man1/profanity-outtype.1.gz share/man/man1/profanity-ox-setup.1.gz -share/man/man1/profanity-ox.1.gz share/man/man1/profanity-paste.1.gz share/man/man1/profanity-pgp.1.gz share/man/man1/profanity-ping.1.gz share/man/man1/profanity-plugins.1.gz share/man/man1/profanity-prefs.1.gz share/man/man1/profanity-presence.1.gz share/man/man1/profanity-priority.1.gz share/man/man1/profanity-privacy.1.gz share/man/man1/profanity-privileges.1.gz share/man/man1/profanity-quit.1.gz share/man/man1/profanity-receipts.1.gz +share/man/man1/profanity-redraw.1.gz share/man/man1/profanity-reconnect.1.gz share/man/man1/profanity-register.1.gz share/man/man1/profanity-reload.1.gz share/man/man1/profanity-resource.1.gz share/man/man1/profanity-role.1.gz share/man/man1/profanity-room.1.gz share/man/man1/profanity-rooms.1.gz share/man/man1/profanity-roster.1.gz share/man/man1/profanity-save.1.gz share/man/man1/profanity-script.1.gz share/man/man1/profanity-sendfile.1.gz share/man/man1/profanity-serversoftware.1.gz share/man/man1/profanity-silence.1.gz share/man/man1/profanity-slashguard.1.gz share/man/man1/profanity-software.1.gz share/man/man1/profanity-splash.1.gz share/man/man1/profanity-stamp.1.gz share/man/man1/profanity-states.1.gz share/man/man1/profanity-status.1.gz share/man/man1/profanity-statusbar.1.gz share/man/man1/profanity-strophe.1.gz share/man/man1/profanity-sub.1.gz share/man/man1/profanity-subject.1.gz share/man/man1/profanity-theme.1.gz share/man/man1/profanity-time.1.gz share/man/man1/profanity-titlebar.1.gz share/man/man1/profanity-tls.1.gz share/man/man1/profanity-tray.1.gz share/man/man1/profanity-url.1.gz share/man/man1/profanity-vcard.1.gz share/man/man1/profanity-vercheck.1.gz share/man/man1/profanity-who.1.gz share/man/man1/profanity-win.1.gz share/man/man1/profanity-wins.1.gz share/man/man1/profanity-wintitle.1.gz share/man/man1/profanity-wrap.1.gz share/man/man1/profanity-xmlconsole.1.gz share/man/man1/profanity.1.gz %%DATADIR%%/icons/proIcon.png %%DATADIR%%/icons/proIconMsg.png %%DATADIR%%/themes/aqua %%DATADIR%%/themes/batman %%DATADIR%%/themes/bios %%DATADIR%%/themes/boothj5 %%DATADIR%%/themes/boothj5_laptop %%DATADIR%%/themes/boothj5_slack %%DATADIR%%/themes/complex %%DATADIR%%/themes/forest %%DATADIR%%/themes/gruvbox %%DATADIR%%/themes/gruvbox_transparent %%DATADIR%%/themes/hacker %%DATADIR%%/themes/headache %%DATADIR%%/themes/irssi %%DATADIR%%/themes/joker %%DATADIR%%/themes/jubalian %%DATADIR%%/themes/mono %%DATADIR%%/themes/orange %%DATADIR%%/themes/original %%DATADIR%%/themes/original_bright %%DATADIR%%/themes/shade %%DATADIR%%/themes/simple %%DATADIR%%/themes/snikket %%DATADIR%%/themes/solarized-dark %%DATADIR%%/themes/solarized-light %%DATADIR%%/themes/spawn %%DATADIR%%/themes/whiteness