zx2c4 14/05/09 11:48:09 Modified: pass-1.6.1-r1.ebuild pass-9999.ebuild ChangeLog Log: Add initial emacs support. (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key A5DE03AE)
Revision Changes Path 1.3 app-admin/pass/pass-1.6.1-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild?r1=1.2&r2=1.3 Index: pass-1.6.1-r1.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- pass-1.6.1-r1.ebuild 8 May 2014 03:03:15 -0000 1.2 +++ pass-1.6.1-r1.ebuild 9 May 2014 11:48:09 -0000 1.3 @@ -1,10 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild,v 1.2 2014/05/08 03:03:15 zx2c4 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.6.1-r1.ebuild,v 1.3 2014/05/09 11:48:09 zx2c4 Exp $ EAPI=4 -inherit bash-completion-r1 +inherit bash-completion-r1 elisp-common DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely using gpg, pwgen, and git" HOMEPAGE="http://zx2c4.com/projects/password-store/" @@ -13,7 +13,7 @@ SLOT="0" LICENSE="GPL-2" KEYWORDS="~amd64 ~x86 ~x86-macos" -IUSE="+git X zsh-completion fish-completion dmenu elibc_Darwin" +IUSE="+git X zsh-completion fish-completion emacs dmenu elibc_Darwin" RDEPEND=" app-crypt/gnupg @@ -25,6 +25,7 @@ zsh-completion? ( app-shells/zsh-completion ) fish-completion? ( app-shells/fish ) dmenu? ( x11-misc/dmenu ) + emacs? ( virtual/emacs ) " S="${WORKDIR}/password-store-${PV}" @@ -49,4 +50,16 @@ default use dmenu && dobin contrib/dmenu/passmenu newbashcomp src/completion/pass.bash-completion pass + if use emacs; then + elisp-install ${PN} contrib/emacs/*.el || die + elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen } 1.14 app-admin/pass/pass-9999.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/pass-9999.ebuild?rev=1.14&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/pass-9999.ebuild?rev=1.14&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/pass-9999.ebuild?r1=1.13&r2=1.14 Index: pass-9999.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-admin/pass/pass-9999.ebuild,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- pass-9999.ebuild 8 May 2014 03:03:15 -0000 1.13 +++ pass-9999.ebuild 9 May 2014 11:48:09 -0000 1.14 @@ -1,10 +1,10 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-9999.ebuild,v 1.13 2014/05/08 03:03:15 zx2c4 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-9999.ebuild,v 1.14 2014/05/09 11:48:09 zx2c4 Exp $ EAPI=4 -inherit bash-completion-r1 git-2 +inherit bash-completion-r1 git-2 elisp-common DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely using gpg, pwgen, and git" HOMEPAGE="http://zx2c4.com/projects/password-store/" @@ -13,7 +13,7 @@ SLOT="0" LICENSE="GPL-2" KEYWORDS="" -IUSE="+git X zsh-completion fish-completion dmenu elibc_Darwin" +IUSE="+git X zsh-completion fish-completion emacs dmenu elibc_Darwin" RDEPEND=" app-crypt/gnupg @@ -25,6 +25,7 @@ zsh-completion? ( app-shells/zsh-completion ) fish-completion? ( app-shells/fish ) dmenu? ( x11-misc/dmenu ) + emacs? ( virtual/emacs ) " S="${WORKDIR}/password-store-${PV}" @@ -49,4 +50,16 @@ default use dmenu && dobin contrib/dmenu/passmenu newbashcomp src/completion/pass.bash-completion pass + if use emacs; then + elisp-install ${PN} contrib/emacs/*.el || die + elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen } 1.21 app-admin/pass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/ChangeLog?rev=1.21&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/ChangeLog?rev=1.21&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/pass/ChangeLog?r1=1.20&r2=1.21 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-admin/pass/ChangeLog,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- ChangeLog 8 May 2014 03:03:15 -0000 1.20 +++ ChangeLog 9 May 2014 11:48:09 -0000 1.21 @@ -1,6 +1,10 @@ # ChangeLog for app-admin/pass # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/ChangeLog,v 1.20 2014/05/08 03:03:15 zx2c4 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/ChangeLog,v 1.21 2014/05/09 11:48:09 zx2c4 Exp $ + + 09 May 2014; Jason A. Donenfeld <zx...@gentoo.org> +files/50pass-gentoo.el, + pass-1.6.1-r1.ebuild, pass-9999.ebuild: + Add initial emacs support. 08 May 2014; Jason A. Donenfeld <zx...@gentoo.org> pass-1.6.1-r1.ebuild, pass-9999.ebuild: