Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/
Date: Thu, 09 Feb 2017 23:15:32
Message-Id: 1486682003.5f6e98babee9b1db6b8400411e189989c0532878.ulm@gentoo
1 commit: 5f6e98babee9b1db6b8400411e189989c0532878
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 9 08:18:20 2017 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 9 23:13:23 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6e98ba
7
8 app-editors/emacs: Add dynamic-loading USE flag.
9
10 This will enable loading of dynamic libraries at runtime. Based on
11 patch submitted by Steven Cordwell <steven.cordwell <AT> uqconnect.edu.au>.
12
13 Bug: 608382
14
15 Package-Manager: Portage-2.3.3, Repoman-2.3.1
16
17 app-editors/emacs/emacs-25.1.ebuild | 3 ++-
18 app-editors/emacs/emacs-25.2_rc1.ebuild | 3 ++-
19 app-editors/emacs/metadata.xml | 2 ++
20 3 files changed, 6 insertions(+), 2 deletions(-)
21
22 diff --git a/app-editors/emacs/emacs-25.1.ebuild b/app-editors/emacs/emacs-25.1.ebuild
23 index ad64c61bb6..b18f6a40c2 100644
24 --- a/app-editors/emacs/emacs-25.1.ebuild
25 +++ b/app-editors/emacs/emacs-25.1.ebuild
26 @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
27 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
28 SLOT="25"
29 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
30 -IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
31 +IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
32 REQUIRED_USE="?? ( aqua X )"
33
34 RDEPEND="sys-libs/ncurses:0=
35 @@ -212,6 +212,7 @@ src_configure() {
36 --with-file-notification=$(usev inotify || usev gfile || echo no) \
37 $(use_enable acl) \
38 $(use_with dbus) \
39 + $(use_with dynamic-loading modules) \
40 $(use_with gpm) \
41 $(use_with hesiod) \
42 $(use_with kerberos) $(use_with kerberos kerberos5) \
43
44 diff --git a/app-editors/emacs/emacs-25.2_rc1.ebuild b/app-editors/emacs/emacs-25.2_rc1.ebuild
45 index 33cf9c6a7c..0c20a64e9b 100644
46 --- a/app-editors/emacs/emacs-25.2_rc1.ebuild
47 +++ b/app-editors/emacs/emacs-25.2_rc1.ebuild
48 @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu-alpha/emacs/pretest/emacs-${PV/_/-}.tar.xz"
49 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
50 SLOT="25"
51 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
52 -IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
53 +IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
54 REQUIRED_USE="?? ( aqua X )"
55
56 RDEPEND="sys-libs/ncurses:0=
57 @@ -212,6 +212,7 @@ src_configure() {
58 --with-file-notification=$(usev inotify || usev gfile || echo no) \
59 $(use_enable acl) \
60 $(use_with dbus) \
61 + $(use_with dynamic-loading modules) \
62 $(use_with gpm) \
63 $(use_with hesiod) \
64 $(use_with kerberos) $(use_with kerberos kerberos5) \
65
66 diff --git a/app-editors/emacs/metadata.xml b/app-editors/emacs/metadata.xml
67 index a42a18a961..61b8821783 100644
68 --- a/app-editors/emacs/metadata.xml
69 +++ b/app-editors/emacs/metadata.xml
70 @@ -22,6 +22,8 @@
71 <use>
72 <flag name="athena">Enable the MIT Athena widget set
73 (<pkg>x11-libs/libXaw</pkg>)</flag>
74 + <flag name="dynamic-loading">Enable loading of dynamic libraries at
75 + runtime</flag>
76 <flag name="games">Support shared score files for games</flag>
77 <flag name="gconf">Use <pkg>gnome-base/gconf</pkg> to read the system
78 font name</flag>