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: dev-libs/clens/
Date: Thu, 03 Oct 2013 17:49:36
Message-Id: 1380822290.19507de17cbca2c6da533e629351c9721bf4cc8c.ulm@gentoo
1 commit: 19507de17cbca2c6da533e629351c9721bf4cc8c
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 3 17:44:50 2013 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 3 17:44:50 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/emacs.git;a=commit;h=19507de1
7
8 Initial import. Ebuild contributed by me.
9
10 Package-Manager: portage-2.2.7
11
12 ---
13 dev-libs/clens/ChangeLog | 10 ++++++++++
14 dev-libs/clens/Manifest | 1 +
15 dev-libs/clens/clens-0.7.0.ebuild | 30 ++++++++++++++++++++++++++++++
16 dev-libs/clens/metadata.xml | 9 +++++++++
17 4 files changed, 50 insertions(+)
18
19 diff --git a/dev-libs/clens/ChangeLog b/dev-libs/clens/ChangeLog
20 new file mode 100644
21 index 0000000..7f32866
22 --- /dev/null
23 +++ b/dev-libs/clens/ChangeLog
24 @@ -0,0 +1,10 @@
25 +# ChangeLog for dev-libs/clens
26 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
27 +# $Header: $
28 +
29 +*clens-0.7.0 (03 Oct 2013)
30 +
31 + 03 Oct 2013; Ulrich Müller <ulm@g.o> +clens-0.7.0.ebuild,
32 + +metadata.xml:
33 + Initial import. Ebuild contributed by me.
34 +
35
36 diff --git a/dev-libs/clens/Manifest b/dev-libs/clens/Manifest
37 new file mode 100644
38 index 0000000..775787f
39 --- /dev/null
40 +++ b/dev-libs/clens/Manifest
41 @@ -0,0 +1 @@
42 +DIST clens-0.7.0.tar.gz 33046 SHA256 064ac9954d38633e2cff6b696fd049dedc3e90b79acffbee1a87754bcf604267 SHA512 c771669e10d03e9616ef6b19a997f80e3aa72f0e50f935e661b320084c9ec5efb5b8f42b90f814c44d615d8bd33f78815c837d2ea0746a37e617ec55e6dc7604 WHIRLPOOL f646a0de7a21a25fc83205f551a9c1502c2e2d9bde70fed6f89b3b65f57a1f857028eb7f8dd634a75d2167b6745b7886474f4b985fdb4ec169b8788e6dfd7074
43
44 diff --git a/dev-libs/clens/clens-0.7.0.ebuild b/dev-libs/clens/clens-0.7.0.ebuild
45 new file mode 100644
46 index 0000000..25cdadf
47 --- /dev/null
48 +++ b/dev-libs/clens/clens-0.7.0.ebuild
49 @@ -0,0 +1,30 @@
50 +# Copyright 1999-2013 Gentoo Foundation
51 +# Distributed under the terms of the GNU General Public License v2
52 +# $Header: $
53 +
54 +EAPI=5
55 +
56 +inherit toolchain-funcs
57 +
58 +DESCRIPTION="Convenience library to aid in porting code from OpenBSD"
59 +HOMEPAGE="https://opensource.conformal.com/wiki/clens"
60 +SRC_URI="https://opensource.conformal.com/snapshots/${PN}/${P}.tar.gz"
61 +
62 +LICENSE="ISC BSD BSD-4"
63 +SLOT="0"
64 +KEYWORDS="~amd64 ~x86"
65 +IUSE="arc4random"
66 +
67 +DEPEND="arc4random? ( dev-libs/libbsd )"
68 +RDEPEND="${DEPEND}"
69 +
70 +src_prepare() {
71 + if ! use arc4random; then
72 + sed -i -e "s/arc4random[^.]*\.c//" GNUmakefile || die
73 + fi
74 + tc-export CC AR
75 +}
76 +
77 +src_install() {
78 + emake LOCALBASE=/usr DESTDIR="${ED}" install
79 +}
80
81 diff --git a/dev-libs/clens/metadata.xml b/dev-libs/clens/metadata.xml
82 new file mode 100644
83 index 0000000..1e9a010
84 --- /dev/null
85 +++ b/dev-libs/clens/metadata.xml
86 @@ -0,0 +1,9 @@
87 +<?xml version="1.0" encoding="UTF-8"?>
88 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
89 +<pkgmetadata>
90 +<herd>emacs</herd>
91 +<use>
92 + <flag name='arc4random'>Support ARC4 random number generator functions
93 + (needs <pkg>dev-libs/libbsd</pkg>)</flag>
94 +</use>
95 +</pkgmetadata>