commit:     1a52327b77ed3e47b819ab4a0fe7c35c085dc2b9
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 23 20:10:29 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Tue Dec 23 20:10:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a52327b

www-servers/adsf: add 1.5.3

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 www-servers/adsf/Manifest          |  1 +
 www-servers/adsf/adsf-1.5.3.ebuild | 46 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/www-servers/adsf/Manifest b/www-servers/adsf/Manifest
index c964593c3ec9..55e53ed02666 100644
--- a/www-servers/adsf/Manifest
+++ b/www-servers/adsf/Manifest
@@ -1 +1,2 @@
 DIST adsf-1.5.2.tar.gz 185809 BLAKE2B 
c4853e9f182ec97009e78c9675a4f7d40d2612c12a8b488cf0278435c0924a93088a4ad04e8372e9a2b6dacb7c77c917059b6bcc5a0557db3b2bb3cab2f4defb
 SHA512 
df6ccd28432f527836f551d5e441f4bfccc91766ad1039dbcbdb2e6ef03d69d1adea17b146d45892c2fb8fca14c742206736b191b6317762e66d73a4dd45722a
+DIST adsf-1.5.3.tar.gz 186147 BLAKE2B 
1b416cc6832c1c6bc94039d6da6fc4ee21aedff64c231aa98d41dacfb25e2ec6630247830b286e12f855d2583163a2ec2f28d7c6bb6a037d559cc62f70ac8274
 SHA512 
51ee3204aa8b71c9ba8f0993574c0b384b3533eed5d2c5a86318e47034dbe4b95bcd884a95866927321e406c533d703258637f71b04f39748cb563bd12ac0182

diff --git a/www-servers/adsf/adsf-1.5.3.ebuild 
b/www-servers/adsf/adsf-1.5.3.ebuild
new file mode 100644
index 000000000000..d22704027f19
--- /dev/null
+++ b/www-servers/adsf/adsf-1.5.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md ../README.md"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_GEMSPEC="adsf.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Dead Simple Fileserver is a static file server that can launch 
in a directory"
+HOMEPAGE="https://github.com/denisdefreyne/adsf/";
+SRC_URI="https://github.com/denisdefreyne/adsf/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="${P}/adsf"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="test"
+
+ruby_add_rdepend "
+       || ( dev-ruby/rack:3.2 dev-ruby/rack:3.1 dev-ruby/rack:3.0 
dev-ruby/rack:2.2 )
+       >=dev-ruby/rackup-2.1:2
+       || ( dev-ruby/webrick www-servers/puma )
+"
+
+ruby_add_bdepend "test? ( dev-ruby/rack-test dev-ruby/webrick )"
+
+all_ruby_prepare() {
+       sed -i -e '/simplecov/,/SimpleCov.command_name/ s:^:#:' \
+               -e '/websocket/ s:^:#:' test/helper.rb || die
+       sed -e '/test_receives_update/,/^  end/ s:^:#:' \
+               -e '/test_non_local_interfaces/askip "networking"' \
+               -e 
'/test_default_config__serve_index_html_in_subdir_missing_slash/askip 
"encoding"' \
+               -e /'test_auto_extenion__defers_to_subdir_with_index/askip 
"encoding"' \
+               -i test/test_server.rb || die
+       sed -i -e '/rubocop/I s:^:#:' Rakefile || die
+       rm -f test/test_version.rb || die
+
+       sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}

Reply via email to