From c459eb469c7546db362f342d75fa156390589042 Mon Sep 17 00:00:00 2001 From: Terin Stock Date: Wed, 26 Nov 2025 00:54:18 +0100 Subject: www-servers/static-web-server: add 2.39.0, drop 2.36.0 --- www-servers/static-web-server/Manifest | 4 +- .../static-web-server-2.36.0.ebuild | 57 --------------------- .../static-web-server-2.39.0.ebuild | 58 ++++++++++++++++++++++ 3 files changed, 60 insertions(+), 59 deletions(-) delete mode 100644 www-servers/static-web-server/static-web-server-2.36.0.ebuild create mode 100644 www-servers/static-web-server/static-web-server-2.39.0.ebuild diff --git a/www-servers/static-web-server/Manifest b/www-servers/static-web-server/Manifest index 97b7d01..41f2609 100644 --- a/www-servers/static-web-server/Manifest +++ b/www-servers/static-web-server/Manifest @@ -1,2 +1,2 @@ -DIST static-web-server-2.36.0-vendor.tar.xz 29440668 BLAKE2B 6ae9dd115e211f585577797dd043e5e1b63b3623bf76d4a3c497dce168cfe698c44dbbdce20b8f082aa5844e95e6e8756ed3acf8c2f70ab1d9a0c6422d28e413 SHA512 ebbe14064fa2df59153d308c059148a3ebcb4f3bd3784cb189acd27ed59671d7a547b9c4215afe41daf096488be4fb4b3abb276f5ef702d431071c15373afed6 -DIST static-web-server-2.36.0.tar.gz 236247 BLAKE2B cce50531fa4c55135ae18004a438a9216ffd8ca5df19b77789df1a6e113d39c3f53d66f22c8719119c96a758405c89116b7a3da54ccec83d7a371374219dce38 SHA512 16abd9569059203a2dca54c8dc3ddeb5a5d08cfffc295f7fb8d162c8e60e6591a24ed2165b1b35a19dd41c346b2a20886322a0b8b6c461501959d093a88c9fb7 +DIST static-web-server-2.39.0-vendor.tar.xz 34523300 BLAKE2B d4c59b64c17d3af782f2764efcee3d654fb216798d18346d28ea9e283e9097f1257c111f61f29fc140afdd42a603796c100af89a1242bf96d3ff3a5ee77d3ba5 SHA512 4d8806216ced42ef6d98e93d1b9d827d2571f035ea5da851b1122ded345eac6fe75798194bf7755d245dfc7dceba992c7134734a45f406d444ad8fe2fc24e80b +DIST static-web-server-2.39.0.tar.gz 248619 BLAKE2B c0a7ad7041508bebe790e5c63bbb20f166bdba7f7329cb8ed7792f0deced6894bb8a3bab7965afcf3d2dadd6ac76cd507b948092e271e42f474fd68a5677ff53 SHA512 b85f28727a238c266d2e71da9d28ca99c1e7f9218c7c4142a12e0368b7191f88bfa17a39d1b8e0e16cec3db9a59b9b1329478759e265c03d2297443c6e385428 diff --git a/www-servers/static-web-server/static-web-server-2.36.0.ebuild b/www-servers/static-web-server/static-web-server-2.36.0.ebuild deleted file mode 100644 index b1bf344..0000000 --- a/www-servers/static-web-server/static-web-server-2.36.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" " -inherit cargo systemd shell-completion - -DESCRIPTION="A high-performance and asynchronous web server for static files-serving" -HOMEPAGE="https://static-web-server.net/" -SRC_URI="https://github.com/static-web-server/static-web-server/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://share.terinstock.com/${P}-vendor.tar.xz" - -LICENSE="MIT Apache-2.0" -LICENSE+=" BSD 0BSD ZLIB Unlicense Unicode-3.0 ISC" -SLOT="0" -KEYWORDS="~amd64" - -src_unpack() { - cargo_src_unpack - mkdir "${S}"/vendor || die - ln -s "${WORKDIR}/vendor/"* "${S}"/vendor || die - cp "${FILESDIR}"/"${PN}-vendor-config" "${S}"/.cargo/config.toml || die -} - -src_prepare() { - default - sed -i 's/strip = true/strip = false/' Cargo.toml || die -} - -src_configure() { - cargo_gen_config - cargo_src_configure --frozen --no-default-features -} - -src_compile() { - cargo_src_compile - - "$(cargo_target_dir)/${PN}" generate --completions . || die - "$(cargo_target_dir)/${PN}" generate --man-pages . || die -} - -src_install() { - cargo_src_install - - systemd_dounit systemd/static-web-server.service - systemd_dounit systemd/static-web-server.socket - insinto /etc/default - newins systemd/etc_default_static-web-server static-web-server - - newbashcomp "completions/${PN}.bash" "${PN}" - newzshcomp "completions/_${PN}" "_${PN}" - newfishcomp "completions/${PN}.fish" "${PN}" - - doman man/static-web-server.1 - doman man/static-web-server-generate.1 -} diff --git a/www-servers/static-web-server/static-web-server-2.39.0.ebuild b/www-servers/static-web-server/static-web-server-2.39.0.ebuild new file mode 100644 index 0000000..549926f --- /dev/null +++ b/www-servers/static-web-server/static-web-server-2.39.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +RUST_MIN_VER="1.85.0" +inherit cargo systemd shell-completion + +DESCRIPTION="A high-performance and asynchronous web server for static files-serving" +HOMEPAGE="https://static-web-server.net/" +SRC_URI="https://github.com/static-web-server/static-web-server/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://share.terinstock.com/${P}-vendor.tar.xz" + +LICENSE="MIT Apache-2.0" +LICENSE+=" BSD 0BSD ZLIB Unlicense Unicode-3.0 ISC" +SLOT="0" +KEYWORDS="~amd64" + +src_unpack() { + cargo_src_unpack + mkdir "${S}"/vendor || die + ln -s "${WORKDIR}/vendor/"* "${S}"/vendor || die + cp "${FILESDIR}"/"${PN}-vendor-config" "${S}"/.cargo/config.toml || die +} + +src_prepare() { + default + sed -i 's/strip = true/strip = false/' Cargo.toml || die +} + +src_configure() { + cargo_gen_config + cargo_src_configure --frozen --no-default-features +} + +src_compile() { + cargo_src_compile + + "$(cargo_target_dir)/${PN}" generate --completions . || die + "$(cargo_target_dir)/${PN}" generate --man-pages . || die +} + +src_install() { + cargo_src_install + + systemd_dounit systemd/static-web-server.service + systemd_dounit systemd/static-web-server.socket + insinto /etc/default + newins systemd/etc_default_static-web-server static-web-server + + newbashcomp "completions/${PN}.bash" "${PN}" + newzshcomp "completions/_${PN}" "_${PN}" + newfishcomp "completions/${PN}.fish" "${PN}" + + doman man/static-web-server.1 + doman man/static-web-server-generate.1 +} -- cgit v1.2.3