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

2023-03-29 Thread Joonas Niilola
commit: 0c6ed99e9eb9f93c7c38e52e683b3c5c99fab2ff
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 30 05:44:59 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 30 05:44:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6ed99e

mail-client/thunderbird: add 102.9.1

Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/thunderbird/Manifest   |   65 ++
 mail-client/thunderbird/thunderbird-102.9.1.ebuild | 1178 
 2 files changed, 1243 insertions(+)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index e0c16e285f92..750585217fb2 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -64,3 +64,68 @@ DIST thunderbird-102.9.0-vi.xpi 745663 BLAKE2B 
dae24dc639d4b566750dd3db205a5fb6a
 DIST thunderbird-102.9.0-zh-CN.xpi 739887 BLAKE2B 
885a7acf5ea5bfcab826755bb1f604850a79ed3f185578413c0a0081be0be29790f14687328994756411efd0f3ae104d4f2d495cdb58550670e59d4520f08ba4
 SHA512 
997880258871dceb5018c8fecc8a61b20a051d322ca1791ed014ca1e573bcc653e7eced939968db01fa00befa82ff3bc50fe8e81f871331290d63043aba91a57
 DIST thunderbird-102.9.0-zh-TW.xpi 748346 BLAKE2B 
1f9850366f292ca4ccc613efd071146d772661a26d2ce571dcfb99e7dbad66f39b1d0d2d4833fb8eb40fd4f4efaa633d2b0d8c0e177aa7750b3d2c867cf8a167
 SHA512 
dd902d37b4e695fb1eb8e1e39c95bd9cee94cf66814c418cafbb48965b6d0d9e9600d0afce309ed36f3bfde32c5a225dba480613ca66468d2370303de68c4ca4
 DIST thunderbird-102.9.0.source.tar.xz 503081436 BLAKE2B 
538ec2705bd73f0673864a72e4e8c854d3450c79e40577e00ea8091c7c03f20a33b25ae475b270543963773c544d3819cd889e6bafc816ab0e78bd0b4fb6fd55
 SHA512 
0de88cef22e7b239804e27705b577dd34a86487512bb2af29804b358d056628c14034a34cbbdded75612bda984fac2c04d116cca8040b9212a7fb0206c07c440
+DIST thunderbird-102.9.1-af.xpi 556847 BLAKE2B 
1730b20ceab478e74c7778ebdf874d5696a2be0245a44c66a7797f1cfff7fc1ce2c85d0b8397841c399906f095a00cc68f934d6f13bfc94db357d824f98f69c3
 SHA512 
7b304ac6ebaf660623a80b2a26961d757750f4bfd0496791dfed847a759c0f4567cb9d07211cdd6a749c64203cfb4978ff39d773322fa5480db79d2cb7c9b30c
+DIST thunderbird-102.9.1-ar.xpi 666810 BLAKE2B 
d70d79469959c1aafe09a17afb14baee6bb009fed70c570b176243c7d0f97adede9d54cffcf532c58a8c7d0ddbfa53019ee6eb62b2bda31730727861c9995214
 SHA512 
f715452c476f80d72fadaa553d45abfd49e30f80728353a1a668144d907a1b2ce2dbebc857d7ead9258371e9b524ca1c7c060b3450b600fa9d078c47bcbf6a38
+DIST thunderbird-102.9.1-ast.xpi 572265 BLAKE2B 
5e4d4c7a76323f2f60ed67d41069ea36ed196c8d52b085c5e20d8150d7f62cb291f464eb45dbdcd4bb8e4ae2ab5b49ac4b5feea095ce96b0a44e7a584a1cc60c
 SHA512 
20753d8414fe613d522b13cdf0d0d84c5582cd16374eb3b4918873aa5e16c385c77d2ba2c35145422cfa51dbdf9e449a5d700bd1c43de2b6da6f491400491da3
+DIST thunderbird-102.9.1-be.xpi 701890 BLAKE2B 
10fc831cb7e69463f06bd699f7c8dd8449b56f277d547887bfc265841eff693669a8245d592c4bba77d3d213f3b502e4430f97cf5d530d141522161d659eb498
 SHA512 
a8f92dc4a02264cce9debbf40b0af69b84179f53f9c92249d2f7049f25a2a8274481a981f581e40dc78b3a2dfdebebc866815eeba676b6e00699b9137e21ca53
+DIST thunderbird-102.9.1-bg.xpi 693376 BLAKE2B 
3be40b1548188917eaaf194d6ae0794d1c058cf02f6570f2115a2a2526fb3d47fafff537e909f9036ab39c4ed1b8f3dd8c0c25cc22c19e6c745834bdb902bb70
 SHA512 
fffc163dde41f9b13191f95399dc8c9dd84b3095a6062b5c0201a34e9c571bfa2971db3173fd0a023bd24987391585416a4a0a7db653442ee859f857ccfb7dd6
+DIST thunderbird-102.9.1-br.xpi 626470 BLAKE2B 
e333f93f694b60f9764b71d6433d69033b203e0108144c7a55a06d946965fc5a3b04e0e967a3affb44415670b385c812e533c145dd9e6a8d8d8e6de194333b6e
 SHA512 
882fe372a911468e57306c91e2679ae2f8c3be80eb48558469e22cb21f1cf64d78f54386c66019bb879cabb475cd7323445a92688ec7dc3f0b92e21314a0cd07
+DIST thunderbird-102.9.1-ca.xpi 651366 BLAKE2B 
885999d13e138e9ad51440af460356e90baf0efeb43c707cc61eb66de4cddf4c783e6c6277dd52e24bce64676d594230a850e219d3e1b5695cda051fde6c3ebc
 SHA512 
5e45266077619625bc4d58269b42caa586d83cdfada6b93d745083e1deaf84a0125779e065f384d36c8ce59805bc03aa925a0fbc036213ef491c1225f4c11533
+DIST thunderbird-102.9.1-cak.xpi 651756 BLAKE2B 
31c04eb23e9c8a1e0859b5f7cd99fa3ed755b78a4f82067d4aff8cc1ec85220b2e26773cb3039500339d03b5a40af4bf1b634f228289662d359369cabdc23e52
 SHA512 
ea72c1faa56e59a28f6dc79693cb06fd4b87fa07c1d86f2593a38265d02d308cf159a267da672e94a0208d2a93d88542fbcb02d7daaf14c6ac28c387186805db
+DIST thunderbird-102.9.1-cs.xpi 728623 BLAKE2B 
5abeee702410b303369295ac85b477171826ea2544a13e82050468b02040745ec83f07bc77fe557c1d381c2323305e7b7fd398113f6881058770af173541b935
 SHA512 
b72ae65319275465628f26c0f16b2f435ba06e42df34fc9c456102b584a6699f3553208bab81051288379b3913923607d59ef74fbad9a3ca13b3005b6e54fbb9
+DIST thunderbird-102.9.1-cy.xpi 705576 BLAKE2B 
8714b51ff51ac13ccedece3c11c6365f1c18522f53975ff86e50c3e3514ff62a794774457be83c32872c5febb0849344ba66d64b2217871593d06cfcba7b81d1
 SHA512 
f5cdd1a2cb1ac580204f1563807a43134489183c37dc16505b20a9d64d36ee5b2567c95c9699346d466eac28b9ba398717cc4e61ad366f6c9976aaf206849f89
+DIST 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-init/

2023-03-29 Thread Joonas Niilola
commit: 4b900b2c416bc1a38e70f7fa6e02b336e17dcbb4
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 30 05:22:09 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 30 05:22:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b900b2c

sys-apps/s6-linux-init: Stabilize 1.1.0.0 amd64, #903281

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-linux-init/s6-linux-init-1.1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.1.0.0.ebuild 
b/sys-apps/s6-linux-init/s6-linux-init-1.1.0.0.ebuild
index 8850f190d294..73485c0fdbd4 100644
--- a/sys-apps/s6-linux-init/s6-linux-init-1.1.0.0.ebuild
+++ b/sys-apps/s6-linux-init/s6-linux-init-1.1.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE="+sysv-utils"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-linux-utils/

2023-03-29 Thread Joonas Niilola
commit: 19eed79a29ae30ea9333c9ad18fe6b4589aa0393
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 30 05:22:09 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 30 05:22:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19eed79a

sys-apps/s6-linux-utils: Stabilize 2.6.1.1 amd64, #903281

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-linux-utils/s6-linux-utils-2.6.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.1.1.ebuild 
b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.1.1.ebuild
index 95ed5191e052..ba5d70f74e27 100644
--- a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.1.1.ebuild
+++ b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.1.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/execline/

2023-03-29 Thread Joonas Niilola
commit: fdcb312a74322500c00080286e9fffcf64179cae
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 30 05:22:09 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 30 05:22:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdcb312a

dev-lang/execline: Stabilize 2.9.2.1 amd64, #903281

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/execline/execline-2.9.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/execline/execline-2.9.2.1.ebuild 
b/dev-lang/execline/execline-2.9.2.1.ebuild
index fd780a03f32c..c01c9cc199be 100644
--- a/dev-lang/execline/execline-2.9.2.1.ebuild
+++ b/dev-lang/execline/execline-2.9.2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~riscv x86"
+KEYWORDS="amd64 ~arm ~riscv x86"
 
 RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/skalibs/

2023-03-29 Thread Joonas Niilola
commit: 787ede891a647446da23dab5efdc8e146724efaf
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 30 05:22:04 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 30 05:22:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787ede89

dev-libs/skalibs: Stabilize 2.13.1.0 amd64, #903281

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/skalibs/skalibs-2.13.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/skalibs/skalibs-2.13.1.0.ebuild 
b/dev-libs/skalibs/skalibs-2.13.1.0.ebuild
index 627673ede156..25737e78a426 100644
--- a/dev-libs/skalibs/skalibs-2.13.1.0.ebuild
+++ b/dev-libs/skalibs/skalibs-2.13.1.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 
 HTML_DOCS=( doc/. )
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6/

2023-03-29 Thread Joonas Niilola
commit: 4d25779ed0bc9f34ed7f8be66e0a79878a555033
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 30 05:22:09 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 30 05:22:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d25779e

sys-apps/s6: Stabilize 2.11.3.0 amd64, #903281

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6/s6-2.11.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/s6/s6-2.11.3.0.ebuild b/sys-apps/s6/s6-2.11.3.0.ebuild
index 9f39c5be2859..7edd95a7f70b 100644
--- a/sys-apps/s6/s6-2.11.3.0.ebuild
+++ b/sys-apps/s6/s6-2.11.3.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~riscv x86"
+KEYWORDS="amd64 ~arm ~riscv x86"
 IUSE="+execline"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-rc/

2023-03-29 Thread Joonas Niilola
commit: 95021695dcdd491cdc8a025e715c7fa54ea49b16
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 30 05:22:09 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 30 05:22:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95021695

sys-apps/s6-rc: Stabilize 0.5.4.1 amd64, #903281

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-rc/s6-rc-0.5.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/s6-rc/s6-rc-0.5.4.1.ebuild 
b/sys-apps/s6-rc/s6-rc-0.5.4.1.ebuild
index 9e9118dc6ea2..3601046b7950 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.4.1.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 
 RDEPEND="
dev-lang/execline:=



[gentoo-commits] repo/gentoo:master commit in: sys-apps/s6-portable-utils/

2023-03-29 Thread Joonas Niilola
commit: 7fce64b8d4a3f52748108b78a38a8a19e59bc59b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Mar 30 05:22:09 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 30 05:22:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fce64b8

sys-apps/s6-portable-utils: Stabilize 2.3.0.1 amd64, #903281

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.1.ebuild 
b/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.1.ebuild
index a80dcbdabfef..36d808ebf75e 100644
--- a/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.1.ebuild
+++ b/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 
 RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
 DEPEND="${RDEPEND}"



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

2023-03-29 Thread Viorel Munteanu
commit: 2a13a074d1ebe4477f935c722d32ef467ca975df
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Mar 30 04:38:33 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 30 04:38:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a13a074

www-apps/wordpress: drop 6.2_rc3

Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/wordpress/Manifest |  1 -
 www-apps/wordpress/wordpress-6.2_rc3.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index 2bcd381f92a7..e65d1970ed3e 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1,3 +1,2 @@
 DIST wordpress-6.1.1.tar.gz 22751086 BLAKE2B 
fbbee51219e4237236c39255deb9e31e566c630cfc66f0c4744fec249ae1d07473a6222b7ec5d84079e616d8d2e790521e57809d357ab56582b4a292dbad82f1
 SHA512 
b50dd9b5e1628a0285d3f0121d6b4cb3617fb696907ef06c935b40d0a46c9853ce12200e011a58675830602aa6d5b6470a98e8cefeec0f7464145bdc344780bb
-DIST wordpress-6.2-RC3.tar.gz 23018903 BLAKE2B 
268299759a2a412f60d33162a54f677acb424100417bca7e207be5d5e5fb9a230f3a9f6db1039f93ea0513fe4be3f5622b46a1f598b56af08bb4185c56e6103d
 SHA512 
925a3456a61655035d0162a5051307336b6e586aca216a45cc17239266c6e6288924ff6610409d20759bf083c36619e77335852b67ab302d9892cacd2d6dec17
 DIST wordpress-6.2.tar.gz 23018887 BLAKE2B 
796a0e5c07c8628fbb6406f79b31123f4328f628b8814b02d506f4aed7217ccc5fc07aff3f441be0f1aa55fe8b9a4c184b2b5d0ed0892f1dedddab101632a70d
 SHA512 
207e2d7aad658772f33c91ed37440b06029de7977847efde5ccd6b4687e7430f3f1a6d9e6d40d1b09d0565ed12adc1e25dc4f34a0102aae2899ef9a8ef8b3baf

diff --git a/www-apps/wordpress/wordpress-6.2_rc3.ebuild 
b/www-apps/wordpress/wordpress-6.2_rc3.ebuild
deleted file mode 100644
index b6c209d75a8c..
--- a/www-apps/wordpress/wordpress-6.2_rc3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Wordpress PHP and MySQL based content management system (CMS)"
-HOMEPAGE="https://wordpress.org/;
-SRC_URI="https://wordpress.org/${P/_rc/-RC}.tar.gz;
-S=${WORKDIR}/${PN}
-
-LICENSE="GPL-2+"
-if [[ ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-RDEPEND="virtual/httpd-php
-   || ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
-
-need_httpd_cgi
-
-IUSE="+akismet examples +themes vhosts"
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc readme.html
-   rm readme.html license.txt || die
-
-   if use !akismet ; then
-   rm -R wp-content/plugins/akismet/ || die
-   fi
-   if use !examples ; then
-   rm wp-content/plugins/hello.php || die
-   fi
-   if use !themes ; then
-   rm -R wp-content/themes/*/ || die
-   fi
-
-   [[ -f wp-config.php ]] || cp wp-config-sample.php wp-config.php
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/index.php
-   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/menu.php
-   webapp_serverowned "${MY_HTDOCSDIR}"
-   # allows plugins update if allowed within WP
-   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/includes/file.php
-
-   webapp_configfile  "${MY_HTDOCSDIR}"/wp-config.php
-
-   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-   webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
-
-   webapp_src_install
-}



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

2023-03-29 Thread Viorel Munteanu
commit: 7064d9154c1ae4e41b1242f524f1c4204cec1182
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Mar 30 04:38:24 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar 30 04:38:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7064d915

www-apps/wordpress: add 6.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 www-apps/wordpress/Manifest |  1 +
 www-apps/wordpress/wordpress-6.2.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index b7eeaed2b052..2bcd381f92a7 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1,2 +1,3 @@
 DIST wordpress-6.1.1.tar.gz 22751086 BLAKE2B 
fbbee51219e4237236c39255deb9e31e566c630cfc66f0c4744fec249ae1d07473a6222b7ec5d84079e616d8d2e790521e57809d357ab56582b4a292dbad82f1
 SHA512 
b50dd9b5e1628a0285d3f0121d6b4cb3617fb696907ef06c935b40d0a46c9853ce12200e011a58675830602aa6d5b6470a98e8cefeec0f7464145bdc344780bb
 DIST wordpress-6.2-RC3.tar.gz 23018903 BLAKE2B 
268299759a2a412f60d33162a54f677acb424100417bca7e207be5d5e5fb9a230f3a9f6db1039f93ea0513fe4be3f5622b46a1f598b56af08bb4185c56e6103d
 SHA512 
925a3456a61655035d0162a5051307336b6e586aca216a45cc17239266c6e6288924ff6610409d20759bf083c36619e77335852b67ab302d9892cacd2d6dec17
+DIST wordpress-6.2.tar.gz 23018887 BLAKE2B 
796a0e5c07c8628fbb6406f79b31123f4328f628b8814b02d506f4aed7217ccc5fc07aff3f441be0f1aa55fe8b9a4c184b2b5d0ed0892f1dedddab101632a70d
 SHA512 
207e2d7aad658772f33c91ed37440b06029de7977847efde5ccd6b4687e7430f3f1a6d9e6d40d1b09d0565ed12adc1e25dc4f34a0102aae2899ef9a8ef8b3baf

diff --git a/www-apps/wordpress/wordpress-6.2.ebuild 
b/www-apps/wordpress/wordpress-6.2.ebuild
new file mode 100644
index ..b6c209d75a8c
--- /dev/null
+++ b/www-apps/wordpress/wordpress-6.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Wordpress PHP and MySQL based content management system (CMS)"
+HOMEPAGE="https://wordpress.org/;
+SRC_URI="https://wordpress.org/${P/_rc/-RC}.tar.gz;
+S=${WORKDIR}/${PN}
+
+LICENSE="GPL-2+"
+if [[ ${PV} != *_rc* ]]; then
+   KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+RDEPEND="virtual/httpd-php
+   || ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
+
+need_httpd_cgi
+
+IUSE="+akismet examples +themes vhosts"
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc readme.html
+   rm readme.html license.txt || die
+
+   if use !akismet ; then
+   rm -R wp-content/plugins/akismet/ || die
+   fi
+   if use !examples ; then
+   rm wp-content/plugins/hello.php || die
+   fi
+   if use !themes ; then
+   rm -R wp-content/themes/*/ || die
+   fi
+
+   [[ -f wp-config.php ]] || cp wp-config-sample.php wp-config.php
+
+   insinto "${MY_HTDOCSDIR}"
+   doins -r .
+
+   webapp_serverowned "${MY_HTDOCSDIR}"/index.php
+   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/menu.php
+   webapp_serverowned "${MY_HTDOCSDIR}"
+   # allows plugins update if allowed within WP
+   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/includes/file.php
+
+   webapp_configfile  "${MY_HTDOCSDIR}"/wp-config.php
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+   webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+   webapp_src_install
+}



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

2023-03-29 Thread Matt Turner
commit: 4f6c4c24dc9392b7afecbe0817d4153659c55a27
Author: Pascal Jäger  leimstift  de>
AuthorDate: Thu Mar  9 08:10:40 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 30 03:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6c4c24

app-crypt/gcr: Version bump to 4.1.0

Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/30011
Signed-off-by: Matt Turner  gentoo.org>

 app-crypt/gcr/Manifest |  1 +
 app-crypt/gcr/gcr-4.1.0.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
index ff7cd484adb2..6a006acffc99 100644
--- a/app-crypt/gcr/Manifest
+++ b/app-crypt/gcr/Manifest
@@ -1,2 +1,3 @@
 DIST gcr-3.41.1.tar.xz 1030368 BLAKE2B 
9d254b7f2ad864c45200e58b685db97c1ffbc83d29ba8cbda94d30ec565aa3dc5a2535305dc63b3264131b68ec9e48f37ac30d5ba08d0ce156f3b6091cd62dc1
 SHA512 
dd70d41636ede863d05824b26823a8f572902f7a9b6f09b0c70586ef0d4c046864e6956130b9231850a515a9fbfcd56faf20354c1cf8f697f005827c048a2325
 DIST gcr-4.0.0.tar.xz 715600 BLAKE2B 
8f656cea44bc9c2ab710d33db61f26b7c7f1df73a59430945aa3c9e4acad503d7d93f916f90e2c4efb0e1379eabd9616e974a76c3d3564657b16cd46dd5954c6
 SHA512 
5d036710c9ae58016467e63b60ab18e461ec1db1740880dccf555dd8c555b382b1ceac3e3ee6fda22dce395e93ba8ecf0578d6c815d08c2790e618f7ca5bfd50
+DIST gcr-4.1.0.tar.xz 722776 BLAKE2B 
910cef50301a5988979f368501a8c62cf264b8af54c909309c335b06117e0504c39afd5f1c92613f13ce09db154ae5036af1ade50bd7f1482c48efd7abf02d22
 SHA512 
a91a5b0a7b62f7756dec2e7e19a59a4087a1423ccf24c5dd6d4a18de0a58fd91c5d5c131233360a3334c236b28ee94ec6889fcec1de85771a4b6a5daa5b9e203

diff --git a/app-crypt/gcr/gcr-4.1.0.ebuild b/app-crypt/gcr/gcr-4.1.0.ebuild
new file mode 100644
index ..774dcf5d8166
--- /dev/null
+++ b/app-crypt/gcr/gcr-4.1.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
+
+IUSE="gtk gtk-doc +introspection systemd test +vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+DEPEND="
+   >=dev-libs/glib-2.68.0:2
+   >=dev-libs/libgcrypt-1.2.2:0=
+   >=app-crypt/p11-kit-0.19.0
+   >=app-crypt/libsecret-0.20
+   systemd? ( sys-apps/systemd:= )
+   gtk? ( gui-libs/gtk:4[introspection?] )
+   >=sys-apps/dbus-1
+   introspection? ( >=dev-libs/gobject-introspection-1.58:= )
+   !

[gentoo-commits] repo/gentoo:master commit in: gnome-base/nautilus/

2023-03-29 Thread Matt Turner
commit: 5366352fd0ad09a399273682d600ab414ea226a8
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Mar 30 03:57:32 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 30 03:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5366352f

gnome-base/nautilus: Disable -Werror

Signed-off-by: Matt Turner  gentoo.org>

 gnome-base/nautilus/nautilus-44.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gnome-base/nautilus/nautilus-44.0.ebuild 
b/gnome-base/nautilus/nautilus-44.0.ebuild
index bee533365959..f42adb766434 100644
--- a/gnome-base/nautilus/nautilus-44.0.ebuild
+++ b/gnome-base/nautilus/nautilus-44.0.ebuild
@@ -62,6 +62,9 @@ src_prepare() {
default
xdg_environment_reset
 
+   # Disable -Werror
+   sed -e '/-Werror=/d' -i meson.build ||  die
+
if use previewer; then
DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media 
files.
To activate the previewer, select a file and press 
space; to



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

2023-03-29 Thread Michał Górny
commit: b86db08a2b826f9ecebd131f3141d346d0b2abe8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 30 02:13:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 30 02:57:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b86db08a

dev-python/redis: Bump to 4.5.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/redis/Manifest   |  1 +
 dev-python/redis/redis-4.5.4.ebuild | 83 +
 2 files changed, 84 insertions(+)

diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest
index b3d110fc3dbe..79951c957926 100644
--- a/dev-python/redis/Manifest
+++ b/dev-python/redis/Manifest
@@ -1,3 +1,4 @@
 DIST redis-py-4.5.1.gh.tar.gz 4737828 BLAKE2B 
ce4f44c32e0c0bf050c868725e41b037dc9c8bc1915f83994db5196a44fc618acfb9670e61e640c4c756c9e66794a96f9d4d140c58fccc06b181dce040275377
 SHA512 
bbee0aee1568a95a591c9083a901c2f47dfb5c9cfa9186b4a47a6575691cd7634d2c461fad84c54fc6df53a83029d1facd19e7c59cafa4331254ef8f04967cb6
 DIST redis-py-4.5.2.gh.tar.gz 4738198 BLAKE2B 
d3b566bee468c46536811580c21a66b94b157079858502edd2f2359944b1029e56370b5763ba27b55f446cb6eef45c99e0132547d02b4dcb63a0d910c7c477ad
 SHA512 
6f4a30051749b31a0fcde1e61996fb9a92e71094a8f3dabeaef8aa1794431e59be8c67f337f6476b73eaca78ab14edd6e2c4de4621b9311f9124e70c68c1eec1
 DIST redis-py-4.5.3.gh.tar.gz 4740507 BLAKE2B 
82fe7ac66bbae1100d3ea65142d7cda98493121fb6631f5e865e1611e7facc6186246b1cbd54f548abc869f1d47f6ec8b580e383944bf5711d5fc06493605f6f
 SHA512 
2d09c01d8651f39dd12608748a13fe9f78f63d99cd46ea914ceeae104ae3629181d0a768a1484f77d17820ea0a076c2bcc936a43ce20379d2d2d254d09146464
+DIST redis-py-4.5.4.gh.tar.gz 4739418 BLAKE2B 
a02a581dc12a09cedd0f5158bc261ffb0efcf0346d193ebcb060f50fa95dbaadb7322446c242ac68094bbfbd80c9879d8c9a9fc8362aa6a6e9be85d7e46d9aaa
 SHA512 
55c4530ab715c4bddb502ce58ae3c62db9c27d16ddbfa8f87c88e9425e0285d9fd570338428c30d0a3f1fe2d81868fd8385da0255d58c3dd9b9813f9454eeb30

diff --git a/dev-python/redis/redis-4.5.4.ebuild 
b/dev-python/redis/redis-4.5.4.ebuild
new file mode 100644
index ..37fbc3edbe6d
--- /dev/null
+++ b/dev-python/redis/redis-4.5.4.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=redis-py-${PV}
+DESCRIPTION="Python client for Redis key-value store"
+HOMEPAGE="
+   https://github.com/redis/redis-py/
+   https://pypi.org/project/redis/
+"
+SRC_URI="
+   https://github.com/redis/redis-py/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
+   ' 3.{9..10})
+"
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Flaky test
+   tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
+   # TODO
+   tests/test_commands.py::TestRedisCommands::test_acl_list
+   # redis-7 different return
+   tests/test_commands.py::TestRedisCommands::test_xautoclaim
+   )
+
+   # TODO: try to run more servers?
+   epytest -m "not redismod and not onlycluster and not replica and not 
ssl"
+}
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   if has_version ">=dev-db/redis-7"; then
+   local extra_conf="
+   enable-debug-command yes
+   enable-module-command yes
+   "
+   fi
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   ${extra_conf}
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pydata-sphinx-theme/

2023-03-29 Thread Michał Górny
commit: cc7c758137114ea13148aeb571e003e6d51383d8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 30 02:10:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 30 02:57:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7c7581

dev-python/pydata-sphinx-theme: Bump to 0.13.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pydata-sphinx-theme/Manifest|  2 +
 .../pydata-sphinx-theme-0.13.2.ebuild  | 47 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/pydata-sphinx-theme/Manifest 
b/dev-python/pydata-sphinx-theme/Manifest
index 7ba5d62b2c3c..bbe1038cf224 100644
--- a/dev-python/pydata-sphinx-theme/Manifest
+++ b/dev-python/pydata-sphinx-theme/Manifest
@@ -1,3 +1,5 @@
 DIST pydata-sphinx-theme-0.13.1.gh.tar.gz 3391663 BLAKE2B 
411b3dfb81b84189da86b0d11bf983348ecc6cef25142616f997f6301bc7873360835ba87309c055df46800ba34c30cf0d82bc3fb2c1984214d0c3e02556d17b
 SHA512 
c88db817891800ee3483f724770354ab8c02abb0e430537ecd29b2e4b566fbdccb0a461926858a20da2da98dff37c6f09fa3f29dc538ecc30abd87597a9c08c2
+DIST pydata-sphinx-theme-0.13.2.gh.tar.gz 3367549 BLAKE2B 
29a219b865c3c8f9c7ab8acba50ded75585c240cb120d8cb21234fdb6c1126f6ddadc1582de5aeaf253a7ec7126a9395cc12dbead5f7b0c54a5727634d965aa2
 SHA512 
e26a8ed2791489f23df774e024bc04e2600b70228bf0db1cc69edd1fb4f615425e8e1f06ea849516fd7601bea23caecad3641a4547c78cd9b7e808a61aa79008
 DIST pydata-sphinx-theme-0.7.2.gh.tar.gz 2632129 BLAKE2B 
2beb9fac60b5f6c863ee4c570b88c4331135d2c8a10d84599f97944002576424caae06d062104a58c7f329f85e046eaa820d03a4117396009084707d563608d7
 SHA512 
2f6cac080807eab04f1c4de2fdd1563de17f1214f79c094f69b5ff116bcc47f1b0e159d6c87412c8cbe7691b19eebb3b228ca8243d05c81bba94d0aacbdb3e5e
 DIST pydata_sphinx_theme-0.13.1-py3-none-any.whl 1624783 BLAKE2B 
9ff997244b12320dccbec56866af4cf780a5341a5d75b7040de3623d15a2593561a6506f31be769b63bb72905e1e428e9fe0955988b2919732bdfe1dfba68062
 SHA512 
1f31d59b0041aa6302ea3d6a03d089adb7108e334813f2ceb576b04b5767a96ef4b3d6d3d3f4bc40c399932b193575a21f418dba2a1737a14ba90deead951457
+DIST pydata_sphinx_theme-0.13.2-py3-none-any.whl 1976897 BLAKE2B 
3934bdee8210e3c384a284f402627a9d6716c3664a613a7de8ba3e05d143551d2fadbbce3929b837ce1af96019887fbc56d84129b75bb01922562f011dccee04
 SHA512 
9daed721a90411453cc150e80472fae592a477ce58dc815e60475c579ab62453953c300587cbd1fb8c830ad986cc49f3278f2d781c44a8c35463c1cd2e09bd0e

diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.2.ebuild 
b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.2.ebuild
new file mode 100644
index ..dda487258843
--- /dev/null
+++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bootstrap-based Sphinx theme from the PyData community"
+HOMEPAGE="
+   https://github.com/pydata/pydata-sphinx-theme/
+   https://pypi.org/project/pydata-sphinx-theme/
+"
+SRC_URI="
+   https://github.com/pydata/pydata-sphinx-theme/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   $(pypi_wheel_url)
+"
+
+LICENSE="BSD-with-disclosure"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/accessible-pygments[${PYTHON_USEDEP}]
+   dev-python/Babel[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-4.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-regressions[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils_wheel_install "${BUILD_DIR}/install" \
+   "${DISTDIR}/$(pypi_wheel_name)"
+}



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

2023-03-29 Thread Michał Górny
commit: 2814c8058f302d7bf7317861c6bb97b79bb9be91
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 30 01:47:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 30 02:57:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2814c805

dev-python/boto3: Bump to 1.26.102

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/boto3/Manifest  |  1 +
 dev-python/boto3/boto3-1.26.102.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 90065c146afd..4fba7201a3b3 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,5 +1,6 @@
 DIST boto3-1.26.100.gh.tar.gz 627269 BLAKE2B 
1481e456b73794a4f371e5ac935d3d777c5315c1da39f8565631f62e05bd218e85409d5e5e095057af2c05c4bbcd9c1c5a56b4d1b8d2ef8e97ec567bfdd959a3
 SHA512 
45fdbb31c7e39ac1775e89755f88d426bdd17be002a13c1c517f2ec4b7ce1fcf0df7d1ff6c6d678fab5a7a1d656f9f609a6d4b3ab779464ea14a3e52eb7e4771
 DIST boto3-1.26.101.gh.tar.gz 627662 BLAKE2B 
322a6e723851464409512e9d8dd17b5f2aa9717d97b8fc349c22e95db09bd8b8554631cd3afe52d31e34f4972ae0e5642762bf2ba13e8e5c5d56a05c3013c218
 SHA512 
7a1b9a089946dcb609a8c446b4c40f4f8861770b6592b6a11992573f7281a8fec0e3ae9d77abee542a88c588dfa23102110312d969f8aa63b3b0ffaf968a8e86
+DIST boto3-1.26.102.gh.tar.gz 627980 BLAKE2B 
d9dc7d2f62496f2e78427b7fd96f4a210afabb4a4a574a8860767c5bb48e68410cc9f2f2b64aa5e0e5337721d2f59edc7993ee32ea5e1aa5543533d3f1e18d52
 SHA512 
0988f113a519ffbd6c8a2238dc66a21d4aa87a7dda77d99a4343088b7ea03855f6da12712251502e54cf60ee0bbe066b3fbb30ad7aeb18d67ed9ca96035eb1cf
 DIST boto3-1.26.89.gh.tar.gz 615718 BLAKE2B 
3257e6efafaf139daf935385c252c10929be2a4277a8f0f192afc6dbd7cc32fa8f940a4e59ebbe25931c399dedb926a3c1848bd9cc0a7f0d377acb302eabe3b0
 SHA512 
02ee02b05023e9184f779ab8ff21afa6f7e56f7d2e883d021b2567676c5fc57cad6b475d55316a2017c2a837c41d2f5604824f440060e2f96804c5a61ccdd143
 DIST boto3-1.26.94.gh.tar.gz 617861 BLAKE2B 
908b40868735038810cf75c903bbc8bad00a6ea8776b2a5a236683f18f2185971f8a13db5349086b1aef2c4d51361c8ebf30f2d671cea7f4101c9882a59b6acf
 SHA512 
036278668afa33dfdaab9cc2e02c2c3e0596ec1c1b407767f22bc6a4cd87913f883f85430ff6a120c5e0fdd2194b70c911fe7a207bc26ed5fcd415f3754cde35
 DIST boto3-1.26.99.gh.tar.gz 625932 BLAKE2B 
961a640995abdafbf2cd73f83ed5af0e1314cebbc5dc154771204e7c16532ad4a84aed08cbd7789af30de518bf2e8bd5204e9a540a2d3a08e75222c2eeb9a68a
 SHA512 
ff726483a83a11a8c088905998af0a1a791e87503b39422811d82b3122275a24eb955636407422af7552908eee22d4c1369779a7798f09f958a8af5234c0c11d

diff --git a/dev-python/boto3/boto3-1.26.102.ebuild 
b/dev-python/boto3/boto3-1.26.102.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.102.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-03-29 Thread Michał Górny
commit: c6eb38c709f57dc55f7d67ca06b46cb1734b6b26
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 30 02:08:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 30 02:57:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6eb38c7

dev-python/pydyf: Bump to 0.6.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pydyf/Manifest   |  1 +
 dev-python/pydyf/pydyf-0.6.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/pydyf/Manifest b/dev-python/pydyf/Manifest
index a9486f31a3ea..ddaa6b2b1b40 100644
--- a/dev-python/pydyf/Manifest
+++ b/dev-python/pydyf/Manifest
@@ -1 +1,2 @@
 DIST pydyf-0.5.0.gh.tar.gz 14949 BLAKE2B 
07669872135568781b9976bf3fb027784e6a5fee5cddb76c719ca3be7cf20d2ad3416435e1ca9ae2eca097ffdcd8ffc0596e5961e128cb8ce75519de9496e89c
 SHA512 
aeef3b90853b7fd9c157d558185c66887dc227950f087248f53860da43830eb488154b80059ccb7d8f61192111028a129442c185b99f88acf8c9417ebdc873a3
+DIST pydyf-0.6.0.tar.gz 16027 BLAKE2B 
8dcbcb0cdd6f27aae53d74c1f60646bda17b05862d3fcdfdf18d459fd0f419f9418488bddf210f29cca945adba3670b41d67d958ebff031934db57ab954ab554
 SHA512 
2819aab7b9e72abd02b8658923b595fe0775f341a829b732e1448c02a4aeb8538a7eb5d42307499e255e240c00f8a991687f42122348bcc39e6660c8c27e4f85

diff --git a/dev-python/pydyf/pydyf-0.6.0.ebuild 
b/dev-python/pydyf/pydyf-0.6.0.ebuild
new file mode 100644
index ..9dfbcd109648
--- /dev/null
+++ b/dev-python/pydyf/pydyf-0.6.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A low-level PDF generator"
+HOMEPAGE="
+   https://pypi.org/project/pydyf/
+   https://github.com/CourtBouillon/pydyf/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   test? (
+   app-text/ghostscript-gpl
+   dev-python/pillow[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-03-29 Thread Michał Górny
commit: 56cda8601d834f2f618960fe35a74d8f55b727b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 30 01:47:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 30 02:57:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56cda860

dev-python/botocore: Bump to 1.29.102

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest |  1 +
 dev-python/botocore/botocore-1.29.102.ebuild | 72 
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c1d96c236f18..721ec064f82f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,5 +1,6 @@
 DIST botocore-1.29.100.gh.tar.gz 11306804 BLAKE2B 
8ac9d592d2ea86bd600ca29c51999577e9c223fe951753052fd8d4c9a7d9f537f663491b2f31267e3ab0f082cc3b8ad49064017b268821e6d8c990e88046e144
 SHA512 
436b2cd40e3f7414b025463e2322fea834c1eae1243070f500dff7682a0dd049123b047a5d8183c58b001e4a793bbc81fa4a96af42b2d9f06c554fd261c0
 DIST botocore-1.29.101.gh.tar.gz 11311820 BLAKE2B 
51be1b936b407a8d29912f6891c786826fc5a6be9caf386da56b697961613f4fe6506356f3c0b00da07386960abbde7e84c49e22142d1d401e481c8d4747d569
 SHA512 
1fb519861042b662d1d624223027f7a898d1975a07c6f2ad035547211bb7dad63cb07fcd6061cce75ab641801a7693313aafae7257067358d85fd43abbb82891
+DIST botocore-1.29.102.gh.tar.gz 11312537 BLAKE2B 
6e5ac46612a692c72c7b9f3587d651a37422143dfae1fd25e999e255028e82a185dbd51ecf0a5de7d66a1ee715a6296d5d9c1f9474c210286b2df4e84946a3b8
 SHA512 
c0f0a69f81e1f2e57b3c048bae8e297e488f3e18bd2a443a6a6e56d49b97776c6b0fd7e613353eda3a7ee1f807ed717b639cc5fb685f83708f24de9d432f20fd
 DIST botocore-1.29.89.gh.tar.gz 11227280 BLAKE2B 
41a1243972e591ea23fb2eebaa5b5fb9547bbd8ccd72fc907c487fd56ebf90d8120ceee472e34a29cd2b036926bc93bda33b564b1b7083e8984daf366eced1f8
 SHA512 
356298fd3be39957dd60e6268cfd2652998e62950b9060e0774c68e158506dcfea8188059b588c08f520617af38b91eb6b71c16b92f7a71f75f33cb73e7786cf
 DIST botocore-1.29.94.gh.tar.gz 11242930 BLAKE2B 
d6abdda0ad69bfa635c2cdccefff5c0feaa27fb1a307d5cacb140ded35c246a52ebbe5657a9317bdc1441939d2bd62d5829b2ecce01c05976f56737f92fc3f62
 SHA512 
23c1fb835d492f414a0a67ac03e50ea31f6343676c7e6e8649067b11e3213f84eb068562fe5bd9a49ead9e37381ab132ac820d98fa4af805b41eaf53b0f9cb1b
 DIST botocore-1.29.99.gh.tar.gz 11285143 BLAKE2B 
ba594544fb219cec77659cfa48fb6e3a8241b92c911d9983450648ce97652cad7654181637fed8373fe49e33524f63920128afd4ca9c00bce45603b1ab917648
 SHA512 
319d70412843149aa43c8d7faeff04122d96091081d30c2da0962fadb27104a24cc147fac2c95492aa407b2f8a25ebed9e7d149c29d5d38134d836581c801bdd

diff --git a/dev-python/botocore/botocore-1.29.102.ebuild 
b/dev-python/botocore/botocore-1.29.102.ebuild
new file mode 100644
index ..491b6bbc21f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.102.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest 

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

2023-03-29 Thread Michał Górny
commit: c01d8b53aa574bf462db240770d2b08937ea1b07
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 30 02:15:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 30 02:57:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01d8b53

dev-python/zope-deprecation: Bump to 5.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/zope-deprecation/Manifest   |  1 +
 .../zope-deprecation/zope-deprecation-5.0.ebuild   | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/zope-deprecation/Manifest 
b/dev-python/zope-deprecation/Manifest
index 2a4b6b01e909..0ab62602dff8 100644
--- a/dev-python/zope-deprecation/Manifest
+++ b/dev-python/zope-deprecation/Manifest
@@ -1 +1,2 @@
 DIST zope.deprecation-4.4.0.tar.gz 24737 BLAKE2B 
993959f47e7808ad9d024d5df9d141cdbce3a1a3c281acc0d90bdb20747743936411714b52a29fcac6968cea50d5ab54820954f74c3f59081ce98f097715b9a3
 SHA512 
62371dc45fad6715f24cdcac1d25b559ed5248da774b5ecd215fb4d0b6fc0ab655bfb9e0fbceda964e8ffb7d70536e43f8fcf09d9f2742904717a6473869fa4a
+DIST zope.deprecation-5.0.tar.gz 23353 BLAKE2B 
9b98291fe252942a8235c70c0a13bfbaf2cb3091e1502099f8a0651b517e748645cbda957f92c790c4d4f2b6ed7324cd5e21bae9d2906f2943e507376a980d76
 SHA512 
11313626e4141c2f92805c7c533b32160f88bf45667cd5a53a867daad3172947e5ac80433893c515243276030400a8a8e3d3a623ea51cb2b15bd5a5a0927bc46

diff --git a/dev-python/zope-deprecation/zope-deprecation-5.0.ebuild 
b/dev-python/zope-deprecation/zope-deprecation-5.0.ebuild
new file mode 100644
index ..04001b09e400
--- /dev/null
+++ b/dev-python/zope-deprecation/zope-deprecation-5.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Zope Deprecation Infrastructure"
+HOMEPAGE="
+   https://pypi.org/project/zope.deprecation/
+   https://github.com/zopefoundation/zope.deprecation/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !dev-python/namespace-zope
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # strip rdep specific to namespaces
+   sed -i -e "s:'setuptools',::" setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   distutils_write_namespace zope
+   eunittest
+}



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

2023-03-29 Thread Michał Górny
commit: 0558499c0e72a1aa4420abd6c3540d7899e44a21
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 30 01:47:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 30 02:57:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0558499c

app-admin/awscli: Bump to 1.27.102

Signed-off-by: Michał Górny  gentoo.org>

 app-admin/awscli/Manifest   |  1 +
 app-admin/awscli/awscli-1.27.102.ebuild | 80 +
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 241490e45087..a0efe3aeb662 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,5 +1,6 @@
 DIST aws-cli-1.27.100.gh.tar.gz 2389951 BLAKE2B 
02fac88ec2451c7c0f8b96c17c08e767ab629ab4480abf195023298aaf8b3f98f2fe5805da0051cbcc2fad0a93e5277dfaa38ffdf979d991f3873268ee530ffd
 SHA512 
2a6f0be41d0d20edef0d5d2b75d455e928d82e373cdfc921f1fed5a189b42c11c5f08eb516d312caa5de13fd4a6139240233a7b0d4784640bb3b6dbfe5485895
 DIST aws-cli-1.27.101.gh.tar.gz 2390624 BLAKE2B 
ccb01bf7d3349c709b095b7a1fe3b0e39f6fbc0e7239d39f7fd0ff4c6f716fe0df0190518cbf9765d04e38111bbca934c74970f5e1f55d5f69ceee1eb3f49160
 SHA512 
9184326d067c59517aeb5178fc308cf753c6b6a3b2e3489b040c1053a24b63d637e9b775e7de52e0e501f4ec69bb410bff4e4e8f8ec294d089b7aaa7f604e514
+DIST aws-cli-1.27.102.gh.tar.gz 2390826 BLAKE2B 
b756ebd3f73d24f3456f4a1ece5230bc91335e2fd655220cfdfb85a4d853f6e18370adbf83ac650e6e5b375c681280bea414a1411fcda4a952f3788ddc11f1f5
 SHA512 
9a4018224bf1cd22377650ac5beabf44db3069196ef7bf21880edeb2e547e85b1ef9febb3355f22957d8c69e321a3be934ccf01ae817ab2151e1e51a503ad1b1
 DIST aws-cli-1.27.89.gh.tar.gz 2382599 BLAKE2B 
3a2dae3cc1928e149dd605de1e9a350989e1cf4f813dc14466ba40c0a2747e69b6a8c5716d48f2526920798f0d341dcaa7ec0c2fd95af1b5decd3830814a243b
 SHA512 
9a90c933e5ae3f25271ec369607cb6c44adf96dc9d324205714c9790b6744d7f2c8e4c6b901d4bb4f58b6871c315e0543b3f846cf530e7f95ed31d196f8c3326
 DIST aws-cli-1.27.94.gh.tar.gz 2385480 BLAKE2B 
8712056c53d704e368f81d38779201d0ef28d0b633ac4a877957b5d6338a6daf45b5408dcf0bee3f6c48a0b10af625bfee835f63e837814b42ec3a57745e4d61
 SHA512 
48dc09f0af71eb9b9d93ffd2c008511e2379f2a47d4913c6c4296804d3ec3c30a1811564c017388329cac9261b1c3021fadc60771ca9d0952982401f5e4f7c59
 DIST aws-cli-1.27.99.gh.tar.gz 2388286 BLAKE2B 
f9be204722470fdbc5b4a1f7453370033c78800dac6d4ca63480705988e6bd02899f0646c034f39a3e87a2988f79d9d23989ba9f4036e931102ca4c0e46989b1
 SHA512 
a07ac30eab8cd8f19f35bb7d203b6ef150c585a61df63dfa54d469591e57766f3cbdab3053a155837da82d1c9f702302f4821558c7b7cb9dc985fec7a58dacf1

diff --git a/app-admin/awscli/awscli-1.27.102.ebuild 
b/app-admin/awscli/awscli-1.27.102.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.102.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   

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

2023-03-29 Thread Michał Górny
commit: c3752e41ff1cd8cbe36d21e04222e2543a80eace
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 30 02:07:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 30 02:57:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3752e41

dev-python/plotly: Bump to 5.14.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/plotly/Manifest |   1 +
 dev-python/plotly/plotly-5.14.0.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest
index 537a2de25d7c..b601d27dda70 100644
--- a/dev-python/plotly/Manifest
+++ b/dev-python/plotly/Manifest
@@ -1 +1,2 @@
 DIST plotly.py-5.13.1.gh.tar.gz 30629767 BLAKE2B 
818fc888f8bc15b2dc95557363214c69fa3cbba6c973cfde02c1b9a718cdaaa22e03a95e8d5876003bc12bece3460d50216395b94d503516ceed6c836dd1675d
 SHA512 
75b57d212e9c1e277c9136a30e95e2d1d64049fb719c9c97646760b69a2ff61576db0b8e06eed799552e9388bdb9459720030d027d466cb88fec38492b61c79b
+DIST plotly.py-5.14.0.gh.tar.gz 30697515 BLAKE2B 
53c17d418cacc7da6783b5ac1b1212a9d2e1cb957a196a398dcdd9185829389592a428ca7b173f4ad78c59171336cbb15efc0b35a46581bc9206fbd2a302b3bc
 SHA512 
c36610d3bb6e0f0f2c25cb06672bbcb16adc83f4203b7ec0a79b18a04e20bed26bcc253d8082e4d4dca63f0253a8c0143e65e006e52f9044be6b526994857d8c

diff --git a/dev-python/plotly/plotly-5.14.0.ebuild 
b/dev-python/plotly/plotly-5.14.0.ebuild
new file mode 100644
index ..760cd2ec5a69
--- /dev/null
+++ b/dev-python/plotly/plotly-5.14.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+MY_P=plotly.py-${PV}
+DESCRIPTION="Browser-based graphing library for Python"
+HOMEPAGE="
+   https://plotly.com/python/
+   https://github.com/plotly/plotly.py/
+   https://pypi.org/project/plotly/
+"
+SRC_URI="
+   https://github.com/plotly/plotly.py/archive/refs/tags/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/packages/python/plotly"
+# The tests are not included in the PyPI tarball, to use the GitHub tarball
+# we have to skip npm, which means that the resulting install will
+# unfortunately lack the jupyterlab extension.
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/jupyter[${PYTHON_USEDEP}]
+   dev-python/jupyterlab[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/shapely[${PYTHON_USEDEP}]
+   dev-python/statsmodels[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   sci-libs/scikit-image[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.8.0-fix-versioneer-import.patch
+)
+
+EPYTEST_IGNORE=(
+   # Needs porting to newer numpy
+   _plotly_utils/tests/validators/test_integer_validator.py
+
+   # kaleido not packaged
+   plotly/tests/test_optional/test_kaleido
+
+   # plotly-orca not packaged
+   plotly/tests/test_orca
+)
+
+EPYTEST_DESELECT=(
+   # Also needs porting to newer numpy
+   
plotly/tests/test_io/test_to_from_plotly_json.py::test_object_numpy_encoding
+
+   # kaleido not packaged
+   plotly/tests/test_orca/test_to_image.py::test_bytesio
+
+   # Fails if not already installed
+   
test_init/test_dependencies_not_imported.py::test_dependencies_not_imported
+   test_init/test_lazy_imports.py::test_lazy_imports
+
+   # Minor matplotlib incompatibility
+   
plotly/matplotlylib/mplexporter/tests/test_basic.py::test_path_collection
+   plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots
+   plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle
+
+   # In python 3.11 the produced error is slightly different
+   
plotly/tests/test_core/test_errors/test_dict_path_errors.py::test_described_subscript_error_on_type_error
+)
+
+# There are sphinx docs but we are missing a bunch of dependencies.
+# distutils_enable_sphinx ../../../doc/apidoc
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Do not try to fetch stuff with npm
+   export SKIP_NPM=1

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

2023-03-29 Thread Ulrich Müller
commit: c26459f3b5eaf6f7b47c125fc22ec5a202a68961
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Mar 30 02:44:17 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Mar 30 02:44:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26459f3

www-apps/nikola: drop 8.2.2-r2

Signed-off-by: Ulrich Müller  gentoo.org>

 www-apps/nikola/Manifest   |  1 -
 .../nikola/files/nikola-8.2.2-markdown-3.4.patch   | 49 -
 www-apps/nikola/nikola-8.2.2-r2.ebuild | 62 --
 3 files changed, 112 deletions(-)

diff --git a/www-apps/nikola/Manifest b/www-apps/nikola/Manifest
index fc41693c7fdb..3438a0e6cd11 100644
--- a/www-apps/nikola/Manifest
+++ b/www-apps/nikola/Manifest
@@ -1,2 +1 @@
-DIST Nikola-8.2.2.tar.gz 5483145 BLAKE2B 
78950e97016b7a87d41739684de102c548a5dfecfe9c1239a94c757a4d7d00f5d77bf679b6ed1a853aa46e1fcb78c27e7c2276e7aafeb874c0e21c1ae9f1cbb2
 SHA512 
f2bf38c81c2e01f6d6cb6a24d9b9ea95f047e9bd9987437df61cf1cb10c39c5f9259e8baa4c64dc24e4f69dc3b3e35e3553dced7d42c840645e024d6c21eb9ae
 DIST Nikola-8.2.3.tar.gz 5486641 BLAKE2B 
690ea8584b9b11b1f26b768dc6daaded2f976b54a7be3b75f83d50cda3721f3f0051fd7ff7be3c38ed871ac905f604f891936e4ea72381b8f88a461f4d227587
 SHA512 
fbb107f975a4eeb369469eaa7a83e6fd342202530f91a0428c854f2eca28315268d6623983a078496943878a9f0548a5939184a2349d468cc0ac7152116b48b4

diff --git a/www-apps/nikola/files/nikola-8.2.2-markdown-3.4.patch 
b/www-apps/nikola/files/nikola-8.2.2-markdown-3.4.patch
deleted file mode 100644
index a1f54773f65c..
--- a/www-apps/nikola/files/nikola-8.2.2-markdown-3.4.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-https://bugs.gentoo.org/860087
-
-Patch backported from upstream:
-
-commit 1be6e8b387bbebcc891b0afc53802cf69607cfcf
-Author: Chris Warrick 
-Date:   Sun Jul 17 00:08:24 2022 +0200
-
-Fix #3635 — fix compatibility of Markdown extensions with Markdown 3.4+
-
 Nikola-8.2.2/nikola/plugins/compile/markdown/mdx_gist.py
-+++ Nikola-8.2.2/nikola/plugins/compile/markdown/mdx_gist.py
-@@ -76,6 +76,7 @@
- """
- 
- import requests
-+import xml.etree.ElementTree as etree
- 
- from nikola.plugin_categories import MarkdownExtension
- from nikola.utils import get_logger
-@@ -84,11 +85,10 @@
- from markdown.extensions import Extension
- from markdown.inlinepatterns import Pattern
- from markdown.util import AtomicString
--from markdown.util import etree
- except ImportError:
- # No need to catch this, if you try to use this without Markdown,
- # the markdown compiler will fail first
--Extension = Pattern = object
-+Extension = Pattern = AtomicString = object
- 
- 
- LOGGER = get_logger('compile_markdown.mdx_gist')
 Nikola-8.2.2/nikola/plugins/compile/markdown/mdx_podcast.py
-+++ Nikola-8.2.2/nikola/plugins/compile/markdown/mdx_podcast.py
-@@ -36,11 +36,12 @@
- https://archive.org/download/Rebeldes_Stereotipos/rs20120609_1.mp3; 
type="audio/mpeg">
- """
- 
-+import xml.etree.ElementTree as etree
-+
- from nikola.plugin_categories import MarkdownExtension
- try:
- from markdown.extensions import Extension
- from markdown.inlinepatterns import Pattern
--from markdown.util import etree
- except ImportError:
- # No need to catch this, if you try to use this without Markdown,
- # the markdown compiler will fail first

diff --git a/www-apps/nikola/nikola-8.2.2-r2.ebuild 
b/www-apps/nikola/nikola-8.2.2-r2.ebuild
deleted file mode 100644
index 4285f876880a..
--- a/www-apps/nikola/nikola-8.2.2-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9,10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 optfeature
-
-MY_PN="Nikola"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A static website and blog generator"
-HOMEPAGE="https://getnikola.com/;
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT Apache-2.0 CC0-1.0 public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-RESTRICT="test" # needs coveralls
-
-DEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to build 
manpage
-RDEPEND="${DEPEND}
-   >=dev-python/Babel-2.6.0[${PYTHON_USEDEP}]
-   >=dev-python/blinker-1.3[${PYTHON_USEDEP}]
-   >=dev-python/doit-0.32[${PYTHON_USEDEP}]
-   >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.0[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/natsort-3.5.2[${PYTHON_USEDEP}]
-   >=dev-python/piexif-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
-   >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/unidecode-0.04.16[${PYTHON_USEDEP}]
-   

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

2023-03-29 Thread Matthew Thode
commit: f4c19704f118b443e4682f3b2d225a8a72a8454f
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 30 02:22:59 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 30 02:25:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c19704

dev-python/pychromecast: add 13.0.6

Signed-off-by: Matthew Thode  gentoo.org>

 dev-python/pychromecast/Manifest   |  1 +
 dev-python/pychromecast/pychromecast-13.0.6.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest
index 3be18cab9f9e..2b2a3fdba898 100644
--- a/dev-python/pychromecast/Manifest
+++ b/dev-python/pychromecast/Manifest
@@ -1 +1,2 @@
 DIST PyChromecast-13.0.4.tar.gz 51996 BLAKE2B 
11dad948443e9e5957de6b22cf6c1d33d19030d53cecddd9be5595dc82bb108e4746c382bae5c6d22d5219bcb90ed5bed7ca94c714ec7bbe7ad1330a1ee3cf2f
 SHA512 
2f9bd925e452448a387a04babc0d71a35fc83edd30142cdd129479b5b20cf7aa9691a8d46f45edf5f12fd6f3052564c2956dd241eaf1a1c468b8399b065286ec
+DIST PyChromecast-13.0.6.tar.gz 52068 BLAKE2B 
f1ac2885106221f9dc2b4ec78b33a5664458e08b8b63588183ecc6a6365fa5baeedda86cbc803dbcc5ce5b7c9b1f0323309ef6cebb3a0a5c7326dc970967176d
 SHA512 
9ab70b1c47b1bb67b9d6d95395c8cb0bff9920e0ac371133d7121f86ad4f392b97009b502a05c19f4d169f28c09b8f7e391c6b6c0be6fffd8015753eb1df47de

diff --git a/dev-python/pychromecast/pychromecast-13.0.6.ebuild 
b/dev-python/pychromecast/pychromecast-13.0.6.ebuild
new file mode 100644
index ..0faff3278e61
--- /dev/null
+++ b/dev-python/pychromecast/pychromecast-13.0.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=PyChromecast
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python module to talk to Google Chromecast"
+HOMEPAGE="
+   https://github.com/home-assistant-libs/pychromecast/
+   https://pypi.org/project/PyChromecast/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.19.1[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]
+"



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

2023-03-29 Thread Matthew Thode
commit: b21fc5ce53a1a361b7c60f2157cde247c9314f9f
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 30 02:24:48 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar 30 02:25:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21fc5ce

dev-python/pychromecast: enable py3.11

Signed-off-by: Matthew Thode  gentoo.org>

 dev-python/pychromecast/pychromecast-13.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pychromecast/pychromecast-13.0.6.ebuild 
b/dev-python/pychromecast/pychromecast-13.0.6.ebuild
index 0faff3278e61..1c1b32308cfc 100644
--- a/dev-python/pychromecast/pychromecast-13.0.6.ebuild
+++ b/dev-python/pychromecast/pychromecast-13.0.6.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 PYPI_PN=PyChromecast
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit distutils-r1 pypi
 



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

2023-03-29 Thread Kenton Groombridge
commit: 7c85e7aa38e299cb4712e5124072ce5ddfbf8a00
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:32:14 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c85e7aa

sys-libs/libsemanage: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsemanage/Manifest   |   1 -
 sys-libs/libsemanage/libsemanage-3.3.ebuild | 129 
 2 files changed, 130 deletions(-)

diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest
index 11f5c0719629..f9d01749aa6b 100644
--- a/sys-libs/libsemanage/Manifest
+++ b/sys-libs/libsemanage/Manifest
@@ -1,3 +1,2 @@
-DIST libsemanage-3.3.tar.gz 178890 BLAKE2B 
f1ff2d25f0c98e9794cb443365e6193db80a42104b645ef4edf783db2eb3d940d1f39cddfa59f9a86ba16957c77852159b3ced83c5d01ecb1811aa6255f8be83
 SHA512 
6026d9773c0886436ad801bc0c8beac888b6fb62034edeb863192dea4b6ef34a88e080758820fe635a20e048ac666beee505a0f946258f18571709cca5228aad
 DIST libsemanage-3.4.tar.gz 185177 BLAKE2B 
45276ae6f54cf3dc453bc0d99fb4d7439970bb14ff5b909ebc5511ec31bce1d2bdc477ba9c1fb4fd04ab494ccb37cd8bf47a90d81460c2974af2196d9019bf67
 SHA512 
831dc789545bb9a0b009bdb4f7fe52f6197ad8325946640f886a960d08e40b8a69eccd5a70cce51466bb5cb7f742feb78d19a9ec63383fbd03aa451508677e73
 DIST libsemanage-3.5.tar.gz 185060 BLAKE2B 
3e08b15cb6b335a2747bd5f0bd84f74abdd22a7e8ec91ebb443ca6fe3886d5e8cd2827fefdaa0e9caf2af3280cffbf593ee828fee54dd423a21b257493cc754c
 SHA512 
959fbd0d6bc6849da6caa13dc41c3f8818cbbd29f04b5d2ac7246c4b395b4f370f113a04cc9cfcb52be2afebfa636013ac4ad4011384c58c7ce066a45cae2751

diff --git a/sys-libs/libsemanage/libsemanage-3.3.ebuild 
b/sys-libs/libsemanage/libsemanage-3.3.ebuild
deleted file mode 100644
index b8bca0ee304f..
--- a/sys-libs/libsemanage/libsemanage-3.3.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_9 )
-
-inherit python-r1 toolchain-funcs multilib-minimal
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux kernel and policy management library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0/2"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
-   >=sys-libs/libselinux-${PV}:=[${MULTILIB_USEDEP}]
-   >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-lang/swig-2.0.4-r1
-   sys-devel/bison
-   sys-devel/flex
-   virtual/pkgconfig"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
-   eapply_user
-
-   echo >> "${S}/src/semanage.conf"
-   echo "# Set this to true to save the linked policy." >> 
"${S}/src/semanage.conf"
-   echo "# This is normally only useful for analysis" >> 
"${S}/src/semanage.conf"
-   echo "# or debugging of policy." >> "${S}/src/semanage.conf"
-   echo "save-linked=false" >> "${S}/src/semanage.conf"
-   echo >> "${S}/src/semanage.conf"
-   echo "# Set this to 0 to disable assertion checking." >> 
"${S}/src/semanage.conf"
-   echo "# This should speed up building the kernel policy" >> 
"${S}/src/semanage.conf"
-   echo "# from policy modules, but may leave you open to" >> 
"${S}/src/semanage.conf"
-   echo "# dangerous rules which assertion checking" >> 
"${S}/src/semanage.conf"
-   echo "# would catch." >> "${S}/src/semanage.conf"
-   echo "expand-check=1" >> "${S}/src/semanage.conf"
-   echo >> "${S}/src/semanage.conf"
-   echo "# Modules in the module store can be compressed" >> 
"${S}/src/semanage.conf"
-   echo "# with bzip2.  Set this to the bzip2 blocksize" >> 
"${S}/src/semanage.conf"
-   echo "# 1-9 when compressing.  The higher the number," >> 
"${S}/src/semanage.conf"
-   echo "# the more memory is traded off for disk space." >> 
"${S}/src/semanage.conf"
-   echo "# Set to 0 to disable bzip2 compression." >> 
"${S}/src/semanage.conf"
-   echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
-   echo >> "${S}/src/semanage.conf"
-   echo "# Reduce memory usage for bzip2 compression and" >> 
"${S}/src/semanage.conf"
-   echo "# decompression of modules in the module store." >> 
"${S}/src/semanage.conf"
-   echo "bzip-small=true" >> "${S}/src/semanage.conf"
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   local -x CFLAGS="${CFLAGS} 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/selinux-python/

2023-03-29 Thread Kenton Groombridge
commit: 16a922a5558dfe748060b22fd18bd3cec8009d42
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:32:44 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a922a5

sys-apps/selinux-python: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/selinux-python/Manifest  |   1 -
 sys-apps/selinux-python/selinux-python-3.3.ebuild | 111 --
 2 files changed, 112 deletions(-)

diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest
index 12857bc0cf7c..d30b9ce02a65 100644
--- a/sys-apps/selinux-python/Manifest
+++ b/sys-apps/selinux-python/Manifest
@@ -1,3 +1,2 @@
-DIST selinux-python-3.3.tar.gz 2101584 BLAKE2B 
603aafbf316b744098bd34c79bf384d55624c086fd75147675a4a0715df3d61710a99d490f30b78d59a2c2a85fcc4db91772c24644a963b31e1a0d305c4bc83e
 SHA512 
a69948a8b139a309f18632440e4204f49832a94b8b6be50e162d3dacb16698effeb1a77c44462e8cc7dc3dd600b887b9ab2fef618c31d3e0fe0de216a6aaebe3
 DIST selinux-python-3.4.tar.gz 3596450 BLAKE2B 
b98f6ba63814a4281c5ea624b2b0f68c6ae92e4447dd6078a0d70bce34534b0a457f0a9533e1db1fbf665b8a0b379adf78fd8ba8f3ae19973b74a3332157842b
 SHA512 
d601ce2628c4876dc4f2dfccd6db8ff45f68c5eb1b14cec3328644b71959107546469b27dfd90488fc669019b341d0cba708a1797f427ac7f86a0f05e86c0948
 DIST selinux-python-3.5.tar.gz 3604439 BLAKE2B 
5a7fcd303c337cb0f5ae0066d13c945bb5cacaba472c7b17f0496295294998fcc6d81c153720ef704b749a01590c28b48b4f471a48fc386b8f02564c3550250b
 SHA512 
2ac176a9f078f2b2721e5871ba21e92041eed54fc692fd8d809ff14327beee6de63b3084d0f1053a640b9e40bcc6461498915bb9b038a658cd772f77d80fd217

diff --git a/sys-apps/selinux-python/selinux-python-3.3.ebuild 
b/sys-apps/selinux-python/selinux-python-3.3.ebuild
deleted file mode 100644
index 6984565f532b..
--- a/sys-apps/selinux-python/selinux-python-3.3.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_9 )
-PYTHON_REQ_USE="xml(+)"
-
-inherit python-r1 toolchain-funcs
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DESCRIPTION="SELinux core utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN#selinux-}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND=">=sys-libs/libselinux-${PV}:=[python]
-   >=sys-libs/libsemanage-${PV}:=[python(+)]
-   >=sys-libs/libsepol-${PV}:=
-   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
-   >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   test? (
-   ${RDEPEND}
-   >=sys-apps/secilc-${PV}
-   )"
-
-src_prepare() {
-   default
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-
-   python_copy_sources
-}
-
-src_compile() {
-   building() {
-   emake -C "${BUILD_DIR}" \
-   CC="$(tc-getCC)" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)"
-   }
-   python_foreach_impl building
-}
-
-src_test() {
-   testing() {
-   # The different subprojects have some interproject dependencies:
-   # - audit2allow depens on sepolgen
-   # - chcat depends on semanage
-   # and maybe others.
-   # Add all the modules of the individual subprojects to the
-   # PYTHONPATH, so they get actually found and used. In
-   # particular, already installed versions on the system are not
-   # used.
-   for dir in audit2allow chcat semanage sepolgen/src sepolicy ; do
-   PYTHONPATH="${BUILD_DIR}/${dir}:${PYTHONPATH}"
-   done
-   PYTHONPATH=${PYTHONPATH} \
-   emake -C "${BUILD_DIR}" \
-   test
-   }
-   python_foreach_impl testing
-}
-
-src_install() {
-   installation() {
-   emake -C "${BUILD_DIR}" \
-   DESTDIR="${D}" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   install
-   python_optimize
-   }
-   python_foreach_impl installation
-
-   # Set version-specific scripts
-   for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
-   python_replicate_script "${ED}/usr/bin/${pyscript}"
-   done
-   for pyscript in semanage; do
-   python_replicate_script "${ED}/usr/sbin/${pyscript}"
-   done
-
-   # Create 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/checkpolicy/

2023-03-29 Thread Kenton Groombridge
commit: a874f7c931aa049534e40edc88c3b0f243df2962
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:32:25 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a874f7c9

sys-apps/checkpolicy: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/checkpolicy/Manifest   |  1 -
 sys-apps/checkpolicy/checkpolicy-3.3.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest
index 5641f0012de7..3ce51e9cb737 100644
--- a/sys-apps/checkpolicy/Manifest
+++ b/sys-apps/checkpolicy/Manifest
@@ -1,3 +1,2 @@
-DIST checkpolicy-3.3.tar.gz 69286 BLAKE2B 
f22cb1b0dae5a89c0abb500c2f091beda7960493bd0dc3b9cb5bc8d2d08d507870e5db46f53ad87d0ddea5e3bbdb6c721a5c5e6824b37f554049000392af6a6d
 SHA512 
40e7ccd804aa19f229eb76bdaeb79c87ed19004ac7b91674ecfb92d543573dc26f9d456ea25ed1e0ef8e1a69538e41c68b386a0743023f3ea83aa4350fc3ce30
 DIST checkpolicy-3.4.tar.gz 69870 BLAKE2B 
891033b1d9d50a3738bb779d014d2f04d6cc5450c6f84ed43246c95b0c808f347d65c0e51c7254041e13b1c555a7e1de5092abb4fc12fabb109be7ddaa090829
 SHA512 
e7f7a4e987af473fd7cda0e47539061a8cb2e65a6b930f4736c538eb319129b260a3f03d2f50863e73a275ee3d58c441c33f95c80ea2bff6157e37226be54b92
 DIST checkpolicy-3.5.tar.gz 69904 BLAKE2B 
e02ccad07534568a1bbb612330018bbe486800ea40df20ed6f9dc38c88aff7f8858782a28ba7915a58c3bb384f180eb8da7a8fe97a92bcb9baa61eec18da6cbc
 SHA512 
fcd490d865af3b4350c32c5dd9916f8406219841e1e255d8945c6dcc958535247aa27af5597a6988e19f11faea7beeabcb46e8ba2431112bb4aa5c7697bca529

diff --git a/sys-apps/checkpolicy/checkpolicy-3.3.ebuild 
b/sys-apps/checkpolicy/checkpolicy-3.3.ebuild
deleted file mode 100644
index bba94c05097a..
--- a/sys-apps/checkpolicy/checkpolicy-3.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="SELinux policy compiler"
-HOMEPAGE="http://userspace.selinuxproject.org;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug"
-
-DEPEND=">=sys-libs/libsepol-${PV}"
-BDEPEND="sys-devel/flex
-   sys-devel/bison"
-
-RDEPEND=">=sys-libs/libsepol-${PV}"
-
-src_compile() {
-   emake \
-   CC="$(tc-getCC)" \
-   YACC="bison -y" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)"
-}
-
-src_install() {
-   default
-
-   if use debug; then
-   dobin "${S}/test/dismod"
-   dobin "${S}/test/dispol"
-   fi
-}
-
-pkg_postinst() {
-   if ! tc-is-cross-compiler; then
-   einfo "This checkpolicy can compile version `checkpolicy -V | 
cut -f 1 -d ' '` policy."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/selinux-python/

2023-03-29 Thread Kenton Groombridge
commit: 21e055d2ec53097b5ac110f444db1295b8714350
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:20:33 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e055d2

sys-apps/selinux-python: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/selinux-python/Manifest  |   1 +
 sys-apps/selinux-python/selinux-python-3.5.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest
index c1b42f944fe3..12857bc0cf7c 100644
--- a/sys-apps/selinux-python/Manifest
+++ b/sys-apps/selinux-python/Manifest
@@ -1,2 +1,3 @@
 DIST selinux-python-3.3.tar.gz 2101584 BLAKE2B 
603aafbf316b744098bd34c79bf384d55624c086fd75147675a4a0715df3d61710a99d490f30b78d59a2c2a85fcc4db91772c24644a963b31e1a0d305c4bc83e
 SHA512 
a69948a8b139a309f18632440e4204f49832a94b8b6be50e162d3dacb16698effeb1a77c44462e8cc7dc3dd600b887b9ab2fef618c31d3e0fe0de216a6aaebe3
 DIST selinux-python-3.4.tar.gz 3596450 BLAKE2B 
b98f6ba63814a4281c5ea624b2b0f68c6ae92e4447dd6078a0d70bce34534b0a457f0a9533e1db1fbf665b8a0b379adf78fd8ba8f3ae19973b74a3332157842b
 SHA512 
d601ce2628c4876dc4f2dfccd6db8ff45f68c5eb1b14cec3328644b71959107546469b27dfd90488fc669019b341d0cba708a1797f427ac7f86a0f05e86c0948
+DIST selinux-python-3.5.tar.gz 3604439 BLAKE2B 
5a7fcd303c337cb0f5ae0066d13c945bb5cacaba472c7b17f0496295294998fcc6d81c153720ef704b749a01590c28b48b4f471a48fc386b8f02564c3550250b
 SHA512 
2ac176a9f078f2b2721e5871ba21e92041eed54fc692fd8d809ff14327beee6de63b3084d0f1053a640b9e40bcc6461498915bb9b038a658cd772f77d80fd217

diff --git a/sys-apps/selinux-python/selinux-python-3.5.ebuild 
b/sys-apps/selinux-python/selinux-python-3.5.ebuild
new file mode 100644
index ..470211f8d553
--- /dev/null
+++ b/sys-apps/selinux-python/selinux-python-3.5.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit python-r1 toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux core utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN#selinux-}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND=">=sys-libs/libselinux-${PV}:=[python]
+   >=sys-libs/libsemanage-${PV}:=[python(+)]
+   >=sys-libs/libsepol-${PV}:=
+   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
+   >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   >=sys-apps/secilc-${PV}
+   )"
+
+src_prepare() {
+   default
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+
+   python_copy_sources
+}
+
+src_compile() {
+   building() {
+   emake -C "${BUILD_DIR}" \
+   CC="$(tc-getCC)" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)"
+   }
+   python_foreach_impl building
+}
+
+src_test() {
+   testing() {
+   # The different subprojects have some interproject dependencies:
+   # - audit2allow depens on sepolgen
+   # - chcat depends on semanage
+   # and maybe others.
+   # Add all the modules of the individual subprojects to the
+   # PYTHONPATH, so they get actually found and used. In
+   # particular, already installed versions on the system are not
+   # used.
+   for dir in audit2allow chcat semanage sepolgen/src sepolicy ; do
+   PYTHONPATH="${BUILD_DIR}/${dir}:${PYTHONPATH}"
+   done
+   PYTHONPATH=${PYTHONPATH} \
+   emake -C "${BUILD_DIR}" \
+   test
+   }
+   python_foreach_impl testing
+}
+
+src_install() {
+   installation() {
+   emake -C "${BUILD_DIR}" \
+   DESTDIR="${D}" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   install
+   python_optimize
+   }
+   python_foreach_impl installation
+
+   # Set version-specific scripts
+   for pyscript in audit2allow sepolgen-ifgen sepolicy chcat; do
+   python_replicate_script "${ED}/usr/bin/${pyscript}"
+   done
+   for pyscript in semanage; do
+   

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

2023-03-29 Thread Kenton Groombridge
commit: e3f0f3f7f002fa25043720dd6b6a683056d1fd8a
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:32:03 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f0f3f7

sys-libs/libselinux: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/Manifest  |   1 -
 sys-libs/libselinux/libselinux-3.3.ebuild | 154 --
 2 files changed, 155 deletions(-)

diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest
index 1d3e0790ddb1..ab7b2b4334a2 100644
--- a/sys-libs/libselinux/Manifest
+++ b/sys-libs/libselinux/Manifest
@@ -1,3 +1,2 @@
-DIST libselinux-3.3.tar.gz 206826 BLAKE2B 
e4cd2bf7172db1dd7661dd7981f875eb45f3c123805618edd03d7258f4b1f7afc974020187ec2e9e50dd59b3581ee21a29012eaa90ddfa82e43db4b8e60c51b7
 SHA512 
9a89c05ea4b17453168a985ece93ba6d6c4127916e657c46d4135eb59a1f6408faa0802cc2e49187defbde5247d659037beee089877affbab3eab6af3433696c
 DIST libselinux-3.4.tar.gz 210061 BLAKE2B 
65b797516199def3feb1a5de5413e5da6f81422e7c7d97bf859896e78ef55020d3851f98c205bab622f941756341dc62f49d70558ebaf1cb3a8a28b84871d7af
 SHA512 
7ffa6d2159d2333d836bde3f75dfc78a278283b66ae1e441c178371adb6f463aa6f2d62439079e2068d1135c39dd2b367b001d917c0bdc6871a73630919ef81e
 DIST libselinux-3.5.tar.gz 211453 BLAKE2B 
f7f3067c4bb0448e18bd7085135f11d94ae99728949480a655c0f660486817beb5829d8a43dff7bce286ccd50705b0c657bde85970f01c794e01fb707f469d8b
 SHA512 
4e13261a5821018a5f3cdce676f180bb62e5bc225981ca8a498ece0d1c88d9ba8eaa0ce4099dd0849309a8a7c5a9a0953df841a9922f2c284e5a109e5d937ba7

diff --git a/sys-libs/libselinux/libselinux-3.3.ebuild 
b/sys-libs/libselinux/libselinux-3.3.ebuild
deleted file mode 100644
index cab961d8d891..
--- a/sys-libs/libselinux/libselinux-3.3.ebuild
+++ /dev/null
@@ -1,154 +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} )
-USE_RUBY="ruby27"
-
-# No, I am not calling ruby-ng
-inherit python-r1 toolchain-funcs multilib-minimal
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux userland library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="public-domain"
-SLOT="0"
-IUSE="pcre2 python ruby static-libs ruby_targets_ruby27"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND=">=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
-   !pcre2? ( >=dev-libs/libpcre-8.33-r1:=[static-libs?,${MULTILIB_USEDEP}] 
)
-   pcre2? ( dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   ruby? (
-   ruby_targets_ruby27? ( dev-lang/ruby:2.7 )
-   )
-   elibc_musl? ( sys-libs/fts-standalone )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   python? ( >=dev-lang/swig-2.0.9 )
-   ruby? ( >=dev-lang/swig-2.0.9 )"
-
-src_prepare() {
-   eapply_user
-
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   tc-export AR CC PKG_CONFIG RANLIB
-
-   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
-
-   emake \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
-   USE_PCRE2="$(usex pcre2 y n)" \
-   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
-   all
-
-   if multilib_is_native_abi && use python; then
-   building() {
-   emake \
-   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   USE_PCRE2="$(usex pcre2 y n)" \
-   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
-   pywrap
-   }
-   python_foreach_impl building
-   fi
-
-   if multilib_is_native_abi && use ruby; then
-   building() {
-   einfo "Calling rubywrap for ${1}"
-   # Clean up .lo file to force rebuild
-   rm -f src/selinuxswig_ruby_wrap.lo || die
-   emake \
-   RUBY=${1} \
-   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   

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

2023-03-29 Thread Kenton Groombridge
commit: 5e68f5259dfd65dfc19b23732fde2b25f1b0cb75
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Thu Mar 30 00:05:22 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e68f525

sys-libs/libselinux: remove unused pcre2 USE flag from metadata.xml

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-libs/libselinux/metadata.xml b/sys-libs/libselinux/metadata.xml
index 73a31c45e9f4..dfd7bb04e0a4 100644
--- a/sys-libs/libselinux/metadata.xml
+++ b/sys-libs/libselinux/metadata.xml
@@ -10,9 +10,6 @@
process and file security contexts and to obtain security policy
decisions.  Required for any applications that use the SELinux 
API.

-   
-   Use dev-libs/libpcre2 for 
fcontext regexes
-   

cpe:/a:selinuxproject:libselinux
SELinuxProject/selinux



[gentoo-commits] repo/gentoo:master commit in: sys-apps/policycoreutils/

2023-03-29 Thread Kenton Groombridge
commit: e194b8ea675d7d9f583cea5bc5a43864f06f0bd1
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:32:35 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e194b8ea

sys-apps/policycoreutils: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/policycoreutils/Manifest  |   1 -
 .../policycoreutils/policycoreutils-3.3.ebuild | 167 -
 2 files changed, 168 deletions(-)

diff --git a/sys-apps/policycoreutils/Manifest 
b/sys-apps/policycoreutils/Manifest
index da33a6b1b947..ea1da874b127 100644
--- a/sys-apps/policycoreutils/Manifest
+++ b/sys-apps/policycoreutils/Manifest
@@ -1,4 +1,3 @@
-DIST policycoreutils-3.3.tar.gz 2818092 BLAKE2B 
0ed9f128a774176ebadb71f448af8dee8c616a706314783b646869e7ea91892e358d5bb03e3aece3d0e6dc3203852e4e2925482727df1e5c71e075236ee43e5c
 SHA512 
db658990355f99a8e43f53d20cc67bf9e557b0a7837d1927c80f325b7f93ad47876382278a980b818484d6e31712a9b03e279f947ebc88c4be60a9f395607f98
 DIST policycoreutils-3.4.tar.gz 771435 BLAKE2B 
53654ad8f17c8e539c7821ddcc4f40dde1aa214943b5f2876efbfd8e10c90747d21c1530df3d53e51677159026a70691db6282f3bedc79739673380e053f74a2
 SHA512 
ded0d6fb5e3f165a893ee42411ac82616ddf37a02acaca6a8437b8f10ea12e5594bbd7bc7e3ead12df00c018078950f3fbe55604c41b0554257c4ca18f55ebb6
 DIST policycoreutils-3.5.tar.gz 775639 BLAKE2B 
777b8564484e89385db7a184c4cad9a99aabf1fd1ac41abd5826c7e6ad29118ae9d6f0d0fd968b6ced87f2f04bc6d7cd207b67428151522915367f656fb8d3f8
 SHA512 
7978ef6b7a278c6384c9b397734d03c4932c8aefecceaa1e6a1345be27b253dbe276fdcd219ce83ad732c6ed55d53bbc3254e39bccadd67d2cd1152a14749444
 DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B 
a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5
 SHA512 
0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f

diff --git a/sys-apps/policycoreutils/policycoreutils-3.3.ebuild 
b/sys-apps/policycoreutils/policycoreutils-3.3.ebuild
deleted file mode 100644
index f07f5c672c9a..
--- a/sys-apps/policycoreutils/policycoreutils-3.3.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_9 )
-PYTHON_REQ_USE="xml(+)"
-
-inherit multilib python-r1 toolchain-funcs bash-completion-r1
-
-EXTRAS_VER="1.37"
-
-IUSE="audit pam split-usr"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DESCRIPTION="SELinux core utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   
SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
-   S1="${WORKDIR}/${PN}"
-   S2="${WORKDIR}/policycoreutils-extra"
-   S="${S1}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz
-   
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-   S1="${WORKDIR}/${P}"
-   S2="${WORKDIR}/policycoreutils-extra"
-   S="${S1}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=sys-libs/libselinux-${PV}:=[python,${PYTHON_USEDEP}]
-   >=sys-libs/libsemanage-${PV}:=[python(+),${PYTHON_USEDEP}]
-   >=sys-libs/libsepol-${PV}:=
-   sys-libs/libcap-ng:=
-   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
-   audit? ( >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] )
-   pam? ( sys-libs/pam:= )
-   ${PYTHON_DEPS}"
-
-# Avoid dependency loop in the cross-compile case, bug #755173
-# (Still exists in native)
-BDEPEND="sys-devel/gettext"
-
-# pax-utils for scanelf used by rlpkg
-RDEPEND="${DEPEND}
-   app-misc/pax-utils"
-
-PDEPEND="sys-apps/semodule-utils
-   sys-apps/selinux-python"
-
-src_unpack() {
-   # Override default one because we need the SRC_URI ones even in case of 
 ebuilds
-   default
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   fi
-}
-
-src_prepare() {
-   S="${S1}"
-   cd "${S}" || die "Failed to switch to ${S}"
-   if [[ ${PV} !=  ]] ; then
-   # If needed for live ebuilds please use /etc/portage/patches
-   eapply 
"${FILESDIR}/policycoreutils-3.1-0001-newrole-not-suid.patch"
-   fi
-
-   # rlpkg is more useful than fixfiles
-   sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \
-   || die "fixfiles sed 1 failed"
-   sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \
-   || die "fixfiles sed 2 failed"
-
-   eapply_user
-
-   sed -i 's/-Werror//g' "${S1}"/*/Makefile || die "Failed to remove 
Werror"

[gentoo-commits] repo/gentoo:master commit in: sys-apps/semodule-utils/

2023-03-29 Thread Kenton Groombridge
commit: d77f6a61cf0e461530c29471a2e43e907c74c384
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:32:54 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d77f6a61

sys-apps/semodule-utils: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/semodule-utils/Manifest  |  1 -
 sys-apps/semodule-utils/semodule-utils-3.3.ebuild | 41 ---
 2 files changed, 42 deletions(-)

diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest
index 1b2a794b3af3..7608543afd38 100644
--- a/sys-apps/semodule-utils/Manifest
+++ b/sys-apps/semodule-utils/Manifest
@@ -1,3 +1,2 @@
-DIST semodule-utils-3.3.tar.gz 14268 BLAKE2B 
5b03dd731c28e29b146e9f75fa7ce5151e58df1ea6598356b1ad9ee6846d2ebf7ceb57c740aa0ae4b94e0a7356180bd8e608d6a9543b48251e553036f2b2833e
 SHA512 
76aa0c9322889c7de100f3c5789bdf27b7073827fe2af371bd50a4517baa8442f35e53f16a93227dce93da0ceb054bea7e5ee17a46fe05e06f3c2d9925cf59dc
 DIST semodule-utils-3.4.tar.gz 14267 BLAKE2B 
292c9550a5f1bc8b901c7c95fe2dde07068513bf7d358decab65afc2db185996ec905b582691265a63aba7bc47f4e1d6da4c867eb9a9df5b22fc623a716e927b
 SHA512 
3a102eb83e1feff9796c4da572500be1e3a8a8bc8a7eed762ef4144761280f0513050c714aa287b1e4e67d2938f9f9a0ee5036762472d732eae0288b437cb7a9
 DIST semodule-utils-3.5.tar.gz 14383 BLAKE2B 
a1bb432013bca1023d99b32f43b2c972b6b807a4677f9d8c9fb9aff10225232506f3ecca86fc231b4c63d04582a91a1c4218f87ce5532a4d35a26a09665c6f10
 SHA512 
7c32f425ae71745040d1c6a6585149a1efb319913aa9d4c8bf185b0a4216dc66378fa38595b171614ee3ae4ade997d3ae56a060346e334faec55c419a87d71dd

diff --git a/sys-apps/semodule-utils/semodule-utils-3.3.ebuild 
b/sys-apps/semodule-utils/semodule-utils-3.3.ebuild
deleted file mode 100644
index 5a5792a677bd..
--- a/sys-apps/semodule-utils/semodule-utils-3.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-IUSE=""
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-fi
-
-DESCRIPTION="SELinux policy module utilities"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=sys-libs/libsepol-${PV}:="
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/checkpolicy/

2023-03-29 Thread Kenton Groombridge
commit: 8a59279a1db65c60b7d529c76351f52a32424a2b
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 23:59:57 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a59279a

sys-apps/checkpolicy: add github upstream metadata

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/checkpolicy/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-apps/checkpolicy/metadata.xml 
b/sys-apps/checkpolicy/metadata.xml
index 781bc07e6d59..861770703d93 100644
--- a/sys-apps/checkpolicy/metadata.xml
+++ b/sys-apps/checkpolicy/metadata.xml
@@ -5,4 +5,7 @@
seli...@gentoo.org
SELinux Team

+   
+   SELinuxProject/selinux
+   
 



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

2023-03-29 Thread Kenton Groombridge
commit: d7f2cdc965a1d29b7b058b348798bdf25a1081f8
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:20:00 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:07:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f2cdc9

sys-libs/libselinux: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/Manifest  |   1 +
 sys-libs/libselinux/libselinux-3.5.ebuild | 155 ++
 2 files changed, 156 insertions(+)

diff --git a/sys-libs/libselinux/Manifest b/sys-libs/libselinux/Manifest
index 926398745628..1d3e0790ddb1 100644
--- a/sys-libs/libselinux/Manifest
+++ b/sys-libs/libselinux/Manifest
@@ -1,2 +1,3 @@
 DIST libselinux-3.3.tar.gz 206826 BLAKE2B 
e4cd2bf7172db1dd7661dd7981f875eb45f3c123805618edd03d7258f4b1f7afc974020187ec2e9e50dd59b3581ee21a29012eaa90ddfa82e43db4b8e60c51b7
 SHA512 
9a89c05ea4b17453168a985ece93ba6d6c4127916e657c46d4135eb59a1f6408faa0802cc2e49187defbde5247d659037beee089877affbab3eab6af3433696c
 DIST libselinux-3.4.tar.gz 210061 BLAKE2B 
65b797516199def3feb1a5de5413e5da6f81422e7c7d97bf859896e78ef55020d3851f98c205bab622f941756341dc62f49d70558ebaf1cb3a8a28b84871d7af
 SHA512 
7ffa6d2159d2333d836bde3f75dfc78a278283b66ae1e441c178371adb6f463aa6f2d62439079e2068d1135c39dd2b367b001d917c0bdc6871a73630919ef81e
+DIST libselinux-3.5.tar.gz 211453 BLAKE2B 
f7f3067c4bb0448e18bd7085135f11d94ae99728949480a655c0f660486817beb5829d8a43dff7bce286ccd50705b0c657bde85970f01c794e01fb707f469d8b
 SHA512 
4e13261a5821018a5f3cdce676f180bb62e5bc225981ca8a498ece0d1c88d9ba8eaa0ce4099dd0849309a8a7c5a9a0953df841a9922f2c284e5a109e5d937ba7

diff --git a/sys-libs/libselinux/libselinux-3.5.ebuild 
b/sys-libs/libselinux/libselinux-3.5.ebuild
new file mode 100644
index ..659c619419b8
--- /dev/null
+++ b/sys-libs/libselinux/libselinux-3.5.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{9..11} )
+USE_RUBY="ruby30 ruby31 ruby32"
+
+# No, I am not calling ruby-ng
+inherit python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux userland library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="python ruby static-libs ruby_targets_ruby30 ruby_targets_ruby31 
ruby_targets_ruby32"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
+   python? ( ${PYTHON_DEPS} )
+   ruby? (
+   ruby_targets_ruby30? ( dev-lang/ruby:3.0 )
+   ruby_targets_ruby31? ( dev-lang/ruby:3.1 )
+   ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
+   )
+   elibc_musl? ( sys-libs/fts-standalone )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   python? ( >=dev-lang/swig-2.0.9 )
+   ruby? ( >=dev-lang/swig-2.0.9 )"
+
+src_prepare() {
+   eapply_user
+
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   tc-export AR CC PKG_CONFIG RANLIB
+
+   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
+
+   emake \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   LDFLAGS="-fPIC ${LDFLAGS} -pthread" \
+   USE_PCRE2=y \
+   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
+   all
+
+   if multilib_is_native_abi && use python; then
+   building() {
+   emake \
+   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   USE_PCRE2=y \
+   FTS_LDLIBS="$(usex elibc_musl '-lfts' '')" \
+   pywrap
+   }
+   python_foreach_impl building
+   fi
+
+   if multilib_is_native_abi && use ruby; then
+   building() {
+   einfo "Calling rubywrap for ${1}"
+   # Clean up .lo file to force rebuild
+   rm -f src/selinuxswig_ruby_wrap.lo || die
+   emake \
+   RUBY=${1} \
+   LDFLAGS="-fPIC ${LDFLAGS} -lpthread" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   

[gentoo-commits] repo/gentoo:master commit in: sys-apps/mcstrans/

2023-03-29 Thread Kenton Groombridge
commit: c177ec898c39bbd4dc07e214f210eccb4d040979
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:33:05 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c177ec89

sys-apps/mcstrans: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/mcstrans/Manifest|  1 -
 sys-apps/mcstrans/mcstrans-3.3.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest
index c4de3a56d612..2ae3aab36288 100644
--- a/sys-apps/mcstrans/Manifest
+++ b/sys-apps/mcstrans/Manifest
@@ -1,3 +1,2 @@
-DIST mcstrans-3.3.tar.gz 44621 BLAKE2B 
624780c219d0b8f369def5ab334caf9d2ae847f9cfb4359ce38e240bcb72b7cfeef45d08cd6e7330cc90394f6c32bd622d2133e675036f98992145b1530ab1e2
 SHA512 
2157a0361bb5a2bc8e149373b2dd7d9b042f8c4c0aa845ae6967a23d9b875d2dcd6176d99d7f8f15e17eb5877fea60814e19aabfe76950d25b75c9c25df811c2
 DIST mcstrans-3.4.tar.gz 45125 BLAKE2B 
59a403e7d4018bee2632360d5720e65f26b0581ed58a42e8caee2d352d104658e27ece850ca6c50ea513766a973c6ae98fd4115d478555dd5c130956188c0668
 SHA512 
bd612f1ae886c7a0300bb4aa1d52f139677787cc026475eada98e11a46910fa4a8baba9026530af6fa649a4f07978039f584e55567b8789ff06fb182518c
 DIST mcstrans-3.5.tar.gz 45091 BLAKE2B 
c6604075a6b37d7bf10e2daee40d9f034a26c5d56b81973cbc3b39621bdf5e2cb1d5906e91942e09ff077a14facafcc2464995675d8df31930707033fac5db90
 SHA512 
f4d3b04750e197c6abd31f1642af4b53a4fe0e968952a7ade992909f903d7486c1e72733963453563fcbc9745273c8238f169f520550df1470e7f6e4d6e56665

diff --git a/sys-apps/mcstrans/mcstrans-3.3.ebuild 
b/sys-apps/mcstrans/mcstrans-3.3.ebuild
deleted file mode 100644
index 67f5284fcece..
--- a/sys-apps/mcstrans/mcstrans-3.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-IUSE=""
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-fi
-
-DESCRIPTION="SELinux context translation to human readable names"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=sys-libs/libsepol-${PV}:=
-   >=sys-libs/libselinux-${PV}:=
-   dev-libs/libpcre:=
-   >=sys-libs/libcap-1.10-r10:="
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   tc-export CC
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   rm -rf "${D}/etc/rc.d" || die
-
-   newinitd "${FILESDIR}/mcstransd.init" mcstransd
-}



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

2023-03-29 Thread Kenton Groombridge
commit: 0995b0b7bf2c046833514af174d8ac126b0d8325
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:20:09 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0995b0b7

sys-libs/libsemanage: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsemanage/Manifest   |   1 +
 sys-libs/libsemanage/libsemanage-3.5.ebuild | 130 
 2 files changed, 131 insertions(+)

diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest
index fdecefeffbd8..11f5c0719629 100644
--- a/sys-libs/libsemanage/Manifest
+++ b/sys-libs/libsemanage/Manifest
@@ -1,2 +1,3 @@
 DIST libsemanage-3.3.tar.gz 178890 BLAKE2B 
f1ff2d25f0c98e9794cb443365e6193db80a42104b645ef4edf783db2eb3d940d1f39cddfa59f9a86ba16957c77852159b3ced83c5d01ecb1811aa6255f8be83
 SHA512 
6026d9773c0886436ad801bc0c8beac888b6fb62034edeb863192dea4b6ef34a88e080758820fe635a20e048ac666beee505a0f946258f18571709cca5228aad
 DIST libsemanage-3.4.tar.gz 185177 BLAKE2B 
45276ae6f54cf3dc453bc0d99fb4d7439970bb14ff5b909ebc5511ec31bce1d2bdc477ba9c1fb4fd04ab494ccb37cd8bf47a90d81460c2974af2196d9019bf67
 SHA512 
831dc789545bb9a0b009bdb4f7fe52f6197ad8325946640f886a960d08e40b8a69eccd5a70cce51466bb5cb7f742feb78d19a9ec63383fbd03aa451508677e73
+DIST libsemanage-3.5.tar.gz 185060 BLAKE2B 
3e08b15cb6b335a2747bd5f0bd84f74abdd22a7e8ec91ebb443ca6fe3886d5e8cd2827fefdaa0e9caf2af3280cffbf593ee828fee54dd423a21b257493cc754c
 SHA512 
959fbd0d6bc6849da6caa13dc41c3f8818cbbd29f04b5d2ac7246c4b395b4f370f113a04cc9cfcb52be2afebfa636013ac4ad4011384c58c7ce066a45cae2751

diff --git a/sys-libs/libsemanage/libsemanage-3.5.ebuild 
b/sys-libs/libsemanage/libsemanage-3.5.ebuild
new file mode 100644
index ..20b5ed06c1db
--- /dev/null
+++ b/sys-libs/libsemanage/libsemanage-3.5.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux kernel and policy management library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/2"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="app-arch/bzip2[${MULTILIB_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=[${MULTILIB_USEDEP}]
+   >=sys-libs/libselinux-${PV}:=[${MULTILIB_USEDEP}]
+   >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-lang/swig-2.0.4-r1
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig"
+
+# tests are not meant to be run outside of the
+# full SELinux userland repo
+RESTRICT="test"
+
+src_prepare() {
+   eapply_user
+
+   echo >> "${S}/src/semanage.conf"
+   echo "# Set this to true to save the linked policy." >> 
"${S}/src/semanage.conf"
+   echo "# This is normally only useful for analysis" >> 
"${S}/src/semanage.conf"
+   echo "# or debugging of policy." >> "${S}/src/semanage.conf"
+   echo "save-linked=false" >> "${S}/src/semanage.conf"
+   echo >> "${S}/src/semanage.conf"
+   echo "# Set this to 0 to disable assertion checking." >> 
"${S}/src/semanage.conf"
+   echo "# This should speed up building the kernel policy" >> 
"${S}/src/semanage.conf"
+   echo "# from policy modules, but may leave you open to" >> 
"${S}/src/semanage.conf"
+   echo "# dangerous rules which assertion checking" >> 
"${S}/src/semanage.conf"
+   echo "# would catch." >> "${S}/src/semanage.conf"
+   echo "expand-check=1" >> "${S}/src/semanage.conf"
+   echo >> "${S}/src/semanage.conf"
+   echo "# Modules in the module store can be compressed" >> 
"${S}/src/semanage.conf"
+   echo "# with bzip2.  Set this to the bzip2 blocksize" >> 
"${S}/src/semanage.conf"
+   echo "# 1-9 when compressing.  The higher the number," >> 
"${S}/src/semanage.conf"
+   echo "# the more memory is traded off for disk space." >> 
"${S}/src/semanage.conf"
+   echo "# Set to 0 to disable bzip2 compression." >> 
"${S}/src/semanage.conf"
+   echo "bzip-blocksize=0" >> "${S}/src/semanage.conf"
+   echo >> "${S}/src/semanage.conf"
+   echo "# Reduce memory usage for bzip2 compression and" >> 
"${S}/src/semanage.conf"
+   echo "# decompression of modules in the module store." >> 
"${S}/src/semanage.conf"
+   echo "bzip-small=true" >> "${S}/src/semanage.conf"
+
+   multilib_copy_sources
+}
+

[gentoo-commits] repo/gentoo:master commit in: sys-apps/restorecond/

2023-03-29 Thread Kenton Groombridge
commit: c246e1da8c4f91e35aa469623faf9a7e6ec9b2f7
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:33:16 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c246e1da

sys-apps/restorecond: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/restorecond/Manifest   |  1 -
 sys-apps/restorecond/restorecond-3.3.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest
index 543e07914ba3..ebf77dcd81c9 100644
--- a/sys-apps/restorecond/Manifest
+++ b/sys-apps/restorecond/Manifest
@@ -1,3 +1,2 @@
-DIST restorecond-3.3.tar.gz 18970 BLAKE2B 
41c0eed734ab1e89cdfd40fdb0ceff47e1c4bb66354ff78d548a9747c661fbf7ed4b6b3daa1e39325de2a2ca087aca803f073f942f3ac89b71d873e27a1d6712
 SHA512 
ea2b97d22c1d68aa4ea31d8850f8c9632c0db0d4d666e323c648da896554c6a6fdf6dfa3c105a1df3f1ede9da8cce5ba4c1533b05520846fcb2d584935e5d7cb
 DIST restorecond-3.4.tar.gz 18965 BLAKE2B 
a77de19d9f00d6e8f384a7ac411257b059ba3ecfefba893eda0e56362eca705347af364d51037f8b3308bac1c5248bb9326c692175c6c1dc561b18c84bff
 SHA512 
9c680345af1592a74177ba2e7cefa1b0e8e3c73d34ef932948598adb38c648dcae8495c951b1badfc587b2d67843b83598c904d924db349b6118560f115c
 DIST restorecond-3.5.tar.gz 19070 BLAKE2B 
6db7d0fc9085a07669d346e025836a94acca610572e986e2c90974b0bd21b55e66b57a2dafd7d42011bed5f06363b654f5431ac43530fccf7b68d3edd9d63850
 SHA512 
80cb84e62c7072a12fe57ebaafc0bcb441c853862c67f9ea35b86faa2d8e49ea22a70b9e05a3ff24e8ce08ca2999604d7961efd534f89167cd6fcb05c852de40

diff --git a/sys-apps/restorecond/restorecond-3.3.ebuild 
b/sys-apps/restorecond/restorecond-3.3.ebuild
deleted file mode 100644
index ccceea1c063d..
--- a/sys-apps/restorecond/restorecond-3.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit systemd toolchain-funcs
-
-IUSE=""
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips x86"
-fi
-
-DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND="dev-libs/glib:2
-   >=sys-libs/libsepol-${PV}:=
-   >=sys-libs/libselinux-${PV}:="
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror"
-}
-
-src_compile() {
-   tc-export CC
-   default
-}
-
-src_install() {
-   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \
-   SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \
-   emake DESTDIR="${D}" install
-
-   rm -rf "${D}/etc/rc.d" || die
-
-   newinitd "${FILESDIR}/restorecond.init" restorecond
-}



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

2023-03-29 Thread Kenton Groombridge
commit: 7678457abe4dfdf4b782d9d30efea431cfcb4548
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 23:32:10 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7678457a

sys-libs/libselinux: add missing BDEPEND for dev-python/pip

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libselinux/libselinux-3.4.ebuild  | 5 -
 sys-libs/libselinux/libselinux-3.5.ebuild  | 5 -
 sys-libs/libselinux/libselinux-.ebuild | 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libselinux/libselinux-3.4.ebuild 
b/sys-libs/libselinux/libselinux-3.4.ebuild
index e062a393437c..255324c5d443 100644
--- a/sys-libs/libselinux/libselinux-3.4.ebuild
+++ b/sys-libs/libselinux/libselinux-3.4.ebuild
@@ -38,7 +38,10 @@ RDEPEND="dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}]
elibc_musl? ( sys-libs/fts-standalone )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig
-   python? ( >=dev-lang/swig-2.0.9 )
+   python? (
+   >=dev-lang/swig-2.0.9
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
ruby? ( >=dev-lang/swig-2.0.9 )"
 
 src_prepare() {

diff --git a/sys-libs/libselinux/libselinux-3.5.ebuild 
b/sys-libs/libselinux/libselinux-3.5.ebuild
index 659c619419b8..4153725c12b0 100644
--- a/sys-libs/libselinux/libselinux-3.5.ebuild
+++ b/sys-libs/libselinux/libselinux-3.5.ebuild
@@ -40,7 +40,10 @@ RDEPEND="dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}]
elibc_musl? ( sys-libs/fts-standalone )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig
-   python? ( >=dev-lang/swig-2.0.9 )
+   python? (
+   >=dev-lang/swig-2.0.9
+   dev-python/pip[${PYTHON_USEDEP}]
+   )
ruby? ( >=dev-lang/swig-2.0.9 )"
 
 src_prepare() {

diff --git a/sys-libs/libselinux/libselinux-.ebuild 
b/sys-libs/libselinux/libselinux-.ebuild
index 659c619419b8..bcc279ed6fdd 100644
--- a/sys-libs/libselinux/libselinux-.ebuild
+++ b/sys-libs/libselinux/libselinux-.ebuild
@@ -40,7 +40,10 @@ RDEPEND="dev-libs/libpcre2:=[static-libs?,${MULTILIB_USEDEP}]
elibc_musl? ( sys-libs/fts-standalone )"
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig
-   python? ( >=dev-lang/swig-2.0.9 )
+   python? (
+   >=dev-lang/swig-2.0.9
+   dev-python/pip[${PYTHON_USEDEP}]
+)
ruby? ( >=dev-lang/swig-2.0.9 )"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-apps/restorecond/

2023-03-29 Thread Kenton Groombridge
commit: 195209ce2e75d18a145f5d7765c145a2a2eb4a2a
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:20:59 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195209ce

sys-apps/restorecond: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/restorecond/Manifest   |  1 +
 sys-apps/restorecond/restorecond-3.5.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest
index 6f6e742351d6..543e07914ba3 100644
--- a/sys-apps/restorecond/Manifest
+++ b/sys-apps/restorecond/Manifest
@@ -1,2 +1,3 @@
 DIST restorecond-3.3.tar.gz 18970 BLAKE2B 
41c0eed734ab1e89cdfd40fdb0ceff47e1c4bb66354ff78d548a9747c661fbf7ed4b6b3daa1e39325de2a2ca087aca803f073f942f3ac89b71d873e27a1d6712
 SHA512 
ea2b97d22c1d68aa4ea31d8850f8c9632c0db0d4d666e323c648da896554c6a6fdf6dfa3c105a1df3f1ede9da8cce5ba4c1533b05520846fcb2d584935e5d7cb
 DIST restorecond-3.4.tar.gz 18965 BLAKE2B 
a77de19d9f00d6e8f384a7ac411257b059ba3ecfefba893eda0e56362eca705347af364d51037f8b3308bac1c5248bb9326c692175c6c1dc561b18c84bff
 SHA512 
9c680345af1592a74177ba2e7cefa1b0e8e3c73d34ef932948598adb38c648dcae8495c951b1badfc587b2d67843b83598c904d924db349b6118560f115c
+DIST restorecond-3.5.tar.gz 19070 BLAKE2B 
6db7d0fc9085a07669d346e025836a94acca610572e986e2c90974b0bd21b55e66b57a2dafd7d42011bed5f06363b654f5431ac43530fccf7b68d3edd9d63850
 SHA512 
80cb84e62c7072a12fe57ebaafc0bcb441c853862c67f9ea35b86faa2d8e49ea22a70b9e05a3ff24e8ce08ca2999604d7961efd534f89167cd6fcb05c852de40

diff --git a/sys-apps/restorecond/restorecond-3.5.ebuild 
b/sys-apps/restorecond/restorecond-3.5.ebuild
new file mode 100644
index ..a55a218edd6c
--- /dev/null
+++ b/sys-apps/restorecond/restorecond-3.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit systemd toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Daemon to watch for creation and set default SELinux fcontexts"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-libs/glib:2
+   >=sys-libs/libsepol-${PV}:=
+   >=sys-libs/libselinux-${PV}:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   tc-export CC
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" \
+   SYSTEMDUSERUNITDIR=$(systemd_get_userunitdir) \
+   install
+
+   rm -rf "${D}/etc/rc.d" || die
+
+   newinitd "${FILESDIR}/restorecond.init" restorecond
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/mcstrans/

2023-03-29 Thread Kenton Groombridge
commit: 5ea018d4725a74ce80b007ec23995865569cc944
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:20:51 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea018d4

sys-apps/mcstrans: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/mcstrans/Manifest|  1 +
 sys-apps/mcstrans/mcstrans-3.5.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest
index c320b3635f10..c4de3a56d612 100644
--- a/sys-apps/mcstrans/Manifest
+++ b/sys-apps/mcstrans/Manifest
@@ -1,2 +1,3 @@
 DIST mcstrans-3.3.tar.gz 44621 BLAKE2B 
624780c219d0b8f369def5ab334caf9d2ae847f9cfb4359ce38e240bcb72b7cfeef45d08cd6e7330cc90394f6c32bd622d2133e675036f98992145b1530ab1e2
 SHA512 
2157a0361bb5a2bc8e149373b2dd7d9b042f8c4c0aa845ae6967a23d9b875d2dcd6176d99d7f8f15e17eb5877fea60814e19aabfe76950d25b75c9c25df811c2
 DIST mcstrans-3.4.tar.gz 45125 BLAKE2B 
59a403e7d4018bee2632360d5720e65f26b0581ed58a42e8caee2d352d104658e27ece850ca6c50ea513766a973c6ae98fd4115d478555dd5c130956188c0668
 SHA512 
bd612f1ae886c7a0300bb4aa1d52f139677787cc026475eada98e11a46910fa4a8baba9026530af6fa649a4f07978039f584e55567b8789ff06fb182518c
+DIST mcstrans-3.5.tar.gz 45091 BLAKE2B 
c6604075a6b37d7bf10e2daee40d9f034a26c5d56b81973cbc3b39621bdf5e2cb1d5906e91942e09ff077a14facafcc2464995675d8df31930707033fac5db90
 SHA512 
f4d3b04750e197c6abd31f1642af4b53a4fe0e968952a7ade992909f903d7486c1e72733963453563fcbc9745273c8238f169f520550df1470e7f6e4d6e56665

diff --git a/sys-apps/mcstrans/mcstrans-3.5.ebuild 
b/sys-apps/mcstrans/mcstrans-3.5.ebuild
new file mode 100644
index ..5cad428935de
--- /dev/null
+++ b/sys-apps/mcstrans/mcstrans-3.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux context translation to human readable names"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=sys-libs/libsepol-${PV}:=
+   >=sys-libs/libselinux-${PV}:=
+   dev-libs/libpcre2:=
+   >=sys-libs/libcap-1.10-r10:="
+
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   tc-export CC
+   default
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   rm -rf "${D}/etc/rc.d" || die
+
+   newinitd "${FILESDIR}/mcstransd.init" mcstransd
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/secilc/

2023-03-29 Thread Kenton Groombridge
commit: 68136ad09fca12443e7355f55864923f86987a51
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:31:47 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68136ad0

sys-apps/secilc: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/secilc/Manifest  |  1 -
 sys-apps/secilc/secilc-3.3.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest
index 07ef13a7f3c6..153758303b3d 100644
--- a/sys-apps/secilc/Manifest
+++ b/sys-apps/secilc/Manifest
@@ -1,3 +1,2 @@
-DIST secilc-3.3.tar.gz 181205 BLAKE2B 
ffccf2e6ea416f6e5a8270a488c6c6ed01b607af20fffed129f5d9b9957f2ab16e90a3fdbd57b597f1195987edf6a2ca1ae561cca62d176a01878fe24900f4b9
 SHA512 
11b2b6a56d588a71d8cc5b2e69e76579ddd3ea20e036bbfdbeefd8ed64a6dca3c8f963509a96231eb21807a195ec24e4807ef52dc2218ee0410ee0828ad77fa8
 DIST secilc-3.4.tar.gz 181312 BLAKE2B 
cee26f3b6dc3d7a48df3bd3c9e0edf15f92f55b399afe02d7f4efe10cfd1d8ec140aa5ed588003c6ffca95e1abc82a6163f86edc58ea140703f47ca4bf2d5179
 SHA512 
f29ff42dd60050cdd4367af38b334876817f8e33ed40a9be89304beea840a210bd9a58d658d0b09f98bad54b12b185a0262ca05094b63e7f96c0142729699c3b
 DIST secilc-3.5.tar.gz 180803 BLAKE2B 
a42620318b312a5ef35565e3b40a89fd7ff44aaf73de835bc349f927193121b72c07bd2151a8a6b2cee53e2699a3ae6bb246084e18a181d334ebc082fdfdc56e
 SHA512 
eff37a981072c4b9c7c15bf4709db8797d8af5325883515f5c2fe611136b24419f6d01c797e4f131c9c08e1ba40576fcb2094b1e34325aae8351b6299bdba3dd

diff --git a/sys-apps/secilc/secilc-3.3.ebuild 
b/sys-apps/secilc/secilc-3.3.ebuild
deleted file mode 100644
index 8058954b003d..
--- a/sys-apps/secilc/secilc-3.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-inherit toolchain-funcs
-
-DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND=">=sys-libs/libsepol-${PV}"
-RDEPEND="${DEPEND}"
-BDEPEND="app-text/xmlto"
-
-# tests are not meant to be run outside of the
-# full SELinux userland repo
-RESTRICT="test"
-
-src_compile() {
-   tc-export CC
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/policycoreutils/

2023-03-29 Thread Kenton Groombridge
commit: 77fd680a378aa2160c14b5e5733666a97c4cef1b
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:20:25 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fd680a

sys-apps/policycoreutils: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/policycoreutils/Manifest  |   1 +
 .../policycoreutils/policycoreutils-3.5.ebuild | 168 +
 2 files changed, 169 insertions(+)

diff --git a/sys-apps/policycoreutils/Manifest 
b/sys-apps/policycoreutils/Manifest
index 8902061e7b5e..da33a6b1b947 100644
--- a/sys-apps/policycoreutils/Manifest
+++ b/sys-apps/policycoreutils/Manifest
@@ -1,3 +1,4 @@
 DIST policycoreutils-3.3.tar.gz 2818092 BLAKE2B 
0ed9f128a774176ebadb71f448af8dee8c616a706314783b646869e7ea91892e358d5bb03e3aece3d0e6dc3203852e4e2925482727df1e5c71e075236ee43e5c
 SHA512 
db658990355f99a8e43f53d20cc67bf9e557b0a7837d1927c80f325b7f93ad47876382278a980b818484d6e31712a9b03e279f947ebc88c4be60a9f395607f98
 DIST policycoreutils-3.4.tar.gz 771435 BLAKE2B 
53654ad8f17c8e539c7821ddcc4f40dde1aa214943b5f2876efbfd8e10c90747d21c1530df3d53e51677159026a70691db6282f3bedc79739673380e053f74a2
 SHA512 
ded0d6fb5e3f165a893ee42411ac82616ddf37a02acaca6a8437b8f10ea12e5594bbd7bc7e3ead12df00c018078950f3fbe55604c41b0554257c4ca18f55ebb6
+DIST policycoreutils-3.5.tar.gz 775639 BLAKE2B 
777b8564484e89385db7a184c4cad9a99aabf1fd1ac41abd5826c7e6ad29118ae9d6f0d0fd968b6ced87f2f04bc6d7cd207b67428151522915367f656fb8d3f8
 SHA512 
7978ef6b7a278c6384c9b397734d03c4932c8aefecceaa1e6a1345be27b253dbe276fdcd219ce83ad732c6ed55d53bbc3254e39bccadd67d2cd1152a14749444
 DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B 
a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5
 SHA512 
0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f

diff --git a/sys-apps/policycoreutils/policycoreutils-3.5.ebuild 
b/sys-apps/policycoreutils/policycoreutils-3.5.ebuild
new file mode 100644
index ..6df44f548cc8
--- /dev/null
+++ b/sys-apps/policycoreutils/policycoreutils-3.5.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit multilib python-r1 toolchain-funcs bash-completion-r1
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+EXTRAS_VER="1.37"
+
+DESCRIPTION="SELinux core utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   
SRC_URI="https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
+   S1="${WORKDIR}/${P}/${PN}"
+   S2="${WORKDIR}/policycoreutils-extra"
+   S="${S1}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz
+   
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S1="${WORKDIR}/${MY_P}"
+   S2="${WORKDIR}/policycoreutils-extra"
+   S="${S1}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="audit pam split-usr"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=">=sys-libs/libselinux-${PV}:=[python,${PYTHON_USEDEP}]
+   >=sys-libs/libsemanage-${PV}:=[python(+),${PYTHON_USEDEP}]
+   >=sys-libs/libsepol-${PV}:=
+   sys-libs/libcap-ng:=
+   >=app-admin/setools-4.2.0[${PYTHON_USEDEP}]
+   audit? ( >=sys-process/audit-1.5.1[python,${PYTHON_USEDEP}] )
+   pam? ( sys-libs/pam:= )
+   ${PYTHON_DEPS}"
+
+# Avoid dependency loop in the cross-compile case, bug #755173
+# (Still exists in native)
+BDEPEND="sys-devel/gettext"
+
+# pax-utils for scanelf used by rlpkg
+RDEPEND="${DEPEND}
+   app-misc/pax-utils"
+
+PDEPEND="sys-apps/semodule-utils
+   sys-apps/selinux-python"
+
+src_unpack() {
+   # Override default one because we need the SRC_URI ones even in case of 
 ebuilds
+   default
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   fi
+}
+
+src_prepare() {
+   S="${S1}"
+   cd "${S}" || die "Failed to switch to ${S}"
+   if [[ ${PV} !=  ]] ; then
+   # If needed for live ebuilds please use /etc/portage/patches
+   eapply 
"${FILESDIR}/policycoreutils-3.1-0001-newrole-not-suid.patch"
+   fi
+
+   # rlpkg is more useful than fixfiles
+   sed -i -e '/^all/s/fixfiles//' "${S}/scripts/Makefile" \
+   || die "fixfiles sed 1 failed"
+   sed -i -e '/fixfiles/d' "${S}/scripts/Makefile" \
+   || die "fixfiles sed 2 failed"
+
+   eapply_user
+
+   sed -i 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/semodule-utils/

2023-03-29 Thread Kenton Groombridge
commit: ef02a28b49a2691b30eb78155480cacdb3cb2946
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:20:42 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef02a28b

sys-apps/semodule-utils: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/semodule-utils/Manifest  |  1 +
 sys-apps/semodule-utils/semodule-utils-3.5.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest
index 8af035a8c1e0..1b2a794b3af3 100644
--- a/sys-apps/semodule-utils/Manifest
+++ b/sys-apps/semodule-utils/Manifest
@@ -1,2 +1,3 @@
 DIST semodule-utils-3.3.tar.gz 14268 BLAKE2B 
5b03dd731c28e29b146e9f75fa7ce5151e58df1ea6598356b1ad9ee6846d2ebf7ceb57c740aa0ae4b94e0a7356180bd8e608d6a9543b48251e553036f2b2833e
 SHA512 
76aa0c9322889c7de100f3c5789bdf27b7073827fe2af371bd50a4517baa8442f35e53f16a93227dce93da0ceb054bea7e5ee17a46fe05e06f3c2d9925cf59dc
 DIST semodule-utils-3.4.tar.gz 14267 BLAKE2B 
292c9550a5f1bc8b901c7c95fe2dde07068513bf7d358decab65afc2db185996ec905b582691265a63aba7bc47f4e1d6da4c867eb9a9df5b22fc623a716e927b
 SHA512 
3a102eb83e1feff9796c4da572500be1e3a8a8bc8a7eed762ef4144761280f0513050c714aa287b1e4e67d2938f9f9a0ee5036762472d732eae0288b437cb7a9
+DIST semodule-utils-3.5.tar.gz 14383 BLAKE2B 
a1bb432013bca1023d99b32f43b2c972b6b807a4677f9d8c9fb9aff10225232506f3ecca86fc231b4c63d04582a91a1c4218f87ce5532a4d35a26a09665c6f10
 SHA512 
7c32f425ae71745040d1c6a6585149a1efb319913aa9d4c8bf185b0a4216dc66378fa38595b171614ee3ae4ade997d3ae56a060346e334faec55c419a87d71dd

diff --git a/sys-apps/semodule-utils/semodule-utils-3.5.ebuild 
b/sys-apps/semodule-utils/semodule-utils-3.5.ebuild
new file mode 100644
index ..525188411f40
--- /dev/null
+++ b/sys-apps/semodule-utils/semodule-utils-3.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux policy module utilities"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=sys-libs/libsepol-${PV}:="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   sed -i 's/-Werror//g' "${S}"/*/Makefile || die "Failed to remove Werror"
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+}



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

2023-03-29 Thread Kenton Groombridge
commit: 7dd8927ea2c2b25e828734e40d9571e4597f74c4
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:37:19 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd8927e

app-admin/setools: drop 4.4.0-r2

Signed-off-by: Kenton Groombridge  gentoo.org>

 app-admin/setools/setools-4.4.0-r2.ebuild | 55 ---
 1 file changed, 55 deletions(-)

diff --git a/app-admin/setools/setools-4.4.0-r2.ebuild 
b/app-admin/setools/setools-4.4.0-r2.ebuild
deleted file mode 100644
index 88109fb61e5a..
--- a/app-admin/setools/setools-4.4.0-r2.ebuild
+++ /dev/null
@@ -1,55 +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} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="Policy Analysis Tools for SELinux"
-HOMEPAGE="https://github.com/SELinuxProject/setools/wiki;
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/setools.git;
-else
-   
SRC_URI="https://github.com/SELinuxProject/setools/releases/download/${PV}/${P}.tar.bz2;
-   KEYWORDS="amd64 arm arm64 x86"
-fi
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-IUSE="test infoflow X"
-RESTRICT="!test? ( test )"
-S="${WORKDIR}/${PN}"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-python/setuptools
-   >=sys-libs/libsepol-3.2:=
-   >=sys-libs/libselinux-3.2:=
-   infoflow? ( >=dev-python/networkx-2.0[${PYTHON_USEDEP}] )
-   X? (
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   )"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-python/cython-0.27
-   dev-python/setuptools
-   test? (
-   >=dev-python/networkx-2.0[${PYTHON_USEDEP}]
-   sys-apps/checkpolicy
-   )"
-
-python_prepare_all() {
-   sed -i "s/'-Werror', //" "${S}"/setup.py || die "failed to remove 
Werror"
-   sed -i "s@^lib_dirs = .*@lib_dirs = ['${ROOT:-/}usr/$(get_libdir)']@" 
"${S}"/setup.py || \
-   die "failed to set lib_dirs"
-
-   local PATCHES=( 
"${FILESDIR}"/0001-__init__.py-Make-NetworkX-dep-optional.patch )
-   use X || PATCHES+=( "${FILESDIR}"/setools-4.4.0-remove-gui.patch )
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   esetup.py test
-}



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

2023-03-29 Thread Kenton Groombridge
commit: 5ed12b00bf41d07d43d4f0ca25a9832ac14aa97d
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:31:20 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed12b00

sys-libs/libsepol: drop 3.3

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsepol/Manifest|  1 -
 sys-libs/libsepol/libsepol-3.3.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/sys-libs/libsepol/Manifest b/sys-libs/libsepol/Manifest
index 49b87f5a2c28..78c5d788ea35 100644
--- a/sys-libs/libsepol/Manifest
+++ b/sys-libs/libsepol/Manifest
@@ -1,3 +1,2 @@
-DIST libsepol-3.3.tar.gz 482546 BLAKE2B 
977996f68807f73a5bc0bd3a07b605640eb02a7bc67971882d489def166539ff7cfd00e474adde7e923fbebebdfcdcb71d17a43e3396c3176e25fd7d3bd65238
 SHA512 
fb6bb69f8e43a911a1a9cbd791593215386e93cb9292e003f5d8efe6e86e0ce5d0287e95d52fe2fbce518a618beaf9b1135aea0d04eaebcdbd8c6d07ee67b500
 DIST libsepol-3.4.tar.gz 490628 BLAKE2B 
65a71e7e0b07589c3ca636e821b7aed7c15f0588a3bcd59860fba2da18606ce18c757bb2ad5edb52e10069310f1239c415a0a9fc17495a7d6274764c1eb213fb
 SHA512 
5e47e6ac626f2bfc10a9f2f24c2e66c4d7f291ca778ebd81c7d565326e036e821d3eb92e5d7540517b1c715466232a7d7da895ab48811d037ad92d423ed934b6
 DIST libsepol-3.5.tar.gz 497522 BLAKE2B 
dad2d346605be53fe41aef69e2e4bd4f1ce68a15f0b9307deb6b66bbe7bf06a9ee6be580e60d2f19aebbc8ee5041ac8a7b831b51342ba7c7089e1f1a447e7691
 SHA512 
66f45a9f4951589855961955db686b006b4c0cddead6ac49ad238a0e4a34775905bd10fb8cf0c0ff2ab64f9b7d8366b97fcd5b19c382dec39971a2835cc765c8

diff --git a/sys-libs/libsepol/libsepol-3.3.ebuild 
b/sys-libs/libsepol/libsepol-3.3.ebuild
deleted file mode 100644
index 58ebda5eaea9..
--- a/sys-libs/libsepol/libsepol-3.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs multilib-minimal
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="SELinux binary policy representation library"
-HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
-   S="${WORKDIR}/${P}/${PN}"
-else
-   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
-   KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
-   S="${WORKDIR}/${MY_P}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0/2"
-
-# tests are not meant to be run outside of the full SELinux userland repo
-RESTRICT="test"
-
-src_prepare() {
-   eapply_user
-   multilib_copy_sources
-}
-
-multilib_src_compile() {
-   tc-export CC AR RANLIB
-
-   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
-
-   emake \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)"
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" \
-   LIBDIR="\$(PREFIX)/$(get_libdir)" \
-   SHLIBDIR="/$(get_libdir)" \
-   install
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/checkpolicy/

2023-03-29 Thread Kenton Groombridge
commit: 3d55384203f63134a9c96e144ed693eeec424081
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:20:17 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:08:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d553842

sys-apps/checkpolicy: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/checkpolicy/Manifest   |  1 +
 sys-apps/checkpolicy/checkpolicy-3.5.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/sys-apps/checkpolicy/Manifest b/sys-apps/checkpolicy/Manifest
index b69f2df61503..5641f0012de7 100644
--- a/sys-apps/checkpolicy/Manifest
+++ b/sys-apps/checkpolicy/Manifest
@@ -1,2 +1,3 @@
 DIST checkpolicy-3.3.tar.gz 69286 BLAKE2B 
f22cb1b0dae5a89c0abb500c2f091beda7960493bd0dc3b9cb5bc8d2d08d507870e5db46f53ad87d0ddea5e3bbdb6c721a5c5e6824b37f554049000392af6a6d
 SHA512 
40e7ccd804aa19f229eb76bdaeb79c87ed19004ac7b91674ecfb92d543573dc26f9d456ea25ed1e0ef8e1a69538e41c68b386a0743023f3ea83aa4350fc3ce30
 DIST checkpolicy-3.4.tar.gz 69870 BLAKE2B 
891033b1d9d50a3738bb779d014d2f04d6cc5450c6f84ed43246c95b0c808f347d65c0e51c7254041e13b1c555a7e1de5092abb4fc12fabb109be7ddaa090829
 SHA512 
e7f7a4e987af473fd7cda0e47539061a8cb2e65a6b930f4736c538eb319129b260a3f03d2f50863e73a275ee3d58c441c33f95c80ea2bff6157e37226be54b92
+DIST checkpolicy-3.5.tar.gz 69904 BLAKE2B 
e02ccad07534568a1bbb612330018bbe486800ea40df20ed6f9dc38c88aff7f8858782a28ba7915a58c3bb384f180eb8da7a8fe97a92bcb9baa61eec18da6cbc
 SHA512 
fcd490d865af3b4350c32c5dd9916f8406219841e1e255d8945c6dcc958535247aa27af5597a6988e19f11faea7beeabcb46e8ba2431112bb4aa5c7697bca529

diff --git a/sys-apps/checkpolicy/checkpolicy-3.5.ebuild 
b/sys-apps/checkpolicy/checkpolicy-3.5.ebuild
new file mode 100644
index ..496db82366f7
--- /dev/null
+++ b/sys-apps/checkpolicy/checkpolicy-3.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux policy compiler"
+HOMEPAGE="http://userspace.selinuxproject.org;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug"
+
+DEPEND=">=sys-libs/libsepol-${PV}"
+BDEPEND="sys-devel/flex
+   sys-devel/bison"
+
+RDEPEND=">=sys-libs/libsepol-${PV}"
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   YACC="bison -y" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)"
+}
+
+src_install() {
+   default
+
+   if use debug; then
+   dobin "${S}/test/dismod"
+   dobin "${S}/test/dispol"
+   fi
+}
+
+pkg_postinst() {
+   if ! tc-is-cross-compiler; then
+   einfo "This checkpolicy can compile version `checkpolicy -V | 
cut -f 1 -d ' '` policy."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/secilc/

2023-03-29 Thread Kenton Groombridge
commit: 80fabc3fc0f2c16702b06dd3469d2a2d2f170c6f
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:19:52 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:07:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80fabc3f

sys-apps/secilc: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/secilc/Manifest  |  1 +
 sys-apps/secilc/secilc-3.5.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest
index 2763c2fd0840..07ef13a7f3c6 100644
--- a/sys-apps/secilc/Manifest
+++ b/sys-apps/secilc/Manifest
@@ -1,2 +1,3 @@
 DIST secilc-3.3.tar.gz 181205 BLAKE2B 
ffccf2e6ea416f6e5a8270a488c6c6ed01b607af20fffed129f5d9b9957f2ab16e90a3fdbd57b597f1195987edf6a2ca1ae561cca62d176a01878fe24900f4b9
 SHA512 
11b2b6a56d588a71d8cc5b2e69e76579ddd3ea20e036bbfdbeefd8ed64a6dca3c8f963509a96231eb21807a195ec24e4807ef52dc2218ee0410ee0828ad77fa8
 DIST secilc-3.4.tar.gz 181312 BLAKE2B 
cee26f3b6dc3d7a48df3bd3c9e0edf15f92f55b399afe02d7f4efe10cfd1d8ec140aa5ed588003c6ffca95e1abc82a6163f86edc58ea140703f47ca4bf2d5179
 SHA512 
f29ff42dd60050cdd4367af38b334876817f8e33ed40a9be89304beea840a210bd9a58d658d0b09f98bad54b12b185a0262ca05094b63e7f96c0142729699c3b
+DIST secilc-3.5.tar.gz 180803 BLAKE2B 
a42620318b312a5ef35565e3b40a89fd7ff44aaf73de835bc349f927193121b72c07bd2151a8a6b2cee53e2699a3ae6bb246084e18a181d334ebc082fdfdc56e
 SHA512 
eff37a981072c4b9c7c15bf4709db8797d8af5325883515f5c2fe611136b24419f6d01c797e4f131c9c08e1ba40576fcb2094b1e34325aae8351b6299bdba3dd

diff --git a/sys-apps/secilc/secilc-3.5.ebuild 
b/sys-apps/secilc/secilc-3.5.ebuild
new file mode 100644
index ..76eeb7422445
--- /dev/null
+++ b/sys-apps/secilc/secilc-3.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+inherit toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux Common Intermediate Language (CIL) Compiler"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND=">=sys-libs/libsepol-${PV}"
+RDEPEND="${DEPEND}"
+BDEPEND="app-text/xmlto"
+
+# tests are not meant to be run outside of the
+# full SELinux userland repo
+RESTRICT="test"
+
+src_compile() {
+   tc-export CC
+   default
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/restorecond/

2023-03-29 Thread Kenton Groombridge
commit: 8158af38405ba625ffc19c07f4b6d215aacf5d56
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:19:36 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:07:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8158af38

sys-apps/restorecond: update live ebuild

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-apps/restorecond/restorecond-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/restorecond/restorecond-.ebuild 
b/sys-apps/restorecond/restorecond-.ebuild
index 92cd1c69200e..a55a218edd6c 100644
--- a/sys-apps/restorecond/restorecond-.ebuild
+++ b/sys-apps/restorecond/restorecond-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"



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

2023-03-29 Thread Kenton Groombridge
commit: ee5c249833eb39beeca85c6c9f1258c7abff84cc
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Mar 29 22:19:44 2023 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Thu Mar 30 00:07:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5c2498

sys-libs/libsepol: bump to 3.5

Signed-off-by: Kenton Groombridge  gentoo.org>

 sys-libs/libsepol/Manifest|  1 +
 sys-libs/libsepol/libsepol-3.5.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-libs/libsepol/Manifest b/sys-libs/libsepol/Manifest
index e35c3ac27110..49b87f5a2c28 100644
--- a/sys-libs/libsepol/Manifest
+++ b/sys-libs/libsepol/Manifest
@@ -1,2 +1,3 @@
 DIST libsepol-3.3.tar.gz 482546 BLAKE2B 
977996f68807f73a5bc0bd3a07b605640eb02a7bc67971882d489def166539ff7cfd00e474adde7e923fbebebdfcdcb71d17a43e3396c3176e25fd7d3bd65238
 SHA512 
fb6bb69f8e43a911a1a9cbd791593215386e93cb9292e003f5d8efe6e86e0ce5d0287e95d52fe2fbce518a618beaf9b1135aea0d04eaebcdbd8c6d07ee67b500
 DIST libsepol-3.4.tar.gz 490628 BLAKE2B 
65a71e7e0b07589c3ca636e821b7aed7c15f0588a3bcd59860fba2da18606ce18c757bb2ad5edb52e10069310f1239c415a0a9fc17495a7d6274764c1eb213fb
 SHA512 
5e47e6ac626f2bfc10a9f2f24c2e66c4d7f291ca778ebd81c7d565326e036e821d3eb92e5d7540517b1c715466232a7d7da895ab48811d037ad92d423ed934b6
+DIST libsepol-3.5.tar.gz 497522 BLAKE2B 
dad2d346605be53fe41aef69e2e4bd4f1ce68a15f0b9307deb6b66bbe7bf06a9ee6be580e60d2f19aebbc8ee5041ac8a7b831b51342ba7c7089e1f1a447e7691
 SHA512 
66f45a9f4951589855961955db686b006b4c0cddead6ac49ad238a0e4a34775905bd10fb8cf0c0ff2ab64f9b7d8366b97fcd5b19c382dec39971a2835cc765c8

diff --git a/sys-libs/libsepol/libsepol-3.5.ebuild 
b/sys-libs/libsepol/libsepol-3.5.ebuild
new file mode 100644
index ..f682823e4643
--- /dev/null
+++ b/sys-libs/libsepol/libsepol-3.5.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs multilib-minimal
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="SELinux binary policy representation library"
+HOMEPAGE="https://github.com/SELinuxProject/selinux/wiki;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/SELinuxProject/selinux.git;
+   S="${WORKDIR}/${P}/${PN}"
+else
+   
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/2"
+
+# tests are not meant to be run outside of the full SELinux userland repo
+RESTRICT="test"
+
+src_prepare() {
+   eapply_user
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   tc-export CC AR RANLIB
+
+   local -x CFLAGS="${CFLAGS} -fno-semantic-interposition"
+
+   emake \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" \
+   LIBDIR="\$(PREFIX)/$(get_libdir)" \
+   SHLIBDIR="/$(get_libdir)" \
+   install
+}



[gentoo-commits] proj/linux-patches:6.2 commit in: /

2023-03-29 Thread Mike Pagano
commit: 1c3a77c0734cfe6d829f2f1d90577e46b4de1a8f
Author: Mike Pagano  gentoo  org>
AuthorDate: Wed Mar 29 23:08:27 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Wed Mar 29 23:08:27 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=1c3a77c0

Update namespace user.pax.* on tmpfs patch

Bug: https://bugs.gentoo.org/show_bug.cgi?id=903513

Signed-off-by: Mike Pagano  gentoo.org>

 1500_XATTR_USER_PREFIX.patch | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/1500_XATTR_USER_PREFIX.patch b/1500_XATTR_USER_PREFIX.patch
index fac3eed7..1d1a9301 100644
--- a/1500_XATTR_USER_PREFIX.patch
+++ b/1500_XATTR_USER_PREFIX.patch
@@ -26,12 +26,12 @@ the XATTR_PAX flags preserved.
 +#define XATTR_NAME_PAX_FLAGS XATTR_PAX_PREFIX XATTR_PAX_FLAGS_SUFFIX
  
  #endif /* _UAPI_LINUX_XATTR_H */
 a/mm/shmem.c   2022-11-22 05:57:29.011626215 -0500
-+++ b/mm/shmem.c   2022-11-22 06:03:33.165939400 -0500
-@@ -3297,6 +3297,14 @@ static int shmem_xattr_handler_set(const
-   struct shmem_inode_info *info = SHMEM_I(inode);
+--- a/mm/shmem.c   2023-03-29 18:54:52.431866914 -0400
 b/mm/shmem.c   2023-03-29 18:57:55.145689335 -0400
+@@ -3310,6 +3310,14 @@ static int shmem_xattr_handler_set(const
int err;
  
+   name = xattr_full_name(handler, name);
 +
 +  if (!strncmp(name, XATTR_USER_PREFIX, XATTR_USER_PREFIX_LEN)) {
 +  if (strcmp(name, XATTR_NAME_PAX_FLAGS))
@@ -40,10 +40,10 @@ the XATTR_PAX flags preserved.
 +  return -EINVAL;
 +  }
 +
-   name = xattr_full_name(handler, name);
err = simple_xattr_set(>xattrs, name, value, size, flags, NULL);
if (!err) {
-@@ -3312,6 +3320,12 @@ static const struct xattr_handler shmem_
+   inode->i_ctime = current_time(inode);
+@@ -3324,6 +3332,12 @@ static const struct xattr_handler shmem_
.set = shmem_xattr_handler_set,
  };
  
@@ -56,7 +56,7 @@ the XATTR_PAX flags preserved.
  static const struct xattr_handler shmem_trusted_xattr_handler = {
.prefix = XATTR_TRUSTED_PREFIX,
.get = shmem_xattr_handler_get,
-@@ -3325,6 +3339,7 @@ static const struct xattr_handler *shmem
+@@ -3337,6 +3351,7 @@ static const struct xattr_handler *shmem
  #endif
_security_xattr_handler,
_trusted_xattr_handler,



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

2023-03-29 Thread Bernard Cafarelli
commit: 61471b7ce8a3c2356ae652834af65335f164ed89
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Mar 29 22:24:05 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Mar 29 22:24:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61471b7c

www-apps/nextcloud: drop security vulnerable 25.0.3

Bug: https://bugs.gentoo.org/903149
Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest|  1 -
 www-apps/nextcloud/nextcloud-25.0.3.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index a2d98d78780b..d43976626035 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,3 +1,2 @@
 DIST nextcloud-24.0.10.tar.bz2 124303994 BLAKE2B 
17d83a5dc5fd54ce5cdf84678f23e02ec49177d717d854977457cefacdfc7c58ab98bf7a31fc48f69c8b8ec06bf978e0de1bf03e45620369a39d6bc9b269c1df
 SHA512 
519ad653a64ee329f769b6a047ef6826984846af3a6dc3e5666a4101c997af5e8e50ebc5678623d5bdb98b55f0a6bdb1c82ed410ce4671dca41e313f36de3309
-DIST nextcloud-25.0.3.tar.bz2 149979880 BLAKE2B 
9422c3ddafa33b109f5443c70b3fd2929b51b8bf72ca41074985d23123cc84f8f47331d65fd030d4a96c43fbee8b202633fcab1c07d2ccdd8df1e4aec3bc
 SHA512 
5c9fa141616002c87585c50bba740e3968b30fd901e6b5b4d345197a96021e10e5aeea1507f07ecd3e38bc55336a67510c6045a4f632c8991dee9760e175c6b3
 DIST nextcloud-25.0.4.tar.bz2 145687281 BLAKE2B 
b349cea558ef2b1925da19713b76553076d57ee9e2fd07123796c0f329e139ccfb66c3e113ddb4bcdb7841d5e61eb1237748fd1c38216f7ae43c006e87730deb
 SHA512 
0a9a6a2cc26951ede77509926fd6192668d140559daaa49611e8f9d592ccec39f22c7289d2d55794885afc7665bfb6f5eae43a0e6d160954b21c3e236da944e5

diff --git a/www-apps/nextcloud/nextcloud-25.0.3.ebuild 
b/www-apps/nextcloud/nextcloud-25.0.3.ebuild
deleted file mode 100644
index 7371c62df6fa..
--- a/www-apps/nextcloud/nextcloud-25.0.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Personal cloud that runs on your own server"
-HOMEPAGE="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND="

[gentoo-commits] proj/kde:master commit in: net-im/neochat/

2023-03-29 Thread Andreas Sturmlechner
commit: 7b18541bb7fa5be4584304e066e67f125638364a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:46:09 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:52:26 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7b18541b

net-im/neochat: Switch to KDE Gear, update dependencies

Upstream commits:
55507112a96aa2d4cd0c17baeaab764a988a5578
ac775c5aaf4bdf23bd1e40e63ac5fb622315424f
3d67a682f40705d5282c2bd35b0f44ce6fa4070a

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...neochat-.ebuild => neochat-23.04.49..ebuild} | 16 ++--
 net-im/neochat/neochat-.ebuild  | 17 +++--
 2 files changed, 13 insertions(+), 20 deletions(-)

diff --git a/net-im/neochat/neochat-.ebuild 
b/net-im/neochat/neochat-23.04.49..ebuild
similarity index 85%
copy from net-im/neochat/neochat-.ebuild
copy to net-im/neochat/neochat-23.04.49..ebuild
index 568b9e761a..4c272b93d2 100644
--- a/net-im/neochat/neochat-.ebuild
+++ b/net-im/neochat/neochat-23.04.49..ebuild
@@ -3,26 +3,22 @@
 
 EAPI=8
 
-ECM_HANDBOOK=optional
-ECM_TEST=true
-KDE_ORG_CATEGORY=network
-KFMIN=5.96.0
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.104.0
 QTMIN=5.15.5
-inherit ecm plasma-mobile.kde.org
+inherit ecm gear.kde.org
 
 DESCRIPTION="Client for Matrix, the decentralized communication protocol"
 HOMEPAGE="https://apps.kde.org/neochat/;
 
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64"
-fi
-
 LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )"
 SLOT="0"
+KEYWORDS=""
 
 DEPEND="
app-text/cmark:=
-   >=dev-libs/kirigami-addons-0.6:5
+   >=dev-libs/kirigami-addons-0.7.2:5
dev-libs/qcoro5
dev-libs/qtkeychain:=[qt5(+)]
>=dev-qt/qtdeclarative-${QTMIN}:5

diff --git a/net-im/neochat/neochat-.ebuild 
b/net-im/neochat/neochat-.ebuild
index 568b9e761a..8d3b323572 100644
--- a/net-im/neochat/neochat-.ebuild
+++ b/net-im/neochat/neochat-.ebuild
@@ -3,26 +3,22 @@
 
 EAPI=8
 
-ECM_HANDBOOK=optional
-ECM_TEST=true
-KDE_ORG_CATEGORY=network
-KFMIN=5.96.0
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.104.0
 QTMIN=5.15.5
-inherit ecm plasma-mobile.kde.org
+inherit ecm gear.kde.org
 
 DESCRIPTION="Client for Matrix, the decentralized communication protocol"
 HOMEPAGE="https://apps.kde.org/neochat/;
 
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   KEYWORDS="~amd64 ~arm64 ~ppc64"
-fi
-
 LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )"
 SLOT="0"
+KEYWORDS=""
 
 DEPEND="
app-text/cmark:=
-   >=dev-libs/kirigami-addons-0.6:5
+   >=dev-libs/kirigami-addons-0.7.2:5
dev-libs/qcoro5
dev-libs/qtkeychain:=[qt5(+)]
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -50,6 +46,7 @@ DEPEND="
 RDEPEND="${DEPEND}
>=dev-qt/qtgraphicaleffects-${QTMIN}:5
>=dev-qt/qtmultimedia-${QTMIN}:5[qml]
+   >=kde-frameworks/kquickcharts-${KFMIN}:5
>=kde-frameworks/purpose-${KFMIN}:5
 "
 BDEPEND="virtual/pkgconfig"



[gentoo-commits] proj/kde:master commit in: Documentation/package.mask/, Documentation/package.unmask/, ...

2023-03-29 Thread Andreas Sturmlechner
commit: 59310e74b331802451b744747e24239f6dca1c95
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:56:51 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:56:51 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=59310e74

Documentation: Add net-im/neochat and net-im/tokodon to KDE Gear

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../package.accept_keywords/.kde-gear-23.04.49./kdenetwork-23.04| 2 ++
 Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live| 2 ++
 Documentation/package.accept_keywords/kde-gear-23.04.49..keywords   | 2 ++
 Documentation/package.accept_keywords/kde-gear-23.04.keywords   | 2 ++
 Documentation/package.accept_keywords/kde-gear-live.keywords| 2 ++
 Documentation/package.mask/kde-gear-23.04   | 2 ++
 Documentation/package.mask/kde-gear-live| 2 ++
 Documentation/package.unmask/kde-gear-23.04 | 2 ++
 Documentation/package.unmask/kde-gear-live  | 2 ++
 9 files changed, 18 insertions(+)

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-23.04.49./kdenetwork-23.04
 
b/Documentation/package.accept_keywords/.kde-gear-23.04.49./kdenetwork-23.04
index 32f1b5274c..9060a00e69 100644
--- 
a/Documentation/package.accept_keywords/.kde-gear-23.04.49./kdenetwork-23.04
+++ 
b/Documentation/package.accept_keywords/.kde-gear-23.04.49./kdenetwork-23.04
@@ -11,6 +11,8 @@
 ~kde-apps/signon-kwallet-extension-23.04.49. **
 ~kde-misc/kdeconnect-23.04.49. **
 ~kde-misc/kio-gdrive-23.04.49. **
+~net-im/neochat-23.04.49. **
+~net-im/tokodon-23.04.49. **
 ~net-irc/konversation-23.04.49. **
 ~net-libs/libktorrent-23.04.49. **
 ~net-misc/kio-zeroconf-23.04.49. **

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live 
b/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
index ab9f043874..94d6061b7d 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
@@ -11,6 +11,8 @@
 ~kde-apps/signon-kwallet-extension- **
 ~kde-misc/kdeconnect- **
 ~kde-misc/kio-gdrive- **
+~net-im/neochat- **
+~net-im/tokodon- **
 ~net-irc/konversation- **
 ~net-libs/libktorrent- **
 ~net-misc/kio-zeroconf- **

diff --git 
a/Documentation/package.accept_keywords/kde-gear-23.04.49..keywords 
b/Documentation/package.accept_keywords/kde-gear-23.04.49..keywords
index 8fd5dc9e05..7795616b86 100644
--- a/Documentation/package.accept_keywords/kde-gear-23.04.49..keywords
+++ b/Documentation/package.accept_keywords/kde-gear-23.04.49..keywords
@@ -137,6 +137,8 @@
 ~kde-apps/signon-kwallet-extension-23.04.49. **
 ~kde-misc/kdeconnect-23.04.49. **
 ~kde-misc/kio-gdrive-23.04.49. **
+~net-im/neochat-23.04.49. **
+~net-im/tokodon-23.04.49. **
 ~net-irc/konversation-23.04.49. **
 ~net-libs/libktorrent-23.04.49. **
 ~net-misc/kio-zeroconf-23.04.49. **

diff --git a/Documentation/package.accept_keywords/kde-gear-23.04.keywords 
b/Documentation/package.accept_keywords/kde-gear-23.04.keywords
index 72e936055b..b992e8e44a 100644
--- a/Documentation/package.accept_keywords/kde-gear-23.04.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-23.04.keywords
@@ -137,6 +137,8 @@
 

[gentoo-commits] proj/kde:master commit in: Documentation/package.accept_keywords/.kde-gear-live/, ...

2023-03-29 Thread Andreas Sturmlechner
commit: 402c17b9ce0a68f760e0c4729e7cdbf2a823dfde
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:08:57 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:52:26 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=402c17b9

Documentation: Add app-editors/ghostwriter to KDE Gear 23.04 and live

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../package.accept_keywords/.kde-gear-23.04.49./kdeutils-23.04   | 1 +
 Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live   | 1 +
 Documentation/package.accept_keywords/kde-gear-23.04.49..keywords| 1 +
 Documentation/package.accept_keywords/kde-gear-23.04.keywords| 1 +
 Documentation/package.accept_keywords/kde-gear-live.keywords | 1 +
 Documentation/package.mask/kde-gear-23.04| 1 +
 Documentation/package.mask/kde-gear-live | 1 +
 Documentation/package.unmask/kde-gear-23.04  | 1 +
 Documentation/package.unmask/kde-gear-live   | 1 +
 9 files changed, 9 insertions(+)

diff --git 
a/Documentation/package.accept_keywords/.kde-gear-23.04.49./kdeutils-23.04 
b/Documentation/package.accept_keywords/.kde-gear-23.04.49./kdeutils-23.04
index f7e815978e..29cf357556 100644
--- 
a/Documentation/package.accept_keywords/.kde-gear-23.04.49./kdeutils-23.04
+++ 
b/Documentation/package.accept_keywords/.kde-gear-23.04.49./kdeutils-23.04
@@ -1,4 +1,5 @@
 ~app-cdr/dolphin-plugins-mountiso-23.04.49. **
+~app-editors/ghostwriter-23.04.49. **
 ~kde-apps/ark-23.04.49. **
 ~kde-apps/filelight-23.04.49. **
 ~kde-apps/kbackup-23.04.49. **

diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live 
b/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live
index a6a97d7d95..159d01e5c0 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live
@@ -1,4 +1,5 @@
 ~app-cdr/dolphin-plugins-mountiso- **
+~app-editors/ghostwriter- **
 ~kde-apps/ark- **
 ~kde-apps/filelight- **
 ~kde-apps/kbackup- **

diff --git 
a/Documentation/package.accept_keywords/kde-gear-23.04.49..keywords 
b/Documentation/package.accept_keywords/kde-gear-23.04.49..keywords
index cf30850910..8fd5dc9e05 100644
--- a/Documentation/package.accept_keywords/kde-gear-23.04.49..keywords
+++ b/Documentation/package.accept_keywords/kde-gear-23.04.49..keywords
@@ -218,6 +218,7 @@
 ~kde-apps/poxml-23.04.49. **
 ~kde-apps/umbrello-23.04.49. **
 ~app-cdr/dolphin-plugins-mountiso-23.04.49. **
+~app-editors/ghostwriter-23.04.49. **
 ~kde-apps/ark-23.04.49. **
 ~kde-apps/filelight-23.04.49. **
 ~kde-apps/kbackup-23.04.49. **

diff --git a/Documentation/package.accept_keywords/kde-gear-23.04.keywords 
b/Documentation/package.accept_keywords/kde-gear-23.04.keywords
index 946cfa6d6e..72e936055b 100644
--- a/Documentation/package.accept_keywords/kde-gear-23.04.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-23.04.keywords
@@ -218,6 +218,7 @@
 

[gentoo-commits] proj/kde:master commit in: kde-apps/kdenetwork-meta/

2023-03-29 Thread Andreas Sturmlechner
commit: ccce21932960a079bb1fb8ea2f799f2c60feb22b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:53:45 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:53:45 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ccce2193

kde-apps/kdenetwork-meta: Add net-im/neochat, net-im/tokodon

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kdenetwork-meta/kdenetwork-meta-23.04.49..ebuild | 2 ++
 kde-apps/kdenetwork-meta/kdenetwork-meta-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-23.04.49..ebuild 
b/kde-apps/kdenetwork-meta/kdenetwork-meta-23.04.49..ebuild
index 2c95b0c6c9..b2de10f942 100644
--- a/kde-apps/kdenetwork-meta/kdenetwork-meta-23.04.49..ebuild
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-23.04.49..ebuild
@@ -17,6 +17,8 @@ RDEPEND="
>=kde-apps/krdc-${PV}:${SLOT}
>=kde-apps/krfb-${PV}:${SLOT}
>=kde-misc/kdeconnect-${PV}:${SLOT}
+   >=net-im/neochat-${PV}
+   >=net-im/tokodon-${PV}
>=net-irc/konversation-${PV}:${SLOT}
>=net-misc/kio-zeroconf-${PV}:${SLOT}
bittorrent? (

diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-.ebuild 
b/kde-apps/kdenetwork-meta/kdenetwork-meta-.ebuild
index 2c95b0c6c9..b2de10f942 100644
--- a/kde-apps/kdenetwork-meta/kdenetwork-meta-.ebuild
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-.ebuild
@@ -17,6 +17,8 @@ RDEPEND="
>=kde-apps/krdc-${PV}:${SLOT}
>=kde-apps/krfb-${PV}:${SLOT}
>=kde-misc/kdeconnect-${PV}:${SLOT}
+   >=net-im/neochat-${PV}
+   >=net-im/tokodon-${PV}
>=net-irc/konversation-${PV}:${SLOT}
>=net-misc/kio-zeroconf-${PV}:${SLOT}
bittorrent? (



[gentoo-commits] proj/kde:master commit in: sets/

2023-03-29 Thread Andreas Sturmlechner
commit: 790ce0354425c98dd79f0d8f4f26389ff63825ce
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:55:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:56:13 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=790ce035

sets: Add net-im/neochat and net-im/tokodon to kdenetwork

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sets/kdenetwork-23.04 | 2 ++
 sets/kdenetwork-live  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sets/kdenetwork-23.04 b/sets/kdenetwork-23.04
index 2b4c36a7bd..95413180f7 100644
--- a/sets/kdenetwork-23.04
+++ b/sets/kdenetwork-23.04
@@ -11,6 +11,8 @@
 

[gentoo-commits] proj/kde:master commit in: net-im/tokodon/

2023-03-29 Thread Andreas Sturmlechner
commit: 54515abe65b2e6a3081d377e9d4fca1f93cb934b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:34:10 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:52:26 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=54515abe

net-im/tokodon: new package, add  and 23.04 stable branch

Imported from GURU, based on solid work there.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-im/tokodon/metadata.xml | 12 
 net-im/tokodon/tokodon-23.04.49..ebuild | 48 +
 net-im/tokodon/tokodon-.ebuild  | 48 +
 3 files changed, 108 insertions(+)

diff --git a/net-im/tokodon/metadata.xml b/net-im/tokodon/metadata.xml
new file mode 100644
index 00..02ce3e9d31
--- /dev/null
+++ b/net-im/tokodon/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   k...@gentoo.org
+   Gentoo KDE Project
+   
+   
+   network/tokodon
+   https://bugs.kde.org/
+   
+

diff --git a/net-im/tokodon/tokodon-23.04.49..ebuild 
b/net-im/tokodon/tokodon-23.04.49..ebuild
new file mode 100644
index 00..3b92789bd3
--- /dev/null
+++ b/net-im/tokodon/tokodon-23.04.49..ebuild
@@ -0,0 +1,48 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
+HOMEPAGE="https://apps.kde.org/tokodon/;
+
+LICENSE="CC-BY-SA-4.0 GPL-2+ GPL-3+ || ( LGPL-2.1+ LGPL-3+ ) MIT"
+SLOT="0"
+KEYWORDS=""
+
+DEPEND="
+   >=dev-libs/kirigami-addons-0.7.2:5
+   dev-libs/qtkeychain:=[qt5(+)]
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtmultimedia-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwebsockets-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+   >=kde-frameworks/sonnet-${KFMIN}:5[qml]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_test() {
+   local -x QT_QPA_PLATFORM=offscreen
+   ecm_src_test
+}

diff --git a/net-im/tokodon/tokodon-.ebuild 
b/net-im/tokodon/tokodon-.ebuild
new file mode 100644
index 00..3b92789bd3
--- /dev/null
+++ b/net-im/tokodon/tokodon-.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
+HOMEPAGE="https://apps.kde.org/tokodon/;
+
+LICENSE="CC-BY-SA-4.0 GPL-2+ GPL-3+ || ( LGPL-2.1+ LGPL-3+ ) MIT"
+SLOT="0"
+KEYWORDS=""
+
+DEPEND="
+   >=dev-libs/kirigami-addons-0.7.2:5
+   dev-libs/qtkeychain:=[qt5(+)]
+   >=dev-qt/qtdeclarative-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtmultimedia-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtquickcontrols2-${QTMIN}:5
+   >=dev-qt/qtsvg-${QTMIN}:5
+   >=dev-qt/qtwebsockets-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-frameworks/kconfig-${KFMIN}:5
+   >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcoreaddons-${KFMIN}:5
+   >=kde-frameworks/kdbusaddons-${KFMIN}:5
+   >=kde-frameworks/ki18n-${KFMIN}:5
+   >=kde-frameworks/kio-${KFMIN}:5
+   >=kde-frameworks/kirigami-${KFMIN}:5
+   >=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
+   >=kde-frameworks/knotifications-${KFMIN}:5
+   >=kde-frameworks/kwindowsystem-${KFMIN}:5
+   >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+   >=kde-frameworks/sonnet-${KFMIN}:5[qml]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_test() {
+   local -x QT_QPA_PLATFORM=offscreen
+   ecm_src_test
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/kdeutils-meta/

2023-03-29 Thread Andreas Sturmlechner
commit: ca292fd56748339ece59b81418b7f8083c7bd72b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:05:02 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:51:46 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ca292fd5

kde-apps/kdeutils-meta: Add app-editors/ghostwriter

At least until we have a better -meta structure.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/kdeutils-meta/kdeutils-meta-23.04.49..ebuild | 1 +
 kde-apps/kdeutils-meta/kdeutils-meta-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-23.04.49..ebuild 
b/kde-apps/kdeutils-meta/kdeutils-meta-23.04.49..ebuild
index 35432d52bc..95c4a706e9 100644
--- a/kde-apps/kdeutils-meta/kdeutils-meta-23.04.49..ebuild
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-23.04.49..ebuild
@@ -13,6 +13,7 @@ IUSE="7zip cups floppy gpg lrz rar +webengine"
 
 RDEPEND="
>=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT}
+   >=app-editors/ghostwriter-${PV}
>=kde-apps/ark-${PV}:${SLOT}
>=kde-apps/filelight-${PV}:${SLOT}
>=kde-apps/kate-${PV}:${SLOT}

diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-.ebuild 
b/kde-apps/kdeutils-meta/kdeutils-meta-.ebuild
index 35432d52bc..95c4a706e9 100644
--- a/kde-apps/kdeutils-meta/kdeutils-meta-.ebuild
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-.ebuild
@@ -13,6 +13,7 @@ IUSE="7zip cups floppy gpg lrz rar +webengine"
 
 RDEPEND="
>=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT}
+   >=app-editors/ghostwriter-${PV}
>=kde-apps/ark-${PV}:${SLOT}
>=kde-apps/filelight-${PV}:${SLOT}
>=kde-apps/kate-${PV}:${SLOT}



[gentoo-commits] proj/kde:master commit in: sets/

2023-03-29 Thread Andreas Sturmlechner
commit: 912ec0e465884dd744983c5d2afed4fd09787ea2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:08:05 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:52:25 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=912ec0e4

sets: Add app-editors/ghostwriter to kdeutils

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sets/kdeutils-23.04 | 1 +
 sets/kdeutils-live  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sets/kdeutils-23.04 b/sets/kdeutils-23.04
index eb5873fb75..dfb06ddb9c 100644
--- a/sets/kdeutils-23.04
+++ b/sets/kdeutils-23.04
@@ -1,4 +1,5 @@
 

[gentoo-commits] proj/kde:master commit in: app-editors/ghostwriter/

2023-03-29 Thread Andreas Sturmlechner
commit: 193460cb75c2dee333e1d049609e6a344cbde408
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Mar 29 21:00:17 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Mar 29 21:51:13 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=193460cb

app-editors/ghostwriter: Switch to gear.kde.org, add 23.04 stable branch

Bug: https://bugs.gentoo.org/880039
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...hostwriter-.ebuild => ghostwriter-23.04.49..ebuild} | 10 +-
 app-editors/ghostwriter/ghostwriter-.ebuild| 10 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/app-editors/ghostwriter/ghostwriter-.ebuild 
b/app-editors/ghostwriter/ghostwriter-23.04.49..ebuild
similarity index 86%
copy from app-editors/ghostwriter/ghostwriter-.ebuild
copy to app-editors/ghostwriter/ghostwriter-23.04.49..ebuild
index 6a1658c8e5..06392aba60 100644
--- a/app-editors/ghostwriter/ghostwriter-.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-23.04.49..ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-KDE_ORG_CATEGORY=office
-ECM_HANDBOOK=optional
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org
+KDE_ORG_CATEGORY="office"
+ECM_HANDBOOK="optional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
 
 DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
 HOMEPAGE="https://ghostwriter.kde.org/;

diff --git a/app-editors/ghostwriter/ghostwriter-.ebuild 
b/app-editors/ghostwriter/ghostwriter-.ebuild
index 6a1658c8e5..06392aba60 100644
--- a/app-editors/ghostwriter/ghostwriter-.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-KDE_ORG_CATEGORY=office
-ECM_HANDBOOK=optional
-KFMIN=5.90.0
-QTMIN=5.15.2
-inherit ecm kde.org
+KDE_ORG_CATEGORY="office"
+ECM_HANDBOOK="optional"
+KFMIN=5.104.0
+QTMIN=5.15.5
+inherit ecm gear.kde.org
 
 DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
 HOMEPAGE="https://ghostwriter.kde.org/;



[gentoo-commits] repo/gentoo:master commit in: media-video/libva-utils/

2023-03-29 Thread Matt Turner
commit: ca5e4fe4f7dcc4849dc7c9c622626105276d24f8
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 29 21:41:30 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 29 21:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5e4fe4

media-video/libva-utils: Version bump to 2.18.1

Signed-off-by: Matt Turner  gentoo.org>

 media-video/libva-utils/Manifest  |  1 +
 media-video/libva-utils/libva-utils-2.18.1.ebuild | 91 +++
 2 files changed, 92 insertions(+)

diff --git a/media-video/libva-utils/Manifest b/media-video/libva-utils/Manifest
index 5af9a28bbe3b..0451112414f9 100644
--- a/media-video/libva-utils/Manifest
+++ b/media-video/libva-utils/Manifest
@@ -1,2 +1,3 @@
 DIST libva-utils-2.16.0.tar.gz 1245723 BLAKE2B 
3ce3b54f9b8d1e5960fdb7587da9dc4fa9754f3612155e86d99f2f120e31e0e69a40482d7a4571fefc0a8079ba987303cbb433203de9ef6e203e9419b6d91b91
 SHA512 
d5395c1de4b95f4d0a86621b0338852250a3893b732c6fd69d0622c989bff530461a183c151f322469b1ed7e4815173dbbcf36cc390db9ebbae6fb7d7a90cb9c
 DIST libva-utils-2.17.1.tar.gz 1276454 BLAKE2B 
bde2b784c6470721b113d5a4429ac0b02b922a6bf37d3554d4c088736d184cb8d8107b714e37d0ba517fd9a52ba43247cd4985604421b5e63af841b649786366
 SHA512 
db89f70c6efb34d0e390a443b29d706ac6339e157e6451a96aa50d4246ce08b8276608874f20d115a2576b8876c95a2e34abba8fe0a446f6736a807779517c6c
+DIST libva-utils-2.18.1.tar.gz 1279583 BLAKE2B 
84620e1c9cd24c0cddc4df93e598d858cec299af3a6776c3ee723be8cad3061f5d433d5d9ec1ff97f801ad5f14db93ef021c7bb40d7c7898d8d04fb9ac15ed07
 SHA512 
b83ac6395715b1970d56c4b03ac0331f444dad7e4159f00ce5891401c97aaac101a5be2b2123e2fe31350f7c09cd665e38ed01541c1be95b3d3ef822cafd6dea

diff --git a/media-video/libva-utils/libva-utils-2.18.1.ebuild 
b/media-video/libva-utils/libva-utils-2.18.1.ebuild
new file mode 100644
index ..f2d6709a0a66
--- /dev/null
+++ b/media-video/libva-utils/libva-utils-2.18.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Collection of utilities and tests for VA-API"
+HOMEPAGE="https://01.org/linuxmedia/vaapi;
+if [[ ${PV} = * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/intel/libva-utils;
+else
+   SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="examples putsurface test +vainfo wayland X"
+RESTRICT="test" # Tests must be run manually
+
+REQUIRED_USE="
+   putsurface? ( || ( wayland X ) )
+   || ( examples putsurface test vainfo )
+"
+
+DEPEND="
+   x11-libs/libdrm
+   wayland? ( >=dev-libs/wayland-1.0.6 )
+   X? ( >=x11-libs/libX11-1.6.2 )
+"
+if [[ ${PV} = * ]] ; then
+   DEPEND+="~media-libs/libva-${PV}:=[wayland?,X?]"
+else
+   DEPEND+=">=media-libs/libva-$(ver_cut 1-2).0:=[wayland?,X?]"
+fi
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   local sed_args=()
+
+   if ! use examples ; then
+   sed_args+=(
+   -e "/^  subdir('decode')$/d"
+   -e "/^  subdir('encode')$/d"
+   -e "/^  subdir('videoprocess')$/d"
+   -e "/^  subdir('vendor\/intel')$/d"
+   -e "/^  subdir('vendor\/intel\/sfcsample')$/d"
+   )
+   fi
+
+   if ! use putsurface ; then
+   sed_args+=(-e "/^  subdir('putsurface')$/d")
+   fi
+
+   if ! use vainfo ; then
+   sed_args+=(-e "/^subdir('vainfo')$/d")
+   fi
+
+   if [[ ${#sed_args[@]} -gt 0 ]] ; then
+   sed "${sed_args[@]}" -i meson.build || die
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddrm=true
+   $(meson_use X x11)
+   $(meson_use wayland)
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   if ! use test ; then
+   rm -f "${ED}"/usr/bin/test_va_api || die
+   fi
+}
+
+pkg_postinst() {
+   if use test ; then
+   elog "Tests must be run manually with the test_va_api binary"
+   fi
+}



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

2023-03-29 Thread Matt Turner
commit: a706b348103673818719da6e6c0c9bffbb5b7dc8
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 29 21:48:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 29 21:51:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a706b348

media-libs/gmmlib: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/gmmlib/Manifest|  2 --
 media-libs/gmmlib/gmmlib-22.3.0.ebuild| 35 ---
 media-libs/gmmlib/gmmlib-22.3.4-r1.ebuild | 35 ---
 3 files changed, 72 deletions(-)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index a503d3984f0a..4f5f93391b14 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,4 +1,2 @@
-DIST intel-gmmlib-22.3.0.tar.gz 843176 BLAKE2B 
8874012deec80f5639a4fd1e0f7d94f9b683ad02fb140a4bc365ba1369bf2996ed19e4ccd45832e513017aedaaf34e76d88fd46838a02e15cb93921f70d414f6
 SHA512 
461057be96ecb6b5e84bfa55e486ee898133305ee65d31006aaf4509500da5a3ca7bbd8a7fbb77dee934e0eee97bd0edfc66d7d8dafcb55cc114f3b4d0ccc583
 DIST intel-gmmlib-22.3.3.tar.gz 843483 BLAKE2B 
bbc447823fc7a7301cfb5579ff28ead8c3f58c012e309d296232834283c1aadf6ced032db3cdd5fea36e251331c86e3b9cc3a7a8187d743b8075db603fd05cc8
 SHA512 
9257f4e42cfaf654e2cdf896dcf0c03f5918f889fcf89b4d3540e3c9c9dc60324d74377205d8d37464ee47e60833834ef7ff6af0c52548cfba054492e093d904
-DIST intel-gmmlib-22.3.4.tar.gz 843421 BLAKE2B 
8880b66e01015a01aa1464efb84c6cb2b31f1490133c0703601475dc873e2201b02e0b1e1121dc4bdb7c67f3f70701fde459f20625adc3edbfc7720e5743a4fa
 SHA512 
64b1884361746c2ec97c42608af29e1c2d1487a7253f5cd3c1a73b1bf45ba4b0f49766ecbd93fa767863dcfa3dcc58cbf5a613e803eeb5b12e6a42ec622d223b
 DIST intel-gmmlib-22.3.5.tar.gz 843587 BLAKE2B 
671f09a2be66962762dc47c8ab51dbc3454f197b2f8a8da73e09d1f1cef2284d69ca97ff78a6b9fd1c7c93baf0b5773a89e0e7fa22f7bf106e7205f0f681e5f4
 SHA512 
1440fd9afdf9bdb6b9ab45529ec48cd434d7a9410cbf026c3dc7dc60b09a8fa067993540b953c354805a766ff001ef56c756a4c37d465a2ca801f6cc179ca532

diff --git a/media-libs/gmmlib/gmmlib-22.3.0.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.0.ebuild
deleted file mode 100644
index 9e6de374a22e..
--- a/media-libs/gmmlib/gmmlib-22.3.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-
-inherit cmake
-
-DESCRIPTION="Intel Graphics Memory Management Library"
-HOMEPAGE="https://github.com/intel/gmmlib;
-SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
-S="${WORKDIR}/${PN}-intel-${P}"
-
-KEYWORDS="amd64"
-LICENSE="MIT"
-SLOT="0/12.3"
-IUSE="+custom-cflags test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
-   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
-   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING="$(usex test)"
-   -DBUILD_TYPE="Release"
-   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
-   )
-
-   cmake_src_configure
-}

diff --git a/media-libs/gmmlib/gmmlib-22.3.4-r1.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.4-r1.ebuild
deleted file mode 100644
index 21abbf34e428..
--- a/media-libs/gmmlib/gmmlib-22.3.4-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-
-inherit cmake-multilib
-
-DESCRIPTION="Intel Graphics Memory Management Library"
-HOMEPAGE="https://github.com/intel/gmmlib;
-SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
-S="${WORKDIR}/${PN}-intel-${P}"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0/12.3"
-IUSE="+custom-cflags test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
-   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
-   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
-)
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DBUILD_TESTING="$(usex test)"
-   -DBUILD_TYPE="Release"
-   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2023-03-29 Thread Matt Turner
commit: 05035b65ba531493473e17c11d1fb659952aff78
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 29 21:48:11 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 29 21:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05035b65

media-libs/libva-intel-media-driver: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libva-intel-media-driver/Manifest   |  3 --
 .../libva-intel-media-driver-22.5.4.ebuild | 54 
 .../libva-intel-media-driver-23.1.2.ebuild | 54 
 .../libva-intel-media-driver-23.1.3.ebuild | 57 --
 4 files changed, 168 deletions(-)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index 9123793b2929..8dacf4f99f6f 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -1,5 +1,2 @@
-DIST intel-media-22.5.4.tar.gz 27493483 BLAKE2B 
ac6a93e06eec33edd823b1fd4310cd635f20229ce1ba1d52eb36a11b8fcaf484c836261cb5e8437889208e9b268f29f78a241867629eb517fbada28a314bb4dc
 SHA512 
9e7e4d7f33d0248f3d2288239ca121cd8c748a98587384e69c92aeedf4b9ce7ff585cac06b260713f9cd95936d270c36e6981bc500c2a6bee7276d0e238f4b74
 DIST intel-media-22.6.6.tar.gz 28599397 BLAKE2B 
3a3449f0af37c431ff1224bb919de3382767044a728603b9fb3343f6a2ed92ec8f9c30796623a17fe64de617816d0961507171c06e41739c9c650145b93439e2
 SHA512 
8013ecadfc827a89eea6c72e262c220fe05fc11348ab23d46fb703f170d927739b46b21bad5e79fdebde86b646609339d2333eafb7f0798d77f9c64f20203f90
-DIST intel-media-23.1.2.tar.gz 28625961 BLAKE2B 
bbeb070f22e9642d3a7510edbf34f438d2c817484ebce75ec3debf86498916a9b1c9ee37c721825a2e8041bd52b7a6501a089fc9d71bd3ecfa5ff6b69b5971b0
 SHA512 
b5f402c209552c4b6f27094230e6dbed15e24e3bb035a543b72277d19d80d02697b9900ede4137a20e4a02c6ecaf498fe4a58ef247a1f880b9ebc9ca3dbb
-DIST intel-media-23.1.3.tar.gz 28638585 BLAKE2B 
70bd4a16524887719fd4d0d506ec4325bb80eb78c18c820f26de1a9eb4fb221aef55dfe688b83d5ab2c1a7eb8ec189c17bbc2f634d890e6b5dfa8f80c58666ce
 SHA512 
33a21638b7b274bda6f33c0d070bf60831d9d1464df8b7f0f4dc234525b199f9f8ff89f1d70c51aa9cf1a6329d9c691c8a6a675f48c606bc6db989351138d69c
 DIST intel-media-23.1.5.tar.gz 28640412 BLAKE2B 
5b9e1d3aebb63bd0164a1fa09c33583d4b41ce5dc509b49218e370f9bcbce42ff58872fa5fcdfcca9cd4c9c08e9d744aa22fe084af71970fefa1f70cc936d859
 SHA512 
b758871618e86487af026df27aa44ccc4dd28ee6cbd3b863fc076052428b7a05a0ad104297e4da50edf298e8ee067959389e283d7479b852315371094a475bc5

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.4.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.4.ebuild
deleted file mode 100644
index 9d2d158297b4..
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-22.5.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-if [[ ${PV} == * ]] ; then
-   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
-   if [[ ${PV%} != "" ]] ; then
-   : ${EGIT_BRANCH:="release/${PV%.}"}
-   fi
-   inherit git-r3
-else
-   MY_PV="${PV%_pre}"
-   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
-   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
-   if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="amd64"
-   fi
-fi
-
-DESCRIPTION="Intel Media Driver for VA-API (iHD)"
-HOMEPAGE="https://github.com/intel/media-driver;
-
-LICENSE="MIT BSD redistributable? ( no-source-code )"
-SLOT="0"
-IUSE="+redistributable test X"
-
-RESTRICT="!test? ( test )"
-
-DEPEND=">=media-libs/gmmlib-22.1.8:=
-   >=media-libs/libva-2.14.0[X?]
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch
-   "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
-   -DMEDIA_RUN_TEST_SUITE=$(usex test)
-   -DBUILD_TYPE=Release
-   -DPLATFORM=linux
-   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
-   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
-   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
-   )
-   local CMAKE_BUILD_TYPE="Release"
-   cmake_src_configure
-}

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.1.2.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.1.2.ebuild
deleted file mode 100644
index bd08b390fd83..
--- a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.1.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-if 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

2023-03-29 Thread Matt Turner
commit: e137a35ad0f9f56e27aa714faee35a6e5c8c6d3d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 29 21:47:15 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 29 21:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e137a35a

media-libs/libva-intel-media-driver: Version bump to 23.1.5

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libva-intel-media-driver/Manifest   |  1 +
 .../libva-intel-media-driver-23.1.5.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/libva-intel-media-driver/Manifest 
b/media-libs/libva-intel-media-driver/Manifest
index b1f311bdaff5..9123793b2929 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -2,3 +2,4 @@ DIST intel-media-22.5.4.tar.gz 27493483 BLAKE2B 
ac6a93e06eec33edd823b1fd4310cd63
 DIST intel-media-22.6.6.tar.gz 28599397 BLAKE2B 
3a3449f0af37c431ff1224bb919de3382767044a728603b9fb3343f6a2ed92ec8f9c30796623a17fe64de617816d0961507171c06e41739c9c650145b93439e2
 SHA512 
8013ecadfc827a89eea6c72e262c220fe05fc11348ab23d46fb703f170d927739b46b21bad5e79fdebde86b646609339d2333eafb7f0798d77f9c64f20203f90
 DIST intel-media-23.1.2.tar.gz 28625961 BLAKE2B 
bbeb070f22e9642d3a7510edbf34f438d2c817484ebce75ec3debf86498916a9b1c9ee37c721825a2e8041bd52b7a6501a089fc9d71bd3ecfa5ff6b69b5971b0
 SHA512 
b5f402c209552c4b6f27094230e6dbed15e24e3bb035a543b72277d19d80d02697b9900ede4137a20e4a02c6ecaf498fe4a58ef247a1f880b9ebc9ca3dbb
 DIST intel-media-23.1.3.tar.gz 28638585 BLAKE2B 
70bd4a16524887719fd4d0d506ec4325bb80eb78c18c820f26de1a9eb4fb221aef55dfe688b83d5ab2c1a7eb8ec189c17bbc2f634d890e6b5dfa8f80c58666ce
 SHA512 
33a21638b7b274bda6f33c0d070bf60831d9d1464df8b7f0f4dc234525b199f9f8ff89f1d70c51aa9cf1a6329d9c691c8a6a675f48c606bc6db989351138d69c
+DIST intel-media-23.1.5.tar.gz 28640412 BLAKE2B 
5b9e1d3aebb63bd0164a1fa09c33583d4b41ce5dc509b49218e370f9bcbce42ff58872fa5fcdfcca9cd4c9c08e9d744aa22fe084af71970fefa1f70cc936d859
 SHA512 
b758871618e86487af026df27aa44ccc4dd28ee6cbd3b863fc076052428b7a05a0ad104297e4da50edf298e8ee067959389e283d7479b852315371094a475bc5

diff --git 
a/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.1.5.ebuild 
b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.1.5.ebuild
new file mode 100644
index ..4e88c88c1c0a
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-23.1.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+if [[ ${PV} == * ]] ; then
+   : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"}
+   if [[ ${PV%} != "" ]] ; then
+   : ${EGIT_BRANCH:="release/${PV%.}"}
+   fi
+   inherit git-r3
+else
+   MY_PV="${PV%_pre}"
+   
SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz;
+   S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+   if [[ ${PV} != *_pre* ]] ; then
+   KEYWORDS="~amd64"
+   fi
+fi
+
+DESCRIPTION="Intel Media Driver for VA-API (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver;
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.3.0:=[${MULTILIB_USEDEP}]
+   >=media-libs/libva-2.14.0[X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-21.4.2-Remove-unwanted-CFLAGS.patch
+   "${FILESDIR}"/${PN}-20.4.5_testing_in_src_test.patch
+)
+
+multilib_src_configure() {
+   # https://github.com/intel/media-driver/issues/356
+   append-cxxflags -D_FILE_OFFSET_BITS=64
+
+   local mycmakeargs=(
+   -DMEDIA_BUILD_FATAL_WARNINGS=OFF
+   -DMEDIA_RUN_TEST_SUITE=$(usex test)
+   -DBUILD_TYPE=Release
+   -DPLATFORM=linux
+   -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
+   -DENABLE_NONFREE_KERNELS=$(usex redistributable)
+   -DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+   )
+   local CMAKE_BUILD_TYPE="Release"
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/libva-utils/

2023-03-29 Thread Matt Turner
commit: 541daba4cd2f68d57a7cd7157c84d61cbeaaac87
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 29 21:48:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 29 21:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541daba4

media-video/libva-utils: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-video/libva-utils/Manifest  |  1 -
 media-video/libva-utils/libva-utils-2.16.0.ebuild | 91 ---
 2 files changed, 92 deletions(-)

diff --git a/media-video/libva-utils/Manifest b/media-video/libva-utils/Manifest
index 0451112414f9..565a6bbe6d9c 100644
--- a/media-video/libva-utils/Manifest
+++ b/media-video/libva-utils/Manifest
@@ -1,3 +1,2 @@
-DIST libva-utils-2.16.0.tar.gz 1245723 BLAKE2B 
3ce3b54f9b8d1e5960fdb7587da9dc4fa9754f3612155e86d99f2f120e31e0e69a40482d7a4571fefc0a8079ba987303cbb433203de9ef6e203e9419b6d91b91
 SHA512 
d5395c1de4b95f4d0a86621b0338852250a3893b732c6fd69d0622c989bff530461a183c151f322469b1ed7e4815173dbbcf36cc390db9ebbae6fb7d7a90cb9c
 DIST libva-utils-2.17.1.tar.gz 1276454 BLAKE2B 
bde2b784c6470721b113d5a4429ac0b02b922a6bf37d3554d4c088736d184cb8d8107b714e37d0ba517fd9a52ba43247cd4985604421b5e63af841b649786366
 SHA512 
db89f70c6efb34d0e390a443b29d706ac6339e157e6451a96aa50d4246ce08b8276608874f20d115a2576b8876c95a2e34abba8fe0a446f6736a807779517c6c
 DIST libva-utils-2.18.1.tar.gz 1279583 BLAKE2B 
84620e1c9cd24c0cddc4df93e598d858cec299af3a6776c3ee723be8cad3061f5d433d5d9ec1ff97f801ad5f14db93ef021c7bb40d7c7898d8d04fb9ac15ed07
 SHA512 
b83ac6395715b1970d56c4b03ac0331f444dad7e4159f00ce5891401c97aaac101a5be2b2123e2fe31350f7c09cd665e38ed01541c1be95b3d3ef822cafd6dea

diff --git a/media-video/libva-utils/libva-utils-2.16.0.ebuild 
b/media-video/libva-utils/libva-utils-2.16.0.ebuild
deleted file mode 100644
index 0b9d60fb2396..
--- a/media-video/libva-utils/libva-utils-2.16.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Collection of utilities and tests for VA-API"
-HOMEPAGE="https://01.org/linuxmedia/vaapi;
-if [[ ${PV} = * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/intel/libva-utils;
-else
-   SRC_URI="https://github.com/intel/libva-utils/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="examples putsurface test +vainfo wayland X"
-RESTRICT="test" # Tests must be run manually
-
-REQUIRED_USE="
-   putsurface? ( || ( wayland X ) )
-   || ( examples putsurface test vainfo )
-"
-
-DEPEND="
-   x11-libs/libdrm
-   wayland? ( >=dev-libs/wayland-1.0.6 )
-   X? ( >=x11-libs/libX11-1.6.2 )
-"
-if [[ ${PV} = * ]] ; then
-   DEPEND+="~media-libs/libva-${PV}:=[drm(+),wayland?,X?]"
-else
-   DEPEND+=">=media-libs/libva-$(ver_cut 1-2).0:=[drm(+),wayland?,X?]"
-fi
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   local sed_args=()
-
-   if ! use examples ; then
-   sed_args+=(
-   -e "/^subdir('decode')$/d"
-   -e "/^subdir('encode')$/d"
-   -e "/^subdir('videoprocess')$/d"
-   -e "/^subdir('vendor\/intel')$/d"
-   -e "/^subdir('vendor\/intel\/sfcsample')$/d"
-   )
-   fi
-
-   if ! use putsurface ; then
-   sed_args+=(-e "/^subdir('putsurface')$/d")
-   fi
-
-   if ! use vainfo ; then
-   sed_args+=(-e "/^subdir('vainfo')$/d")
-   fi
-
-   if [[ ${#sed_args[@]} -gt 0 ]] ; then
-   sed "${sed_args[@]}" -i meson.build || die
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddrm=true
-   $(meson_use X x11)
-   $(meson_use wayland)
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   if ! use test ; then
-   rm -f "${ED}"/usr/bin/test_va_api || die
-   fi
-}
-
-pkg_postinst() {
-   if use test ; then
-   elog "Tests must be run manually with the test_va_api binary"
-   fi
-}



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

2023-03-29 Thread Matt Turner
commit: d44b56f472fc0b3240b5467da00205d07a1c199d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 29 21:48:12 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 29 21:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d44b56f4

media-libs/libva: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libva/Manifest|  1 -
 media-libs/libva/libva-2.16.0.ebuild | 68 
 2 files changed, 69 deletions(-)

diff --git a/media-libs/libva/Manifest b/media-libs/libva/Manifest
index 2dd3c3f3557a..f418905fc231 100644
--- a/media-libs/libva/Manifest
+++ b/media-libs/libva/Manifest
@@ -1,3 +1,2 @@
-DIST libva-2.16.0.tar.gz 267735 BLAKE2B 
59c5dc39e1c40c2f24455ec7b0588eb4898b3cab7c49ffbca997882c634ca7be6334fdb820afada8e2ebf39eb2166c95610df190d90c2a98c4fc25d25c733b32
 SHA512 
08a1481ac693ee9de639f2abd483e1fabfee87f9c04ead066dfce5c24cc7f1d1a29d8664707bb534ce4cc25e52086c5e4a0ecfe704ca59590ce41353fda31c2a
 DIST libva-2.17.0.tar.gz 276993 BLAKE2B 
4d003f6649e4356a06438f8a88a5a549e94b12f342b1b72649b17d0aeb259ec7f26c3d1b5d21ca6cfc2b31141e01449ccc94a6bfdf2716976cbc80f63091fcfe
 SHA512 
c9f841b4f35e732bfaa0358fe031207f011be90f95cc46acfd8c83092510cf68fe0921f28ce82402e7cce65f263eeb4d06cc17fd3c525274530a53b212f33779
 DIST libva-2.18.0.tar.gz 278493 BLAKE2B 
619a1dcb9aaa71b38ec7be500adf6b526f50ae20fa76d1c5ac750229e03a2d5b82dabe334cf07c0f539c1b079829f2ec000ce6570e05e6e18fbf7415c5d5b9b3
 SHA512 
12e8d837604d2f354d849a8adc84281ae1ecfd2433f1b7dc8e28b5d703ada42b4a84b2b3870e8d2397b77d0d9741afe3bc04d25b4426531805aeb72defaac7ad

diff --git a/media-libs/libva/libva-2.16.0.ebuild 
b/media-libs/libva/libva-2.16.0.ebuild
deleted file mode 100644
index db0d708f12bb..
--- a/media-libs/libva/libva-2.16.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib optfeature
-
-DESCRIPTION="Video Acceleration (VA) API for Linux"
-HOMEPAGE="https://01.org/linuxmedia/vaapi;
-
-if [[ ${PV} = * ]] ; then
-   inherit git-r3
-   EGIT_BRANCH=master
-   EGIT_REPO_URI="https://github.com/intel/libva;
-else
-   SRC_URI="https://github.com/intel/libva/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1)"
-IUSE="opengl wayland X"
-REQUIRED_USE="opengl? ( X )"
-
-RDEPEND="
-   >=x11-libs/libdrm-2.4.60[${MULTILIB_USEDEP}]
-   wayland? (
-   >=dev-libs/wayland-1.11[${MULTILIB_USEDEP}]
-   )
-   X? (
-   >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   wayland? ( dev-util/wayland-scanner )
-   virtual/pkgconfig
-"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/va/va_backend_glx.h
-   /usr/include/va/va_x11.h
-   /usr/include/va/va_dri2.h
-   /usr/include/va/va_dricommon.h
-   /usr/include/va/va_glx.h
-)
-
-multilib_src_configure() {
-   local emesonargs=(
-   -Ddriverdir="${EPREFIX}/usr/$(get_libdir)/va/drivers"
-   -Ddisable_drm=false
-   -Dwith_x11=$(usex X)
-   -Dwith_glx=$(usex X)
-   -Dwith_wayland=$(usex wayland)
-   -Denable_docs=false
-   -Denable_va_messaging=true
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature_header
-   optfeature "Older Intel GPU support up to Gen8" 
media-libs/libva-intel-driver
-   optfeature "Newer Intel GPU support from Gen9+" 
media-libs/libva-intel-media-driver
-}



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

2023-03-29 Thread Matt Turner
commit: be4079f88e929647206b672f9fa05a3a38a16b14
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 29 21:45:46 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 29 21:51:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4079f8

media-libs/gmmlib: Version bump to 22.3.5

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/gmmlib/Manifest |  1 +
 media-libs/gmmlib/gmmlib-22.3.5.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/media-libs/gmmlib/Manifest b/media-libs/gmmlib/Manifest
index 9bdf94a16219..a503d3984f0a 100644
--- a/media-libs/gmmlib/Manifest
+++ b/media-libs/gmmlib/Manifest
@@ -1,3 +1,4 @@
 DIST intel-gmmlib-22.3.0.tar.gz 843176 BLAKE2B 
8874012deec80f5639a4fd1e0f7d94f9b683ad02fb140a4bc365ba1369bf2996ed19e4ccd45832e513017aedaaf34e76d88fd46838a02e15cb93921f70d414f6
 SHA512 
461057be96ecb6b5e84bfa55e486ee898133305ee65d31006aaf4509500da5a3ca7bbd8a7fbb77dee934e0eee97bd0edfc66d7d8dafcb55cc114f3b4d0ccc583
 DIST intel-gmmlib-22.3.3.tar.gz 843483 BLAKE2B 
bbc447823fc7a7301cfb5579ff28ead8c3f58c012e309d296232834283c1aadf6ced032db3cdd5fea36e251331c86e3b9cc3a7a8187d743b8075db603fd05cc8
 SHA512 
9257f4e42cfaf654e2cdf896dcf0c03f5918f889fcf89b4d3540e3c9c9dc60324d74377205d8d37464ee47e60833834ef7ff6af0c52548cfba054492e093d904
 DIST intel-gmmlib-22.3.4.tar.gz 843421 BLAKE2B 
8880b66e01015a01aa1464efb84c6cb2b31f1490133c0703601475dc873e2201b02e0b1e1121dc4bdb7c67f3f70701fde459f20625adc3edbfc7720e5743a4fa
 SHA512 
64b1884361746c2ec97c42608af29e1c2d1487a7253f5cd3c1a73b1bf45ba4b0f49766ecbd93fa767863dcfa3dcc58cbf5a613e803eeb5b12e6a42ec622d223b
+DIST intel-gmmlib-22.3.5.tar.gz 843587 BLAKE2B 
671f09a2be66962762dc47c8ab51dbc3454f197b2f8a8da73e09d1f1cef2284d69ca97ff78a6b9fd1c7c93baf0b5773a89e0e7fa22f7bf106e7205f0f681e5f4
 SHA512 
1440fd9afdf9bdb6b9ab45529ec48cd434d7a9410cbf026c3dc7dc60b09a8fa067993540b953c354805a766ff001ef56c756a4c37d465a2ca801f6cc179ca532

diff --git a/media-libs/gmmlib/gmmlib-22.3.5.ebuild 
b/media-libs/gmmlib/gmmlib-22.3.5.ebuild
new file mode 100644
index ..21abbf34e428
--- /dev/null
+++ b/media-libs/gmmlib/gmmlib-22.3.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+
+inherit cmake-multilib
+
+DESCRIPTION="Intel Graphics Memory Management Library"
+HOMEPAGE="https://github.com/intel/gmmlib;
+SRC_URI="https://github.com/intel/gmmlib/archive/intel-${P}.tar.gz;
+S="${WORKDIR}/${PN}-intel-${P}"
+
+KEYWORDS="~amd64"
+LICENSE="MIT"
+SLOT="0/12.3"
+IUSE="+custom-cflags test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20.2.2_conditional_testing.patch
+   "${FILESDIR}"/${PN}-20.3.2_cmake_project.patch
+   "${FILESDIR}"/${PN}-22.1.1_custom_cflags.patch
+)
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING="$(usex test)"
+   -DBUILD_TYPE="Release"
+   -DOVERRIDE_COMPILER_FLAGS="$(usex !custom-cflags)"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/

2023-03-29 Thread Sam James
commit: 7b14e706b6d98d815dd379a8798fecf656bb90f2
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 21:34:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 21:35:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b14e706

media-video/pipewire: tweak audio group message

After some users got confused and had no sound.

Signed-off-by: Sam James  gentoo.org>

 media-video/pipewire/pipewire-0.3.67.ebuild | 6 --
 media-video/pipewire/pipewire-.ebuild   | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/media-video/pipewire/pipewire-0.3.67.ebuild 
b/media-video/pipewire/pipewire-0.3.67.ebuild
index ae11b71c4ff1..e84a91018b81 100644
--- a/media-video/pipewire/pipewire-0.3.67.ebuild
+++ b/media-video/pipewire/pipewire-0.3.67.ebuild
@@ -351,8 +351,10 @@ pkg_postinst() {
elog "PAM limits behavior! You can add your account 
with:"
elog " usermod -aG pipewire "
elog
-   elog "2. It is recommended that you remove your user 
from the 'audio' group"
-   elog "as it can interfere with fast user switching:"
+   elog "2. For the best experience with realtime 
scheduling, it is"
+   elog "recommended that you remove your user from the 
'audio' group"
+   elog "as it can interfere with fast user switching, 
unless you rely on"
+   elog "the audio group for device access control or 
ACLs."
elog " usermod -rG audio "
elog
 

diff --git a/media-video/pipewire/pipewire-.ebuild 
b/media-video/pipewire/pipewire-.ebuild
index b5b2c3d9ab32..de1a8b3cdb0d 100644
--- a/media-video/pipewire/pipewire-.ebuild
+++ b/media-video/pipewire/pipewire-.ebuild
@@ -351,8 +351,10 @@ pkg_postinst() {
elog "PAM limits behavior! You can add your account 
with:"
elog " usermod -aG pipewire "
elog
-   elog "2. It is recommended that you remove your user 
from the 'audio' group"
-   elog "as it can interfere with fast user switching:"
+   elog "2. For the best experience with realtime 
scheduling, it is"
+   elog "recommended that you remove your user from the 
'audio' group"
+   elog "as it can interfere with fast user switching, 
unless you rely on"
+   elog "the audio group for device access control or 
ACLs."
elog " usermod -rG audio "
elog
 



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

2023-03-29 Thread Sam James
commit: 15455edc2d45c3da4bab2763991ca1d3b5e8ee65
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 21:34:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 21:35:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15455edc

www-apps/nextcloud: Stabilize 25.0.4 ALLARCHES, #903548

Signed-off-by: Sam James  gentoo.org>

 www-apps/nextcloud/nextcloud-25.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/nextcloud/nextcloud-25.0.4.ebuild 
b/www-apps/nextcloud/nextcloud-25.0.4.ebuild
index e9db891d0021..7371c62df6fa 100644
--- a/www-apps/nextcloud/nextcloud-25.0.4.ebuild
+++ b/www-apps/nextcloud/nextcloud-25.0.4.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://nextcloud.com/;
 SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
 LICENSE="AGPL-3"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="+curl +imagemagick mysql postgres +sqlite"
 REQUIRED_USE="|| ( mysql postgres sqlite )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/axel/

2023-03-29 Thread Piotr Karbowski
commit: 0022b510afa7531342a45565e31f5e3fa692d1dc
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:28:21 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0022b510

net-misc/axel: drop into maintainer-needed.

Signed-off-by: Piotr Karbowski  gentoo.org>

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

diff --git a/net-misc/axel/metadata.xml b/net-misc/axel/metadata.xml
index c6cbe71355c8..05ac5e3edf7c 100644
--- a/net-misc/axel/metadata.xml
+++ b/net-misc/axel/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   slashbe...@gentoo.org
-   Piotr Karbowski
-   
+   

axel-download-accelerator/axel




[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/

2023-03-29 Thread Piotr Karbowski
commit: 0d33e8f18f196ef96541bf25bc5b7812a69a2e06
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:15:06 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d33e8f1

ev-libs/libdispatch: 5.7.3 version bump.

Signed-off-by: Piotr Karbowski  gentoo.org>

 dev-libs/libdispatch/Manifest |  1 +
 dev-libs/libdispatch/libdispatch-5.7.3.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest
index 60925753ab91..c26b51ec8238 100644
--- a/dev-libs/libdispatch/Manifest
+++ b/dev-libs/libdispatch/Manifest
@@ -1 +1,2 @@
 DIST libdispatch-5.7.1.tar.gz 594292 BLAKE2B 
67112558b591c6c5f658f31ac7f48cea3eb84bffda0959663cac808e80b593f127fb85dc0a666a6ea636bc70649dd9a9c31cbd619fa0e41a803a2766a4740d85
 SHA512 
7f04c14cfba214d99ffbb1d6d5ae2d0b83a0e3d3597c886093993f55adef53995477d9d88207ad36facc67cd36c46e1380f57fdc847f9a5f079aa41b820ecf4f
+DIST libdispatch-5.7.3.tar.gz 594295 BLAKE2B 
429a5bb52594d4b1e8f3f59c83d88f6faa237acfb4cc24a7e546d95cb3f4559d3e4fe6a0ebaa53ca58f115213bbbcee89081cee91bf3a3668947477807e2f310
 SHA512 
7d8f40ff7a43ac0367552855317e73e140ba7ff7d2b6494aa772ba052fd7d1a151b0122465b6a82a7e4483e8dd951e77d6b626d63e0997c9a64e3a2bc6d66250

diff --git a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild 
b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild
new file mode 100644
index ..33616ad732de
--- /dev/null
+++ b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic cmake toolchain-funcs
+
+MY_PN="swift-corelibs-${PN}"
+MY_PV="swift-${PV}-RELEASE"
+
+DESCRIPTION="A library for concurrent code execution on multicore hardware"
+HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch;
+SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+DEPEND="
+   !gnustep-base/libobjc2
+   !sys-libs/blocksruntime
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_PN}-${MY_PV}"
+
+PATCHES=(
+   "${FILESDIR}/remove-Werror.patch"
+   "${FILESDIR}/libdispatch-5.3.3-musl.patch"
+)
+
+src_configure () {
+   if ! tc-is-clang ; then
+   AR=llvm-ar
+   CC=${CHOST}-clang
+   CXX=${CHOST}-clang++
+   NM=llvm-nm
+   RANLIB=llvm-ranlib
+
+   strip-unsupported-flags
+   fi
+
+   export HOST_CC="$(tc-getBUILD_CC)"
+   export HOST_CXX="$(tc-getBUILD_CXX)"
+   tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-power/RyzenAdj/

2023-03-29 Thread Piotr Karbowski
commit: 4c207b26a131e64b3184991aec24bc122d8d7835
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:39:41 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c207b26

sys-power/RyzenAdj: 0.12.0 stabilization on amd64 and x86.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-power/RyzenAdj/RyzenAdj-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-power/RyzenAdj/RyzenAdj-0.12.0.ebuild 
b/sys-power/RyzenAdj/RyzenAdj-0.12.0.ebuild
index dff6f45cdbed..1212e30f5521 100644
--- a/sys-power/RyzenAdj/RyzenAdj-0.12.0.ebuild
+++ b/sys-power/RyzenAdj/RyzenAdj-0.12.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/FlyGoat/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 DEPEND="sys-apps/pciutils"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-power/RyzenAdj/

2023-03-29 Thread Piotr Karbowski
commit: 95d608b1784564beb73099b49ccd069f18e8a87a
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:41:56 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d608b1

sys-power/RyzenAdj: 0.13.0 version bump; drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-power/RyzenAdj/Manifest   | 2 +-
 sys-power/RyzenAdj/{RyzenAdj-0.11.1.ebuild => RyzenAdj-0.13.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-power/RyzenAdj/Manifest b/sys-power/RyzenAdj/Manifest
index 44a3a14b1dea..48912cc9aa28 100644
--- a/sys-power/RyzenAdj/Manifest
+++ b/sys-power/RyzenAdj/Manifest
@@ -1,2 +1,2 @@
-DIST RyzenAdj-0.11.1.tar.gz 125189 BLAKE2B 
c7b928c2b17720e792c028c11da4d5e74f92bb8a28bd92f4116e22bc8e5f054675f70ca97882f204a4e4b02edf0575fe6efaf5bddf32a76d1d0df6404b0528ac
 SHA512 
b7c070d6d648e00fda87b2f780b1e369f2f62a24bddebce1b34983849e221923878fcc19e5e9ac1519428e26013248c1288e5df9f365ca5525d0d8f6ed6e22f7
 DIST RyzenAdj-0.12.0.tar.gz 125323 BLAKE2B 
d7cd07d20942d4c6ecfadf639e4cf4d0a6c7732f8a263f5c42ef5a3113953ebf8246e88df9f975cdcc225d368f56bb5719c76d9a599ee32693ce72225a39de45
 SHA512 
9e38114c7495b98fe65ecd86ba389510258361b3837b0aeabd9fd6004d5b6ea95d85ce949e2df23c50939c205dce8177227cdcc33b20a19f7371e93841a3b049
+DIST RyzenAdj-0.13.0.tar.gz 125519 BLAKE2B 
d0f4ef060449cb957ad4cb73ff55b843043394388df2575825c6822687e83246108a2d695b3463aa431724ca5a82688fd87af87af9d14f17f697c303d0e398e9
 SHA512 
d9757e2afd128b216ff3fb83582c4bfd4d96d5dc1d9cd8e5d27b4dd92c25abe3c38b35000dcfaaddf32042a03803177d5e9258ee6c9b01fb40f7b4708e37ba0e

diff --git a/sys-power/RyzenAdj/RyzenAdj-0.11.1.ebuild 
b/sys-power/RyzenAdj/RyzenAdj-0.13.0.ebuild
similarity index 96%
rename from sys-power/RyzenAdj/RyzenAdj-0.11.1.ebuild
rename to sys-power/RyzenAdj/RyzenAdj-0.13.0.ebuild
index 1212e30f5521..dff6f45cdbed 100644
--- a/sys-power/RyzenAdj/RyzenAdj-0.11.1.ebuild
+++ b/sys-power/RyzenAdj/RyzenAdj-0.13.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/FlyGoat/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P
 
 LICENSE="LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 
 DEPEND="sys-apps/pciutils"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/mergerfs/

2023-03-29 Thread Piotr Karbowski
commit: 02a51d114256b8ae5353967c88058046882595e8
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:50:06 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a51d11

sys-fs/mergerfs: 2.35.0 version bump; drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 sys-fs/mergerfs/Manifest   | 2 +-
 sys-fs/mergerfs/{mergerfs-2.33.5.ebuild => mergerfs-2.35.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/mergerfs/Manifest b/sys-fs/mergerfs/Manifest
index 769d2f87bc96..19f3872ced80 100644
--- a/sys-fs/mergerfs/Manifest
+++ b/sys-fs/mergerfs/Manifest
@@ -1,2 +1,2 @@
-DIST mergerfs-2.33.5.tar.gz 382895 BLAKE2B 
e45d6d5890046cce495f788924323052effe63ea570061ed1d031595f166c0e680fdbbcf01dd992263550d6c33a04d91a6fabd5c9f97381c5c3e6858c3e1c122
 SHA512 
9032142285d85e22d2a880a42ae379209d44d12d71adec6388afd43a9fb77675149ec8558bdb1f01de1b511b3d0bf910dd2ccb6f47c918df377d4d5e41368408
 DIST mergerfs-2.34.1.tar.gz 343252 BLAKE2B 
07fd53707cca0dcd7859b811a836eeeaea2a008eec808807cd02051b566bb0633a670858eb6b1e55bf4c7cf656146dfc7949e7feb8832b8ba8d6997b85de39ac
 SHA512 
a76433cfd2e654c71e9f6dcae88b6739f59d07024c2ab32573586401fb8508cae4774bd65046646bc19737f7b5d52d1a8c89f3f4b33e08360c80540b94980c93
+DIST mergerfs-2.35.0.tar.gz 668826 BLAKE2B 
21da9e90984082546886371877c31706c6a9f1297e55c5f5e35b7f7eb0e190a216c9cdc092917cc48530287268a11bf220d622d2e53bb89b04c044971f12c249
 SHA512 
c63ec871041a374350c62ba23016549984579b5dfef44a4415d78e6a2c6681d445bff26aad4b3b3bae7ef74ca9770743c90b0c61e979c993f5f65bae0c0c33c7

diff --git a/sys-fs/mergerfs/mergerfs-2.33.5.ebuild 
b/sys-fs/mergerfs/mergerfs-2.35.0.ebuild
similarity index 93%
rename from sys-fs/mergerfs/mergerfs-2.33.5.ebuild
rename to sys-fs/mergerfs/mergerfs-2.35.0.ebuild
index 13a77be7c20a..ad9d06e1fdee 100644
--- a/sys-fs/mergerfs/mergerfs-2.33.5.ebuild
+++ b/sys-fs/mergerfs/mergerfs-2.35.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="A featureful union filesystem"
 HOMEPAGE="https://github.com/trapexit/mergerfs;
 
 SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="amd64 ~riscv x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 
 # Vendorized libfuse that's bundled is under LGPL-2.1.
 LICENSE="ISC LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/sunflower/

2023-03-29 Thread Piotr Karbowski
commit: fe80d0779e83ed54375f3df80aa6020f35268b7e
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:43:38 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe80d077

x11-misc/sunflower: drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 x11-misc/sunflower/sunflower-0.5-r1.ebuild | 40 --
 1 file changed, 40 deletions(-)

diff --git a/x11-misc/sunflower/sunflower-0.5-r1.ebuild 
b/x11-misc/sunflower/sunflower-0.5-r1.ebuild
deleted file mode 100644
index 64f224e63fa2..
--- a/x11-misc/sunflower/sunflower-0.5-r1.ebuild
+++ /dev/null
@@ -1,40 +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} )
-PYTHON_REQ_USE="sqlite"
-inherit distutils-r1 xdg
-
-MY_PN="Sunflower"
-MY_PV="${PV}-63"
-
-DESCRIPTION="Small and highly customizable twin-panel file manager with 
plugin-support"
-HOMEPAGE="https://github.com/MeanEYE/Sunflower
-   https://sunflower-fm.org/;
-SRC_URI="https://github.com/MeanEYE/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-   ${PYTHON_DEPS}
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/chardet[${PYTHON_USEDEP}]
-"
-
-RDEPEND="${DEPEND}
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   x11-libs/vte
-"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-src_prepare() {
-   default
-
-   # Upstream's get_version requires a lot of BDEPENDS we do not want.
-   sed 's%version=get_version()%version="0.5"%g' -i setup.py
-}



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

2023-03-29 Thread Piotr Karbowski
commit: faf7aa83011f876a63acbc3380d6137f52729e24
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:23:47 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf7aa83

app-backup/borgbackup: 1.2.4 version bump.

Signed-off-by: Piotr Karbowski  gentoo.org>

 app-backup/borgbackup/Manifest|  1 +
 app-backup/borgbackup/borgbackup-1.2.4.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index efb17e1e631c..144665abf6f6 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1 +1,2 @@
 DIST borgbackup-1.2.3.tar.gz 4044577 BLAKE2B 
970fad62428b44eb22df761020a4c25f4aa8d3e8f5cc2c81aa96b1afb051dc24b3d124b4fc84e81cf8eaa6a9b19a200f6f9bda1f7f4c2794a7e8d33e8d5020f1
 SHA512 
cbc996b5fd7664f8f745e1a36b3b2fb6bddb7af1ce03809ece1a5a73cb90d4f04fc77c0db617a28a5d5eea674dc9065fba642dd3fc7766afdb1362950ea2507f
+DIST borgbackup-1.2.4.tar.gz 4056513 BLAKE2B 
90c4d7ce43acaa4512a5cce3d0c96c883699b293efb1e5d5b516b803cf4d03bcece85b026bfa6e47b1f5ec1b115e2c70ccb081d01accfde0d8b080cb4ea8
 SHA512 
9326a58605a085f521ba75a2eecfb4bdb790d3da18c77076bddaeae641678cc08171d997a758182a739ec6b145bb04d982f8314ae60f93c3ff093eca15515dfd

diff --git a/app-backup/borgbackup/borgbackup-1.2.4.ebuild 
b/app-backup/borgbackup/borgbackup-1.2.4.ebuild
new file mode 100644
index ..17a4377c47bf
--- /dev/null
+++ b/app-backup/borgbackup/borgbackup-1.2.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 bash-completion-r1
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+inherit pypi
+
+DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"
+HOMEPAGE="https://borgbackup.readthedocs.io/;
+
+LICENSE="BSD"
+SLOT="0"
+
+# Unfortunately we have a file conflict with app-office/borg, bug #580402
+# borgbackup is *very* picky about which msgpack it work with,
+# check setup.py on bumps.
+RDEPEND="
+   !!app-office/borg
+   app-arch/lz4
+   virtual/acl
+   dev-python/pyfuse3[${PYTHON_USEDEP}]
+   ~dev-python/msgpack-1.0.5[${PYTHON_USEDEP}]
+   dev-libs/openssl:0=
+"
+
+DEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/cython-0.29.29[${PYTHON_USEDEP}]
+   dev-python/pkgconfig[${PYTHON_USEDEP}]
+   ${RDEPEND}
+"
+
+src_install() {
+   distutils-r1_src_install
+   doman docs/man/*
+
+   dobashcomp scripts/shell_completions/bash/borg
+
+   insinto /usr/share/zsh/site-functions
+   doins scripts/shell_completions/zsh/_borg
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins scripts/shell_completions/fish/borg.fish
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/

2023-03-29 Thread Piotr Karbowski
commit: 37b996a170295d1a57c0c7f02e107079fef5d848
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:09:46 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b996a1

dev-libs/libdispatch: drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 dev-libs/libdispatch/Manifest |  1 -
 dev-libs/libdispatch/libdispatch-5.6.1.ebuild | 53 ---
 2 files changed, 54 deletions(-)

diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest
index 3fd44f6b78de..60925753ab91 100644
--- a/dev-libs/libdispatch/Manifest
+++ b/dev-libs/libdispatch/Manifest
@@ -1,2 +1 @@
-DIST libdispatch-5.6.1.tar.gz 592615 BLAKE2B 
bbd495717456163b0740cd6bcb92d9dfa7a728b88ab6c3ec6c25bcd4bcc3575cb3eb5e93416ddf8293854c17566f4d0ef7ee4280cf15944ddf224e7439b59a5b
 SHA512 
083a8ebdea87cc04f856db1833adcfca83b16568cff311123ccc6a835f73979ac1051f1733feacfa04155fcabc97f561738adf8e871468e808cf8048bea063b1
 DIST libdispatch-5.7.1.tar.gz 594292 BLAKE2B 
67112558b591c6c5f658f31ac7f48cea3eb84bffda0959663cac808e80b593f127fb85dc0a666a6ea636bc70649dd9a9c31cbd619fa0e41a803a2766a4740d85
 SHA512 
7f04c14cfba214d99ffbb1d6d5ae2d0b83a0e3d3597c886093993f55adef53995477d9d88207ad36facc67cd36c46e1380f57fdc847f9a5f079aa41b820ecf4f

diff --git a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild 
b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild
deleted file mode 100644
index e15220ed9521..
--- a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic cmake toolchain-funcs
-
-MY_PN="swift-corelibs-${PN}"
-MY_PV="swift-${PV}-RELEASE"
-
-DESCRIPTION="A library for concurrent code execution on multicore hardware"
-HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch;
-SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86"
-
-DEPEND="
-   !gnustep-base/libobjc2
-   !sys-libs/blocksruntime
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   sys-devel/clang
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_PN}-${MY_PV}"
-
-PATCHES=(
-   "${FILESDIR}/remove-Werror.patch"
-   "${FILESDIR}/libdispatch-5.3.3-musl.patch"
-)
-
-src_configure () {
-   if ! tc-is-clang ; then
-   AR=llvm-ar
-   CC=${CHOST}-clang
-   CXX=${CHOST}-clang++
-   NM=llvm-nm
-   RANLIB=llvm-ranlib
-
-   strip-unsupported-flags
-   fi
-
-   export HOST_CC="$(tc-getBUILD_CC)"
-   export HOST_CXX="$(tc-getBUILD_CXX)"
-   tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
-   cmake_src_configure
-}



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

2023-03-29 Thread Piotr Karbowski
commit: 3f4511d70a71837e11fb750b649d44f75684b13c
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:21:35 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4511d7

app-backup/borgbackup: drop old and live ebuilds.

Signed-off-by: Piotr Karbowski  gentoo.org>

 app-backup/borgbackup/Manifest|  3 --
 app-backup/borgbackup/borgbackup-1.1.17-r1.ebuild | 43 -
 app-backup/borgbackup/borgbackup-1.2.1-r2.ebuild  | 47 ---
 app-backup/borgbackup/borgbackup-1.2.2-r1.ebuild  | 56 ---
 app-backup/borgbackup/borgbackup-.ebuild  | 56 ---
 5 files changed, 205 deletions(-)

diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index dfbb8edc9ce1..efb17e1e631c 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,4 +1 @@
-DIST borgbackup-1.1.17.tar.gz 3781411 BLAKE2B 
3ceb51f3c2e4ee4e38495ca0bdef2d5c1b30225afe9a3c9987a82f4a1facd4aa203fb21512e655fbbab400bcbd412ff4aefa80242aa21a579e086d38bf3e1078
 SHA512 
6170680efcca35341031a8fcfd9434d2dca530bb6f7fcabbf452e6af6a8df5a825b4991d342f3c97bd7378d56b9ee86e6118f9281a31ba51235f49818852f4bb
-DIST borgbackup-1.2.1.tar.gz 4017050 BLAKE2B 
2841f3c02b6af76aba61064513ebd9039367be868a5f0dad2e10cbf3243236a5d29609bee63b79056f2a553052d3dc415178dbabd5c1e5af9c43111286942869
 SHA512 
47e95960c9ce7715897834f400ee1a3dcbbbd9aa1e4b69dc93618ade24caf6c046b844c9f3edd10e090795d06bed0136fbd42d6e679f0639f221b83d82545d43
-DIST borgbackup-1.2.2.tar.gz 4042984 BLAKE2B 
c5c7bacd543e97af5bb1a42dd4a37900b9570328addd33e2ee83347ca631eaf172d8349b4a462bcc871da9f3c1b4e6efeb16da20893e8d58bb0655ed73ceea5b
 SHA512 
9ba040dc659b123e09d1814ea158eb06bd802dbb4961e258910a586f88c5e92e8f32a72c1858f7a8d9d79c3e985b12cf0245436f46a474f627cfd70a59a7e29d
 DIST borgbackup-1.2.3.tar.gz 4044577 BLAKE2B 
970fad62428b44eb22df761020a4c25f4aa8d3e8f5cc2c81aa96b1afb051dc24b3d124b4fc84e81cf8eaa6a9b19a200f6f9bda1f7f4c2794a7e8d33e8d5020f1
 SHA512 
cbc996b5fd7664f8f745e1a36b3b2fb6bddb7af1ce03809ece1a5a73cb90d4f04fc77c0db617a28a5d5eea674dc9065fba642dd3fc7766afdb1362950ea2507f

diff --git a/app-backup/borgbackup/borgbackup-1.1.17-r1.ebuild 
b/app-backup/borgbackup/borgbackup-1.1.17-r1.ebuild
deleted file mode 100644
index 36b587884565..
--- a/app-backup/borgbackup/borgbackup-1.1.17-r1.ebuild
+++ /dev/null
@@ -1,43 +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 distutils-r1
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/${PN}/borg.git;
-   inherit git-r3
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"
-HOMEPAGE="https://borgbackup.readthedocs.io/;
-
-LICENSE="BSD"
-SLOT="0"
-
-# Unfortunately we have a file conflict with app-office/borg, bug #580402
-RDEPEND="
-   !!app-office/borg
-   app-arch/lz4
-   virtual/acl
-   dev-python/llfuse[${PYTHON_USEDEP}]
-   dev-libs/openssl:0=
-"
-
-DEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/cython[${PYTHON_USEDEP}]
-   ${RDEPEND}
-"
-
-src_install() {
-   distutils-r1_src_install
-   doman docs/man/*
-}

diff --git a/app-backup/borgbackup/borgbackup-1.2.1-r2.ebuild 
b/app-backup/borgbackup/borgbackup-1.2.1-r2.ebuild
deleted file mode 100644
index 9b469cc1f3a6..
--- a/app-backup/borgbackup/borgbackup-1.2.1-r2.ebuild
+++ /dev/null
@@ -1,47 +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} )
-
-inherit distutils-r1
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/${PN}/borg.git;
-   inherit git-r3
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"
-HOMEPAGE="https://borgbackup.readthedocs.io/;
-
-LICENSE="BSD"
-SLOT="0"
-
-# Unfortunately we have a file conflict with app-office/borg, bug #580402
-# borgbackup is *very* picky about which msgpack it work with,
-# check setup.py on bumps.
-RDEPEND="
-   !!app-office/borg
-   app-arch/lz4
-   virtual/acl
-   dev-python/pyfuse3[${PYTHON_USEDEP}]
-   ~dev-python/msgpack-1.0.4[${PYTHON_USEDEP}]
-   dev-libs/openssl:0=
-"
-
-DEPEND="
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   >=dev-python/cython-0.29.29[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/nicotine+/

2023-03-29 Thread Piotr Karbowski
commit: 611ec1c78a9033655eaf5cdcef686f1b4acce3af
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:38:36 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=611ec1c7

net-p2p/nicotine+: 3.2.9 version bump

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-p2p/nicotine+/Manifest   |  1 +
 net-p2p/nicotine+/nicotine+-3.2.9.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/net-p2p/nicotine+/Manifest b/net-p2p/nicotine+/Manifest
index a43e978a7c44..662641e950a2 100644
--- a/net-p2p/nicotine+/Manifest
+++ b/net-p2p/nicotine+/Manifest
@@ -1 +1,2 @@
 DIST nicotine+-3.2.8.tar.gz 2984416 BLAKE2B 
8ca996e67a296535a158d1929579c4f479630bf4b666b53e91939fd61dcac90de657bfccd30521da9cc4468f3beecf1be433790ca711c67d0cf6d1e0a901be90
 SHA512 
92298b97ce34d713b0a4626602757a9215b57a0c3ac00c2845ff66597f0a361243f47c8abf3e8548f9f8c1829e56eb036e202242340bf268bf008b6ad6d016a5
+DIST nicotine+-3.2.9.tar.gz 2985424 BLAKE2B 
1768d9f13ee15593661997ac0ad49c6c2d3aead685f83b86ae0ca05615f5fda04ea3abd3137a595d8457ef9643c4fd77adb47a76417b90d6c876bf55c56c4b31
 SHA512 
bc828bf8e6b194b23df8c7cce900704b918b71669ff9e0cf17b2c954838e265cc074dcb54e0abbcf563b19f10cf3199cc1980771b57e0af613ef2eed2ee4a3a8

diff --git a/net-p2p/nicotine+/nicotine+-3.2.9.ebuild 
b/net-p2p/nicotine+/nicotine+-3.2.9.ebuild
new file mode 100644
index ..4b5e695768b5
--- /dev/null
+++ b/net-p2p/nicotine+/nicotine+-3.2.9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 xdg-utils
+
+DESCRIPTION="A fork of nicotine, a Soulseek client in Python"
+HOMEPAGE="https://github.com/Nicotine-Plus/nicotine-plus;
+SRC_URI="https://github.com/Nicotine-Plus/nicotine-plus/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   ${DEPEND}
+"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/nicotine-plus-${PV}"
+
+EPYTEST_IGNORE=(
+   "test/integration/test_startup.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/nicotine+/

2023-03-29 Thread Piotr Karbowski
commit: fca1d384f7e582b5db0de939adb3e5bfbcd09fba
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Mar 29 20:34:39 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Mar 29 20:50:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca1d384

net-p2p/nicotine+: drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 net-p2p/nicotine+/Manifest  |  3 --
 net-p2p/nicotine+/nicotine+-3.2.2-r1.ebuild | 47 -
 net-p2p/nicotine+/nicotine+-3.2.5.ebuild| 43 --
 net-p2p/nicotine+/nicotine+-3.2.6.ebuild| 43 --
 4 files changed, 136 deletions(-)

diff --git a/net-p2p/nicotine+/Manifest b/net-p2p/nicotine+/Manifest
index 755b39dfd969..a43e978a7c44 100644
--- a/net-p2p/nicotine+/Manifest
+++ b/net-p2p/nicotine+/Manifest
@@ -1,4 +1 @@
-DIST nicotine+-3.2.2.tar.gz 2868677 BLAKE2B 
d066f6ca54af627eb20a6bd76db57ece77ce00ca084d7f70efb7168a786a2666121126dc6e62ec9eddebf28ba370e5768a3e771f4ea34cf2073e782b8b74d8e0
 SHA512 
e8e28b7452a31b7221135e145eb7ee91e30a927a4dbf42bafa7d3380835f2cde4cbf28adc77041b80b6bc4d20d7a5e37043822933468e81dc9ca3458b152666d
-DIST nicotine+-3.2.5.tar.gz 2966816 BLAKE2B 
d42c8a7d253a7b58c414f67a0abd67c6ecd7523e0ec0b649275751a34c661a49b01ff67578cbd37af74c68696cd0afe9b0ee8a184172ad3f2b5a29d655d956cf
 SHA512 
a71d096e7a77c0e147cb5b3d62d194967ae903fb6263b8fcb0819c67ab551fdb72be72326223d846e9584db97a22afc721b695205c26d79d579c6fe957d20644
-DIST nicotine+-3.2.6.tar.gz 2969850 BLAKE2B 
c5a0aa43ffc8730338107da7b7cd8b60350b0976b3d81cdbc383b7c0eb22e773e71120695631d21eb8b2ad2a05c12484559bd37b8e8ca0d6d8139331be54be54
 SHA512 
2f807bf6bda731dac82b45cbfb161462a6430bd6e7c558ed97cdb5e6eb8c9151dfa7bb319e07d3e5d71cbb72012cf3ded33747e94269b86093ca51a05b1d0cb7
 DIST nicotine+-3.2.8.tar.gz 2984416 BLAKE2B 
8ca996e67a296535a158d1929579c4f479630bf4b666b53e91939fd61dcac90de657bfccd30521da9cc4468f3beecf1be433790ca711c67d0cf6d1e0a901be90
 SHA512 
92298b97ce34d713b0a4626602757a9215b57a0c3ac00c2845ff66597f0a361243f47c8abf3e8548f9f8c1829e56eb036e202242340bf268bf008b6ad6d016a5

diff --git a/net-p2p/nicotine+/nicotine+-3.2.2-r1.ebuild 
b/net-p2p/nicotine+/nicotine+-3.2.2-r1.ebuild
deleted file mode 100644
index d25c0a42119c..
--- a/net-p2p/nicotine+/nicotine+-3.2.2-r1.ebuild
+++ /dev/null
@@ -1,47 +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 distutils-r1 xdg-utils
-
-DESCRIPTION="A fork of nicotine, a Soulseek client in Python"
-HOMEPAGE="https://github.com/Nicotine-Plus/nicotine-plus;
-SRC_URI="https://github.com/Nicotine-Plus/nicotine-plus/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   ${DEPEND}
-"
-
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/nicotine-plus-${PV}"
-
-EPYTEST_IGNORE=(
-   "test/integration/test_startup.py"
-)
-
-distutils_enable_tests pytest
-
-src_install() {
-   distutils-r1_src_install
-   mv "${ED}/usr/share/doc/nicotine" "${ED}/usr/share/doc/${PF}" || die
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/net-p2p/nicotine+/nicotine+-3.2.5.ebuild 
b/net-p2p/nicotine+/nicotine+-3.2.5.ebuild
deleted file mode 100644
index 4b5e695768b5..
--- a/net-p2p/nicotine+/nicotine+-3.2.5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="A fork of nicotine, a Soulseek client in Python"
-HOMEPAGE="https://github.com/Nicotine-Plus/nicotine-plus;
-SRC_URI="https://github.com/Nicotine-Plus/nicotine-plus/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   ${DEPEND}
-"
-
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/nicotine-plus-${PV}"
-
-EPYTEST_IGNORE=(
-   "test/integration/test_startup.py"
-)
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/net-p2p/nicotine+/nicotine+-3.2.6.ebuild 
b/net-p2p/nicotine+/nicotine+-3.2.6.ebuild
deleted file mode 100644
index ae5f61f26830..
--- a/net-p2p/nicotine+/nicotine+-3.2.6.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit 

[gentoo-commits] repo/gentoo:master commit in: media-sound/snapcast/

2023-03-29 Thread Sam James
commit: f272d41f8720263edf099ec3a6e23b29cc20537f
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 20:25:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:25:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f272d41f

media-sound/snapcast: Stabilize 0.27.0 amd64, #903536

Signed-off-by: Sam James  gentoo.org>

 media-sound/snapcast/snapcast-0.27.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/snapcast/snapcast-0.27.0.ebuild 
b/media-sound/snapcast/snapcast-0.27.0.ebuild
index 9b211f3fc6a4..d004bb179589 100644
--- a/media-sound/snapcast/snapcast-0.27.0.ebuild
+++ b/media-sound/snapcast/snapcast-0.27.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
 IUSE="+client +expat +flac +opus +server tremor +vorbis +zeroconf"
 REQUIRED_USE="|| ( server client )"
 



[gentoo-commits] proj/releng:master commit in: releases/portage/isos/package.use/

2023-03-29 Thread Ben Kohler
commit: 9b0be454a9998f90a7a62b8b52dc42178d049fb3
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Mar 29 20:12:35 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Mar 29 20:13:47 2023 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=9b0be454

portage/isos: enable tkip on wpa_supplicant

Older networks which are either configured for TKIP or TKIP+AES will not
be found unless tkip support is re-enabled.

Signed-off-by: Ben Kohler  gentoo.org>

 releases/portage/isos/package.use/wpa_supplicant | 1 +
 1 file changed, 1 insertion(+)

diff --git a/releases/portage/isos/package.use/wpa_supplicant 
b/releases/portage/isos/package.use/wpa_supplicant
new file mode 100644
index ..38879b05
--- /dev/null
+++ b/releases/portage/isos/package.use/wpa_supplicant
@@ -0,0 +1 @@
+net-wireless/wpa_supplicant tkip



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

2023-03-29 Thread Sam James
commit: 70d1c0d99729b3407eb5c771ab75b260583f1da8
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 20:07:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:07:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d1c0d9

dev-python/doit: Stabilize 0.36.0-r1 amd64, #903524

Signed-off-by: Sam James  gentoo.org>

 dev-python/doit/doit-0.36.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/doit/doit-0.36.0-r1.ebuild 
b/dev-python/doit/doit-0.36.0-r1.ebuild
index 68ab119359a9..65b3a8798614 100644
--- a/dev-python/doit/doit-0.36.0-r1.ebuild
+++ b/dev-python/doit/doit-0.36.0-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv x86"
+KEYWORDS="amd64 ~riscv x86"
 
 RDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]



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

2023-03-29 Thread Sam James
commit: ca4110e290342db0a2bd19ccb41c2abc608c39f3
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 20:07:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:07:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca4110e2

dev-python/doit-py: Stabilize 0.5.0-r1 x86, #903524

Signed-off-by: Sam James  gentoo.org>

 dev-python/doit-py/doit-py-0.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild 
b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
index f4b939016f26..c8baf18b2924 100644
--- a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
+++ b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv x86"
 
 RDEPEND="
dev-python/configclass[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/u-boot-tools/

2023-03-29 Thread Sam James
commit: 195da52cbf3867b51112fed4f27153d717c909db
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 20:07:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:07:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195da52c

dev-embedded/u-boot-tools: Stabilize 2023.01 amd64, #903533

Signed-off-by: Sam James  gentoo.org>

 dev-embedded/u-boot-tools/u-boot-tools-2023.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2023.01.ebuild 
b/dev-embedded/u-boot-tools/u-boot-tools-2023.01.ebuild
index 25a380e5a350..9dab0fce40ba 100644
--- a/dev-embedded/u-boot-tools/u-boot-tools-2023.01.ebuild
+++ b/dev-embedded/u-boot-tools/u-boot-tools-2023.01.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
 IUSE="envtools"
 
 RDEPEND="dev-libs/openssl:="



[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/

2023-03-29 Thread Sam James
commit: 29f8d9b91d7acfd5a3f8aeed3f0d76a2a98f1fe5
Author: Joe Kappus  wt  gd>
AuthorDate: Fri Mar 17 22:04:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:07:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29f8d9b9

media-tv/plex-media-server: add 1.31.3.6868, drop 1.29.0.6244, 1.31.0.6654

Closes: https://bugs.gentoo.org/898512
Signed-off-by: Joe Kappus  wt.gd>
Closes: https://github.com/gentoo/gentoo/pull/30196
Signed-off-by: Sam James  gentoo.org>

 media-tv/plex-media-server/Manifest|  9 +--
 .../plex-media-server-1.29.0.6244.ebuild   | 72 --
 ...ebuild => plex-media-server-1.31.3.6868.ebuild} |  2 +-
 3 files changed, 4 insertions(+), 79 deletions(-)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index 3e5e281c2a69..0bedf2e69df7 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -1,12 +1,9 @@
-DIST plexmediaserver_1.29.0.6244-819d3678c_amd64.deb 84783212 BLAKE2B 
038183f0b3d59e51c0ed83b7c3a4c0b5250db9ff6a61e3f2f97ec0793b57ace2f8ac458a507f48d4a7b11a263c4c74cb5a96c7cb8a6afa6c4727104cca0a5b96
 SHA512 
82b1b87a17d787efb5a9bb88161ca2e622af6fa077c12738a2c43ff170d48377da9ceb249c2bbc7d23b76199e25c6d531b6ca2c7ad4c936ca29b76d95f097d06
-DIST plexmediaserver_1.29.0.6244-819d3678c_arm64.deb 74021480 BLAKE2B 
933574b68a04c35fd49d0bb4d903ea830511d95ee3ab50d2971948779b041d971548dac9d221d98acb0441e6d3c848e5015176746d86008ab597816a9e3fda68
 SHA512 
999ed4459ce9476e717287a0e20f6124cea70e067949c55ffb6104d678b016aa43e45949ec1bd12f67c33c483bdc0c93a5918f36f1b62d601a75c6509563692d
-DIST plexmediaserver_1.29.0.6244-819d3678c_i386.deb 77619992 BLAKE2B 
e15181a7032cda861629d4433a270f71d73344332e7a87a98059172437e619aa13c3d5650e7ea422a576e218783490b940912937133eec3abf2e38b8e19a0d15
 SHA512 
dfa676ee6d9192c694420db8c28623747b7fd1ed45c8e0c09fd2dc5c17e089edcbd8f68457b8ba0e38cf68fa70b7e9a39d3885fac0197d8169d6be67a6e6107e
 DIST plexmediaserver_1.30.2.6563-3d4dc0cce_amd64.deb 85250976 BLAKE2B 
e7637733dc0e3c966e9609abfdefeb06b9985956fc8cffa58e5022a3e9e3924d186cf642c5b68a38340a99dcc0fa1619c91e564d69a4e7a7b5ae8633d6408d42
 SHA512 
c852ff8de3efbc06fcba6d5af3f7e68406cda8fe1e72b3954b3909dd83dfa39f973c2bc62e7e3a9a9b5b6169263af938c3564fe2d237c722eb3716cf5f01af52
 DIST plexmediaserver_1.30.2.6563-3d4dc0cce_arm64.deb 74318740 BLAKE2B 
cc8b42b75aac0de511902ba22b6dcbe649ba3e8c919c9d2fa6baa876ed0e1279c19abed3172a6aec5713967324c3534feebd67e60489c85b8d13aaad7d89f818
 SHA512 
ce900b6442e77ecbfcd2bb88a89f900423bbb408e8f0600455cce78d28c07462431270e4b2f2f19763a75ef07ab11cfabd2c99bf3931bfaf60e112f3bb133532
 DIST plexmediaserver_1.30.2.6563-3d4dc0cce_i386.deb 77862086 BLAKE2B 
dffabe49b1e556514272eb2be0b5eab4ba47277e08ffac8037904d77c564fb5dba477e21663b92b15013631a8ed319bf33396e70b075026cdbaa45bcde65c817
 SHA512 
7293d33ba658791307f5aa45a19d5f9a5d4288ce2b3509322b5ecb496f8b2e6436850ce3c23b722d7af775fc7732760b5db853c9429d3abc60050e5e590a780b
-DIST plexmediaserver_1.31.0.6654-02189b09f_amd64.deb 82825498 BLAKE2B 
2a1ff82f4dee56a46cd84bdef41489c19956a65ee439aa554616393141dc28593abd22c0a77ad3e9567c1ff6a0990d8d45f13ae84527911c07e241e556e01f28
 SHA512 
6cf58bf84ea45c395c628b4b60dd21c5cd4602815d476f003f1c0a1dd330ef786f9efe9ff9e666c68f9c95273db7ece833d6811d2d79621487392f6ff6b2ef3f
-DIST plexmediaserver_1.31.0.6654-02189b09f_arm64.deb 71881250 BLAKE2B 
67c794b5cda0c2972ca0b8cb09e001c59b5d421fabf61d18661e346b3f264a5199fb8cd41c37c48cf5e640e8b64b9737e487686ed2ba0497aaf213348efb3750
 SHA512 
d6e9eb89d2e5604303702212c064c385865c2e1b05cd27c63044b7977c96eb78471337dd0e126894153fbd3989852749f7b3604fce3017bde2f0df58f718fe77
-DIST plexmediaserver_1.31.0.6654-02189b09f_i386.deb 75423994 BLAKE2B 
91028104bd0f2d80d07248f369e8ddcf6e22657c3dc063a878df5b9485ec576a84db99d8a85fddf1063bd966d474a78b6163e8d7d94fcc03b6e425f0b85cedfe
 SHA512 
be03b446a0b002de094fbb83ad02fddef284b447e470fc29902376be4e79c826a52971d891c7b25834858e795d7ebe82cd4d599bad6157d47633010426939260
 DIST plexmediaserver_1.31.1.6733-bc0674160_amd64.deb 83355492 BLAKE2B 
c1892bd1a27a65c6948f6a5fa44ee21996691ad2eaddd1b977dbead7ff957fba11166ecc9e9be1bcdfd29568136353d01784c26328663b1ac0f7a1cba6874773
 SHA512 
7740f42d114bccc39c464b52fdfda85a486480decdb6c1e2bca15616ef417a85a23a659ca29734cf85f459254df6993726106e72f5bd3a5f78c9bff6021b56bb
 DIST plexmediaserver_1.31.1.6733-bc0674160_arm64.deb 71934476 BLAKE2B 
b78400100e12506f28055c2aa5ea5816d3f2c89ddcc32a842595799c481cbf314cd159beb30629f892907018e94d93884a728bded0dee461910992b1be3beefd
 SHA512 
e7a4a5d2a5bc6a518d955d44de5076213935717fd738efab43645c95383bee0696b608c7651d6c577ae9a53db0e18327475780b0884e8371dd5ddd649db054fa
 DIST plexmediaserver_1.31.1.6733-bc0674160_i386.deb 75390872 BLAKE2B 
f4f6cf7686f441f547b37bb2bc3211d8410b6441ec896955b024d7a9a52c953f3aa01d5abc311e83026a1ce268047cc7423ac02f6cfa32548c28b13ccb1fa923
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/e2fsprogs/

2023-03-29 Thread Sam James
commit: 9d238cc6f7bc3c1ff50bafbc88d287cb41fda2ed
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 20:07:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:07:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d238cc6

sys-fs/e2fsprogs: Stabilize 1.46.6 x86, #903540

Signed-off-by: Sam James  gentoo.org>

 sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild 
b/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild
index b6bb19980ea0..0a6fecdf1adc 100644
--- a/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild
+++ b/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/$
 
 LICENSE="GPL-2 BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="cron fuse nls static-libs test +tools"
 RESTRICT="!test? ( test )"
 



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

2023-03-29 Thread Sam James
commit: dcbfa897d6b0da889fc33ab7bc7d7795da5da540
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 20:07:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:07:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcbfa897

www-apps/nikola: Stabilize 8.2.3-r1 amd64, #903524

Signed-off-by: Sam James  gentoo.org>

 www-apps/nikola/nikola-8.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/nikola/nikola-8.2.3-r1.ebuild 
b/www-apps/nikola/nikola-8.2.3-r1.ebuild
index abf13edcba86..1fa6ff710f33 100644
--- a/www-apps/nikola/nikola-8.2.3-r1.ebuild
+++ b/www-apps/nikola/nikola-8.2.3-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P^}"
 
 LICENSE="MIT Apache-2.0 CC0-1.0 public-domain"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
 RESTRICT="test" # needs coveralls
 
 BDEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to 
build manpage



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

2023-03-29 Thread Sam James
commit: 3773e230b2515e3b2e0948e2d57911499da6a389
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 20:07:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:07:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3773e230

dev-python/doit: Stabilize 0.36.0-r1 x86, #903524

Signed-off-by: Sam James  gentoo.org>

 dev-python/doit/doit-0.36.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/doit/doit-0.36.0-r1.ebuild 
b/dev-python/doit/doit-0.36.0-r1.ebuild
index 21d211e22506..68ab119359a9 100644
--- a/dev-python/doit/doit-0.36.0-r1.ebuild
+++ b/dev-python/doit/doit-0.36.0-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~riscv x86"
 
 RDEPEND="
dev-python/cloudpickle[${PYTHON_USEDEP}]



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

2023-03-29 Thread Sam James
commit: 46b51dc60c20e043a1cf803d3726ef354143275f
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 20:07:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 20:07:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b51dc6

dev-python/doit-py: Stabilize 0.5.0-r1 amd64, #903524

Signed-off-by: Sam James  gentoo.org>

 dev-python/doit-py/doit-py-0.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild 
b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
index c8baf18b2924..987388164ff3 100644
--- a/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
+++ b/dev-python/doit-py/doit-py-0.5.0-r1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~riscv x86"
+KEYWORDS="amd64 ~riscv x86"
 
 RDEPEND="
dev-python/configclass[${PYTHON_USEDEP}]



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

2023-03-29 Thread Sam James
commit: 501b76c96d8f022c4445bc8ec3c4451983ed7f90
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 16:56:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 19:44:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501b76c9

app-backup/bacula: fix typo

Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/bacula-11.0.6-r2.ebuild | 4 ++--
 app-backup/bacula/bacula-13.0.1.ebuild| 4 ++--
 app-backup/bacula/bacula-13.0.2.ebuild| 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-backup/bacula/bacula-11.0.6-r2.ebuild 
b/app-backup/bacula/bacula-11.0.6-r2.ebuild
index 785ae94c4709..89ef6aa3463e 100644
--- a/app-backup/bacula/bacula-11.0.6-r2.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -338,7 +338,7 @@ src_install() {
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die 
"failed to copy ${script}.confd"
cp "${FILESDIR}/newscripts/${script}".initd 
"${T}/${script}".initd || die "failed to copy ${script}.initd"
 
-   # now set the database dependancy for the director init script
+   # now set the database dependency for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in

diff --git a/app-backup/bacula/bacula-13.0.1.ebuild 
b/app-backup/bacula/bacula-13.0.1.ebuild
index 37b6baa2b2cb..ad270ef3da0a 100644
--- a/app-backup/bacula/bacula-13.0.1.ebuild
+++ b/app-backup/bacula/bacula-13.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -340,7 +340,7 @@ src_install() {
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die 
"failed to copy ${script}.confd"
cp "${FILESDIR}/newscripts/${script}".initd 
"${T}/${script}".initd || die "failed to copy ${script}.initd"
 
-   # now set the database dependancy for the director init script
+   # now set the database dependency for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in

diff --git a/app-backup/bacula/bacula-13.0.2.ebuild 
b/app-backup/bacula/bacula-13.0.2.ebuild
index 758f433d3c7e..ad270ef3da0a 100644
--- a/app-backup/bacula/bacula-13.0.2.ebuild
+++ b/app-backup/bacula/bacula-13.0.2.ebuild
@@ -340,7 +340,7 @@ src_install() {
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die 
"failed to copy ${script}.confd"
cp "${FILESDIR}/newscripts/${script}".initd 
"${T}/${script}".initd || die "failed to copy ${script}.initd"
 
-   # now set the database dependancy for the director init script
+   # now set the database dependency for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in



[gentoo-commits] repo/gentoo:master commit in: net-fs/smbnetfs/

2023-03-29 Thread Sam James
commit: 926647e45645043500917abee5f610b1c8a70e02
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 17:03:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 19:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=926647e4

net-fs/smbnetfs: fix typo

Signed-off-by: Sam James  gentoo.org>

 net-fs/smbnetfs/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-fs/smbnetfs/metadata.xml b/net-fs/smbnetfs/metadata.xml
index aad79be36f5e..4758f1c23d0e 100644
--- a/net-fs/smbnetfs/metadata.xml
+++ b/net-fs/smbnetfs/metadata.xml
@@ -13,7 +13,7 @@
- user defined workgroup/link/hosts are supported
- national character supported
- in config files you can specify different user/password to 
access different network shares
-   - command "cd mountpoint/username:password@computer_or_ip" 
allows you to access "computer_or_ip" as user "username" with password 
"password" (this is insecure, but usefull)
+   - command "cd mountpoint/username:password@computer_or_ip" 
allows you to access "computer_or_ip" as user "username" with password 
"password" (this is insecure, but useful)
- the program is multithreaded, so simultaneous access to a 
file/share is possible





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

2023-03-29 Thread Sam James
commit: 7d13039c57a0f746139444a771c2b4bd24dee046
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 16:55:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 19:44:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d13039c

net-im/tkabber: fix typo

Signed-off-by: Sam James  gentoo.org>

 net-im/tkabber/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/tkabber/metadata.xml b/net-im/tkabber/metadata.xml
index 965a9fddebaf..a01af3c19be8 100644
--- a/net-im/tkabber/metadata.xml
+++ b/net-im/tkabber/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 
 
-Tkabber is a Free and Open Source client for the Jabber 
instant messaging system. It's writen in Tcl/Tk, and works on many 
platforms.
+Tkabber is a Free and Open Source client for the Jabber 
instant messaging system. It's written in Tcl/Tk, and works on many 
platforms.
 
Enables installation the extra plugins
 



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-unison/files/

2023-03-29 Thread Sam James
commit: df8b64f97e58ae0282f9e4d902d55d2d0d2d5fdb
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 16:56:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 19:44:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df8b64f9

app-eselect/eselect-unison: fix typo

Signed-off-by: Sam James  gentoo.org>

 app-eselect/eselect-unison/files/unison.eselect-0.4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-unison/files/unison.eselect-0.4 
b/app-eselect/eselect-unison/files/unison.eselect-0.4
index b65381985bcb..f400610bf0e7 100644
--- a/app-eselect/eselect-unison/files/unison.eselect-0.4
+++ b/app-eselect/eselect-unison/files/unison.eselect-0.4
@@ -64,7 +64,7 @@ describe_show() {
 do_show() {
[[ -z "${@}" ]] || die -q "Too many parameters"
 
-   write_list_start "Current unison verson:"
+   write_list_start "Current unison version:"
if [[ -L "${EROOT}/usr/bin/unison" ]] ; then
write_kv_list_entry "$(identify_target)" ""
elif [[ -e "${EROOT}/usr/bin/unison" ]] ; then



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

2023-03-29 Thread Ulrich Müller
commit: 0647246077c3d39a0036fad725f76c47e8f167ff
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Mar 29 18:36:15 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Mar 29 18:38:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06472460

www-apps/nikola: Install bash and zsh completion files

Closes: https://bugs.gentoo.org/879195
Signed-off-by: Ulrich Müller  gentoo.org>

 www-apps/nikola/nikola-8.2.3-r2.ebuild | 67 ++
 1 file changed, 67 insertions(+)

diff --git a/www-apps/nikola/nikola-8.2.3-r2.ebuild 
b/www-apps/nikola/nikola-8.2.3-r2.ebuild
new file mode 100644
index ..93ffb6d32eea
--- /dev/null
+++ b/www-apps/nikola/nikola-8.2.3-r2.ebuild
@@ -0,0 +1,67 @@
+# 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 bash-completion-r1 distutils-r1 optfeature pypi
+
+DESCRIPTION="A static website and blog generator"
+HOMEPAGE="https://getnikola.com/;
+SRC_URI="$(pypi_sdist_url --no-normalize ${PN^} ${PV})"
+S="${WORKDIR}/${P^}"
+
+LICENSE="MIT Apache-2.0 CC0-1.0 public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+RESTRICT="test" # needs coveralls
+
+BDEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to 
build manpage
+RDEPEND="${BDEPEND}
+   >=dev-python/Babel-2.6.0[${PYTHON_USEDEP}]
+   >=dev-python/blinker-1.3[${PYTHON_USEDEP}]
+   >=dev-python/doit-0.32[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/natsort-3.5.2[${PYTHON_USEDEP}]
+   >=dev-python/piexif-1.0.3[${PYTHON_USEDEP}]
+   >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
+   >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.2.0[${PYTHON_USEDEP}]
+   >=dev-python/unidecode-0.04.16[${PYTHON_USEDEP}]
+   >=dev-python/yapsy-1.11.223[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/cloudpickle[${PYTHON_USEDEP}]"
+
+python_compile_all() {
+   nikola tabcompletion --shell=bash > ${PN}.bashcomp || die
+   nikola tabcompletion --shell=zsh > ${PN}.zshcomp || die
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   # hackish way to remove docs that ended up in the wrong place
+   rm -r "${ED}/usr/share/doc/${PN}" || die
+
+   dodoc AUTHORS.txt CHANGES.txt README.rst docs/*.rst
+   gunzip "${ED}/usr/share/man/man1/${PN}.1.gz" || die
+
+   newbashcomp ${PN}.bashcomp ${PN}
+   insinto /usr/share/zsh/site-functions
+   newins ${PN}.zshcomp _${PN}
+}
+
+pkg_postinst() {
+   optfeature "chart generation" dev-python/pygal
+   optfeature "hyphenation support" dev-python/pyphen
+   optfeature "notebook compilation and LESS support" dev-python/ipython
+   optfeature "alternative templating engine to Mako" dev-python/jinja
+   optfeature "built-in web server support" dev-python/aiohttp
+   optfeature "monitoring file system events" dev-python/watchdog
+   optfeature "extracting metadata from web media links" 
dev-python/micawber
+}



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

2023-03-29 Thread Ulrich Müller
commit: b2be37328573addc0d5b8f14debe3f6dfab5a6d0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Mar 29 18:37:47 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Mar 29 18:38:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2be3732

www-apps/nikola: drop 8.2.3

Signed-off-by: Ulrich Müller  gentoo.org>

 www-apps/nikola/nikola-8.2.3.ebuild | 57 -
 1 file changed, 57 deletions(-)

diff --git a/www-apps/nikola/nikola-8.2.3.ebuild 
b/www-apps/nikola/nikola-8.2.3.ebuild
deleted file mode 100644
index fdaaefc0208c..
--- a/www-apps/nikola/nikola-8.2.3.ebuild
+++ /dev/null
@@ -1,57 +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} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A static website and blog generator"
-HOMEPAGE="https://getnikola.com/;
-SRC_URI="$(pypi_sdist_url --no-normalize ${PN^} ${PV})"
-S="${WORKDIR}/${P^}"
-
-LICENSE="MIT Apache-2.0 CC0-1.0 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-RESTRICT="test" # needs coveralls
-
-DEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to build 
manpage
-RDEPEND="${DEPEND}
-   >=dev-python/Babel-2.6.0[${PYTHON_USEDEP}]
-   >=dev-python/blinker-1.3[${PYTHON_USEDEP}]
-   >=dev-python/doit-0.32[${PYTHON_USEDEP}]
-   >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.0[${PYTHON_USEDEP}]
-   >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/natsort-3.5.2[${PYTHON_USEDEP}]
-   >=dev-python/piexif-1.0.3[${PYTHON_USEDEP}]
-   >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
-   >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.2.0[${PYTHON_USEDEP}]
-   >=dev-python/unidecode-0.04.16[${PYTHON_USEDEP}]
-   >=dev-python/yapsy-1.11.223[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   dev-python/cloudpickle[${PYTHON_USEDEP}]"
-
-src_install() {
-   distutils-r1_src_install
-
-   # hackish way to remove docs that ended up in the wrong place
-   rm -r "${ED}/usr/share/doc/${PN}" || die
-
-   dodoc AUTHORS.txt CHANGES.txt README.rst docs/*.rst
-   gunzip "${ED}/usr/share/man/man1/${PN}.1.gz" || die
-}
-
-pkg_postinst() {
-   optfeature "chart generation" dev-python/pygal
-   optfeature "hyphenation support" dev-python/pyphen
-   optfeature "notebook compilation and LESS support" dev-python/ipython
-   optfeature "alternative templating engine to Mako" dev-python/jinja
-   optfeature "built-in web server support" dev-python/aiohttp
-   optfeature "monitoring file system events" dev-python/watchdog
-   optfeature "extracting metadata from web media links" 
dev-python/micawber
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-layers/, media-libs/vulkan-layers/files/

2023-03-29 Thread Nick Sarnie
commit: d0cffb70348274f15547d351e015f43cb71edcf9
Author: Nikita Romanyuk  yahoo  com>
AuthorDate: Wed Mar 29 03:55:16 2023 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Wed Mar 29 18:28:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0cffb70

media-libs/vulkan-layers: build utils as a static lib, then remove it

Validation layers do not support being compiled as a shared library.
It caused them to break, as I reported in bug #895348.

vkLayer_utils.a is not required to be present in runtime, so we just
delete it.

Closes: https://bugs.gentoo.org/895348
Signed-off-by: Nikita Romanyuk  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/30382
Signed-off-by: Nick Sarnie  gentoo.org>

 .../files/vulkan-layers-1.3.239-r2-Build-shared-libs.patch  | 13 +
 ...n-layers-.ebuild => vulkan-layers-1.3.239-r2.ebuild} | 10 ++
 media-libs/vulkan-layers/vulkan-layers-.ebuild  |  8 +---
 3 files changed, 24 insertions(+), 7 deletions(-)

diff --git 
a/media-libs/vulkan-layers/files/vulkan-layers-1.3.239-r2-Build-shared-libs.patch
 
b/media-libs/vulkan-layers/files/vulkan-layers-1.3.239-r2-Build-shared-libs.patch
new file mode 100644
index ..58973fa70e0d
--- /dev/null
+++ 
b/media-libs/vulkan-layers/files/vulkan-layers-1.3.239-r2-Build-shared-libs.patch
@@ -0,0 +1,13 @@
+diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt
+index 640ac8471..19caed0ed 100644
+--- a/layers/CMakeLists.txt
 b/layers/CMakeLists.txt
+@@ -158,7 +158,7 @@ else()
+ message(NOTICE "VulkanVL_generated_source target requires python 3")
+ endif()
+ 
+-add_library(VkLayer_khronos_validation MODULE)
++add_library(VkLayer_khronos_validation SHARED)
+ 
+ target_sources(VkLayer_khronos_validation PRIVATE
+ generated/best_practices.cpp

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.239-r2.ebuild
similarity index 87%
copy from media-libs/vulkan-layers/vulkan-layers-.ebuild
copy to media-libs/vulkan-layers/vulkan-layers-1.3.239-r2.ebuild
index 3bdb7b185bb7..fa2ffd709370 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.239-r2.ebuild
@@ -24,7 +24,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="wayland X"
 
-RDEPEND="~dev-util/spirv-tools-:=[${MULTILIB_USEDEP}]"
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-cpp/robin-hood-hashing-3.11.5
@@ -37,9 +37,7 @@ DEPEND="${RDEPEND}
)
 "
 
-PATCHES="${FILESDIR}/${PN}-1.3.239-Build-shared-libs.patch
-${FILESDIR}/${PN}-1.3.239-Export-symbols.patch
-"
+PATCHES="${FILESDIR}/${PF}-Build-shared-libs.patch"
 
 multilib_src_configure() {
local mycmakeargs=(
@@ -55,3 +53,7 @@ multilib_src_configure() {
)
cmake_src_configure
 }
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name \*.a -delete || die
+}

diff --git a/media-libs/vulkan-layers/vulkan-layers-.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-.ebuild
index 3bdb7b185bb7..fad8788c59bc 100644
--- a/media-libs/vulkan-layers/vulkan-layers-.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-.ebuild
@@ -37,9 +37,7 @@ DEPEND="${RDEPEND}
)
 "
 
-PATCHES="${FILESDIR}/${PN}-1.3.239-Build-shared-libs.patch
-${FILESDIR}/${PN}-1.3.239-Export-symbols.patch
-"
+PATCHES="${FILESDIR}/${PN}-1.3.239-r2-Build-shared-libs.patch"
 
 multilib_src_configure() {
local mycmakeargs=(
@@ -55,3 +53,7 @@ multilib_src_configure() {
)
cmake_src_configure
 }
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name \*.a -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/e2fsprogs/

2023-03-29 Thread Arthur Zamarin
commit: 5553174285271805ec8b1e66170a4a5c2be89e20
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 29 18:24:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 29 18:24:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55531742

sys-fs/e2fsprogs: Stabilize 1.46.6 hppa, #903540

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild 
b/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild
index 828a264e510e..b6bb19980ea0 100644
--- a/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild
+++ b/sys-fs/e2fsprogs/e2fsprogs-1.46.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v${PV}/$
 
 LICENSE="GPL-2 BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="cron fuse nls static-libs test +tools"
 RESTRICT="!test? ( test )"
 



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

2023-03-29 Thread Arthur Zamarin
commit: 43d640458f652f5841bb983536849041aee4c6d0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 29 18:24:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 29 18:24:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d64045

sec-keys/openpgp-keys-gentoo-developers: Keyword 20230327 hppa, #903541

Signed-off-by: Arthur Zamarin  gentoo.org>

 .../openpgp-keys-gentoo-developers-20230327.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230327.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230327.ebuild
index 48f6e69c79a6..638dc274000e 100644
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230327.ebuild
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230327.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then
BDEPEND="net-misc/curl"
 else

SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
-   KEYWORDS="~alpha amd64 arm arm64 ~loong ~m68k ~mips ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc x86"
 fi
 
 S="${WORKDIR}"



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

2023-03-29 Thread Arthur Zamarin
commit: fed5d6f89e941fa9d51e1865a59aec1f4bd28830
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar 29 18:24:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar 29 18:24:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed5d6f8

dev-python/python-gnupg: Keyword 0.5.0 hppa, #903541

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/python-gnupg/python-gnupg-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild 
b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
index 33c277ab085d..b7bab92013ab 100644
--- a/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
+++ b/dev-python/python-gnupg/python-gnupg-0.5.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://docs.red-dove.com/python-gnupg/;
 
SRC_URI="https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz;
 SRC_URI+=" verify-sig? ( 
https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz.asc 
)"
 
-KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 LICENSE="BSD"
 SLOT="0"
 



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

2023-03-29 Thread Sven Wegener
commit: e9fd44db6e193d951c0d1983a2579ccc1aacff78
Author: Sven Wegener  gentoo  org>
AuthorDate: Wed Mar 29 17:32:28 2023 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Wed Mar 29 17:35:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9fd44db

net-dns/pdns-recursor: security bump, CVE-2023-26437

See: 
https://blog.powerdns.com/2023/03/29/security-advisory-2023-02-for-powerdns-recursor-up-to-and-including-4-6-5-4-7-4-and-4-8-3/
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns-recursor/Manifest |  3 +-
 net-dns/pdns-recursor/pdns-recursor-4.8.2.ebuild   | 88 --
 ...sor-4.8.3.ebuild => pdns-recursor-4.8.4.ebuild} |  0
 3 files changed, 1 insertion(+), 90 deletions(-)

diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 06c5f7f000de..6ebaf251d112 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,3 +1,2 @@
 DIST pdns-recursor-4.7.4.tar.bz2 1609031 BLAKE2B 
b051a77f1c734546b26c3bb0030c0e57ee4621b14f0e92d7d294fb80fde599aa813f56a64750e1a00587fee8f05aa9ae1def94f3c3709b103223ed48124b66a7
 SHA512 
51ecccb557a5a9f3aa28144b60ab75b0fe5534bb2534b0a44662b474a01a0fae61f08b8ca787fc27f22b2a89b721ae66e1a954c4ceb829e66f89f286d5e174a8
-DIST pdns-recursor-4.8.2.tar.bz2 1532488 BLAKE2B 
697b1981f0ae9ef8823f8f8cd09f31083d5924fda9ce153eda25ffe0abf67bd92d972946e58d3f2ffc8cf822693cdd759915fdd148a457dc0659424c346455bd
 SHA512 
024d3e2bc784dc29208be6640bd0c74d296f72d0753a2f9bb0b8befc7abe08e8c1852fc707ddf17562c8b29646c3a9e6e059c46188b2acf3b6b4e28a246f
-DIST pdns-recursor-4.8.3.tar.bz2 1525607 BLAKE2B 
3051f272602ac80e38ce1166f28cb57d6e57213121f52f7a0b00dc564fe07fd2e9d26e3d3401560e9249e06f6b28c29859d1a86693d4f4864c16b9ad304f29d2
 SHA512 
ed38315cae26237ebab8932710d3d9badaea51367a1e68842daef213f28c0ba2e12e7c141234055e585f08195c42b466320af8bad527245e2aaf57ec1bd35f2d
+DIST pdns-recursor-4.8.4.tar.bz2 1528092 BLAKE2B 
d4cacbb6451ee4b835684855e6e6bcbb0eb6425840bce980ee5b2049a4eed3fe5c6be3d62133234adc3944f85d548ce9ee50885d65b2104c0eda91b4e46ca024
 SHA512 
1cfdf94bc10d01ebfae00780304f0d46b3388d824158195e1db2b04a08143cc8f36c4861a05ac8cbc05948349aafe1c9e822a27b15b470ef89a81e8bd584a5f2

diff --git a/net-dns/pdns-recursor/pdns-recursor-4.8.2.ebuild 
b/net-dns/pdns-recursor/pdns-recursor-4.8.2.ebuild
deleted file mode 100644
index 91930287cf77..
--- a/net-dns/pdns-recursor/pdns-recursor-4.8.2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit flag-o-matic lua-single
-
-DESCRIPTION="The PowerDNS Recursor"
-HOMEPAGE="https://www.powerdns.com/;
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="debug dnstap snmp sodium systemd test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}
-   dnstap? ( dev-libs/fstrm )
-   systemd? ( sys-apps/systemd:0= )
-   snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:= )
-   elibc_glibc? (
-   arm? ( >=sys-libs/glibc-2.34 )
-   x86? ( >=sys-libs/glibc-2.34 )
-   )
-   dev-libs/openssl:=
-   dev-libs/boost:=[context]"
-RDEPEND="${DEPEND}
-   !

  1   2   3   >