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 DF41D158074 for ; Wed, 02 Jul 2025 22:44:05 +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 CB0B0342D5D for ; Wed, 02 Jul 2025 22:44:05 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id F14A2110743; Wed, 02 Jul 2025 22:07:36 +0000 (UTC) Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) (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 4E801110730 for ; Wed, 02 Jul 2025 22:07:36 +0000 (UTC) Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-3a4fd1ba177so266147f8f.0 for ; Wed, 02 Jul 2025 15:07:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751494055; x=1752098855; 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=m6eqN4Zoa+oUrIIa1rgKgG5Uwvma5MZCqnBGQ9Ozjuo=; b=b2KdcX2ilgDTQxtod1hbiY8Ua5MX7SmwkikRTbMFvtf1dwW9VgCYhq1NE4DbVo4pMd XJP41hBIjG2hMHWGc1b8Ja5msV7mQG0YE0IJhqKb4MPts4+cEL/EmA10qbf+x1oZ9z4y OmoBMtb5Tqs0yUPX/yxwbuEzXle74xdDVDuGSRQn727rDby+u00NgUg9GRj6asMsO0hK Fdy4z8OvYzlYIuYmnrw+rX+5vmvhLruH7TZrKp6WLjbduZsTyaNKu/zYJHrQMWF6h5st o37GauhFweHGJRKX423lyF2RF8qQ8nRGuViKthJXYxVtE53V5b5bwfeUi35kHcuwXi9V ABww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751494055; x=1752098855; 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=m6eqN4Zoa+oUrIIa1rgKgG5Uwvma5MZCqnBGQ9Ozjuo=; b=boAaaBsje1EBdufD08GqXVBrweBCeLWmyj/zS8QrKbPuLMP767ISSVzuPo4YleQE+l GKgrJq/dZiZMLiE3NHrjI96XW4UP1XS0LsQxK7azUkZgqDxHdjiXUYaVyrTec+ni8oNA Qm16bGNoEi5ou/NiH7H1Xs9Q75S1/o2/uLIPyJk/6veGVyj8YdFNg5SYIsyDtgcNZgrK gcDfsy+wRtXhFntaMeQqphX9KKrTc+5wO9RJtdO9U/g/JsB/4Jkfu+Zv6DQtKm5K/wAs kuuT0UYvgO34GHe8a6Nb2B3lF1VaV8VmY/f5LG+OD74rmMuK9IYXhQot7FpvM/ABgime 6NAA== X-Gm-Message-State: AOJu0Yxxgpv+jANeGSNqTWCmxVzMMmCBNf3BIXCae2onmZDl/6XR0tYv 3AbQ8eL1C+5dSIgfJ3MbFhc3jkfHt+PR9GIWqpvQDv6Y2CMcrrYtZ3HjxCYj0gyb X-Gm-Gg: ASbGncsqXZ4P+8KdNDFB5l2QKtHt8IdLhTJcYatZgl5lJDphulvJBdRpQXQs8AtKMBv sOQQWzmSwfvJRG0LasztHYkODmiMOIUsjG5lt7B6qE9q4/Cau9Rd6iLs/g6CAAXpLaQ5Moiqwwx bwoSIlS1eIV2nswf0I70L+dU5eRZ9Nf31Riu+BseQCGLhJNf+t6aBPvdtd4lWPHKhztn6A0rMC4 f7QsyaGhQRJZsKrR97c0MpPc5EG0SwgGrFHfQqYi4PPz/ySVDDgHLp5zqZ1PwENm8Il0ILQAFrf rHRPnXOQEd+vXfSmlt3rV2RsGwKMSZSx6gyXnhxDqPWWCazsHrr4d6LvdIIboaddkgfa2CwnE67 s2zWZZAIbf63LapTjaLPD2TAlYFUNj1UGrzdzOrtAV8p/0YDSGR3XhKQXG+N8Gna4czliCXTlBX q1ODIfUoM= X-Google-Smtp-Source: AGHT+IGX1BMj2evqNOLYfl7uhihCjrbUOWAbNgYBYGiUExbEXhmOWCRlvM8U1Ab3/F/BT6q4UWOmkw== X-Received: by 2002:a05:6000:2909:b0:3a4:f607:a5ad with SMTP id ffacd0b85a97d-3b3449ddef1mr355859f8f.19.1751494054571; Wed, 02 Jul 2025 15:07:34 -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.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Jul 2025 15:07:34 -0700 (PDT) From: Zurab Kvachadze To: gentoo-dev@lists.gentoo.org Cc: Zurab Kvachadze Subject: [gentoo-dev] [PATCH v4 40/44] www-nginx/ngx-dav-ext: new package, add 3.0.0 Date: Thu, 3 Jul 2025 00:07:00 +0200 Message-ID: <20250702220705.4649-41-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: 2f9fcd9a-4743-42e4-bafa-3eb08fadc984 X-Archives-Hash: d73837cd7a7652362dff32ac745297f3 This commit moves ngx-dav-ext[1], previously bundled with www-servers/nginx, into its own package. The separated module relies on nginx-module.eclass. ngx-dav-ext provides support for additional WebDAV methods that are not implemented by the standard NGINX DAV module. [1]: https://github.com/arut/nginx-dav-ext-module Signed-off-by: Zurab Kvachadze --- www-nginx/ngx-dav-ext/Manifest | 1 + .../{ngx-iconv => ngx-dav-ext}/metadata.xml | 8 +++--- .../ngx-dav-ext/ngx-dav-ext-3.0.0.ebuild | 28 +++++++++++++++++++ 3 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 www-nginx/ngx-dav-ext/Manifest copy www-nginx/{ngx-iconv => ngx-dav-ext}/metadata.xml (60%) create mode 100644 www-nginx/ngx-dav-ext/ngx-dav-ext-3.0.0.ebuild diff --git a/www-nginx/ngx-dav-ext/Manifest b/www-nginx/ngx-dav-ext/Manifest new file mode 100644 index 000000000000..24e8812a7855 --- /dev/null +++ b/www-nginx/ngx-dav-ext/Manifest @@ -0,0 +1 @@ +DIST ngx-dav-ext-3.0.0.tar.gz 14558 BLAKE2B 0d370bfe34600d43a540dd19a386aa52ce135b2eae14e4e108a359d5ff3405939130d1c802062c7523057ec35d38322d3fbed8c13deb58ce7a08ebf9e3f106d4 SHA512 d0193ba90f1ef46c4e470630c4394bdf99d94fd2e3bd8be6cb2ba1655ec59944b1269025f032b79dc2c6dad366e54389ef6a6da2ddeb91d535a4027f2162fbde diff --git a/www-nginx/ngx-iconv/metadata.xml b/www-nginx/ngx-dav-ext/metadata.xml similarity index 60% copy from www-nginx/ngx-iconv/metadata.xml copy to www-nginx/ngx-dav-ext/metadata.xml index 0d1c3551bf30..be4c94d1d9e2 100644 --- a/www-nginx/ngx-iconv/metadata.xml +++ b/www-nginx/ngx-dav-ext/metadata.xml @@ -10,11 +10,11 @@ Proxy Maintainers - The ngx-iconv NGINX module allows converting characters of different encoding by using - libiconv. It brings the 'set_iconv' command to NGINX. + The nginx-dav-ext NGINX module provides WebDAV methods that are not implemented by the + standard NGINX ngx_http_dav_module, namely PROPFIND, OPTIONS, LOCK and UNLOCK. - https://github.com/calio/iconv-nginx-module/issues - calio/iconv-nginx-module + https://github.com/arut/nginx-dav-ext-module/issues + arut/nginx-dav-ext-module diff --git a/www-nginx/ngx-dav-ext/ngx-dav-ext-3.0.0.ebuild b/www-nginx/ngx-dav-ext/ngx-dav-ext-3.0.0.ebuild new file mode 100644 index 000000000000..06d6b6f80555 --- /dev/null +++ b/www-nginx/ngx-dav-ext/ngx-dav-ext-3.0.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="nginx-dav-ext-module" +NGINX_MOD_S="${WORKDIR}/${MY_PN}-${PV}" + +inherit nginx-module + +DESCRIPTION="NGINX module providing support for WebDAV PROPFIND,OPTIONS,LOCK,UNLOCK" +HOMEPAGE="https://github.com/arut/nginx-dav-ext-module" +SRC_URI=" + https://github.com/arut/nginx-dav-ext-module/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" + +# Relies on upstream NGINX test framework (https://github.com/nginx/nginx-tests), +# not packaged by Gentoo. +RESTRICT="test" + +DEPEND=" + dev-libs/libxml2 + dev-libs/libxslt +" +RDEPEND="${DEPEND}" -- 2.49.0