From c82d1be7d2ac2b3238422abcd99ee85bb6514f65 Mon Sep 17 00:00:00 2001 From: tiotags Date: Wed, 28 Jul 2021 14:06:21 +0300 Subject: www-servers/hinsightd: version bump to v0.9.8 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Alexandru Campeanu --- www-servers/hinsightd/Manifest | 2 +- www-servers/hinsightd/hinsightd-0.9.7.ebuild | 89 ---------------------------- www-servers/hinsightd/hinsightd-0.9.8.ebuild | 89 ++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 90 deletions(-) delete mode 100644 www-servers/hinsightd/hinsightd-0.9.7.ebuild create mode 100644 www-servers/hinsightd/hinsightd-0.9.8.ebuild (limited to 'www-servers') diff --git a/www-servers/hinsightd/Manifest b/www-servers/hinsightd/Manifest index 8ed01577a..b040507d4 100644 --- a/www-servers/hinsightd/Manifest +++ b/www-servers/hinsightd/Manifest @@ -1 +1 @@ -DIST hin9-v0.9.7.tar.gz 86527 BLAKE2B 243e627f67b6ce4efe683ca51a175e0364eebf47e7a1a881c0650f65aa922bb596dbc7814fff59b9e8d5c61ff16152cc1da0ab764b10027bed4b48bb7961b41c SHA512 161aacf50d6581643fff2c494e13faa7a07dd58fdc74ffbf14d1199500ae231be90b358bd9223e1a4cb8cb7c7502793b127c7c933d67ddd1bfbaa2984c3ae715 +DIST hin9-v0.9.8.tar.gz 87014 BLAKE2B 13623c8058afee57fa862552121080af67c79e8ce8f8f917053fc651b551b243d5c543e2e4ebc0934eab6a1f606eaf68b6c5d3f45e9698b3f8d0ef733058c78e SHA512 3a408ff085ba4c7f7d72edbbe306d9b5db50fc2d5951adb92befbed3ca86e2b610713b370978a9003fd087d4337165ae3ecf650f90047d5c4ffe217e742e4117 diff --git a/www-servers/hinsightd/hinsightd-0.9.7.ebuild b/www-servers/hinsightd/hinsightd-0.9.7.ebuild deleted file mode 100644 index 528b0d20c..000000000 --- a/www-servers/hinsightd/hinsightd-0.9.7.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit fcaps lua-single systemd cmake linux-info - -DESCRIPTION="hinsightd a http/1.1 webserver with (hopefully) minimal goals" -HOMEPAGE="https://gitlab.com/tiotags/hin9" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/tiotags/hin9.git" -else - SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/v${PV}/hin9-v${PV}.tar.gz" - S="${WORKDIR}/hin9-v${PV}" - KEYWORDS="~amd64" -fi - -LICENSE="BSD" -SLOT="0" - -IUSE="+openssl" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -BDEPEND=" - dev-util/cmake - virtual/pkgconfig -" - -RDEPEND=" - ${LUA_DEPS} - acct-user/hinsightd - acct-group/hinsightd - sys-libs/liburing - sys-libs/zlib - virtual/libcrypt - openssl? ( dev-libs/openssl ) -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/defines-v4.patch" -) - -src_configure() { - local mycmakeargs=( - -DUSE_OPENSSL=$(usex openssl) - ) - cmake_src_configure -} - -src_install() { - newsbin "${BUILD_DIR}/hin9" $PN - 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 "${S}/workdir/default_config.lua" - - # logrotate - insinto /etc/logrotate.d - newins "${S}/external/packaging/$PN.logrotate.sh" $PN - - keepdir /var/www/localhost/htdocs -} - -pkg_postinst() { - fcaps CAP_NET_BIND_SERVICE /usr/sbin/$PN - - if kernel_is lt 5 7; then - ewarn "" - ewarn "hinsightd requires io_uring and kernel ~5.6.0" - ewarn "" - fi - - ewarn "" - ewarn "hinsightd requires a higher than default RLIMIT_MEMLOCK for" - ewarn "things like graceful restarting" - ewarn "memory limit can be increased in /etc/security/limits.conf" - ewarn "" -} diff --git a/www-servers/hinsightd/hinsightd-0.9.8.ebuild b/www-servers/hinsightd/hinsightd-0.9.8.ebuild new file mode 100644 index 000000000..528b0d20c --- /dev/null +++ b/www-servers/hinsightd/hinsightd-0.9.8.ebuild @@ -0,0 +1,89 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit fcaps lua-single systemd cmake linux-info + +DESCRIPTION="hinsightd a http/1.1 webserver with (hopefully) minimal goals" +HOMEPAGE="https://gitlab.com/tiotags/hin9" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/tiotags/hin9.git" +else + SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/v${PV}/hin9-v${PV}.tar.gz" + S="${WORKDIR}/hin9-v${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="BSD" +SLOT="0" + +IUSE="+openssl" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +BDEPEND=" + dev-util/cmake + virtual/pkgconfig +" + +RDEPEND=" + ${LUA_DEPS} + acct-user/hinsightd + acct-group/hinsightd + sys-libs/liburing + sys-libs/zlib + virtual/libcrypt + openssl? ( dev-libs/openssl ) +" + +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/defines-v4.patch" +) + +src_configure() { + local mycmakeargs=( + -DUSE_OPENSSL=$(usex openssl) + ) + cmake_src_configure +} + +src_install() { + newsbin "${BUILD_DIR}/hin9" $PN + 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 "${S}/workdir/default_config.lua" + + # logrotate + insinto /etc/logrotate.d + newins "${S}/external/packaging/$PN.logrotate.sh" $PN + + keepdir /var/www/localhost/htdocs +} + +pkg_postinst() { + fcaps CAP_NET_BIND_SERVICE /usr/sbin/$PN + + if kernel_is lt 5 7; then + ewarn "" + ewarn "hinsightd requires io_uring and kernel ~5.6.0" + ewarn "" + fi + + ewarn "" + ewarn "hinsightd requires a higher than default RLIMIT_MEMLOCK for" + ewarn "things like graceful restarting" + ewarn "memory limit can be increased in /etc/security/limits.conf" + ewarn "" +} -- cgit v1.2.3-65-gdbad