diff options
author | tiotags <tiotags1@gmail.com> | 2021-07-20 11:48:01 +0300 |
---|---|---|
committer | tiotags <tiotags1@gmail.com> | 2021-07-20 11:48:01 +0300 |
commit | a67913b3fa6f91d47a7bb2432e9127f29e7a93f6 (patch) | |
tree | e8f81309c0f370fafae92c0deb448e6957c5a51b /www-servers | |
parent | sys-apps/dust: version bump 0.6.1 (diff) | |
download | guru-a67913b3fa6f91d47a7bb2432e9127f29e7a93f6.tar.gz guru-a67913b3fa6f91d47a7bb2432e9127f29e7a93f6.tar.bz2 guru-a67913b3fa6f91d47a7bb2432e9127f29e7a93f6.zip |
www-servers/hinsightd: bump to 0.9.7, removed old versions
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alexandru Campeanu <tiotags1@gmail.com>
Diffstat (limited to 'www-servers')
-rw-r--r-- | www-servers/hinsightd/Manifest | 4 | ||||
-rw-r--r-- | www-servers/hinsightd/files/defines-v4.patch (renamed from www-servers/hinsightd/files/hinsightd-defines-v3.patch) | 13 | ||||
-rw-r--r-- | www-servers/hinsightd/files/hinsightd-default-config.patch | 12 | ||||
-rw-r--r-- | www-servers/hinsightd/files/hinsightd-redefine-directories-v2.patch | 21 | ||||
-rw-r--r-- | www-servers/hinsightd/files/hinsightd-redefine-directories.patch | 30 | ||||
-rw-r--r-- | www-servers/hinsightd/files/hinsightd.service | 2 | ||||
-rw-r--r-- | www-servers/hinsightd/files/init.d.sh | 50 | ||||
-rw-r--r-- | www-servers/hinsightd/files/initd-v1.sh | 50 | ||||
-rw-r--r-- | www-servers/hinsightd/files/logrotate.d.sh | 14 | ||||
-rw-r--r-- | www-servers/hinsightd/hinsightd-0.9.3.ebuild | 81 | ||||
-rw-r--r-- | www-servers/hinsightd/hinsightd-0.9.4.ebuild | 87 | ||||
-rw-r--r-- | www-servers/hinsightd/hinsightd-0.9.7.ebuild (renamed from www-servers/hinsightd/hinsightd-0.9.5.ebuild) | 8 | ||||
-rw-r--r-- | www-servers/hinsightd/hinsightd-9999.ebuild | 8 |
13 files changed, 17 insertions, 363 deletions
diff --git a/www-servers/hinsightd/Manifest b/www-servers/hinsightd/Manifest index 9bad66830..8ed01577a 100644 --- a/www-servers/hinsightd/Manifest +++ b/www-servers/hinsightd/Manifest @@ -1,3 +1 @@ -DIST hin9-v0.9.3.tar.gz 65343 BLAKE2B 4b475f8088aa113ae7dbd2cfe091ee10efb39d60b7277cb821eb010e752b39adf5e2a3c53aedc73c612ed4ba3d96178c09f255b9a07caf64b9cad34af2da5841 SHA512 768f0e55c2992b0ce50187a62e4c75ae2c2e2c31067d77898d221ad89afba20a3121853f01267bf6f1e43942ddca273bfed6c63849ce922c9c9d2c971a9061e0 -DIST hin9-v0.9.4.tar.gz 77019 BLAKE2B 7339b407ba60c740f51f47794bd5fa4b73c662c718841c8de10be53bc6bec53f5ba511e2f69859ef9312aa85a318f0feeab5088b839dcae1dd734951f52f87a4 SHA512 817ac692778b9b7d9b2b7dd82a0d92fa0303d875601d6b52ddd75bb470cab1c9ac39170a0a1f5737ec4d28849837a8b61bf34bc96481044fe9864932bcfdd6cf -DIST hin9-v0.9.5.tar.gz 79621 BLAKE2B 2bf1fb03abf1d10d20bd47788e0d2eb39bc01be7fab867fb9b2ddb40e233cc0eed3e55cdfef84881c205de8d35da5bb9a4a56744a69e232b5f7baa6a5910c4a4 SHA512 8db159d95b008f3f4070844ba078f523f6159461c66ebe889e0a0af473e3a888cefa43eedc97c450b3a7bcc35079bfa4530cdcc8741da513a17e08ea896af1f5 +DIST hin9-v0.9.7.tar.gz 86527 BLAKE2B 243e627f67b6ce4efe683ca51a175e0364eebf47e7a1a881c0650f65aa922bb596dbc7814fff59b9e8d5c61ff16152cc1da0ab764b10027bed4b48bb7961b41c SHA512 161aacf50d6581643fff2c494e13faa7a07dd58fdc74ffbf14d1199500ae231be90b358bd9223e1a4cb8cb7c7502793b127c7c933d67ddd1bfbaa2984c3ae715 diff --git a/www-servers/hinsightd/files/hinsightd-defines-v3.patch b/www-servers/hinsightd/files/defines-v4.patch index 271481f1f..bd0a2b563 100644 --- a/www-servers/hinsightd/files/hinsightd-defines-v3.patch +++ b/www-servers/hinsightd/files/defines-v4.patch @@ -1,21 +1,18 @@ diff --git a/src/hin/conf.h b/src/hin/conf.h -index 61db395..1eaaa14 100644 +index 9edb801..1deefd5 100644 --- a/src/hin/conf.h +++ b/src/hin/conf.h -@@ -2,11 +2,11 @@ +@@ -2,10 +2,10 @@ #ifndef HIN_CONF_H #define HIN_CONF_H -#define HIN_CONF_PATH "workdir/main.lua" -#define HIN_LOGDIR_PATH "workdir/logs/" --#define HIN_WORKDIR_PATH "./" --#define HIN_TEMP_PATH "/tmp/" --#define HIN_DEBUG_MASK 0xffffffff +#define HIN_CONF_PATH "/etc/hinsightd/main.lua" +#define HIN_LOGDIR_PATH "/var/log/hinsightd/" -+#define HIN_WORKDIR_PATH "/etc/hinsightd/" + #define HIN_WORKDIR_PATH "./" +-#define HIN_TEMP_PATH "/tmp/" +#define HIN_TEMP_PATH "/var/tmp/hinsightd/" -+#define HIN_DEBUG_MASK 0x27f0f + #define HIN_DEBUG_MASK 0x20007 #define HIN_URING_QUEUE_DEPTH 256 - #define HIN_URING_DONT_FORK 0 diff --git a/www-servers/hinsightd/files/hinsightd-default-config.patch b/www-servers/hinsightd/files/hinsightd-default-config.patch deleted file mode 100644 index 114be8fe2..000000000 --- a/www-servers/hinsightd/files/hinsightd-default-config.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/workdir/main.lua b/workdir/main.lua -index 4d516c6..08dd597 100644 ---- a/workdir/main.lua -+++ b/workdir/main.lua -@@ -2,6 +2,7 @@ - - --redirect_log (logdir.."debug.log") - --redirect_log (NULL, "ffffffff") -+redirect_log (logdir.."debug.log") - - function printf (...) - io.write (string.format (...)) diff --git a/www-servers/hinsightd/files/hinsightd-redefine-directories-v2.patch b/www-servers/hinsightd/files/hinsightd-redefine-directories-v2.patch deleted file mode 100644 index 8406efc86..000000000 --- a/www-servers/hinsightd/files/hinsightd-redefine-directories-v2.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/hin/conf.h b/src/hin/conf.h -index 4a6f071..f4f6f36 100644 ---- a/src/hin/conf.h -+++ b/src/hin/conf.h -@@ -2,11 +2,11 @@ - #ifndef HIN_CONF_H - #define HIN_CONF_H - --#define HIN_CONF_PATH "workdir/main.lua" --#define HIN_LOGDIR_PATH "build/" --#define HIN_WORKDIR_PATH "./" --#define HIN_TEMP_PATH "/tmp/" --#define HIN_DEBUG_MASK 0xffffffff -+#define HIN_CONF_PATH "/etc/hinsightd/main.lua" -+#define HIN_LOGDIR_PATH "/var/log/hinsightd/" -+#define HIN_WORKDIR_PATH "/etc/hinsightd/" -+#define HIN_TEMP_PATH "/var/tmp/hinsightd/" -+#define HIN_DEBUG_MASK 0x27f0f - - #define HIN_URING_QUEUE_DEPTH 256 - #define HIN_URING_DONT_FORK 0 diff --git a/www-servers/hinsightd/files/hinsightd-redefine-directories.patch b/www-servers/hinsightd/files/hinsightd-redefine-directories.patch deleted file mode 100644 index 9fa2285a8..000000000 --- a/www-servers/hinsightd/files/hinsightd-redefine-directories.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff --git a/src/hin/conf.h b/src/hin/conf.h -index 8dfe060..3874d6c 100644 ---- a/src/hin/conf.h -+++ b/src/hin/conf.h -@@ -2,10 +2,10 @@ - #ifndef HIN_CONF_H - #define HIN_CONF_H - --#define HIN_CONF_PATH "workdir/main.lua" --#define HIN_LOGDIR_PATH "build/" --#define HIN_WORKDIR_PATH "./" --#define HIN_PRINT_GREETING 1 -+#define HIN_CONF_PATH "/etc/hinsightd/hinsightd.lua" -+#define HIN_LOGDIR_PATH "/var/log/hinsightd/" -+#define HIN_WORKDIR_PATH "/var/www/localhost/" -+#define HIN_PRINT_GREETING 0 - - #define HIN_URING_QUEUE_DEPTH 256 - #define HIN_URING_DONT_FORK 0 -@@ -21,8 +21,8 @@ - #define HIN_HTTPD_MAX_HEADER_LINE_SIZE 4096 - #define HIN_HTTPD_MAX_POST_SIZE 4121440 - #define HIN_HTTPD_MAX_DEFLATE_SIZE 0 --#define HIN_HTTPD_POST_DIRECTORY "/tmp" --#define HIN_HTTPD_CACHE_DIRECTORY "/tmp" -+#define HIN_HTTPD_POST_DIRECTORY "/var/tmp/hinsightd/" -+#define HIN_HTTPD_CACHE_DIRECTORY "/var/tmp/hinsightd/" - #define HIN_HTTPD_CACHE_CLEAN_ON_EXIT 1 - #define HIN_HTTPD_CACHE_TMPFILE 0 - #define HIN_HTTPD_CACHE_MAX_SIZE 64 * 1024 * 1024 diff --git a/www-servers/hinsightd/files/hinsightd.service b/www-servers/hinsightd/files/hinsightd.service index 02215732e..e06957419 100644 --- a/www-servers/hinsightd/files/hinsightd.service +++ b/www-servers/hinsightd/files/hinsightd.service @@ -3,7 +3,7 @@ Description=hinsightd is a http/1.1 webserver After=syslog.target network.target [Service] -ExecStart=/usr/bin/hinsightd --config /etc/hinsightd/hinsightd.lua +ExecStart=/usr/sbin/hinsightd --config /etc/hinsightd/hinsightd.lua ExecReload=/bin/kill -USR1 $MAINPID [Install] diff --git a/www-servers/hinsightd/files/init.d.sh b/www-servers/hinsightd/files/init.d.sh deleted file mode 100644 index 15cd2ced5..000000000 --- a/www-servers/hinsightd/files/init.d.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/sbin/openrc-run - -NAME=$RC_SVCNAME -RUN_DIR=/var/run/$NAME -LOG_DIR=/var/log/$NAME -TMP_DIR=/var/tmp/$NAME -CWD_DIR=/var/www/localhost -PID_FILE=$RUN_DIR/$NAME.pid -CFG_FILE=/etc/hinsightd/main.lua -LOG_FILE=$LOG_DIR/hindsight.log - -RUN_FILE=/usr/bin/hinsightd -RUN_USER="hinsightd" - -extra_commands="checkconfig reload" - -command=$RUN_FILE -command_args="--config $CFG_FILE --logdir $LOG_DIR --cwd $CWD_DIR --pidfile $PID_FILE --tmpdir $TMP_DIR --log $LOG_FILE" -pidfile="$PID_FILE" -command_args_background="--daemonize" -command_user="$RUN_USER:$RUN_USER" - -depend() { - use net -} - -checkconfig() { - start-stop-daemon --quiet --user $RUN_USER --start --exec $command -- --check $command_args -} - -start_pre() { - checkpath --directory --owner $command_user --mode 06770 $LOG_DIR $TMP_DIR $RUN_DIR - checkconfig || return 1 -} - -reload() { - if ! service_started "${NAME}" ; then - eerror " * ERROR ${NAME} isn't running" - return 1 - fi - - checkconfig || return 1 - - echo " * Reloading ${NAME} ..." - - start-stop-daemon --quiet --signal USR1 --pidfile ${PID_FILE} - eend $? -} - - diff --git a/www-servers/hinsightd/files/initd-v1.sh b/www-servers/hinsightd/files/initd-v1.sh deleted file mode 100644 index c0c2da823..000000000 --- a/www-servers/hinsightd/files/initd-v1.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/sbin/openrc-run - -NAME=$RC_SVCNAME -RUN_DIR=/var/run/$NAME -LOG_DIR=/var/log/$NAME -TMP_DIR=/var/tmp/$NAME -CWD_DIR=/var/www/localhost -PID_FILE=$RUN_DIR/$NAME.pid -CFG_FILE=/etc/hinsightd/main.lua -LOG_FILE=$LOG_DIR/hindsight.log - -RUN_FILE=/usr/sbin/hinsightd -RUN_USER="hinsightd" - -extra_commands="checkconfig reload" - -command=$RUN_FILE -command_args="--config $CFG_FILE --logdir $LOG_DIR --cwd $CWD_DIR --pidfile $PID_FILE --tmpdir $TMP_DIR --log $LOG_FILE" -pidfile="$PID_FILE" -command_args_background="--daemonize" -command_user="$RUN_USER:$RUN_USER" - -depend() { - use net -} - -checkconfig() { - start-stop-daemon --quiet --user $RUN_USER --start --exec $command -- --check $command_args -} - -start_pre() { - checkpath --directory --owner $command_user --mode 06770 $LOG_DIR $TMP_DIR $RUN_DIR - checkconfig || return 1 -} - -reload() { - if ! service_started "${NAME}" ; then - eerror " * ERROR ${NAME} isn't running" - return 1 - fi - - checkconfig || return 1 - - echo " * Reloading ${NAME} ..." - - start-stop-daemon --quiet --signal USR1 --pidfile ${PID_FILE} - eend $? -} - - diff --git a/www-servers/hinsightd/files/logrotate.d.sh b/www-servers/hinsightd/files/logrotate.d.sh deleted file mode 100644 index 3483c001f..000000000 --- a/www-servers/hinsightd/files/logrotate.d.sh +++ /dev/null @@ -1,14 +0,0 @@ -/var/log/hinsightd/*.log { -daily -missingok -rotate 7 -compress -delaycompress -minsize 1M -notifempty -sharedscripts -postrotate - test -e /run/openrc/softlevel && /etc/init.d/hinsightd reload 1>/dev/null || true - test -e /run/systemd/system && systemctl reload hinsightd.service || true -endscript -} diff --git a/www-servers/hinsightd/hinsightd-0.9.3.ebuild b/www-servers/hinsightd/hinsightd-0.9.3.ebuild deleted file mode 100644 index a7e45d693..000000000 --- a/www-servers/hinsightd/hinsightd-0.9.3.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} ) - -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 - openssl? ( dev-libs/openssl ) -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/hinsightd-redefine-directories.patch" - "${FILESDIR}/hinsightd-default-config.patch" -) - -src_configure() { - local mycmakeargs=( - -DUSE_OPENSSL=$(usex openssl) - ) - cmake_src_configure -} - -src_install() { - newbin "${BUILD_DIR}/hin9" hinsightd - newinitd "${FILESDIR}/init.d.sh" hinsightd - systemd_dounit "${FILESDIR}/hinsightd.service" # not tested - - insinto /etc/hinsightd - newins "${S}/workdir/main.lua" hinsightd.lua - - # logrotate - insinto /etc/logrotate.d - newins "${FILESDIR}"/logrotate.d.sh hinsightd - - keepdir /var/www/localhost/htdocs - keepdir /var/log/hinsightd - keepdir /var/tmp/hinsightd -} - -pkg_postinst() { - fcaps CAP_NET_BIND_SERVICE /usr/bin/hinsightd - - 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.4.ebuild b/www-servers/hinsightd/hinsightd-0.9.4.ebuild deleted file mode 100644 index f8d82a655..000000000 --- a/www-servers/hinsightd/hinsightd-0.9.4.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} ) - -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 - openssl? ( dev-libs/openssl ) -" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/hinsightd-redefine-directories-v2.patch" -) - -src_configure() { - local mycmakeargs=( - -DUSE_OPENSSL=$(usex openssl) - ) - cmake_src_configure -} - -src_install() { - newbin "${BUILD_DIR}/hin9" $PN - newinitd "${FILESDIR}/init.d.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 "${FILESDIR}"/logrotate.d.sh $PN - - keepdir /var/www/localhost/htdocs -} - -pkg_postinst() { - fcaps CAP_NET_BIND_SERVICE /usr/bin/$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.5.ebuild b/www-servers/hinsightd/hinsightd-0.9.7.ebuild index 727392d53..528b0d20c 100644 --- a/www-servers/hinsightd/hinsightd-0.9.5.ebuild +++ b/www-servers/hinsightd/hinsightd-0.9.7.ebuild @@ -36,13 +36,14 @@ RDEPEND=" acct-group/hinsightd sys-libs/liburing sys-libs/zlib + virtual/libcrypt openssl? ( dev-libs/openssl ) " DEPEND="${RDEPEND}" PATCHES=( - "${FILESDIR}/hinsightd-defines-v3.patch" + "${FILESDIR}/defines-v4.patch" ) src_configure() { @@ -54,7 +55,8 @@ src_configure() { src_install() { newsbin "${BUILD_DIR}/hin9" $PN - newinitd "${FILESDIR}/initd-v1.sh" $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 @@ -65,7 +67,7 @@ src_install() { # logrotate insinto /etc/logrotate.d - newins "${FILESDIR}"/logrotate.d.sh $PN + newins "${S}/external/packaging/$PN.logrotate.sh" $PN keepdir /var/www/localhost/htdocs } diff --git a/www-servers/hinsightd/hinsightd-9999.ebuild b/www-servers/hinsightd/hinsightd-9999.ebuild index 727392d53..528b0d20c 100644 --- a/www-servers/hinsightd/hinsightd-9999.ebuild +++ b/www-servers/hinsightd/hinsightd-9999.ebuild @@ -36,13 +36,14 @@ RDEPEND=" acct-group/hinsightd sys-libs/liburing sys-libs/zlib + virtual/libcrypt openssl? ( dev-libs/openssl ) " DEPEND="${RDEPEND}" PATCHES=( - "${FILESDIR}/hinsightd-defines-v3.patch" + "${FILESDIR}/defines-v4.patch" ) src_configure() { @@ -54,7 +55,8 @@ src_configure() { src_install() { newsbin "${BUILD_DIR}/hin9" $PN - newinitd "${FILESDIR}/initd-v1.sh" $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 @@ -65,7 +67,7 @@ src_install() { # logrotate insinto /etc/logrotate.d - newins "${FILESDIR}"/logrotate.d.sh $PN + newins "${S}/external/packaging/$PN.logrotate.sh" $PN keepdir /var/www/localhost/htdocs } |