[gentoo-commits] repo/proj/guru:dev commit in: app-office/drawio-desktop-bin/

2023-12-28 Thread Adrian Schollmeyer
commit: 8e26bfad20318de9eb7eaf4da8427f5af08d759b
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Dec 28 20:40:47 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu Dec 28 20:43:09 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e26bfad

app-office/drawio-desktop-bin: add 22.1.15

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-office/drawio-desktop-bin/Manifest |  2 +
 .../drawio-desktop-bin-22.1.15.ebuild  | 51 ++
 2 files changed, 53 insertions(+)

diff --git a/app-office/drawio-desktop-bin/Manifest 
b/app-office/drawio-desktop-bin/Manifest
index da785569c0..6076dd18fd 100644
--- a/app-office/drawio-desktop-bin/Manifest
+++ b/app-office/drawio-desktop-bin/Manifest
@@ -1 +1,3 @@
+DIST drawio-desktop-bin-22.1.15.tar.gz 454755 BLAKE2B 
3fcdb54bd397919f21145d6912091d84baa5d55731babcc70a3d9a7a7c4db67eed2ff7fd62660e1915721e856d09244ef05bf6135bb00039f8b998f94986ae75
 SHA512 
164d18b723c65aa095dc71dab75b886cf99ef6a462dce1440c8547063658c3063cc0951dad6552fd01edaa3c1a41002b184d4e2fe7ec87f0c31dfc6fd25643c9
 DIST drawio-x86_64-21.6.5.AppImage 163718032 BLAKE2B 
04a9a0b0a19442110eecf199bb92d3f4f98d218abc6873c59fa2539c3c661de1e78137edab614a198d36f93e4f09ba47c185e8bb3b859d1d37f71f9cdefb2048
 SHA512 
eb3e998d7ef430fd38d9f6aaa3c625766637615bec5f735e2e9740c16dcbbcd6d671c619f7dac8ae5cd2ee9a4618c23d00bdf34c6d8a21b463c4fdcb95b5b7f2
+DIST drawio-x86_64-22.1.15.AppImage 199610803 BLAKE2B 
aa443e2177c7230d322f9db50a2e5315ae43ae4f44fd5e9bbcfd372288276716222fc24e2f513cbbc9180d44871c654dd75016672ef64e602ecfbfc1c5d0865a
 SHA512 
2ee285ad6ac6295f319b8dc5503610a6965a230d5f8d7348811b1d81319fdc784db974d31ccb4253061ba9474659ac1fb6a39f6e6784dc58bb4908027b329c8f

diff --git a/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.15.ebuild 
b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.15.ebuild
new file mode 100644
index 00..aee43d3bd6
--- /dev/null
+++ b/app-office/drawio-desktop-bin/drawio-desktop-bin-22.1.15.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="Diagram drawing application built on web technologies"
+HOMEPAGE="https://github.com/jgraph/drawio-desktop;
+
+SRC_URI="
+   
https://github.com/jgraph/${MY_PN}/releases/download/v${PV}/drawio-x86_64-${PV}.AppImage
+   https://github.com/jgraph/drawio-desktop/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+"
+KEYWORDS="-* ~amd64"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="sys-fs/fuse:0"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_install() {
+   newbin "${DISTDIR}/drawio-x86_64-${PV}.AppImage" drawio-appimage
+
+   pushd "${MY_PN}-${PV}/build" || die
+   for f in *x*.png; do
+   case "${f}" in
+   # not all icon sizes are supported
+   720x720.png)
+   continue
+   ;;
+   *)
+   newicon -s "${f%.png}" "${f}" "drawio.png"
+   ;;
+   esac
+   done
+   popd || die
+
+   make_desktop_entry \
+   "/usr/bin/drawio-appimage" \
+   "draw.io" \
+   "drawio" \
+   "Graphics;Office"
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/

2023-12-28 Thread Adrian Schollmeyer
commit: b526f9f01cd27635814a258eb4a53fb34eaa9ec0
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Dec 28 20:16:38 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu Dec 28 20:16:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b526f9f0

dev-cpp/dpp: add 10.0.29

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest   |  1 +
 dev-cpp/dpp/dpp-10.0.29.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
index a2a062479b..2fbae9794b 100644
--- a/dev-cpp/dpp/Manifest
+++ b/dev-cpp/dpp/Manifest
@@ -1,3 +1,4 @@
 DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B 
abbe6849025270554f8462dcbef6adefff412ee06216c19a730f236cd44c7e4da1c6b801f2b10a493df253626a4af9b8132aa155c7f585fe3de35eaa5c5cf4df
 SHA512 
18bbb7d2c1385d179cac9ded31d1b11e8d24f172e7ffe2ba79071203e1e2f277657e21d660b18ee4b849bc093d350f4bc5401702400084b56c3ebd6f03ce28df
 DIST dpp-10.0.24.tar.gz 13739463 BLAKE2B 
0531d9d14b943302293aac62a3972a4628487332107b77ca6d09ae39ae8a9d1cfeceae1a656790cc8699932af9c5d46a0ae5bc26885a9c29cc970388cdb60f3f
 SHA512 
2f1e5415c121d5f19d2abb1b389512ad22c3cac6779ed897403d430b2c4e62c758ab25d46a3fd02538add711073fadd616a690b4981f3782e46c18ff05d116dc
 DIST dpp-10.0.25.tar.gz 14312767 BLAKE2B 
52263024ad615198fe901f3cc79290e1b88c4e44c22c318fb7df2e9a3d4069611282b18650602f29f40bff3b042b16d0b8a47b8d3ff9c5b5ea89fa9514777609
 SHA512 
49cb6fedcb75d3dd146243f46f9e34cfe79e1c9a6ae76fc69c8c6935d9a10ccf562452311085791674ff659913befe1dc6f8a191b518d45151cb23d779396572
+DIST dpp-10.0.29.tar.gz 15560520 BLAKE2B 
491730da342e2db08e061ec71d5488be3c23addc4ef5ae537631a83d3a461a53f34033da72d387f8202c45d529d39ff6bcc70e8a69f94006b2e1fb607aed2d23
 SHA512 
fcb9b8181827fc63fb2f9aff44e697d18a0bfd94714888492a63a04e0112f42f9506bfab8181e822aa5ce85e6b6a8aa44e0774baeac3e52c3f41348cbf55a76a

