1 |
commit: 3ab31025ddbf0c54f8d786ace06e0ff8be1aaf9a |
2 |
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Nov 28 23:53:09 2020 +0000 |
4 |
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Nov 28 23:59:09 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab31025 |
7 |
|
8 |
dev-lua/lua-utf8: bump to version 0.1.3 |
9 |
|
10 |
Package-Manager: Portage-3.0.9, Repoman-3.0.2 |
11 |
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org> |
12 |
|
13 |
dev-lua/lua-utf8/Manifest | 1 + |
14 |
dev-lua/lua-utf8/lua-utf8-0.1.3.ebuild | 70 ++++++++++++++++++++++++++++++++++ |
15 |
dev-lua/lua-utf8/metadata.xml | 4 ++ |
16 |
3 files changed, 75 insertions(+) |
17 |
|
18 |
diff --git a/dev-lua/lua-utf8/Manifest b/dev-lua/lua-utf8/Manifest |
19 |
index b2369602833..b31cd98e6e8 100644 |
20 |
--- a/dev-lua/lua-utf8/Manifest |
21 |
+++ b/dev-lua/lua-utf8/Manifest |
22 |
@@ -1 +1,2 @@ |
23 |
DIST lua-utf8-0.1.1.tar.gz 35475 BLAKE2B 99ffece901878fc966e0314886ca20255834c76b9266b1806acda7afb84d6a358c556b9a88c10497d2874d7902fac5905907ab25fefb4ba38544d46e3bae1471 SHA512 e0a8632b9391c7e7b35e371f4e95899ec58adb4988f1fe5a7101310f7c774c3a3e88073f156cf7799c57f69c0fc53aff4486beb1e7006bfaa96d86e248e38897 |
24 |
+DIST lua-utf8-0.1.3.tar.gz 41830 BLAKE2B 72982c7ec8d8837e391fa6bfb689c1e9f4a7746d0cbc058556f06027b4af00c936036f87baf58f45e1169fd3ea7e6d8174629d5a7279205622cf0710971ca29c SHA512 d0abe73fecbfeba36083c135d77962d953ad9e431721a2557669c912a2703e31c46f84f2ee9ee4ac966a5bcc88d4daef930f8d2d8e72106fa61010509c183e29 |
25 |
|
26 |
diff --git a/dev-lua/lua-utf8/lua-utf8-0.1.3.ebuild b/dev-lua/lua-utf8/lua-utf8-0.1.3.ebuild |
27 |
new file mode 100644 |
28 |
index 00000000000..ef773e7a908 |
29 |
--- /dev/null |
30 |
+++ b/dev-lua/lua-utf8/lua-utf8-0.1.3.ebuild |
31 |
@@ -0,0 +1,70 @@ |
32 |
+# Copyright 1999-2020 Gentoo Authors |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+ |
35 |
+EAPI=7 |
36 |
+ |
37 |
+inherit toolchain-funcs |
38 |
+ |
39 |
+DESCRIPTION="A UTF-8 support module for Lua and LuaJIT" |
40 |
+HOMEPAGE="https://github.com/starwing/luautf8" |
41 |
+SRC_URI="https://github.com/starwing/luautf8/archive/${PV}.tar.gz -> ${P}.tar.gz" |
42 |
+S="${WORKDIR}/${PN//-/}-${PV}" |
43 |
+ |
44 |
+LICENSE="MIT" |
45 |
+SLOT="0" |
46 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" |
47 |
+IUSE="luajit test" |
48 |
+RESTRICT="!test? ( test )" |
49 |
+ |
50 |
+RDEPEND=" |
51 |
+ luajit? ( dev-lang/luajit:2 ) |
52 |
+ !luajit? ( >=dev-lang/lua-5.1:= ) |
53 |
+" |
54 |
+DEPEND="${RDEPEND}" |
55 |
+BDEPEND="virtual/pkgconfig" |
56 |
+ |
57 |
+src_compile() { |
58 |
+ local compiler=( |
59 |
+ "$(tc-getCC)" |
60 |
+ "${CFLAGS}" |
61 |
+ "-fPIC" |
62 |
+ "${LDFLAGS}" |
63 |
+ "-I/usr/include" |
64 |
+ "-c lutf8lib.c" |
65 |
+ "-o lutf8lib.o" |
66 |
+ ) |
67 |
+ einfo "${compiler[@]}" |
68 |
+ ${compiler[@]} || die |
69 |
+ |
70 |
+ local linker=( |
71 |
+ "$(tc-getCC)" |
72 |
+ "-shared" |
73 |
+ "${LDFLAGS}" |
74 |
+ "-o lutf8lib.so" |
75 |
+ "lutf8lib.o" |
76 |
+ ) |
77 |
+ einfo "${linker[@]}" |
78 |
+ ${linker[@]} || die |
79 |
+} |
80 |
+ |
81 |
+src_test() { |
82 |
+ local mytests=( |
83 |
+ "test.lua" |
84 |
+ "test_compat.lua" |
85 |
+ "test_pm.lua" |
86 |
+ ) |
87 |
+ |
88 |
+ for mytest in ${mytests[@]}; do |
89 |
+ LUA_CPATH="${S}/lutf8lib.so" $(usex luajit 'luajit' 'lua') ${mytest} || die |
90 |
+ done |
91 |
+} |
92 |
+ |
93 |
+src_install() { |
94 |
+ exeinto "$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" |
95 |
+ newexe "lutf8lib.so" "lua-utf8.so" |
96 |
+ |
97 |
+ insinto "$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD lua)" |
98 |
+ doins parseucd.lua |
99 |
+ |
100 |
+ einstalldocs |
101 |
+} |
102 |
|
103 |
diff --git a/dev-lua/lua-utf8/metadata.xml b/dev-lua/lua-utf8/metadata.xml |
104 |
index efc3ff44560..e9b8d834be8 100644 |
105 |
--- a/dev-lua/lua-utf8/metadata.xml |
106 |
+++ b/dev-lua/lua-utf8/metadata.xml |
107 |
@@ -1,6 +1,10 @@ |
108 |
<?xml version="1.0" encoding="UTF-8"?> |
109 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
110 |
<pkgmetadata> |
111 |
+ <maintainer type="person"> |
112 |
+ <email>conikost@g.o</email> |
113 |
+ <name>Conrad Kostecki</name> |
114 |
+ </maintainer> |
115 |
<maintainer type="person"> |
116 |
<email>vpayno+gentoo@×××××.com</email> |
117 |
<name>Victor Payno</name> |