From b1349123aa8262d56069a350b766e03813c2becb Mon Sep 17 00:00:00 2001 From: tiotags Date: Wed, 21 Apr 2021 11:49:23 +0300 Subject: [PATCH 01/13] www-servers/hinsightd: added ebuild 0.9.0 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alexandru Campeanu --- www-servers/hinsightd/Manifest | 1 + www-servers/hinsightd/hinsightd-0.9.0.ebuild | 64 ++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 www-servers/hinsightd/Manifest create mode 100644 www-servers/hinsightd/hinsightd-0.9.0.ebuild diff --git a/www-servers/hinsightd/Manifest b/www-servers/hinsightd/Manifest new file mode 100644 index 0000000000..61940dc508 --- /dev/null +++ b/www-servers/hinsightd/Manifest @@ -0,0 +1 @@ +DIST hin9-v0.9.0.tar.gz 65320 BLAKE2B c1348bc5afffa8804494f6ae228f54874d25cc5f40c17ee2a36f23104286f96f5d616cdc3e98de0854cf7d4b18165a2b70600b32f58024b679d213b2156c1f18 SHA512 60a1ff72d1abf57d8f764ebb77ab77f7069b40bfdbb5bb1c95324b366d1052378ffe36198112a595e08238622654a9c1e1d89679924883f8ff42b98ca7cf139e diff --git a/www-servers/hinsightd/hinsightd-0.9.0.ebuild b/www-servers/hinsightd/hinsightd-0.9.0.ebuild new file mode 100644 index 0000000000..1a48c1f944 --- /dev/null +++ b/www-servers/hinsightd/hinsightd-0.9.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} ) + +inherit fcaps + +DESCRIPTION="hinsightd a http/1.1 webserver with (hopefully) minimal goals" +HOMEPAGE="https://gitlab.com/tiotags/hin9" +SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/v0.9.0/hin9-v0.9.0.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="" +IUSE="" #+openssl + +BDEPEND=" +dev-util/ninja +" + +RDEPEND=" +acct-user/hinsightd +acct-group/hinsightd +sys-libs/liburing +dev-lang/lua:* +sys-libs/zlib +dev-libs/openssl +" + +DEPEND="${RDEPEND}" + +PATCHES=( +"${FILESDIR}/hinsightd-redefine-directories.patch" +) + +#src_configure() { +#} + +src_compile() { + cd build + ninja || die +} + +src_install() { + newbin "${S}/build/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 +} From 191d9d12162c696d701d9b93bb5f86ed04fd2213 Mon Sep 17 00:00:00 2001 From: tiotags Date: Wed, 21 Apr 2021 12:19:48 +0300 Subject: [PATCH 02/13] www-servers/hinsightd: upstream metadata Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alexandru Campeanu --- www-servers/hinsightd/metadata.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/www-servers/hinsightd/metadata.xml b/www-servers/hinsightd/metadata.xml index 50c6ba674e..f494a4303b 100644 --- a/www-servers/hinsightd/metadata.xml +++ b/www-servers/hinsightd/metadata.xml @@ -2,6 +2,10 @@ + + https://gitlab.com/tiotags/hin9/-/blob/master/docs/changes.md + https://gitlab.com/tiotags/hin9/-/issues + hinsightd is a http/1.1 webserver with a focus on simple code and reliable behaviour. From ff992cb5fd5a12878cc556399db6e373734e5e1f Mon Sep 17 00:00:00 2001 From: Marco Scardovi Date: Wed, 21 Apr 2021 12:51:06 +0200 Subject: [PATCH 03/13] media-sound/nuclear-bin: bump to 0.6.12 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Marco Scardovi --- media-sound/nuclear-bin/Manifest | 2 +- ...uclear-bin-0.6.11-r2.ebuild => nuclear-bin-0.6.12.ebuild} | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) rename media-sound/nuclear-bin/{nuclear-bin-0.6.11-r2.ebuild => nuclear-bin-0.6.12.ebuild} (92%) diff --git a/media-sound/nuclear-bin/Manifest b/media-sound/nuclear-bin/Manifest index 8f668367a8..7fb6e49f75 100644 --- a/media-sound/nuclear-bin/Manifest +++ b/media-sound/nuclear-bin/Manifest @@ -1 +1 @@ -DIST nuclear-bin-0.6.11.tar.gz 100883653 BLAKE2B bc99721c4ea914a5453e6366b18491c81f55a009a6b83fc0f52bd1182e81ac71d5856cb7c507c8f5759f56e33dbc39afd0e1b4bcdf3a95196ac569f509537168 SHA512 39a425f8a5fc59b2d8f2c66a5c2aab971e9b2af935fa38146da7772a47e2de61073bc11d5499b7897dab90325570e836bbd87a6932b3dc5a63066ac93e83415c +DIST nuclear-bin-0.6.12.tar.gz 100924874 BLAKE2B c78580ce58da3591c4be4e908c2727ee63d31a09b1018343a751ffca7f0da009b0527333a1a909c6c372378910a2e0ce9b67231555bba8d8a46df668a2f5e344 SHA512 b4e0d8d453964663fc3349d2d2207393d8de91201eaf679a9da195c27a2790299eca5073a631e3db7245d0d60947912db5d5f665a3f1246b442d4630487b9647 diff --git a/media-sound/nuclear-bin/nuclear-bin-0.6.11-r2.ebuild b/media-sound/nuclear-bin/nuclear-bin-0.6.12.ebuild similarity index 92% rename from media-sound/nuclear-bin/nuclear-bin-0.6.11-r2.ebuild rename to media-sound/nuclear-bin/nuclear-bin-0.6.12.ebuild index d448ce97a6..d7c13a1a6e 100644 --- a/media-sound/nuclear-bin/nuclear-bin-0.6.11-r2.ebuild +++ b/media-sound/nuclear-bin/nuclear-bin-0.6.12.ebuild @@ -5,11 +5,12 @@ EAPI=7 inherit desktop xdg -MY_P="nuclear-${PV}" +MY_PV="v${PV}" +MY_P="nuclear-${MY_PV}" DESCRIPTION="Nuclear is a streaming program that pulls content from free sources on internet" HOMEPAGE="https://nuclear.js.org/" -SRC_URI="https://github.com/nukeop/nuclear/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/nukeop/nuclear/releases/download/${MY_PV}/${MY_P}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" From 9942ab59d091e4bb45065e5fac56b85e00fd164f Mon Sep 17 00:00:00 2001 From: Marco Scardovi Date: Wed, 21 Apr 2021 13:39:02 +0200 Subject: [PATCH 04/13] sys-boot/bmaptools: drop udev Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Marco Scardovi --- sys-boot/bmaptools/bmaptools-3.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-boot/bmaptools/bmaptools-3.6.ebuild b/sys-boot/bmaptools/bmaptools-3.6.ebuild index d1a81efe9f..87e2567914 100644 --- a/sys-boot/bmaptools/bmaptools-3.6.ebuild +++ b/sys-boot/bmaptools/bmaptools-3.6.ebuild @@ -6,7 +6,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{7..9} ) DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 udev +inherit distutils-r1 DESCRIPTION="Bmaptool is a tool for creating and copyng files using block maps" HOMEPAGE="https://github.com/intel/bmap-tools" From 7664cead40d331f2153c900543dcb9517e98d031 Mon Sep 17 00:00:00 2001 From: Marco Scardovi Date: Wed, 21 Apr 2021 13:41:03 +0200 Subject: [PATCH 05/13] sys-boot/bmaptools: move to MY_P Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Marco Scardovi --- sys-boot/bmaptools/bmaptools-3.6.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sys-boot/bmaptools/bmaptools-3.6.ebuild b/sys-boot/bmaptools/bmaptools-3.6.ebuild index 87e2567914..c111281a0a 100644 --- a/sys-boot/bmaptools/bmaptools-3.6.ebuild +++ b/sys-boot/bmaptools/bmaptools-3.6.ebuild @@ -8,6 +8,8 @@ DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 +MY_P="bmap-tools-${PV}" + DESCRIPTION="Bmaptool is a tool for creating and copyng files using block maps" HOMEPAGE="https://github.com/intel/bmap-tools" @@ -16,7 +18,7 @@ SRC_URI="https://github.com/intel/bmap-tools/archive/refs/tags/v${PV}.tar.gz -> LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -S="${WORKDIR}/bmap-tools-3.6" +S="${WORKDIR}/${MY_P}" RDEPEND="dev-python/six" python_install_all() { From 8576275bc59ec4e1fcc8b596f4bf72362aa5a67b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 21 Apr 2021 15:39:02 +0200 Subject: [PATCH 06/13] sys-cluster/nanos6: --disable-dlb doesn't work Closes: https://bugs.gentoo.org/784785 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri --- sys-cluster/nanos6/nanos6-2.5.1-r1.ebuild | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/sys-cluster/nanos6/nanos6-2.5.1-r1.ebuild b/sys-cluster/nanos6/nanos6-2.5.1-r1.ebuild index 599e265c2f..64d0428f44 100644 --- a/sys-cluster/nanos6/nanos6-2.5.1-r1.ebuild +++ b/sys-cluster/nanos6/nanos6-2.5.1-r1.ebuild @@ -61,12 +61,8 @@ src_configure() { $(use_enable embed-code-changes) $(use_enable execution-workflow) ) + use dlb && myconf+=( "--with-dlb=${EPREFIX}/usr" ) - if use dlb; then - myconf+=( "--with-dlb=${EPREFIX}/usr" ) - else - myconf+=( "--without-dlb" ) - fi if use embed-code-changes; then myconf+=( "--with-git=${EPREFIX}/usr" ) else From 00d10e5b088eb037534548f3cb6f81cebc37d237 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 21 Apr 2021 16:07:15 +0200 Subject: [PATCH 07/13] dev-python/github-sublee-glicko2: fix test dep Closes: https://bugs.gentoo.org/784782 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri --- .../github-sublee-glicko2-0_pre20191010-r1.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild index adbd65fd38..e3ed160203 100644 --- a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild +++ b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild @@ -16,6 +16,9 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" +DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )" +RDEPEND="!dev-python/glicko2[${PYTHON_USEDEP}]" + S="${WORKDIR}/${MYPN}-${COMMIT}" distutils_enable_tests setup.py From d69780343540324679b04e22f293b30e904c8762 Mon Sep 17 00:00:00 2001 From: tiotags Date: Wed, 21 Apr 2021 21:53:06 +0300 Subject: [PATCH 08/13] acct-user/hinsightd: removed keywords Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alexandru Campeanu --- acct-user/hinsightd/hinsightd-0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/acct-user/hinsightd/hinsightd-0.ebuild b/acct-user/hinsightd/hinsightd-0.ebuild index 17fc680079..4d2e4bbe80 100644 --- a/acct-user/hinsightd/hinsightd-0.ebuild +++ b/acct-user/hinsightd/hinsightd-0.ebuild @@ -6,7 +6,6 @@ EAPI=7 inherit acct-user DESCRIPTION="A user account for www-servers/hinsightd" -KEYWORDS="" ACCT_USER_ID=-1 ACCT_USER_GROUPS=( hinsightd ) From 1935be8e51b7fed211440755d4fac78773dc8d68 Mon Sep 17 00:00:00 2001 From: tiotags Date: Wed, 21 Apr 2021 21:53:51 +0300 Subject: [PATCH 09/13] acct-group/hinsightd: removed keywords Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alexandru Campeanu --- acct-group/hinsightd/hinsightd-0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/acct-group/hinsightd/hinsightd-0.ebuild b/acct-group/hinsightd/hinsightd-0.ebuild index 15de7463af..b39baf48a0 100644 --- a/acct-group/hinsightd/hinsightd-0.ebuild +++ b/acct-group/hinsightd/hinsightd-0.ebuild @@ -6,6 +6,5 @@ EAPI=7 inherit acct-group DESCRIPTION="A user group for www-servers/hinsightd" -KEYWORDS="" ACCT_GROUP_ID=-1 From 801dfe25a92412f6d78bd1496e7f1c30906c8edb Mon Sep 17 00:00:00 2001 From: tiotags Date: Wed, 21 Apr 2021 21:55:13 +0300 Subject: [PATCH 10/13] www-servers/hinsightd: added keywords Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alexandru Campeanu --- www-servers/hinsightd/hinsightd-0.9.0.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/www-servers/hinsightd/hinsightd-0.9.0.ebuild b/www-servers/hinsightd/hinsightd-0.9.0.ebuild index 1a48c1f944..5f85e2d08d 100644 --- a/www-servers/hinsightd/hinsightd-0.9.0.ebuild +++ b/www-servers/hinsightd/hinsightd-0.9.0.ebuild @@ -12,9 +12,11 @@ HOMEPAGE="https://gitlab.com/tiotags/hin9" SRC_URI="https://gitlab.com/tiotags/hin9/-/archive/v0.9.0/hin9-v0.9.0.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="" +KEYWORDS="~amd64" IUSE="" #+openssl +S="${WORKDIR}/hin9-v${PV}" + BDEPEND=" dev-util/ninja " From 9d729c22ab514c19c3d809a13a434a7cf8ba59d2 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Wed, 21 Apr 2021 21:17:44 +0200 Subject: [PATCH 11/13] media-gfx/glimpse: Disable failing tests. Closes: https://bugs.gentoo.org/784410 Signed-off-by: Ronny (tastytea) Gutbrod --- .../glimpse-0.2.0_disable-failing-tests.patch | 29 +++++++++++++++++++ media-gfx/glimpse/glimpse-0.2.0.ebuild | 1 + 2 files changed, 30 insertions(+) create mode 100644 media-gfx/glimpse/files/glimpse-0.2.0_disable-failing-tests.patch diff --git a/media-gfx/glimpse/files/glimpse-0.2.0_disable-failing-tests.patch b/media-gfx/glimpse/files/glimpse-0.2.0_disable-failing-tests.patch new file mode 100644 index 0000000000..b74d7b8090 --- /dev/null +++ b/media-gfx/glimpse/files/glimpse-0.2.0_disable-failing-tests.patch @@ -0,0 +1,29 @@ +From f82733908da155f598cfec46d132c3121d793030 Mon Sep 17 00:00:00 2001 +From: tastytea +Date: Wed, 21 Apr 2021 20:50:29 +0200 +Subject: [PATCH] Disable failing tests. + +--- + app/tests/Makefile.am | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/app/tests/Makefile.am b/app/tests/Makefile.am +index d4203358d0..54c51e8dc4 100644 +--- a/app/tests/Makefile.am ++++ b/app/tests/Makefile.am +@@ -31,12 +31,8 @@ endif + TESTS = \ + test-core \ + test-gimpidtable \ +- test-save-and-export \ + test-session-2-8-compatibility-multi-window \ + test-session-2-8-compatibility-single-window \ +- test-single-window-mode \ +- test-tools \ +- test-ui \ + test-xcf + + EXTRA_PROGRAMS = $(TESTS) +-- +2.26.3 + diff --git a/media-gfx/glimpse/glimpse-0.2.0.ebuild b/media-gfx/glimpse/glimpse-0.2.0.ebuild index 107b984224..ca55db4982 100644 --- a/media-gfx/glimpse/glimpse-0.2.0.ebuild +++ b/media-gfx/glimpse/glimpse-0.2.0.ebuild @@ -94,6 +94,7 @@ DOCS=( "AUTHORS" "HACKING.md" "NEWS" "README.md" ) PATCHES=( "${FILESDIR}/${PN}-0.2.0_fix_test-appdata.patch" # Bug 685210, bug #691070 "${FILESDIR}/${PN}-0.2.0_fix_autoconf-2.70.patch" # Bug #776679 + "${FILESDIR}/${PN}-0.2.0_disable-failing-tests.patch" # Bug #784410 ) src_prepare() { From 566c79aa0e1e52e3118036381f259632415e7453 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Wed, 21 Apr 2021 21:38:49 +0200 Subject: [PATCH 12/13] acct-group/hinsightd: add keywords otherwise it gets the default stable keywords Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan --- acct-group/hinsightd/hinsightd-0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/acct-group/hinsightd/hinsightd-0.ebuild b/acct-group/hinsightd/hinsightd-0.ebuild index b39baf48a0..fee4c79a1b 100644 --- a/acct-group/hinsightd/hinsightd-0.ebuild +++ b/acct-group/hinsightd/hinsightd-0.ebuild @@ -6,5 +6,6 @@ EAPI=7 inherit acct-group DESCRIPTION="A user group for www-servers/hinsightd" +KEYWORDS="~amd64" ACCT_GROUP_ID=-1 From 0203a6df3a52bebdabfabb45fb67b5509c18d671 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Wed, 21 Apr 2021 21:39:26 +0200 Subject: [PATCH 13/13] acct-user/hinsightd: add keywords otherwise it gets the default stable keywords Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan --- acct-user/hinsightd/hinsightd-0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/acct-user/hinsightd/hinsightd-0.ebuild b/acct-user/hinsightd/hinsightd-0.ebuild index 4d2e4bbe80..70d92e90cd 100644 --- a/acct-user/hinsightd/hinsightd-0.ebuild +++ b/acct-user/hinsightd/hinsightd-0.ebuild @@ -6,6 +6,7 @@ EAPI=7 inherit acct-user DESCRIPTION="A user account for www-servers/hinsightd" +KEYWORDS="~amd64" ACCT_USER_ID=-1 ACCT_USER_GROUPS=( hinsightd )