diff --git a/dev-cpp/dpp/dpp-10.0.29.ebuild b/dev-cpp/dpp/dpp-10.0.29.ebuild
new file mode 100644
index 00..d5cee490cc
--- /dev/null
+++ b/dev-cpp/dpp/dpp-10.0.29.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Lightweight C++ Discord bot library"
+HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
+SRC_URI="
+   https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+# DPP is extremely ABI instable due to frequent changes in the Discord API
+# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="voice"
+
+RDEPEND="
+   dev-libs/openssl:=
+   sys-libs/zlib:=
+
+   voice? (
+   dev-libs/libsodium:=
+   media-libs/opus
+   )
+"
+DEPEND="
+   ${RDEPEND}
+
+   dev-cpp/nlohmann_json
+"
+
+S="${WORKDIR}/DPP-${PV}"
+
+DOCS=( "README.md" "SECURITY.md" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=true
+   -DBUILD_VOICE_SUPPORT="$(usex voice)"
+   -DRUN_LDCONFIG=false
+   # Tests require network access
+   -DDPP_BUILD_TEST=false
+   -DDPP_NO_VCPKG=true
+   -DDPP_USE_EXTERNAL_JSON=true
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-vim/ansible-vim/

2023-10-29 Thread Adrian Schollmeyer
commit: 9d441fa3179289b21dba046327e3c3332e4f966e
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Oct 29 12:36:02 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sun Oct 29 12:36:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d441fa3

app-vim/ansible-vim: drop 3.2

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-vim/ansible-vim/Manifest   |  1 -
 app-vim/ansible-vim/ansible-vim-3.2.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/app-vim/ansible-vim/Manifest b/app-vim/ansible-vim/Manifest
index e535a22190..e43419f0c4 100644
--- a/app-vim/ansible-vim/Manifest
+++ b/app-vim/ansible-vim/Manifest
@@ -1,3 +1,2 @@
-DIST ansible-vim-3.2.tar.gz 12116 BLAKE2B 
e532b348216f3616060b9e09d177d601534c37eda1305512309954e0480e2827bd6f2d40564151104184a389c495b2442264f34d5b8031a1023ddd093cdd1be6
 SHA512 
a75e8b149befb001fdb0012ea8219287a6b4c302e2ae2de456835c48e3a516bb99bfb91a21e2d60eff12b5a24d918510dd9302d93e0bf43cb42f025ea0504d1b
 DIST ansible-vim-3.3.tar.gz 12887 BLAKE2B 
036cfdbdefb7d4992700476556a2805a3bc9cfba9e98d793eea7526fc2587a23ed34e64cfc141a54d9f435e957db7315b6549190de7dde3b619fe4360af238bb
 SHA512 
7848e91ebf43d9581773436eca4310c5a26f743f2384d9cfc2e430a7b84fd945c4cd65aeb54947c47e3903e1fccb275d94bcfa22f6660e3438cc9785c38ca10f
 DIST ansible-vim-3.4.tar.gz 13049 BLAKE2B 
7fed011b0eefcae16d5e6688fe722c37e43b43445288affb652fbefe9e183469965c2aa97fa27dcddcb866a08d8f9ba438d931ff1698d6bb4105f1dfe8a35999
 SHA512 
c301663e54c7724ff6cc268d4254c96fa7b100860b87584e6615b778a9b8f9e6839d207be6b765c2e85362104a8336e119dfdef995173f48d2f2b108762b6d90

diff --git a/app-vim/ansible-vim/ansible-vim-3.2.ebuild 
b/app-vim/ansible-vim/ansible-vim-3.2.ebuild
deleted file mode 100644
index 9229487934..00
--- a/app-vim/ansible-vim/ansible-vim-3.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VIM_PLUGIN_VIM_VERSION="7.0"
-inherit vim-plugin
-
-DESCRIPTION="vim plugin: sytax highlighting for Ansible's common file types"
-HOMEPAGE="https://github.com/pearofducks/ansible-vim;
-SRC_URI="https://github.com/pearofducks/ansible-vim/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT BSD"
-KEYWORDS="~amd64"
-
-src_install() {
-   vim-plugin_src_install
-
-   find "${ED}" -name "*LICENSE" -delete || die
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-vim/ansible-vim/

2023-10-29 Thread Adrian Schollmeyer
commit: 3d66217243d33e6016fcb65b17b8434329243d8e
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Oct 29 12:35:43 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sun Oct 29 12:35:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d662172

app-vim/ansible-vim: add 3.4

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-vim/ansible-vim/Manifest   |  1 +
 app-vim/ansible-vim/ansible-vim-3.4.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/app-vim/ansible-vim/Manifest b/app-vim/ansible-vim/Manifest
index b5140fea73..e535a22190 100644
--- a/app-vim/ansible-vim/Manifest
+++ b/app-vim/ansible-vim/Manifest
@@ -1,2 +1,3 @@
 DIST ansible-vim-3.2.tar.gz 12116 BLAKE2B 
e532b348216f3616060b9e09d177d601534c37eda1305512309954e0480e2827bd6f2d40564151104184a389c495b2442264f34d5b8031a1023ddd093cdd1be6
 SHA512 
a75e8b149befb001fdb0012ea8219287a6b4c302e2ae2de456835c48e3a516bb99bfb91a21e2d60eff12b5a24d918510dd9302d93e0bf43cb42f025ea0504d1b
 DIST ansible-vim-3.3.tar.gz 12887 BLAKE2B 
036cfdbdefb7d4992700476556a2805a3bc9cfba9e98d793eea7526fc2587a23ed34e64cfc141a54d9f435e957db7315b6549190de7dde3b619fe4360af238bb
 SHA512 
7848e91ebf43d9581773436eca4310c5a26f743f2384d9cfc2e430a7b84fd945c4cd65aeb54947c47e3903e1fccb275d94bcfa22f6660e3438cc9785c38ca10f
+DIST ansible-vim-3.4.tar.gz 13049 BLAKE2B 
7fed011b0eefcae16d5e6688fe722c37e43b43445288affb652fbefe9e183469965c2aa97fa27dcddcb866a08d8f9ba438d931ff1698d6bb4105f1dfe8a35999
 SHA512 
c301663e54c7724ff6cc268d4254c96fa7b100860b87584e6615b778a9b8f9e6839d207be6b765c2e85362104a8336e119dfdef995173f48d2f2b108762b6d90

diff --git a/app-vim/ansible-vim/ansible-vim-3.4.ebuild 
b/app-vim/ansible-vim/ansible-vim-3.4.ebuild
new file mode 100644
index 00..9229487934
--- /dev/null
+++ b/app-vim/ansible-vim/ansible-vim-3.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VIM_PLUGIN_VIM_VERSION="7.0"
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: sytax highlighting for Ansible's common file types"
+HOMEPAGE="https://github.com/pearofducks/ansible-vim;
+SRC_URI="https://github.com/pearofducks/ansible-vim/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT BSD"
+KEYWORDS="~amd64"
+
+src_install() {
+   vim-plugin_src_install
+
+   find "${ED}" -name "*LICENSE" -delete || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/abaddon/

2023-10-02 Thread Adrian Schollmeyer
commit: bb36efb675768ea7d1b938120fdb3cb4f6175f5c
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Oct  2 08:47:47 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Mon Oct  2 08:47:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bb36efb6

net-im/abaddon: drop myself as a maintainer

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-im/abaddon/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-im/abaddon/metadata.xml b/net-im/abaddon/metadata.xml
index e5356bebb0..905ea64bbd 100644
--- a/net-im/abaddon/metadata.xml
+++ b/net-im/abaddon/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-       Adrian Schollmeyer
-   nex+b-...@nexadn.de
-   
+   

Support for features using 
gui-libs/libhandy
Support for noise reduction using 
media-libs/rnnoise



[gentoo-commits] repo/proj/guru:dev commit in: net-libs/ixwebsocket/

2023-10-02 Thread Adrian Schollmeyer
commit: f43da03c6dd09894a89f4051775c84eda0cc3958
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Oct  2 08:48:57 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Mon Oct  2 08:48:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f43da03c

net-libs/ixwebsocket: drop myself as a maintainer

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-libs/ixwebsocket/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-libs/ixwebsocket/metadata.xml 
b/net-libs/ixwebsocket/metadata.xml
index 809beba4d6..a305846d2e 100644
--- a/net-libs/ixwebsocket/metadata.xml
+++ b/net-libs/ixwebsocket/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-       Adrian Schollmeyer
-   nex+b-...@nexadn.de
-   
+   

Build the ws utility




[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/

2023-09-16 Thread Adrian Schollmeyer
commit: 990e51b9ab285980924bc7722f9d39ad6ed2dde3
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sat Sep 16 21:46:15 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sat Sep 16 21:46:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=990e51b9

dev-cpp/dpp: add 10.0.25

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest   |  1 +
 dev-cpp/dpp/dpp-10.0.25.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
index 9d2026d05c..a2a062479b 100644
--- a/dev-cpp/dpp/Manifest
+++ b/dev-cpp/dpp/Manifest
@@ -1,2 +1,3 @@
 DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B 
abbe6849025270554f8462dcbef6adefff412ee06216c19a730f236cd44c7e4da1c6b801f2b10a493df253626a4af9b8132aa155c7f585fe3de35eaa5c5cf4df
 SHA512 
18bbb7d2c1385d179cac9ded31d1b11e8d24f172e7ffe2ba79071203e1e2f277657e21d660b18ee4b849bc093d350f4bc5401702400084b56c3ebd6f03ce28df
 DIST dpp-10.0.24.tar.gz 13739463 BLAKE2B 
0531d9d14b943302293aac62a3972a4628487332107b77ca6d09ae39ae8a9d1cfeceae1a656790cc8699932af9c5d46a0ae5bc26885a9c29cc970388cdb60f3f
 SHA512 
2f1e5415c121d5f19d2abb1b389512ad22c3cac6779ed897403d430b2c4e62c758ab25d46a3fd02538add711073fadd616a690b4981f3782e46c18ff05d116dc
+DIST dpp-10.0.25.tar.gz 14312767 BLAKE2B 
52263024ad615198fe901f3cc79290e1b88c4e44c22c318fb7df2e9a3d4069611282b18650602f29f40bff3b042b16d0b8a47b8d3ff9c5b5ea89fa9514777609
 SHA512 
49cb6fedcb75d3dd146243f46f9e34cfe79e1c9a6ae76fc69c8c6935d9a10ccf562452311085791674ff659913befe1dc6f8a191b518d45151cb23d779396572

diff --git a/dev-cpp/dpp/dpp-10.0.25.ebuild b/dev-cpp/dpp/dpp-10.0.25.ebuild
new file mode 100644
index 00..d5cee490cc
--- /dev/null
+++ b/dev-cpp/dpp/dpp-10.0.25.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Lightweight C++ Discord bot library"
+HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
+SRC_URI="
+   https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+# DPP is extremely ABI instable due to frequent changes in the Discord API
+# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="voice"
+
+RDEPEND="
+   dev-libs/openssl:=
+   sys-libs/zlib:=
+
+   voice? (
+   dev-libs/libsodium:=
+   media-libs/opus
+   )
+"
+DEPEND="
+   ${RDEPEND}
+
+   dev-cpp/nlohmann_json
+"
+
+S="${WORKDIR}/DPP-${PV}"
+
+DOCS=( "README.md" "SECURITY.md" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=true
+   -DBUILD_VOICE_SUPPORT="$(usex voice)"
+   -DRUN_LDCONFIG=false
+   # Tests require network access
+   -DDPP_BUILD_TEST=false
+   -DDPP_NO_VCPKG=true
+   -DDPP_USE_EXTERNAL_JSON=true
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-office/jameica-bin/

2023-07-07 Thread Adrian Schollmeyer
commit: 944d57f4d6c1f3d659f68cf719f232efe1bf6a8f
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Jul  7 17:40:35 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Jul  7 17:40:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=944d57f4

app-office/jameica-bin: add 2.10.4, drop 2.10.3

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-office/jameica-bin/Manifest | 2 +-
 .../{jameica-bin-2.10.3.ebuild => jameica-bin-2.10.4.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/jameica-bin/Manifest b/app-office/jameica-bin/Manifest
index cc3185563..e2e2587cd 100644
--- a/app-office/jameica-bin/Manifest
+++ b/app-office/jameica-bin/Manifest
@@ -1 +1 @@
-DIST jameica-linux64-2.10.3.zip 28886523 BLAKE2B 
d49e187d5862155583ecda50e83345988aa94493737d76f5002a4c8b0f69995b3023bc696bfaed8a4f15ebe39bc7c7a95fd5c28db6be7800bf66f15af93a215b
 SHA512 
080dc2c04acec725b5cbf8fd025743e91742065b4ef0d44a44e149bfaf74ac69b9061a925bc89282cbd12e22c39b2bcfa93902f473fdd9319eb2f46ff164da5a
+DIST jameica-linux64-2.10.4.zip 38951918 BLAKE2B 
039e973df99c61cec7df23f0d97c71225642872d45b7d413df7cd458f0faa9bc8f1394e107e16c3e4c9555995da7e5363381e25481766f4832ad834157b2716e
 SHA512 
1cfa5601e69138941727719c5910fb452cc2ab06bef0e196773e3c079a1f49f1e4dbe7e51f11e9b30f14157bd41be8200ad6ff14f57efd31048ae07d8f307cad

diff --git a/app-office/jameica-bin/jameica-bin-2.10.3.ebuild 
b/app-office/jameica-bin/jameica-bin-2.10.4.ebuild
similarity index 100%
rename from app-office/jameica-bin/jameica-bin-2.10.3.ebuild
rename to app-office/jameica-bin/jameica-bin-2.10.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: app-vim/ansible-vim/

2023-06-03 Thread Adrian Schollmeyer
commit: ae6c713a4bf0b1a521549b02c48008d8a7b91e3a
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sat Jun  3 13:38:24 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sat Jun  3 13:39:23 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae6c713a

app-vim/ansible-vim: add 3.3

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-vim/ansible-vim/Manifest   |  1 +
 app-vim/ansible-vim/ansible-vim-3.3.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/app-vim/ansible-vim/Manifest b/app-vim/ansible-vim/Manifest
index 4a86b00a6..b5140fea7 100644
--- a/app-vim/ansible-vim/Manifest
+++ b/app-vim/ansible-vim/Manifest
@@ -1 +1,2 @@
 DIST ansible-vim-3.2.tar.gz 12116 BLAKE2B 
e532b348216f3616060b9e09d177d601534c37eda1305512309954e0480e2827bd6f2d40564151104184a389c495b2442264f34d5b8031a1023ddd093cdd1be6
 SHA512 
a75e8b149befb001fdb0012ea8219287a6b4c302e2ae2de456835c48e3a516bb99bfb91a21e2d60eff12b5a24d918510dd9302d93e0bf43cb42f025ea0504d1b
+DIST ansible-vim-3.3.tar.gz 12887 BLAKE2B 
036cfdbdefb7d4992700476556a2805a3bc9cfba9e98d793eea7526fc2587a23ed34e64cfc141a54d9f435e957db7315b6549190de7dde3b619fe4360af238bb
 SHA512 
7848e91ebf43d9581773436eca4310c5a26f743f2384d9cfc2e430a7b84fd945c4cd65aeb54947c47e3903e1fccb275d94bcfa22f6660e3438cc9785c38ca10f

diff --git a/app-vim/ansible-vim/ansible-vim-3.3.ebuild 
b/app-vim/ansible-vim/ansible-vim-3.3.ebuild
new file mode 100644
index 0..922948793
--- /dev/null
+++ b/app-vim/ansible-vim/ansible-vim-3.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VIM_PLUGIN_VIM_VERSION="7.0"
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: sytax highlighting for Ansible's common file types"
+HOMEPAGE="https://github.com/pearofducks/ansible-vim;
+SRC_URI="https://github.com/pearofducks/ansible-vim/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT BSD"
+KEYWORDS="~amd64"
+
+src_install() {
+   vim-plugin_src_install
+
+   find "${ED}" -name "*LICENSE" -delete || die
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/

2023-05-23 Thread Adrian Schollmeyer
commit: 6662846f63168a15ca5f968349287c102d7f4f95
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue May 23 07:09:15 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue May 23 07:09:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6662846f

dev-cpp/dpp: add 10.0.24

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest   |  1 +
 dev-cpp/dpp/dpp-10.0.24.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
index c2b6eba10..215249a84 100644
--- a/dev-cpp/dpp/Manifest
+++ b/dev-cpp/dpp/Manifest
@@ -1,3 +1,4 @@
 DIST dpp-10.0.22.tar.gz 13712205 BLAKE2B 
b935b763f87bfd1058e72f8d297fda136f532a03a5b9f3a6e3471f0ce64988c9615105fb1eb9b19192844cdaab9d332f355dfc22f8bcdbf977eec3eb5f0b8df3
 SHA512 
6c71673b47d559ef4f04b30cd72a3bd0a31b72ffe6d73dd17470a7e754eba75d21218ebd247702441db45549e5dcea9b200f3d435dd3a9af76fda90740ca4f1a
 DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B 
abbe6849025270554f8462dcbef6adefff412ee06216c19a730f236cd44c7e4da1c6b801f2b10a493df253626a4af9b8132aa155c7f585fe3de35eaa5c5cf4df
 SHA512 
18bbb7d2c1385d179cac9ded31d1b11e8d24f172e7ffe2ba79071203e1e2f277657e21d660b18ee4b849bc093d350f4bc5401702400084b56c3ebd6f03ce28df
+DIST dpp-10.0.24.tar.gz 13739463 BLAKE2B 
0531d9d14b943302293aac62a3972a4628487332107b77ca6d09ae39ae8a9d1cfeceae1a656790cc8699932af9c5d46a0ae5bc26885a9c29cc970388cdb60f3f
 SHA512 
2f1e5415c121d5f19d2abb1b389512ad22c3cac6779ed897403d430b2c4e62c758ab25d46a3fd02538add711073fadd616a690b4981f3782e46c18ff05d116dc
 DIST dpp-890014-rework-compiler-flags.patch 6670 BLAKE2B 
f23ad8f7347841aa924b82b706fbdc5ff5ceac9e90e6c01c28f13117619235a057648e30cdb92d5e3401c228c7497e8804e894d2dfd5d3591e2860746acfcaa2
 SHA512 
c5777efab36187b59ac8c0d5177752c4f605e584b0f3f2435bf210f792879df0461d64332725e4c47e19f026b3b11eeb2d243425bab9f888cf239dafbedc3890

diff --git a/dev-cpp/dpp/dpp-10.0.24.ebuild b/dev-cpp/dpp/dpp-10.0.24.ebuild
new file mode 100644
index 0..d5cee490c
--- /dev/null
+++ b/dev-cpp/dpp/dpp-10.0.24.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Lightweight C++ Discord bot library"
+HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
+SRC_URI="
+   https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+# DPP is extremely ABI instable due to frequent changes in the Discord API
+# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="voice"
+
+RDEPEND="
+   dev-libs/openssl:=
+   sys-libs/zlib:=
+
+   voice? (
+   dev-libs/libsodium:=
+   media-libs/opus
+   )
+"
+DEPEND="
+   ${RDEPEND}
+
+   dev-cpp/nlohmann_json
+"
+
+S="${WORKDIR}/DPP-${PV}"
+
+DOCS=( "README.md" "SECURITY.md" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=true
+   -DBUILD_VOICE_SUPPORT="$(usex voice)"
+   -DRUN_LDCONFIG=false
+   # Tests require network access
+   -DDPP_BUILD_TEST=false
+   -DDPP_NO_VCPKG=true
+   -DDPP_USE_EXTERNAL_JSON=true
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/

2023-05-23 Thread Adrian Schollmeyer
commit: 341eedd816f21787a9ceafb8eee8cf34becc1c88
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue May 23 07:09:36 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue May 23 07:09:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=341eedd8

dev-cpp/dpp: drop 10.0.22-r1

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest  |  2 --
 dev-cpp/dpp/dpp-10.0.22-r1.ebuild | 53 ---
 2 files changed, 55 deletions(-)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
index 215249a84..9d2026d05 100644
--- a/dev-cpp/dpp/Manifest
+++ b/dev-cpp/dpp/Manifest
@@ -1,4 +1,2 @@
-DIST dpp-10.0.22.tar.gz 13712205 BLAKE2B 
b935b763f87bfd1058e72f8d297fda136f532a03a5b9f3a6e3471f0ce64988c9615105fb1eb9b19192844cdaab9d332f355dfc22f8bcdbf977eec3eb5f0b8df3
 SHA512 
6c71673b47d559ef4f04b30cd72a3bd0a31b72ffe6d73dd17470a7e754eba75d21218ebd247702441db45549e5dcea9b200f3d435dd3a9af76fda90740ca4f1a
 DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B 
abbe6849025270554f8462dcbef6adefff412ee06216c19a730f236cd44c7e4da1c6b801f2b10a493df253626a4af9b8132aa155c7f585fe3de35eaa5c5cf4df
 SHA512 
18bbb7d2c1385d179cac9ded31d1b11e8d24f172e7ffe2ba79071203e1e2f277657e21d660b18ee4b849bc093d350f4bc5401702400084b56c3ebd6f03ce28df
 DIST dpp-10.0.24.tar.gz 13739463 BLAKE2B 
0531d9d14b943302293aac62a3972a4628487332107b77ca6d09ae39ae8a9d1cfeceae1a656790cc8699932af9c5d46a0ae5bc26885a9c29cc970388cdb60f3f
 SHA512 
2f1e5415c121d5f19d2abb1b389512ad22c3cac6779ed897403d430b2c4e62c758ab25d46a3fd02538add711073fadd616a690b4981f3782e46c18ff05d116dc
-DIST dpp-890014-rework-compiler-flags.patch 6670 BLAKE2B 
f23ad8f7347841aa924b82b706fbdc5ff5ceac9e90e6c01c28f13117619235a057648e30cdb92d5e3401c228c7497e8804e894d2dfd5d3591e2860746acfcaa2
 SHA512 
c5777efab36187b59ac8c0d5177752c4f605e584b0f3f2435bf210f792879df0461d64332725e4c47e19f026b3b11eeb2d243425bab9f888cf239dafbedc3890

diff --git a/dev-cpp/dpp/dpp-10.0.22-r1.ebuild 
b/dev-cpp/dpp/dpp-10.0.22-r1.ebuild
deleted file mode 100644
index bf42bca13..0
--- a/dev-cpp/dpp/dpp-10.0.22-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Lightweight C++ Discord bot library"
-HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
-SRC_URI="
-   https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://patch-diff.githubusercontent.com/raw/brainboxdotcc/DPP/pull/596.patch 
-> ${PN}-890014-rework-compiler-flags.patch
-"
-
-LICENSE="Apache-2.0"
-# DPP is extremely ABI instable due to frequent changes in the Discord API
-# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="voice"
-
-RDEPEND="
-   dev-libs/openssl:=
-   sys-libs/zlib:=
-
-   voice? (
-   dev-libs/libsodium:=
-   media-libs/opus
-   )
-"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/DPP-${PV}"
-
-DOCS=( "README.md" "SECURITY.md" )
-
-PATCHES=(
-   # Backport of the compiler flag setting fixes, remove after 10.0.22, 
https://bugs.gentoo.org/890014
-   "${DISTDIR}/${PN}-890014-rework-compiler-flags.patch"
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=true
-   -DBUILD_VOICE_SUPPORT=$(usex voice)
-   -DRUN_LDCONFIG=false
-   # Tests require network access
-   -DDPP_BUILD_TEST=false
-   -DDPP_NO_VCPKG=true
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-libs/dpdk/

2023-05-11 Thread Adrian Schollmeyer
commit: acc6acd0a6223b1b66f3595aec1ca0e7dcb60d24
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu May 11 14:46:34 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu May 11 14:47:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=acc6acd0

net-libs/dpdk: add 23.03

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-libs/dpdk/Manifest  |  1 +
 net-libs/dpdk/dpdk-23.03.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/net-libs/dpdk/Manifest b/net-libs/dpdk/Manifest
index 26d1a089d..f303cab39 100644
--- a/net-libs/dpdk/Manifest
+++ b/net-libs/dpdk/Manifest
@@ -1,2 +1,3 @@
 DIST dpdk-21.11.1.tar.xz 15115156 BLAKE2B 
089e98279922b5494b205d957f9ac05001a668f4536d45e5fd89b9f7d04779e0671ec428b2408963641da3ae999d5943a1ff5dc59c23020ccefce824609c8f11
 SHA512 
d7afc0c918626b1706a18a129086fcd3741b251c28fa00c5711eb85a03137e5ee6e08de7bd5ebe957e442dc9b901314042b382b223e74f0fdd5d560ac657f1b3
 DIST dpdk-22.07.tar.xz 15231912 BLAKE2B 
29e36519fb91d440645259932863b5fb6c2386f78d9ba78a871505d7d32e9f4803012aa62044aa578585eee4507aa1c277bda6ec0428a27820faef644f5bfd79
 SHA512 
8b2adb8a47732efca4e35a68ab03d6c579fc0f699344c0c10be45e62c90d412ebea5ddc37a26efd08a9af08e65c84de177817300a66e6107674f15ecfe3e696c
+DIST dpdk-23.03.tar.xz 15816416 BLAKE2B 
bfcd533039a765683458a784ee3827836ceca245cfd2108f807b6d8bfb3139a2d30eceb9167131b96c18e3b4d6b640b6c79a20e5f1ec4cfca54e481087f965d4
 SHA512 
c879ad1d84200af3233d8d717b25121e8a9906cd9f2908411e9e6044f388d7f60046427873e592bb922fd603da400ea680d2338a707809ca54bd5f5c944d945d

diff --git a/net-libs/dpdk/dpdk-23.03.ebuild b/net-libs/dpdk/dpdk-23.03.ebuild
new file mode 100644
index 0..6729c9c1f
--- /dev/null
+++ b/net-libs/dpdk/dpdk-23.03.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_11 )
+inherit python-single-r1 toolchain-funcs meson
+
+DESCRIPTION="Data Plane Development Kit libraries for fast userspace 
networking"
+HOMEPAGE="https://dpdk.org/;
+SRC_URI="https://fast.dpdk.org/rel/${P}.tar.xz;
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# tests require rte_kni module to be loaded
+# and also needs network and /dev access
+# and need to be run as root
+RESTRICT="test"
+
+DEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pyelftools[${PYTHON_USEDEP}]
+   ')
+   ~sys-kernel/dpdk-kmod-${PV}[${PYTHON_SINGLE_USEDEP}]
+   app-arch/libarchive
+   app-crypt/intel-ipsec-mb
+   dev-libs/elfutils
+   dev-libs/isa-l
+   dev-libs/jansson
+   dev-libs/libbpf
+   dev-libs/libbsd
+   dev-libs/openssl
+   net-libs/libmnl
+   net-libs/libpcap
+   sys-apps/dtc
+   sys-cluster/rdma-core
+   sys-process/numactl
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-lang/nasm
+"
+
+PATCHES=( "${FILESDIR}/dpdk-22.03-binutils.patch" )
+
+src_prepare() {
+   default
+   sed -e "s/@OBJDUMP@/$(tc-getOBJDUMP)/g" -i \
+   buildtools/meson.build \
+   buildtools/check-symbols.sh \
+   devtools/check-abi-version.sh || die
+}
+
+src_configure() {
+   python-single-r1_pkg_setup
+   local emesonargs=(
+   -Denable_kmods=false
+   -Dplatform=generic
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/dpdk-kmod/

2023-05-11 Thread Adrian Schollmeyer
commit: a2fb92eea6f3cda99315844a006b37c7784c8cd5
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu May 11 14:46:18 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu May 11 14:47:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2fb92ee

sys-kernel/dpdk-kmod: add 23.03

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-kernel/dpdk-kmod/Manifest   |  1 +
 sys-kernel/dpdk-kmod/dpdk-kmod-23.03.ebuild | 86 +
 2 files changed, 87 insertions(+)

diff --git a/sys-kernel/dpdk-kmod/Manifest b/sys-kernel/dpdk-kmod/Manifest
index 26d1a089d..f303cab39 100644
--- a/sys-kernel/dpdk-kmod/Manifest
+++ b/sys-kernel/dpdk-kmod/Manifest
@@ -1,2 +1,3 @@
 DIST dpdk-21.11.1.tar.xz 15115156 BLAKE2B 
089e98279922b5494b205d957f9ac05001a668f4536d45e5fd89b9f7d04779e0671ec428b2408963641da3ae999d5943a1ff5dc59c23020ccefce824609c8f11
 SHA512 
d7afc0c918626b1706a18a129086fcd3741b251c28fa00c5711eb85a03137e5ee6e08de7bd5ebe957e442dc9b901314042b382b223e74f0fdd5d560ac657f1b3
 DIST dpdk-22.07.tar.xz 15231912 BLAKE2B 
29e36519fb91d440645259932863b5fb6c2386f78d9ba78a871505d7d32e9f4803012aa62044aa578585eee4507aa1c277bda6ec0428a27820faef644f5bfd79
 SHA512 
8b2adb8a47732efca4e35a68ab03d6c579fc0f699344c0c10be45e62c90d412ebea5ddc37a26efd08a9af08e65c84de177817300a66e6107674f15ecfe3e696c
+DIST dpdk-23.03.tar.xz 15816416 BLAKE2B 
bfcd533039a765683458a784ee3827836ceca245cfd2108f807b6d8bfb3139a2d30eceb9167131b96c18e3b4d6b640b6c79a20e5f1ec4cfca54e481087f965d4
 SHA512 
c879ad1d84200af3233d8d717b25121e8a9906cd9f2908411e9e6044f388d7f60046427873e592bb922fd603da400ea680d2338a707809ca54bd5f5c944d945d

diff --git a/sys-kernel/dpdk-kmod/dpdk-kmod-23.03.ebuild 
b/sys-kernel/dpdk-kmod/dpdk-kmod-23.03.ebuild
new file mode 100644
index 0..bb9933168
--- /dev/null
+++ b/sys-kernel/dpdk-kmod/dpdk-kmod-23.03.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_11 )
+inherit linux-mod toolchain-funcs python-single-r1 meson
+
+DESCRIPTION="DPDK Kernel Nic Interface module"
+HOMEPAGE="https://dpdk.org/;
+SRC_URI="https://fast.dpdk.org/rel/dpdk-${PV}.tar.xz;
+S="${WORKDIR}/dpdk-${PV}"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# tests need root
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}"
+
+DEPEND="${RDEPEND}
+   $(python_gen_cond_dep '
+   dev-python/pyelftools[${PYTHON_USEDEP}]
+   ')
+   app-crypt/intel-ipsec-mb
+   dev-libs/elfutils
+   dev-libs/isa-l
+   dev-libs/jansson
+   dev-libs/libbpf
+   dev-libs/libbsd
+   dev-libs/openssl
+   net-libs/libmnl
+   net-libs/libpcap
+   sys-apps/dtc
+   sys-cluster/rdma-core
+   sys-process/numactl
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+PATCHES=( "${FILESDIR}/dpdk-22.03-binutils.patch" )
+
+pkg_setup() {
+   linux-mod_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   sed -e "s/@OBJDUMP@/$(tc-getOBJDUMP)/g" -i \
+   buildtools/meson.build \
+   buildtools/check-symbols.sh \
+   devtools/check-abi-version.sh || die
+}
+
+src_configure() {
+   linux-mod_pkg_setup
+   python-single-r1_pkg_setup
+   # we still have to do meson configuration as it creates
+   # header files needed for compiling the rte_kni module
+   local emesonargs=(
+   -Denable_kmods=false
+   -Dmachine=default
+   -Dplatform=generic
+   )
+   meson_src_configure
+
+   # export after meson_src_configure as BUILD_DIR is needed for module 
compilation
+   export MODULE_NAMES="rte_kni(extra/dpdk:${S}/kernel/linux/kni)"
+   export BUILD_PARAMS="-C \"${KERNEL_DIR}\" M=\"${S}\"/kernel/linux/kni \
+   src=\"${S}\"/kernel/linux/kni \
+   MODULE_CFLAGS=\"${HAVE_ARG_TX_QUEUE} -include 
${S}/config/rte_config.h -I${S}/lib/eal/include \
+   -I${S}/lib/kni -I${S}/kernel/linux/kni -I${BUILD_DIR} -I${S}\""
+   export BUILD_TARGETS="modules"
+}
+
+src_compile() {
+   linux-mod_src_compile
+}
+
+src_install() {
+   linux-mod_src_install
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/, dev-cpp/dpp/files/

2023-03-05 Thread Adrian Schollmeyer
commit: c0993b52c037f1a0731c0be7d8ab5b73c72e3616
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Mar  5 13:12:21 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sun Mar  5 13:12:29 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0993b52

dev-cpp/dpp: drop 10.0.21-r1, unused patch

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest   |   2 -
 dev-cpp/dpp/dpp-10.0.21-r1.ebuild  |  66 -
 .../dpp-rework-compiler-flag-setting-890014.patch  | 147 -
 3 files changed, 215 deletions(-)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
index b708f9f0c..c2b6eba10 100644
--- a/dev-cpp/dpp/Manifest
+++ b/dev-cpp/dpp/Manifest
@@ -1,5 +1,3 @@
-DIST dpp-10.0.21-fix-install.patch 4090 BLAKE2B 
b4177190fb620952619ed5a0e4147a9adde4871f00643129b1f1140152718816cbcc1099c25e0b350c65ede56c2c5f373aeaf6345c382ba953c3ad32e9e3f2fd
 SHA512 
8dd9a5f7db0097bc7de8e0a50253bc144786786331e3cfbfb00884925c41746e7a81bd2f87254d3bcc8d72bb820415bd92013cd0968950533bffa382bc53f279
-DIST dpp-10.0.21.tar.gz 13706441 BLAKE2B 
e7e68d4d121d17ad840790f14375ddc4e3c95c56ced03a90667b8b838205f3e46162bc9d60ea33d50a619335c7395318a9dd47583eddca3e73481879fe35f393
 SHA512 
a335886cdde5772b5602426e68c50d91e921cd127bcb918066c450b39fc5b0cf87ae692096140e76176d87265bd0d9de1fbb9d808a1f217dc2c8ef27210ad57f
 DIST dpp-10.0.22.tar.gz 13712205 BLAKE2B 
b935b763f87bfd1058e72f8d297fda136f532a03a5b9f3a6e3471f0ce64988c9615105fb1eb9b19192844cdaab9d332f355dfc22f8bcdbf977eec3eb5f0b8df3
 SHA512 
6c71673b47d559ef4f04b30cd72a3bd0a31b72ffe6d73dd17470a7e754eba75d21218ebd247702441db45549e5dcea9b200f3d435dd3a9af76fda90740ca4f1a
 DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B 
abbe6849025270554f8462dcbef6adefff412ee06216c19a730f236cd44c7e4da1c6b801f2b10a493df253626a4af9b8132aa155c7f585fe3de35eaa5c5cf4df
 SHA512 
18bbb7d2c1385d179cac9ded31d1b11e8d24f172e7ffe2ba79071203e1e2f277657e21d660b18ee4b849bc093d350f4bc5401702400084b56c3ebd6f03ce28df
 DIST dpp-890014-rework-compiler-flags.patch 6670 BLAKE2B 
f23ad8f7347841aa924b82b706fbdc5ff5ceac9e90e6c01c28f13117619235a057648e30cdb92d5e3401c228c7497e8804e894d2dfd5d3591e2860746acfcaa2
 SHA512 
c5777efab36187b59ac8c0d5177752c4f605e584b0f3f2435bf210f792879df0461d64332725e4c47e19f026b3b11eeb2d243425bab9f888cf239dafbedc3890

diff --git a/dev-cpp/dpp/dpp-10.0.21-r1.ebuild 
b/dev-cpp/dpp/dpp-10.0.21-r1.ebuild
deleted file mode 100644
index 20c778ac6..0
--- a/dev-cpp/dpp/dpp-10.0.21-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Lightweight C++ Discord bot library"
-HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
-SRC_URI="
-   https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://patch-diff.githubusercontent.com/raw/brainboxdotcc/DPP/pull/591.patch 
-> ${P}-fix-install.patch
-   
https://patch-diff.githubusercontent.com/raw/brainboxdotcc/DPP/pull/596.patch 
-> ${PN}-890014-rework-compiler-flags.patch
-"
-
-LICENSE="Apache-2.0"
-# DPP is extremely ABI instable due to frequent changes in the Discord API
-# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="voice"
-
-RDEPEND="
-   dev-libs/openssl:=
-   sys-libs/zlib:=
-
-   voice? (
-   dev-libs/libsodium:=
-   media-libs/opus
-   )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   # Backport of the installation fixes, remove after 10.0.21
-   "${DISTDIR}/${P}-fix-install.patch"
-   # Backport of the compiler flag setting fixes, remove after 10.0.22, 
https://bugs.gentoo.org/890014
-   "${DISTDIR}/${PN}-890014-rework-compiler-flags.patch"
-)
-
-S="${WORKDIR}/DPP-${PV}"
-
-DOCS=( "README.md" "SECURITY.md" )
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_SHARED_LIBS=true
-   -DBUILD_VOICE_SUPPORT=$(usex voice)
-   -DRUN_LDCONFIG=false
-   # Tests require network access
-   -DDPP_BUILD_TEST=false
-   -DDPP_NO_VCPKG=true
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   # Installation fix, remove after 10.0.21
-   mv \
-   "${ED}"/usr/$(get_libdir)/cmake/dpp/libdpp-config.cmake \
-   "${ED}"/usr/$(get_libdir)/cmake/dpp/dpp-config.cmake \
-   || die "Failed to fix libdpp.cmake file name"
-}

diff --git a/dev-cpp/dpp/files/dpp-rework-compiler-flag-setting-890014.patch 
b/dev-cpp/dpp/files/dpp-rework-compiler-flag-setting-890014.patch
deleted file mode 100644
index 5d41fa407..

[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/

2023-03-05 Thread Adrian Schollmeyer
commit: a99f948f52719e7d608508dfb4ca50eebd6835ec
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Mar  5 13:05:15 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sun Mar  5 13:11:17 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a99f948f

dev-cpp/dpp: add 10.0.23

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest   |  1 +
 dev-cpp/dpp/dpp-10.0.23.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
index 73ec513e5..b708f9f0c 100644
--- a/dev-cpp/dpp/Manifest
+++ b/dev-cpp/dpp/Manifest
@@ -1,4 +1,5 @@
 DIST dpp-10.0.21-fix-install.patch 4090 BLAKE2B 
b4177190fb620952619ed5a0e4147a9adde4871f00643129b1f1140152718816cbcc1099c25e0b350c65ede56c2c5f373aeaf6345c382ba953c3ad32e9e3f2fd
 SHA512 
8dd9a5f7db0097bc7de8e0a50253bc144786786331e3cfbfb00884925c41746e7a81bd2f87254d3bcc8d72bb820415bd92013cd0968950533bffa382bc53f279
 DIST dpp-10.0.21.tar.gz 13706441 BLAKE2B 
e7e68d4d121d17ad840790f14375ddc4e3c95c56ced03a90667b8b838205f3e46162bc9d60ea33d50a619335c7395318a9dd47583eddca3e73481879fe35f393
 SHA512 
a335886cdde5772b5602426e68c50d91e921cd127bcb918066c450b39fc5b0cf87ae692096140e76176d87265bd0d9de1fbb9d808a1f217dc2c8ef27210ad57f
 DIST dpp-10.0.22.tar.gz 13712205 BLAKE2B 
b935b763f87bfd1058e72f8d297fda136f532a03a5b9f3a6e3471f0ce64988c9615105fb1eb9b19192844cdaab9d332f355dfc22f8bcdbf977eec3eb5f0b8df3
 SHA512 
6c71673b47d559ef4f04b30cd72a3bd0a31b72ffe6d73dd17470a7e754eba75d21218ebd247702441db45549e5dcea9b200f3d435dd3a9af76fda90740ca4f1a
+DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B 
abbe6849025270554f8462dcbef6adefff412ee06216c19a730f236cd44c7e4da1c6b801f2b10a493df253626a4af9b8132aa155c7f585fe3de35eaa5c5cf4df
 SHA512 
18bbb7d2c1385d179cac9ded31d1b11e8d24f172e7ffe2ba79071203e1e2f277657e21d660b18ee4b849bc093d350f4bc5401702400084b56c3ebd6f03ce28df
 DIST dpp-890014-rework-compiler-flags.patch 6670 BLAKE2B 
f23ad8f7347841aa924b82b706fbdc5ff5ceac9e90e6c01c28f13117619235a057648e30cdb92d5e3401c228c7497e8804e894d2dfd5d3591e2860746acfcaa2
 SHA512 
c5777efab36187b59ac8c0d5177752c4f605e584b0f3f2435bf210f792879df0461d64332725e4c47e19f026b3b11eeb2d243425bab9f888cf239dafbedc3890

diff --git a/dev-cpp/dpp/dpp-10.0.23.ebuild b/dev-cpp/dpp/dpp-10.0.23.ebuild
new file mode 100644
index 0..d5cee490c
--- /dev/null
+++ b/dev-cpp/dpp/dpp-10.0.23.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Lightweight C++ Discord bot library"
+HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
+SRC_URI="
+   https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+# DPP is extremely ABI instable due to frequent changes in the Discord API
+# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="voice"
+
+RDEPEND="
+   dev-libs/openssl:=
+   sys-libs/zlib:=
+
+   voice? (
+   dev-libs/libsodium:=
+   media-libs/opus
+   )
+"
+DEPEND="
+   ${RDEPEND}
+
+   dev-cpp/nlohmann_json
+"
+
+S="${WORKDIR}/DPP-${PV}"
+
+DOCS=( "README.md" "SECURITY.md" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=true
+   -DBUILD_VOICE_SUPPORT="$(usex voice)"
+   -DRUN_LDCONFIG=false
+   # Tests require network access
+   -DDPP_BUILD_TEST=false
+   -DDPP_NO_VCPKG=true
+   -DDPP_USE_EXTERNAL_JSON=true
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/

2023-02-24 Thread Adrian Schollmeyer
commit: 700a79a19c1336693cc0fe6e312038487267a7af
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 24 10:30:53 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 24 10:31:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=700a79a1

media-sound/jacktrip: drop 1.7.0

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/jacktrip/Manifest  |  1 -
 media-sound/jacktrip/jacktrip-1.7.0.ebuild | 71 --
 2 files changed, 72 deletions(-)

diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest
index 9d6efdc28..14f4c0e21 100644
--- a/media-sound/jacktrip/Manifest
+++ b/media-sound/jacktrip/Manifest
@@ -1,2 +1 @@
-DIST jacktrip-1.7.0.tar.gz 5795989 BLAKE2B 
7ae402a98feadb450e7ac36951f4f967bd34b7dd3ce99e23bfe657e74d7a21ac248519ff66fbd1a2e5c719f302b63ec1585dcdc757b86d6608bcc845898d17af
 SHA512 
c7020afc3a495f0fd9aa4014c8a0b4a6f3bad162ad74184a1448fc65591f0f8ae0cc8ddc5be55d2b02c37036e254b8741d1b37ff3d1b0f97f02f3b9ae214
 DIST jacktrip-1.7.1.tar.gz 5801602 BLAKE2B 
05c6e917c73abce0528ed8fb01180bbdb92c2eb3dd14fd77a51dc24b1d15551052a47eeffd509bb92daf102fa2e342bd40e9e7c614aff62479c373ef2a0c8a45
 SHA512 
cd26c4ef5735567baf159a3389d6eb94b9a1ad4fa44354ffa8efa462a1aa84da112b960fef756b5c7d8a37e31598df16b13935167aeccb85c261fc6782101658

diff --git a/media-sound/jacktrip/jacktrip-1.7.0.ebuild 
b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
deleted file mode 100644
index 1e22baadc..0
--- a/media-sound/jacktrip/jacktrip-1.7.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-any-r1 meson
-
-DESCRIPTION="Send JACK audio over a network"
-HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
-SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="gui jack +rtaudio virtualstudio"
-REQUIRED_USE="
-   virtualstudio? ( gui )
-   || ( jack rtaudio )
-"
-
-DEPEND="
-   dev-qt/qtcore:5=
-   dev-qt/qtnetwork:5=
-
-   gui? (
-   dev-qt/qtgui:5=
-   dev-qt/qtwidgets:5=
-   )
-
-   jack? (
-   virtual/jack
-   )
-
-   rtaudio? (
-   media-libs/rtaudio:=
-   )
-
-   virtualstudio? (
-   dev-qt/qtdeclarative:5=
-   dev-qt/qtnetworkauth:5=
-   dev-qt/qtsvg:5=
-   dev-qt/qtwebsockets:5=
-   )
-"
-RDEPEND="${DEPEND}"
-# shellcheck disable=SC2016
-BDEPEND="
-   $(python_gen_any_dep '
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ')
-"
-
-python_check_deps() {
-   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && \
-   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dweakjack=false
-   -Dnoupdater=true
-   -Dnogui=$(usex gui false true)
-   -Dnovs=$(usex virtualstudio false true)
-   $(meson_feature jack)
-   $(meson_feature rtaudio)
-   )
-
-   meson_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/

2023-02-23 Thread Adrian Schollmeyer
commit: fb1d8c0d4d670404b6c33fe2e9feef2c6017aa7c
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Feb 23 12:35:17 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu Feb 23 14:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb1d8c0d

media-sound/jacktrip: inherit xdg.eclass

This is required to update desktop, icons and mimeinfo caches on
postinst and postrm.

Closes: https://bugs.gentoo.org/show_bug.cgi?id=896024
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 .../jacktrip/{jacktrip-1.7.1.ebuild => jacktrip-1.7.1-r1.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/jacktrip/jacktrip-1.7.1.ebuild 
b/media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild
similarity index 97%
rename from media-sound/jacktrip/jacktrip-1.7.1.ebuild
rename to media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild
index 1e22baadc..289b629ff 100644
--- a/media-sound/jacktrip/jacktrip-1.7.1.ebuild
+++ b/media-sound/jacktrip/jacktrip-1.7.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
-inherit python-any-r1 meson
+inherit python-any-r1 xdg meson
 
 DESCRIPTION="Send JACK audio over a network"
 HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;



[gentoo-commits] repo/proj/guru:dev commit in: app-office/jameica-bin/

2023-02-17 Thread Adrian Schollmeyer
commit: f52d8defd4e1e3ceffdd2c7b6249502a92717da4
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 17 20:23:58 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 17 20:23:58 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f52d8def

app-office/jameica-bin: add 2.10.3, drop 2.10.2

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-office/jameica-bin/Manifest | 2 +-
 .../{jameica-bin-2.10.2.ebuild => jameica-bin-2.10.3.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-office/jameica-bin/Manifest b/app-office/jameica-bin/Manifest
index c7f04e8d2..cc3185563 100644
--- a/app-office/jameica-bin/Manifest
+++ b/app-office/jameica-bin/Manifest
@@ -1 +1 @@
-DIST jameica-linux64-2.10.2.zip 28871016 BLAKE2B 
4f37d0d96da37845da4b3da6ae3dbc4e891027f304ed2eeae6bbe566c25a00d1fae6b16e5cd970d8c73f12cc3dbeb7c8967aa673945b6b9306ff5ad23ae60492
 SHA512 
60645c31ebfd2580cfe4c4778cdcd2bbfda985fcdf2c6e5d01ecef51d054eaaa623c6b59ee7c55f1c77d371afc3c09622cc872cf3dac8938a203d06e524a55f9
+DIST jameica-linux64-2.10.3.zip 28886523 BLAKE2B 
d49e187d5862155583ecda50e83345988aa94493737d76f5002a4c8b0f69995b3023bc696bfaed8a4f15ebe39bc7c7a95fd5c28db6be7800bf66f15af93a215b
 SHA512 
080dc2c04acec725b5cbf8fd025743e91742065b4ef0d44a44e149bfaf74ac69b9061a925bc89282cbd12e22c39b2bcfa93902f473fdd9319eb2f46ff164da5a

diff --git a/app-office/jameica-bin/jameica-bin-2.10.2.ebuild 
b/app-office/jameica-bin/jameica-bin-2.10.3.ebuild
similarity index 100%
rename from app-office/jameica-bin/jameica-bin-2.10.2.ebuild
rename to app-office/jameica-bin/jameica-bin-2.10.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/

2023-02-17 Thread Adrian Schollmeyer
commit: 507a0962d873305aeeb39b0d0cd07f529fbf3f82
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 17 19:53:45 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 17 19:53:45 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=507a0962

media-sound/jacktrip: add missing BDEPEND

Two python deps are required during configure to generate a manifest
file with a python script.

Bug: https://bugs.gentoo.org/890284
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/jacktrip/jacktrip-1.7.0.ebuild | 15 ++-
 media-sound/jacktrip/jacktrip-1.7.1.ebuild | 15 ++-
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/media-sound/jacktrip/jacktrip-1.7.0.ebuild 
b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
index f753e329b..1e22baadc 100644
--- a/media-sound/jacktrip/jacktrip-1.7.0.ebuild
+++ b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 meson
 
 DESCRIPTION="Send JACK audio over a network"
 HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
@@ -43,6 +44,18 @@ DEPEND="
)
 "
 RDEPEND="${DEPEND}"
+# shellcheck disable=SC2016
+BDEPEND="
+   $(python_gen_any_dep '
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+
+python_check_deps() {
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
 
 src_configure() {
local emesonargs=(

diff --git a/media-sound/jacktrip/jacktrip-1.7.1.ebuild 
b/media-sound/jacktrip/jacktrip-1.7.1.ebuild
index f753e329b..1e22baadc 100644
--- a/media-sound/jacktrip/jacktrip-1.7.1.ebuild
+++ b/media-sound/jacktrip/jacktrip-1.7.1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 meson
 
 DESCRIPTION="Send JACK audio over a network"
 HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
@@ -43,6 +44,18 @@ DEPEND="
)
 "
 RDEPEND="${DEPEND}"
+# shellcheck disable=SC2016
+BDEPEND="
+   $(python_gen_any_dep '
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+"
+
+python_check_deps() {
+   python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+}
 
 src_configure() {
local emesonargs=(



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/

2023-02-17 Thread Adrian Schollmeyer
commit: c8ccb401adf4032534687e3045b58b79a7b4c880
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 17 17:03:15 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 17 17:03:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8ccb401

dev-cpp/dpp: revbump all versions

The changes from the last commit change the build result, so a revbump
is necessary.

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/{dpp-10.0.21.ebuild => dpp-10.0.21-r1.ebuild} | 0
 dev-cpp/dpp/{dpp-10.0.22.ebuild => dpp-10.0.22-r1.ebuild} | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-cpp/dpp/dpp-10.0.21.ebuild b/dev-cpp/dpp/dpp-10.0.21-r1.ebuild
similarity index 100%
rename from dev-cpp/dpp/dpp-10.0.21.ebuild
rename to dev-cpp/dpp/dpp-10.0.21-r1.ebuild

diff --git a/dev-cpp/dpp/dpp-10.0.22.ebuild b/dev-cpp/dpp/dpp-10.0.22-r1.ebuild
similarity index 100%
rename from dev-cpp/dpp/dpp-10.0.22.ebuild
rename to dev-cpp/dpp/dpp-10.0.22-r1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/files/, dev-cpp/dpp/

2023-02-17 Thread Adrian Schollmeyer
commit: 3b0efeeaeb01626ba215b0613ee05f733196860f
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 17 17:01:01 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 17 17:01:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b0efeea

dev-cpp/dpp: backport upstream PR #596 build system rework

This rework finally gives back control over optimization flags and the
like to CXXFLAGS/LDFLAGS instead of overwriting it in the ebuild. This
might be relevant for systems where certain optimization flags are
needed for performance reasons.

Closes: https://bugs.gentoo.org/890014
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest   |   1 +
 dev-cpp/dpp/dpp-10.0.21.ebuild |   3 +
 dev-cpp/dpp/dpp-10.0.22.ebuild |   6 +
 .../dpp-rework-compiler-flag-setting-890014.patch  | 147 +
 4 files changed, 157 insertions(+)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
index e250f4a89..73ec513e5 100644
--- a/dev-cpp/dpp/Manifest
+++ b/dev-cpp/dpp/Manifest
@@ -1,3 +1,4 @@
 DIST dpp-10.0.21-fix-install.patch 4090 BLAKE2B 
b4177190fb620952619ed5a0e4147a9adde4871f00643129b1f1140152718816cbcc1099c25e0b350c65ede56c2c5f373aeaf6345c382ba953c3ad32e9e3f2fd
 SHA512 
8dd9a5f7db0097bc7de8e0a50253bc144786786331e3cfbfb00884925c41746e7a81bd2f87254d3bcc8d72bb820415bd92013cd0968950533bffa382bc53f279
 DIST dpp-10.0.21.tar.gz 13706441 BLAKE2B 
e7e68d4d121d17ad840790f14375ddc4e3c95c56ced03a90667b8b838205f3e46162bc9d60ea33d50a619335c7395318a9dd47583eddca3e73481879fe35f393
 SHA512 
a335886cdde5772b5602426e68c50d91e921cd127bcb918066c450b39fc5b0cf87ae692096140e76176d87265bd0d9de1fbb9d808a1f217dc2c8ef27210ad57f
 DIST dpp-10.0.22.tar.gz 13712205 BLAKE2B 
b935b763f87bfd1058e72f8d297fda136f532a03a5b9f3a6e3471f0ce64988c9615105fb1eb9b19192844cdaab9d332f355dfc22f8bcdbf977eec3eb5f0b8df3
 SHA512 
6c71673b47d559ef4f04b30cd72a3bd0a31b72ffe6d73dd17470a7e754eba75d21218ebd247702441db45549e5dcea9b200f3d435dd3a9af76fda90740ca4f1a
+DIST dpp-890014-rework-compiler-flags.patch 6670 BLAKE2B 
f23ad8f7347841aa924b82b706fbdc5ff5ceac9e90e6c01c28f13117619235a057648e30cdb92d5e3401c228c7497e8804e894d2dfd5d3591e2860746acfcaa2
 SHA512 
c5777efab36187b59ac8c0d5177752c4f605e584b0f3f2435bf210f792879df0461d64332725e4c47e19f026b3b11eeb2d243425bab9f888cf239dafbedc3890

diff --git a/dev-cpp/dpp/dpp-10.0.21.ebuild b/dev-cpp/dpp/dpp-10.0.21.ebuild
index f8bb48f57..20c778ac6 100644
--- a/dev-cpp/dpp/dpp-10.0.21.ebuild
+++ b/dev-cpp/dpp/dpp-10.0.21.ebuild
@@ -10,6 +10,7 @@ HOMEPAGE="https://dpp.dev/ 
https://github.com/brainboxdotcc/DPP;
 SRC_URI="
https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz

https://patch-diff.githubusercontent.com/raw/brainboxdotcc/DPP/pull/591.patch 
-> ${P}-fix-install.patch
+   
https://patch-diff.githubusercontent.com/raw/brainboxdotcc/DPP/pull/596.patch 
-> ${PN}-890014-rework-compiler-flags.patch
 "
 
 LICENSE="Apache-2.0"
@@ -33,6 +34,8 @@ DEPEND="${RDEPEND}"
 PATCHES=(
# Backport of the installation fixes, remove after 10.0.21
"${DISTDIR}/${P}-fix-install.patch"
+   # Backport of the compiler flag setting fixes, remove after 10.0.22, 
https://bugs.gentoo.org/890014
+   "${DISTDIR}/${PN}-890014-rework-compiler-flags.patch"
 )
 
 S="${WORKDIR}/DPP-${PV}"

diff --git a/dev-cpp/dpp/dpp-10.0.22.ebuild b/dev-cpp/dpp/dpp-10.0.22.ebuild
index 6efc34565..bf42bca13 100644
--- a/dev-cpp/dpp/dpp-10.0.22.ebuild
+++ b/dev-cpp/dpp/dpp-10.0.22.ebuild
@@ -9,6 +9,7 @@ DESCRIPTION="Lightweight C++ Discord bot library"
 HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
 SRC_URI="
https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://patch-diff.githubusercontent.com/raw/brainboxdotcc/DPP/pull/596.patch 
-> ${PN}-890014-rework-compiler-flags.patch
 "
 
 LICENSE="Apache-2.0"
@@ -33,6 +34,11 @@ S="${WORKDIR}/DPP-${PV}"
 
 DOCS=( "README.md" "SECURITY.md" )
 
+PATCHES=(
+   # Backport of the compiler flag setting fixes, remove after 10.0.22, 
https://bugs.gentoo.org/890014
+   "${DISTDIR}/${PN}-890014-rework-compiler-flags.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=true

diff --git a/dev-cpp/dpp/files/dpp-rework-compiler-flag-setting-890014.patch 
b/dev-cpp/dpp/files/dpp-rework-compiler-flag-setting-890014.patch
new file mode 100644
index 0..5d41fa407
--- /dev/null
+++ b/dev-cpp/dpp/files/dpp-rework-compiler-flag-setting-890014.patch
@@ -0,0 +1,147 @@
+From 664b39498815689aae284f1d8541ed88a1101dd7 Mon Sep 17 00:00:00 2001
+From: NexAdn 
+Date: Sat, 7 Jan 2023 12:58:34 +0100
+Subject: [PATCH 1/4] build: Use CXX_FLAGS_{DEBUG,R

[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/

2023-02-10 Thread Adrian Schollmeyer
commit: d9afc1faa4034c6ae81e73273bc149982e179ba4
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 10 21:50:40 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 10 21:51:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9afc1fa

media-sound/jacktrip: add 1.7.1

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/jacktrip/Manifest  |  1 +
 media-sound/jacktrip/jacktrip-1.7.1.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest
index 299ebf3a4..d002cb0d8 100644
--- a/media-sound/jacktrip/Manifest
+++ b/media-sound/jacktrip/Manifest
@@ -1,2 +1,3 @@
 DIST jacktrip-1.6.8.tar.gz 5789095 BLAKE2B 
ebe1b0c6ade7b40ff6e06bd9f628ba6423542dd496aeb447e5eed5865901b27c3f4ab5dbbc55bfdf22daa0ca03d8a2b734dcd8f80f3c9d64a0c8efda95941fbb
 SHA512 
dc0bf64461eddfbedaa773c177a4c1387e205b5f3efeaf1e999b5ead21abe53122eebdeb75e853cdaeeb03c73eeb968ac7d5d6962b4af27b5009b724775a823c
 DIST jacktrip-1.7.0.tar.gz 5795989 BLAKE2B 
7ae402a98feadb450e7ac36951f4f967bd34b7dd3ce99e23bfe657e74d7a21ac248519ff66fbd1a2e5c719f302b63ec1585dcdc757b86d6608bcc845898d17af
 SHA512 
c7020afc3a495f0fd9aa4014c8a0b4a6f3bad162ad74184a1448fc65591f0f8ae0cc8ddc5be55d2b02c37036e254b8741d1b37ff3d1b0f97f02f3b9ae214
+DIST jacktrip-1.7.1.tar.gz 5801602 BLAKE2B 
05c6e917c73abce0528ed8fb01180bbdb92c2eb3dd14fd77a51dc24b1d15551052a47eeffd509bb92daf102fa2e342bd40e9e7c614aff62479c373ef2a0c8a45
 SHA512 
cd26c4ef5735567baf159a3389d6eb94b9a1ad4fa44354ffa8efa462a1aa84da112b960fef756b5c7d8a37e31598df16b13935167aeccb85c261fc6782101658

diff --git a/media-sound/jacktrip/jacktrip-1.7.1.ebuild 
b/media-sound/jacktrip/jacktrip-1.7.1.ebuild
new file mode 100644
index 0..f753e329b
--- /dev/null
+++ b/media-sound/jacktrip/jacktrip-1.7.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Send JACK audio over a network"
+HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
+SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gui jack +rtaudio virtualstudio"
+REQUIRED_USE="
+   virtualstudio? ( gui )
+   || ( jack rtaudio )
+"
+
+DEPEND="
+   dev-qt/qtcore:5=
+   dev-qt/qtnetwork:5=
+
+   gui? (
+   dev-qt/qtgui:5=
+   dev-qt/qtwidgets:5=
+   )
+
+   jack? (
+   virtual/jack
+   )
+
+   rtaudio? (
+   media-libs/rtaudio:=
+   )
+
+   virtualstudio? (
+   dev-qt/qtdeclarative:5=
+   dev-qt/qtnetworkauth:5=
+   dev-qt/qtsvg:5=
+   dev-qt/qtwebsockets:5=
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dweakjack=false
+   -Dnoupdater=true
+   -Dnogui=$(usex gui false true)
+   -Dnovs=$(usex virtualstudio false true)
+   $(meson_feature jack)
+   $(meson_feature rtaudio)
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/

2023-02-10 Thread Adrian Schollmeyer
commit: f1b92108938b1ef8bb21dba3315bf820550a7f0f
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Feb 10 21:51:07 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Feb 10 21:51:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1b92108

media-sound/jacktrip: drop 1.6.8

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/jacktrip/Manifest  |  1 -
 media-sound/jacktrip/jacktrip-1.6.8.ebuild | 58 --
 2 files changed, 59 deletions(-)

diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest
index d002cb0d8..9d6efdc28 100644
--- a/media-sound/jacktrip/Manifest
+++ b/media-sound/jacktrip/Manifest
@@ -1,3 +1,2 @@
-DIST jacktrip-1.6.8.tar.gz 5789095 BLAKE2B 
ebe1b0c6ade7b40ff6e06bd9f628ba6423542dd496aeb447e5eed5865901b27c3f4ab5dbbc55bfdf22daa0ca03d8a2b734dcd8f80f3c9d64a0c8efda95941fbb
 SHA512 
dc0bf64461eddfbedaa773c177a4c1387e205b5f3efeaf1e999b5ead21abe53122eebdeb75e853cdaeeb03c73eeb968ac7d5d6962b4af27b5009b724775a823c
 DIST jacktrip-1.7.0.tar.gz 5795989 BLAKE2B 
7ae402a98feadb450e7ac36951f4f967bd34b7dd3ce99e23bfe657e74d7a21ac248519ff66fbd1a2e5c719f302b63ec1585dcdc757b86d6608bcc845898d17af
 SHA512 
c7020afc3a495f0fd9aa4014c8a0b4a6f3bad162ad74184a1448fc65591f0f8ae0cc8ddc5be55d2b02c37036e254b8741d1b37ff3d1b0f97f02f3b9ae214
 DIST jacktrip-1.7.1.tar.gz 5801602 BLAKE2B 
05c6e917c73abce0528ed8fb01180bbdb92c2eb3dd14fd77a51dc24b1d15551052a47eeffd509bb92daf102fa2e342bd40e9e7c614aff62479c373ef2a0c8a45
 SHA512 
cd26c4ef5735567baf159a3389d6eb94b9a1ad4fa44354ffa8efa462a1aa84da112b960fef756b5c7d8a37e31598df16b13935167aeccb85c261fc6782101658

diff --git a/media-sound/jacktrip/jacktrip-1.6.8.ebuild 
b/media-sound/jacktrip/jacktrip-1.6.8.ebuild
deleted file mode 100644
index 9437113c7..0
--- a/media-sound/jacktrip/jacktrip-1.6.8.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Send JACK audio over a network"
-HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
-SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+gui jack +rtaudio virtualstudio"
-REQUIRED_USE="
-   virtualstudio? ( gui )
-   || ( jack rtaudio )
-"
-
-DEPEND="
-   dev-qt/qtcore:5=
-   dev-qt/qtnetwork:5=
-
-   gui? (
-   dev-qt/qtgui:5=
-   dev-qt/qtwidgets:5=
-   )
-
-   jack? (
-   virtual/jack
-   )
-
-   rtaudio? (
-   media-libs/rtaudio:=
-   )
-
-   virtualstudio? (
-   dev-qt/qtdeclarative:5=
-   dev-qt/qtnetworkauth:5=
-   dev-qt/qtsvg:5=
-   dev-qt/qtwebsockets:5=
-   )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dweakjack=false
-   -Dnoupdater=true
-   -Dnogui=$(usex gui false true)
-   -Dnovs=$(usex virtualstudio false true)
-   $(meson_feature jack)
-   $(meson_feature rtaudio)
-   )
-
-   meson_src_configure
-}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/

2023-01-24 Thread Adrian Schollmeyer
commit: 57a23cdb84d5e9a3d1cdd91fdf61ec95bfe5112a
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Jan 24 23:02:54 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Jan 24 23:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57a23cdb

media-sound/jacktrip: add 1.7.0

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/jacktrip/Manifest  |  1 +
 media-sound/jacktrip/jacktrip-1.7.0.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest
index 62c1ad5d6..299ebf3a4 100644
--- a/media-sound/jacktrip/Manifest
+++ b/media-sound/jacktrip/Manifest
@@ -1 +1,2 @@
 DIST jacktrip-1.6.8.tar.gz 5789095 BLAKE2B 
ebe1b0c6ade7b40ff6e06bd9f628ba6423542dd496aeb447e5eed5865901b27c3f4ab5dbbc55bfdf22daa0ca03d8a2b734dcd8f80f3c9d64a0c8efda95941fbb
 SHA512 
dc0bf64461eddfbedaa773c177a4c1387e205b5f3efeaf1e999b5ead21abe53122eebdeb75e853cdaeeb03c73eeb968ac7d5d6962b4af27b5009b724775a823c
+DIST jacktrip-1.7.0.tar.gz 5795989 BLAKE2B 
7ae402a98feadb450e7ac36951f4f967bd34b7dd3ce99e23bfe657e74d7a21ac248519ff66fbd1a2e5c719f302b63ec1585dcdc757b86d6608bcc845898d17af
 SHA512 
c7020afc3a495f0fd9aa4014c8a0b4a6f3bad162ad74184a1448fc65591f0f8ae0cc8ddc5be55d2b02c37036e254b8741d1b37ff3d1b0f97f02f3b9ae214

diff --git a/media-sound/jacktrip/jacktrip-1.7.0.ebuild 
b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
new file mode 100644
index 0..f753e329b
--- /dev/null
+++ b/media-sound/jacktrip/jacktrip-1.7.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Send JACK audio over a network"
+HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
+SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="gui jack +rtaudio virtualstudio"
+REQUIRED_USE="
+   virtualstudio? ( gui )
+   || ( jack rtaudio )
+"
+
+DEPEND="
+   dev-qt/qtcore:5=
+   dev-qt/qtnetwork:5=
+
+   gui? (
+   dev-qt/qtgui:5=
+   dev-qt/qtwidgets:5=
+   )
+
+   jack? (
+   virtual/jack
+   )
+
+   rtaudio? (
+   media-libs/rtaudio:=
+   )
+
+   virtualstudio? (
+   dev-qt/qtdeclarative:5=
+   dev-qt/qtnetworkauth:5=
+   dev-qt/qtsvg:5=
+   dev-qt/qtwebsockets:5=
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dweakjack=false
+   -Dnoupdater=true
+   -Dnogui=$(usex gui false true)
+   -Dnovs=$(usex virtualstudio false true)
+   $(meson_feature jack)
+   $(meson_feature rtaudio)
+   )
+
+   meson_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/jacktrip/

2023-01-07 Thread Adrian Schollmeyer
commit: 9d03b6c3bd4baf858ae1f04c3116f56e97daa9a8
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sat Jan  7 13:36:58 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sat Jan  7 13:37:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d03b6c3

media-sound/jacktrip: new package, add 1.6.8

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/jacktrip/Manifest  |  1 +
 media-sound/jacktrip/jacktrip-1.6.8.ebuild | 58 ++
 media-sound/jacktrip/metadata.xml  | 16 +
 3 files changed, 75 insertions(+)

diff --git a/media-sound/jacktrip/Manifest b/media-sound/jacktrip/Manifest
new file mode 100644
index 0..62c1ad5d6
--- /dev/null
+++ b/media-sound/jacktrip/Manifest
@@ -0,0 +1 @@
+DIST jacktrip-1.6.8.tar.gz 5789095 BLAKE2B 
ebe1b0c6ade7b40ff6e06bd9f628ba6423542dd496aeb447e5eed5865901b27c3f4ab5dbbc55bfdf22daa0ca03d8a2b734dcd8f80f3c9d64a0c8efda95941fbb
 SHA512 
dc0bf64461eddfbedaa773c177a4c1387e205b5f3efeaf1e999b5ead21abe53122eebdeb75e853cdaeeb03c73eeb968ac7d5d6962b4af27b5009b724775a823c

diff --git a/media-sound/jacktrip/jacktrip-1.6.8.ebuild 
b/media-sound/jacktrip/jacktrip-1.6.8.ebuild
new file mode 100644
index 0..9437113c7
--- /dev/null
+++ b/media-sound/jacktrip/jacktrip-1.6.8.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Send JACK audio over a network"
+HOMEPAGE="https://jacktrip.github.io/jacktrip/ 
https://github.com/jacktrip/jacktrip;
+SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+gui jack +rtaudio virtualstudio"
+REQUIRED_USE="
+   virtualstudio? ( gui )
+   || ( jack rtaudio )
+"
+
+DEPEND="
+   dev-qt/qtcore:5=
+   dev-qt/qtnetwork:5=
+
+   gui? (
+   dev-qt/qtgui:5=
+   dev-qt/qtwidgets:5=
+   )
+
+   jack? (
+   virtual/jack
+   )
+
+   rtaudio? (
+   media-libs/rtaudio:=
+   )
+
+   virtualstudio? (
+   dev-qt/qtdeclarative:5=
+   dev-qt/qtnetworkauth:5=
+   dev-qt/qtsvg:5=
+   dev-qt/qtwebsockets:5=
+   )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local emesonargs=(
+   -Dweakjack=false
+   -Dnoupdater=true
+   -Dnogui=$(usex gui false true)
+   -Dnovs=$(usex virtualstudio false true)
+   $(meson_feature jack)
+   $(meson_feature rtaudio)
+   )
+
+   meson_src_configure
+}

diff --git a/media-sound/jacktrip/metadata.xml 
b/media-sound/jacktrip/metadata.xml
new file mode 100644
index 0..8013bf64e
--- /dev/null
+++ b/media-sound/jacktrip/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   nex+b-...@nexadn.de
+   Adrian Schollmeyer
+   
+   
+   Enable rtaudio backend
+   Enable VirtualStudio extension
+   
+   
+   jacktrip/jacktrip
+   https://github.com/jacktrip/jacktrip/issues
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/opensoundmeter/

2023-01-05 Thread Adrian Schollmeyer
commit: c8eae4f58b98529e410d3f75c04a6b90b3eff1b9
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Jan  5 10:27:18 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu Jan  5 10:27:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8eae4f5

media-sound/opensoundmeter: add 1.2.2_p20230104, drop 1.2.2_p20220104

Of course I had to make that 2022 -> 2023 mistake...

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 ...meter-1.2.2_p20220104.ebuild => opensoundmeter-1.2.2_p20230104.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/media-sound/opensoundmeter/opensoundmeter-1.2.2_p20220104.ebuild 
b/media-sound/opensoundmeter/opensoundmeter-1.2.2_p20230104.ebuild
similarity index 100%
rename from media-sound/opensoundmeter/opensoundmeter-1.2.2_p20220104.ebuild
rename to media-sound/opensoundmeter/opensoundmeter-1.2.2_p20230104.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/opensoundmeter/files/, media-sound/opensoundmeter/

2023-01-04 Thread Adrian Schollmeyer
commit: 06c2a1810f75a013607a1c71083922144c7f7ed5
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Wed Jan  4 21:30:13 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Wed Jan  4 21:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06c2a181

media-sound/opensoundmeter: add 1.2.2, 1.2.2_p20220104

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/opensoundmeter/Manifest|   1 +
 .../files/opensoundmeter-deadlock-fix.patch|  64 ++
 .../files/opensoundmeter-jack-support.patch| 668 +
 .../opensoundmeter/opensoundmeter-1.2.2.ebuild |  60 ++
 .../opensoundmeter-1.2.2_p20220104.ebuild  |  76 +++
 5 files changed, 869 insertions(+)

diff --git a/media-sound/opensoundmeter/Manifest 
b/media-sound/opensoundmeter/Manifest
index 3d1338830..1cbf64c3a 100644
--- a/media-sound/opensoundmeter/Manifest
+++ b/media-sound/opensoundmeter/Manifest
@@ -1 +1,2 @@
 DIST opensoundmeter-1.2.1.gh.tar.gz 41006647 BLAKE2B 
a3ab132f8a90497132dae3144dd91d162111754e79056bb95ae2f638f65dc6074d2dbc1739c07897f6b2771edfe82c284aea1a48cc9af9454a91698c6915fb5b
 SHA512 
41701377b5df85e08664b68fe102cb6da5d57e70c0366bb5aafc681c926ba7da0622cceb218998bd677e3313f2727b7ecfcb4fcfb5f80fa1fd87334e2a27c377
+DIST opensoundmeter-1.2.2.gh.tar.gz 41041122 BLAKE2B 
f04441b5d672bb3f2dfcafcd0a69a272f2196972eff5ec99f3990c822edb35513bc9c27e07adeb58711a5355c1de280433f39baf0002ce3a9424c507988f758e
 SHA512 
3cc848133b51a0409401347bdfccfe12b82b7fb07b8925593ee5b14053ac51ccb84c71960fc0d6e888f7a31baa78dba970588150a41a5f5d13fa54792806edc9

diff --git a/media-sound/opensoundmeter/files/opensoundmeter-deadlock-fix.patch 
b/media-sound/opensoundmeter/files/opensoundmeter-deadlock-fix.patch
new file mode 100644
index 0..4719fd788
--- /dev/null
+++ b/media-sound/opensoundmeter/files/opensoundmeter-deadlock-fix.patch
@@ -0,0 +1,64 @@
+diff --git a/src/audio/plugins/alsa.cpp b/src/audio/plugins/alsa.cpp
+index 9987ba3..61537f2 100644
+--- a/src/audio/plugins/alsa.cpp
 b/src/audio/plugins/alsa.cpp
+@@ -16,6 +16,7 @@
+  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+  */
+ #include "alsa.h"
++#include 
+ #include 
+ #include 
+ #define ALSA_BUFFER_SIZE 1024
+@@ -175,23 +176,26 @@ Format AlsaPlugin::deviceFormat(const DeviceInfo::Id 
, const Plugin::Directio
+ Stream *AlsaPlugin::open(const DeviceInfo::Id , const Plugin::Direction 
, const Format ,
+  QIODevice *endpoint)
+ {
+-std::lock_guard lock(m_deviceListMutex);
++std::unique_lock lock(m_deviceListMutex, std::defer_lock);
+ if (id.isNull()) {
+ return nullptr;
+ }
+ 
++assert(!lock.owns_lock());
++lock.lock();
+ AlsaPCMDevice *device = m_devices[ {mode, id}];
+ if (!device) {
+ device = new AlsaPCMDevice(id, mode, format, m_deviceListMutex);
+ connect (device, ::closed, this, [this, mode, id, 
device]() {
+-//mutex is locked here by device
++std::lock_guard lock{m_deviceListMutex};
+ m_devices[ {mode, id}] = nullptr;
+ device->deleteLater();
+-m_deviceListMutex.unlock();
+ });
+ 
+ m_devices[ {mode, id}] = device;
+ }
++assert(lock.owns_lock());
++lock.unlock();
+ if (!device->start()) {
+ return nullptr;
+ }
+@@ -326,14 +330,18 @@ bool AlsaPCMDevice::start()
+ }
+ QCoreApplication::processEvents();
+ if (m_callbacks.empty()) {
+-m_mutex.lock();
++std::unique_lock lock{m_mutex};
+ if (m_keepAlive) {
++lock.unlock();
+ QCoreApplication::processEvents();
++lock.lock();
+ } else {
+-m_threadActive = false;
++assert(lock.owns_lock());
++lock.unlock();
+ break;
+ }
+-m_mutex.unlock();
++assert(lock.owns_lock());
++lock.unlock();
+ }
+ m_threadActive = true;
+ m_keepAlive = false;

diff --git a/media-sound/opensoundmeter/files/opensoundmeter-jack-support.patch 
b/media-sound/opensoundmeter/files/opensoundmeter-jack-support.patch
new file mode 100644
index 0..b5c7ad9c9
--- /dev/null
+++ b/media-sound/opensoundmeter/files/opensoundmeter-jack-support.patch
@@ -0,0 +1,668 @@
+diff --git a/.travis.yml b/.travis.yml
+index ce9e997..2b6fbe4 100644
+--- a/.travis.yml
 b/.travis.yml
+@@ -10,11 +10,12 @@ before_install:
+ install:
+   - sudo apt-get install build-essential libgl1-mesa-dev
+   - sudo apt-get install qt514base qt514multimedia qt514quickcontrols2
++  - sudo apt-get install libjack-dev
+   - source /opt/qt514/bin/qt514-env.sh
+ 
+ 
+ script:
+-  - /opt/qt514/bin/qmake PREFIX=/usr
++  - /opt/qt514/bin

[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/

2023-01-04 Thread Adrian Schollmeyer
commit: 2a10ec15530b05bf1bad246780258ef22c06391e
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Wed Jan  4 19:39:31 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Wed Jan  4 19:39:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a10ec15

dev-cpp/dpp: add 10.0.22

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest   |  1 +
 dev-cpp/dpp/dpp-10.0.22.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
index 04fa1afc4..e250f4a89 100644
--- a/dev-cpp/dpp/Manifest
+++ b/dev-cpp/dpp/Manifest
@@ -1,2 +1,3 @@
 DIST dpp-10.0.21-fix-install.patch 4090 BLAKE2B 
b4177190fb620952619ed5a0e4147a9adde4871f00643129b1f1140152718816cbcc1099c25e0b350c65ede56c2c5f373aeaf6345c382ba953c3ad32e9e3f2fd
 SHA512 
8dd9a5f7db0097bc7de8e0a50253bc144786786331e3cfbfb00884925c41746e7a81bd2f87254d3bcc8d72bb820415bd92013cd0968950533bffa382bc53f279
 DIST dpp-10.0.21.tar.gz 13706441 BLAKE2B 
e7e68d4d121d17ad840790f14375ddc4e3c95c56ced03a90667b8b838205f3e46162bc9d60ea33d50a619335c7395318a9dd47583eddca3e73481879fe35f393
 SHA512 
a335886cdde5772b5602426e68c50d91e921cd127bcb918066c450b39fc5b0cf87ae692096140e76176d87265bd0d9de1fbb9d808a1f217dc2c8ef27210ad57f
+DIST dpp-10.0.22.tar.gz 13712205 BLAKE2B 
b935b763f87bfd1058e72f8d297fda136f532a03a5b9f3a6e3471f0ce64988c9615105fb1eb9b19192844cdaab9d332f355dfc22f8bcdbf977eec3eb5f0b8df3
 SHA512 
6c71673b47d559ef4f04b30cd72a3bd0a31b72ffe6d73dd17470a7e754eba75d21218ebd247702441db45549e5dcea9b200f3d435dd3a9af76fda90740ca4f1a

diff --git a/dev-cpp/dpp/dpp-10.0.22.ebuild b/dev-cpp/dpp/dpp-10.0.22.ebuild
new file mode 100644
index 0..6efc34565
--- /dev/null
+++ b/dev-cpp/dpp/dpp-10.0.22.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Lightweight C++ Discord bot library"
+HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
+SRC_URI="
+   https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+# DPP is extremely ABI instable due to frequent changes in the Discord API
+# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="voice"
+
+RDEPEND="
+   dev-libs/openssl:=
+   sys-libs/zlib:=
+
+   voice? (
+   dev-libs/libsodium:=
+   media-libs/opus
+   )
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/DPP-${PV}"
+
+DOCS=( "README.md" "SECURITY.md" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=true
+   -DBUILD_VOICE_SUPPORT=$(usex voice)
+   -DRUN_LDCONFIG=false
+   # Tests require network access
+   -DDPP_BUILD_TEST=false
+   -DDPP_NO_VCPKG=true
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/dpp/

2023-01-04 Thread Adrian Schollmeyer
commit: aa0b0d773661a5dda6832b77fb5cff5e4adb8d6c
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Wed Jan  4 13:34:20 2023 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Wed Jan  4 13:34:20 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa0b0d77

dev-cpp/dpp: new package, add 10.0.21

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/dpp/Manifest   |  2 ++
 dev-cpp/dpp/dpp-10.0.21.ebuild | 63 ++
 dev-cpp/dpp/metadata.xml   | 17 
 3 files changed, 82 insertions(+)

diff --git a/dev-cpp/dpp/Manifest b/dev-cpp/dpp/Manifest
new file mode 100644
index 0..04fa1afc4
--- /dev/null
+++ b/dev-cpp/dpp/Manifest
@@ -0,0 +1,2 @@
+DIST dpp-10.0.21-fix-install.patch 4090 BLAKE2B 
b4177190fb620952619ed5a0e4147a9adde4871f00643129b1f1140152718816cbcc1099c25e0b350c65ede56c2c5f373aeaf6345c382ba953c3ad32e9e3f2fd
 SHA512 
8dd9a5f7db0097bc7de8e0a50253bc144786786331e3cfbfb00884925c41746e7a81bd2f87254d3bcc8d72bb820415bd92013cd0968950533bffa382bc53f279
+DIST dpp-10.0.21.tar.gz 13706441 BLAKE2B 
e7e68d4d121d17ad840790f14375ddc4e3c95c56ced03a90667b8b838205f3e46162bc9d60ea33d50a619335c7395318a9dd47583eddca3e73481879fe35f393
 SHA512 
a335886cdde5772b5602426e68c50d91e921cd127bcb918066c450b39fc5b0cf87ae692096140e76176d87265bd0d9de1fbb9d808a1f217dc2c8ef27210ad57f

diff --git a/dev-cpp/dpp/dpp-10.0.21.ebuild b/dev-cpp/dpp/dpp-10.0.21.ebuild
new file mode 100644
index 0..f8bb48f57
--- /dev/null
+++ b/dev-cpp/dpp/dpp-10.0.21.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Lightweight C++ Discord bot library"
+HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP;
+SRC_URI="
+   https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://patch-diff.githubusercontent.com/raw/brainboxdotcc/DPP/pull/591.patch 
-> ${P}-fix-install.patch
+"
+
+LICENSE="Apache-2.0"
+# DPP is extremely ABI instable due to frequent changes in the Discord API
+# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="voice"
+
+RDEPEND="
+   dev-libs/openssl:=
+   sys-libs/zlib:=
+
+   voice? (
+   dev-libs/libsodium:=
+   media-libs/opus
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   # Backport of the installation fixes, remove after 10.0.21
+   "${DISTDIR}/${P}-fix-install.patch"
+)
+
+S="${WORKDIR}/DPP-${PV}"
+
+DOCS=( "README.md" "SECURITY.md" )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=true
+   -DBUILD_VOICE_SUPPORT=$(usex voice)
+   -DRUN_LDCONFIG=false
+   # Tests require network access
+   -DDPP_BUILD_TEST=false
+   -DDPP_NO_VCPKG=true
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # Installation fix, remove after 10.0.21
+   mv \
+   "${ED}"/usr/$(get_libdir)/cmake/dpp/libdpp-config.cmake \
+   "${ED}"/usr/$(get_libdir)/cmake/dpp/dpp-config.cmake \
+   || die "Failed to fix libdpp.cmake file name"
+}

diff --git a/dev-cpp/dpp/metadata.xml b/dev-cpp/dpp/metadata.xml
new file mode 100644
index 0..fe0768594
--- /dev/null
+++ b/dev-cpp/dpp/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   nex+b-...@nexadn.de
+   Adrian Schollmeyer
+   
+   
+   sam...@seals-are-bouncy.tech
+   
+   
+   Enable voice-chat support
+   
+   
+   brainboxdotcc/dpp
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/opensoundmeter/

2022-12-01 Thread Adrian Schollmeyer
commit: 7170e026b97e6af9df97f3f478443c1c026369b6
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Dec  1 23:02:32 2022 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu Dec  1 23:03:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7170e026

media-sound/opensoundmeter: new package, add 1.2.1

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 media-sound/opensoundmeter/Manifest|  1 +
 media-sound/opensoundmeter/metadata.xml| 12 +
 .../opensoundmeter/opensoundmeter-1.2.1.ebuild | 60 ++
 3 files changed, 73 insertions(+)

diff --git a/media-sound/opensoundmeter/Manifest 
b/media-sound/opensoundmeter/Manifest
new file mode 100644
index 0..3d1338830
--- /dev/null
+++ b/media-sound/opensoundmeter/Manifest
@@ -0,0 +1 @@
+DIST opensoundmeter-1.2.1.gh.tar.gz 41006647 BLAKE2B 
a3ab132f8a90497132dae3144dd91d162111754e79056bb95ae2f638f65dc6074d2dbc1739c07897f6b2771edfe82c284aea1a48cc9af9454a91698c6915fb5b
 SHA512 
41701377b5df85e08664b68fe102cb6da5d57e70c0366bb5aafc681c926ba7da0622cceb218998bd677e3313f2727b7ecfcb4fcfb5f80fa1fd87334e2a27c377

diff --git a/media-sound/opensoundmeter/metadata.xml 
b/media-sound/opensoundmeter/metadata.xml
new file mode 100644
index 0..f5e727391
--- /dev/null
+++ b/media-sound/opensoundmeter/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   nex+b-...@nexadn.de
+   
+   
+   psmokotnin/osm
+   https://github.com/psmokotnin/osm/issues
+   
https://github.com/psmokotnin/osm/releases
+   
+

diff --git a/media-sound/opensoundmeter/opensoundmeter-1.2.1.ebuild 
b/media-sound/opensoundmeter/opensoundmeter-1.2.1.ebuild
new file mode 100644
index 0..372bb74c4
--- /dev/null
+++ b/media-sound/opensoundmeter/opensoundmeter-1.2.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils desktop
+
+DESCRIPTION="FFT based application for tuning sound systems"
+HOMEPAGE="https://opensoundmeter.com/en/ https://github.com/psmokotnin/osm;
+SRC_URI="
+   https://github.com/psmokotnin/osm/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+"
+
+# GPL-3 for the codebase
+# N-Noise-EULA for the M-Noise noise generator
+LICENSE="GPL-3 M-Noise-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+   dev-qt/qtcore:5=
+   dev-qt/qtnetwork:5=
+   dev-qt/qtopengl:5=
+   dev-qt/qtquickcontrols2:5=
+   dev-qt/qtwidgets:5=
+   media-libs/alsa-lib
+"
+RDEPEND="${DEPEND}"
+# qtcore for qmake5
+BDEPEND="
+   dev-qt/qtcore:5
+"
+
+S="${WORKDIR}/osm-${PV}"
+DOCS=( "README.md" )
+
+src_prepare() {
+   default
+   mkdir -p build || die
+}
+
+src_configure() {
+   cd build || die
+   eqmake5 ../OpenSoundMeter.pro
+}
+
+src_compile() {
+   cd build || die
+   emake
+}
+
+src_install() {
+   # The default OpenSoundMeter doesn't respect standard dirs, so we 
install
+   # manually
+   dobin build/OpenSoundMeter
+
+   sed "s/Icon=white/Icon=${PN}/g" "OpenSoundMeter.desktop" || die
+   domenu "OpenSoundMeter.desktop"
+   newicon icons/white.png "${PN}.png"
+}



[gentoo-commits] repo/proj/guru:dev commit in: licenses/

2022-12-01 Thread Adrian Schollmeyer
commit: 3f131baa90736b78362dbc9983597c5fb14c1994
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sat Oct 22 20:23:09 2022 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu Dec  1 23:03:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f131baa

licenses: Add M-Noise-EULA

Required for media-sound/opensoundmeter

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 licenses/M-Noise-EULA | 73 +++
 1 file changed, 73 insertions(+)

diff --git a/licenses/M-Noise-EULA b/licenses/M-Noise-EULA
new file mode 100644
index 0..ca0f69a44
--- /dev/null
+++ b/licenses/M-Noise-EULA
@@ -0,0 +1,73 @@
+The Meyer Sound M‑Noise test signal is being provided to you subject to the
+following license agreement. Please read.
+
+IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT DOWNLOAD OR USE THE
+M‑NOISE TEST SIGNAL.
+
+
+BACKGROUND
+
+The M-Noise test signal was created by Meyer Sound Laboratories, Incorporated
+(“Meyer Sound”) for the use and benefit of the professional audio community.
+Subject to the provisions of the license, Meyer Sound is making this test 
signal
+freely available to all audio professionals who wish to use this signal. TO 
WORK
+PROPERLY THE M-NOISE TEST SIGNAL MUST BE USED AS INSTRUCTED. DETAILED
+INSTRUCTIONS ON THE PROPER USE OF THE M-NOISE TEST SIGNAL ARE PROVIDED ON THE
+MEYER SOUND DEDICATED WEBSITE FOR M-NOISE UNDER “M-NOISE PROCEDURE.” See
+https://m-noise.org/procedure/.
+
+
+FILE DELIVERY FORMAT AND LICENSE
+
+The M-Noise test signal is provided to you in Waveform Audio File Format (.wav)
+for use in testing loudspeaker systems (“the Purpose”). You are granted free of
+charge the non-exclusive, transferable, worldwide and perpetual license
+to copy, use and analyze the M-Noise .wav file and the test signal
+provided by this file for the Purpose.
+
+
+USE OF M‑NOISE TRADEMARK
+
+M-Noise is a trademark of Meyer Sound Laboratories, Incorporated and signifies
+that the audio file used in the tests is based on an original unaltered .wav
+audio file supplied by Meyer Sound (“genuine M-Noise test signal”). You may use
+the M-NOISE trademark to identify a test signal as a genuine M-Noise test 
signal
+and in connection with test results produced by a genuine M-Noise test signal
+used in accordance with Meyer Sound’s instructions. Your use of the M-Noise
+trademark shall inure to the benefit of Meyer Sound. You may not use the 
M-Noise
+trademark: i. To identify a loudspeaker system test signal that is not based on
+a genuine M-Noise test signal; or ii. To identify a loudspeaker system test
+signal based on a genuine M-Noise test signal that has been altered in any way;
+or iii. To identity or describe test results that were not produced by a 
genuine
+M-Noise test signal; or iv. To identity or describe test results that were
+produced by a genuine M-Noise test signal without following Meyer Sound’s
+instructions on the proper use of the M-Noise test signal.
+
+
+WARRANTY DISCLAIMER
+
+The M-Noise test signal is provided to you “as is.” Meyer Sound disclaims all
+warranties with respect to M-Noise, including, without limitation, any implied
+warranties of merchantability or fitness for a particular purpose. The entire
+risk as to the performance of M-Noise resides with you, the user. Meyer Sound
+does not warrant that the functionality of M-Noise will meet your requirements
+or that your use of M-Noise will be error free. LIMITATION OF LIABILITY In no
+event shall Meyer Sound be liable to you or to any third party for any
+consequential, incidental or special damages (including lost profits) arising
+out of or in any way connected with this license or your use of the M-Noise 
test
+signal, regardless of legal theory, even if Meyer Sound has been advised of the
+possibility of such damages.
+
+
+GENERAL
+
+If a court of competent jurisdiction holds any provision of this agreement
+invalid, such provision shall to that extent be deemed omitted and shall not
+affect the remaining provisions of this agreement, which shall remain in full
+force and effect. This agreement constitutes the entire agreement between you
+and Meyer Sound with respect to the M-Noise test signal and your use thereof.
+Any changes to this agreement must be in writing and signed by an authorized
+representative of Meyer Sound. A waiver of a term of this agreement shall not 
be
+deemed a continuing waiver of such term or a waiver of any other term of this
+agreement. M-Noise is a trademark of Meyer Sound Laboratories, Incorporated.
+M-Noise Test Signal and Test Method is Patent Pending.



[gentoo-commits] repo/proj/guru:dev commit in: licenses/

2022-10-25 Thread Adrian Schollmeyer
commit: a18b5b02d649331d652c648a5bb0f26cb296f3bd
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Oct 25 18:22:25 2022 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Oct 25 18:22:59 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a18b5b02

Revert "licenses: Add M-Noise-EULA"

Pushed by accident.

This reverts commit 7a983ae144c1c598052855061f14efd86d854a41.

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 licenses/M-Noise-EULA | 73 ---
 1 file changed, 73 deletions(-)

diff --git a/licenses/M-Noise-EULA b/licenses/M-Noise-EULA
deleted file mode 100644
index ca0f69a44..0
--- a/licenses/M-Noise-EULA
+++ /dev/null
@@ -1,73 +0,0 @@
-The Meyer Sound M‑Noise test signal is being provided to you subject to the
-following license agreement. Please read.
-
-IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT DOWNLOAD OR USE THE
-M‑NOISE TEST SIGNAL.
-
-
-BACKGROUND
-
-The M-Noise test signal was created by Meyer Sound Laboratories, Incorporated
-(“Meyer Sound”) for the use and benefit of the professional audio community.
-Subject to the provisions of the license, Meyer Sound is making this test 
signal
-freely available to all audio professionals who wish to use this signal. TO 
WORK
-PROPERLY THE M-NOISE TEST SIGNAL MUST BE USED AS INSTRUCTED. DETAILED
-INSTRUCTIONS ON THE PROPER USE OF THE M-NOISE TEST SIGNAL ARE PROVIDED ON THE
-MEYER SOUND DEDICATED WEBSITE FOR M-NOISE UNDER “M-NOISE PROCEDURE.” See
-https://m-noise.org/procedure/.
-
-
-FILE DELIVERY FORMAT AND LICENSE
-
-The M-Noise test signal is provided to you in Waveform Audio File Format (.wav)
-for use in testing loudspeaker systems (“the Purpose”). You are granted free of
-charge the non-exclusive, transferable, worldwide and perpetual license
-to copy, use and analyze the M-Noise .wav file and the test signal
-provided by this file for the Purpose.
-
-
-USE OF M‑NOISE TRADEMARK
-
-M-Noise is a trademark of Meyer Sound Laboratories, Incorporated and signifies
-that the audio file used in the tests is based on an original unaltered .wav
-audio file supplied by Meyer Sound (“genuine M-Noise test signal”). You may use
-the M-NOISE trademark to identify a test signal as a genuine M-Noise test 
signal
-and in connection with test results produced by a genuine M-Noise test signal
-used in accordance with Meyer Sound’s instructions. Your use of the M-Noise
-trademark shall inure to the benefit of Meyer Sound. You may not use the 
M-Noise
-trademark: i. To identify a loudspeaker system test signal that is not based on
-a genuine M-Noise test signal; or ii. To identify a loudspeaker system test
-signal based on a genuine M-Noise test signal that has been altered in any way;
-or iii. To identity or describe test results that were not produced by a 
genuine
-M-Noise test signal; or iv. To identity or describe test results that were
-produced by a genuine M-Noise test signal without following Meyer Sound’s
-instructions on the proper use of the M-Noise test signal.
-
-
-WARRANTY DISCLAIMER
-
-The M-Noise test signal is provided to you “as is.” Meyer Sound disclaims all
-warranties with respect to M-Noise, including, without limitation, any implied
-warranties of merchantability or fitness for a particular purpose. The entire
-risk as to the performance of M-Noise resides with you, the user. Meyer Sound
-does not warrant that the functionality of M-Noise will meet your requirements
-or that your use of M-Noise will be error free. LIMITATION OF LIABILITY In no
-event shall Meyer Sound be liable to you or to any third party for any
-consequential, incidental or special damages (including lost profits) arising
-out of or in any way connected with this license or your use of the M-Noise 
test
-signal, regardless of legal theory, even if Meyer Sound has been advised of the
-possibility of such damages.
-
-
-GENERAL
-
-If a court of competent jurisdiction holds any provision of this agreement
-invalid, such provision shall to that extent be deemed omitted and shall not
-affect the remaining provisions of this agreement, which shall remain in full
-force and effect. This agreement constitutes the entire agreement between you
-and Meyer Sound with respect to the M-Noise test signal and your use thereof.
-Any changes to this agreement must be in writing and signed by an authorized
-representative of Meyer Sound. A waiver of a term of this agreement shall not 
be
-deemed a continuing waiver of such term or a waiver of any other term of this
-agreement. M-Noise is a trademark of Meyer Sound Laboratories, Incorporated.
-M-Noise Test Signal and Test Method is Patent Pending.



[gentoo-commits] repo/proj/guru:dev commit in: licenses/

2022-10-25 Thread Adrian Schollmeyer
commit: 7a983ae144c1c598052855061f14efd86d854a41
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sat Oct 22 20:23:09 2022 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Oct 25 18:21:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a983ae1

licenses: Add M-Noise-EULA

Required for media-sound/opensoundmeter

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 licenses/M-Noise-EULA | 73 +++
 1 file changed, 73 insertions(+)

diff --git a/licenses/M-Noise-EULA b/licenses/M-Noise-EULA
new file mode 100644
index 0..ca0f69a44
--- /dev/null
+++ b/licenses/M-Noise-EULA
@@ -0,0 +1,73 @@
+The Meyer Sound M‑Noise test signal is being provided to you subject to the
+following license agreement. Please read.
+
+IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT DOWNLOAD OR USE THE
+M‑NOISE TEST SIGNAL.
+
+
+BACKGROUND
+
+The M-Noise test signal was created by Meyer Sound Laboratories, Incorporated
+(“Meyer Sound”) for the use and benefit of the professional audio community.
+Subject to the provisions of the license, Meyer Sound is making this test 
signal
+freely available to all audio professionals who wish to use this signal. TO 
WORK
+PROPERLY THE M-NOISE TEST SIGNAL MUST BE USED AS INSTRUCTED. DETAILED
+INSTRUCTIONS ON THE PROPER USE OF THE M-NOISE TEST SIGNAL ARE PROVIDED ON THE
+MEYER SOUND DEDICATED WEBSITE FOR M-NOISE UNDER “M-NOISE PROCEDURE.” See
+https://m-noise.org/procedure/.
+
+
+FILE DELIVERY FORMAT AND LICENSE
+
+The M-Noise test signal is provided to you in Waveform Audio File Format (.wav)
+for use in testing loudspeaker systems (“the Purpose”). You are granted free of
+charge the non-exclusive, transferable, worldwide and perpetual license
+to copy, use and analyze the M-Noise .wav file and the test signal
+provided by this file for the Purpose.
+
+
+USE OF M‑NOISE TRADEMARK
+
+M-Noise is a trademark of Meyer Sound Laboratories, Incorporated and signifies
+that the audio file used in the tests is based on an original unaltered .wav
+audio file supplied by Meyer Sound (“genuine M-Noise test signal”). You may use
+the M-NOISE trademark to identify a test signal as a genuine M-Noise test 
signal
+and in connection with test results produced by a genuine M-Noise test signal
+used in accordance with Meyer Sound’s instructions. Your use of the M-Noise
+trademark shall inure to the benefit of Meyer Sound. You may not use the 
M-Noise
+trademark: i. To identify a loudspeaker system test signal that is not based on
+a genuine M-Noise test signal; or ii. To identify a loudspeaker system test
+signal based on a genuine M-Noise test signal that has been altered in any way;
+or iii. To identity or describe test results that were not produced by a 
genuine
+M-Noise test signal; or iv. To identity or describe test results that were
+produced by a genuine M-Noise test signal without following Meyer Sound’s
+instructions on the proper use of the M-Noise test signal.
+
+
+WARRANTY DISCLAIMER
+
+The M-Noise test signal is provided to you “as is.” Meyer Sound disclaims all
+warranties with respect to M-Noise, including, without limitation, any implied
+warranties of merchantability or fitness for a particular purpose. The entire
+risk as to the performance of M-Noise resides with you, the user. Meyer Sound
+does not warrant that the functionality of M-Noise will meet your requirements
+or that your use of M-Noise will be error free. LIMITATION OF LIABILITY In no
+event shall Meyer Sound be liable to you or to any third party for any
+consequential, incidental or special damages (including lost profits) arising
+out of or in any way connected with this license or your use of the M-Noise 
test
+signal, regardless of legal theory, even if Meyer Sound has been advised of the
+possibility of such damages.
+
+
+GENERAL
+
+If a court of competent jurisdiction holds any provision of this agreement
+invalid, such provision shall to that extent be deemed omitted and shall not
+affect the remaining provisions of this agreement, which shall remain in full
+force and effect. This agreement constitutes the entire agreement between you
+and Meyer Sound with respect to the M-Noise test signal and your use thereof.
+Any changes to this agreement must be in writing and signed by an authorized
+representative of Meyer Sound. A waiver of a term of this agreement shall not 
be
+deemed a continuing waiver of such term or a waiver of any other term of this
+agreement. M-Noise is a trademark of Meyer Sound Laboratories, Incorporated.
+M-Noise Test Signal and Test Method is Patent Pending.



[gentoo-commits] repo/proj/guru:dev commit in: app-office/jameica-bin/

2022-10-25 Thread Adrian Schollmeyer
commit: bcb83e6ae99890fd47659d9cadc1dfdef09d8e3f
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Oct 25 16:25:55 2022 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Oct 25 18:21:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcb83e6a

app-office/jameica-bin: new package, add 2.10.2

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-office/jameica-bin/Manifest  |  1 +
 app-office/jameica-bin/jameica-bin-2.10.2.ebuild | 61 
 app-office/jameica-bin/metadata.xml  |  7 +++
 3 files changed, 69 insertions(+)

diff --git a/app-office/jameica-bin/Manifest b/app-office/jameica-bin/Manifest
new file mode 100644
index 0..c7f04e8d2
--- /dev/null
+++ b/app-office/jameica-bin/Manifest
@@ -0,0 +1 @@
+DIST jameica-linux64-2.10.2.zip 28871016 BLAKE2B 
4f37d0d96da37845da4b3da6ae3dbc4e891027f304ed2eeae6bbe566c25a00d1fae6b16e5cd970d8c73f12cc3dbeb7c8967aa673945b6b9306ff5ad23ae60492
 SHA512 
60645c31ebfd2580cfe4c4778cdcd2bbfda985fcdf2c6e5d01ecef51d054eaaa623c6b59ee7c55f1c77d371afc3c09622cc872cf3dac8938a203d06e524a55f9

diff --git a/app-office/jameica-bin/jameica-bin-2.10.2.ebuild 
b/app-office/jameica-bin/jameica-bin-2.10.2.ebuild
new file mode 100644
index 0..711aaf170
--- /dev/null
+++ b/app-office/jameica-bin/jameica-bin-2.10.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-bin}"
+
+inherit desktop systemd
+
+DESCRIPTION="Local platform for home banking"
+HOMEPAGE="https://willuhn.de/;
+SRC_URI="https://willuhn.de/products/jameica/releases/current/jameica/jameica-linux64-${PV}.zip;
+
+# Jameica: GPL-2
+# lib/apache_xmlrpc, lib/jakarta_commons, lib/velocity: Apache-2.0
+# lib/swt: CPL-1.0 LGPL-2 MPL-1.1
+# lib/h2: EPL-1.0 MPL-2.0
+# lib/paperclips: EPL-1.0
+# lib/mckoi, lib/mysql: GPL-2
+# lib/de_willuhn_ds, lib/de_willuhn_util, lib/swtcalendar: LGPL-2
+# lib/bouncycastle: MIT
+# lib/nanoxml: ZLIB
+LICENSE="Apache-2.0 CPL-1.0 EPL-1.0 GPL-2 LGPL-2 MIT MPL-1.1 MPL-2.0 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   virtual/jre
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+S="${WORKDIR}/jameica"
+
+JAMEICA_INSFILES=( jameica-icon.png jameica{,-linux64}.jar lib plugin.xml )
+JAMEICA_EXEFILES=( jameicaserver.sh jameica.sh rcjameica-systemd )
+
+src_install() {
+   dodoc README
+
+   insinto /opt/${MY_PN}
+   doins -r "${JAMEICA_INSFILES[@]}"
+   exeinto /opt/${MY_PN}
+   doexe "${JAMEICA_EXEFILES[@]}"
+
+   systemd_dounit "${MY_PN}.service"
+
+   # There is plenty of dirt, mainly in the bundled libs
+   find "${ED}/opt/${MY_PN}" -type f \( \
+   -name "LICENSE" \
+   -o -name "license.txt" \
+   -o -name "license.html" \
+   -o -name "lgpl*.txt" \
+   -o -name "mpl*.txt" \
+   -o -name "webkit-bsd.txt" \
+   -o -name "*README*" \
+   \) -delete || die
+
+   make_desktop_entry "/bin/sh /opt/${MY_PN}/jameica.sh" ${MY_PN}
+}

diff --git a/app-office/jameica-bin/metadata.xml 
b/app-office/jameica-bin/metadata.xml
new file mode 100644
index 0..a73f862f9
--- /dev/null
+++ b/app-office/jameica-bin/metadata.xml
@@ -0,0 +1,7 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   nex+b-...@nexadn.de
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: net-im/abaddon/

2022-10-19 Thread Adrian Schollmeyer
commit: 2631afc3c22fcd2cddef8fe95a27541f3b87f7b1
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Wed Oct 19 14:26:55 2022 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Wed Oct 19 14:26:55 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2631afc3

net-im/abaddon: drop 0.1.7

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-im/abaddon/Manifest |  1 -
 net-im/abaddon/abaddon-0.1.7.ebuild | 48 -
 2 files changed, 49 deletions(-)

diff --git a/net-im/abaddon/Manifest b/net-im/abaddon/Manifest
index 914f21cc1..2b7b00580 100644
--- a/net-im/abaddon/Manifest
+++ b/net-im/abaddon/Manifest
@@ -1,2 +1 @@
-DIST abaddon-0.1.7.gh.tar.gz 12829173 BLAKE2B 
e759a7c6a07ffaeb47da4602286d013de0ed217328d6af7f28ad2de4516729777617a55111be5f2d7023f0990ba611563ea38da31e4045db07f6bd211ce74fcc
 SHA512 
9e472acc9313cb257ee71172c6f8acfb01eedd628f4d0579a634f739d1e58b93a1917dd3cfdb7309e1e40d837c5e0d2eb11f6eee9af738643b70ce4660328f2b
 DIST abaddon-0.1.8.gh.tar.gz 12829641 BLAKE2B 
f69210694bdb4d2d7a2cc4c4babbccc8afc15ba4429c08f6b477372c6d77af23d9d2e55b1283ce87b1a1a8cd10609723bc2b49cce21b6a6cdc2352a164cdcc77
 SHA512 
f9a52b76c4f39d28d5f3b17df9760dd45d3ee25ea254b267537544408a85f33f62c1f82febc2c5426b3533ec148ae9d25eb6ff167b61c1fd5b51c6bd6c923275

diff --git a/net-im/abaddon/abaddon-0.1.7.ebuild 
b/net-im/abaddon/abaddon-0.1.7.ebuild
deleted file mode 100644
index 06af37878..0
--- a/net-im/abaddon/abaddon-0.1.7.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop
-
-DESCRIPTION="Alternative Discord client using GTK instead of Electron"
-HOMEPAGE="https://github.com/uowuo/abaddon;
-SRC_URI="
-   https://github.com/uowuo/abaddon/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+libhandy"
-
-RDEPEND="
-   dev-cpp/gtkmm:3.0=
-   dev-db/sqlite:3
-   net-misc/curl
-   >=net-libs/ixwebsocket-11.0.8
-   sys-libs/zlib:=
-   libhandy? ( gui-libs/libhandy:= )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/nlohmann_json
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSE_LIBHANDY="$(usex libhandy)"
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   dodoc README.md
-
-   dobin "${BUILD_DIR}"/abaddon
-
-   insinto /usr/share/${PN}
-   doins -r res/*
-
-   make_desktop_entry /usr/bin/${PN}
-}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/abaddon/

2022-10-19 Thread Adrian Schollmeyer
commit: 7ef17317acbad25b9632d955b83fc371d3fa5b38
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Wed Oct 19 14:24:03 2022 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Wed Oct 19 14:24:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ef17317

net-im/abaddon: add 0.1.8

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-im/abaddon/Manifest |  1 +
 net-im/abaddon/abaddon-0.1.8.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/net-im/abaddon/Manifest b/net-im/abaddon/Manifest
index a5498d91f..914f21cc1 100644
--- a/net-im/abaddon/Manifest
+++ b/net-im/abaddon/Manifest
@@ -1 +1,2 @@
 DIST abaddon-0.1.7.gh.tar.gz 12829173 BLAKE2B 
e759a7c6a07ffaeb47da4602286d013de0ed217328d6af7f28ad2de4516729777617a55111be5f2d7023f0990ba611563ea38da31e4045db07f6bd211ce74fcc
 SHA512 
9e472acc9313cb257ee71172c6f8acfb01eedd628f4d0579a634f739d1e58b93a1917dd3cfdb7309e1e40d837c5e0d2eb11f6eee9af738643b70ce4660328f2b
+DIST abaddon-0.1.8.gh.tar.gz 12829641 BLAKE2B 
f69210694bdb4d2d7a2cc4c4babbccc8afc15ba4429c08f6b477372c6d77af23d9d2e55b1283ce87b1a1a8cd10609723bc2b49cce21b6a6cdc2352a164cdcc77
 SHA512 
f9a52b76c4f39d28d5f3b17df9760dd45d3ee25ea254b267537544408a85f33f62c1f82febc2c5426b3533ec148ae9d25eb6ff167b61c1fd5b51c6bd6c923275

diff --git a/net-im/abaddon/abaddon-0.1.8.ebuild 
b/net-im/abaddon/abaddon-0.1.8.ebuild
new file mode 100644
index 0..06af37878
--- /dev/null
+++ b/net-im/abaddon/abaddon-0.1.8.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop
+
+DESCRIPTION="Alternative Discord client using GTK instead of Electron"
+HOMEPAGE="https://github.com/uowuo/abaddon;
+SRC_URI="
+   https://github.com/uowuo/abaddon/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+libhandy"
+
+RDEPEND="
+   dev-cpp/gtkmm:3.0=
+   dev-db/sqlite:3
+   net-misc/curl
+   >=net-libs/ixwebsocket-11.0.8
+   sys-libs/zlib:=
+   libhandy? ( gui-libs/libhandy:= )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/nlohmann_json
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_LIBHANDY="$(usex libhandy)"
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   dodoc README.md
+
+   dobin "${BUILD_DIR}"/abaddon
+
+   insinto /usr/share/${PN}
+   doins -r res/*
+
+   make_desktop_entry /usr/bin/${PN}
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-vim/ansible-vim/

2022-09-22 Thread Adrian Schollmeyer
commit: 51c6c2d8ea8f87897e3b4945d45964bde50bc2fa
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Sep 22 16:59:32 2022 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu Sep 22 17:00:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=51c6c2d8

app-vim/ansible-vim: new package, add 3.2

Signed-off-by: Adrian Schollmeyer  nexadn.de>

 app-vim/ansible-vim/Manifest   |  1 +
 app-vim/ansible-vim/ansible-vim-3.2.ebuild | 20 
 app-vim/ansible-vim/metadata.xml   |  8 
 3 files changed, 29 insertions(+)

diff --git a/app-vim/ansible-vim/Manifest b/app-vim/ansible-vim/Manifest
new file mode 100644
index 0..4a86b00a6
--- /dev/null
+++ b/app-vim/ansible-vim/Manifest
@@ -0,0 +1 @@
+DIST ansible-vim-3.2.tar.gz 12116 BLAKE2B 
e532b348216f3616060b9e09d177d601534c37eda1305512309954e0480e2827bd6f2d40564151104184a389c495b2442264f34d5b8031a1023ddd093cdd1be6
 SHA512 
a75e8b149befb001fdb0012ea8219287a6b4c302e2ae2de456835c48e3a516bb99bfb91a21e2d60eff12b5a24d918510dd9302d93e0bf43cb42f025ea0504d1b

diff --git a/app-vim/ansible-vim/ansible-vim-3.2.ebuild 
b/app-vim/ansible-vim/ansible-vim-3.2.ebuild
new file mode 100644
index 0..922948793
--- /dev/null
+++ b/app-vim/ansible-vim/ansible-vim-3.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VIM_PLUGIN_VIM_VERSION="7.0"
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: sytax highlighting for Ansible's common file types"
+HOMEPAGE="https://github.com/pearofducks/ansible-vim;
+SRC_URI="https://github.com/pearofducks/ansible-vim/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT BSD"
+KEYWORDS="~amd64"
+
+src_install() {
+   vim-plugin_src_install
+
+   find "${ED}" -name "*LICENSE" -delete || die
+}

diff --git a/app-vim/ansible-vim/metadata.xml b/app-vim/ansible-vim/metadata.xml
new file mode 100644
index 0..f384473e1
--- /dev/null
+++ b/app-vim/ansible-vim/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Adrian Schollmeyer
+   nex+b-...@nexadn.de
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-10-21 Thread Adrian Schollmeyer
commit: 086733af89502e425edcf9c77ed709d37db184db
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Oct 21 15:06:19 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Thu Oct 21 15:06:30 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=086733af

sys-process/btop: Bump to 1.0.19

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest   | 2 +-
 sys-process/btop/{btop-1.0.18.ebuild => btop-1.0.19.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index a2c749c26..b33efb604 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.0.18.tar.gz 922257 BLAKE2B 
28344597e11fde6ce19c08aeaf95ea03b90503b68189e69511c09a499cdb284cbbc7835b9218d29028e6aea9f00cc99891aa9706031fe9d22350a21212cb1a61
 SHA512 
8d822c37afb223ba131cb2ea6162331056f603b534bdcd71d9976ef8f0ae95d7786b33ac8436c21ef1c206d240e908a4608100f047e74c10eba4982a3aabadc4
+DIST btop-1.0.19.tar.gz 922374 BLAKE2B 
f8ae8022a17b1f856c566ee8979a96e3e8d2ac0c4d895af148f9a615192a6e8b9e59bb4afb6c0b70670234d31aa2a36366d62a9655b93fc20422644c657556c3
 SHA512 
d351868fffa227a2925a556f1fc642edd2b8f31e1247eeaf558892bdf25b2aed9833f5047b607f21a16d6b0a141e8ab8c4237a52627264c480e9e5fb4397382b

diff --git a/sys-process/btop/btop-1.0.18.ebuild 
b/sys-process/btop/btop-1.0.19.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.0.18.ebuild
rename to sys-process/btop/btop-1.0.19.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-10-19 Thread Adrian Schollmeyer
commit: 10fa78d95d36266cb5213867566b3d847e417775
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Oct 19 16:23:06 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Oct 19 16:23:06 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10fa78d9

sys-process/btop: Bump to 1.0.18

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest   | 2 +-
 sys-process/btop/{btop-1.0.17.ebuild => btop-1.0.18.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index 5f5cf99e7..a2c749c26 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.0.17.tar.gz 922187 BLAKE2B 
59f9a1fa97db86651f7d6faa8f2c76d3d032e37fe074c6c3eecd365f94b9288b1d26a98a80ce8984d07115d7c23927eec359eff4faafd1f35de06e22f33b5c7a
 SHA512 
0fad0ecf81146d643afdd15355e754529f72b943e0482f2733614e669b6896841eb53726f4c231675308ddc31dc2a692244273edfaa492bbbfae488fe232dd1b
+DIST btop-1.0.18.tar.gz 922257 BLAKE2B 
28344597e11fde6ce19c08aeaf95ea03b90503b68189e69511c09a499cdb284cbbc7835b9218d29028e6aea9f00cc99891aa9706031fe9d22350a21212cb1a61
 SHA512 
8d822c37afb223ba131cb2ea6162331056f603b534bdcd71d9976ef8f0ae95d7786b33ac8436c21ef1c206d240e908a4608100f047e74c10eba4982a3aabadc4

diff --git a/sys-process/btop/btop-1.0.17.ebuild 
b/sys-process/btop/btop-1.0.18.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.0.17.ebuild
rename to sys-process/btop/btop-1.0.18.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-10-18 Thread Adrian Schollmeyer
commit: 5a168634103bf085151f6ceb1d046cf59056b0bd
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Oct 18 17:23:27 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Mon Oct 18 17:23:27 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a168634

sys-process/btop: Bump to 1.0.17

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest   | 2 +-
 sys-process/btop/{btop-1.0.14.ebuild => btop-1.0.17.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index 1148fab4f..5f5cf99e7 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.0.14.tar.gz 925702 BLAKE2B 
609d22de4f0c581889c47961b3fcdca8b72e9cc18e254741478f74e9e1b6d9ea7ca49d4c6c6fbdc0bba2cd7f84113dc873c0e2343eee91e3ce1cb6d430fc98a6
 SHA512 
5afc444ce6379d4f865524689fdb38345d1b620ec8f42efaaea2b61a7be648bd5528becc9cf9a34cf49cf00fb4e0da6e10401a02690e01735df86930eb1c40e3
+DIST btop-1.0.17.tar.gz 922187 BLAKE2B 
59f9a1fa97db86651f7d6faa8f2c76d3d032e37fe074c6c3eecd365f94b9288b1d26a98a80ce8984d07115d7c23927eec359eff4faafd1f35de06e22f33b5c7a
 SHA512 
0fad0ecf81146d643afdd15355e754529f72b943e0482f2733614e669b6896841eb53726f4c231675308ddc31dc2a692244273edfaa492bbbfae488fe232dd1b

diff --git a/sys-process/btop/btop-1.0.14.ebuild 
b/sys-process/btop/btop-1.0.17.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.0.14.ebuild
rename to sys-process/btop/btop-1.0.17.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-10-08 Thread Adrian Schollmeyer
commit: 754a173c25424fdb4ee259ea87a6cac8f6269c7f
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Fri Oct  8 21:53:11 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Fri Oct  8 21:53:19 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=754a173c

sys-process/btop: Bump to 1.0.14

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest   | 2 +-
 sys-process/btop/{btop-1.0.10.ebuild => btop-1.0.14.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index c4c8112d4..1148fab4f 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.0.10.tar.gz 923711 BLAKE2B 
6c756a786fc1f8911c1854f1690c4828d4d6fe126e5b916bed38e08ce78678be31f96bb4ad857466f6cf6741967393a6ba8561d1c616ef95c9d32b969ebd1ac8
 SHA512 
d39ab2f52fc9ba789643932641b37d0af7c1930ef32917e8eb711a1ca256174002fc651a32d2d28af49cfb4ea1e18a3a45593a7eb0c177e562fe30382f63fca8
+DIST btop-1.0.14.tar.gz 925702 BLAKE2B 
609d22de4f0c581889c47961b3fcdca8b72e9cc18e254741478f74e9e1b6d9ea7ca49d4c6c6fbdc0bba2cd7f84113dc873c0e2343eee91e3ce1cb6d430fc98a6
 SHA512 
5afc444ce6379d4f865524689fdb38345d1b620ec8f42efaaea2b61a7be648bd5528becc9cf9a34cf49cf00fb4e0da6e10401a02690e01735df86930eb1c40e3

diff --git a/sys-process/btop/btop-1.0.10.ebuild 
b/sys-process/btop/btop-1.0.14.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.0.10.ebuild
rename to sys-process/btop/btop-1.0.14.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-09-28 Thread Adrian Schollmeyer
commit: 10c4d7924a420812eec4ae8802c0a17554b8f8b9
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Sep 28 15:18:49 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Sep 28 18:42:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=10c4d792

sys-process/btop: Bump to 1.0.10

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest  | 2 +-
 sys-process/btop/{btop-1.0.8.ebuild => btop-1.0.10.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index fbfe00cdc..c4c8112d4 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.0.8.tar.gz 922509 BLAKE2B 
338dd8c3254850a40a1c8eb189d8bab12b5eb8aa57380c7e932b6d024420d73b688db6dc13e0e611876e79c3112d8749d4e32130bea0279741eafdad93f0f6aa
 SHA512 
5473784542621d28b8112ea835ba697fd16bf79f8bdddb276e3a840049c1f7584872b5a7fc888ffc626684c23393a5063d890788a5c1020f970e43045bea945e
+DIST btop-1.0.10.tar.gz 923711 BLAKE2B 
6c756a786fc1f8911c1854f1690c4828d4d6fe126e5b916bed38e08ce78678be31f96bb4ad857466f6cf6741967393a6ba8561d1c616ef95c9d32b969ebd1ac8
 SHA512 
d39ab2f52fc9ba789643932641b37d0af7c1930ef32917e8eb711a1ca256174002fc651a32d2d28af49cfb4ea1e18a3a45593a7eb0c177e562fe30382f63fca8

diff --git a/sys-process/btop/btop-1.0.8.ebuild 
b/sys-process/btop/btop-1.0.10.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.0.8.ebuild
rename to sys-process/btop/btop-1.0.10.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/simpleini/

2021-09-28 Thread Adrian Schollmeyer
commit: 71c1702bd72b77ab8ef7cceb9e27e1464fa05d5b
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Sep 28 13:41:59 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Sep 28 13:41:59 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=71c1702b

dev-cpp/simpleini: Add new package

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 dev-cpp/simpleini/Manifest|  1 +
 dev-cpp/simpleini/metadata.xml|  8 ++
 dev-cpp/simpleini/simpleini-4.17_p20210831.ebuild | 35 +++
 3 files changed, 44 insertions(+)

diff --git a/dev-cpp/simpleini/Manifest b/dev-cpp/simpleini/Manifest
new file mode 100644
index 0..62e2bf405
--- /dev/null
+++ b/dev-cpp/simpleini/Manifest
@@ -0,0 +1 @@
+DIST simpleini-4.17_p20210831.tar.gz 60205 BLAKE2B 
b72ef78fa3261548188fbd5b971519b64073ea89fde11be1dbdbd850fa72295964fbe22ddd712f7651f833de4a855340e822d9332cf8c48a5ee3821b32e23dd5
 SHA512 
57b7ab28976fb5e1c54e613fbc9dc6a69054c210927aeba96b00348da0cae75e7ae2764ea5f4e33a842557269eff81522585187d3f1620e779900629db7f59b4

diff --git a/dev-cpp/simpleini/metadata.xml b/dev-cpp/simpleini/metadata.xml
new file mode 100644
index 0..9997c2e86
--- /dev/null
+++ b/dev-cpp/simpleini/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   nex+b-...@nexadn.de
+       Adrian Schollmeyer
+   
+

diff --git a/dev-cpp/simpleini/simpleini-4.17_p20210831.ebuild 
b/dev-cpp/simpleini/simpleini-4.17_p20210831.ebuild
new file mode 100644
index 0..5b02a84c7
--- /dev/null
+++ b/dev-cpp/simpleini/simpleini-4.17_p20210831.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+SIMPLEINI_COMMIT="7bca74f6535a37846162383e52071f380c99a43a"
+
+DESCRIPTION="C++ library for reading/writing INI files"
+HOMEPAGE="https://github.com/brofield/simpleini;
+SRC_URI="https://github.com/brofield/simpleini/archive/${SIMPLEINI_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/simpleini-${SIMPLEINI_COMMIT}"
+
+src_compile() {
+   $(tc-getCC) ${CFLAGS} -c ConvertUTF.c -o ConvertUTF.o || die
+   $(tc-getCC) -shared -fPIC ${LDFLAGS} ConvertUTF.o -o libsimpleini.so || 
die
+}
+
+src_install() {
+   einstalldocs
+   dolib.so libsimpleini.so
+
+   insinto /usr/include/simpleini
+   doins SimpleIni.h ConvertUTF.h
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/abaddon/files/, net-im/abaddon/

2021-09-28 Thread Adrian Schollmeyer
commit: 34706315a36de754450ca83eda6d40346f388766
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Sep 28 13:43:10 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Sep 28 13:43:10 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34706315

net-im/abaddon: Remove vendored dependencies

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-im/abaddon/Manifest|  1 -
 net-im/abaddon/abaddon-0.1.0.ebuild| 12 +++--
 ...baddon-0.1.0-remove-vendored-dependencies.patch | 29 ++
 3 files changed, 33 insertions(+), 9 deletions(-)

diff --git a/net-im/abaddon/Manifest b/net-im/abaddon/Manifest
index b9936a57a..a9031ec07 100644
--- a/net-im/abaddon/Manifest
+++ b/net-im/abaddon/Manifest
@@ -1,2 +1 @@
 DIST abaddon-0.1.0.tar.gz 12804667 BLAKE2B 
d158c06050c5bcc394d449d83b59239c1ea41a65ee50f641b3aa1f3f827c404de1b4beae979e76bb06006caa5090b7e9da66925a96b0d124b3a8ac7fc6788474
 SHA512 
e445d35e121f5e896fbb2355c628060654957cbbc9fcb1855972980dc4f165d16542edd2b1987e5b2088bb48db97c477fbcde7c4237fecd70e929c2492179734
-DIST simpleini.tar.gz 60205 BLAKE2B 
b72ef78fa3261548188fbd5b971519b64073ea89fde11be1dbdbd850fa72295964fbe22ddd712f7651f833de4a855340e822d9332cf8c48a5ee3821b32e23dd5
 SHA512 
57b7ab28976fb5e1c54e613fbc9dc6a69054c210927aeba96b00348da0cae75e7ae2764ea5f4e33a842557269eff81522585187d3f1620e779900629db7f59b4

diff --git a/net-im/abaddon/abaddon-0.1.0.ebuild 
b/net-im/abaddon/abaddon-0.1.0.ebuild
index f987740f9..5e1dfdca0 100644
--- a/net-im/abaddon/abaddon-0.1.0.ebuild
+++ b/net-im/abaddon/abaddon-0.1.0.ebuild
@@ -5,13 +5,10 @@ EAPI=7
 
 inherit cmake desktop
 
-SIMPLEINI_COMMIT="7bca74f6535a37846162383e52071f380c99a43a"
-
 DESCRIPTION="Alternative Discord client using GTK instead of Electron"
 HOMEPAGE="https://github.com/uowuo/abaddon;
 SRC_URI="
https://github.com/uowuo/abaddon/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/brofield/simpleini/archive/${SIMPLEINI_COMMIT}.tar.gz -> 
simpleini.tar.gz
 "
 
 LICENSE="GPL-3"
@@ -19,6 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
+   >=dev-cpp/simpleini-4.17_p20210831
dev-cpp/gtkmm:3.0=
dev-db/sqlite:3
net-misc/curl
@@ -31,11 +29,9 @@ DEPEND="
 "
 BDEPEND=""
 
-src_unpack() {
-   default
-   rm -r "${S}/thirdparty/simpleini" || die
-   ln -s "../../simpleini-${SIMPLEINI_COMMIT}" "${S}/thirdparty/simpleini" 
|| die
-}
+PATCHES=(
+   "${FILESDIR}/${P}-remove-vendored-dependencies.patch"
+)
 
 src_install() {
dodoc README.md

diff --git 
a/net-im/abaddon/files/abaddon-0.1.0-remove-vendored-dependencies.patch 
b/net-im/abaddon/files/abaddon-0.1.0-remove-vendored-dependencies.patch
new file mode 100644
index 0..b1993cd1d
--- /dev/null
+++ b/net-im/abaddon/files/abaddon-0.1.0-remove-vendored-dependencies.patch
@@ -0,0 +1,29 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 82d405f..5a2f75b 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -15,13 +15,7 @@ find_package(CURL)
+ find_package(ZLIB REQUIRED)
+ find_package(SQLite3 REQUIRED)
+ find_package(gtkmm REQUIRED)
+-
+-find_path(IXWEBSOCKET_INCLUDE_DIRS ixwebsocket/IXWebSocket.h)
+-find_library(IXWEBSOCKET_LIBRARY ixwebsocket)
+-if (NOT IXWEBSOCKET_LIBRARY)
+-  add_subdirectory(thirdparty/IXWebSocket)
+-  include_directories(IXWEBSOCKET_INCLUDE_DIRS)
+-endif()
++find_package(ixwebsocket REQUIRED)
+ 
+ include_directories(thirdparty/simpleini)
+ 
+@@ -63,6 +57,9 @@ target_include_directories(abaddon PUBLIC 
${GTKMM_INCLUDE_DIRS})
+ target_include_directories(abaddon PUBLIC ${ZLIB_INCLUDE_DIRS})
+ target_include_directories(abaddon PUBLIC ${SQLite3_INCLUDE_DIRS})
+ target_include_directories(abaddon PUBLIC ${NLOHMANN_JSON_INCLUDE_DIRS})
++target_include_directories(abaddon PUBLIC /usr/include/simpleini)
++
++target_link_libraries(abaddon simpleini)
+ 
+ if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR
+   (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-09-26 Thread Adrian Schollmeyer
commit: c9e0c32f079c09f83c9ae9d8a30933a745f69766
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Sep 26 05:00:29 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sun Sep 26 05:00:32 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c9e0c32f

sys-process/btop: Bump to 1.0.8

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest | 2 +-
 sys-process/btop/{btop-1.0.4.ebuild => btop-1.0.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index e229aec62..fbfe00cdc 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.0.4.tar.gz 921861 BLAKE2B 
38bb398c9b480fef5f95dab3757b7bce4c353238acc08cef1d11931e8171e74d4c0ab9165f593bdeadc081ca727e382ccb4ec13e552b5658fcf74840157fb05f
 SHA512 
1ad17f417731d492156c902c6b0f9f930fac768a1af074ef0b78747e5a8db0735e46a33b461d015ecc11f4aadbcdf8b5e1c29afff4c2557cbd8e8bf586b47c55
+DIST btop-1.0.8.tar.gz 922509 BLAKE2B 
338dd8c3254850a40a1c8eb189d8bab12b5eb8aa57380c7e932b6d024420d73b688db6dc13e0e611876e79c3112d8749d4e32130bea0279741eafdad93f0f6aa
 SHA512 
5473784542621d28b8112ea835ba697fd16bf79f8bdddb276e3a840049c1f7584872b5a7fc888ffc626684c23393a5063d890788a5c1020f970e43045bea945e

diff --git a/sys-process/btop/btop-1.0.4.ebuild 
b/sys-process/btop/btop-1.0.8.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.0.4.ebuild
rename to sys-process/btop/btop-1.0.8.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-09-21 Thread Adrian Schollmeyer
commit: a76026459bb125df9a09ba8a5f6aea630f6e766d
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Sep 21 20:09:14 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Sep 21 20:09:27 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7602645

sys-process/btop: Bump to 1.0.4

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest | 2 +-
 sys-process/btop/{btop-1.0.2.ebuild => btop-1.0.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index 6acca..e229aec62 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.0.2.tar.gz 921569 BLAKE2B 
792f0e9e1e2bf09d3bb98ea9a7a5573f02577dcb40457d00da1edaf1162019650d46327d5534026ec57ea9678623854d3d59d6e27ee76f9c7b2bf330c411a393
 SHA512 
58bb3c46d4de236a3fc72fb7da42ad9811f25b2122c52103f6f9c670ca2350c188be3d36c38a1216dc35f96638de1bd5691eb027f317a60a220a7dc2053dd02f
+DIST btop-1.0.4.tar.gz 921861 BLAKE2B 
38bb398c9b480fef5f95dab3757b7bce4c353238acc08cef1d11931e8171e74d4c0ab9165f593bdeadc081ca727e382ccb4ec13e552b5658fcf74840157fb05f
 SHA512 
1ad17f417731d492156c902c6b0f9f930fac768a1af074ef0b78747e5a8db0735e46a33b461d015ecc11f4aadbcdf8b5e1c29afff4c2557cbd8e8bf586b47c55

diff --git a/sys-process/btop/btop-1.0.2.ebuild 
b/sys-process/btop/btop-1.0.4.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.0.2.ebuild
rename to sys-process/btop/btop-1.0.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: net-im/matterhorn-bin/

2021-09-21 Thread Adrian Schollmeyer
commit: 9895c45e7d9473848b4e395ac824f3cc80eaf9d9
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Sep 21 08:35:00 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Tue Sep 21 08:35:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9895c45e

net-im/matterhorn-bin: Add new package

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-im/matterhorn-bin/Manifest |  1 +
 .../matterhorn-bin-50200.13.0.ebuild   | 43 ++
 net-im/matterhorn-bin/metadata.xml | 11 ++
 3 files changed, 55 insertions(+)

diff --git a/net-im/matterhorn-bin/Manifest b/net-im/matterhorn-bin/Manifest
new file mode 100644
index 0..65bb6fd57
--- /dev/null
+++ b/net-im/matterhorn-bin/Manifest
@@ -0,0 +1 @@
+DIST matterhorn-bin-50200.13.0.tar.bz2 8840191 BLAKE2B 
4b321f035cba7bfeb9a29803c3620ed406610b28d9356ed6070760764d237a755e23e39bde4d53cb6c5909dde6e9592fe4ec46b08d17565f95e07a7749caccfb
 SHA512 
34536c0219fbbbe77a608793fa1e735b4e1ad8679f118cd0389c282e932359d07a439cb62d30b167134956de589be26b16fddb56ee39be2b88dcc9c0a38990dd

diff --git a/net-im/matterhorn-bin/matterhorn-bin-50200.13.0.ebuild 
b/net-im/matterhorn-bin/matterhorn-bin-50200.13.0.ebuild
new file mode 100644
index 0..26bb85b22
--- /dev/null
+++ b/net-im/matterhorn-bin/matterhorn-bin-50200.13.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-bin}"
+MY_P="${MY_PN}-${PV}-fedora-29-x86_64"
+
+DESCRIPTION="Terminal based Mattermost client"
+HOMEPAGE="https://github.com/matterhorn-chat/matterhorn;
+SRC_URI="https://github.com/matterhorn-chat/${MY_PN}/releases/download/${PV}/${MY_P}.tar.bz2
 -> ${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND=""
+RDEPEND="
+   ${DEPEND}
+   dev-libs/gmp:0
+   sys-libs/ncurses:0/6
+   sys-libs/zlib:0/1
+"
+BDEPEND=""
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   default
+
+   dobin matterhorn
+
+   dodoc docs/commands.md
+   dodoc docs/keybindings.md
+
+   insinto /usr/share/${MY_PN}
+   exeinto /usr/share/${MY_PN}/notification-scripts
+   doins -r emoji
+   doins -r syntax
+   doexe notification-scripts/notify
+}

diff --git a/net-im/matterhorn-bin/metadata.xml 
b/net-im/matterhorn-bin/metadata.xml
new file mode 100644
index 0..af6959241
--- /dev/null
+++ b/net-im/matterhorn-bin/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Adrian Schollmeyer
+   nex+b-...@nexadn.de
+   
+   
+   matterhorn-chat/matterhorn
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: net-libs/ixwebsocket/

2021-09-20 Thread Adrian Schollmeyer
commit: ecaf6a5d1cee773c8c67a15b1f19b5cfa5e89ca7
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Sep 20 14:39:30 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Mon Sep 20 14:39:30 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ecaf6a5d

net-libs/ixwebsocket: Add missing dependencies

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-libs/ixwebsocket/ixwebsocket-11.2.8.ebuild | 15 ---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/net-libs/ixwebsocket/ixwebsocket-11.2.8.ebuild 
b/net-libs/ixwebsocket/ixwebsocket-11.2.8.ebuild
index 43bcde917..a31363a8c 100644
--- a/net-libs/ixwebsocket/ixwebsocket-11.2.8.ebuild
+++ b/net-libs/ixwebsocket/ixwebsocket-11.2.8.ebuild
@@ -17,17 +17,26 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+ssl test zlib ws"
 
 DEPEND="
-   sys-libs/zlib:=
-
+   ssl? (
+   dev-libs/openssl:=
+   )
ws? (
>=dev-libs/spdlog-1.8.0:=
)
+   zlib? (
+   sys-libs/zlib:=
+   )
test? (
>=dev-libs/spdlog-1.8.0:=
)
 "
 RDEPEND="
-   sys-libs/zlib:=
+   ssl? (
+   dev-libs/openssl:=
+   )
+   zlib? (
+   sys-libs/zlib:=
+   )
 "
 BDEPEND=""
 



[gentoo-commits] repo/proj/guru:dev commit in: net-libs/ixwebsocket/files/, net-libs/ixwebsocket/

2021-09-20 Thread Adrian Schollmeyer
commit: 230ae6504e8044193141d4455eff013e56e7aebe
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Sep 20 14:28:11 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Mon Sep 20 14:33:33 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=230ae650

net-libs/ixwebsocket: Add new package

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-libs/ixwebsocket/Manifest  |  1 +
 .../files/ixwebsocket-11.2.8-remove-deflate.patch  | 19 +++
 .../ixwebsocket-11.2.8-remove-network-tests.patch  | 28 ++
 .../ixwebsocket-11.2.8-use-gnuinstalldirs.patch| 34 
 .../ixwebsocket-11.2.8-use-system-spdlog.patch | 55 +++
 net-libs/ixwebsocket/ixwebsocket-11.2.8.ebuild | 62 ++
 net-libs/ixwebsocket/metadata.xml  | 11 
 7 files changed, 210 insertions(+)

diff --git a/net-libs/ixwebsocket/Manifest b/net-libs/ixwebsocket/Manifest
new file mode 100644
index 0..a2f68d56b
--- /dev/null
+++ b/net-libs/ixwebsocket/Manifest
@@ -0,0 +1 @@
+DIST ixwebsocket-11.2.8.tar.gz 583075 BLAKE2B 
014af74ec236a49b8bad574761e6d861348ef22f3cbda798862f87591c27c2ee8b94f740d534ed7f6fc0736ea2e06788c64a208dab65575aa815d40472c6c50d
 SHA512 
7938c2b59b5f310afa1a0c94171dd55a4e8821ac0763feb11528d520f1d3bf1037bb8d53d31eec1952888f601f597c00c9490e15cfca7f9c3aa6d80614d7b1f5

diff --git a/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-remove-deflate.patch 
b/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-remove-deflate.patch
new file mode 100644
index 0..fffedc6b7
--- /dev/null
+++ b/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-remove-deflate.patch
@@ -0,0 +1,19 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 77d2f6b..665c35f 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -206,14 +206,6 @@ if (USE_ZLIB)
+   target_compile_definitions(ixwebsocket PUBLIC IXWEBSOCKET_USE_ZLIB)
+ endif()
+ 
+-# brew install libdeflate
+-find_package(Deflate)
+-if (DEFLATE_FOUND)
+-  include_directories(${DEFLATE_INCLUDE_DIRS})
+-  target_link_libraries(ixwebsocket ${DEFLATE_LIBRARIES})
+-  target_compile_definitions(ixwebsocket PUBLIC IXWEBSOCKET_USE_DEFLATE)
+-endif()
+-
+ if (WIN32)
+   target_link_libraries(ixwebsocket wsock32 ws2_32 shlwapi)
+   add_definitions(-D_CRT_SECURE_NO_WARNINGS)

diff --git 
a/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-remove-network-tests.patch 
b/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-remove-network-tests.patch
new file mode 100644
index 0..a2d1360cb
--- /dev/null
+++ b/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-remove-network-tests.patch
@@ -0,0 +1,28 @@
+diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
+index 661aebb..bab73c7 100644
+--- a/test/CMakeLists.txt
 b/test/CMakeLists.txt
+@@ -11,15 +11,12 @@ option(USE_TLS "Add TLS support" ON)
+ 
+ # Shared sources
+ set (TEST_TARGET_NAMES
+-  IXSocketTest
+   IXSocketConnectTest
+   IXWebSocketServerTest
+   IXWebSocketTestConnectionDisconnection
+   IXUrlParserTest
+-  IXHttpClientTest
+   IXUnityBuildsTest
+   IXHttpTest
+-  IXDNSLookupTest
+   IXWebSocketSubProtocolTest
+   # IXWebSocketBroadcastTest ## FIXME was depending on cobra / take a 
broadcast server from ws
+   IXStrCaseCompareTest
+@@ -33,7 +30,6 @@ if (UNIX)
+ 
+ # Fail on Windows in CI probably because the pathing is wrong and
+ # some resource files cannot be found
+-IXHttpServerTest
+ IXWebSocketChatTest
+   )
+ endif()

diff --git 
a/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-use-gnuinstalldirs.patch 
b/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-use-gnuinstalldirs.patch
new file mode 100644
index 0..a7e2b6ba8
--- /dev/null
+++ b/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-use-gnuinstalldirs.patch
@@ -0,0 +1,34 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 77d2f6b..4c64106 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -238,23 +238,25 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
+ target_compile_options(ixwebsocket PRIVATE /MP)
+ endif()
+ 
++include(GNUInstallDirs)
++
+ target_include_directories(ixwebsocket PUBLIC
+   $
+-  $
++  $
+ )
+ 
+ set_target_properties(ixwebsocket PROPERTIES PUBLIC_HEADER 
"${IXWEBSOCKET_HEADERS}")
+ 
+ install(TARGETS ixwebsocket
+ EXPORT ixwebsocket
+-ARCHIVE DESTINATION lib
+-PUBLIC_HEADER DESTINATION include/ixwebsocket/
++ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
++PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/ixwebsocket/
+ )
+ 
+ install(EXPORT ixwebsocket
+ FILE ixwebsocket-config.cmake
+ NAMESPACE ixwebsocket::
+-DESTINATION lib/cmake/ixwebsocket)
++DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/ixwebsocket)
+ 
+ if (USE_WS OR USE_TEST)
+   include(FetchContent)

diff --git 
a/net-libs/ixwebsocket/files/ixwebsocket-11.2.8-use-system-spdlog.patch 
b/net-libs/i

[gentoo-commits] repo/proj/guru:dev commit in: net-im/abaddon/

2021-09-20 Thread Adrian Schollmeyer
commit: 950ee2f71daeee5fb2fb56d0acba9470ca15bb83
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Sep 20 14:33:29 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Mon Sep 20 14:33:33 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=950ee2f7

net-im/abaddon: Add new package

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 net-im/abaddon/Manifest |  1 +
 net-im/abaddon/abaddon-0.1.0.ebuild | 47 +
 net-im/abaddon/metadata.xml |  8 +++
 3 files changed, 56 insertions(+)

diff --git a/net-im/abaddon/Manifest b/net-im/abaddon/Manifest
new file mode 100644
index 0..a9031ec07
--- /dev/null
+++ b/net-im/abaddon/Manifest
@@ -0,0 +1 @@
+DIST abaddon-0.1.0.tar.gz 12804667 BLAKE2B 
d158c06050c5bcc394d449d83b59239c1ea41a65ee50f641b3aa1f3f827c404de1b4beae979e76bb06006caa5090b7e9da66925a96b0d124b3a8ac7fc6788474
 SHA512 
e445d35e121f5e896fbb2355c628060654957cbbc9fcb1855972980dc4f165d16542edd2b1987e5b2088bb48db97c477fbcde7c4237fecd70e929c2492179734

diff --git a/net-im/abaddon/abaddon-0.1.0.ebuild 
b/net-im/abaddon/abaddon-0.1.0.ebuild
new file mode 100644
index 0..54be008c5
--- /dev/null
+++ b/net-im/abaddon/abaddon-0.1.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake desktop git-r3
+
+DESCRIPTION="Alternative Discord client using GTK instead of Electron"
+HOMEPAGE="https://github.com/uowuo/abaddon;
+SRC_URI="https://github.com/uowuo/abaddon/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+EGIT_REPO_URI="https://github.com/brofield/simpleini.git;
+EGIT_COMMIT="7bca74f6535a37846162383e52071f380c99a43a"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-cpp/gtkmm:3.0=
+   dev-db/sqlite:3
+   net-misc/curl
+   >=net-libs/ixwebsocket-11.2.8
+   sys-libs/zlib:=
+"
+DEPEND="
+   ${RDEPEND}
+   dev-cpp/nlohmann_json
+"
+BDEPEND=""
+
+EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/thirdparty/simpleini"
+
+src_unpack() {
+   default
+   git-r3_src_unpack
+}
+
+src_install() {
+   dodoc README.md
+
+   dobin "${BUILD_DIR}"/abaddon
+
+   insinto /usr/share/${PN}
+   doins -r css res
+
+   make_desktop_entry /usr/bin/${PN} ${PN}
+}

diff --git a/net-im/abaddon/metadata.xml b/net-im/abaddon/metadata.xml
new file mode 100644
index 0..b8439200b
--- /dev/null
+++ b/net-im/abaddon/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Adrian Schollmeyer
+   nex+b-...@nexadn.de
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-09-20 Thread Adrian Schollmeyer
commit: fe2095d928cb48d76ee14f5226ba3e03597aa936
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Sep 20 17:26:56 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Mon Sep 20 17:27:05 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe2095d9

sys-process/btop: Bump to version 1.0.2

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest | 2 +-
 sys-process/btop/{btop-1.0.1.ebuild => btop-1.0.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index f66957449..6acca 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -1 +1 @@
-DIST btop-1.0.1.tar.gz 921264 BLAKE2B 
a272e9479dbffe18e632f9697c5ed59707503c836eafd36f62db55787e56ad4d79a81e699a1821d3630052373daf4568a7096e31385075b1f0db00ed40b4
 SHA512 
dcbd2daeebf7238e3724f75d1be5a5bc1abf554a938b3a35179d65523098cd74df38cf5d26eea58532ad412805302c6681045ec92df4a860a12c91d7280202ce
+DIST btop-1.0.2.tar.gz 921569 BLAKE2B 
792f0e9e1e2bf09d3bb98ea9a7a5573f02577dcb40457d00da1edaf1162019650d46327d5534026ec57ea9678623854d3d59d6e27ee76f9c7b2bf330c411a393
 SHA512 
58bb3c46d4de236a3fc72fb7da42ad9811f25b2122c52103f6f9c670ca2350c188be3d36c38a1216dc35f96638de1bd5691eb027f317a60a220a7dc2053dd02f

diff --git a/sys-process/btop/btop-1.0.1.ebuild 
b/sys-process/btop/btop-1.0.2.ebuild
similarity index 100%
rename from sys-process/btop/btop-1.0.1.ebuild
rename to sys-process/btop/btop-1.0.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-process/btop/

2021-09-18 Thread Adrian Schollmeyer
commit: 349d01e087504cd5d10f95731e7375fa8fc2b861
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sat Sep 18 19:48:31 2021 +
Commit:     Adrian Schollmeyer  nexadn  de>
CommitDate: Sat Sep 18 19:48:31 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=349d01e0

sys-process/btop: Add new package

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Adrian Schollmeyer  nexadn.de>

 sys-process/btop/Manifest  |  1 +
 sys-process/btop/btop-1.0.1.ebuild | 39 ++
 sys-process/btop/metadata.xml  |  8 
 3 files changed, 48 insertions(+)

diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
new file mode 100644
index 0..f66957449
--- /dev/null
+++ b/sys-process/btop/Manifest
@@ -0,0 +1 @@
+DIST btop-1.0.1.tar.gz 921264 BLAKE2B 
a272e9479dbffe18e632f9697c5ed59707503c836eafd36f62db55787e56ad4d79a81e699a1821d3630052373daf4568a7096e31385075b1f0db00ed40b4
 SHA512 
dcbd2daeebf7238e3724f75d1be5a5bc1abf554a938b3a35179d65523098cd74df38cf5d26eea58532ad412805302c6681045ec92df4a860a12c91d7280202ce

diff --git a/sys-process/btop/btop-1.0.1.ebuild 
b/sys-process/btop/btop-1.0.1.ebuild
new file mode 100644
index 0..d3a559b42
--- /dev/null
+++ b/sys-process/btop/btop-1.0.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A monitor of resources"
+HOMEPAGE="https://github.com/aristocratos/btop;
+SRC_URI="https://github.com/aristocratos/btop/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="
+   >=sys-devel/gcc-10
+"
+
+src_prepare() {
+   default
+   # btop installs README.md to /usr/share/btop by default
+   sed -i 's/^.*cp -p README.md.*$//' Makefile
+}
+
+src_compile() {
+   # Disable btop optimization flags, since we have our flags in CXXFLAGS
+   emake \
+   OPTFLAGS=""
+}
+
+src_install() {
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   DESTDIR="${D}" \
+   install
+
+   dodoc README.md CHANGELOG.md
+}

diff --git a/sys-process/btop/metadata.xml b/sys-process/btop/metadata.xml
new file mode 100644
index 0..9997c2e86
--- /dev/null
+++ b/sys-process/btop/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   nex+b-...@nexadn.de
+   Adrian Schollmeyer
+   
+