From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 32CCB158074 for ; Wed, 02 Jul 2025 22:41:40 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 20AA5342A74 for ; Wed, 02 Jul 2025 22:41:40 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 5369A110721; Wed, 02 Jul 2025 22:07:35 +0000 (UTC) Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 9D73C110718 for ; Wed, 02 Jul 2025 22:07:34 +0000 (UTC) Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-3a6cdc27438so4249264f8f.2 for ; Wed, 02 Jul 2025 15:07:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751494053; x=1752098853; darn=lists.gentoo.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=35NAGZnldfLjX0JnZZuN+rpm6qOLaSEJrM4WbEKlAJs=; b=lOallVlM75s0+IaPf5X2Z7NN7zVxlUI9BTxhMJlPPLsKcFwk9+nZRzPgwyAwThGFn1 BIxqNHgSBMgjr++Xhbr3guLLlAg+YJQhIBNmpBLffbendl+WF2KPwwJX35qzmuLbgT9/ D/HjMX8eHfCpj+Digq9DnCYD+JYcUyXHcDIXRPFmTMIiYX1KvYdGPutGT7YIE/BviSAW 6gZ8A4oImj0lZOWB77oDLVlhhuPGAOLJPbMEQzw+XdAx+9ec2FFsryoi4mZWX/d42m4b GAA2wgIb5+muvya7ax2HoxPxwI0hcEEODfUwi0TP1MQtBdk0YunopEZAGwFkTGQ/PpR7 HTnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751494053; x=1752098853; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=35NAGZnldfLjX0JnZZuN+rpm6qOLaSEJrM4WbEKlAJs=; b=YxTcJ3HDSf28HyFnFs6+jRR1YHdOWD4SXzPogUTQWIl+xBSQqvfGiA8FjDTQKOAszc dJnZns21SCyMGmJqqxIplBF5CxToNfrG6SD65EgvM4tmaIks+D7FGGCFepUjclQT8ykM 3ZZ1/lNLBPvU6jyinltB5UQJVmbcOuaMoUe+HOWSf+YNq0uoJrP9sX0nIaJhguM8Zm14 PVkgA/hIH29Kp4yhc+q63ySDjD5jgmfxD3g7MJ+n2OIywsgA2qbRTigFK9v95GC9+eYK zoQv4lqj+nQo/WEGHjuCoRscv24YU1I/Etwo3z7Ku0wb1g6CQIaUx/oi0MXFsqw4vAlF vQYg== X-Gm-Message-State: AOJu0YzltagZ2U64t1d/m0tFjaZ0Y6UBzxehiRMyeUUXMaJFElvHuH5n XSAeOuriE21/+Xn/0in4l66VORwX/lPHhDW3uOxUn91Ic8EHeYpgPQjsPLPReT7l X-Gm-Gg: ASbGncsWrO/Z52cGTA2jnMX0a3FFWt2qoCaxeoX7GEnO/qJ8shSEc1lifEfz0gJOp9x CXXg1BWoGru903QwmFeZ5SAEkoa5jMs9w2kczxQlPfOmUbtfun1GIiWPpxJsniYLzTnONEfD5JF ru+H0gTmF6z3zzQh4n9ep/FUctdOAkoaq3Kcr3elNQtRahIrtsYmPS8qT4I3nHTYD+lN2kugk+7 a14NP8DsEzYIH7XeYW5b0vMuFjlcW3KvCxGhPnLyQMosDW5jvZNRws+wffSjwfyRhxCl17TqZ6x OKaRh+mOswsmiHfnBn4e3VaX0XBRzPRZdqdq62JlRl4lpPv93m4ZwFO93nk4h5cXXcF05RrlfWI GP9Z6XMhgP1lDdP+Tv6lOWxIRPRgEdOGUtC3LN8GxpeqOYLr4+Y2FQVziZJ9S9UOSF4LBD4H6 X-Google-Smtp-Source: AGHT+IHqVy8G1tjCAeYeGr0X4Zg8HOg5ZhRdwdmiKUoFSJe/cxizAJzKNxPtoX+dyGyNSoSfdwbR8w== X-Received: by 2002:a05:6000:25ea:b0:3a4:e5fa:73f0 with SMTP id ffacd0b85a97d-3b1fea8fdc0mr3363655f8f.20.1751494052818; Wed, 02 Jul 2025 15:07:32 -0700 (PDT) Received: from gentoo-framework.fritz.box (p200300e3670fa900e88f375122fffbb3.dip0.t-ipconnect.de. [2003:e3:670f:a900:e88f:3751:22ff:fbb3]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-454a9989fcesm8921495e9.16.2025.07.02.15.07.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Jul 2025 15:07:31 -0700 (PDT) From: Zurab Kvachadze To: gentoo-dev@lists.gentoo.org Cc: Zurab Kvachadze Subject: [gentoo-dev] [PATCH v4 37/44] www-nginx/ngx-lua-upstream: new package, add 0.07 Date: Thu, 3 Jul 2025 00:06:57 +0200 Message-ID: <20250702220705.4649-38-zurabid2016@gmail.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250702220705.4649-1-zurabid2016@gmail.com> References: <20250702220705.4649-1-zurabid2016@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: a37cd805-eb29-4da6-be0e-16824a8e78ea X-Archives-Hash: 786d027192dd536724ec25f5b5e056c5 ngx-lua-upstream[1] is a "NGINX C module to expose Lua API to ngx_lua for NGINX upstreams". [1]: https://github.com/openresty/lua-upstream-nginx-module Signed-off-by: Zurab Kvachadze --- www-nginx/ngx-lua-upstream/Manifest | 1 + .../ngx-lua-upstream}/metadata.xml | 3 +- .../ngx-lua-upstream-0.07.ebuild | 38 +++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 www-nginx/ngx-lua-upstream/Manifest copy {app-pda/usbmuxd => www-nginx/ngx-lua-upstream}/metadata.xml (72%) create mode 100644 www-nginx/ngx-lua-upstream/ngx-lua-upstream-0.07.ebuild diff --git a/www-nginx/ngx-lua-upstream/Manifest b/www-nginx/ngx-lua-upstream/Manifest new file mode 100644 index 000000000000..55a14a93f4bc --- /dev/null +++ b/www-nginx/ngx-lua-upstream/Manifest @@ -0,0 +1 @@ +DIST ngx-lua-upstream-0.07.tar.gz 12763 BLAKE2B 45867c528cca9f2c4d057167609863e9b772403a6fabac4e270b541006dbb49d169a2841c02b8a075a591a0efd3ea2227f6fdf5810c5819ee7bcf455a0444432 SHA512 72887c4490854b099cb26bb3f840073a36b0d812bde4486f04dc1be182ca74f0d1e3fd709e77c240c2dcf37665f74cf04e188ea9efe8e127c6789b27b487d0cd diff --git a/app-pda/usbmuxd/metadata.xml b/www-nginx/ngx-lua-upstream/metadata.xml similarity index 72% copy from app-pda/usbmuxd/metadata.xml copy to www-nginx/ngx-lua-upstream/metadata.xml index d8e789b30263..4cf7d31adb2d 100644 --- a/app-pda/usbmuxd/metadata.xml +++ b/www-nginx/ngx-lua-upstream/metadata.xml @@ -10,6 +10,7 @@ Proxy Maintainers - libimobiledevice/usbmuxd + https://github.com/openresty/lua-upstream-nginx-module/issues + openresty/lua-upstream-nginx-module diff --git a/www-nginx/ngx-lua-upstream/ngx-lua-upstream-0.07.ebuild b/www-nginx/ngx-lua-upstream/ngx-lua-upstream-0.07.ebuild new file mode 100644 index 000000000000..5fd8aa16dac1 --- /dev/null +++ b/www-nginx/ngx-lua-upstream/ngx-lua-upstream-0.07.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Upstream supports luajit only. +LUA_COMPAT=( luajit ) + +MY_PN="lua-upstream-nginx-module" +NGINX_MOD_S="${WORKDIR}/${MY_PN}-${PV}" + +NGINX_MOD_LINK_MODULES=( www-nginx/ngx-lua-module ) + +inherit flag-o-matic lua-single nginx-module + +DESCRIPTION="An NGINX C module exposing ngx-lua-module's Lua APIs for NGINX upstreams" +HOMEPAGE="https://github.com/openresty/lua-upstream-nginx-module" +SRC_URI=" + https://github.com/openresty/lua-upstream-nginx-module/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RESTRICT="test" + +BDEPEND="virtual/pkgconfig" +DEPEND="${LUA_DEPS}" +RDEPEND="${DEPEND}" + +src_configure() { + ngx_mod_append_libs "$(lua_get_LIBS)" + append-cflags "$(lua_get_CFLAGS)" + + nginx-module_src_configure +} -- 2.49.0