summaryrefslogtreecommitdiff
path: root/app-emacs/async
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs/async')
-rw-r--r--app-emacs/async/Manifest3
-rw-r--r--app-emacs/async/async-1.9.9.ebuild39
-rw-r--r--app-emacs/async/async-9999.ebuild37
3 files changed, 79 insertions, 0 deletions
diff --git a/app-emacs/async/Manifest b/app-emacs/async/Manifest
index 814c6461e56c..63d4c2b4aac8 100644
--- a/app-emacs/async/Manifest
+++ b/app-emacs/async/Manifest
@@ -1,4 +1,7 @@
AUX 50async-gentoo.el 80 BLAKE2B e6b27662c8c0d0e38785c4268fedec8da7e9fd72b75c7ada413fa878624be04808238db88a4508dadf3e1c5f0c6811cf9d779dd3f86171c5d7d3e55604d98870 SHA512 f4517bccd0bcd8658ddc8b1e8241a1f5dd08176f6f6a6174f7c33200d0cd1cfff2b78f32d60538259348fe872057bd394cbdf98dbdc05248ca7c2d0118250498
DIST emacs-async-1.9.8.tar.gz 33508 BLAKE2B 2e22c67c5bebe3c821d010a0f379aab9728fedb7a6345b81bcb7b093ffc54dbba1c7fa79d41eb5878b24024056607fff7d532b4702a7dc52163837af93c83f41 SHA512 c4c5406ce28dbfea0130b43a7f85d0a47626cf630c73318280896bd28f29bf5a8949077c242cd9c6162fecabbc619b2a270d532df341c4e286f1f7bb499da5f3
+DIST emacs-async-1.9.9.tar.gz 35182 BLAKE2B 80e981289d768d9c69922c7c439ba7bcfe5d803ebf211ebc64d7428b88d3a7a90e9f824a5bb06d21aa90cfe998ce1915be32a9ddd28eafe177162b104f67081a SHA512 ddf4e6bdc3a305f987396a34d80cc957040bc726106ac0f28bb288ce5eb77d4e35d78214834757c90a7bf85f896a5d095493673117ef2a0eeacf3e366ee64714
EBUILD async-1.9.8.ebuild 543 BLAKE2B 75db79fb82a23602e01374bc55eeb9af8587b18a6ae75ad758cd324e5b303ce69766956afce63a8e243d5ad48c04aed9f728825e1af9ffc64a51aa25ae85cb5e SHA512 f6dc68de9c4b46618fbf7993b3f3fb193f614a7a0ca873be3edf76970de56685874fac21d6b80df982123c6c5f1767362f6114bd4212f66113558a4dd4b3ad47
+EBUILD async-1.9.9.ebuild 821 BLAKE2B 5691be047b8d7e6c5ad6133c411b9fe57df2825d232723b49301e9ecbe9ad5dbdad7a04b3997753cdbcff17c166e9237e767775fe0cc34888ef555333dea7e4b SHA512 daf9dc3aeaa56a1709e25fd148d1474e1f8bdf2b851e19ab2a4b2e7f9b481c9b0640873c9d4379e8dc238813fa4eae95b01313866eaf0955a4b1121884179b3e
+EBUILD async-9999.ebuild 737 BLAKE2B 74cc32bd7825a8d46208b26aa52ea1561f4842806990df21441e42db9498001f7ea1ad8ed3cb953f8c9512ae58db9597b23cfab51fe41e21bfd0682cd73eae54 SHA512 0d5f72be164848a6a7a4a9db2ca90740d7c410a2e4f6ed5b3b1fbae364f96ff1f477c9246ea5f24fb727d3f2181720a9ad184702d3741b5f2ff3e6fbf4492051
MISC metadata.xml 366 BLAKE2B 773ef114fba2a72f9223282cd40b3e46966a015caa04e91610ef5106a6df8b253d37bba5f575260a138e1811b9b57384a035eb3e517b28233e604450ed4f3d1b SHA512 c64120f7a70e14723680475519d82bfa6a4fd2a651b3ada184033fa6894521bd2fdecc058f9f43ec910bad8c2b72efb33add458e5e4269427d092a0300f4c910
diff --git a/app-emacs/async/async-1.9.9.ebuild b/app-emacs/async/async-1.9.9.ebuild
new file mode 100644
index 000000000000..842a0084c79e
--- /dev/null
+++ b/app-emacs/async/async-1.9.9.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+[[ "${PV}" == 1.9.9 ]] && COMMIT="f317b0c9c3e60a959f45d035ed5e31a78f1263ac"
+
+REAL_PN="emacs-async"
+REAL_P="${REAL_PN}-${PV}"
+
+inherit elisp
+
+DESCRIPTION="Simple library for asynchronous processing in Emacs"
+HOMEPAGE="https://github.com/jwiegley/emacs-async/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/jwiegley/${REAL_PN}.git"
+else
+ SRC_URI="https://github.com/jwiegley/${REAL_PN}/archive/${COMMIT}.tar.gz
+ -> ${REAL_P}.tar.gz"
+ S="${WORKDIR}/${REAL_PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/async/async-9999.ebuild b/app-emacs/async/async-9999.ebuild
new file mode 100644
index 000000000000..090af108d29c
--- /dev/null
+++ b/app-emacs/async/async-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+REAL_PN="emacs-async"
+REAL_P="${REAL_PN}-${PV}"
+
+inherit elisp
+
+DESCRIPTION="Simple library for asynchronous processing in Emacs"
+HOMEPAGE="https://github.com/jwiegley/emacs-async/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/jwiegley/${REAL_PN}.git"
+else
+ SRC_URI="https://github.com/jwiegley/${REAL_PN}/archive/v${PV}.tar.gz
+ -> ${REAL_P}.tar.gz"
+ S="${WORKDIR}/${REAL_PN}-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}