summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Dittrich <markusle@gentoo.org>2007-09-11 01:31:32 +0000
committerMarkus Dittrich <markusle@gentoo.org>2007-09-11 01:31:32 +0000
commit4f12714d80c1da077fc089538a777f4f648fdeec (patch)
tree707f8d38edaf8123b657e2fff7a2cf444e9f4aae /sci-visualization
parentstable for x86 (diff)
downloadhistorical-4f12714d80c1da077fc089538a777f4f648fdeec.tar.gz
historical-4f12714d80c1da077fc089538a777f4f648fdeec.tar.bz2
historical-4f12714d80c1da077fc089538a777f4f648fdeec.zip
Added emacs support (see bug #182056).
Package-Manager: portage-2.1.3.9
Diffstat (limited to 'sci-visualization')
-rw-r--r--sci-visualization/epix/ChangeLog6
-rw-r--r--sci-visualization/epix/Manifest16
-rw-r--r--sci-visualization/epix/epix-1.1.15.ebuild25
3 files changed, 34 insertions, 13 deletions
diff --git a/sci-visualization/epix/ChangeLog b/sci-visualization/epix/ChangeLog
index 35873ec62384..44edbef41278 100644
--- a/sci-visualization/epix/ChangeLog
+++ b/sci-visualization/epix/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sci-visualization/epix
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/epix/ChangeLog,v 1.14 2007/09/09 14:09:50 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-visualization/epix/ChangeLog,v 1.15 2007/09/11 01:31:32 markusle Exp $
+
+ 11 Sep 2007; Markus Dittrich <markusle@gentoo.org> epix-1.1.15.ebuild:
+ Added emacs support (see bug #182056). Thanks much to
+ <opfer@gentoo.org> for his patch.
*epix-1.1.15 (09 Sep 2007)
diff --git a/sci-visualization/epix/Manifest b/sci-visualization/epix/Manifest
index 632e231c2e4a..85f87d82e43b 100644
--- a/sci-visualization/epix/Manifest
+++ b/sci-visualization/epix/Manifest
@@ -17,14 +17,14 @@ EBUILD epix-1.0.7.ebuild 944 RMD160 0655fdc6c29cebfda0a18aaebad61def4559074e SHA
MD5 abf6a37c77dab8a1acdd4311bf14fb71 epix-1.0.7.ebuild 944
RMD160 0655fdc6c29cebfda0a18aaebad61def4559074e epix-1.0.7.ebuild 944
SHA256 1fe79ac5d323dd93ac90cdfb6da1abf903c39d294b49e344468dfe9f63a84b00 epix-1.0.7.ebuild 944
-EBUILD epix-1.1.15.ebuild 847 RMD160 b6eb9dbd9fd75d0541aa8988cc02fc6ba998c86a SHA1 ef6bd76627449f37712fc7bbf4af188bec9bf929 SHA256 9ce8c0c4534e46392033350b1fa3967e2eaf28242a594937004f9decd75b5437
-MD5 61afcbf8797818683ff20488c3395be6 epix-1.1.15.ebuild 847
-RMD160 b6eb9dbd9fd75d0541aa8988cc02fc6ba998c86a epix-1.1.15.ebuild 847
-SHA256 9ce8c0c4534e46392033350b1fa3967e2eaf28242a594937004f9decd75b5437 epix-1.1.15.ebuild 847
-MISC ChangeLog 3926 RMD160 34c54ed52e2f7121e136929dba5b83cc04c50f39 SHA1 4089add65007a3b7a209fdf586b00ddd16898c34 SHA256 df47d680b181bf46bc1f85cb38545415de8f3474b3de0dceb87e59608132890d
-MD5 5442b6a7ff93eab71f40be60c83b3559 ChangeLog 3926
-RMD160 34c54ed52e2f7121e136929dba5b83cc04c50f39 ChangeLog 3926
-SHA256 df47d680b181bf46bc1f85cb38545415de8f3474b3de0dceb87e59608132890d ChangeLog 3926
+EBUILD epix-1.1.15.ebuild 1300 RMD160 bc71174cc8edc2d7d19ad1bf2de15c53790afd2d SHA1 988cf39dc3ddd4367ab8a794b8c48c43991f1f6c SHA256 51714eb98d8d0f67fe9a5251148672e58bd02b5309d3071ff796cb038b511fd5
+MD5 b761d7e5e91a0f59675d3b6f8f8ad22f epix-1.1.15.ebuild 1300
+RMD160 bc71174cc8edc2d7d19ad1bf2de15c53790afd2d epix-1.1.15.ebuild 1300
+SHA256 51714eb98d8d0f67fe9a5251148672e58bd02b5309d3071ff796cb038b511fd5 epix-1.1.15.ebuild 1300
+MISC ChangeLog 4092 RMD160 efc8b69aea25aeaa160b7823a8a0c6b7e0917fac SHA1 1399afef0cf978cf5f327d90962c5ce153aafef0 SHA256 c7b91353007bd6f9bff48f1712c92c13e7e893cdbc9f83ee9fc88ed0855b00eb
+MD5 bf9adc92d2543fd6ce5f99fdd5bd04cd ChangeLog 4092
+RMD160 efc8b69aea25aeaa160b7823a8a0c6b7e0917fac ChangeLog 4092
+SHA256 c7b91353007bd6f9bff48f1712c92c13e7e893cdbc9f83ee9fc88ed0855b00eb ChangeLog 4092
MISC metadata.xml 156 RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 SHA1 da2b240a255820145b7c83a5c48e45b96b7e9ee6 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900
MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156
RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 metadata.xml 156
diff --git a/sci-visualization/epix/epix-1.1.15.ebuild b/sci-visualization/epix/epix-1.1.15.ebuild
index 127829e6d115..782b9d59a30b 100644
--- a/sci-visualization/epix/epix-1.1.15.ebuild
+++ b/sci-visualization/epix/epix-1.1.15.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/epix/epix-1.1.15.ebuild,v 1.1 2007/09/09 14:09:50 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-visualization/epix/epix-1.1.15.ebuild,v 1.2 2007/09/11 01:31:32 markusle Exp $
-inherit toolchain-funcs flag-o-matic
+inherit elisp-common flag-o-matic toolchain-funcs
DESCRIPTION="2- and 3-D plotter for creating images (to be used in LaTeX)"
HOMEPAGE="http://mathcs.holycross.edu/~ahwang/current/ePiX.html"
@@ -11,9 +11,11 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
+IUSE="emacs"
DEPEND="virtual/tetex"
+RDEPEND="emacs? ( virtual/emacs )"
+SITEFILE=50${PN}-gentoo.el
src_unpack() {
unpack ${A}
@@ -24,5 +26,20 @@ src_unpack() {
}
src_install() {
- make DESTDIR="${D}" install || die "install failed"
+ emake DESTDIR="${D}" install || die "install failed"
+ if use emacs; then
+ # do compilation here as the make install target will
+ # create the .el file
+ elisp-compile *.el || die "elisp-compile failed!"
+ elisp-install ${PN} *.elc *.el || die "elisp-install failed!"
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
}