Gentoo Archives: gentoo-commits

From: "Amadeusz Piotr Żołnowski" <aidecoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:ejabberd-wip commit in: dev-erlang/jiffy/
Date: Thu, 28 Apr 2016 23:03:50
Message-Id: 1461884133.e3e57acb68af7718c4583e37547c693a8c73278c.aidecoe@gentoo
1 commit: e3e57acb68af7718c4583e37547c693a8c73278c
2 Author: Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 28 22:55:33 2016 +0000
4 Commit: Amadeusz Piotr Żołnowski <aidecoe <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 28 22:55:33 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e57acb
7
8 dev-erlang/jiffy: Add new package
9
10 Package-Manager: portage-2.2.28
11
12 dev-erlang/jiffy/Manifest | 1 +
13 dev-erlang/jiffy/jiffy-0.14.5.ebuild | 47 ++++++++++++++++++++++++++++++++++++
14 dev-erlang/jiffy/metadata.xml | 8 ++++++
15 3 files changed, 56 insertions(+)
16
17 diff --git a/dev-erlang/jiffy/Manifest b/dev-erlang/jiffy/Manifest
18 new file mode 100644
19 index 0000000..5537ac1
20 --- /dev/null
21 +++ b/dev-erlang/jiffy/Manifest
22 @@ -0,0 +1 @@
23 +DIST jiffy-0.14.5.tar.gz 1856258 SHA256 d61dfe9fc7504bd662b9d22d7ebb95fa4e1c1f678c14b1aa4127e15b16d4c1b0 SHA512 1e84352dcb5cdb27da6c1cd1a8deeb04ca6b4d7ebf9d0b07eb0c47b15c93ce371fe0a778ed9fc1091fbf033dd02e7768bc95f94fbd2a6ed2c6742306fc3dac9e WHIRLPOOL 36cad5b28ec78bee9af198122bd4b3389d2131749442209376af003f9ddcd2d154c74f229acd28fcea9364ee403ca9c57186a659a1fee20376d3292d5504a97d
24
25 diff --git a/dev-erlang/jiffy/jiffy-0.14.5.ebuild b/dev-erlang/jiffy/jiffy-0.14.5.ebuild
26 new file mode 100644
27 index 0000000..28b45d0
28 --- /dev/null
29 +++ b/dev-erlang/jiffy/jiffy-0.14.5.ebuild
30 @@ -0,0 +1,47 @@
31 +# Copyright 1999-2016 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=5
36 +
37 +inherit multilib
38 +
39 +DESCRIPTION="JSON NIFs for Erlang"
40 +HOMEPAGE="https://github.com/davisp/jiffy"
41 +SRC_URI="https://github.com/davisp/${PN}/archive/${PV}.tar.gz
42 + -> ${P}.tar.gz"
43 +
44 +LICENSE="BSD"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +
48 +CDEPEND=">=dev-lang/erlang-17.1"
49 +DEPEND="${CDEPEND}
50 + dev-util/rebar"
51 +RDEPEND="${CDEPEND}"
52 +
53 +DOCS=( README.md )
54 +
55 +get_erl_libs() {
56 + echo "/usr/$(get_libdir)/erlang/lib"
57 +}
58 +
59 +src_prepare() {
60 + # Suppress deps check.
61 + cat<<EOF >>"${S}/rebar.config.script"
62 +lists:keystore(deps, 1, CONFIG, {deps, []}).
63 +EOF
64 + sed -e "s/vsn, git/vsn, \"${PV}\"/" \
65 + -i "${S}/src/jiffy.app.src" || die
66 +}
67 +
68 +src_compile() {
69 + export ERL_LIBS="${EPREFIX}$(get_erl_libs)"
70 + rebar compile || die 'rebar compile failed'
71 +}
72 +
73 +src_install() {
74 + insinto "$(get_erl_libs)/${P}"
75 + doins -r ebin priv src
76 + dodoc "${DOCS[@]}"
77 +}
78
79 diff --git a/dev-erlang/jiffy/metadata.xml b/dev-erlang/jiffy/metadata.xml
80 new file mode 100644
81 index 0000000..92f4567
82 --- /dev/null
83 +++ b/dev-erlang/jiffy/metadata.xml
84 @@ -0,0 +1,8 @@
85 +<?xml version="1.0" encoding="UTF-8"?>
86 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
87 +<pkgmetadata>
88 + <maintainer>
89 + <email>aidecoe@g.o</email>
90 + <name>Amadeusz Żołnowski</name>
91 + </maintainer>
92 +</pkgmetadata>