[gentoo-commits] repo/gentoo:master commit in: app-emacs/rudel/, app-emacs/rudel/files/

2021-05-04 Thread Andreas Sturmlechner
commit: 90e382f66a63e9a06cfb100086a4507f93aceec1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon May  3 21:19:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue May  4 08:47:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e382f6

app-emacs/rudel: Drop 0.3_pre20110721-r1, EAPI6--

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-emacs/rudel/Manifest   |   1 -
 .../files/rudel-0.3_pre20110721-emacs25.patch  | 341 -
 app-emacs/rudel/rudel-0.3_pre20110721-r1.ebuild|  49 ---
 3 files changed, 391 deletions(-)

diff --git a/app-emacs/rudel/Manifest b/app-emacs/rudel/Manifest
index 9b6d78e24e3..a599e10ac88 100644
--- a/app-emacs/rudel/Manifest
+++ b/app-emacs/rudel/Manifest
@@ -1,2 +1 @@
 DIST rudel-0.3.1.tar.xz 418076 BLAKE2B 
e4a85abba24c3241cf5f8b468c6953662584256998c28cea6b1df59bcc943b364b9b1564787758c2d2c55ce61cbddf1e10c22714dc99c4b705831000eb5835f8
 SHA512 
b006745af5d5f607da78e910d226abfdd51343e806a14f1fbe340fc7b92503dba6b5d43668967da346bdf534b983d0de4b83d9039f5c5940b6b0d1c0fad3ad6b
-DIST rudel-0.3_pre20110721.tar.xz 416060 BLAKE2B 
813ec0dc034a0893c0cc540118d9471fcb353c232ce37b70816183ebc99ff82c16e80eddf015f5d5663c7380a93c29b153871bb1ca58f37f06d4e09bddd87912
 SHA512 
abf6c8eb4fcaf4acafb9bed7cafff5d3c8e19e3fecd2aa779065bfb11ce5cb198ef14cc9deed360ac895166ea159a821e24dc92dbeda4f5481d1bb3bc2f8c023

diff --git a/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch 
b/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch
deleted file mode 100644
index 98aa38f370d..000
--- a/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch
+++ /dev/null
@@ -1,341 +0,0 @@
-Fix byte-compilation with Emacs 25.
-https://bugs.gentoo.org/590340
-
-This comprises parts of the following commits from ELPA:
-
-commit 9ec4b84e27f3faae8ad3eb5d3e96c523ce1fece2
-Author: Stefan Monnier 
-Date:   Sun Jul 10 18:16:39 2016 -0400
-
-* rudel-backend.el: Try and fix compilation problem
-
-commit 5e4f147f6b23c392505cb0cbb5f13384d6d96304
-Author: Stefan Monnier 
-Date:   Mon May 12 02:23:00 2014 -0400
-
-Fix up headers and compilation
-
 rudel-orig/rudel-backend.el
