From 5079e396cd646c5362c748d0889427206f895e91 Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Sun, 7 Jun 2026 07:01:37 +0000 Subject: [PATCH] Bump www-servers/caddy-2.11.4 --- www-servers/caddy/Manifest | 2 + www-servers/caddy/caddy-2.11.4.ebuild | 55 +++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 www-servers/caddy/caddy-2.11.4.ebuild diff --git a/www-servers/caddy/Manifest b/www-servers/caddy/Manifest index 5a0f80128..c38671460 100644 --- a/www-servers/caddy/Manifest +++ b/www-servers/caddy/Manifest @@ -4,3 +4,5 @@ DIST caddy-2.11.1-6610e2f.tar.gz 776460 BLAKE2B b0c677f8a81ad379f8a3c7ab12f1d9f4 DIST caddy-2.11.1-mark-go-bundle-6610e2f.tar.xz 186566268 BLAKE2B 8de1d94c1828e770cd3898c1c73e82afb7fe6241eb04d84875b4f9c3d36ac8dbf8d42926ce46780f532e1a63c2d4e2f9b91a88a13aeac2bfa01799c6ec5a5754 SHA512 880061393a3994da4e44f2b9ec5e792832c00ba621acde2644d76f88253af5c732d10b407fb3cb86cb70f2820f74a1b06a10f81d9dd7d4785c9ae37d74f75c05 DIST caddy-2.11.2-ffb6ab0.tar.gz 804370 BLAKE2B 978a3b0ec4492da4abbcdfa792ee34423b70d4fe89c45ba995ed5884b45310c5857f1c2326cd3183dc68c687bd1492b58eea0a6f166b35baab0b38f8ea3cbeb0 SHA512 126ef1c71b342d11af0145b5554c0f6808fe95a6832a1c017db33b50f7de4cdd63e34657b7b7b70bed1a3fbd3503ef28b63e6901cba4c1a1441569fa970bdc84 DIST caddy-2.11.2-mark-go-bundle-ffb6ab0.tar.xz 186854060 BLAKE2B 7b21df78167c17142ddc63c40cd0fd52d45b6a78d572c6843fd16ac318a9e7260f372f44195a84ce7e8d829d5cf20d058c0af27191f071087bed97311b407604 SHA512 30a3d694487d4b1aeb379d75ea89c7a103bf798ea8d415f4cfc3498dc9021b15f61dee919e0eb423bcd15c70b88e49442e1e0d8ba3ff0f167f112080a489b37d +DIST caddy-2.11.4-e2eee6a.tar.gz 844021 BLAKE2B 3a7f5db72019a34ce0c6c431cb757ba326fd680ae79aedea4de48a2bd26e04cc8b3403c63d50c38abc2b2ea0daa31f0fe546c3c9ee8d4e269f570135d059962f SHA512 eac2a0376db995f5623b38fa5c042055cb590bb7fc9e44bfa38219a5af124c628aed04eb2e0ca63c4982c5e325f66e450387dc997202a4a226185e061ab2ca44 +DIST caddy-2.11.4-mark-go-bundle-e2eee6a.tar.xz 188630584 BLAKE2B f3ba761ca7e8c740131c9eb3a5bffaad76a1cbdf7b97a9091bc94e25881b81e82589dc9e170e8eb3bcb59ff82a32a3b639f36e9d7ba6fc2ff533b9fa79e59936 SHA512 532a50912e1dd200f72726a7ac2f41562ff15e2d570a9a96780144e35e4886e664b3b4768bab73dc86ff88940dde59c807f036e44fd5e93909dc4b1e77738f5b diff --git a/www-servers/caddy/caddy-2.11.4.ebuild b/www-servers/caddy/caddy-2.11.4.ebuild new file mode 100644 index 000000000..34dea9f7b --- /dev/null +++ b/www-servers/caddy/caddy-2.11.4.ebuild @@ -0,0 +1,55 @@ +# Distributed under the terms of the GNU General Public License v2 +# Autogen by MARK Devkit + +EAPI=7 +inherit fcaps go-module user + +DESCRIPTION="Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS" +HOMEPAGE="https://caddyserver.com" +SRC_URI=" +https://api.github.com/repos/caddyserver/caddy/tarball/v2.11.4 -> caddy-2.11.4-e2eee6a.tar.gz +mirror://macaroni/caddy-2.11.4-mark-go-bundle-e2eee6a.tar.xz -> caddy-2.11.4-mark-go-bundle-e2eee6a.tar.xz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="*" +BDEPEND="dev-lang/go +" + +post_src_unpack() { + mv caddyserver-caddy-* ${S} +} + + +CADDY_USER="${PN}" +CADDY_HOME="/var/www/${CADDY_USER}" +pkg_setup() { + enewgroup ${CADDY_USER} + enewuser ${CADDY_USER} -1 -1 "${CADDY_HOME}" ${CADDY_USER} +} +# Upstream reference to set custom compile time Caddy versions: +# https://github.com/caddyserver/caddy/pull/5072/files +src_compile() { + go build -ldflags '-X github.com/caddyserver/caddy/v2.CustomVersion=v2.11.4-e2eee6a-macaroni' \ + -mod=mod ./cmd/caddy || die "compile failed" +} +src_install() { + dobin ${PN} + dodoc README.md + insinto /etc/"${PN}" + doins "${FILESDIR}"/Caddyfile + newconfd "${FILESDIR}/${PN}".confd ${PN} + newinitd "${FILESDIR}/${PN}".initd ${PN} + keepdir /var/log/"${PN}" + keepdir /var/www/"${PN}" + fowners "${CADDY_USER}:${CADDY_USER}" /var/log/"${PN}" + fowners "${CADDY_USER}:${CADDY_USER}" /var/www/"${PN}" + fperms 0750 /var/log/"${PN}" + fperms 0750 /var/www/"${PN}" +} +pkg_postinst() { + fcaps cap_net_bind_service=eip /usr/bin/caddy +} + + + +# vim: filetype=ebuild