summaryrefslogtreecommitdiff
path: root/app-editors
diff options
context:
space:
mode:
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/emacs/emacs-26.3-r25.ebuild16
-rw-r--r--app-editors/emacs/emacs-27.2-r23.ebuild16
-rw-r--r--app-editors/emacs/emacs-28.2-r20.ebuild16
-rw-r--r--app-editors/emacs/emacs-29.4-r7.ebuild16
-rw-r--r--app-editors/emacs/emacs-30.2-r3.ebuild16
-rw-r--r--app-editors/emacs/emacs-30.2.9999.ebuild16
-rw-r--r--app-editors/emacs/emacs-31.0.9999.ebuild16
7 files changed, 63 insertions, 49 deletions
diff --git a/app-editors/emacs/emacs-26.3-r25.ebuild b/app-editors/emacs/emacs-26.3-r25.ebuild
index ee2dcc84fde1..97b8e6c54b0c 100644
--- a/app-editors/emacs/emacs-26.3-r25.ebuild
+++ b/app-editors/emacs/emacs-26.3-r25.ebuild
@@ -211,14 +211,16 @@ src_configure() {
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ There is a long-standing bug in GTK+ that prevents Emacs
+ from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
+ This is not a problem if you use only one display, but if
+ you use more than one and close one of them, Emacs may crash.
+ If you intend to use more than one display or to run Emacs
+ as a daemon, then it is strongly recommended that you compile
+ it with the Athena/Lucid or the Motif toolkit instead,
+ i.e. with USE="athena Xaw3d -gtk -motif" or USE="motif -gtk".
EOF
myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
for f in motif Xaw3d athena; do
diff --git a/app-editors/emacs/emacs-27.2-r23.ebuild b/app-editors/emacs/emacs-27.2-r23.ebuild
index 2b0904477589..6fbdfe487e3f 100644
--- a/app-editors/emacs/emacs-27.2-r23.ebuild
+++ b/app-editors/emacs/emacs-27.2-r23.ebuild
@@ -253,14 +253,16 @@ src_configure() {
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ There is a long-standing bug in GTK+ that prevents Emacs
+ from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
+ This is not a problem if you use only one display, but if
+ you use more than one and close one of them, Emacs may crash.
+ If you intend to use more than one display or to run Emacs
+ as a daemon, then it is strongly recommended that you compile
+ it with the Athena/Lucid or the Motif toolkit instead,
+ i.e. with USE="athena Xaw3d -gtk -motif" or USE="motif -gtk".
EOF
myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
for f in motif Xaw3d athena; do
diff --git a/app-editors/emacs/emacs-28.2-r20.ebuild b/app-editors/emacs/emacs-28.2-r20.ebuild
index 8797caf3f0aa..e6de6fe4aee9 100644
--- a/app-editors/emacs/emacs-28.2-r20.ebuild
+++ b/app-editors/emacs/emacs-28.2-r20.ebuild
@@ -299,14 +299,16 @@ src_configure() {
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ There is a long-standing bug in GTK+ that prevents Emacs
+ from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
+ This is not a problem if you use only one display, but if
+ you use more than one and close one of them, Emacs may crash.
+ If you intend to use more than one display or to run Emacs
+ as a daemon, then it is strongly recommended that you compile
+ it with the Athena/Lucid or the Motif toolkit instead,
+ i.e. with USE="athena Xaw3d -gtk -motif" or USE="motif -gtk".
EOF
myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
for f in motif Xaw3d athena; do
diff --git a/app-editors/emacs/emacs-29.4-r7.ebuild b/app-editors/emacs/emacs-29.4-r7.ebuild
index d4d279b28a53..37dc519baaa2 100644
--- a/app-editors/emacs/emacs-29.4-r7.ebuild
+++ b/app-editors/emacs/emacs-29.4-r7.ebuild
@@ -351,14 +351,16 @@ src_configure() {
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ There is a long-standing bug in GTK+ that prevents Emacs
+ from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
+ This is not a problem if you use only one display, but if
+ you use more than one and close one of them, Emacs may crash.
+ If you intend to use more than one display or to run Emacs
+ as a daemon, then it is strongly recommended that you compile
+ it with the Athena/Lucid or the Motif toolkit instead,
+ i.e. with USE="athena Xaw3d -gtk -motif" or USE="motif -gtk".
EOF
myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
for f in motif Xaw3d athena; do
diff --git a/app-editors/emacs/emacs-30.2-r3.ebuild b/app-editors/emacs/emacs-30.2-r3.ebuild
index d46a51c3acbb..53f2f04b739f 100644
--- a/app-editors/emacs/emacs-30.2-r3.ebuild
+++ b/app-editors/emacs/emacs-30.2-r3.ebuild
@@ -351,14 +351,16 @@ src_configure() {
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ There is a long-standing bug in GTK+ that prevents Emacs
+ from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
+ This is not a problem if you use only one display, but if
+ you use more than one and close one of them, Emacs may crash.
+ If you intend to use more than one display or to run Emacs
+ as a daemon, then it is strongly recommended that you compile
+ it with the Athena/Lucid or the Motif toolkit instead,
+ i.e. with USE="athena Xaw3d -gtk -motif" or USE="motif -gtk".
EOF
myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
for f in motif Xaw3d athena; do
diff --git a/app-editors/emacs/emacs-30.2.9999.ebuild b/app-editors/emacs/emacs-30.2.9999.ebuild
index 0074108cd86b..b6a6190e84b8 100644
--- a/app-editors/emacs/emacs-30.2.9999.ebuild
+++ b/app-editors/emacs/emacs-30.2.9999.ebuild
@@ -348,14 +348,16 @@ src_configure() {
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ There is a long-standing bug in GTK+ that prevents Emacs
+ from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
+ This is not a problem if you use only one display, but if
+ you use more than one and close one of them, Emacs may crash.
+ If you intend to use more than one display or to run Emacs
+ as a daemon, then it is strongly recommended that you compile
+ it with the Athena/Lucid or the Motif toolkit instead,
+ i.e. with USE="athena Xaw3d -gtk -motif" or USE="motif -gtk".
EOF
myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
for f in motif Xaw3d athena; do
diff --git a/app-editors/emacs/emacs-31.0.9999.ebuild b/app-editors/emacs/emacs-31.0.9999.ebuild
index d4f5f7b7c4b3..36e7f4b0c84a 100644
--- a/app-editors/emacs/emacs-31.0.9999.ebuild
+++ b/app-editors/emacs/emacs-31.0.9999.ebuild
@@ -347,14 +347,16 @@ src_configure() {
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ There is a long-standing bug in GTK+ that prevents Emacs
+ from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
+ This is not a problem if you use only one display, but if
+ you use more than one and close one of them, Emacs may crash.
+ If you intend to use more than one display or to run Emacs
+ as a daemon, then it is strongly recommended that you compile
+ it with the Athena/Lucid or the Motif toolkit instead,
+ i.e. with USE="athena Xaw3d -gtk -motif" or USE="motif -gtk".
EOF
myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
for f in motif Xaw3d athena; do