From 1e0e2caf2ab8bd60bfda3cf72acfea58b6a0d1d9 Mon Sep 17 00:00:00 2001 From: Leonardo Taccari Date: Mon, 23 Mar 2020 13:13:16 +0100 Subject: [PATCH] profanity: Update to 0.8.1 Changes: 0.8.1 ===== This is a bugfix release. Changes: - Fix ending ncurses colors in rosterwin - Fix segfault when consistent nick colors where never in config (#1236) - Improve `/clear` behaviour to also clear the buffer. So a redraw doesn't bring the content back. - Use unique IDs in stanzas when requesting avatars 0.8.0 ===== Changes: - OMEMO fingerprint autocompletion now considers only the contact in question (@paulfariello) (#1068) - Save and display oldest timestamp from delay tags (#1254) - Change theme handling (#1077) `/theme load themename` not loads only the colours of a theme. So the users preferences don't get overwritten `/theme full-load themename` loads the whole theme including preferences (like `omemo.char`) - Add gruvbox theme (@Misaflo) (#1259) - XEP-0092: Include OS name in `/software` answer. See `/os on|off` - Add option to notify about version request via XEP-0092 and XEP-0232 via `adv.notify.discoversion` setting in configuration file. - Add option to display MUC name or JID in titlebar * `/titlebar use [name|jid]`. - Add `/roster room use` command to decide whether to display the MUC name or JID in the roster * `/roster room use name` to use the name of the MUC in the roster list. * `/roster room use jid` to use the jid of the MUC in the roster list. - Fix decryption failure for messages sent from Converse.js (@paulfariello) (#1253) - Fix crash when OMEMO key is misconfigured (@paulfariello) (#1239) - Use OMEMO for offline MUC members (@paulfariello) (#1242) - Fix OMEMO 1on1 chats with psi+ (@svensp) (#1247) - Save occupants and roster chars (#1244) - Add support for downloading user avatars via XEP-0084 (#1240) See `/avatar` - Add last read position marker trackbar (#1238) - Dont print error message if a valid setting function is called (#1237) When printing configuration we often use the same command as setting but without any argument. So far ths displayed "Invalid usage". - Add support for XEP-0392 consistent color generation for nicks (@aaptel and @jubalh) (#1191) See `/color`, `/occupants color`, `/roster color` - Call ncurses resize function before move function (#1235) - Fix error when joining IRC via biboumi (#1230) - Fix stanza_get_child_by_name_and_from() strcmp (#1227) - Fix showing own messages twice in ejabberd mucs (#1223) - Allow setting of status message (which actually never worked before) (b846c49) `/status set online "This is my text"` `/status set away bye` `/status set away` - Add option to store current line in history (irssi down arrow) (#200) - Standardize commands (#1116): * `/tls show on|of -> `/titlebar show|hide tls` * `/encwarn on|off` -> `/titlebar show|hide encwarn` * `/titlebar show|hide resource` additionally to `/resource titlebar on` * `/titlebar show|hide presence` additionally to `/presence titlebar on` * `/invite ` -> `/invite send * `/invites` -> `/invite list` * `/decline` -> `/invite decline` * `/online`, `/away`, `/dnd`, `/chat`, `/xa` -> `/status set online` etc. * `/status` -> `/status get` * `/chlog on` -> `/logging chat on` (#1224) * `/grlog on` -> `/logging group on` (#1224) * `/group` -> `/roster group` (#1229) - Check omemo stanza names when iterating nodes (@aszlig) (#1217) - Add clipboard feature. See `/paste` (#1216) - Log MUC PM messages (#1214) - Improve forest theme - Change default text colors to default instead of white (@mdosch) (#1213) (#535) - Fix date display in chat history (#922) - Log incoming MUC messages if origin-id sais they dont come from us (#1201) - Support XEP-0359: Unique and Stable Stanza IDs (#1207) To help us identify which MUC messages were sent by us. - Fix double _XOPEN_SOURCE definition (@pasis) (#1206) - Highlight unread messages with a different color in /wins (#895) New theming option `cmd.wins.unread` - Improve MUC 1:1 logging (#1184) - Fix user messages double logged in MUC logs (#1201) - Fix 26 causes for memory leaks - Add `/clear` autocompletion and improve help (#855) - Allow multiple instances to write to account config via `/reload` command that reloads the config file (#627) - Log message carbons to log file (#1181) - Include PYTHON_EXTRA_LIBS in libtool config (@mzagozen) (#1200) - Document how to block users in MUCS (#618) - Keyboard switch to select the next window with unread messages (#1114) (alt + a) - Keyboard switches (for moving to 20 windows instead of 10 (#1114) (alt + 1234567890qwertyuio) - Fix MUC history detection with older Prosody versions (#1190) See https://issues.prosody.im/1416 - `statusbar.current` is a new theming option for currently selected tab (@quite) (#1195) - Code cleanup - Make /info more user friendly (#1194) - Add solarized theme (#1175, #1198, #1199) (@mdosch) - Set nonblocking mode for stderr (@pasis) (#1192) - Log alleged roster push (6cf06dc) - Allow colorization of history messages (#1170) See `main.text.history` theming option - Fix crash if source jid doesn't contain the node part (@pasis) (#1153) - Add support for 256 colors (@aaptel and @jubalh) (#1177 and many commits) We use the Xterm color names. See https://jonasjacek.github.io/colors - Don't render (all) delayed messages as MUC history (@weiss) (#1173) - Add possibility to specify alternative config file (10ca3e) Use `profanity -c ~/path/to/other/config` - Don't print subscribed message if contact is already in roster (#1166) - Only save preferences when new `/save` command is issued (#1146) --- profanity/Makefile | 2 +- profanity/PLIST | 5 +++-- profanity/distinfo | 10 +++++----- profanity/patches/patch-configure.ac | 10 +++++----- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/profanity/Makefile b/profanity/Makefile index aef1fb7083..543e276ef1 100644 --- a/profanity/Makefile +++ b/profanity/Makefile @@ -1,6 +1,6 @@ # $NetBSD$ -DISTNAME= profanity-0.7.1 +DISTNAME= profanity-0.8.1 CATEGORIES= chat MASTER_SITES= http://profanity-im.github.io/ diff --git a/profanity/PLIST b/profanity/PLIST index 886891e6cf..2a6bb18562 100644 --- a/profanity/PLIST +++ b/profanity/PLIST @@ -1,7 +1,5 @@ @comment $NetBSD$ bin/profanity -@comment include/profapi.h -@comment lib/libprofanity.la man/man1/profanity.1 share/profanity/icons/proIcon.png share/profanity/icons/proIconMsg.png @@ -13,6 +11,7 @@ share/profanity/themes/boothj5_laptop share/profanity/themes/boothj5_slack share/profanity/themes/complex share/profanity/themes/forest +share/profanity/themes/gruvbox share/profanity/themes/hacker share/profanity/themes/headache share/profanity/themes/joker @@ -22,5 +21,7 @@ share/profanity/themes/original share/profanity/themes/original_bright share/profanity/themes/shade share/profanity/themes/simple +share/profanity/themes/solarized-dark +share/profanity/themes/solarized-light share/profanity/themes/spawn share/profanity/themes/whiteness diff --git a/profanity/distinfo b/profanity/distinfo index c3fa5dd7c8..690eb27dfd 100644 --- a/profanity/distinfo +++ b/profanity/distinfo @@ -1,10 +1,10 @@ $NetBSD$ -SHA1 (profanity-0.7.1.tar.gz) = ddb36f278cdae4359987ea837263baad97c6ea5b -RMD160 (profanity-0.7.1.tar.gz) = 77804a5d5a1ba4bbfda68fef6de16a69e3d80927 -SHA512 (profanity-0.7.1.tar.gz) = a6e159a5452ebb193dcff74dc8673de5dbc4bc5b2f2b8abc129641fc1b4b370aee9617dc0b26cfcc6aae58a1a900fda29356e61cdc17ee7ba69c879d6ccc2339 -Size (profanity-0.7.1.tar.gz) = 788754 bytes -SHA1 (patch-configure.ac) = 16b2c5c64e0b227bd615121f133968024326ac3a +SHA1 (profanity-0.8.1.tar.gz) = 2c95e0989618091abfa4cfb67325cab3ddf53e83 +RMD160 (profanity-0.8.1.tar.gz) = 373705d3d9612cf31103d5b855270833c97e737e +SHA512 (profanity-0.8.1.tar.gz) = e8ddfd13c4f2cd712c0cafe44f243c1dc81bdd39ae152609c4528364a81d70315e6a260725de288acbe8c1729d37397e25d1863d50e43163bac00ad34702fe40 +Size (profanity-0.8.1.tar.gz) = 809405 bytes +SHA1 (patch-configure.ac) = dd92e85a314c92771febb20893cdb5cdefbd93bb SHA1 (patch-src_common.c) = 1df8ee42b0548c0a0f01e19361ddb6321deca0c9 SHA1 (patch-src_config.h.in) = a6597f343bbb06128ce97849f02a6f6f2b57d25e SHA1 (patch-src_config_theme.c) = f85b6d1950c3601970642ecc9bf641d9ccf61025 diff --git a/profanity/patches/patch-configure.ac b/profanity/patches/patch-configure.ac index 44c9551b60..c541acf6e0 100644 --- a/profanity/patches/patch-configure.ac +++ b/profanity/patches/patch-configure.ac @@ -1,10 +1,10 @@ $NetBSD$ - Use `=' operator for test(1) -- Add support for curses(3) - Simplify check for readline +- Add support for curses(3) ---- configure.ac.orig 2019-07-31 08:53:34.000000000 +0000 +--- configure.ac.orig 2020-02-07 20:47:31.000000000 +0000 +++ configure.ac @@ -81,7 +81,7 @@ elif test "x$enable_python_plugins" != x rm -f Python.framework @@ -25,9 +25,9 @@ $NetBSD$ AM_CPPFLAGS="$AM_CPPFLAGS $NCURSES_CFLAGS" LIBS="$NCURSES_LIBS $LIBS" -@@ -179,23 +180,8 @@ AS_IF([test "x$enable_icons" != xno], +@@ -182,23 +183,8 @@ AS_IF([test "x$enable_icons_and_clipboar [AC_MSG_ERROR([gtk+-2.0 or higher is required for icons])], - [AC_MSG_NOTICE([gtk+-2.0 not found, icons not enabled])])])]) + [AC_MSG_NOTICE([gtk+-2.0 not found, icons and clipboard not enabled])])])]) -AS_IF([test "x$PLATFORM" = xosx], - [AC_CHECK_FILE([/usr/local/opt/readline/lib], @@ -51,7 +51,7 @@ $NetBSD$ ### Check for desktop notification support ### Linux/FreeBSD require libnotify -@@ -317,6 +303,7 @@ AC_CHECK_LIB([expect], [main], [AM_CONDI +@@ -320,6 +306,7 @@ AC_CHECK_LIB([expect], [main], [AM_CONDI ### Check for ncursesw/ncurses.h first, Arch linux uses ncurses.h for ncursesw AC_CHECK_HEADERS([ncursesw/ncurses.h], [], []) AC_CHECK_HEADERS([ncurses.h], [], [])