diff options
author | Ulrich Müller <ulm@gentoo.org> | 2007-03-28 16:17:40 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2007-03-28 16:17:40 +0000 |
commit | d12c4b49a4d75aff5be1ef580cfabc94de2f97f8 (patch) | |
tree | 62db5daefcdcb5063f94d0ec5e4ac77f5e1bc2ff /app-editors/emacs | |
parent | Rebuild Info dir file in pkg_postrm, too. (diff) | |
download | emacs-d12c4b49a4d75aff5be1ef580cfabc94de2f97f8.tar.gz emacs-d12c4b49a4d75aff5be1ef580cfabc94de2f97f8.tar.bz2 emacs-d12c4b49a4d75aff5be1ef580cfabc94de2f97f8.zip |
Same for Emacs 21.
svn path=/emacs-overlay/; revision=187
Diffstat (limited to 'app-editors/emacs')
-rw-r--r-- | app-editors/emacs/ChangeLog | 3 | ||||
-rw-r--r-- | app-editors/emacs/Manifest | 16 | ||||
-rw-r--r-- | app-editors/emacs/emacs-21.4-r10.ebuild | 18 |
3 files changed, 29 insertions, 8 deletions
diff --git a/app-editors/emacs/ChangeLog b/app-editors/emacs/ChangeLog index a95e92e..0a17a78 100644 --- a/app-editors/emacs/ChangeLog +++ b/app-editors/emacs/ChangeLog @@ -2,6 +2,9 @@ # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 28 Mar 2007; Ulrich Mueller <ulm@kph.uni-mainz.de> emacs-21.4-r10.ebuild: + Rebuild Info dir file in pkg_postinst and pkg_postrm. + 26 Mar 2007; Christian Faulhammer <opfer@gentoo.org> emacs-21.4-r10.ebuild: reworked the elog comments a bit about X fonts diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 00e7a3b..644c581 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -43,14 +43,14 @@ EBUILD emacs-18.59-r3.ebuild 2465 RMD160 87dafe0fcdc9631503d860a1151acd946ce14ab MD5 cd9890c79aa5fb5e92b6630bc206b199 emacs-18.59-r3.ebuild 2465 RMD160 87dafe0fcdc9631503d860a1151acd946ce14aba emacs-18.59-r3.ebuild 2465 SHA256 910740f3502ac9652df9a2ddb5df720c2fff500354a1b4bb3cf4916422354e52 emacs-18.59-r3.ebuild 2465 -EBUILD emacs-21.4-r10.ebuild 4887 RMD160 e6bd29abd3f1ce6ae133c3563fac8ad63bfcd1d8 SHA1 911df662eb02e57eb250dfc0faa2eaa24a51d012 SHA256 fd5c668d3d3531ecedb2b880b6434a1fdf0127113beff632c81638f525422dc4 -MD5 b5f92a1fd3a12faf13af2282b31b4257 emacs-21.4-r10.ebuild 4887 -RMD160 e6bd29abd3f1ce6ae133c3563fac8ad63bfcd1d8 emacs-21.4-r10.ebuild 4887 -SHA256 fd5c668d3d3531ecedb2b880b6434a1fdf0127113beff632c81638f525422dc4 emacs-21.4-r10.ebuild 4887 -MISC ChangeLog 2255 RMD160 f0219e454728a84366aa0d922911c80f5fac1827 SHA1 c8ef105214afbe18792efe9179cd69a8c69ef1a7 SHA256 628761f7df7810a0d8c4d32d4208c768f8f9944469dd396fee7d072137c59061 -MD5 f3844a135573db46f4f49bd4791e7524 ChangeLog 2255 -RMD160 f0219e454728a84366aa0d922911c80f5fac1827 ChangeLog 2255 -SHA256 628761f7df7810a0d8c4d32d4208c768f8f9944469dd396fee7d072137c59061 ChangeLog 2255 +EBUILD emacs-21.4-r10.ebuild 5544 RMD160 70499476d16a952f270b8669a84455ace5823868 SHA1 3e0ee0262ace1fefd07b0ac7866539f00cbbcfe1 SHA256 b4954979430a56c312a3edbebd1b45ea71492cea75b54fdf67990958c6764670 +MD5 8a7431389cb15a6fbde0decdba9c672b emacs-21.4-r10.ebuild 5544 +RMD160 70499476d16a952f270b8669a84455ace5823868 emacs-21.4-r10.ebuild 5544 +SHA256 b4954979430a56c312a3edbebd1b45ea71492cea75b54fdf67990958c6764670 emacs-21.4-r10.ebuild 5544 +MISC ChangeLog 2388 RMD160 3f00cfec88da625d6cb36639e5c78b1bf732917b SHA1 31cae78cbff5d4057af853bbb99da6b43aa38327 SHA256 a0ba8ae8d1e975ee4a660aa7ed2162511438fcf9325c551ffd05c3773f373289 +MD5 6bd3c4abdf8f6204474866e51cf64a0b ChangeLog 2388 +RMD160 3f00cfec88da625d6cb36639e5c78b1bf732917b ChangeLog 2388 +SHA256 a0ba8ae8d1e975ee4a660aa7ed2162511438fcf9325c551ffd05c3773f373289 ChangeLog 2388 MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 metadata.xml 158 diff --git a/app-editors/emacs/emacs-21.4-r10.ebuild b/app-editors/emacs/emacs-21.4-r10.ebuild index 0570339..02d078e 100644 --- a/app-editors/emacs/emacs-21.4-r10.ebuild +++ b/app-editors/emacs/emacs-21.4-r10.ebuild @@ -161,6 +161,16 @@ pkg_postinst() { test -f ${ROOT}/usr/share/emacs/site-lisp/subdirs.el || cp ${ROOT}/usr/share/emacs{/${PV},}/site-lisp/subdirs.el + # Depending on the Portage version, the Info dir file is compressed + # or removed. It is only rebuilt by Portage if our directory is in + # INFOPATH, which is not guaranteed. So we rebuild it ourselves. + local infodir=${ROOT}/usr/share/info/emacs-${SLOT} f + rm -f ${infodir}/dir{,.*} + for f in ${infodir}/*.info*; do + [[ ${f##*/} == *[0-9].info* ]] \ + || install-info --info-dir=${infodir} ${f} &>/dev/null + done + eselect emacs update --if-unset if use nosendmail; then @@ -179,5 +189,13 @@ pkg_postinst() { } pkg_postrm() { + # Rebuild Info dir file. + local infodir=${ROOT}/usr/share/info/emacs-${SLOT} f + rm -f ${infodir}/dir{,.*} + for f in ${infodir}/*.info*; do + [[ ${f##*/} == *[0-9].info* ]] \ + || install-info --info-dir=${infodir} ${f} &>/dev/null + done + eselect emacs update --if-unset } |