Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/emacs:master commit in: app-emacs/bbdb/files/, app-emacs/bbdb/
Date: Thu, 29 May 2014 17:19:33
Message-Id: 1401383629.52453516c4b98f0f1e513828ca54ea0be16c7668.ulm@gentoo
1 commit: 52453516c4b98f0f1e513828ca54ea0be16c7668
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 29 17:13:49 2014 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Thu May 29 17:13:49 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/emacs.git;a=commit;h=52453516
7
8 Ebuild for BBDB version 3, bug 511572. Work in progress.
9
10 Package-Manager: portage-2.2.10
11
12 ---
13 app-emacs/bbdb/ChangeLog | 10 ++++++
14 app-emacs/bbdb/Manifest | 1 +
15 app-emacs/bbdb/bbdb-3.1.2.ebuild | 56 +++++++++++++++++++++++++++++
16 app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el | 2 ++
17 app-emacs/bbdb/metadata.xml | 14 ++++++++
18 5 files changed, 83 insertions(+)
19
20 diff --git a/app-emacs/bbdb/ChangeLog b/app-emacs/bbdb/ChangeLog
21 new file mode 100644
22 index 0000000..531110a
23 --- /dev/null
24 +++ b/app-emacs/bbdb/ChangeLog
25 @@ -0,0 +1,10 @@
26 +# ChangeLog for app-emacs/bbdb
27 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 +# $Header: $
29 +
30 +*bbdb-3.1.2 (29 May 2014)
31 +
32 + 29 May 2014; Ulrich Müller <ulm@g.o> +bbdb-3.1.2.ebuild,
33 + +files/50bbdb-gentoo-3.1.2.el, +metadata.xml:
34 + Ebuild for BBDB version 3, bug 511572. Work in progress.
35 +
36
37 diff --git a/app-emacs/bbdb/Manifest b/app-emacs/bbdb/Manifest
38 new file mode 100644
39 index 0000000..539cc0b
40 --- /dev/null
41 +++ b/app-emacs/bbdb/Manifest
42 @@ -0,0 +1 @@
43 +DIST bbdb-3.1.2.tar.gz 378935 SHA256 05780f030584ddaa717d04700bc70e7d9e929141223c7f130fc0c778d73241bf SHA512 8b32baadc4eb06b0abf533ccb1f540f4f407f27b8d2e847ae25e62d1405e1de5cfc6af16368eecd4086f281ee7a4016cf25568847b3cb798156c7e18e1912576 WHIRLPOOL d8d50c34ba3a1ccf879a1749b37f0cdc8c5d46ff4d01940256501574e933b1e8d141d6ded8bc6a797e6377b759ba55582b5d2c3190489e9cbf96487c7124dbb5
44
45 diff --git a/app-emacs/bbdb/bbdb-3.1.2.ebuild b/app-emacs/bbdb/bbdb-3.1.2.ebuild
46 new file mode 100644
47 index 0000000..2ebef0e
48 --- /dev/null
49 +++ b/app-emacs/bbdb/bbdb-3.1.2.ebuild
50 @@ -0,0 +1,56 @@
51 +# Copyright 1999-2014 Gentoo Foundation
52 +# Distributed under the terms of the GNU General Public License v2
53 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/bbdb/bbdb-2.35-r1.ebuild,v 1.7 2012/09/25 19:22:48 ulm Exp $
54 +
55 +EAPI=5
56 +
57 +inherit elisp
58 +
59 +DESCRIPTION="The Insidious Big Brother Database"
60 +HOMEPAGE="http://savannah.nongnu.org/projects/bbdb/"
61 +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz"
62 +
63 +LICENSE="GPL-3+ GPL-1+ FDL-1.3+"
64 +SLOT="0"
65 +KEYWORDS=""
66 +IUSE="tex vm"
67 +
68 +DEPEND="tex? ( virtual/tex-base )
69 + vm? ( app-emacs/vm )"
70 +RDEPEND="${DEPEND}"
71 +
72 +SITEFILE="50${PN}-gentoo-${PV}.el"
73 +TEXMF="/usr/share/texmf-site"
74 +
75 +src_configure() {
76 + econf \
77 + --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \
78 + "$(use_with vm vm-dir "${EPREFIX}${SITELISP}/vm")" \
79 + EMACS="${EMACS} -q --no-site-file"
80 +}
81 +
82 +src_compile() {
83 + emake -C lisp
84 +}
85 +
86 +src_install() {
87 + emake -C lisp DESTDIR="${D}" install
88 + elisp-site-file-install "${FILESDIR}/${SITEFILE}"
89 + doinfo doc/*.info*
90 + dodoc AUTHORS ChangeLog NEWS README TODO
91 +
92 + if use tex; then
93 + insinto "${TEXMF}"/tex/plain/${PN}
94 + doins tex/*.tex
95 + fi
96 +}
97 +
98 +pkg_postinst() {
99 + elisp-site-regen
100 + use tex && texconfig rehash
101 +}
102 +
103 +pkg_postrm() {
104 + elisp-site-regen
105 + use tex && texconfig rehash
106 +}
107
108 diff --git a/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el b/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el
109 new file mode 100644
110 index 0000000..45a7cc2
111 --- /dev/null
112 +++ b/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el
113 @@ -0,0 +1,2 @@
114 +(add-to-list 'load-path "@SITELISP@")
115 +(require 'bbdb-loaddefs)
116
117 diff --git a/app-emacs/bbdb/metadata.xml b/app-emacs/bbdb/metadata.xml
118 new file mode 100644
119 index 0000000..f7806e7
120 --- /dev/null
121 +++ b/app-emacs/bbdb/metadata.xml
122 @@ -0,0 +1,14 @@
123 +<?xml version="1.0" encoding="UTF-8"?>
124 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
125 +<pkgmetadata>
126 +<herd>emacs</herd>
127 +<longdescription>
128 + The Insidious Big Brother Database (BBDB) is a contact management utility
129 + for use with GNU Emacs and XEmacs. It can hook into Emacs-based mail- and
130 + news-readers and automatically collect information on messages therein.
131 +</longdescription>
132 +<use>
133 + <flag name='tex'>Install plain TeX support files</flag>
134 + <flag name='vm'>Add support for <pkg>app-emacs/vm</pkg></flag>
135 +</use>
136 +</pkgmetadata>