[gentoo-commits] repo/gentoo:master commit in: mail-client/neomutt/

2024-05-12 Thread Marc Schiffbauer
commit: a5e04c36786e49edd80cc8ca1c7f28a0d1163937
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun May 12 22:58:57 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun May 12 22:59:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e04c36

mail-client/neomutt: add 20240425

Signed-off-by: Marc Schiffbauer  gentoo.org>

 mail-client/neomutt/Manifest|   1 +
 mail-client/neomutt/neomutt-20240425.ebuild | 176 
 2 files changed, 177 insertions(+)

diff --git a/mail-client/neomutt/Manifest b/mail-client/neomutt/Manifest
index bd7e9037bc43..66c187171e2a 100644
--- a/mail-client/neomutt/Manifest
+++ b/mail-client/neomutt/Manifest
@@ -3,4 +3,5 @@ DIST neomutt-20231023.tar.gz 3803482 BLAKE2B 
e8e4f3ee374cf9699d1cf5d6feca7e80d7c
 DIST neomutt-20231103.tar.gz 3816069 BLAKE2B 
5ed767fd0c7a37fc24bebd853d6a6b3cb0c9e15f6e8df89a7a82c79327986db2814024fb43afe78f87565e438544834e8668f6d7e0448db374a46840a4f63152
 SHA512 
f60911fa479dc2ff99fc90a6d62a6f1c914443d38ef7de055a6bce87808f4682f798f1faef005b0e5fbe9417f4d42588d9b4b1fc56968c02f871d6f3355aa446
 DIST neomutt-20231221.tar.gz 3812682 BLAKE2B 
367435e30d7e4259c1e8b6ece9531949465d6ff641065d88982a7bef959a6c7fe1ee9622a1f166fc71ea74099145ae2f88cc28a258821dcc1f3acd493f74273b
 SHA512 
a0670d3a6de6664aefa85718194d14d703b08f38e7b633c9827e6d7ef627c6b242c7279498e98dabe8e76976d79fb207ce6d1fef674462c5939c06b8fa0f0138
 DIST neomutt-20240201.tar.gz 3831010 BLAKE2B 
70654b8edb5b6e01585bb3551a7af3722aebc44a70804ec9e16511eec9b892a4bcf68e043699591b2610095558f3893d4d7f5c15e860c7b8c17458a872c3f170
 SHA512 
431270a093bfa5024f2565aa8921e3482262210ca03c410362b6fa504aa1f2e299d1f6eb63cb05dcaf7b1328051b5d32c4fd719b5cb7ddec83a176a85ff5dc53
+DIST neomutt-20240425.tar.gz 4092419 BLAKE2B 
35728b226a3c6d59b95daf7f2af1d155ed15b9f82958f79fc4c012df1014c5995f8e542ca2df2cdb6d79bbc537c13e7e941355dab5e4879c999f23f107db1ace
 SHA512 
bb47aba1aa8ecc824d9d0a8f6be23f2d39f0aac06739920ee349ff96bc27cbe39b6cfa797f648eb683fe49f01fa1873805a3ed2e7cbf4124dae12517591c02c9
 DIST neomutt-test-files-8629adab700a75c54e8e28bf05ad092503a98f75.tar.gz 3673 
BLAKE2B 
50354f19aedc5fc07d59ecb5b38fa65de16119bc0929f47014bd35dab4d3a4e5953c8b35670f3440003cf0cbccc2d0d2b3a869dc929cdc3cd60b02790270fb54
 SHA512 
3d4962210bc558234d818801dcaa7851a0aef011c96d91c054af535186ffda42059fc61fb148c48e1b076999fe3159b31589a69a29ed1897f8928f52fcc157d3

diff --git a/mail-client/neomutt/neomutt-20240425.ebuild 
b/mail-client/neomutt/neomutt-20240425.ebuild
new file mode 100644
index ..f0e77fe65e6e
--- /dev/null
+++ b/mail-client/neomutt/neomutt-20240425.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="A small but very powerful text-based mail client"
+HOMEPAGE="https://neomutt.org/;
+
+if [[ ${PV} =~ $ ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/neomutt/neomutt.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+fi
+
+TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75
+SRC_URI+=" test? ( 
https://github.com/${PN}/neomutt-test-files/archive/${TEST_FILES_COMMIT}.tar.gz 
-> neomutt-test-files-${TEST_FILES_COMMIT}.tar.gz )"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet lmdb lz4
+   nls notmuch pgp-classic qdbm sasl selinux smime-classic ssl tokyocabinet
+   test zlib zstd"
+REQUIRED_USE="
+   autocrypt? ( gpgme )"
+
+CDEPEND="
+   app-misc/mime-types
+   berkdb? (
+   || (
+   sys-libs/db:6.0
+   sys-libs/db:5.3
+   sys-libs/db:4.8
+   )
+   =net-libs/gnutls-1.0.17:= )
+   gpgme? ( >=app-crypt/gpgme-1.13.1:= )
+   autocrypt? ( >=dev-db/sqlite-3 )
+   idn? ( net-dns/libidn2:= )
+   kerberos? ( virtual/krb5 )
+   notmuch? ( net-mail/notmuch:= )
+   sasl? ( >=dev-libs/cyrus-sasl-2 )
+   ssl? ( >=dev-libs/openssl-1.0.2u:0= )
+   lz4? ( app-arch/lz4 )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+"
+DEPEND="${CDEPEND}
+   dev-lang/tcl:=
+   net-mail/mailbase
+   doc? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   || (
+   www-client/lynx
+   www-client/w3m
+   www-client/elinks
+   )
+   )
+"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-mutt )
+"
+
+RESTRICT="!test? ( test )"
+
+src_unpack() {
+   if [[ -n ${

[gentoo-commits] repo/gentoo:master commit in: mail-client/neomutt/

2024-05-12 Thread Marc Schiffbauer
commit: 12636c14cd0e59fff7621dee9ce37bbde1e8b09d
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun May 12 22:59:26 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun May 12 22:59:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12636c14

mail-client/neomutt: fix minor pkgcheck warning

Signed-off-by: Marc Schiffbauer  gentoo.org>

 mail-client/neomutt/neomutt-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/mail-client/neomutt/neomutt-.ebuild 
b/mail-client/neomutt/neomutt-.ebuild
index 65f398c671f3..f0e77fe65e6e 100644
--- a/mail-client/neomutt/neomutt-.ebuild
+++ b/mail-client/neomutt/neomutt-.ebuild
@@ -1,10 +1,13 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit flag-o-matic toolchain-funcs
 
+DESCRIPTION="A small but very powerful text-based mail client"
+HOMEPAGE="https://neomutt.org/;
+
 if [[ ${PV} =~ $ ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/neomutt/neomutt.git;
@@ -16,9 +19,6 @@ fi
 TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75
 SRC_URI+=" test? ( 
https://github.com/${PN}/neomutt-test-files/archive/${TEST_FILES_COMMIT}.tar.gz 
-> neomutt-test-files-${TEST_FILES_COMMIT}.tar.gz )"
 
-DESCRIPTION="A small but very powerful text-based mail client"
-HOMEPAGE="https://neomutt.org/;
-
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet lmdb lz4



[gentoo-commits] repo/gentoo:master commit in: net-dns/unbound/

2024-05-10 Thread Marc Schiffbauer
commit: ecd88651e56180f6b76868ecc789f2eab2df6bd1
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri May 10 21:02:20 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri May 10 21:02:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd88651

net-dns/unbound: drop 1.16.3, 1.17.0, 1.17.1, 1.18.0, 1.19.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-dns/unbound/Manifest  |  10 --
 net-dns/unbound/unbound-1.16.3.ebuild | 210 
 net-dns/unbound/unbound-1.17.0.ebuild | 210 
 net-dns/unbound/unbound-1.17.1.ebuild | 212 -
 net-dns/unbound/unbound-1.18.0.ebuild | 214 -
 net-dns/unbound/unbound-1.19.0.ebuild | 218 --
 6 files changed, 1074 deletions(-)

diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index 93ab662eed1f..15e29c268427 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -1,13 +1,3 @@
-DIST unbound-1.16.3.tar.gz 6204330 BLAKE2B 
b97deade78ab903363e06ff9d71b9895c754378ec276bb17556de62c48a88af5fbabd26f97fb47313d1e631fe75dee245aa38fbf42a865ac3e764882a1124a51
 SHA512 
ef5cda926dd1082a750615d8687bccd756869c66e9f24f984fda4c6613f94f3e4884db328b8d7b490777a75d3e616dcb61c5258e923c0590e6fabacd207c
-DIST unbound-1.16.3.tar.gz.asc 833 BLAKE2B 
2009dac660405b11725c046099cf9bd2f6ccea0bda8936530228b6ab3ceebfadd119b5d91ff1c86845d5104f578597a574daed80a5e6e677c8f7d68b789b
 SHA512 
b106f080d877e479d944a7ebe24a380f4c40c38308733f43f8a60d4e7aedc6597e6daa4a1428f596e705c9c75e6ee7b4187dbbc5750a9c406f59d76d4f1b4a8d
-DIST unbound-1.17.0.tar.gz 6235060 BLAKE2B 
611c1b96ff84e6dd8f7a592135cc17f416cd810d0f35d27c8cedd56af069badd8dca112cc5927a1fe50ec3335c377b6bd6fc4e1a6d63a332a90d676e3c23dcef
 SHA512 
f6b9f279330fb19b5feca09524959940aad8c4e064528aa82b369c726d77e9e8e5ca23f366f6e9edcf2c061b96f482ed7a2c26ac70fc15ae5762b3d7e36a5284
-DIST unbound-1.17.0.tar.gz.asc 833 BLAKE2B 
8b77a16fa1287af7c12720cce0b45c1ab49f691a0516674d28009d5da8c71d5d56a9518e16fb752c2db58dc835223d55ff863bfc03971aa408eb0f65a65600bf
 SHA512 
e1567f088bdf0a96dbdcf365deccb72f42319b9b29510d5d9aefbe66df054446d3dcdfcc54826046af6e4f751aa518798b968685611b1b7f1860f66a96e32a57
-DIST unbound-1.17.1.tar.gz 6244773 BLAKE2B 
c2dec1608e28302da33ee72144bb8eb16cdff2e949e548f9ea5edb10b370e396085de641446b1f94daeb96a48a02f9361ebae69f72f3d449575fe3ce93dcdb5b
 SHA512 
10dd4c3aff77f1c0d19eb3c66956ed6ef1aae19e827d0b3259dc75d9de28dedd41862982a299e67ee07e17fb52058b4beee9d4b1d3bb0a3f633b9ba5b864d168
-DIST unbound-1.17.1.tar.gz.asc 833 BLAKE2B 
d78338da7ca590ef29403b24c271edf8f2eb026ad1f74ba9646f5539e41c6770e172133e1f1dbf1f31623d8f5828f78b8cc3a86bb72f1d6591967c98a994726b
 SHA512 
d663c2ebf9ba4420eb6cd351378d646ac4c9e88bd69913dc1c862a326e98329496a901c86b857f2c157c0401a289ff91e5ac83911477cb9894156c6d959b2b80
-DIST unbound-1.18.0.tar.gz 6315297 BLAKE2B 
55f68cdb08281adaa7446f9b284d850e5e0cbbcbeda98609d9f8297d1bb298fcba51fa0a0805df5acc0a475397c65d295a33ae26144cdafbedb9686915dd174b
 SHA512 
24ca6bfe0ed493eb6aaa5cb1b2b108076ce97c48de7470adf596d1154254351e382b83aae33fcd8d4fa64847e359613e00c979b6f3ba7671215b2d0fd2b03b14
-DIST unbound-1.18.0.tar.gz.asc 833 BLAKE2B 
fb6be5100b960ef6ad279458a2492cc308a120e65a8fcd71aa5a5505bd6213be0ff232c6fd81939bbe53cdddbaa9bd24b79dcc96c69b360ae391b597d9a1d9d7
 SHA512 
222ff184d952b9ee8ce81e1f3384d1640ff4695ca60b7d5f946dc24489d583618fc0f4e3c169514b699c684766fdb352f47ca29853223fbae70a65fd994d4fd2
-DIST unbound-1.19.0.tar.gz 6336113 BLAKE2B 
66ec2b1cd32ac5930c088c73e884bc1fb4d35526a0c89bdbe209defd3e78326ce9b3c1a523fc1ab28b8fdf0e457280d5de7b300cf560c15d875f460bc361f5c7
 SHA512 
c7df997ab003d098f53ac97ffb4c8428ab28e24573ff21e21782cbeadca42edadeb5b0db53ce954c9ff3106a5edb36eb47109240c554a44d9aac75727b66aeb4
-DIST unbound-1.19.0.tar.gz.asc 833 BLAKE2B 
5e593223a47afaebd5e595a9520288ca5d8adee720d5e9989e7d8dd28ad1cce3e1850fec29886e0e52af14dd288b5c9c68a3a05f1d835c15e11d5bf01a08ad50
 SHA512 
63aa94192de7840f7abe43367e2c3f5d3fd42b8d72c08a5645cf28e2c0ad2e11d54f3aa645384fff5d4dfe66bc7ee25d81bd967780a992b54956343974206580
 DIST unbound-1.19.1.tar.gz 6340435 BLAKE2B 
a48c5b9493eb0a9aa2171956e08677e1cfb7c49b53731c1b05f9192434c4d815eba972aab110ba0ee25fee1e7a57192c8b48e59bb21fb76ad7fd1c7d2d260012
 SHA512 
c81192b70f14a4e289cf738bf6b647cf25b58b1ab11076dee306ff25a530b6a1bbeca71cfa8820d80f48fd843019beb29a68796a1b1fcec6e561dfeccd62d96a
 DIST unbound-1.19.1.tar.gz.asc 833 BLAKE2B 
30721d7bc7b2f5fee8ce090bd06d86f856f2cfb194a26d4cc7b9563944f32f5513305dba2ff482ad1cc10f47e2c58975ac3911c9a4efd72d2f42a28b73dd76ac
 SHA512 
2e4c6b7df844d1fb93d948791a20b9ff201bd1e6de6c89a830ddce06e24e5d770409265005f549757ef3a9c99d11b9860ae21711425d76d42bf2c33240dd3b52
 DIST unbound-1.19.3.tar.gz 6338685 BLAKE2B 
5d9cbc26510afc2b92ecce6307cd9924a1b450892f7839f076535177ab35f78059d271e628e2aa995b62f5cf97add2363561a819d6e0181beb6b44421661d8f

[gentoo-commits] repo/gentoo:master commit in: net-dns/unbound/

2024-05-10 Thread Marc Schiffbauer
commit: ae0a71faadb2aa4ae9db4676df4a6d33b4134bff
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri May 10 20:57:00 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri May 10 20:57:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0a71fa

net-dns/unbound: add 1.20.0

Bug: https://bugs.gentoo.org/931625
Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-dns/unbound/Manifest  |   2 +
 net-dns/unbound/unbound-1.20.0.ebuild | 218 ++
 2 files changed, 220 insertions(+)

diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index bbba2e811526..93ab662eed1f 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -12,3 +12,5 @@ DIST unbound-1.19.1.tar.gz 6340435 BLAKE2B 
a48c5b9493eb0a9aa2171956e08677e1cfb7c
 DIST unbound-1.19.1.tar.gz.asc 833 BLAKE2B 
30721d7bc7b2f5fee8ce090bd06d86f856f2cfb194a26d4cc7b9563944f32f5513305dba2ff482ad1cc10f47e2c58975ac3911c9a4efd72d2f42a28b73dd76ac
 SHA512 
2e4c6b7df844d1fb93d948791a20b9ff201bd1e6de6c89a830ddce06e24e5d770409265005f549757ef3a9c99d11b9860ae21711425d76d42bf2c33240dd3b52
 DIST unbound-1.19.3.tar.gz 6338685 BLAKE2B 
5d9cbc26510afc2b92ecce6307cd9924a1b450892f7839f076535177ab35f78059d271e628e2aa995b62f5cf97add2363561a819d6e0181beb6b44421661d8f0
 SHA512 
f860614f090a5a081cceff8ca7f4b3d416c00a251ae14ceb6b4159dc8cd022f025592074d3d78aee2f86c3eeae9d1a314713e4740aa91062579143199accd159
 DIST unbound-1.19.3.tar.gz.asc 833 BLAKE2B 
6eb71dde451a123ffba44c298d83256613c6325b26adffb6f0347b468bf84e63b090655d12b323f8c187ad4782fad06514fe5ab0246087bd129393d1bdb1533c
 SHA512 
1b6437d7ac4394ab7d6eb0d12f22b39538152f9c88175a5368263059950b8e6b093fa5392d1ff37874effef7a422afa9c690f766802208979a99500a4bea5906
+DIST unbound-1.20.0.tar.gz 6550938 BLAKE2B 
b272a6b8c0118819d9803f0c7f7a4b7eff77e37682f4a9a0f749cafa08da4d4de01cd7bf71698b8fc5a7cdf5ca03685978e6b4395c586c35d1d13bebb7cbb538
 SHA512 
2f6bc76c03b71ca1c2cd2331dc72d62f51493d15e17c59af46b400e542fcabff22e6b9d33f750a3e5f918a0116f45afa760651b2d5aa2feadac151cbbd71b0bd
+DIST unbound-1.20.0.tar.gz.asc 833 BLAKE2B 
14e53fcb692c1e078ae334d298c76ed30b8dd58fc0ba396c6b46edc7a4af49e4a3d2a15874f2a6a59365b129bb819b47327a5cc6e0589c06471a466d84d15785
 SHA512 
1586a320077c606c5c19f251615df54a61854f51acca02df1d391dcc2287aff2c641b009aeee1a98392f63719d70b6bac23ebb7d86b780f8a27cda6e114fc0ad

diff --git a/net-dns/unbound/unbound-1.20.0.ebuild 
b/net-dns/unbound/unbound-1.20.0.ebuild
new file mode 100644
index ..67da62c07740
--- /dev/null
+++ b/net-dns/unbound/unbound-1.20.0.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/unbound.net.asc
+inherit autotools flag-o-matic multilib-minimal python-single-r1 systemd 
verify-sig
+
+MY_P=${PN}-${PV/_/}
+DESCRIPTION="A validating, recursive and caching DNS resolver"
+HOMEPAGE="https://unbound.net/ https://nlnetlabs.nl/projects/unbound/about/;
+SRC_URI="
+   https://nlnetlabs.nl/downloads/unbound/${MY_P}.tar.gz
+   verify-sig? ( https://nlnetlabs.nl/downloads/unbound/${MY_P}.tar.gz.asc 
)
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD GPL-2"
+SLOT="0/8" # ABI version of libunbound.so
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+IUSE="debug dnscrypt dnstap +ecdsa ecs gost +http2 python redis selinux 
static-libs systemd test +tfo threads"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+# Note: expat is needed by executable only but the Makefile is custom
+# and doesn't make it possible to easily install the library without
+# the executables. MULTILIB_USEDEP may be dropped once build system
+# is fixed.
+DEPEND="
+   acct-group/unbound
+   acct-user/unbound
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=dev-libs/libevent-2.0.21:0=[${MULTILIB_USEDEP}]
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   dnscrypt? ( dev-libs/libsodium:=[${MULTILIB_USEDEP}] )
+   dnstap? (
+   dev-libs/fstrm[${MULTILIB_USEDEP}]
+   >=dev-libs/protobuf-c-1.0.2-r1:=[${MULTILIB_USEDEP}]
+   )
+   ecdsa? (
+   dev-libs/openssl:0[-bindist(-)]
+   )
+   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   redis? ( dev-libs/hiredis:= )
+   systemd? ( sys-apps/systemd )
+"
+BDEPEND="
+   virtual/pkgconfig
+   python? ( dev-lang/swig )
+   test? (
+   net-libs/ldns[examples(-)]
+   dev-util/splint
+   app-text/wdiff
+   )
+   verify-sig? ( sec-keys/openpgp-keys-unbound )
+"
+RDEPEND="
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/bareos/

2024-05-08 Thread Marc Schiffbauer
commit: 89bdbf92d4e882fc32f7de2594b1b432ff1efa52
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed May  8 21:56:19 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed May  8 21:58:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89bdbf92

dev-python/bareos: add 22.1.4

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest |  1 +
 dev-python/bareos/bareos-22.1.4.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index 58563338c54e..9834da74c158 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1,2 +1,3 @@
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
+DIST bareos-22.1.4.tar.gz 14747141 BLAKE2B 
1b155c35f22120b07151a54ef314c6f8f42ea14c3f194d787a58ece41f8de148f0b34d0cc6a54f578b1bb5c4d3ae2a7736829f6d2cd642d8e001f1797a18052a
 SHA512 
4285f0f524c6f30ae8f7dd67e2a732cf983663f56b053968a7f10d753e38bc2ee1e2673d1fb6a9b516994b51b45215fac153e301b893c9cb31a164ebff0d4c85
 DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 
0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b
 SHA512 
a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29

diff --git a/dev-python/bareos/bareos-22.1.4.ebuild 
b/dev-python/bareos/bareos-22.1.4.ebuild
new file mode 100644
index ..59d31548b8d2
--- /dev/null
+++ b/dev-python/bareos/bareos-22.1.4.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="python bindings for bareos network backup suite"
+HOMEPAGE="https://www.bareos.com/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+S=${WORKDIR}/${PN}-Release-${PV}/python-bareos
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror test"



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2024-05-08 Thread Marc Schiffbauer
commit: c4d82cbcdf075acb02a359d685df9712ec01fce9
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed May  8 21:54:33 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed May  8 21:58:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d82cbc

app-backup/bareos: add 21.1.9, 22.1.4

Bug: https://bugs.gentoo.org/917761
Bug: https://bugs.gentoo.org/830293
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/Manifest |   2 +
 app-backup/bareos/bareos-21.1.9.ebuild | 414 +++
 app-backup/bareos/bareos-22.1.4.ebuild | 434 +
 3 files changed, 850 insertions(+)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index 8206ffaf50c5..084b9c1489f4 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -1,4 +1,6 @@
 DIST bareos-21.1.8.tar.gz 11663322 BLAKE2B 
5f8c66d44c702b187f56434925417f3eff5f9f515f52d5707d5dce2edfcf566474bae52518adab1d6f87d479fd05cc906f48350eec4f21b858720a607f9b4311
 SHA512 
643561d4bd92989e0b9356dab500083073daa2717159b5b061f5680ab96e8532c13753e94480419239bcad9938818c203d43dc72b690404ae5a143fdd3cd0738
+DIST bareos-21.1.9.tar.gz 11670286 BLAKE2B 
22486fdf2b80296fed4265afa8ea4f5c0708f7836172da6a0f081c3328eea84c2eaf7de62884c82aeb61ead38f5a872edc6718fce730c16d6e4e96ef520eff0e
 SHA512 
337702bf5b38bdf6f96720748ec0ab154f698389d6ff535b59f0a9432783f021287b98ac446467a1da51614c6fd740b45b8a5363f56cb5bd855bfe333fc6cfac
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
+DIST bareos-22.1.4.tar.gz 14747141 BLAKE2B 
1b155c35f22120b07151a54ef314c6f8f42ea14c3f194d787a58ece41f8de148f0b34d0cc6a54f578b1bb5c4d3ae2a7736829f6d2cd642d8e001f1797a18052a
 SHA512 
4285f0f524c6f30ae8f7dd67e2a732cf983663f56b053968a7f10d753e38bc2ee1e2673d1fb6a9b516994b51b45215fac153e301b893c9cb31a164ebff0d4c85
 DIST bareos-23.0.1.tar.gz 14728566 BLAKE2B 
e5fe93f0e412fcc4b4cb31f3e7d7dbcd44b3c0f76c387f17685d97880af88949998faae502531e937201c1622350d226c2cc9f432b0dfda7893a3fb03e905b5f
 SHA512 
5e3902c33c08dedbdd8dc7c74c5a1258da22288a728ada283b541316a7bff2f7773d1875b11f8fe12368afda3fd1bb2780242ff57441ef8fd596f71ea1af1e75
 DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 
0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b
 SHA512 
a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29

diff --git a/app-backup/bareos/bareos-21.1.9.ebuild 
b/app-backup/bareos/bareos-21.1.9.ebuild
new file mode 100644
index ..ae6b1efd9be1
--- /dev/null
+++ b/app-backup/bareos/bareos-21.1.9.ebuild
@@ -0,0 +1,414 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+CMAKE_WARN_UNUSED_CLI=no
+#CMAKE_REMOVE_MODULES=yes
+
+inherit python-any-r1 systemd cmake tmpfiles
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+# some tests still fail propably due to missing bits in src_test -> TODO
+RESTRICT="mirror test"
+#RESTRICT="
+#  mirror
+#  !test? ( test )
+#"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+   logwatch ndmp readline scsi-crypto split-usr
+   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   dev-db/postgresql:*[threads(+)]
+   director? (
+   virtual/mta
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   dev-libs/jansson:=[static-libs]
+   dev-libs/lzo[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/ja

[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-04-29 Thread Marc Schiffbauer
commit: 6d2a93f4a3a15ffc98c7a70c474a1d7f4eeda874
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Apr 29 22:15:23 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Apr 29 22:15:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2a93f4

app-editors/logseq-desktop-bin: add 0.10.9, drop 0.10.7

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest | 2 +-
 ...ogseq-desktop-bin-0.10.7.ebuild => logseq-desktop-bin-0.10.9.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index a7cfe3cb8cd8..45cd342fea89 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,2 @@
-DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B 
a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e
 SHA512 
c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550
 DIST logseq-desktop-bin-0.10.8.zip 189513360 BLAKE2B 
851b9a5b8b7a5b1c94ecc71cab87dfe6b94a55f8c320b81e80647499741661e1f220b9077acb6f1cdd61e2a6c7dc646fb832cdc80e504a8a4015531d81875cee
 SHA512 
64a31ce323d7f0e9640a6c1b386631b0a9571bf9677effc3e0d1fd0fb8e68da3b95d37ef1db97bb2c7a12f3c1a75de7db44af566fcdfa62eb8aa76390330bf42
+DIST logseq-desktop-bin-0.10.9.zip 188490864 BLAKE2B 
83e1b94490a4295f5f2821e70e83c76b31ab19879fa800b643cc81622169031d8e2af18eddedeabe3c6ae2e4a575ec9cb0b50acab48aef711c5f4cd678c0
 SHA512 
8f93c498d64699dcf5c68e7dc800a0a96f667b7767683903ba38cd7dea9f4787b9ab03e83e75cbf6d0b3ba5e52b1442e29aad1383b14c3acdf67463cc7eae176

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.9.ebuild
similarity index 100%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.9.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-dns/unbound/

2024-04-15 Thread Marc Schiffbauer
commit: d8a51658d025676fe092069ece3964554530ac4b
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Apr 15 08:52:26 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Apr 15 08:52:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a51658

net-dns/unbound: add 1.19.3

Bug: https://bugs.gentoo.org/929689
Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-dns/unbound/Manifest  |   2 +
 net-dns/unbound/unbound-1.19.3.ebuild | 218 ++
 2 files changed, 220 insertions(+)

diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index 3361bdfd1b77..bbba2e811526 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -10,3 +10,5 @@ DIST unbound-1.19.0.tar.gz 6336113 BLAKE2B 
66ec2b1cd32ac5930c088c73e884bc1fb4d35
 DIST unbound-1.19.0.tar.gz.asc 833 BLAKE2B 
5e593223a47afaebd5e595a9520288ca5d8adee720d5e9989e7d8dd28ad1cce3e1850fec29886e0e52af14dd288b5c9c68a3a05f1d835c15e11d5bf01a08ad50
 SHA512 
63aa94192de7840f7abe43367e2c3f5d3fd42b8d72c08a5645cf28e2c0ad2e11d54f3aa645384fff5d4dfe66bc7ee25d81bd967780a992b54956343974206580
 DIST unbound-1.19.1.tar.gz 6340435 BLAKE2B 
a48c5b9493eb0a9aa2171956e08677e1cfb7c49b53731c1b05f9192434c4d815eba972aab110ba0ee25fee1e7a57192c8b48e59bb21fb76ad7fd1c7d2d260012
 SHA512 
c81192b70f14a4e289cf738bf6b647cf25b58b1ab11076dee306ff25a530b6a1bbeca71cfa8820d80f48fd843019beb29a68796a1b1fcec6e561dfeccd62d96a
 DIST unbound-1.19.1.tar.gz.asc 833 BLAKE2B 
30721d7bc7b2f5fee8ce090bd06d86f856f2cfb194a26d4cc7b9563944f32f5513305dba2ff482ad1cc10f47e2c58975ac3911c9a4efd72d2f42a28b73dd76ac
 SHA512 
2e4c6b7df844d1fb93d948791a20b9ff201bd1e6de6c89a830ddce06e24e5d770409265005f549757ef3a9c99d11b9860ae21711425d76d42bf2c33240dd3b52
+DIST unbound-1.19.3.tar.gz 6338685 BLAKE2B 
5d9cbc26510afc2b92ecce6307cd9924a1b450892f7839f076535177ab35f78059d271e628e2aa995b62f5cf97add2363561a819d6e0181beb6b44421661d8f0
 SHA512 
f860614f090a5a081cceff8ca7f4b3d416c00a251ae14ceb6b4159dc8cd022f025592074d3d78aee2f86c3eeae9d1a314713e4740aa91062579143199accd159
+DIST unbound-1.19.3.tar.gz.asc 833 BLAKE2B 
6eb71dde451a123ffba44c298d83256613c6325b26adffb6f0347b468bf84e63b090655d12b323f8c187ad4782fad06514fe5ab0246087bd129393d1bdb1533c
 SHA512 
1b6437d7ac4394ab7d6eb0d12f22b39538152f9c88175a5368263059950b8e6b093fa5392d1ff37874effef7a422afa9c690f766802208979a99500a4bea5906

diff --git a/net-dns/unbound/unbound-1.19.3.ebuild 
b/net-dns/unbound/unbound-1.19.3.ebuild
new file mode 100644
index ..67da62c07740
--- /dev/null
+++ b/net-dns/unbound/unbound-1.19.3.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/unbound.net.asc
+inherit autotools flag-o-matic multilib-minimal python-single-r1 systemd 
verify-sig
+
+MY_P=${PN}-${PV/_/}
+DESCRIPTION="A validating, recursive and caching DNS resolver"
+HOMEPAGE="https://unbound.net/ https://nlnetlabs.nl/projects/unbound/about/;
+SRC_URI="
+   https://nlnetlabs.nl/downloads/unbound/${MY_P}.tar.gz
+   verify-sig? ( https://nlnetlabs.nl/downloads/unbound/${MY_P}.tar.gz.asc 
)
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD GPL-2"
+SLOT="0/8" # ABI version of libunbound.so
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+IUSE="debug dnscrypt dnstap +ecdsa ecs gost +http2 python redis selinux 
static-libs systemd test +tfo threads"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+# Note: expat is needed by executable only but the Makefile is custom
+# and doesn't make it possible to easily install the library without
+# the executables. MULTILIB_USEDEP may be dropped once build system
+# is fixed.
+DEPEND="
+   acct-group/unbound
+   acct-user/unbound
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=dev-libs/libevent-2.0.21:0=[${MULTILIB_USEDEP}]
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   dnscrypt? ( dev-libs/libsodium:=[${MULTILIB_USEDEP}] )
+   dnstap? (
+   dev-libs/fstrm[${MULTILIB_USEDEP}]
+   >=dev-libs/protobuf-c-1.0.2-r1:=[${MULTILIB_USEDEP}]
+   )
+   ecdsa? (
+   dev-libs/openssl:0[-bindist(-)]
+   )
+   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   redis? ( dev-libs/hiredis:= )
+   systemd? ( sys-apps/systemd )
+"
+BDEPEND="
+   virtual/pkgconfig
+   python? ( dev-lang/swig )
+   test? (
+   net-libs/ldns[examples(-)]
+   dev-util/splint
+   app-text/wdiff
+   )
+   verify-sig? ( sec-keys/openpgp-keys-unbound )
+"
+RDEPEND="
+ 

[gentoo-commits] repo/gentoo:master commit in: net-libs/ldns/

2024-04-15 Thread Marc Schiffbauer
commit: dfb13f97a998343c1ce620bae6167307fea182bc
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Apr 15 08:33:48 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Apr 15 08:35:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb13f97

net-libs/ldns: PythonCompatUpdate (3.12)

Closes: https://bugs.gentoo.org/929704
Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-libs/ldns/ldns-1.8.3-r3.ebuild | 90 ++
 1 file changed, 90 insertions(+)

diff --git a/net-libs/ldns/ldns-1.8.3-r3.ebuild 
b/net-libs/ldns/ldns-1.8.3-r3.ebuild
new file mode 100644
index ..8b6b4d2afbe2
--- /dev/null
+++ b/net-libs/ldns/ldns-1.8.3-r3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools python-single-r1 multilib-minimal
+
+DESCRIPTION="A library with the aim to simplify DNS programming in C"
+HOMEPAGE="https://www.nlnetlabs.nl/projects/ldns/;
+SRC_URI="https://www.nlnetlabs.nl/downloads/${PN}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc examples python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test" # missing test directory
+
+BDEPEND="
+   python? ( dev-lang/swig )
+   doc? ( app-text/doxygen )
+"
+DEPEND="
+   python? ( ${PYTHON_DEPS} )
+   >=dev-libs/openssl-1.1.1l-r1:0=[${MULTILIB_USEDEP},static-libs?]
+   examples? ( net-libs/libpcap )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/ldns-config
+)
+
+PATCHES=(
+   "${FILESDIR}/ldns-1.8.1-pkgconfig.patch"
+   "${FILESDIR}/${P}-docs.patch"
+   "${FILESDIR}/${P}-configure-strict.patch"
+   "${FILESDIR}/${PN}-1.8.3-swig-4.2.0.patch"
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Drop after 1.8.3
+   eautoreconf
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable static-libs static) \
+   $(multilib_native_use_with python pyldns) \
+   $(multilib_native_use_with python pyldnsx) \
+   --with-ssl="${EPREFIX}"/usr \
+   $(multilib_native_with drill) \
+   $(multilib_native_use_with examples) \
+   --disable-rpath
+}
+
+multilib_src_compile() {
+   default
+
+   if multilib_is_native_abi && use doc ; then
+   emake doxygen
+   fi
+}
+
+multilib_src_install() {
+   default
+
+   if multilib_is_native_abi && use doc ; then
+   dodoc -r doc/html
+   fi
+}
+
+multilib_src_install_all() {
+   dodoc Changelog README*
+
+   find "${D}" -name '*.la' -delete || die
+   use python && python_optimize
+
+   insinto /usr/share/vim/vimfiles/ftdetect
+   doins libdns.vim
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/lib_users/

2024-04-15 Thread Marc Schiffbauer
commit: 27404215f61bf88d09e6f90aaf8365e8f09240af
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Apr 15 08:25:49 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Apr 15 08:25:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27404215

app-admin/lib_users: PythonCompatUpdate (3.12)

Closes: https://bugs.gentoo.org/929274
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-admin/lib_users/lib_users-0.15-r1.ebuild | 44 
 1 file changed, 44 insertions(+)

diff --git a/app-admin/lib_users/lib_users-0.15-r1.ebuild 
b/app-admin/lib_users/lib_users-0.15-r1.ebuild
new file mode 100644
index ..45ccbc10dde4
--- /dev/null
+++ b/app-admin/lib_users/lib_users-0.15-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-r1
+
+DESCRIPTION="Check for mapped libs and open files that are marked as deleted"
+HOMEPAGE="https://github.com/klausman/lib_users;
+SRC_URI="https://github.com/klausman/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   test? (
+   dev-python/nose2[${PYTHON_USEDEP}]
+   )"
+RDEPEND="${PYTHON_DEPS}"
+
+src_test() {
+   python_foreach_impl nose2 --verbosity=2
+}
+
+my_install() {
+   python_newscript lib_users.py lib_users
+   python_newscript fd_users.py fd_users
+   # lib_users_util/ contains a test script we don't want, so do things by 
hand
+   python_moduleinto lib_users_util
+   python_domodule lib_users_util/common.py
+   python_domodule lib_users_util/__init__.py
+}
+
+src_install() {
+   python_foreach_impl my_install
+   dodoc README.md TODO
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/restart-services/

2024-04-07 Thread Marc Schiffbauer
commit: f8febba1bd051513f3f79c9908790b59793de931
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Apr  7 11:43:42 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Apr  7 11:43:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8febba1

app-admin/restart-services: add 1.3, drop 1.1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-admin/restart-services/Manifest | 2 +-
 .../{restart-services-1.1.ebuild => restart-services-1.3.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/restart-services/Manifest 
b/app-admin/restart-services/Manifest
index 3f18871dbd1d..b8434950c777 100644
--- a/app-admin/restart-services/Manifest
+++ b/app-admin/restart-services/Manifest
@@ -1,3 +1,3 @@
 DIST restart-services-0.17.0.tgz 25643 BLAKE2B 
5999e12e38207d00266928504da05c00482c8297b7fee634f302f09cfa09e206bcf9d5a558d2a91e5de1d97318025fa995fbc3a61f0d0e74b8dfb1af3db8670b
 SHA512 
c11ca431fbbc6899ab268e897904918479d953ed7373cc7483cca2c03cd4041a1ca1e47c0e810f91a18a43aa32cc305a4ea791e8b992246f972e0fbb19ab
-DIST restart-services-1.1.tgz 26227 BLAKE2B 
7893aa01c965fca24b42312f6b01cac46b0bbd3d8304865539adb00cc6f7cdcf8cff1a912cce98534eb4f3bd0af0e01df3387dab87b8e53193152b3966ff3c9b
 SHA512 
165e4b07fa9a15a749f8e50064da83e9e1749f465248259de5b0dc97c2ef249131e1e993d8e34975628ed69b35e194b3d75a578f6279188f76236d02a970ac4b
 DIST restart-services-1.2.tgz 27526 BLAKE2B 
3936a4145767f917d4f1c856c65ee2b6445b495988e77ada488ff4b43d87abaaca7b9d59e48c89c59a666559d0416d5cf1a6171c5d903ee0385dabb922929882
 SHA512 
815fb40c4616afaf2e27877a4cbba86c0d44432cbf4be04991431e71f5e495dcb92f66bda020dca47d5363388455fbeaa3f3e35d2e9451785301386c73f724c0
+DIST restart-services-1.3.tgz 27740 BLAKE2B 
b49fce16771c055aa93b8ac55f5eb37af18cc66b3c63152c276a34b6e8b6e953af651d190e167f036c003d9d615727b3efb382c9e770d55a8885974e9158a750
 SHA512 
1f45d333be5d342d2bc206380c1fbe4713d2e02d17547b7c9e648ee7be568900042b7e240c16e8d018020ecefd018a5564268c57a32fe3d9f2f660fc062bc45a

diff --git a/app-admin/restart-services/restart-services-1.1.ebuild 
b/app-admin/restart-services/restart-services-1.3.ebuild
similarity index 100%
rename from app-admin/restart-services/restart-services-1.1.ebuild
rename to app-admin/restart-services/restart-services-1.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-04-01 Thread Marc Schiffbauer
commit: d1e2b01acdc7751bf0278b7739fdadd5a531f874
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Apr  1 13:51:21 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Apr  1 13:52:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e2b01a

app-editors/logseq-desktop-bin: drop 0.10.6-r1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 -
 .../logseq-desktop-bin-0.10.6-r1.ebuild| 91 --
 2 files changed, 92 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index 7794df6e37ac..a7cfe3cb8cd8 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,3 +1,2 @@
-DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 
96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0
 SHA512 
42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368
 DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B 
a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e
 SHA512 
c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550
 DIST logseq-desktop-bin-0.10.8.zip 189513360 BLAKE2B 
851b9a5b8b7a5b1c94ecc71cab87dfe6b94a55f8c320b81e80647499741661e1f220b9077acb6f1cdd61e2a6c7dc646fb832cdc80e504a8a4015531d81875cee
 SHA512 
64a31ce323d7f0e9640a6c1b386631b0a9571bf9677effc3e0d1fd0fb8e68da3b95d37ef1db97bb2c7a12f3c1a75de7db44af566fcdfa62eb8aa76390330bf42

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
deleted file mode 100644
index bc4f1ec885d5..
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
-   ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
-HOMEPAGE="https://github.com/logseq/logseq;
-SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
-S="${WORKDIR}/Logseq-linux-x64"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="mirror splitdebug"
-
-RDEPEND="
-   dev-libs/nss
-   dev-libs/openssl:0/3
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-BDEPEND="
-   app-arch/unzip
-"
-
-QA_PREBUILT="*"
-
-src_configure() {
-   default
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-   default
-   pushd locales > /dev/null || die
-   chromium_remove_language_paks
-   popd > /dev/null || die
-}
-
-src_install() {
-   exeinto /opt/logseq-desktop
-   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
-
-   insinto /opt/logseq-desktop
-   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
-   v8_context_snapshot.bin version vk_swiftshader_icd.json
-   insopts -m0755
-   doins -r locales resources
-
-   # Chrome-sandbox requires the setuid bit to be specifically set
-   # see https://github.com/electron/electron/issues/17972
-   fowners root /opt/logseq-desktop/chrome-sandbox
-   fperms 4711 /opt/logseq-desktop/chrome-sandbox
-
-   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
-   # See #903616 and #890595
-   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
-
-   dosym ../logseq-desktop/Logseq /opt/bin/logseq
-
-   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
-   
"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
-   # some releases do not have an icon included, but we dont fail if that 
happens
-   doicon resources/app/icons/logseq.png || true
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-04-01 Thread Marc Schiffbauer
commit: 54f19562bf0e418eb1a6de09b87adca30bd4d026
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Apr  1 13:51:08 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Apr  1 13:52:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f19562

app-editors/logseq-desktop-bin: add 0.10.8

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 +
 .../logseq-desktop-bin-0.10.8.ebuild   | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index 00ab0b7a216d..7794df6e37ac 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,3 @@
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 
96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0
 SHA512 
42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368
 DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B 
a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e
 SHA512 
c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550
+DIST logseq-desktop-bin-0.10.8.zip 189513360 BLAKE2B 
851b9a5b8b7a5b1c94ecc71cab87dfe6b94a55f8c320b81e80647499741661e1f220b9077acb6f1cdd61e2a6c7dc646fb832cdc80e504a8a4015531d81875cee
 SHA512 
64a31ce323d7f0e9640a6c1b386631b0a9571bf9677effc3e0d1fd0fb8e68da3b95d37ef1db97bb2c7a12f3c1a75de7db44af566fcdfa62eb8aa76390330bf42

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.8.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.8.ebuild
new file mode 100644
index ..bc4f1ec885d5
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.8.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
+   ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
+HOMEPAGE="https://github.com/logseq/logseq;
+SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
+S="${WORKDIR}/Logseq-linux-x64"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="mirror splitdebug"
+
+RDEPEND="
+   dev-libs/nss
+   dev-libs/openssl:0/3
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+QA_PREBUILT="*"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   pushd locales > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+}
+
+src_install() {
+   exeinto /opt/logseq-desktop
+   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
+
+   insinto /opt/logseq-desktop
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
+   v8_context_snapshot.bin version vk_swiftshader_icd.json
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set
+   # see https://github.com/electron/electron/issues/17972
+   fowners root /opt/logseq-desktop/chrome-sandbox
+   fperms 4711 /opt/logseq-desktop/chrome-sandbox
+
+   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
+   # See #903616 and #890595
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym ../logseq-desktop/Logseq /opt/bin/logseq
+
+   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
+   
"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
+   # some releases do not have an icon included, but we dont fail if that 
happens
+   doicon resources/app/icons/logseq.png || true
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/restart-services/

2024-04-01 Thread Marc Schiffbauer
commit: c94628597c5c11549bbf6e25edb9431fc5844dce
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Apr  1 12:46:00 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Apr  1 12:46:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9462859

app-admin/restart-services: drop 1.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-admin/restart-services/Manifest|  1 -
 .../restart-services/restart-services-1.0.ebuild   | 36 --
 2 files changed, 37 deletions(-)

diff --git a/app-admin/restart-services/Manifest 
b/app-admin/restart-services/Manifest
index b339d64bdb6b..3f18871dbd1d 100644
--- a/app-admin/restart-services/Manifest
+++ b/app-admin/restart-services/Manifest
@@ -1,4 +1,3 @@
 DIST restart-services-0.17.0.tgz 25643 BLAKE2B 
5999e12e38207d00266928504da05c00482c8297b7fee634f302f09cfa09e206bcf9d5a558d2a91e5de1d97318025fa995fbc3a61f0d0e74b8dfb1af3db8670b
 SHA512 
c11ca431fbbc6899ab268e897904918479d953ed7373cc7483cca2c03cd4041a1ca1e47c0e810f91a18a43aa32cc305a4ea791e8b992246f972e0fbb19ab
-DIST restart-services-1.0.tgz 25872 BLAKE2B 
912c3e2c3cd49732369a5a4452be1f171c33cd3364cf3224b4443f6f21ef0fccd4c533edd79214cc2dae00cea558409eacbcef4b1566bef402f1850537432c63
 SHA512 
9c4e269ac6db8bf13c512cc3556a9356b4b44960dd562cf633df6e03db57677c05738edc46010b01976a6b0ee2152ac1e8d410a6c9d98142295ff0cbd3f93df2
 DIST restart-services-1.1.tgz 26227 BLAKE2B 
7893aa01c965fca24b42312f6b01cac46b0bbd3d8304865539adb00cc6f7cdcf8cff1a912cce98534eb4f3bd0af0e01df3387dab87b8e53193152b3966ff3c9b
 SHA512 
165e4b07fa9a15a749f8e50064da83e9e1749f465248259de5b0dc97c2ef249131e1e993d8e34975628ed69b35e194b3d75a578f6279188f76236d02a970ac4b
 DIST restart-services-1.2.tgz 27526 BLAKE2B 
3936a4145767f917d4f1c856c65ee2b6445b495988e77ada488ff4b43d87abaaca7b9d59e48c89c59a666559d0416d5cf1a6171c5d903ee0385dabb922929882
 SHA512 
815fb40c4616afaf2e27877a4cbba86c0d44432cbf4be04991431e71f5e495dcb92f66bda020dca47d5363388455fbeaa3f3e35d2e9451785301386c73f724c0

diff --git a/app-admin/restart-services/restart-services-1.0.ebuild 
b/app-admin/restart-services/restart-services-1.0.ebuild
deleted file mode 100644
index 6a24cf48136e..
--- a/app-admin/restart-services/restart-services-1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Tool to manage OpenRC and systemd services that need to be 
restarted"
-HOMEPAGE="https://dev.gentoo.org/~mschiff/restart-services/;
-SRC_URI="https://dev.gentoo.org/~mschiff/src/${PN}/${P}.tgz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="
-   app-admin/lib_users
-   app-portage/portage-utils
-   || ( sys-apps/openrc sys-apps/systemd )
-"
-
-src_install() {
-   dosbin restart-services
-   doman restart-services.1
-   keepdir /etc/restart-services.d
-   insinto /etc
-   doins restart-services.conf
-   dodoc README CHANGES
-
-   sed -i -e 's/^#include/include/' "${ED}"/etc/restart-services.conf || 
die
-   cat > "${ED}"/etc/restart-services.d/00-local.conf <<- EOF || die
-   # You may put your local changes here or in any other *.conf file
-   # in this directory so you can leave /etc/restart-services.conf as is.
-   # Example:
-   # *extend* SV_ALWAYS to match 'myservice'
-   # SV_ALWAYS+=( myservice )
-   EOF
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/restart-services/

2024-04-01 Thread Marc Schiffbauer
commit: 65c6d4a3c5c6ca82ca1d8dcbc5b1720f77019e83
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Apr  1 12:45:33 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Apr  1 12:45:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c6d4a3

app-admin/restart-services: add 1.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-admin/restart-services/Manifest|  1 +
 .../restart-services/restart-services-1.2.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/app-admin/restart-services/Manifest 
b/app-admin/restart-services/Manifest
index 5114080c53de..b339d64bdb6b 100644
--- a/app-admin/restart-services/Manifest
+++ b/app-admin/restart-services/Manifest
@@ -1,3 +1,4 @@
 DIST restart-services-0.17.0.tgz 25643 BLAKE2B 
5999e12e38207d00266928504da05c00482c8297b7fee634f302f09cfa09e206bcf9d5a558d2a91e5de1d97318025fa995fbc3a61f0d0e74b8dfb1af3db8670b
 SHA512 
c11ca431fbbc6899ab268e897904918479d953ed7373cc7483cca2c03cd4041a1ca1e47c0e810f91a18a43aa32cc305a4ea791e8b992246f972e0fbb19ab
 DIST restart-services-1.0.tgz 25872 BLAKE2B 
912c3e2c3cd49732369a5a4452be1f171c33cd3364cf3224b4443f6f21ef0fccd4c533edd79214cc2dae00cea558409eacbcef4b1566bef402f1850537432c63
 SHA512 
9c4e269ac6db8bf13c512cc3556a9356b4b44960dd562cf633df6e03db57677c05738edc46010b01976a6b0ee2152ac1e8d410a6c9d98142295ff0cbd3f93df2
 DIST restart-services-1.1.tgz 26227 BLAKE2B 
7893aa01c965fca24b42312f6b01cac46b0bbd3d8304865539adb00cc6f7cdcf8cff1a912cce98534eb4f3bd0af0e01df3387dab87b8e53193152b3966ff3c9b
 SHA512 
165e4b07fa9a15a749f8e50064da83e9e1749f465248259de5b0dc97c2ef249131e1e993d8e34975628ed69b35e194b3d75a578f6279188f76236d02a970ac4b
+DIST restart-services-1.2.tgz 27526 BLAKE2B 
3936a4145767f917d4f1c856c65ee2b6445b495988e77ada488ff4b43d87abaaca7b9d59e48c89c59a666559d0416d5cf1a6171c5d903ee0385dabb922929882
 SHA512 
815fb40c4616afaf2e27877a4cbba86c0d44432cbf4be04991431e71f5e495dcb92f66bda020dca47d5363388455fbeaa3f3e35d2e9451785301386c73f724c0

diff --git a/app-admin/restart-services/restart-services-1.2.ebuild 
b/app-admin/restart-services/restart-services-1.2.ebuild
new file mode 100644
index ..10daef1472d7
--- /dev/null
+++ b/app-admin/restart-services/restart-services-1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tool to manage OpenRC and systemd services that need to be 
restarted"
+HOMEPAGE="https://dev.gentoo.org/~mschiff/restart-services/;
+SRC_URI="https://dev.gentoo.org/~mschiff/src/${PN}/${P}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   app-admin/lib_users
+   app-portage/portage-utils
+   || ( sys-apps/openrc sys-apps/systemd )
+"
+
+src_install() {
+   dosbin restart-services
+   doman restart-services.1
+   keepdir /etc/restart-services.d
+   insinto /etc
+   doins restart-services.conf
+   dodoc README CHANGES
+
+   sed -i -e 's/^#include/include/' "${ED}"/etc/restart-services.conf || 
die
+   cat > "${ED}"/etc/restart-services.d/00-local.conf <<- EOF || die
+   # You may put your local changes here or in any other *.conf file
+   # in this directory so you can leave /etc/restart-services.conf as is.
+   # Example:
+   # *extend* SV_ALWAYS to match 'myservice'
+   # SV_ALWAYS+=( myservice )
+   EOF
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/restart-services/

2024-03-12 Thread Marc Schiffbauer
commit: 3a45eb92b4a944b1e4f9d805c84f76a0c51d91e1
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Mar 12 15:18:49 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Mar 12 15:19:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a45eb92

Revert "app-admin/restart-services: drop 0.17.0-r1"

This reverts commit bab8e8c71d636614c31504c4e6b788d9693cd89c.

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-admin/restart-services/Manifest|  1 +
 .../restart-services-0.17.0-r1.ebuild  | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/app-admin/restart-services/Manifest 
b/app-admin/restart-services/Manifest
index ddccc861195b..5114080c53de 100644
--- a/app-admin/restart-services/Manifest
+++ b/app-admin/restart-services/Manifest
@@ -1,2 +1,3 @@
+DIST restart-services-0.17.0.tgz 25643 BLAKE2B 
5999e12e38207d00266928504da05c00482c8297b7fee634f302f09cfa09e206bcf9d5a558d2a91e5de1d97318025fa995fbc3a61f0d0e74b8dfb1af3db8670b
 SHA512 
c11ca431fbbc6899ab268e897904918479d953ed7373cc7483cca2c03cd4041a1ca1e47c0e810f91a18a43aa32cc305a4ea791e8b992246f972e0fbb19ab
 DIST restart-services-1.0.tgz 25872 BLAKE2B 
912c3e2c3cd49732369a5a4452be1f171c33cd3364cf3224b4443f6f21ef0fccd4c533edd79214cc2dae00cea558409eacbcef4b1566bef402f1850537432c63
 SHA512 
9c4e269ac6db8bf13c512cc3556a9356b4b44960dd562cf633df6e03db57677c05738edc46010b01976a6b0ee2152ac1e8d410a6c9d98142295ff0cbd3f93df2
 DIST restart-services-1.1.tgz 26227 BLAKE2B 
7893aa01c965fca24b42312f6b01cac46b0bbd3d8304865539adb00cc6f7cdcf8cff1a912cce98534eb4f3bd0af0e01df3387dab87b8e53193152b3966ff3c9b
 SHA512 
165e4b07fa9a15a749f8e50064da83e9e1749f465248259de5b0dc97c2ef249131e1e993d8e34975628ed69b35e194b3d75a578f6279188f76236d02a970ac4b

diff --git a/app-admin/restart-services/restart-services-0.17.0-r1.ebuild 
b/app-admin/restart-services/restart-services-0.17.0-r1.ebuild
new file mode 100644
index ..aee74d1cc63c
--- /dev/null
+++ b/app-admin/restart-services/restart-services-0.17.0-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tool to manage OpenRC and systemd services that need to be 
restarted"
+HOMEPAGE="https://dev.gentoo.org/~mschiff/restart-services/;
+SRC_URI="https://dev.gentoo.org/~mschiff/src/${PN}/${P}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+
+RDEPEND="
+   app-admin/lib_users
+   app-portage/portage-utils
+   || ( sys-apps/openrc sys-apps/systemd )
+"
+
+src_install() {
+   dosbin restart-services
+   doman restart-services.1
+   keepdir /etc/restart-services.d
+   insinto /etc
+   doins restart-services.conf
+   dodoc README CHANGES
+
+   sed -i -e 's/^#include/include/' "${ED}"/etc/restart-services.conf || 
die
+   cat > "${ED}"/etc/restart-services.d/00-local.conf <<- EOF || die
+   # You may put your local changes here or in any other *.conf file
+   # in this directory so you can leave /etc/restart-services.conf as is.
+   # Example:
+   # *extend* SV_ALWAYS to match 'myservice'
+   # SV_ALWAYS+=( myservice )
+   EOF
+}
+
+pkg_postinst() {
+   # migrate config data for versions < 0.13.2
+   if [[ -n ${REPLACING_VERSIONS} ]]; then
+
+   if [[ $(ver_cut 1 ${REPLACING_VERSIONS}) -eq 0 ]] \
+   && [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 14 
]]; then
+   local have_old_config=0
+   ebegin "Checking for old config"
+   if [[ -f /etc/restart_services.conf ]]; then
+   have_old_config=1
+   ewarn "Old config file found: 
/etc/restart_services.conf"
+   ewarn "It will be ignored so please migrate 
settings to a file in"
+   ewarn "/etc/restart-services.d/ and/or remove 
/etc/restart_services.conf"
+   fi
+   if [[ -d /etc/restart_services.d ]]; then
+   have_old_config=1
+   ewarn "Old config directory found: 
/etc/restart_services.d"
+   ewarn "It will be ignored so please migrate 
files to /etc/restart-services.d"
+   ewarn "and/or remove /etc/restart_services.d"
+   fi
+   eend ${have_old_config}
+   fi
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/restart-services/

2024-03-12 Thread Marc Schiffbauer
commit: bab8e8c71d636614c31504c4e6b788d9693cd89c
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Mar 12 12:07:27 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Mar 12 12:07:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab8e8c7

app-admin/restart-services: drop 0.17.0-r1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-admin/restart-services/Manifest|  1 -
 .../restart-services-0.17.0-r1.ebuild  | 61 --
 2 files changed, 62 deletions(-)

diff --git a/app-admin/restart-services/Manifest 
b/app-admin/restart-services/Manifest
index 5114080c53de..ddccc861195b 100644
--- a/app-admin/restart-services/Manifest
+++ b/app-admin/restart-services/Manifest
@@ -1,3 +1,2 @@
-DIST restart-services-0.17.0.tgz 25643 BLAKE2B 
5999e12e38207d00266928504da05c00482c8297b7fee634f302f09cfa09e206bcf9d5a558d2a91e5de1d97318025fa995fbc3a61f0d0e74b8dfb1af3db8670b
 SHA512 
c11ca431fbbc6899ab268e897904918479d953ed7373cc7483cca2c03cd4041a1ca1e47c0e810f91a18a43aa32cc305a4ea791e8b992246f972e0fbb19ab
 DIST restart-services-1.0.tgz 25872 BLAKE2B 
912c3e2c3cd49732369a5a4452be1f171c33cd3364cf3224b4443f6f21ef0fccd4c533edd79214cc2dae00cea558409eacbcef4b1566bef402f1850537432c63
 SHA512 
9c4e269ac6db8bf13c512cc3556a9356b4b44960dd562cf633df6e03db57677c05738edc46010b01976a6b0ee2152ac1e8d410a6c9d98142295ff0cbd3f93df2
 DIST restart-services-1.1.tgz 26227 BLAKE2B 
7893aa01c965fca24b42312f6b01cac46b0bbd3d8304865539adb00cc6f7cdcf8cff1a912cce98534eb4f3bd0af0e01df3387dab87b8e53193152b3966ff3c9b
 SHA512 
165e4b07fa9a15a749f8e50064da83e9e1749f465248259de5b0dc97c2ef249131e1e993d8e34975628ed69b35e194b3d75a578f6279188f76236d02a970ac4b

diff --git a/app-admin/restart-services/restart-services-0.17.0-r1.ebuild 
b/app-admin/restart-services/restart-services-0.17.0-r1.ebuild
deleted file mode 100644
index aee74d1cc63c..
--- a/app-admin/restart-services/restart-services-0.17.0-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Tool to manage OpenRC and systemd services that need to be 
restarted"
-HOMEPAGE="https://dev.gentoo.org/~mschiff/restart-services/;
-SRC_URI="https://dev.gentoo.org/~mschiff/src/${PN}/${P}.tgz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
-
-RDEPEND="
-   app-admin/lib_users
-   app-portage/portage-utils
-   || ( sys-apps/openrc sys-apps/systemd )
-"
-
-src_install() {
-   dosbin restart-services
-   doman restart-services.1
-   keepdir /etc/restart-services.d
-   insinto /etc
-   doins restart-services.conf
-   dodoc README CHANGES
-
-   sed -i -e 's/^#include/include/' "${ED}"/etc/restart-services.conf || 
die
-   cat > "${ED}"/etc/restart-services.d/00-local.conf <<- EOF || die
-   # You may put your local changes here or in any other *.conf file
-   # in this directory so you can leave /etc/restart-services.conf as is.
-   # Example:
-   # *extend* SV_ALWAYS to match 'myservice'
-   # SV_ALWAYS+=( myservice )
-   EOF
-}
-
-pkg_postinst() {
-   # migrate config data for versions < 0.13.2
-   if [[ -n ${REPLACING_VERSIONS} ]]; then
-
-   if [[ $(ver_cut 1 ${REPLACING_VERSIONS}) -eq 0 ]] \
-   && [[ $(ver_cut 2 ${REPLACING_VERSIONS}) -lt 14 
]]; then
-   local have_old_config=0
-   ebegin "Checking for old config"
-   if [[ -f /etc/restart_services.conf ]]; then
-   have_old_config=1
-   ewarn "Old config file found: 
/etc/restart_services.conf"
-   ewarn "It will be ignored so please migrate 
settings to a file in"
-   ewarn "/etc/restart-services.d/ and/or remove 
/etc/restart_services.conf"
-   fi
-   if [[ -d /etc/restart_services.d ]]; then
-   have_old_config=1
-   ewarn "Old config directory found: 
/etc/restart_services.d"
-   ewarn "It will be ignored so please migrate 
files to /etc/restart-services.d"
-   ewarn "and/or remove /etc/restart_services.d"
-   fi
-   eend ${have_old_config}
-   fi
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/restart-services/

2024-03-12 Thread Marc Schiffbauer
commit: 04ece1e06f0968a43bbf60353f2e2acdec9a42ed
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Mar 12 12:07:00 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Mar 12 12:07:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ece1e0

app-admin/restart-services: add 1.1

Closes: https://bugs.gentoo.org/926219
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-admin/restart-services/Manifest|  1 +
 .../restart-services/restart-services-1.1.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/app-admin/restart-services/Manifest 
b/app-admin/restart-services/Manifest
index 3aa1527fd16d..5114080c53de 100644
--- a/app-admin/restart-services/Manifest
+++ b/app-admin/restart-services/Manifest
@@ -1,2 +1,3 @@
 DIST restart-services-0.17.0.tgz 25643 BLAKE2B 
5999e12e38207d00266928504da05c00482c8297b7fee634f302f09cfa09e206bcf9d5a558d2a91e5de1d97318025fa995fbc3a61f0d0e74b8dfb1af3db8670b
 SHA512 
c11ca431fbbc6899ab268e897904918479d953ed7373cc7483cca2c03cd4041a1ca1e47c0e810f91a18a43aa32cc305a4ea791e8b992246f972e0fbb19ab
 DIST restart-services-1.0.tgz 25872 BLAKE2B 
912c3e2c3cd49732369a5a4452be1f171c33cd3364cf3224b4443f6f21ef0fccd4c533edd79214cc2dae00cea558409eacbcef4b1566bef402f1850537432c63
 SHA512 
9c4e269ac6db8bf13c512cc3556a9356b4b44960dd562cf633df6e03db57677c05738edc46010b01976a6b0ee2152ac1e8d410a6c9d98142295ff0cbd3f93df2
+DIST restart-services-1.1.tgz 26227 BLAKE2B 
7893aa01c965fca24b42312f6b01cac46b0bbd3d8304865539adb00cc6f7cdcf8cff1a912cce98534eb4f3bd0af0e01df3387dab87b8e53193152b3966ff3c9b
 SHA512 
165e4b07fa9a15a749f8e50064da83e9e1749f465248259de5b0dc97c2ef249131e1e993d8e34975628ed69b35e194b3d75a578f6279188f76236d02a970ac4b

diff --git a/app-admin/restart-services/restart-services-1.1.ebuild 
b/app-admin/restart-services/restart-services-1.1.ebuild
new file mode 100644
index ..10daef1472d7
--- /dev/null
+++ b/app-admin/restart-services/restart-services-1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tool to manage OpenRC and systemd services that need to be 
restarted"
+HOMEPAGE="https://dev.gentoo.org/~mschiff/restart-services/;
+SRC_URI="https://dev.gentoo.org/~mschiff/src/${PN}/${P}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   app-admin/lib_users
+   app-portage/portage-utils
+   || ( sys-apps/openrc sys-apps/systemd )
+"
+
+src_install() {
+   dosbin restart-services
+   doman restart-services.1
+   keepdir /etc/restart-services.d
+   insinto /etc
+   doins restart-services.conf
+   dodoc README CHANGES
+
+   sed -i -e 's/^#include/include/' "${ED}"/etc/restart-services.conf || 
die
+   cat > "${ED}"/etc/restart-services.d/00-local.conf <<- EOF || die
+   # You may put your local changes here or in any other *.conf file
+   # in this directory so you can leave /etc/restart-services.conf as is.
+   # Example:
+   # *extend* SV_ALWAYS to match 'myservice'
+   # SV_ALWAYS+=( myservice )
+   EOF
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/bareos/

2024-03-08 Thread Marc Schiffbauer
commit: 93f4d67868895001561b11e620c7075f7e9ffb14
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Mar  8 12:12:21 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Mar  8 12:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f4d678

dev-python/bareos: add 23.0.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest |  1 +
 dev-python/bareos/bareos-23.0.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index f5a1721f35bd..58563338c54e 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1 +1,2 @@
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
+DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 
0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b
 SHA512 
a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29

diff --git a/dev-python/bareos/bareos-23.0.2.ebuild 
b/dev-python/bareos/bareos-23.0.2.ebuild
new file mode 100644
index ..59d31548b8d2
--- /dev/null
+++ b/dev-python/bareos/bareos-23.0.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="python bindings for bareos network backup suite"
+HOMEPAGE="https://www.bareos.com/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+S=${WORKDIR}/${PN}-Release-${PV}/python-bareos
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror test"



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2024-03-08 Thread Marc Schiffbauer
commit: 1b86fb962f0d22263f6d300c2d3a2ff1d7b971bb
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Mar  8 12:18:54 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Mar  8 12:19:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b86fb96

app-backup/bareos: add 23.0.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/Manifest |   1 +
 app-backup/bareos/bareos-23.0.2.ebuild | 435 +
 2 files changed, 436 insertions(+)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index 131affc1f7b5..8206ffaf50c5 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -1,3 +1,4 @@
 DIST bareos-21.1.8.tar.gz 11663322 BLAKE2B 
5f8c66d44c702b187f56434925417f3eff5f9f515f52d5707d5dce2edfcf566474bae52518adab1d6f87d479fd05cc906f48350eec4f21b858720a607f9b4311
 SHA512 
643561d4bd92989e0b9356dab500083073daa2717159b5b061f5680ab96e8532c13753e94480419239bcad9938818c203d43dc72b690404ae5a143fdd3cd0738
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
 DIST bareos-23.0.1.tar.gz 14728566 BLAKE2B 
e5fe93f0e412fcc4b4cb31f3e7d7dbcd44b3c0f76c387f17685d97880af88949998faae502531e937201c1622350d226c2cc9f432b0dfda7893a3fb03e905b5f
 SHA512 
5e3902c33c08dedbdd8dc7c74c5a1258da22288a728ada283b541316a7bff2f7773d1875b11f8fe12368afda3fd1bb2780242ff57441ef8fd596f71ea1af1e75
+DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 
0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b
 SHA512 
a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29

diff --git a/app-backup/bareos/bareos-23.0.2.ebuild 
b/app-backup/bareos/bareos-23.0.2.ebuild
new file mode 100644
index ..f88f46187fe6
--- /dev/null
+++ b/app-backup/bareos/bareos-23.0.2.ebuild
@@ -0,0 +1,435 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+CMAKE_WARN_UNUSED_CLI=no
+
+inherit python-any-r1 systemd cmake tmpfiles flag-o-matic
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+   S=${WORKDIR}/${PN}-Release-${PV}
+fi
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+
+# some tests still fail propably due to missing bits in src_test -> TODO
+RESTRICT="mirror test"
+#RESTRICT="
+#  mirror
+#  !test? ( test )
+#"
+
+LICENSE="AGPL-3"
+SLOT="0"
+IUSE="X acl ceph clientonly cpu_flags_x86_avx +director glusterfs ipv6 lmdb
+   logwatch ndmp readline scsi-crypto split-usr
+   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   dev-db/postgresql:*[threads(+)]
+   director? (
+   virtual/mta
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   dev-libs/jansson:=[static-libs]
+   dev-libs/lzo[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/jansson:=
+   dev-libs/lzo
+   dev-libs/openssl:0=
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   )
+   X? (
+   dev-qt/qtwidgets:5=
+   )
+   "
+RDEPEND="${DEPEND}
+   !clientonly? (
+   storage-daemon? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   "
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   dev-cpp/gtest
+   dev-db/po

[gentoo-commits] repo/gentoo:master commit in: www-apps/bareos-webui/

2024-03-08 Thread Marc Schiffbauer
commit: 1f789094876b3ec925c7a6a2f6729aae104b6f54
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Mar  8 12:13:13 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Mar  8 12:19:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f789094

www-apps/bareos-webui: add 23.0.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 www-apps/bareos-webui/Manifest   |   1 +
 www-apps/bareos-webui/bareos-webui-23.0.2.ebuild | 110 +++
 2 files changed, 111 insertions(+)

diff --git a/www-apps/bareos-webui/Manifest b/www-apps/bareos-webui/Manifest
index d4c70edffeab..9f73b79b736e 100644
--- a/www-apps/bareos-webui/Manifest
+++ b/www-apps/bareos-webui/Manifest
@@ -1,2 +1,3 @@
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
 DIST bareos-23.0.1.tar.gz 14728566 BLAKE2B 
e5fe93f0e412fcc4b4cb31f3e7d7dbcd44b3c0f76c387f17685d97880af88949998faae502531e937201c1622350d226c2cc9f432b0dfda7893a3fb03e905b5f
 SHA512 
5e3902c33c08dedbdd8dc7c74c5a1258da22288a728ada283b541316a7bff2f7773d1875b11f8fe12368afda3fd1bb2780242ff57441ef8fd596f71ea1af1e75
+DIST bareos-23.0.2.tar.gz 14724410 BLAKE2B 
0fe86c10d62ad322dfbcd5ac972aec27d6f0ad31e156d359398739b2bfd784a02ce89b26b6bdfcf279265114a4e6e13efe21edab8b87cff15f1f9f3ad055c64b
 SHA512 
a8d8270c8060480fe87da9252de86a75eea1cc427db63536f848d19a2c23c499ca294a9656d9a6aac73a756f84c96a2d72f13d1cede7948e18bf93efc2ecfc29

diff --git a/www-apps/bareos-webui/bareos-webui-23.0.2.ebuild 
b/www-apps/bareos-webui/bareos-webui-23.0.2.ebuild
new file mode 100644
index ..446090d5394d
--- /dev/null
+++ b/www-apps/bareos-webui/bareos-webui-23.0.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_WARN_UNUSED_CLI=no
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake webapp
+
+MY_PV=${PV/_/-}
+MY_PN="bareos"
+MY_P="${MY_PN}-${MY_PV}"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   S=${WORKDIR}/${PF}/webui
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+else
+   S=${WORKDIR}/${MY_PN}-Release-${PV}/webui
+   
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/Release/${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+RESTRICT="mirror"
+
+LICENSE="AGPL-3"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   
dev-lang/php[bzip2,ctype,curl,fileinfo,filter,fpm,gd,iconv,intl,mhash,nls,pdo,postgres,session,simplexml,ssl,xml,xmlreader,xmlwriter,zip]
+   virtual/httpd-php
+"
+
+need_httpd
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_prepare() {
+   # fix missing VERSION
+   sed -i "s/@BAREOS_FULL_VERSION@/${PV}/g" version.php.in || die
+
+   cmake_src_prepare
+   default
+}
+
+src_configure() {
+   if [[ ${PV} ==  ]]; then
+   pushd "${WORKDIR}/${PF}"
+   else
+   pushd "${S}"/..
+   fi
+   CURRENT_VERSION=$(echo $(cmake -P get_version.cmake) | sed 's/[- ]//g')
+   popd
+   local mycmakeargs=(
+   -DVERSION_STRING=${CURRENT_VERSION}
+   -Wno-dev
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README.md doc/README-TRANSLATION.md
+
+   dodir /etc/bareos/bareos-dir.d
+   cp -r install/bareos/bareos-dir.d/* "${D}"/etc/bareos/bareos-dir.d
+
+   webapp_server_configfile nginx "${FILESDIR}"/nginx.include
+   webapp_server_configfile apache "${FILESDIR}"/apache.conf
+
+   insinto /etc/"${PN}"
+   doins install/{configuration,directors}.ini
+
+   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
+   doins -r .
+
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/config/application.config.php
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/config/autoload/global.php
+
+   keepdir "${MY_HTDOCSDIR#${EPREFIX}}"/data
+   webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/data
+
+   # cleanup
+   find  "${D}/${MY_HTDOCSDIR#${EPREFIX}}" -name "*.in" -delete
+   rm -rf 
"${D}/${MY_HTDOCSDIR#${EPREFIX}}"/{CMakeLists.txt,install,cmake,phpunit.xml,scripts,doc,tests}
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   einfo ""

[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-03-06 Thread Marc Schiffbauer
commit: b243dc3fe19eb9c086a654d9090fb413adff5248
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed Mar  6 17:24:49 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed Mar  6 17:24:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b243dc3f

app-editors/logseq-desktop-bin: drop 0.10.5

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 -
 .../logseq-desktop-bin-0.10.5.ebuild   | 89 --
 2 files changed, 90 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index 998e1902012e..00ab0b7a216d 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,3 +1,2 @@
-DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 
9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34
 SHA512 
56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 
96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0
 SHA512 
42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368
 DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B 
a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e
 SHA512 
c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
deleted file mode 100644
index 9de621ef95c7..
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
-   ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
-HOMEPAGE="https://github.com/logseq/logseq;
-SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
-S="${WORKDIR}/Logseq-linux-x64"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="mirror splitdebug"
-
-RDEPEND="
-   dev-libs/openssl:0/3
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-BDEPEND="
-   app-arch/unzip
-"
-
-QA_PREBUILT="*"
-
-src_configure() {
-   default
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-   default
-   pushd locales > /dev/null || die
-   chromium_remove_language_paks
-   popd > /dev/null || die
-}
-
-src_install() {
-   exeinto /opt/logseq-desktop
-   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
-
-   insinto /opt/logseq-desktop
-   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
-   v8_context_snapshot.bin version vk_swiftshader_icd.json
-   insopts -m0755
-   doins -r locales resources
-
-   # Chrome-sandbox requires the setuid bit to be specifically set
-   # see https://github.com/electron/electron/issues/17972
-   fowners root /opt/logseq-desktop/chrome-sandbox
-   fperms 4711 /opt/logseq-desktop/chrome-sandbox
-
-   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
-   # See #903616 and #890595
-   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
-
-   dosym ../logseq-desktop/Logseq /opt/bin/logseq
-
-   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
-   
"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
-   # some releases do not have an icon included, but we dont fail if that 
happens
-   doicon resources/app/icons/logseq.png || true
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-03-06 Thread Marc Schiffbauer
commit: 25c8a924c05a2c8ec96c0d7720956a03880a384b
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed Mar  6 17:24:37 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed Mar  6 17:24:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c8a924

app-editors/logseq-desktop-bin: add 0.10.7

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 +
 .../logseq-desktop-bin-0.10.7.ebuild   | 91 ++
 2 files changed, 92 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index e0b4cbe35cb4..998e1902012e 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,3 @@
 DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 
9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34
 SHA512 
56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 
96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0
 SHA512 
42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368
+DIST logseq-desktop-bin-0.10.7.zip 189638441 BLAKE2B 
a2e81edca960f4efd3bd93634b57a1791a505a5aabcb43a1a551fb9270023f024cad704321c2a080af1f0e20b57848949eff2f4d7ddbcaf5a001048c7c2cec2e
 SHA512 
c0bf76bb8ea9b58cfd229650a480b0f197c8d6c7780a146d73bcd4b439446a9bfd006154686b2e40f11d433d5f781f70f16e5b2e00fb8373c5dae57ebb679550

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild
new file mode 100644
index ..bc4f1ec885d5
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.7.ebuild
@@ -0,0 +1,91 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
+   ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
+HOMEPAGE="https://github.com/logseq/logseq;
+SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
+S="${WORKDIR}/Logseq-linux-x64"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="mirror splitdebug"
+
+RDEPEND="
+   dev-libs/nss
+   dev-libs/openssl:0/3
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+QA_PREBUILT="*"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   pushd locales > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+}
+
+src_install() {
+   exeinto /opt/logseq-desktop
+   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
+
+   insinto /opt/logseq-desktop
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
+   v8_context_snapshot.bin version vk_swiftshader_icd.json
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set
+   # see https://github.com/electron/electron/issues/17972
+   fowners root /opt/logseq-desktop/chrome-sandbox
+   fperms 4711 /opt/logseq-desktop/chrome-sandbox
+
+   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
+   # See #903616 and #890595
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym ../logseq-desktop/Logseq /opt/bin/logseq
+
+   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
+   
"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
+   # some releases do not have an icon included, but we dont fail if that 
happens
+   doicon resources/app/icons/logseq.png || true
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/bareos-webui/

2024-02-26 Thread Marc Schiffbauer
commit: 7d56b9331e53066c52a7c92e9ca9043b40c0fc5a
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Feb 26 16:50:08 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Feb 26 16:50:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d56b933

www-apps/bareos-webui: add 23.0.1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 www-apps/bareos-webui/Manifest   |   1 +
 www-apps/bareos-webui/bareos-webui-23.0.1.ebuild | 110 +++
 2 files changed, 111 insertions(+)

diff --git a/www-apps/bareos-webui/Manifest b/www-apps/bareos-webui/Manifest
index f5a1721f35bd..d4c70edffeab 100644
--- a/www-apps/bareos-webui/Manifest
+++ b/www-apps/bareos-webui/Manifest
@@ -1 +1,2 @@
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
+DIST bareos-23.0.1.tar.gz 14728566 BLAKE2B 
e5fe93f0e412fcc4b4cb31f3e7d7dbcd44b3c0f76c387f17685d97880af88949998faae502531e937201c1622350d226c2cc9f432b0dfda7893a3fb03e905b5f
 SHA512 
5e3902c33c08dedbdd8dc7c74c5a1258da22288a728ada283b541316a7bff2f7773d1875b11f8fe12368afda3fd1bb2780242ff57441ef8fd596f71ea1af1e75

diff --git a/www-apps/bareos-webui/bareos-webui-23.0.1.ebuild 
b/www-apps/bareos-webui/bareos-webui-23.0.1.ebuild
new file mode 100644
index ..446090d5394d
--- /dev/null
+++ b/www-apps/bareos-webui/bareos-webui-23.0.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_WARN_UNUSED_CLI=no
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake webapp
+
+MY_PV=${PV/_/-}
+MY_PN="bareos"
+MY_P="${MY_PN}-${MY_PV}"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   S=${WORKDIR}/${PF}/webui
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+else
+   S=${WORKDIR}/${MY_PN}-Release-${PV}/webui
+   
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/Release/${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+RESTRICT="mirror"
+
+LICENSE="AGPL-3"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   
dev-lang/php[bzip2,ctype,curl,fileinfo,filter,fpm,gd,iconv,intl,mhash,nls,pdo,postgres,session,simplexml,ssl,xml,xmlreader,xmlwriter,zip]
+   virtual/httpd-php
+"
+
+need_httpd
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_prepare() {
+   # fix missing VERSION
+   sed -i "s/@BAREOS_FULL_VERSION@/${PV}/g" version.php.in || die
+
+   cmake_src_prepare
+   default
+}
+
+src_configure() {
+   if [[ ${PV} ==  ]]; then
+   pushd "${WORKDIR}/${PF}"
+   else
+   pushd "${S}"/..
+   fi
+   CURRENT_VERSION=$(echo $(cmake -P get_version.cmake) | sed 's/[- ]//g')
+   popd
+   local mycmakeargs=(
+   -DVERSION_STRING=${CURRENT_VERSION}
+   -Wno-dev
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README.md doc/README-TRANSLATION.md
+
+   dodir /etc/bareos/bareos-dir.d
+   cp -r install/bareos/bareos-dir.d/* "${D}"/etc/bareos/bareos-dir.d
+
+   webapp_server_configfile nginx "${FILESDIR}"/nginx.include
+   webapp_server_configfile apache "${FILESDIR}"/apache.conf
+
+   insinto /etc/"${PN}"
+   doins install/{configuration,directors}.ini
+
+   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
+   doins -r .
+
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/config/application.config.php
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/config/autoload/global.php
+
+   keepdir "${MY_HTDOCSDIR#${EPREFIX}}"/data
+   webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/data
+
+   # cleanup
+   find  "${D}/${MY_HTDOCSDIR#${EPREFIX}}" -name "*.in" -delete
+   rm -rf 
"${D}/${MY_HTDOCSDIR#${EPREFIX}}"/{CMakeLists.txt,install,cmake,phpunit.xml,scripts,doc,tests}
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   einfo ""
+   einfo "The webui uses 'webapp-config' to be installed to the webservers 
docroot"
+   einfo "E.g. to install webapp-config may be called like so:"
+   einfo ""
+   einfo "  ~# webapp-config -h localhost -d bareos-webui -I bareos-webui 
${PV}"
+   einfo ""
+   einfo "See 'man webapp-config' for details."
+   einfo ""
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/neomutt/

2024-02-19 Thread Marc Schiffbauer
commit: 80f8b20d0d0430526555bf97582787da50df0268
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Feb 19 13:36:11 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Feb 19 13:36:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f8b20d

mail-client/neomutt: add 20240201

Signed-off-by: Marc Schiffbauer  gentoo.org>

 mail-client/neomutt/Manifest|   1 +
 mail-client/neomutt/neomutt-20240201.ebuild | 176 
 2 files changed, 177 insertions(+)

diff --git a/mail-client/neomutt/Manifest b/mail-client/neomutt/Manifest
index 0d7cd569c869..bd7e9037bc43 100644
--- a/mail-client/neomutt/Manifest
+++ b/mail-client/neomutt/Manifest
@@ -2,4 +2,5 @@ DIST neomutt-20220415.tar.gz 3770700 BLAKE2B 
610632a8de6f407b2a33156890f33b64a7c
 DIST neomutt-20231023.tar.gz 3803482 BLAKE2B 
e8e4f3ee374cf9699d1cf5d6feca7e80d7c2c6a998770d52d4a1c63940144fd4741b7ca631776e2233b349fb23a473e4f82ac03fb690d6916e9fce6a8e95c659
 SHA512 
0994c4b9027f8299de26bfd816298a0abf02645b07e76ecd2267c220a884869c2226ba01618a3c71887c1b627b64ca4e14375b26f165381283899a8fa5d4950e
 DIST neomutt-20231103.tar.gz 3816069 BLAKE2B 
5ed767fd0c7a37fc24bebd853d6a6b3cb0c9e15f6e8df89a7a82c79327986db2814024fb43afe78f87565e438544834e8668f6d7e0448db374a46840a4f63152
 SHA512 
f60911fa479dc2ff99fc90a6d62a6f1c914443d38ef7de055a6bce87808f4682f798f1faef005b0e5fbe9417f4d42588d9b4b1fc56968c02f871d6f3355aa446
 DIST neomutt-20231221.tar.gz 3812682 BLAKE2B 
367435e30d7e4259c1e8b6ece9531949465d6ff641065d88982a7bef959a6c7fe1ee9622a1f166fc71ea74099145ae2f88cc28a258821dcc1f3acd493f74273b
 SHA512 
a0670d3a6de6664aefa85718194d14d703b08f38e7b633c9827e6d7ef627c6b242c7279498e98dabe8e76976d79fb207ce6d1fef674462c5939c06b8fa0f0138
+DIST neomutt-20240201.tar.gz 3831010 BLAKE2B 
70654b8edb5b6e01585bb3551a7af3722aebc44a70804ec9e16511eec9b892a4bcf68e043699591b2610095558f3893d4d7f5c15e860c7b8c17458a872c3f170
 SHA512 
431270a093bfa5024f2565aa8921e3482262210ca03c410362b6fa504aa1f2e299d1f6eb63cb05dcaf7b1328051b5d32c4fd719b5cb7ddec83a176a85ff5dc53
 DIST neomutt-test-files-8629adab700a75c54e8e28bf05ad092503a98f75.tar.gz 3673 
BLAKE2B 
50354f19aedc5fc07d59ecb5b38fa65de16119bc0929f47014bd35dab4d3a4e5953c8b35670f3440003cf0cbccc2d0d2b3a869dc929cdc3cd60b02790270fb54
 SHA512 
3d4962210bc558234d818801dcaa7851a0aef011c96d91c054af535186ffda42059fc61fb148c48e1b076999fe3159b31589a69a29ed1897f8928f52fcc157d3

diff --git a/mail-client/neomutt/neomutt-20240201.ebuild 
b/mail-client/neomutt/neomutt-20240201.ebuild
new file mode 100644
index ..9b86f293c2e9
--- /dev/null
+++ b/mail-client/neomutt/neomutt-20240201.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ $ ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/neomutt/neomutt.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+fi
+
+TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75
+SRC_URI+=" test? ( 
https://github.com/${PN}/neomutt-test-files/archive/${TEST_FILES_COMMIT}.tar.gz 
-> neomutt-test-files-${TEST_FILES_COMMIT}.tar.gz )"
+
+DESCRIPTION="A small but very powerful text-based mail client"
+HOMEPAGE="https://neomutt.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet lmdb lz4
+   nls notmuch pgp-classic qdbm sasl selinux smime-classic ssl tokyocabinet
+   test zlib zstd"
+REQUIRED_USE="
+   autocrypt? ( gpgme )"
+
+CDEPEND="
+   app-misc/mime-types
+   berkdb? (
+   || (
+   sys-libs/db:6.0
+   sys-libs/db:5.3
+   sys-libs/db:4.8
+   )
+   =net-libs/gnutls-1.0.17:= )
+   gpgme? ( >=app-crypt/gpgme-1.13.1:= )
+   autocrypt? ( >=dev-db/sqlite-3 )
+   idn? ( net-dns/libidn2:= )
+   kerberos? ( virtual/krb5 )
+   notmuch? ( net-mail/notmuch:= )
+   sasl? ( >=dev-libs/cyrus-sasl-2 )
+   ssl? ( >=dev-libs/openssl-1.0.2u:0= )
+   lz4? ( app-arch/lz4 )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )
+"
+DEPEND="${CDEPEND}
+   dev-lang/tcl:=
+   net-mail/mailbase
+   doc? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   || (
+   www-client/lynx
+   www-client/w3m
+   www-client/elinks
+   )
+   )
+"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-mutt )
+"
+
+RESTRICT="!test? ( test )"
+
+src_unpack() {
+   if [[ -n ${

[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-02-19 Thread Marc Schiffbauer
commit: 981986fc82de9d9c42f5bc833060e2b561e2954a
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Feb 19 08:47:23 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Feb 19 08:48:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981986fc

app-editors/logseq-desktop-bin: add missing rdep

Closes: https://bugs.gentoo.org/924749
Signed-off-by: Marc Schiffbauer  gentoo.org>

 ...seq-desktop-bin-0.10.6.ebuild => logseq-desktop-bin-0.10.6-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
similarity index 99%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
index e1b0af6cf3f7..bc4f1ec885d5 100644
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6-r1.ebuild
@@ -23,6 +23,7 @@ KEYWORDS="-* ~amd64"
 RESTRICT="mirror splitdebug"
 
 RDEPEND="
+   dev-libs/nss
dev-libs/openssl:0/3
media-libs/alsa-lib
media-libs/mesa



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-auto-snapshot/

2024-02-16 Thread Marc Schiffbauer
commit: ff5d3f8e3d33746503c5c868d8654793e650bc0a
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Feb 16 12:59:33 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Feb 16 12:59:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5d3f8e

sys-fs/zfs-auto-snapshot: add myself as a maintainer

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sys-fs/zfs-auto-snapshot/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-fs/zfs-auto-snapshot/metadata.xml 
b/sys-fs/zfs-auto-snapshot/metadata.xml
index e90679bbaa7c..927b1d188871 100644
--- a/sys-fs/zfs-auto-snapshot/metadata.xml
+++ b/sys-fs/zfs-auto-snapshot/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   msch...@gentoo.org
+       Marc Schiffbauer
+   

An alternative implementation of the zfs-auto-snapshot service 
for Linux
that is compatible with zfs-linux and zfs-fuse.



[gentoo-dev] Re: [gentoo-dev-announce] More packages up for grabs due to developer inactivity

2024-02-16 Thread Marc Schiffbauer
* Michał Górny schrieb am 14.02.24 um 11:38 Uhr:
> Hello,
> 
> The following packages are also left with no maintainer:

I will take care of this:

> sys-fs/zfs-auto-snapshot



-- 
0x8201F9436611ABF9 - 41C5 71F2 0535 7D66 2E71
 6DAA 8201 F943 6611 ABF9


signature.asc
Description: PGP signature


[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-02-16 Thread Marc Schiffbauer
commit: 6099a52d6f05097ca4d6ec446a9e99c650529387
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Feb 16 12:00:54 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Feb 16 12:00:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6099a52d

app-editors/logseq-desktop-bin: drop 0.10.3

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 -
 .../logseq-desktop-bin-0.10.3.ebuild   | 89 --
 2 files changed, 90 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index 044d6e7a3fae..e0b4cbe35cb4 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,3 +1,2 @@
-DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B 
b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d
 SHA512 
615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1
 DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 
9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34
 SHA512 
56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
 DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 
96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0
 SHA512 
42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
deleted file mode 100644
index f5d920066282..
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
-   ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
-HOMEPAGE="https://github.com/logseq/logseq;
-SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
-S="${WORKDIR}/Logseq-linux-x64"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="mirror splitdebug"
-
-RDEPEND="
-   dev-libs/openssl:0/3
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-"
-BDEPEND="
-   app-arch/unzip
-"
-
-QA_PREBUILT="*"
-
-src_configure() {
-   default
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
-   default
-   pushd locales > /dev/null || die
-   chromium_remove_language_paks
-   popd > /dev/null || die
-}
-
-src_install() {
-   exeinto /opt/logseq-desktop
-   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
-
-   insinto /opt/logseq-desktop
-   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
-   v8_context_snapshot.bin version vk_swiftshader_icd.json
-   insopts -m0755
-   doins -r locales resources
-
-   # Chrome-sandbox requires the setuid bit to be specifically set
-   # see https://github.com/electron/electron/issues/17972
-   fowners root /opt/logseq-desktop/chrome-sandbox
-   fperms 4711 /opt/logseq-desktop/chrome-sandbox
-
-   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
-   # See #903616 and #890595
-   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
-
-   dosym ../logseq-desktop/Logseq /opt/bin/logseq
-
-   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
-   
"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
-   # some releases do not have an icon included, but we dont fail if that 
happens
-   doicon resources/app/icons/logseq.png || true
-}



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/, profiles/features/musl/

2024-02-16 Thread Marc Schiffbauer
commit: 8ecc13c37a20b5112ac26306fd29d38e6061baf0
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Feb 16 11:58:47 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Feb 16 12:00:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ecc13c3

app-editors/logseq-desktop-bin: add 0.10.6

and add mask for musl, as its compiled against glibc

Closes: https://bugs.gentoo.org/922350
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 +
 .../logseq-desktop-bin-0.10.6.ebuild   | 90 ++
 profiles/features/musl/package.mask|  4 +
 3 files changed, 95 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index 610af32627ea..044d6e7a3fae 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,3 @@
 DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B 
b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d
 SHA512 
615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1
 DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 
9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34
 SHA512 
56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3
+DIST logseq-desktop-bin-0.10.6.zip 189610228 BLAKE2B 
96dfa264c7018d973849cc52775c8dfccf3284f0880efba596697af21b0ae949fbdf39d1a0abc4e46242f58344c93075de6320460e3518bcdcd76b74c4690dd0
 SHA512 
42c7823973def77484f0f3ec21a47dad4acf02d60d40c1aeae73b583b6cbae8fea911692aac069c6daa657b8849e1129f13f328a4e1f991b289e9805a612a368

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild
new file mode 100644
index ..e1b0af6cf3f7
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.6.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
+   ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
+HOMEPAGE="https://github.com/logseq/logseq;
+SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
+S="${WORKDIR}/Logseq-linux-x64"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="mirror splitdebug"
+
+RDEPEND="
+   dev-libs/openssl:0/3
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+QA_PREBUILT="*"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   pushd locales > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+}
+
+src_install() {
+   exeinto /opt/logseq-desktop
+   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
+
+   insinto /opt/logseq-desktop
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
+   v8_context_snapshot.bin version vk_swiftshader_icd.json
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set
+   # see https://github.com/electron/electron/issues/17972
+   fowners root /opt/logseq-desktop/chrome-sandbox
+   fperms 4711 /opt/logseq-desktop/chrome-sandbox
+
+   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
+   # See #903616 and #890595
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym ../logseq-desktop/Logseq /opt/bin/logseq
+
+   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
+ 

[gentoo-commits] repo/gentoo:master commit in: net-dns/unbound/

2024-02-14 Thread Marc Schiffbauer
commit: e327889602de87914ad5ed5a127eb70e57cb0c47
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed Feb 14 09:53:57 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed Feb 14 09:55:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3278896

net-dns/unbound: add 1.19.1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-dns/unbound/Manifest  |   2 +
 net-dns/unbound/unbound-1.19.1.ebuild | 218 ++
 2 files changed, 220 insertions(+)

diff --git a/net-dns/unbound/Manifest b/net-dns/unbound/Manifest
index 14a25930126e..3361bdfd1b77 100644
--- a/net-dns/unbound/Manifest
+++ b/net-dns/unbound/Manifest
@@ -8,3 +8,5 @@ DIST unbound-1.18.0.tar.gz 6315297 BLAKE2B 
55f68cdb08281adaa7446f9b284d850e5e0cb
 DIST unbound-1.18.0.tar.gz.asc 833 BLAKE2B 
fb6be5100b960ef6ad279458a2492cc308a120e65a8fcd71aa5a5505bd6213be0ff232c6fd81939bbe53cdddbaa9bd24b79dcc96c69b360ae391b597d9a1d9d7
 SHA512 
222ff184d952b9ee8ce81e1f3384d1640ff4695ca60b7d5f946dc24489d583618fc0f4e3c169514b699c684766fdb352f47ca29853223fbae70a65fd994d4fd2
 DIST unbound-1.19.0.tar.gz 6336113 BLAKE2B 
66ec2b1cd32ac5930c088c73e884bc1fb4d35526a0c89bdbe209defd3e78326ce9b3c1a523fc1ab28b8fdf0e457280d5de7b300cf560c15d875f460bc361f5c7
 SHA512 
c7df997ab003d098f53ac97ffb4c8428ab28e24573ff21e21782cbeadca42edadeb5b0db53ce954c9ff3106a5edb36eb47109240c554a44d9aac75727b66aeb4
 DIST unbound-1.19.0.tar.gz.asc 833 BLAKE2B 
5e593223a47afaebd5e595a9520288ca5d8adee720d5e9989e7d8dd28ad1cce3e1850fec29886e0e52af14dd288b5c9c68a3a05f1d835c15e11d5bf01a08ad50
 SHA512 
63aa94192de7840f7abe43367e2c3f5d3fd42b8d72c08a5645cf28e2c0ad2e11d54f3aa645384fff5d4dfe66bc7ee25d81bd967780a992b54956343974206580
+DIST unbound-1.19.1.tar.gz 6340435 BLAKE2B 
a48c5b9493eb0a9aa2171956e08677e1cfb7c49b53731c1b05f9192434c4d815eba972aab110ba0ee25fee1e7a57192c8b48e59bb21fb76ad7fd1c7d2d260012
 SHA512 
c81192b70f14a4e289cf738bf6b647cf25b58b1ab11076dee306ff25a530b6a1bbeca71cfa8820d80f48fd843019beb29a68796a1b1fcec6e561dfeccd62d96a
+DIST unbound-1.19.1.tar.gz.asc 833 BLAKE2B 
30721d7bc7b2f5fee8ce090bd06d86f856f2cfb194a26d4cc7b9563944f32f5513305dba2ff482ad1cc10f47e2c58975ac3911c9a4efd72d2f42a28b73dd76ac
 SHA512 
2e4c6b7df844d1fb93d948791a20b9ff201bd1e6de6c89a830ddce06e24e5d770409265005f549757ef3a9c99d11b9860ae21711425d76d42bf2c33240dd3b52

diff --git a/net-dns/unbound/unbound-1.19.1.ebuild 
b/net-dns/unbound/unbound-1.19.1.ebuild
new file mode 100644
index ..6e074452236b
--- /dev/null
+++ b/net-dns/unbound/unbound-1.19.1.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/unbound.net.asc
+inherit autotools flag-o-matic multilib-minimal python-single-r1 systemd 
verify-sig
+
+MY_P=${PN}-${PV/_/}
+DESCRIPTION="A validating, recursive and caching DNS resolver"
+HOMEPAGE="https://unbound.net/ https://nlnetlabs.nl/projects/unbound/about/;
+SRC_URI="
+   https://nlnetlabs.nl/downloads/unbound/${MY_P}.tar.gz
+   verify-sig? ( https://nlnetlabs.nl/downloads/unbound/${MY_P}.tar.gz.asc 
)
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="BSD GPL-2"
+SLOT="0/8" # ABI version of libunbound.so
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+IUSE="debug dnscrypt dnstap +ecdsa ecs gost +http2 python redis selinux 
static-libs systemd test +tfo threads"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+# Note: expat is needed by executable only but the Makefile is custom
+# and doesn't make it possible to easily install the library without
+# the executables. MULTILIB_USEDEP may be dropped once build system
+# is fixed.
+DEPEND="
+   acct-group/unbound
+   acct-user/unbound
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=dev-libs/libevent-2.0.21:0=[${MULTILIB_USEDEP}]
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   dnscrypt? ( dev-libs/libsodium:=[${MULTILIB_USEDEP}] )
+   dnstap? (
+   dev-libs/fstrm[${MULTILIB_USEDEP}]
+   >=dev-libs/protobuf-c-1.0.2-r1:=[${MULTILIB_USEDEP}]
+   )
+   ecdsa? (
+   dev-libs/openssl:0[-bindist(-)]
+   )
+   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   redis? ( dev-libs/hiredis:= )
+   systemd? ( sys-apps/systemd )
+"
+BDEPEND="
+   virtual/pkgconfig
+   python? ( dev-lang/swig )
+   test? (
+   net-libs/ldns[examples(-)]
+   dev-util/splint
+   app-text/wdiff
+   )
+   verify-sig? ( sec-keys/openpgp-keys-unbound )
+"
+RDEPEND="
+   ${DEPEND}
+   net-

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2024-01-29 Thread Marc Schiffbauer
commit: 021c3649303238d351b464268c56a156c0322c1f
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jan 29 10:27:29 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jan 29 10:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021c3649

app-backup/bareos: clean now unused USE flag

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-backup/bareos/metadata.xml b/app-backup/bareos/metadata.xml
index 212e403a0114..bc08ba42ba52 100644
--- a/app-backup/bareos/metadata.xml
+++ b/app-backup/bareos/metadata.xml
@@ -10,7 +10,6 @@
 Only install file-daemon (client)
 Install director
 Enable sys-cluster/glusterfs storage 
backend
-JSON API support using dev-libs/jansson 
for director
 enable build of dev-db/lmdb support for 
faster accurate backup
 Install support files for 
sys-apps/logwatch
 Enable support for NDMP (Network Data Management 
Protocol)



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2024-01-29 Thread Marc Schiffbauer
commit: f73af68249583fe386df9cd03758bde20ac78583
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jan 29 10:16:20 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jan 29 10:16:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f73af682

app-backup/bareos: fix build

Closes: https://bugs.gentoo.org/923250
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-23.0.1.ebuild | 6 --
 app-backup/bareos/bareos-.ebuild   | 6 --
 2 files changed, 12 deletions(-)

diff --git a/app-backup/bareos/bareos-23.0.1.ebuild 
b/app-backup/bareos/bareos-23.0.1.ebuild
index 675afe347439..24b7a4409e94 100644
--- a/app-backup/bareos/bareos-23.0.1.ebuild
+++ b/app-backup/bareos/bareos-23.0.1.ebuild
@@ -100,7 +100,6 @@ REQUIRED_USE="
 "
 
 PATCHES=(
-   # fix gentoo platform support
"${FILESDIR}/${PN}-21-cmake-gentoo.patch"
"${FILESDIR}/${PN}-22.0.2-werror.patch"
"${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
@@ -157,11 +156,6 @@ src_test() {
 }
 
 src_prepare() {
-   # fix gentoo platform support
-   eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
-   eapply "${FILESDIR}/${PN}-22.0.2-werror.patch"
-   eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
-
# fix missing DESTDIR in symlink creation
sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/cats/CMakeLists.txt"
 

diff --git a/app-backup/bareos/bareos-.ebuild 
b/app-backup/bareos/bareos-.ebuild
index 675afe347439..24b7a4409e94 100644
--- a/app-backup/bareos/bareos-.ebuild
+++ b/app-backup/bareos/bareos-.ebuild
@@ -100,7 +100,6 @@ REQUIRED_USE="
 "
 
 PATCHES=(
-   # fix gentoo platform support
"${FILESDIR}/${PN}-21-cmake-gentoo.patch"
"${FILESDIR}/${PN}-22.0.2-werror.patch"
"${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
@@ -157,11 +156,6 @@ src_test() {
 }
 
 src_prepare() {
-   # fix gentoo platform support
-   eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
-   eapply "${FILESDIR}/${PN}-22.0.2-werror.patch"
-   eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
-
# fix missing DESTDIR in symlink creation
sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/cats/CMakeLists.txt"
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2024-01-29 Thread Marc Schiffbauer
commit: 2cf303175d1c3a2850f54769f5b5b7792216344c
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jan 29 10:11:25 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jan 29 10:16:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cf30317

app-backup/bareos: add gcc14 fixes for 21.1.8

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/{bareos-21.1.8.ebuild => bareos-21.1.8-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-backup/bareos/bareos-21.1.8.ebuild 
b/app-backup/bareos/bareos-21.1.8-r1.ebuild
similarity index 99%
rename from app-backup/bareos/bareos-21.1.8.ebuild
rename to app-backup/bareos/bareos-21.1.8-r1.ebuild
index 1ccdbe824abd..c1553eece5eb 100644
--- a/app-backup/bareos/bareos-21.1.8.ebuild
+++ b/app-backup/bareos/bareos-21.1.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -145,6 +145,7 @@ src_prepare() {
eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
eapply "${FILESDIR}/${PN}-21.1.2-werror.patch"
eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
+   eapply "${FILESDIR}/${PN}-21.1.8-gcc14-fixes.patch"
 
# fix missing DESTDIR in symlink creation
sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/cats/CMakeLists.txt"



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/, app-backup/bareos/files/

2024-01-29 Thread Marc Schiffbauer
commit: accb96ccd7e9fb4acc0710eec5abba7a3b0e3c7f
Author: Christopher Fore  posteo  net>
AuthorDate: Sat Jan 27 21:52:18 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jan 29 09:50:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=accb96cc

app-backup/bareos: Include  for GCC 14

Also moved eapply's to a PATCHES array for app-backup/bareos.

https://gcc.gnu.org/gcc-14/porting_to.html

Closes: https://bugs.gentoo.org/920489
Signed-off-by: Christopher Fore  posteo.net>
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-22.1.2-r1.ebuild  | 15 
 .../files/bareos-22.1.2-include-algorithm.patch| 41 ++
 2 files changed, 50 insertions(+), 6 deletions(-)

diff --git a/app-backup/bareos/bareos-22.1.2-r1.ebuild 
b/app-backup/bareos/bareos-22.1.2-r1.ebuild
index 3ec758c53539..d61de65c0fc7 100644
--- a/app-backup/bareos/bareos-22.1.2-r1.ebuild
+++ b/app-backup/bareos/bareos-22.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -99,6 +99,14 @@ REQUIRED_USE="
x86? ( !ceph )
 "
 
+PATCHES=(
+   # fix gentoo platform support
+   "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
+   "${FILESDIR}/${PN}-22.0.2-werror.patch"
+   "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
+   "${FILESDIR}/${PN}-22.1.2-include-algorithm.patch"
+)
+
 pkg_pretend() {
local active_removed_backend=""
if has_version "https://github.com/bareos/bareos/pull/1687/commits/3907be7ff9700d0328198b47c58885f5ec56546c
+https://bugs.gentoo.org/920489
+
+diff --git a/core/src/cats/sql_get.cc b/core/src/cats/sql_get.cc
+index b5d921c..150ebfc 100644
+--- a/core/src/cats/sql_get.cc
 b/core/src/cats/sql_get.cc
+@@ -31,6 +31,7 @@
+  */
+ 
+ #include "include/bareos.h"
++#include 
+ 
+ #if HAVE_SQLITE3 || HAVE_MYSQL || HAVE_POSTGRESQL || HAVE_INGRES || HAVE_DBI
+ 
+diff --git a/core/src/stored/append.cc b/core/src/stored/append.cc
+index 05f6784..32234d4 100644
+--- a/core/src/stored/append.cc
 b/core/src/stored/append.cc
+@@ -41,6 +41,8 @@
+ #include "lib/berrno.h"
+ #include "lib/berrno.h"
+ 
++#include 
++
+ namespace storagedaemon {
+ 
+ /* Responses sent to the daemon */
+diff --git a/core/src/dird/ua_prune.cc b/core/src/dird/ua_prune.cc
+index 9a0770c..15a0a56 100644
+--- a/core/src/dird/ua_prune.cc
 b/core/src/dird/ua_prune.cc
+@@ -40,6 +40,8 @@
+ #include "lib/edit.h"
+ #include "lib/parse_conf.h"
+ 
++#include 
++
+ namespace directordaemon {
+ 
+ /* Forward referenced functions */



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2024-01-29 Thread Marc Schiffbauer
commit: ad434bbb7f0e4820834948adada2bdc7e27a3449
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jan 29 09:49:29 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jan 29 09:50:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad434bbb

app-backup/bareos: add 23.0.1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/Manifest   |  1 +
 .../bareos/{bareos-.ebuild => bareos-23.0.1.ebuild}  | 16 +---
 app-backup/bareos/bareos-.ebuild | 16 +---
 3 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index c80b58d18e88..1eb4e935ecb7 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -1,3 +1,4 @@
 DIST bareos-20.0.9.tar.gz 13432902 BLAKE2B 
c92b7b2a3d8a78d2119cef21ea5f13ae4898d750ac15f5b91fc143b0ab057a7537d3a190ef7f910810190c275f5cf885f07d819c6165f49ded25d11a329b02c0
 SHA512 
04386ef9a6f83bc9569f42d9567951a0e06c2dcda9409d1a17a07ccafaf55ff4a22e2b49ec9cd93c0d8bad244469aa87ad8ef4f27b7c6ae6820fd2b9c98d5d22
 DIST bareos-21.1.8.tar.gz 11663322 BLAKE2B 
5f8c66d44c702b187f56434925417f3eff5f9f515f52d5707d5dce2edfcf566474bae52518adab1d6f87d479fd05cc906f48350eec4f21b858720a607f9b4311
 SHA512 
643561d4bd92989e0b9356dab500083073daa2717159b5b061f5680ab96e8532c13753e94480419239bcad9938818c203d43dc72b690404ae5a143fdd3cd0738
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
+DIST bareos-23.0.1.tar.gz 14728566 BLAKE2B 
e5fe93f0e412fcc4b4cb31f3e7d7dbcd44b3c0f76c387f17685d97880af88949998faae502531e937201c1622350d226c2cc9f432b0dfda7893a3fb03e905b5f
 SHA512 
5e3902c33c08dedbdd8dc7c74c5a1258da22288a728ada283b541316a7bff2f7773d1875b11f8fe12368afda3fd1bb2780242ff57441ef8fd596f71ea1af1e75

diff --git a/app-backup/bareos/bareos-.ebuild 
b/app-backup/bareos/bareos-23.0.1.ebuild
similarity index 96%
copy from app-backup/bareos/bareos-.ebuild
copy to app-backup/bareos/bareos-23.0.1.ebuild
index 3ec758c53539..675afe347439 100644
--- a/app-backup/bareos/bareos-.ebuild
+++ b/app-backup/bareos/bareos-23.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..12} )
 CMAKE_WARN_UNUSED_CLI=no
 
-inherit python-any-r1 systemd cmake tmpfiles
+inherit python-any-r1 systemd cmake tmpfiles flag-o-matic
 
 if [[ ${PV} == * ]] ; then
inherit git-r3
@@ -30,7 +30,7 @@ RESTRICT="mirror test"
 
 LICENSE="AGPL-3"
 SLOT="0"
-IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+IUSE="X acl ceph clientonly cpu_flags_x86_avx +director glusterfs ipv6 lmdb
logwatch ndmp readline scsi-crypto split-usr
static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
 
@@ -99,6 +99,14 @@ REQUIRED_USE="
x86? ( !ceph )
 "
 
+PATCHES=(
+   # fix gentoo platform support
+   "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
+   "${FILESDIR}/${PN}-22.0.2-werror.patch"
+   "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
+   "${FILESDIR}/${PN}-22.1.2-include-algorithm.patch"
+)
+
 pkg_pretend() {
local active_removed_backend=""
if has_version "

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2024-01-29 Thread Marc Schiffbauer
commit: e42a59be80c6ae6dbfedc98837f23b462443af94
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Jan 29 09:50:07 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Jan 29 09:50:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42a59be

app-backup/bareos: drop 20.0.9

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/Manifest |   1 -
 app-backup/bareos/bareos-20.0.9.ebuild | 394 -
 2 files changed, 395 deletions(-)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index 1eb4e935ecb7..131affc1f7b5 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -1,4 +1,3 @@
-DIST bareos-20.0.9.tar.gz 13432902 BLAKE2B 
c92b7b2a3d8a78d2119cef21ea5f13ae4898d750ac15f5b91fc143b0ab057a7537d3a190ef7f910810190c275f5cf885f07d819c6165f49ded25d11a329b02c0
 SHA512 
04386ef9a6f83bc9569f42d9567951a0e06c2dcda9409d1a17a07ccafaf55ff4a22e2b49ec9cd93c0d8bad244469aa87ad8ef4f27b7c6ae6820fd2b9c98d5d22
 DIST bareos-21.1.8.tar.gz 11663322 BLAKE2B 
5f8c66d44c702b187f56434925417f3eff5f9f515f52d5707d5dce2edfcf566474bae52518adab1d6f87d479fd05cc906f48350eec4f21b858720a607f9b4311
 SHA512 
643561d4bd92989e0b9356dab500083073daa2717159b5b061f5680ab96e8532c13753e94480419239bcad9938818c203d43dc72b690404ae5a143fdd3cd0738
 DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327
 DIST bareos-23.0.1.tar.gz 14728566 BLAKE2B 
e5fe93f0e412fcc4b4cb31f3e7d7dbcd44b3c0f76c387f17685d97880af88949998faae502531e937201c1622350d226c2cc9f432b0dfda7893a3fb03e905b5f
 SHA512 
5e3902c33c08dedbdd8dc7c74c5a1258da22288a728ada283b541316a7bff2f7773d1875b11f8fe12368afda3fd1bb2780242ff57441ef8fd596f71ea1af1e75

diff --git a/app-backup/bareos/bareos-20.0.9.ebuild 
b/app-backup/bareos/bareos-20.0.9.ebuild
deleted file mode 100644
index be9f0830fc9f..
--- a/app-backup/bareos/bareos-20.0.9.ebuild
+++ /dev/null
@@ -1,394 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-CMAKE_WARN_UNUSED_CLI=no
-#CMAKE_REMOVE_MODULES=yes
-
-inherit python-any-r1 systemd cmake tmpfiles
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bareos.org/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X acl ceph clientonly +director glusterfs ipv6 jansson lmdb
-   logwatch mysql ndmp +postgres readline scsi-crypto
-   sqlite static +storage-daemon systemd tcpd vim-syntax vmware xattr"
-
-# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
-DEPEND="
-   !app-backup/bacula
-   acct-group/${PN}
-   !x86? (
-   ceph? ( sys-cluster/ceph )
-   )
-   glusterfs? ( sys-cluster/glusterfs )
-   lmdb? ( dev-db/lmdb )
-   dev-libs/gmp:0
-   !clientonly? (
-   acct-user/${PN}
-   postgres? ( dev-db/postgresql:*[threads(+)] )
-   mysql? ( virtual/mysql )
-   sqlite? ( dev-db/sqlite:3 )
-   director? (
-   virtual/mta
-   jansson? ( dev-libs/jansson:= )
-   )
-   )
-   logwatch? ( sys-apps/logwatch )
-   ndmp? ( net-libs/rpcsvc-proto )
-   tcpd? ( sys-apps/tcp-wrappers )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   dev-libs/openssl:0=[static-libs]
-   )
-   !static? (
-   acl? ( virtual/acl )
-   dev-libs/lzo
-   dev-libs/openssl:0=
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   )
-   "
-RDEPEND="${DEPEND}
-   !clientonly? (
-   storage-daemon? (
-   sys-block/mtx
-   app-arch/mt-st
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-   "
-BDEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="
-   !clientonly? ( || ( mysql postgres sqlite ) )
-   static? ( clientonly )
-   x86? ( !ceph )
-"
-
-S=${WORKDIR}/${PN}-Release-${PV}
-
-src_prepare() {
-   use mysql&& export mydbtypes+=( mysql )
-   use postgres && export mydbtypes+=( postgresql )
-   use sqlite   && export mydbtypes+=( sqlite )
-
-   # e

[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2024-01-18 Thread Marc Schiffbauer
commit: 4fad0489edd2d1f13ce30da1c8ad8eefa9e438c1
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Jan 19 00:00:57 2024 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Jan 19 00:00:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fad0489

app-editors/logseq-desktop-bin: add 0.10.5, drop 0.10.1-r2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest  | 2 +-
 ...desktop-bin-0.10.1-r2.ebuild => logseq-desktop-bin-0.10.5.ebuild} | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index df8d89503e8d..610af32627ea 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,2 @@
-DIST logseq-desktop-bin-0.10.1.zip 190660046 BLAKE2B 
d9f781518220ecddb176e5c89948803ab73b6376aa5b165fd3ec2235a291022b88e99dce03190d80688a40a6bf55d3e699264f1420f346a222ea4346ba7d8000
 SHA512 
21f11c7b1ea5fde4f07dfec676fe05556040dd3fae84340bbe9cc1447556fc0ad1f10d53ee94a4ade7e93f0358fbc5386297605b28c0320e6ad25dc572055909
 DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B 
b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d
 SHA512 
615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1
+DIST logseq-desktop-bin-0.10.5.zip 196686745 BLAKE2B 
9dfc64cf71037a4910dadc48f9e8ef9ff18bf5b34d02667a370e7393b38afcd97b45ae3dcc48ab577a3f25aeb01f74867b92ab6216feb3439e180a3671392f34
 SHA512 
56ffcdf0394ea064a53f9338d5a7cec54908b7c6f3176f15f6a009d68230cb58fb4d2ec3ac72f752a96ecf0025b06ad7aaa70e6e19623f5e7e95e12b1567c0f3

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
similarity index 93%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
index c4fd8da4e783..9de621ef95c7 100644
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -84,5 +84,6 @@ src_install() {
 
make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \

"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
-   doicon resources/app/icons/logseq.png
+   # some releases do not have an icon included, but we dont fail if that 
happens
+   doicon resources/app/icons/logseq.png || true
 }



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2023-12-28 Thread Marc Schiffbauer
commit: 5e124cf20bfdfaac31698efb4b9ae787ef6cd801
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Dec 28 16:22:34 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Dec 28 16:22:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e124cf2

app-editors/logseq-desktop-bin: add 0.10.3, drop 0.10.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest| 2 +-
 ...gseq-desktop-bin-0.10.2.ebuild => logseq-desktop-bin-0.10.3.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index ca0ff806bf32..df8d89503e8d 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1,2 +1,2 @@
 DIST logseq-desktop-bin-0.10.1.zip 190660046 BLAKE2B 
d9f781518220ecddb176e5c89948803ab73b6376aa5b165fd3ec2235a291022b88e99dce03190d80688a40a6bf55d3e699264f1420f346a222ea4346ba7d8000
 SHA512 
21f11c7b1ea5fde4f07dfec676fe05556040dd3fae84340bbe9cc1447556fc0ad1f10d53ee94a4ade7e93f0358fbc5386297605b28c0320e6ad25dc572055909
-DIST logseq-desktop-bin-0.10.2.zip 191301254 BLAKE2B 
d221ad76c7f6fe4914adab1a2bddca37d1ee3e2d3b34996cdb3353b506398cbf522cd0ca602325f5fbcab026e7413df48279d0e465d9a68c7ccfcb86f0cc50fb
 SHA512 
939a0f4b42f1479e3a7d3bb407adf213aaa794c1412922e75138c7959e1a325f805a073c784f548bb4ffaa8d90111a7bb74d0a1337cd55cbd4301834dd91d721
+DIST logseq-desktop-bin-0.10.3.zip 196558568 BLAKE2B 
b031283954067f230fad205c3a1ffd302b1a74288694fcd3e566f3403a541a5bcd406e82f75dc8b0f2cccd12f284dd6ab32a4302e0baf30e967c0787b5718e9d
 SHA512 
615f3a6534aab05d658c9f89f9d02ea621b754ce57b919b105226fb7bcfd5b8cacf7ad1644a4ea233148f5c92708830bddf7eb1226d0c759f28906ca8dbb1ec1

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
similarity index 94%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
index 46c6b7e7828a..f5d920066282 100644
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.3.ebuild
@@ -84,5 +84,6 @@ src_install() {
 
make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \

"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
-   #doicon resources/app/icons/logseq.png
+   # some releases do not have an icon included, but we dont fail if that 
happens
+   doicon resources/app/icons/logseq.png || true
 }



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2023-12-23 Thread Marc Schiffbauer
commit: f53646a7e83a5ead506d58aaf92919c89a642cb3
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Dec 23 22:16:34 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Dec 23 22:16:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53646a7

app-editors/logseq-desktop-bin: add 0.10.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 +
 .../logseq-desktop-bin-0.10.2.ebuild   | 88 ++
 2 files changed, 89 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
index 90583fd4023f..ca0ff806bf32 100644
--- a/app-editors/logseq-desktop-bin/Manifest
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST logseq-desktop-bin-0.10.1.zip 190660046 BLAKE2B 
d9f781518220ecddb176e5c89948803ab73b6376aa5b165fd3ec2235a291022b88e99dce03190d80688a40a6bf55d3e699264f1420f346a222ea4346ba7d8000
 SHA512 
21f11c7b1ea5fde4f07dfec676fe05556040dd3fae84340bbe9cc1447556fc0ad1f10d53ee94a4ade7e93f0358fbc5386297605b28c0320e6ad25dc572055909
+DIST logseq-desktop-bin-0.10.2.zip 191301254 BLAKE2B 
d221ad76c7f6fe4914adab1a2bddca37d1ee3e2d3b34996cdb3353b506398cbf522cd0ca602325f5fbcab026e7413df48279d0e465d9a68c7ccfcb86f0cc50fb
 SHA512 
939a0f4b42f1479e3a7d3bb407adf213aaa794c1412922e75138c7959e1a325f805a073c784f548bb4ffaa8d90111a7bb74d0a1337cd55cbd4301834dd91d721

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild
new file mode 100644
index ..46c6b7e7828a
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
+   ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
+HOMEPAGE="https://github.com/logseq/logseq;
+SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
+S="${WORKDIR}/Logseq-linux-x64"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="mirror splitdebug"
+
+RDEPEND="
+   dev-libs/openssl:0/3
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+QA_PREBUILT="*"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   pushd locales > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+}
+
+src_install() {
+   exeinto /opt/logseq-desktop
+   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
+
+   insinto /opt/logseq-desktop
+   doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat 
resources.pak snapshot_blob.bin \
+   v8_context_snapshot.bin version vk_swiftshader_icd.json
+   insopts -m0755
+   doins -r locales resources
+
+   # Chrome-sandbox requires the setuid bit to be specifically set
+   # see https://github.com/electron/electron/issues/17972
+   fowners root /opt/logseq-desktop/chrome-sandbox
+   fperms 4711 /opt/logseq-desktop/chrome-sandbox
+
+   # Crashpad is included in the package once in a while and when it does, 
it must be installed.
+   # See #903616 and #890595
+   [[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
+
+   dosym ../logseq-desktop/Logseq /opt/bin/logseq
+
+   make_desktop_entry "/opt/bin/logseq %U" Logseq logseq Office \
+   
"StartupWMClass=logseq\nTerminal=false\nMimeType=x-scheme-handler/logseq"
+   #doicon resources/app/icons/logseq.png
+}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-keyboard/

2023-12-16 Thread Marc Schiffbauer
commit: 0470b354dbf85fab345d8a909f9c44d8ccfd0be6
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Dec 16 19:04:38 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Dec 16 19:22:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0470b354

app-laptop/tuxedo-keyboard: add 3.2.14, drop 3.2.10-r1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-keyboard/Manifest | 2 +-
 app-laptop/tuxedo-keyboard/metadata.xml | 1 +
 ...xedo-keyboard-3.2.10-r1.ebuild => tuxedo-keyboard-3.2.14.ebuild} | 6 --
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app-laptop/tuxedo-keyboard/Manifest 
b/app-laptop/tuxedo-keyboard/Manifest
index 807a416d81a9..59175629e3d6 100644
--- a/app-laptop/tuxedo-keyboard/Manifest
+++ b/app-laptop/tuxedo-keyboard/Manifest
@@ -1 +1 @@
-DIST tuxedo-keyboard-3.2.10.tar.gz 62744 BLAKE2B 
7beadb4afd1546d16f2796ec78c0da4b25403eab97da853b0c0f1b1c3927c4b1252dc60979196ed4549fa77e3551037f05d7bde3408325a752f8e94f991dd514
 SHA512 
1f62544bfdbc2cd3282517dd63ef8649c3c3c4ac1546d667d48dacd2395b31b24cf126a47d9d98c2b5a6dd2ac9d260f3740b1279f72a3a64d39418c93ef2f5aa
+DIST tuxedo-drivers-v3.2.14.tar.bz2 55567 BLAKE2B 
4104c76f9bb7d1f5887caad8a4bec90531a85397b642baced65130159e91e304c68896ea2dce173ee0ec31742e2786b976411a75464d9560e338ea16f18a9766
 SHA512 
edf0c1a4161a4a4fc09882d0905556299ec62358d9c32e716b1ad0daf230b8de9ec026daba97a964fe4a1e757eb860669840b4e9219ede42043e39eef2fc2ec8

diff --git a/app-laptop/tuxedo-keyboard/metadata.xml 
b/app-laptop/tuxedo-keyboard/metadata.xml
index 753d12d31de9..329dd3342335 100644
--- a/app-laptop/tuxedo-keyboard/metadata.xml
+++ b/app-laptop/tuxedo-keyboard/metadata.xml
@@ -7,5 +7,6 @@
   
   
 tuxedocomputers/tuxedo-keyboard
+tuxedocomputers/development/packages/tuxedo-drivers
   
 

diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10-r1.ebuild 
b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.14.ebuild
similarity index 68%
rename from app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10-r1.ebuild
rename to app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.14.ebuild
index f3c83e786b3f..6394c353ccb8 100644
--- a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10-r1.ebuild
+++ b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.14.ebuild
@@ -7,8 +7,8 @@ CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
 inherit linux-mod-r1
 
 DESCRIPTION="Kernel Module for Tuxedo Keyboard"
-HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-keyboard;
-SRC_URI="https://github.com/tuxedocomputers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers;
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/archive/v${PV}/tuxedo-drivers-v${PV}.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -16,6 +16,8 @@ KEYWORDS="~amd64 ~x86"
 
 PATCHES=( )
 
+S="${WORKDIR}/tuxedo-drivers-v${PV}"
+
 src_compile() {
local modlist=(
clevo_acpi=tuxedo::src



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-control-center-bin/, app-laptop/tuxedo-drivers/, ...

2023-12-16 Thread Marc Schiffbauer
commit: 390287964df1605344760a490cba1553ccba8097
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Dec 16 19:15:16 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Dec 16 19:22:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39028796

app-laptop/tuxedo-keyboard: pkgmove to app-laptop/tuxedo-drivers

Signed-off-by: Marc Schiffbauer  gentoo.org>

 .../tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.2.ebuild| 2 +-
 .../tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8-r1.ebuild | 2 +-
 app-laptop/{tuxedo-keyboard => tuxedo-drivers}/Manifest | 0
 app-laptop/{tuxedo-keyboard => tuxedo-drivers}/metadata.xml | 1 -
 .../tuxedo-drivers-3.2.14.ebuild}   | 0
 profiles/updates/4Q-2023| 1 +
 6 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.2.ebuild 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.2.ebuild
index 6c558463d5fb..90d2bcb18d1b 100644
--- 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.2.ebuild
+++ 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.2.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="-* ~amd64"
 
 RESTRICT="strip splitdebug"
 
-DEPEND=">=app-laptop/tuxedo-keyboard-3.1.3"
+DEPEND=">=app-laptop/tuxedo-drivers-3.2.14"
 RDEPEND="${DEPEND}"
 # See bug #827729
 BDEPEND="app-arch/xz-utils[extra-filters]"

diff --git 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8-r1.ebuild
 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8-r1.ebuild
index 81128fa51a32..d10fedc44161 100644
--- 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8-r1.ebuild
+++ 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="-* ~amd64"
 
 RESTRICT="strip splitdebug"
 
-DEPEND=">=app-laptop/tuxedo-keyboard-3.1.3"
+DEPEND=">=app-laptop/tuxedo-drivers-3.2.14"
 RDEPEND="
${DEPEND}
app-accessibility/at-spi2-core

diff --git a/app-laptop/tuxedo-keyboard/Manifest 
b/app-laptop/tuxedo-drivers/Manifest
similarity index 100%
rename from app-laptop/tuxedo-keyboard/Manifest
rename to app-laptop/tuxedo-drivers/Manifest

diff --git a/app-laptop/tuxedo-keyboard/metadata.xml 
b/app-laptop/tuxedo-drivers/metadata.xml
similarity index 83%
rename from app-laptop/tuxedo-keyboard/metadata.xml
rename to app-laptop/tuxedo-drivers/metadata.xml
index 329dd3342335..1f1b6f163fbc 100644
--- a/app-laptop/tuxedo-keyboard/metadata.xml
+++ b/app-laptop/tuxedo-drivers/metadata.xml
@@ -6,7 +6,6 @@
 Marc Schiffbauer
   
   
-tuxedocomputers/tuxedo-keyboard
 tuxedocomputers/development/packages/tuxedo-drivers
   
 

diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.14.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
similarity index 100%
rename from app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.14.ebuild
rename to app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild

diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023
index f018fc8f979b..c824334d8d01 100644
--- a/profiles/updates/4Q-2023
+++ b/profiles/updates/4Q-2023
@@ -37,3 +37,4 @@ move dev-java/aqute-bnd-annotation dev-java/bnd-annotation
 move dev-python/pycson dev-python/cson
 move dev-python/blake3-py dev-python/blake3
 move games-action/minetest games-engines/minetest
+move app-laptop/tuxedo-keyboard app-laptop/tuxedo-drivers



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-drivers/

2023-12-16 Thread Marc Schiffbauer
commit: e2f7bb9c34bfaf3dd989cfb7eb61b2a40e17f691
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Dec 16 19:21:08 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Dec 16 19:22:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f7bb9c

app-laptop/tuxedo-drivers: cleanup ebuild after pkgmove

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild 
b/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
index 6394c353ccb8..84fc1b4f38cf 100644
--- a/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
+++ b/app-laptop/tuxedo-drivers/tuxedo-drivers-3.2.14.ebuild
@@ -8,7 +8,7 @@ inherit linux-mod-r1
 
 DESCRIPTION="Kernel Module for Tuxedo Keyboard"
 
HOMEPAGE="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers;
-SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/archive/v${PV}/tuxedo-drivers-v${PV}.tar.bz2;
+SRC_URI="https://gitlab.com/tuxedocomputers/development/packages/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
 
 PATCHES=( )
 
-S="${WORKDIR}/tuxedo-drivers-v${PV}"
+S="${WORKDIR}/${PN}-v${PV}"
 
 src_compile() {
local modlist=(



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2023-12-15 Thread Marc Schiffbauer
commit: 177ce59bbd7d363aef7b745f3e6df46f98947afe
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Dec 14 21:09:27 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Dec 16 01:50:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177ce59b

app-editors/logseq-desktop-bin: revamp

* All around revamp with lessons taken from net-im/discord.

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34281
Signed-off-by: Marc Schiffbauer  gentoo.org>

 .../logseq-desktop-bin-0.10.1-r1.ebuild| 60 ---
 .../logseq-desktop-bin-0.10.1-r2.ebuild| 88 ++
 2 files changed, 88 insertions(+), 60 deletions(-)

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
deleted file mode 100644
index 3c74b68e8ecd..
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop unpacker
-
-DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
-HOMEPAGE="https://github.com/logseq/logseq;
-SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RESTRICT="mirror splitdebug"
-
-DEPEND=""
-RDEPEND=">=dev-libs/openssl-3
-   app-accessibility/at-spi2-core:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-libs/alsa-lib
-   media-libs/mesa
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango"
-
-BDEPEND="app-arch/unzip"
-
-QA_PREBUILT="*"
-S="${WORKDIR}/Logseq-linux-x64"
-
-src_install() {
-   domenu "${FILESDIR}/logseq-desktop.desktop"
-   doicon "${S}/resources/app/icons/logseq.png"
-   mkdir -p "${D}/opt/logseq-desktop" || die
-   cp -r "${S}"/* "${D}/opt/logseq-desktop/" || die
-   dosym ../logseq-desktop/Logseq /opt/bin/logseq
-}
-
-pkg_postinst() {
-   update-desktop-database
-}

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild
new file mode 100644
index ..c4fd8da4e783
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fil fi fr gu 
he hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv sw
+   ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop unpacker xdg
+
+DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
+HOMEPAGE="https://github.com/logseq/logseq;
+SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
+S="${WORKDIR}/Logseq-linux-x64"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="mirror splitdebug"
+
+RDEPEND="
+   dev-libs/openssl:0/3
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+"
+BDEPEND="
+   app-arch/unzip
+"
+
+QA_PREBUILT="*"
+
+src_configure() {
+   default
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+   default
+   pushd locales > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+}
+
+src_install() {
+   exeinto /opt/logseq-desktop
+   doexe Logseq chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so 
libvk_swiftshader.so libvulkan.so.1
+
+   insinto /opt/logseq-desktop
+   doins chrome_100_

[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/

2023-12-14 Thread Marc Schiffbauer
commit: 6f2aa31e0f810b14a362b80155896fa13c32f36d
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Dec 14 13:27:34 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Dec 14 13:29:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f2aa31e

app-editors/logseq-desktop-bin: add misisng RDEPENDs

Closes: https://bugs.gentoo.org/919863
Signed-off-by: Marc Schiffbauer  gentoo.org>

 ebuild => logseq-desktop-bin-0.10.1-r1.ebuild} | 26 +-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
similarity index 64%
rename from app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild
rename to app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
index fb0bea383361..3c74b68e8ecd 100644
--- a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1-r1.ebuild
@@ -17,7 +17,31 @@ IUSE=""
 RESTRICT="mirror splitdebug"
 
 DEPEND=""
-RDEPEND=">=dev-libs/openssl-3"
+RDEPEND=">=dev-libs/openssl-3
+   app-accessibility/at-spi2-core:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango"
+
 BDEPEND="app-arch/unzip"
 
 QA_PREBUILT="*"



[gentoo-commits] repo/gentoo:master commit in: app-editors/logseq-desktop-bin/, app-editors/logseq-desktop-bin/files/

2023-12-08 Thread Marc Schiffbauer
commit: e7c33972bf57742646bb007c6254702088616ee0
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Dec  9 01:18:05 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Dec  9 01:18:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c33972

app-editors/logseq-desktop-bin: new package, add 0.10.1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-editors/logseq-desktop-bin/Manifest|  1 +
 .../files/logseq-desktop.desktop   | 10 ++
 .../logseq-desktop-bin-0.10.1.ebuild   | 36 ++
 app-editors/logseq-desktop-bin/metadata.xml| 11 +++
 4 files changed, 58 insertions(+)

diff --git a/app-editors/logseq-desktop-bin/Manifest 
b/app-editors/logseq-desktop-bin/Manifest
new file mode 100644
index ..90583fd4023f
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/Manifest
@@ -0,0 +1 @@
+DIST logseq-desktop-bin-0.10.1.zip 190660046 BLAKE2B 
d9f781518220ecddb176e5c89948803ab73b6376aa5b165fd3ec2235a291022b88e99dce03190d80688a40a6bf55d3e699264f1420f346a222ea4346ba7d8000
 SHA512 
21f11c7b1ea5fde4f07dfec676fe05556040dd3fae84340bbe9cc1447556fc0ad1f10d53ee94a4ade7e93f0358fbc5386297605b28c0320e6ad25dc572055909

diff --git a/app-editors/logseq-desktop-bin/files/logseq-desktop.desktop 
b/app-editors/logseq-desktop-bin/files/logseq-desktop.desktop
new file mode 100644
index ..16562511f8ec
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/files/logseq-desktop.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=Logseq
+Exec=/opt/bin/logseq %U
+MimeType=x-scheme-handler/logseq
+Terminal=false
+Type=Application
+Icon=logseq
+StartupWMClass=logseq
+Comment=Open Source platform for knowledge sharing and management
+Categories=Office

diff --git a/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild 
b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild
new file mode 100644
index ..fb0bea383361
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/logseq-desktop-bin-0.10.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker
+
+DESCRIPTION="A privacy-first, open-source platform for knowledge sharing and 
management."
+HOMEPAGE="https://github.com/logseq/logseq;
+SRC_URI="https://github.com/logseq/logseq/releases/download/${PV}/logseq-linux-x64-${PV}.zip
 -> ${P}.zip"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="mirror splitdebug"
+
+DEPEND=""
+RDEPEND=">=dev-libs/openssl-3"
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="*"
+S="${WORKDIR}/Logseq-linux-x64"
+
+src_install() {
+   domenu "${FILESDIR}/logseq-desktop.desktop"
+   doicon "${S}/resources/app/icons/logseq.png"
+   mkdir -p "${D}/opt/logseq-desktop" || die
+   cp -r "${S}"/* "${D}/opt/logseq-desktop/" || die
+   dosym ../logseq-desktop/Logseq /opt/bin/logseq
+}
+
+pkg_postinst() {
+   update-desktop-database
+}

diff --git a/app-editors/logseq-desktop-bin/metadata.xml 
b/app-editors/logseq-desktop-bin/metadata.xml
new file mode 100644
index ..0a67e594f20b
--- /dev/null
+++ b/app-editors/logseq-desktop-bin/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   msch...@gentoo.org
+   Marc Schiffbauer
+   
+   
+   logseq/logseq
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-admin/restart-services/

2023-12-06 Thread Marc Schiffbauer
commit: fbf106cb5ff7715377e118372d07aa7f575108eb
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed Dec  6 13:54:33 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed Dec  6 13:55:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf106cb

app-admin/restart-services: add 1.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-admin/restart-services/Manifest|  1 +
 .../restart-services/restart-services-1.0.ebuild   | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/app-admin/restart-services/Manifest 
b/app-admin/restart-services/Manifest
index 2dcb31ce..3aa1527fd16d 100644
--- a/app-admin/restart-services/Manifest
+++ b/app-admin/restart-services/Manifest
@@ -1 +1,2 @@
 DIST restart-services-0.17.0.tgz 25643 BLAKE2B 
5999e12e38207d00266928504da05c00482c8297b7fee634f302f09cfa09e206bcf9d5a558d2a91e5de1d97318025fa995fbc3a61f0d0e74b8dfb1af3db8670b
 SHA512 
c11ca431fbbc6899ab268e897904918479d953ed7373cc7483cca2c03cd4041a1ca1e47c0e810f91a18a43aa32cc305a4ea791e8b992246f972e0fbb19ab
+DIST restart-services-1.0.tgz 25872 BLAKE2B 
912c3e2c3cd49732369a5a4452be1f171c33cd3364cf3224b4443f6f21ef0fccd4c533edd79214cc2dae00cea558409eacbcef4b1566bef402f1850537432c63
 SHA512 
9c4e269ac6db8bf13c512cc3556a9356b4b44960dd562cf633df6e03db57677c05738edc46010b01976a6b0ee2152ac1e8d410a6c9d98142295ff0cbd3f93df2

diff --git a/app-admin/restart-services/restart-services-1.0.ebuild 
b/app-admin/restart-services/restart-services-1.0.ebuild
new file mode 100644
index ..6a24cf48136e
--- /dev/null
+++ b/app-admin/restart-services/restart-services-1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tool to manage OpenRC and systemd services that need to be 
restarted"
+HOMEPAGE="https://dev.gentoo.org/~mschiff/restart-services/;
+SRC_URI="https://dev.gentoo.org/~mschiff/src/${PN}/${P}.tgz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   app-admin/lib_users
+   app-portage/portage-utils
+   || ( sys-apps/openrc sys-apps/systemd )
+"
+
+src_install() {
+   dosbin restart-services
+   doman restart-services.1
+   keepdir /etc/restart-services.d
+   insinto /etc
+   doins restart-services.conf
+   dodoc README CHANGES
+
+   sed -i -e 's/^#include/include/' "${ED}"/etc/restart-services.conf || 
die
+   cat > "${ED}"/etc/restart-services.d/00-local.conf <<- EOF || die
+   # You may put your local changes here or in any other *.conf file
+   # in this directory so you can leave /etc/restart-services.conf as is.
+   # Example:
+   # *extend* SV_ALWAYS to match 'myservice'
+   # SV_ALWAYS+=( myservice )
+   EOF
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-12-05 Thread Marc Schiffbauer
commit: e0fefc18cda5a16991bb80fbc62f6a84502fc778
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Dec  5 21:49:16 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Dec  5 21:49:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0fefc18

app-backup/bareos: add tray-monitor support

Closes: https://bugs.gentoo.org/906016
Signed-off-by: Marc Schiffbauer  gentoo.org>

 .../bareos/{bareos-22.1.2.ebuild => bareos-22.1.2-r1.ebuild}   | 7 ++-
 app-backup/bareos/bareos-.ebuild   | 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/app-backup/bareos/bareos-22.1.2.ebuild 
b/app-backup/bareos/bareos-22.1.2-r1.ebuild
similarity index 99%
rename from app-backup/bareos/bareos-22.1.2.ebuild
rename to app-backup/bareos/bareos-22.1.2-r1.ebuild
index e00ae9693bca..3ec758c53539 100644
--- a/app-backup/bareos/bareos-22.1.2.ebuild
+++ b/app-backup/bareos/bareos-22.1.2-r1.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..12} )
 CMAKE_WARN_UNUSED_CLI=no
-#CMAKE_REMOVE_MODULES=yes
 
 inherit python-any-r1 systemd cmake tmpfiles
 
@@ -72,6 +71,9 @@ DEPEND="
sys-libs/ncurses:=
sys-libs/zlib
)
+   X? (
+   dev-qt/qtwidgets:5=
+   )
"
 RDEPEND="${DEPEND}
!clientonly? (
@@ -175,6 +177,9 @@ src_configure() {
systemd lmdb; do
mycmakeargs+=( -D$useflag=$(usex $useflag) )
done
+   if use X; then
+   mycmakeargs+=( -Dtraymonitor=yes )
+   fi
 
mycmakeargs+=(
-DHAVE_PYTHON=0

diff --git a/app-backup/bareos/bareos-.ebuild 
b/app-backup/bareos/bareos-.ebuild
index e00ae9693bca..3ec758c53539 100644
--- a/app-backup/bareos/bareos-.ebuild
+++ b/app-backup/bareos/bareos-.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..12} )
 CMAKE_WARN_UNUSED_CLI=no
-#CMAKE_REMOVE_MODULES=yes
 
 inherit python-any-r1 systemd cmake tmpfiles
 
@@ -72,6 +71,9 @@ DEPEND="
sys-libs/ncurses:=
sys-libs/zlib
)
+   X? (
+   dev-qt/qtwidgets:5=
+   )
"
 RDEPEND="${DEPEND}
!clientonly? (
@@ -175,6 +177,9 @@ src_configure() {
systemd lmdb; do
mycmakeargs+=( -D$useflag=$(usex $useflag) )
done
+   if use X; then
+   mycmakeargs+=( -Dtraymonitor=yes )
+   fi
 
mycmakeargs+=(
-DHAVE_PYTHON=0



[gentoo-commits] repo/gentoo:master commit in: www-apps/bareos-webui/

2023-12-05 Thread Marc Schiffbauer
commit: deb7fb1208e18feb6f19afbeed6794db13cb4d0d
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Dec  5 16:03:31 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Dec  5 16:03:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb7fb12

www-apps/bareos-webui: fix MultipleKeywordsLines

Signed-off-by: Marc Schiffbauer  gentoo.org>

 www-apps/bareos-webui/bareos-webui-22.1.2.ebuild | 3 +--
 www-apps/bareos-webui/bareos-webui-.ebuild   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild 
b/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
index 6aad5017bec6..6d911f70e272 100644
--- a/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
+++ b/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,6 @@ if [[ ${PV} ==  ]]; then
S=${WORKDIR}/${PF}/webui
SRC_URI=""
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   KEYWORDS=""
 else
S=${WORKDIR}/${MY_PN}-Release-${PV}/webui

SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/Release/${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"

diff --git a/www-apps/bareos-webui/bareos-webui-.ebuild 
b/www-apps/bareos-webui/bareos-webui-.ebuild
index 6aad5017bec6..6d911f70e272 100644
--- a/www-apps/bareos-webui/bareos-webui-.ebuild
+++ b/www-apps/bareos-webui/bareos-webui-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,6 @@ if [[ ${PV} ==  ]]; then
S=${WORKDIR}/${PF}/webui
SRC_URI=""
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
-   KEYWORDS=""
 else
S=${WORKDIR}/${MY_PN}-Release-${PV}/webui

SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/Release/${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"



[gentoo-commits] repo/gentoo:master commit in: www-apps/bareos-webui/

2023-12-05 Thread Marc Schiffbauer
commit: 3bc583ad649bc07da19a8381a7a35efb895d8ce0
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Dec  5 15:59:06 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Dec  5 16:00:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc583ad

www-apps/bareos-webui: fix DuplicateEclassInherit

Signed-off-by: Marc Schiffbauer  gentoo.org>

 www-apps/bareos-webui/bareos-webui-22.1.2.ebuild | 7 ---
 www-apps/bareos-webui/bareos-webui-.ebuild   | 5 +++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild 
b/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
index c4e88a5fb0e1..6aad5017bec6 100644
--- a/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
+++ b/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,18 +6,19 @@ EAPI=8
 CMAKE_WARN_UNUSED_CLI=no
 CMAKE_MAKEFILE_GENERATOR="emake"
 
+inherit cmake webapp
+
 MY_PV=${PV/_/-}
 MY_PN="bareos"
 MY_P="${MY_PN}-${MY_PV}"
 
 if [[ ${PV} ==  ]]; then
-   inherit cmake webapp git-r3
+   inherit git-r3
S=${WORKDIR}/${PF}/webui
SRC_URI=""
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
KEYWORDS=""
 else
-   inherit cmake webapp
S=${WORKDIR}/${MY_PN}-Release-${PV}/webui

SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/Release/${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"

diff --git a/www-apps/bareos-webui/bareos-webui-.ebuild 
b/www-apps/bareos-webui/bareos-webui-.ebuild
index 3fa8560579d8..6aad5017bec6 100644
--- a/www-apps/bareos-webui/bareos-webui-.ebuild
+++ b/www-apps/bareos-webui/bareos-webui-.ebuild
@@ -6,18 +6,19 @@ EAPI=8
 CMAKE_WARN_UNUSED_CLI=no
 CMAKE_MAKEFILE_GENERATOR="emake"
 
+inherit cmake webapp
+
 MY_PV=${PV/_/-}
 MY_PN="bareos"
 MY_P="${MY_PN}-${MY_PV}"
 
 if [[ ${PV} ==  ]]; then
-   inherit cmake webapp git-r3
+   inherit git-r3
S=${WORKDIR}/${PF}/webui
SRC_URI=""
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
KEYWORDS=""
 else
-   inherit cmake webapp
S=${WORKDIR}/${MY_PN}-Release-${PV}/webui

SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/Release/${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: www-apps/bareos-webui/

2023-12-05 Thread Marc Schiffbauer
commit: e849c8712e22bbda6743a89f48aa73e4591078b6
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Dec  5 14:55:49 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Dec  5 14:56:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e849c871

www-apps/bareos-webui: add 22.1.2, drop 22.1.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 www-apps/bareos-webui/Manifest  | 2 +-
 .../{bareos-webui-22.1.0.ebuild => bareos-webui-22.1.2.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/bareos-webui/Manifest b/www-apps/bareos-webui/Manifest
index ede21f58a067..f5a1721f35bd 100644
--- a/www-apps/bareos-webui/Manifest
+++ b/www-apps/bareos-webui/Manifest
@@ -1 +1 @@
-DIST bareos-22.1.0.tar.gz 14719993 BLAKE2B 
38e354d3227d401c69ffb003c83ae90c2067720490af089d529da636bc300e2fb5042451ab439b8b102f6850aeadbe8dedc4311dba13f800eab0bc77d89f809d
 SHA512 
dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c
+DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327

diff --git a/www-apps/bareos-webui/bareos-webui-22.1.0.ebuild 
b/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
similarity index 98%
rename from www-apps/bareos-webui/bareos-webui-22.1.0.ebuild
rename to www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
index 3fa8560579d8..c4e88a5fb0e1 100644
--- a/www-apps/bareos-webui/bareos-webui-22.1.0.ebuild
+++ b/www-apps/bareos-webui/bareos-webui-22.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-12-05 Thread Marc Schiffbauer
commit: e00b2c47336cd8a5771fe7d7a822c002ad521a75
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Dec  5 14:48:09 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Dec  5 14:52:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00b2c47

app-backup/bareos: add 20.0.9 21.1.8 22.1.2, cleanup

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/Manifest  | 6 +++---
 app-backup/bareos/{bareos-20.0.8-r2.ebuild => bareos-20.0.9.ebuild} | 4 ++--
 app-backup/bareos/{bareos-21.1.7-r2.ebuild => bareos-21.1.8.ebuild} | 5 ++---
 app-backup/bareos/{bareos-22.1.0-r1.ebuild => bareos-22.1.2.ebuild} | 2 +-
 app-backup/bareos/bareos-.ebuild| 2 +-
 5 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index c53f55f7b3ef..c80b58d18e88 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -1,3 +1,3 @@
-DIST bareos-20.0.8.tar.gz 13429247 BLAKE2B 
5576cf738fccad0ac39f7c92e8da01f4925d58e4373c8bc19f68ddb8cc8d6a07bf73dfd39bd2111766ccd20ce2da224680b8ab9adf7b84421874ae916e633f75
 SHA512 
1da30d0ff2f1fda2c4a41ec6d41ec60e3212b1bdb153c7f397931580894f31e36ab84f655d263aed47b9eb21e68ef7e59ec3b7bbd4f2c8981ae04b84733ffb68
-DIST bareos-21.1.7.tar.gz 11666508 BLAKE2B 
8b5efffb987b53d1bc289aa104c10827c6bed630ffee16c26e8ab428ee20aa63a9e1e2fc03a7656d26f5905443b06c6a6f6d4860be413776874917e2c1cd0ef2
 SHA512 
2b7dfb16b74aa912449269efb92c85b6720f08526122c7dc9bfb648aed70b2ca81df41eacb60c53e2a154793c6ed209dd1571ecec7913a357e491064b1faab41
-DIST bareos-22.1.0.tar.gz 14719993 BLAKE2B 
38e354d3227d401c69ffb003c83ae90c2067720490af089d529da636bc300e2fb5042451ab439b8b102f6850aeadbe8dedc4311dba13f800eab0bc77d89f809d
 SHA512 
dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c
+DIST bareos-20.0.9.tar.gz 13432902 BLAKE2B 
c92b7b2a3d8a78d2119cef21ea5f13ae4898d750ac15f5b91fc143b0ab057a7537d3a190ef7f910810190c275f5cf885f07d819c6165f49ded25d11a329b02c0
 SHA512 
04386ef9a6f83bc9569f42d9567951a0e06c2dcda9409d1a17a07ccafaf55ff4a22e2b49ec9cd93c0d8bad244469aa87ad8ef4f27b7c6ae6820fd2b9c98d5d22
+DIST bareos-21.1.8.tar.gz 11663322 BLAKE2B 
5f8c66d44c702b187f56434925417f3eff5f9f515f52d5707d5dce2edfcf566474bae52518adab1d6f87d479fd05cc906f48350eec4f21b858720a607f9b4311
 SHA512 
643561d4bd92989e0b9356dab500083073daa2717159b5b061f5680ab96e8532c13753e94480419239bcad9938818c203d43dc72b690404ae5a143fdd3cd0738
+DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327

diff --git a/app-backup/bareos/bareos-20.0.8-r2.ebuild 
b/app-backup/bareos/bareos-20.0.9.ebuild
similarity index 99%
rename from app-backup/bareos/bareos-20.0.8-r2.ebuild
rename to app-backup/bareos/bareos-20.0.9.ebuild
index 42660fdd510b..be9f0830fc9f 100644
--- a/app-backup/bareos/bareos-20.0.8-r2.ebuild
+++ b/app-backup/bareos/bareos-20.0.9.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..12} )
 CMAKE_WARN_UNUSED_CLI=no
 #CMAKE_REMOVE_MODULES=yes
 

diff --git a/app-backup/bareos/bareos-21.1.7-r2.ebuild 
b/app-backup/bareos/bareos-21.1.8.ebuild
similarity index 99%
rename from app-backup/bareos/bareos-21.1.7-r2.ebuild
rename to app-backup/bareos/bareos-21.1.8.ebuild
index eb14b02e9c5f..1ccdbe824abd 100644
--- a/app-backup/bareos/bareos-21.1.7-r2.ebuild
+++ b/app-backup/bareos/bareos-21.1.8.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 CMAKE_WARN_UNUSED_CLI=no
 #CMAKE_REMOVE_MODULES=yes
 
@@ -145,7 +145,6 @@ src_prepare() {
eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
eapply "${FILESDIR}/${PN}-21.1.2-werror.patch"
eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
-   eapply "${FILESDIR}/${PN}-gcc13-fixes.patch"
 
# fix missing DESTDIR in symlink creation
sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/cats/CMakeLists.txt"

diff --git a/app-backup/bareos/bareos-22.1.0-r1.ebuild 
b/app-backup/bareos/bareos-22.1.2.ebuild
similarity index 99%
rename from app-backup/bareos/bareos-22.1.0-r1.ebuild
rename to app-backup/bareos/bareos-22.1.2.ebuild
index 7489d84210a7..e00ae9693bca 100644
--- a/app-backup/bareos/bareos-22.1.0-r1.ebuild
+++ b/app-backup/bareos/bareos-22.1.2.ebuild

[gentoo-commits] repo/gentoo:master commit in: dev-python/bareos/

2023-12-05 Thread Marc Schiffbauer
commit: 16914bfa8f29cdad7e7d694a47b9576f26c7bdb4
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Dec  5 14:23:00 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Dec  5 14:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16914bfa

dev-python/bareos: add 22.1.2, drop 22.1.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest   | 2 +-
 dev-python/bareos/{bareos-22.1.0.ebuild => bareos-22.1.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index ede21f58a067..f5a1721f35bd 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1 +1 @@
-DIST bareos-22.1.0.tar.gz 14719993 BLAKE2B 
38e354d3227d401c69ffb003c83ae90c2067720490af089d529da636bc300e2fb5042451ab439b8b102f6850aeadbe8dedc4311dba13f800eab0bc77d89f809d
 SHA512 
dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c
+DIST bareos-22.1.2.tar.gz 14746158 BLAKE2B 
5d8c9c098f61bd35b11f907a3e215a7c08b504c3e529c67a4c8c5cbbf24775158966800e63efca260b4cc513417332cdf43a158d21684f09be3d89dd93258880
 SHA512 
76d53425b2a28f4f7887b323a70bf9b37df44302e0e25aff7156c1b3ee26ffa60bbfb45ed29a0f2fe763d5c38b8f7135ac2a3e405d8e2b10717f4893baf9c327

diff --git a/dev-python/bareos/bareos-22.1.0.ebuild 
b/dev-python/bareos/bareos-22.1.2.ebuild
similarity index 100%
rename from dev-python/bareos/bareos-22.1.0.ebuild
rename to dev-python/bareos/bareos-22.1.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-apps/bareos-webui/files/, www-apps/bareos-webui/

2023-12-05 Thread Marc Schiffbauer
commit: ee05fd6e5dabc192452af2f91ba49c2797d29115
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Dec  5 14:51:29 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Dec  5 14:52:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee05fd6e

www-apps/bareos-webui: new package, add 22.1.0, 

Closes: https://bugs.gentoo.org/724390
Signed-off-by: Marc Schiffbauer  gentoo.org>

 www-apps/bareos-webui/Manifest   |   1 +
 www-apps/bareos-webui/bareos-webui-22.1.0.ebuild | 110 +++
 www-apps/bareos-webui/bareos-webui-.ebuild   | 110 +++
 www-apps/bareos-webui/files/apache.conf  |  50 +++
 www-apps/bareos-webui/files/nginx.include|  17 
 www-apps/bareos-webui/files/postinstall-en.txt   |  36 
 www-apps/bareos-webui/metadata.xml   |  11 +++
 7 files changed, 335 insertions(+)

diff --git a/www-apps/bareos-webui/Manifest b/www-apps/bareos-webui/Manifest
new file mode 100644
index ..ede21f58a067
--- /dev/null
+++ b/www-apps/bareos-webui/Manifest
@@ -0,0 +1 @@
+DIST bareos-22.1.0.tar.gz 14719993 BLAKE2B 
38e354d3227d401c69ffb003c83ae90c2067720490af089d529da636bc300e2fb5042451ab439b8b102f6850aeadbe8dedc4311dba13f800eab0bc77d89f809d
 SHA512 
dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c

diff --git a/www-apps/bareos-webui/bareos-webui-22.1.0.ebuild 
b/www-apps/bareos-webui/bareos-webui-22.1.0.ebuild
new file mode 100644
index ..3fa8560579d8
--- /dev/null
+++ b/www-apps/bareos-webui/bareos-webui-22.1.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_WARN_UNUSED_CLI=no
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+MY_PV=${PV/_/-}
+MY_PN="bareos"
+MY_P="${MY_PN}-${MY_PV}"
+
+if [[ ${PV} ==  ]]; then
+   inherit cmake webapp git-r3
+   S=${WORKDIR}/${PF}/webui
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git;
+   KEYWORDS=""
+else
+   inherit cmake webapp
+   S=${WORKDIR}/${MY_PN}-Release-${PV}/webui
+   
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/Release/${MY_PV}.tar.gz 
-> ${MY_P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+RESTRICT="mirror"
+
+LICENSE="AGPL-3"
+
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   
dev-lang/php[bzip2,ctype,curl,fileinfo,filter,fpm,gd,iconv,intl,mhash,nls,pdo,postgres,session,simplexml,ssl,xml,xmlreader,xmlwriter,zip]
+   virtual/httpd-php
+"
+
+need_httpd
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_prepare() {
+   # fix missing VERSION
+   sed -i "s/@BAREOS_FULL_VERSION@/${PV}/g" version.php.in || die
+
+   cmake_src_prepare
+   default
+}
+
+src_configure() {
+   if [[ ${PV} ==  ]]; then
+   pushd "${WORKDIR}/${PF}"
+   else
+   pushd "${S}"/..
+   fi
+   CURRENT_VERSION=$(echo $(cmake -P get_version.cmake) | sed 's/[- ]//g')
+   popd
+   local mycmakeargs=(
+   -DVERSION_STRING=${CURRENT_VERSION}
+   -Wno-dev
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README.md doc/README-TRANSLATION.md
+
+   dodir /etc/bareos/bareos-dir.d
+   cp -r install/bareos/bareos-dir.d/* "${D}"/etc/bareos/bareos-dir.d
+
+   webapp_server_configfile nginx "${FILESDIR}"/nginx.include
+   webapp_server_configfile apache "${FILESDIR}"/apache.conf
+
+   insinto /etc/"${PN}"
+   doins install/{configuration,directors}.ini
+
+   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
+   doins -r .
+
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/config/application.config.php
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/config/autoload/global.php
+
+   keepdir "${MY_HTDOCSDIR#${EPREFIX}}"/data
+   webapp_serverowned "${MY_HTDOCSDIR#${EPREFIX}}"/data
+
+   # cleanup
+   find  "${D}/${MY_HTDOCSDIR#${EPREFIX}}" -name "*.in" -delete
+   rm -rf 
"${D}/${MY_HTDOCSDIR#${EPREFIX}}"/{CMakeLists.txt,install,cmake,phpunit.xml,scripts,doc,tests}
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+
+   webapp_src_install
+}
+
+pkg_postinst() {
+   einfo ""
+   einfo "The webui uses 'webapp-config' to be installed to the webservers 
docroot"
+   einfo "E.g. to install webapp-config may be called like so:"
+   einfo &q

[gentoo-dev] Package up for grabs: net-dns/opendnssec

2023-12-04 Thread Marc Schiffbauer
Hi,

net-dns/opendnssec needs a new maintainer as I am not using it anymore.

Current version is in tree now and works fine. Three open bugs exist: 
One for failing tests and two for future compiler compatibilty.

-Marc



[gentoo-commits] repo/gentoo:master commit in: net-dns/opendnssec/

2023-12-04 Thread Marc Schiffbauer
commit: 1795fabcf9a1850d4b9ec0013cd1609917e7a483
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Dec  4 08:32:15 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Dec  4 08:32:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1795fabc

net-dns/opendnssec: drop myself as a maintainer

Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-dns/opendnssec/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-dns/opendnssec/metadata.xml b/net-dns/opendnssec/metadata.xml
index c86a03d33842..142c2461b8ff 100644
--- a/net-dns/opendnssec/metadata.xml
+++ b/net-dns/opendnssec/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   msch...@gentoo.org
-   
+   

Enables signing capabilities for 
OpenDNSSEC
Enables support for storing DNSSEC keys 
through a dev-libs/opensc PKCS#11 interface



[gentoo-commits] repo/gentoo:master commit in: net-dns/opendnssec/files/, net-dns/opendnssec/

2023-12-03 Thread Marc Schiffbauer
commit: 11cb2ae479c8af8c7b88107ff8c8c37d66ebdc39
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Dec  4 07:51:28 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Dec  4 07:53:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11cb2ae4

net-dns/opendnssec: add 2.1.13, drop 2.1.10-r2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 net-dns/opendnssec/Manifest|  2 +-
 .../opendnssec/files/opendnssec-fix-mysql.patch| 39 ++
 ...c-2.1.10-r2.ebuild => opendnssec-2.1.13.ebuild} |  5 +--
 3 files changed, 43 insertions(+), 3 deletions(-)

diff --git a/net-dns/opendnssec/Manifest b/net-dns/opendnssec/Manifest
index c14ca9969b6a..cc67e3c2f5bf 100644
--- a/net-dns/opendnssec/Manifest
+++ b/net-dns/opendnssec/Manifest
@@ -1 +1 @@
-DIST opendnssec-2.1.10.tar.gz 1142027 BLAKE2B 
063650744ffd1c6d6d3b702400c9617883394c6794743f7d61bd63f7bdaf688a3f2a80f47612e561a133a5689dad8b5f7392eec69779d1dc5632a121d9a41c8f
 SHA512 
c7fdbf1c3867d7b53ac11ab5cb5e636af4595dbee8d704429c7fb84cc3a6b2082ed490c33aad7747d4ee1a2c580afcf24a260bc3ed29eaf5e9d337004045b82d
+DIST opendnssec-2.1.13.tar.gz 1161140 BLAKE2B 
964a612e191bf5feb09a8b214e3341fbe5fc03c847e22b33bfc64ec7712608fd0f944c3b089901f08d7e3d2a27cb47543b3d5d210de48708192bb87546dacfa3
 SHA512 
5f3926f0f144cf8819895da2ec81fce21e2a05cf0b83dd9174a72ebfdef99badc3bcff2d6685c498485113209e7c73ab9cf55b3e126009ce6cbcc3cde54d6051

diff --git a/net-dns/opendnssec/files/opendnssec-fix-mysql.patch 
b/net-dns/opendnssec/files/opendnssec-fix-mysql.patch
new file mode 100644
index ..b138892dc232
--- /dev/null
+++ b/net-dns/opendnssec/files/opendnssec-fix-mysql.patch
@@ -0,0 +1,39 @@
+diff -urN opendnssec-2.1.13.orig/enforcer/src/db/db_backend_mysql.c 
opendnssec-2.1.13/enforcer/src/db/db_backend_mysql.c
+--- opendnssec-2.1.13.orig/enforcer/src/db/db_backend_mysql.c  2023-06-26 
13:24:05.0 +0200
 opendnssec-2.1.13/enforcer/src/db/db_backend_mysql.c   2023-12-04 
08:39:37.685365824 +0100
+@@ -72,7 +72,7 @@
+ db_backend_mysql_bind_t* next;
+ MYSQL_BIND* bind;
+ unsigned long length;
+-my_bool error;
++_Bool error;
+ int value_enum;
+ };
+ 
+@@ -270,7 +270,7 @@
+ }
+ 
+ bind->bind = (mysql_bind = &((*statement)->mysql_bind_output[i]));
+-mysql_bind->is_null = (my_bool*)0;
++mysql_bind->is_null = (_Bool*)0;
+ mysql_bind->error = >error;
+ mysql_bind->length = >length;
+ 
+@@ -959,7 +959,7 @@
+ }
+ 
+ (*bind)->bind->length = &((*bind)->bind->buffer_length);
+-(*bind)->bind->is_null = (my_bool*)0;
++(*bind)->bind->is_null = (_Bool*)0;
+ 
+ switch (db_clause_type(clause)) {
+ case DB_CLAUSE_EQUAL:
+@@ -1079,7 +1079,7 @@
+ }
+ 
+ bind->bind->length = &(bind->bind->buffer_length);
+-bind->bind->is_null = (my_bool*)0;
++bind->bind->is_null = (_Bool*)0;
+ 
+ switch (db_value_type(value)) {
+ case DB_TYPE_PRIMARY_KEY:

diff --git a/net-dns/opendnssec/opendnssec-2.1.10-r2.ebuild 
b/net-dns/opendnssec/opendnssec-2.1.13.ebuild
similarity index 98%
rename from net-dns/opendnssec/opendnssec-2.1.10-r2.ebuild
rename to net-dns/opendnssec/opendnssec-2.1.13.ebuild
index 771b0a19985f..6ed5a297adfb 100644
--- a/net-dns/opendnssec/opendnssec-2.1.10-r2.ebuild
+++ b/net-dns/opendnssec/opendnssec-2.1.13.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MY_P="${P/_}"
 PKCS11_IUSE="+softhsm opensc external-hsm"
@@ -58,6 +58,7 @@ REQUIRED_USE="
 PATCHES=(
"${FILESDIR}/${PN}-fix-run-dir-2.1.x.patch"
"${FILESDIR}/${PN}-use-system-trang.patch"
+   "${FILESDIR}/${PN}-fix-mysql.patch"
 )
 
 DOCS=( MIGRATION NEWS )



[gentoo-commits] repo/gentoo:master commit in: mail-client/neomutt/

2023-10-29 Thread Marc Schiffbauer
commit: 802c3c881bf5e8de558fc4e57ce028627776a3f0
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Oct 29 11:32:44 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Oct 29 11:32:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802c3c88

mail-client/neomutt: add myself as a maintainer

Signed-off-by: Marc Schiffbauer  gentoo.org>

 mail-client/neomutt/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/mail-client/neomutt/metadata.xml b/mail-client/neomutt/metadata.xml
index f0351b470d80..583a2caccf5e 100644
--- a/mail-client/neomutt/metadata.xml
+++ b/mail-client/neomutt/metadata.xml
@@ -5,6 +5,10 @@
nicolasb...@gentoo.org
Nicolas Bock

+   
+   msch...@gentoo.org
+   Marc Schiffbauer
+   

Enable autocrypt.org support
Enable BDB (Berkley DB) backend for header



[gentoo-commits] repo/gentoo:master commit in: dev-python/aiohttp-oauthlib/

2023-10-19 Thread Marc Schiffbauer
commit: 922553ed72f028d7ce4b0b51b5c30cb9c601ae87
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Oct 19 15:58:52 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Oct 19 15:59:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922553ed

dev-python/aiohttp-oauthlib: new package, add 0.1.0

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/aiohttp-oauthlib/Manifest   |  1 +
 .../aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild | 26 ++
 dev-python/aiohttp-oauthlib/metadata.xml   |  8 +++
 3 files changed, 35 insertions(+)

diff --git a/dev-python/aiohttp-oauthlib/Manifest 
b/dev-python/aiohttp-oauthlib/Manifest
new file mode 100644
index ..c29c29a782ee
--- /dev/null
+++ b/dev-python/aiohttp-oauthlib/Manifest
@@ -0,0 +1 @@
+DIST aiohttp-oauthlib-0.1.0.tar.gz 7253 BLAKE2B 
666ed19281f43b7d891130e6cfaa11cc91c96560fef911bb85fdf07c4bb7a876d9b3b0119c120239711aea2db1486976755126e1e9de21ccf6705bbfb76b51c6
 SHA512 
9df789328942fa4612bd9a2634303e83770021da7abae31471523602b5f77da829eb53efd498b02ed982ccd24abbd3b98eb99ada305a33014d47163a3dff5010

diff --git a/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild 
b/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild
new file mode 100644
index ..8ab895d87dfc
--- /dev/null
+++ b/dev-python/aiohttp-oauthlib/aiohttp-oauthlib-0.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+inherit distutils-r1
+
+DESCRIPTION="This project provides first-class OAuth library support for 
aiohttp"
+HOMEPAGE="https://git.sr.ht/~whynothugo/aiohttp-oauthlib;
+SRC_URI="https://git.sr.ht/~whynothugo/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="ISC"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/aiohttp[${PYTHON_USEDEP}]
+   >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}]"
+
+BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${PN}-v${PV}"

diff --git a/dev-python/aiohttp-oauthlib/metadata.xml 
b/dev-python/aiohttp-oauthlib/metadata.xml
new file mode 100644
index ..f63250c09310
--- /dev/null
+++ b/dev-python/aiohttp-oauthlib/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   msch...@gentoo.org
+   Marc Schiffbauer
+   
+



Re: [packman] Request for Addition of New Packman Mirror

2023-10-10 Thread Marc Schiffbauer
Hello Garbiel,

I am glad to see this. To be a "real" *primary* mirror I would prefer 
you syncing the repo from the original repo. Would you be willing to 
tell me some details about the mirror and use our own sync shell script?  
I would then send you credentials so you have access to the primary 
rsync source.

Please just write me an email directly so we can check the best option 
for you.

Thanks!

-Marc


* Gabriel schrieb am 01.10.23 um 23:15 Uhr:
> Dear Packman Maintainers,
> 
> I hope this email finds all of you well. I would like to express my gratitude 
> for the excellent work you have been doing in maintaining the Packman 
> repository. The open-source community always greatly benefits from efforts 
> like yours.
> 
> I am reaching out today with an important request. I recently became aware of 
> a new Packman mirror that I believe would be a valuable addition to the 
> existing list of mirrors. The mirror in question is hosted by Astra and is 
> located in the beautiful city of Lviv, Ukraine.
> 
> Here are some essential details about this new mirror:
> 
> - URL: https://packman.astra.in.ua
> - Bandwidth: 10 Gbps
> - Server Operating System: Debian 11 Linux
> - Supported Protocols: HTTP, HTTPS, and RSYNC
> 
> The addition of this Packman mirror would offer several advantages. Besides 
> improving availability and download speed for users in Ukraine and 
> surrounding regions, it would also help distribute the load among mirrors, 
> enhancing the overall stability of the Packman repository.
> 
> I appreciate in advance your consideration of this request and hope you can 
> evaluate the possibility of adding https://packman.astra.in.ua to the list of 
> Packman mirrors. I am available to provide additional information or assist 
> in any way possible to facilitate this process.
> 
> Thank you very much for your ongoing time and dedication to the open-source 
> community.
> 
> Sincerely,
> 
> Gabriel H. S.
> ___
> Packman mailing list
> Packman@links2linux.de
> https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

-- 
0xBD34B884CF0D257E - 64AB F5C7 E1FF 9FE2 F15B
 83B0 BD34 B884 CF0D 257E

___
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: Trouble with SMTP, TLS and dovecot.org.

2023-09-06 Thread Marc Schiffbauer via dovecot
* Ralph Seichter via dovecot schrieb am 06.09.23 um 22:43 Uhr:
> Hello,
> 
> I cannot seem to send STARTTLS protected mail to talvi.dovecot.org, and
> I was wondering if anybody else sees similar problems:
> 
> Sep  6 22:29:10 ra postfix/smtp[15748]: SSL_connect error to 
> talvi.dovecot.org[94.237.105.223]:25: -1
> Sep  6 22:29:10 ra postfix/smtp[15748]: warning: TLS library problem: 
> error:0A000417:SSL routines::sslv3 alert illegal 
> parameter:../openssl-3.0.9/ssl/record/rec_layer_s3.c:1586:SSL alert number 47:
> Sep  6 22:29:10 ra postfix/smtp[15748]: 1AAE4BE0031: Cannot start TLS: 
> handshake failure
> Sep  6 22:29:10 ra postfix/smtp[15748]: SSL_connect error to 
> talvi.dovecot.org[2a04:3545:1000:720:acc1:5bff:fe5e:459]:25: -1
> Sep  6 22:29:10 ra postfix/smtp[15748]: warning: TLS library problem: 
> error:0A000417:SSL routines::sslv3 alert illegal 
> parameter:../openssl-3.0.9/ssl/record/rec_layer_s3.c:1586:SSL alert number 47:
> Sep  6 22:29:10 ra postfix/smtp[15748]: 1AAE4BE0031: 
> to=, 
> relay=talvi.dovecot.org[2a04:3545:1000:720:acc1:5bff:fe5e:459]:25, delay=1.6, 
> delays=0.02/0.01/1.6/0, dsn=4.7.5, status=deferred (Cannot start TLS: 
> handshake failure)
> Sep  6 22:30:05 ra postfix/smtpd[15616]: timeout after END-OF-MESSAGE from 
> localhost[127.0.0.1]
> Sep  6 22:30:05 ra postfix/smtpd[15616]: disconnect from localhost[127.0.0.1] 
> ehlo=1 xforward=1 mail=1 rcpt=1 data=1 commands=5
> 
> The originating server uses Postfix 3.8.2 and OpenSSL library
> 3.0.9. To be able to send messages to dovecot.org at all, I had to use
> Postfix's "smtp_tls_policy_maps" setting to explicitly disable TLS for
> this destination domain.

Your openssl-3.0.9 (I suppose gentoo stable?) will not allow TLSv1 or 
sslv3 connections bei default anymore.

Wild guess: you need to explicitely allow for example DEFAULT@SECLEVEL=0 
ciphersuite in postfix to make *your* openssl accept this remote sslv3 
connection

Cheers
-Marc

-- 
[*] sys4 AG

http://sys4.de, +49 (89) 30 90 46 64
Schleißheimer Straße 26/MG, 80333 München

Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer, Wolfgang Stief
Aufsichtsratsvorsitzender: Florian Kirstein
___
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org


[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-control-center-bin/

2023-09-06 Thread Marc Schiffbauer
commit: c0e6c531c60fb172d7abc623300eceafcf757168
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed Sep  6 11:11:13 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed Sep  6 11:11:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e6c531

app-laptop/tuxedo-control-center-bin: add missing rdeps

Closes: https://bugs.gentoo.org/861681
Signed-off-by: Marc Schiffbauer  gentoo.org>

 ...ild => tuxedo-control-center-bin-2.0.8-r1.ebuild} | 20 +++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8.ebuild 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8-r1.ebuild
similarity index 86%
rename from 
app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8.ebuild
rename to 
app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8-r1.ebuild
index 6c558463d5fb..81128fa51a32 100644
--- 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8.ebuild
+++ 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8-r1.ebuild
@@ -18,7 +18,25 @@ KEYWORDS="-* ~amd64"
 RESTRICT="strip splitdebug"
 
 DEPEND=">=app-laptop/tuxedo-keyboard-3.1.3"
-RDEPEND="${DEPEND}"
+RDEPEND="
+   ${DEPEND}
+   app-accessibility/at-spi2-core
+   dev-libs/nss
+   dev-libs/nspr
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3[X]
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+"
 # See bug #827729
 BDEPEND="app-arch/xz-utils[extra-filters]"
 



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-control-center-bin/

2023-09-05 Thread Marc Schiffbauer
commit: 7b3e08fba608264e35ffa0dacea122f57aa5
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Sep  5 08:28:44 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Sep  5 21:36:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3e08fb

app-laptop/tuxedo-control-center-bin: drop 1.2.4

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-control-center-bin/Manifest  |  1 -
 .../tuxedo-control-center-bin-1.2.4.ebuild | 81 --
 2 files changed, 82 deletions(-)

diff --git a/app-laptop/tuxedo-control-center-bin/Manifest 
b/app-laptop/tuxedo-control-center-bin/Manifest
index b17a9950e1a8..d290fc450c30 100644
--- a/app-laptop/tuxedo-control-center-bin/Manifest
+++ b/app-laptop/tuxedo-control-center-bin/Manifest
@@ -1,3 +1,2 @@
-DIST tuxedo-control-center_1.2.4.rpm 87792476 BLAKE2B 
1d825b457be311da9022147eea8d86e17cc61c2c7decb5c334ad0f1cf44e7c0affe8026a650bcf6325fb21381fb4a17c3825a37c3815b489b059ea34b97f1794
 SHA512 
ac887b6681e6c56cd45f2c6f59dfb250c95f2a2ccdf1521c51126243461d680a7e7399a835672f1adf0512879fe7d69c8c7a3ca0e4ab217c3b617bfe41a7951d
 DIST tuxedo-control-center_2.0.2.rpm 80479580 BLAKE2B 
7c83fd64ee8d7ca8b50e3634d36567d3a930656c5e34f23fd7b703bc560d35376701df081aaa5d09692df61689a5a81ec87a8a4a8d55db2cc2577c638d02731b
 SHA512 
e9c9abfc2c0d0e226038f49d388a31625120f6780558b7606e719be61a4563c698e4c46d6f0d6a3e774179a5f5785dc07ff243901578da474dfa80cf71fe0394
 DIST tuxedo-control-center_2.0.8.rpm 80495472 BLAKE2B 
30ff8c5073b42299b4def5958254393727957b4289958bf486520fc6bad83184f3f8fc5baf97d2040ecfa551cafe8b2225b15cbbc8a6012113a9a64471a13aa6
 SHA512 
6f24394d1eda91e5a58fae29926f42271350917c9222062d99967f42f465e8769e6c50510967923612eb54d5c2921512adc4e6a5c743b922197e2603d6bc5c9b

diff --git 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.2.4.ebuild 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.2.4.ebuild
deleted file mode 100644
index 6c558463d5fb..
--- 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-1.2.4.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit rpm systemd xdg-utils
-
-MY_PN="${PN/-bin/}"
-
-DESCRIPTION="Tool to control performance, energy, fan and comfort settings on 
TUXEDO laptops"
-HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-control-center;
-SRC_URI="https://rpm.tuxedocomputers.com/opensuse/15.4/x86_64/${MY_PN}_${PV}.rpm;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RESTRICT="strip splitdebug"
-
-DEPEND=">=app-laptop/tuxedo-keyboard-3.1.3"
-RDEPEND="${DEPEND}"
-# See bug #827729
-BDEPEND="app-arch/xz-utils[extra-filters]"
-
-S="${WORKDIR}"
-QA_PREBUILT="opt/tuxedo-control-center/*"
-
-src_prepare() {
-   default
-   rm -rf usr/lib || die "could not remove usr/lib"
-   mkdir files || die "could not create files dir"
-}
-
-src_install() {
-   insinto /
-   doins -r usr opt
-   find . -type f -perm -a=x | while read f; do
-   fperms 0755 "${f/./}"
-   done
-
-   dosym ../../opt/tuxedo-control-center/tuxedo-control-center 
/usr/bin/tuxedo-control-center
-
-   insinto /usr/share/dbus-1/system.d/
-   doins 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.conf
-
-   insinto /usr/share/polkit-1/actions
-   doins 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.policy
-
-   systemd_dounit 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd.service
-   systemd_dounit 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd-sleep.service
-
-   newinitd "${FILESDIR}/tccd.initd" tccd
-}
-
-pkg_config() {
-   ebegin "Reloading systemd"
-   systemctl daemon-reload
-   eend $?
-   ebegin "Enabling and starting tccd.service"
-   systemctl enable --now tccd
-   eend $?
-   ebegin "Enabling and starting tccd-sleep.service"
-   systemctl enable --now tccd-sleep
-   eend $?
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   elog
-   elog "You need to enable tccd and tccd-sleep service before running 
tuxedo-control-center"
-   elog
-   elog "For your convenience, if you use systemd, you may just call:"
-   elog "  emerge --config =app-laptop/${PF}"
-   elog
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-control-center-bin/

2023-09-05 Thread Marc Schiffbauer
commit: 204a9a3556715cc8b2ec5a201b001d6c8223fa69
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Sep  5 08:27:36 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Sep  5 21:36:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204a9a35

app-laptop/tuxedo-control-center-bin: add 2.0.8

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-control-center-bin/Manifest  |  1 +
 .../tuxedo-control-center-bin-2.0.8.ebuild | 81 ++
 2 files changed, 82 insertions(+)

diff --git a/app-laptop/tuxedo-control-center-bin/Manifest 
b/app-laptop/tuxedo-control-center-bin/Manifest
index f20fcdd2658e..b17a9950e1a8 100644
--- a/app-laptop/tuxedo-control-center-bin/Manifest
+++ b/app-laptop/tuxedo-control-center-bin/Manifest
@@ -1,2 +1,3 @@
 DIST tuxedo-control-center_1.2.4.rpm 87792476 BLAKE2B 
1d825b457be311da9022147eea8d86e17cc61c2c7decb5c334ad0f1cf44e7c0affe8026a650bcf6325fb21381fb4a17c3825a37c3815b489b059ea34b97f1794
 SHA512 
ac887b6681e6c56cd45f2c6f59dfb250c95f2a2ccdf1521c51126243461d680a7e7399a835672f1adf0512879fe7d69c8c7a3ca0e4ab217c3b617bfe41a7951d
 DIST tuxedo-control-center_2.0.2.rpm 80479580 BLAKE2B 
7c83fd64ee8d7ca8b50e3634d36567d3a930656c5e34f23fd7b703bc560d35376701df081aaa5d09692df61689a5a81ec87a8a4a8d55db2cc2577c638d02731b
 SHA512 
e9c9abfc2c0d0e226038f49d388a31625120f6780558b7606e719be61a4563c698e4c46d6f0d6a3e774179a5f5785dc07ff243901578da474dfa80cf71fe0394
+DIST tuxedo-control-center_2.0.8.rpm 80495472 BLAKE2B 
30ff8c5073b42299b4def5958254393727957b4289958bf486520fc6bad83184f3f8fc5baf97d2040ecfa551cafe8b2225b15cbbc8a6012113a9a64471a13aa6
 SHA512 
6f24394d1eda91e5a58fae29926f42271350917c9222062d99967f42f465e8769e6c50510967923612eb54d5c2921512adc4e6a5c743b922197e2603d6bc5c9b

diff --git 
a/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8.ebuild 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8.ebuild
new file mode 100644
index ..6c558463d5fb
--- /dev/null
+++ 
b/app-laptop/tuxedo-control-center-bin/tuxedo-control-center-bin-2.0.8.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rpm systemd xdg-utils
+
+MY_PN="${PN/-bin/}"
+
+DESCRIPTION="Tool to control performance, energy, fan and comfort settings on 
TUXEDO laptops"
+HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-control-center;
+SRC_URI="https://rpm.tuxedocomputers.com/opensuse/15.4/x86_64/${MY_PN}_${PV}.rpm;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="strip splitdebug"
+
+DEPEND=">=app-laptop/tuxedo-keyboard-3.1.3"
+RDEPEND="${DEPEND}"
+# See bug #827729
+BDEPEND="app-arch/xz-utils[extra-filters]"
+
+S="${WORKDIR}"
+QA_PREBUILT="opt/tuxedo-control-center/*"
+
+src_prepare() {
+   default
+   rm -rf usr/lib || die "could not remove usr/lib"
+   mkdir files || die "could not create files dir"
+}
+
+src_install() {
+   insinto /
+   doins -r usr opt
+   find . -type f -perm -a=x | while read f; do
+   fperms 0755 "${f/./}"
+   done
+
+   dosym ../../opt/tuxedo-control-center/tuxedo-control-center 
/usr/bin/tuxedo-control-center
+
+   insinto /usr/share/dbus-1/system.d/
+   doins 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.conf
+
+   insinto /usr/share/polkit-1/actions
+   doins 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/com.tuxedocomputers.tccd.policy
+
+   systemd_dounit 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd.service
+   systemd_dounit 
opt/tuxedo-control-center/resources/dist/tuxedo-control-center/data/dist-data/tccd-sleep.service
+
+   newinitd "${FILESDIR}/tccd.initd" tccd
+}
+
+pkg_config() {
+   ebegin "Reloading systemd"
+   systemctl daemon-reload
+   eend $?
+   ebegin "Enabling and starting tccd.service"
+   systemctl enable --now tccd
+   eend $?
+   ebegin "Enabling and starting tccd-sleep.service"
+   systemctl enable --now tccd-sleep
+   eend $?
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   elog
+   elog "You need to enable tccd and tccd-sleep service before running 
tuxedo-control-center"
+   elog
+   elog "For your convenience, if you use systemd, you may just call:"
+   elog "  emerge --config =app-laptop/${PF}"
+   elog
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-keyboard/

2023-08-18 Thread Marc Schiffbauer
commit: 397dc74249179eba720f71904d706fc0efbb2dd5
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Aug 18 11:16:43 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Aug 18 11:17:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=397dc742

app-laptop/tuxedo-keyboard: fix build

Closes: https://bugs.gentoo.org/912445
Signed-off-by: Marc Schiffbauer  gentoo.org>

 ...tuxedo-keyboard-3.2.10.ebuild => tuxedo-keyboard-3.2.10-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10.ebuild 
b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10-r1.ebuild
similarity index 84%
rename from app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10.ebuild
rename to app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10-r1.ebuild
index 2323f1883ec3..f3c83e786b3f 100644
--- a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10.ebuild
+++ b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
 
-inherit linux-mod-r1 toolchain-funcs
+inherit linux-mod-r1
 
 DESCRIPTION="Kernel Module for Tuxedo Keyboard"
 HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-keyboard;
@@ -24,7 +24,7 @@ src_compile() {
tuxedo_keyboard=tuxedo::src
tuxedo_io=tuxedo::src/tuxedo_io
)
-   local modargs="CC=$(tc-getBUILD_CC) KDIR=${KV_DIR} V=1 KBUILD_VERBOSE=1"
+   local modargs=( KDIR=${KV_OUT_DIR} )
 
linux-mod-r1_src_compile
 }



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-keyboard/files/

2023-08-18 Thread Marc Schiffbauer
commit: 964ee313ed9fc8ce31c922a4afa9fb498dd8b40e
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Aug 18 08:16:04 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Aug 18 08:16:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=964ee313

app-laptop/tuxedo-keyboard: clean unused patch

Signed-off-by: Marc Schiffbauer  gentoo.org>

 ...tuxedo-keyboard-3.2.1-rm-unused-functions.patch | 71 --
 1 file changed, 71 deletions(-)

diff --git 
a/app-laptop/tuxedo-keyboard/files/tuxedo-keyboard-3.2.1-rm-unused-functions.patch
 
b/app-laptop/tuxedo-keyboard/files/tuxedo-keyboard-3.2.1-rm-unused-functions.patch
deleted file mode 100644
index 84e32c9edaea..
--- 
a/app-laptop/tuxedo-keyboard/files/tuxedo-keyboard-3.2.1-rm-unused-functions.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-https://github.com/tuxedocomputers/tuxedo-keyboard/pull/162
-https://github.com/tuxedocomputers/tuxedo-keyboard/issues/164
-https://bugs.gentoo.org/902133
-
-diff --git a/src/tuxedo_io/tuxedo_io.c b/src/tuxedo_io/tuxedo_io.c
-index 879efd7..5cf4f20 100644
 a/src/tuxedo_io/tuxedo_io.c
-+++ b/src/tuxedo_io/tuxedo_io.c
-@@ -49,19 +49,6 @@ static u32 id_check_uniwill;
- 
- static struct uniwill_device_features_t *uw_feats;
- 
--/**
-- * strstr version of dmi_match
-- */
--static bool dmi_string_in(enum dmi_field f, const char *str)
--{
--  const char *info = dmi_get_system_info(f);
--
--  if (info == NULL || str == NULL)
--  return info == str;
--
--  return strstr(info, str) != NULL;
--}
--
- static u32 clevo_identify(void)
- {
-   return clevo_get_active_interface_id(NULL) == 0 ? 1 : 0;
-@@ -181,7 +168,7 @@ static long clevo_ioctl_interface(struct file *file, 
unsigned int cmd, unsigned
- 
-   const char str_no_if[] = "";
-   char *str_clevo_if;
--  
-+
-   switch (cmd) {
-   case R_CL_HW_IF_STR:
-   if (clevo_get_active_interface_id(_clevo_if) == 0) {
-@@ -814,7 +801,7 @@ static int __init tuxedo_io_init(void)
-   tuxedo_io_device_class = class_create(THIS_MODULE, "tuxedo_io");
-   device_create(tuxedo_io_device_class, NULL, tuxedo_io_device_handle, 
NULL, "tuxedo_io");
-   pr_debug("Module init successful\n");
--  
-+
-   return 0;
- }
- 
-diff --git a/src/uniwill_keyboard.h b/src/uniwill_keyboard.h
-index 332acd6..859dc30 100644
 a/src/uniwill_keyboard.h
-+++ b/src/uniwill_keyboard.h
-@@ -51,7 +51,6 @@
- #define UNIWILL_OSD_TOUCHPADWORKAROUND0xFFF
- 
- static void uw_charging_priority_write_state(void);
--static void uw_charging_profile_write_state(void);
- 
- struct tuxedo_keyboard_driver uniwill_keyboard_driver;
- 
-@@ -771,12 +770,6 @@ static int uw_has_charging_profile(bool *status)
-   return 0;
- }
- 
--static void uw_charging_profile_write_state(void)
--{
--  if (uw_charging_profile_loaded)
--  uw_set_charging_profile(uw_charging_profile_last_written_value);
--}
--
- static void uw_charging_profile_init(struct platform_device *dev)
- {
-   u8 value;



[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-keyboard/

2023-08-18 Thread Marc Schiffbauer
commit: dc393968caaf7b2131dfd625ccf198b7b62f1ce7
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Aug 18 08:15:45 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Aug 18 08:16:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc393968

app-laptop/tuxedo-keyboard: drop 3.1.3-r1, 3.2.1, 3.2.3

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-keyboard/Manifest|  3 ---
 .../tuxedo-keyboard-3.1.3-r1.ebuild| 23 
 .../tuxedo-keyboard/tuxedo-keyboard-3.2.1.ebuild   | 25 --
 .../tuxedo-keyboard/tuxedo-keyboard-3.2.3.ebuild   | 25 --
 4 files changed, 76 deletions(-)

diff --git a/app-laptop/tuxedo-keyboard/Manifest 
b/app-laptop/tuxedo-keyboard/Manifest
index 08ce09bba33f..807a416d81a9 100644
--- a/app-laptop/tuxedo-keyboard/Manifest
+++ b/app-laptop/tuxedo-keyboard/Manifest
@@ -1,4 +1 @@
-DIST tuxedo-keyboard-3.1.3.tar.gz 56532 BLAKE2B 
06c2dec95e7888f765040bd41512c691cab9812fbea213b7766605aad6724adf3d5c6e5a3641621781f483e1ce249e71ea988b765e311d4bb4862997d8effb2c
 SHA512 
dbad1ebc5d91d3306197012ce2fafa5e6063c9b8b62a14c3f1412c9340199c91500a6eeefbed73b1a5d15132dc4b4a73e11c86c15c1b2a3d44765b2664d2f331
-DIST tuxedo-keyboard-3.2.1.tar.gz 58606 BLAKE2B 
5b358eea14db5f1ac595468e53cd39f026dc92203209c933df34a7d552dc5d9160fdd1d3867a87580518285ee5558fd983fb6b8c193362cde9ea1bf5689949be
 SHA512 
35aaf129d3a75dd38107c2e20fdc066dc1161419a452716458d556b48dacfd42538bd36729a8f468ba838f7203cceeea24c5851de5bdae9c1b21d9d98f342a87
 DIST tuxedo-keyboard-3.2.10.tar.gz 62744 BLAKE2B 
7beadb4afd1546d16f2796ec78c0da4b25403eab97da853b0c0f1b1c3927c4b1252dc60979196ed4549fa77e3551037f05d7bde3408325a752f8e94f991dd514
 SHA512 
1f62544bfdbc2cd3282517dd63ef8649c3c3c4ac1546d667d48dacd2395b31b24cf126a47d9d98c2b5a6dd2ac9d260f3740b1279f72a3a64d39418c93ef2f5aa
-DIST tuxedo-keyboard-3.2.3.tar.gz 59913 BLAKE2B 
113fef200d6c9f9fa0158a77dbed8c9f8d91ce14db78ae9a306ebd8a802ab5f6838f96b0d689eb6b7a4a8187ac023fec6eda2cd52ed83ba521ad5db3cb96c58a
 SHA512 
9f62c6c603d7aa0b4870c4786526d5f7aa6e96104820ecb00eeaf941ea11ac3ceee849189f6f1e09519c201ea89aca58c19374beb90b087ed347e60fe850fad5

diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.1.3-r1.ebuild 
b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.1.3-r1.ebuild
deleted file mode 100644
index 9449f92a3cbb..
--- a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.1.3-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
-
-inherit linux-mod toolchain-funcs
-
-DESCRIPTION="Kernel Module for Tuxedo Keyboard"
-HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-keyboard;
-SRC_URI="https://github.com/tuxedocomputers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BUILD_TARGETS="all"
-MODULE_NAMES="clevo_acpi(tuxedo:${S}:src) clevo_wmi(tuxedo:${S}:src) 
uniwill_wmi(tuxedo:${S}:src) tuxedo_keyboard(tuxedo:${S}:src) 
tuxedo_io(tuxedo:${S}:src/tuxedo_io)"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   BUILD_PARAMS="CC=$(tc-getBUILD_CC) KDIR=${KV_DIR} V=1 KBUILD_VERBOSE=1"
-}

diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.1.ebuild 
b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.1.ebuild
deleted file mode 100644
index 1e578c3b..
--- a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
-
-inherit linux-mod toolchain-funcs
-
-DESCRIPTION="Kernel Module for Tuxedo Keyboard"
-HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-keyboard;
-SRC_URI="https://github.com/tuxedocomputers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BUILD_TARGETS="all"
-MODULE_NAMES="clevo_acpi(tuxedo:${S}:src) clevo_wmi(tuxedo:${S}:src) 
uniwill_wmi(tuxedo:${S}:src) tuxedo_keyboard(tuxedo:${S}:src) 
tuxedo_io(tuxedo:${S}:src/tuxedo_io)"
-
-PATCHES=( "${FILESDIR}"/${PN}-${PV}-rm-unused-functions.patch )
-
-pkg_setup() {
-   linux-mod_pkg_setup
-   BUILD_PARAMS="CC=$(tc-getBUILD_CC) KDIR=${KV_DIR} V=1 KBUILD_VERBOSE=1"
-}

diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.3.ebuild 
b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.3.ebuild
deleted file mode 100644
index b3fce1cb74dc..
--- a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU Gen

[gentoo-commits] repo/gentoo:master commit in: app-laptop/tuxedo-keyboard/

2023-08-18 Thread Marc Schiffbauer
commit: bea03d97d07d6329ea523913c5e198b1a66350c0
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Aug 18 08:14:21 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Aug 18 08:16:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bea03d97

app-laptop/tuxedo-keyboard: add 3.2.10

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-laptop/tuxedo-keyboard/Manifest|  1 +
 .../tuxedo-keyboard/tuxedo-keyboard-3.2.10.ebuild  | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-laptop/tuxedo-keyboard/Manifest 
b/app-laptop/tuxedo-keyboard/Manifest
index f36ed0e0c2e6..08ce09bba33f 100644
--- a/app-laptop/tuxedo-keyboard/Manifest
+++ b/app-laptop/tuxedo-keyboard/Manifest
@@ -1,3 +1,4 @@
 DIST tuxedo-keyboard-3.1.3.tar.gz 56532 BLAKE2B 
06c2dec95e7888f765040bd41512c691cab9812fbea213b7766605aad6724adf3d5c6e5a3641621781f483e1ce249e71ea988b765e311d4bb4862997d8effb2c
 SHA512 
dbad1ebc5d91d3306197012ce2fafa5e6063c9b8b62a14c3f1412c9340199c91500a6eeefbed73b1a5d15132dc4b4a73e11c86c15c1b2a3d44765b2664d2f331
 DIST tuxedo-keyboard-3.2.1.tar.gz 58606 BLAKE2B 
5b358eea14db5f1ac595468e53cd39f026dc92203209c933df34a7d552dc5d9160fdd1d3867a87580518285ee5558fd983fb6b8c193362cde9ea1bf5689949be
 SHA512 
35aaf129d3a75dd38107c2e20fdc066dc1161419a452716458d556b48dacfd42538bd36729a8f468ba838f7203cceeea24c5851de5bdae9c1b21d9d98f342a87
+DIST tuxedo-keyboard-3.2.10.tar.gz 62744 BLAKE2B 
7beadb4afd1546d16f2796ec78c0da4b25403eab97da853b0c0f1b1c3927c4b1252dc60979196ed4549fa77e3551037f05d7bde3408325a752f8e94f991dd514
 SHA512 
1f62544bfdbc2cd3282517dd63ef8649c3c3c4ac1546d667d48dacd2395b31b24cf126a47d9d98c2b5a6dd2ac9d260f3740b1279f72a3a64d39418c93ef2f5aa
 DIST tuxedo-keyboard-3.2.3.tar.gz 59913 BLAKE2B 
113fef200d6c9f9fa0158a77dbed8c9f8d91ce14db78ae9a306ebd8a802ab5f6838f96b0d689eb6b7a4a8187ac023fec6eda2cd52ed83ba521ad5db3cb96c58a
 SHA512 
9f62c6c603d7aa0b4870c4786526d5f7aa6e96104820ecb00eeaf941ea11ac3ceee849189f6f1e09519c201ea89aca58c19374beb90b087ed347e60fe850fad5

diff --git a/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10.ebuild 
b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10.ebuild
new file mode 100644
index ..2323f1883ec3
--- /dev/null
+++ b/app-laptop/tuxedo-keyboard/tuxedo-keyboard-3.2.10.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+CONFIG_CHECK="ACPI_WMI INPUT_SPARSEKMAP"
+
+inherit linux-mod-r1 toolchain-funcs
+
+DESCRIPTION="Kernel Module for Tuxedo Keyboard"
+HOMEPAGE="https://github.com/tuxedocomputers/tuxedo-keyboard;
+SRC_URI="https://github.com/tuxedocomputers/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=( )
+
+src_compile() {
+   local modlist=(
+   clevo_acpi=tuxedo::src
+   clevo_wmi=tuxedo::src
+   uniwill_wmi=tuxedo::src
+   tuxedo_keyboard=tuxedo::src
+   tuxedo_io=tuxedo::src/tuxedo_io
+   )
+   local modargs="CC=$(tc-getBUILD_CC) KDIR=${KV_DIR} V=1 KBUILD_VERBOSE=1"
+
+   linux-mod-r1_src_compile
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/bareos/

2023-07-22 Thread Marc Schiffbauer
commit: 279167f3751a952ac40c0418a64b09676fcf7aba
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Jul 22 20:29:48 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Jul 22 20:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279167f3

dev-python/bareos: add 22.1.0, drop 22.0.3

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest   | 2 +-
 dev-python/bareos/{bareos-22.0.3.ebuild => bareos-22.1.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index 87f1caaf924a..ede21f58a067 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1 +1 @@
-DIST bareos-22.0.3.tar.gz 14529338 BLAKE2B 
7759059f8652cf0b55a8754325b86257130695918f0b2d4672a7a21aa3ed6595da9fcba9a5a5f1c854af7994aa21c304720131ab99d577f01cd706f55184b621
 SHA512 
cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c
+DIST bareos-22.1.0.tar.gz 14719993 BLAKE2B 
38e354d3227d401c69ffb003c83ae90c2067720490af089d529da636bc300e2fb5042451ab439b8b102f6850aeadbe8dedc4311dba13f800eab0bc77d89f809d
 SHA512 
dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c

diff --git a/dev-python/bareos/bareos-22.0.3.ebuild 
b/dev-python/bareos/bareos-22.1.0.ebuild
similarity index 91%
rename from dev-python/bareos/bareos-22.0.3.ebuild
rename to dev-python/bareos/bareos-22.1.0.ebuild
index 607aaf1bf7d1..16447ca3586b 100644
--- a/dev-python/bareos/bareos-22.0.3.ebuild
+++ b/dev-python/bareos/bareos-22.1.0.ebuild
@@ -1,9 +1,9 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-07-18 Thread Marc Schiffbauer
commit: 9623e8c5d3a8eed2cfc077925410b4bada092125
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Jul 18 21:25:00 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Jul 18 21:25:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9623e8c5

sci-geosciences/opencpn: add 5.8.4, drop 5.8.2-r2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/Manifest| 2 +-
 .../opencpn/{opencpn-5.8.2-r2.ebuild => opencpn-5.8.4.ebuild}   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-geosciences/opencpn/Manifest b/sci-geosciences/opencpn/Manifest
index 93cfb53e9477..94454a639566 100644
--- a/sci-geosciences/opencpn/Manifest
+++ b/sci-geosciences/opencpn/Manifest
@@ -1,3 +1,3 @@
 DIST opencpn-5.6.2.tar.gz 82919992 BLAKE2B 
a45e19d293d63262f2bb6bd0bd5d18723cadd0b93af8e64484b55d246cebbe623dccbb6a1d257eccd74fb9111953d9cdd4b44d6f3fb38c3a9f40fa253718f337
 SHA512 
6d90b21448b2d2a58685592e92647108978012cbaa25999d98855dca222e013784ca4e351eb08efd0a18980cccffb28b0d3c171ea9207e5fb37889e3a3b377e3
-DIST opencpn-5.8.2.tar.gz 87960698 BLAKE2B 
ecce27972a00af412283923a1720b9d74c80905101f383815e801691ab9dacb7c60328f6cd597811d4538bccf383e66465e08e2094420187272298151327b717
 SHA512 
c23bb322c2dcfb017347427cf6041d28fc0c1b8101f21d5cafc9b9306a4d265156ded90af09c385086e99a462a26787e7f4bb817ad19efa50624c952ba89c726
+DIST opencpn-5.8.4.tar.gz 82696698 BLAKE2B 
0235d87daec97008b58dc9916d4250b33c0c4158be6ba4853bf30c5876af7d382eb1c02e2cd3748229775305cc90f86d5743b9951909043588e2096fcd207af5
 SHA512 
08231d95ca80a5e6b85b279be2912d3e9f390f879a780823f8ee9c64371eb0605484f697328217027c7caf18cb1151b617d42d22951672c1a9508750e97f109a
 DIST opencpn-doc_4.8.2.0.orig.tar.xz 22302480 BLAKE2B 
2bcd2ac01340cde0d0be80537321c8c3e829a8e664944c34f3f3112f931c45746059b5c173402982601ccf88926241741c7fb44f251e9fe48b83aa5f3e8d7727
 SHA512 
678317c77feb3b0bf695e337e7e95083df1d488e0a5ad3bad41bad11dc87271d6fc0ac194a6b63b603d5c1f1184e6c9f91de895a7db01017ef2a7068a62404eb

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.4.ebuild
similarity index 98%
rename from sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
rename to sci-geosciences/opencpn/opencpn-5.8.4.ebuild
index 82736045e5a4..6f8e39b49c29 100644
--- a/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.4.ebuild
@@ -22,6 +22,7 @@ IUSE="doc lzma"
 
 RDEPEND="
app-arch/bzip2
+   dev-libs/openssl:=
dev-libs/tinyxml
lzma? ( app-arch/xz-utils )
media-libs/freetype:2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/dehydrated/, app-crypt/dehydrated/files/

2023-07-16 Thread Marc Schiffbauer
commit: 0f70fe3d880fadd594b87beea1a5d32ec70ced73
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Jul 16 16:25:04 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Jul 16 16:26:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f70fe3d

app-crypt/dehydrated: add 0.7.1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-crypt/dehydrated/Manifest|  2 +
 app-crypt/dehydrated/dehydrated-0.7.1.ebuild | 61 
 app-crypt/dehydrated/files/00_gentoo.sh-r1   |  4 ++
 3 files changed, 67 insertions(+)

diff --git a/app-crypt/dehydrated/Manifest b/app-crypt/dehydrated/Manifest
index a30f779bfc96..a35814a589cb 100644
--- a/app-crypt/dehydrated/Manifest
+++ b/app-crypt/dehydrated/Manifest
@@ -1 +1,3 @@
 DIST dehydrated-0.7.0.tar.gz 86574 BLAKE2B 
35a3b0b7592126ca65003a6c9eb8934a76584710d028057e5add7f77bb2fa3799e89a060306da3b98a62d291229a2a78f23e0f95f19e033796aee31e97b94488
 SHA512 
47740d2d31ca73482a4fc5ed0dfce986af907dd5449cb3a5230bf9683845686c8122fc32e6219a4439574ef11d6fb104ee09591c5ff667927a2c9c13ba005511
+DIST dehydrated-0.7.1.tar.gz 119992 BLAKE2B 
0b287537206936ceff33bde8bbb8ab7b13f28bf58cd29c898348db0cf5a83157fed4535da218ac48a810a93b99474e96334a27c062c157e2f164b0e516b47111
 SHA512 
b7ac078d6034e784f3f485e8ce56b5fa2f1e2a3b5ef014d260046b5f1d5cbd99727501e95a9530d0d1b2f33d3fa5bf7e7f532092041597236d92fbeb0f3c
+DIST dehydrated-0.7.1.tar.gz.asc 488 BLAKE2B 
0dd678976f897e8684695bce1742e498bcbec0f78781a53dae7f715a1a379f85eba3531c0f3181dcab9bd7005f086e82889dad6d26f7d2075c877eef3d653acf
 SHA512 
f03872b7e087b3f719a76aaebd46f017f47595feb03a29f5fcbe33796655cdcd0a34580ae34a85e3280c8305a2fe2ada47e4436bfbec294b7dbf67768df86394

diff --git a/app-crypt/dehydrated/dehydrated-0.7.1.ebuild 
b/app-crypt/dehydrated/dehydrated-0.7.1.ebuild
new file mode 100644
index ..247be5ba3ee9
--- /dev/null
+++ b/app-crypt/dehydrated/dehydrated-0.7.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dehydrated.asc
+
+inherit verify-sig
+
+DESCRIPTION="A client for signing certificates with an ACME-server"
+HOMEPAGE="https://dehydrated.io/;
+SRC_URI="
+   
https://github.com/dehydrated-io/${PN}/releases/download/v${PV}/${P}.tar.gz
+   verify-sig? ( 
https://github.com/dehydrated-io/${PN}/releases/download/v${PV}/${P}.tar.gz.asc 
)
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+cron"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-dehydrated )"
+RDEPEND="acct-group/dehydrated
+   acct-user/dehydrated
+   app-shells/bash
+   net-misc/curl
+   cron? ( virtual/cron )"
+
+src_configure() {
+   default
+   sed -i  's,^#CONFIG_D=.*,CONFIG_D="/etc/dehydrated/config.d",' 
docs/examples/config \
+   || die "could not set config (CONFIG_D)"
+}
+
+src_install() {
+   dobin ${PN}
+   insinto /etc/${PN}
+   doins docs/examples/{config,domains.txt,hook.sh}
+   fperms u+x /etc/${PN}/hook.sh
+   dodoc docs/*.md
+
+   insinto /etc/${PN}/config.d
+   newins "${FILESDIR}"/00_gentoo.sh-r1 00_gentoo.sh
+
+   keepdir /etc/${PN}/domains.d
+
+   doman  docs/man/dehydrated.1
+
+   if use cron ; then
+   insinto /etc/cron.d
+   newins "${FILESDIR}"/cron-r1 ${PN}
+   fi
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+   einfo "See /etc/dehydrated/config for configuration."
+
+   use cron && einfo "After finishing setup you should enable the 
cronjob in /etc/cron.d/dehydrated."
+   fi
+}

diff --git a/app-crypt/dehydrated/files/00_gentoo.sh-r1 
b/app-crypt/dehydrated/files/00_gentoo.sh-r1
new file mode 100644
index ..53e9c0dfe538
--- /dev/null
+++ b/app-crypt/dehydrated/files/00_gentoo.sh-r1
@@ -0,0 +1,4 @@
+# base config required for gentoo defaults
+BASEDIR="/var/lib/dehydrated"
+DOMAINS_TXT="/etc/dehydrated/domains.txt"
+DOMAINS_D="/etc/dehydrated/domains.d"



[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-dehydrated/

2023-07-16 Thread Marc Schiffbauer
commit: c535dd7cba62278b086eaf47fcfbf27ac329a6c8
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Jul 16 15:36:45 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Jul 16 16:26:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c535dd7c

sec-keys/openpgp-keys-dehydrated: new package, add 20230716

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sec-keys/openpgp-keys-dehydrated/Manifest  |  1 +
 sec-keys/openpgp-keys-dehydrated/metadata.xml  |  9 +
 .../openpgp-keys-dehydrated-20230716.ebuild| 23 ++
 3 files changed, 33 insertions(+)

diff --git a/sec-keys/openpgp-keys-dehydrated/Manifest 
b/sec-keys/openpgp-keys-dehydrated/Manifest
new file mode 100644
index ..2a7dc9bf0056
--- /dev/null
+++ b/sec-keys/openpgp-keys-dehydrated/Manifest
@@ -0,0 +1 @@
+DIST dehydrated-3C2F2605E078A1E18F4793909C4DBE6CF438F333.asc 9378 BLAKE2B 
7bae91147ee894288ecaea10ace18164bf9d92a57617fc5e52dff51f2bf5fa9f0dd0943fddf9a55641e0fb72400310017aba4b9a9835d963ff7cebafb573d094
 SHA512 
9887fb114e724e51d5b22fbf10f260a226e71c3704d4cde78576052f143a6ce49c5e273835ca8cda372ba9fcc77940510378e86f06cf550296f58ddc46e9d730

diff --git a/sec-keys/openpgp-keys-dehydrated/metadata.xml 
b/sec-keys/openpgp-keys-dehydrated/metadata.xml
new file mode 100644
index ..a0e7d9289325
--- /dev/null
+++ b/sec-keys/openpgp-keys-dehydrated/metadata.xml
@@ -0,0 +1,9 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   msch...@gentoo.org
+       Marc Schiffbauer
+   
+   
+

diff --git 
a/sec-keys/openpgp-keys-dehydrated/openpgp-keys-dehydrated-20230716.ebuild 
b/sec-keys/openpgp-keys-dehydrated/openpgp-keys-dehydrated-20230716.ebuild
new file mode 100644
index ..a1c82b489077
--- /dev/null
+++ b/sec-keys/openpgp-keys-dehydrated/openpgp-keys-dehydrated-20230716.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by dehydrated"
+HOMEPAGE="https://dehydrated.io/;
+SRC_URI="
+   
https://keys.openpgp.org/vks/v1/by-fingerprint/3C2F2605E078A1E18F4793909C4DBE6CF438F333
+   -> dehydrated-3C2F2605E078A1E18F4793909C4DBE6CF438F333.asc
+"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+S=${WORKDIR}
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - dehydrated.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-06-20 Thread Marc Schiffbauer
commit: a4a75f5678aa7cefc0728c5ea448804ef068a477
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Jun 20 13:42:22 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Jun 20 13:44:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a75f56

app-backup/bareos: add 22.1.0, drop 22.0.3-r1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/Manifest  |  2 +-
 .../{bareos-22.0.3-r1.ebuild => bareos-22.1.0.ebuild}   | 17 +++--
 2 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index 78af12842104..c53f55f7b3ef 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -1,3 +1,3 @@
 DIST bareos-20.0.8.tar.gz 13429247 BLAKE2B 
5576cf738fccad0ac39f7c92e8da01f4925d58e4373c8bc19f68ddb8cc8d6a07bf73dfd39bd2111766ccd20ce2da224680b8ab9adf7b84421874ae916e633f75
 SHA512 
1da30d0ff2f1fda2c4a41ec6d41ec60e3212b1bdb153c7f397931580894f31e36ab84f655d263aed47b9eb21e68ef7e59ec3b7bbd4f2c8981ae04b84733ffb68
 DIST bareos-21.1.7.tar.gz 11666508 BLAKE2B 
8b5efffb987b53d1bc289aa104c10827c6bed630ffee16c26e8ab428ee20aa63a9e1e2fc03a7656d26f5905443b06c6a6f6d4860be413776874917e2c1cd0ef2
 SHA512 
2b7dfb16b74aa912449269efb92c85b6720f08526122c7dc9bfb648aed70b2ca81df41eacb60c53e2a154793c6ed209dd1571ecec7913a357e491064b1faab41
-DIST bareos-22.0.3.tar.gz 14529338 BLAKE2B 
7759059f8652cf0b55a8754325b86257130695918f0b2d4672a7a21aa3ed6595da9fcba9a5a5f1c854af7994aa21c304720131ab99d577f01cd706f55184b621
 SHA512 
cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c
+DIST bareos-22.1.0.tar.gz 14719993 BLAKE2B 
38e354d3227d401c69ffb003c83ae90c2067720490af089d529da636bc300e2fb5042451ab439b8b102f6850aeadbe8dedc4311dba13f800eab0bc77d89f809d
 SHA512 
dea64c6eb34a93f1a93eb6b0ac628a75101ac8873e06800a256f226e8f3a556fe39ce4e500246f9c51de30a2b0907732f789c6394f29b7bb9d983a64c709ad2c

diff --git a/app-backup/bareos/bareos-22.0.3-r1.ebuild 
b/app-backup/bareos/bareos-22.1.0.ebuild
similarity index 97%
rename from app-backup/bareos/bareos-22.0.3-r1.ebuild
rename to app-backup/bareos/bareos-22.1.0.ebuild
index d246f05e5727..cc7cccd6ca49 100644
--- a/app-backup/bareos/bareos-22.0.3-r1.ebuild
+++ b/app-backup/bareos/bareos-22.1.0.ebuild
@@ -3,15 +3,24 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 CMAKE_WARN_UNUSED_CLI=no
 #CMAKE_REMOVE_MODULES=yes
 
 inherit python-any-r1 systemd cmake tmpfiles
 
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+   S=${WORKDIR}/${PN}-Release-${PV}
+fi
+
 DESCRIPTION="Featureful client/server network backup suite"
 HOMEPAGE="https://www.bareos.org/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
 
 # some tests still fail propably due to missing bits in src_test -> TODO
 RESTRICT="mirror test"
@@ -22,7 +31,6 @@ RESTRICT="mirror test"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
logwatch ndmp readline scsi-crypto split-usr
static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
@@ -89,8 +97,6 @@ REQUIRED_USE="
x86? ( !ceph )
 "
 
-S=${WORKDIR}/${PN}-Release-${PV}
-
 pkg_pretend() {
local active_removed_backend=""
if has_version "

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-06-20 Thread Marc Schiffbauer
commit: 301c5096932806ebc08f2c51f66306cea32f3f9a
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Tue Jun 20 13:42:58 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Tue Jun 20 13:44:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301c5096

app-backup/bareos: enable py3.12, rm gcc13 patch

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-backup/bareos/bareos-.ebuild 
b/app-backup/bareos/bareos-.ebuild
index 29fb6bda15a5..cc7cccd6ca49 100644
--- a/app-backup/bareos/bareos-.ebuild
+++ b/app-backup/bareos/bareos-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 CMAKE_WARN_UNUSED_CLI=no
 #CMAKE_REMOVE_MODULES=yes
 
@@ -151,7 +151,6 @@ src_prepare() {
eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
eapply "${FILESDIR}/${PN}-22.0.2-werror.patch"
eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
-   eapply "${FILESDIR}/${PN}-gcc13-fixes.patch"
 
# fix missing DESTDIR in symlink creation
sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/cats/CMakeLists.txt"



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/

2023-06-18 Thread Marc Schiffbauer
commit: 81b05212537ac738d9f056cc93c23602795a5d8b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Jun 11 13:03:11 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Jun 18 11:13:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b05212

app-backup/bareos: remove unused files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31387
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/files/bareos-dir-21.initd | 22 --
 app-backup/bareos/files/bareos-fd-21.initd  | 21 -
 app-backup/bareos/files/bareos-sd-21.initd  | 21 -
 3 files changed, 64 deletions(-)

diff --git a/app-backup/bareos/files/bareos-dir-21.initd 
b/app-backup/bareos/files/bareos-dir-21.initd
deleted file mode 100644
index 916ee13b36ce..
--- a/app-backup/bareos/files/bareos-dir-21.initd
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   need postgresql
-   use dns bareos-fd bareos-sd
-}
-
-start() {
-   ebegin "Starting bareos director"
-   checkpath -d -m 0750 -o root:bareos /run/bareos
-   start-stop-daemon --start --quiet --exec /usr/sbin/bareos-dir \
-   -- -p /run/bareos/bareos-dir.9101.pid ${DIR_OPTIONS}
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping bareos director"
-   start-stop-daemon --stop --quiet --pidfile 
/run/bareos/bareos-dir.9101.pid
-   eend $?
-}

diff --git a/app-backup/bareos/files/bareos-fd-21.initd 
b/app-backup/bareos/files/bareos-fd-21.initd
deleted file mode 100644
index f0632261a0c5..
--- a/app-backup/bareos/files/bareos-fd-21.initd
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   use dns
-}
-
-start() {
-   ebegin "Starting bareos file daemon"
-   checkpath -d -m 0750 -o root:bareos /run/bareos
-   start-stop-daemon --start --quiet --exec /usr/sbin/bareos-fd \
-   -- -p /run/bareos/bareos-fd.9102.pid ${FD_OPTIONS}
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping bareos file daemon"
-   start-stop-daemon --stop --quiet --pidfile 
/run/bareos/bareos-fd.9102.pid
-   eend $?
-}

diff --git a/app-backup/bareos/files/bareos-sd-21.initd 
b/app-backup/bareos/files/bareos-sd-21.initd
deleted file mode 100644
index 07091dbd74c5..
--- a/app-backup/bareos/files/bareos-sd-21.initd
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-   use dns
-}
-
-start() {
-   ebegin "Starting bareos storage daemon"
-   checkpath -d -m 0750 -o root:bareos /run/bareos
-   start-stop-daemon --start --quiet --exec /usr/sbin/bareos-sd \
-   -- -p /run/bareos/bareos-sd.9103.pid ${SD_OPTIONS}
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping bareos storage daemon"
-   start-stop-daemon --stop --quiet --pidfile 
/run/bareos/bareos-sd.9103.pid
-   eend $?
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-04 Thread Marc Schiffbauer
commit: e67e27fd1ff2b2b98045ff7bc87217360d4e4e39
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Jun  4 07:18:58 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Jun  4 07:20:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67e27fd

sci-geosciences/opencpn: fix docs location

Closes: https://bugs.gentoo.org/831601
Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
index e4f4e223eb15..82736045e5a4 100644
--- a/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
@@ -65,6 +65,13 @@ src_configure() {
cmake_src_configure
 }
 
+src_install() {
+   default
+   cmake_src_install
+   mv "${D}/usr/share/doc/${PN}"/* "${D}/usr/share/doc/${PF}" || die
+   rmdir "${D}/usr/share/doc/${PN}"
+}
+
 pkg_postinst() {
xdg_pkg_postinst
 



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-04 Thread Marc Schiffbauer
commit: 79b17984ef7ab9bb98b25d97cf642869ec96658b
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Jun  4 07:18:18 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Jun  4 07:20:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b17984

sci-geosciences/opencpn: fix -native-symlinks built

Closes: https://bugs.gentoo.org/907759
Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
index 7d5e879a5b06..e4f4e223eb15 100644
--- a/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 WX_GTK_VER="3.2-gtk3"
-inherit wxwidgets xdg cmake
+inherit wxwidgets xdg cmake toolchain-funcs
 
 DOC_VERSION="4.8.2.0"
 
@@ -44,6 +44,13 @@ BDEPEND="
sys-devel/gettext
"
 
+src_prepare() {
+   default
+   # see bug #907759
+   sed -i "s/ cc / $(tc-getBUILD_CC) /" "${S}"/CMakeLists.txt
+   cmake_src_prepare
+}
+
 src_configure() {
use doc && HTML_DOCS=( "${S}"/../${PN}/doc/. )
 



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-03 Thread Marc Schiffbauer
commit: e431a92bb31d3f9fb195847573d430731a10a82e
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Jun  3 11:42:36 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Jun  3 11:43:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e431a92b

sci-geosciences/opencpn: drop 5.6.2-r2, 5.8.2-r1

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild | 62 ---
 sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild | 66 -
 2 files changed, 128 deletions(-)

diff --git a/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
deleted file mode 100644
index 884fa909efe4..
--- a/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit wxwidgets xdg cmake
-
-DOC_VERSION="4.8.2.0"
-
-DESCRIPTION="a free, open source software for marine navigation"
-HOMEPAGE="https://opencpn.org/;
-SRC_URI="
-   
https://github.com/OpenCPN/OpenCPN/archive/refs/tags/Release_${PV}.tar.gz -> 
${P}.tar.gz
-   doc? ( 
https://launchpad.net/~opencpn/+archive/ubuntu/${PN}/+files/${PN}-doc_${DOC_VERSION}.orig.tar.xz
 )"
-S="${WORKDIR}/OpenCPN-Release_${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc lzma"
-
-RDEPEND="
-   app-arch/bzip2
-   lzma? ( app-arch/xz-utils )
-   dev-libs/tinyxml
-   media-libs/freetype:2
-   media-libs/portaudio
-   net-misc/curl
-   sys-libs/zlib
-   virtual/opengl
-   x11-base/xorg-proto
-   x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}=[opengl,X]
-   "
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/gettext
-   sys-apps/lsb-release
-   "
-
-src_configure() {
-   use doc && HTML_DOCS=( "${S}"/../${PN}/doc/. )
-
-   setup-wxwidgets
-   local mycmakeargs=(
-   -DUSE_S57=ON
-   -DUSE_GARMINHOST=ON
-   -DBUNDLE_GSHHS=CRUDE
-   -DBUNDLE_TCDATA=ON
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if use doc; then
-   einfo "Documentation is available at 
file:///usr/share/doc/${PF}/html/help_en_US.html"
-   fi
-}

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
deleted file mode 100644
index 2797c611e2af..
--- a/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.2-gtk3"
-inherit wxwidgets xdg cmake
-
-DOC_VERSION="4.8.2.0"
-
-DESCRIPTION="a free, open source software for marine navigation"
-HOMEPAGE="https://opencpn.org/;
-SRC_URI="
-   
https://github.com/OpenCPN/OpenCPN/archive/refs/tags/Release_${PV}.tar.gz -> 
${P}.tar.gz
-   doc? ( 
https://launchpad.net/~opencpn/+archive/ubuntu/${PN}/+files/${PN}-doc_${DOC_VERSION}.orig.tar.xz
 )"
-S="${WORKDIR}/OpenCPN-Release_${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc lzma opengl"
-
-RDEPEND="
-   app-arch/bzip2
-   dev-libs/tinyxml
-   lzma? ( app-arch/xz-utils )
-   media-libs/freetype:2
-   media-libs/glew:0
-   media-libs/jasper
-   media-libs/portaudio
-   net-misc/curl
-   opengl? ( virtual/opengl )
-   sys-libs/zlib
-   virtual/libusb:0
-   x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}=[opengl?,X]
-   "
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-cpp/gtest
-   dev-libs/rapidjson
-   sys-apps/lsb-release
-   sys-devel/gettext
-   "
-
-src_configure() {
-   use doc && HTML_DOCS=( "${S}"/../${PN}/doc/. )
-
-   setup-wxwidgets
-   local mycmakeargs=(
-   -DUSE_GARMINHOST=ON
-   )
-#  -DUSE_S57=ON
-#  -DBUNDLE_TCDATA=ON
-#  -DBUNDLE_GSHHS=CRUDE
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if use doc; then
-   einfo "Documentation is available at 
file:///usr/share/doc/${PF}/html/help_en_US.html"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-03 Thread Marc Schiffbauer
commit: 5d08c4cb6dc345dc7e784027cb6a8dc4717cad76
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Jun  3 11:41:12 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Jun  3 11:43:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d08c4cb

sci-geosciences/opencpn: fix build deps

Closes: https://bugs.gentoo.org/862591
Closes: https://bugs.gentoo.org/846953
Bug: https://bugs.gentoo.org/907738
Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild|  7 ---
 ...cpn-5.6.2-r2.ebuild => opencpn-5.6.2-r3.ebuild} | 10 +
 ...cpn-5.6.2-r2.ebuild => opencpn-5.8.2-r2.ebuild} | 24 ++
 3 files changed, 25 insertions(+), 16 deletions(-)

diff --git a/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
index 53ecdb5e91ac..884fa909efe4 100644
--- a/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/OpenCPN-Release_${PV}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc lzma opengl"
+IUSE="doc lzma"
 
 RDEPEND="
app-arch/bzip2
@@ -28,9 +28,10 @@ RDEPEND="
media-libs/portaudio
net-misc/curl
sys-libs/zlib
-   opengl? ( virtual/opengl )
+   virtual/opengl
+   x11-base/xorg-proto
x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}=[opengl?,X]
+   x11-libs/wxGTK:${WX_GTK_VER}=[opengl,X]
"
 DEPEND="${RDEPEND}"
 BDEPEND="

diff --git a/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.6.2-r3.ebuild
similarity index 91%
copy from sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
copy to sci-geosciences/opencpn/opencpn-5.6.2-r3.ebuild
index 53ecdb5e91ac..cb75281d7cff 100644
--- a/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.6.2-r3.ebuild
@@ -18,19 +18,21 @@ S="${WORKDIR}/OpenCPN-Release_${PV}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc lzma opengl"
+IUSE="doc lzma"
 
 RDEPEND="
app-arch/bzip2
-   lzma? ( app-arch/xz-utils )
dev-libs/tinyxml
+   lzma? ( app-arch/xz-utils )
media-libs/freetype:2
media-libs/portaudio
net-misc/curl
sys-libs/zlib
-   opengl? ( virtual/opengl )
+   virtual/libusb:1
+   virtual/opengl
+   x11-base/xorg-proto
x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}=[opengl?,X]
+   x11-libs/wxGTK:${WX_GTK_VER}=[opengl,X]
"
 DEPEND="${RDEPEND}"
 BDEPEND="

diff --git a/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
similarity index 80%
copy from sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
copy to sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
index 53ecdb5e91ac..7d5e879a5b06 100644
--- a/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-WX_GTK_VER="3.0-gtk3"
+WX_GTK_VER="3.2-gtk3"
 inherit wxwidgets xdg cmake
 
 DOC_VERSION="4.8.2.0"
@@ -18,24 +18,30 @@ S="${WORKDIR}/OpenCPN-Release_${PV}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc lzma opengl"
+IUSE="doc lzma"
 
 RDEPEND="
app-arch/bzip2
-   lzma? ( app-arch/xz-utils )
dev-libs/tinyxml
+   lzma? ( app-arch/xz-utils )
media-libs/freetype:2
+   media-libs/glew:0
+   media-libs/jasper
media-libs/portaudio
net-misc/curl
sys-libs/zlib
-   opengl? ( virtual/opengl )
+   virtual/libusb:1
+   virtual/opengl
+   x11-base/xorg-proto
x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}=[opengl?,X]
+   x11-libs/wxGTK:${WX_GTK_VER}=[opengl,X]
"
 DEPEND="${RDEPEND}"
 BDEPEND="
-   sys-devel/gettext
+   dev-cpp/gtest
+   dev-libs/rapidjson
sys-apps/lsb-release
+   sys-devel/gettext
"
 
 src_configure() {
@@ -43,11 +49,11 @@ src_configure() {
 
setup-wxwidgets
local mycmakeargs=(
-   -DUSE_S57=ON
-DUSE_GARMINHOST=ON
-   -DBUNDLE_GSHHS=CRUDE
-   -DBUNDLE_TCDATA=ON
)
+#  -DUSE_S57=ON
+#  -DBUNDLE_TCDATA=ON
+#  -DBUNDLE_GSHHS=CRUDE
 
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-02 Thread Marc Schiffbauer
commit: 2fb2bf1e71464ed62e14fc3578a71d1010269f2e
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sat Jun  3 00:49:19 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sat Jun  3 00:54:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb2bf1e

sci-geosciences/opencpn: add dep on virtual/libusb:0

Closes: https://bugs.gentoo.org/846953
Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
index 029224a474a9..2797c611e2af 100644
--- a/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
net-misc/curl
opengl? ( virtual/opengl )
sys-libs/zlib
+   virtual/libusb:0
x11-libs/gtk+:3
x11-libs/wxGTK:${WX_GTK_VER}=[opengl?,X]
"



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-02 Thread Marc Schiffbauer
commit: 13cd5128627b0c78a2636c93522b12d87ccd75b9
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Jun  2 11:42:39 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Jun  2 11:42:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13cd5128

sci-geosciences/opencpn: add dep on media-libs/glew

Closes: https://bugs.gentoo.org/907698
Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
index 9f05be77fde4..029224a474a9 100644
--- a/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
@@ -22,14 +22,15 @@ IUSE="doc lzma opengl"
 
 RDEPEND="
app-arch/bzip2
-   lzma? ( app-arch/xz-utils )
dev-libs/tinyxml
+   lzma? ( app-arch/xz-utils )
media-libs/freetype:2
+   media-libs/glew:0
media-libs/jasper
media-libs/portaudio
net-misc/curl
-   sys-libs/zlib
opengl? ( virtual/opengl )
+   sys-libs/zlib
x11-libs/gtk+:3
x11-libs/wxGTK:${WX_GTK_VER}=[opengl?,X]
"



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-02 Thread Marc Schiffbauer
commit: c668e15d7c9db253ecc48d541e1fdc801406e71f
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Jun  2 11:24:42 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Jun  2 11:25:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c668e15d

sci-geosciences/opencpn: add missing new deps

Signed-off-by: Marc Schiffbauer  gentoo.org>

 .../opencpn/{opencpn-5.8.2.ebuild => opencpn-5.8.2-r1.ebuild}   | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
similarity index 94%
rename from sci-geosciences/opencpn/opencpn-5.8.2.ebuild
rename to sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
index 0f5f7e400c1e..9f05be77fde4 100644
--- a/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.2-r1.ebuild
@@ -31,12 +31,14 @@ RDEPEND="
sys-libs/zlib
opengl? ( virtual/opengl )
x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}=[opengl,X]
+   x11-libs/wxGTK:${WX_GTK_VER}=[opengl?,X]
"
 DEPEND="${RDEPEND}"
 BDEPEND="
-   sys-devel/gettext
+   dev-cpp/gtest
+   dev-libs/rapidjson
sys-apps/lsb-release
+   sys-devel/gettext
"
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-02 Thread Marc Schiffbauer
commit: f72ce6aa380a3f404854c23eba1ee4cba91cf4c9
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Jun  2 11:23:10 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Jun  2 11:25:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72ce6aa

sci-geosciences/opencpn: fix wxGTK opengl USE dep

Signed-off-by: Marc Schiffbauer  gentoo.org>

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

diff --git a/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild 
b/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
similarity index 96%
rename from sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
rename to sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
index 5fe2fd8b60ba..53ecdb5e91ac 100644
--- a/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.6.2-r2.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
sys-libs/zlib
opengl? ( virtual/opengl )
x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}=[opengl,X]
+   x11-libs/wxGTK:${WX_GTK_VER}=[opengl?,X]
"
 DEPEND="${RDEPEND}"
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-06-01 Thread Marc Schiffbauer
commit: 9d4a32f68d4946b38b4d82b5b0230a42a21e2d6b
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Jun  1 22:13:21 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Jun  1 22:15:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d4a32f6

sci-geosciences/opencpn: improve DEPEND on wxGTK

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild | 6 --
 sci-geosciences/opencpn/opencpn-5.8.2.ebuild| 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild 
b/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
index f6b58010ad87..5fe2fd8b60ba 100644
--- a/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
@@ -29,12 +29,14 @@ RDEPEND="
net-misc/curl
sys-libs/zlib
opengl? ( virtual/opengl )
-   x11-libs/gtk+:3"
+   x11-libs/gtk+:3
+   x11-libs/wxGTK:${WX_GTK_VER}=[opengl,X]
+   "
 DEPEND="${RDEPEND}"
 BDEPEND="
sys-devel/gettext
sys-apps/lsb-release
-   x11-libs/wxGTK:${WX_GTK_VER}[opengl,X]"
+   "
 
 src_configure() {
use doc && HTML_DOCS=( "${S}"/../${PN}/doc/. )

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
index f78f4e41570e..0f5f7e400c1e 100644
--- a/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
@@ -30,12 +30,14 @@ RDEPEND="
net-misc/curl
sys-libs/zlib
opengl? ( virtual/opengl )
-   x11-libs/gtk+:3"
+   x11-libs/gtk+:3
+   x11-libs/wxGTK:${WX_GTK_VER}=[opengl,X]
+   "
 DEPEND="${RDEPEND}"
 BDEPEND="
sys-devel/gettext
sys-apps/lsb-release
-   x11-libs/wxGTK:${WX_GTK_VER}[opengl,X]"
+   "
 
 src_configure() {
use doc && HTML_DOCS=( "${S}"/../${PN}/doc/. )



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-05-31 Thread Marc Schiffbauer
commit: da63fad1023b5802b360087c90d41f8350e78f66
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed May 31 18:18:40 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed May 31 18:20:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da63fad1

sci-geosciences/opencpn: wxGTK RDEPEND -> BDEPEND

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild | 6 +++---
 sci-geosciences/opencpn/opencpn-5.8.2.ebuild| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild 
b/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
index 4a4c50383f8b..f6b58010ad87 100644
--- a/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
@@ -29,12 +29,12 @@ RDEPEND="
net-misc/curl
sys-libs/zlib
opengl? ( virtual/opengl )
-   x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}[opengl,X]"
+   x11-libs/gtk+:3"
 DEPEND="${RDEPEND}"
 BDEPEND="
sys-devel/gettext
-   sys-apps/lsb-release"
+   sys-apps/lsb-release
+   x11-libs/wxGTK:${WX_GTK_VER}[opengl,X]"
 
 src_configure() {
use doc && HTML_DOCS=( "${S}"/../${PN}/doc/. )

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
index 086ea41bb373..f78f4e41570e 100644
--- a/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
@@ -30,12 +30,12 @@ RDEPEND="
net-misc/curl
sys-libs/zlib
opengl? ( virtual/opengl )
-   x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}[opengl,X]"
+   x11-libs/gtk+:3"
 DEPEND="${RDEPEND}"
 BDEPEND="
sys-devel/gettext
-   sys-apps/lsb-release"
+   sys-apps/lsb-release
+   x11-libs/wxGTK:${WX_GTK_VER}[opengl,X]"
 
 src_configure() {
use doc && HTML_DOCS=( "${S}"/../${PN}/doc/. )



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-05-28 Thread Marc Schiffbauer
commit: 8881e381178f01d5980c56c5109f1dc2625e41da
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun May 28 21:00:25 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun May 28 21:01:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8881e381

sci-geosciences/opencpn: add 5.8.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sci-geosciences/opencpn/Manifest |  1 +
 sci-geosciences/opencpn/opencpn-5.8.2.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/sci-geosciences/opencpn/Manifest b/sci-geosciences/opencpn/Manifest
index 29eeb97e1f88..93cfb53e9477 100644
--- a/sci-geosciences/opencpn/Manifest
+++ b/sci-geosciences/opencpn/Manifest
@@ -1,2 +1,3 @@
 DIST opencpn-5.6.2.tar.gz 82919992 BLAKE2B 
a45e19d293d63262f2bb6bd0bd5d18723cadd0b93af8e64484b55d246cebbe623dccbb6a1d257eccd74fb9111953d9cdd4b44d6f3fb38c3a9f40fa253718f337
 SHA512 
6d90b21448b2d2a58685592e92647108978012cbaa25999d98855dca222e013784ca4e351eb08efd0a18980cccffb28b0d3c171ea9207e5fb37889e3a3b377e3
+DIST opencpn-5.8.2.tar.gz 87960698 BLAKE2B 
ecce27972a00af412283923a1720b9d74c80905101f383815e801691ab9dacb7c60328f6cd597811d4538bccf383e66465e08e2094420187272298151327b717
 SHA512 
c23bb322c2dcfb017347427cf6041d28fc0c1b8101f21d5cafc9b9306a4d265156ded90af09c385086e99a462a26787e7f4bb817ad19efa50624c952ba89c726
 DIST opencpn-doc_4.8.2.0.orig.tar.xz 22302480 BLAKE2B 
2bcd2ac01340cde0d0be80537321c8c3e829a8e664944c34f3f3112f931c45746059b5c173402982601ccf88926241741c7fb44f251e9fe48b83aa5f3e8d7727
 SHA512 
678317c77feb3b0bf695e337e7e95083df1d488e0a5ad3bad41bad11dc87271d6fc0ac194a6b63b603d5c1f1184e6c9f91de895a7db01017ef2a7068a62404eb

diff --git a/sci-geosciences/opencpn/opencpn-5.8.2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
new file mode 100644
index ..086ea41bb373
--- /dev/null
+++ b/sci-geosciences/opencpn/opencpn-5.8.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+inherit wxwidgets xdg cmake
+
+DOC_VERSION="4.8.2.0"
+
+DESCRIPTION="a free, open source software for marine navigation"
+HOMEPAGE="https://opencpn.org/;
+SRC_URI="
+   
https://github.com/OpenCPN/OpenCPN/archive/refs/tags/Release_${PV}.tar.gz -> 
${P}.tar.gz
+   doc? ( 
https://launchpad.net/~opencpn/+archive/ubuntu/${PN}/+files/${PN}-doc_${DOC_VERSION}.orig.tar.xz
 )"
+S="${WORKDIR}/OpenCPN-Release_${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc lzma opengl"
+
+RDEPEND="
+   app-arch/bzip2
+   lzma? ( app-arch/xz-utils )
+   dev-libs/tinyxml
+   media-libs/freetype:2
+   media-libs/jasper
+   media-libs/portaudio
+   net-misc/curl
+   sys-libs/zlib
+   opengl? ( virtual/opengl )
+   x11-libs/gtk+:3
+   x11-libs/wxGTK:${WX_GTK_VER}[opengl,X]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/gettext
+   sys-apps/lsb-release"
+
+src_configure() {
+   use doc && HTML_DOCS=( "${S}"/../${PN}/doc/. )
+
+   setup-wxwidgets
+   local mycmakeargs=(
+   -DUSE_GARMINHOST=ON
+   )
+#  -DUSE_S57=ON
+#  -DBUNDLE_TCDATA=ON
+#  -DBUNDLE_GSHHS=CRUDE
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if use doc; then
+   einfo "Documentation is available at 
file:///usr/share/doc/${PF}/html/help_en_US.html"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/opencpn/

2023-05-28 Thread Marc Schiffbauer
commit: 9f9f7af8a0718c3810b47905b12ad4f45eede4cc
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun May 28 20:59:37 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun May 28 21:01:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9f7af8

sci-geosciences/opencpn: fix wxGTK dep

Closes: https://bugs.gentoo.org/827806
Signed-off-by: Marc Schiffbauer  gentoo.org>

 .../opencpn/{opencpn-5.6.2.ebuild => opencpn-5.6.2-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-geosciences/opencpn/opencpn-5.6.2.ebuild 
b/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
similarity index 93%
rename from sci-geosciences/opencpn/opencpn-5.6.2.ebuild
rename to sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
index 023654a26760..4a4c50383f8b 100644
--- a/sci-geosciences/opencpn/opencpn-5.6.2.ebuild
+++ b/sci-geosciences/opencpn/opencpn-5.6.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -30,7 +30,7 @@ RDEPEND="
sys-libs/zlib
opengl? ( virtual/opengl )
x11-libs/gtk+:3
-   x11-libs/wxGTK:${WX_GTK_VER}[X]"
+   x11-libs/wxGTK:${WX_GTK_VER}[opengl,X]"
 DEPEND="${RDEPEND}"
 BDEPEND="
sys-devel/gettext



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/sanlock/

2023-05-03 Thread Marc Schiffbauer
commit: d3f24327aa5a70fc561f350e9499fa259c23511c
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Wed May  3 11:09:16 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Wed May  3 11:11:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f24327

sys-cluster/sanlock: add 3.8.5

Signed-off-by: Marc Schiffbauer  gentoo.org>

 sys-cluster/sanlock/Manifest |  1 +
 sys-cluster/sanlock/sanlock-3.8.5.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/sys-cluster/sanlock/Manifest b/sys-cluster/sanlock/Manifest
index 27b197157c2d..8c20e2802fb6 100644
--- a/sys-cluster/sanlock/Manifest
+++ b/sys-cluster/sanlock/Manifest
@@ -1 +1,2 @@
 DIST sanlock-3.8.4.tar.gz 270031 BLAKE2B 
da011a15d488849d47fe1043df040580652558918dff9549bf4e6cb4077c03b4aaa8f8de5399dbb0e3f2301ae90c0d20599b25bd5e72bae5317b13f79a352333
 SHA512 
9fca2b18fd3bd504d5186de0b2626ea2c993997528de2384dc042afe52b2b68422a2e4bb79e2409c9e6eccbe5ea8d8939549eb25c5d16aa7fecf6c9a5798340c
+DIST sanlock-3.8.5.tar.gz 270911 BLAKE2B 
7f8146d67c620d22ded5205c1c621f3bbb36256a4c80e866575d8f324ad0237cf8bc07579f3aeda393dd0db85e27fdaa1aab1b6d7b931d4416d13f82d560e22a
 SHA512 
8131e0b37ac47052a29d4b3a3e4286b06b862f08e827d3307f179eadbe97e4bc3e10f5c93f35042c308435ee81546a813227bce665a9735cbbf2b5a4a1f4474a

diff --git a/sys-cluster/sanlock/sanlock-3.8.5.ebuild 
b/sys-cluster/sanlock/sanlock-3.8.5.ebuild
new file mode 100644
index ..d2fee0f662f4
--- /dev/null
+++ b/sys-cluster/sanlock/sanlock-3.8.5.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit linux-info python-r1 systemd
+
+DESCRIPTION="shared storage lock manager"
+HOMEPAGE="https://pagure.io/sanlock;
+SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.gz;
+
+LICENSE="LGPL-2+ GPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="python"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+   acct-user/${PN}
+   acct-group/${PN}
+   dev-libs/libaio
+   sys-apps/util-linux
+   python? ( ${PYTHON_DEPS} )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-apps/which"
+
+PATCHES=(
+   "${FILESDIR}/sanlock-fence_sanlock-LDFLAGS.patch"
+   "${FILESDIR}/sanlock-3.8.4-implicit-func-decls.patch"
+)
+
+CONFIG_CHECK="~SOFT_WATCHDOG"
+
+src_compile() {
+   for d in wdmd src fence_sanlock reset; do
+   emake -C ${d}
+   done
+
+   if use python; then
+   python_foreach_impl emake -C python
+   fi
+}
+
+src_install() {
+   for d in wdmd src fence_sanlock reset; do
+   emake -C ${d} DESTDIR="${D}" 
LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
+   done
+
+   if use python; then
+   python_foreach_impl emake -C python DESTDIR="${D}" install
+   fi
+
+   # config
+   dodir /etc/wdmd.d
+   dodir /etc/sanlock
+   insinto /etc/sanlock
+   doins src/sanlock.conf
+
+   # init
+   newconfd init.d/sanlock.sysconfig sanlock
+   newconfd init.d/wdmd.sysconfig wdmd
+   newinitd "${FILESDIR}"/sanlock.initd sanlock
+   newinitd "${FILESDIR}"/wdmd.initd wdmd
+   #doinitd ${FILESDIR}/sanlk-resetd.initd
+   #doinitd ${FILESDIR}/fence_sanlockd.initd
+
+   # systemd
+   systemd_newunit init.d/sanlock.service.native sanlock.service
+   sed -i 's,^ExecStartPre=,#ExecStartPre=,' init.d/wdmd.service.native || 
die
+   systemd_newunit init.d/wdmd.service.native wdmd.service
+   systemd_dounit init.d/sanlk-resetd.service
+   #systemd_dounit ${FILESDIR}/fence_sanlockd.service
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-04-20 Thread Marc Schiffbauer
commit: 3d4d4789b738496d7def0f7ff23dbd7ea1fed99a
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Apr 20 16:46:17 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Apr 20 20:22:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d4d4789

app-backup/bareos: fix gcc13 compile error for 22.0.3

Closes: https://bugs.gentoo.org/898638
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-22.0.3-r1.ebuild | 422 ++
 1 file changed, 422 insertions(+)

diff --git a/app-backup/bareos/bareos-22.0.3-r1.ebuild 
b/app-backup/bareos/bareos-22.0.3-r1.ebuild
new file mode 100644
index ..d246f05e5727
--- /dev/null
+++ b/app-backup/bareos/bareos-22.0.3-r1.ebuild
@@ -0,0 +1,422 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_WARN_UNUSED_CLI=no
+#CMAKE_REMOVE_MODULES=yes
+
+inherit python-any-r1 systemd cmake tmpfiles
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+# some tests still fail propably due to missing bits in src_test -> TODO
+RESTRICT="mirror test"
+#RESTRICT="
+#  mirror
+#  !test? ( test )
+#"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+   logwatch ndmp readline scsi-crypto split-usr
+   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   dev-db/postgresql:*[threads]
+   director? (
+   virtual/mta
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   dev-libs/jansson:=[static-libs]
+   dev-libs/lzo[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/jansson:=
+   dev-libs/lzo
+   dev-libs/openssl:0=
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   )
+   "
+RDEPEND="${DEPEND}
+   !clientonly? (
+   storage-daemon? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   "
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   dev-cpp/gtest
+   dev-db/postgresql:*[server,threads]
+   dev-db/mariadb:*[server]
+   )
+"
+
+REQUIRED_USE="
+   static? ( clientonly )
+   x86? ( !ceph )
+"
+
+S=${WORKDIR}/${PN}-Release-${PV}
+
+pkg_pretend() {
+   local active_removed_backend=""
+   if has_version "=21.0.0 you need to migrate to 
PostgreSQL"
+   ewarn "catalog backend using the 'bareos-dbcopy' tool of your 
current"
+   ewarn "installation first."
+   ewarn
+   die "current catalog backend not supported anymore"
+   fi
+}
+
+src_test() {
+   # initialze catalog test database
+   initdb -D "${T}"/pgsql || die
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createuser -h "${T}" bareos || die
+   createdb -h "${T}" --owner bareos bareos || die
+   export PGHOST="${T}"
+
+   # initiale mariadb database for backup tests
+   # $USER must be set and != root
+   export USER=portage
+
+   default
+   cmake_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+   rm -rvf "${T}"/pgsql
+}
+
+src_prepare() {
+   # fix gentoo platform support
+   eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
+   eapply "${FILESDIR}/${PN}-22.0.2-werror.patch"
+   eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
+   eapply "${FILESDIR}/${PN}-gcc13-fixes.patch"
+
+   # fix missing DESTDIR in symlink creation
+   sed -i '/

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-04-20 Thread Marc Schiffbauer
commit: a8862601056c35345faf741391249f71a6f2b7ed
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Apr 20 16:46:50 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Apr 20 20:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8862601

app-backup/bareos: add 

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-.ebuild | 428 +++
 1 file changed, 428 insertions(+)

diff --git a/app-backup/bareos/bareos-.ebuild 
b/app-backup/bareos/bareos-.ebuild
new file mode 100644
index ..29fb6bda15a5
--- /dev/null
+++ b/app-backup/bareos/bareos-.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_WARN_UNUSED_CLI=no
+#CMAKE_REMOVE_MODULES=yes
+
+inherit python-any-r1 systemd cmake tmpfiles
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+   KEYWORDS="~amd64 ~x86"
+   S=${WORKDIR}/${PN}-Release-${PV}
+fi
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+
+# some tests still fail propably due to missing bits in src_test -> TODO
+RESTRICT="mirror test"
+#RESTRICT="
+#  mirror
+#  !test? ( test )
+#"
+
+LICENSE="AGPL-3"
+SLOT="0"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+   logwatch ndmp readline scsi-crypto split-usr
+   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   dev-db/postgresql:*[threads]
+   director? (
+   virtual/mta
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   dev-libs/jansson:=[static-libs]
+   dev-libs/lzo[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/jansson:=
+   dev-libs/lzo
+   dev-libs/openssl:0=
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   )
+   "
+RDEPEND="${DEPEND}
+   !clientonly? (
+   storage-daemon? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   "
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   dev-cpp/gtest
+   dev-db/postgresql:*[server,threads]
+   dev-db/mariadb:*[server]
+   )
+"
+
+REQUIRED_USE="
+   static? ( clientonly )
+   x86? ( !ceph )
+"
+
+pkg_pretend() {
+   local active_removed_backend=""
+   if has_version "=21.0.0 you need to migrate to 
PostgreSQL"
+   ewarn "catalog backend using the 'bareos-dbcopy' tool of your 
current"
+   ewarn "installation first."
+   ewarn
+   die "current catalog backend not supported anymore"
+   fi
+}
+
+src_test() {
+   # initialze catalog test database
+   initdb -D "${T}"/pgsql || die
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createuser -h "${T}" bareos || die
+   createdb -h "${T}" --owner bareos bareos || die
+   export PGHOST="${T}"
+
+   # initiale mariadb database for backup tests
+   # $USER must be set and != root
+   export USER=portage
+
+   default
+   cmake_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+   rm -rvf "${T}"/pgsql
+}
+
+src_prepare() {
+   # fix gentoo platform support
+   eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
+   eapply "${FILESDIR}/${PN}-22.0.2-werror.patch"
+   eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
+   eapply "${FILESDIR}/${PN}-gcc13-fixes.p

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-04-20 Thread Marc Schiffbauer
commit: 9c7a956a9ee55f57f716751bb05c824944f3d8e2
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Apr 20 16:47:29 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Apr 20 20:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7a956a

app-backup/bareos: drop 20.0.8, 21.1.7, 22.0.3

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-20.0.8.ebuild | 393 --
 app-backup/bareos/bareos-21.1.7.ebuild | 413 
 app-backup/bareos/bareos-22.0.3.ebuild | 421 -
 3 files changed, 1227 deletions(-)

diff --git a/app-backup/bareos/bareos-20.0.8.ebuild 
b/app-backup/bareos/bareos-20.0.8.ebuild
deleted file mode 100644
index fcc91a207309..
--- a/app-backup/bareos/bareos-20.0.8.ebuild
+++ /dev/null
@@ -1,393 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-CMAKE_WARN_UNUSED_CLI=no
-#CMAKE_REMOVE_MODULES=yes
-
-inherit python-any-r1 systemd cmake tmpfiles
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bareos.org/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
-RESTRICT="mirror"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X acl ceph clientonly +director glusterfs ipv6 jansson lmdb
-   logwatch mysql ndmp +postgres readline scsi-crypto
-   sqlite static +storage-daemon systemd tcpd vim-syntax vmware xattr"
-
-# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
-DEPEND="
-   !app-backup/bacula
-   acct-group/${PN}
-   !x86? (
-   ceph? ( sys-cluster/ceph )
-   )
-   glusterfs? ( sys-cluster/glusterfs )
-   lmdb? ( dev-db/lmdb )
-   dev-libs/gmp:0
-   !clientonly? (
-   acct-user/${PN}
-   postgres? ( dev-db/postgresql:*[threads] )
-   mysql? ( virtual/mysql )
-   sqlite? ( dev-db/sqlite:3 )
-   director? (
-   virtual/mta
-   jansson? ( dev-libs/jansson:= )
-   )
-   )
-   logwatch? ( sys-apps/logwatch )
-   ndmp? ( net-libs/rpcsvc-proto )
-   tcpd? ( sys-apps/tcp-wrappers )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   dev-libs/openssl:0=[static-libs]
-   )
-   !static? (
-   acl? ( virtual/acl )
-   dev-libs/lzo
-   dev-libs/openssl:0=
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   )
-   "
-RDEPEND="${DEPEND}
-   !clientonly? (
-   storage-daemon? (
-   sys-block/mtx
-   app-arch/mt-st
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-   "
-BDEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="
-   !clientonly? ( || ( mysql postgres sqlite ) )
-   static? ( clientonly )
-   x86? ( !ceph )
-"
-
-S=${WORKDIR}/${PN}-Release-${PV}
-
-src_prepare() {
-   use mysql&& export mydbtypes+=( mysql )
-   use postgres && export mydbtypes+=( postgresql )
-   use sqlite   && export mydbtypes+=( sqlite )
-
-   # enables default database driver in catalog
-   pushd core/src/defaultconfigs >&/dev/null || die
-   sed -i -e 's/#dbdriver/dbdriver/' -e 
'/XXX_REPLACE_WITH_DATABASE_DRIVER_XXX/d' $(grep -rl 
XXX_REPLACE_WITH_DATABASE_DRIVER_XXX) \
-   || die "sed on MyCatalog.conf.in failed"
-   popd >&/dev/null || die
-
-   # fix gentoo platform support
-   eapply -p1 "${FILESDIR}/${PN}-20.0.2-cmake-gentoo.patch"
-
-   # fix missing DESTDIR in symlink creation
-   sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/cats/CMakeLists.txt"
-
-   # disable dird and stored plugins, because of
-   # py2 dependency
-   cd "${S}/core/src/plugins"
-   cmake_comment_add_subdirectory dird
-   cmake_comment_add_subdirectory stored
-   cd -
-
-   CMAKE_USE_DIR="$S/core"
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=()
-
-   CMAKE_USE_DIR="$S/core"
-
-   pushd core/platforms >&/dev/null || die
-   cmake_comment_add_subdirectory '${DISTNAME}'
-   popd >&/dev/null || die
-
-   if use clientonly; then
-   mycmakeargs+=(
-   -Dclient-only=ON
-  

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/files/, app-backup/bareos/

2023-04-20 Thread Marc Schiffbauer
commit: 6727fea1fac8cf7523aa734a047c25b70fb710b9
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Apr 20 16:44:17 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Apr 20 20:22:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6727fea1

app-backup/bareos: fix gcc13 compile error in 20.0.8

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-20.0.8-r1.ebuild| 394 +++
 app-backup/bareos/files/bareos-gcc13-fixes.patch | 124 +++
 2 files changed, 518 insertions(+)

diff --git a/app-backup/bareos/bareos-20.0.8-r1.ebuild 
b/app-backup/bareos/bareos-20.0.8-r1.ebuild
new file mode 100644
index ..7261e6e6745f
--- /dev/null
+++ b/app-backup/bareos/bareos-20.0.8-r1.ebuild
@@ -0,0 +1,394 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..10} )
+CMAKE_WARN_UNUSED_CLI=no
+#CMAKE_REMOVE_MODULES=yes
+
+inherit python-any-r1 systemd cmake tmpfiles
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+RESTRICT="mirror"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 jansson lmdb
+   logwatch mysql ndmp +postgres readline scsi-crypto
+   sqlite static +storage-daemon systemd tcpd vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   postgres? ( dev-db/postgresql:*[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   director? (
+   virtual/mta
+   jansson? ( dev-libs/jansson:= )
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/lzo
+   dev-libs/openssl:0=
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   )
+   "
+RDEPEND="${DEPEND}
+   !clientonly? (
+   storage-daemon? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   "
+BDEPEND="${PYTHON_DEPS}"
+
+REQUIRED_USE="
+   !clientonly? ( || ( mysql postgres sqlite ) )
+   static? ( clientonly )
+   x86? ( !ceph )
+"
+
+S=${WORKDIR}/${PN}-Release-${PV}
+
+src_prepare() {
+   use mysql&& export mydbtypes+=( mysql )
+   use postgres && export mydbtypes+=( postgresql )
+   use sqlite   && export mydbtypes+=( sqlite )
+
+   # enables default database driver in catalog
+   pushd core/src/defaultconfigs >&/dev/null || die
+   sed -i -e 's/#dbdriver/dbdriver/' -e 
'/XXX_REPLACE_WITH_DATABASE_DRIVER_XXX/d' \
+   $(grep -rl XXX_REPLACE_WITH_DATABASE_DRIVER_XXX) || die 
"sed on MyCatalog.conf.in failed"
+   popd >&/dev/null || die
+
+   # fix gentoo platform support
+   eapply -p1 "${FILESDIR}/${PN}-20.0.2-cmake-gentoo.patch"
+   eapply "${FILESDIR}/${PN}-gcc13-fixes.patch"
+
+   # fix missing DESTDIR in symlink creation
+   sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/cats/CMakeLists.txt"
+
+   # disable dird and stored plugins, because of
+   # py2 dependency
+   cd "${S}/core/src/plugins"
+   cmake_comment_add_subdirectory dird
+   cmake_comment_add_subdirectory stored
+   cd -
+
+   CMAKE_USE_DIR="$S/core"
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=()
+
+   CMAKE_USE_DIR="$S/core"
+
+   pushd core/platforms >&/dev/null || die
+   cmake_comment_add_subdirectory '${DISTNAME}'
+   popd >&/dev/null || die
+
+   if use clientonly; then
+   mycmakeargs+=(
+   -Dclient-only=ON
+   -Dstatic-

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-04-20 Thread Marc Schiffbauer
commit: 2030296ba1f27c4e78d61d551345f9899505ce8a
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Thu Apr 20 16:45:37 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Thu Apr 20 20:22:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2030296b

app-backup/bareos: fix gcc13 compile error for 21.1.7

Closes: https://bugs.gentoo.org/895192
Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-21.1.7-r1.ebuild | 414 ++
 1 file changed, 414 insertions(+)

diff --git a/app-backup/bareos/bareos-21.1.7-r1.ebuild 
b/app-backup/bareos/bareos-21.1.7-r1.ebuild
new file mode 100644
index ..b7146b145377
--- /dev/null
+++ b/app-backup/bareos/bareos-21.1.7-r1.ebuild
@@ -0,0 +1,414 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_WARN_UNUSED_CLI=no
+#CMAKE_REMOVE_MODULES=yes
+
+inherit python-any-r1 systemd cmake tmpfiles
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+# some tests still fail propably due to missing bits in src_test -> TODO
+RESTRICT="mirror test"
+#RESTRICT="
+#  mirror
+#  !test? ( test )
+#"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+   logwatch ndmp readline scsi-crypto split-usr
+   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   dev-db/postgresql:*[threads]
+   director? (
+   virtual/mta
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   dev-libs/jansson:=[static-libs]
+   dev-libs/lzo[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/jansson:=
+   dev-libs/lzo
+   dev-libs/openssl:0=
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   )
+   "
+RDEPEND="${DEPEND}
+   !clientonly? (
+   storage-daemon? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   "
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   dev-cpp/gtest
+   dev-db/postgresql:*[server,threads]
+   dev-db/mariadb:*[server]
+   )
+"
+
+REQUIRED_USE="
+   static? ( clientonly )
+   x86? ( !ceph )
+"
+
+S=${WORKDIR}/${PN}-Release-${PV}
+
+pkg_pretend() {
+   local active_removed_backend=""
+   if has_version "=21.0.0 you need to migrate to 
PostgreSQL"
+   ewarn "catalog backend using the 'bareos-dbcopy' tool of your 
current"
+   ewarn "installation first."
+   ewarn
+   die "current catalog backend not supported anymore"
+   fi
+}
+
+src_test() {
+   # initialze catalog test database
+   initdb -D "${T}"/pgsql || die
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createuser -h "${T}" bareos || die
+   createdb -h "${T}" --owner bareos bareos || die
+   export PGHOST="${T}"
+
+   # initiale mariadb database for backup tests
+   # $USER must be set and != root
+   export USER=portage
+
+   default
+   cmake_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+   rm -rvf "${T}"/pgsql
+}
+
+src_prepare() {
+   # fix gentoo platform support
+   eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
+   eapply "${FILESDIR}/${PN}-21.1.2-werror.patch"
+   eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
+   eapply "${FILESDIR}/${PN}-gcc13-fixes.patch"
+
+   # fix missing DESTDIR in symlink creation
+   sed -i '/

[gentoo-commits] repo/gentoo:master commit in: dev-python/bareos/

2023-04-02 Thread Marc Schiffbauer
commit: 6e425de36a9f75866760be210dd74895c9d90523
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Apr  2 22:12:48 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Apr  2 22:13:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e425de3

dev-python/bareos: add 21.1.7, drop 21.1.6

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest   | 2 +-
 dev-python/bareos/{bareos-21.1.6.ebuild => bareos-21.1.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index 863f9eb70c3b..dc845a6bc24d 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1,2 +1,2 @@
-DIST bareos-21.1.6.tar.gz 11654525 BLAKE2B 
9b023a07e28098fd93aca57aead5b2bf993b85c52dc8f76870dc53ee88ec5995bcc908397173c7d3504c78214e37311442dd96bb563fa4382ae35904fef69e0a
 SHA512 
e9ccafd379ea2a7ede2b6852fa544e7d4b63b23e9d91e8b747c1aecf5d764b06991a57f658842d48fbbe49335a92f29eea90e56b613a3123246a9cd9e8273f36
+DIST bareos-21.1.7.tar.gz 11666508 BLAKE2B 
8b5efffb987b53d1bc289aa104c10827c6bed630ffee16c26e8ab428ee20aa63a9e1e2fc03a7656d26f5905443b06c6a6f6d4860be413776874917e2c1cd0ef2
 SHA512 
2b7dfb16b74aa912449269efb92c85b6720f08526122c7dc9bfb648aed70b2ca81df41eacb60c53e2a154793c6ed209dd1571ecec7913a357e491064b1faab41
 DIST bareos-22.0.2.tar.gz 14442217 BLAKE2B 
34b8a506b608765f803cb788a203b7556dda67ae8bdd2cb82e1c8ea1ea8a07759f381c33b25e743d296417bef1072ccfcfecf536096cc1babdf20c57767cc369
 SHA512 
924e07aafa44829730f367a29f0a17356d06d5e44bcbe511936ebfe582912439010d8376370530982dfdfe54d8a722ff257648634cea429cbfbd566d2c25e464

diff --git a/dev-python/bareos/bareos-21.1.6.ebuild 
b/dev-python/bareos/bareos-21.1.7.ebuild
similarity index 100%
rename from dev-python/bareos/bareos-21.1.6.ebuild
rename to dev-python/bareos/bareos-21.1.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-04-02 Thread Marc Schiffbauer
commit: 41ed3dd3f1bdbe7e928f5a40c2a1d060069fadf1
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Apr  2 22:11:49 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Apr  2 22:13:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ed3dd3

app-backup/bareos: drop 21.1.6, 22.0.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-21.1.6.ebuild | 413 
 app-backup/bareos/bareos-22.0.2.ebuild | 421 -
 2 files changed, 834 deletions(-)

diff --git a/app-backup/bareos/bareos-21.1.6.ebuild 
b/app-backup/bareos/bareos-21.1.6.ebuild
deleted file mode 100644
index 787f2a50e2f4..
--- a/app-backup/bareos/bareos-21.1.6.ebuild
+++ /dev/null
@@ -1,413 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-CMAKE_WARN_UNUSED_CLI=no
-#CMAKE_REMOVE_MODULES=yes
-
-inherit python-any-r1 systemd cmake tmpfiles
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bareos.org/;
-SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
-
-# some tests still fail propably due to missing bits in src_test -> TODO
-RESTRICT="mirror test"
-#RESTRICT="
-#  mirror
-#  !test? ( test )
-#"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
-   logwatch ndmp readline scsi-crypto split-usr
-   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
-
-# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
-DEPEND="
-   !app-backup/bacula
-   acct-group/${PN}
-   !x86? (
-   ceph? ( sys-cluster/ceph )
-   )
-   glusterfs? ( sys-cluster/glusterfs )
-   lmdb? ( dev-db/lmdb )
-   dev-libs/gmp:0
-   !clientonly? (
-   acct-user/${PN}
-   dev-db/postgresql:*[threads]
-   director? (
-   virtual/mta
-   )
-   )
-   logwatch? ( sys-apps/logwatch )
-   ndmp? ( net-libs/rpcsvc-proto )
-   tcpd? ( sys-apps/tcp-wrappers )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   dev-libs/jansson:=[static-libs]
-   dev-libs/lzo[static-libs]
-   dev-libs/openssl:0=[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   )
-   !static? (
-   acl? ( virtual/acl )
-   dev-libs/jansson:=
-   dev-libs/lzo
-   dev-libs/openssl:0=
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   )
-   "
-RDEPEND="${DEPEND}
-   !clientonly? (
-   storage-daemon? (
-   sys-block/mtx
-   app-arch/mt-st
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-   "
-
-BDEPEND="
-   ${PYTHON_DEPS}
-   test? (
-   dev-cpp/gtest
-   dev-db/postgresql:*[server,threads]
-   dev-db/mariadb:*[server]
-   )
-"
-
-REQUIRED_USE="
-   static? ( clientonly )
-   x86? ( !ceph )
-"
-
-S=${WORKDIR}/${PN}-Release-${PV}
-
-pkg_pretend() {
-   local active_removed_backend=""
-   if has_version "=21.0.0 you need to migrate to 
PostgreSQL"
-   ewarn "catalog backend using the 'bareos-dbcopy' tool of your 
current"
-   ewarn "installation first."
-   ewarn
-   die "current catalog backend not supported anymore"
-   fi
-}
-
-src_test() {
-   # initialze catalog test database
-   initdb -D "${T}"/pgsql || die
-   pg_ctl -w -D "${T}"/pgsql start \
-   -o "-h '' -k '${T}'" || die
-   createuser -h "${T}" bareos || die
-   createdb -h "${T}" --owner bareos bareos || die
-   export PGHOST="${T}"
-
-   # initiale mariadb database for backup tests
-   # $USER must be set and != root
-   export USER=portage
-
-   default
-   cmake_src_test
-
-   pg_ctl -w -D "${T}"/pgsql stop || die
-   rm -rvf "${T}"/pgsql
-}
-
-src_prepare() {
-   # fix gentoo platform support
-   eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
-   eapply "${FILESDIR}/${PN}-21.1.2-werror.patch"
-   eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
-
-   # fix missing DESTDIR in symlink creation
-   sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/c

[gentoo-commits] repo/gentoo:master commit in: dev-python/bareos/

2023-04-02 Thread Marc Schiffbauer
commit: 9f2f6e3e172509da4d593805e8b01ee4d594effa
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Apr  2 22:13:08 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Apr  2 22:13:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2f6e3e

dev-python/bareos: add 22.0.3, drop 22.0.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest   | 2 +-
 dev-python/bareos/{bareos-22.0.2.ebuild => bareos-22.0.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index dc845a6bc24d..d381476860b7 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1,2 +1,2 @@
 DIST bareos-21.1.7.tar.gz 11666508 BLAKE2B 
8b5efffb987b53d1bc289aa104c10827c6bed630ffee16c26e8ab428ee20aa63a9e1e2fc03a7656d26f5905443b06c6a6f6d4860be413776874917e2c1cd0ef2
 SHA512 
2b7dfb16b74aa912449269efb92c85b6720f08526122c7dc9bfb648aed70b2ca81df41eacb60c53e2a154793c6ed209dd1571ecec7913a357e491064b1faab41
-DIST bareos-22.0.2.tar.gz 14442217 BLAKE2B 
34b8a506b608765f803cb788a203b7556dda67ae8bdd2cb82e1c8ea1ea8a07759f381c33b25e743d296417bef1072ccfcfecf536096cc1babdf20c57767cc369
 SHA512 
924e07aafa44829730f367a29f0a17356d06d5e44bcbe511936ebfe582912439010d8376370530982dfdfe54d8a722ff257648634cea429cbfbd566d2c25e464
+DIST bareos-22.0.3.tar.gz 14529338 BLAKE2B 
7759059f8652cf0b55a8754325b86257130695918f0b2d4672a7a21aa3ed6595da9fcba9a5a5f1c854af7994aa21c304720131ab99d577f01cd706f55184b621
 SHA512 
cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c

diff --git a/dev-python/bareos/bareos-22.0.2.ebuild 
b/dev-python/bareos/bareos-22.0.3.ebuild
similarity index 100%
rename from dev-python/bareos/bareos-22.0.2.ebuild
rename to dev-python/bareos/bareos-22.0.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-04-02 Thread Marc Schiffbauer
commit: 64e50936be007a184a40c60614b7313123866f81
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Apr  2 22:11:02 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Apr  2 22:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e50936

app-backup/bareos: add 21.1.7

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/Manifest |   4 +-
 app-backup/bareos/bareos-21.1.7.ebuild | 413 +
 2 files changed, 415 insertions(+), 2 deletions(-)

diff --git a/app-backup/bareos/Manifest b/app-backup/bareos/Manifest
index 0cfdf2ea695c..78af12842104 100644
--- a/app-backup/bareos/Manifest
+++ b/app-backup/bareos/Manifest
@@ -1,3 +1,3 @@
 DIST bareos-20.0.8.tar.gz 13429247 BLAKE2B 
5576cf738fccad0ac39f7c92e8da01f4925d58e4373c8bc19f68ddb8cc8d6a07bf73dfd39bd2111766ccd20ce2da224680b8ab9adf7b84421874ae916e633f75
 SHA512 
1da30d0ff2f1fda2c4a41ec6d41ec60e3212b1bdb153c7f397931580894f31e36ab84f655d263aed47b9eb21e68ef7e59ec3b7bbd4f2c8981ae04b84733ffb68
-DIST bareos-21.1.6.tar.gz 11654525 BLAKE2B 
9b023a07e28098fd93aca57aead5b2bf993b85c52dc8f76870dc53ee88ec5995bcc908397173c7d3504c78214e37311442dd96bb563fa4382ae35904fef69e0a
 SHA512 
e9ccafd379ea2a7ede2b6852fa544e7d4b63b23e9d91e8b747c1aecf5d764b06991a57f658842d48fbbe49335a92f29eea90e56b613a3123246a9cd9e8273f36
-DIST bareos-22.0.2.tar.gz 14442217 BLAKE2B 
34b8a506b608765f803cb788a203b7556dda67ae8bdd2cb82e1c8ea1ea8a07759f381c33b25e743d296417bef1072ccfcfecf536096cc1babdf20c57767cc369
 SHA512 
924e07aafa44829730f367a29f0a17356d06d5e44bcbe511936ebfe582912439010d8376370530982dfdfe54d8a722ff257648634cea429cbfbd566d2c25e464
+DIST bareos-21.1.7.tar.gz 11666508 BLAKE2B 
8b5efffb987b53d1bc289aa104c10827c6bed630ffee16c26e8ab428ee20aa63a9e1e2fc03a7656d26f5905443b06c6a6f6d4860be413776874917e2c1cd0ef2
 SHA512 
2b7dfb16b74aa912449269efb92c85b6720f08526122c7dc9bfb648aed70b2ca81df41eacb60c53e2a154793c6ed209dd1571ecec7913a357e491064b1faab41
+DIST bareos-22.0.3.tar.gz 14529338 BLAKE2B 
7759059f8652cf0b55a8754325b86257130695918f0b2d4672a7a21aa3ed6595da9fcba9a5a5f1c854af7994aa21c304720131ab99d577f01cd706f55184b621
 SHA512 
cbdf4bfb5284104894e7fb8ddbb20d6ecedd827c8133b13913e9a27c4e3b98b550ec60a9a23c2c4efe6d566c94ed745d77946a444e5fccb56c09ab8f740d9f8c

diff --git a/app-backup/bareos/bareos-21.1.7.ebuild 
b/app-backup/bareos/bareos-21.1.7.ebuild
new file mode 100644
index ..787f2a50e2f4
--- /dev/null
+++ b/app-backup/bareos/bareos-21.1.7.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_WARN_UNUSED_CLI=no
+#CMAKE_REMOVE_MODULES=yes
+
+inherit python-any-r1 systemd cmake tmpfiles
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+# some tests still fail propably due to missing bits in src_test -> TODO
+RESTRICT="mirror test"
+#RESTRICT="
+#  mirror
+#  !test? ( test )
+#"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+   logwatch ndmp readline scsi-crypto split-usr
+   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   dev-db/postgresql:*[threads]
+   director? (
+   virtual/mta
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   dev-libs/jansson:=[static-libs]
+   dev-libs/lzo[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/jansson:=
+   dev-libs/lzo
+   dev-libs/openssl:0=
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   )
+   "
+RDEPEND="${DEPEND}
+   !clientonly? (
+   storage-daemon? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   "
+
+BDEPEND="
+   ${PYTHON_DEPS}
+  

[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-04-02 Thread Marc Schiffbauer
commit: 0b9608d44474042bc09f7f592d9dee312bbdd03f
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Sun Apr  2 22:11:16 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Sun Apr  2 22:13:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b9608d4

app-backup/bareos: add 22.0.3

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-22.0.3.ebuild | 421 +
 1 file changed, 421 insertions(+)

diff --git a/app-backup/bareos/bareos-22.0.3.ebuild 
b/app-backup/bareos/bareos-22.0.3.ebuild
new file mode 100644
index ..1c461fcddead
--- /dev/null
+++ b/app-backup/bareos/bareos-22.0.3.ebuild
@@ -0,0 +1,421 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+CMAKE_WARN_UNUSED_CLI=no
+#CMAKE_REMOVE_MODULES=yes
+
+inherit python-any-r1 systemd cmake tmpfiles
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bareos.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+
+# some tests still fail propably due to missing bits in src_test -> TODO
+RESTRICT="mirror test"
+#RESTRICT="
+#  mirror
+#  !test? ( test )
+#"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X acl ceph clientonly +director glusterfs ipv6 lmdb
+   logwatch ndmp readline scsi-crypto split-usr
+   static +storage-daemon systemd tcpd test vim-syntax vmware xattr"
+
+# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
+DEPEND="
+   !app-backup/bacula
+   acct-group/${PN}
+   !x86? (
+   ceph? ( sys-cluster/ceph )
+   )
+   glusterfs? ( sys-cluster/glusterfs )
+   lmdb? ( dev-db/lmdb )
+   dev-libs/gmp:0
+   !clientonly? (
+   acct-user/${PN}
+   dev-db/postgresql:*[threads]
+   director? (
+   virtual/mta
+   )
+   )
+   logwatch? ( sys-apps/logwatch )
+   ndmp? ( net-libs/rpcsvc-proto )
+   tcpd? ( sys-apps/tcp-wrappers )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   dev-libs/jansson:=[static-libs]
+   dev-libs/lzo[static-libs]
+   dev-libs/openssl:0=[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   )
+   !static? (
+   acl? ( virtual/acl )
+   dev-libs/jansson:=
+   dev-libs/lzo
+   dev-libs/openssl:0=
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   )
+   "
+RDEPEND="${DEPEND}
+   !clientonly? (
+   storage-daemon? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+   "
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   dev-cpp/gtest
+   dev-db/postgresql:*[server,threads]
+   dev-db/mariadb:*[server]
+   )
+"
+
+REQUIRED_USE="
+   static? ( clientonly )
+   x86? ( !ceph )
+"
+
+S=${WORKDIR}/${PN}-Release-${PV}
+
+pkg_pretend() {
+   local active_removed_backend=""
+   if has_version "=21.0.0 you need to migrate to 
PostgreSQL"
+   ewarn "catalog backend using the 'bareos-dbcopy' tool of your 
current"
+   ewarn "installation first."
+   ewarn
+   die "current catalog backend not supported anymore"
+   fi
+}
+
+src_test() {
+   # initialze catalog test database
+   initdb -D "${T}"/pgsql || die
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createuser -h "${T}" bareos || die
+   createdb -h "${T}" --owner bareos bareos || die
+   export PGHOST="${T}"
+
+   # initiale mariadb database for backup tests
+   # $USER must be set and != root
+   export USER=portage
+
+   default
+   cmake_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+   rm -rvf "${T}"/pgsql
+}
+
+src_prepare() {
+   # fix gentoo platform support
+   eapply -p1 "${FILESDIR}/${PN}-21-cmake-gentoo.patch"
+   eapply "${FILESDIR}/${PN}-22.0.2-werror.patch"
+   eapply "${FILESDIR}/${PN}-21.1.2-no-automagic-ccache.patch"
+
+   # fix missing DESTDIR in symlink creation
+   sed -i '/bareos-symlink-default-db-backend.cmake/d' 
"${S}/core/src/cats/CMakeLists.txt"
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/bareos/

2023-03-31 Thread Marc Schiffbauer
commit: 5c632e6a45dd379687873e031d8f4e3b1813f93a
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Fri Mar 31 21:36:03 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Fri Mar 31 21:38:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c632e6a

dev-python/bareos: add 22.0.2

Signed-off-by: Marc Schiffbauer  gentoo.org>

 dev-python/bareos/Manifest |  1 +
 dev-python/bareos/bareos-22.0.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index b115a7aeee94..863f9eb70c3b 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1 +1,2 @@
 DIST bareos-21.1.6.tar.gz 11654525 BLAKE2B 
9b023a07e28098fd93aca57aead5b2bf993b85c52dc8f76870dc53ee88ec5995bcc908397173c7d3504c78214e37311442dd96bb563fa4382ae35904fef69e0a
 SHA512 
e9ccafd379ea2a7ede2b6852fa544e7d4b63b23e9d91e8b747c1aecf5d764b06991a57f658842d48fbbe49335a92f29eea90e56b613a3123246a9cd9e8273f36
+DIST bareos-22.0.2.tar.gz 14442217 BLAKE2B 
34b8a506b608765f803cb788a203b7556dda67ae8bdd2cb82e1c8ea1ea8a07759f381c33b25e743d296417bef1072ccfcfecf536096cc1babdf20c57767cc369
 SHA512 
924e07aafa44829730f367a29f0a17356d06d5e44bcbe511936ebfe582912439010d8376370530982dfdfe54d8a722ff257648634cea429cbfbd566d2c25e464

diff --git a/dev-python/bareos/bareos-22.0.2.ebuild 
b/dev-python/bareos/bareos-22.0.2.ebuild
new file mode 100644
index ..607aaf1bf7d1
--- /dev/null
+++ b/dev-python/bareos/bareos-22.0.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="python bindings for bareos network backup suite"
+HOMEPAGE="https://www.bareos.com/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> 
${P}.tar.gz"
+S=${WORKDIR}/${PN}-Release-${PV}/python-bareos
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror test"



[gentoo-commits] repo/gentoo:master commit in: app-backup/bareos/

2023-03-06 Thread Marc Schiffbauer
commit: 570138dbb10cb57787f39f03088974fec8753187
Author: Marc Schiffbauer  gentoo  org>
AuthorDate: Mon Mar  6 09:51:10 2023 +
Commit:     Marc Schiffbauer  gentoo  org>
CommitDate: Mon Mar  6 09:53:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570138db

app-backup/bareos: minor pkg_postinst improvement

Signed-off-by: Marc Schiffbauer  gentoo.org>

 app-backup/bareos/bareos-22.0.2.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-backup/bareos/bareos-22.0.2.ebuild 
b/app-backup/bareos/bareos-22.0.2.ebuild
index 4e4745015088..1c461fcddead 100644
--- a/app-backup/bareos/bareos-22.0.2.ebuild
+++ b/app-backup/bareos/bareos-22.0.2.ebuild
@@ -403,6 +403,14 @@ pkg_postinst() {
einfo " emerge --config app-backup/bareos"
einfo
einfo "to do this"
+   einfo
+   einfo "For major upgrades you may need to run:"
+   einfo
+   einfo "  su postgres -c 
'/usr/libexec/bareos/update_bareos_tables'"
+   einfo
+   einfo "Please see release notes for details."
+   einfo "( https://docs.bareos.org/Appendix/ReleaseNotes.html )"
+   einfo
fi
 }
 



  1   2   3   4   5   6   7   8   9   10   >