-+++ rudel/rudel-backend.el
-@@ -46,8 +46,7 @@
- ;;; Code:
- ;;
- 
--(eval-when-compile
--  (require 'cl))
-+(require 'cl)
- 
- (require 'warnings)
- 
-@@ -97,24 +96,34 @@
-   "Factory class that holds an object for each known backend
- category. Objects manage backend implementation for one backend
- category each.")
--(oset-default rudel-backend-factory factories
-+(oset-default 'rudel-backend-factory factories
- (make-hash-table :test #'eq))
- 
--(defmethod initialize-instance ((this rudel-backend-factory) &rest slots)
-+(defmethod initialize-instance ((this rudel-backend-factory) &rest _slots)
-   "Initialize slots of THIS with SLOTS."
-   (when (next-method-p)
- (call-next-method))
--  (oset this :backends (make-hash-table :test #'eq)))
-+  (oset this backends (make-hash-table :test #'eq)))
-+
-+;;;###autoload
-+(progn
-+(defmacro rudel--with-memoization (place &rest code)
-+  (declare (indent 1) (debug t))
-+  (gv-letplace (getter setter) place
-+`(or ,getter
-+ ,(macroexp-let2 nil val (macroexp-progn code)
-+`(progn
-+   ,(funcall setter val)
-+   ,val))
- 
- ;;;###autoload
- (defmethod rudel-get-factory :static ((this rudel-backend-factory)
- category)
-   "Return the factory responsible for CATEGORY.
- If there is no responsible factory, create one and return it."
--  (with-slots (factories) this
--(or (gethash category factories)
--  (puthash category (rudel-backend-factory category) factories)))
--  )
-+  (rudel--with-memoization
-+   (gethash category (eieio-oref-default this 'factories))
-+   (make-instance 'rudel-backend-factory))) ;; category
- 
- ;;;###autoload
- (defmethod rudel-add-backend ((this rudel-backend-factory)
-@@ -188,7 +197,8 @@
-(unless (object-p class)
-(condition-case error
-(puthash name (make-instance
--  class (symbol-name name)) backends)
-+  class (symbol-name name))
-+  backends)
-  (error
-   ;; Store this error on the name symbol of the backend for
-   ;; later display.
-@@ -224,7 +234,7 @@
- ;;;###autoload
- (defun rudel-backend-get-factory (category)
-   "A shortcut for getting the factory object for CATEGORY."
--  (rudel-get-factory rudel-backend-factory category))
-+  (rudel-get-factory 'rudel-backend-factory category))
- 
- (defun rudel-backend-suitable-backends (category predicate)
-   "Return backends from category CATEGORY that satisfy PREDICATE.
-@@ -290,15 +300,15 @@
- 
-  ;; Insert all backends provided by this factory.
-  (dolist (backend (rudel-all-backends factory))
--   (if (or (o

[gentoo-commits] repo/gentoo:master commit in: app-emacs/rudel/, app-emacs/rudel/files/

2018-11-29 Thread Ulrich Müller
commit: 75367ee457554d526226f0febe198d8fa4cbbf32
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Nov 29 21:25:35 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Nov 29 21:25:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75367ee4

app-emacs/rudel: Version bump.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/rudel/Manifest  |  1 +
 app-emacs/rudel/files/60rudel-gentoo-0.3.1.el | 13 ++
 app-emacs/rudel/rudel-0.3.1.ebuild| 35 +++
 3 files changed, 49 insertions(+)

diff --git a/app-emacs/rudel/Manifest b/app-emacs/rudel/Manifest
index 9ec0bf20a36..9b6d78e24e3 100644
--- a/app-emacs/rudel/Manifest
+++ b/app-emacs/rudel/Manifest
@@ -1 +1,2 @@
+DIST rudel-0.3.1.tar.xz 418076 BLAKE2B 
e4a85abba24c3241cf5f8b468c6953662584256998c28cea6b1df59bcc943b364b9b1564787758c2d2c55ce61cbddf1e10c22714dc99c4b705831000eb5835f8
 SHA512 
b006745af5d5f607da78e910d226abfdd51343e806a14f1fbe340fc7b92503dba6b5d43668967da346bdf534b983d0de4b83d9039f5c5940b6b0d1c0fad3ad6b
 DIST rudel-0.3_pre20110721.tar.xz 416060 BLAKE2B 
813ec0dc034a0893c0cc540118d9471fcb353c232ce37b70816183ebc99ff82c16e80eddf015f5d5663c7380a93c29b153871bb1ca58f37f06d4e09bddd87912
 SHA512 
abf6c8eb4fcaf4acafb9bed7cafff5d3c8e19e3fecd2aa779065bfb11ce5cb198ef14cc9deed360ac895166ea159a821e24dc92dbeda4f5481d1bb3bc2f8c023

diff --git a/app-emacs/rudel/files/60rudel-gentoo-0.3.1.el 
b/app-emacs/rudel/files/60rudel-gentoo-0.3.1.el
new file mode 100644
index 000..0193ae2a717
--- /dev/null
+++ b/app-emacs/rudel/files/60rudel-gentoo-0.3.1.el
@@ -0,0 +1,13 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'rudel-join-session "rudel"
+  "Start a collaborative Rudel session" t)
+(autoload 'rudel-host-session "rudel-loaddefs"
+  "Host a collaborative Rudel session" t)
+(autoload 'rudel-speedbar "rudel-speedbar"
+  "Show connected users and documents for the Rudel session in speedbar" t)
+(autoload 'global-rudel-minor-mode "rudel-mode"
+  "Toggle global Rudel minor mode (No modeline indicator)." t)
+
+;;(global-set-key (kbd "C-c c j") 'rudel-join-session)
+
+(setq rudel-icons-directory "@SITEETC@/icons/")

diff --git a/app-emacs/rudel/rudel-0.3.1.ebuild 
b/app-emacs/rudel/rudel-0.3.1.ebuild
new file mode 100644
index 000..6eefe4af253
--- /dev/null
+++ b/app-emacs/rudel/rudel-0.3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=24
+
+inherit readme.gentoo-r1 elisp
+
+DESCRIPTION="Collaborative editing environment for GNU Emacs"
+HOMEPAGE="http://rudel.sourceforge.net/
+   https://www.emacswiki.org/emacs/Rudel";
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"; # from GNU ELPA
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+ELISP_REMOVE="${PN}-pkg.el"
+SITEFILE="60${PN}-gentoo-${PV}.el"
+
+src_install() {
+   elisp-install ${PN} *.el *.elc
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+   insinto "${SITEETC}/${PN}"
+   doins -r icons
+
+   dodoc README INSTALL ChangeLog TODO doc/card.pdf
+
+   DOC_CONTENTS="Connections to Gobby servers require the gnutls-cli 
program
+   (net-libs/gnutls[tools]).
+   \\n\\nThe Avahi daemon (net-dns/avahi) is required for automatic
+   session discovery and advertising."
+   readme.gentoo_create_doc
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/rudel/, app-emacs/rudel/files/

2016-08-06 Thread Ulrich Müller
commit: b67bfddd4a45e354541854999b63d00f16a66437
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Aug  6 12:29:03 2016 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Aug  6 12:29:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67bfddd

app-emacs/rudel: Fix compilation with Emacs 25.

Bug: 590340

Package-Manager: portage-2.3.0

 .../files/rudel-0.3_pre20110721-emacs25.patch  | 341 +
 app-emacs/rudel/rudel-0.3_pre20110721-r1.ebuild|  50 +++
 2 files changed, 391 insertions(+)

diff --git a/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch 
b/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch
new file mode 100644
index 000..98aa38f
--- /dev/null
+++ b/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch
@@ -0,0 +1,341 @@
+Fix byte-compilation with Emacs 25.
+https://bugs.gentoo.org/590340
+
+This comprises parts of the following commits from ELPA:
+
+commit 9ec4b84e27f3faae8ad3eb5d3e96c523ce1fece2
+Author: Stefan Monnier 
+Date:   Sun Jul 10 18:16:39 2016 -0400
+
+* rudel-backend.el: Try and fix compilation problem
+
+commit 5e4f147f6b23c392505cb0cbb5f13384d6d96304
+Author: Stefan Monnier 
+Date:   Mon May 12 02:23:00 2014 -0400
+
+Fix up headers and compilation
+
+--- rudel-orig/rudel-backend.el
 rudel/rudel-backend.el
+@@ -46,8 +46,7 @@
+ ;;; Code:
+ ;;
+ 
+-(eval-when-compile
+-  (require 'cl))
++(require 'cl)
+ 
+ (require 'warnings)
+ 
+@@ -97,24 +96,34 @@
+   "Factory class that holds an object for each known backend
+ category. Objects manage backend implementation for one backend
+ category each.")
+-(oset-default rudel-backend-factory factories
++(oset-default 'rudel-backend-factory factories
+ (make-hash-table :test #'eq))
+ 
+-(defmethod initialize-instance ((this rudel-backend-factory) &rest slots)
++(defmethod initialize-instance ((this rudel-backend-factory) &rest _slots)
+   "Initialize slots of THIS with SLOTS."
+   (when (next-method-p)
+ (call-next-method))
+-  (oset this :backends (make-hash-table :test #'eq)))
++  (oset this backends (make-hash-table :test #'eq)))
++
++;;;###autoload
++(progn
++(defmacro rudel--with-memoization (place &rest code)
++  (declare (indent 1) (debug t))
++  (gv-letplace (getter setter) place
++`(or ,getter
++ ,(macroexp-let2 nil val (macroexp-progn code)
++`(progn
++   ,(funcall setter val)
++   ,val))
+ 
+ ;;;###autoload
+ (defmethod rudel-get-factory :static ((this rudel-backend-factory)
+ category)
+   "Return the factory responsible for CATEGORY.
+ If there is no responsible factory, create one and return it."
+-  (with-slots (factories) this
+-(or (gethash category factories)
+-  (puthash category (rudel-backend-factory category) factories)))
+-  )
++  (rudel--with-memoization
++   (gethash category (eieio-oref-default this 'factories))
++   (make-instance 'rudel-backend-factory))) ;; category
+ 
+ ;;;###autoload
+ (defmethod rudel-add-backend ((this rudel-backend-factory)
+@@ -188,7 +197,8 @@
+(unless (object-p class)
+(condition-case error
+(puthash name (make-instance
+-  class (symbol-name name)) backends)
++  class (symbol-name name))
++  backends)
+  (error
+   ;; Store this error on the name symbol of the backend for
+   ;; later display.
+@@ -224,7 +234,7 @@
+ ;;;###autoload
+ (defun rudel-backend-get-factory (category)
+   "A shortcut for getting the factory object for CATEGORY."
+-  (rudel-get-factory rudel-backend-factory category))
++  (rudel-get-factory 'rudel-backend-factory category))
+ 
+ (defun rudel-backend-suitable-backends (category predicate)
+   "Return backends from category CATEGORY that satisfy PREDICATE.
+@@ -290,15 +300,15 @@
+ 
+  ;; Insert all backends provided by this factory.
+  (dolist (backend (rudel-all-backends factory))
+-   (if (or (object-p (cdr backend))
+- (null (get (car backend)
+-'rudel-backend-last-load-error)))
+- (insert (rudel-backend--format-backend-normal backend))
+-   (insert (rudel-backend--format-backend-error backend
++   (insert (if (or (object-p (cdr backend))
++   (null (get (car backend)
++  'rudel-backend-last-load-error)))
++   (rudel-backend--format-backend-normal backend)
++ (rudel-backend--format-backend-error backend
+ 
+  ;; One empty line between backend categories.
+  (insert "\n"))
+-   (oref rudel-backend-factory factories))
++   (oref-default 'rudel-backend-factory factories))
+   (current-buffer))
+ 
+ (defun rudel-backend--format-backend-normal (backend)
+@@ -316,7 +326,7 @@
+ (propertize
+  (if (object-p (cdr backend))
+  (mapconcat #'prin1-to-strin