commit:     9e7cd4a0d337f3a554961c290320e13ad97e32be
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  4 16:48:27 2020 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Fri Dec  4 17:13:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7cd4a0

dev-lua/messagepack: bump to version 0.5.2

Closes: https://bugs.gentoo.org/632078
Closes: https://bugs.gentoo.org/723160
Closes: https://bugs.gentoo.org/748882
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-lua/messagepack/Manifest                       |  1 +
 .../messagepack/messagepack-0.5.2_p20201025.ebuild | 48 ++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/dev-lua/messagepack/Manifest b/dev-lua/messagepack/Manifest
index ea14bdd8c5c..c6ed5703379 100644
--- a/dev-lua/messagepack/Manifest
+++ b/dev-lua/messagepack/Manifest
@@ -1 +1,2 @@
 DIST lua-messagepack-0.3.2.tar.xz 13416 BLAKE2B 
03d80c3a1fc8d8bfa30821f3b83ead61bc0a8ccf565d9ac17ca0b1d97ac7c72d0550695ee13feb6ff38cd8098fa331c3acaf4b52c0f95bfc3141b70a655ba9df
 SHA512 
d5b0193f157ea5ce4df6fa54fab3662c279bdf03679ba4e5f9d4341875c66c4a96a5f11fd68e06a92fe2c47681584708dc79b9a9337356391c41f4de76c6ddcd
+DIST messagepack-0.5.2_p20201025.tar.gz 19652 BLAKE2B 
5f85081daf2ab7f57399cb47782fbde0dfd2afe9514fdb652da1ba0eacd832e5c0924258b788d919b0a07e227f37ee58a239004086e7d6759b4727922ea57d76
 SHA512 
245790163ec819438fd3426f59ab2e5672864be647748dace35155be712ad4eaf78f8d7228d5a0ce94bfb92f6a1d1071cf871483bf99e02ba18872c31b3d0682

diff --git a/dev-lua/messagepack/messagepack-0.5.2_p20201025.ebuild 
b/dev-lua/messagepack/messagepack-0.5.2_p20201025.ebuild
new file mode 100644
index 00000000000..a4f23657c07
--- /dev/null
+++ b/dev-lua/messagepack/messagepack-0.5.2_p20201025.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_COMMIT="18f316b3f62c02bf2b7a3096701780f78a4d2c67"
+MY_PN="lua-MessagePack"
+MY_P="${MY_PN}-${EGIT_COMMIT}"
+
+inherit toolchain-funcs
+
+DESCRIPTION="A pure Lua implementation of the MessagePack serialization format"
+HOMEPAGE="https://fperrad.frama.io/lua-MessagePack";
+SRC_URI="https://framagit.org/fperrad/${MY_PN}/-/archive/${EGIT_COMMIT}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="luajit test"
+
+# Needed 'lua-TestMore' Lua module not in tree
+RESTRICT="test"
+
+RDEPEND="
+       luajit? ( dev-lang/luajit:2 )
+       !luajit? ( dev-lang/lua:0 )
+"
+
+BDEPEND="
+       virtual/pkgconfig
+       test? ( ${RDEPEND} )
+"
+
+src_compile() {
+       :;
+}
+
+src_install() {
+       local myemakeargs=(
+               "LIBDIR=${ED}/$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD 
$(usex luajit 'luajit' 'lua'))"
+               "LUAVER=$($(tc-getPKG_CONFIG) --variable $(usex luajit 'abiver' 
'V') $(usex luajit 'luajit' 'lua'))"
+       )
+
+       emake "${myemakeargs[@]}" install
+
+       einstalldocs
+}

Reply via email to