From bb1011c429465c8ca9430c9f12091c993a4796da Mon Sep 17 00:00:00 2001 From: Ulrich Müller Date: Thu, 21 Mar 2013 01:16:09 +0000 Subject: Add USE flags for inotify and acl support. The --with-crt-dir option is gone, so don't pass it to configure. (Portage version: 2.1.11.57/cvs/Linux x86_64, signed Manifest commit with key 9433907D693FB5B8!) --- app-editors/emacs-vcs/ChangeLog | 7 ++++++- app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild | 15 +++++---------- app-editors/emacs-vcs/metadata.xml | 1 + 3 files changed, 12 insertions(+), 11 deletions(-) (limited to 'app-editors') diff --git a/app-editors/emacs-vcs/ChangeLog b/app-editors/emacs-vcs/ChangeLog index 02de96179ce8..4417c14e824c 100644 --- a/app-editors/emacs-vcs/ChangeLog +++ b/app-editors/emacs-vcs/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-editors/emacs-vcs # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/ChangeLog,v 1.127 2013/03/19 21:33:37 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/ChangeLog,v 1.128 2013/03/21 01:16:09 ulm Exp $ + + 21 Mar 2013; Ulrich Müller emacs-vcs-24.3.9999.ebuild, + metadata.xml: + Add USE flags for inotify and acl support. The --with-crt-dir option is + gone, so don't pass it to configure. 19 Mar 2013; Ulrich Müller emacs-vcs-24.3.9999.ebuild: Prefer motif to athena if both USE flags are set. diff --git a/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild b/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild index c647dc39c7be..96d41a35cc86 100644 --- a/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild +++ b/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild,v 1.6 2013/03/19 21:33:37 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild,v 1.7 2013/03/21 01:16:09 ulm Exp $ EAPI=5 @@ -31,7 +31,7 @@ HOMEPAGE="http://www.gnu.org/software/emacs/" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="24" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="alsa aqua athena dbus games gconf gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm" +IUSE="acl alsa aqua athena dbus games gconf gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm" REQUIRED_USE="?? ( aqua X )" RDEPEND="sys-libs/ncurses @@ -44,6 +44,7 @@ RDEPEND="sys-libs/ncurses gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) gnutls? ( net-libs/gnutls ) + acl? ( virtual/acl ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) X? ( @@ -206,19 +207,11 @@ src_configure() { myconf+=" EBZR_BRANCH=${EBZR_BRANCH} EBZR_REVNO=${EBZR_REVNO}" fi - # According to configure, this option is only used for GNU/Linux - # (x86_64 and s390). For Gentoo Prefix we have to explicitly spell - # out the location because $(get_libdir) does not necessarily return - # something that matches the host OS's libdir naming (e.g. RHEL). - local crtdir=$($(tc-getCC) -print-file-name=crt1.o) - crtdir=${crtdir%/*} - econf \ --program-suffix=-${EMACS_SUFFIX} \ --program-transform-name="s/emacs-[0-9].*/${EMACS_SUFFIX}/" \ --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ - --with-crt-dir="${crtdir}" \ --with-gameuser="${GAMES_USER_DED:-games}" \ --without-compress-info \ $(use_with hesiod) \ @@ -226,6 +219,8 @@ src_configure() { $(use_with gpm) \ $(use_with dbus) \ $(use_with gnutls) \ + $(use_with inotify) \ + $(use_with acl) \ $(use_with libxml2 xml2) \ $(use_with selinux) \ $(use_with wide-int) \ diff --git a/app-editors/emacs-vcs/metadata.xml b/app-editors/emacs-vcs/metadata.xml index b68a93941698..3c76f7a48dd5 100644 --- a/app-editors/emacs-vcs/metadata.xml +++ b/app-editors/emacs-vcs/metadata.xml @@ -30,6 +30,7 @@ Enable support for net-dns/hesiod Use media-gfx/imagemagick for image processing + Enable inotify filesystem monitoring support Use dev-libs/libxml2 to parse XML instead of the internal Lisp implementations Enable building under a PaX enabled kernel -- cgit v1.2.3-65-gdbad