diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2007-01-27 22:09:02 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2007-01-27 22:09:02 +0000 |
commit | da3b578417b58cb0d4afd00911bcdfa540566bec (patch) | |
tree | 845ff5209d145eb4bee51164326b5290c353b42f /kde-base/kdvi | |
parent | Cleanup (diff) | |
download | gentoo-2-da3b578417b58cb0d4afd00911bcdfa540566bec.tar.gz gentoo-2-da3b578417b58cb0d4afd00911bcdfa540566bec.tar.bz2 gentoo-2-da3b578417b58cb0d4afd00911bcdfa540566bec.zip |
Add an emacs useflag to enable search forwarding to emacs, thanks to Sebastian Schubert in bug #116737.
(Portage version: 2.1.2-r4)
Diffstat (limited to 'kde-base/kdvi')
-rw-r--r-- | kde-base/kdvi/ChangeLog | 7 | ||||
-rw-r--r-- | kde-base/kdvi/files/50kdvi-gentoo.el | 3 | ||||
-rw-r--r-- | kde-base/kdvi/kdvi-3.5.6.ebuild | 43 |
3 files changed, 46 insertions, 7 deletions
diff --git a/kde-base/kdvi/ChangeLog b/kde-base/kdvi/ChangeLog index 4557f44701a8..d66ccb45e992 100644 --- a/kde-base/kdvi/ChangeLog +++ b/kde-base/kdvi/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for kde-base/kdvi # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdvi/ChangeLog,v 1.63 2007/01/16 20:30:17 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdvi/ChangeLog,v 1.64 2007/01/27 22:09:02 flameeyes Exp $ + + 27 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> + +files/50kdvi-gentoo.el, kdvi-3.5.6.ebuild: + Add an emacs useflag to enable search forwarding to emacs, thanks to + Sebastian Schubert in bug #116737. *kdvi-3.5.6 (16 Jan 2007) diff --git a/kde-base/kdvi/files/50kdvi-gentoo.el b/kde-base/kdvi/files/50kdvi-gentoo.el new file mode 100644 index 000000000000..9ba617b62a92 --- /dev/null +++ b/kde-base/kdvi/files/50kdvi-gentoo.el @@ -0,0 +1,3 @@ +(require 'kdvi-search) +(add-hook 'LaTeX-mode-hook (lambda () (local-set-key "\C-x\C-j" 'kdvi-jump-to-line))) +(add-hook 'tex-mode-hook (lambda () (local-set-key "\C-x\C-j" 'kdvi-jump-to-line))) diff --git a/kde-base/kdvi/kdvi-3.5.6.ebuild b/kde-base/kdvi/kdvi-3.5.6.ebuild index 127ee4d62f6a..5de9d0afdf0f 100644 --- a/kde-base/kdvi/kdvi-3.5.6.ebuild +++ b/kde-base/kdvi/kdvi-3.5.6.ebuild @@ -1,20 +1,51 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdvi/kdvi-3.5.6.ebuild,v 1.1 2007/01/16 20:30:17 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdvi/kdvi-3.5.6.ebuild,v 1.2 2007/01/27 22:09:02 flameeyes Exp $ KMNAME=kdegraphics MAXKDEVER=$PV KM_DEPRANGE="$PV $MAXKDEVER" -inherit kde-meta eutils +inherit kde-meta eutils elisp-common DESCRIPTION="KDE DVI viewer" KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -IUSE="tetex" +IUSE="emacs tetex" -DEPEND=" -$(deprange $PV $MAXKDEVER kde-base/kviewshell) ->=media-libs/freetype-2" +DEPEND="$(deprange $PV $MAXKDEVER kde-base/kviewshell) + >=media-libs/freetype-2 + emacs? ( virtual/emacs )" RDEPEND="${DEPEND} tetex? ( virtual/tetex )" KMCOMPILEONLY="kviewshell/" + +src_compile() { + kde-meta_src_compile + + if use emacs; then + cd "${S}/doc/kdvi" + elisp-compile kdvi-search.el + fi +} + +src_install() { + kde-meta_src_install + + if use emacs; then + insinto "${SITELISP}" + doins doc/kdvi/kdvi-search.el* + elisp-site-file-install "${FILESDIR}/50kdvi-gentoo.el" + fi +} + +pkg_postinst() { + kde_pkg_postinst + use emacs && elisp-site-regen +} + +pkg_postrm() { + kde_pkg_postrm + # regenerate site-gentoo if we are merged USE=emacs and unmerged + # USE=-emacs + has_version virtual/emacs && elisp-site-regen +} |