diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-28 03:04:46 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-28 03:04:46 -0500 |
| commit | c21ba35eb4039c697aed1e9e3dcbc6d62763cf37 (patch) | |
| tree | 20b59304da94a8437dbae4ac8be33a0aaee85913 /dev-lua | |
| parent | 2becf90cbeed1e8431dfd896e8a1b0e52085a807 (diff) | |
| download | baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.tar.gz baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.tar.xz baldeagleos-repo-c21ba35eb4039c697aed1e9e3dcbc6d62763cf37.zip | |
Adding metadata
Diffstat (limited to 'dev-lua')
| -rw-r--r-- | dev-lua/lua-curlv3/Manifest | 1 | ||||
| -rw-r--r-- | dev-lua/lua-curlv3/files/lua-curlv3-0.3.13-fix-missing-return.patch | 13 | ||||
| -rw-r--r-- | dev-lua/lua-curlv3/lua-curlv3-0.3.13.ebuild | 68 | ||||
| -rw-r--r-- | dev-lua/lua-curlv3/metadata.xml | 9 |
4 files changed, 91 insertions, 0 deletions
diff --git a/dev-lua/lua-curlv3/Manifest b/dev-lua/lua-curlv3/Manifest new file mode 100644 index 000000000000..21af7c1d0cda --- /dev/null +++ b/dev-lua/lua-curlv3/Manifest @@ -0,0 +1 @@ +DIST lua-curlv3-0.3.13.tar.gz 98531 BLAKE2B 1658c4a2d35c78d1f77c36eedb935e6d7ed0d65ae8ee590216ce7d849695901338bb90738b16b51600826609220927400a7a646148990de1add95d127f9a2e32 SHA512 4283109e349b994e0d2349a45b37a95bab7a7fc115740a4ce078ff967485364714691eac3398db90bacb54584790d6ec778d845fb7ecc7716c0863c454216f05 diff --git a/dev-lua/lua-curlv3/files/lua-curlv3-0.3.13-fix-missing-return.patch b/dev-lua/lua-curlv3/files/lua-curlv3-0.3.13-fix-missing-return.patch new file mode 100644 index 000000000000..099efce5189f --- /dev/null +++ b/dev-lua/lua-curlv3/files/lua-curlv3-0.3.13-fix-missing-return.patch @@ -0,0 +1,13 @@ +diff --git a/src/lceasy.c b/src/lceasy.c +index ad48022..7a2d86f 100644 +--- a/src/lceasy.c ++++ b/src/lceasy.c +@@ -200,6 +200,8 @@ static int lcurl_easy_cleanup_storage(lua_State *L, lcurl_easy_t *p){ + for(i = 0; i < LCURL_LIST_COUNT; ++i){ + p->lists[i] = LUA_NOREF; + } ++ ++ return 0; + } + + static int lcurl_easy_cleanup(lua_State *L){ diff --git a/dev-lua/lua-curlv3/lua-curlv3-0.3.13.ebuild b/dev-lua/lua-curlv3/lua-curlv3-0.3.13.ebuild new file mode 100644 index 000000000000..b8041f242d9e --- /dev/null +++ b/dev-lua/lua-curlv3/lua-curlv3-0.3.13.ebuild @@ -0,0 +1,68 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +inherit lua toolchain-funcs + +MY_PN="Lua-cURLv3" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="Lua binding to libcurl" +HOMEPAGE="https://github.com/Lua-cURL/Lua-cURLv3" +SRC_URI=" + https://github.com/Lua-cURL/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="test" # TODO + +RDEPEND=" + ${LUA_DEPS} + net-misc/curl +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.3.13-fix-missing-return.patch" +) + +src_prepare() { + default + + sed 's/COMMONFLAGS\s*=.*/COMMONFLAGS = -fPIC $(OS_FLAGS) $(DBG)/' \ + -i Makefile || die + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" >/dev/null || die + + emake CC="$(tc-getCC)" + + popd >/dev/null || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_install() { + pushd "${BUILD_DIR}" >/dev/null || die + + emake DESTDIR="${ED}" install + + popd >/dev/null || die +} + +src_install() { + lua_foreach_impl lua_src_install +} diff --git a/dev-lua/lua-curlv3/metadata.xml b/dev-lua/lua-curlv3/metadata.xml new file mode 100644 index 000000000000..20f07fe1573a --- /dev/null +++ b/dev-lua/lua-curlv3/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>falbrechtskirchinger@gmail.com</email> + <name>Florian Albrechtskirchinger</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> |
