diff options
-rw-r--r-- | app-emacs/vm/ChangeLog | 8 | ||||
-rw-r--r-- | app-emacs/vm/Manifest | 5 | ||||
-rw-r--r-- | app-emacs/vm/files/50vm-gentoo.el | 7 | ||||
-rw-r--r-- | app-emacs/vm/files/vm-no-pcrisis.patch | 21 | ||||
-rw-r--r-- | app-emacs/vm/metadata.xml | 5 | ||||
-rw-r--r-- | app-emacs/vm/vm-9999.ebuild | 50 |
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" +} |