summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2013-03-25 12:13:07 +0000
committerUlrich Müller <ulm@gentoo.org>2013-03-25 12:13:07 +0000
commit391195614176e218e125538be15057f70a7060b0 (patch)
tree5f7704d04461889d6d51dc48838a761da4edc94c /app-editors/emacs-vcs
parentAdd app-emulation/libguestfs-appliance, thanks to slepnoga (diff)
downloadhistorical-391195614176e218e125538be15057f70a7060b0.tar.gz
historical-391195614176e218e125538be15057f70a7060b0.tar.bz2
historical-391195614176e218e125538be15057f70a7060b0.zip
Use installsources dir for find-function-C-source-directory if that feature is enabled. From Emacs overlay.
Package-Manager: portage-2.1.11.58/cvs/Linux x86_64 Manifest-Sign-Key: 0x9433907D693FB5B8!
Diffstat (limited to 'app-editors/emacs-vcs')
-rw-r--r--app-editors/emacs-vcs/ChangeLog6
-rw-r--r--app-editors/emacs-vcs/Manifest24
-rw-r--r--app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild18
3 files changed, 27 insertions, 21 deletions
diff --git a/app-editors/emacs-vcs/ChangeLog b/app-editors/emacs-vcs/ChangeLog
index 79a21beabaa5..affc2d991865 100644
--- a/app-editors/emacs-vcs/ChangeLog
+++ b/app-editors/emacs-vcs/ChangeLog
@@ -1,6 +1,10 @@
# 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.129 2013/03/21 17:59:56 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/ChangeLog,v 1.130 2013/03/25 12:13:01 ulm Exp $
+
+ 25 Mar 2013; Ulrich Müller <ulm@gentoo.org> emacs-vcs-24.3.9999.ebuild:
+ Use installsources dir for find-function-C-source-directory if that feature
+ is enabled. From Emacs overlay.
21 Mar 2013; Ulrich Müller <ulm@gentoo.org> emacs-vcs-24.3.9999.ebuild,
metadata.xml:
diff --git a/app-editors/emacs-vcs/Manifest b/app-editors/emacs-vcs/Manifest
index 628f0d1f30ca..dfad219707c5 100644
--- a/app-editors/emacs-vcs/Manifest
+++ b/app-editors/emacs-vcs/Manifest
@@ -1,20 +1,20 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-EBUILD emacs-vcs-24.3.9999.ebuild 11129 SHA256 ef258629638eb014322f8d946aa89132d694a844038a8143619740c6f8fa77f2 SHA512 ea0aa21e2a3e7c6e1927325ff6ab1bca5d49e6932afc2fadedb9fcfb400af2d0328a9640d61fa0344af4073bbc9a6907960c2cb19e4b166f29b1190cb84f93bc WHIRLPOOL 6bcbafba367d5b9c51a86e644c043b59e88c7b8d5bc9d01833ec5e225e93241f0e67de73a8603af22088c2309ca18d600de444f727a0537faeaf25c94a70af2a
-MISC ChangeLog 72266 SHA256 d161b1d10213ebf338fa300a9f8ccb8293baaf9c524667221ba4bde4c0c648fa SHA512 d2dff2dbfeda6e9f2ee330e34b62c5b9ec04cf320d2488ab15ce1cc307c104d6be491e08a619317e2cb426e2d8d8d0c6f41b639611545736ec131584ae4a1ec0 WHIRLPOOL b4bc129f43fa396fb0359eccd894d0296e8b52923309d8ae413acee9c773f5e42feb385e1652fb4da5cc34183bd02f90cdc4ffd454840d09513a8120f9413bf1
+EBUILD emacs-vcs-24.3.9999.ebuild 11241 SHA256 6c68cd5d341a2cedf2ed0027b73b012079bf21f60e81eac9e12040d2bbd3e29e SHA512 e0290d3ba2b446b1298fa65e5b6f5e374d046d6ef1e46755a438685d6931cf168952c1bdfc4d5ff50529f425fa92cb83b16863165ba6451e451202061c6fc3ff WHIRLPOOL c4eec8212fa21b2ed9cedc9656320bcb6cf7b1aee85aeffe8d1a939bc638e83f4c4a985f381a9220a74eba4ed9d48d4227d037e488d645daeb4426838c0fd1e6
+MISC ChangeLog 72454 SHA256 1513c6fa312590817171dfd5f4960290cfbb4847c28fe43ffd02eb8ec1647402 SHA512 3eb1b327295b16e94368887f0ddc09a4f4ea72c03768d5fb2c9b47d5366948b3f985208ddb0a75d98bd7b088629dd5120c8f59eefde9790b1ffcb79a0ac0db42 WHIRLPOOL d2749a3efbfdb5c147369b328624ff74e59014583baccc17982f6262c27ec3a13fb230b4ca5e2a64759a5d3f7c41a58e765bd3341d6589f1889a9d11cc822fca
MISC metadata.xml 2431 SHA256 f5b0a24ab6e525de4d80cffb7a635260e47c88552e7c2b3fe694b76b130d36f1 SHA512 9345b4871208b2cdc7b1ef4d1981cad54aae6da91ba3fe2aa482df8a242b87d7d1c1288f132ed70ef2cab0372418275a50754c7249bb06adc7f5a17403a40fe7 WHIRLPOOL 73f2ce2c94b5e0b83cd1d06ce975b83004d54f51d573f3330450d60c2e7c5220c4bf92ca0af403a322ed9a67806b3cb11190f81f93e135bf1f8e0d8dee0cf220
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQGcBAEBCAAGBQJRS0rfAAoJEJQzkH1pP7W4FN4L/2s60RUspqmAMz4j9gTMDUG5
-TnzD0xe9ijTeq6bUWhG19TwaxtGbWrNGQ98BaCRLOJnrkCtDrprGUL/qNTipWpjI
-6Epj3f74nlNGNnEmaxyQp0t5TzHcn2FoEhEY3XuX1PvSyR2/u3bUDh6Pv+kv/o+O
-MlekUSRf2CZA7LDSdGY0jT5csRa0ZLwHD/hhnazLAbUa0HKdPFJzWs9WfIVf2zk4
-p5So1rEO87kYcPq5rqHXKF9gNQoQV33Pff5A1jyEC9ZZbTZmdSJ9g40jZaxJo2kp
-wD++mpHdjk/hmAkq4IDoZnBEiZDACsHp5EQUY5D3CyXK9kjUFE/TaWbwKladk99L
-jLSMERNvnfhKErxRQTebieParLwDs5DzAqGMnsaKZAL1tJ/VoMxYS479RqVi6rZ4
-6pyVTlEnpkrzHp4qar/sjFH/qnIZzF+DT6h4Kn4f7pbln757ZBgZcyAo/MljQ1IC
-LQ80Owznd6F6aR724OOUSAcbSv6RuRCD78lHjxwZew==
-=NNHc
+iQGcBAEBCAAGBQJRUD9lAAoJEJQzkH1pP7W4JQMMAJrqo1wf+TzNer09HhJ+APJA
+hfL2vrulZbgd9vqOXig9lCB7u7PSVouuc2qm4kjbru73HdCgsEJp+T4NwpV1dXzL
+y+YK7/GSx9MyoCMr9NYicmSzc/6R6G6ZWe4Ze1xFbqNPfODupTP6qinHwV3dahpd
+5ZsJunPy/tgxADUC1vVTF03/BXgjvqet3Bva0/XKKwE89E8loELvQjWzhU8ZAMLn
+HbSKHSQtSKA+6Woos0ZaYexvfbiHiQKNaib1OyCFKy9ZETreMnfluR73VeacE9Mg
+kWBIsWqPOVhkoDcJD9F3Wd0JdPCtJHuN8CYypydvOFoAhJTyXX0eDE+/IZc2XKe/
+viyjouhhslXWdvsUyJ2VftNXFbf4Gix7m6GjwIjvzMpivWA3lvxOdFjiZreCoGB+
+h1HgXNAjV8o90kUEHpmUEPykbrAE74cgxL/6OvEgv4/iCMC3w8XPIEAJU0eoDLZi
+E6nKrTdRSCYLdU/wgSXNO8dNCHqbkHs4W6p2SQlt3Q==
+=K0TO
-----END PGP SIGNATURE-----
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 d72daa0261df..f4d82f25bca5 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.8 2013/03/21 17:59:56 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.3.9999.ebuild,v 1.9 2013/03/25 12:13:01 ulm Exp $
EAPI=5
@@ -193,7 +193,7 @@ src_configure() {
myconf+=" --with-x-toolkit=no"
fi
elif use aqua; then
- einfo "Configuring to build with Cocoa support"
+ einfo "Configuring to build with Nextstep (Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x"
else
@@ -255,22 +255,24 @@ src_install () {
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
- local c=";;"
+ local cdir
if use source; then
- insinto /usr/share/emacs/${FULL_VERSION}/src
+ cdir="/usr/share/emacs/${FULL_VERSION}/src"
+ insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
- c=""
+ elif has installsources ${FEATURES}; then
+ cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
- sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
+ sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
X
;;; ${PN}-${SLOT} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
- X ${c}(setq find-function-C-source-directory
- X ${c} "${EPREFIX}/usr/share/emacs/${FULL_VERSION}/src")
+ Y (setq find-function-C-source-directory
+ Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))