[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2024-04-12 Thread Hanno Böck
commit: 900d217f2adc9f7f426a071d1cd69396aee2b4ec
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Apr 12 07:38:23 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Apr 12 07:38:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900d217f

mail-mta/courier: Don't symlink sendmail on merge-usr

Closes: https://bugs.gentoo.org/928079
Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/courier-1.3.5.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/mail-mta/courier/courier-1.3.5.ebuild 
b/mail-mta/courier/courier-1.3.5.ebuild
index 89f704baf1d2..14b510207a1a 100644
--- a/mail-mta/courier/courier-1.3.5.ebuild
+++ b/mail-mta/courier/courier-1.3.5.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
-   fam web webmail gnutls"
+   fam web webmail gnutls split-usr"
 
 DEPEND="
>=net-libs/courier-authlib-0.72.1
@@ -232,7 +232,9 @@ src_install() {
# users should be able to send mail. Could be restricted with suictl.
chmod u+s "${D}/usr/bin/sendmail"
 
-   dosym ../bin/sendmail /usr/sbin/sendmail
+   if use split-usr; then
+   dosym ../bin/sendmail /usr/sbin/sendmail
+   fi
 }
 
 src_test() {



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/snallygaster/

2024-03-12 Thread Hanno Böck
commit: ae274200f12e7c3ab2e03f7fb6a4535ef30cee78
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Mar 12 08:47:00 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Mar 12 08:47:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae274200

net-analyzer/snallygaster: support python 3.12

Signed-off-by: Hanno Böck  gentoo.org>

 .../snallygaster/snallygaster-0.0.12-r2.ebuild | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/net-analyzer/snallygaster/snallygaster-0.0.12-r2.ebuild 
b/net-analyzer/snallygaster/snallygaster-0.0.12-r2.ebuild
new file mode 100644
index ..d9c89cabbb3b
--- /dev/null
+++ b/net-analyzer/snallygaster/snallygaster-0.0.12-r2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9,10,11,12} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
+HOMEPAGE="https://github.com/hannob/snallygaster;
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-python/dnspython
+   dev-python/urllib3
+   dev-python/beautifulsoup4"
+RDEPEND="${DEPEND}"
+DOCS=( README.md TESTS.md )
+
+# Only codingstyle and similar tests, require dependencies
+# not packaged in Gentoo
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: games-simulation/micropolis/files/, games-simulation/micropolis/

2024-03-10 Thread Hanno Böck
commit: 467c208fc96e7a3455aa85b97c49148a357c7602
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Mar 10 13:41:17 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Mar 10 13:41:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467c208f

games-simulation/micropolis: add 1.0_p20220604

Latest upstream git snapshot.
Fix errors with modern clang.
Disable parallel make.

Closes: https://bugs.gentoo.org/794754
Closes: https://bugs.gentoo.org/884345
Signed-off-by: Hanno Böck  gentoo.org>

 games-simulation/micropolis/Manifest   |   1 +
 .../micropolis/files/micropolis-fix-clang15.diff   | 104 +
 .../micropolis/micropolis-1.0_p20220604.ebuild |  57 +++
 3 files changed, 162 insertions(+)

diff --git a/games-simulation/micropolis/Manifest 
b/games-simulation/micropolis/Manifest
index cc2239cc731b..ce05ccaf3db0 100644
--- a/games-simulation/micropolis/Manifest
+++ b/games-simulation/micropolis/Manifest
@@ -1 +1,2 @@
+DIST micropolis-6f873e16d6a1a8f6f59c1e5a75ec5f52ce5c89b6.tar.bz2 6725237 
BLAKE2B 
0ab99ecc3e418f6df3e35aacfd99c1077aeab877ab446d788b42c8ebc95a704e37ba3cdf8fa2d1a54ad182da08f18a15dfc6baeacdf5a6216054fe6b5a162b37
 SHA512 
ae399d530b9ddbf5da76d6b6b2bec9b9156e0941e7106cc5b393f4758891fdce4b6b5e25fbf0ecddc4d02f346a4b03bfe9bf91e60bea7d667c1005df9f53b5db
 DIST micropolis-cc31822e4ebe54c0109623ac0c5cdf0e3acad755.tar.bz2 6725746 
BLAKE2B 
a916389a1ccf63e1a13b5b6ea533939fdb14d814480c9e528c8b1bb89cbefbbad9ad067821c1de199f337692e226d35b3219354dc32612486d013cc20f21c5bc
 SHA512 
1b5f644f6d7d7cb78965d0e0edcfcc0bdab7a103dd5dc3ce97a0048da9fa29d8757063d6681febab3d03182433cfe8a7bf1b8145a21e067a4c754af3b5af8e00

diff --git a/games-simulation/micropolis/files/micropolis-fix-clang15.diff 
b/games-simulation/micropolis/files/micropolis-fix-clang15.diff
new file mode 100644
index ..20454a844162
--- /dev/null
+++ b/games-simulation/micropolis/files/micropolis-fix-clang15.diff
@@ -0,0 +1,104 @@
+diff --git a/src/tclx/src/tclxgdat.y b/src/tclx/src/tclxgdat.y
+index 
aea9f3d49ced8818421c6aca538df0f1a08b17b3..2439a2fc8cfd4a90be7f51216ed4bae1b9feb7e2
 100644
+--- a/src/tclx/src/tclxgdat.y
 b/src/tclx/src/tclxgdat.y
+@@ -46,11 +46,11 @@
+ #if 0
+   static time_t timeconv(int hh, int mm, int ss, int mer);
+   static time_t daylcorr(time_t future, time_t now);
+-  static lookup(char *id);
++  static int lookup(char *id);
+ #else
+   static time_t timeconv();
+   static time_t daylcorr();
+-  static lookup();
++  static int lookup();
+ #endif
+ 
+ #define AM 1
+@@ -463,7 +463,7 @@ struct table milzone[] = {
+ {0, 0, 0}};
+ 
+ static
+-lookup(id) char *id;
++int lookup(id) char *id;
+ {
+ #define gotit (yylval=i->value,  i->type)
+ #define getid for(j=idvar, k=id; *j++ = *k++; )
+diff --git a/src/tclx/src/tclxmath.c b/src/tclx/src/tclxmath.c
+index 
9f967bf4f2402c7f61f0f2b8f03ef835c7ceb70d..bf5a52a76f3eca59260299096436aebaf8ba2818
 100644
+--- a/src/tclx/src/tclxmath.c
 b/src/tclx/src/tclxmath.c
+@@ -16,6 +16,7 @@
+  
*-
+  */
+ 
++#include 
+ #include "tclxint.h"
+ 
+ extern int rand();
+diff --git a/src/tk/tkbitmap.c b/src/tk/tkbitmap.c
+index 
cc81cd02c477b6289a25b76909b3b46f8db212a6..c7693e84a71953b340ee3b37044ec65be6050dc7
 100644
+--- a/src/tk/tkbitmap.c
 b/src/tk/tkbitmap.c
+@@ -434,7 +434,7 @@ Tk_GetBitmapFromData(interp, tkwin, source, width, height)
+ Tk_Uid name = NULL;   /* Initialization need only to prevent
+* compiler warning. */
+ int new;
+-static autoNumber = 0;
++static int autoNumber = 0;
+ char string[20];
+ 
+ if (!initialized) {
+diff --git a/src/tk/tkerror.c b/src/tk/tkerror.c
+index 
a58814c4599d4a8111cdf03cf67054009c7a626f..b6fdb17c41853f9fb5dbd33274d314d5ca8a723f
 100644
+--- a/src/tk/tkerror.c
 b/src/tk/tkerror.c
+@@ -23,7 +23,7 @@ static char rcsid[] = "$Header: 
/user6/ouster/wish/RCS/tkError.c,v 1.10 92/04/12
+ #include "tkconfig.h"
+ #include "tkint.h"
+ 
+-static initialized = 0;
++static int initialized = 0;
+ 
+ /*
+  * Forward references to procedures declared later in this file:
+diff --git a/src/tk/tkpack.c b/src/tk/tkpack.c
+index 
f065bd5d20d6cfa81c4ce37104a9764a99816287..a998017fcfd308595aed170ad3915817a85ec9f7
 100644
+--- a/src/tk/tkpack.c
 b/src/tk/tkpack.c
+@@ -95,7 +95,7 @@ static Tcl_HashTable packerHashTable;
+  * Have statics in this module been initialized?
+  */
+ 
+-static initialized = 0;
++static int initialized = 0;
+ 
+ /*
+  * Forward declarations for procedures defined later in this file:
+diff --git a/src/tk/tkpixmap.c b/src/tk/tkpixmap.c
+index 
753bbe190caa3e585b82a0757e77184f1ec68b20..8d23daded56264edd6d3dbc333014f253568592a
 100644
+--- a/src/tk/tkpixmap.c
 b/src/tk/tkpixmap.c
+@@ -516,7 +516,7 @@ Tk_GetP

[gentoo-commits] repo/gentoo:master commit in: app-misc/freewvs/

2024-03-10 Thread Hanno Böck
commit: 5a6099b714dfd8ce41424cd62d3053144082dd65
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Mar 10 12:13:03 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Mar 10 12:13:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6099b7

app-misc/freewvs: add 0.1.4

License changed from CC0 to 0BSD.

Signed-off-by: Hanno Böck  gentoo.org>

 app-misc/freewvs/Manifest |  1 +
 app-misc/freewvs/freewvs-0.1.4.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-misc/freewvs/Manifest b/app-misc/freewvs/Manifest
index e69855f35423..efa18f997f37 100644
--- a/app-misc/freewvs/Manifest
+++ b/app-misc/freewvs/Manifest
@@ -1 +1,2 @@
 DIST freewvs-0.1.3.tar.gz 20463 BLAKE2B 
13fa629aeefb72f36f76ca3712fd0928681f05b88b96ad917138f8b745881135f82e8b467f59c9880a113b702e8fcb64e925066c57be5931afacfc7285c2af83
 SHA512 
cb0d00d4577be478136c470a7f80a667d2cbd73e516b168138bba95549b5f41025a1e11f39a214cf375b8b16ebc3334433976f63b30c100c0c08521d2c1e9c51
+DIST freewvs-0.1.4.tar.gz 18674 BLAKE2B 
8923cd4dc9df529ff55d0ac807106e77d31b0e2ea7b7acab9d0bbd40526818d1d62d74718f2addf79f45e5b7154b0e6351ed3245e864f022f04ab6d4c235d228
 SHA512 
01632a5c3dd3dc58577225ea57debd5e44ca1a24b30d9cf0c9f17547f72b030b50caaf2ffa4a61ad5d0c1546eedda914da96ce39814ec3c2c421823e9d8e5760

diff --git a/app-misc/freewvs/freewvs-0.1.4.ebuild 
b/app-misc/freewvs/freewvs-0.1.4.ebuild
new file mode 100644
index ..aad7b0efa8ca
--- /dev/null
+++ b/app-misc/freewvs/freewvs-0.1.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9,10,11,12} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Scans filesystem for known vulnerable web applications"
+HOMEPAGE="https://freewvs.schokokeks.org/;
+
+LICENSE="0BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( README.md )
+
+pkg_postinst() {
+   einfo To use freewvs you need to run
+   einfo   update-freewvsdb
+   einfo first. You should run this on a regular basis to update
+   einfo the web application data, e.g. via a cronjob.
+}
+
+# Only codingstyle and similar tests, require dependencies
+# not packaged in Gentoo
+RESTRICT="test"



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

2024-03-10 Thread Hanno Böck
commit: a63203a5d85529fb4a4be1dc1c768de2249f54bc
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Mar 10 12:11:04 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Mar 10 12:11:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a63203a5

dev-python/pyClamd: Support python 3.12

Signed-off-by: Hanno Böck  gentoo.org>

 dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild 
b/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild
new file mode 100644
index ..7d7dc6e7bb6d
--- /dev/null
+++ b/dev-python/pyClamd/pyClamd-0.4.0-r5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11,12} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+
+inherit distutils-r1 pypi
+
+PATCHES=( "${FILESDIR}/${P}-remove-obsolete-bugtrack_url.diff" )
+
+DESCRIPTION="python interface to Clamd (Clamav daemon)"
+HOMEPAGE="https://xael.org/pages/pyclamd-en.html;
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+# Tests need clamd running and we cannot rely on that being
+# true during build
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: app-arch/unp/

2024-02-25 Thread Hanno Böck
commit: 09dc83b90d22d9b6ffe18b85f2f181b846082d9b
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 25 11:16:56 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 25 11:16:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09dc83b9

app-arch/unp: add proper RESTRICT var for tests

Signed-off-by: Hanno Böck  gentoo.org>

 app-arch/unp/unp-2.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-arch/unp/unp-2.0.ebuild b/app-arch/unp/unp-2.0.ebuild
index adda2e2d2d1b..97e56777248a 100644
--- a/app-arch/unp/unp-2.0.ebuild
+++ b/app-arch/unp/unp-2.0.ebuild
@@ -23,6 +23,8 @@ DEPEND="nls? ( sys-devel/gettext )
 RDEPEND="${DEPEND}
dev-lang/perl"
 
+RESTRICT="!test? ( test )"
+
 src_compile() {
if use nls; then
strip-linguas -i .



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libhx/

2024-02-24 Thread Hanno Böck
commit: abdb30a7c354ba35bfc3a13b287665605bba72ff
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 25 07:27:59 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 25 07:28:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdb30a7

sys-libs/libhx: add 4.23

Signed-off-by: Hanno Böck  gentoo.org>

 sys-libs/libhx/Manifest  |  1 +
 sys-libs/libhx/libhx-4.23.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/sys-libs/libhx/Manifest b/sys-libs/libhx/Manifest
index 299fde33287f..333695429332 100644
--- a/sys-libs/libhx/Manifest
+++ b/sys-libs/libhx/Manifest
@@ -1,3 +1,4 @@
 DIST libHX-3.24.tar.xz 876992 BLAKE2B 
518b99e78acc0cb412f444c0dacaae830a853294a0ee549facfbe65a423a9f32d0388e30e255c87c3f5325102bea45e5e9d72d3fce5b89139b689fddcb299f93
 SHA512 
faf7af53b628efe1531568ccb2b7e9910db833b14583ab1487eb6a554b407a7546bc75348f7d2344c29ab53fd2df061f6f8de8db634bbd62c3672dc4347d27e4
 DIST libHX-3.25.tar.xz 890576 BLAKE2B 
d8e13a7fb0ea2cd033edc6b179ef3d4b30c37f522b1e90aea0de96d225655b654d1a7cb133834ef2f10044ccbe60e7559b2280ecbc136a458fd3a2237b8f83ab
 SHA512 
221000fddd1316b6c452babbcb7e234683e3bad559a4b1a608936a086143ad8f17cec489606f8d50ea66775b9f8305ec52c7401d568f01b33372388f75bdea94
 DIST libHX-4.21.tar.xz 359760 BLAKE2B 
cda2c5e29ede3e0d7ab575983b8443326f9e5aa49ccc3e64826e306c80a86fd7dd7a120d9c6ac82f790c1a9690666d1a54039240669abd1a88c0189d1af7bc80
 SHA512 
cf3c5fd7b1137c9f56b56abe52886a47ec21256cfa393bd31339f1f9f4683cfeca2107f46ac0fc5571962f5daeb9c5c060c6db442667cc99380f6e55183a6ab5
+DIST libHX-4.23.tar.xz 359608 BLAKE2B 
f14d7be69d3bedb78758e5705b196c0179a00f77e768802a3e19fd5b1bbbdc1d117c907718eb6d63e1aba33d2bc872b64a6dd550c9bf29c6ba47b09682829d69
 SHA512 
c19a2e8a2f84a81552258a58f47a55fd3f5c81a19d12cf7511c12a3a97bef051977f18cd82a004a825c20d4fd3b2c48f23ddbf9364a46b24faabcb94aa0167ff

diff --git a/sys-libs/libhx/libhx-4.23.ebuild b/sys-libs/libhx/libhx-4.23.ebuild
new file mode 100644
index ..9126c9cafb8e
--- /dev/null
+++ b/sys-libs/libhx/libhx-4.23.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Platform independent library providing basic system functions"
+HOMEPAGE="https://inai.de/projects/libhx/;
+SRC_URI="https://inai.de/files/${PN}/libHX-${PV}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0/32" # soname version
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+BDEPEND="app-arch/xz-utils"
+
+S="${WORKDIR}/libHX-${PV}"
+
+src_install() {
+   default
+
+   if use doc; then
+   dodoc doc/*.txt doc/*.rst
+   fi
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/unp/

2024-02-24 Thread Hanno Böck
commit: 474af25bcf735b3f823d08bb735e1fdd587908ae
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 25 06:40:25 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 25 06:40:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474af25b

app-arch/unp: add 2.0

Re-enable tests (fixed upstream).

Signed-off-by: Hanno Böck  gentoo.org>

 app-arch/unp/Manifest   |  1 +
 app-arch/unp/unp-2.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/app-arch/unp/Manifest b/app-arch/unp/Manifest
index 62ee15e4c8d4..1388f986cc78 100644
--- a/app-arch/unp/Manifest
+++ b/app-arch/unp/Manifest
@@ -1,2 +1,3 @@
+DIST unp_2.0.tar.xz 19252 BLAKE2B 
d807cdae6cccd846b3d138b7060b17f37f6f6962e2dd75400e86f0fd8f7f4721afbf29509dfce16beb5dac66996df45cc146d72312f85f33d435f66890d5
 SHA512 
bdb2059aa3f1872efd49eb6c8e2fa3a09c05d9e1c26abdcfc4e728699c25a132ea610525461e94183263086756e9b60daeb5cecf69533578d01ab1a37b0af744
 DIST unp_2.0~pre10.tar.xz 17992 BLAKE2B 
63d8c995091a1342677b6aed5854293c582cb6d42c6748ef3d92347ca75e1d3e9e5b128309299ec0b6fc0361bc14dededcc8e290fe8721aecfe82665e07998e9
 SHA512 
3f8f9f20eef88658b4b00efd37208d859fb3220178f9446696f755a864fea3c3dd301100668bd9c97ca9312ebe961aaf9ec523d8817b8aacb5a1ee6a36213666
 DIST unp_2.0~pre9.tar.xz 16424 BLAKE2B 
9042f48be0f80d5e40a08161a35c282ba458dc98cf13992835bdeecebd5fbadd33b3af9165738332cb9f508550a234a48d314332f00ecdacc808a8051eb0740b
 SHA512 
74c9a6e143c9023bdd456dacff5c3a6e30722e259f324c066fe3eed9e4a09c38b399b381719c8677c2fa84434c1e7720384d782d97c098fa6fbcbdbf4030986e

diff --git a/app-arch/unp/unp-2.0.ebuild b/app-arch/unp/unp-2.0.ebuild
new file mode 100644
index ..adda2e2d2d1b
--- /dev/null
+++ b/app-arch/unp/unp-2.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 strip-linguas
+
+DESCRIPTION="Script for unpacking various file formats"
+HOMEPAGE="https://packages.qa.debian.org/u/unp.html;
+SRC_URI="mirror://debian/pool/main/u/unp/${PN}_${PV}.tar.xz"
+S="${WORKDIR}/${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+IUSE="nls test"
+
+DEPEND="nls? ( sys-devel/gettext )
+   test? ( app-arch/lzop
+   app-arch/lzip
+   app-arch/zstd )"
+
+RDEPEND="${DEPEND}
+   dev-lang/perl"
+
+src_compile() {
+   if use nls; then
+   strip-linguas -i .
+   if [ -n "$LINGUAS" ]; then
+   emake -C po MOFILES="${LINGUAS// /.po }.po"
+   else
+   emake -C po
+   fi
+   fi
+}
+
+src_install() {
+   dobin unp
+   dosym unp /usr/bin/ucat
+   doman debian/unp.1
+   dodoc debian/changelog debian/README.Debian
+   newbashcomp debian/unp.bash-completion unp
+
+   if use nls; then
+   if [ -n "$LINGUAS" ]; then
+   emake -C po MOFILES="${LINGUAS// /.mo }.mo" 
DESTDIR="${D}" install
+   else
+   emake -C po DESTDIR="${D}" install
+   fi
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2024-02-24 Thread Hanno Böck
commit: 998e84cdfa872d163dad92f864f042f668d90a30
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb 24 15:20:04 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb 24 15:20:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998e84cd

net-im/gajim: drop myself as a maintainer

Signed-off-by: Hanno Böck  gentoo.org>

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

diff --git a/net-im/gajim/metadata.xml b/net-im/gajim/metadata.xml
index 37921b88236a..543a6366d0ff 100644
--- a/net-im/gajim/metadata.xml
+++ b/net-im/gajim/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-ha...@gentoo.org
-  
+  
   
 End to end encryption and GPG encryption
 Sharing your location



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

2024-02-24 Thread Hanno Böck
commit: e5d71125c7f40b0be888f2aa0d22507f04aef52d
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb 24 15:19:14 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb 24 15:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d71125

dev-python/nbxmpp: drop myself as a maintainer

Signed-off-by: Hanno Böck  gentoo.org>

 dev-python/nbxmpp/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/nbxmpp/metadata.xml b/dev-python/nbxmpp/metadata.xml
index e43d3f1339a6..fc462f2d9e9c 100644
--- a/dev-python/nbxmpp/metadata.xml
+++ b/dev-python/nbxmpp/metadata.xml
@@ -5,9 +5,6 @@
 pyt...@gentoo.org
 Python
   
-  
-ha...@gentoo.org
-  
   
   
 nbxmpp



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

2024-02-24 Thread Hanno Böck
commit: 900c4cd52c2eabd3312153f7f42a3d98e24ffe5d
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb 24 15:17:32 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb 24 15:17:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900c4cd5

dev-python/python-axolotl-curve25519: drop myself as a maintainer

Signed-off-by: Hanno Böck  gentoo.org>

 dev-python/python-axolotl-curve25519/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/python-axolotl-curve25519/metadata.xml 
b/dev-python/python-axolotl-curve25519/metadata.xml
index 146e25fb3495..9bcf66a3d106 100644
--- a/dev-python/python-axolotl-curve25519/metadata.xml
+++ b/dev-python/python-axolotl-curve25519/metadata.xml
@@ -1,9 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   

conik...@gentoo.org
Conrad Kostecki



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

2024-02-24 Thread Hanno Böck
commit: d0906de9a58e434a0024089213286a5d25fb4853
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb 24 15:16:48 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb 24 15:16:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0906de9

dev-python/python-axolotl: drop myself as a maintainer

Signed-off-by: Hanno Böck  gentoo.org>

 dev-python/python-axolotl/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/python-axolotl/metadata.xml 
b/dev-python/python-axolotl/metadata.xml
index 55266b20f758..c0b1f15bdc96 100644
--- a/dev-python/python-axolotl/metadata.xml
+++ b/dev-python/python-axolotl/metadata.xml
@@ -1,9 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   

conik...@gentoo.org
Conrad Kostecki



[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2024-02-18 Thread Hanno Böck
commit: e1839953f207920b5bc93ff55fa58c4f112935f9
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 18 18:44:40 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 18 18:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1839953

mail-mta/courier: drop 1.1.5-r3, 1.3.3

Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/Manifest|   2 -
 mail-mta/courier/courier-1.1.5-r3.ebuild | 312 ---
 mail-mta/courier/courier-1.3.3.ebuild| 311 --
 3 files changed, 625 deletions(-)

diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index d4942e321cd7..fa1a82123206 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -1,4 +1,2 @@
-DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 
7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f
 SHA512 
6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a
 DIST courier-1.2.3.tar.bz2 7842828 BLAKE2B 
eac13d5c36279df1533af1e62e6b7b9fe0d5015f1f602a8291a2e507965a90d80167b6c443a983220de70a5f12ba6c19a1983ea12480e8cc2fe946c5524bfa6e
 SHA512 
72e96d6fb3e91d8f41c46b45601e2ebb0ce790317ddbc6030e02b294c421ef92b6c7a6de5dc463cbad1196cb6f5efe996e34c6aa1381ddd429c3d83fc48e74e6
-DIST courier-1.3.3.tar.bz2 7895876 BLAKE2B 
bb60630ba6ff3a4faee8096765ab00a417a7bef4bc22c8f0c423ce063c9a51762f015cb6ceadcebbad6032ad0fb30f5ecd5465cf8bc868bd0c8b4d0156838397
 SHA512 
92565c65392d4b26b519fc814571400d5b91f350e45828da6a274edb85b2875a579aa4a004ed1ecca1b8a9a53f44163231221408b9e90f1bda18ef7cc23e500a
 DIST courier-1.3.5.tar.bz2 7901040 BLAKE2B 
5a79d02d1d40967f98f2a1942fee6786d8e6e2ddc7dea6677a85db0480f71e4b974a671adc81c4bafd66c888c5b54012eb5684f2936f5164496699939d179fc4
 SHA512 
5f51383356f4a36f9c114be6aa69d694c82bb95b1a336d2948d486d582bd6559da69be93b7c20aee2ff57826ab7eeb265aa20794074456d036b22da7f280f95d

diff --git a/mail-mta/courier/courier-1.1.5-r3.ebuild 
b/mail-mta/courier/courier-1.1.5-r3.ebuild
deleted file mode 100644
index af01a20fa907..
--- a/mail-mta/courier/courier-1.1.5-r3.ebuild
+++ /dev/null
@@ -1,312 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic multilib
-
-DESCRIPTION="An MTA designed specifically for maildirs"
-HOMEPAGE="https://www.courier-mta.org/;
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
-   fam web webmail gnutls"
-
-DEPEND="
-   >=net-libs/courier-authlib-0.71.3
-   >=net-libs/courier-unicode-2.2.3:=
-   net-dns/libidn:=
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   >=sys-libs/gdbm-1.8.0:=
-   dev-libs/libpcre
-   app-misc/mime-types
-   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
-   pam? ( sys-libs/pam )
-   mysql? ( dev-db/mysql-connector-c )
-   ldap? ( >=net-nds/openldap-1.2.11:= )
-   postgres? ( dev-db/postgresql:= )
-   spell? ( app-text/aspell )
-   fam? ( virtual/fam )
-   !mail-filter/maildrop
-   !mail-mta/esmtp
-   !mail-mta/exim
-   !mail-mta/mini-qmail
-   !mail-mta/msmtp[mta]
-   !mail-mta/netqmail
-   !mail-mta/nullmailer
-   !mail-mta/postfix
-   !mail-mta/qmail-ldap
-   !mail-mta/sendmail
-   !mail-mta/ssmtp[mta]
-   !mail-mta/opensmtpd
-   !net-mail/dot-forward
-   !sys-apps/ucspi-tcp
-   "
-
-RDEPEND="${DEPEND}
-   dev-lang/perl
-   sys-process/procps"
-
-# get rid of old style virtual/imapd - bug 350792
-# all blockers really needed?
-RDEPEND="${RDEPEND}
-   !net-mail/bincimap
-   !net-mail/courier-imap
-   !net-mail/cyrus-imapd
-   !net-mail/uw-imap"
-
-PDEPEND="pam? ( net-mail/mailbase )
-   crypt? ( >=app-crypt/gnupg-1.0.4 )"
-
-src_prepare() {
-   use norewrite && eapply "${FILESDIR}/norewrite.patch"
-   default
-}
-
-src_configure() {
-   filter-flags '-fomit-frame-pointer'
-
-   local myconf
-   myconf=""
-
-   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
-
-   econf ${myconf} \
-   $(use_with fam) \
-   $(use_with ipv6) \
-   $(use_with spell ispell) \
-   $(use_with ldap ldapaliasd) \
-   $(use_enable ldap maildroldap) \
-   $(use_with gnutls) \
-   --with-notice=unicode \
-

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

2024-02-18 Thread Hanno Böck
commit: 671935843fdb4baa533945d0e181b0bcad11b8a2
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 18 18:40:18 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 18 18:40:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67193584

net-libs/courier-authlib: drop 0.71.3-r2, 0.72.0-r1

Signed-off-by: Hanno Böck  gentoo.org>

 net-libs/courier-authlib/Manifest  |   1 -
 .../courier-authlib-0.71.3-r2.ebuild   | 148 
 .../courier-authlib-0.72.0-r1.ebuild   | 149 -
 3 files changed, 298 deletions(-)

diff --git a/net-libs/courier-authlib/Manifest 
b/net-libs/courier-authlib/Manifest
index ee737ccbc26a..8a5ce38124eb 100644
--- a/net-libs/courier-authlib/Manifest
+++ b/net-libs/courier-authlib/Manifest
@@ -1,4 +1,3 @@
 DIST courier-authlib-0.71.0.tar.bz2 2207895 BLAKE2B 
8eb92b2c07acfb662b34a2234759a80f3a1b5a96c9e537cd6215bd9a9a607ed8995461dd599e4fe2698e70510f11815ad13a0511446303ae5e26ff616f05d92f
 SHA512 
7a9700c472fd9d6942bd15dfd8db474a738817608bcd8106b6211b24cdc0631fd69f99e7a5c9e9f6088c16b53a9304ec429c031b16621f8ef52581af8a4256ec
-DIST courier-authlib-0.71.3.tar.bz2 2208794 BLAKE2B 
4b0f56f066368383d471dd8f46941f7b652a87be939ba6319cf99115991c03dd117d6bc246cc802fa7066ce5c75aaa102c59ae397948dd31ddbbb024059566ef
 SHA512 
02c55ff1a91aac581942f8a4a01edd2bb8e2e1a07faf551d40a97583ce2f6eab12e850e3170df255c1e7680a34e418784ec14bb033825d6bac21192ae37ce55d
 DIST courier-authlib-0.72.0.tar.bz2 2274507 BLAKE2B 
238fbc8d046dd3c1f2eb6357f9b1995dd666171dfb8a6ba40ee68446bc6cfb9624b53f4603376119798130d5319f5489690bf1567d9d59db4448a4478aff2dc9
 SHA512 
1d04c3a10fffddfd2c3cae1c5543a01ec6fcc4ccdf77b13714542ce7189e4924836a64123a9e7231fda698cca9a930be65a4a2382f3cd96364635f754bf40ce3
 DIST courier-authlib-0.72.1.tar.bz2 2288448 BLAKE2B 
0af13cb4d4e8661011acae46c7134ed7d76b5d114129846397bbaf95db3d05ac792a99c9088e1101c0d8f040bccace9e813d54bc864cabb67ba2501701567bce
 SHA512 
2e46f3ee91dc3b0e81e1f2fb2ebae9615fd1bc2349946167ebb0d6701fc60f1ed754f0d9de160730b45991869ab30849f153a0e523777f5eae28f8a38426e814

diff --git a/net-libs/courier-authlib/courier-authlib-0.71.3-r2.ebuild 
b/net-libs/courier-authlib/courier-authlib-0.71.3-r2.ebuild
deleted file mode 100644
index 73b9cce3b095..
--- a/net-libs/courier-authlib/courier-authlib-0.71.3-r2.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-DESCRIPTION="Courier authentication library"
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-HOMEPAGE="https://www.courier-mta.org/authlib/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="berkdb debug gdbm ldap mysql pam postgres sqlite static-libs"
-
-RESTRICT="!berkdb? ( test )"
-
-DEPEND="net-mail/mailbase
-   >=net-libs/courier-unicode-2.2.3:=
-   virtual/libcrypt:=
-   gdbm? ( sys-libs/gdbm:= )
-   !gdbm? ( sys-libs/db:= )
-   dev-libs/openssl:0=
-   ldap? ( >=net-nds/openldap-1.2.11:= )
-   mysql? ( dev-db/mysql-connector-c:= )
-   pam? ( sys-libs/pam )
-   postgres? ( dev-db/postgresql:= )
-   sqlite? ( dev-db/sqlite:3 )"
-
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-   if ! has_version 'dev-tcltk/expect' ; then
-   ewarn 'The dev-tcltk/expect package is not installed.'
-   ewarn 'Without it, you will not be able to change system login 
passwords.'
-   ewarn 'However non-system authentication modules (LDAP, MySQL, 
PostgreSQL,'
-   ewarn 'and others) will work just fine.'
-   fi
-}
-
-src_configure() {
-   filter-flags -fomit-frame-pointer
-   local myconf
-   if use berkdb ; then
-   if use gdbm ; then
-   ewarn "Both gdbm and berkdb selected. Using gdbm."
-   else
-   myconf="--with-db=db"
-   fi
-   fi
-   use gdbm && myconf="--with-db=gdbm"
-   use debug && myconf+=" debug=true"
-   use sqlite && myconf+=" --with-sqlite-libs"
-
-   econf \
-   --sysconfdir=/etc/courier \
-   --datadir=/usr/share/courier \
-   --localstatedir=/var/lib/courier \
-   --sharedstatedir=/var/lib/courier/com \
-   --with-authdaemonvar=/var/lib/courier/authdaemon \
-   --with-authshadow \
-   --with-mailuser=mail \
-   --with-mailgroup=mail \
-   --cache-file="${S}/configuring.cache" \
-   $(use_with pam authpam) \
-   $(use_with ldap authldap) \
-   $(use_with mysql authmysql) \
-  

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

2024-02-18 Thread Hanno Böck
commit: 015090e212047689358e1c28fd996deb9e7f9377
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 18 18:37:07 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 18 18:37:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015090e2

net-libs/courier-unicode: drop 2.1, 2.1.2, 2.2.3-r1

Signed-off-by: Hanno Böck  gentoo.org>

 net-libs/courier-unicode/Manifest  |  2 --
 .../courier-unicode/courier-unicode-2.1.2.ebuild   | 22 --
 .../courier-unicode/courier-unicode-2.1.ebuild | 18 --
 .../courier-unicode-2.2.3-r1.ebuild| 22 --
 4 files changed, 64 deletions(-)

diff --git a/net-libs/courier-unicode/Manifest 
b/net-libs/courier-unicode/Manifest
index e2bd685fbd68..7765f43bb59c 100644
--- a/net-libs/courier-unicode/Manifest
+++ b/net-libs/courier-unicode/Manifest
@@ -1,5 +1,3 @@
-DIST courier-unicode-2.1.2.tar.bz2 445242 BLAKE2B 
118afeefbb0d957f3a0b7a39e573edbdc3fa1d85c1028f4aca46137402f01a6b4d5df11c48e9d8235483ba277e187863d3f8f7b1cf426a1b5f2d40eb243cca4f
 SHA512 
97d1c12917a1d415b4dfb8155e2573e0e4101112433107e252e393765fa88edd5aa8d349a2c201ea951bf0e9d51ac0f0c694c308fbe9909929364661bc24
 DIST courier-unicode-2.1.tar.bz2 447917 BLAKE2B 
0d225849322ccaacea9eef49225952ac5219ab2967f30ca1c0412b73790b77682a077c2c08cff7b606cc1fdc6542db7e0895afdf7ba34f73e2a71aba5311df99
 SHA512 
1ee0bb3a548bfae4ebdc92ff8eeff5d22705c0df55e37e98880a12f1bfb186034e0c1ea2e1f03073b40e1d11147828304be93467d5d51e394fe39fd5746e
-DIST courier-unicode-2.2.3.tar.bz2 593337 BLAKE2B 
b384aaac20ae645f4eaf256c90e50dda4e7b7e78f91188fbadae9851c7fb1c994b1b91b942a02cabbea357e15bc3d9e9d64f97d2810a359604303905b3d03fba
 SHA512 
aab25e9b095e11e5744d4148b50d95ded2a5613c48146f90dacb796eba82aaf41b0ea86ec82a0edd702ad2a8c00bb7f784e12c3ddd01777a19edb3da10a168f3
 DIST courier-unicode-2.2.6.tar.bz2 598551 BLAKE2B 
870e3add65747354ea8a91d58272a588bec84553ebbbff68ce6fb1ffc36a3d359a7988b696c6af0dcd5e25bf95dac5de6ce4abc999ab7c41edb6f7d8971087e7
 SHA512 
02db2da4cec2daecbfc953f4bbe6df34d68554668371a740a20c90707b8d6fe7d516e0c8fec83f6cecdd9bab239cbc1f5adef004babd67d642aed81e5b653940
 DIST courier-unicode-2.3.0.tar.bz2 657354 BLAKE2B 
4ccb4743330b5da8b4ab8f39d3ca186bcb826ef466a909d6cc011df5c2e15a8d547cf59f44dc40a02108d08695fa2747eab0050c3cd3e913277c9cc32ddf61db
 SHA512 
f0db382a5c3fbe76fa1395e90f5f5489f83e95753f95058aa1c1b16dbcd5aba0425e88674337d18d32d00ed932609c3e984ae684bb122fea40eaae9489f470d4

diff --git a/net-libs/courier-unicode/courier-unicode-2.1.2.ebuild 
b/net-libs/courier-unicode/courier-unicode-2.1.2.ebuild
deleted file mode 100644
index 6948fe87918a..
--- a/net-libs/courier-unicode/courier-unicode-2.1.2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Unicode library used by the courier mail server"
-HOMEPAGE="https://www.courier-mta.org/;
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
-IUSE=""
-
-src_configure() {
-   econf --disable-static
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-   dodoc AUTHORS ChangeLog README
-}

diff --git a/net-libs/courier-unicode/courier-unicode-2.1.ebuild 
b/net-libs/courier-unicode/courier-unicode-2.1.ebuild
deleted file mode 100644
index 272513d9f5ba..
--- a/net-libs/courier-unicode/courier-unicode-2.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Unicode library used by the courier mail server"
-HOMEPAGE="https://www.courier-mta.org/;
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86"
-IUSE=""
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-   dodoc AUTHORS ChangeLog README
-}

diff --git a/net-libs/courier-unicode/courier-unicode-2.2.3-r1.ebuild 
b/net-libs/courier-unicode/courier-unicode-2.2.3-r1.ebuild
deleted file mode 100644
index 6912ccc14c5a..
--- a/net-libs/courier-unicode/courier-unicode-2.2.3-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Unicode library used by the courier mail server"
-HOMEPAGE="https://www.courier-mta.org/;
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0/7"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hp

[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2024-02-18 Thread Hanno Böck
commit: 740472252b12fec70b7c2053c2ca884a03cfbba0
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 18 16:06:47 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 18 16:06:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74047225

mail-mta/courier: add 1.3.5

Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/Manifest |   1 +
 mail-mta/courier/courier-1.3.5.ebuild | 311 ++
 2 files changed, 312 insertions(+)

diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 06fe82d3f99e..d4942e321cd7 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -1,3 +1,4 @@
 DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 
7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f
 SHA512 
6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a
 DIST courier-1.2.3.tar.bz2 7842828 BLAKE2B 
eac13d5c36279df1533af1e62e6b7b9fe0d5015f1f602a8291a2e507965a90d80167b6c443a983220de70a5f12ba6c19a1983ea12480e8cc2fe946c5524bfa6e
 SHA512 
72e96d6fb3e91d8f41c46b45601e2ebb0ce790317ddbc6030e02b294c421ef92b6c7a6de5dc463cbad1196cb6f5efe996e34c6aa1381ddd429c3d83fc48e74e6
 DIST courier-1.3.3.tar.bz2 7895876 BLAKE2B 
bb60630ba6ff3a4faee8096765ab00a417a7bef4bc22c8f0c423ce063c9a51762f015cb6ceadcebbad6032ad0fb30f5ecd5465cf8bc868bd0c8b4d0156838397
 SHA512 
92565c65392d4b26b519fc814571400d5b91f350e45828da6a274edb85b2875a579aa4a004ed1ecca1b8a9a53f44163231221408b9e90f1bda18ef7cc23e500a
+DIST courier-1.3.5.tar.bz2 7901040 BLAKE2B 
5a79d02d1d40967f98f2a1942fee6786d8e6e2ddc7dea6677a85db0480f71e4b974a671adc81c4bafd66c888c5b54012eb5684f2936f5164496699939d179fc4
 SHA512 
5f51383356f4a36f9c114be6aa69d694c82bb95b1a336d2948d486d582bd6559da69be93b7c20aee2ff57826ab7eeb265aa20794074456d036b22da7f280f95d

diff --git a/mail-mta/courier/courier-1.3.5.ebuild 
b/mail-mta/courier/courier-1.3.5.ebuild
new file mode 100644
index ..21fea56b031f
--- /dev/null
+++ b/mail-mta/courier/courier-1.3.5.ebuild
@@ -0,0 +1,311 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+   fam web webmail gnutls"
+
+DEPEND="
+   >=net-libs/courier-authlib-0.72.1
+   >=net-libs/courier-unicode-2.3.0:=
+   net-dns/libidn2:=
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   >=sys-libs/gdbm-1.8.0:=
+   dev-libs/libpcre2
+   app-misc/mime-types
+   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
+   pam? ( sys-libs/pam )
+   mysql? ( dev-db/mysql-connector-c )
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   postgres? ( dev-db/postgresql:= )
+   spell? ( app-text/aspell )
+   fam? ( virtual/fam )
+   !mail-filter/maildrop
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/sendmail
+   !mail-mta/ssmtp[mta]
+   !mail-mta/opensmtpd
+   !net-mail/dot-forward
+   !sys-apps/ucspi-tcp
+   "
+
+RDEPEND="${DEPEND}
+   dev-lang/perl
+   sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+   !net-mail/courier-imap
+   !net-mail/cyrus-imapd"
+
+PDEPEND="pam? ( net-mail/mailbase )
+   crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+   use norewrite && eapply "${FILESDIR}/norewrite.patch"
+   default
+}
+
+src_configure() {
+   filter-flags '-fomit-frame-pointer'
+
+   local myconf
+   myconf=""
+
+   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
+
+   econf ${myconf} \
+   $(use_with fam) \
+   $(use_with ipv6) \
+   $(use_with spell ispell) \
+   $(use_with ldap ldapaliasd) \
+   $(use_enable ldap maildroldap) \
+   $(use_with gnutls) \
+   --with-notice=unicode \
+   --enable-mimetypes=/etc/mime.types \
+   --prefix=/usr \
+   --disable-root-check \
+   --mandir=/usr/share/man \
+   --sysconfdir=/etc/courier \
+   --d

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

2024-02-18 Thread Hanno Böck
commit: 84c06d20106779bc44ea15d6a33c11264cab8913
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 18 16:05:39 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 18 16:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c06d20

net-libs/courier-authlib: add 0.72.1

Signed-off-by: Hanno Böck  gentoo.org>

 net-libs/courier-authlib/Manifest  |   1 +
 .../courier-authlib/courier-authlib-0.72.1.ebuild  | 149 +
 2 files changed, 150 insertions(+)

diff --git a/net-libs/courier-authlib/Manifest 
b/net-libs/courier-authlib/Manifest
index 27cd00380ef0..ee737ccbc26a 100644
--- a/net-libs/courier-authlib/Manifest
+++ b/net-libs/courier-authlib/Manifest
@@ -1,3 +1,4 @@
 DIST courier-authlib-0.71.0.tar.bz2 2207895 BLAKE2B 
8eb92b2c07acfb662b34a2234759a80f3a1b5a96c9e537cd6215bd9a9a607ed8995461dd599e4fe2698e70510f11815ad13a0511446303ae5e26ff616f05d92f
 SHA512 
7a9700c472fd9d6942bd15dfd8db474a738817608bcd8106b6211b24cdc0631fd69f99e7a5c9e9f6088c16b53a9304ec429c031b16621f8ef52581af8a4256ec
 DIST courier-authlib-0.71.3.tar.bz2 2208794 BLAKE2B 
4b0f56f066368383d471dd8f46941f7b652a87be939ba6319cf99115991c03dd117d6bc246cc802fa7066ce5c75aaa102c59ae397948dd31ddbbb024059566ef
 SHA512 
02c55ff1a91aac581942f8a4a01edd2bb8e2e1a07faf551d40a97583ce2f6eab12e850e3170df255c1e7680a34e418784ec14bb033825d6bac21192ae37ce55d
 DIST courier-authlib-0.72.0.tar.bz2 2274507 BLAKE2B 
238fbc8d046dd3c1f2eb6357f9b1995dd666171dfb8a6ba40ee68446bc6cfb9624b53f4603376119798130d5319f5489690bf1567d9d59db4448a4478aff2dc9
 SHA512 
1d04c3a10fffddfd2c3cae1c5543a01ec6fcc4ccdf77b13714542ce7189e4924836a64123a9e7231fda698cca9a930be65a4a2382f3cd96364635f754bf40ce3
+DIST courier-authlib-0.72.1.tar.bz2 2288448 BLAKE2B 
0af13cb4d4e8661011acae46c7134ed7d76b5d114129846397bbaf95db3d05ac792a99c9088e1101c0d8f040bccace9e813d54bc864cabb67ba2501701567bce
 SHA512 
2e46f3ee91dc3b0e81e1f2fb2ebae9615fd1bc2349946167ebb0d6701fc60f1ed754f0d9de160730b45991869ab30849f153a0e523777f5eae28f8a38426e814

diff --git a/net-libs/courier-authlib/courier-authlib-0.72.1.ebuild 
b/net-libs/courier-authlib/courier-authlib-0.72.1.ebuild
new file mode 100644
index ..44cb0e8928a5
--- /dev/null
+++ b/net-libs/courier-authlib/courier-authlib-0.72.1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Courier authentication library"
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+HOMEPAGE="https://www.courier-mta.org/authlib/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="berkdb debug gdbm ldap mysql pam postgres sqlite static-libs"
+
+RESTRICT="!berkdb? ( test )"
+
+DEPEND="net-mail/mailbase
+   >=net-libs/courier-unicode-2.3.0:=
+   virtual/libcrypt:=
+   dev-libs/libltdl
+   gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( sys-libs/db:= )
+   dev-libs/openssl:0=
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   mysql? ( dev-db/mysql-connector-c:= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:= )
+   sqlite? ( dev-db/sqlite:3 )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   if ! has_version 'dev-tcltk/expect' ; then
+   ewarn 'The dev-tcltk/expect package is not installed.'
+   ewarn 'Without it, you will not be able to change system login 
passwords.'
+   ewarn 'However non-system authentication modules (LDAP, MySQL, 
PostgreSQL,'
+   ewarn 'and others) will work just fine.'
+   fi
+}
+
+src_configure() {
+   filter-flags -fomit-frame-pointer
+   local myconf
+   if use berkdb ; then
+   if use gdbm ; then
+   ewarn "Both gdbm and berkdb selected. Using gdbm."
+   else
+   myconf="--with-db=db"
+   fi
+   fi
+   use gdbm && myconf="--with-db=gdbm"
+   use debug && myconf+=" debug=true"
+   use sqlite && myconf+=" --with-sqlite-libs"
+
+   econf \
+   --sysconfdir=/etc/courier \
+   --datadir=/usr/share/courier \
+   --localstatedir=/var/lib/courier \
+   --sharedstatedir=/var/lib/courier/com \
+   --with-authdaemonvar=/var/lib/courier/authdaemon \
+   --with-authshadow \
+   --with-mailuser=mail \
+   --with-mailgroup=mail \
+   --cache-file="${S}/configuring.cache" \
+   $(use_with pam authpam) \
+   $(use_with ldap authldap) \
+   $(use_with mysql authmysql) \
+   $(use_with postgres authpgsql) \
+

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

2024-02-18 Thread Hanno Böck
commit: 52826bab4b64a390a903f1a01c0bb2447abe8480
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 18 16:04:07 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 18 16:04:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52826bab

net-libs/courier-unicode: add 2.3.0

Signed-off-by: Hanno Böck  gentoo.org>

 net-libs/courier-unicode/Manifest  |  1 +
 .../courier-unicode/courier-unicode-2.3.0.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/net-libs/courier-unicode/Manifest 
b/net-libs/courier-unicode/Manifest
index acd66f980b1c..e2bd685fbd68 100644
--- a/net-libs/courier-unicode/Manifest
+++ b/net-libs/courier-unicode/Manifest
@@ -2,3 +2,4 @@ DIST courier-unicode-2.1.2.tar.bz2 445242 BLAKE2B 
118afeefbb0d957f3a0b7a39e573ed
 DIST courier-unicode-2.1.tar.bz2 447917 BLAKE2B 
0d225849322ccaacea9eef49225952ac5219ab2967f30ca1c0412b73790b77682a077c2c08cff7b606cc1fdc6542db7e0895afdf7ba34f73e2a71aba5311df99
 SHA512 
1ee0bb3a548bfae4ebdc92ff8eeff5d22705c0df55e37e98880a12f1bfb186034e0c1ea2e1f03073b40e1d11147828304be93467d5d51e394fe39fd5746e
 DIST courier-unicode-2.2.3.tar.bz2 593337 BLAKE2B 
b384aaac20ae645f4eaf256c90e50dda4e7b7e78f91188fbadae9851c7fb1c994b1b91b942a02cabbea357e15bc3d9e9d64f97d2810a359604303905b3d03fba
 SHA512 
aab25e9b095e11e5744d4148b50d95ded2a5613c48146f90dacb796eba82aaf41b0ea86ec82a0edd702ad2a8c00bb7f784e12c3ddd01777a19edb3da10a168f3
 DIST courier-unicode-2.2.6.tar.bz2 598551 BLAKE2B 
870e3add65747354ea8a91d58272a588bec84553ebbbff68ce6fb1ffc36a3d359a7988b696c6af0dcd5e25bf95dac5de6ce4abc999ab7c41edb6f7d8971087e7
 SHA512 
02db2da4cec2daecbfc953f4bbe6df34d68554668371a740a20c90707b8d6fe7d516e0c8fec83f6cecdd9bab239cbc1f5adef004babd67d642aed81e5b653940
+DIST courier-unicode-2.3.0.tar.bz2 657354 BLAKE2B 
4ccb4743330b5da8b4ab8f39d3ca186bcb826ef466a909d6cc011df5c2e15a8d547cf59f44dc40a02108d08695fa2747eab0050c3cd3e913277c9cc32ddf61db
 SHA512 
f0db382a5c3fbe76fa1395e90f5f5489f83e95753f95058aa1c1b16dbcd5aba0425e88674337d18d32d00ed932609c3e984ae684bb122fea40eaae9489f470d4

diff --git a/net-libs/courier-unicode/courier-unicode-2.3.0.ebuild 
b/net-libs/courier-unicode/courier-unicode-2.3.0.ebuild
new file mode 100644
index ..551028d07c4b
--- /dev/null
+++ b/net-libs/courier-unicode/courier-unicode-2.3.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Unicode library used by the courier mail server"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0/7"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_configure() {
+   econf --disable-static
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   dodoc AUTHORS ChangeLog README
+}



[gentoo-commits] repo/gentoo:master commit in: app-arch/unp/

2024-02-10 Thread Hanno Böck
commit: 14f5fe77048667a5caa0a3d09dd3323639bc1ca9
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 11 07:29:43 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 11 07:30:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f5fe77

app-arch/unp: add 2.0_pre10

Signed-off-by: Hanno Böck  gentoo.org>

 app-arch/unp/Manifest |  1 +
 app-arch/unp/unp-2.0_pre10.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/app-arch/unp/Manifest b/app-arch/unp/Manifest
index 53acee291dda..62ee15e4c8d4 100644
--- a/app-arch/unp/Manifest
+++ b/app-arch/unp/Manifest
@@ -1 +1,2 @@
+DIST unp_2.0~pre10.tar.xz 17992 BLAKE2B 
63d8c995091a1342677b6aed5854293c582cb6d42c6748ef3d92347ca75e1d3e9e5b128309299ec0b6fc0361bc14dededcc8e290fe8721aecfe82665e07998e9
 SHA512 
3f8f9f20eef88658b4b00efd37208d859fb3220178f9446696f755a864fea3c3dd301100668bd9c97ca9312ebe961aaf9ec523d8817b8aacb5a1ee6a36213666
 DIST unp_2.0~pre9.tar.xz 16424 BLAKE2B 
9042f48be0f80d5e40a08161a35c282ba458dc98cf13992835bdeecebd5fbadd33b3af9165738332cb9f508550a234a48d314332f00ecdacc808a8051eb0740b
 SHA512 
74c9a6e143c9023bdd456dacff5c3a6e30722e259f324c066fe3eed9e4a09c38b399b381719c8677c2fa84434c1e7720384d782d97c098fa6fbcbdbf4030986e

diff --git a/app-arch/unp/unp-2.0_pre10.ebuild 
b/app-arch/unp/unp-2.0_pre10.ebuild
new file mode 100644
index ..c719be032835
--- /dev/null
+++ b/app-arch/unp/unp-2.0_pre10.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 strip-linguas
+
+DESCRIPTION="Script for unpacking various file formats"
+HOMEPAGE="https://packages.qa.debian.org/u/unp.html;
+MY_PV="${PV/_pre/$'\x7e'pre}"
+SRC_URI="mirror://debian/pool/main/u/unp/${PN}_${MY_PV}.tar.xz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+IUSE="nls"
+
+DEPEND="nls? ( sys-devel/gettext )"
+
+RDEPEND="${DEPEND}
+   dev-lang/perl"
+
+# tests in upstream tarball are missing sample files
+RESTRICT="test"
+
+src_compile() {
+   if use nls; then
+   strip-linguas -i .
+   if [ -n "$LINGUAS" ]; then
+   emake -C po MOFILES="${LINGUAS// /.po }.po"
+   else
+   emake -C po
+   fi
+   fi
+}
+
+src_install() {
+   dobin unp
+   dosym unp /usr/bin/ucat
+   doman debian/unp.1
+   dodoc debian/changelog debian/README.Debian
+   newbashcomp debian/unp.bash-completion unp
+
+   if use nls; then
+   if [ -n "$LINGUAS" ]; then
+   emake -C po MOFILES="${LINGUAS// /.mo }.mo" 
DESTDIR="${D}" install
+   else
+   emake -C po DESTDIR="${D}" install
+   fi
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libhx/

2024-02-10 Thread Hanno Böck
commit: 1efd537525e2d8cfd857efb9163e81ffa8abac2c
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb 10 08:50:28 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb 10 08:50:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1efd5375

sys-libs/libhx: add 4.21

lyx patch obsolete, upstream no longer uses it.

Signed-off-by: Hanno Böck  gentoo.org>

 sys-libs/libhx/Manifest  |  1 +
 sys-libs/libhx/libhx-4.21.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/sys-libs/libhx/Manifest b/sys-libs/libhx/Manifest
index dd169cc59c4d..299fde33287f 100644
--- a/sys-libs/libhx/Manifest
+++ b/sys-libs/libhx/Manifest
@@ -1,2 +1,3 @@
 DIST libHX-3.24.tar.xz 876992 BLAKE2B 
518b99e78acc0cb412f444c0dacaae830a853294a0ee549facfbe65a423a9f32d0388e30e255c87c3f5325102bea45e5e9d72d3fce5b89139b689fddcb299f93
 SHA512 
faf7af53b628efe1531568ccb2b7e9910db833b14583ab1487eb6a554b407a7546bc75348f7d2344c29ab53fd2df061f6f8de8db634bbd62c3672dc4347d27e4
 DIST libHX-3.25.tar.xz 890576 BLAKE2B 
d8e13a7fb0ea2cd033edc6b179ef3d4b30c37f522b1e90aea0de96d225655b654d1a7cb133834ef2f10044ccbe60e7559b2280ecbc136a458fd3a2237b8f83ab
 SHA512 
221000fddd1316b6c452babbcb7e234683e3bad559a4b1a608936a086143ad8f17cec489606f8d50ea66775b9f8305ec52c7401d568f01b33372388f75bdea94
+DIST libHX-4.21.tar.xz 359760 BLAKE2B 
cda2c5e29ede3e0d7ab575983b8443326f9e5aa49ccc3e64826e306c80a86fd7dd7a120d9c6ac82f790c1a9690666d1a54039240669abd1a88c0189d1af7bc80
 SHA512 
cf3c5fd7b1137c9f56b56abe52886a47ec21256cfa393bd31339f1f9f4683cfeca2107f46ac0fc5571962f5daeb9c5c060c6db442667cc99380f6e55183a6ab5

diff --git a/sys-libs/libhx/libhx-4.21.ebuild b/sys-libs/libhx/libhx-4.21.ebuild
new file mode 100644
index ..9126c9cafb8e
--- /dev/null
+++ b/sys-libs/libhx/libhx-4.21.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Platform independent library providing basic system functions"
+HOMEPAGE="https://inai.de/projects/libhx/;
+SRC_URI="https://inai.de/files/${PN}/libHX-${PV}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0/32" # soname version
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+BDEPEND="app-arch/xz-utils"
+
+S="${WORKDIR}/libHX-${PV}"
+
+src_install() {
+   default
+
+   if use doc; then
+   dodoc doc/*.txt doc/*.rst
+   fi
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/

2024-02-06 Thread Hanno Böck
commit: 758691c8eaee34e17a9bfdd4b7788ad9bd8955db
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Feb  6 18:43:16 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Feb  6 18:43:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758691c8

sys-auth/pam_mount: add 2.20

Remove openssl API patch (fixed upstream).
Update upstream URLs and add codeberg metadata.
EAPI 8.

Signed-off-by: Hanno Böck  gentoo.org>

 sys-auth/pam_mount/Manifest  |  1 +
 sys-auth/pam_mount/metadata.xml  |  2 +-
 sys-auth/pam_mount/pam_mount-2.20.ebuild | 46 
 3 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest
index caf8020cba63..2de87dd002bc 100644
--- a/sys-auth/pam_mount/Manifest
+++ b/sys-auth/pam_mount/Manifest
@@ -1 +1,2 @@
 DIST pam_mount-2.18.tar.xz 324524 BLAKE2B 
a3f29de8c0a348c98d3e73ac3568595083036fa704b5c34ed17c3660fcc8ff5f64195ad4158af6e351f79865a9128dbb773c7d18bbb07bdff1010e555803cfce
 SHA512 
7f1e373fd7876eddd9226163602ba484ed8a7e1ce92ba6140c1f7603cb205190cb11ad75be41b54d2a6cd21602320d41a65714bfd0af8b5247850a3ef0fe3b22
+DIST pam_mount-2.20.tar.xz 325328 BLAKE2B 
2b8a419c8b8604a6546ee5ac2b554d3c90ad04dd58c54bf8904d7e0354a2aafe1ae97a817e67143a24fd8ed40e62008baff94723ced8c4ad2d977e14c3e762ad
 SHA512 
8661dc5ec134c256825df28e53751d1e0e1e881008c3687a56009f4046b3d17c5b9ddd1b1971dff4e023e5d74e5059f486b08a6cab2861a4bee5ba57fbae3454

diff --git a/sys-auth/pam_mount/metadata.xml b/sys-auth/pam_mount/metadata.xml
index 2c4bc1428e94..dd341fea2aca 100644
--- a/sys-auth/pam_mount/metadata.xml
+++ b/sys-auth/pam_mount/metadata.xml
@@ -5,6 +5,6 @@
ha...@gentoo.org


-   pam-mount
+   jengelh/pam_mount

 

diff --git a/sys-auth/pam_mount/pam_mount-2.20.ebuild 
b/sys-auth/pam_mount/pam_mount-2.20.ebuild
new file mode 100644
index ..3dfc5f2c00b1
--- /dev/null
+++ b/sys-auth/pam_mount/pam_mount-2.20.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A PAM module that can mount volumes for a user session"
+HOMEPAGE="https://inai.de/projects/pam_mount/;
+SRC_URI="https://inai.de/files/pam_mount/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="crypt ssl selinux"
+
+DEPEND="
+   >=sys-libs/pam-0.99
+   >=sys-libs/libhx-3.12.1:=
+   >=sys-apps/util-linux-2.20:=
+   >=dev-libs/libxml2-2.6:=
+   dev-libs/libpcre2
+   crypt? ( >=sys-fs/cryptsetup-1.1.0:= )
+   ssl? ( dev-libs/openssl:0= )
+   selinux? ( sys-libs/libselinux )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   econf --with-slibdir="/$(get_libdir)" \
+   $(use_with crypt cryptsetup) \
+   $(use_with ssl crypto) \
+   $(use_with selinux)
+}
+
+src_install() {
+   default
+   use selinux || rm -r "${D}"/etc/selinux
+   dodoc doc/*.txt
+
+   # Remove unused nonstandard run-dir, current version uses
+   # FHS-compatible /run, but has leftover mkdir from old version
+   # Upstream report: https://codeberg.org/jengelh/pam_mount/pulls/9
+   rm -r "${D}/var/lib"
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gifsicle/, media-gfx/gifsicle/files/

2024-02-04 Thread Hanno Böck
commit: df23eb8615a940966c296847601bcb91d3bb8435
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb  4 13:32:13 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb  4 13:40:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df23eb86

media-gfx/gifsicle: Version bump and security fix

CVE-2023-36193 is fixed in 1.94.
CVE-2023-46009 fixed by patch from upstream repo (not released yet).

Bug: https://bugs.gentoo.org/918436
Signed-off-by: Hanno Böck  gentoo.org>

 media-gfx/gifsicle/Manifest|  1 +
 .../files/gifsicle-1.94-CVE-2023-46009.patch   | 94 ++
 media-gfx/gifsicle/gifsicle-1.94.ebuild| 33 
 3 files changed, 128 insertions(+)

diff --git a/media-gfx/gifsicle/Manifest b/media-gfx/gifsicle/Manifest
index cdb785e2d698..f6261fc6b289 100644
--- a/media-gfx/gifsicle/Manifest
+++ b/media-gfx/gifsicle/Manifest
@@ -1 +1,2 @@
 DIST gifsicle-1.93.tar.gz 578194 BLAKE2B 
c5635fc736e2fd97278ab97377663f9702d2891cab5e19b16fa1aa53412ae48945d82ee42e9690208532cb854c99397ec4c1a11d4521454d8d40efd9adfd9d2a
 SHA512 
1ace2c9597a405d69bb9dfa24764a3d7c7dd9864e1832d25a4a7ad2e32780038206b889711846d6e4dbc7189482d0d03874f18d86966ebffbc4ee10569c390d3
+DIST gifsicle-1.94.tar.gz 579194 BLAKE2B 
0d6a734d6340938579633061cbff1f702c33adf7c206d3120488fa4a14eb69ef2f5838ee42b92cb371fa39398b57114c6315308d83fd951c399d9d6c3b3986d0
 SHA512 
5dc84332d929bc765b642f31fb79ed2998b193985070513cb3e412bca519c7c6065537c14df13e9860ae09dc5c66a06ca5475b1fdee62cd9509d42a5e2d0c9b6

diff --git a/media-gfx/gifsicle/files/gifsicle-1.94-CVE-2023-46009.patch 
b/media-gfx/gifsicle/files/gifsicle-1.94-CVE-2023-46009.patch
new file mode 100644
index ..6b82c8ecdd0c
--- /dev/null
+++ b/media-gfx/gifsicle/files/gifsicle-1.94-CVE-2023-46009.patch
@@ -0,0 +1,94 @@
+diff -Naurp a/src/giffunc.c b/src/giffunc.c
+--- a/src/giffunc.c2021-09-20 13:19:00.0 +0200
 b/src/giffunc.c2024-02-04 14:05:47.811880522 +0100
+@@ -466,8 +466,10 @@ Gif_CopyImage(Gif_Image *src)
+ void Gif_MakeImageEmpty(Gif_Image* gfi) {
+ Gif_ReleaseUncompressedImage(gfi);
+ Gif_ReleaseCompressedImage(gfi);
+-gfi->left = gfi->top = 0;
+-gfi->width = gfi->height = 1;
++gfi->left = gfi->left < 0xFFFE ? gfi->left : 0xFFFE;
++gfi->top = gfi->top < 0xFFFE ? gfi->top : 0xFFFE;
++gfi->width = 1;
++gfi->height = 1;
+ gfi->transparent = 0;
+ Gif_CreateUncompressedImage(gfi, 0);
+ gfi->img[0][0] = 0;
+diff -Naurp a/src/support.c b/src/support.c
+--- a/src/support.c2023-06-14 17:47:12.0 +0200
 b/src/support.c2024-02-04 14:05:51.307885109 +0100
+@@ -1421,9 +1421,9 @@ analyze_crop(int nmerger, Gt_Crop* crop,
+ }
+   }
+ 
+-if (t > b)
++if (t > b) {
+   crop->w = crop->h = 0;
+-else {
++} else {
+   crop->x = l;
+   crop->y = t;
+   crop->w = r - l;
+@@ -1618,7 +1618,8 @@ merge_frame_interval(Gt_Frameset *fset,
+   desti->comment = 0;
+ }
+ if (fr->comment) {
+-  if (!desti->comment) desti->comment = Gif_NewComment();
++  if (!desti->comment)
++desti->comment = Gif_NewComment();
+   merge_comments(desti->comment, fr->comment);
+   /* delete the comment early to help with memory; set field to 0 so we
+  don't re-free it later */
+@@ -1628,10 +1629,22 @@ merge_frame_interval(Gt_Frameset *fset,
+ 
+ if (fr->interlacing >= 0)
+   desti->interlace = fr->interlacing;
+-if (fr->left >= 0)
+-  desti->left = fr->left + (fr->position_is_offset ? desti->left : 0);
+-if (fr->top >= 0)
+-  desti->top = fr->top + (fr->position_is_offset ? desti->top : 0);
++if (fr->left >= 0) {
++  int left = fr->left + (fr->position_is_offset ? desti->left : 0);
++  if (left + desti->width > 65535) {
++error(1, "left position %d out of range", left);
++return 0;
++  }
++  desti->left = left;
++}
++if (fr->top >= 0) {
++  int top = fr->top + (fr->position_is_offset ? desti->top : 0);
++  if (top + desti->height > 65535) {
++error(1, "top position %d out of range", top);
++return 0;
++  }
++  desti->top = top;
++}
+ 
+ if (fr->delay >= 0)
+   desti->delay = fr->delay;
+diff -Naurp a/src/xform.c b/src/xform.c
+--- a/src/xform.c  2023-06-14 17:48:05.0 +0200
 b/src/xform.c  2024-02-04 14:05:47.812880524 +0100
+@@ -262,18 +262,18 @@ crop_image(Gif_Image* gfi, Gt_Frame* fr,
+ gfi->img[j] = old_img[c.y + j] + c.x;
+ gfi->img[c.h] = 0;
+ Gif_DeleteArray(old_img);
++gfi->left += c.x - fr->left_offset;
++gfi->top += c.y - fr->top_offset;
+

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

2024-01-20 Thread Hanno Böck
commit: d5ded6d227826ed840ad3c7b9f119ef91132
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Jan 20 09:42:04 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Jan 20 09:42:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ded6d2

net-libs/courier-authlib: Add missing libltdl dep

Signed-off-by: Hanno Böck  gentoo.org>

 .../courier-authlib-0.72.0-r1.ebuild   | 149 +
 1 file changed, 149 insertions(+)

diff --git a/net-libs/courier-authlib/courier-authlib-0.72.0-r1.ebuild 
b/net-libs/courier-authlib/courier-authlib-0.72.0-r1.ebuild
new file mode 100644
index ..e6df5d269c67
--- /dev/null
+++ b/net-libs/courier-authlib/courier-authlib-0.72.0-r1.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Courier authentication library"
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+HOMEPAGE="https://www.courier-mta.org/authlib/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="berkdb debug gdbm ldap mysql pam postgres sqlite static-libs"
+
+RESTRICT="!berkdb? ( test )"
+
+DEPEND="net-mail/mailbase
+   >=net-libs/courier-unicode-2.2.6:=
+   virtual/libcrypt:=
+   dev-libs/libltdl
+   gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( sys-libs/db:= )
+   dev-libs/openssl:0=
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   mysql? ( dev-db/mysql-connector-c:= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:= )
+   sqlite? ( dev-db/sqlite:3 )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   if ! has_version 'dev-tcltk/expect' ; then
+   ewarn 'The dev-tcltk/expect package is not installed.'
+   ewarn 'Without it, you will not be able to change system login 
passwords.'
+   ewarn 'However non-system authentication modules (LDAP, MySQL, 
PostgreSQL,'
+   ewarn 'and others) will work just fine.'
+   fi
+}
+
+src_configure() {
+   filter-flags -fomit-frame-pointer
+   local myconf
+   if use berkdb ; then
+   if use gdbm ; then
+   ewarn "Both gdbm and berkdb selected. Using gdbm."
+   else
+   myconf="--with-db=db"
+   fi
+   fi
+   use gdbm && myconf="--with-db=gdbm"
+   use debug && myconf+=" debug=true"
+   use sqlite && myconf+=" --with-sqlite-libs"
+
+   econf \
+   --sysconfdir=/etc/courier \
+   --datadir=/usr/share/courier \
+   --localstatedir=/var/lib/courier \
+   --sharedstatedir=/var/lib/courier/com \
+   --with-authdaemonvar=/var/lib/courier/authdaemon \
+   --with-authshadow \
+   --with-mailuser=mail \
+   --with-mailgroup=mail \
+   --cache-file="${S}/configuring.cache" \
+   $(use_with pam authpam) \
+   $(use_with ldap authldap) \
+   $(use_with mysql authmysql) \
+   $(use_with postgres authpgsql) \
+   $(use_with sqlite authsqlite) \
+   ${myconf}
+}
+
+orderfirst() {
+   file="${D}/etc/courier/authlib/${1}" ; option="${2}" ; param="${3}"
+   if [[ -e "${file}" ]] ; then
+   orig="$(grep ^${option}= ${file} | cut -d\" -f 2)"
+   new="${option}=\"${param} `echo ${orig} | sed 
-e\"s/${param}//g\" -e\"s/  / /g\"`\""
+   sed -i -e "s/^${option}=.*$/${new}/" "${file}" || die
+   fi
+}
+
+finduserdb() {
+   for dir in \
+   /etc/courier/authlib /etc/courier /etc/courier-imap \
+   /usr/lib/courier/etc /usr/lib/courier-imap/etc \
+   /usr/local/etc /usr/local/etc/courier /usr/local/courier/etc \
+   /usr/local/lib/courier/etc /usr/local/lib/courier-imap/etc \
+   /usr/local/share/sqwebmail /usr/local/etc/courier-imap ; do
+   if [[ -e "${dir}/userdb" ]] ; then
+   einfo "Found userdb at: ${dir}/userdb"
+   cp -fR "${dir}/userdb" "${D}/etc/courier/authlib/" || 
die
+   chmod go-rwx "${D}/etc/courier/authlib/userdb" || die
+   continue
+   fi
+   done
+}
+
+src_install() {
+   diropts -o mail -g mail
+   dodir /etc/courier
+   keepdir /var/lib/courier/authdaemon
+   keepdir /etc/courier/authlib
+   emake DESTDIR="${D}"

[gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/

2024-01-19 Thread Hanno Böck
commit: f9862f2609936490f9dd714f1d7d0d24ae43796e
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Jan 19 13:05:42 2024 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Jan 19 13:05:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9862f26

mail-filter/zdkimfilter: add 3.17

Signed-off-by: Hanno Böck  gentoo.org>

 mail-filter/zdkimfilter/Manifest|  1 +
 mail-filter/zdkimfilter/zdkimfilter-3.17.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest
index 69388db26226..e855cb11d00d 100644
--- a/mail-filter/zdkimfilter/Manifest
+++ b/mail-filter/zdkimfilter/Manifest
@@ -1,3 +1,4 @@
 DIST zdkimfilter-3.13.tar.gz 928058 BLAKE2B 
70e16bb9063e966b03d5fd96b8ec458cf5451bb7ce3941539687897a6ad5446a05a8da54a129352ada98b9ed9d4412f3534e189034e9b2507ffe22d0aecf5f1d
 SHA512 
1d3a5d1e5b9f8d56f6a03dd08c09ac7ee52fc9af0d305da3965fbd59e6dffcc85238f448df6746ad4f692dfe2bc928a1209ca6630c63ee3c378cb2660f019ce4
 DIST zdkimfilter-3.14.tar.gz 937212 BLAKE2B 
93a7e74ad347d171527c24d0f9ee8c38895607ebb3bf08505eef1083cc63d199f82f98d45b9537ecd60e46716f9601694fc8df9d1a96dfd5f7ce74f1646c13ab
 SHA512 
3d8fa2955fe4c61de961d5396a14cdfd60e7df4c48b19dcdc283688192693ad4876ce470a2e9de18292f3addb7f9c2fed3586e4fe11ab3a362456af7c036eb1b
 DIST zdkimfilter-3.15.tar.gz 940615 BLAKE2B 
7d28b116ecbe64700eaecb5c51b4a11d01c02c59873d22bd4f909274a270e836f75a0ce4fd0b722ff4dcfc6b83e0383789fa31acd8493ed3d1a641807246e9da
 SHA512 
9df73cb246146cd217704887d4e3d78460e492803337cf75b4fcdc28c0ac0565d84340f85d07891af5b07d36b34aedf45182bb52ef53ac30e6ae3d8dec53977c
+DIST zdkimfilter-3.17.tar.gz 950222 BLAKE2B 
b1a9b6cc19dac6e78d8f9f16eaf79af043021f1ede9f29e702b76e3d3ac9c96ade2ed4a3e0d1dd49d75326cee5c8bcfe36b126f1537853a90c475c39f19aab20
 SHA512 
3624d80fc9c077b0ba33e4227fdf74f16d4f9a9242fd6aa960277c61ed08b822e39669bd564f15d4924b8753d59c0b6eb797a9e5d836b9101dcd5c5b19b69578

diff --git a/mail-filter/zdkimfilter/zdkimfilter-3.17.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-3.17.ebuild
new file mode 100644
index ..09af6b16b266
--- /dev/null
+++ b/mail-filter/zdkimfilter/zdkimfilter-3.17.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="DKIM filter for Courier-MTA"
+HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
+SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="net-libs/gnutls
+   mail-mta/courier
+   dev-db/opendbx
+   dev-libs/nettle:=
+   net-dns/libidn2:=
+   dev-libs/libunistring:=
+   dev-libs/libbsd"
+RDEPEND="${DEPEND}"
+
+# Tests don't work with portage sandbox
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug)
+}
+
+src_compile() {
+   emake AR=$(tc-getAR)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   diropts -o mail -g mail
+   dodir /etc/courier/filters/keys
+   dodoc release-notes-*.txt README ChangeLog
+   dodoc odbx_example.{conf,sql}
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/cropgui/

2023-12-09 Thread Hanno Böck
commit: 0e8e5cf9898298b29769c6ab2aeb56cfdc416d7d
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Dec  9 11:32:02 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Dec  9 11:32:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8e5cf9

media-gfx/cropgui: drop 0.6-r1, 0.6-r2

Signed-off-by: Hanno Böck  gentoo.org>

 media-gfx/cropgui/Manifest  |  1 -
 media-gfx/cropgui/cropgui-0.6-r1.ebuild | 45 -
 media-gfx/cropgui/cropgui-0.6-r2.ebuild | 45 -
 3 files changed, 91 deletions(-)

diff --git a/media-gfx/cropgui/Manifest b/media-gfx/cropgui/Manifest
index 8f2163e4771b..73b9c62cd373 100644
--- a/media-gfx/cropgui/Manifest
+++ b/media-gfx/cropgui/Manifest
@@ -1,2 +1 @@
-DIST cropgui-0.6.tar.gz 855329 BLAKE2B 
d54098cdf8d8a0eb863ba7cf13d798db8102e147c30d64d246fc9955c4ee5aead253273fd66f0f2cd2d5aaf7abd10cfed01936c08daccdd92e342a56923bd95b
 SHA512 
dff9b1ea832c657c4407aea7ddeac880faaa4647bfe51ed43f9c1658f848cf9b6f9608451dcc006fe735012b52d318ebe5b59a31dc293cfabfb5ec5772612b68
 DIST cropgui-0.7.tar.gz 855705 BLAKE2B 
d2693034b3e3a4355f58c4d17d355721189da8442b5d49ba4c11dc0033371c74301a99c001613c427375bdb9cd733f56a870186a6a59b631feaae93dbd69b232
 SHA512 
ea06527bdd80382bf4986ea1eea8d3c0e11ea60c472bebb489fdc3bd8206f087d0377d769e8fe86ec4573f6d510266443fd25134894b91206e1c5c9d6f7cf563

diff --git a/media-gfx/cropgui/cropgui-0.6-r1.ebuild 
b/media-gfx/cropgui/cropgui-0.6-r1.ebuild
deleted file mode 100644
index d207157cdecc..
--- a/media-gfx/cropgui/cropgui-0.6-r1.ebuild
+++ /dev/null
@@ -1,45 +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} )
-inherit python-r1 desktop wrapper xdg-utils
-
-DESCRIPTION="GUI for lossless cropping of jpeg images"
-HOMEPAGE="https://emergent.unpythonic.net/01248401946;
-SRC_URI="https://github.com/jepler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${PYTHON_DEPS}
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]"
-
-install_cropgui_wrapper() {
-   python_domodule cropgtk.py cropgui_common.py filechooser.py 
cropgui.glade
-   make_wrapper "${PN}.tmp" "${PYTHON} 
$(python_get_sitedir)/${PN}/cropgtk.py"
-   python_newexe "${ED}/usr/bin/${PN}.tmp" "${PN}"
-   rm "${ED}/usr/bin/${PN}.tmp" || die
-}
-
-src_install() {
-   python_moduleinto "${PN}"
-   python_foreach_impl install_cropgui_wrapper
-
-   domenu "${PN}.desktop"
-   doicon "${PN}.png"
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}

diff --git a/media-gfx/cropgui/cropgui-0.6-r2.ebuild 
b/media-gfx/cropgui/cropgui-0.6-r2.ebuild
deleted file mode 100644
index 8526868539b5..
--- a/media-gfx/cropgui/cropgui-0.6-r2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11} )
-inherit python-r1 desktop wrapper xdg-utils
-
-DESCRIPTION="GUI for lossless cropping of jpeg images"
-HOMEPAGE="https://emergent.unpythonic.net/01248401946;
-SRC_URI="https://github.com/jepler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${PYTHON_DEPS}
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]"
-
-install_cropgui_wrapper() {
-   python_domodule cropgtk.py cropgui_common.py filechooser.py 
cropgui.glade
-   make_wrapper "${PN}.tmp" "${PYTHON} 
$(python_get_sitedir)/${PN}/cropgtk.py"
-   python_newexe "${ED}/usr/bin/${PN}.tmp" "${PN}"
-   rm "${ED}/usr/bin/${PN}.tmp" || die
-}
-
-src_install() {
-   python_moduleinto "${PN}"
-   python_foreach_impl install_cropgui_wrapper
-
-   domenu "${PN}.desktop"
-   doicon "${PN}.png"
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/cropgui/

2023-12-05 Thread Hanno Böck
commit: 3d8de3600bcd7c2a76b34c2902900897b79d1573
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Dec  5 12:35:49 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Dec  5 12:37:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8de360

media-gfx/cropgui: add 0.7

Add missing dependencies (exiftool and imagemagick).
Includes upstream fix for pillow updates.

Closes: https://bugs.gentoo.org/918915
Closes: https://bugs.gentoo.org/918916
Signed-off-by: Hanno Böck  gentoo.org>

 media-gfx/cropgui/Manifest   |  1 +
 media-gfx/cropgui/cropgui-0.7.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/media-gfx/cropgui/Manifest b/media-gfx/cropgui/Manifest
index def5a58d441a..8f2163e4771b 100644
--- a/media-gfx/cropgui/Manifest
+++ b/media-gfx/cropgui/Manifest
@@ -1 +1,2 @@
 DIST cropgui-0.6.tar.gz 855329 BLAKE2B 
d54098cdf8d8a0eb863ba7cf13d798db8102e147c30d64d246fc9955c4ee5aead253273fd66f0f2cd2d5aaf7abd10cfed01936c08daccdd92e342a56923bd95b
 SHA512 
dff9b1ea832c657c4407aea7ddeac880faaa4647bfe51ed43f9c1658f848cf9b6f9608451dcc006fe735012b52d318ebe5b59a31dc293cfabfb5ec5772612b68
+DIST cropgui-0.7.tar.gz 855705 BLAKE2B 
d2693034b3e3a4355f58c4d17d355721189da8442b5d49ba4c11dc0033371c74301a99c001613c427375bdb9cd733f56a870186a6a59b631feaae93dbd69b232
 SHA512 
ea06527bdd80382bf4986ea1eea8d3c0e11ea60c472bebb489fdc3bd8206f087d0377d769e8fe86ec4573f6d510266443fd25134894b91206e1c5c9d6f7cf563

diff --git a/media-gfx/cropgui/cropgui-0.7.ebuild 
b/media-gfx/cropgui/cropgui-0.7.ebuild
new file mode 100644
index ..38c97aa199df
--- /dev/null
+++ b/media-gfx/cropgui/cropgui-0.7.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11,12} )
+inherit python-r1 desktop wrapper xdg-utils
+
+DESCRIPTION="GUI for lossless cropping of jpeg images"
+HOMEPAGE="https://emergent.unpythonic.net/01248401946;
+SRC_URI="https://github.com/jepler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${PYTHON_DEPS}
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   media-libs/exiftool
+   media-gfx/imagemagick"
+
+install_cropgui_wrapper() {
+   python_domodule cropgtk.py cropgui_common.py filechooser.py 
cropgui.glade
+   make_wrapper "${PN}.tmp" "${PYTHON} 
$(python_get_sitedir)/${PN}/cropgtk.py"
+   python_newexe "${ED}/usr/bin/${PN}.tmp" "${PN}"
+   rm "${ED}/usr/bin/${PN}.tmp" || die
+}
+
+src_install() {
+   python_moduleinto "${PN}"
+   python_foreach_impl install_cropgui_wrapper
+
+   domenu "${PN}.desktop"
+   doicon "${PN}.png"
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/files/

2023-08-23 Thread Hanno Böck
commit: c85a3ac2117b1c20c9e6e6f871bde456d4a5b31e
Author: Hanno Böck  gentoo  org>
AuthorDate: Wed Aug 23 16:54:47 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Wed Aug 23 16:54:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85a3ac2

mail-mta/courier: remove obsolete patch

Closes: https://github.com/gentoo/gentoo/pull/32421
Signed-off-by: Hanno Böck  gentoo.org>

 .../files/courier-1.2.2-fix-getgrnam-buffer.diff   | 120 -
 1 file changed, 120 deletions(-)

diff --git a/mail-mta/courier/files/courier-1.2.2-fix-getgrnam-buffer.diff 
b/mail-mta/courier/files/courier-1.2.2-fix-getgrnam-buffer.diff
deleted file mode 100644
index 73384098189c..
--- a/mail-mta/courier/files/courier-1.2.2-fix-getgrnam-buffer.diff
+++ /dev/null
@@ -1,120 +0,0 @@
-diff -Naurp a/libs/numlib/changeuidgid.c b/libs/numlib/changeuidgid.c
 a/libs/numlib/changeuidgid.c   2022-03-06 20:02:45.0 +0100
-+++ b/libs/numlib/changeuidgid.c   2023-02-24 17:26:02.452835861 +0100
-@@ -52,10 +52,11 @@ void libmail_changeuidgid(uid_t uid, gid
-  */
- uid_t libmail_getuid(const char *uname, gid_t *pw_gid)
- {
--  size_t bufsize;
-+  int bufsize;
-   char *buf;
-   struct passwd pwbuf;
-   struct passwd *pw;
-+  int s;
- 
-   /*
-   ** uname might be a pointer returned from a previous called to getpw(),
-@@ -70,35 +71,39 @@ uid_t libmail_getuid(const char *uname,
-   }
-   strcpy(p, uname);
- 
--#ifdef _SC_GETGR_R_SIZE_MAX
--  bufsize = sysconf(_SC_GETGR_R_SIZE_MAX);
-+#ifdef _SC_GETPW_R_SIZE_MAX
-+  bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);
-   if (bufsize == -1)  /* Value was indeterminate */
--  {
- #endif
--  bufsize = 16384;/* Should be more than enough */
--  }
--
--  buf = malloc(bufsize);
--  if (buf == NULL)
-   {
--  perror("malloc");
--  exit(1);
-+  bufsize = 16384;/* Should be more than enough */
-   }
- 
-+  do {
-+  buf = malloc(bufsize);
-+  if (buf == NULL)
-+  {
-+  perror("malloc");
-+  exit(1);
-+  }
- 
--  errno=ENOENT;
--
--  getpwnam_r(p, , buf, bufsize, );
-+  s = getpwnam_r(p, , buf, bufsize, );
-+  if (s == ERANGE) {
-+  free(buf);
-+  bufsize += 1024;
-+  }
-+  } while (s == ERANGE && bufsize <= 65536);
- 
--  free(buf);
-+  free(p);
- 
-   if (pw == 0)
-   {
--  free(p);
--  perror("getpwnam");
-+  errno = s;
-+  perror("getpwnam_r");
-   exit(1);
-   }
--  free(p);
-+
-+  free(buf);
- 
-   if ( pw_gid ) *pw_gid = pw->pw_gid;
- 
-@@ -149,7 +154,7 @@ gid_t libmail_getgid(const char *gname)
-   struct group grp;
-   struct group *result;
-   char *buf;
--  size_t bufsize;
-+  int bufsize;
-   int s;
-   char*p=malloc(strlen(gname)+1);
- 
-@@ -168,14 +173,21 @@ gid_t libmail_getgid(const char *gname)
-   bufsize = 16384;/* Should be more than enough */
-   }
- 
--  buf = malloc(bufsize);
--  if (buf == NULL)
--  {
--  perror("malloc");
--  exit(1);
--  }
-+  do {
-+  buf = malloc(bufsize);
-+  if (buf == NULL)
-+  {
-+  perror("malloc");
-+  exit(1);
-+  }
-+
-+  s = getgrnam_r(p, , buf, bufsize, );
-+  if (s == ERANGE) {
-+  free(buf);
-+  bufsize += 1024;
-+  }
-+  } while (s == ERANGE && bufsize <= 65536);
- 
--  s = getgrnam_r(p, , buf, bufsize, );
-   free(p);
- 
-   if (result == NULL)
-@@ -187,7 +199,7 @@ gid_t libmail_getgid(const char *gname)
-   else
-   {
-   errno = s;
--  perror("getpwnam_r");
-+  perror("getgrnam_r");
-   }
-   exit(1);
-   }



[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2023-08-22 Thread Hanno Böck
commit: bfd08fc8f8d9c97d7dfa4c97bcbe1df3185dfb06
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Aug 22 18:10:31 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Aug 22 18:10:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd08fc8

mail-mta/courier: add 1.3.3

Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/Manifest |   1 +
 mail-mta/courier/courier-1.3.3.ebuild | 311 ++
 2 files changed, 312 insertions(+)

diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 191b0e755c28..06fe82d3f99e 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -1,2 +1,3 @@
 DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 
7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f
 SHA512 
6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a
 DIST courier-1.2.3.tar.bz2 7842828 BLAKE2B 
eac13d5c36279df1533af1e62e6b7b9fe0d5015f1f602a8291a2e507965a90d80167b6c443a983220de70a5f12ba6c19a1983ea12480e8cc2fe946c5524bfa6e
 SHA512 
72e96d6fb3e91d8f41c46b45601e2ebb0ce790317ddbc6030e02b294c421ef92b6c7a6de5dc463cbad1196cb6f5efe996e34c6aa1381ddd429c3d83fc48e74e6
+DIST courier-1.3.3.tar.bz2 7895876 BLAKE2B 
bb60630ba6ff3a4faee8096765ab00a417a7bef4bc22c8f0c423ce063c9a51762f015cb6ceadcebbad6032ad0fb30f5ecd5465cf8bc868bd0c8b4d0156838397
 SHA512 
92565c65392d4b26b519fc814571400d5b91f350e45828da6a274edb85b2875a579aa4a004ed1ecca1b8a9a53f44163231221408b9e90f1bda18ef7cc23e500a

diff --git a/mail-mta/courier/courier-1.3.3.ebuild 
b/mail-mta/courier/courier-1.3.3.ebuild
new file mode 100644
index ..5a2068123d54
--- /dev/null
+++ b/mail-mta/courier/courier-1.3.3.ebuild
@@ -0,0 +1,311 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+   fam web webmail gnutls"
+
+DEPEND="
+   >=net-libs/courier-authlib-0.72.0
+   >=net-libs/courier-unicode-2.2.6:=
+   net-dns/libidn2:=
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   >=sys-libs/gdbm-1.8.0:=
+   dev-libs/libpcre2
+   app-misc/mime-types
+   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
+   pam? ( sys-libs/pam )
+   mysql? ( dev-db/mysql-connector-c )
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   postgres? ( dev-db/postgresql:= )
+   spell? ( app-text/aspell )
+   fam? ( virtual/fam )
+   !mail-filter/maildrop
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/sendmail
+   !mail-mta/ssmtp[mta]
+   !mail-mta/opensmtpd
+   !net-mail/dot-forward
+   !sys-apps/ucspi-tcp
+   "
+
+RDEPEND="${DEPEND}
+   dev-lang/perl
+   sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+   !net-mail/courier-imap
+   !net-mail/cyrus-imapd"
+
+PDEPEND="pam? ( net-mail/mailbase )
+   crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+   use norewrite && eapply "${FILESDIR}/norewrite.patch"
+   default
+}
+
+src_configure() {
+   filter-flags '-fomit-frame-pointer'
+
+   local myconf
+   myconf=""
+
+   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
+
+   econf ${myconf} \
+   $(use_with fam) \
+   $(use_with ipv6) \
+   $(use_with spell ispell) \
+   $(use_with ldap ldapaliasd) \
+   $(use_enable ldap maildroldap) \
+   $(use_with gnutls) \
+   --with-notice=unicode \
+   --enable-mimetypes=/etc/mime.types \
+   --prefix=/usr \
+   --disable-root-check \
+   --mandir=/usr/share/man \
+   --sysconfdir=/etc/courier \
+   --datadir=/usr/share/courier \
+   --sharedstatedir=/var/lib/courier/com \
+   --localstatedir=/var/lib/courier \
+   --with-piddir=/var/run/courier \
+   --with-authdaemonvar=/var/lib/courier/authdaemon \
+   --with-mailuser=mail \
+ 

[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2023-08-22 Thread Hanno Böck
commit: d5a9c4d071352bab83458df8b81a2f803593bb2b
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Aug 22 17:28:45 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Aug 22 17:29:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a9c4d0

mail-mta/courier: drop 1.1.8-r2, 1.2.2, 1.2.2-r1, 1.2.3

Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/Manifest|   2 -
 mail-mta/courier/courier-1.1.8-r2.ebuild | 313 --
 mail-mta/courier/courier-1.2.2-r1.ebuild | 315 ---
 mail-mta/courier/courier-1.2.2.ebuild| 311 --
 mail-mta/courier/courier-1.2.3.ebuild| 311 --
 5 files changed, 1252 deletions(-)

diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 091add40e6c5..191b0e755c28 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -1,4 +1,2 @@
 DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 
7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f
 SHA512 
6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a
-DIST courier-1.1.8.tar.bz2 7655220 BLAKE2B 
189c87e416fe8d232e1fab8be47ff8258a54de2a6eccf1b02bd2839c6925018ee5b0ff3172ba791076c979d5c15a9dbcac1e7f515b0683066f3ff55369ea91a9
 SHA512 
9a0d96a20a75794fba57df11305326eb990091bd503763cd091ad29a4b34d9c1576d40c2e2d6eb81f3705e2d4b0a265c174df6e307a60fbbc1dc26110d931133
-DIST courier-1.2.2.tar.bz2 7841858 BLAKE2B 
93ff5cbfe6cc8e51c769718a7933c6f7acc7f910fd3c966c3f0703a8775d360b899f846e34174b48152d397d1c7e89f67b511ec31a63641649f015574149deec
 SHA512 
801893f77b3e18e01f3cec4a9d73abe8fc7aaca34d3c853fd5e6007e30c2b47f9e2f54e50fbff5a5bbb5ddb72ddcb5e4b7f862f17146253e44ad61b97bc556b0
 DIST courier-1.2.3.tar.bz2 7842828 BLAKE2B 
eac13d5c36279df1533af1e62e6b7b9fe0d5015f1f602a8291a2e507965a90d80167b6c443a983220de70a5f12ba6c19a1983ea12480e8cc2fe946c5524bfa6e
 SHA512 
72e96d6fb3e91d8f41c46b45601e2ebb0ce790317ddbc6030e02b294c421ef92b6c7a6de5dc463cbad1196cb6f5efe996e34c6aa1381ddd429c3d83fc48e74e6

diff --git a/mail-mta/courier/courier-1.1.8-r2.ebuild 
b/mail-mta/courier/courier-1.1.8-r2.ebuild
deleted file mode 100644
index 6862c3007f92..
--- a/mail-mta/courier/courier-1.1.8-r2.ebuild
+++ /dev/null
@@ -1,313 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic multilib
-
-DESCRIPTION="An MTA designed specifically for maildirs"
-HOMEPAGE="https://www.courier-mta.org/;
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
-   fam web webmail gnutls"
-
-DEPEND="
-   >=net-libs/courier-authlib-0.71.3
-   >=net-libs/courier-unicode-2.2.3:=
-   net-dns/libidn:=
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   >=sys-libs/gdbm-1.8.0:=
-   dev-libs/libpcre
-   app-misc/mime-types
-   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
-   pam? ( sys-libs/pam )
-   mysql? ( dev-db/mysql-connector-c )
-   ldap? ( >=net-nds/openldap-1.2.11:= )
-   postgres? ( dev-db/postgresql:= )
-   spell? ( app-text/aspell )
-   fam? ( virtual/fam )
-   !mail-filter/maildrop
-   !mail-mta/esmtp
-   !mail-mta/exim
-   !mail-mta/mini-qmail
-   !mail-mta/msmtp[mta]
-   !mail-mta/netqmail
-   !mail-mta/nullmailer
-   !mail-mta/postfix
-   !mail-mta/qmail-ldap
-   !mail-mta/sendmail
-   !mail-mta/ssmtp[mta]
-   !mail-mta/opensmtpd
-   !net-mail/dot-forward
-   !sys-apps/ucspi-tcp
-   "
-
-RDEPEND="${DEPEND}
-   dev-lang/perl
-   sys-process/procps"
-
-# get rid of old style virtual/imapd - bug 350792
-# all blockers really needed?
-RDEPEND="${RDEPEND}
-   !net-mail/bincimap
-   !net-mail/courier-imap
-   !net-mail/cyrus-imapd
-   !net-mail/uw-imap"
-
-PDEPEND="pam? ( net-mail/mailbase )
-   crypt? ( >=app-crypt/gnupg-1.0.4 )"
-
-src_prepare() {
-   use norewrite && eapply "${FILESDIR}/norewrite.patch"
-   default
-}
-
-src_configure() {
-   filter-flags '-fomit-frame-pointer'
-
-   local myconf
-   myconf=""
-
-   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
-
-   econf ${myconf} \
-   $(use_with fam) \
-   $(use_with ipv6) \
-   $(use_with spel

[gentoo-commits] repo/gentoo:master commit in: app-forensics/afl/, app-forensics/afl/files/

2023-08-02 Thread Hanno Böck
commit: 5713308aaacf4a4f3df3ba689ed1b145b3bb6619
Author: Hanno Böck  gentoo  org>
AuthorDate: Wed Aug  2 19:29:46 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Wed Aug  2 19:29:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5713308a

app-forensics/afl: clang 16 fix

Fix missing function type int in Makefile check.
Remove unused inherits.

Signed-off-by: Hanno Böck  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32146
Closes: https://bugs.gentoo.org/894514

 app-forensics/afl/afl-2.57b-r2.ebuild  |  9 ++---
 .../afl/files/afl-2.57b-implicit-int-clang16.patch | 14 ++
 2 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/app-forensics/afl/afl-2.57b-r2.ebuild 
b/app-forensics/afl/afl-2.57b-r2.ebuild
index 95bfacc4b55c..1d63aae81046 100644
--- a/app-forensics/afl/afl-2.57b-r2.ebuild
+++ b/app-forensics/afl/afl-2.57b-r2.ebuild
@@ -1,12 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit multilib toolchain-funcs flag-o-matic
+inherit toolchain-funcs
 
 # See https://github.com/google/AFL/pull/117
-PATCHES=( "${FILESDIR}/${P}-install-readmemd.diff" )
+PATCHES=(
+   "${FILESDIR}/${P}-install-readmemd.diff"
+   "${FILESDIR}/${P}-implicit-int-clang16.patch"
+)
 
 DESCRIPTION="american fuzzy lop - compile-time instrumentation fuzzer"
 HOMEPAGE="https://lcamtuf.coredump.cx/afl/;

diff --git a/app-forensics/afl/files/afl-2.57b-implicit-int-clang16.patch 
b/app-forensics/afl/files/afl-2.57b-implicit-int-clang16.patch
new file mode 100644
index ..dc432c5c08c4
--- /dev/null
+++ b/app-forensics/afl/files/afl-2.57b-implicit-int-clang16.patch
@@ -0,0 +1,14 @@
+Bug: https://bugs.gentoo.org/894514
+diff --git a/Makefile b/Makefile
+index 3819312..536c20b 100644
+--- a/Makefile
 b/Makefile
+@@ -50,7 +50,7 @@ ifndef AFL_NO_X86
+ 
+ test_x86:
+   @echo "[*] Checking for the ability to compile x86 code..."
+-  @echo 'main() { __asm__("xorb %al, %al"); }' | $(CC) -w -x c - -o .test 
|| ( echo; echo "Oops, looks like your compiler can't generate x86 code."; 
echo; echo "Don't panic! You can use the LLVM or QEMU mode, but see 
docs/INSTALL first."; echo "(To ignore this error, set AFL_NO_X86=1 and try 
again.)"; echo; exit 1 )
++  @echo 'int main() { __asm__("xorb %al, %al"); }' | $(CC) -w -x c - -o 
.test || ( echo; echo "Oops, looks like your compiler can't generate x86 
code."; echo; echo "Don't panic! You can use the LLVM or QEMU mode, but see 
docs/INSTALL first."; echo "(To ignore this error, set AFL_NO_X86=1 and try 
again.)"; echo; exit 1 )
+   @rm -f .test
+   @echo "[+] Everything seems to be working, ready to compile."
+ 



[gentoo-commits] repo/gentoo:master commit in: app-text/uudeview/files/, app-text/uudeview/

2023-04-28 Thread Hanno Böck
commit: d3755e075dd017ebb76976652a69e544e826a42d
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Apr 28 18:40:23 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Apr 28 18:40:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3755e07

app-text/uudeview: Fix implicit function declaration

Avoids issues with clang 16.

Closes: https://bugs.gentoo.org/900535
Signed-off-by: Hanno Böck  gentoo.org>

 .../files/uudeview-0.5.20-fix-implicit.diff| 12 ++
 app-text/uudeview/uudeview-0.5.20-r4.ebuild| 44 ++
 2 files changed, 56 insertions(+)

diff --git a/app-text/uudeview/files/uudeview-0.5.20-fix-implicit.diff 
b/app-text/uudeview/files/uudeview-0.5.20-fix-implicit.diff
new file mode 100644
index ..30b900d4509b
--- /dev/null
+++ b/app-text/uudeview/files/uudeview-0.5.20-fix-implicit.diff
@@ -0,0 +1,12 @@
+diff --git a/configure.in b/configure.in
+index 4ea5965..49100ff 100644
+--- a/configure.in
 b/configure.in
+@@ -518,6 +518,7 @@ AC_CHECK_FUNC([mkstemp],,[AC_MSG_ERROR([needs mkstemp])])
+ #
+ AC_MSG_CHECKING([for strerror])
+ AC_TRY_LINK([
++#include 
+ char *blubb() { return (char *) strerror (42); }
+ ],[
+ (void) blubb();

diff --git a/app-text/uudeview/uudeview-0.5.20-r4.ebuild 
b/app-text/uudeview/uudeview-0.5.20-r4.ebuild
new file mode 100644
index ..7ec9c8a0f37f
--- /dev/null
+++ b/app-text/uudeview/uudeview-0.5.20-r4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="uu, xx, base64, binhex decoder"
+HOMEPAGE="http://www.fpx.de/fp/Software/UUDeview/;
+SRC_URI="http://www.fpx.de/fp/Software/UUDeview/download/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-bugfixes.patch
+   "${FILESDIR}"/${P}-CVE-2004-2265.patch
+   "${FILESDIR}"/${P}-CVE-2008-2266.patch
+   "${FILESDIR}"/${P}-man.patch
+   "${FILESDIR}"/${P}-rename.patch
+   "${FILESDIR}"/${P}-makefile.patch
+   "${FILESDIR}"/${P}-fix-append_signature.patch
+   "${FILESDIR}"/${P}-string_format_issue.patch
+   "${FILESDIR}"/${P}-format-string-warning-inews.patch
+   "${FILESDIR}"/${P}-fix-function-definitions-clang16.patch
+   "${FILESDIR}"/${P}-fix-implicit.diff
+)
+
+DOCS=( HISTORY INSTALL README )
+
+src_prepare() {
+   sed -i "s:^\tar r:\t$(tc-getAR) r:" uulib/Makefile.in || die
+
+   default
+   mv configure.{in,ac} || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --disable-tcl \
+   --disable-tk
+}



[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2023-04-12 Thread Hanno Böck
commit: 8aa8c2d9c6f9304011be6b40d795d3e640a41c4d
Author: Hanno Böck  gentoo  org>
AuthorDate: Wed Apr 12 16:59:15 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Wed Apr 12 16:59:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa8c2d9

mail-mta/courier: Update dependency from libpcre to libpcre2

Courier was using libpcre2 for a while, but we still had libpcre
in dependencies.

Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/courier-1.2.3-r1.ebuild | 311 +++
 1 file changed, 311 insertions(+)

diff --git a/mail-mta/courier/courier-1.2.3-r1.ebuild 
b/mail-mta/courier/courier-1.2.3-r1.ebuild
new file mode 100644
index ..5a2068123d54
--- /dev/null
+++ b/mail-mta/courier/courier-1.2.3-r1.ebuild
@@ -0,0 +1,311 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+   fam web webmail gnutls"
+
+DEPEND="
+   >=net-libs/courier-authlib-0.72.0
+   >=net-libs/courier-unicode-2.2.6:=
+   net-dns/libidn2:=
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   >=sys-libs/gdbm-1.8.0:=
+   dev-libs/libpcre2
+   app-misc/mime-types
+   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
+   pam? ( sys-libs/pam )
+   mysql? ( dev-db/mysql-connector-c )
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   postgres? ( dev-db/postgresql:= )
+   spell? ( app-text/aspell )
+   fam? ( virtual/fam )
+   !mail-filter/maildrop
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/sendmail
+   !mail-mta/ssmtp[mta]
+   !mail-mta/opensmtpd
+   !net-mail/dot-forward
+   !sys-apps/ucspi-tcp
+   "
+
+RDEPEND="${DEPEND}
+   dev-lang/perl
+   sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+   !net-mail/courier-imap
+   !net-mail/cyrus-imapd"
+
+PDEPEND="pam? ( net-mail/mailbase )
+   crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+   use norewrite && eapply "${FILESDIR}/norewrite.patch"
+   default
+}
+
+src_configure() {
+   filter-flags '-fomit-frame-pointer'
+
+   local myconf
+   myconf=""
+
+   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
+
+   econf ${myconf} \
+   $(use_with fam) \
+   $(use_with ipv6) \
+   $(use_with spell ispell) \
+   $(use_with ldap ldapaliasd) \
+   $(use_enable ldap maildroldap) \
+   $(use_with gnutls) \
+   --with-notice=unicode \
+   --enable-mimetypes=/etc/mime.types \
+   --prefix=/usr \
+   --disable-root-check \
+   --mandir=/usr/share/man \
+   --sysconfdir=/etc/courier \
+   --datadir=/usr/share/courier \
+   --sharedstatedir=/var/lib/courier/com \
+   --localstatedir=/var/lib/courier \
+   --with-piddir=/var/run/courier \
+   --with-authdaemonvar=/var/lib/courier/authdaemon \
+   --with-mailuser=mail \
+   --with-mailgroup=mail \
+   --with-paranoid-smtpext \
+   --with-db=gdbm \
+   --disable-autorenamesent \
+   --cache-file="${S}/configuring.cache" \
+   --host="${CHOST}" debug=true || die "./configure"
+}
+
+src_compile() {
+   default
+}
+
+etc_courier() {
+   # Import existing /etc/courier/file if it exists.
+   # Add option only if it was not already set or even commented out
+   file="${1}" ; word="`echo \"${2}\" | sed -e\"s|=.*$||\" -e\"s|^.*opt 
||\"`"
+   [ ! -e "${D}/etc/courier/${file}" ] && [ -e "/etc/courier/${file}" ] && 
\
+   cp "/etc/courier/${file}" "${D}/etc/courier/${file}"
+   grep -q "${word}" "${D}/etc/courier/${file}" || \
+   echo "${2}" >> "${D}/etc/courier/${file}"
+}
+
+etc_courier_chg() {
+   file="${1}&qu

[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2023-04-05 Thread Hanno Böck
commit: 29d18b5fdee8573d9b8328ceeb565498ccb3f9ac
Author: Hanno Böck  gentoo  org>
AuthorDate: Wed Apr  5 18:16:13 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Wed Apr  5 18:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d18b5f

mail-mta/courier: add 1.2.3

Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/Manifest |   1 +
 mail-mta/courier/courier-1.2.3.ebuild | 311 ++
 2 files changed, 312 insertions(+)

diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 7fd5197e1fba..091add40e6c5 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -1,3 +1,4 @@
 DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 
7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f
 SHA512 
6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a
 DIST courier-1.1.8.tar.bz2 7655220 BLAKE2B 
189c87e416fe8d232e1fab8be47ff8258a54de2a6eccf1b02bd2839c6925018ee5b0ff3172ba791076c979d5c15a9dbcac1e7f515b0683066f3ff55369ea91a9
 SHA512 
9a0d96a20a75794fba57df11305326eb990091bd503763cd091ad29a4b34d9c1576d40c2e2d6eb81f3705e2d4b0a265c174df6e307a60fbbc1dc26110d931133
 DIST courier-1.2.2.tar.bz2 7841858 BLAKE2B 
93ff5cbfe6cc8e51c769718a7933c6f7acc7f910fd3c966c3f0703a8775d360b899f846e34174b48152d397d1c7e89f67b511ec31a63641649f015574149deec
 SHA512 
801893f77b3e18e01f3cec4a9d73abe8fc7aaca34d3c853fd5e6007e30c2b47f9e2f54e50fbff5a5bbb5ddb72ddcb5e4b7f862f17146253e44ad61b97bc556b0
+DIST courier-1.2.3.tar.bz2 7842828 BLAKE2B 
eac13d5c36279df1533af1e62e6b7b9fe0d5015f1f602a8291a2e507965a90d80167b6c443a983220de70a5f12ba6c19a1983ea12480e8cc2fe946c5524bfa6e
 SHA512 
72e96d6fb3e91d8f41c46b45601e2ebb0ce790317ddbc6030e02b294c421ef92b6c7a6de5dc463cbad1196cb6f5efe996e34c6aa1381ddd429c3d83fc48e74e6

diff --git a/mail-mta/courier/courier-1.2.3.ebuild 
b/mail-mta/courier/courier-1.2.3.ebuild
new file mode 100644
index ..b2b4f33d26c3
--- /dev/null
+++ b/mail-mta/courier/courier-1.2.3.ebuild
@@ -0,0 +1,311 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+   fam web webmail gnutls"
+
+DEPEND="
+   >=net-libs/courier-authlib-0.72.0
+   >=net-libs/courier-unicode-2.2.6:=
+   net-dns/libidn2:=
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   >=sys-libs/gdbm-1.8.0:=
+   dev-libs/libpcre
+   app-misc/mime-types
+   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
+   pam? ( sys-libs/pam )
+   mysql? ( dev-db/mysql-connector-c )
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   postgres? ( dev-db/postgresql:= )
+   spell? ( app-text/aspell )
+   fam? ( virtual/fam )
+   !mail-filter/maildrop
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/sendmail
+   !mail-mta/ssmtp[mta]
+   !mail-mta/opensmtpd
+   !net-mail/dot-forward
+   !sys-apps/ucspi-tcp
+   "
+
+RDEPEND="${DEPEND}
+   dev-lang/perl
+   sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+   !net-mail/courier-imap
+   !net-mail/cyrus-imapd"
+
+PDEPEND="pam? ( net-mail/mailbase )
+   crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+   use norewrite && eapply "${FILESDIR}/norewrite.patch"
+   default
+}
+
+src_configure() {
+   filter-flags '-fomit-frame-pointer'
+
+   local myconf
+   myconf=""
+
+   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
+
+   econf ${myconf} \
+   $(use_with fam) \
+   $(use_with ipv6) \
+   $(use_with spell ispell) \
+   $(use_with ldap ldapaliasd) \
+   $(use_enable ldap maildroldap) \
+   $(use_with gnutls) \
+   --with-notice=unicode \
+   --enable-mimetypes=/etc/mime.types \
+   --prefix=/usr \
+   --disable-root-check \
+   --mandir=/usr/share/man \
+   --sysconfdir=/etc/courier \
+   --d

[gentoo-commits] repo/gentoo:master commit in: dev-python/python-axolotl-curve25519/, ...

2023-04-01 Thread Hanno Böck
commit: a8faec5b1709f76e12cde2a7ec5fc75c9c16a56c
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Apr  1 16:50:50 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Apr  1 16:50:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8faec5b

dev-python/python-axolotl-curve25519: Fix setuptools warning

Closes: https://bugs.gentoo.org/797808
Signed-off-by: Hanno Böck  gentoo.org>

 ...n-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff | 12 
 .../python-axolotl-curve25519-0.4.1_p2-r4.ebuild |  3 ++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git 
a/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff
 
b/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff
new file mode 100644
index ..b62111a0b7c3
--- /dev/null
+++ 
b/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-0.4.1_p2-fix-setuptools-warning.diff
@@ -0,0 +1,12 @@
+diff -Naurp a/setup.py b/setup.py
+--- a/setup.py 2018-04-14 12:44:43.0 +0200
 b/setup.py 2023-04-01 18:39:19.732484796 +0200
+@@ -18,7 +18,7 @@ module_curve = Extension('axolotl_curve2
+ )
+ setup(
+ name='python-axolotl-curve25519',
+-version="0.4.1-2",
++version="0.4.1.post2",
+ license='GPLv3 License',
+ author='Tarek Galal',
+ ext_modules = [module_curve],

diff --git 
a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
 
b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
index b2e958e91dbe..6077f4fd176f 100644
--- 
a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
+++ 
b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild
@@ -19,4 +19,5 @@ LICENSE="BSD GPL-3"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~riscv x86"
 
-PATCHES=( "${FILESDIR}/python-axolotl-curve25519-fix-type.patch" )
+PATCHES=( "${FILESDIR}/python-axolotl-curve25519-fix-type.patch"
+   "${FILESDIR}/${P}-fix-setuptools-warning.diff" )



[gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/

2023-03-30 Thread Hanno Böck
commit: 0f41976828c7283b927a122ba289940ca4e3c791
Author: Hanno Böck  gentoo  org>
AuthorDate: Thu Mar 30 07:52:10 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Thu Mar 30 07:52:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f419768

mail-filter/zdkimfilter: add 3.15

Signed-off-by: Hanno Böck  gentoo.org>

 mail-filter/zdkimfilter/Manifest|  1 +
 mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest
index 8ebdf2f74e31..69388db26226 100644
--- a/mail-filter/zdkimfilter/Manifest
+++ b/mail-filter/zdkimfilter/Manifest
@@ -1,2 +1,3 @@
 DIST zdkimfilter-3.13.tar.gz 928058 BLAKE2B 
70e16bb9063e966b03d5fd96b8ec458cf5451bb7ce3941539687897a6ad5446a05a8da54a129352ada98b9ed9d4412f3534e189034e9b2507ffe22d0aecf5f1d
 SHA512 
1d3a5d1e5b9f8d56f6a03dd08c09ac7ee52fc9af0d305da3965fbd59e6dffcc85238f448df6746ad4f692dfe2bc928a1209ca6630c63ee3c378cb2660f019ce4
 DIST zdkimfilter-3.14.tar.gz 937212 BLAKE2B 
93a7e74ad347d171527c24d0f9ee8c38895607ebb3bf08505eef1083cc63d199f82f98d45b9537ecd60e46716f9601694fc8df9d1a96dfd5f7ce74f1646c13ab
 SHA512 
3d8fa2955fe4c61de961d5396a14cdfd60e7df4c48b19dcdc283688192693ad4876ce470a2e9de18292f3addb7f9c2fed3586e4fe11ab3a362456af7c036eb1b
+DIST zdkimfilter-3.15.tar.gz 940615 BLAKE2B 
7d28b116ecbe64700eaecb5c51b4a11d01c02c59873d22bd4f909274a270e836f75a0ce4fd0b722ff4dcfc6b83e0383789fa31acd8493ed3d1a641807246e9da
 SHA512 
9df73cb246146cd217704887d4e3d78460e492803337cf75b4fcdc28c0ac0565d84340f85d07891af5b07d36b34aedf45182bb52ef53ac30e6ae3d8dec53977c

diff --git a/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild
new file mode 100644
index ..495b98b46cd9
--- /dev/null
+++ b/mail-filter/zdkimfilter/zdkimfilter-3.15.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="DKIM filter for Courier-MTA"
+HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
+SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="net-libs/gnutls
+   mail-mta/courier
+   dev-db/opendbx
+   dev-libs/nettle:=
+   net-dns/libidn2:=
+   dev-libs/libunistring:=
+   dev-libs/libbsd"
+RDEPEND="${DEPEND}"
+
+# Tests don't work with portage sandbox
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   diropts -o mail -g mail
+   dodir /etc/courier/filters/keys
+   dodoc release-notes-*.txt README ChangeLog
+   dodoc odbx_example.{conf,sql}
+}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/

2023-03-10 Thread Hanno Böck
commit: 1f8b0de60f5abf4d590b98c0d0b110673a2fa719
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Mar 10 20:42:59 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Mar 10 20:42:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8b0de6

mail-filter/zdkimfilter: add 3.14

Signed-off-by: Hanno Böck  gentoo.org>

 mail-filter/zdkimfilter/Manifest|  1 +
 mail-filter/zdkimfilter/zdkimfilter-3.14.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest
index 9dc46e690f45..8ebdf2f74e31 100644
--- a/mail-filter/zdkimfilter/Manifest
+++ b/mail-filter/zdkimfilter/Manifest
@@ -1 +1,2 @@
 DIST zdkimfilter-3.13.tar.gz 928058 BLAKE2B 
70e16bb9063e966b03d5fd96b8ec458cf5451bb7ce3941539687897a6ad5446a05a8da54a129352ada98b9ed9d4412f3534e189034e9b2507ffe22d0aecf5f1d
 SHA512 
1d3a5d1e5b9f8d56f6a03dd08c09ac7ee52fc9af0d305da3965fbd59e6dffcc85238f448df6746ad4f692dfe2bc928a1209ca6630c63ee3c378cb2660f019ce4
+DIST zdkimfilter-3.14.tar.gz 937212 BLAKE2B 
93a7e74ad347d171527c24d0f9ee8c38895607ebb3bf08505eef1083cc63d199f82f98d45b9537ecd60e46716f9601694fc8df9d1a96dfd5f7ce74f1646c13ab
 SHA512 
3d8fa2955fe4c61de961d5396a14cdfd60e7df4c48b19dcdc283688192693ad4876ce470a2e9de18292f3addb7f9c2fed3586e4fe11ab3a362456af7c036eb1b

diff --git a/mail-filter/zdkimfilter/zdkimfilter-3.14.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-3.14.ebuild
new file mode 100644
index ..495b98b46cd9
--- /dev/null
+++ b/mail-filter/zdkimfilter/zdkimfilter-3.14.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="DKIM filter for Courier-MTA"
+HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
+SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="net-libs/gnutls
+   mail-mta/courier
+   dev-db/opendbx
+   dev-libs/nettle:=
+   net-dns/libidn2:=
+   dev-libs/libunistring:=
+   dev-libs/libbsd"
+RDEPEND="${DEPEND}"
+
+# Tests don't work with portage sandbox
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   diropts -o mail -g mail
+   dodir /etc/courier/filters/keys
+   dodoc release-notes-*.txt README ChangeLog
+   dodoc odbx_example.{conf,sql}
+}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/

2023-03-10 Thread Hanno Böck
commit: a8d3e70f860d86628db6305b3b9581118d805cfe
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Mar 10 09:30:45 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Mar 10 09:30:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d3e70f

mail-filter/zdkimfilter: drop 1.8, 2.1, 2.2, 3.13

Signed-off-by: Hanno Böck  gentoo.org>

 mail-filter/zdkimfilter/Manifest|  3 ---
 mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild  | 35 -
 mail-filter/zdkimfilter/zdkimfilter-2.1.ebuild  | 35 -
 mail-filter/zdkimfilter/zdkimfilter-2.2.ebuild  | 35 -
 mail-filter/zdkimfilter/zdkimfilter-3.13.ebuild | 34 
 5 files changed, 142 deletions(-)

diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest
index 6375da13fcf9..9dc46e690f45 100644
--- a/mail-filter/zdkimfilter/Manifest
+++ b/mail-filter/zdkimfilter/Manifest
@@ -1,4 +1 @@
-DIST zdkimfilter-1.8.tar.gz 717481 BLAKE2B 
ec662a02c4a248085a42548d892084eb23c592c0511026039d18e8cc7a1a46dcf37411f8fc7395be507065ddb9cda8c5a1226e5e379852b4ef7ee84c2936b439
 SHA512 
e4b32c5d636db8a76ecfc2e4c8b1bda2053dc6c5baba13ed66120458f012a9d22d9ec269ae88100f1cc048b9c7d6c67a887ed1a48435a6353ab68bc13054c42c
-DIST zdkimfilter-2.1.tar.gz 737474 BLAKE2B 
a36155eef3bc31ede1446244f920040f1885109deae5646379f66a1a41315ad7f90552b64f138a61c4d88c0f616e2524fd8911302fd301503e70443948a68a34
 SHA512 
493a53d0879c7516196df32e364bf94d4f7f5265095637417ca9e569145dea68e528debe93f0835ffac493f05ab38d2b4cbd2bcd7da8029f5a9ef98a488d058d
-DIST zdkimfilter-2.2.tar.gz 742580 BLAKE2B 
b0d7c4ead1e6f3d3588c0b197b9615dd9cddde62230937a1d91ad38799e90e9ec18d29a14c14def9e1f88207afaebe3de496a57a78c049871d875391abce9574
 SHA512 
3a258f67ace9542dbc150ad1e89791fd50885c9e2599fffeb84b85460a56b3b3541f62779d374366b405274f92d5fa518d8e4c758e82a8a7dfac8a94fb0c6d91
 DIST zdkimfilter-3.13.tar.gz 928058 BLAKE2B 
70e16bb9063e966b03d5fd96b8ec458cf5451bb7ce3941539687897a6ad5446a05a8da54a129352ada98b9ed9d4412f3534e189034e9b2507ffe22d0aecf5f1d
 SHA512 
1d3a5d1e5b9f8d56f6a03dd08c09ac7ee52fc9af0d305da3965fbd59e6dffcc85238f448df6746ad4f692dfe2bc928a1209ca6630c63ee3c378cb2660f019ce4

diff --git a/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild
deleted file mode 100644
index d7ee7b6edfc1..
--- a/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-DESCRIPTION="DKIM filter for Courier-MTA"
-HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
-SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug"
-
-DEPEND="mail-filter/opendkim
-   mail-mta/courier
-   dev-db/opendbx
-   dev-libs/nettle:=
-   net-dns/libidn2:=
-   dev-libs/libunistring:="
-RDEPEND="${DEPEND}"
-
-# For working tests we need a fix for opendkim,
-# see https://bugs.gentoo.org/700174
-RESTRICT="test"
-
-src_configure() {
-   econf $(use_enable debug)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   diropts -o mail -g mail
-   dodir /etc/courier/filters/keys
-   dodoc release-notes-*.txt README ChangeLog
-   dodoc odbx_example.{conf,sql}
-}

diff --git a/mail-filter/zdkimfilter/zdkimfilter-2.1.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-2.1.ebuild
deleted file mode 100644
index d7ee7b6edfc1..
--- a/mail-filter/zdkimfilter/zdkimfilter-2.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-DESCRIPTION="DKIM filter for Courier-MTA"
-HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
-SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug"
-
-DEPEND="mail-filter/opendkim
-   mail-mta/courier
-   dev-db/opendbx
-   dev-libs/nettle:=
-   net-dns/libidn2:=
-   dev-libs/libunistring:="
-RDEPEND="${DEPEND}"
-
-# For working tests we need a fix for opendkim,
-# see https://bugs.gentoo.org/700174
-RESTRICT="test"
-
-src_configure() {
-   econf $(use_enable debug)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   diropts -o mail -g mail
-   dodir /etc/courier/filters/keys
-   dodoc release-notes-*.txt README ChangeLog
-   dodoc odbx_example.{conf,sql}
-}

diff --git a/mail-filter/zdkimfilter/zdkimfilter-2.2.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-2.2.ebuild
deleted file mode 100644
index d7ee7b6edfc1..
--- a/mail-filter/zdkimfilter/zdkimfilter-2.2.ebuild
+++ /dev/null

[gentoo-commits] repo/gentoo:master commit in: mail-filter/courier-pythonfilter/

2023-02-26 Thread Hanno Böck
commit: 1321bf6a89e0149ad8dfce0b68a12207f883d9a9
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 26 19:07:59 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 26 19:07:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1321bf6a

mail-filter/courier-pythonfilter: add 3.0.4

Support Python 3.11, EAPI 8.

Closes: https://bugs.gentoo.org/896974
Signed-off-by: Hanno Böck  gentoo.org>

 mail-filter/courier-pythonfilter/Manifest |  1 +
 .../courier-pythonfilter-3.0.4.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/mail-filter/courier-pythonfilter/Manifest 
b/mail-filter/courier-pythonfilter/Manifest
index 62b8a02241b7..ea73949011e7 100644
--- a/mail-filter/courier-pythonfilter/Manifest
+++ b/mail-filter/courier-pythonfilter/Manifest
@@ -1,2 +1,3 @@
 DIST courier-pythonfilter-3.0.2.tar.gz 59121 BLAKE2B 
6223ddd62c1c1af980720451e3446cd3b2296a243c5c8d3b5e60fd8640e3391ba2e561ea251bbacbb4a1c6cdbe7eccf6f7ff8221d952cf5703d389b0267a1a2f
 SHA512 
62985a3fefc2d324b3ba7035117e88e4e246815e63fe1b681af11a38a20ea55e649a233c1979b918b166f5c2abbcc22037f215b73be298763f777648249cd652
 DIST courier-pythonfilter-3.0.3.tar.gz 61994 BLAKE2B 
286e9b9af580512080663cf392d9ebbe12bb35e527e3b8ab5b2c10109049d7dd3ff227f17cce126f6fdf7cf4053b163e494ad23f4260a3778a5ed58af5b50f0e
 SHA512 
0dda245f634a181a363e99be0641c627f778d5c7d3dc67c0fab27a6471d5d4a76d24e371ffe72456653875ffcae58eb423f5885fd483d5882f0dd75be5b946ff
+DIST courier-pythonfilter-3.0.4.tar.gz 63336 BLAKE2B 
0a002b68a1828d20258f7671bd91bded3960e1b60cb00ec80ca43fcb783729509c18b2603fbc044649b2514a6911b71b369c0525c87a47719b5328dfd78dcea2
 SHA512 
00b08b607ed6c613a5a010855c34580d0ea22e11e6ca9d5f2a9806c9f1f9cce15d32b66822433c29e23b71b955da18fe63bf78fb6240e6e6f026a27f52c2d86c

diff --git a/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild 
b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild
new file mode 100644
index ..074fe41d1cd8
--- /dev/null
+++ b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.4.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9,10,11} )
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python filtering architecture for the Courier MTA"
+HOMEPAGE="https://pypi.org/project/courier-pythonfilter/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="mail-mta/courier"



[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/files/, mail-mta/courier/

2023-02-24 Thread Hanno Böck
commit: 6b52d85af94a36c9eac2655ac49f956c3bff757c
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Feb 24 19:48:03 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Feb 24 19:48:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b52d85a

mail-mta/courier: Fix errors with getgrnam_r buffer.

This patches a bug that can cause courier to malfunction on systems
with a large number of users. See upstream pull request for
details: https://github.com/svarshavchik/courier-libs/pull/30

Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/courier-1.2.2-r1.ebuild   | 315 +
 .../files/courier-1.2.2-fix-getgrnam-buffer.diff   | 120 
 2 files changed, 435 insertions(+)

diff --git a/mail-mta/courier/courier-1.2.2-r1.ebuild 
b/mail-mta/courier/courier-1.2.2-r1.ebuild
new file mode 100644
index ..7ef2ccb961ea
--- /dev/null
+++ b/mail-mta/courier/courier-1.2.2-r1.ebuild
@@ -0,0 +1,315 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+# Avoids failures on systems with large numbers of users in a group,
+# see https://github.com/svarshavchik/courier-libs/pull/30
+PATCHES=( "${FILESDIR}/courier-1.2.2-fix-getgrnam-buffer.diff" )
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+   fam web webmail gnutls"
+
+DEPEND="
+   >=net-libs/courier-authlib-0.72.0
+   >=net-libs/courier-unicode-2.2.6:=
+   net-dns/libidn2:=
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   >=sys-libs/gdbm-1.8.0:=
+   dev-libs/libpcre
+   app-misc/mime-types
+   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
+   pam? ( sys-libs/pam )
+   mysql? ( dev-db/mysql-connector-c )
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   postgres? ( dev-db/postgresql:= )
+   spell? ( app-text/aspell )
+   fam? ( virtual/fam )
+   !mail-filter/maildrop
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/sendmail
+   !mail-mta/ssmtp[mta]
+   !mail-mta/opensmtpd
+   !net-mail/dot-forward
+   !sys-apps/ucspi-tcp
+   "
+
+RDEPEND="${DEPEND}
+   dev-lang/perl
+   sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+   !net-mail/courier-imap
+   !net-mail/cyrus-imapd"
+
+PDEPEND="pam? ( net-mail/mailbase )
+   crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+   use norewrite && eapply "${FILESDIR}/norewrite.patch"
+   default
+}
+
+src_configure() {
+   filter-flags '-fomit-frame-pointer'
+
+   local myconf
+   myconf=""
+
+   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
+
+   econf ${myconf} \
+   $(use_with fam) \
+   $(use_with ipv6) \
+   $(use_with spell ispell) \
+   $(use_with ldap ldapaliasd) \
+   $(use_enable ldap maildroldap) \
+   $(use_with gnutls) \
+   --with-notice=unicode \
+   --enable-mimetypes=/etc/mime.types \
+   --prefix=/usr \
+   --disable-root-check \
+   --mandir=/usr/share/man \
+   --sysconfdir=/etc/courier \
+   --datadir=/usr/share/courier \
+   --sharedstatedir=/var/lib/courier/com \
+   --localstatedir=/var/lib/courier \
+   --with-piddir=/var/run/courier \
+   --with-authdaemonvar=/var/lib/courier/authdaemon \
+   --with-mailuser=mail \
+   --with-mailgroup=mail \
+   --with-paranoid-smtpext \
+   --with-db=gdbm \
+   --disable-autorenamesent \
+   --cache-file="${S}/configuring.cache" \
+   --host="${CHOST}" debug=true || die "./configure"
+}
+
+src_compile() {
+   default
+}
+
+etc_courier() {
+   # Import existing /etc/courier/file if it exists.
+   # Add option only if it was not already set or even commented out
+   file="${1}" ; word="`echo \"${2}\" | sed -e\"s|=.*$||\" -e\"s|^.*opt 
||\"`"
+   [ ! -e "${D}/etc/courier/${file}" ] &a

[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2023-02-21 Thread Hanno Böck
commit: bde1f23d6ad54b763506b57e0f040e59577c644c
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Feb 21 14:13:20 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Feb 21 14:13:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde1f23d

mail-mta/courier: add 1.2.2

Use EAPI 8.
Dependency change from libidn to libidn2.
Remove obsolete blockers.

Signed-off-by: Hanno Böck  gentoo.org>

 mail-mta/courier/Manifest |   1 +
 mail-mta/courier/courier-1.2.2.ebuild | 311 ++
 2 files changed, 312 insertions(+)

diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 6436bf1e9004..7fd5197e1fba 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -1,2 +1,3 @@
 DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 
7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f
 SHA512 
6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a
 DIST courier-1.1.8.tar.bz2 7655220 BLAKE2B 
189c87e416fe8d232e1fab8be47ff8258a54de2a6eccf1b02bd2839c6925018ee5b0ff3172ba791076c979d5c15a9dbcac1e7f515b0683066f3ff55369ea91a9
 SHA512 
9a0d96a20a75794fba57df11305326eb990091bd503763cd091ad29a4b34d9c1576d40c2e2d6eb81f3705e2d4b0a265c174df6e307a60fbbc1dc26110d931133
+DIST courier-1.2.2.tar.bz2 7841858 BLAKE2B 
93ff5cbfe6cc8e51c769718a7933c6f7acc7f910fd3c966c3f0703a8775d360b899f846e34174b48152d397d1c7e89f67b511ec31a63641649f015574149deec
 SHA512 
801893f77b3e18e01f3cec4a9d73abe8fc7aaca34d3c853fd5e6007e30c2b47f9e2f54e50fbff5a5bbb5ddb72ddcb5e4b7f862f17146253e44ad61b97bc556b0

diff --git a/mail-mta/courier/courier-1.2.2.ebuild 
b/mail-mta/courier/courier-1.2.2.ebuild
new file mode 100644
index ..b2b4f33d26c3
--- /dev/null
+++ b/mail-mta/courier/courier-1.2.2.ebuild
@@ -0,0 +1,311 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+   fam web webmail gnutls"
+
+DEPEND="
+   >=net-libs/courier-authlib-0.72.0
+   >=net-libs/courier-unicode-2.2.6:=
+   net-dns/libidn2:=
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   >=sys-libs/gdbm-1.8.0:=
+   dev-libs/libpcre
+   app-misc/mime-types
+   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
+   pam? ( sys-libs/pam )
+   mysql? ( dev-db/mysql-connector-c )
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   postgres? ( dev-db/postgresql:= )
+   spell? ( app-text/aspell )
+   fam? ( virtual/fam )
+   !mail-filter/maildrop
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/sendmail
+   !mail-mta/ssmtp[mta]
+   !mail-mta/opensmtpd
+   !net-mail/dot-forward
+   !sys-apps/ucspi-tcp
+   "
+
+RDEPEND="${DEPEND}
+   dev-lang/perl
+   sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+   !net-mail/courier-imap
+   !net-mail/cyrus-imapd"
+
+PDEPEND="pam? ( net-mail/mailbase )
+   crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+   use norewrite && eapply "${FILESDIR}/norewrite.patch"
+   default
+}
+
+src_configure() {
+   filter-flags '-fomit-frame-pointer'
+
+   local myconf
+   myconf=""
+
+   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
+
+   econf ${myconf} \
+   $(use_with fam) \
+   $(use_with ipv6) \
+   $(use_with spell ispell) \
+   $(use_with ldap ldapaliasd) \
+   $(use_enable ldap maildroldap) \
+   $(use_with gnutls) \
+   --with-notice=unicode \
+   --enable-mimetypes=/etc/mime.types \
+   --prefix=/usr \
+   --disable-root-check \
+   --mandir=/usr/share/man \
+   --sysconfdir=/etc/courier \
+   --datadir=/usr/share/courier \
+   --sharedstatedir=/var/lib/courier/com \
+   --localstatedir=/var/lib/courier \
+   --with-piddir=/var/run/courier \
+   --with-authdaemonvar=

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

2023-02-21 Thread Hanno Böck
commit: 9058667406fdc430de14ae5833bdc74e502e9dd7
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Feb 21 14:10:47 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Feb 21 14:10:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90586674

net-libs/courier-authlib: add 0.72.0

Use EAPI 8.

Signed-off-by: Hanno Böck  gentoo.org>

 net-libs/courier-authlib/Manifest  |   1 +
 .../courier-authlib/courier-authlib-0.72.0.ebuild  | 148 +
 2 files changed, 149 insertions(+)

diff --git a/net-libs/courier-authlib/Manifest 
b/net-libs/courier-authlib/Manifest
index 433b7134be87..27cd00380ef0 100644
--- a/net-libs/courier-authlib/Manifest
+++ b/net-libs/courier-authlib/Manifest
@@ -1,2 +1,3 @@
 DIST courier-authlib-0.71.0.tar.bz2 2207895 BLAKE2B 
8eb92b2c07acfb662b34a2234759a80f3a1b5a96c9e537cd6215bd9a9a607ed8995461dd599e4fe2698e70510f11815ad13a0511446303ae5e26ff616f05d92f
 SHA512 
7a9700c472fd9d6942bd15dfd8db474a738817608bcd8106b6211b24cdc0631fd69f99e7a5c9e9f6088c16b53a9304ec429c031b16621f8ef52581af8a4256ec
 DIST courier-authlib-0.71.3.tar.bz2 2208794 BLAKE2B 
4b0f56f066368383d471dd8f46941f7b652a87be939ba6319cf99115991c03dd117d6bc246cc802fa7066ce5c75aaa102c59ae397948dd31ddbbb024059566ef
 SHA512 
02c55ff1a91aac581942f8a4a01edd2bb8e2e1a07faf551d40a97583ce2f6eab12e850e3170df255c1e7680a34e418784ec14bb033825d6bac21192ae37ce55d
+DIST courier-authlib-0.72.0.tar.bz2 2274507 BLAKE2B 
238fbc8d046dd3c1f2eb6357f9b1995dd666171dfb8a6ba40ee68446bc6cfb9624b53f4603376119798130d5319f5489690bf1567d9d59db4448a4478aff2dc9
 SHA512 
1d04c3a10fffddfd2c3cae1c5543a01ec6fcc4ccdf77b13714542ce7189e4924836a64123a9e7231fda698cca9a930be65a4a2382f3cd96364635f754bf40ce3

diff --git a/net-libs/courier-authlib/courier-authlib-0.72.0.ebuild 
b/net-libs/courier-authlib/courier-authlib-0.72.0.ebuild
new file mode 100644
index ..da59ee50df02
--- /dev/null
+++ b/net-libs/courier-authlib/courier-authlib-0.72.0.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="Courier authentication library"
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+HOMEPAGE="https://www.courier-mta.org/authlib/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="berkdb debug gdbm ldap mysql pam postgres sqlite static-libs"
+
+RESTRICT="!berkdb? ( test )"
+
+DEPEND="net-mail/mailbase
+   >=net-libs/courier-unicode-2.2.6:=
+   virtual/libcrypt:=
+   gdbm? ( sys-libs/gdbm:= )
+   !gdbm? ( sys-libs/db:= )
+   dev-libs/openssl:0=
+   ldap? ( >=net-nds/openldap-1.2.11:= )
+   mysql? ( dev-db/mysql-connector-c:= )
+   pam? ( sys-libs/pam )
+   postgres? ( dev-db/postgresql:= )
+   sqlite? ( dev-db/sqlite:3 )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   if ! has_version 'dev-tcltk/expect' ; then
+   ewarn 'The dev-tcltk/expect package is not installed.'
+   ewarn 'Without it, you will not be able to change system login 
passwords.'
+   ewarn 'However non-system authentication modules (LDAP, MySQL, 
PostgreSQL,'
+   ewarn 'and others) will work just fine.'
+   fi
+}
+
+src_configure() {
+   filter-flags -fomit-frame-pointer
+   local myconf
+   if use berkdb ; then
+   if use gdbm ; then
+   ewarn "Both gdbm and berkdb selected. Using gdbm."
+   else
+   myconf="--with-db=db"
+   fi
+   fi
+   use gdbm && myconf="--with-db=gdbm"
+   use debug && myconf+=" debug=true"
+   use sqlite && myconf+=" --with-sqlite-libs"
+
+   econf \
+   --sysconfdir=/etc/courier \
+   --datadir=/usr/share/courier \
+   --localstatedir=/var/lib/courier \
+   --sharedstatedir=/var/lib/courier/com \
+   --with-authdaemonvar=/var/lib/courier/authdaemon \
+   --with-authshadow \
+   --with-mailuser=mail \
+   --with-mailgroup=mail \
+   --cache-file="${S}/configuring.cache" \
+   $(use_with pam authpam) \
+   $(use_with ldap authldap) \
+   $(use_with mysql authmysql) \
+   $(use_with postgres authpgsql) \
+   $(use_with sqlite authsqlite) \
+   ${myconf}
+}
+
+orderfirst() {
+   file="${D}/etc/courier/authlib/${1}" ; option="${2}" ; param="${3}"
+   if [[ -e "${file}" ]] ; then
+   orig="$(grep ^${option}= ${file} | cut -d\" -f 2)"
+   new="${op

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

2023-02-21 Thread Hanno Böck
commit: 841c4e92d22daa4933d5f0a100777d41c00abdc7
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Feb 21 14:09:41 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Feb 21 14:09:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841c4e92

net-libs/courier-unicode: add 2.2.6

Port to EAPI 8.

Signed-off-by: Hanno Böck  gentoo.org>

 net-libs/courier-unicode/Manifest  |  1 +
 .../courier-unicode/courier-unicode-2.2.6.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/net-libs/courier-unicode/Manifest 
b/net-libs/courier-unicode/Manifest
index ab8426190239..acd66f980b1c 100644
--- a/net-libs/courier-unicode/Manifest
+++ b/net-libs/courier-unicode/Manifest
@@ -1,3 +1,4 @@
 DIST courier-unicode-2.1.2.tar.bz2 445242 BLAKE2B 
118afeefbb0d957f3a0b7a39e573edbdc3fa1d85c1028f4aca46137402f01a6b4d5df11c48e9d8235483ba277e187863d3f8f7b1cf426a1b5f2d40eb243cca4f
 SHA512 
97d1c12917a1d415b4dfb8155e2573e0e4101112433107e252e393765fa88edd5aa8d349a2c201ea951bf0e9d51ac0f0c694c308fbe9909929364661bc24
 DIST courier-unicode-2.1.tar.bz2 447917 BLAKE2B 
0d225849322ccaacea9eef49225952ac5219ab2967f30ca1c0412b73790b77682a077c2c08cff7b606cc1fdc6542db7e0895afdf7ba34f73e2a71aba5311df99
 SHA512 
1ee0bb3a548bfae4ebdc92ff8eeff5d22705c0df55e37e98880a12f1bfb186034e0c1ea2e1f03073b40e1d11147828304be93467d5d51e394fe39fd5746e
 DIST courier-unicode-2.2.3.tar.bz2 593337 BLAKE2B 
b384aaac20ae645f4eaf256c90e50dda4e7b7e78f91188fbadae9851c7fb1c994b1b91b942a02cabbea357e15bc3d9e9d64f97d2810a359604303905b3d03fba
 SHA512 
aab25e9b095e11e5744d4148b50d95ded2a5613c48146f90dacb796eba82aaf41b0ea86ec82a0edd702ad2a8c00bb7f784e12c3ddd01777a19edb3da10a168f3
+DIST courier-unicode-2.2.6.tar.bz2 598551 BLAKE2B 
870e3add65747354ea8a91d58272a588bec84553ebbbff68ce6fb1ffc36a3d359a7988b696c6af0dcd5e25bf95dac5de6ce4abc999ab7c41edb6f7d8971087e7
 SHA512 
02db2da4cec2daecbfc953f4bbe6df34d68554668371a740a20c90707b8d6fe7d516e0c8fec83f6cecdd9bab239cbc1f5adef004babd67d642aed81e5b653940

diff --git a/net-libs/courier-unicode/courier-unicode-2.2.6.ebuild 
b/net-libs/courier-unicode/courier-unicode-2.2.6.ebuild
new file mode 100644
index ..f5d5c280a678
--- /dev/null
+++ b/net-libs/courier-unicode/courier-unicode-2.2.6.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Unicode library used by the courier mail server"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0/7"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_configure() {
+   econf --disable-static
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+   dodoc AUTHORS ChangeLog README
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/cropgui/

2023-02-21 Thread Hanno Böck
commit: 222e7cd8cd15b61cc391e653dd4d5814386980c4
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Feb 21 08:23:49 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Feb 21 08:23:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222e7cd8

media-gfx/cropgui: Python 3.11 support, EAPI 8.

Signed-off-by: Hanno Böck  gentoo.org>

 media-gfx/cropgui/cropgui-0.6-r2.ebuild | 45 +
 1 file changed, 45 insertions(+)

diff --git a/media-gfx/cropgui/cropgui-0.6-r2.ebuild 
b/media-gfx/cropgui/cropgui-0.6-r2.ebuild
new file mode 100644
index ..8526868539b5
--- /dev/null
+++ b/media-gfx/cropgui/cropgui-0.6-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+inherit python-r1 desktop wrapper xdg-utils
+
+DESCRIPTION="GUI for lossless cropping of jpeg images"
+HOMEPAGE="https://emergent.unpythonic.net/01248401946;
+SRC_URI="https://github.com/jepler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${PYTHON_DEPS}
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]"
+
+install_cropgui_wrapper() {
+   python_domodule cropgtk.py cropgui_common.py filechooser.py 
cropgui.glade
+   make_wrapper "${PN}.tmp" "${PYTHON} 
$(python_get_sitedir)/${PN}/cropgtk.py"
+   python_newexe "${ED}/usr/bin/${PN}.tmp" "${PN}"
+   rm "${ED}/usr/bin/${PN}.tmp" || die
+}
+
+src_install() {
+   python_moduleinto "${PN}"
+   python_foreach_impl install_cropgui_wrapper
+
+   domenu "${PN}.desktop"
+   doicon "${PN}.png"
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/freewvs/

2023-02-19 Thread Hanno Böck
commit: 088fa2cc9f285427189e01aa498345f166096410
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Feb 19 11:44:41 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Feb 19 11:44:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=088fa2cc

app-misc/freewvs: Python 3.11 support, EAPI 8.

Also add pypi to metadata.xml.

Signed-off-by: Hanno Böck  gentoo.org>

 app-misc/freewvs/freewvs-0.1.3-r1.ebuild | 29 +
 app-misc/freewvs/metadata.xml|  3 +++
 2 files changed, 32 insertions(+)

diff --git a/app-misc/freewvs/freewvs-0.1.3-r1.ebuild 
b/app-misc/freewvs/freewvs-0.1.3-r1.ebuild
new file mode 100644
index ..a8ff9a29ba4d
--- /dev/null
+++ b/app-misc/freewvs/freewvs-0.1.3-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9,10,11} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Scans filesystem for known vulnerable web applications"
+HOMEPAGE="https://freewvs.schokokeks.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( README.md )
+
+pkg_postinst() {
+   einfo To use freewvs you need to run
+   einfo   update-freewvsdb
+   einfo first. You should run this on a regular basis to update
+   einfo the web application data, e.g. via a cronjob.
+}
+
+# Only codingstyle and similar tests, require dependencies
+# not packaged in Gentoo
+RESTRICT="test"

diff --git a/app-misc/freewvs/metadata.xml b/app-misc/freewvs/metadata.xml
index 4da67a4f4b42..29f8136298e8 100644
--- a/app-misc/freewvs/metadata.xml
+++ b/app-misc/freewvs/metadata.xml
@@ -4,4 +4,7 @@

ha...@gentoo.org

+   
+   freewvs
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/snallygaster/

2023-02-18 Thread Hanno Böck
commit: 3d1cd731bffcd2f1ad8b085ccb0bd07e1e3941c5
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb 18 20:04:21 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb 18 20:05:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1cd731

net-analyzer/snallygaster: support Python 3.11, EAPI 8

Add upstream ids to metadata.

Signed-off-by: Hanno Böck  gentoo.org>

 net-analyzer/snallygaster/metadata.xml |  4 
 .../snallygaster/snallygaster-0.0.12-r1.ebuild | 26 ++
 2 files changed, 30 insertions(+)

diff --git a/net-analyzer/snallygaster/metadata.xml 
b/net-analyzer/snallygaster/metadata.xml
index dcdae049d7cf..f8aae7b5d9a4 100644
--- a/net-analyzer/snallygaster/metadata.xml
+++ b/net-analyzer/snallygaster/metadata.xml
@@ -2,4 +2,8 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
 ha...@gentoo.org
+
+hannob/snallygaster
+snallygaster
+
 

diff --git a/net-analyzer/snallygaster/snallygaster-0.0.12-r1.ebuild 
b/net-analyzer/snallygaster/snallygaster-0.0.12-r1.ebuild
new file mode 100644
index ..0986177e4b5d
--- /dev/null
+++ b/net-analyzer/snallygaster/snallygaster-0.0.12-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9,10,11} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
+HOMEPAGE="https://github.com/hannob/snallygaster;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-python/dnspython
+   dev-python/urllib3
+   dev-python/beautifulsoup4"
+RDEPEND="${DEPEND}"
+DOCS=( README.md TESTS.md )
+
+# Only codingstyle and similar tests, require dependencies
+# not packaged in Gentoo
+RESTRICT="test"



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

2023-02-18 Thread Hanno Böck
commit: 2aea0787c393f31a8eb11314aa3f3b185b5b62ac
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb 18 16:02:09 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb 18 16:02:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2aea0787

dev-python/pyClamd: destabilize, commited as stable by accident.

Signed-off-by: Hanno Böck  gentoo.org>

 dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild 
b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
index 4f0d7151688f..34ab2e3d7a34 100644
--- a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
+++ b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
 IUSE=""
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pyClamd/files/, dev-python/pyClamd/

2023-02-18 Thread Hanno Böck
commit: 74b9a5dfa437e0286ad8e7bac5963dfdbc7c11cf
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb 18 16:00:02 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb 18 16:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b9a5df

dev-python/pyClamd: Support python 3.11, EAPI 8, PEP517.

Signed-off-by: Hanno Böck  gentoo.org>

 ...pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff | 11 +
 dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild | 27 ++
 2 files changed, 38 insertions(+)

diff --git 
a/dev-python/pyClamd/files/pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff 
b/dev-python/pyClamd/files/pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff
new file mode 100644
index ..446c215ba518
--- /dev/null
+++ b/dev-python/pyClamd/files/pyClamd-0.4.0-remove-obsolete-bugtrack_url.diff
@@ -0,0 +1,11 @@
+diff -Naurp a/setup.py b/setup.py
+--- a/setup.py 2017-08-28 00:05:52.0 +0200
 b/setup.py 2023-02-18 16:57:08.911936472 +0100
+@@ -27,7 +27,6 @@ setup (name = 'pyClamd',
+author_email = 'nor...@xael.org',
+keywords='python, clamav, antivirus, scanner, virus, libclamav',
+url = 'http://xael.org/pages/pyclamd-en.html',
+-   bugtrack_url = 'https://bitbucket.org/xael/pyclamd',
+include_dirs = ['/usr/local/include'],
+description = 'pyClamd is a python interface to Clamd (Clamav 
daemon).',
+long_description = 'pyClamd is a python interface to Clamd (Clamav 
daemon). By using pyClamd, you can add virus detection capabilities to your 
python software in an efficient and easy way. Instead of pyClamav which uses 
libclamav, pyClamd may be used by a closed source product.',

diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild 
b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
new file mode 100644
index ..4f0d7151688f
--- /dev/null
+++ b/dev-python/pyClamd/pyClamd-0.4.0-r4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+PATCHES=( "${FILESDIR}/${P}-remove-obsolete-bugtrack_url.diff" )
+
+DESCRIPTION="python interface to Clamd (Clamav daemon)"
+HOMEPAGE="https://xael.org/pages/pyclamd-en.html;
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+# Tests need clamd running and we cannot rely on that being
+# true during build
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/

2023-02-04 Thread Hanno Böck
commit: 27a036af17ab8f4257289448e14847e4880fe645
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb  4 17:42:58 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb  4 17:42:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a036af

mail-filter/zdkimfilter: Add missing libbsd dep.

Signed-off-by: Hanno Böck  gentoo.org>
Closes: https://bugs.gentoo.org/893216

 mail-filter/zdkimfilter/zdkimfilter-3.13-r1.ebuild | 35 ++
 1 file changed, 35 insertions(+)

diff --git a/mail-filter/zdkimfilter/zdkimfilter-3.13-r1.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-3.13-r1.ebuild
new file mode 100644
index ..495b98b46cd9
--- /dev/null
+++ b/mail-filter/zdkimfilter/zdkimfilter-3.13-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="DKIM filter for Courier-MTA"
+HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
+SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="net-libs/gnutls
+   mail-mta/courier
+   dev-db/opendbx
+   dev-libs/nettle:=
+   net-dns/libidn2:=
+   dev-libs/libunistring:=
+   dev-libs/libbsd"
+RDEPEND="${DEPEND}"
+
+# Tests don't work with portage sandbox
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   diropts -o mail -g mail
+   dodir /etc/courier/filters/keys
+   dodoc release-notes-*.txt README ChangeLog
+   dodoc odbx_example.{conf,sql}
+}



[gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/

2023-02-04 Thread Hanno Böck
commit: 010f5ff4fb5630e2415171199fe0d5ca0e9385d9
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Feb  4 13:49:31 2023 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Feb  4 13:49:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010f5ff4

mail-filter/zdkimfilter: add 3.13

No longer uses opendkim, needs gnutls.

Closes: https://bugs.gentoo.org/847205
Signed-off-by: Hanno Böck  gentoo.org>

 mail-filter/zdkimfilter/Manifest|  1 +
 mail-filter/zdkimfilter/zdkimfilter-3.13.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest
index 4616acb8693c..6375da13fcf9 100644
--- a/mail-filter/zdkimfilter/Manifest
+++ b/mail-filter/zdkimfilter/Manifest
@@ -1,3 +1,4 @@
 DIST zdkimfilter-1.8.tar.gz 717481 BLAKE2B 
ec662a02c4a248085a42548d892084eb23c592c0511026039d18e8cc7a1a46dcf37411f8fc7395be507065ddb9cda8c5a1226e5e379852b4ef7ee84c2936b439
 SHA512 
e4b32c5d636db8a76ecfc2e4c8b1bda2053dc6c5baba13ed66120458f012a9d22d9ec269ae88100f1cc048b9c7d6c67a887ed1a48435a6353ab68bc13054c42c
 DIST zdkimfilter-2.1.tar.gz 737474 BLAKE2B 
a36155eef3bc31ede1446244f920040f1885109deae5646379f66a1a41315ad7f90552b64f138a61c4d88c0f616e2524fd8911302fd301503e70443948a68a34
 SHA512 
493a53d0879c7516196df32e364bf94d4f7f5265095637417ca9e569145dea68e528debe93f0835ffac493f05ab38d2b4cbd2bcd7da8029f5a9ef98a488d058d
 DIST zdkimfilter-2.2.tar.gz 742580 BLAKE2B 
b0d7c4ead1e6f3d3588c0b197b9615dd9cddde62230937a1d91ad38799e90e9ec18d29a14c14def9e1f88207afaebe3de496a57a78c049871d875391abce9574
 SHA512 
3a258f67ace9542dbc150ad1e89791fd50885c9e2599fffeb84b85460a56b3b3541f62779d374366b405274f92d5fa518d8e4c758e82a8a7dfac8a94fb0c6d91
+DIST zdkimfilter-3.13.tar.gz 928058 BLAKE2B 
70e16bb9063e966b03d5fd96b8ec458cf5451bb7ce3941539687897a6ad5446a05a8da54a129352ada98b9ed9d4412f3534e189034e9b2507ffe22d0aecf5f1d
 SHA512 
1d3a5d1e5b9f8d56f6a03dd08c09ac7ee52fc9af0d305da3965fbd59e6dffcc85238f448df6746ad4f692dfe2bc928a1209ca6630c63ee3c378cb2660f019ce4

diff --git a/mail-filter/zdkimfilter/zdkimfilter-3.13.ebuild 
b/mail-filter/zdkimfilter/zdkimfilter-3.13.ebuild
new file mode 100644
index ..be5a3056254d
--- /dev/null
+++ b/mail-filter/zdkimfilter/zdkimfilter-3.13.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DESCRIPTION="DKIM filter for Courier-MTA"
+HOMEPAGE="https://www.tana.it/sw/zdkimfilter;
+SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz;
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+DEPEND="net-libs/gnutls
+   mail-mta/courier
+   dev-db/opendbx
+   dev-libs/nettle:=
+   net-dns/libidn2:=
+   dev-libs/libunistring:="
+RDEPEND="${DEPEND}"
+
+# Tests don't work with portage sandbox
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   diropts -o mail -g mail
+   dodir /etc/courier/filters/keys
+   dodoc release-notes-*.txt README ChangeLog
+   dodoc odbx_example.{conf,sql}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/python-axolotl-curve25519/files/, ...

2022-12-02 Thread Hanno Böck
commit: 5d93a77c89ebcf55f3673236941668b8f990b337
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Dec  2 10:00:27 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Dec  2 10:02:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d93a77c

dev-python/python-axolotl-curve25519: Fix compilation with clang.

This fixes an invalid type in the python module struct. Also
sent upstream.

Closes: https://bugs.gentoo.org/871369
Signed-off-by: Hanno Böck  gentoo.org>

 .../files/python-axolotl-curve25519-fix-type.patch| 15 +++
 .../python-axolotl-curve25519-0.4.1_p2-r3.ebuild  |  2 ++
 2 files changed, 17 insertions(+)

diff --git 
a/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-fix-type.patch
 
b/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-fix-type.patch
new file mode 100644
index ..dc30fff8d911
--- /dev/null
+++ 
b/dev-python/python-axolotl-curve25519/files/python-axolotl-curve25519-fix-type.patch
@@ -0,0 +1,15 @@
+See https://github.com/tgalal/python-axolotl-curve25519/pull/26
+
+diff --git a/curve25519module.c b/curve25519module.c
+index f4bd3d7..cf8bb45 100644
+--- a/curve25519module.c
 b/curve25519module.c
+@@ -158,7 +158,7 @@ curve25519_functions[] = {
+ PyModuleDef_HEAD_INIT,
+ "axolotl_curve25519",
+ NULL,
+-NULL,
++0,
+ curve25519_functions,
+ };
+ 

diff --git 
a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r3.ebuild
 
b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r3.ebuild
index 4ee2dee9744b..e8a857838ab6 100644
--- 
a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r3.ebuild
+++ 
b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r3.ebuild
@@ -18,3 +18,5 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 LICENSE="BSD GPL-3"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~riscv x86"
+
+PATCHES=( "${FILESDIR}/python-axolotl-curve25519-fix-type.patch" )



[gentoo-commits] repo/gentoo:master commit in: profiles/

2022-11-26 Thread Hanno Böck
commit: 063c32aa79e1b0f9270f122500e3c4985f597c36
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Nov 26 17:53:50 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Nov 26 17:54:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063c32aa

profiles: unmask uudeview after having taken maintainership

Signed-off-by: Hanno Böck  gentoo.org>

 profiles/package.mask | 2 --
 1 file changed, 2 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index cb7d8af0c533..8b624f9c73dc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -69,7 +69,6 @@ dev-libs/ocl-icd
 # app-cdr/xbiso: bug #882089, last release in 2005
 # app-emulation/dlx: bug #874933, last release in 2001
 # app-office/sc: bug #877051, last release in 2002
-# app-text/uudeview: bug #882505, last release in 2004
 # net-libs/ortp: bug #874003, last bumped in 2014
 # net-nntp/brag: revdep of app-text/uudeview
 # net-vpn/vtun: bug #875443, last bumped in 2012, last release in 2016
@@ -81,7 +80,6 @@ dev-libs/ocl-icd
 app-cdr/xbiso
 app-emulation/dlx
 app-office/sc
-app-text/uudeview
 net-libs/ortp
 net-nntp/brag
 net-vpn/vtun



[gentoo-commits] repo/gentoo:master commit in: app-text/uudeview/files/, app-text/uudeview/

2022-11-26 Thread Hanno Böck
commit: d15eae1e2a778ba92e986121ae3437e48b4b5e2b
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Nov 26 17:48:25 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Nov 26 17:48:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d15eae1e

app-text/uudeview: Fix format string and function definition issues.

This fixes two compiler warnings about possible format string risks
and missing function definitions that will cause errors in clang 16.

Closes: https://bugs.gentoo.org/521266
Closes: https://bugs.gentoo.org/874960
Closes: https://github.com/gentoo/gentoo/pull/28420
Signed-off-by: Hanno Böck  gentoo.org>

 ...w-0.5.20-fix-function-definitions-clang16.patch | 134 +
 ...deview-0.5.20-format-string-warning-inews.patch |  11 ++
 .../uudeview-0.5.20-string_format_issue.patch  |  24 
 app-text/uudeview/uudeview-0.5.20-r3.ebuild|  43 +++
 4 files changed, 212 insertions(+)

diff --git 
a/app-text/uudeview/files/uudeview-0.5.20-fix-function-definitions-clang16.patch
 
b/app-text/uudeview/files/uudeview-0.5.20-fix-function-definitions-clang16.patch
new file mode 100644
index ..2ed3dd572be0
--- /dev/null
+++ 
b/app-text/uudeview/files/uudeview-0.5.20-fix-function-definitions-clang16.patch
@@ -0,0 +1,134 @@
+Clang16 will not allow implicit function declaration, implicit int etc. by 
default.
+This patch overhauls the source code to build with clan16 defaults.
+
+Bug: https://bugs.gentoo.org/874960
+
+Original patch by Pascal Jäger ,
+minor adjustments by Hanno Böck.
+
+diff -Naurp a/inews/clientlib.c b/inews/clientlib.c
+--- a/inews/clientlib.c1996-06-06 21:41:07.0 +0200
 b/inews/clientlib.c2022-11-26 18:32:09.383423565 +0100
+@@ -14,6 +14,7 @@ static char  *sccsid = "@(#)clientlib.c  1
+ #include "../config.h"
+ #endif
+ 
++#include 
+ #include 
+ #ifndef FOR_NN
+ #include 
+@@ -52,6 +53,7 @@ static char  *sccsid = "@(#)clientlib.c  1
+ #endif
+ 
+ #include "nntp.h"
++#include "clientlib.h"
+ 
+ FILE  *ser_rd_fp = NULL;
+ FILE  *ser_wr_fp = NULL;
+@@ -133,7 +135,7 @@ char   *file;
+  *for reading and writing to server.
+  */
+ 
+-server_init(machine)
++int server_init(machine)
+ char  *machine;
+ {
+   int sockt_rd, sockt_wr;
+@@ -194,7 +196,7 @@ char   *machine;
+  *Errors: Printed via perror.
+  */
+ 
+-get_tcp_socket(machine)
++int get_tcp_socket(machine)
+ char  *machine;
+ {
+   int s;
+@@ -218,7 +220,6 @@ char   *machine;
+ * fails.
+ */
+if( (hp = gethostbyname( machine ) ) == NULL ) {
+-   unsigned long inet_addr();
+static struct hostent def;
+static struct in_addr defaddr;
+static char *alist[1];
+@@ -344,7 +345,7 @@ char   *machine;
+  *Errors: Printed via nerror.
+  */
+ 
+-get_dnet_socket(machine)
++int get_dnet_socket(machine)
+ char  *machine;
+ {
+   int s, area, node;
+@@ -427,7 +428,7 @@ char   *machine;
+  *Side effects:   None.
+  */
+ 
+-handle_server_response(response, server)
++int handle_server_response(response, server)
+ int   response;
+ char  *server;
+ {
+@@ -502,7 +503,7 @@ char *string;
+  *Side effects:   Talks to server, changes contents of "string".
+  */
+ 
+-get_server(string, size)
++int get_server(string, size)
+ char  *string;
+ int   size;
+ {
+diff -Naurp a/inews/clientlib.h b/inews/clientlib.h
+--- a/inews/clientlib.h1996-06-06 21:41:07.0 +0200
 b/inews/clientlib.h2022-11-26 18:27:59.711248861 +0100
+@@ -9,3 +9,7 @@ extern int server_init();
+ externvoidput_server();
+ externint get_server();
+ externvoidclose_server();
++
++externint get_tcp_socket(char *machine);
++externint get_server(char *string, int size);
++externint handle_server_response(int response, char *server);
+diff -Naurp a/inews/inews.c b/inews/inews.c
+--- a/inews/inews.c2004-01-29 03:14:19.0 +0100
 b/inews/inews.c2022-11-26 18:32:26.200435328 +0100
+@@ -39,15 +39,20 @@ static char *sccsid = "@(#)inews.c 1.16
+ 
+ #include "conf.h"
+ #include "nntp.h"
++#include "clientlib.h"
+ 
+ 
+ #define   MAX_SIGNATURE   6
+ 
++int strneql(char *a, char *b, int n);
++void gen_frompath(void);
++int valid_header(register char *h);
++
+ externFILE*ser_wr_fp;
+ 
+ char  host_name[256];
+ 
+-main(argc, argv)
++int main(argc, argv)
+ int   argc;
+ char  *argv[];
+ {
+@@ -254,7 +259,7 @@ append_signature()
+  * a From: line in it.
+  */
+ 
+-gen_frompath()
++void gen_frompath()
+ {
+   char*full_name;
+   char*cp;
+@@ -330,7 +335,7 @@ gen_frompath()
+  *Side effects:   None.
+  */
+ 
+-strneql(a, b, n)
++int strneql(a, b, n)
+ register char *a, *b;
+ int   n;
+

[gentoo-commits] repo/gentoo:master commit in: app-text/uudeview/

2022-11-25 Thread Hanno Böck
commit: 050ab92f31ad5812529d1bacdc386fe8119c2b8e
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Nov 25 08:25:30 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Nov 25 08:25:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050ab92f

app-text/uudeview: add myself as a maintainer

Signed-off-by: Hanno Böck  gentoo.org>

 app-text/uudeview/metadata.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-text/uudeview/metadata.xml b/app-text/uudeview/metadata.xml
index 85e4ed814fa2..4da67a4f4b42 100644
--- a/app-text/uudeview/metadata.xml
+++ b/app-text/uudeview/metadata.xml
@@ -1,5 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
+   ha...@gentoo.org
+   
 



[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-08-06 Thread Hanno Böck
commit: afdd5809fca1b797a91a7146191077a92888b30d
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Aug  7 05:31:20 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Aug  7 05:31:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afdd5809

net-im/gajim: add 1.4.7

Signed-off-by: Hanno Böck  gentoo.org>

 net-im/gajim/Manifest   |  1 +
 net-im/gajim/gajim-1.4.7.ebuild | 97 +
 2 files changed, 98 insertions(+)

diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index cfbcde4a9096..566debda7083 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -4,3 +4,4 @@ DIST gajim-1.4.0.tar.gz 8932710 BLAKE2B 
66924bf2e0f39c74e0ce45bfb24c6bd41c547f17
 DIST gajim-1.4.1.tar.gz 7321296 BLAKE2B 
2b170800a1ee6304831e1ec7c006e2133c577dd6b34da4e89ab35a6032677c7db61939834a5b3ad73026b7417703321dc43bb63aa2d0c03676cddb728c7294e6
 SHA512 
614b96d1e64e8601992d608de279abdd38fcfa637094eeffef6adab725446b8955d07725a3d7577d71be4b883943e3341f84540a86e9a61c32ec51ae8999cfcc
 DIST gajim-1.4.2.tar.gz 7315938 BLAKE2B 
2315be3d8efa98bf45cc7479a38a83f6d297bc4af9550ce70ccbb9f4fce681cdec57658f2c5c12c4b3b1b97d7623b1da32b675be971e186623957a267010d85c
 SHA512 
d3402b39c9253334523538b86c3e2d6f272f576824048b344a235a12982c53280c3638b0b299c536ed38bcb8648388ba5bea8056c722cc8a5dc5d98012f6d57c
 DIST gajim-1.4.6.tar.gz 7170876 BLAKE2B 
305fddfa693ecc73e01e5e287066d5a57ac2aa628f08f7e6d2dc8520ce2814eea80f980b28901d44bbd8b3fff31d8e1835f959c17d549956469f0ee0a31552bd
 SHA512 
05ca7698dfac7482ef63ff2ee7b5cc65de61c4fb7e1c0bf1b033be868dc6d65c6cd34f622781b403e23257e3209b9120b10455ecb6e482b1a17490a17bfb4597
+DIST gajim-1.4.7.tar.gz 7184866 BLAKE2B 
9be0ae485a372683623eff1f9ed1d209800c3088bf01c134bb5c6f1770e8ded1ebe6c2b301ad648c6cfb1793e2be43aade1410a701f7d0490f2ab1b0a4c3fdd5
 SHA512 
5988f6b7aa46166208b1693b9e1a5fe982cea2987f3f4170bcb14e4bb9be1154b1c6ceed020a949131a498db43d2dffee30bd3167cd56889c1cbb5641ed960f4

diff --git a/net-im/gajim/gajim-1.4.7.ebuild b/net-im/gajim/gajim-1.4.7.ebuild
new file mode 100644
index ..88ea72121bd8
--- /dev/null
+++ b/net-im/gajim/gajim-1.4.7.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_REQ_USE="sqlite,xml"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="https://gajim.org/;
+SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+crypt geolocation jingle omemo remote rst +spell upnp +webp"
+S="${WORKDIR}/${P%_p2}"
+
+COMMON_DEPEND="
+   dev-libs/gobject-introspection[cairo(+)]
+   >=x11-libs/gtk+-3.22:3[introspection]
+   x11-libs/gtksourceview:4"
+DEPEND="${COMMON_DEPEND}
+   app-arch/unzip
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/precis-i18n[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/python-nbxmpp-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}]
+   dev-python/css-parser[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   net-libs/libsoup[introspection]
+   media-libs/gsound[introspection]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] )
+   geolocation? ( app-misc/geoclue[introspection] )
+   jingle? (
+   net-libs/farstream:0.2[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-gtk
+   )
+   omemo? (
+   dev-python/python-axolotl[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   remote? (
+   >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}]
+   sys-apps/dbus[X]
+   )
+   rst? ( dev-python/do

[gentoo-commits] repo/gentoo:master commit in: app-misc/freewvs/

2022-07-18 Thread Hanno Böck
commit: 7fec78e72bb233042d5ffac14d96c5443864f776
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Jul 18 07:03:32 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Jul 18 07:03:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fec78e7

app-misc/freewvs: add 0.1.3, drop 0.1.1

Signed-off-by: Hanno Böck  gentoo.org>

 app-misc/freewvs/Manifest   | 2 +-
 app-misc/freewvs/{freewvs-0.1.1.ebuild => freewvs-0.1.3.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/freewvs/Manifest b/app-misc/freewvs/Manifest
index c9b1b5f9dcb5..d821c4323738 100644
--- a/app-misc/freewvs/Manifest
+++ b/app-misc/freewvs/Manifest
@@ -1,2 +1,2 @@
-DIST freewvs-0.1.1.tar.gz 20518 BLAKE2B 
d3ced38b16a7bce4cf4907de30c1525132d8ee92ad531e5439c9033bce05a69c76688ec10c759d3f46462e0804845c0bd90eb5bb5d457b28ca00dcd380a85e3c
 SHA512 
cc48dfd5f381a88bbd89f3ad4e08fb389b9ccfd7461539ea51f21bd2d9863537b68037de34c90b8c97f24a7bb2d05cfe12efda3f308c19a0a20cf5d7c5046cdd
 DIST freewvs-0.1.2.tar.gz 20093 BLAKE2B 
de82188bd6be8e59490b3bb5faaad59466b1888603ffc3949662dc8d74fc7607a253a6779df0a87a66e09f204dfb754edd3ae4c7a8504687fa75ba9e880e0540
 SHA512 
a247cd46458886a4854c97a628218708a36e5c2e5e633a86651e9ccf1d7d4e1108d224234821b9d45199c471d46f2cb57600a8b1cf4a62d0ae98c6dfbb0dd64b
+DIST freewvs-0.1.3.tar.gz 20463 BLAKE2B 
13fa629aeefb72f36f76ca3712fd0928681f05b88b96ad917138f8b745881135f82e8b467f59c9880a113b702e8fcb64e925066c57be5931afacfc7285c2af83
 SHA512 
cb0d00d4577be478136c470a7f80a667d2cbd73e516b168138bba95549b5f41025a1e11f39a214cf375b8b16ebc3334433976f63b30c100c0c08521d2c1e9c51

diff --git a/app-misc/freewvs/freewvs-0.1.1.ebuild 
b/app-misc/freewvs/freewvs-0.1.3.ebuild
similarity index 89%
rename from app-misc/freewvs/freewvs-0.1.1.ebuild
rename to app-misc/freewvs/freewvs-0.1.3.ebuild
index 6cda83da8eb0..3deae1e3a7b6 100644
--- a/app-misc/freewvs/freewvs-0.1.1.ebuild
+++ b/app-misc/freewvs/freewvs-0.1.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-07-17 Thread Hanno Böck
commit: a32a4a62574ccf962680d4090bac5660667fce71
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Jul 18 03:46:14 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Jul 18 03:47:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32a4a62

net-im/gajim: Version bump to 1.4.6.

Dependency pillow now required by default.

Signed-off-by: Hanno Böck  gentoo.org>

 net-im/gajim/Manifest   |  1 +
 net-im/gajim/gajim-1.4.6.ebuild | 97 +
 2 files changed, 98 insertions(+)

diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index 90421df2906f..cfbcde4a9096 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -3,3 +3,4 @@ DIST gajim-1.3.3.tar.gz 9886175 BLAKE2B 
27c4163a5762e8fa72524f91d846439b5bd54aff
 DIST gajim-1.4.0.tar.gz 8932710 BLAKE2B 
66924bf2e0f39c74e0ce45bfb24c6bd41c547f170c149611dc08e45db1f665f1159be6586dde1a64f1037de029dc2d83c1146545c36645dd67b63509ce156043
 SHA512 
9fb2b967325d04d7cfa8cb97d0dcebdd5cfd8b8a0a4f8928e7d8c547d90567b7fb0d84d48cdd151b5e38ce72f65de2679c8cc1543ff3ed25d792e6de070042a0
 DIST gajim-1.4.1.tar.gz 7321296 BLAKE2B 
2b170800a1ee6304831e1ec7c006e2133c577dd6b34da4e89ab35a6032677c7db61939834a5b3ad73026b7417703321dc43bb63aa2d0c03676cddb728c7294e6
 SHA512 
614b96d1e64e8601992d608de279abdd38fcfa637094eeffef6adab725446b8955d07725a3d7577d71be4b883943e3341f84540a86e9a61c32ec51ae8999cfcc
 DIST gajim-1.4.2.tar.gz 7315938 BLAKE2B 
2315be3d8efa98bf45cc7479a38a83f6d297bc4af9550ce70ccbb9f4fce681cdec57658f2c5c12c4b3b1b97d7623b1da32b675be971e186623957a267010d85c
 SHA512 
d3402b39c9253334523538b86c3e2d6f272f576824048b344a235a12982c53280c3638b0b299c536ed38bcb8648388ba5bea8056c722cc8a5dc5d98012f6d57c
+DIST gajim-1.4.6.tar.gz 7170876 BLAKE2B 
305fddfa693ecc73e01e5e287066d5a57ac2aa628f08f7e6d2dc8520ce2814eea80f980b28901d44bbd8b3fff31d8e1835f959c17d549956469f0ee0a31552bd
 SHA512 
05ca7698dfac7482ef63ff2ee7b5cc65de61c4fb7e1c0bf1b033be868dc6d65c6cd34f622781b403e23257e3209b9120b10455ecb6e482b1a17490a17bfb4597

diff --git a/net-im/gajim/gajim-1.4.6.ebuild b/net-im/gajim/gajim-1.4.6.ebuild
new file mode 100644
index ..88ea72121bd8
--- /dev/null
+++ b/net-im/gajim/gajim-1.4.6.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_REQ_USE="sqlite,xml"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="https://gajim.org/;
+SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+crypt geolocation jingle omemo remote rst +spell upnp +webp"
+S="${WORKDIR}/${P%_p2}"
+
+COMMON_DEPEND="
+   dev-libs/gobject-introspection[cairo(+)]
+   >=x11-libs/gtk+-3.22:3[introspection]
+   x11-libs/gtksourceview:4"
+DEPEND="${COMMON_DEPEND}
+   app-arch/unzip
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/precis-i18n[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/python-nbxmpp-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}]
+   dev-python/css-parser[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   net-libs/libsoup[introspection]
+   media-libs/gsound[introspection]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] )
+   geolocation? ( app-misc/geoclue[introspection] )
+   jingle? (
+   net-libs/farstream:0.2[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-gtk
+   )
+   omemo? (
+   dev-python/python-axolotl[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   remote? (
+   >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}]
+   sys-apps/dbus[X]

[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-05-29 Thread Hanno Böck
commit: eb8e26a22c0cb096ccf45c6f9f0bf15877262bc1
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun May 29 15:10:57 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun May 29 15:10:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8e26a2

net-im/gajim: Version bump

Closes: https://bugs.gentoo.org/845318
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-im/gajim/Manifest   |  1 +
 net-im/gajim/gajim-1.4.2.ebuild | 97 +
 2 files changed, 98 insertions(+)

diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index b6c3b2c6eb49..90421df2906f 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -2,3 +2,4 @@ DIST gajim-1.3.3-2.tar.gz 9578053 BLAKE2B 
de41eb488480c1e9267a7e64c33dcc225ba683
 DIST gajim-1.3.3.tar.gz 9886175 BLAKE2B 
27c4163a5762e8fa72524f91d846439b5bd54aff8ec0c4f8ffe4061295540d986b71fc333a2d65110e87821efc5a96ce0dc8a519236c5d71df9a722c65851296
 SHA512 
b1b6ed1eeb9ce01c26240a0a0c1ff3991ac305787e2ed49ecf7ed9cc75789da2d0ec1c3a1fda6dc67fe440fa7aa143af9be1a837acfc94255d7027f63f55ced2
 DIST gajim-1.4.0.tar.gz 8932710 BLAKE2B 
66924bf2e0f39c74e0ce45bfb24c6bd41c547f170c149611dc08e45db1f665f1159be6586dde1a64f1037de029dc2d83c1146545c36645dd67b63509ce156043
 SHA512 
9fb2b967325d04d7cfa8cb97d0dcebdd5cfd8b8a0a4f8928e7d8c547d90567b7fb0d84d48cdd151b5e38ce72f65de2679c8cc1543ff3ed25d792e6de070042a0
 DIST gajim-1.4.1.tar.gz 7321296 BLAKE2B 
2b170800a1ee6304831e1ec7c006e2133c577dd6b34da4e89ab35a6032677c7db61939834a5b3ad73026b7417703321dc43bb63aa2d0c03676cddb728c7294e6
 SHA512 
614b96d1e64e8601992d608de279abdd38fcfa637094eeffef6adab725446b8955d07725a3d7577d71be4b883943e3341f84540a86e9a61c32ec51ae8999cfcc
+DIST gajim-1.4.2.tar.gz 7315938 BLAKE2B 
2315be3d8efa98bf45cc7479a38a83f6d297bc4af9550ce70ccbb9f4fce681cdec57658f2c5c12c4b3b1b97d7623b1da32b675be971e186623957a267010d85c
 SHA512 
d3402b39c9253334523538b86c3e2d6f272f576824048b344a235a12982c53280c3638b0b299c536ed38bcb8648388ba5bea8056c722cc8a5dc5d98012f6d57c

diff --git a/net-im/gajim/gajim-1.4.2.ebuild b/net-im/gajim/gajim-1.4.2.ebuild
new file mode 100644
index ..60900668dd5d
--- /dev/null
+++ b/net-im/gajim/gajim-1.4.2.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_REQ_USE="sqlite,xml"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="https://gajim.org/;
+SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+crypt geolocation jingle omemo remote rst +spell upnp +webp"
+S="${WORKDIR}/${P%_p2}"
+
+COMMON_DEPEND="
+   dev-libs/gobject-introspection[cairo(+)]
+   >=x11-libs/gtk+-3.22:3[introspection]
+   x11-libs/gtksourceview:4"
+DEPEND="${COMMON_DEPEND}
+   app-arch/unzip
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/precis-i18n[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/python-nbxmpp-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}]
+   dev-python/css-parser[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   net-libs/libsoup[introspection]
+   media-libs/gsound[introspection]
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] )
+   geolocation? ( app-misc/geoclue[introspection] )
+   jingle? (
+   net-libs/farstream:0.2[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-gtk
+   )
+   omemo? (
+   dev-python/python-axolotl[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   remote? (
+   >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}]
+   sys-apps/dbus[X]
+  

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/srecord/

2022-05-23 Thread Hanno Böck
commit: 83789ee167f446e48dab29ddd4890976fd3dfe93
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue May 24 05:55:10 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue May 24 05:55:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83789ee1

dev-embedded/srecord: Remove old

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-embedded/srecord/srecord-1.64.ebuild | 40 
 1 file changed, 40 deletions(-)

diff --git a/dev-embedded/srecord/srecord-1.64.ebuild 
b/dev-embedded/srecord/srecord-1.64.ebuild
deleted file mode 100644
index ad11060c8a11..
--- a/dev-embedded/srecord/srecord-1.64.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="A collection of powerful tools for manipulating EPROM load files"
-HOMEPAGE="http://srecord.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~sparc ~x86"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/libgcrypt:0"
-DEPEND="${RDEPEND}
-   dev-libs/boost
-   sys-apps/groff
-   test? ( app-arch/sharutils )"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.57-libtool.patch )
-
-src_prepare() {
-   default
-
-   cp etc/configure.ac "${S}"
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-05-22 Thread Hanno Böck
commit: 5495c44162f4a3650da4a1a023a429ead05ec02d
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun May 22 19:00:39 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun May 22 19:00:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5495c441

net-im/gajim: Version bump

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-im/gajim/Manifest   |  1 +
 net-im/gajim/gajim-1.4.1.ebuild | 97 +
 2 files changed, 98 insertions(+)

diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index b448734ca459..b6c3b2c6eb49 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -1,3 +1,4 @@
 DIST gajim-1.3.3-2.tar.gz 9578053 BLAKE2B 
de41eb488480c1e9267a7e64c33dcc225ba68348fad51fe2f114199972a0fc998ae2c6efba1ea48ecb17b819509c1b45745e98e41f99f2e4afd4a4c1daff4865
 SHA512 
e7a2564710ffdf0b971d005f8b84c60d72c471727be2bd1b75e564f70a25101a4eb44603fc9f98163bc12a5049dc876f50cdaf8eb5b7d596203c986e55de7442
 DIST gajim-1.3.3.tar.gz 9886175 BLAKE2B 
27c4163a5762e8fa72524f91d846439b5bd54aff8ec0c4f8ffe4061295540d986b71fc333a2d65110e87821efc5a96ce0dc8a519236c5d71df9a722c65851296
 SHA512 
b1b6ed1eeb9ce01c26240a0a0c1ff3991ac305787e2ed49ecf7ed9cc75789da2d0ec1c3a1fda6dc67fe440fa7aa143af9be1a837acfc94255d7027f63f55ced2
 DIST gajim-1.4.0.tar.gz 8932710 BLAKE2B 
66924bf2e0f39c74e0ce45bfb24c6bd41c547f170c149611dc08e45db1f665f1159be6586dde1a64f1037de029dc2d83c1146545c36645dd67b63509ce156043
 SHA512 
9fb2b967325d04d7cfa8cb97d0dcebdd5cfd8b8a0a4f8928e7d8c547d90567b7fb0d84d48cdd151b5e38ce72f65de2679c8cc1543ff3ed25d792e6de070042a0
+DIST gajim-1.4.1.tar.gz 7321296 BLAKE2B 
2b170800a1ee6304831e1ec7c006e2133c577dd6b34da4e89ab35a6032677c7db61939834a5b3ad73026b7417703321dc43bb63aa2d0c03676cddb728c7294e6
 SHA512 
614b96d1e64e8601992d608de279abdd38fcfa637094eeffef6adab725446b8955d07725a3d7577d71be4b883943e3341f84540a86e9a61c32ec51ae8999cfcc

diff --git a/net-im/gajim/gajim-1.4.1.ebuild b/net-im/gajim/gajim-1.4.1.ebuild
new file mode 100644
index ..60900668dd5d
--- /dev/null
+++ b/net-im/gajim/gajim-1.4.1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_REQ_USE="sqlite,xml"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="https://gajim.org/;
+SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+crypt geolocation jingle omemo remote rst +spell upnp +webp"
+S="${WORKDIR}/${P%_p2}"
+
+COMMON_DEPEND="
+   dev-libs/gobject-introspection[cairo(+)]
+   >=x11-libs/gtk+-3.22:3[introspection]
+   x11-libs/gtksourceview:4"
+DEPEND="${COMMON_DEPEND}
+   app-arch/unzip
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/precis-i18n[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/python-nbxmpp-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}]
+   dev-python/css-parser[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   net-libs/libsoup[introspection]
+   media-libs/gsound[introspection]
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] )
+   geolocation? ( app-misc/geoclue[introspection] )
+   jingle? (
+   net-libs/farstream:0.2[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-gtk
+   )
+   omemo? (
+   dev-python/python-axolotl[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   remote? (
+   >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}]
+   sys-apps/dbus[X]
+   )
+   rst? ( dev-python/docutils[${PYTHON_USEDEP}] )
+   spell? (
+  

[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-05-20 Thread Hanno Böck
commit: 50be86fa6e5e0f610b1c275a3ad925ba5694bd2e
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri May 20 07:23:15 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri May 20 07:23:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50be86fa

net-im/gajim: Add missing gtksourceview dep.

Closes: https://bugs.gentoo.org/845267
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-im/gajim/gajim-1.4.0-r1.ebuild | 97 ++
 1 file changed, 97 insertions(+)

diff --git a/net-im/gajim/gajim-1.4.0-r1.ebuild 
b/net-im/gajim/gajim-1.4.0-r1.ebuild
new file mode 100644
index ..60900668dd5d
--- /dev/null
+++ b/net-im/gajim/gajim-1.4.0-r1.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_REQ_USE="sqlite,xml"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="https://gajim.org/;
+SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+crypt geolocation jingle omemo remote rst +spell upnp +webp"
+S="${WORKDIR}/${P%_p2}"
+
+COMMON_DEPEND="
+   dev-libs/gobject-introspection[cairo(+)]
+   >=x11-libs/gtk+-3.22:3[introspection]
+   x11-libs/gtksourceview:4"
+DEPEND="${COMMON_DEPEND}
+   app-arch/unzip
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/precis-i18n[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/python-nbxmpp-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}]
+   dev-python/css-parser[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   net-libs/libsoup[introspection]
+   media-libs/gsound[introspection]
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] )
+   geolocation? ( app-misc/geoclue[introspection] )
+   jingle? (
+   net-libs/farstream:0.2[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-gtk
+   )
+   omemo? (
+   dev-python/python-axolotl[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   remote? (
+   >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}]
+   sys-apps/dbus[X]
+   )
+   rst? ( dev-python/docutils[${PYTHON_USEDEP}] )
+   spell? (
+   app-text/gspell[introspection]
+   app-text/hunspell
+   )
+   upnp? ( net-libs/gupnp-igd[introspection] )
+   webp? ( dev-python/pillow[${PYTHON_USEDEP}] )
+   ')"
+
+src_install() {
+   distutils-r1_src_install
+
+   # avoid precompressed man pages
+   rm -r "${D}/usr/share/man"
+   doman data/*.1
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+# Tests are unfortunately regularly broken
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/, sys-auth/pam_mount/files/

2022-05-17 Thread Hanno Böck
commit: feb6620ced74acd651e5c2442860bcfc73c0210d
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue May 17 11:22:45 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue May 17 11:22:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb6620c

sys-auth/pam_mount: Remove old versions

Closes: https://bugs.gentoo.org/837983
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 sys-auth/pam_mount/Manifest|  2 -
 ...m_mount-2.16-crypto-Add-support-for-LUKS2.patch | 52 --
 sys-auth/pam_mount/pam_mount-2.16-r3.ebuild| 47 ---
 sys-auth/pam_mount/pam_mount-2.17.ebuild   | 49 
 sys-auth/pam_mount/pam_mount-2.18.ebuild   | 49 
 5 files changed, 199 deletions(-)

diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest
index aa1f2ed80637..caf8020cba63 100644
--- a/sys-auth/pam_mount/Manifest
+++ b/sys-auth/pam_mount/Manifest
@@ -1,3 +1 @@
-DIST pam_mount-2.16.tar.xz 312316 BLAKE2B 
5954af8f8bf8b9cb47e1c07dc0d5fc5c4db099eeca5de90a3a53dc65aac0a2a6fba3f99c4d91d12f53b13abb5d3bae262b42536434553872a36ec108dc8d2c0c
 SHA512 
3a579d7287cfcaef831d3e54d3e912407b65a966303e81c47f445d601f38f866ce04326e3d37a061f74f97b9cfb201e56109f57e55699d15d8f947ae2b91c8e3
-DIST pam_mount-2.17.tar.xz 326948 BLAKE2B 
b5d8c5701bfa4e3ce50ca71b1130d5f68655df12ac45cf554f38f2625b33fcece895d4b67d79cea2ad735c4994c779844dfc5266872e054a1e6d078632f3370c
 SHA512 
d55d2a0e99d51ef649845548e4178b9b34db9c742c592e0ba97359646281af17795080e6ecb1a2a11bc680d31f2c77e69261f731de8f68e8602bcd838371927f
 DIST pam_mount-2.18.tar.xz 324524 BLAKE2B 
a3f29de8c0a348c98d3e73ac3568595083036fa704b5c34ed17c3660fcc8ff5f64195ad4158af6e351f79865a9128dbb773c7d18bbb07bdff1010e555803cfce
 SHA512 
7f1e373fd7876eddd9226163602ba484ed8a7e1ce92ba6140c1f7603cb205190cb11ad75be41b54d2a6cd21602320d41a65714bfd0af8b5247850a3ef0fe3b22

diff --git 
a/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch 
b/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch
deleted file mode 100644
index 437f359277d5..
--- a/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From d4434c05e7c0cf05d87089404cfa2deedc60811a Mon Sep 17 00:00:00 2001
-From: Ingo Franzki 
-Date: Mon, 29 Oct 2018 16:47:40 +0100
-Subject: [PATCH] crypto: Add support for LUKS2
-
-Cryptsetup version 2.0 added support for LUKS2.
-This patch adds support for mounting LUKS2 volumes with
-pam_mount.
-
-Signed-off-by: Ingo Franzki 

- src/crypto-dmc.c | 10 --
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/src/crypto-dmc.c b/src/crypto-dmc.c
-index d0ab6ca..abd0358 100644
 a/src/crypto-dmc.c
-+++ b/src/crypto-dmc.c
-@@ -21,6 +21,12 @@
- #include "libcryptmount.h"
- #include "pam_mount.h"
- 
-+#ifndef CRYPT_LUKS
-+  #define CRYPT_LUKS  NULL /* Passing NULL to crypt_load will
-+  default to LUKS(1) on older
-+  libcryptsetup versions. */
-+#endif
-+
- /**
-  * dmc_is_luks - check if @path points to a LUKS volume (cf. normal dm-crypt)
-  * @path: path to the crypto container
-@@ -48,7 +54,7 @@ EXPORT_SYMBOL int ehd_is_luks(const char *path, bool blkdev)
- 
-   ret = crypt_init(, device);
-   if (ret == 0) {
--  ret = crypt_load(cd, CRYPT_LUKS1, NULL);
-+  ret = crypt_load(cd, CRYPT_LUKS, NULL);
-   if (ret == -EINVAL)
-   ret = false;
-   else if (ret == 0)
-@@ -106,7 +112,7 @@ static bool dmc_run(const struct ehd_mount_request *req,
- #endif
-   }
- 
--  ret = crypt_load(cd, CRYPT_LUKS1, NULL);
-+  ret = crypt_load(cd, CRYPT_LUKS, NULL);
-   if (ret == 0) {
-   ret = crypt_activate_by_passphrase(cd, mt->crypto_name,
- CRYPT_ANY_SLOT, req->key_data, req->key_size, flags);
--- 
-2.21.0
-

diff --git a/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild 
b/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild
deleted file mode 100644
index df0bd7fb125a..
--- a/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A PAM module that can mount volumes for a user session"
-HOMEPAGE="http://pam-mount.sourceforge.net;
-SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-IUSE="crypt ssl selinux"
-
-COMMON_DEPEND=">=sys-libs/pam-0.99
-   >=sys-libs/libhx-3.12.1:=
-   >=dev-libs/libxml2-2.6
-   crypt? ( >=sys-fs/cryptsetup-1.1.0:= )
-   ssl? ( dev-libs/openssl:0= )

[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-05-17 Thread Hanno Böck
commit: 6700f29da11cdcae48fdac6cbd1f4e9a282f45cc
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue May 17 11:21:21 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue May 17 11:21:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6700f29d

net-im/gajim: Version bump

Closes: https://bugs.gentoo.org/845066
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-im/gajim/Manifest   |  1 +
 net-im/gajim/gajim-1.4.0.ebuild | 96 +
 2 files changed, 97 insertions(+)

diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index 5fc3fb278111..b448734ca459 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -1,2 +1,3 @@
 DIST gajim-1.3.3-2.tar.gz 9578053 BLAKE2B 
de41eb488480c1e9267a7e64c33dcc225ba68348fad51fe2f114199972a0fc998ae2c6efba1ea48ecb17b819509c1b45745e98e41f99f2e4afd4a4c1daff4865
 SHA512 
e7a2564710ffdf0b971d005f8b84c60d72c471727be2bd1b75e564f70a25101a4eb44603fc9f98163bc12a5049dc876f50cdaf8eb5b7d596203c986e55de7442
 DIST gajim-1.3.3.tar.gz 9886175 BLAKE2B 
27c4163a5762e8fa72524f91d846439b5bd54aff8ec0c4f8ffe4061295540d986b71fc333a2d65110e87821efc5a96ce0dc8a519236c5d71df9a722c65851296
 SHA512 
b1b6ed1eeb9ce01c26240a0a0c1ff3991ac305787e2ed49ecf7ed9cc75789da2d0ec1c3a1fda6dc67fe440fa7aa143af9be1a837acfc94255d7027f63f55ced2
+DIST gajim-1.4.0.tar.gz 8932710 BLAKE2B 
66924bf2e0f39c74e0ce45bfb24c6bd41c547f170c149611dc08e45db1f665f1159be6586dde1a64f1037de029dc2d83c1146545c36645dd67b63509ce156043
 SHA512 
9fb2b967325d04d7cfa8cb97d0dcebdd5cfd8b8a0a4f8928e7d8c547d90567b7fb0d84d48cdd151b5e38ce72f65de2679c8cc1543ff3ed25d792e6de070042a0

diff --git a/net-im/gajim/gajim-1.4.0.ebuild b/net-im/gajim/gajim-1.4.0.ebuild
new file mode 100644
index ..dbb2ac846a85
--- /dev/null
+++ b/net-im/gajim/gajim-1.4.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_REQ_USE="sqlite,xml"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="https://gajim.org/;
+SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+crypt geolocation jingle omemo remote rst +spell upnp +webp"
+S="${WORKDIR}/${P%_p2}"
+
+COMMON_DEPEND="
+   dev-libs/gobject-introspection[cairo(+)]
+   >=x11-libs/gtk+-3.22:3[introspection]"
+DEPEND="${COMMON_DEPEND}
+   app-arch/unzip
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/precis-i18n[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/python-nbxmpp-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}]
+   dev-python/css-parser[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   net-libs/libsoup[introspection]
+   media-libs/gsound[introspection]
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] )
+   geolocation? ( app-misc/geoclue[introspection] )
+   jingle? (
+   net-libs/farstream:0.2[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-gtk
+   )
+   omemo? (
+   dev-python/python-axolotl[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+   remote? (
+   >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}]
+   sys-apps/dbus[X]
+   )
+   rst? ( dev-python/docutils[${PYTHON_USEDEP}] )
+   spell? (
+   app-text/gspell[introspection]
+   app-text/hunspell
+   )
+   upnp? ( net-libs/gupnp-igd[introspection] )
+   webp? ( dev-python/pillow[${PYTHON_USEDEP}] )
+   ')"
+
+src_install() {
+   distutils-r1_src_install
+
+   # a

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/srecord/

2022-04-29 Thread Hanno Böck
commit: 3a16092fe497e21b58aacee358ce2025cd5c1fbb
Author: Hanno Böck  gentoo  org>
AuthorDate: Fri Apr 29 08:36:30 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Fri Apr 29 08:37:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a16092f

dev-embedded/srecord: Add missing ghostscript-gpl dependency.

Raise EAPI to 7.
Fix doc path to avoid portage warning.

Closes: https://bugs.gentoo.org/505824
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-embedded/srecord/srecord-1.64-r1.ebuild | 43 +
 1 file changed, 43 insertions(+)

diff --git a/dev-embedded/srecord/srecord-1.64-r1.ebuild 
b/dev-embedded/srecord/srecord-1.64-r1.ebuild
new file mode 100644
index ..aa4b0214e17d
--- /dev/null
+++ b/dev-embedded/srecord/srecord-1.64-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="A collection of powerful tools for manipulating EPROM load files"
+HOMEPAGE="http://srecord.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/libgcrypt:0"
+DEPEND="${RDEPEND}
+   app-text/ghostscript-gpl
+   dev-libs/boost
+   sys-apps/groff
+   test? ( app-arch/sharutils )"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.57-libtool.patch )
+
+src_prepare() {
+   default
+
+   cp etc/configure.ac "${S}"
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+
+   mv "${ED}/usr/share/doc/${PN}" "${ED}/usr/share/doc/${PF}"
+}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/

2022-04-12 Thread Hanno Böck
commit: 97558f858a1ae18b792716b4f68e0bc2b30f69fe
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Apr 12 11:46:14 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Apr 12 11:46:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97558f85

sys-auth/pam_mount: Depend on libpcre2.

We were still depending on old libpcre, although upstream
already changed the API to libpcre2.

Bug: https://bugs.gentoo.org/837983
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 sys-auth/pam_mount/pam_mount-2.18-r1.ebuild | 49 +
 1 file changed, 49 insertions(+)

diff --git a/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild 
b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild
new file mode 100644
index ..03fcbd7cc704
--- /dev/null
+++ b/sys-auth/pam_mount/pam_mount-2.18-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A PAM module that can mount volumes for a user session"
+HOMEPAGE="http://pam-mount.sourceforge.net;
+SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="crypt ssl selinux"
+
+DEPEND="
+   >=sys-libs/pam-0.99
+   >=sys-libs/libhx-3.12.1:=
+   >=sys-apps/util-linux-2.20:=
+   >=dev-libs/libxml2-2.6:=
+   dev-libs/libpcre2
+   crypt? ( >=sys-fs/cryptsetup-1.1.0:= )
+   ssl? ( dev-libs/openssl:0= )
+   selinux? ( sys-libs/libselinux )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/pam_mount-2.16-remove-obsolete-openssl-api.patch
+)
+
+src_configure() {
+   econf --with-slibdir="/$(get_libdir)" \
+   $(use_with crypt cryptsetup) \
+   $(use_with ssl crypto) \
+   $(use_with selinux)
+}
+
+src_install() {
+   default
+   use selinux || rm -r "${D}"/etc/selinux
+   dodoc doc/*.txt
+
+   # Remove unused nonstandard run-dir, current version uses
+   # FHS-compatible /run, but has leftover mkdir from old version
+   rm -r "${D}/var/lib"
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-03-05 Thread Hanno Böck
commit: 09c507c789d2b52f94a3cebca395d23934321d01
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Mar  5 11:18:30 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Mar  5 11:18:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c507c7

net-libs/courier-authlib: Remove obsolete configure parameter.

The ebuild was passing --without-redhat to the configure script,
current courier-authlib versions don't use that parameter any
more.

Closes: https://bugs.gentoo.org/828905
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-libs/courier-authlib/courier-authlib-0.71.0-r3.ebuild | 1 -
 net-libs/courier-authlib/courier-authlib-0.71.3-r1.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/net-libs/courier-authlib/courier-authlib-0.71.0-r3.ebuild 
b/net-libs/courier-authlib/courier-authlib-0.71.0-r3.ebuild
index 1e7f1fc17d8d..741f18b564d2 100644
--- a/net-libs/courier-authlib/courier-authlib-0.71.0-r3.ebuild
+++ b/net-libs/courier-authlib/courier-authlib-0.71.0-r3.ebuild
@@ -60,7 +60,6 @@ src_configure() {
--sharedstatedir=/var/lib/courier/com \
--with-authdaemonvar=/var/lib/courier/authdaemon \
--with-authshadow \
-   --without-redhat \
--with-mailuser=mail \
--with-mailgroup=mail \
--cache-file="${S}/configuring.cache" \

diff --git a/net-libs/courier-authlib/courier-authlib-0.71.3-r1.ebuild 
b/net-libs/courier-authlib/courier-authlib-0.71.3-r1.ebuild
index 01f9c521b6d0..2c57e1a9719b 100644
--- a/net-libs/courier-authlib/courier-authlib-0.71.3-r1.ebuild
+++ b/net-libs/courier-authlib/courier-authlib-0.71.3-r1.ebuild
@@ -60,7 +60,6 @@ src_configure() {
--sharedstatedir=/var/lib/courier/com \
--with-authdaemonvar=/var/lib/courier/authdaemon \
--with-authshadow \
-   --without-redhat \
--with-mailuser=mail \
--with-mailgroup=mail \
--cache-file="${S}/configuring.cache" \



[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/, net-im/gajim/files/

2022-03-05 Thread Hanno Böck
commit: 4cf577c73fc89c64cd405687fcd482fba1ddcebc
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Mar  5 11:04:57 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Mar  5 11:04:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf577c7

net-im/gajim: Cleanup old versions

Bug: https://bugs.gentoo.org/817791
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-im/gajim/Manifest  |  2 -
 .../files/gajim-1.3.2-fix-historymanager.diff  | 44 --
 net-im/gajim/gajim-1.3.1_p2.ebuild | 88 
 net-im/gajim/gajim-1.3.2.ebuild| 97 --
 4 files changed, 231 deletions(-)

diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index 8b8ba77c5bf6..5fc3fb278111 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -1,4 +1,2 @@
-DIST gajim-1.3.1-2.tar.gz 9538193 BLAKE2B 
2517b3eeaf3d8b9304e72c82e533d7424b7deb48d2543f366b91b8cf9a3e278f5b4d271d9128529f8e623f6b6fa26b5b97932112598118bf4ec24f97c4199669
 SHA512 
01d0e77e856935c7d388144fdc8c33271f41752a3544f713eb0ffe070bb7aee6fb3ae28aeddcda69298e405de21bc2ef004e8d7f4c59b3b09eb9366bbd6b0642
-DIST gajim-1.3.2.tar.gz 9538320 BLAKE2B 
9af561d4316a34480d073dcbf95fbc04ffd30bb4195633141ad1e9fa96145e61b54acff32891aadbdb93d0a775d69f2491e56f97fc67d2a1b2a76fcaab09f7ef
 SHA512 
92c86d1fa2fab51b402b6ddc0b838f321ab744c9c2add743b3f1820215eef84cafabc50227606088d077bdd9f52998f4ca6f98ad153346b9fb37691b71e9c267
 DIST gajim-1.3.3-2.tar.gz 9578053 BLAKE2B 
de41eb488480c1e9267a7e64c33dcc225ba68348fad51fe2f114199972a0fc998ae2c6efba1ea48ecb17b819509c1b45745e98e41f99f2e4afd4a4c1daff4865
 SHA512 
e7a2564710ffdf0b971d005f8b84c60d72c471727be2bd1b75e564f70a25101a4eb44603fc9f98163bc12a5049dc876f50cdaf8eb5b7d596203c986e55de7442
 DIST gajim-1.3.3.tar.gz 9886175 BLAKE2B 
27c4163a5762e8fa72524f91d846439b5bd54aff8ec0c4f8ffe4061295540d986b71fc333a2d65110e87821efc5a96ce0dc8a519236c5d71df9a722c65851296
 SHA512 
b1b6ed1eeb9ce01c26240a0a0c1ff3991ac305787e2ed49ecf7ed9cc75789da2d0ec1c3a1fda6dc67fe440fa7aa143af9be1a837acfc94255d7027f63f55ced2

diff --git a/net-im/gajim/files/gajim-1.3.2-fix-historymanager.diff 
b/net-im/gajim/files/gajim-1.3.2-fix-historymanager.diff
deleted file mode 100644
index 04428d3acbe5..
--- a/net-im/gajim/files/gajim-1.3.2-fix-historymanager.diff
+++ /dev/null
@@ -1,44 +0,0 @@
-diff --git a/gajim/history_manager.py b/gajim/history_manager.py
-index 
1598ea46b385951710a9298093f491dd29e5e6f8..3e767840295f5404687ec6bb298fbdc4e369b4ca
 100644
 a/gajim/history_manager.py
-+++ b/gajim/history_manager.py
-@@ -55,7 +55,6 @@
- from gajim.common.const import JIDConstant
- from gajim.common.const import KindConstant
- from gajim.common.const import ShowConstant
--from gajim.common.settings import Settings
- 
- 
- def is_standalone():
-@@ -76,6 +75,8 @@ def init_gtk():
- if is_standalone():
- init_gtk()
- 
-+from gajim.common.settings import Settings
-+
- try:
- shortargs = 'hvsc:l:p:'
- longargs = 'help verbose separate config-path= loglevel= profile='
-@@ -100,6 +101,8 @@ def init_gtk():
- app.settings = Settings()
- app.settings.init()
- app.load_css_config()
-+else:
-+from gajim.common.settings import Settings
- 
- from gajim.common import helpers
- from gajim.gui.dialogs import ErrorDialog
-diff --git a/test/unit/test_gui_interface.py b/test/unit/test_gui_interface.py
-index 
41274dfd4447a89b6ea33bdd36538212e4d28d8c..6ad2d734b5bcc093e1d2e8e627cfbd3a0653b53e
 100644
 a/test/unit/test_gui_interface.py
-+++ b/test/unit/test_gui_interface.py
-@@ -3,6 +3,9 @@
- '''
- import unittest
- 
-+import gajim.gui
-+gajim.gui.init('gtk')
-+
- from test import lib
- lib.setup_env()
- 

diff --git a/net-im/gajim/gajim-1.3.1_p2.ebuild 
b/net-im/gajim/gajim-1.3.1_p2.ebuild
deleted file mode 100644
index 01fcfbf62a29..
--- a/net-im/gajim/gajim-1.3.1_p2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="sqlite,xml"
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Jabber client written in PyGTK"
-HOMEPAGE="https://gajim.org/;
-SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${PN}-${PV/_p/-}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+crypt geolocation jingle remote rst +spell upnp +webp"
-S="${WORKDIR}/${PN}-${PV/_p2/}"
-
-COMMON_DEPEND="
-   dev-libs/gobject-introspection[cairo(+)]
-   >=x11-libs/gtk+-3.22:3[introspection]"
-DEPEND="${COMMON_DEPEND}
-   app-arch/unzip
-   >=dev-util/intltool-0.40.1
-   virtual/pkgconfig
-   >=sys-devel/gette

[gentoo-commits] repo/gentoo:master commit in: mail-filter/courier-pythonfilter/

2022-02-01 Thread Hanno Böck
commit: 42312c70e44fbe1896321b9842c32d6147565576
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Feb  1 15:00:40 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Feb  1 15:00:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42312c70

mail-filter/courier-pythonfilter: Version bump and python 3.10

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 mail-filter/courier-pythonfilter/Manifest  |  1 +
 .../courier-pythonfilter-3.0.3.ebuild  | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/mail-filter/courier-pythonfilter/Manifest 
b/mail-filter/courier-pythonfilter/Manifest
index d3b5583d0ca8..62b8a02241b7 100644
--- a/mail-filter/courier-pythonfilter/Manifest
+++ b/mail-filter/courier-pythonfilter/Manifest
@@ -1 +1,2 @@
 DIST courier-pythonfilter-3.0.2.tar.gz 59121 BLAKE2B 
6223ddd62c1c1af980720451e3446cd3b2296a243c5c8d3b5e60fd8640e3391ba2e561ea251bbacbb4a1c6cdbe7eccf6f7ff8221d952cf5703d389b0267a1a2f
 SHA512 
62985a3fefc2d324b3ba7035117e88e4e246815e63fe1b681af11a38a20ea55e649a233c1979b918b166f5c2abbcc22037f215b73be298763f777648249cd652
+DIST courier-pythonfilter-3.0.3.tar.gz 61994 BLAKE2B 
286e9b9af580512080663cf392d9ebbe12bb35e527e3b8ab5b2c10109049d7dd3ff227f17cce126f6fdf7cf4053b163e494ad23f4260a3778a5ed58af5b50f0e
 SHA512 
0dda245f634a181a363e99be0641c627f778d5c7d3dc67c0fab27a6471d5d4a76d24e371ffe72456653875ffcae58eb423f5885fd483d5882f0dd75be5b946ff

diff --git a/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.3.ebuild 
b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.3.ebuild
new file mode 100644
index ..4b1e392935d5
--- /dev/null
+++ b/mail-filter/courier-pythonfilter/courier-pythonfilter-3.0.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1
+
+DESCRIPTION="Python filtering architecture for the Courier MTA"
+HOMEPAGE="https://pypi.org/project/courier-pythonfilter/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="mail-mta/courier"



[gentoo-commits] repo/gentoo:master commit in: net-im/ejabberd/

2022-01-31 Thread Hanno Böck
commit: 2b0e06c04ba2edfa23c2bbc5e62f352fb4016070
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Feb  1 07:22:41 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Feb  1 07:22:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b0e06c0

net-im/ejabberd: Fix typo

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-im/ejabberd/ejabberd-21.04-r2.ebuild | 4 ++--
 net-im/ejabberd/ejabberd-21.12.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-im/ejabberd/ejabberd-21.04-r2.ebuild 
b/net-im/ejabberd/ejabberd-21.04-r2.ebuild
index 63128525a5ca..d8911b3b288c 100644
--- a/net-im/ejabberd/ejabberd-21.04-r2.ebuild
+++ b/net-im/ejabberd/ejabberd-21.04-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -237,7 +237,7 @@ pkg_postinst() {
done
 
ewarn "Newer versions of the ejabberd Gentoo package use 
/etc/ejabberd"
-   ewarn "(just as upstream) and *not* /etc/ejabber."
+   ewarn "(just as upstream) and *not* /etc/jabber."
ewarn "The files from /etc/jabber where copied to 
/etc/ejabberd."
ewarn "Also ejabberd's spool directory became /var/lib/ejabberd 
(was /var/spool/jabber)."
ewarn "Please check your configuration."

diff --git a/net-im/ejabberd/ejabberd-21.12.ebuild 
b/net-im/ejabberd/ejabberd-21.12.ebuild
index 49c2dc3fcfce..2b533f549d33 100644
--- a/net-im/ejabberd/ejabberd-21.12.ebuild
+++ b/net-im/ejabberd/ejabberd-21.12.ebuild
@@ -223,7 +223,7 @@ pkg_postinst() {
done
 
ewarn "Newer versions of the ejabberd Gentoo package use 
/etc/ejabberd"
-   ewarn "(just as upstream) and *not* /etc/ejabber."
+   ewarn "(just as upstream) and *not* /etc/jabber."
ewarn "The files from /etc/jabber where copied to 
/etc/ejabberd."
ewarn "Also ejabberd's spool directory became /var/lib/ejabberd 
(was /var/spool/jabber)."
ewarn "Please check your configuration."



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/snallygaster/

2022-01-31 Thread Hanno Böck
commit: 596bd2ecc56df3c9a171b7487ff2cb096141eb8c
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Jan 31 20:33:35 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Jan 31 20:33:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596bd2ec

net-analyzer/snallygaster: Remove old

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-analyzer/snallygaster/Manifest  |  3 ---
 net-analyzer/snallygaster/snallygaster-0.0.6.ebuild | 21 -
 net-analyzer/snallygaster/snallygaster-0.0.8.ebuild | 21 -
 net-analyzer/snallygaster/snallygaster-0.0.9.ebuild | 21 -
 4 files changed, 66 deletions(-)

diff --git a/net-analyzer/snallygaster/Manifest 
b/net-analyzer/snallygaster/Manifest
index 42f55d652d3f..4ed2543dbaad 100644
--- a/net-analyzer/snallygaster/Manifest
+++ b/net-analyzer/snallygaster/Manifest
@@ -1,5 +1,2 @@
 DIST snallygaster-0.0.11.tar.gz 25238 BLAKE2B 
11867c0a71cd1701205f499cc7e492520018d39dcdeae0d8e8ae130e2034fd15d20039ed2c7325c879b1640b67a02515685640d5278e0aaafba864fd9d47a7a0
 SHA512 
6c050f8d67748fa148a578e37f3788305251d210691047f045d63dd531eca4ef4eb9e1d74a22ce9db13c71e471ced304d8138b8f283a1fe4841381532baab733
 DIST snallygaster-0.0.12.tar.gz 25234 BLAKE2B 
69082fe94fc65d78b99519511b6850d569401d326788448dffac2baca3e359e166b161e69b5169dc0772c4eba5e3cf70968ed75fe09efad7924869971a0869c8
 SHA512 
507b5bbaa8a01318b53778781e1e212e295f113ea91b1b73d5162f93d35be74780fa0cba7499d62f40c8cd27b4cdfd79526bd0ab07018090460ca937eb48
-DIST snallygaster-0.0.6.tar.gz 22260 BLAKE2B 
5f5f45678ee83922d477eb7356bf830a4ececbff6fc02bc21d2b714abf350c1b2643fb8134f330d8f54a4c58809b9de2671f46b728e631ac0a5f4996f87fd8e1
 SHA512 
abca663005e43948ef7c6516a3e85d1b1010811365f39a280b9c091490a8b4687fdaa1b0acbd29f5a84285fe16cd74398098eb9600b5ec41ec880d355cd0ddbd
-DIST snallygaster-0.0.8.tar.gz 23341 BLAKE2B 
0b4e92b50c9f766440a19bab6e39f7be323c5574c8f350ed3fbd07499ca04b358ec0e66deeddd30b5e798d093a73fbce65434be4058285eb773918314f373dac
 SHA512 
a4937d5e486109deb54d4a3494fcdb2b06a0938cb9ca686550616d31d2f5bde01b4162f610db15c34c86e41673f6f05f749fb921d5f858cbc4a2fc7f65a6dda6
-DIST snallygaster-0.0.9.tar.gz 24055 BLAKE2B 
049a88250877ed87103d23a30443ed638320e61c788716d432d877407c837f439bd16dc78a6eb00f7fea844280975f155898d9b084f7e285a0ed81a6becf9d68
 SHA512 
e7de6d97576f1651e0a6882c4d2766efe82b8656f53a6c30a5e36eeadbaa4fdc2b79dc370a1106a0bbd916d45d1c92169dcfb5d7c75e89946b371bc80098366c

diff --git a/net-analyzer/snallygaster/snallygaster-0.0.6.ebuild 
b/net-analyzer/snallygaster/snallygaster-0.0.6.ebuild
deleted file mode 100644
index cef08b8a35a2..
--- a/net-analyzer/snallygaster/snallygaster-0.0.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1
-
-DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
-HOMEPAGE="https://github.com/hannob/snallygaster;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-python/dnspython
-   dev-python/urllib3
-   dev-python/beautifulsoup4"
-RDEPEND="${DEPEND}"
-DOCS=( README.md TESTS.md )

diff --git a/net-analyzer/snallygaster/snallygaster-0.0.8.ebuild 
b/net-analyzer/snallygaster/snallygaster-0.0.8.ebuild
deleted file mode 100644
index cef08b8a35a2..
--- a/net-analyzer/snallygaster/snallygaster-0.0.8.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1
-
-DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
-HOMEPAGE="https://github.com/hannob/snallygaster;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-python/dnspython
-   dev-python/urllib3
-   dev-python/beautifulsoup4"
-RDEPEND="${DEPEND}"
-DOCS=( README.md TESTS.md )

diff --git a/net-analyzer/snallygaster/snallygaster-0.0.9.ebuild 
b/net-analyzer/snallygaster/snallygaster-0.0.9.ebuild
deleted file mode 100644
index b984ebb2e0fc..
--- a/net-analyzer/snallygaster/snallygaster-0.0.9.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8,9} )
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1
-
-DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
-HOMEPAGE="https://github.com/hannob/snallygaster;

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/snallygaster/

2022-01-31 Thread Hanno Böck
commit: f1e3de3a15eaa74f3fda67f5ccec08116e2bc8b1
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Jan 31 20:32:58 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Jan 31 20:32:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e3de3a

net-analyzer/snallygaster: Version bump and python 3.10

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-analyzer/snallygaster/Manifest |  1 +
 .../snallygaster/snallygaster-0.0.12.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/net-analyzer/snallygaster/Manifest 
b/net-analyzer/snallygaster/Manifest
index ec0b3ff27da7..42f55d652d3f 100644
--- a/net-analyzer/snallygaster/Manifest
+++ b/net-analyzer/snallygaster/Manifest
@@ -1,4 +1,5 @@
 DIST snallygaster-0.0.11.tar.gz 25238 BLAKE2B 
11867c0a71cd1701205f499cc7e492520018d39dcdeae0d8e8ae130e2034fd15d20039ed2c7325c879b1640b67a02515685640d5278e0aaafba864fd9d47a7a0
 SHA512 
6c050f8d67748fa148a578e37f3788305251d210691047f045d63dd531eca4ef4eb9e1d74a22ce9db13c71e471ced304d8138b8f283a1fe4841381532baab733
+DIST snallygaster-0.0.12.tar.gz 25234 BLAKE2B 
69082fe94fc65d78b99519511b6850d569401d326788448dffac2baca3e359e166b161e69b5169dc0772c4eba5e3cf70968ed75fe09efad7924869971a0869c8
 SHA512 
507b5bbaa8a01318b53778781e1e212e295f113ea91b1b73d5162f93d35be74780fa0cba7499d62f40c8cd27b4cdfd79526bd0ab07018090460ca937eb48
 DIST snallygaster-0.0.6.tar.gz 22260 BLAKE2B 
5f5f45678ee83922d477eb7356bf830a4ececbff6fc02bc21d2b714abf350c1b2643fb8134f330d8f54a4c58809b9de2671f46b728e631ac0a5f4996f87fd8e1
 SHA512 
abca663005e43948ef7c6516a3e85d1b1010811365f39a280b9c091490a8b4687fdaa1b0acbd29f5a84285fe16cd74398098eb9600b5ec41ec880d355cd0ddbd
 DIST snallygaster-0.0.8.tar.gz 23341 BLAKE2B 
0b4e92b50c9f766440a19bab6e39f7be323c5574c8f350ed3fbd07499ca04b358ec0e66deeddd30b5e798d093a73fbce65434be4058285eb773918314f373dac
 SHA512 
a4937d5e486109deb54d4a3494fcdb2b06a0938cb9ca686550616d31d2f5bde01b4162f610db15c34c86e41673f6f05f749fb921d5f858cbc4a2fc7f65a6dda6
 DIST snallygaster-0.0.9.tar.gz 24055 BLAKE2B 
049a88250877ed87103d23a30443ed638320e61c788716d432d877407c837f439bd16dc78a6eb00f7fea844280975f155898d9b084f7e285a0ed81a6becf9d68
 SHA512 
e7de6d97576f1651e0a6882c4d2766efe82b8656f53a6c30a5e36eeadbaa4fdc2b79dc370a1106a0bbd916d45d1c92169dcfb5d7c75e89946b371bc80098366c

diff --git a/net-analyzer/snallygaster/snallygaster-0.0.12.ebuild 
b/net-analyzer/snallygaster/snallygaster-0.0.12.ebuild
new file mode 100644
index ..578572f0bfbb
--- /dev/null
+++ b/net-analyzer/snallygaster/snallygaster-0.0.12.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
+HOMEPAGE="https://github.com/hannob/snallygaster;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-python/dnspython
+   dev-python/urllib3
+   dev-python/beautifulsoup4"
+RDEPEND="${DEPEND}"
+DOCS=( README.md TESTS.md )
+
+# Only codingstyle and similar tests, require dependencies
+# not packaged in Gentoo
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/cropgui/

2022-01-31 Thread Hanno Böck
commit: e39bad9895f4d2148e40ab24a66658402744648a
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Jan 31 20:16:33 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Jan 31 20:16:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39bad98

media-gfx/cropgui: Enable python 3.10

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 media-gfx/cropgui/cropgui-0.6-r1.ebuild | 45 +
 1 file changed, 45 insertions(+)

diff --git a/media-gfx/cropgui/cropgui-0.6-r1.ebuild 
b/media-gfx/cropgui/cropgui-0.6-r1.ebuild
new file mode 100644
index ..c0f740961d3c
--- /dev/null
+++ b/media-gfx/cropgui/cropgui-0.6-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+inherit eutils python-r1 desktop xdg-utils
+
+DESCRIPTION="GUI for lossless cropping of jpeg images"
+HOMEPAGE="https://emergent.unpythonic.net/01248401946;
+SRC_URI="https://github.com/jepler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${PYTHON_DEPS}
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]"
+
+install_cropgui_wrapper() {
+   python_domodule cropgtk.py cropgui_common.py filechooser.py 
cropgui.glade
+   make_wrapper "${PN}.tmp" "${PYTHON} 
$(python_get_sitedir)/${PN}/cropgtk.py"
+   python_newexe "${ED}/usr/bin/${PN}.tmp" "${PN}"
+   rm "${ED}/usr/bin/${PN}.tmp" || die
+}
+
+src_install() {
+   python_moduleinto "${PN}"
+   python_foreach_impl install_cropgui_wrapper
+
+   domenu "${PN}.desktop"
+   doicon "${PN}.png"
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



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

2022-01-30 Thread Hanno Böck
commit: 8a8be9930c517fed660c672d19ac0c90f7155f7a
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Jan 30 10:12:45 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Jan 30 10:12:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8be993

dev-python/pyClamd: Python 3.10 support, config path fix.

New clamd packages changed the config file path, adapt
pyClamd to match that.
Explicitly disable tests that require running clamd.

Closes: https://bugs.gentoo.org/798198
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/pyClamd/pyClamd-0.4.0-r3.ebuild | 24 
 1 file changed, 24 insertions(+)

diff --git a/dev-python/pyClamd/pyClamd-0.4.0-r3.ebuild 
b/dev-python/pyClamd/pyClamd-0.4.0-r3.ebuild
new file mode 100644
index ..d89fe08eb48f
--- /dev/null
+++ b/dev-python/pyClamd/pyClamd-0.4.0-r3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+
+inherit distutils-r1
+
+DESCRIPTION="python interface to Clamd (Clamav daemon)"
+HOMEPAGE="https://xael.org/pages/pyclamd-en.html;
+SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+# Tests need clamd running and we cannot rely on that being
+# true during build
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: app-misc/freewvs/

2022-01-29 Thread Hanno Böck
commit: f774accb10f7916eecf1f0c2fb2f4e548dbc19b7
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Jan 29 17:25:11 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Jan 29 17:25:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f774accb

app-misc/freewvs: Version bump and python 3.10

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 app-misc/freewvs/Manifest |  1 +
 app-misc/freewvs/freewvs-0.1.2.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-misc/freewvs/Manifest b/app-misc/freewvs/Manifest
index 667d96d71928..c9b1b5f9dcb5 100644
--- a/app-misc/freewvs/Manifest
+++ b/app-misc/freewvs/Manifest
@@ -1 +1,2 @@
 DIST freewvs-0.1.1.tar.gz 20518 BLAKE2B 
d3ced38b16a7bce4cf4907de30c1525132d8ee92ad531e5439c9033bce05a69c76688ec10c759d3f46462e0804845c0bd90eb5bb5d457b28ca00dcd380a85e3c
 SHA512 
cc48dfd5f381a88bbd89f3ad4e08fb389b9ccfd7461539ea51f21bd2d9863537b68037de34c90b8c97f24a7bb2d05cfe12efda3f308c19a0a20cf5d7c5046cdd
+DIST freewvs-0.1.2.tar.gz 20093 BLAKE2B 
de82188bd6be8e59490b3bb5faaad59466b1888603ffc3949662dc8d74fc7607a253a6779df0a87a66e09f204dfb754edd3ae4c7a8504687fa75ba9e880e0540
 SHA512 
a247cd46458886a4854c97a628218708a36e5c2e5e633a86651e9ccf1d7d4e1108d224234821b9d45199c471d46f2cb57600a8b1cf4a62d0ae98c6dfbb0dd64b

diff --git a/app-misc/freewvs/freewvs-0.1.2.ebuild 
b/app-misc/freewvs/freewvs-0.1.2.ebuild
new file mode 100644
index ..3deae1e3a7b6
--- /dev/null
+++ b/app-misc/freewvs/freewvs-0.1.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="Scans filesystem for known vulnerable web applications"
+HOMEPAGE="https://freewvs.schokokeks.org/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( README.md )
+
+pkg_postinst() {
+   einfo To use freewvs you need to run
+   einfo   update-freewvsdb
+   einfo first. You should run this on a regular basis to update
+   einfo the web application data, e.g. via a cronjob.
+}
+
+# Only codingstyle and similar tests, require dependencies
+# not packaged in Gentoo
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-01-23 Thread Hanno Böck
commit: d0de4530cbb2e78f10a92141378e6fdf387e2ca5
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Jan 23 12:54:32 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Jan 23 12:54:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0de4530

net-im/gajim: Hard-disable tests

Tests in this release are broken, we may re-enable them
with the next release.

Closes: https://bugs.gentoo.org/809053
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-im/gajim/gajim-1.3.3_p2.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-im/gajim/gajim-1.3.3_p2.ebuild 
b/net-im/gajim/gajim-1.3.3_p2.ebuild
index 1e9b7df2bb0a..e58f75e2f5cd 100644
--- a/net-im/gajim/gajim-1.3.3_p2.ebuild
+++ b/net-im/gajim/gajim-1.3.3_p2.ebuild
@@ -91,3 +91,7 @@ pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
 }
+
+# tests in this release don't work, see also:
+# https://dev.gajim.org/gajim/gajim/-/issues/10755
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: net-im/gajim/

2022-01-23 Thread Hanno Böck
commit: 2a6874357d9bc028013075bc4e9c59a4730d716f
Author: Hanno Böck  gentoo  org>
AuthorDate: Sun Jan 23 08:45:08 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sun Jan 23 08:45:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a687435

net-im/gajim: Bump tarball

Re-adds missing plugin-installer.
Add Python 3.10 support.

Closes: https://bugs.gentoo.org/830822
Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-im/gajim/Manifest  |  1 +
 net-im/gajim/gajim-1.3.3_p2.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest
index 81fc64dc5ef7..8b8ba77c5bf6 100644
--- a/net-im/gajim/Manifest
+++ b/net-im/gajim/Manifest
@@ -1,3 +1,4 @@
 DIST gajim-1.3.1-2.tar.gz 9538193 BLAKE2B 
2517b3eeaf3d8b9304e72c82e533d7424b7deb48d2543f366b91b8cf9a3e278f5b4d271d9128529f8e623f6b6fa26b5b97932112598118bf4ec24f97c4199669
 SHA512 
01d0e77e856935c7d388144fdc8c33271f41752a3544f713eb0ffe070bb7aee6fb3ae28aeddcda69298e405de21bc2ef004e8d7f4c59b3b09eb9366bbd6b0642
 DIST gajim-1.3.2.tar.gz 9538320 BLAKE2B 
9af561d4316a34480d073dcbf95fbc04ffd30bb4195633141ad1e9fa96145e61b54acff32891aadbdb93d0a775d69f2491e56f97fc67d2a1b2a76fcaab09f7ef
 SHA512 
92c86d1fa2fab51b402b6ddc0b838f321ab744c9c2add743b3f1820215eef84cafabc50227606088d077bdd9f52998f4ca6f98ad153346b9fb37691b71e9c267
+DIST gajim-1.3.3-2.tar.gz 9578053 BLAKE2B 
de41eb488480c1e9267a7e64c33dcc225ba68348fad51fe2f114199972a0fc998ae2c6efba1ea48ecb17b819509c1b45745e98e41f99f2e4afd4a4c1daff4865
 SHA512 
e7a2564710ffdf0b971d005f8b84c60d72c471727be2bd1b75e564f70a25101a4eb44603fc9f98163bc12a5049dc876f50cdaf8eb5b7d596203c986e55de7442
 DIST gajim-1.3.3.tar.gz 9886175 BLAKE2B 
27c4163a5762e8fa72524f91d846439b5bd54aff8ec0c4f8ffe4061295540d986b71fc333a2d65110e87821efc5a96ce0dc8a519236c5d71df9a722c65851296
 SHA512 
b1b6ed1eeb9ce01c26240a0a0c1ff3991ac305787e2ed49ecf7ed9cc75789da2d0ec1c3a1fda6dc67fe440fa7aa143af9be1a837acfc94255d7027f63f55ced2

diff --git a/net-im/gajim/gajim-1.3.3_p2.ebuild 
b/net-im/gajim/gajim-1.3.3_p2.ebuild
new file mode 100644
index ..1e9b7df2bb0a
--- /dev/null
+++ b/net-im/gajim/gajim-1.3.3_p2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE="sqlite,xml"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="Jabber client written in PyGTK"
+HOMEPAGE="https://gajim.org/;
+SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+crypt geolocation jingle omemo remote rst +spell upnp +webp"
+S="${WORKDIR}/${P%_p2}"
+
+COMMON_DEPEND="
+   dev-libs/gobject-introspection[cairo(+)]
+   >=x11-libs/gtk+-3.22:3[introspection]"
+DEPEND="${COMMON_DEPEND}
+   app-arch/unzip
+   >=dev-util/intltool-0.40.1
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17-r1"
+RDEPEND="${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/idna[${PYTHON_USEDEP}]
+   dev-python/precis-i18n[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/python-nbxmpp-2.0.4[${PYTHON_USEDEP}]
+   x11-libs/libXScrnSaver
+   app-crypt/libsecret[crypt,introspection]
+   dev-python/keyring[${PYTHON_USEDEP}]
+   >=dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}]
+   dev-python/css-parser[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   net-libs/libsoup[introspection]
+   media-libs/gsound[introspection]
+   crypt? (
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] )
+   geolocation? ( app-misc/geoclue[introspection] )
+   jingle? (
+   net-libs/farstream:0.2[introspection]
+   media-libs/gstreamer:1.0[introspection]
+   media-libs/gst-plugins-base:1.0[introspection]
+   media-libs/gst-plugins-ugly:1.0
+   media-plugins/gst-plugins-gtk
+   )
+   omemo? (
+   dev-python/python-axolotl[${PYTHON_USEDEP}]
+   dev-python/qrcode[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   )
+

[gentoo-commits] repo/gentoo:master commit in: media-libs/libsidplay/

2022-01-22 Thread Hanno Böck
commit: 2fa24ae5440279f667cfc2c35422ae63512e380d
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Jan 22 14:17:52 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Jan 22 14:17:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa24ae5

media-libs/libsidplay: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 media-libs/libsidplay/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/media-libs/libsidplay/metadata.xml 
b/media-libs/libsidplay/metadata.xml
index c366a499e115..3b0f616ab403 100644
--- a/media-libs/libsidplay/metadata.xml
+++ b/media-libs/libsidplay/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

sidplay2




[gentoo-commits] repo/gentoo:master commit in: games-util/dzip/

2022-01-22 Thread Hanno Böck
commit: 78116ad626a4131c856d570e44e4be7ee7cee33a
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Jan 22 14:16:06 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Jan 22 14:16:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78116ad6

games-util/dzip: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 games-util/dzip/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/games-util/dzip/metadata.xml b/games-util/dzip/metadata.xml
index 435a4091fa13..a926f78c073f 100644
--- a/games-util/dzip/metadata.xml
+++ b/games-util/dzip/metadata.xml
@@ -1,9 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-
-  ha...@gentoo.org
-
 
   ga...@gentoo.org
   Gentoo Games Project



[gentoo-commits] repo/gentoo:master commit in: app-crypt/md4sum/

2022-01-22 Thread Hanno Böck
commit: e520f3c34e92f86ae1327d831a95c234b32bd835
Author: Hanno Böck  gentoo  org>
AuthorDate: Sat Jan 22 14:14:20 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Sat Jan 22 14:14:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e520f3c3

app-crypt/md4sum: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 app-crypt/md4sum/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/md4sum/metadata.xml b/app-crypt/md4sum/metadata.xml
index dcdae049d7cf..85e4ed814fa2 100644
--- a/app-crypt/md4sum/metadata.xml
+++ b/app-crypt/md4sum/metadata.xml
@@ -1,5 +1,5 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-ha...@gentoo.org
+
 



[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2022-01-17 Thread Hanno Böck
commit: 1a05995972eb0a4ae5321e40593eb22288cd
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Jan 17 11:34:15 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Jan 17 11:34:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a059959

mail-mta/courier: Version bump.

Properly pass DESTDIR to install-configure instead of sed-patching the Makefile.
Disable valgrind checks.

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 mail-mta/courier/Manifest |   1 +
 mail-mta/courier/courier-1.1.8.ebuild | 313 ++
 2 files changed, 314 insertions(+)

diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index ec3a1553b7be..6436bf1e9004 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -1 +1,2 @@
 DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 
7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f
 SHA512 
6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a
+DIST courier-1.1.8.tar.bz2 7655220 BLAKE2B 
189c87e416fe8d232e1fab8be47ff8258a54de2a6eccf1b02bd2839c6925018ee5b0ff3172ba791076c979d5c15a9dbcac1e7f515b0683066f3ff55369ea91a9
 SHA512 
9a0d96a20a75794fba57df11305326eb990091bd503763cd091ad29a4b34d9c1576d40c2e2d6eb81f3705e2d4b0a265c174df6e307a60fbbc1dc26110d931133

diff --git a/mail-mta/courier/courier-1.1.8.ebuild 
b/mail-mta/courier/courier-1.1.8.ebuild
new file mode 100644
index ..507a0b4b8027
--- /dev/null
+++ b/mail-mta/courier/courier-1.1.8.ebuild
@@ -0,0 +1,313 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib
+
+DESCRIPTION="An MTA designed specifically for maildirs"
+HOMEPAGE="https://www.courier-mta.org/;
+SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
+   fam web webmail gnutls"
+
+DEPEND="
+   >=net-libs/courier-authlib-0.71.3
+   >=net-libs/courier-unicode-2.2.3:=
+   net-dns/libidn:=
+   gnutls? ( net-libs/gnutls:= )
+   !gnutls? (
+   dev-libs/openssl:0=
+   )
+   >=sys-libs/gdbm-1.8.0:=
+   dev-libs/libpcre
+   app-misc/mime-types
+   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
+   pam? ( sys-libs/pam )
+   mysql? ( dev-db/mysql-connector-c )
+   ldap? ( >=net-nds/openldap-1.2.11 )
+   postgres? ( dev-db/postgresql:= )
+   spell? ( app-text/aspell )
+   fam? ( virtual/fam )
+   !mail-filter/maildrop
+   !mail-mta/esmtp
+   !mail-mta/exim
+   !mail-mta/mini-qmail
+   !mail-mta/msmtp[mta]
+   !mail-mta/netqmail
+   !mail-mta/nullmailer
+   !mail-mta/postfix
+   !mail-mta/qmail-ldap
+   !mail-mta/sendmail
+   !mail-mta/ssmtp[mta]
+   !mail-mta/opensmtpd
+   !net-mail/dot-forward
+   !sys-apps/ucspi-tcp
+   "
+
+RDEPEND="${DEPEND}
+   dev-lang/perl
+   sys-process/procps"
+
+# get rid of old style virtual/imapd - bug 350792
+# all blockers really needed?
+RDEPEND="${RDEPEND}
+   !net-mail/bincimap
+   !net-mail/courier-imap
+   !net-mail/cyrus-imapd
+   !net-mail/uw-imap"
+
+PDEPEND="pam? ( net-mail/mailbase )
+   crypt? ( >=app-crypt/gnupg-1.0.4 )"
+
+src_prepare() {
+   use norewrite && eapply "${FILESDIR}/norewrite.patch"
+   default
+}
+
+src_configure() {
+   filter-flags '-fomit-frame-pointer'
+
+   local myconf
+   myconf=""
+
+   use ldap && myconf="${myconf} 
--with-ldapconfig=/etc/courier/maildropldap.conf"
+
+   econf ${myconf} \
+   $(use_with fam) \
+   $(use_with ipv6) \
+   $(use_with spell ispell) \
+   $(use_with ldap ldapaliasd) \
+   $(use_enable ldap maildroldap) \
+   $(use_with gnutls) \
+   --with-notice=unicode \
+   --enable-mimetypes=/etc/mime.types \
+   --prefix=/usr \
+   --disable-root-check \
+   --mandir=/usr/share/man \
+   --sysconfdir=/etc/courier \
+   --datadir=/usr/share/courier \
+   --sharedstatedir=/var/lib/courier/com \
+   --localstatedir=/var/lib/courier \
+   --with-piddir=/var/run/courier \
+   --with-authdaemonvar=/var/lib/courier/authdaemon \
+   --with-mailuser=mail \
+   --with-mailgroup=mail \
+   --with-p

[gentoo-commits] repo/gentoo:master commit in: mail-mta/courier/

2022-01-17 Thread Hanno Böck
commit: 48307799432614ef292a2eef80331e050e1a033a
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Jan 17 11:15:14 2022 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Jan 17 11:15:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48307799

mail-mta/courier: Cleanup old versions

Signed-off-by: Hanno Böck  gentoo.org>
Bug: https://bugs.gentoo.org/806595
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 mail-mta/courier/Manifest |   5 -
 mail-mta/courier/courier-1.0.13-r1.ebuild | 312 -
 mail-mta/courier/courier-1.0.14-r1.ebuild | 312 -
 mail-mta/courier/courier-1.0.17-r1.ebuild | 312 -
 mail-mta/courier/courier-1.0.5-r1.ebuild  | 317 --
 mail-mta/courier/courier-1.1.2-r1.ebuild  | 312 -
 6 files changed, 1570 deletions(-)

diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 2fbd4434f66d..ec3a1553b7be 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -1,6 +1 @@
-DIST courier-1.0.13.tar.bz2 7533779 BLAKE2B 
38db2127df3f9d0371ee01563663ebabefdfb0e03bad01f6bdc421d2371191a27cfda00cb7927af2d4f8f3cec4f9e7756c786ae53cf60a23c1067d8620a105d7
 SHA512 
f2cf42791b6422151b7c155ae1533c0587abe4d13c498a96a678c8bafd8dd103631896cbf6c4ef53e288a81355ac625ee65eb3fec695d0d6d96bbfd6d3dd5d7b
-DIST courier-1.0.14.tar.bz2 7541652 BLAKE2B 
5ddaabcfc49d5681b884311187eae04e492e273040dde6af83ab7ac4af117010be61c916cd909a686477c84997ca64cc435c1415f431c42c220c026d581e17da
 SHA512 
7d66368745f3afdef0e1f4bd8078617203d7b846c96d499575daa07644ed5f800ff76e9c145f22010a677a5b754e4d4f300d95bc3f7d3a60a54271f284f80b5c
-DIST courier-1.0.17.tar.bz2 7644893 BLAKE2B 
c31a5f9b27119b0affc7fe3b66da8d35534f519c8ade77b5e59e0b08f92f143b54d519ef0f726b1e68f900e8f330811befb7f2d626de041ebee53be25e089bbe
 SHA512 
588415d1062581ba7fef64eb884c129e4802d90f6e6bf583e249c6e83e62ec90dbc7ccc0e6e9ce4697c00a4c66b10b84bfc6121854fa7abacd613010f34936d6
-DIST courier-1.0.5.tar.bz2 7465054 BLAKE2B 
55e9ba2a85889e7210652475149f4d3e687fd63a27b44a5a16c888b2f60bb18c4156e3344792585fed2ee3d81770e79c55ce5791842c255b8701bad5d2f8af4e
 SHA512 
99a8e98633da99abd1f6f4e24328d4655526d51dc9fc03ffcb9c1e0cce0e608dedb2ac9511829af4487ff5af4618500d6fbbee26568f2a05e3c9d3cf3b48b2a5
-DIST courier-1.1.2.tar.bz2 7652292 BLAKE2B 
3d5ded14e3972532abd86bdd9d2a144dc907d6e0d1300dcc5395fcc36984bc619453e612c4c2b504fd06cdbea44ce9cd70227e5b122445704df3ba852cdc5594
 SHA512 
e0267acae90e792a8813b189296a599c4e27337bd5952d311cc99b068b628d4c0c6e0ae4c6ccb03fd6ada4d0a9cb362c59a7a21833177301a830fcb4c437abfd
 DIST courier-1.1.5.tar.bz2 7654159 BLAKE2B 
7ad09b4b3c8ec201ea275851aec4efb34861a2881c765228b58063d26f17580fbe8ffe4e882d43b74ed048c3bf711e0eb08cb45eb1ba25ab2073a8c411a6cd4f
 SHA512 
6b7040a73b09a4fc0ad4d93c576d7d7026aa743e5bbfe3ae14d2474dd9cffdb3419eceb14000cc0beeae40886796d9973e9f8611a7ea925cf2e0ab928904038a

diff --git a/mail-mta/courier/courier-1.0.13-r1.ebuild 
b/mail-mta/courier/courier-1.0.13-r1.ebuild
deleted file mode 100644
index 703b73416dbe..
--- a/mail-mta/courier/courier-1.0.13-r1.ebuild
+++ /dev/null
@@ -1,312 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic multilib
-
-DESCRIPTION="An MTA designed specifically for maildirs"
-HOMEPAGE="https://www.courier-mta.org/;
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
-   fam web webmail gnutls"
-
-DEPEND="
-   >=net-libs/courier-authlib-0.70.0
-   >=net-libs/courier-unicode-2.1:=
-   net-dns/libidn:=
-   gnutls? ( net-libs/gnutls:= )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   >=sys-libs/gdbm-1.8.0:=
-   dev-libs/libpcre
-   app-misc/mime-types
-   fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl 
>=net-dialup/mgetty-1.1.28 )
-   pam? ( sys-libs/pam )
-   mysql? ( dev-db/mysql-connector-c )
-   ldap? ( >=net-nds/openldap-1.2.11 )
-   postgres? ( dev-db/postgresql:= )
-   spell? ( app-text/aspell )
-   fam? ( virtual/fam )
-   !mail-filter/maildrop
-   !mail-mta/esmtp
-   !mail-mta/exim
-   !mail-mta/mini-qmail
-   !mail-mta/msmtp[mta]
-   !mail-mta/netqmail
-   !mail-mta/nullmailer
-   !mail-mta/postfix
-   !mail-mta/qmail-ldap
-   !mail-mta/sendmail
-   !mail-mta/ssmtp[mta]
-   !mail-mta/opensmtpd
-   !net-mail/dot-forward
-   !sys-apps/ucspi-tcp
-   "
-
-RDEPEND="${DEPEND}
-   dev-lang/perl
-   sys-process/procps"
-
-# get rid of old style virtual/imapd - bug 3507

[gentoo-commits] repo/gentoo:master commit in: app-misc/freewvs/

2021-12-28 Thread Hanno Böck
commit: dd6ccd4929e8563c693127004fd393192e983852
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Dec 28 20:13:04 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Dec 28 20:13:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6ccd49

app-misc/freewvs: Explicitly disable tests

Signed-off-by: Hanno Böck  gentoo.org>
Closes: https://bugs.gentoo.org/796011
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 app-misc/freewvs/freewvs-0.1.1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-misc/freewvs/freewvs-0.1.1.ebuild 
b/app-misc/freewvs/freewvs-0.1.1.ebuild
index ea154f839ce3..6cda83da8eb0 100644
--- a/app-misc/freewvs/freewvs-0.1.1.ebuild
+++ b/app-misc/freewvs/freewvs-0.1.1.ebuild
@@ -22,3 +22,7 @@ pkg_postinst() {
einfo first. You should run this on a regular basis to update
einfo the web application data, e.g. via a cronjob.
 }
+
+# Only codingstyle and similar tests, require dependencies
+# not packaged in Gentoo
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/snallygaster/

2021-12-28 Thread Hanno Böck
commit: 764fdff4e1f207afaf32f9744b5e77421137e18f
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Dec 28 19:18:56 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Dec 28 19:18:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764fdff4

net-analyzer/snallygaster: Version bump.

Explicitly disable tests.

Signed-off-by: Hanno Böck  gentoo.org>
Closes: https://bugs.gentoo.org/808975
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-analyzer/snallygaster/Manifest |  1 +
 .../snallygaster/snallygaster-0.0.11.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/net-analyzer/snallygaster/Manifest 
b/net-analyzer/snallygaster/Manifest
index 976721d1609b..ec0b3ff27da7 100644
--- a/net-analyzer/snallygaster/Manifest
+++ b/net-analyzer/snallygaster/Manifest
@@ -1,3 +1,4 @@
+DIST snallygaster-0.0.11.tar.gz 25238 BLAKE2B 
11867c0a71cd1701205f499cc7e492520018d39dcdeae0d8e8ae130e2034fd15d20039ed2c7325c879b1640b67a02515685640d5278e0aaafba864fd9d47a7a0
 SHA512 
6c050f8d67748fa148a578e37f3788305251d210691047f045d63dd531eca4ef4eb9e1d74a22ce9db13c71e471ced304d8138b8f283a1fe4841381532baab733
 DIST snallygaster-0.0.6.tar.gz 22260 BLAKE2B 
5f5f45678ee83922d477eb7356bf830a4ececbff6fc02bc21d2b714abf350c1b2643fb8134f330d8f54a4c58809b9de2671f46b728e631ac0a5f4996f87fd8e1
 SHA512 
abca663005e43948ef7c6516a3e85d1b1010811365f39a280b9c091490a8b4687fdaa1b0acbd29f5a84285fe16cd74398098eb9600b5ec41ec880d355cd0ddbd
 DIST snallygaster-0.0.8.tar.gz 23341 BLAKE2B 
0b4e92b50c9f766440a19bab6e39f7be323c5574c8f350ed3fbd07499ca04b358ec0e66deeddd30b5e798d093a73fbce65434be4058285eb773918314f373dac
 SHA512 
a4937d5e486109deb54d4a3494fcdb2b06a0938cb9ca686550616d31d2f5bde01b4162f610db15c34c86e41673f6f05f749fb921d5f858cbc4a2fc7f65a6dda6
 DIST snallygaster-0.0.9.tar.gz 24055 BLAKE2B 
049a88250877ed87103d23a30443ed638320e61c788716d432d877407c837f439bd16dc78a6eb00f7fea844280975f155898d9b084f7e285a0ed81a6becf9d68
 SHA512 
e7de6d97576f1651e0a6882c4d2766efe82b8656f53a6c30a5e36eeadbaa4fdc2b79dc370a1106a0bbd916d45d1c92169dcfb5d7c75e89946b371bc80098366c

diff --git a/net-analyzer/snallygaster/snallygaster-0.0.11.ebuild 
b/net-analyzer/snallygaster/snallygaster-0.0.11.ebuild
new file mode 100644
index ..48f6645e8f84
--- /dev/null
+++ b/net-analyzer/snallygaster/snallygaster-0.0.11.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
+HOMEPAGE="https://github.com/hannob/snallygaster;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-python/dnspython
+   dev-python/urllib3
+   dev-python/beautifulsoup4"
+RDEPEND="${DEPEND}"
+DOCS=( README.md TESTS.md )
+
+# Only codingstyle and similar tests, require dependencies
+# not packaged in Gentoo
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/cropgui/

2021-12-28 Thread Hanno Böck
commit: 32ad4a993f771e9057ef5055f2ab189d57007ebd
Author: Hanno Böck  gentoo  org>
AuthorDate: Tue Dec 28 08:40:19 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Tue Dec 28 08:40:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ad4a99

media-gfx/cropgui: Version bump

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 media-gfx/cropgui/Manifest   |  1 +
 media-gfx/cropgui/cropgui-0.6.ebuild | 45 
 2 files changed, 46 insertions(+)

diff --git a/media-gfx/cropgui/Manifest b/media-gfx/cropgui/Manifest
index d5be785ed8e8..9b9f33155a0b 100644
--- a/media-gfx/cropgui/Manifest
+++ b/media-gfx/cropgui/Manifest
@@ -1,2 +1,3 @@
 DIST cropgui-0.4.1.tar.gz 852958 BLAKE2B 
dcc6ba775e49af9a9fe1054fe5246e87e044f47cb7ca20712e5048dd1fa0fda35ee90c38cf733540913d0220eb58ab0a6dcfe93c7b02ebb9e022529b8add6c1c
 SHA512 
85b0c2c57faecdd7db15e417234f2ea50fc5edbdcacaedcfc53cda68c3a070f4ba0201bff9afbaa3de7c51552309df1ac3e87586b4021e68bbb255a2545d92da
 DIST cropgui-0.5.tar.gz 853934 BLAKE2B 
ac7cf32495e3ac728223994f79252fd98a0a5cf7da79a9c6796ce3d7b213c797b16250be5d23a1bc6bed492f142a95411d6cbd42fe34242016c4e0181bfd90c4
 SHA512 
2babea9ea6089c74637c9023ea08c2ae4f666fbf44bb73d7a301de6fee6848e65a86fab312e765f7bd05e8e03bf3e92942d718ea84a950412385a8e0b6aa0630
+DIST cropgui-0.6.tar.gz 855329 BLAKE2B 
d54098cdf8d8a0eb863ba7cf13d798db8102e147c30d64d246fc9955c4ee5aead253273fd66f0f2cd2d5aaf7abd10cfed01936c08daccdd92e342a56923bd95b
 SHA512 
dff9b1ea832c657c4407aea7ddeac880faaa4647bfe51ed43f9c1658f848cf9b6f9608451dcc006fe735012b52d318ebe5b59a31dc293cfabfb5ec5772612b68

diff --git a/media-gfx/cropgui/cropgui-0.6.ebuild 
b/media-gfx/cropgui/cropgui-0.6.ebuild
new file mode 100644
index ..d0e7fdc45109
--- /dev/null
+++ b/media-gfx/cropgui/cropgui-0.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit eutils python-r1 desktop xdg-utils
+
+DESCRIPTION="GUI for lossless cropping of jpeg images"
+HOMEPAGE="https://emergent.unpythonic.net/01248401946;
+SRC_URI="https://github.com/jepler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${PYTHON_DEPS}
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]"
+
+install_cropgui_wrapper() {
+   python_domodule cropgtk.py cropgui_common.py filechooser.py 
cropgui.glade
+   make_wrapper "${PN}.tmp" "${PYTHON} 
$(python_get_sitedir)/${PN}/cropgtk.py"
+   python_newexe "${ED}/usr/bin/${PN}.tmp" "${PN}"
+   rm "${ED}/usr/bin/${PN}.tmp" || die
+}
+
+src_install() {
+   python_moduleinto "${PN}"
+   python_foreach_impl install_cropgui_wrapper
+
+   domenu "${PN}.desktop"
+   doicon "${PN}.png"
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-forensics/afl/files/, app-forensics/afl/

2021-12-27 Thread Hanno Böck
commit: 7507da323f5f09b0d6f60e4f7293e456c09f1ec6
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 19:14:07 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 19:14:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7507da32

app-forensics/afl: Disable clang-fast mode.

This is currently broken with latest clang/llvm versions and an
upstream bug remained unanswered. We may re-enable this
once it's fixed upstream. This should resolve all clang-related
bugs.

Also fix doc installation (bug #720194).

Signed-off-by: Hanno Böck  gentoo.org>
Closes: https://bugs.gentoo.org/720194
Closes: https://bugs.gentoo.org/695488
Closes: https://bugs.gentoo.org/708524
Closes: https://bugs.gentoo.org/821973
Closes: https://bugs.gentoo.org/827107
Closes: https://bugs.gentoo.org/828689
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 app-forensics/afl/afl-2.57b-r2.ebuild  | 48 ++
 .../afl/files/afl-2.57b-install-readmemd.diff  | 12 ++
 2 files changed, 60 insertions(+)

diff --git a/app-forensics/afl/afl-2.57b-r2.ebuild 
b/app-forensics/afl/afl-2.57b-r2.ebuild
new file mode 100644
index ..95bfacc4b55c
--- /dev/null
+++ b/app-forensics/afl/afl-2.57b-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib toolchain-funcs flag-o-matic
+
+# See https://github.com/google/AFL/pull/117
+PATCHES=( "${FILESDIR}/${P}-install-readmemd.diff" )
+
+DESCRIPTION="american fuzzy lop - compile-time instrumentation fuzzer"
+HOMEPAGE="https://lcamtuf.coredump.cx/afl/;
+SRC_URI="https://github.com/google/AFL/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="sys-devel/gcc:*
+   !app-forensics/aflplusplus"
+RDEPEND="${DEPEND}"
+QA_PREBUILT="/usr/share/afl/testcases/others/elf/small_exec.elf"
+
+S="${WORKDIR}/AFL-${PV}"
+
+src_compile() {
+   emake CC="$(tc-getCC)" \
+   PREFIX="${EPREFIX}/usr" \
+   HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
+   DOC_PATH="${EPREFIX}/usr/share/doc/${PF}"
+#  Not compatible with latest clang, see
+#  https://github.com/google/AFL/issues/151
+#
+#  CC="clang" CXX="clang++" strip-unsupported-flags
+#  cd llvm_mode || die
+#  emake \
+#  PREFIX="${EPREFIX}/usr" \
+#  HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
+#  DOC_PATH="${EPREFIX}/usr/share/doc/${PF}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   PREFIX="${EPREFIX}/usr" \
+   HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
+   DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
+   install
+}

diff --git a/app-forensics/afl/files/afl-2.57b-install-readmemd.diff 
b/app-forensics/afl/files/afl-2.57b-install-readmemd.diff
new file mode 100644
index ..50b777413c19
--- /dev/null
+++ b/app-forensics/afl/files/afl-2.57b-install-readmemd.diff
@@ -0,0 +1,12 @@
+diff --git a/Makefile b/Makefile
+index 5e800db26..381931289 100644
+--- a/Makefile
 b/Makefile
+@@ -133,7 +133,7 @@ endif
+   set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc 
$${DESTDIR}$(BIN_PATH)/$$i; done
+   install -m 755 afl-as $${DESTDIR}$(HELPER_PATH)
+   ln -sf afl-as $${DESTDIR}$(HELPER_PATH)/as
+-  install -m 644 docs/README docs/ChangeLog docs/*.txt 
$${DESTDIR}$(DOC_PATH)
++  install -m 644 README.md docs/ChangeLog docs/*.txt 
$${DESTDIR}$(DOC_PATH)
+   cp -r testcases/ $${DESTDIR}$(MISC_PATH)
+   cp -r dictionaries/ $${DESTDIR}$(MISC_PATH)



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

2021-12-27 Thread Hanno Böck
commit: 05213f487e2d2f0f501691cc52e6f08874032c4f
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 19:01:08 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 19:01:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05213f48

net-libs/courier-authlib: Cleanup

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-libs/courier-authlib/Manifest  |   4 -
 .../courier-authlib-0.69.0-r4.ebuild   | 149 -
 .../courier-authlib-0.70.0-r3.ebuild   | 149 -
 .../courier-authlib-0.71.1-r3.ebuild   | 149 -
 .../courier-authlib-0.71.2-r3.ebuild   | 149 -
 5 files changed, 600 deletions(-)

diff --git a/net-libs/courier-authlib/Manifest 
b/net-libs/courier-authlib/Manifest
index aa1b7ec5f3e4..433b7134be87 100644
--- a/net-libs/courier-authlib/Manifest
+++ b/net-libs/courier-authlib/Manifest
@@ -1,6 +1,2 @@
-DIST courier-authlib-0.69.0.tar.bz2 2197718 BLAKE2B 
63c273a85983ce7bd57496eeefac51107e3132dc9eb372f199530dbf6c5a5ddde7f8ee285aa54a096002f9058dc7e1cd9eb1194e3d512ea19882f93b1147345a
 SHA512 
c3806aa50d7ff13f75536064ec46028db3d5e1f4ef64692b5ece64810b4042ae0840bb346c73ae9d36f6113173f0e5e922356a178c10815640a26caa921e1614
-DIST courier-authlib-0.70.0.tar.bz2 2183323 BLAKE2B 
ebf58f8c4e7b58766edc684ced590ea7bfa692eff19a483f4ab7748a73e96e1c66858985ac89e281205838660a72e9a33e3b3c28fce3f94d981b61ca56b1e2b1
 SHA512 
61ce62860cc7ceb51f255a0659bf9b8f4172d0c1c8aee06d9821144330f9526f54e6bdb0158f2fd754d6ad92fd4cc84306b949d46c92e8aed47a397023b36b65
 DIST courier-authlib-0.71.0.tar.bz2 2207895 BLAKE2B 
8eb92b2c07acfb662b34a2234759a80f3a1b5a96c9e537cd6215bd9a9a607ed8995461dd599e4fe2698e70510f11815ad13a0511446303ae5e26ff616f05d92f
 SHA512 
7a9700c472fd9d6942bd15dfd8db474a738817608bcd8106b6211b24cdc0631fd69f99e7a5c9e9f6088c16b53a9304ec429c031b16621f8ef52581af8a4256ec
-DIST courier-authlib-0.71.1.tar.bz2 2208870 BLAKE2B 
5058a5d3182c53020c3be0a693908bd90e6e2397f03124df3efd7c3bd39ebdc794166d49c6153880bbf93518afbf4388160680cd701236b075b6e59624fb6882
 SHA512 
a1b36f4f3b0f11fb34e5dab197b3a0471bc6a99528fe77836b3b2d12f9dac292be4c181aeba5afa3410685dd6882ed00ff6692e74cd0132ba591de1294d0f2d7
-DIST courier-authlib-0.71.2.tar.bz2 2208460 BLAKE2B 
49aaea85032166ba4867e7834bb2f6c8d3eccb0ebe24b94bac3033a3da2154e3162d06892354b37eb0c38db092ce0096b050246db341b18a32065c19f322238a
 SHA512 
b0bd2356013d48a998908d4825901e8e730ec276699005696948781e8af4014e25eded3116fa5a8a38b6236e9713f454170628b51aedab7b7d2ebec082643a47
 DIST courier-authlib-0.71.3.tar.bz2 2208794 BLAKE2B 
4b0f56f066368383d471dd8f46941f7b652a87be939ba6319cf99115991c03dd117d6bc246cc802fa7066ce5c75aaa102c59ae397948dd31ddbbb024059566ef
 SHA512 
02c55ff1a91aac581942f8a4a01edd2bb8e2e1a07faf551d40a97583ce2f6eab12e850e3170df255c1e7680a34e418784ec14bb033825d6bac21192ae37ce55d

diff --git a/net-libs/courier-authlib/courier-authlib-0.69.0-r4.ebuild 
b/net-libs/courier-authlib/courier-authlib-0.69.0-r4.ebuild
deleted file mode 100644
index 14023d2a01b0..
--- a/net-libs/courier-authlib/courier-authlib-0.69.0-r4.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-DESCRIPTION="Courier authentication library"
-SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
-HOMEPAGE="https://www.courier-mta.org/authlib/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="berkdb debug gdbm ldap mysql pam postgres sqlite static-libs"
-
-RESTRICT="!berkdb? ( test )"
-
-DEPEND="net-mail/mailbase
-   >=net-libs/courier-unicode-2.1:=
-   virtual/libcrypt:=
-   gdbm? ( sys-libs/gdbm:= )
-   !gdbm? ( sys-libs/db:= )
-   dev-libs/openssl:0=
-   ldap? ( >=net-nds/openldap-1.2.11 )
-   mysql? ( dev-db/mysql-connector-c:= )
-   pam? ( sys-libs/pam )
-   postgres? ( dev-db/postgresql:= )
-   sqlite? ( dev-db/sqlite:3 )"
-
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
-   if ! has_version 'dev-tcltk/expect' ; then
-   ewarn 'The dev-tcltk/expect package is not installed.'
-   ewarn 'Without it, you will not be able to change system login 
passwords.'
-   ewarn 'However non-system authentication modules (LDAP, MySQL, 
PostgreSQL,'
-   ewarn 'and others) will work just fine.'
-   fi
-}
-
-src_configure() {
-   filter-flags -fomit-frame-pointer
-   local myconf
-   if use berkdb ; then
-   if use gdbm ; then
-   ewarn "Both gdbm and berkdb selected. Using gdbm."
-   else
-   myconf="--with-db=db"
-

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

2021-12-27 Thread Hanno Böck
commit: 3b2a696a8c260083a6191eeedee6ade111766a87
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 18:16:28 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 18:16:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2a696a

dev-python/rcssmin: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/rcssmin/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/rcssmin/metadata.xml b/dev-python/rcssmin/metadata.xml
index 2235fd3abbf3..8dd7e4b3e18e 100644
--- a/dev-python/rcssmin/metadata.xml
+++ b/dev-python/rcssmin/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

rcssmin
ndparker/rcssmin



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

2021-12-27 Thread Hanno Böck
commit: bbe63f1f7056ab072d951d6c078a1140fe15a1a3
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 18:15:50 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 18:15:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe63f1f

dev-python/robot-detection: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/robot-detection/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/robot-detection/metadata.xml 
b/dev-python/robot-detection/metadata.xml
index 77b8155fb3c3..ff64bfec115c 100644
--- a/dev-python/robot-detection/metadata.xml
+++ b/dev-python/robot-detection/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   


robot-detection



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

2021-12-27 Thread Hanno Böck
commit: 7dacb6babe9659ef57c182b2283ff7854c91c2f9
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 16:42:57 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 16:42:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dacb6ba

dev-python/python3-openid: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/python3-openid/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/python3-openid/metadata.xml 
b/dev-python/python3-openid/metadata.xml
index ecb01b968b2d..4c87ab4831fa 100644
--- a/dev-python/python3-openid/metadata.xml
+++ b/dev-python/python3-openid/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

python3-openid
necaris/python3-openid



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

2021-12-27 Thread Hanno Böck
commit: a965f2fc2ffbb18c06b9cfb0baebca97e4c791d4
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 16:42:22 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 16:42:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a965f2fc

dev-python/django-picklefield: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/django-picklefield/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/django-picklefield/metadata.xml 
b/dev-python/django-picklefield/metadata.xml
index a8fba21da7b9..5b6b8ea1afd5 100644
--- a/dev-python/django-picklefield/metadata.xml
+++ b/dev-python/django-picklefield/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   


django-picklefield



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

2021-12-27 Thread Hanno Böck
commit: f7bc345310124d776fb6b2f4ceefd8da82b572d9
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 16:41:35 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 16:41:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bc3453

dev-python/django-haystack: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/django-haystack/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/django-haystack/metadata.xml 
b/dev-python/django-haystack/metadata.xml
index c9dd3f5ca048..9dd627b7aa6f 100644
--- a/dev-python/django-haystack/metadata.xml
+++ b/dev-python/django-haystack/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-ha...@gentoo.org
-  
+  
   
 django-haystack
   



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

2021-12-27 Thread Hanno Böck
commit: d35b3bf8edd5dab8b3de7bf0597a05a1a097d471
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 16:40:38 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 16:40:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35b3bf8

dev-python/django-gravatar2: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/django-gravatar2/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/django-gravatar2/metadata.xml 
b/dev-python/django-gravatar2/metadata.xml
index 96a5a02792d5..7125bd4df9dd 100644
--- a/dev-python/django-gravatar2/metadata.xml
+++ b/dev-python/django-gravatar2/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

django-gravatar2
twaddington/django-gravatar



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

2021-12-27 Thread Hanno Böck
commit: 72592de6b0ea77cf9f775303d667fc1faa513265
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 16:40:01 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 16:40:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72592de6

dev-python/django-extensions: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/django-extensions/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/django-extensions/metadata.xml 
b/dev-python/django-extensions/metadata.xml
index a1b560a3cbb7..fdd953b062b0 100644
--- a/dev-python/django-extensions/metadata.xml
+++ b/dev-python/django-extensions/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

django-extensions
django-extensions/django-extensions



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

2021-12-27 Thread Hanno Böck
commit: 9f42dae9312771c6daa7b45f07f9d2747b16a332
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 16:39:27 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 16:39:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f42dae9

dev-python/django-compressor: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/django-compressor/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/django-compressor/metadata.xml 
b/dev-python/django-compressor/metadata.xml
index 1e8235896311..ef2705aa7567 100644
--- a/dev-python/django-compressor/metadata.xml
+++ b/dev-python/django-compressor/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

django-compressor




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

2021-12-27 Thread Hanno Böck
commit: 0bfe598cfc20538497f3a970cb99cdcc9f838e58
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 16:38:45 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 16:38:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bfe598c

dev-python/django-appconf: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/django-appconf/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/django-appconf/metadata.xml 
b/dev-python/django-appconf/metadata.xml
index bc7f6d21ffba..b338a0ffed45 100644
--- a/dev-python/django-appconf/metadata.xml
+++ b/dev-python/django-appconf/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   


django-appconf



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

2021-12-27 Thread Hanno Böck
commit: df5804ee9e12fff64191ea91e974acab0d47b879
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 14:59:31 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 14:59:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df5804ee

dev-python/django-q: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/django-q/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-python/django-q/metadata.xml b/dev-python/django-q/metadata.xml
index 64c1071baa68..78a4566153f1 100644
--- a/dev-python/django-q/metadata.xml
+++ b/dev-python/django-q/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

django-q




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

2021-12-27 Thread Hanno Böck
commit: fb371fa445f9d7941fe923b7356554f9b4bc51b7
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 14:57:53 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 14:57:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb371fa4

dev-python/django-allauth: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 dev-python/django-allauth/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/django-allauth/metadata.xml 
b/dev-python/django-allauth/metadata.xml
index c83231690a10..ab542e1c0f6a 100644
--- a/dev-python/django-allauth/metadata.xml
+++ b/dev-python/django-allauth/metadata.xml
@@ -1,9 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   

pyt...@gentoo.org
Python



[gentoo-commits] repo/gentoo:master commit in: net-mail/postorius/

2021-12-27 Thread Hanno Böck
commit: 2a7feee1beee73309a77dadd703b842ca2198f81
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 14:51:32 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 14:51:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a7feee1

net-mail/postorius: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

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

diff --git a/net-mail/postorius/metadata.xml b/net-mail/postorius/metadata.xml
index 61bdb81d26ca..17b555894f92 100644
--- a/net-mail/postorius/metadata.xml
+++ b/net-mail/postorius/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   


postorius



[gentoo-commits] repo/gentoo:master commit in: net-mail/django-mailman3/

2021-12-27 Thread Hanno Böck
commit: 1ce50f2eb165b72630c8502fc68f0bea0cc296b4
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 14:50:48 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 14:50:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce50f2e

net-mail/django-mailman3: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 net-mail/django-mailman3/metadata.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-mail/django-mailman3/metadata.xml 
b/net-mail/django-mailman3/metadata.xml
index 11a27be75e9b..8aed0b944d8a 100644
--- a/net-mail/django-mailman3/metadata.xml
+++ b/net-mail/django-mailman3/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   


django-mailman3



[gentoo-commits] repo/gentoo:master commit in: net-mail/hyperkitty/

2021-12-27 Thread Hanno Böck
commit: 01104a194b152bc6ee4b735e2cc115c390c40131
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 14:50:16 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 14:50:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01104a19

net-mail/hyperkitty: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

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

diff --git a/net-mail/hyperkitty/metadata.xml b/net-mail/hyperkitty/metadata.xml
index 6686cf0af9a0..26ffc33ff760 100644
--- a/net-mail/hyperkitty/metadata.xml
+++ b/net-mail/hyperkitty/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   

hyperkitty
mailman/hyperkitty



[gentoo-commits] repo/gentoo:master commit in: net-mail/mailmanclient/

2021-12-27 Thread Hanno Böck
commit: 19fdbc637c4085556d7a6987f9bbbd26a7364390
Author: Hanno Böck  gentoo  org>
AuthorDate: Mon Dec 27 14:49:41 2021 +
Commit:     Hanno Böck  gentoo  org>
CommitDate: Mon Dec 27 14:49:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fdbc63

net-mail/mailmanclient: Remove myself as maintainer

Signed-off-by: Hanno Böck  gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

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

diff --git a/net-mail/mailmanclient/metadata.xml 
b/net-mail/mailmanclient/metadata.xml
index 518b9cda34d9..e498aa8e9dfe 100644
--- a/net-mail/mailmanclient/metadata.xml
+++ b/net-mail/mailmanclient/metadata.xml
@@ -1,9 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   ha...@gentoo.org
-   
+   


mailmanclient



  1   2   3   4   >