From 1918cf5d35a5ffec526cf8049b6d41ce73eacf57 Mon Sep 17 00:00:00 2001 From: Terin Stock Date: Fri, 16 Oct 2026 13:22:50 +0200 Subject: www-servers/static-web-server: add 2.44.1, drop 2.39.0 --- www-servers/static-web-server/Manifest | 4 +- .../static-web-server-2.39.0.ebuild | 58 --------------------- .../static-web-server-2.44.1.ebuild | 59 ++++++++++++++++++++++ 3 files changed, 61 insertions(+), 60 deletions(-) delete mode 100644 www-servers/static-web-server/static-web-server-2.39.0.ebuild create mode 100644 www-servers/static-web-server/static-web-server-2.44.1.ebuild diff --git a/www-servers/static-web-server/Manifest b/www-servers/static-web-server/Manifest index 41f2609..e502a10 100644 --- a/www-servers/static-web-server/Manifest +++ b/www-servers/static-web-server/Manifest @@ -1,2 +1,2 @@ -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 +DIST static-web-server-2.44.1-vendor.tar.xz 39886300 BLAKE2B 629eda18bbdda36bd8d10f3f6d5d9fa4fd6ca03ac330287cf4c55cdf59efa4af099e0846bc305ff59fbee17c45f533eb5e844c6aaa31b1a0e1300df3c117964e SHA512 d8281f31f40086376a682ef0fcaba9229d35e95384444e284f991feddce211e3a3a9d29ba0e0373d008526b3c0412c382b2e7ef0be1214cf437bd2ff15cb81af +DIST static-web-server-2.44.1.tar.gz 243925 BLAKE2B 3a5eda92f186ef76a8bc5b35fcaef09c56ef4b6f1fcf54b61a022e84adeae4257bfff38a104e073e4460352eda633651552d00b56602d006c2d491a60e249cd0 SHA512 d0849067a4c988d6782ed5aeb5fbd189da5edb0c99f2e729a1f1b400bd94e42c60688c589297dcb48eed5f725a0f0fd838adfd8e7f3e2c64ea97c758966c208a 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 deleted file mode 100644 index 549926f..0000000 --- a/www-servers/static-web-server/static-web-server-2.39.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# 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 -} diff --git a/www-servers/static-web-server/static-web-server-2.44.1.ebuild b/www-servers/static-web-server/static-web-server-2.44.1.ebuild new file mode 100644 index 0000000..39bf5f2 --- /dev/null +++ b/www-servers/static-web-server/static-web-server-2.44.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +RUST_MIN_VER="1.88.0" +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" + +BDEPEND="dev-libs/libgit2" + +src_unpack() { + cargo_src_unpack + ln -s "${WORKDIR}/vendor/"* "${CARGO_HOME}/gentoo/" || die +} + +src_configure() { + cargo_gen_config + cargo_src_configure --no-default-features --bin static-web-server +} + +src_prepare() { + default + + export LIBGIT2_NO_VENDOR=1 +} + +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.3