summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Terin Stock <terinjokes@gmail.com>2026-10-16 13:22:50 +0200
committerLibravatar Terin Stock <terinjokes@gmail.com>2026-10-16 13:22:50 +0200
commit1918cf5d35a5ffec526cf8049b6d41ce73eacf57 (patch)
tree064cc3835dbe86a1be7d203bb9f71c613f10182a
parentsys-fs/zrepl: add 0.7.0, drop 0.6.1 (diff)
downloadebuilds-1918cf5d35a5ffec526cf8049b6d41ce73eacf57.tar.xz
www-servers/static-web-server: add 2.44.1, drop 2.39.0HEADtrunk
-rw-r--r--www-servers/static-web-server/Manifest4
-rw-r--r--www-servers/static-web-server/static-web-server-2.44.1.ebuild (renamed from www-servers/static-web-server/static-web-server-2.39.0.ebuild)21
2 files changed, 13 insertions, 12 deletions
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.44.1.ebuild
index 549926f..39bf5f2 100644
--- a/www-servers/static-web-server/static-web-server-2.39.0.ebuild
+++ b/www-servers/static-web-server/static-web-server-2.44.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# 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=" "
-RUST_MIN_VER="1.85.0"
inherit cargo systemd shell-completion
DESCRIPTION="A high-performance and asynchronous web server for static files-serving"
@@ -17,21 +17,22 @@ LICENSE+=" BSD 0BSD ZLIB Unlicense Unicode-3.0 ISC"
SLOT="0"
KEYWORDS="~amd64"
+BDEPEND="dev-libs/libgit2"
+
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
+ 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
- sed -i 's/strip = true/strip = false/' Cargo.toml || die
-}
-src_configure() {
- cargo_gen_config
- cargo_src_configure --frozen --no-default-features
+ export LIBGIT2_NO_VENDOR=1
}
src_compile() {