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

2024-04-28 Thread Arthur Zamarin
commit: 3fc9b9864371bf9a6a4550868ded1fba07e27818
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 28 16:22:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 28 16:22:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc9b986

app-editors/emacs: Stabilize 29.3-r2 ppc, #930795

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

 app-editors/emacs/emacs-29.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild 
b/app-editors/emacs/emacs-29.3-r2.ebuild
index c4df29dfc08a..14d83ce44514 100644
--- a/app-editors/emacs/emacs-29.3-r2.ebuild
+++ b/app-editors/emacs/emacs-29.3-r2.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-28 Thread Arthur Zamarin
commit: 59951b1dd0912fc74235ea4f3edf977b4e06c0af
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 28 16:22:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 28 16:22:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59951b1d

app-editors/emacs: Stabilize 28.2-r12 ppc, #930795

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

 app-editors/emacs/emacs-28.2-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild 
b/app-editors/emacs/emacs-28.2-r12.ebuild
index 141307abfb4f..5fc93e210add 100644
--- a/app-editors/emacs/emacs-28.2-r12.ebuild
+++ b/app-editors/emacs/emacs-28.2-r12.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-28 Thread Arthur Zamarin
commit: 2c10700efd0acebeac868178217e04d42524c37a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 28 16:22:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 28 16:22:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c10700e

app-editors/emacs: Stabilize 26.3-r18 ppc, #930795

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

 app-editors/emacs/emacs-26.3-r18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild 
b/app-editors/emacs/emacs-26.3-r18.ebuild
index 80c459995d0a..0be75dd210f1 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]



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

2024-04-28 Thread Arthur Zamarin
commit: c220a5bd86151b0cfe9b0454a6c023c9790bbfd8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 28 16:22:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 28 16:22:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c220a5bd

app-editors/emacs: Stabilize 27.2-r16 ppc, #930795

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

 app-editors/emacs/emacs-27.2-r16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild 
b/app-editors/emacs/emacs-27.2-r16.ebuild
index 16843b11a295..637e1687ae4b 100644
--- a/app-editors/emacs/emacs-27.2-r16.ebuild
+++ b/app-editors/emacs/emacs-27.2-r16.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-28 Thread Ulrich Müller
commit: 809c9bf3e2471d639a661e2a55bbe0cae3b23962
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Apr 28 07:27:43 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Apr 28 07:28:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809c9bf3

app-editors/emacs: drop 26.3-r17, 27.2-r15, 28.2-r11

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

 app-editors/emacs/Manifest  |   3 -
 app-editors/emacs/emacs-26.3-r17.ebuild | 379 --
 app-editors/emacs/emacs-27.2-r15.ebuild | 445 --
 app-editors/emacs/emacs-28.2-r11.ebuild | 540 
 4 files changed, 1367 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 6beaca41db53..8c21c67c8d34 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -1,15 +1,12 @@
 DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 
9d14004d5188ec0ffe11099ae1beb431adfe159d220fc1b6f1d0be67da19b88911b66a206386beee9498bdcaa48e40a185755734cad2d60927c79bc8ddf0fa7d
 SHA512 
c82cd8e81acf63addd137716a60191b916ee9ac9f8176661be1e8dd0f347f63f8ca8bf9d4d225141499dcbf4c20444eb6526cc3a3912a2d4136fb2bd295e2c26
 DIST emacs-18.59.tar.gz 2962652 BLAKE2B 
d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b
 SHA512 
03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
 DIST emacs-26.3-patches-6.tar.xz 6264 BLAKE2B 
0973df2f34d623a5478a01ab18c80d38e864d7bfb15bc5d3dac3ecb31911eb9edfc622f5ed407d9f418ed6d85e96d5881ffb53a94766aec144a3089ac1332bbf
 SHA512 
b9c833ccd0505f2b78e30c17b43549fcaca3bc767b18e5260160a3aa7063504030e58e848a78f83e76ace7d64db13bfbc69281c3eab9c6e413c3adef06803c9d
-DIST emacs-26.3-patches-7.tar.xz 6724 BLAKE2B 
df984126b09099b625ae4b2e8eae0f38dcea0b1395752924a1f19beab1f2dfe46e04af74e0cc4c1f5893f4f67bbdcbc5c47852e72fc5e6bea39538c06d9bec98
 SHA512 
22d864713b60ddc535e815c0c24161dbf35bf0a8df8ea5f9b57c91a2ff1f659c662247c8ce3be9ddef361f3608269e5099b1ef98a344e20427ec23f58155692a
 DIST emacs-26.3-patches-8.tar.xz 7404 BLAKE2B 
507533497028958c797ded16343bc381c933660c5d0c9734ed41215f87ff72bad4e828a7237839eb4efdfee67be4fef943fc770d62f1426ad255909e068c01d6
 SHA512 
3ea0797c746eb48a893cbb77783d91d1c93260755473d0216ef19cf0811be3253664b7ccb664e20593bb95cd7f68e5f284e865349303b29581150fdb694ddf39
 DIST emacs-26.3.tar.xz 44415140 BLAKE2B 
aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3
 SHA512 
4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
 DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 
8d991bd3e87d2fc0086b535d481dbe8399e42d15b21417d19341c5ef8426c65cb471f23eb6e41067750a1ad6dced8cb7b2fd4a6b34bd911913ccfe858e9257f9
 SHA512 
285c0ca69fc5c7fd398d4ca0a8c5a2a4412a858504445c415cb6eeca9eb170680f6d9bf0dfcd2ae4925e75f01d1d1858c194760a22ee98ad16ebcc347fa588ec
-DIST emacs-27.2-patches-8.tar.xz 13884 BLAKE2B 
0adfac5586134eea17ed3f333fa21f70d93ecb4569d2bcb06959236c14e7519cd64594859cb6abac9635526b737eee88f40915213d2ce671d5eb3464ce5e
 SHA512 
0b50b3c36bdeb678bd08f31fc37ecf96491522cde4b74b8c1b657e52e269077e2f87beaa2a60c82986680e48f4c62375c6a53e9891bcb7a77720d6a976027734
 DIST emacs-27.2-patches-9.tar.xz 14560 BLAKE2B 
f82ba15bcf4a8c962836150daa59325bea13b51bb32d8271a411bd9bfb32f05245b2b84645e1d73447f14b88432d36e70971c94c730dc1d4e976302ecb9a833f
 SHA512 
01887429273f9b4bad9e4e1320d2e6b7fda636a59dd1b548e79c8956432e24eadfa0dbc6377f40c486eed5fd987c416221106d25ca6ff6be0fbd29c801a17b85
 DIST emacs-27.2.tar.xz 44624480 BLAKE2B 
245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156
 SHA512 
0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9
 DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 
1cf79142b3031d377b5ba56996a41c44801a114e993ed7e93f937fd88cd35cf142fbc8d98c7970984f44df9fd267d8032f9c6e559d69c18c945510b2e93029bd
 SHA512 
9a246680045868029d9f67652d60d0859d44c3f016ba57cae5ba991c138ece39890230ad303220e2558ccca904b2053b691874da04c6529faa0e8e4f6ea4b6f2
-DIST emacs-28.2-patches-6.tar.xz 9068 BLAKE2B 
267f9ade4fb36cdf336c684ceca95fe636cc9ab2f50742442b957504ddaa7a144950926095c75edef5f39cc3dbaf580831129c7004fe906f78b8a97250540c72
 SHA512 
abba35ee23e4f01100b443d2442ed4323a8d67b993f51b1822ce8e369c11e98a44b760a257e6373287975575b40b92046a4157c84d79cff1db0928e28c315a25
 DIST emacs-28.2-patches-7.tar.xz 9768 BLAKE2B 
6ab0a30cfdb1d54ce1b977fc7dcbcd65499eaabeca0abfbefe76fe9825d4c33de46c76e82451ebfb7a380cba8fe1607171898147b56c17fd7618bc3ebe4aeb45
 SHA512 
567b7f85b8e40f8c58252c0632cdb460cc912248fa871eaccaef8df8dad546a3d4c94126db6d53d23375c764b8f6bd9842296292bee46a108a309c4a53aa24d7
 DIST 

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

2024-04-27 Thread Sam James
commit: 437d5bed2b3e0ea29323527f90a2dbc11e123569
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:22:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:22:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437d5bed

app-editors/emacs: Stabilize 26.3-r18 x86, #930795

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

 app-editors/emacs/emacs-26.3-r18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild 
b/app-editors/emacs/emacs-26.3-r18.ebuild
index d3002bd14ca1..80c459995d0a 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]



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

2024-04-27 Thread Sam James
commit: b9544c0de7422a5ee021ec5e728f7f8e3a628554
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:22:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:22:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9544c0d

app-editors/emacs: Stabilize 29.3-r2 x86, #930795

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

 app-editors/emacs/emacs-29.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild 
b/app-editors/emacs/emacs-29.3-r2.ebuild
index de1e7fce2b4c..c4df29dfc08a 100644
--- a/app-editors/emacs/emacs-29.3-r2.ebuild
+++ b/app-editors/emacs/emacs-29.3-r2.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 7ccb44051d8a92008f16f1364be0129eb5eb68d0
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:22:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:22:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ccb4405

app-editors/emacs: Stabilize 28.2-r12 ppc64, #930795

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

 app-editors/emacs/emacs-28.2-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild 
b/app-editors/emacs/emacs-28.2-r12.ebuild
index 89f5f1e94af2..ced33e2e5793 100644
--- a/app-editors/emacs/emacs-28.2-r12.ebuild
+++ b/app-editors/emacs/emacs-28.2-r12.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 94770b697c423c25b20c64e908010c2be99ae64a
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:22:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:22:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94770b69

app-editors/emacs: Stabilize 27.2-r16 x86, #930795

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

 app-editors/emacs/emacs-27.2-r16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild 
b/app-editors/emacs/emacs-27.2-r16.ebuild
index 233c1d5de7dd..16843b11a295 100644
--- a/app-editors/emacs/emacs-27.2-r16.ebuild
+++ b/app-editors/emacs/emacs-27.2-r16.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 45a06dc362cc9209882f14d63df8e2c821a9c53b
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:22:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:22:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a06dc3

app-editors/emacs: Stabilize 28.2-r12 x86, #930795

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

 app-editors/emacs/emacs-28.2-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild 
b/app-editors/emacs/emacs-28.2-r12.ebuild
index ced33e2e5793..141307abfb4f 100644
--- a/app-editors/emacs/emacs-28.2-r12.ebuild
+++ b/app-editors/emacs/emacs-28.2-r12.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 4c16181d502d265574b2bea4c71b6ed2b385b28f
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:22:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:22:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c16181d

app-editors/emacs: Stabilize 29.3-r2 ppc64, #930795

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

 app-editors/emacs/emacs-29.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild 
b/app-editors/emacs/emacs-29.3-r2.ebuild
index 7e255f83ae61..de1e7fce2b4c 100644
--- a/app-editors/emacs/emacs-29.3-r2.ebuild
+++ b/app-editors/emacs/emacs-29.3-r2.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 087cb3df9fddbfe112539271115f10f3e7a0e80b
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:22:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:22:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087cb3df

app-editors/emacs: Stabilize 27.2-r16 ppc64, #930795

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

 app-editors/emacs/emacs-27.2-r16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild 
b/app-editors/emacs/emacs-27.2-r16.ebuild
index 0bb4f550c709..233c1d5de7dd 100644
--- a/app-editors/emacs/emacs-27.2-r16.ebuild
+++ b/app-editors/emacs/emacs-27.2-r16.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: fcec15d3ffc18588767506c79921e716a2f36ee4
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:22:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:22:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcec15d3

app-editors/emacs: Stabilize 26.3-r18 ppc64, #930795

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

 app-editors/emacs/emacs-26.3-r18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild 
b/app-editors/emacs/emacs-26.3-r18.ebuild
index 6bbc9f5522bc..d3002bd14ca1 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]



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

2024-04-27 Thread Sam James
commit: abb0ae549e6c8b226d661066c6dead4b69725b33
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:10:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb0ae54

app-editors/emacs: Stabilize 29.3-r2 arm64, #930795

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

 app-editors/emacs/emacs-29.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild 
b/app-editors/emacs/emacs-29.3-r2.ebuild
index 6fd14d7164df..c714608d9082 100644
--- a/app-editors/emacs/emacs-29.3-r2.ebuild
+++ b/app-editors/emacs/emacs-29.3-r2.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 289f59b24b8f8f4129bd09509b2120413e42f1b2
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:10:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=289f59b2

app-editors/emacs: Stabilize 26.3-r18 arm64, #930795

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

 app-editors/emacs/emacs-26.3-r18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild 
b/app-editors/emacs/emacs-26.3-r18.ebuild
index dbe3c2db033d..b6ed9f3278c7 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]



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

2024-04-27 Thread Sam James
commit: 43a73b9a48a17f563c0c7e3e65228d7de8671f28
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:10:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43a73b9a

app-editors/emacs: Stabilize 27.2-r16 arm, #930795

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

 app-editors/emacs/emacs-27.2-r16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild 
b/app-editors/emacs/emacs-27.2-r16.ebuild
index c50d27d2ac22..0bb4f550c709 100644
--- a/app-editors/emacs/emacs-27.2-r16.ebuild
+++ b/app-editors/emacs/emacs-27.2-r16.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 3c7a93ec29534da86cd0fd269aba984ca6c1fb42
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:10:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7a93ec

app-editors/emacs: Stabilize 29.3-r2 arm, #930795

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

 app-editors/emacs/emacs-29.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild 
b/app-editors/emacs/emacs-29.3-r2.ebuild
index c714608d9082..7e255f83ae61 100644
--- a/app-editors/emacs/emacs-29.3-r2.ebuild
+++ b/app-editors/emacs/emacs-29.3-r2.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 259bb60bad9c4820c240e662d469f0fda639be1e
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:10:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259bb60b

app-editors/emacs: Stabilize 26.3-r18 arm, #930795

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

 app-editors/emacs/emacs-26.3-r18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild 
b/app-editors/emacs/emacs-26.3-r18.ebuild
index b6ed9f3278c7..6bbc9f5522bc 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]



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

2024-04-27 Thread Sam James
commit: a317b6322401fd7466feeaee3070700e87a9eb8b
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:10:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a317b632

app-editors/emacs: Stabilize 28.2-r12 arm, #930795

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

 app-editors/emacs/emacs-28.2-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild 
b/app-editors/emacs/emacs-28.2-r12.ebuild
index 29b37dbba9f2..89f5f1e94af2 100644
--- a/app-editors/emacs/emacs-28.2-r12.ebuild
+++ b/app-editors/emacs/emacs-28.2-r12.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 947bd1115e5679beb57eef11eccc7e053b06bc49
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:10:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=947bd111

app-editors/emacs: Stabilize 27.2-r16 arm64, #930795

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

 app-editors/emacs/emacs-27.2-r16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild 
b/app-editors/emacs/emacs-27.2-r16.ebuild
index 6ac274ab20ba..c50d27d2ac22 100644
--- a/app-editors/emacs/emacs-27.2-r16.ebuild
+++ b/app-editors/emacs/emacs-27.2-r16.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Sam James
commit: 6334bcf4a99682fb1dbeeaf9107b2e999dc25727
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 27 22:10:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 27 22:10:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6334bcf4

app-editors/emacs: Stabilize 28.2-r12 arm64, #930795

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

 app-editors/emacs/emacs-28.2-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild 
b/app-editors/emacs/emacs-28.2-r12.ebuild
index 58655d757e5e..29b37dbba9f2 100644
--- a/app-editors/emacs/emacs-28.2-r12.ebuild
+++ b/app-editors/emacs/emacs-28.2-r12.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-27 Thread Ulrich Müller
commit: a281fd38b056d7b3f4f16d57f73dafc1347257a2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Apr 27 19:06:54 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 27 19:06:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a281fd38

app-editors/emacs: Stabilize 26.3-r18, 27.2-r16, 28.2-r12, 29.3-r2 amd64

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

 app-editors/emacs/emacs-26.3-r18.ebuild | 2 +-
 app-editors/emacs/emacs-27.2-r16.ebuild | 2 +-
 app-editors/emacs/emacs-28.2-r12.ebuild | 2 +-
 app-editors/emacs/emacs-29.3-r2.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/emacs/emacs-26.3-r18.ebuild 
b/app-editors/emacs/emacs-26.3-r18.ebuild
index 7d38b46167c1..dbe3c2db033d 100644
--- a/app-editors/emacs/emacs-26.3-r18.ebuild
+++ b/app-editors/emacs/emacs-26.3-r18.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]

diff --git a/app-editors/emacs/emacs-27.2-r16.ebuild 
b/app-editors/emacs/emacs-27.2-r16.ebuild
index 62a360a471c3..6ac274ab20ba 100644
--- a/app-editors/emacs/emacs-27.2-r16.ebuild
+++ b/app-editors/emacs/emacs-27.2-r16.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"

diff --git a/app-editors/emacs/emacs-28.2-r12.ebuild 
b/app-editors/emacs/emacs-28.2-r12.ebuild
index 8f8896400b0f..58655d757e5e 100644
--- a/app-editors/emacs/emacs-28.2-r12.ebuild
+++ b/app-editors/emacs/emacs-28.2-r12.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"

diff --git a/app-editors/emacs/emacs-29.3-r2.ebuild 
b/app-editors/emacs/emacs-29.3-r2.ebuild
index 315355117504..6fd14d7164df 100644
--- a/app-editors/emacs/emacs-29.3-r2.ebuild
+++ b/app-editors/emacs/emacs-29.3-r2.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-04-26 Thread Ulrich Müller
commit: 6042d9fb515ff7e2ae89918c8ea1b33f495c382a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Apr 27 05:07:45 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 27 05:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6042d9fb

app-editors/emacs: Remove -flto from CFLAGS

