commit:     a2c960b186abc6367771ab6f01792d96e4c553d7
Author:     Alexandru Campeanu <tiotags1 <AT> gmail <DOT> com>
AuthorDate: Sun Aug 28 09:26:36 2022 +0000
Commit:     Alexandru Campeanu <tiotags1 <AT> gmail <DOT> com>
CommitDate: Sun Aug 28 09:26:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2c960b1

www-servers/hinsightd: add 0.9.15_p20220828, drop old

Signed-off-by: Alexandru Campeanu <tiotags1 <AT> gmail.com>

 www-servers/hinsightd/Manifest                     |   3 +-
 .../hinsightd/hinsightd-0.9.15_p20220822.ebuild    | 104 ---------------------
 ...26.ebuild => hinsightd-0.9.15_p20220828.ebuild} |   2 +-
 3 files changed, 2 insertions(+), 107 deletions(-)

diff --git a/www-servers/hinsightd/Manifest b/www-servers/hinsightd/Manifest
index 9d5f3af9b..a5e73193f 100644
--- a/www-servers/hinsightd/Manifest
+++ b/www-servers/hinsightd/Manifest
@@ -1,2 +1 @@
-DIST hin9-0c584cbe00c2227d4cb29675e8e2da2c6bd57371.tar.gz 116295 BLAKE2B 
69c6a9593fa721e113172696523beb39c63385e8fe319687b2e12c9eb8ff91bb63e45e3c33429026e45522d535c6acb305af1dcc8f120d552dab5fcda3d7734c
 SHA512 
9d66c58545b64c66365c74935be8e3988022b1f3902af5bec7996df86f37bf2fdd54fb913826a0bcf5f9f4ba07e30abc5e6573cf8b4c2f11ec67c1917ed7f000
-DIST hin9-60ff105ba76746ac8f669616ed3658f7c03c3ab3.tar.gz 116619 BLAKE2B 
9e7777c584cc31c853f210e3c4b9306e675fb2501c99239b86fc8b5d925532fba8402b40b9ff43eebafec70457f67f11174e36a7c49aa59483606e19ebdf936e
 SHA512 
e4e6e62b618e0fa845d94a723b4723e230fa03415ad4831bddc0a99f8c262fdca495a8ea6bdb7019e3a97bcf03554fae6f09a2a673e2f3db3e535c5fdc490f4e
+DIST hin9-4843c07f40c4ed6ea7b5945b73fa999fb7881564.tar.gz 116931 BLAKE2B 
c2d2af2b14e465b38dd7c19d0eece7b745b2686ab786b2f6266ac70fd5a94fca2d7da37b672fffcfcdfac9b8940d47089adf04b81a9542e0e52d6d324afc62c8
 SHA512 
26ec3e1468ba354af4d0a5eb0540fdb80810713700f63ce1fb32c68682b3a39463bc950eee8b1dd7ca103d5623ce3f385b925cc7408a23bdda802adddbb3e2cc

diff --git a/www-servers/hinsightd/hinsightd-0.9.15_p20220822.ebuild 
b/www-servers/hinsightd/hinsightd-0.9.15_p20220822.ebuild
deleted file mode 100644
index e4f9da342..000000000
--- a/www-servers/hinsightd/hinsightd-0.9.15_p20220822.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit fcaps lua-single systemd meson linux-info
-
-DESCRIPTION="hinsightd a http/1.1 webserver with (hopefully) minimal goals"
-HOMEPAGE="https://tiotags.gitlab.io/hinsightd";
-LICENSE="BSD"
-SLOT="0"
-
-mycommit="0c584cbe00c2227d4cb29675e8e2da2c6bd57371"
-
-if [[ ${PV} == *9999* ]]; then
-       inherit git-r3
-       EGIT_REPO_URI="https://gitlab.com/tiotags/hin9.git";
-elif [[ ! -z "$mycommit" ]]; then
-       
SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/${mycommit}/hin9-${mycommit}.tar.gz";
-       S="${WORKDIR}/hin9-${mycommit}"
-else
-       
SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/v${PV}/hin9-v${PV}.tar.gz";
-       S="${WORKDIR}/hin9-v${PV}"
-fi
-
-if [[ ${PV} != *9999* ]]; then
-       KEYWORDS="~amd64"
-fi
-
-IUSE="+ssl cgi +fcgi +rproxy +ffcall"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-BDEPEND="
-       dev-util/meson
-       virtual/pkgconfig
-"
-
-RDEPEND="
-       ${LUA_DEPS}
-       acct-user/hinsightd
-       acct-group/hinsightd
-       sys-libs/liburing
-       sys-libs/zlib
-       virtual/libcrypt
-       ssl? ( dev-libs/openssl )
-       ffcall? ( dev-libs/ffcall )
-"
-
-DEPEND="${RDEPEND}"
-
-FILECAPS=(
-       cap_net_bind_service usr/sbin/${PN}
-)
-
-pkg_setup() {
-       linux-info_pkg_setup;
-       lua-single_pkg_setup
-}
-
-src_configure() {
-       version=$(ver_cut 1-2 $(lua_get_version))
-       if [ "$version" == "2.1" ]; then
-         version="jit"
-       fi
-       local emesonargs=(
-               $(meson_use ssl openssl)
-               $(meson_use cgi)
-               $(meson_use fcgi)
-               $(meson_use rproxy)
-               $(meson_use ffcall)
-               -Dforce-lua-version=$version
-       )
-       meson_src_configure
-}
-
-src_install() {
-       meson_src_install
-
-       newinitd "${S}/external/packaging/$PN.initd.sh" $PN
-       newconfd "${S}/external/packaging/$PN.confd.sh" $PN
-       systemd_dounit "${FILESDIR}/$PN.service" # not tested
-
-       # config
-       insinto /etc/$PN
-       doins "${S}/workdir/main.lua"
-       doins "${S}/workdir/lib.lua"
-       doins -r "${S}/workdir/config/"
-
-       # logrotate
-       insinto /etc/logrotate.d
-       newins "${S}/external/packaging/$PN.logrotate.sh" $PN
-}
-
-pkg_postinst() {
-       fcaps_pkg_postinst
-
-       if kernel_is lt 5 7; then
-               ewarn ""
-               ewarn "hinsightd requires io_uring and kernel ~5.6.0"
-               ewarn ""
-       fi
-}

diff --git a/www-servers/hinsightd/hinsightd-0.9.15_p20220826.ebuild 
b/www-servers/hinsightd/hinsightd-0.9.15_p20220828.ebuild
similarity index 97%
rename from www-servers/hinsightd/hinsightd-0.9.15_p20220826.ebuild
rename to www-servers/hinsightd/hinsightd-0.9.15_p20220828.ebuild
index 4417c15a7..b53621153 100644
--- a/www-servers/hinsightd/hinsightd-0.9.15_p20220826.ebuild
+++ b/www-servers/hinsightd/hinsightd-0.9.15_p20220828.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://tiotags.gitlab.io/hinsightd";
 LICENSE="BSD"
 SLOT="0"
 
-mycommit="60ff105ba76746ac8f669616ed3658f7c03c3ab3"
+mycommit="4843c07f40c4ed6ea7b5945b73fa999fb7881564"
 
 if [[ ${PV} == *9999* ]]; then
        inherit git-r3

Reply via email to