commit: c38f7ecb074b24883918002ca78f73e831863be4
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 14 10:05:54 2022 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Thu Jul 14 10:06:31 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38f7ecb
app-editors/emacs: Drop seccomp USE flag
libseccomp is detected by configure but doesn't appear to have any
effect on the installed image. For now, disable it unconditionally.
This partially reverts commit 68e71e4e80a501624001b48d1279d7a1439959dc.
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
.../emacs/{emacs-28.1-r1.ebuild => emacs-28.1-r2.ebuild} | 12 +++++-------
.../{emacs-28.1.90-r1.ebuild => emacs-28.1.90-r2.ebuild} | 12 +++++-------
app-editors/emacs/emacs-28.1.9999.ebuild | 12 +++++-------
app-editors/emacs/emacs-29.0.9999.ebuild | 12 +++++-------
4 files changed, 20 insertions(+), 28 deletions(-)
diff --git a/app-editors/emacs/emacs-28.1-r1.ebuild
b/app-editors/emacs/emacs-28.1-r2.ebuild
similarity index 97%
rename from app-editors/emacs/emacs-28.1-r1.ebuild
rename to app-editors/emacs/emacs-28.1-r2.ebuild
index 07b31db2a3d6..29813e2a063f 100644
--- a/app-editors/emacs/emacs-28.1-r1.ebuild
+++ b/app-editors/emacs/emacs-28.1-r2.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 seccomp selinux sound source
ssl svg systemd +threads tiff toolkit-scroll-bars wide-int 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 ssl svg
systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib"
RESTRICT="test"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
@@ -59,7 +59,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
libxml2? ( >=dev-libs/libxml2-2.2.0 )
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
- seccomp? ( >=sys-libs/libseccomp-2.5.4 )
selinux? ( sys-libs/libselinux )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
@@ -166,11 +165,10 @@ src_prepare() {
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
- if ! use seccomp; then
- # libseccomp is detected even if not requested by its USE flag.
- # Suppress it by supplying pkg-config with a wrong library name.
- sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac
|| die
- fi
+ # libseccomp is detected by configure but doesn't appear to have any
+ # effect on the installed image. Suppress it by supplying pkg-config
+ # with a wrong library name.
+ sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
AT_M4DIR=m4 eautoreconf
}
diff --git a/app-editors/emacs/emacs-28.1.90-r1.ebuild
b/app-editors/emacs/emacs-28.1.90-r2.ebuild
similarity index 97%
rename from app-editors/emacs/emacs-28.1.90-r1.ebuild
rename to app-editors/emacs/emacs-28.1.90-r2.ebuild
index 4ed01813450a..ce9357f531fc 100644
--- a/app-editors/emacs/emacs-28.1.90-r1.ebuild
+++ b/app-editors/emacs/emacs-28.1.90-r2.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 seccomp selinux sound source
ssl svg systemd +threads tiff toolkit-scroll-bars wide-int 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 ssl svg
systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib"
RESTRICT="test"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
@@ -59,7 +59,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
libxml2? ( >=dev-libs/libxml2-2.2.0 )
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
- seccomp? ( >=sys-libs/libseccomp-2.5.4 )
selinux? ( sys-libs/libselinux )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
@@ -166,11 +165,10 @@ src_prepare() {
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
- if ! use seccomp; then
- # libseccomp is detected even if not requested by its USE flag.
- # Suppress it by supplying pkg-config with a wrong library name.
- sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac
|| die
- fi
+ # libseccomp is detected by configure but doesn't appear to have any
+ # effect on the installed image. Suppress it by supplying pkg-config
+ # with a wrong library name.
+ sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
AT_M4DIR=m4 eautoreconf
}
diff --git a/app-editors/emacs/emacs-28.1.9999.ebuild
b/app-editors/emacs/emacs-28.1.9999.ebuild
index 4ed01813450a..ce9357f531fc 100644
--- a/app-editors/emacs/emacs-28.1.9999.ebuild
+++ b/app-editors/emacs/emacs-28.1.9999.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 seccomp selinux sound source
ssl svg systemd +threads tiff toolkit-scroll-bars wide-int 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 ssl svg
systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib"
RESTRICT="test"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
@@ -59,7 +59,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
libxml2? ( >=dev-libs/libxml2-2.2.0 )
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
- seccomp? ( >=sys-libs/libseccomp-2.5.4 )
selinux? ( sys-libs/libselinux )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
@@ -166,11 +165,10 @@ src_prepare() {
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
- if ! use seccomp; then
- # libseccomp is detected even if not requested by its USE flag.
- # Suppress it by supplying pkg-config with a wrong library name.
- sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac
|| die
- fi
+ # libseccomp is detected by configure but doesn't appear to have any
+ # effect on the installed image. Suppress it by supplying pkg-config
+ # with a wrong library name.
+ sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
AT_M4DIR=m4 eautoreconf
}
diff --git a/app-editors/emacs/emacs-29.0.9999.ebuild
b/app-editors/emacs/emacs-29.0.9999.ebuild
index 16d41db01f4b..0fde98bc4137 100644
--- a/app-editors/emacs/emacs-29.0.9999.ebuild
+++ b/app-editors/emacs/emacs-29.0.9999.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 seccomp selinux sound source
sqlite ssl svg systemd +threads tiff toolkit-scroll-bars 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 webp wide-int +X Xaw3d xft
+xpm xwidgets zlib"
RESTRICT="test"
X_DEPEND="x11-libs/libICE
@@ -109,7 +109,6 @@ RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
libxml2? ( >=dev-libs/libxml2-2.2.0 )
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
- seccomp? ( >=sys-libs/libseccomp-2.5.4 )
selinux? ( sys-libs/libselinux )
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
@@ -188,11 +187,10 @@ src_prepare() {
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
- if ! use seccomp; then
- # libseccomp is detected even if not requested by its USE flag.
- # Suppress it by supplying pkg-config with a wrong library name.
- sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac
|| die
- fi
+ # libseccomp is detected by configure but doesn't appear to have any
+ # effect on the installed image. Suppress it by supplying pkg-config
+ # with a wrong library name.
+ sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
AT_M4DIR=m4 eautoreconf
}