[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2024-04-22 Thread Sam James
commit: 8e8713a867a30535b1679ba814e6b4591c15b5eb
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 01:31:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 01:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8713a8

app-emacs/compat: Stabilize 29.1.4.5 ALLARCHES, #930458

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.4.5.ebuild 
b/app-emacs/compat/compat-29.1.4.5.ebuild
index 0de9f6e50e90..f9891ce90b16 100644
--- a/app-emacs/compat/compat-29.1.4.5.ebuild
+++ b/app-emacs/compat/compat-29.1.4.5.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2024-03-20 Thread Maciej Barć
commit: e6118f13ad383a0e33f637e1df60774c23a8cdeb
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Mar 20 18:48:28 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Mar 20 19:30:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6118f13

app-emacs/compat: bump to 29.1.4.5

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.4.5.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 6a2a35f1733c..6b3599468d65 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1 +1,2 @@
 DIST compat-29.1.4.4.tar.gz 129900 BLAKE2B 
460aa851cbb341290cef250e70bf501a30cd174cd135ea429f7a3aa71597804c802c4225424072b49b4b7726b6e31c0ba36e6c0a4e154a2048075697656c2d31
 SHA512 
b6ecfde494dc5b1e96ed6d6cb450b3b647761c30128859a03d0d054e633227dd0714dd4ee8d39cf9eb4d702e9f08feaba41c39d91e6871724c458173e16d9e89
+DIST compat-29.1.4.5.tar.gz 130079 BLAKE2B 
84b3293bec535d7f653d0aa3fac069e230c030ccf809d0a606b068d9d663e078274d15d57ca56fc180208de69ae4fee554fbc3d5e8c78394789ee756665e980f
 SHA512 
9682224a1ab5238c7f584121652c55df257fd050279e8356632b2aafef4045dc89b2dfd20cf8f5030dda1d96db40c993cdc3ac0efd0263d23beee8310def0849

diff --git a/app-emacs/compat/compat-29.1.4.5.ebuild 
b/app-emacs/compat/compat-29.1.4.5.ebuild
new file mode 100644
index ..0de9f6e50e90
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.4.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/emacs-compat/${PN}.git;
+else
+   SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+   sys-apps/texinfo
+"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile "${PN}.info"
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2024-01-15 Thread Maciej Barć
commit: e6532dbd70407513e303e3656f90b542f530c87e
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 15 19:13:53 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 15 21:20:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6532dbd

app-emacs/compat: drop old 29.1.4.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.4.2.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index aa24480a8ca7..6a2a35f1733c 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,2 +1 @@
-DIST compat-29.1.4.2.tar.gz 128695 BLAKE2B 
e02d431c307b08d07888362a20fb597cfcb275b64559a116169eff7f875ff3dbf23bb1344249fa8ac2b25cf7ade20752ce9e97188a49d851ba5ae1dfa8cb
 SHA512 
a31fb1564b1bad20f0f7a0a400e9834e88c2e21b8c022ce4696e27cddc351b7c882765235accde0b3f4a417680699bc5bb69f7485436c8e64d799e8a5ac9e390
 DIST compat-29.1.4.4.tar.gz 129900 BLAKE2B 
460aa851cbb341290cef250e70bf501a30cd174cd135ea429f7a3aa71597804c802c4225424072b49b4b7726b6e31c0ba36e6c0a4e154a2048075697656c2d31
 SHA512 
b6ecfde494dc5b1e96ed6d6cb450b3b647761c30128859a03d0d054e633227dd0714dd4ee8d39cf9eb4d702e9f08feaba41c39d91e6871724c458173e16d9e89

diff --git a/app-emacs/compat/compat-29.1.4.2.ebuild 
b/app-emacs/compat/compat-29.1.4.2.ebuild
deleted file mode 100644
index 5252013d2177..
--- a/app-emacs/compat/compat-29.1.4.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2024-01-03 Thread Sam James
commit: 88fa6f5470c7fabb28045cd7be8f2c9fdfd2dd2d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  3 08:09:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  3 08:09:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88fa6f54

app-emacs/compat: Stabilize 29.1.4.4 ppc64, #921203

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.4.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/compat/compat-29.1.4.4.ebuild 
b/app-emacs/compat/compat-29.1.4.4.ebuild
index 5252013d2177..74b338d45fdb 100644
--- a/app-emacs/compat/compat-29.1.4.4.ebuild
+++ b/app-emacs/compat/compat-29.1.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-12-14 Thread Sam James
commit: e2bd18b266857ae076ef263d417b0d32de9a9e2b
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 02:32:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 02:32:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2bd18b2

app-emacs/compat: Stabilize 29.1.4.4 ALLARCHES, #919919

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.4.4.ebuild 
b/app-emacs/compat/compat-29.1.4.4.ebuild
index 4c6643fbd200..5252013d2177 100644
--- a/app-emacs/compat/compat-29.1.4.4.ebuild
+++ b/app-emacs/compat/compat-29.1.4.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-11-13 Thread Maciej Barć
commit: 3f36bd4d40e605b647fdb807474c080a6a89b427
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Nov 13 12:16:04 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Nov 13 12:38:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f36bd4d

app-emacs/compat: bump to 29.1.4.4

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.4.4.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index d7aab19cc37c..aa24480a8ca7 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1 +1,2 @@
 DIST compat-29.1.4.2.tar.gz 128695 BLAKE2B 
e02d431c307b08d07888362a20fb597cfcb275b64559a116169eff7f875ff3dbf23bb1344249fa8ac2b25cf7ade20752ce9e97188a49d851ba5ae1dfa8cb
 SHA512 
a31fb1564b1bad20f0f7a0a400e9834e88c2e21b8c022ce4696e27cddc351b7c882765235accde0b3f4a417680699bc5bb69f7485436c8e64d799e8a5ac9e390
+DIST compat-29.1.4.4.tar.gz 129900 BLAKE2B 
460aa851cbb341290cef250e70bf501a30cd174cd135ea429f7a3aa71597804c802c4225424072b49b4b7726b6e31c0ba36e6c0a4e154a2048075697656c2d31
 SHA512 
b6ecfde494dc5b1e96ed6d6cb450b3b647761c30128859a03d0d054e633227dd0714dd4ee8d39cf9eb4d702e9f08feaba41c39d91e6871724c458173e16d9e89

diff --git a/app-emacs/compat/compat-29.1.4.4.ebuild 
b/app-emacs/compat/compat-29.1.4.4.ebuild
new file mode 100644
index ..4c6643fbd200
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.4.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-09-10 Thread Maciej Barć
commit: 2f8370c2830e32b3f844190485b93f070cd3ffca
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Sep 10 11:28:49 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Sep 10 15:35:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8370c2

app-emacs/compat: drop old 29.1.4.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.4.1.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 478e30221225..d7aab19cc37c 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,2 +1 @@
-DIST compat-29.1.4.1.tar.gz 127809 BLAKE2B 
e558747786932f49643d0869b2a4e9c8a6cae1e2386c99a65584ef55a9ba54ed00f172b86372a23f6fe43a1565c16d5e3e08933e3636c6e36344a8bd7d38e347
 SHA512 
3ebb02a8c41e056e7414f9c978066e888e58cc53b420f63051a6c46d486be2735517f03dbc191d4fefa3a058c469c9d718c9cd5f951745c5c09d9603352b7572
 DIST compat-29.1.4.2.tar.gz 128695 BLAKE2B 
e02d431c307b08d07888362a20fb597cfcb275b64559a116169eff7f875ff3dbf23bb1344249fa8ac2b25cf7ade20752ce9e97188a49d851ba5ae1dfa8cb
 SHA512 
a31fb1564b1bad20f0f7a0a400e9834e88c2e21b8c022ce4696e27cddc351b7c882765235accde0b3f4a417680699bc5bb69f7485436c8e64d799e8a5ac9e390

diff --git a/app-emacs/compat/compat-29.1.4.1.ebuild 
b/app-emacs/compat/compat-29.1.4.1.ebuild
deleted file mode 100644
index 5252013d2177..
--- a/app-emacs/compat/compat-29.1.4.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-09-02 Thread Sam James
commit: f8d7c385af571bd5fd111a640c081bd1c285335f
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep  2 15:35:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep  2 15:35:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d7c385

app-emacs/compat: Stabilize 29.1.4.2 ALLARCHES, #913498

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.4.2.ebuild 
b/app-emacs/compat/compat-29.1.4.2.ebuild
index 4c6643fbd200..5252013d2177 100644
--- a/app-emacs/compat/compat-29.1.4.2.ebuild
+++ b/app-emacs/compat/compat-29.1.4.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-08-02 Thread Maciej Barć
commit: 4e56d87d9b7f2760ba628cd3898f72e3b24f4839
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Aug  2 11:26:36 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Aug  2 14:11:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e56d87d

app-emacs/compat: bump to 29.1.4.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.4.2.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index e11b3c489c49..427a744a39f3 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,3 +1,4 @@
 DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510
 DIST compat-29.1.4.0.tar.gz 127066 BLAKE2B 
e070ee6f64ad8a0ead91e8ef5fb6bdad95e4f0a8d16f8e513fcd60a91714f0fe2d8d084a23be5d6421d7129c603186db5ec80af3f2725f288e15c846c571ea3f
 SHA512 
027341e06ab9f3c6c109a1bfee513b7ac1b472ed9e7002f731be2fa944920ec6805a928f69c7369ab98c818cee87dd3dfe0c217a4595752701f9939171f9f4de
 DIST compat-29.1.4.1.tar.gz 127809 BLAKE2B 
e558747786932f49643d0869b2a4e9c8a6cae1e2386c99a65584ef55a9ba54ed00f172b86372a23f6fe43a1565c16d5e3e08933e3636c6e36344a8bd7d38e347
 SHA512 
3ebb02a8c41e056e7414f9c978066e888e58cc53b420f63051a6c46d486be2735517f03dbc191d4fefa3a058c469c9d718c9cd5f951745c5c09d9603352b7572
+DIST compat-29.1.4.2.tar.gz 128695 BLAKE2B 
e02d431c307b08d07888362a20fb597cfcb275b64559a116169eff7f875ff3dbf23bb1344249fa8ac2b25cf7ade20752ce9e97188a49d851ba5ae1dfa8cb
 SHA512 
a31fb1564b1bad20f0f7a0a400e9834e88c2e21b8c022ce4696e27cddc351b7c882765235accde0b3f4a417680699bc5bb69f7485436c8e64d799e8a5ac9e390

diff --git a/app-emacs/compat/compat-29.1.4.2.ebuild 
b/app-emacs/compat/compat-29.1.4.2.ebuild
new file mode 100644
index ..4c6643fbd200
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.4.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-06-24 Thread Sam James
commit: 179d83805a4d5792ee9269628dbca5f207604576
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 24 22:39:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 24 22:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=179d8380

app-emacs/compat: Stabilize 29.1.4.1 arm64, #909101

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.4.1.ebuild 
b/app-emacs/compat/compat-29.1.4.1.ebuild
index 291adc3fc119..5252013d2177 100644
--- a/app-emacs/compat/compat-29.1.4.1.ebuild
+++ b/app-emacs/compat/compat-29.1.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-05-13 Thread Jakov Smolić
commit: 33b4a92ad2d13da39de62953c12ffcf8774fb345
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 13 14:51:26 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 13 14:51:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b4a92a

app-emacs/compat: Keyword 29.1.4.1 riscv, #906291

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emacs/compat/compat-29.1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.4.1.ebuild 
b/app-emacs/compat/compat-29.1.4.1.ebuild
index b7d5a4710150..291adc3fc119 100644
--- a/app-emacs/compat/compat-29.1.4.1.ebuild
+++ b/app-emacs/compat/compat-29.1.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-05-13 Thread Maciej Barć
commit: 5a9ab903400b8ee1c68fd56416763b4a4405ad51
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat May 13 10:40:21 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat May 13 10:57:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a9ab903

app-emacs/compat: drop old 29.1.1.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.1.0.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 35aab514ca8f..e11b3c489c49 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,4 +1,3 @@
-DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510
 DIST compat-29.1.4.0.tar.gz 127066 BLAKE2B 
e070ee6f64ad8a0ead91e8ef5fb6bdad95e4f0a8d16f8e513fcd60a91714f0fe2d8d084a23be5d6421d7129c603186db5ec80af3f2725f288e15c846c571ea3f
 SHA512 
027341e06ab9f3c6c109a1bfee513b7ac1b472ed9e7002f731be2fa944920ec6805a928f69c7369ab98c818cee87dd3dfe0c217a4595752701f9939171f9f4de
 DIST compat-29.1.4.1.tar.gz 127809 BLAKE2B 
e558747786932f49643d0869b2a4e9c8a6cae1e2386c99a65584ef55a9ba54ed00f172b86372a23f6fe43a1565c16d5e3e08933e3636c6e36344a8bd7d38e347
 SHA512 
3ebb02a8c41e056e7414f9c978066e888e58cc53b420f63051a6c46d486be2735517f03dbc191d4fefa3a058c469c9d718c9cd5f951745c5c09d9603352b7572

diff --git a/app-emacs/compat/compat-29.1.1.0.ebuild 
b/app-emacs/compat/compat-29.1.1.0.ebuild
deleted file mode 100644
index b7d5a4710150..
--- a/app-emacs/compat/compat-29.1.1.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-05-13 Thread Maciej Barć
commit: 92f3a0325466a2087d8b7beec2b9827b1f24d242
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat May 13 10:40:13 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat May 13 10:57:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f3a032

app-emacs/compat: drop old 28.1.2.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-28.1.2.2.ebuild | 39 -
 2 files changed, 40 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 76228b0b32d1..35aab514ca8f 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,4 +1,3 @@
-DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510
 DIST compat-29.1.4.0.tar.gz 127066 BLAKE2B 
e070ee6f64ad8a0ead91e8ef5fb6bdad95e4f0a8d16f8e513fcd60a91714f0fe2d8d084a23be5d6421d7129c603186db5ec80af3f2725f288e15c846c571ea3f
 SHA512 
027341e06ab9f3c6c109a1bfee513b7ac1b472ed9e7002f731be2fa944920ec6805a928f69c7369ab98c818cee87dd3dfe0c217a4595752701f9939171f9f4de

diff --git a/app-emacs/compat/compat-28.1.2.2.ebuild 
b/app-emacs/compat/compat-28.1.2.2.ebuild
deleted file mode 100644
index 03355a84adab..
--- a/app-emacs/compat/compat-28.1.2.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-04-27 Thread Sam James
commit: a3ca1c55757ca0dac4b03b906fd5ad1da6bcb7b0
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 27 23:32:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 27 23:32:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ca1c55

app-emacs/compat: Stabilize 29.1.4.1 ALLARCHES, #905191

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.4.1.ebuild 
b/app-emacs/compat/compat-29.1.4.1.ebuild
index b6c3033fa94b..b7d5a4710150 100644
--- a/app-emacs/compat/compat-29.1.4.1.ebuild
+++ b/app-emacs/compat/compat-29.1.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-04-01 Thread Sam James
commit: 212483fd9409cb42d9e0c05967c0fb552689935b
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  2 01:43:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  2 01:43:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=212483fd

app-emacs/compat: Stabilize 29.1.4.0 amd64, #903682

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.4.0.ebuild 
b/app-emacs/compat/compat-29.1.4.0.ebuild
index b6c3033fa94b..a00bd1519e18 100644
--- a/app-emacs/compat/compat-29.1.4.0.ebuild
+++ b/app-emacs/compat/compat-29.1.4.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-03-27 Thread Maciej Barć
commit: 8817d9660bfd11307efdea0a9512b26b0edd4667
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Mar 28 00:24:33 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Mar 28 00:50:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8817d966

app-emacs/compat: bump to 29.1.4.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.4.1.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index a6dcb5437f21..76228b0b32d1 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -2,3 +2,4 @@ DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289d
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510
 DIST compat-29.1.4.0.tar.gz 127066 BLAKE2B 
e070ee6f64ad8a0ead91e8ef5fb6bdad95e4f0a8d16f8e513fcd60a91714f0fe2d8d084a23be5d6421d7129c603186db5ec80af3f2725f288e15c846c571ea3f
 SHA512 
027341e06ab9f3c6c109a1bfee513b7ac1b472ed9e7002f731be2fa944920ec6805a928f69c7369ab98c818cee87dd3dfe0c217a4595752701f9939171f9f4de
+DIST compat-29.1.4.1.tar.gz 127809 BLAKE2B 
e558747786932f49643d0869b2a4e9c8a6cae1e2386c99a65584ef55a9ba54ed00f172b86372a23f6fe43a1565c16d5e3e08933e3636c6e36344a8bd7d38e347
 SHA512 
3ebb02a8c41e056e7414f9c978066e888e58cc53b420f63051a6c46d486be2735517f03dbc191d4fefa3a058c469c9d718c9cd5f951745c5c09d9603352b7572

diff --git a/app-emacs/compat/compat-29.1.4.1.ebuild 
b/app-emacs/compat/compat-29.1.4.1.ebuild
new file mode 100644
index ..b6c3033fa94b
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.4.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-03-13 Thread Sam James
commit: bba33798b30924c038488211d345c500201dfcda
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 13 22:48:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 13 22:48:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba33798

app-emacs/compat: Stabilize 29.1.3.3 ALLARCHES, #900983

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.3.3.ebuild 
b/app-emacs/compat/compat-29.1.3.3.ebuild
index 459edf66eea1..627d432da57e 100644
--- a/app-emacs/compat/compat-29.1.3.3.ebuild
+++ b/app-emacs/compat/compat-29.1.3.3.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-03-13 Thread Maciej Barć
commit: b39f57222e19923e1bab5a385a53954bf55db3d6
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 13 11:55:49 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 13 12:01:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b39f5722

app-emacs/compat: drop old 29.1.3.4

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.3.4.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 2b6e6382a768..a6dcb5437f21 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,5 +1,4 @@
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510
-DIST compat-29.1.3.4.tar.gz 125753 BLAKE2B 
d757ea33ebf5b75c37bf3de5d70da2e4c1cf17bfea34d55fe6a06ffe6505632f5984a91e40b0e951fc4e5460fd98d3ac028c930a9f5f4c8adf381213d7d2a486
 SHA512 
c33aafcc22cfd158ee546a08b42d1cbd02b0687a6c28ecded991f8baafd2e20216adc3703c3c257c6e32e04da97dcccbb5db528c10d51a53be13ddd778f175bb
 DIST compat-29.1.4.0.tar.gz 127066 BLAKE2B 
e070ee6f64ad8a0ead91e8ef5fb6bdad95e4f0a8d16f8e513fcd60a91714f0fe2d8d084a23be5d6421d7129c603186db5ec80af3f2725f288e15c846c571ea3f
 SHA512 
027341e06ab9f3c6c109a1bfee513b7ac1b472ed9e7002f731be2fa944920ec6805a928f69c7369ab98c818cee87dd3dfe0c217a4595752701f9939171f9f4de

diff --git a/app-emacs/compat/compat-29.1.3.4.ebuild 
b/app-emacs/compat/compat-29.1.3.4.ebuild
deleted file mode 100644
index 459edf66eea1..
--- a/app-emacs/compat/compat-29.1.3.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=24.4
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-03-13 Thread Maciej Barć
commit: bdd6377c9fceb37b4eb4d5bc0ea2aaf9e94faa94
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar 13 11:55:43 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar 13 12:01:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd6377c

app-emacs/compat: drop old 29.1.3.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.3.2.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 92921480d298..2b6e6382a768 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,6 +1,5 @@
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
-DIST compat-29.1.3.2.tar.gz 117624 BLAKE2B 
340f9e5c31770370e1a7320c31d81bcd5e723c80fd1e178f852dfc4213c48387364b7ef05babd3a46fd71943d4c1c88ab76911d509be69b0993cf6e81f36abc2
 SHA512 
f5b16ebad7b9701548d605d2e015c8ced65c374ae8ab87e9c34a64be9f018ef909c6b775e7df0ce3b92827c7556a1f754a300ed25db1f3c6299a63f17694d08d
 DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510
 DIST compat-29.1.3.4.tar.gz 125753 BLAKE2B 
d757ea33ebf5b75c37bf3de5d70da2e4c1cf17bfea34d55fe6a06ffe6505632f5984a91e40b0e951fc4e5460fd98d3ac028c930a9f5f4c8adf381213d7d2a486
 SHA512 
c33aafcc22cfd158ee546a08b42d1cbd02b0687a6c28ecded991f8baafd2e20216adc3703c3c257c6e32e04da97dcccbb5db528c10d51a53be13ddd778f175bb
 DIST compat-29.1.4.0.tar.gz 127066 BLAKE2B 
e070ee6f64ad8a0ead91e8ef5fb6bdad95e4f0a8d16f8e513fcd60a91714f0fe2d8d084a23be5d6421d7129c603186db5ec80af3f2725f288e15c846c571ea3f
 SHA512 
027341e06ab9f3c6c109a1bfee513b7ac1b472ed9e7002f731be2fa944920ec6805a928f69c7369ab98c818cee87dd3dfe0c217a4595752701f9939171f9f4de

diff --git a/app-emacs/compat/compat-29.1.3.2.ebuild 
b/app-emacs/compat/compat-29.1.3.2.ebuild
deleted file mode 100644
index 459edf66eea1..
--- a/app-emacs/compat/compat-29.1.3.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=24.4
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-03-06 Thread Maciej Barć
commit: 93b0bad9478739dda73d4467768d608e35255a2e
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  6 14:45:55 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  6 15:33:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b0bad9

app-emacs/compat: bump to 29.1.4.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.4.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 8e15007a3d08..92921480d298 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -3,3 +3,4 @@ DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f
 DIST compat-29.1.3.2.tar.gz 117624 BLAKE2B 
340f9e5c31770370e1a7320c31d81bcd5e723c80fd1e178f852dfc4213c48387364b7ef05babd3a46fd71943d4c1c88ab76911d509be69b0993cf6e81f36abc2
 SHA512 
f5b16ebad7b9701548d605d2e015c8ced65c374ae8ab87e9c34a64be9f018ef909c6b775e7df0ce3b92827c7556a1f754a300ed25db1f3c6299a63f17694d08d
 DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510
 DIST compat-29.1.3.4.tar.gz 125753 BLAKE2B 
d757ea33ebf5b75c37bf3de5d70da2e4c1cf17bfea34d55fe6a06ffe6505632f5984a91e40b0e951fc4e5460fd98d3ac028c930a9f5f4c8adf381213d7d2a486
 SHA512 
c33aafcc22cfd158ee546a08b42d1cbd02b0687a6c28ecded991f8baafd2e20216adc3703c3c257c6e32e04da97dcccbb5db528c10d51a53be13ddd778f175bb
+DIST compat-29.1.4.0.tar.gz 127066 BLAKE2B 
e070ee6f64ad8a0ead91e8ef5fb6bdad95e4f0a8d16f8e513fcd60a91714f0fe2d8d084a23be5d6421d7129c603186db5ec80af3f2725f288e15c846c571ea3f
 SHA512 
027341e06ab9f3c6c109a1bfee513b7ac1b472ed9e7002f731be2fa944920ec6805a928f69c7369ab98c818cee87dd3dfe0c217a4595752701f9939171f9f4de

diff --git a/app-emacs/compat/compat-29.1.4.0.ebuild 
b/app-emacs/compat/compat-29.1.4.0.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.4.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-03-06 Thread Maciej Barć
commit: 00844c8f34b69a1a8849b8a7849fcb1f1d8e4ae3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  6 14:45:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  6 15:33:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00844c8f

app-emacs/compat: drop old 28.1.1.3

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-28.1.1.3.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index f206a8ad7988..8e15007a3d08 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,4 +1,3 @@
-DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.3.2.tar.gz 117624 BLAKE2B 
340f9e5c31770370e1a7320c31d81bcd5e723c80fd1e178f852dfc4213c48387364b7ef05babd3a46fd71943d4c1c88ab76911d509be69b0993cf6e81f36abc2
 SHA512 
f5b16ebad7b9701548d605d2e015c8ced65c374ae8ab87e9c34a64be9f018ef909c6b775e7df0ce3b92827c7556a1f754a300ed25db1f3c6299a63f17694d08d

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
deleted file mode 100644
index 32c0bd9c7966..
--- a/app-emacs/compat/compat-28.1.1.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT=2c3233c0e09ef34176787b6e3da4319751ad91e7
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${COMMIT}.tar.gz
-   -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${COMMIT}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-02-11 Thread Maciej Barć
commit: 9a0b4b34e0ca833c78b43dce13200468c9cb7b59
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Feb 12 00:46:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Feb 12 00:47:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a0b4b34

app-emacs/compat: bump to 29.1.3.4

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.3.4.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 8a535dede1aa..f206a8ad7988 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -3,3 +3,4 @@ DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289d
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.3.2.tar.gz 117624 BLAKE2B 
340f9e5c31770370e1a7320c31d81bcd5e723c80fd1e178f852dfc4213c48387364b7ef05babd3a46fd71943d4c1c88ab76911d509be69b0993cf6e81f36abc2
 SHA512 
f5b16ebad7b9701548d605d2e015c8ced65c374ae8ab87e9c34a64be9f018ef909c6b775e7df0ce3b92827c7556a1f754a300ed25db1f3c6299a63f17694d08d
 DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510
+DIST compat-29.1.3.4.tar.gz 125753 BLAKE2B 
d757ea33ebf5b75c37bf3de5d70da2e4c1cf17bfea34d55fe6a06ffe6505632f5984a91e40b0e951fc4e5460fd98d3ac028c930a9f5f4c8adf381213d7d2a486
 SHA512 
c33aafcc22cfd158ee546a08b42d1cbd02b0687a6c28ecded991f8baafd2e20216adc3703c3c257c6e32e04da97dcccbb5db528c10d51a53be13ddd778f175bb

diff --git a/app-emacs/compat/compat-29.1.3.4.ebuild 
b/app-emacs/compat/compat-29.1.3.4.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.3.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-02-10 Thread Sam James
commit: 743e32f57cee1372e85acbce41325d2cbd5f2134
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 10 20:35:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 10 20:35:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=743e32f5

app-emacs/compat: Stabilize 29.1.1.0 ALLARCHES, #893860

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-29.1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-29.1.1.0.ebuild 
b/app-emacs/compat/compat-29.1.1.0.ebuild
index 459edf66eea1..627d432da57e 100644
--- a/app-emacs/compat/compat-29.1.1.0.ebuild
+++ b/app-emacs/compat/compat-29.1.1.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-02-08 Thread Maciej Barć
commit: e4d17f28b783f150acb417caa148a27dee6c2f77
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  8 14:15:57 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  8 15:01:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d17f28

app-emacs/compat: drop old 29.1.3.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.3.0.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index d2a85fa99669..e29863b212e0 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,6 +1,5 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
-DIST compat-29.1.3.0.tar.gz 111711 BLAKE2B 
7a9b104baf141136e91a49e4697e0add3da64cf979354c25c7798c9a8f1b91796e774f262fc306a12c4c03d918089ca9af48471ab62bb0f02a890969f54104e7
 SHA512 
5724855f0572b33bd96ea0dfa85eac3b64f6c5be58edc2b14d474295d0b0cd86a0e71d704907aed37d1bb254be938e98ef15323cae590ca10cd072b94d3f25c2
 DIST compat-29.1.3.1.tar.gz 112748 BLAKE2B 
d7e3d5e28931857f28d564bd03cb3ebfb3e6d0fa503843b425583950b9473cee9676ddb571af4f788a016ea42eace06a317dc4bf967556d85e50cb5d26097c62
 SHA512 
bde4ee9d3ba813fddf5db9f91e1211e5aa4d678a31e8bd4904ba9e94d66efad90fa0ce39583925121761b25ff197d26370412ef927ecad6ee9bea0f49ec41555
 DIST compat-29.1.3.2.tar.gz 117624 BLAKE2B 
340f9e5c31770370e1a7320c31d81bcd5e723c80fd1e178f852dfc4213c48387364b7ef05babd3a46fd71943d4c1c88ab76911d509be69b0993cf6e81f36abc2
 SHA512 
f5b16ebad7b9701548d605d2e015c8ced65c374ae8ab87e9c34a64be9f018ef909c6b775e7df0ce3b92827c7556a1f754a300ed25db1f3c6299a63f17694d08d

diff --git a/app-emacs/compat/compat-29.1.3.0.ebuild 
b/app-emacs/compat/compat-29.1.3.0.ebuild
deleted file mode 100644
index 459edf66eea1..
--- a/app-emacs/compat/compat-29.1.3.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=24.4
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-02-08 Thread Maciej Barć
commit: da9680a67f48e4f8308ef2faa337629254f3fd86
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  8 14:16:03 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  8 15:01:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9680a6

app-emacs/compat: drop old 29.1.3.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.3.1.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index e29863b212e0..bcc1c001428d 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,5 +1,4 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
-DIST compat-29.1.3.1.tar.gz 112748 BLAKE2B 
d7e3d5e28931857f28d564bd03cb3ebfb3e6d0fa503843b425583950b9473cee9676ddb571af4f788a016ea42eace06a317dc4bf967556d85e50cb5d26097c62
 SHA512 
bde4ee9d3ba813fddf5db9f91e1211e5aa4d678a31e8bd4904ba9e94d66efad90fa0ce39583925121761b25ff197d26370412ef927ecad6ee9bea0f49ec41555
 DIST compat-29.1.3.2.tar.gz 117624 BLAKE2B 
340f9e5c31770370e1a7320c31d81bcd5e723c80fd1e178f852dfc4213c48387364b7ef05babd3a46fd71943d4c1c88ab76911d509be69b0993cf6e81f36abc2
 SHA512 
f5b16ebad7b9701548d605d2e015c8ced65c374ae8ab87e9c34a64be9f018ef909c6b775e7df0ce3b92827c7556a1f754a300ed25db1f3c6299a63f17694d08d

diff --git a/app-emacs/compat/compat-29.1.3.1.ebuild 
b/app-emacs/compat/compat-29.1.3.1.ebuild
deleted file mode 100644
index 459edf66eea1..
--- a/app-emacs/compat/compat-29.1.3.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=24.4
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-02-08 Thread Maciej Barć
commit: 91923ca227876a4d9bc7c24cc15f7c379b0afd7f
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb  8 14:16:25 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb  8 15:01:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91923ca2

app-emacs/compat: bump to 29.1.3.3

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.3.3.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index bcc1c001428d..8a535dede1aa 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -2,3 +2,4 @@ DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d7582
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.3.2.tar.gz 117624 BLAKE2B 
340f9e5c31770370e1a7320c31d81bcd5e723c80fd1e178f852dfc4213c48387364b7ef05babd3a46fd71943d4c1c88ab76911d509be69b0993cf6e81f36abc2
 SHA512 
f5b16ebad7b9701548d605d2e015c8ced65c374ae8ab87e9c34a64be9f018ef909c6b775e7df0ce3b92827c7556a1f754a300ed25db1f3c6299a63f17694d08d
+DIST compat-29.1.3.3.tar.gz 124534 BLAKE2B 
680a404a4819ebbd95f94e2112f8fe3e08cd7c47204319f231c844bdc064153e7df0f653ac9614e6b6185f30b4e82b52aeb8317d74f5aa1c89252c4e6b6afa52
 SHA512 
fb69e2cff11daea1e3ba6a4755dccb81850c0e64b335978c5a30cb8236108ae369149d8f2e04746884281c01535aba6e6c5ac3c319497d511ecdd090bed83510

diff --git a/app-emacs/compat/compat-29.1.3.3.ebuild 
b/app-emacs/compat/compat-29.1.3.3.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.3.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-02-02 Thread Maciej Barć
commit: 1adad85124c9d1e67be104d550b0898acaa3885d
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Feb  2 17:32:32 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Feb  2 17:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1adad851

app-emacs/compat: bump to 29.1.3.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.3.2.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 41972213b082..d2a85fa99669 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -3,3 +3,4 @@ DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289d
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.3.0.tar.gz 111711 BLAKE2B 
7a9b104baf141136e91a49e4697e0add3da64cf979354c25c7798c9a8f1b91796e774f262fc306a12c4c03d918089ca9af48471ab62bb0f02a890969f54104e7
 SHA512 
5724855f0572b33bd96ea0dfa85eac3b64f6c5be58edc2b14d474295d0b0cd86a0e71d704907aed37d1bb254be938e98ef15323cae590ca10cd072b94d3f25c2
 DIST compat-29.1.3.1.tar.gz 112748 BLAKE2B 
d7e3d5e28931857f28d564bd03cb3ebfb3e6d0fa503843b425583950b9473cee9676ddb571af4f788a016ea42eace06a317dc4bf967556d85e50cb5d26097c62
 SHA512 
bde4ee9d3ba813fddf5db9f91e1211e5aa4d678a31e8bd4904ba9e94d66efad90fa0ce39583925121761b25ff197d26370412ef927ecad6ee9bea0f49ec41555
+DIST compat-29.1.3.2.tar.gz 117624 BLAKE2B 
340f9e5c31770370e1a7320c31d81bcd5e723c80fd1e178f852dfc4213c48387364b7ef05babd3a46fd71943d4c1c88ab76911d509be69b0993cf6e81f36abc2
 SHA512 
f5b16ebad7b9701548d605d2e015c8ced65c374ae8ab87e9c34a64be9f018ef909c6b775e7df0ce3b92827c7556a1f754a300ed25db1f3c6299a63f17694d08d

diff --git a/app-emacs/compat/compat-29.1.3.2.ebuild 
b/app-emacs/compat/compat-29.1.3.2.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.3.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-27 Thread Maciej Barć
commit: 538d3ff2cba2d5e6aef8c99164017a1c19d9c5b6
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan 27 00:16:28 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan 27 13:01:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538d3ff2

app-emacs/compat: drop old 29.1.2.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.2.0.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 20f4d406ecef..4be5d88393e9 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -2,6 +2,5 @@ DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d7582
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.1.1.tar.gz 96932 BLAKE2B 
69941bc24d5146103d82862214064b11bfdd335d1af48bf776024c4f73fa156b1d953bb7dad902bbf31a957dfa498762377136ea062fbc7aa0d716cc42bc0228
 SHA512 
d31b5544e703252d97ef8145ce9f1dc3265264d1e1b62ca46e0baf200b6fb839d20701dafccedb22661472678ca4fcb74fa613fe7244e6359504fb67699f18cc
-DIST compat-29.1.2.0.tar.gz 98435 BLAKE2B 
c78a57badb43c527598f2f48bb80a348d2805bb2f0fbec2d76a97b02bcfab5edf48033788f04c9e2b6534471eeff033654bf255202c92200b08a3ebbaa2d2cb3
 SHA512 
0fadc730d1ae4fda443eff4b3e6a9e49b6b676963d45b08c020b1aa295af9345ec48da082fde651284c52699433e31ef973fe99305614577d325ab9e4059618f
 DIST compat-29.1.3.0.tar.gz 111711 BLAKE2B 
7a9b104baf141136e91a49e4697e0add3da64cf979354c25c7798c9a8f1b91796e774f262fc306a12c4c03d918089ca9af48471ab62bb0f02a890969f54104e7
 SHA512 
5724855f0572b33bd96ea0dfa85eac3b64f6c5be58edc2b14d474295d0b0cd86a0e71d704907aed37d1bb254be938e98ef15323cae590ca10cd072b94d3f25c2
 DIST compat-29.1.3.1.tar.gz 112748 BLAKE2B 
d7e3d5e28931857f28d564bd03cb3ebfb3e6d0fa503843b425583950b9473cee9676ddb571af4f788a016ea42eace06a317dc4bf967556d85e50cb5d26097c62
 SHA512 
bde4ee9d3ba813fddf5db9f91e1211e5aa4d678a31e8bd4904ba9e94d66efad90fa0ce39583925121761b25ff197d26370412ef927ecad6ee9bea0f49ec41555

diff --git a/app-emacs/compat/compat-29.1.2.0.ebuild 
b/app-emacs/compat/compat-29.1.2.0.ebuild
deleted file mode 100644
index 459edf66eea1..
--- a/app-emacs/compat/compat-29.1.2.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=24.4
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-27 Thread Maciej Barć
commit: 2c29703ab1f424e41a6ddce6469990ac6aaef1b2
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan 27 00:16:41 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan 27 13:01:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c29703a

app-emacs/compat: drop old 29.1.1.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.1.1.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 4be5d88393e9..41972213b082 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,6 +1,5 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
-DIST compat-29.1.1.1.tar.gz 96932 BLAKE2B 
69941bc24d5146103d82862214064b11bfdd335d1af48bf776024c4f73fa156b1d953bb7dad902bbf31a957dfa498762377136ea062fbc7aa0d716cc42bc0228
 SHA512 
d31b5544e703252d97ef8145ce9f1dc3265264d1e1b62ca46e0baf200b6fb839d20701dafccedb22661472678ca4fcb74fa613fe7244e6359504fb67699f18cc
 DIST compat-29.1.3.0.tar.gz 111711 BLAKE2B 
7a9b104baf141136e91a49e4697e0add3da64cf979354c25c7798c9a8f1b91796e774f262fc306a12c4c03d918089ca9af48471ab62bb0f02a890969f54104e7
 SHA512 
5724855f0572b33bd96ea0dfa85eac3b64f6c5be58edc2b14d474295d0b0cd86a0e71d704907aed37d1bb254be938e98ef15323cae590ca10cd072b94d3f25c2
 DIST compat-29.1.3.1.tar.gz 112748 BLAKE2B 
d7e3d5e28931857f28d564bd03cb3ebfb3e6d0fa503843b425583950b9473cee9676ddb571af4f788a016ea42eace06a317dc4bf967556d85e50cb5d26097c62
 SHA512 
bde4ee9d3ba813fddf5db9f91e1211e5aa4d678a31e8bd4904ba9e94d66efad90fa0ce39583925121761b25ff197d26370412ef927ecad6ee9bea0f49ec41555

diff --git a/app-emacs/compat/compat-29.1.1.1.ebuild 
b/app-emacs/compat/compat-29.1.1.1.ebuild
deleted file mode 100644
index 459edf66eea1..
--- a/app-emacs/compat/compat-29.1.1.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=24.4
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
-   https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-27 Thread Maciej Barć
commit: 9e6c2254dbfe662e4470ff836f9506956c1c0807
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan 27 00:15:30 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan 27 13:01:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6c2254

app-emacs/compat: bump to 29.1.3.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.3.1.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 5f3b40bc9757..20f4d406ecef 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -4,3 +4,4 @@ DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f
 DIST compat-29.1.1.1.tar.gz 96932 BLAKE2B 
69941bc24d5146103d82862214064b11bfdd335d1af48bf776024c4f73fa156b1d953bb7dad902bbf31a957dfa498762377136ea062fbc7aa0d716cc42bc0228
 SHA512 
d31b5544e703252d97ef8145ce9f1dc3265264d1e1b62ca46e0baf200b6fb839d20701dafccedb22661472678ca4fcb74fa613fe7244e6359504fb67699f18cc
 DIST compat-29.1.2.0.tar.gz 98435 BLAKE2B 
c78a57badb43c527598f2f48bb80a348d2805bb2f0fbec2d76a97b02bcfab5edf48033788f04c9e2b6534471eeff033654bf255202c92200b08a3ebbaa2d2cb3
 SHA512 
0fadc730d1ae4fda443eff4b3e6a9e49b6b676963d45b08c020b1aa295af9345ec48da082fde651284c52699433e31ef973fe99305614577d325ab9e4059618f
 DIST compat-29.1.3.0.tar.gz 111711 BLAKE2B 
7a9b104baf141136e91a49e4697e0add3da64cf979354c25c7798c9a8f1b91796e774f262fc306a12c4c03d918089ca9af48471ab62bb0f02a890969f54104e7
 SHA512 
5724855f0572b33bd96ea0dfa85eac3b64f6c5be58edc2b14d474295d0b0cd86a0e71d704907aed37d1bb254be938e98ef15323cae590ca10cd072b94d3f25c2
+DIST compat-29.1.3.1.tar.gz 112748 BLAKE2B 
d7e3d5e28931857f28d564bd03cb3ebfb3e6d0fa503843b425583950b9473cee9676ddb571af4f788a016ea42eace06a317dc4bf967556d85e50cb5d26097c62
 SHA512 
bde4ee9d3ba813fddf5db9f91e1211e5aa4d678a31e8bd4904ba9e94d66efad90fa0ce39583925121761b25ff197d26370412ef927ecad6ee9bea0f49ec41555

diff --git a/app-emacs/compat/compat-29.1.3.1.ebuild 
b/app-emacs/compat/compat-29.1.3.1.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.3.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-22 Thread Maciej Barć
commit: e42231b7128f139c0ff3866937cdd27b7fa98649
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 23 06:10:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 23 07:56:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42231b7

app-emacs/compat: bump to 29.1.3.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.3.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index a76d023ca1c3..5f3b40bc9757 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -3,3 +3,4 @@ DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289d
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.1.1.tar.gz 96932 BLAKE2B 
69941bc24d5146103d82862214064b11bfdd335d1af48bf776024c4f73fa156b1d953bb7dad902bbf31a957dfa498762377136ea062fbc7aa0d716cc42bc0228
 SHA512 
d31b5544e703252d97ef8145ce9f1dc3265264d1e1b62ca46e0baf200b6fb839d20701dafccedb22661472678ca4fcb74fa613fe7244e6359504fb67699f18cc
 DIST compat-29.1.2.0.tar.gz 98435 BLAKE2B 
c78a57badb43c527598f2f48bb80a348d2805bb2f0fbec2d76a97b02bcfab5edf48033788f04c9e2b6534471eeff033654bf255202c92200b08a3ebbaa2d2cb3
 SHA512 
0fadc730d1ae4fda443eff4b3e6a9e49b6b676963d45b08c020b1aa295af9345ec48da082fde651284c52699433e31ef973fe99305614577d325ab9e4059618f
+DIST compat-29.1.3.0.tar.gz 111711 BLAKE2B 
7a9b104baf141136e91a49e4697e0add3da64cf979354c25c7798c9a8f1b91796e774f262fc306a12c4c03d918089ca9af48471ab62bb0f02a890969f54104e7
 SHA512 
5724855f0572b33bd96ea0dfa85eac3b64f6c5be58edc2b14d474295d0b0cd86a0e71d704907aed37d1bb254be938e98ef15323cae590ca10cd072b94d3f25c2

diff --git a/app-emacs/compat/compat-29.1.3.0.ebuild 
b/app-emacs/compat/compat-29.1.3.0.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-18 Thread Maciej Barć
commit: e3d1de58bb88d608ac67d977d502502d85500bdc
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan 17 16:51:58 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jan 18 10:30:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3d1de58

app-emacs/compat: bump to 29.1.2.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.2.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index fe2ff5c0e82c..a76d023ca1c3 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -2,3 +2,4 @@ DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d7582
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.1.1.tar.gz 96932 BLAKE2B 
69941bc24d5146103d82862214064b11bfdd335d1af48bf776024c4f73fa156b1d953bb7dad902bbf31a957dfa498762377136ea062fbc7aa0d716cc42bc0228
 SHA512 
d31b5544e703252d97ef8145ce9f1dc3265264d1e1b62ca46e0baf200b6fb839d20701dafccedb22661472678ca4fcb74fa613fe7244e6359504fb67699f18cc
+DIST compat-29.1.2.0.tar.gz 98435 BLAKE2B 
c78a57badb43c527598f2f48bb80a348d2805bb2f0fbec2d76a97b02bcfab5edf48033788f04c9e2b6534471eeff033654bf255202c92200b08a3ebbaa2d2cb3
 SHA512 
0fadc730d1ae4fda443eff4b3e6a9e49b6b676963d45b08c020b1aa295af9345ec48da082fde651284c52699433e31ef973fe99305614577d325ab9e4059618f

diff --git a/app-emacs/compat/compat-29.1.2.0.ebuild 
b/app-emacs/compat/compat-29.1.2.0.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-16 Thread Sam James
commit: d1046f51066ef7f4ff5246e10f8b00d792aac50d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 16 14:32:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 16 14:32:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1046f51

app-emacs/compat: Stabilize 28.1.2.2 ALLARCHES, #891021

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-28.1.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/compat/compat-28.1.2.2.ebuild 
b/app-emacs/compat/compat-28.1.2.2.ebuild
index 25a6e34f331f..31a646a223a7 100644
--- a/app-emacs/compat/compat-28.1.2.2.ebuild
+++ b/app-emacs/compat/compat-28.1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-16 Thread Maciej Barć
commit: a0436405ad053f94ac5f28111452bb9ba301bea5
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 16 05:49:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 16 12:20:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0436405

app-emacs/compat: drop old 29.1.0.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-29.1.0.1.ebuild | 44 -
 2 files changed, 45 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 603b6654f493..fe2ff5c0e82c 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,5 +1,4 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
-DIST compat-29.1.0.1.tar.gz 98171 BLAKE2B 
46fd4052b7e3f6deb7789cb50d2d6c19d698531de04a171b3afc9035ed6ff3e204ee58e770eb699c05d722141b409e34dc13df1af6e3cda275ff107759a0a957
 SHA512 
51af7d1f87c838d421f017f2bdcce215e6951bd69181abff64c2c87f6ff1aac1b5f29e0dc91be2f48589e9a6092007a99d987791213801c7e0d89a372dfa4b72
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
 DIST compat-29.1.1.1.tar.gz 96932 BLAKE2B 
69941bc24d5146103d82862214064b11bfdd335d1af48bf776024c4f73fa156b1d953bb7dad902bbf31a957dfa498762377136ea062fbc7aa0d716cc42bc0228
 SHA512 
d31b5544e703252d97ef8145ce9f1dc3265264d1e1b62ca46e0baf200b6fb839d20701dafccedb22661472678ca4fcb74fa613fe7244e6359504fb67699f18cc

diff --git a/app-emacs/compat/compat-29.1.0.1.ebuild 
b/app-emacs/compat/compat-29.1.0.1.ebuild
deleted file mode 100644
index 8bc70c870235..
--- a/app-emacs/compat/compat-29.1.0.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-H=8a32564247ad3baee571252a2004c3d347962d01
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${H}.tar.gz
-   -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${H}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-16 Thread Maciej Barć
commit: f340486d72d901de4d69a253409938f72bbf6216
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan 16 05:48:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 16 12:20:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f340486d

app-emacs/compat: bump to 29.1.1.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.1.1.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index b933cb81646d..603b6654f493 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -2,3 +2,4 @@ DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d7582
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.0.1.tar.gz 98171 BLAKE2B 
46fd4052b7e3f6deb7789cb50d2d6c19d698531de04a171b3afc9035ed6ff3e204ee58e770eb699c05d722141b409e34dc13df1af6e3cda275ff107759a0a957
 SHA512 
51af7d1f87c838d421f017f2bdcce215e6951bd69181abff64c2c87f6ff1aac1b5f29e0dc91be2f48589e9a6092007a99d987791213801c7e0d89a372dfa4b72
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a
+DIST compat-29.1.1.1.tar.gz 96932 BLAKE2B 
69941bc24d5146103d82862214064b11bfdd335d1af48bf776024c4f73fa156b1d953bb7dad902bbf31a957dfa498762377136ea062fbc7aa0d716cc42bc0228
 SHA512 
d31b5544e703252d97ef8145ce9f1dc3265264d1e1b62ca46e0baf200b6fb839d20701dafccedb22661472678ca4fcb74fa613fe7244e6359504fb67699f18cc

diff --git a/app-emacs/compat/compat-29.1.1.1.ebuild 
b/app-emacs/compat/compat-29.1.1.1.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.1.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-09 Thread Maciej Barć
commit: a5fa6102447cc859742c9e264824f1a4f91825d9
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan  9 21:09:48 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan  9 21:16:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5fa6102

app-emacs/compat: update metadata xml

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emacs/compat/metadata.xml b/app-emacs/compat/metadata.xml
index 2e62f6cab63c..1200c1ebc1c4 100644
--- a/app-emacs/compat/metadata.xml
+++ b/app-emacs/compat/metadata.xml
@@ -1,12 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
+
 
   
 gnu-em...@gentoo.org
 Gentoo GNU Emacs project
   
-  
+  
   
+https://github.com/emacs-compat/compat/issues/
+emacs-compat/compat
 ~pkal/compat
   
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-09 Thread Maciej Barć
commit: 768967d8a26abd6fff23338af3f5dd012f75eff7
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan  9 21:03:06 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan  9 21:16:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768967d8

app-emacs/compat: bump to 29.1.1.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.1.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 063aef223227..8e409ac6ef90 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -2,3 +2,4 @@ DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d7582
 DIST compat-28.1.2.1.tar.gz 82434 BLAKE2B 
daf82d8f44af3f1b20dd25d042f401623d84f64a54c3b919714cd13fe4100d3b332e323a5fea5a643cdfc2dfe8b76a6a5684ad676fc595901df50a43e44b82f2
 SHA512 
7d2697b9b5bce25f44ab67438dd2b99bbd5072ed15193264cbd35473796d711d2b8f40db126478ea3c5de55609881ee20555e8a91d075df03f20610164f05d89
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.0.1.tar.gz 98171 BLAKE2B 
46fd4052b7e3f6deb7789cb50d2d6c19d698531de04a171b3afc9035ed6ff3e204ee58e770eb699c05d722141b409e34dc13df1af6e3cda275ff107759a0a957
 SHA512 
51af7d1f87c838d421f017f2bdcce215e6951bd69181abff64c2c87f6ff1aac1b5f29e0dc91be2f48589e9a6092007a99d987791213801c7e0d89a372dfa4b72
+DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a

diff --git a/app-emacs/compat/compat-29.1.1.0.ebuild 
b/app-emacs/compat/compat-29.1.1.0.ebuild
new file mode 100644
index ..459edf66eea1
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.1.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+   https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-09 Thread Maciej Barć
commit: 43bed1e0dfa257e01b03eee4b17c0a2bf86f13b4
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan  9 21:06:54 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan  9 21:16:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43bed1e0

app-emacs/compat: drop old 28.1.2.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-28.1.2.1.ebuild | 41 -
 2 files changed, 42 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 8e409ac6ef90..b933cb81646d 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,5 +1,4 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
-DIST compat-28.1.2.1.tar.gz 82434 BLAKE2B 
daf82d8f44af3f1b20dd25d042f401623d84f64a54c3b919714cd13fe4100d3b332e323a5fea5a643cdfc2dfe8b76a6a5684ad676fc595901df50a43e44b82f2
 SHA512 
7d2697b9b5bce25f44ab67438dd2b99bbd5072ed15193264cbd35473796d711d2b8f40db126478ea3c5de55609881ee20555e8a91d075df03f20610164f05d89
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
 DIST compat-29.1.0.1.tar.gz 98171 BLAKE2B 
46fd4052b7e3f6deb7789cb50d2d6c19d698531de04a171b3afc9035ed6ff3e204ee58e770eb699c05d722141b409e34dc13df1af6e3cda275ff107759a0a957
 SHA512 
51af7d1f87c838d421f017f2bdcce215e6951bd69181abff64c2c87f6ff1aac1b5f29e0dc91be2f48589e9a6092007a99d987791213801c7e0d89a372dfa4b72
 DIST compat-29.1.1.0.tar.gz 94072 BLAKE2B 
675f0bbf4411fb0d2c2e8f77bcd62dbe56da1f052bd6e390dade0c8075eaa480bb387280a29ae09396a2f4bf27746ae1065d38dd1b7882b9c8c0ec3a4eb776e5
 SHA512 
5c7b093314cd8f8d8cbab4f470a64d3f104d0e79d2881f2f2309700c6fe5f58a72a8a65379868edba33c0b6af1d43f1474e2fefc65c033f39981d29fca35259a

diff --git a/app-emacs/compat/compat-28.1.2.1.ebuild 
b/app-emacs/compat/compat-28.1.2.1.ebuild
deleted file mode 100644
index ef23dab91fee..
--- a/app-emacs/compat/compat-28.1.2.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-06 Thread Maciej Barć
commit: 5baa06cd0fddd5413c8596d1e1891590ce1a0b75
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jan  6 19:17:42 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jan  6 19:17:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5baa06cd

app-emacs/compat: bump to 29.1.0.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-29.1.0.1.ebuild | 44 +
 2 files changed, 45 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 00540f6cf09b..063aef223227 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,3 +1,4 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.1.tar.gz 82434 BLAKE2B 
daf82d8f44af3f1b20dd25d042f401623d84f64a54c3b919714cd13fe4100d3b332e323a5fea5a643cdfc2dfe8b76a6a5684ad676fc595901df50a43e44b82f2
 SHA512 
7d2697b9b5bce25f44ab67438dd2b99bbd5072ed15193264cbd35473796d711d2b8f40db126478ea3c5de55609881ee20555e8a91d075df03f20610164f05d89
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c
+DIST compat-29.1.0.1.tar.gz 98171 BLAKE2B 
46fd4052b7e3f6deb7789cb50d2d6c19d698531de04a171b3afc9035ed6ff3e204ee58e770eb699c05d722141b409e34dc13df1af6e3cda275ff107759a0a957
 SHA512 
51af7d1f87c838d421f017f2bdcce215e6951bd69181abff64c2c87f6ff1aac1b5f29e0dc91be2f48589e9a6092007a99d987791213801c7e0d89a372dfa4b72

diff --git a/app-emacs/compat/compat-29.1.0.1.ebuild 
b/app-emacs/compat/compat-29.1.0.1.ebuild
new file mode 100644
index ..8bc70c870235
--- /dev/null
+++ b/app-emacs/compat/compat-29.1.0.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=8a32564247ad3baee571252a2004c3d347962d01
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${H}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-03 Thread Sam James
commit: e2675574381b6b98d3b6584165a39ea9df14bf03
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 23:24:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 23:24:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2675574

app-emacs/compat: Stabilize 28.1.1.3 amd64, #889586

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-28.1.1.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
index 8a61c3a356a2..d7de25c5bf4b 100644
--- a/app-emacs/compat/compat-28.1.1.3.ebuild
+++ b/app-emacs/compat/compat-28.1.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${H}
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2023-01-03 Thread Sam James
commit: d55473be618a5ea8632e7dffc52bd487b3b40745
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 23:24:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 23:24:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55473be

app-emacs/compat: Stabilize 28.1.1.3 x86, #889586

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-28.1.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
index d7de25c5bf4b..db3cbb13f321 100644
--- a/app-emacs/compat/compat-28.1.1.3.ebuild
+++ b/app-emacs/compat/compat-28.1.1.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${H}
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-10-17 Thread Sam James
commit: 87d31276092ad58c3d88e6f942d1aa0c9911d163
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 17 19:23:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 17 19:23:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d31276

app-emacs/compat: Keyword 28.1.2.2 arm64, #877195

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/compat-28.1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-28.1.2.2.ebuild 
b/app-emacs/compat/compat-28.1.2.2.ebuild
index 353e22b71d33..25a6e34f331f 100644
--- a/app-emacs/compat/compat-28.1.2.2.ebuild
+++ b/app-emacs/compat/compat-28.1.2.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-10-17 Thread Arthur Zamarin
commit: e7d671ffd70ae60a084b133a6771bc1e0e3ff73a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 17 17:30:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 17 17:30:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d671ff

app-emacs/compat: Keyword 28.1.2.2 arm, #877195

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emacs/compat/compat-28.1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-28.1.2.2.ebuild 
b/app-emacs/compat/compat-28.1.2.2.ebuild
index 906f0ea87b97..353e22b71d33 100644
--- a/app-emacs/compat/compat-28.1.2.2.ebuild
+++ b/app-emacs/compat/compat-28.1.2.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-10-15 Thread Arthur Zamarin
commit: 6731a01e2b36358502416f93409b30fb0fcddc80
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 15 14:28:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 15 14:28:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6731a01e

app-emacs/compat: Keyword 28.1.2.2 ppc64, #877195

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emacs/compat/compat-28.1.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-28.1.2.2.ebuild 
b/app-emacs/compat/compat-28.1.2.2.ebuild
index ef23dab91fee..906f0ea87b97 100644
--- a/app-emacs/compat/compat-28.1.2.2.ebuild
+++ b/app-emacs/compat/compat-28.1.2.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 
 BDEPEND="sys-apps/texinfo"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-10-08 Thread Maciej Barć
commit: 67100458c374e4e33e710bd9539cc407932414e9
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  8 20:28:06 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  8 20:29:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67100458

app-emacs/compat: drop old 28.1.2.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 -
 app-emacs/compat/compat-28.1.2.0.ebuild | 43 -
 2 files changed, 44 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index a44204b55c1d..00540f6cf09b 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,4 +1,3 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
-DIST compat-28.1.2.0.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.1.tar.gz 82434 BLAKE2B 
daf82d8f44af3f1b20dd25d042f401623d84f64a54c3b919714cd13fe4100d3b332e323a5fea5a643cdfc2dfe8b76a6a5684ad676fc595901df50a43e44b82f2
 SHA512 
7d2697b9b5bce25f44ab67438dd2b99bbd5072ed15193264cbd35473796d711d2b8f40db126478ea3c5de55609881ee20555e8a91d075df03f20610164f05d89
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c

diff --git a/app-emacs/compat/compat-28.1.2.0.ebuild 
b/app-emacs/compat/compat-28.1.2.0.ebuild
deleted file mode 100644
index 8a61c3a356a2..
--- a/app-emacs/compat/compat-28.1.2.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-H=2c3233c0e09ef34176787b6e3da4319751ad91e7
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://git.sr.ht/~pkal/compat/;
-SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${H}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
-   emake compile ${PN}.info
-}
-
-src_test() {
-   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
-   if [[ "${has_json}" != t ]] ; then
-   local line
-   while read line ; do
-   ewarn "${line}"
-   done <<-EOF
-   Your current Emacs version does not support native JSON parsing,
-   which is required for running tests of ${CATEGORY}/${PN}.
-   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
-   to select that version.
-   EOF
-   else
-   emake test
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-10-08 Thread Maciej Barć
commit: f4ad6f263f127f90f9c5f19317370f3e43a78165
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct  8 20:27:34 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct  8 20:29:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ad6f26

app-emacs/compat: bump to 28.1.2.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-28.1.2.1.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 2333441dd226..a44204b55c1d 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,3 +1,4 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.0.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
+DIST compat-28.1.2.1.tar.gz 82434 BLAKE2B 
daf82d8f44af3f1b20dd25d042f401623d84f64a54c3b919714cd13fe4100d3b332e323a5fea5a643cdfc2dfe8b76a6a5684ad676fc595901df50a43e44b82f2
 SHA512 
7d2697b9b5bce25f44ab67438dd2b99bbd5072ed15193264cbd35473796d711d2b8f40db126478ea3c5de55609881ee20555e8a91d075df03f20610164f05d89
 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c

diff --git a/app-emacs/compat/compat-28.1.2.1.ebuild 
b/app-emacs/compat/compat-28.1.2.1.ebuild
new file mode 100644
index ..ef23dab91fee
--- /dev/null
+++ b/app-emacs/compat/compat-28.1.2.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-08-27 Thread Maciej Barć
commit: 516aecf46e713c1ee804401a6437bbbff385fcf6
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Aug 27 00:41:55 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Aug 27 01:27:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516aecf4

app-emacs/compat: bump to 28.1.2.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-28.1.2.2.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 298a7091b2e5..2333441dd226 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,2 +1,3 @@
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.0.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
+DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 
154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e
 SHA512 
65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c

diff --git a/app-emacs/compat/compat-28.1.2.2.ebuild 
b/app-emacs/compat/compat-28.1.2.2.ebuild
new file mode 100644
index ..ef23dab91fee
--- /dev/null
+++ b/app-emacs/compat/compat-28.1.2.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-08-14 Thread Sam James
commit: 1a32ff5afabd9d4dafe6b16937a14f58e076fd2a
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 14 20:04:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 14 20:04:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a32ff5a

app-emacs/compat: add sourcehut upstream metadata

Signed-off-by: Sam James  gentoo.org>

 app-emacs/compat/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emacs/compat/metadata.xml b/app-emacs/compat/metadata.xml
index 3264e3c57176..2e62f6cab63c 100644
--- a/app-emacs/compat/metadata.xml
+++ b/app-emacs/compat/metadata.xml
@@ -6,4 +6,7 @@
 Gentoo GNU Emacs project
   
   
+  
+~pkal/compat
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-07-24 Thread Matthew Smith
commit: f5a238b85565e6e0d46f06ee75d320d6f2025232
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Jul 24 10:47:53 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Jul 24 10:47:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5a238b8

app-emacs/compat: add 28.1.2.0

Signed-off-by: Matthew Smith  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-28.1.2.0.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index c3465f8b913d..7208e4487f42 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,2 +1,3 @@
 DIST compat-28.1.1.1.tar.gz 71771 BLAKE2B 
48feaada7e32f07b425048f8b993b2936450dbed8ba20e0f6319d4b098bcc8007323416bf300221a00fb13ff152698c2beaeea6e743d46b1d32b9c0a016a895c
 SHA512 
e733836934671cb373f70a92a20084622e160f2731c5e5c6ce9df348820261db399da0e78d6b95293d9b6992469e96298e9fe83e331a4caaa377fc6ce61f7040
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
+DIST compat-28.1.2.0.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f

diff --git a/app-emacs/compat/compat-28.1.2.0.ebuild 
b/app-emacs/compat/compat-28.1.2.0.ebuild
new file mode 100644
index ..8a61c3a356a2
--- /dev/null
+++ b/app-emacs/compat/compat-28.1.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=2c3233c0e09ef34176787b6e3da4319751ad91e7
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-07-24 Thread Matthew Smith
commit: b62fa466ca9cc472f244f283d7b4884136acd69d
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Jul 24 10:49:04 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Jul 24 10:49:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b62fa466

app-emacs/compat: drop 28.1.1.1-r1

Signed-off-by: Matthew Smith  gentoo.org>

 app-emacs/compat/Manifest  |  1 -
 app-emacs/compat/compat-28.1.1.1-r1.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 7208e4487f42..298a7091b2e5 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,3 +1,2 @@
-DIST compat-28.1.1.1.tar.gz 71771 BLAKE2B 
48feaada7e32f07b425048f8b993b2936450dbed8ba20e0f6319d4b098bcc8007323416bf300221a00fb13ff152698c2beaeea6e743d46b1d32b9c0a016a895c
 SHA512 
e733836934671cb373f70a92a20084622e160f2731c5e5c6ce9df348820261db399da0e78d6b95293d9b6992469e96298e9fe83e331a4caaa377fc6ce61f7040
 DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f
 DIST compat-28.1.2.0.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f

diff --git a/app-emacs/compat/compat-28.1.1.1-r1.ebuild 
b/app-emacs/compat/compat-28.1.1.1-r1.ebuild
deleted file mode 100644
index 8964a682162d..
--- a/app-emacs/compat/compat-28.1.1.1-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://git.sr.ht/~pkal/compat;
-SRC_URI="https://git.sr.ht/~pkal/compat/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="sys-apps/texinfo"
-
-ELISP_TEXINFO="compat.texi"
-
-src_prepare() {
-   default
-   rm Makefile compat-tests.el || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-06-21 Thread Ulrich Müller
commit: a4044d1f67a0038493894d9f68208fa457fa900d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jun 21 20:27:37 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Jun 21 20:32:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4044d1f

app-emacs/compat: Don't die when the installed Emacs doesn't support tests

There's no perfect solution here, but we don't want to override the
user's choice of Emacs' USE flags just for running tests.

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/compat/compat-28.1.1.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
index 0f484b68b268..8a61c3a356a2 100644
--- a/app-emacs/compat/compat-28.1.1.3.ebuild
+++ b/app-emacs/compat/compat-28.1.1.3.ebuild
@@ -34,9 +34,9 @@ src_test() {
done <<-EOF
Your current Emacs version does not support native JSON parsing,
which is required for running tests of ${CATEGORY}/${PN}.
-   Use "eselect emacs" to select an Emacs version with such 
feature.
+   Emerge >=app-editors/emacs-27 with USE="json" and use "eselect 
emacs"
+   to select that version.
EOF
-   die "Unable to run tests, missing 
\">=app-editors/emacs-27.2[json]\"."
else
emake test
fi



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-06-21 Thread Ulrich Müller
commit: e8701186083295b4136c3e2d45048b1f9265eb1e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jun 21 20:00:30 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Jun 21 20:00:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8701186

app-emacs/compat: Drop BDEPEND on emacs[json]

Bug: https://bugs.gentoo.org/853322#c11
Signed-off-by: Ulrich Müller  gentoo.org>

 app-emacs/compat/compat-28.1.1.3.ebuild | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
index ac9363fe8389..0f484b68b268 100644
--- a/app-emacs/compat/compat-28.1.1.3.ebuild
+++ b/app-emacs/compat/compat-28.1.1.3.ebuild
@@ -16,13 +16,8 @@ S="${WORKDIR}"/${PN}-${H}
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
 
-BDEPEND="
-   sys-apps/texinfo
-   test? ( >=app-editors/emacs-27.2[json] )
-"
+BDEPEND="sys-apps/texinfo"
 
 ELISP_TEXINFO="${PN}.texi"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-06-21 Thread Maciej Barć
commit: cb8fad5ea441ea9c5a8e940fad76b2a07fb32155
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jun 21 19:47:11 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun 21 19:47:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb8fad5e

app-emacs/compat: add missing die to avoid false-positive

Bug: https://bugs.gentoo.org/853322
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/compat-28.1.1.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
index e373d5d8f507..ac9363fe8389 100644
--- a/app-emacs/compat/compat-28.1.1.3.ebuild
+++ b/app-emacs/compat/compat-28.1.1.3.ebuild
@@ -41,6 +41,7 @@ src_test() {
which is required for running tests of ${CATEGORY}/${PN}.
Use "eselect emacs" to select an Emacs version with such 
feature.
EOF
+   die "Unable to run tests, missing 
\">=app-editors/emacs-27.2[json]\"."
else
emake test
fi



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-06-21 Thread Maciej Barć
commit: 98307eefb98e8ec4fa76501aa3bfb877ff59de96
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jun 21 19:35:49 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun 21 19:36:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98307eef

app-emacs/compat: check for native JSON parsing support

Closes: https://bugs.gentoo.org/853322
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/compat-28.1.1.3.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
index c220c6ceb7a3..e373d5d8f507 100644
--- a/app-emacs/compat/compat-28.1.1.3.ebuild
+++ b/app-emacs/compat/compat-28.1.1.3.ebuild
@@ -29,3 +29,19 @@ ELISP_TEXINFO="${PN}.texi"
 src_compile() {
emake compile ${PN}.info
 }
+
+src_test() {
+   local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 
'json-parse-string))")"
+   if [[ "${has_json}" != t ]] ; then
+   local line
+   while read line ; do
+   ewarn "${line}"
+   done <<-EOF
+   Your current Emacs version does not support native JSON parsing,
+   which is required for running tests of ${CATEGORY}/${PN}.
+   Use "eselect emacs" to select an Emacs version with such 
feature.
+   EOF
+   else
+   emake test
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-06-21 Thread Maciej Barć
commit: 9b80c6ce439ef6013dfa1ec1868576d1acaad322
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jun 21 17:46:26 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun 21 17:48:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b80c6ce

app-emacs/compat: add emacs[json] required for tests

Closes: https://bugs.gentoo.org/853322
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/compat-28.1.1.3.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
index e42ede2851ce..c220c6ceb7a3 100644
--- a/app-emacs/compat/compat-28.1.1.3.ebuild
+++ b/app-emacs/compat/compat-28.1.1.3.ebuild
@@ -16,8 +16,13 @@ S="${WORKDIR}"/${PN}-${H}
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
-BDEPEND="sys-apps/texinfo"
+BDEPEND="
+   sys-apps/texinfo
+   test? ( >=app-editors/emacs-27.2[json] )
+"
 
 ELISP_TEXINFO="${PN}.texi"
 



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-06-21 Thread Maciej Barć
commit: 9babaac88e0bb3ac1fcfdc8dfea0cf200c1e7f1d
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jun 21 13:35:25 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jun 21 13:36:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9babaac8

app-emacs/compat: bump to 28.1.1.3

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-28.1.1.3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 2767e08617a0..c3465f8b913d 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1 +1,2 @@
 DIST compat-28.1.1.1.tar.gz 71771 BLAKE2B 
48feaada7e32f07b425048f8b993b2936450dbed8ba20e0f6319d4b098bcc8007323416bf300221a00fb13ff152698c2beaeea6e743d46b1d32b9c0a016a895c
 SHA512 
e733836934671cb373f70a92a20084622e160f2731c5e5c6ce9df348820261db399da0e78d6b95293d9b6992469e96298e9fe83e331a4caaa377fc6ce61f7040
+DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 
82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b
 SHA512 
d65e5ce07cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f

diff --git a/app-emacs/compat/compat-28.1.1.3.ebuild 
b/app-emacs/compat/compat-28.1.1.3.ebuild
new file mode 100644
index ..e42ede2851ce
--- /dev/null
+++ b/app-emacs/compat/compat-28.1.1.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=2c3233c0e09ef34176787b6e3da4319751ad91e7
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://git.sr.ht/~pkal/compat/;
+SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+   emake compile ${PN}.info
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-05-29 Thread Matthew Smith
commit: 4856cbcce3b9616112c0d3366483f728f171fba6
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun May 29 14:46:08 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun May 29 14:47:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4856cbcc

app-emacs/compat: don't run deleted tests

Also, build and install info documentation.

Signed-off-by: Matthew Smith  gentoo.org>
Closes: https://bugs.gentoo.org/848066

 .../compat/{compat-28.1.1.1.ebuild => compat-28.1.1.1-r1.ebuild}| 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-emacs/compat/compat-28.1.1.1.ebuild 
b/app-emacs/compat/compat-28.1.1.1-r1.ebuild
similarity index 80%
rename from app-emacs/compat/compat-28.1.1.1.ebuild
rename to app-emacs/compat/compat-28.1.1.1-r1.ebuild
index 88eb49697dff..8964a682162d 100644
--- a/app-emacs/compat/compat-28.1.1.1.ebuild
+++ b/app-emacs/compat/compat-28.1.1.1-r1.ebuild
@@ -14,7 +14,11 @@ LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+BDEPEND="sys-apps/texinfo"
+
+ELISP_TEXINFO="compat.texi"
+
 src_prepare() {
default
-   rm compat-tests.el || die
+   rm Makefile compat-tests.el || die
 }



[gentoo-commits] repo/gentoo:master commit in: app-emacs/compat/

2022-05-29 Thread Matthew Smith
commit: 1ad3dfe487d995f8d1cb1e7fda0d5f2c3edc9bb0
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun May 29 07:35:21 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun May 29 07:41:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad3dfe4

app-emacs/compat: new package, add 28.1.1.1

Required for app-emacs/consult.

Signed-off-by: Matthew Smith  gentoo.org>

 app-emacs/compat/Manifest   |  1 +
 app-emacs/compat/compat-28.1.1.1.ebuild | 20 
 app-emacs/compat/metadata.xml   |  9 +
 3 files changed, 30 insertions(+)

diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
new file mode 100644
index ..2767e08617a0
--- /dev/null
+++ b/app-emacs/compat/Manifest
@@ -0,0 +1 @@
+DIST compat-28.1.1.1.tar.gz 71771 BLAKE2B 
48feaada7e32f07b425048f8b993b2936450dbed8ba20e0f6319d4b098bcc8007323416bf300221a00fb13ff152698c2beaeea6e743d46b1d32b9c0a016a895c
 SHA512 
e733836934671cb373f70a92a20084622e160f2731c5e5c6ce9df348820261db399da0e78d6b95293d9b6992469e96298e9fe83e331a4caaa377fc6ce61f7040

diff --git a/app-emacs/compat/compat-28.1.1.1.ebuild 
b/app-emacs/compat/compat-28.1.1.1.ebuild
new file mode 100644
index ..88eb49697dff
--- /dev/null
+++ b/app-emacs/compat/compat-28.1.1.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://git.sr.ht/~pkal/compat;
+SRC_URI="https://git.sr.ht/~pkal/compat/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+   default
+   rm compat-tests.el || die
+}

diff --git a/app-emacs/compat/metadata.xml b/app-emacs/compat/metadata.xml
new file mode 100644
index ..3264e3c57176
--- /dev/null
+++ b/app-emacs/compat/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+