Upstream is now at http://blog.gabrielsaldana.org/identica-mode-for-emacs/ and repository is at https://github.com/gabrielsaldana/Emacs-Identica-mode. Latest release appears to be 1.3.1 of 2013-02-05, and there are no further commits to the upstream repository since then. Problems encountered: - New dependencies app-emacs/emacs-w3m and oauth (https://github.com/psanford/emacs-oauth, not yet packaged for Gentoo). - oauth is not properly loaded during byte-compilation. This can be worked around with BYTECOMPFLAGS. - Lots of warnings with recent Emacs versions, including obsoletion warnings for Emacs versions 23.2 and 24.1. Some of the more severe examples: identica-mode.el: ‘flet’ is an obsolete macro (as of 24.3); use either ‘cl-flet’ or ‘cl-letf’. In bbdb-identica-down-key: bbdb-identica.el:335:4:Warning: ‘next-line’ is for interactive use only; use ‘forward-line’ instead. In toplevel form: identica-mode.el:102:1:Warning: cl package required at runtime In identica-mode-version: identica-mode.el:134:10:Warning: ‘interactive-p’ is an obsolete function (as of 23.2); use ‘called-interactively-p’ instead. In identica-set-auth: identica-mode.el:860:24:Warning: ‘auth-source-user-or-password’ is an obsolete function (as of Emacs 24.1); use ‘auth-source-search’ instead. identica-mode.el:864:89:Warning: ‘auth-source-user-or-password’ is an obsolete function (as of Emacs 24.1); use ‘auth-source-search’ instead. In bbdb-identica-up-key: bbdb-identica.el:342:4:Warning: ‘previous-line’ is for interactive use only; use ‘forward-line’ with negative argument instead. In end of data: identica-mode.el:2495:1:Warning: the function ‘cl-set-nthcdr’ is not known to be defined. [Note: Function cl-set-nthcdr was removed in 2012 and is absent in Emacs 24.3.] - Byte-compilation finally fails with: bbdb-identica.el:373:1:Error: ad-activate: ‘identica-goto-next-status’ is not advised tl;dr The upstream package is outdated and won't run with Emacs versions 24.3 or newer.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73390d8e055e2ef146f29fcbc74159ab496c6a9a commit 73390d8e055e2ef146f29fcbc74159ab496c6a9a Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2019-08-30 12:44:19 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2019-08-30 12:45:43 +0000 profiles: Mask app-emacs/identica-mode for removal. Bug: https://bugs.gentoo.org/693118 Signed-off-by: Ulrich Müller <ulm@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65ca145443c0055cfbb01a5b6a50473e9561a97 commit e65ca145443c0055cfbb01a5b6a50473e9561a97 Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2019-09-24 14:14:20 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2019-09-24 14:18:20 +0000 app-emacs/identica-mode: Remove package. Bug: https://bugs.gentoo.org/693118 Signed-off-by: Ulrich Müller <ulm@gentoo.org> app-emacs/identica-mode/Manifest | 1 - .../identica-mode/files/50identica-mode-gentoo.el | 2 -- .../identica-mode/identica-mode-1.1-r1.ebuild | 27 ---------------------- app-emacs/identica-mode/metadata.xml | 9 -------- 4 files changed, 39 deletions(-)