diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-lua/luaossl | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-lua/luaossl')
-rw-r--r-- | dev-lua/luaossl/Manifest | 3 | ||||
-rw-r--r-- | dev-lua/luaossl/luaossl-20150727.ebuild | 43 | ||||
-rw-r--r-- | dev-lua/luaossl/metadata.xml | 8 |
3 files changed, 54 insertions, 0 deletions
diff --git a/dev-lua/luaossl/Manifest b/dev-lua/luaossl/Manifest new file mode 100644 index 000000000000..6d5201b4eb01 --- /dev/null +++ b/dev-lua/luaossl/Manifest @@ -0,0 +1,3 @@ +DIST luaossl-20150727.tar.gz 355486 BLAKE2B 81907c3a3f565432eb2d2b17db48f381496837924ce999a58a4528a46b1b43fdd7b14041bab2a4536c89a37c6f31926f353d1bb1997e9ffd57ab6e2cfb83b6ef SHA512 de565ff7b9ac07493e771045b05902dd64e8b6c458180dd03d08cf900067d1b9cb88385c69dc29fb45774e4ec36b563cab705b34d37cec2f5cc792cf4f7b5049 +EBUILD luaossl-20150727.ebuild 1008 BLAKE2B 13aa6f30dc48ce88bea032225c5e82eb9bc7b98b692a9fe4554bd71c17e8d5e7b86a79e0adb50cb79ca06255da7185b7f2b1e1ac730ffa66ae39587475ee07b8 SHA512 76e0a12cf036ed3ca5c26248d6263540f4924469a42dda5ff48f1f485f1abf6de5714613f75a5fcd6bcb3b35030c45c1f35dcc17ad91b47f1c71d1b2cfbe4cd9 +MISC metadata.xml 245 BLAKE2B 3de0e2bf54d5109317127196b0ebfe42b637b6e6cf6fbf82a5f2e7b8a45e2fbe46a7984b99354e626ff06849528bba05d63b46f9248e67e201573d46cda4dac4 SHA512 9d0d12e3741c2df573672c630a1d6d617beda53f531b5413a24ddb5fe8d8ee827998a85b95bf90ecad1f2a9ceccb229d9b37af41ea567961743471f52913c5a6 diff --git a/dev-lua/luaossl/luaossl-20150727.ebuild b/dev-lua/luaossl/luaossl-20150727.ebuild new file mode 100644 index 000000000000..b0a610625a0f --- /dev/null +++ b/dev-lua/luaossl/luaossl-20150727.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils toolchain-funcs + +DESCRIPTION="Most comprehensive OpenSSL module in the Lua universe." +HOMEPAGE="https://github.com/wahern/luaossl" +SRC_URI="https://github.com/wahern/luaossl/archive/rel-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="luajit" + +RDEPEND=" + luajit? ( dev-lang/luajit:2 ) + !luajit? ( >=dev-lang/lua-5.1:0 ) + dev-libs/openssl:0[-bindist] + !dev-lua/lua-openssl" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S="${WORKDIR}/${PN}-rel-${PV}" + +src_prepare() { + local version_var= + local engine= + + use luajit && engine=luajit || engine=lua + use luajit && version_var=abiver || version_var=V + + LUA_VERSION="$($(tc-getPKG_CONFIG) --variable=${version_var} ${engine})" +} + +src_compile() { + emake CC="$(tc-getCC)" prefix="${EPREFIX}/usr" openssl${LUA_VERSION} +} + +src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install${LUA_VERSION} +} diff --git a/dev-lua/luaossl/metadata.xml b/dev-lua/luaossl/metadata.xml new file mode 100644 index 000000000000..581bc911a605 --- /dev/null +++ b/dev-lua/luaossl/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<!-- maintainer-needed --> + <upstream> + <remote-id type="github">wahern/luaossl</remote-id> + </upstream> +</pkgmetadata> |