Suggested-by: Sam James  gentoo.org>
Closes: https://bugs.gentoo.org/924338
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-18.59-r15.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-editors/emacs/emacs-18.59-r15.ebuild 
b/app-editors/emacs/emacs-18.59-r15.ebuild
index 466b031d91a4..87944772b4c2 100644
--- a/app-editors/emacs/emacs-18.59-r15.ebuild
+++ b/app-editors/emacs/emacs-18.59-r15.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
@@ -73,12 +73,13 @@ src_configure() {
-e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \
src/s-linux.h || die
 
-   # -O3 and -finline-functions cause segmentation faults at run time.
+   # -O3 and -finline-functions cause segmentation faults at run time;
+   # -flto causes a segmentation fault at compile time.
# -Wno-implicit, -Wno-return-type and -Wno-return-mismatch will
# quieten newer versions of GCC; feel free to submit a patch adding
# all those missing prototypes.
strip-flags
-   filter-flags -finline-functions -fpie
+   filter-flags -finline-functions -fpie -flto
append-flags -fno-strict-aliasing -Wno-implicit -Wno-return-type \
-Wno-return-mismatch
append-ldflags $(test-flags -no-pie)#639562



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

2024-04-23 Thread Ulrich Müller
commit: f209f6283f44692afafea6933296fb65730bd465
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Apr 23 20:08:32 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Apr 23 20:10:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f209f628

app-editors/emacs: Fix build with mksh, fix for autoconf-2.72

Closes: https://bugs.gentoo.org/930502
Closes: https://bugs.gentoo.org/930086
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/Manifest  |   4 +
 app-editors/emacs/emacs-26.3-r18.ebuild | 379 +++
 app-editors/emacs/emacs-27.2-r16.ebuild | 445 +++
 app-editors/emacs/emacs-28.2-r12.ebuild | 540 +++
 app-editors/emacs/emacs-29.3-r2.ebuild  | 627 
 5 files changed, 1995 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 488bad4ae26d..6beaca41db53 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -2,14 +2,18 @@ DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 
9d14004d5188ec0ffe11099ae1beb43
 DIST emacs-18.59.tar.gz 2962652 BLAKE2B 
d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b
 SHA512 
03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
 DIST emacs-26.3-patches-6.tar.xz 6264 BLAKE2B 
0973df2f34d623a5478a01ab18c80d38e864d7bfb15bc5d3dac3ecb31911eb9edfc622f5ed407d9f418ed6d85e96d5881ffb53a94766aec144a3089ac1332bbf
 SHA512 
b9c833ccd0505f2b78e30c17b43549fcaca3bc767b18e5260160a3aa7063504030e58e848a78f83e76ace7d64db13bfbc69281c3eab9c6e413c3adef06803c9d
 DIST emacs-26.3-patches-7.tar.xz 6724 BLAKE2B 
df984126b09099b625ae4b2e8eae0f38dcea0b1395752924a1f19beab1f2dfe46e04af74e0cc4c1f5893f4f67bbdcbc5c47852e72fc5e6bea39538c06d9bec98
 SHA512 
22d864713b60ddc535e815c0c24161dbf35bf0a8df8ea5f9b57c91a2ff1f659c662247c8ce3be9ddef361f3608269e5099b1ef98a344e20427ec23f58155692a
+DIST emacs-26.3-patches-8.tar.xz 7404 BLAKE2B 
507533497028958c797ded16343bc381c933660c5d0c9734ed41215f87ff72bad4e828a7237839eb4efdfee67be4fef943fc770d62f1426ad255909e068c01d6
 SHA512 
3ea0797c746eb48a893cbb77783d91d1c93260755473d0216ef19cf0811be3253664b7ccb664e20593bb95cd7f68e5f284e865349303b29581150fdb694ddf39
 DIST emacs-26.3.tar.xz 44415140 BLAKE2B 
aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3
 SHA512 
4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
 DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 
8d991bd3e87d2fc0086b535d481dbe8399e42d15b21417d19341c5ef8426c65cb471f23eb6e41067750a1ad6dced8cb7b2fd4a6b34bd911913ccfe858e9257f9
 SHA512 
285c0ca69fc5c7fd398d4ca0a8c5a2a4412a858504445c415cb6eeca9eb170680f6d9bf0dfcd2ae4925e75f01d1d1858c194760a22ee98ad16ebcc347fa588ec
 DIST emacs-27.2-patches-8.tar.xz 13884 BLAKE2B 
0adfac5586134eea17ed3f333fa21f70d93ecb4569d2bcb06959236c14e7519cd64594859cb6abac9635526b737eee88f40915213d2ce671d5eb3464ce5e
 SHA512 
0b50b3c36bdeb678bd08f31fc37ecf96491522cde4b74b8c1b657e52e269077e2f87beaa2a60c82986680e48f4c62375c6a53e9891bcb7a77720d6a976027734
+DIST emacs-27.2-patches-9.tar.xz 14560 BLAKE2B 
f82ba15bcf4a8c962836150daa59325bea13b51bb32d8271a411bd9bfb32f05245b2b84645e1d73447f14b88432d36e70971c94c730dc1d4e976302ecb9a833f
 SHA512 
01887429273f9b4bad9e4e1320d2e6b7fda636a59dd1b548e79c8956432e24eadfa0dbc6377f40c486eed5fd987c416221106d25ca6ff6be0fbd29c801a17b85
 DIST emacs-27.2.tar.xz 44624480 BLAKE2B 
245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156
 SHA512 
0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9
 DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 
1cf79142b3031d377b5ba56996a41c44801a114e993ed7e93f937fd88cd35cf142fbc8d98c7970984f44df9fd267d8032f9c6e559d69c18c945510b2e93029bd
 SHA512 
9a246680045868029d9f67652d60d0859d44c3f016ba57cae5ba991c138ece39890230ad303220e2558ccca904b2053b691874da04c6529faa0e8e4f6ea4b6f2
 DIST emacs-28.2-patches-6.tar.xz 9068 BLAKE2B 
267f9ade4fb36cdf336c684ceca95fe636cc9ab2f50742442b957504ddaa7a144950926095c75edef5f39cc3dbaf580831129c7004fe906f78b8a97250540c72
 SHA512 
abba35ee23e4f01100b443d2442ed4323a8d67b993f51b1822ce8e369c11e98a44b760a257e6373287975575b40b92046a4157c84d79cff1db0928e28c315a25
+DIST emacs-28.2-patches-7.tar.xz 9768 BLAKE2B 
6ab0a30cfdb1d54ce1b977fc7dcbcd65499eaabeca0abfbefe76fe9825d4c33de46c76e82451ebfb7a380cba8fe1607171898147b56c17fd7618bc3ebe4aeb45
 SHA512 
567b7f85b8e40f8c58252c0632cdb460cc912248fa871eaccaef8df8dad546a3d4c94126db6d53d23375c764b8f6bd9842296292bee46a108a309c4a53aa24d7
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 

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

2024-04-15 Thread Matthew Smith
commit: ac54b1544fda4fb5e265a2e788990dfa42247651
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Apr 15 07:18:03 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Apr 15 07:25:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac54b154

app-editors/emacs: dev-libs/tree-sitter subslot

Closes: https://github.com/gentoo/gentoo/pull/36263
Signed-off-by: Matthew Smith  gentoo.org>

 app-editors/emacs/{emacs-29.2-r1.ebuild => emacs-29.2-r2.ebuild} | 2 +-
 app-editors/emacs/{emacs-29.3.ebuild => emacs-29.3-r1.ebuild}| 2 +-
 app-editors/emacs/emacs-29.3..ebuild | 2 +-
 app-editors/emacs/emacs-30.0..ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r2.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-29.2-r1.ebuild
rename to app-editors/emacs/emacs-29.2-r2.ebuild
index 6b943b04d393..970be5ea8634 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r2.ebuild
@@ -121,7 +121,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
-   tree-sitter? ( dev-libs/tree-sitter )
+   tree-sitter? ( dev-libs/tree-sitter:= )
valgrind? ( dev-debug/valgrind )
zlib? ( sys-libs/zlib )
gui? (

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3-r1.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-29.3.ebuild
rename to app-editors/emacs/emacs-29.3-r1.ebuild
index c3b4ffc30b6b..b827e1c7f472 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3-r1.ebuild
@@ -121,7 +121,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
-   tree-sitter? ( dev-libs/tree-sitter )
+   tree-sitter? ( dev-libs/tree-sitter:= )
valgrind? ( dev-debug/valgrind )
zlib? ( sys-libs/zlib )
gui? (

diff --git a/app-editors/emacs/emacs-29.3..ebuild 
b/app-editors/emacs/emacs-29.3..ebuild
index 1aab6b584222..fbd5febcfaa7 100644
--- a/app-editors/emacs/emacs-29.3..ebuild
+++ b/app-editors/emacs/emacs-29.3..ebuild
@@ -118,7 +118,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
-   tree-sitter? ( dev-libs/tree-sitter )
+   tree-sitter? ( dev-libs/tree-sitter:= )
valgrind? ( dev-debug/valgrind )
zlib? ( sys-libs/zlib )
gui? (

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 75914892e14a..572a28d32bdb 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -117,7 +117,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
-   tree-sitter? ( dev-libs/tree-sitter )
+   tree-sitter? ( dev-libs/tree-sitter:= )
valgrind? ( dev-debug/valgrind )
xattr? ( sys-apps/attr )
zlib? ( sys-libs/zlib )



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

2024-04-13 Thread Ulrich Müller
commit: 206f134336d886fd3ef752c1de4849d44994b538
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Apr 13 06:37:29 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Apr 13 06:38:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=206f1343

app-editors/emacs: Disable src/process-tests.el tests

Closes: https://bugs.gentoo.org/920347
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-28.2-r11.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-editors/emacs/emacs-28.2-r11.ebuild 
b/app-editors/emacs/emacs-28.2-r11.ebuild
index da5148effd56..61afdfc41640 100644
--- a/app-editors/emacs/emacs-28.2-r11.ebuild
+++ b/app-editors/emacs/emacs-28.2-r11.ebuild
@@ -385,6 +385,10 @@ src_test() {
 
# Reason: quoting issues (fixed in Emacs 29)
%lib-src/emacsclient-tests.el
+
+   # Reason: tries to access network
+   # internet-is-working
+   %src/process-tests.el
)
use threads || exclude_tests+=(
%src/emacs-module-tests.el



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

2024-04-01 Thread Ulrich Müller
commit: 55484b92ba6ed3370674622a8e3601563e1c222c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Apr  1 19:09:53 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Apr  1 19:09:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55484b92

app-editors/emacs: Drop json flag

Upstream no longer supports configure --with-json.

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

 app-editors/emacs/emacs-30.0..ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index c6a0edb9e9b8..75914892e14a 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite 
ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp 
wide-int +X xattr Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg kerberos lcms 
libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg 
systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X 
xattr Xaw3d xft +xpm xwidgets zlib"
 
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -108,7 +108,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-devel/gcc:=[jit(-)]
sys-libs/zlib
)
-   json? ( dev-libs/jansson:= )
kerberos? ( virtual/krb5 )
lcms? ( media-libs/lcms:2 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
@@ -374,7 +373,6 @@ src_configure() {
$(use_with gmp libgmp) \
$(use_with gpm) \
$(use_with jit native-compilation aot) \
-   $(use_with json) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with lcms lcms2) \
$(use_with libxml2 xml2) \



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

2024-03-31 Thread Ulrich Müller
commit: b333fa9bb5273e98e2f9298d250e81804cc7f7f4
Author: Tomas Fabrizio Orsi  fi  uba  ar>
AuthorDate: Sun Mar 31 21:36:25 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Apr  1 05:53:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b333fa9b

app-editors/emacs: Added a warning regarding mailutils

Closes: https://bugs.gentoo.org/927377
Signed-off-by: Tomas Fabrizio Orsi  fi.uba.ar>
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-29.3..ebuild | 8 
 app-editors/emacs/emacs-29.3.ebuild  | 8 
 app-editors/emacs/emacs-30.0..ebuild | 8 
 3 files changed, 24 insertions(+)

diff --git a/app-editors/emacs/emacs-29.3..ebuild 
b/app-editors/emacs/emacs-29.3..ebuild
index 61a66215f0bc..1aab6b584222 100644
--- a/app-editors/emacs/emacs-29.3..ebuild
+++ b/app-editors/emacs/emacs-29.3..ebuild
@@ -573,6 +573,14 @@ src_install() {
\"${EPREFIX}/Applications/Gentoo\". You may want to 
copy or
symlink it into /Applications by yourself."
fi
+   if ! use mailutils; then
+   DOC_CONTENTS+="\\n\\nThe mailutils USE flag is disabled. If 
Emacs'
+   own e-mail features are going to be used as an e-mail client
+   (e.g. Rmail), you are strongly encouraged to enable it. If not,
+   Emacs will use its own implementation of movemail; which has
+   fewer features and is less secure. For more information see:
+   
https://www.gnu.org/software/emacs/manual/html_node/emacs/Movemail.html;
+   fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index 8260e939b153..c3b4ffc30b6b 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -586,6 +586,14 @@ src_install() {
\"${EPREFIX}/Applications/Gentoo\". You may want to 
copy or
symlink it into /Applications by yourself."
fi
+   if ! use mailutils; then
+   DOC_CONTENTS+="\\n\\nThe mailutils USE flag is disabled. If 
Emacs'
+   own e-mail features are going to be used as an e-mail client
+   (e.g. Rmail), you are strongly encouraged to enable it. If not,
+   Emacs will use its own implementation of movemail; which has
+   fewer features and is less secure. For more information see:
+   
https://www.gnu.org/software/emacs/manual/html_node/emacs/Movemail.html;
+   fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 89bb695cbae2..c6a0edb9e9b8 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -575,6 +575,14 @@ src_install() {
\"${EPREFIX}/Applications/Gentoo\". You may want to 
copy or
symlink it into /Applications by yourself."
fi
+   if ! use mailutils; then
+   DOC_CONTENTS+="\\n\\nThe mailutils USE flag is disabled. If 
Emacs'
+   own e-mail features are going to be used as an e-mail client
+   (e.g. Rmail), you are strongly encouraged to enable it. If not,
+   Emacs will use its own implementation of movemail; which has
+   fewer features and is less secure. For more information see:
+   
https://www.gnu.org/software/emacs/manual/html_node/emacs/Movemail.html;
+   fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:



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

2024-03-26 Thread Sam James
commit: 47402fc5f4ac7b183d1a1ed2f426250068f5aca2
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 11:05:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 11:05:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47402fc5

app-editors/emacs: Stabilize 28.2-r11 amd64, #927819

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

 app-editors/emacs/emacs-28.2-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-28.2-r11.ebuild 
b/app-editors/emacs/emacs-28.2-r11.ebuild
index 77412fea..da5148effd56 100644
--- a/app-editors/emacs/emacs-28.2-r11.ebuild
+++ b/app-editors/emacs/emacs-28.2-r11.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-26 Thread Sam James
commit: b37f4872975eac025ade88d598f4ad32418292e3
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 11:05:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 11:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b37f4872

app-editors/emacs: Stabilize 26.3-r17 amd64, #927819

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

 app-editors/emacs/emacs-26.3-r17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r17.ebuild 
b/app-editors/emacs/emacs-26.3-r17.ebuild
index ec96d3ad45d7..c80cf16709c8 100644
--- a/app-editors/emacs/emacs-26.3-r17.ebuild
+++ b/app-editors/emacs/emacs-26.3-r17.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]



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

2024-03-26 Thread Sam James
commit: bfc365cbe933689e73a85bc99af8e2b09c0c2672
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 11:05:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 11:05:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc365cb

app-editors/emacs: Stabilize 27.2-r15 amd64, #927819

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

 app-editors/emacs/emacs-27.2-r15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-27.2-r15.ebuild 
b/app-editors/emacs/emacs-27.2-r15.ebuild
index 2ac057e5a7ad..4d486f602867 100644
--- a/app-editors/emacs/emacs-27.2-r15.ebuild
+++ b/app-editors/emacs/emacs-27.2-r15.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-26 Thread Sam James
commit: 3fc4d1d99d85bdefafed6d49a0acd0398c6d97c3
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 11:05:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 11:05:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc4d1d9

app-editors/emacs: Stabilize 26.3-r17 x86, #927819

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

 app-editors/emacs/emacs-26.3-r17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r17.ebuild 
b/app-editors/emacs/emacs-26.3-r17.ebuild
index 19b63451c8f1..ec96d3ad45d7 100644
--- a/app-editors/emacs/emacs-26.3-r17.ebuild
+++ b/app-editors/emacs/emacs-26.3-r17.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]



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

2024-03-26 Thread Sam James
commit: 058fd06dea4eb0d6511f88fbf7efbf1dfe7ea6ed
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 11:05:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 11:05:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058fd06d

app-editors/emacs: Stabilize 28.2-r11 x86, #927819

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

 app-editors/emacs/emacs-28.2-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-28.2-r11.ebuild 
b/app-editors/emacs/emacs-28.2-r11.ebuild
index 641ceec7147d..77412fea 100644
--- a/app-editors/emacs/emacs-28.2-r11.ebuild
+++ b/app-editors/emacs/emacs-28.2-r11.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-26 Thread Sam James
commit: 3858fc9d1cf8d42c9149a89b5a967feba868c0d8
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 26 11:05:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 26 11:05:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3858fc9d

app-editors/emacs: Stabilize 27.2-r15 x86, #927819

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

 app-editors/emacs/emacs-27.2-r15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-27.2-r15.ebuild 
b/app-editors/emacs/emacs-27.2-r15.ebuild
index ff0f3f793f48..2ac057e5a7ad 100644
--- a/app-editors/emacs/emacs-27.2-r15.ebuild
+++ b/app-editors/emacs/emacs-27.2-r15.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-25 Thread Sam James
commit: d7b35eaa068f19da1f632229dc5b8aec01e77102
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 18:49:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 18:49:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b35eaa

app-editors/emacs: Stabilize 28.2-r11 arm, #927819

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

 app-editors/emacs/emacs-28.2-r11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-28.2-r11.ebuild 
b/app-editors/emacs/emacs-28.2-r11.ebuild
index 155c88e4cb55..641ceec7147d 100644
--- a/app-editors/emacs/emacs-28.2-r11.ebuild
+++ b/app-editors/emacs/emacs-28.2-r11.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-25 Thread Sam James
commit: 3aa74fb18f47b267a2a475fc924e15abe0353dcd
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 18:49:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 18:49:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3aa74fb1

app-editors/emacs: Stabilize 26.3-r17 arm, #927819

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

 app-editors/emacs/emacs-26.3-r17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r17.ebuild 
b/app-editors/emacs/emacs-26.3-r17.ebuild
index 27e148d52467..19b63451c8f1 100644
--- a/app-editors/emacs/emacs-26.3-r17.ebuild
+++ b/app-editors/emacs/emacs-26.3-r17.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm xwidgets 
zlib"
 
 RDEPEND="app-emacs/emacs-common[games?,gui(-)?]



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

2024-03-25 Thread Sam James
commit: 04e7442eea19bdb930b5c4d9d50c3f061edbe802
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 18:49:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 18:49:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e7442e

app-editors/emacs: Stabilize 27.2-r15 arm, #927819

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

 app-editors/emacs/emacs-27.2-r15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-27.2-r15.ebuild 
b/app-editors/emacs/emacs-27.2-r15.ebuild
index 33f567114bb2..ff0f3f793f48 100644
--- a/app-editors/emacs/emacs-27.2-r15.ebuild
+++ b/app-editors/emacs/emacs-27.2-r15.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-25 Thread Ulrich Müller
commit: 889cae49531222c4b5a3f51bcc4a573a85c7a5f1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Mar 25 14:51:56 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Mar 25 15:00:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=889cae49

app-editors/emacs: Backport security fixes from Emacs 29.3

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

 app-editors/emacs/Manifest  |   3 +
 app-editors/emacs/emacs-26.3-r17.ebuild | 379 ++
 app-editors/emacs/emacs-27.2-r15.ebuild | 445 ++
 app-editors/emacs/emacs-28.2-r11.ebuild | 536 
 4 files changed, 1363 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 75b2a24e36d1..488bad4ae26d 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -1,10 +1,13 @@
 DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 
9d14004d5188ec0ffe11099ae1beb431adfe159d220fc1b6f1d0be67da19b88911b66a206386beee9498bdcaa48e40a185755734cad2d60927c79bc8ddf0fa7d
 SHA512 
c82cd8e81acf63addd137716a60191b916ee9ac9f8176661be1e8dd0f347f63f8ca8bf9d4d225141499dcbf4c20444eb6526cc3a3912a2d4136fb2bd295e2c26
 DIST emacs-18.59.tar.gz 2962652 BLAKE2B 
d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b
 SHA512 
03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
 DIST emacs-26.3-patches-6.tar.xz 6264 BLAKE2B 
0973df2f34d623a5478a01ab18c80d38e864d7bfb15bc5d3dac3ecb31911eb9edfc622f5ed407d9f418ed6d85e96d5881ffb53a94766aec144a3089ac1332bbf
 SHA512 
b9c833ccd0505f2b78e30c17b43549fcaca3bc767b18e5260160a3aa7063504030e58e848a78f83e76ace7d64db13bfbc69281c3eab9c6e413c3adef06803c9d
+DIST emacs-26.3-patches-7.tar.xz 6724 BLAKE2B 
df984126b09099b625ae4b2e8eae0f38dcea0b1395752924a1f19beab1f2dfe46e04af74e0cc4c1f5893f4f67bbdcbc5c47852e72fc5e6bea39538c06d9bec98
 SHA512 
22d864713b60ddc535e815c0c24161dbf35bf0a8df8ea5f9b57c91a2ff1f659c662247c8ce3be9ddef361f3608269e5099b1ef98a344e20427ec23f58155692a
 DIST emacs-26.3.tar.xz 44415140 BLAKE2B 
aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3
 SHA512 
4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
 DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 
8d991bd3e87d2fc0086b535d481dbe8399e42d15b21417d19341c5ef8426c65cb471f23eb6e41067750a1ad6dced8cb7b2fd4a6b34bd911913ccfe858e9257f9
 SHA512 
285c0ca69fc5c7fd398d4ca0a8c5a2a4412a858504445c415cb6eeca9eb170680f6d9bf0dfcd2ae4925e75f01d1d1858c194760a22ee98ad16ebcc347fa588ec
+DIST emacs-27.2-patches-8.tar.xz 13884 BLAKE2B 
0adfac5586134eea17ed3f333fa21f70d93ecb4569d2bcb06959236c14e7519cd64594859cb6abac9635526b737eee88f40915213d2ce671d5eb3464ce5e
 SHA512 
0b50b3c36bdeb678bd08f31fc37ecf96491522cde4b74b8c1b657e52e269077e2f87beaa2a60c82986680e48f4c62375c6a53e9891bcb7a77720d6a976027734
 DIST emacs-27.2.tar.xz 44624480 BLAKE2B 
245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156
 SHA512 
0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9
 DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 
1cf79142b3031d377b5ba56996a41c44801a114e993ed7e93f937fd88cd35cf142fbc8d98c7970984f44df9fd267d8032f9c6e559d69c18c945510b2e93029bd
 SHA512 
9a246680045868029d9f67652d60d0859d44c3f016ba57cae5ba991c138ece39890230ad303220e2558ccca904b2053b691874da04c6529faa0e8e4f6ea4b6f2
+DIST emacs-28.2-patches-6.tar.xz 9068 BLAKE2B 
267f9ade4fb36cdf336c684ceca95fe636cc9ab2f50742442b957504ddaa7a144950926095c75edef5f39cc3dbaf580831129c7004fe906f78b8a97250540c72
 SHA512 
abba35ee23e4f01100b443d2442ed4323a8d67b993f51b1822ce8e369c11e98a44b760a257e6373287975575b40b92046a4157c84d79cff1db0928e28c315a25
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552
 SHA512 
a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
 DIST emacs-29.2-patches-2.tar.xz 2232 BLAKE2B 
5a74b286a47a03a7b24298fb9da69135485a25351a1451351412825f7b570e9ab40e988e03218eef8b6345124b982a6ea7c67ac03adbb72061e74438a5910836
 SHA512 
efc5855a66b1895145b9eb792c790850f319cdfaf8c03579aecfc51940a3e010d825e68003d218929278c9cbfa7e0039a8244838126e67db15cb52718dddf35c
 DIST emacs-29.2.tar.xz 52162080 BLAKE2B 
d634fbd94a2fde4824daf5d4d44d6f9e9693900af9ebeda75488fd4d14b7f6cd22e0c9fc15a4c73b4b90843aa782dbd698ba0d40c50465eb4b902105cd9e2c2c
 SHA512 
293fdc2387d58dfa506ae1960b05ccdb4c16ec53c4f55a1a6b665a4fe2815cabfad6257f2b62231040889ab3843d56a01ef62fc9efc1118bf833d7773c64820a

diff --git 

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

2024-03-25 Thread Sam James
commit: 71eea370d6843a9fd1ef9de688b39a1f194d22a3
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 08:54:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 08:54:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71eea370

app-editors/emacs: Stabilize 29.3 x86, #927727

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

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

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index 0c606e49832a..8260e939b153 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-25 Thread Sam James
commit: 6a47c7cd6f2ada2506fafece9c9ce02be26cb2a5
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 08:54:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 08:54:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a47c7cd

app-editors/emacs: Stabilize 29.3 amd64, #927727

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

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

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index 84fd6202bc63..0c606e49832a 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-24 Thread Sam James
commit: c55c43fecd39c3dd696f1cb42721cfa341843509
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 18:33:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 18:33:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55c43fe

app-editors/emacs: Stabilize 29.3 sparc, #927727

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

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

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index f7e0ccafcf5c..84fd6202bc63 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-24 Thread Sam James
commit: 004a4e9884073808d1c1fed10851779ad5a96024
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 18:33:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 18:33:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004a4e98

app-editors/emacs: Stabilize 29.3 ppc, #927727

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

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

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index 776405543bb6..f7e0ccafcf5c 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-24 Thread Sam James
commit: 529c8ddc10d5e0fe170c7304053c1ee22ed20527
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 18:16:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 18:16:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529c8ddc

app-editors/emacs: Stabilize 29.3 arm, #927727

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

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

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index e7ea618a3281..776405543bb6 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-24 Thread Sam James
commit: a3ec5e15c79d5e6ea39394d7cfb19ebc7ca50057
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 18:16:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 18:16:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ec5e15

app-editors/emacs: Stabilize 29.3 arm64, #927727

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

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

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index fd44f06c7d91..e7ea618a3281 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-24 Thread Sam James
commit: 7784953e4ac5c1ccaa52e0ed3ff3fce63f264d8c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 24 18:16:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 24 18:16:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7784953e

app-editors/emacs: Stabilize 29.3 ppc64, #927727

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

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

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index bce8be95fd44..fd44f06c7d91 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-03-24 Thread Ulrich Müller
commit: ab53b7032d21a3d51be89651e3fc3f16493fead8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Mar 24 17:58:43 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Mar 24 18:00:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab53b703

app-editors/emacs: Move S to make pkgcheck happy

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

 app-editors/emacs/emacs-26.3-r16.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-editors/emacs/emacs-26.3-r16.ebuild 
b/app-editors/emacs/emacs-26.3-r16.ebuild
index da8541f81f1e..fecc2455801d 100644
--- a/app-editors/emacs/emacs-26.3-r16.ebuild
+++ b/app-editors/emacs/emacs-26.3-r16.ebuild
@@ -9,6 +9,11 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 SRC_URI="mirror://gnu/emacs/${P}.tar.xz
https://dev.gentoo.org/~ulm/emacs/${P}-patches-6.tar.xz;
+# FULL_VERSION keeps the full version number, which is needed in
+# order to determine some path information correctly for copy/move
+# operations later on
+FULL_VERSION="${PV%%_*}"
+S="${WORKDIR}/emacs-${FULL_VERSION}"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
@@ -103,11 +108,6 @@ RDEPEND+=" ${IDEPEND}"
 
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
-# FULL_VERSION keeps the full version number, which is needed in
-# order to determine some path information correctly for copy/move
-# operations later on
-FULL_VERSION="${PV%%_*}"
-S="${WORKDIR}/emacs-${FULL_VERSION}"
 PATCHES=("${WORKDIR}/patch")
 
 # Suppress false positive QA warnings #898304



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

2024-03-24 Thread Ulrich Müller
commit: 3f25ed428ca7faa3d3e0efb339bc3b84429dbfa6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Mar 24 17:48:30 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Mar 24 17:50:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f25ed42

app-editors/emacs: Reenable eautoreconf in src_prepare

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

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

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
index d76f65e8cae8..bce8be95fd44 100644
--- a/app-editors/emacs/emacs-29.3.ebuild
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
 
 if [[ ${PV##*.} =  ]]; then
inherit git-r3
@@ -219,7 +219,7 @@ src_prepare() {
sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
test/lisp/emacs-lisp/bytecomp-tests.el || die
 
-   #AT_M4DIR=m4 eautoreconf
+   AT_M4DIR=m4 eautoreconf
 }
 
 src_configure() {



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

2024-03-24 Thread Ulrich Müller
commit: 1c49251d6abf1b1db2e99e4363a27abccdecaded
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Mar 24 16:31:13 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Mar 24 16:43:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c49251d

app-editors/emacs: add 29.3

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

 app-editors/emacs/Manifest  |   2 +
 app-editors/emacs/emacs-29.3.ebuild | 619 
 2 files changed, 621 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 05638d081ecb..75b2a24e36d1 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -8,3 +8,5 @@ DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 
1cf79142b3031d377b5ba56996a41c4480
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552
 SHA512 
a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
 DIST emacs-29.2-patches-2.tar.xz 2232 BLAKE2B 
5a74b286a47a03a7b24298fb9da69135485a25351a1451351412825f7b570e9ab40e988e03218eef8b6345124b982a6ea7c67ac03adbb72061e74438a5910836
 SHA512 
efc5855a66b1895145b9eb792c790850f319cdfaf8c03579aecfc51940a3e010d825e68003d218929278c9cbfa7e0039a8244838126e67db15cb52718dddf35c
 DIST emacs-29.2.tar.xz 52162080 BLAKE2B 
d634fbd94a2fde4824daf5d4d44d6f9e9693900af9ebeda75488fd4d14b7f6cd22e0c9fc15a4c73b4b90843aa782dbd698ba0d40c50465eb4b902105cd9e2c2c
 SHA512 
293fdc2387d58dfa506ae1960b05ccdb4c16ec53c4f55a1a6b665a4fe2815cabfad6257f2b62231040889ab3843d56a01ef62fc9efc1118bf833d7773c64820a
+DIST emacs-29.3-patches-1.tar.xz 1552 BLAKE2B 
5f9ddd816b03b4a2fe077cef23d76b0c41e2e7dafac35d0dd718ee406e6e57dcb102223251dddc68280f9f2bd41f5b141cda46dca8ccc78258d5939a84ee1665
 SHA512 
d61dfc6944d58b6ea5749f3089e5c575cf60c8138962aa5c8131274504124505db87489a4d3806e69b646d4c924ef94018c4d7bdcbb2c84322fad6441ffc
+DIST emacs-29.3.tar.xz 52203168 BLAKE2B 
73651c52e508d5341f66659bbaf98e839040239198cb66f62239f489a961794adf837d9a14e9b605f059b7b612803e0ce5998ec47100ba545db642baacdb55ec
 SHA512 
efaecfc46a0b88f61de477d92c08ee592b8838e6c34724151a3b1502efa7ebd4d4837733c694807e6de1ba4b8d37d2ec382c6bb2ed000b67ad8f0e11c7df2a6b

diff --git a/app-editors/emacs/emacs-29.3.ebuild 
b/app-editors/emacs/emacs-29.3.ebuild
new file mode 100644
index ..d76f65e8cae8
--- /dev/null
+++ b/app-editors/emacs/emacs-29.3.ebuild
@@ -0,0 +1,619 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git;
+   EGIT_BRANCH="emacs-29"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+   S="${EGIT_CHECKOUT_DIR}"
+   SLOT="${PV%%.*}-vcs"
+else
+   # FULL_VERSION keeps the full version number, which is needed in
+   # order to determine some path information correctly for copy/move
+   # operations later on
+   FULL_VERSION="${PV%%_*}"
+   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+   S="${WORKDIR}/emacs-${FULL_VERSION}"
+   # PV can be in any of the following formats:
+   # 27.1 released version (slot 27)
+   # 27.1_rc1 upstream release candidate (27)
+   # 27.0.live ebuild (slot 27-vcs)
+   # 27.0.90  upstream prerelease snapshot (27-vcs)
+   # 27.0.50_pre20191223  snapshot by Gentoo developer (27-vcs)
+   if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
+   S="${WORKDIR}/emacs"
+   elif [[ ${PV//[0-9]} != "." ]]; then
+   
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
+   fi
+   # Patchset from proj/emacs-patches.git
+   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-1.tar.xz;
+   PATCHES=("${WORKDIR}/patch")
+   SLOT="${PV%%.*}"
+   [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
+HOMEPAGE="https://www.gnu.org/software/emacs/;
+
+LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite 
ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp 
wide-int +X Xaw3d xft +xpm xwidgets zlib"
+
+X_DEPEND="x11-libs/libICE
+   x11-libs/libSM
+   

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

2024-03-24 Thread Ulrich Müller
commit: d0a0ee60d466e462527fa742da626516207c74e3
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Mar 24 16:31:51 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Mar 24 16:43:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a0ee60

app-editors/emacs: add 29.3., drop 29.2.

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

 app-editors/emacs/{emacs-29.2..ebuild => emacs-29.3..ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-editors/emacs/emacs-29.2..ebuild 
b/app-editors/emacs/emacs-29.3..ebuild
similarity index 100%
rename from app-editors/emacs/emacs-29.2..ebuild
rename to app-editors/emacs/emacs-29.3..ebuild



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

2024-03-06 Thread Ulrich Müller
commit: 77ed200040ee37cfd12d6247a22e828d88cbbfe8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Mar  6 08:09:14 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Mar  6 08:09:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ed2000

app-editors/emacs: drop 25.3-r19

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

 app-editors/emacs/Manifest  |   2 -
 app-editors/emacs/emacs-25.3-r19.ebuild | 355 
 2 files changed, 357 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 92c0a6c1704e..05638d081ecb 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -1,7 +1,5 @@
 DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 
9d14004d5188ec0ffe11099ae1beb431adfe159d220fc1b6f1d0be67da19b88911b66a206386beee9498bdcaa48e40a185755734cad2d60927c79bc8ddf0fa7d
 SHA512 
c82cd8e81acf63addd137716a60191b916ee9ac9f8176661be1e8dd0f347f63f8ca8bf9d4d225141499dcbf4c20444eb6526cc3a3912a2d4136fb2bd295e2c26
 DIST emacs-18.59.tar.gz 2962652 BLAKE2B 
d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b
 SHA512 
03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
-DIST emacs-25.3-patches-5.tar.xz 6120 BLAKE2B 
dc56e5f9bc5368062260bb82123f2874c15daa2b90514db5c1e8b59ac44bfc7cdb590259905b2ffb1e38af00dcf195067d116a1cb5fa1a8eb102904f27b6e949
 SHA512 
21f2045d1c64151923d62c180f39b3c9eba9e65881096613219df1705f525b8eafa91e0a0dd3688b92b0acc7f41035ee319b09c191131a9e05693d1f25a71750
-DIST emacs-25.3.tar.xz 42854740 BLAKE2B 
4f4e2572bbef48b75c561497fc22046081e56099b6174725d79b15a5b16d5c886eaf8ff3f75cf561e989ebb092ab9e98ba7503e720a9db7560758b30d5116f23
 SHA512 
1cce656451b6ca8502ebb229e88bd3ef48b7f9444a10eeac4ea43bd5491b2efacd641dfa35227a33362c3866493d3449cf1df81606563eef44bba0ed668e457f
 DIST emacs-26.3-patches-6.tar.xz 6264 BLAKE2B 
0973df2f34d623a5478a01ab18c80d38e864d7bfb15bc5d3dac3ecb31911eb9edfc622f5ed407d9f418ed6d85e96d5881ffb53a94766aec144a3089ac1332bbf
 SHA512 
b9c833ccd0505f2b78e30c17b43549fcaca3bc767b18e5260160a3aa7063504030e58e848a78f83e76ace7d64db13bfbc69281c3eab9c6e413c3adef06803c9d
 DIST emacs-26.3.tar.xz 44415140 BLAKE2B 
aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3
 SHA512 
4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
 DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 
8d991bd3e87d2fc0086b535d481dbe8399e42d15b21417d19341c5ef8426c65cb471f23eb6e41067750a1ad6dced8cb7b2fd4a6b34bd911913ccfe858e9257f9
 SHA512 
285c0ca69fc5c7fd398d4ca0a8c5a2a4412a858504445c415cb6eeca9eb170680f6d9bf0dfcd2ae4925e75f01d1d1858c194760a22ee98ad16ebcc347fa588ec

diff --git a/app-editors/emacs/emacs-25.3-r19.ebuild 
b/app-editors/emacs/emacs-25.3-r19.ebuild
deleted file mode 100644
index 0edb7b8a3ac4..
--- a/app-editors/emacs/emacs-25.3-r19.ebuild
+++ /dev/null
@@ -1,355 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic readme.gentoo-r1
-
-DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
-HOMEPAGE="https://www.gnu.org/software/emacs/;
-SRC_URI="mirror://gnu/emacs/${P}.tar.xz
-   https://dev.gentoo.org/~ulm/emacs/${P}-patches-5.tar.xz;
-
-LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-SLOT="25"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm 
gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos libxml2 livecd 
m17n-lib motif png selinux sound source ssl svg tiff toolkit-scroll-bars 
valgrind wide-int Xaw3d xft +xpm zlib"
-
-RDEPEND="acct-group/mail
-   app-emacs/emacs-common[games?,gui(-)?]
-   net-libs/liblockfile
-   sys-libs/ncurses:0=
-   acl? ( virtual/acl )
-   alsa? ( media-libs/alsa-lib )
-   dbus? ( sys-apps/dbus )
-   games? ( acct-group/gamestat )
-   gpm? ( sys-libs/gpm )
-   !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
-   kerberos? ( virtual/krb5 )
-   libxml2? ( >=dev-libs/libxml2-2.2.0 )
-   selinux? ( sys-libs/libselinux )
-   ssl? ( net-libs/gnutls:0= )
-   valgrind? ( dev-debug/valgrind )
-   zlib? ( sys-libs/zlib )
-   gui? ( !aqua? (
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-misc/xbitmaps
- 

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

2024-02-25 Thread Ulrich Müller
commit: 4d9e07e0da24b22e15c6493f0fce5ba06323a8ab
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 25 09:53:25 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 25 09:55:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9e07e0

app-editors/emacs: Disable tests that hang with gnupg-2.2.42

See etc/PROBLEMS, "Saving a file encrypted with GnuPG via EasyPG hangs".

Bug: https://lists.gnu.org/archive/html/emacs-devel/2024-02/msg00546.html
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-29.2-r1.ebuild | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index e6d111a23c30..6b943b04d393 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -450,6 +450,16 @@ src_test() {
)
use xpm || exclude_tests+=( %src/image-tests.el )
 
+   # Some tests hang with gnupg-2.2.42
+   local gpgver=$(best_version app-crypt/gnupg)
+   gpgver=${gpgver#*gnupg-}
+   [[ -n ${gpgver} ]] \
+   && ver_test "${gpgver}" -ge 2.2.42 && ver_test "${gpgver}" -lt 
2.3 \
+   && exclude_tests+=(
+   %lisp/epg-tests.el
+   %lisp/gnus/mml-sec-tests.el
+   )
+
# Redirect GnuPG's sockets, in order not to exceed the 108 char limit
# for socket paths on Linux.
mkdir "${T}"/gpg || die



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

2024-02-25 Thread Ulrich Müller
commit: 5cadb75c92dcd146c598497e0a601a77476bfee3
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 25 08:40:24 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 25 08:42:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cadb75c

app-editors/emacs: Shorten socket paths for gnupg

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

 app-editors/emacs/emacs-29.2-r1.ebuild   | 8 
 app-editors/emacs/emacs-29.2..ebuild | 8 
 app-editors/emacs/emacs-30.0..ebuild | 8 
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index 0c5599307ee4..e6d111a23c30 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -452,11 +452,11 @@ src_test() {
 
# Redirect GnuPG's sockets, in order not to exceed the 108 char limit
# for socket paths on Linux.
-   mkdir "${T}"/gnupg || die
+   mkdir "${T}"/gpg || die
local f
-   for f in S.gpg-agent{,.browser,.extra,.ssh}; do
-   printf "%%Assuan%%\nsocket=%s\n" "${T}/gnupg/${f}" \
-   > "test/lisp/gnus/mml-sec-resources/${f}" || die
+   for f in browser extra ssh; do
+   printf "%%Assuan%%\nsocket=%s\n" "${T}/gpg/S.${f}" \
+   > "test/lisp/gnus/mml-sec-resources/S.gpg-agent.${f}" 
|| die
done
 
# See test/README for possible options

diff --git a/app-editors/emacs/emacs-29.2..ebuild 
b/app-editors/emacs/emacs-29.2..ebuild
index e478453357b9..61a66215f0bc 100644
--- a/app-editors/emacs/emacs-29.2..ebuild
+++ b/app-editors/emacs/emacs-29.2..ebuild
@@ -449,11 +449,11 @@ src_test() {
 
# Redirect GnuPG's sockets, in order not to exceed the 108 char limit
# for socket paths on Linux.
-   mkdir "${T}"/gnupg || die
+   mkdir "${T}"/gpg || die
local f
-   for f in S.gpg-agent{,.browser,.extra,.ssh}; do
-   printf "%%Assuan%%\nsocket=%s\n" "${T}/gnupg/${f}" \
-   > "test/lisp/gnus/mml-sec-resources/${f}" || die
+   for f in browser extra ssh; do
+   printf "%%Assuan%%\nsocket=%s\n" "${T}/gpg/S.${f}" \
+   > "test/lisp/gnus/mml-sec-resources/S.gpg-agent.${f}" 
|| die
done
 
# See test/README for possible options

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index f1c545bffd0b..89bb695cbae2 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -451,11 +451,11 @@ src_test() {
 
# Redirect GnuPG's sockets, in order not to exceed the 108 char limit
# for socket paths on Linux.
-   mkdir "${T}"/gnupg || die
+   mkdir "${T}"/gpg || die
local f
-   for f in S.gpg-agent{,.browser,.extra,.ssh}; do
-   printf "%%Assuan%%\nsocket=%s\n" "${T}/gnupg/${f}" \
-   > "test/lisp/gnus/mml-sec-resources/${f}" || die
+   for f in browser extra ssh; do
+   printf "%%Assuan%%\nsocket=%s\n" "${T}/gpg/S.${f}" \
+   > "test/lisp/gnus/mml-sec-resources/S.gpg-agent.${f}" 
|| die
done
 
# See test/README for possible options



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

2024-02-24 Thread Ulrich Müller
commit: 9c49b3c3d1eae9d807790f51387d6c9c1533d3d8
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 25 07:12:43 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 25 07:12:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c49b3c3

app-editors/emacs: Suppress false positive QA warnings with musl libc

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

 app-editors/emacs/emacs-27.2-r14.ebuild | 7 +--
 app-editors/emacs/emacs-28.2-r10.ebuild | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/app-editors/emacs/emacs-27.2-r14.ebuild 
b/app-editors/emacs/emacs-27.2-r14.ebuild
index 42baba127e62..e78f3b3c6a1b 100644
--- a/app-editors/emacs/emacs-27.2-r14.ebuild
+++ b/app-editors/emacs/emacs-27.2-r14.ebuild
@@ -139,8 +139,11 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
-# Suppress false positive QA warnings #898304
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN )
+# Suppress false positive QA warnings #898304 #925449
+QA_CONFIG_IMPL_DECL_SKIP=(
+   malloc_set_state malloc_get_state MIN
+   statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
 
 src_prepare() {
if [[ ${PV##*.} =  ]]; then

diff --git a/app-editors/emacs/emacs-28.2-r10.ebuild 
b/app-editors/emacs/emacs-28.2-r10.ebuild
index de1a1fffe463..586ed615a6f0 100644
--- a/app-editors/emacs/emacs-28.2-r10.ebuild
+++ b/app-editors/emacs/emacs-28.2-r10.ebuild
@@ -142,8 +142,11 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
-# Suppress false positive QA warnings #898304
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN )
+# Suppress false positive QA warnings #898304 #925449
+QA_CONFIG_IMPL_DECL_SKIP=(
+   malloc_set_state malloc_get_state MIN
+   statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
 
 src_prepare() {
if [[ ${PV##*.} =  ]]; then



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

2024-02-24 Thread Ulrich Müller
commit: b831de79bd14b6dfbb3e5e198b48c8acdbc6be37
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Feb 25 07:05:17 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Feb 25 07:05:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b831de79

app-editors/emacs: Drop unused small-ja-dic flag

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

 app-editors/emacs/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-editors/emacs/metadata.xml b/app-editors/emacs/metadata.xml
index 2bec5f8df5a6..95c39fd0d0a7 100644
--- a/app-editors/emacs/metadata.xml
+++ b/app-editors/emacs/metadata.xml
@@ -44,8 +44,6 @@
 of the internal Lisp implementations
 Retrieve e-mail using net-mail/mailutils
 instead of the internal movemail substitute
-Generate a smaller-size Japanese dictionary
-(saves about 5 MiB in installed image)
 Install C source files and make them available for
 find-function
 Add elisp threading support



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

2024-02-24 Thread Ulrich Müller
commit: 1050f16dbca9d806034e6e802fe66a9e1609c15b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Feb 24 16:59:25 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Feb 24 16:59:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1050f16d

app-editors/emacs: drop 29.1-r1, 29.1-r5, 29.1-r6

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

 app-editors/emacs/Manifest |   4 -
 app-editors/emacs/emacs-29.1-r1.ebuild | 576 ---
 app-editors/emacs/emacs-29.1-r5.ebuild | 595 
 app-editors/emacs/emacs-29.1-r6.ebuild | 596 -
 4 files changed, 1771 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 705a5a96d0b8..92c0a6c1704e 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -8,9 +8,5 @@ DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 
8d991bd3e87d2fc0086b535d481dbe839
 DIST emacs-27.2.tar.xz 44624480 BLAKE2B 
245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156
 SHA512 
0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9
 DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 
1cf79142b3031d377b5ba56996a41c44801a114e993ed7e93f937fd88cd35cf142fbc8d98c7970984f44df9fd267d8032f9c6e559d69c18c945510b2e93029bd
 SHA512 
9a246680045868029d9f67652d60d0859d44c3f016ba57cae5ba991c138ece39890230ad303220e2558ccca904b2053b691874da04c6529faa0e8e4f6ea4b6f2
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552
 SHA512 
a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
-DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 
7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4
 SHA512 
e5ab678512c8d1cb15428e47c2cd7d97daa6140a71866eed35708fde123bcc31da437cd881d18d1535c744250f36989e46d11f6a749a26b3f8977f3aa55edc45
-DIST emacs-29.1-patches-5.tar.xz 3640 BLAKE2B 
c5f2d55b49961167f9da96fceecf07d526b62dd7e8198bedd16efce51602013d3a1a78de01d397e6605338715510e437eceff5584ca689f7519e88959846728e
 SHA512 
2d6dd89612f45acf6b6d0fe98f0508664ead1d2412c75ed75c99bbd4306d2f348e8a25b904f7b0ea9c07a86d3028a97288d00473348746edc9f54c328925be0c
-DIST emacs-29.1-patches-6.tar.xz 4128 BLAKE2B 
95cc5af614f66ae067569cc6f6153bdb8bfbd28cca87d55434f3f528f41252f54d7b42029fce85f97d67ee82f942aa4f13bd701933a7c86216c295b19829c573
 SHA512 
3be686f300a1e6a53b33ccfb4cc43d473a02ddb9458e9ed1562a5446059b6a441e3cbb1521950b3c52f3165d606143369090351439dbf25bbcc9cbf5d754d017
-DIST emacs-29.1.tar.xz 52081008 BLAKE2B 
5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402
 SHA512 
de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2
 DIST emacs-29.2-patches-2.tar.xz 2232 BLAKE2B 
5a74b286a47a03a7b24298fb9da69135485a25351a1451351412825f7b570e9ab40e988e03218eef8b6345124b982a6ea7c67ac03adbb72061e74438a5910836
 SHA512 
efc5855a66b1895145b9eb792c790850f319cdfaf8c03579aecfc51940a3e010d825e68003d218929278c9cbfa7e0039a8244838126e67db15cb52718dddf35c
 DIST emacs-29.2.tar.xz 52162080 BLAKE2B 
d634fbd94a2fde4824daf5d4d44d6f9e9693900af9ebeda75488fd4d14b7f6cd22e0c9fc15a4c73b4b90843aa782dbd698ba0d40c50465eb4b902105cd9e2c2c
 SHA512 
293fdc2387d58dfa506ae1960b05ccdb4c16ec53c4f55a1a6b665a4fe2815cabfad6257f2b62231040889ab3843d56a01ef62fc9efc1118bf833d7773c64820a

diff --git a/app-editors/emacs/emacs-29.1-r1.ebuild 
b/app-editors/emacs/emacs-29.1-r1.ebuild
deleted file mode 100644
index 41eb1e06e35b..
--- a/app-editors/emacs/emacs-29.1-r1.ebuild
+++ /dev/null
@@ -1,576 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV##*.} =  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git;
-   EGIT_BRANCH="emacs-29"
-   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
-   S="${EGIT_CHECKOUT_DIR}"
-   SLOT="${PV%%.*}-vcs"
-else
-   # FULL_VERSION keeps the full version number, which is needed in
-   # order to determine some path information correctly for copy/move
-   # operations later on
-   FULL_VERSION="${PV%%_*}"
-   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
-   S="${WORKDIR}/emacs-${FULL_VERSION}"
-   # PV can be in any of the following formats:
-   # 27.1 released version (slot 27)
-   # 27.1_rc1 upstream release candidate (27)
-   # 27.0.

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

2024-02-24 Thread Sam James
commit: 90c60ea1722e45b1f79a00382cf4d247e31255e7
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 14:36:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 14:36:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c60ea1

app-editors/emacs: Stabilize 29.2-r1 arm64, #925092

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

 app-editors/emacs/emacs-29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index f6736763a470..0c5599307ee4 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-02-24 Thread Sam James
commit: f8942322a15bb6d7c3c51bf39e3bd2f8bc3ee527
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 14:36:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 14:36:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8942322

app-editors/emacs: Stabilize 29.2-r1 sparc, #925092

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

 app-editors/emacs/emacs-29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index 432045e49045..cd095f5b4e08 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-02-24 Thread Sam James
commit: ba91416b566a6809e0ecd382eb393e557ccfd447
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 14:36:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 14:36:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba91416b

app-editors/emacs: Stabilize 29.2-r1 arm, #925092

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

 app-editors/emacs/emacs-29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index cd095f5b4e08..f6736763a470 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-02-24 Thread Sam James
commit: 46bc2b7dd81c7de11e27ab7cde16838f95e93b5d
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 14:36:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 14:36:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bc2b7d

app-editors/emacs: Stabilize 29.2-r1 hppa, #925092

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

 app-editors/emacs/emacs-29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index ecd634429878..432045e49045 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-02-24 Thread Sam James
commit: 7e90a1404497278b9dea7aed97a7f40ee98c15c9
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 14:35:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 14:35:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e90a140

app-editors/emacs: Stabilize 29.2-r1 amd64, #925092

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

 app-editors/emacs/emacs-29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index f661ec646411..8713175eb37a 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-02-24 Thread Sam James
commit: 9cadf557b6685de92413d35d49dc35448b47eecf
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 14:36:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 14:36:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cadf557

app-editors/emacs: Stabilize 29.2-r1 ppc, #925092

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

 app-editors/emacs/emacs-29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index 0b9f36a863a1..9801aa3cad44 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-02-24 Thread Sam James
commit: 6d021236e928842e85bca7e8ca6039e365e8adcf
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 14:36:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 14:36:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d021236

app-editors/emacs: Stabilize 29.2-r1 ppc64, #925092

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

 app-editors/emacs/emacs-29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index 9801aa3cad44..ecd634429878 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-02-24 Thread Sam James
commit: 3d32ce8604ea28b7f19b4f7c6f3e40ec7015f7df
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 24 14:36:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 24 14:36:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d32ce86

app-editors/emacs: Stabilize 29.2-r1 x86, #925092

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

 app-editors/emacs/emacs-29.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index 8713175eb37a..0b9f36a863a1 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2024-02-20 Thread Ulrich Müller
commit: 8ac1511edf7d186fab7e7eaf9f039e67b9206939
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Feb 20 15:34:12 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Feb 20 15:34:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac1511e

app-editors/emacs: Suppress false positive QA warnings with musl libc

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

 app-editors/emacs/emacs-29.2-r1.ebuild   | 7 +--
 app-editors/emacs/emacs-29.2..ebuild | 7 +--
 app-editors/emacs/emacs-30.0..ebuild | 5 +++--
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/app-editors/emacs/emacs-29.2-r1.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
index 8900504bed84..f661ec646411 100644
--- a/app-editors/emacs/emacs-29.2-r1.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -171,8 +171,11 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
-# Suppress false positive QA warnings #898304
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof )
+# Suppress false positive QA warnings #898304 #925091
+QA_CONFIG_IMPL_DECL_SKIP=(
+   malloc_set_state malloc_get_state MIN static_assert alignof
+   statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
 
 src_prepare() {
if [[ ${PV##*.} =  ]]; then

diff --git a/app-editors/emacs/emacs-29.2..ebuild 
b/app-editors/emacs/emacs-29.2..ebuild
index 0e12f1110e50..e478453357b9 100644
--- a/app-editors/emacs/emacs-29.2..ebuild
+++ b/app-editors/emacs/emacs-29.2..ebuild
@@ -168,8 +168,11 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
-# Suppress false positive QA warnings #898304
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof )
+# Suppress false positive QA warnings #898304 #925091
+QA_CONFIG_IMPL_DECL_SKIP=(
+   malloc_set_state malloc_get_state MIN static_assert alignof
+   statvfs64 re_set_syntax re_compile_pattern re_search re_match
+)
 
 src_prepare() {
if [[ ${PV##*.} =  ]]; then

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index cecc57a1f940..f1c545bffd0b 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -169,9 +169,10 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
-# Suppress false positive QA warnings #898304
+# Suppress false positive QA warnings #898304 #925091
 QA_CONFIG_IMPL_DECL_SKIP=(
-   malloc_{set,get}_state MIN static_assert alignof unreachable
+   malloc_set_state malloc_get_state MIN static_assert alignof unreachable
+   statvfs64 re_set_syntax re_compile_pattern re_search re_match
 )
 
 src_prepare() {



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

2024-02-16 Thread Ulrich Müller
commit: 7ed9473b9f640b5f8a6fc5a482465813189bb463
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Feb 16 19:10:59 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Feb 16 19:10:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed9473b

app-editors/emacs: Drop the small-ja-dic flag

This has saved 4.6 MiB of space for the installed image, which is
insignificant compared to the total installation footprint of 190 MiB.

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

 app-editors/emacs/{emacs-29.2.ebuild => emacs-29.2-r1.ebuild} | 3 +--
 app-editors/emacs/emacs-29.2..ebuild  | 3 +--
 app-editors/emacs/emacs-30.0..ebuild  | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/app-editors/emacs/emacs-29.2.ebuild 
b/app-editors/emacs/emacs-29.2-r1.ebuild
similarity index 98%
rename from app-editors/emacs/emacs-29.2.ebuild
rename to app-editors/emacs/emacs-29.2-r1.ebuild
index 7dd1916d5acb..8900504bed84 100644
--- a/app-editors/emacs/emacs-29.2.ebuild
+++ b/app-editors/emacs/emacs-29.2-r1.ebuild
@@ -43,7 +43,7 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound 
source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter 
valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite 
ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp 
wide-int +X Xaw3d xft +xpm xwidgets zlib"
 
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -378,7 +378,6 @@ src_configure() {
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
-   $(use_with small-ja-dic) \
$(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \

diff --git a/app-editors/emacs/emacs-29.2..ebuild 
b/app-editors/emacs/emacs-29.2..ebuild
index 37292f4abff0..0e12f1110e50 100644
--- a/app-editors/emacs/emacs-29.2..ebuild
+++ b/app-editors/emacs/emacs-29.2..ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound 
source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter 
valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite 
ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp 
wide-int +X Xaw3d xft +xpm xwidgets zlib"
 
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
@@ -375,7 +375,6 @@ src_configure() {
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
-   $(use_with small-ja-dic) \
$(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 286f87b9d183..cecc57a1f940 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -40,7 +40,7 @@ DESCRIPTION="The extensible, customizable, self-documenting 
real-time display ed
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound 
source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter 
valgrind webp wide-int +X xattr Xaw3d xft +xpm xwidgets zlib"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 

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

2024-01-30 Thread Ulrich Müller
commit: 318644dda72d2d6f4c81dbd4e41123f0bf281b19
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan 30 18:16:32 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Jan 30 18:30:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318644dd

app-editors/emacs: Suppress false positive QA warnings

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

 app-editors/emacs/emacs-26.3-r16.ebuild  | 3 +++
 app-editors/emacs/emacs-27.2-r14.ebuild  | 3 +++
 app-editors/emacs/emacs-28.2-r10.ebuild  | 3 +++
 app-editors/emacs/emacs-29.2..ebuild | 3 +++
 app-editors/emacs/emacs-29.2.ebuild  | 2 +-
 app-editors/emacs/emacs-30.0..ebuild | 5 +
 6 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r16.ebuild 
b/app-editors/emacs/emacs-26.3-r16.ebuild
index c5dc8e847acd..0a623b93b306 100644
--- a/app-editors/emacs/emacs-26.3-r16.ebuild
+++ b/app-editors/emacs/emacs-26.3-r16.ebuild
@@ -110,6 +110,9 @@ FULL_VERSION="${PV%%_*}"
 S="${WORKDIR}/emacs-${FULL_VERSION}"
 PATCHES=("${WORKDIR}/patch")
 
+# Suppress false positive QA warnings #898304
+QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN )
+
 src_prepare() {
default
 

diff --git a/app-editors/emacs/emacs-27.2-r14.ebuild 
b/app-editors/emacs/emacs-27.2-r14.ebuild
index a01d9a7a30d8..ec4f55ff0647 100644
--- a/app-editors/emacs/emacs-27.2-r14.ebuild
+++ b/app-editors/emacs/emacs-27.2-r14.ebuild
@@ -139,6 +139,9 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
+# Suppress false positive QA warnings #898304
+QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN )
+
 src_prepare() {
if [[ ${PV##*.} =  ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ 
\t,)]*\).*/\1/p' \

diff --git a/app-editors/emacs/emacs-28.2-r10.ebuild 
b/app-editors/emacs/emacs-28.2-r10.ebuild
index 82f4cb15df0f..e9b2026ad925 100644
--- a/app-editors/emacs/emacs-28.2-r10.ebuild
+++ b/app-editors/emacs/emacs-28.2-r10.ebuild
@@ -142,6 +142,9 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
+# Suppress false positive QA warnings #898304
+QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN )
+
 src_prepare() {
if [[ ${PV##*.} =  ]]; then
FULL_VERSION=$(sed -n 
's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \

diff --git a/app-editors/emacs/emacs-29.2..ebuild 
b/app-editors/emacs/emacs-29.2..ebuild
index 1919adfa22cc..37292f4abff0 100644
--- a/app-editors/emacs/emacs-29.2..ebuild
+++ b/app-editors/emacs/emacs-29.2..ebuild
@@ -168,6 +168,9 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
+# Suppress false positive QA warnings #898304
+QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof )
+
 src_prepare() {
if [[ ${PV##*.} =  ]]; then
FULL_VERSION=$(sed -n 
's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \

diff --git a/app-editors/emacs/emacs-29.2.ebuild 
b/app-editors/emacs/emacs-29.2.ebuild
index c93571654cf7..bf54f38ebea3 100644
--- a/app-editors/emacs/emacs-29.2.ebuild
+++ b/app-editors/emacs/emacs-29.2.ebuild
@@ -171,7 +171,7 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
-# Evade tinderbox bug #898304
+# Suppress false positive QA warnings #898304
 QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof )
 
 src_prepare() {

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 73f31fed6ec7..286f87b9d183 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -169,6 +169,11 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
+# Suppress false positive QA warnings #898304
+QA_CONFIG_IMPL_DECL_SKIP=(
+   malloc_{set,get}_state MIN static_assert alignof unreachable
+)
+
 src_prepare() {
if [[ ${PV##*.} =  ]]; then
FULL_VERSION=$(sed -n 
's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \



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

2024-01-30 Thread Ulrich Müller
commit: 44c4564586853164e73e94a2863ce57b7555085b
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jan 30 18:17:06 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Jan 30 18:30:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c45645

app-editors/emacs: Fix declarations in configure.ac

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

 app-editors/emacs/Manifest  | 8 
 app-editors/emacs/emacs-26.3-r16.ebuild | 2 +-
 app-editors/emacs/emacs-27.2-r14.ebuild | 2 +-
 app-editors/emacs/emacs-28.2-r10.ebuild | 2 +-
 app-editors/emacs/emacs-29.2.ebuild | 2 +-
 5 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 20fc5c0f8c6b..705a5a96d0b8 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -2,15 +2,15 @@ DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 
9d14004d5188ec0ffe11099ae1beb43
 DIST emacs-18.59.tar.gz 2962652 BLAKE2B 
d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b
 SHA512 
03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
 DIST emacs-25.3-patches-5.tar.xz 6120 BLAKE2B 
dc56e5f9bc5368062260bb82123f2874c15daa2b90514db5c1e8b59ac44bfc7cdb590259905b2ffb1e38af00dcf195067d116a1cb5fa1a8eb102904f27b6e949
 SHA512 
21f2045d1c64151923d62c180f39b3c9eba9e65881096613219df1705f525b8eafa91e0a0dd3688b92b0acc7f41035ee319b09c191131a9e05693d1f25a71750
 DIST emacs-25.3.tar.xz 42854740 BLAKE2B 
4f4e2572bbef48b75c561497fc22046081e56099b6174725d79b15a5b16d5c886eaf8ff3f75cf561e989ebb092ab9e98ba7503e720a9db7560758b30d5116f23
 SHA512 
1cce656451b6ca8502ebb229e88bd3ef48b7f9444a10eeac4ea43bd5491b2efacd641dfa35227a33362c3866493d3449cf1df81606563eef44bba0ed668e457f
-DIST emacs-26.3-patches-5.tar.xz 5484 BLAKE2B 
dc2011b35d948d6106cfa4fd7f2ca5d4591b91e93e2417cee09a5ec5e3ac74e5284c170305e606ee45c9d31b1833ccb10c1ac224f19433a341465298c36165f0
 SHA512 
f0a6094d72c8879707e914e3cc3526d814216e84e9358e211a4f32e5d4c5958664ce3e3cca217629e2a3324bcb7ac2500d333b1c395f156757210f602d7818d5
+DIST emacs-26.3-patches-6.tar.xz 6264 BLAKE2B 
0973df2f34d623a5478a01ab18c80d38e864d7bfb15bc5d3dac3ecb31911eb9edfc622f5ed407d9f418ed6d85e96d5881ffb53a94766aec144a3089ac1332bbf
 SHA512 
b9c833ccd0505f2b78e30c17b43549fcaca3bc767b18e5260160a3aa7063504030e58e848a78f83e76ace7d64db13bfbc69281c3eab9c6e413c3adef06803c9d
 DIST emacs-26.3.tar.xz 44415140 BLAKE2B 
aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3
 SHA512 
4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
-DIST emacs-27.2-patches-6.tar.xz 11600 BLAKE2B 
ed8bfb8b2c086423e7bf9f8de5ffb929aa63d8b2781361a8a9d274124a9df52ececdb38c3d4d7d0f0d0fa3a8eaea337c0078929967b073a70209ecdb2bb4cb58
 SHA512 
11f8af976148c957aebaa5fd2edd46b12ffe24036c09c20a61c47e65d8a2febe6480636be2a7f8f3f7c70a8da7091c2a7c254fd853bde56ec45d7db6a9ca94f5
+DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 
8d991bd3e87d2fc0086b535d481dbe8399e42d15b21417d19341c5ef8426c65cb471f23eb6e41067750a1ad6dced8cb7b2fd4a6b34bd911913ccfe858e9257f9
 SHA512 
285c0ca69fc5c7fd398d4ca0a8c5a2a4412a858504445c415cb6eeca9eb170680f6d9bf0dfcd2ae4925e75f01d1d1858c194760a22ee98ad16ebcc347fa588ec
 DIST emacs-27.2.tar.xz 44624480 BLAKE2B 
245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156
 SHA512 
0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9
-DIST emacs-28.2-patches-4.tar.xz 6168 BLAKE2B 
d2968c5f96dcf285f987d32aa8e2ad38c8c2cc7757f9dd83a1faa75efc20c1ac44d6944cf9bcbafbfaa34caae2e7ec24a28fa250d8f5206e4d27649cc2719cec
 SHA512 
94be2c6f715b073ab76a1b3f36194ba6f9c299599b4ba4292a14970f1a2974634ed961d20f62b3939a18347d02fb8025628a7622910f64df0b9879f98dcf5c14
+DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 
1cf79142b3031d377b5ba56996a41c44801a114e993ed7e93f937fd88cd35cf142fbc8d98c7970984f44df9fd267d8032f9c6e559d69c18c945510b2e93029bd
 SHA512 
9a246680045868029d9f67652d60d0859d44c3f016ba57cae5ba991c138ece39890230ad303220e2558ccca904b2053b691874da04c6529faa0e8e4f6ea4b6f2
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552
 SHA512 
a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
 DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 
7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4
 SHA512 

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

2024-01-29 Thread Ulrich Müller
commit: 58c0081f5269d5983fbb4d440c24ba9cde6c9595
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Jan 29 09:15:06 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Jan 29 09:17:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58c0081f

app-editors/emacs: Evade tinderbox bug

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

 app-editors/emacs/emacs-29.2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-editors/emacs/emacs-29.2.ebuild 
b/app-editors/emacs/emacs-29.2.ebuild
index 1d369b00aca6..c93571654cf7 100644
--- a/app-editors/emacs/emacs-29.2.ebuild
+++ b/app-editors/emacs/emacs-29.2.ebuild
@@ -171,6 +171,9 @@ RDEPEND+=" ${IDEPEND}"
 EMACS_SUFFIX="emacs-${SLOT}"
 SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
 
+# Evade tinderbox bug #898304
+QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof )
+
 src_prepare() {
if [[ ${PV##*.} =  ]]; then
FULL_VERSION=$(sed -n 
's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \



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

2024-01-20 Thread Matthew Smith
commit: a14a0b3d80f7f735e3315292174f2027ff589251
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Jan 20 11:09:49 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Jan 20 11:09:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14a0b3d

app-editors/emacs: skip brittle treesit tests

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

 app-editors/emacs/emacs-29.2..ebuild | 8 
 app-editors/emacs/emacs-29.2.ebuild  | 8 
 app-editors/emacs/emacs-30.0..ebuild | 8 
 3 files changed, 24 insertions(+)

diff --git a/app-editors/emacs/emacs-29.2..ebuild 
b/app-editors/emacs/emacs-29.2..ebuild
index e1e4debdc81e..1919adfa22cc 100644
--- a/app-editors/emacs/emacs-29.2..ebuild
+++ b/app-editors/emacs/emacs-29.2..ebuild
@@ -425,6 +425,14 @@ src_test() {
# Reason: tries to access network
# internet-is-working
%src/process-tests.el
+
+   # Reason: fails with stable version of tree-sitter-json due to
+   # ast changes. Bug #922525
+   %src/treesit-tests.log
+
+   # Reason: test is not skipped if tree-sitter-tsx is not 
installed
+   # Bug #922525
+   %lisp/progmodes/typescript-ts-mode-tests.el
)
use threads || exclude_tests+=(
%lisp/server-tests.el

diff --git a/app-editors/emacs/emacs-29.2.ebuild 
b/app-editors/emacs/emacs-29.2.ebuild
index 876631c7e678..1d369b00aca6 100644
--- a/app-editors/emacs/emacs-29.2.ebuild
+++ b/app-editors/emacs/emacs-29.2.ebuild
@@ -428,6 +428,14 @@ src_test() {
# Reason: tries to access network
# internet-is-working
%src/process-tests.el
+
+   # Reason: fails with stable version of tree-sitter-json due to
+   # ast changes. Bug #922525
+   %src/treesit-tests.log
+
+   # Reason: test is not skipped if tree-sitter-tsx is not 
installed
+   # Bug #922525
+   %lisp/progmodes/typescript-ts-mode-tests.el
)
use threads || exclude_tests+=(
%lisp/server-tests.el

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index d0bc42272a6f..73f31fed6ec7 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -427,6 +427,14 @@ src_test() {
# Reason: tries to access network
# internet-is-working
%src/process-tests.el
+
+   # Reason: fails with stable version of tree-sitter-json due to
+   # ast changes. Bug #922525
+   %src/treesit-tests.log
+
+   # Reason: test is not skipped if tree-sitter-tsx is not 
installed
+   # Bug #922525
+   %lisp/progmodes/typescript-ts-mode-tests.el
)
use threads || exclude_tests+=(
%lisp/server-tests.el



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

2024-01-19 Thread Ulrich Müller
commit: e34604b1a6a76a6a1ab51a6387abad339dde49fd
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jan 19 10:57:13 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan 19 11:02:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34604b1

app-editors/emacs: drop 29.1.90

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

 app-editors/emacs/Manifest |   1 -
 app-editors/emacs/emacs-29.1.90.ebuild | 593 -
 2 files changed, 594 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index d7fdd49b9baf..20fc5c0f8c6b 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -11,7 +11,6 @@ DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd93
 DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 
7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4
 SHA512 
e5ab678512c8d1cb15428e47c2cd7d97daa6140a71866eed35708fde123bcc31da437cd881d18d1535c744250f36989e46d11f6a749a26b3f8977f3aa55edc45
 DIST emacs-29.1-patches-5.tar.xz 3640 BLAKE2B 
c5f2d55b49961167f9da96fceecf07d526b62dd7e8198bedd16efce51602013d3a1a78de01d397e6605338715510e437eceff5584ca689f7519e88959846728e
 SHA512 
2d6dd89612f45acf6b6d0fe98f0508664ead1d2412c75ed75c99bbd4306d2f348e8a25b904f7b0ea9c07a86d3028a97288d00473348746edc9f54c328925be0c
 DIST emacs-29.1-patches-6.tar.xz 4128 BLAKE2B 
95cc5af614f66ae067569cc6f6153bdb8bfbd28cca87d55434f3f528f41252f54d7b42029fce85f97d67ee82f942aa4f13bd701933a7c86216c295b19829c573
 SHA512 
3be686f300a1e6a53b33ccfb4cc43d473a02ddb9458e9ed1562a5446059b6a441e3cbb1521950b3c52f3165d606143369090351439dbf25bbcc9cbf5d754d017
-DIST emacs-29.1.90.tar.xz 52134992 BLAKE2B 
01cf0b56fc9b4cf598b187271c0996f59316f874c5bd9d17f8551cb58e33d742ccb21dcddb061f88f0c6a3f670014a2d130d026ddc97c666958a64c0fbc709fe
 SHA512 
f6120850328d3d7380b009061a64659804e2106eca6117c5430abce1890627c926b635b11f0a972ded6c59fdd13aec440860200fe44d18763ddc61fcdf72cbd8
 DIST emacs-29.1.tar.xz 52081008 BLAKE2B 
5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402
 SHA512 
de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2
 DIST emacs-29.2-patches-1.tar.xz 1552 BLAKE2B 
244429c63e891e82c6b922916a8d4713005ab992a996859ec08ce1bcd6c541abbb90e00fa0b23d9a53f4703b3b5feb78456216ebdcfd939af5b579b2756a6015
 SHA512 
140eeca22de87d0f7d0b15973c9caa7cab0c239f759f085abfe6a9043841f3f1e919c6663688f1d8c66436f48eaaf7a39757a7acd71f65c92c4b634a982f8c79
 DIST emacs-29.2.tar.xz 52162080 BLAKE2B 
d634fbd94a2fde4824daf5d4d44d6f9e9693900af9ebeda75488fd4d14b7f6cd22e0c9fc15a4c73b4b90843aa782dbd698ba0d40c50465eb4b902105cd9e2c2c
 SHA512 
293fdc2387d58dfa506ae1960b05ccdb4c16ec53c4f55a1a6b665a4fe2815cabfad6257f2b62231040889ab3843d56a01ef62fc9efc1118bf833d7773c64820a

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
deleted file mode 100644
index e1e4debdc81e..
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ /dev/null
@@ -1,593 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV##*.} =  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git;
-   EGIT_BRANCH="emacs-29"
-   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
-   S="${EGIT_CHECKOUT_DIR}"
-   SLOT="${PV%%.*}-vcs"
-else
-   # FULL_VERSION keeps the full version number, which is needed in
-   # order to determine some path information correctly for copy/move
-   # operations later on
-   FULL_VERSION="${PV%%_*}"
-   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
-   S="${WORKDIR}/emacs-${FULL_VERSION}"
-   # PV can be in any of the following formats:
-   # 27.1 released version (slot 27)
-   # 27.1_rc1 upstream release candidate (27)
-   # 27.0.live ebuild (slot 27-vcs)
-   # 27.0.90  upstream prerelease snapshot (27-vcs)
-   # 27.0.50_pre20191223  snapshot by Gentoo developer (27-vcs)
-   if [[ ${PV} == *_pre* ]]; then
-   SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
-   S="${WORKDIR}/emacs"
-   elif [[ ${PV//[0-9]} != "." ]]; then
-   
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
-   fi
-   SLOT="${PV%%.*}"
-   [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-fi
-
-DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"

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

2024-01-19 Thread Ulrich Müller
commit: f4795590cfc3f44ac2f16ae8bd6afdf031cc4b9c
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jan 19 10:56:51 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan 19 11:02:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4795590

app-editors/emacs: add 29.2

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

 app-editors/emacs/Manifest  |   2 +
 app-editors/emacs/emacs-29.2.ebuild | 596 
 2 files changed, 598 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 82ebc2e2f0c4..d7fdd49b9baf 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -13,3 +13,5 @@ DIST emacs-29.1-patches-5.tar.xz 3640 BLAKE2B 
c5f2d55b49961167f9da96fceecf07d526
 DIST emacs-29.1-patches-6.tar.xz 4128 BLAKE2B 
95cc5af614f66ae067569cc6f6153bdb8bfbd28cca87d55434f3f528f41252f54d7b42029fce85f97d67ee82f942aa4f13bd701933a7c86216c295b19829c573
 SHA512 
3be686f300a1e6a53b33ccfb4cc43d473a02ddb9458e9ed1562a5446059b6a441e3cbb1521950b3c52f3165d606143369090351439dbf25bbcc9cbf5d754d017
 DIST emacs-29.1.90.tar.xz 52134992 BLAKE2B 
01cf0b56fc9b4cf598b187271c0996f59316f874c5bd9d17f8551cb58e33d742ccb21dcddb061f88f0c6a3f670014a2d130d026ddc97c666958a64c0fbc709fe
 SHA512 
f6120850328d3d7380b009061a64659804e2106eca6117c5430abce1890627c926b635b11f0a972ded6c59fdd13aec440860200fe44d18763ddc61fcdf72cbd8
 DIST emacs-29.1.tar.xz 52081008 BLAKE2B 
5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402
 SHA512 
de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2
+DIST emacs-29.2-patches-1.tar.xz 1552 BLAKE2B 
244429c63e891e82c6b922916a8d4713005ab992a996859ec08ce1bcd6c541abbb90e00fa0b23d9a53f4703b3b5feb78456216ebdcfd939af5b579b2756a6015
 SHA512 
140eeca22de87d0f7d0b15973c9caa7cab0c239f759f085abfe6a9043841f3f1e919c6663688f1d8c66436f48eaaf7a39757a7acd71f65c92c4b634a982f8c79
+DIST emacs-29.2.tar.xz 52162080 BLAKE2B 
d634fbd94a2fde4824daf5d4d44d6f9e9693900af9ebeda75488fd4d14b7f6cd22e0c9fc15a4c73b4b90843aa782dbd698ba0d40c50465eb4b902105cd9e2c2c
 SHA512 
293fdc2387d58dfa506ae1960b05ccdb4c16ec53c4f55a1a6b665a4fe2815cabfad6257f2b62231040889ab3843d56a01ef62fc9efc1118bf833d7773c64820a

diff --git a/app-editors/emacs/emacs-29.2.ebuild 
b/app-editors/emacs/emacs-29.2.ebuild
new file mode 100644
index ..876631c7e678
--- /dev/null
+++ b/app-editors/emacs/emacs-29.2.ebuild
@@ -0,0 +1,596 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git;
+   EGIT_BRANCH="emacs-29"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+   S="${EGIT_CHECKOUT_DIR}"
+   SLOT="${PV%%.*}-vcs"
+else
+   # FULL_VERSION keeps the full version number, which is needed in
+   # order to determine some path information correctly for copy/move
+   # operations later on
+   FULL_VERSION="${PV%%_*}"
+   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+   S="${WORKDIR}/emacs-${FULL_VERSION}"
+   # PV can be in any of the following formats:
+   # 27.1 released version (slot 27)
+   # 27.1_rc1 upstream release candidate (27)
+   # 27.0.live ebuild (slot 27-vcs)
+   # 27.0.90  upstream prerelease snapshot (27-vcs)
+   # 27.0.50_pre20191223  snapshot by Gentoo developer (27-vcs)
+   if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
+   S="${WORKDIR}/emacs"
+   elif [[ ${PV//[0-9]} != "." ]]; then
+   
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
+   fi
+   # Patchset from proj/emacs-patches.git
+   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-1.tar.xz;
+   PATCHES=("${WORKDIR}/patch")
+   SLOT="${PV%%.*}"
+   [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
+HOMEPAGE="https://www.gnu.org/software/emacs/;
+
+LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound 
source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter 
valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
+
+X_DEPEND="x11-libs/libICE
+  

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

2024-01-19 Thread Ulrich Müller
commit: 623c175749790eb1abc8f9018310aba9460869a6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Jan 19 10:59:31 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jan 19 11:02:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623c1757

app-editors/emacs: add 29.2., drop 29.1.

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

 app-editors/emacs/{emacs-29.1..ebuild => emacs-29.2..ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.2..ebuild
similarity index 100%
rename from app-editors/emacs/emacs-29.1..ebuild
rename to app-editors/emacs/emacs-29.2..ebuild



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

2023-12-25 Thread Arthur Zamarin
commit: c6356e3c2c8d2b03d97d414e7173175c5ef84d9b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec 25 19:17:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec 25 19:17:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6356e3c

app-editors/emacs: Stabilize 29.1-r6 x86, #920689

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

 app-editors/emacs/emacs-29.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index 2f5b047d8ae4..a7a032a0e910 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-12-25 Thread Sam James
commit: 3e2462df7e5a74998f0fb001e8b609e7a4540012
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 17:29:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 17:29:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e2462df

app-editors/emacs: Stabilize 29.1-r6 amd64, #920689

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

 app-editors/emacs/emacs-29.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index f4d9f2cd690a..2f5b047d8ae4 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-12-25 Thread Sam James
commit: 3086e353a6fc5c661ceee6ce54f4703a8cf2cf85
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 17:21:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 17:21:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3086e353

app-editors/emacs: Stabilize 29.1-r6 arm64, #920689

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

 app-editors/emacs/emacs-29.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index c2c53d5ed47a..f4d9f2cd690a 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-12-25 Thread Sam James
commit: 999a7b396cdb76e5ccb0fdafe17bf91a27f0c038
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 17:21:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 17:21:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999a7b39

app-editors/emacs: Stabilize 29.1-r6 arm, #920689

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

 app-editors/emacs/emacs-29.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index 21be8c820428..c2c53d5ed47a 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-12-25 Thread Sam James
commit: aa941e4ad4d272248a11a21d1ec0d2602d84cc9d
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 25 17:21:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 25 17:21:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa941e4a

app-editors/emacs: Stabilize 29.1-r6 ppc64, #920689

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

 app-editors/emacs/emacs-29.1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index 908264ce6bd4..21be8c820428 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-12-22 Thread Ulrich Müller
commit: 046613aa2cf147cc32d4b8a4ceb5cd76aa61d9ee
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Dec 22 09:34:21 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Dec 22 09:35:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=046613aa

app-editors/emacs: Backport test fixes to slot 28

Also disable two more tests.

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

 app-editors/emacs/emacs-28.2-r10.ebuild | 21 -
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/app-editors/emacs/emacs-28.2-r10.ebuild 
b/app-editors/emacs/emacs-28.2-r10.ebuild
index ac8efd18ae69..4792beb5373c 100644
--- a/app-editors/emacs/emacs-28.2-r10.ebuild
+++ b/app-editors/emacs/emacs-28.2-r10.ebuild
@@ -174,6 +174,12 @@ src_prepare() {
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
 
+   # Tests that use bubblewrap don't work in the sandbox:
+   # "bwrap: setting up uid map: Permission denied"
+   # So, disrupt the search for the bwrap executable.
+   sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
+   test/lisp/emacs-lisp/bytecomp-tests.el || die
+
AT_M4DIR=m4 eautoreconf
 }
 
@@ -368,12 +374,17 @@ src_test() {
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
 
-   # Reason: fails if bubblewrap (bwrap) is installed
-   # "bwrap: setting up uid map: Permission denied"
-   #
-   # bytecomp-tests--dest-mountpoint
-   %lisp/emacs-lisp/bytecomp-tests.el
+   # Reason: some copyright years differ
+   %lisp/emacs-lisp/copyright-tests.el
+
+   # Reason: quoting issues (fixed in Emacs 29)
+   %lib-src/emacsclient-tests.el
)
+   use threads || exclude_tests+=(
+   %src/emacs-module-tests.el
+   %src/keyboard-tests.el
+   %src/thread-tests.el
+   )
 
# See test/README for possible options
emake \



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

2023-12-21 Thread Ulrich Müller
commit: 56fcf96992b41d422c4f7913a5aafbfe370ffcd0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Dec 21 19:46:18 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec 21 19:46:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56fcf969

app-editors/emacs: Use socket redirection

Instead of moving whole directories around.

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

 app-editors/emacs/emacs-29.1-r6.ebuild   | 14 +-
 app-editors/emacs/emacs-29.1.90.ebuild   | 14 +-
 app-editors/emacs/emacs-29.1..ebuild | 14 +-
 app-editors/emacs/emacs-30.0..ebuild | 14 +-
 4 files changed, 36 insertions(+), 20 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index c15027e0bbea..908264ce6bd4 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -213,11 +213,6 @@ src_prepare() {
sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
test/lisp/emacs-lisp/bytecomp-tests.el || die
 
-   # Tests use this dir as GNUPGHOME. Move to shorter path, in order
-   # not to exceed the 108 char limit for GnuPG's sockets on Linux.
-   mv test/lisp/gnus/mml-sec-resources "${T}"/gnupg || die
-   ln -s "${T}"/gnupg test/lisp/gnus/mml-sec-resources || die
-
AT_M4DIR=m4 eautoreconf
 }
 
@@ -442,6 +437,15 @@ src_test() {
)
use xpm || exclude_tests+=( %src/image-tests.el )
 
+   # Redirect GnuPG's sockets, in order not to exceed the 108 char limit
+   # for socket paths on Linux.
+   mkdir "${T}"/gnupg || die
+   local f
+   for f in S.gpg-agent{,.browser,.extra,.ssh}; do
+   printf "%%Assuan%%\nsocket=%s\n" "${T}/gnupg/${f}" \
+   > "test/lisp/gnus/mml-sec-resources/${f}" || die
+   done
+
# See test/README for possible options
emake \
EMACS_TEST_VERBOSE=1 \

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index 8a58f10bc90e..f5d1a6e3a2cc 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -210,11 +210,6 @@ src_prepare() {
sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
test/lisp/emacs-lisp/bytecomp-tests.el || die
 
-   # Tests use this dir as GNUPGHOME. Move to shorter path, in order
-   # not to exceed the 108 char limit for GnuPG's sockets on Linux.
-   mv test/lisp/gnus/mml-sec-resources "${T}"/gnupg || die
-   ln -s "${T}"/gnupg test/lisp/gnus/mml-sec-resources || die
-
AT_M4DIR=m4 eautoreconf
 }
 
@@ -439,6 +434,15 @@ src_test() {
)
use xpm || exclude_tests+=( %src/image-tests.el )
 
+   # Redirect GnuPG's sockets, in order not to exceed the 108 char limit
+   # for socket paths on Linux.
+   mkdir "${T}"/gnupg || die
+   local f
+   for f in S.gpg-agent{,.browser,.extra,.ssh}; do
+   printf "%%Assuan%%\nsocket=%s\n" "${T}/gnupg/${f}" \
+   > "test/lisp/gnus/mml-sec-resources/${f}" || die
+   done
+
# See test/README for possible options
emake \
EMACS_TEST_VERBOSE=1 \

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 8a58f10bc90e..f5d1a6e3a2cc 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -210,11 +210,6 @@ src_prepare() {
sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
test/lisp/emacs-lisp/bytecomp-tests.el || die
 
-   # Tests use this dir as GNUPGHOME. Move to shorter path, in order
-   # not to exceed the 108 char limit for GnuPG's sockets on Linux.
-   mv test/lisp/gnus/mml-sec-resources "${T}"/gnupg || die
-   ln -s "${T}"/gnupg test/lisp/gnus/mml-sec-resources || die
-
AT_M4DIR=m4 eautoreconf
 }
 
@@ -439,6 +434,15 @@ src_test() {
)
use xpm || exclude_tests+=( %src/image-tests.el )
 
+   # Redirect GnuPG's sockets, in order not to exceed the 108 char limit
+   # for socket paths on Linux.
+   mkdir "${T}"/gnupg || die
+   local f
+   for f in S.gpg-agent{,.browser,.extra,.ssh}; do
+   printf "%%Assuan%%\nsocket=%s\n" "${T}/gnupg/${f}" \
+   > "test/lisp/gnus/mml-sec-resources/${f}" || die
+   done
+
# See test/README for possible options
emake \
EMACS_TEST_VERBOSE=1 \

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 02c7ef6e61da..3ed93bd2fb38 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -211,11 +211,6 @@ src_prepare() {
sed -i -e 's/(executable-find "bwrap")/nil/' 

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

2023-12-21 Thread Ulrich Müller
commit: 52cd8398bcfe6a5da6859b6d8973f4762e6d1aa7
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Dec 21 09:18:24 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec 21 11:28:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52cd8398

app-editors/emacs: Fix mml-sec-tests.el

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

 app-editors/emacs/emacs-29.1-r6.ebuild   | 13 +
 app-editors/emacs/emacs-29.1.90.ebuild   | 13 +
 app-editors/emacs/emacs-29.1..ebuild | 13 +
 app-editors/emacs/emacs-30.0..ebuild | 13 +
 4 files changed, 20 insertions(+), 32 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index 9cfd899f30d4..c15027e0bbea 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -213,6 +213,11 @@ src_prepare() {
sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
test/lisp/emacs-lisp/bytecomp-tests.el || die
 
+   # Tests use this dir as GNUPGHOME. Move to shorter path, in order
+   # not to exceed the 108 char limit for GnuPG's sockets on Linux.
+   mv test/lisp/gnus/mml-sec-resources "${T}"/gnupg || die
+   ln -s "${T}"/gnupg test/lisp/gnus/mml-sec-resources || die
+
AT_M4DIR=m4 eautoreconf
 }
 
@@ -409,14 +414,6 @@ src_test() {
# subtests which caused failure. Elements should begin with a %.
# e.g. %lisp/gnus/mml-sec-tests.el.
local exclude_tests=(
-   # Reason: not yet known
-   # mml-secure-en-decrypt-{1,2,3,4}
-   # mml-secure-find-usable-keys-{1,2}
-   # mml-secure-key-checks
-   # mml-secure-select-preferred-keys-4
-   # mml-secure-sign-verify-1
-   %lisp/gnus/mml-sec-tests.el
-
# Reason: permission denied on /nonexistent
# (vc-*-bzr only fails if breezy is installed, as they
# try to access cache dirs under /nonexistent)

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index 9aff860d84f5..8a58f10bc90e 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -210,6 +210,11 @@ src_prepare() {
sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
test/lisp/emacs-lisp/bytecomp-tests.el || die
 
+   # Tests use this dir as GNUPGHOME. Move to shorter path, in order
+   # not to exceed the 108 char limit for GnuPG's sockets on Linux.
+   mv test/lisp/gnus/mml-sec-resources "${T}"/gnupg || die
+   ln -s "${T}"/gnupg test/lisp/gnus/mml-sec-resources || die
+
AT_M4DIR=m4 eautoreconf
 }
 
@@ -406,14 +411,6 @@ src_test() {
# subtests which caused failure. Elements should begin with a %.
# e.g. %lisp/gnus/mml-sec-tests.el.
local exclude_tests=(
-   # Reason: not yet known
-   # mml-secure-en-decrypt-{1,2,3,4}
-   # mml-secure-find-usable-keys-{1,2}
-   # mml-secure-key-checks
-   # mml-secure-select-preferred-keys-4
-   # mml-secure-sign-verify-1
-   %lisp/gnus/mml-sec-tests.el
-
# Reason: permission denied on /nonexistent
# (vc-*-bzr only fails if breezy is installed, as they
# try to access cache dirs under /nonexistent)

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 9aff860d84f5..8a58f10bc90e 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -210,6 +210,11 @@ src_prepare() {
sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
test/lisp/emacs-lisp/bytecomp-tests.el || die
 
+   # Tests use this dir as GNUPGHOME. Move to shorter path, in order
+   # not to exceed the 108 char limit for GnuPG's sockets on Linux.
+   mv test/lisp/gnus/mml-sec-resources "${T}"/gnupg || die
+   ln -s "${T}"/gnupg test/lisp/gnus/mml-sec-resources || die
+
AT_M4DIR=m4 eautoreconf
 }
 
@@ -406,14 +411,6 @@ src_test() {
# subtests which caused failure. Elements should begin with a %.
# e.g. %lisp/gnus/mml-sec-tests.el.
local exclude_tests=(
-   # Reason: not yet known
-   # mml-secure-en-decrypt-{1,2,3,4}
-   # mml-secure-find-usable-keys-{1,2}
-   # mml-secure-key-checks
-   # mml-secure-select-preferred-keys-4
-   # mml-secure-sign-verify-1
-   %lisp/gnus/mml-sec-tests.el
-
# Reason: permission denied on /nonexistent
# (vc-*-bzr only fails if breezy is installed, as they
# try to access cache dirs under /nonexistent)

diff --git 

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

2023-12-20 Thread Ulrich Müller
commit: 24169a21f2659e77eec49678f2ac8230dfd24d1e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec 20 21:47:00 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec 20 21:49:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24169a21

app-editors/emacs: Disable tests that use bwrap

This is more specific than excluding bytecomp-tests.el altogether.

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

 app-editors/emacs/emacs-29.1-r5.ebuild   | 12 ++--
 app-editors/emacs/emacs-29.1-r6.ebuild   | 12 ++--
 app-editors/emacs/emacs-29.1.90.ebuild   | 12 ++--
 app-editors/emacs/emacs-29.1..ebuild | 12 ++--
 app-editors/emacs/emacs-30.0..ebuild | 12 ++--
 5 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index 6664eddcef73..7b5f7d58bc97 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -207,6 +207,12 @@ src_prepare() {
# with a wrong library name.
sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
 
+   # Tests that use bubblewrap don't work in the sandbox:
+   # "bwrap: setting up uid map: Permission denied"
+   # So, disrupt the search for the bwrap executable.
+   sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
+   test/lisp/emacs-lisp/bytecomp-tests.el || die
+
AT_M4DIR=m4 eautoreconf
 }
 
@@ -427,12 +433,6 @@ src_test() {
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
 
-   # Reason: fails if bubblewrap (bwrap) is installed
-   # "bwrap: setting up uid map: Permission denied"
-   #
-   # bytecomp-tests--dest-mountpoint
-   %lisp/emacs-lisp/bytecomp-tests.el
-
# Reason: tries to access network
# internet-is-working
%src/process-tests.el

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index abc42779db8c..9cfd899f30d4 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -207,6 +207,12 @@ src_prepare() {
# with a wrong library name.
sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
 
+   # Tests that use bubblewrap don't work in the sandbox:
+   # "bwrap: setting up uid map: Permission denied"
+   # So, disrupt the search for the bwrap executable.
+   sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
+   test/lisp/emacs-lisp/bytecomp-tests.el || die
+
AT_M4DIR=m4 eautoreconf
 }
 
@@ -427,12 +433,6 @@ src_test() {
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
 
-   # Reason: fails if bubblewrap (bwrap) is installed
-   # "bwrap: setting up uid map: Permission denied"
-   #
-   # bytecomp-tests--dest-mountpoint
-   %lisp/emacs-lisp/bytecomp-tests.el
-
# Reason: tries to access network
# internet-is-working
%src/process-tests.el

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index 3edf4c2cb75b..9aff860d84f5 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -204,6 +204,12 @@ src_prepare() {
# with a wrong library name.
sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
 
+   # Tests that use bubblewrap don't work in the sandbox:
+   # "bwrap: setting up uid map: Permission denied"
+   # So, disrupt the search for the bwrap executable.
+   sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
+   test/lisp/emacs-lisp/bytecomp-tests.el || die
+
AT_M4DIR=m4 eautoreconf
 }
 
@@ -424,12 +430,6 @@ src_test() {
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
 
-   # Reason: fails if bubblewrap (bwrap) is installed
-   # "bwrap: setting up uid map: Permission denied"
-   #
-   # bytecomp-tests--dest-mountpoint
-   %lisp/emacs-lisp/bytecomp-tests.el
-
# Reason: tries to access network
# internet-is-working
%src/process-tests.el

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 3edf4c2cb75b..9aff860d84f5 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -204,6 +204,12 @@ src_prepare() {
# with a wrong library name.
sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
 
+   # Tests that use bubblewrap don't work in the sandbox:
+   # "bwrap: setting up uid map: Permission 

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

2023-12-20 Thread Ulrich Müller
commit: f8cade01d50e92778e4c0b75cd9968bb3a845f83
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec 20 17:56:19 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec 20 17:56:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8cade01

app-editors/emacs: Exclude tests with USE-conditional failures

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

 app-editors/emacs/emacs-29.1-r5.ebuild   | 7 +++
 app-editors/emacs/emacs-29.1-r6.ebuild   | 7 +++
 app-editors/emacs/emacs-29.1.90.ebuild   | 7 +++
 app-editors/emacs/emacs-29.1..ebuild | 7 +++
 app-editors/emacs/emacs-30.0..ebuild | 7 +++
 5 files changed, 35 insertions(+)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index aedd58046057..6664eddcef73 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -437,6 +437,13 @@ src_test() {
# internet-is-working
%src/process-tests.el
)
+   use threads || exclude_tests+=(
+   %lisp/server-tests.el
+   %lisp/progmodes/eglot-tests.el
+   %src/emacs-module-tests.el
+   %src/keyboard-tests.el
+   )
+   use xpm || exclude_tests+=( %src/image-tests.el )
 
# See test/README for possible options
emake \

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index b115b11327ef..abc42779db8c 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -437,6 +437,13 @@ src_test() {
# internet-is-working
%src/process-tests.el
)
+   use threads || exclude_tests+=(
+   %lisp/server-tests.el
+   %lisp/progmodes/eglot-tests.el
+   %src/emacs-module-tests.el
+   %src/keyboard-tests.el
+   )
+   use xpm || exclude_tests+=( %src/image-tests.el )
 
# See test/README for possible options
emake \

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index 16fdc3666ccf..3edf4c2cb75b 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -434,6 +434,13 @@ src_test() {
# internet-is-working
%src/process-tests.el
)
+   use threads || exclude_tests+=(
+   %lisp/server-tests.el
+   %lisp/progmodes/eglot-tests.el
+   %src/emacs-module-tests.el
+   %src/keyboard-tests.el
+   )
+   use xpm || exclude_tests+=( %src/image-tests.el )
 
# See test/README for possible options
emake \

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 16fdc3666ccf..3edf4c2cb75b 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -434,6 +434,13 @@ src_test() {
# internet-is-working
%src/process-tests.el
)
+   use threads || exclude_tests+=(
+   %lisp/server-tests.el
+   %lisp/progmodes/eglot-tests.el
+   %src/emacs-module-tests.el
+   %src/keyboard-tests.el
+   )
+   use xpm || exclude_tests+=( %src/image-tests.el )
 
# See test/README for possible options
emake \

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index cf6e57c29893..32cee85d854a 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -436,6 +436,13 @@ src_test() {
# internet-is-working
%src/process-tests.el
)
+   use threads || exclude_tests+=(
+   %lisp/server-tests.el
+   %lisp/progmodes/eglot-tests.el
+   %src/emacs-module-tests.el
+   %src/keyboard-tests.el
+   )
+   use xpm || exclude_tests+=( %src/image-tests.el )
 
# See test/README for possible options
emake \



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

2023-12-20 Thread Ulrich Müller
commit: 02ac61b498061a3851e094150165ddf4cab93166
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec 20 09:58:03 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec 20 10:00:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ac61b4

app-editors/emacs: Append -Wno-return-mismatch to CFLAGS

If you think this should be fixed in the source instead, feel free to
submit a patch that adds all the missing prototypes.

Closes: https://bugs.gentoo.org/920360
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-18.59-r15.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-editors/emacs/emacs-18.59-r15.ebuild 
b/app-editors/emacs/emacs-18.59-r15.ebuild
index 7844e27bcb93..466b031d91a4 100644
--- a/app-editors/emacs/emacs-18.59-r15.ebuild
+++ b/app-editors/emacs/emacs-18.59-r15.ebuild
@@ -74,11 +74,13 @@ src_configure() {
src/s-linux.h || die
 
# -O3 and -finline-functions cause segmentation faults at run time.
-   # -Wno-implicit and -Wno-return-type will quieten newer versions of GCC;
-   # feel free to submit a patch adding all those missing prototypes.
+   # -Wno-implicit, -Wno-return-type and -Wno-return-mismatch will
+   # quieten newer versions of GCC; feel free to submit a patch adding
+   # all those missing prototypes.
strip-flags
filter-flags -finline-functions -fpie
-   append-flags -fno-strict-aliasing -Wno-implicit -Wno-return-type
+   append-flags -fno-strict-aliasing -Wno-implicit -Wno-return-type \
+   -Wno-return-mismatch
append-ldflags $(test-flags -no-pie)#639562
replace-flags -O[3-9] -O2
 }



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

2023-12-20 Thread Ulrich Müller
commit: 1e0c32ccecf458c16549a125e490d87a74cf04c0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Dec 20 09:18:00 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Dec 20 09:21:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e0c32cc

app-editors/emacs: Disable src/process-tests.el tests

Closes: https://bugs.gentoo.org/920347
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-29.1-r5.ebuild   | 4 
 app-editors/emacs/emacs-29.1-r6.ebuild   | 4 
 app-editors/emacs/emacs-29.1.90.ebuild   | 4 
 app-editors/emacs/emacs-29.1..ebuild | 4 
 app-editors/emacs/emacs-30.0..ebuild | 4 
 5 files changed, 20 insertions(+)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index 4b2d050109b1..aedd58046057 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -432,6 +432,10 @@ src_test() {
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
+
+   # Reason: tries to access network
+   # internet-is-working
+   %src/process-tests.el
)
 
# See test/README for possible options

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index 530bf23e5be8..b115b11327ef 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -432,6 +432,10 @@ src_test() {
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
+
+   # Reason: tries to access network
+   # internet-is-working
+   %src/process-tests.el
)
 
# See test/README for possible options

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index 350b224b93a8..16fdc3666ccf 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -429,6 +429,10 @@ src_test() {
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
+
+   # Reason: tries to access network
+   # internet-is-working
+   %src/process-tests.el
)
 
# See test/README for possible options

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 350b224b93a8..16fdc3666ccf 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -429,6 +429,10 @@ src_test() {
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
+
+   # Reason: tries to access network
+   # internet-is-working
+   %src/process-tests.el
)
 
# See test/README for possible options

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index a157e4eceac9..cf6e57c29893 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -431,6 +431,10 @@ src_test() {
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
+
+   # Reason: tries to access network
+   # internet-is-working
+   %src/process-tests.el
)
 
# See test/README for possible options



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

2023-11-25 Thread Arthur Zamarin
commit: a16b5975746469cb4cd4bb1afcdbb3965fd2d1a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 25 12:26:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 25 12:26:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a16b5975

app-editors/emacs: Stabilize 29.1-r5 arm, #916676

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

 app-editors/emacs/emacs-29.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index 03e386212118..4b2d050109b1 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-11-25 Thread Ulrich Müller
commit: 680fa5348a355e83a94bda07f59caaa3acd0d01d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Nov 25 12:01:36 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Nov 25 12:02:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680fa534

app-editors/emacs: Minor reformatting of ebuild

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

 app-editors/emacs/emacs-29.1-r5.ebuild   | 9 +++--
 app-editors/emacs/emacs-29.1-r6.ebuild   | 9 +++--
 app-editors/emacs/emacs-29.1.90.ebuild   | 9 +++--
 app-editors/emacs/emacs-29.1..ebuild | 9 +++--
 app-editors/emacs/emacs-30.0..ebuild | 9 +++--
 5 files changed, 35 insertions(+), 10 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index 4b7c9693bece..03e386212118 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -393,7 +393,7 @@ src_compile() {
EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
emake "${EMACS_EMAKE_ARGS[@]}" actual-all
else
-   unset EMACS_EMAKE_ARGS
+   EMACS_EMAKE_ARGS=()
emake
fi
 }
@@ -443,7 +443,12 @@ src_test() {
 }
 
 src_install() {
-   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
+   emake \
+   "${EMACS_EMAKE_ARGS[@]}" \
+   DESTDIR="${D}" \
+   NO_BIN_LINK=t \
+   BLESSMAIL_TARGET="" \
+   install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
index 80e573a98f93..530bf23e5be8 100644
--- a/app-editors/emacs/emacs-29.1-r6.ebuild
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -393,7 +393,7 @@ src_compile() {
EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
emake "${EMACS_EMAKE_ARGS[@]}" actual-all
else
-   unset EMACS_EMAKE_ARGS
+   EMACS_EMAKE_ARGS=()
emake
fi
 }
@@ -443,7 +443,12 @@ src_test() {
 }
 
 src_install() {
-   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
+   emake \
+   "${EMACS_EMAKE_ARGS[@]}" \
+   DESTDIR="${D}" \
+   NO_BIN_LINK=t \
+   BLESSMAIL_TARGET="" \
+   install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index 14dd93aefa00..350b224b93a8 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -390,7 +390,7 @@ src_compile() {
EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
emake "${EMACS_EMAKE_ARGS[@]}" actual-all
else
-   unset EMACS_EMAKE_ARGS
+   EMACS_EMAKE_ARGS=()
emake
fi
 }
@@ -440,7 +440,12 @@ src_test() {
 }
 
 src_install() {
-   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
+   emake \
+   "${EMACS_EMAKE_ARGS[@]}" \
+   DESTDIR="${D}" \
+   NO_BIN_LINK=t \
+   BLESSMAIL_TARGET="" \
+   install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 14dd93aefa00..350b224b93a8 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -390,7 +390,7 @@ src_compile() {
EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
emake "${EMACS_EMAKE_ARGS[@]}" actual-all
else
-   unset EMACS_EMAKE_ARGS
+   EMACS_EMAKE_ARGS=()
emake
fi
 }
@@ -440,7 +440,12 @@ src_test() {
 }
 
 src_install() {
-   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
+   emake \
+   "${EMACS_EMAKE_ARGS[@]}" \
+   DESTDIR="${D}" \
+   NO_BIN_LINK=t \
+   BLESSMAIL_TARGET="" \
+   install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index ab14d02c094b..a157e4eceac9 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -392,7 +392,7 @@ src_compile() {

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

2023-11-25 Thread Ulrich Müller
commit: d7f62ae55fa89de4f497a8a10ffc19fecb5f12ba
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Nov 25 11:38:02 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Nov 25 11:44:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f62ae5

app-editors/emacs: Don't enable pinentry loopback mode for gpgsm

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

 app-editors/emacs/Manifest |   1 +
 app-editors/emacs/emacs-29.1-r6.ebuild | 579 +
 2 files changed, 580 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index ee07efa4d536..82ebc2e2f0c4 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -10,5 +10,6 @@ DIST emacs-28.2-patches-4.tar.xz 6168 BLAKE2B 
d2968c5f96dcf285f987d32aa8e2ad38c8
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552
 SHA512 
a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
 DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 
7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4
 SHA512 
e5ab678512c8d1cb15428e47c2cd7d97daa6140a71866eed35708fde123bcc31da437cd881d18d1535c744250f36989e46d11f6a749a26b3f8977f3aa55edc45
 DIST emacs-29.1-patches-5.tar.xz 3640 BLAKE2B 
c5f2d55b49961167f9da96fceecf07d526b62dd7e8198bedd16efce51602013d3a1a78de01d397e6605338715510e437eceff5584ca689f7519e88959846728e
 SHA512 
2d6dd89612f45acf6b6d0fe98f0508664ead1d2412c75ed75c99bbd4306d2f348e8a25b904f7b0ea9c07a86d3028a97288d00473348746edc9f54c328925be0c
+DIST emacs-29.1-patches-6.tar.xz 4128 BLAKE2B 
95cc5af614f66ae067569cc6f6153bdb8bfbd28cca87d55434f3f528f41252f54d7b42029fce85f97d67ee82f942aa4f13bd701933a7c86216c295b19829c573
 SHA512 
3be686f300a1e6a53b33ccfb4cc43d473a02ddb9458e9ed1562a5446059b6a441e3cbb1521950b3c52f3165d606143369090351439dbf25bbcc9cbf5d754d017
 DIST emacs-29.1.90.tar.xz 52134992 BLAKE2B 
01cf0b56fc9b4cf598b187271c0996f59316f874c5bd9d17f8551cb58e33d742ccb21dcddb061f88f0c6a3f670014a2d130d026ddc97c666958a64c0fbc709fe
 SHA512 
f6120850328d3d7380b009061a64659804e2106eca6117c5430abce1890627c926b635b11f0a972ded6c59fdd13aec440860200fe44d18763ddc61fcdf72cbd8
 DIST emacs-29.1.tar.xz 52081008 BLAKE2B 
5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402
 SHA512 
de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2

diff --git a/app-editors/emacs/emacs-29.1-r6.ebuild 
b/app-editors/emacs/emacs-29.1-r6.ebuild
new file mode 100644
index ..80e573a98f93
--- /dev/null
+++ b/app-editors/emacs/emacs-29.1-r6.ebuild
@@ -0,0 +1,579 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git;
+   EGIT_BRANCH="emacs-29"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+   S="${EGIT_CHECKOUT_DIR}"
+   SLOT="${PV%%.*}-vcs"
+else
+   # FULL_VERSION keeps the full version number, which is needed in
+   # order to determine some path information correctly for copy/move
+   # operations later on
+   FULL_VERSION="${PV%%_*}"
+   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+   S="${WORKDIR}/emacs-${FULL_VERSION}"
+   # PV can be in any of the following formats:
+   # 27.1 released version (slot 27)
+   # 27.1_rc1 upstream release candidate (27)
+   # 27.0.live ebuild (slot 27-vcs)
+   # 27.0.90  upstream prerelease snapshot (27-vcs)
+   # 27.0.50_pre20191223  snapshot by Gentoo developer (27-vcs)
+   if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
+   S="${WORKDIR}/emacs"
+   elif [[ ${PV//[0-9]} != "." ]]; then
+   
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
+   fi
+   # Patchset from proj/emacs-patches.git
+   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-6.tar.xz;
+   PATCHES=("${WORKDIR}/patch")
+   SLOT="${PV%%.*}"
+   [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
+HOMEPAGE="https://www.gnu.org/software/emacs/;
+
+LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
+IUSE="acl alsa aqua athena cairo dbus 

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

2023-11-19 Thread James Le Cuirot
commit: 1e9c76e50330b33e49165da12a82be2265adad04
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Nov 19 17:26:36 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Nov 19 17:26:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9c76e5

app-editors/emacs: Override EMACS var for emake install when cross-compiling

Version 29 changed some of the Makefile logic, and part of it is wonky, with it
wanting to runs emacs during the install target. I tried to fix it but couldn't.
Something about autoloads being a PHONY target.

Signed-off-by: James Le Cuirot  gentoo.org>

 app-editors/emacs/emacs-29.1-r5.ebuild   | 10 ++
 app-editors/emacs/emacs-29.1.90.ebuild   | 10 ++
 app-editors/emacs/emacs-29.1..ebuild | 10 ++
 app-editors/emacs/emacs-30.0..ebuild | 10 ++
 4 files changed, 24 insertions(+), 16 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index 12d36dabf21a..4b7c9693bece 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -390,10 +390,12 @@ src_compile() {
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || 
die
# Specify the native Emacs to compile lisp
-   emake -C lisp all EMACS="${S}-build/src/emacs"
+   EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+   emake "${EMACS_EMAKE_ARGS[@]}" actual-all
+   else
+   unset EMACS_EMAKE_ARGS
+   emake
fi
-
-   emake
 }
 
 src_test() {
@@ -441,7 +443,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index ac342a06b3fd..14dd93aefa00 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -387,10 +387,12 @@ src_compile() {
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || 
die
# Specify the native Emacs to compile lisp
-   emake -C lisp all EMACS="${S}-build/src/emacs"
+   EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+   emake "${EMACS_EMAKE_ARGS[@]}" actual-all
+   else
+   unset EMACS_EMAKE_ARGS
+   emake
fi
-
-   emake
 }
 
 src_test() {
@@ -438,7 +440,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index ac342a06b3fd..14dd93aefa00 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -387,10 +387,12 @@ src_compile() {
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || 
die
# Specify the native Emacs to compile lisp
-   emake -C lisp all EMACS="${S}-build/src/emacs"
+   EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+   emake "${EMACS_EMAKE_ARGS[@]}" actual-all
+   else
+   unset EMACS_EMAKE_ARGS
+   emake
fi
-
-   emake
 }
 
 src_test() {
@@ -438,7 +440,7 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
+   emake "${EMACS_EMAKE_ARGS[@]}" DESTDIR="${D}" NO_BIN_LINK=t 
BLESSMAIL_TARGET= install
 
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 5f9be5cc4991..ab14d02c094b 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -389,10 +389,12 @@ src_compile() {
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || 
die
# Specify the native Emacs to compile lisp
-   emake -C lisp all EMACS="${S}-build/src/emacs"
+   EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
+   emake 

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

2023-11-09 Thread Ulrich Müller
commit: d113e1927973c98a36f04ace0cafa7316373b9d4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Nov  9 10:49:57 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Nov  9 10:49:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d113e192

app-editors/emacs: drop 29.1-r4

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

 app-editors/emacs/emacs-29.1-r4.ebuild | 577 -
 1 file changed, 577 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1-r4.ebuild 
b/app-editors/emacs/emacs-29.1-r4.ebuild
deleted file mode 100644
index f2c2f4a55af5..
--- a/app-editors/emacs/emacs-29.1-r4.ebuild
+++ /dev/null
@@ -1,577 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV##*.} =  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git;
-   EGIT_BRANCH="emacs-29"
-   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
-   S="${EGIT_CHECKOUT_DIR}"
-   SLOT="${PV%%.*}-vcs"
-else
-   # FULL_VERSION keeps the full version number, which is needed in
-   # order to determine some path information correctly for copy/move
-   # operations later on
-   FULL_VERSION="${PV%%_*}"
-   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
-   S="${WORKDIR}/emacs-${FULL_VERSION}"
-   # PV can be in any of the following formats:
-   # 27.1 released version (slot 27)
-   # 27.1_rc1 upstream release candidate (27)
-   # 27.0.live ebuild (slot 27-vcs)
-   # 27.0.90  upstream prerelease snapshot (27-vcs)
-   # 27.0.50_pre20191223  snapshot by Gentoo developer (27-vcs)
-   if [[ ${PV} == *_pre* ]]; then
-   SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
-   S="${WORKDIR}/emacs"
-   elif [[ ${PV//[0-9]} != "." ]]; then
-   
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
-   fi
-   # Patchset from proj/emacs-patches.git
-   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-5.tar.xz;
-   PATCHES=("${WORKDIR}/patch")
-   SLOT="${PV%%.*}"
-   [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-fi
-
-DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
-HOMEPAGE="https://www.gnu.org/software/emacs/;
-
-LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound 
source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter 
valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
-
-X_DEPEND="x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXinerama
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/xcb-util
-   x11-misc/xbitmaps
-   xpm? ( x11-libs/libXpm )
-   xft? (
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/libXrender
-   cairo? ( >=x11-libs/cairo-1.12.18[X] )
-   !cairo? ( x11-libs/libXft )
-   harfbuzz? ( media-libs/harfbuzz:0= )
-   m17n-lib? (
-   >=dev-libs/libotf-0.9.4
-   >=dev-libs/m17n-lib-1.5.1
-   )
-   )
-   gtk? (
-   x11-libs/gtk+:3
-   xwidgets? (
-   net-libs/webkit-gtk:4.1=
-   x11-libs/libXcomposite
-   )
-   )
-   !gtk? (
-   motif? (
-   >=x11-libs/motif-2.3:0
-   x11-libs/libXpm
-   x11-libs/libXmu
-   x11-libs/libXt
-   )
-   !motif? (
-   Xaw3d? (
-   x11-libs/libXaw3d
-   x11-libs/libXmu
-   x11-libs/libXt
-   )
-   !Xaw3d? ( athena? (
-   x11-libs/libXaw
-   x11-libs/libXmu
-   x11-libs/libXt
-   ) )
-   )
-   )"
-
-RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
-   sys-libs/ncurses:0=
-   acl? ( virtual/acl )
-   alsa? ( media-libs/alsa-lib )
-   dbus? ( sys-apps/dbus )
-   games? ( acct-group/gamestat )
-

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

2023-11-09 Thread Ulrich Müller
commit: 2dfc764a6cad6e9553c15bcb8ea79e1346dffeb4
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Nov  9 10:48:12 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Nov  9 10:48:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dfc764a

app-editors/emacs: Update imagemagick dependency for remaining slots

Closes: https://bugs.gentoo.org/916204
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/{emacs-25.3-r18.ebuild => emacs-25.3-r19.ebuild} | 2 +-
 app-editors/emacs/{emacs-26.3-r15.ebuild => emacs-26.3-r16.ebuild} | 2 +-
 app-editors/emacs/{emacs-27.2-r13.ebuild => emacs-27.2-r14.ebuild} | 2 +-
 app-editors/emacs/{emacs-28.2-r9.ebuild => emacs-28.2-r10.ebuild}  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-editors/emacs/emacs-25.3-r18.ebuild 
b/app-editors/emacs/emacs-25.3-r19.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-25.3-r18.ebuild
rename to app-editors/emacs/emacs-25.3-r19.ebuild
index c096d29ab2af..17e2c85cb6e0 100644
--- a/app-editors/emacs/emacs-25.3-r18.ebuild
+++ b/app-editors/emacs/emacs-25.3-r19.ebuild
@@ -48,7 +48,7 @@ RDEPEND="acct-group/mail
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
xpm? ( x11-libs/libXpm )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
xft? (
media-libs/fontconfig
media-libs/freetype

diff --git a/app-editors/emacs/emacs-26.3-r15.ebuild 
b/app-editors/emacs/emacs-26.3-r16.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-26.3-r15.ebuild
rename to app-editors/emacs/emacs-26.3-r16.ebuild
index 79d37b5e19b8..18b31ab92756 100644
--- a/app-editors/emacs/emacs-26.3-r15.ebuild
+++ b/app-editors/emacs/emacs-26.3-r16.ebuild
@@ -50,7 +50,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
xpm? ( x11-libs/libXpm )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
xft? (
media-libs/fontconfig
media-libs/freetype

diff --git a/app-editors/emacs/emacs-27.2-r13.ebuild 
b/app-editors/emacs/emacs-27.2-r14.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-27.2-r13.ebuild
rename to app-editors/emacs/emacs-27.2-r14.ebuild
index a44f2c0b6e68..063655d6e78b 100644
--- a/app-editors/emacs/emacs-27.2-r13.ebuild
+++ b/app-editors/emacs/emacs-27.2-r14.ebuild
@@ -83,7 +83,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
xpm? ( x11-libs/libXpm )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
xft? (
media-libs/fontconfig
media-libs/freetype

diff --git a/app-editors/emacs/emacs-28.2-r9.ebuild 
b/app-editors/emacs/emacs-28.2-r10.ebuild
similarity index 99%
rename from app-editors/emacs/emacs-28.2-r9.ebuild
rename to app-editors/emacs/emacs-28.2-r10.ebuild
index 9bcabf9f4c10..ac8efd18ae69 100644
--- a/app-editors/emacs/emacs-28.2-r9.ebuild
+++ b/app-editors/emacs/emacs-28.2-r10.ebuild
@@ -86,7 +86,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
xpm? ( x11-libs/libXpm )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
xft? (
media-libs/fontconfig
media-libs/freetype



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

2023-11-02 Thread Sam James
commit: 96100a707f64ac95df009e115412829be398f414
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  2 09:31:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  2 09:31:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96100a70

app-editors/emacs: Stabilize 29.1-r5 x86, #916676

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

 app-editors/emacs/emacs-29.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index fdb07e7fa3c6..12d36dabf21a 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-11-02 Thread Sam James
commit: 8b180d06683ed8f9ef54798739cb294be4c0296d
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  2 09:31:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  2 09:31:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b180d06

app-editors/emacs: Stabilize 29.1-r5 amd64, #916676

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

 app-editors/emacs/emacs-29.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index f644e8f06881..fdb07e7fa3c6 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-11-01 Thread Sam James
commit: bba29db0a2eaed5c3446a2fafefa4d4044d78801
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  2 04:06:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  2 04:11:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba29db0

app-editors/emacs: Stabilize 29.1-r5 arm64, #916676

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

 app-editors/emacs/emacs-29.1-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-29.1-r5.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
index 45d31c1e4311..f644e8f06881 100644
--- a/app-editors/emacs/emacs-29.1-r5.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 fi
 
 DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"



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

2023-10-24 Thread Ulrich Müller
commit: a370d9e0cf9af3561db6ae100b5713172329
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Oct 24 16:20:36 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Oct 24 16:37:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a370d9e0

app-editors/emacs: Add use-dependency on imagemagick

Propagate the flags for the jpeg, png, svg and tiff backends. Otherwise,
when visiting an image file, the following error will occur for svg:

ImageMagick error: Document is empty
 `No such file or directory` @ error/svg.c/SVGError/3370

For jpeg, png and TIFF, a different error message is printed:

ImageMagick error: no decode delegate for this image format `PNG' @ 
error/constitute.c/ReadImage/746 [8 times]

No error occurs for webp.

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

 app-editors/emacs/{emacs-29.1.90.ebuild => emacs-29.1-r5.ebuild} | 5 -
 app-editors/emacs/emacs-29.1.90.ebuild   | 2 +-
 app-editors/emacs/emacs-29.1..ebuild | 2 +-
 app-editors/emacs/emacs-30.0..ebuild | 2 +-
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1-r5.ebuild
similarity index 98%
copy from app-editors/emacs/emacs-29.1.90.ebuild
copy to app-editors/emacs/emacs-29.1-r5.ebuild
index 25d19bc31d28..45d31c1e4311 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1-r5.ebuild
@@ -31,6 +31,9 @@ else
elif [[ ${PV//[0-9]} != "." ]]; then

SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
fi
+   # Patchset from proj/emacs-patches.git
+   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-5.tar.xz;
+   PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
@@ -128,7 +131,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
webp? ( media-libs/libwebp:0= )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
!aqua? (
gsettings? (
app-emacs/emacs-common[gsettings(-)]

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
index 25d19bc31d28..ac342a06b3fd 100644
--- a/app-editors/emacs/emacs-29.1.90.ebuild
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -128,7 +128,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
webp? ( media-libs/libwebp:0= )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
!aqua? (
gsettings? (
app-emacs/emacs-common[gsettings(-)]

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 25d19bc31d28..ac342a06b3fd 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -128,7 +128,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
webp? ( media-libs/libwebp:0= )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
!aqua? (
gsettings? (
app-emacs/emacs-common[gsettings(-)]

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index 256307d1056b..5f9be5cc4991 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -129,7 +129,7 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
webp? ( media-libs/libwebp:0= )
-   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
!aqua? (
gsettings? (
app-emacs/emacs-common[gsettings(-)]



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

2023-10-24 Thread Ulrich Müller
commit: cefbf6a8ac9dd8694144e22edfcad5224febc577
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Oct 24 06:10:14 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Oct 24 06:10:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cefbf6a8

app-editors/emacs: Fix "make sanity-check"

Fixes a build failure, so no new revision.

Closes: https://bugs.gentoo.org/916180
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/Manifest | 2 +-
 app-editors/emacs/emacs-29.1-r4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 618e0a275372..ee07efa4d536 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -9,6 +9,6 @@ DIST emacs-27.2.tar.xz 44624480 BLAKE2B 
245ea96004b90f81ac74de74521cbbe086caf117
 DIST emacs-28.2-patches-4.tar.xz 6168 BLAKE2B 
d2968c5f96dcf285f987d32aa8e2ad38c8c2cc7757f9dd83a1faa75efc20c1ac44d6944cf9bcbafbfaa34caae2e7ec24a28fa250d8f5206e4d27649cc2719cec
 SHA512 
94be2c6f715b073ab76a1b3f36194ba6f9c299599b4ba4292a14970f1a2974634ed961d20f62b3939a18347d02fb8025628a7622910f64df0b9879f98dcf5c14
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552
 SHA512 
a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
 DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 
7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4
 SHA512 
e5ab678512c8d1cb15428e47c2cd7d97daa6140a71866eed35708fde123bcc31da437cd881d18d1535c744250f36989e46d11f6a749a26b3f8977f3aa55edc45
-DIST emacs-29.1-patches-4.tar.xz 3436 BLAKE2B 
4db49d6cf1a03c022deea5f17cf11c3020c09fa912fc7d88e38d4960b966d6d6d805e4d0ed8788d168de83b7acfe6a2537706dfab1b2c372285864f199fcfa15
 SHA512 
c52f8c587306b9f6c5f599b96177ffb527bfb9d8cfd8d2a14206bc9b718ca746ca4f482dedac0c48d8f053c7d3eaf7ebc0734c74fb507515380a4500d0a2bba2
+DIST emacs-29.1-patches-5.tar.xz 3640 BLAKE2B 
c5f2d55b49961167f9da96fceecf07d526b62dd7e8198bedd16efce51602013d3a1a78de01d397e6605338715510e437eceff5584ca689f7519e88959846728e
 SHA512 
2d6dd89612f45acf6b6d0fe98f0508664ead1d2412c75ed75c99bbd4306d2f348e8a25b904f7b0ea9c07a86d3028a97288d00473348746edc9f54c328925be0c
 DIST emacs-29.1.90.tar.xz 52134992 BLAKE2B 
01cf0b56fc9b4cf598b187271c0996f59316f874c5bd9d17f8551cb58e33d742ccb21dcddb061f88f0c6a3f670014a2d130d026ddc97c666958a64c0fbc709fe
 SHA512 
f6120850328d3d7380b009061a64659804e2106eca6117c5430abce1890627c926b635b11f0a972ded6c59fdd13aec440860200fe44d18763ddc61fcdf72cbd8
 DIST emacs-29.1.tar.xz 52081008 BLAKE2B 
5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402
 SHA512 
de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2

diff --git a/app-editors/emacs/emacs-29.1-r4.ebuild 
b/app-editors/emacs/emacs-29.1-r4.ebuild
index 040aa8836093..f2c2f4a55af5 100644
--- a/app-editors/emacs/emacs-29.1-r4.ebuild
+++ b/app-editors/emacs/emacs-29.1-r4.ebuild
@@ -32,7 +32,7 @@ else

SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
fi
# Patchset from proj/emacs-patches.git
-   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-4.tar.xz;
+   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-5.tar.xz;
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"



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

2023-10-19 Thread Ulrich Müller
commit: ba771fce50d9e9f8e21381c4847b29f266c81dff
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Oct 19 13:54:09 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Oct 19 13:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba771fce

app-editors/emacs: add 29.1.90

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

 app-editors/emacs/Manifest |   1 +
 app-editors/emacs/emacs-29.1.90.ebuild | 574 +
 2 files changed, 575 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 3056ca240c9d..618e0a275372 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -10,4 +10,5 @@ DIST emacs-28.2-patches-4.tar.xz 6168 BLAKE2B 
d2968c5f96dcf285f987d32aa8e2ad38c8
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552
 SHA512 
a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
 DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 
7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4
 SHA512 
e5ab678512c8d1cb15428e47c2cd7d97daa6140a71866eed35708fde123bcc31da437cd881d18d1535c744250f36989e46d11f6a749a26b3f8977f3aa55edc45
 DIST emacs-29.1-patches-4.tar.xz 3436 BLAKE2B 
4db49d6cf1a03c022deea5f17cf11c3020c09fa912fc7d88e38d4960b966d6d6d805e4d0ed8788d168de83b7acfe6a2537706dfab1b2c372285864f199fcfa15
 SHA512 
c52f8c587306b9f6c5f599b96177ffb527bfb9d8cfd8d2a14206bc9b718ca746ca4f482dedac0c48d8f053c7d3eaf7ebc0734c74fb507515380a4500d0a2bba2
+DIST emacs-29.1.90.tar.xz 52134992 BLAKE2B 
01cf0b56fc9b4cf598b187271c0996f59316f874c5bd9d17f8551cb58e33d742ccb21dcddb061f88f0c6a3f670014a2d130d026ddc97c666958a64c0fbc709fe
 SHA512 
f6120850328d3d7380b009061a64659804e2106eca6117c5430abce1890627c926b635b11f0a972ded6c59fdd13aec440860200fe44d18763ddc61fcdf72cbd8
 DIST emacs-29.1.tar.xz 52081008 BLAKE2B 
5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402
 SHA512 
de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2

diff --git a/app-editors/emacs/emacs-29.1.90.ebuild 
b/app-editors/emacs/emacs-29.1.90.ebuild
new file mode 100644
index ..25d19bc31d28
--- /dev/null
+++ b/app-editors/emacs/emacs-29.1.90.ebuild
@@ -0,0 +1,574 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
+
+if [[ ${PV##*.} =  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git;
+   EGIT_BRANCH="emacs-29"
+   EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
+   S="${EGIT_CHECKOUT_DIR}"
+   SLOT="${PV%%.*}-vcs"
+else
+   # FULL_VERSION keeps the full version number, which is needed in
+   # order to determine some path information correctly for copy/move
+   # operations later on
+   FULL_VERSION="${PV%%_*}"
+   SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+   S="${WORKDIR}/emacs-${FULL_VERSION}"
+   # PV can be in any of the following formats:
+   # 27.1 released version (slot 27)
+   # 27.1_rc1 upstream release candidate (27)
+   # 27.0.live ebuild (slot 27-vcs)
+   # 27.0.90  upstream prerelease snapshot (27-vcs)
+   # 27.0.50_pre20191223  snapshot by Gentoo developer (27-vcs)
+   if [[ ${PV} == *_pre* ]]; then
+   SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz;
+   S="${WORKDIR}/emacs"
+   elif [[ ${PV//[0-9]} != "." ]]; then
+   
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
+   fi
+   SLOT="${PV%%.*}"
+   [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
+HOMEPAGE="https://www.gnu.org/software/emacs/;
+
+LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm 
gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos 
lcms libxml2 livecd m17n-lib mailutils motif png selinux small-ja-dic sound 
source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter 
valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
+
+X_DEPEND="x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXext
+   x11-libs/libXfixes
+   

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

2023-09-24 Thread Ulrich Müller
commit: 4a4ff16db2f869316ad52abdb07cdab0c311b7bf
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Sep 24 18:18:41 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Sep 24 18:20:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a4ff16d

app-editors/emacs: Fix build failure with USE=jit

Closes: https://bugs.gentoo.org/914609
Signed-off-by: Ulrich Müller  gentoo.org>

 app-editors/emacs/emacs-29.1-r4.ebuild   | 4 ++--
 app-editors/emacs/emacs-29.1..ebuild | 4 ++--
 app-editors/emacs/emacs-30.0..ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-editors/emacs/emacs-29.1-r4.ebuild 
b/app-editors/emacs/emacs-29.1-r4.ebuild
index 2b6082dff731..040aa8836093 100644
--- a/app-editors/emacs/emacs-29.1-r4.ebuild
+++ b/app-editors/emacs/emacs-29.1-r4.ebuild
@@ -183,6 +183,8 @@ src_prepare() {
|| die "Upstream version number changed to 
${FULL_VERSION}"
fi
 
+   default
+
if use jit; then
find lisp -type f -name "*.elc" -delete || die
 
@@ -197,8 +199,6 @@ src_prepare() {
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
 
-   default
-
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
 

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index f5b24beb6980..25d19bc31d28 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -180,6 +180,8 @@ src_prepare() {
|| die "Upstream version number changed to 
${FULL_VERSION}"
fi
 
+   default
+
if use jit; then
find lisp -type f -name "*.elc" -delete || die
 
@@ -194,8 +196,6 @@ src_prepare() {
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
 
-   default
-
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
 

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index dec82f14d0ea..256307d1056b 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -181,6 +181,8 @@ src_prepare() {
|| die "Upstream version number changed to 
${FULL_VERSION}"
fi
 
+   default
+
if use jit; then
find lisp -type f -name "*.elc" -delete || die
 
@@ -195,8 +197,6 @@ src_prepare() {
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
 
-   default
-
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
 



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

2023-09-24 Thread Ulrich Müller
commit: d7509efb4ad2e271f6c981b28fc45f100e35044a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Sep 24 15:03:31 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Sep 24 15:06:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7509efb

app-editors/emacs: Fix small-ja-dict properly

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

 app-editors/emacs/Manifest   | 1 +
 app-editors/emacs/{emacs-29.1-r3.ebuild => emacs-29.1-r4.ebuild} | 7 +--
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 8e3d6b5f2811..3056ca240c9d 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -9,4 +9,5 @@ DIST emacs-27.2.tar.xz 44624480 BLAKE2B 
245ea96004b90f81ac74de74521cbbe086caf117
 DIST emacs-28.2-patches-4.tar.xz 6168 BLAKE2B 
d2968c5f96dcf285f987d32aa8e2ad38c8c2cc7757f9dd83a1faa75efc20c1ac44d6944cf9bcbafbfaa34caae2e7ec24a28fa250d8f5206e4d27649cc2719cec
 SHA512 
94be2c6f715b073ab76a1b3f36194ba6f9c299599b4ba4292a14970f1a2974634ed961d20f62b3939a18347d02fb8025628a7622910f64df0b9879f98dcf5c14
 DIST emacs-28.2.tar.xz 47722600 BLAKE2B 
a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552
 SHA512 
a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
 DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 
7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4
 SHA512 
e5ab678512c8d1cb15428e47c2cd7d97daa6140a71866eed35708fde123bcc31da437cd881d18d1535c744250f36989e46d11f6a749a26b3f8977f3aa55edc45
+DIST emacs-29.1-patches-4.tar.xz 3436 BLAKE2B 
4db49d6cf1a03c022deea5f17cf11c3020c09fa912fc7d88e38d4960b966d6d6d805e4d0ed8788d168de83b7acfe6a2537706dfab1b2c372285864f199fcfa15
 SHA512 
c52f8c587306b9f6c5f599b96177ffb527bfb9d8cfd8d2a14206bc9b718ca746ca4f482dedac0c48d8f053c7d3eaf7ebc0734c74fb507515380a4500d0a2bba2
 DIST emacs-29.1.tar.xz 52081008 BLAKE2B 
5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402
 SHA512 
de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2

diff --git a/app-editors/emacs/emacs-29.1-r3.ebuild 
b/app-editors/emacs/emacs-29.1-r4.ebuild
similarity index 98%
rename from app-editors/emacs/emacs-29.1-r3.ebuild
rename to app-editors/emacs/emacs-29.1-r4.ebuild
index f329456c4789..2b6082dff731 100644
--- a/app-editors/emacs/emacs-29.1-r3.ebuild
+++ b/app-editors/emacs/emacs-29.1-r4.ebuild
@@ -32,7 +32,7 @@ else

SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz;
fi
# Patchset from proj/emacs-patches.git
-   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-3.tar.xz;
+   SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-4.tar.xz;
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
@@ -197,11 +197,6 @@ src_prepare() {
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
 
-   if use small-ja-dic; then
-   # Remove pre-built dictionary https://debbugs.gnu.org/66125
-   rm -rf lisp/leim/ja-dic || die
-   fi
-
default
 
# Fix filename reference in redirected man page



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

2023-09-24 Thread Ulrich Müller
commit: 17dc418d705f6c470a585a1f79392f795f206a33
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Sep 23 20:23:58 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Sep 24 11:40:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17dc418d

app-editors/emacs: Add missing libXcomposite dependency

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

 app-editors/emacs/emacs-29.1-r1.ebuild   | 1 +
 app-editors/emacs/emacs-29.1-r3.ebuild   | 1 +
 app-editors/emacs/emacs-29.1..ebuild | 1 +
 app-editors/emacs/emacs-30.0..ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/app-editors/emacs/emacs-29.1-r1.ebuild 
b/app-editors/emacs/emacs-29.1-r1.ebuild
index e33147597ca8..e811ca9b1ece 100644
--- a/app-editors/emacs/emacs-29.1-r1.ebuild
+++ b/app-editors/emacs/emacs-29.1-r1.ebuild
@@ -48,6 +48,7 @@ IUSE="acl alsa aqua athena cairo dbus dynamic-loading games 
gfile gif +gmp gpm g
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
+   x11-libs/libXcomposite
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi

diff --git a/app-editors/emacs/emacs-29.1-r3.ebuild 
b/app-editors/emacs/emacs-29.1-r3.ebuild
index 3a97a5dccaf8..f329456c4789 100644
--- a/app-editors/emacs/emacs-29.1-r3.ebuild
+++ b/app-editors/emacs/emacs-29.1-r3.ebuild
@@ -48,6 +48,7 @@ IUSE="acl alsa aqua athena cairo dbus dynamic-loading games 
gfile gif +gmp gpm g
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
+   x11-libs/libXcomposite
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi

diff --git a/app-editors/emacs/emacs-29.1..ebuild 
b/app-editors/emacs/emacs-29.1..ebuild
index 35dc761712d0..f5b24beb6980 100644
--- a/app-editors/emacs/emacs-29.1..ebuild
+++ b/app-editors/emacs/emacs-29.1..ebuild
@@ -45,6 +45,7 @@ IUSE="acl alsa aqua athena cairo dbus dynamic-loading games 
gfile gif +gmp gpm g
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
+   x11-libs/libXcomposite
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi

diff --git a/app-editors/emacs/emacs-30.0..ebuild 
b/app-editors/emacs/emacs-30.0..ebuild
index f228ae33aad9..dec82f14d0ea 100644
--- a/app-editors/emacs/emacs-30.0..ebuild
+++ b/app-editors/emacs/emacs-30.0..ebuild
@@ -45,6 +45,7 @@ IUSE="acl alsa aqua athena cairo dbus dynamic-loading games 
gfile gif +gmp gpm g
 X_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
+   x11-libs/libXcomposite
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi



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

2023-09-20 Thread Ulrich Müller
commit: a5b7da7ff619d00d77fd5a9a222412b6a69cc267
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Sep 20 18:41:44 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Sep 20 18:42:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b7da7f

app-editors/emacs: Add a comment

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

 app-editors/emacs/emacs-29.1-r3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-editors/emacs/emacs-29.1-r3.ebuild 
b/app-editors/emacs/emacs-29.1-r3.ebuild
index 9646566ac4eb..3a97a5dccaf8 100644
--- a/app-editors/emacs/emacs-29.1-r3.ebuild
+++ b/app-editors/emacs/emacs-29.1-r3.ebuild
@@ -197,6 +197,7 @@ src_prepare() {
fi
 
if use small-ja-dic; then
+   # Remove pre-built dictionary https://debbugs.gnu.org/66125
rm -rf lisp/leim/ja-dic || die
fi
 



  1   2   3   4   5   6   7   8   >