Gentoo Archives: gentoo-commits

From: "Vadim A. Misbakh-Soloviov" <mva@×××.name>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lua:master commit in: dev-lua/resty-hpdf/
Date: Wed, 28 Dec 2016 07:05:53
Message-Id: 1482908741.bbfc9d82b7aa3720ce3e0392825a71d635218b2a.mva@gentoo
1 commit: bbfc9d82b7aa3720ce3e0392825a71d635218b2a
2 Author: Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
3 AuthorDate: Wed Dec 28 07:05:41 2016 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Wed Dec 28 07:05:41 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/lua.git/commit/?id=bbfc9d82
7
8 resty-hpdf: added
9
10 dev-lua/resty-hpdf/metadata.xml | 14 +++++++++++
11 dev-lua/resty-hpdf/resty-hpdf-9999.ebuild | 41 +++++++++++++++++++++++++++++++
12 2 files changed, 55 insertions(+)
13
14 diff --git a/dev-lua/resty-hpdf/metadata.xml b/dev-lua/resty-hpdf/metadata.xml
15 new file mode 100644
16 index 0000000..23da526
17 --- /dev/null
18 +++ b/dev-lua/resty-hpdf/metadata.xml
19 @@ -0,0 +1,14 @@
20 +<?xml version="1.0" encoding="UTF-8"?>
21 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
22 +<pkgmetadata>
23 +<maintainer>
24 + <email>mva@×××.name</email>
25 + <description>
26 + If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
27 + </description>
28 + <name>Vadim A. Misbakh-Soloviov</name>
29 +</maintainer>
30 +<longdescription>FIXME</longdescription>
31 +<use>
32 +</use>
33 +</pkgmetadata>
34
35 diff --git a/dev-lua/resty-hpdf/resty-hpdf-9999.ebuild b/dev-lua/resty-hpdf/resty-hpdf-9999.ebuild
36 new file mode 100644
37 index 0000000..fc16810
38 --- /dev/null
39 +++ b/dev-lua/resty-hpdf/resty-hpdf-9999.ebuild
40 @@ -0,0 +1,41 @@
41 +# Copyright 1999-2016 Gentoo Foundation
42 +# Distributed under the terms of the GNU General Public License v2
43 +
44 +EAPI=6
45 +
46 +LUA_COMPAT="luajit2"
47 +VCS="git"
48 +GITHUB_A="tavikukko"
49 +GITHUB_PN="lua-${PN}"
50 +
51 +inherit lua
52 +
53 +DESCRIPTION="LuaJIT FFI-based libHaru (PDF) library for OpenResty."
54 +HOMEPAGE="https://github.com/tavikukko/lua-resty-hpdf"
55 +
56 +LICENSE="MIT"
57 +SLOT="0"
58 +KEYWORDS=""
59 +IUSE=""
60 +
61 +RDEPEND="
62 + media-libs/libharu
63 + dev-lang/luajit:2
64 +"
65 +DEPEND="
66 + ${RDEPEND}
67 +"
68 +
69 +DOCS=(README.md)
70 +
71 +all_lua_prepare() {
72 + sed -r \
73 + -e "/ffi.load/s@(\")/usr.*dylib(\")@libharu_path or \1/usr/$(get_libdir)/libhpdf.so\2@" \
74 + -i lib/resty/hpdf.lua
75 +
76 + lua_default
77 +}
78 +
79 +each_lua_install() {
80 + dolua_jit lib/resty
81 +}