summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2007-12-30 11:58:21 +0000
committerUlrich Müller <ulm@gentoo.org>2007-12-30 11:58:21 +0000
commit0251c22e5ac8f690a4d3d7f84a133e0c591219ce (patch)
tree2ec9c07c62432b2ee59de63203cc748ce95962ab
parentAdd bzr.eclass, taken from xeffects overlay. (diff)
downloademacs-0251c22e5ac8f690a4d3d7f84a133e0c591219ce.tar.gz
emacs-0251c22e5ac8f690a4d3d7f84a133e0c591219ce.tar.bz2
emacs-0251c22e5ac8f690a4d3d7f84a133e0c591219ce.zip
Live bzr ebuild for vm.
svn path=/emacs-overlay/; revision=908
-rw-r--r--app-emacs/vm/ChangeLog8
-rw-r--r--app-emacs/vm/Manifest5
-rw-r--r--app-emacs/vm/files/50vm-gentoo.el7
-rw-r--r--app-emacs/vm/files/vm-no-pcrisis.patch21
-rw-r--r--app-emacs/vm/metadata.xml5
-rw-r--r--app-emacs/vm/vm-9999.ebuild50
6 files changed, 96 insertions, 0 deletions
diff --git a/app-emacs/vm/ChangeLog b/app-emacs/vm/ChangeLog
new file mode 100644
index 0000000..fe305e8
--- /dev/null
+++ b/app-emacs/vm/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for app-emacs/vm
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 30 Dec 2007; Ulrich Mueller <ulm@gentoo.org> +files/50vm-gentoo.el,
+ +files/vm-no-pcrisis.patch, +metadata.xml, +vm-9999.ebuild:
+ Live bzr ebuild. Drop ~alpha keyword due to missing dev-util/bzr.
+
diff --git a/app-emacs/vm/Manifest b/app-emacs/vm/Manifest
new file mode 100644
index 0000000..2f407a3
--- /dev/null
+++ b/app-emacs/vm/Manifest
@@ -0,0 +1,5 @@
+AUX 50vm-gentoo.el 204 RMD160 001be5dd6bc7df28d462c1666cbab2430284e8a3 SHA1 4cc181949327153f59685363cfda444fc1ca7285 SHA256 3607813ee9ddf6d1a1de285cc71f9e0cbceccf6caf67ece1fe205e3180953048
+AUX vm-no-pcrisis.patch 620 RMD160 9615e5574f955718ae8fe375afb6bc91dded4d54 SHA1 ea87f99aec9d6b03318e58b6197412745fafee4f SHA256 2c343d31649a152791f31bf14e8ee3d7a849e5645ba028661ab84309f73a5886
+EBUILD vm-9999.ebuild 1144 RMD160 a9ce4982e85e631c9a9d366a71f8f3da2a4da8a1 SHA1 220fe1b9145855000feb2e3a885aaf98595cfadd SHA256 4912ba219dea387966fbed09ed29be0a97a4a0eb4e4d0911b7a52633bf0e8f5b
+MISC ChangeLog 314 RMD160 60c98c06bbe999d8bdaf37cc9ae5fd508f978c3c SHA1 3cb8828dc1f4b6e8da4f547d002ff432200c2019 SHA256 78ef11a8e0a746db3208ac81054d29ad95aeec519bf0e560178ad282a39c557b
+MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab
diff --git a/app-emacs/vm/files/50vm-gentoo.el b/app-emacs/vm/files/50vm-gentoo.el
new file mode 100644
index 0000000..bf55f88
--- /dev/null
+++ b/app-emacs/vm/files/50vm-gentoo.el
@@ -0,0 +1,7 @@
+
+;;; vm site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+(setq vm-toolbar-pixmap-directory "/usr/share/pixmaps/vm")
+(setq vm-image-directory "/usr/share/pixmaps/vm")
+(require 'vm-autoloads)
diff --git a/app-emacs/vm/files/vm-no-pcrisis.patch b/app-emacs/vm/files/vm-no-pcrisis.patch
new file mode 100644
index 0000000..33b1a1a
--- /dev/null
+++ b/app-emacs/vm/files/vm-no-pcrisis.patch
@@ -0,0 +1,21 @@
+--- vm-8.0.1-465-orig/info/Makefile.in 2007-06-29 00:35:41.000000000 +0200
++++ vm-8.0.1-465/info/Makefile.in 2007-07-13 20:07:38.000000000 +0200
+@@ -35,7 +35,7 @@
+
+ all: info
+
+-info: vm.info vm-pcrisis.info
++info: vm.info
+
+ Makefile: @srcdir@/Makefile.in
+ cd @srcdir@/..; ./config.status
+--- vm-8.0.1-465-orig/lisp/Makefile.in 2007-06-29 00:35:41.000000000 +0200
++++ vm-8.0.1-465/lisp/Makefile.in 2007-07-13 20:08:00.000000000 +0200
+@@ -30,7 +30,6 @@
+ SOURCES += vm-motion.el
+ SOURCES += vm-mouse.el
+ SOURCES += vm-page.el
+-SOURCES += vm-pcrisis.el
+ SOURCES += vm-pgg.el
+ SOURCES += vm-pine.el
+ SOURCES += vm-pop.el
diff --git a/app-emacs/vm/metadata.xml b/app-emacs/vm/metadata.xml
new file mode 100644
index 0000000..bc306fe
--- /dev/null
+++ b/app-emacs/vm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>emacs</herd>
+</pkgmetadata>
diff --git a/app-emacs/vm/vm-9999.ebuild b/app-emacs/vm/vm-9999.ebuild
new file mode 100644
index 0000000..2ade7e4
--- /dev/null
+++ b/app-emacs/vm/vm-9999.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EBZR_REPO_URI="http://www.robf.de/Hacking/bazaar/vm-repo/"
+EBZR_BRANCH="vm-trunk"
+
+inherit elisp eutils bzr autotools
+
+DESCRIPTION="The VM mail reader for Emacs"
+HOMEPAGE="http://www.nongnu.org/viewmail/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="bbdb ssl"
+
+DEPEND="bbdb? ( app-emacs/bbdb )"
+RDEPEND="${DEPEND}
+ ssl? ( net-misc/stunnel )"
+
+SITEFILE=50${PN}-gentoo.el
+
+src_unpack() {
+ bzr_src_unpack
+ cd "${S}"
+
+ if ! use bbdb; then
+ elog "Excluding vm-pcrisis.el since the \"bbdb\" USE flag is not set."
+ epatch "${FILESDIR}/vm-no-pcrisis.patch"
+ fi
+
+ eautoreconf
+}
+
+src_compile() {
+ local myconf
+ use bbdb && myconf="--with-other-dirs=${SITELISP}/bbdb"
+ econf --with-emacs="emacs" \
+ --with-pixmapdir="/usr/share/pixmaps/vm" \
+ ${myconf} || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install || die "emake install failed"
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ dodoc NEWS README TODO example.vm || die "dodoc failed"
+}