[gentoo-commits] repo/gentoo:master commit in: dev-libs/cpuinfo/
commit: df2226ba0a2ea74a488dcfb996204654ef21d9ee Author: Peter Levine gmail com> AuthorDate: Wed Feb 8 01:59:27 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Feb 8 07:57:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2226ba dev-libs/cpuinfo: fix building against dev-cpp/gtest-1.13.0 Closes: https://bugs.gentoo.org/893344 Closes: https://github.com/gentoo/gentoo/pull/29474 Signed-off-by: Peter Levine gmail.com> Signed-off-by: Alfredo Tupone gentoo.org> ...{cpuinfo-2022.03.26.ebuild => cpuinfo-2022.03.26-r1.ebuild} | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dev-libs/cpuinfo/cpuinfo-2022.03.26.ebuild b/dev-libs/cpuinfo/cpuinfo-2022.03.26-r1.ebuild similarity index 74% rename from dev-libs/cpuinfo/cpuinfo-2022.03.26.ebuild rename to dev-libs/cpuinfo/cpuinfo-2022.03.26-r1.ebuild index 28a98cb4ef7f..03c742c31f6d 100644 --- a/dev-libs/cpuinfo/cpuinfo-2022.03.26.ebuild +++ b/dev-libs/cpuinfo/cpuinfo-2022.03.26-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,6 +27,14 @@ PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) +src_prepare() { + cmake_src_prepare + + # >=dev-cpp/gtest-1.13.0 depends on building with at least C++14 standard + sed -i -e 's/CXX_STANDARD 11/CXX_STANDARD 14/' \ + CMakeLists.txt || die "sed failed" +} + src_configure() { local mycmakeargs=( -DCPUINFO_BUILD_BENCHMARKS=OFF
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bfe65ba38850dd168bf827ee7b9a6d1ed3cd36d4 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Feb 8 07:20:10 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 8 07:30:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe65ba3 dev-embedded/xa: add 2.3.14 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.14-make.patch | 60 ++ dev-embedded/xa/xa-2.3.14.ebuild | 31 +++ 3 files changed, 92 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index 1b87076fc499..86eb602c8dc5 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1,2 @@ DIST xa-2.3.13.tar.gz 155606 BLAKE2B 8196f8f88bee29dbab9ad026c0d4e3519159c4ed7579dc7db391c0bdd7b1bfe31e2884644258d863e299ac3b5fcc43718b3d95b9b7d7802541a9d58366728ffe SHA512 b8a4c1856e51bbe212b98be06895987d6fb926a229511a67ea90a934da1fcc84daf29bd289c3c4c2254d2bce345333bb92747947f3286376761613b2e181e99b +DIST xa-2.3.14.tar.gz 156876 BLAKE2B 3dd4f369d69cd85c7c545e4aba7698deb9402946c755ac2709c43cb4a795d1cde730286a4a0df2615c39367443788cd4314bf526def863fa57bc85d36ca2dc60 SHA512 71d4631cb3e698b6522ca76c4b34078ded0632533bdaaa8b8d584eb27f0958ed288a6765136ff0ad03cd861a2dccbb76c6d8db0abf277a61ae864ad23212653d diff --git a/dev-embedded/xa/files/xa-2.3.14-make.patch b/dev-embedded/xa/files/xa-2.3.14-make.patch new file mode 100644 index ..b62c1cc05261 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.14-make.patch @@ -0,0 +1,60 @@ +https://bugs.gentoo.org/722600 +--- a/Makefile b/Makefile +@@ -2,4 +2,2 @@ + # +-CC = gcc +-LD = gcc + # for testing. not to be used; build failures in misc/. +@@ -7,4 +5,2 @@ + #CFLAGS = -O2 -g +-CFLAGS = -O2 +-LDFLAGS = -lc + +@@ -37,9 +33,9 @@ + xa: +- (cd src && LD=${LD} CC="${CC} ${CFLAGS}" ${MAKE}) ++ (cd src && ${MAKE}) + + load: +- (cd loader && CC="${CC} ${CFLAGS}" ${MAKE}) ++ (cd loader && ${MAKE}) + + uncpk: +- (cd misc && CC="${CC} ${CFLAGS}" ${MAKE}) ++ (cd misc && ${MAKE}) + +--- a/misc/Makefile b/misc/Makefile +@@ -4,3 +4,2 @@ + # -Wall -ansi et al. cause compile problems. +-CFLAGS = -O2 + +@@ -12,15 +11,15 @@ + ../uncpk: uncpk.c +- ${CC} ${CFLAGS} uncpk.c -o $(XCBMLIB)/uncpk ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} uncpk.c -o $(XCBMLIB)/uncpk + + ../printcbm: printcbm.c +- ${CC} ${CFLAGS} printcbm.c -o $(XCBMLIB)/printcbm ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} printcbm.c -o $(XCBMLIB)/printcbm + + ../file65: file65.c +- ${CC} ${CFLAGS} file65.c -o $(XCBMLIB)/file65 ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} file65.c -o $(XCBMLIB)/file65 + + ../ldo65: ldo65.c +- ${CC} ${CFLAGS} ldo65.c -o $(XCBMLIB)/ldo65 ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} ldo65.c -o $(XCBMLIB)/ldo65 + + ../reloc65: reloc65.c +- ${CC} ${CFLAGS} reloc65.c -o $(XCBMLIB)/reloc65 ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} reloc65.c -o $(XCBMLIB)/reloc65 + +--- a/src/Makefile b/src/Makefile +@@ -10,3 +10,3 @@ + xa: ${OBJ} +- ${LD} -o ../xa ${OBJ} ${LDFLAGS} ++ ${CC} ${LDFLAGS} -o ../xa ${OBJ} + diff --git a/dev-embedded/xa/xa-2.3.14.ebuild b/dev-embedded/xa/xa-2.3.14.ebuild new file mode 100644 index ..c4d17094a27c --- /dev/null +++ b/dev-embedded/xa/xa-2.3.14.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/; +SRC_URI="https://www.floodgap.com/retrotech/xa/dists/${P}.tar.gz; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-2.3.14-make.patch +) + +src_configure() { + tc-export CC +} + +src_test() { + emake -j1 test +} + +src_install() { + emake DESTDIR="${ED}"/usr install + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/FXdiv/
commit: cddffad0d00b5a4b82dd981c0446489ee29e019c Author: Peter Levine gmail com> AuthorDate: Tue Feb 7 21:01:59 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Feb 8 07:12:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cddffad0 dev-libs/FXdiv: fix building with dev-cpp/gtest-1.13.0 Closes: https://bugs.gentoo.org/893340 Closes: https://github.com/gentoo/gentoo/pull/29471 Signed-off-by: Peter Levine gmail.com> Signed-off-by: Alfredo Tupone gentoo.org> .../{FXdiv-2020.12.09.ebuild => FXdiv-2020.12.09-r1.ebuild}| 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dev-libs/FXdiv/FXdiv-2020.12.09.ebuild b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild similarity index 76% rename from dev-libs/FXdiv/FXdiv-2020.12.09.ebuild rename to dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild index b55cbcd18709..454495945d21 100644 --- a/dev-libs/FXdiv/FXdiv-2020.12.09.ebuild +++ b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,6 +26,14 @@ PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) +src_prepare() { + cmake_src_prepare + + # >=dev-cpp/gtest-1.13.0 requires C++14 standard or later + sed -i -e 's/CXX_STANDARD 11/CXX_STANDARD 14/g' \ + CMakeLists.txt || die "sed failed" +} + src_configure() { local mycmakeargs=( -DFXDIV_BUILD_BENCHMARKS=OFF
[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/
commit: a7db766db05c4095ed60fb08ba8563228f78dc4b Author: Joonas Niilola gentoo org> AuthorDate: Wed Feb 8 07:11:26 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Feb 8 07:11:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7db766d mail-client/thunderbird-bin: add 102.7.2 Signed-off-by: Joonas Niilola gentoo.org> mail-client/thunderbird-bin/Manifest | 66 + .../thunderbird-bin/thunderbird-bin-102.7.2.ebuild | 325 + 2 files changed, 391 insertions(+) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index b247f9faf31e..1463c9e63302 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -62,5 +62,71 @@ DIST thunderbird-102.7.1-uz.xpi 588363 BLAKE2B 36881958d82170d4e182655941156372b DIST thunderbird-102.7.1-vi.xpi 738978 BLAKE2B c44f193336b691d73caceafc366442d2cedfc590bc540c7221cf8fd9564b46fceca6476e226fb4d040249f3a3b51b26cb5bc9ac21129518bd3f7fab7120bf43e SHA512 e524549754df3ea4a8052430bba789f2b9fefff72bbfd4f735cda474e75fdfcab2a3a0e35cb409cd19db0b1e49fdf05d872ca9c6a16247948d07eb05b7da9ef7 DIST thunderbird-102.7.1-zh-CN.xpi 732012 BLAKE2B 39e00232d686f96c86d0ac1103be28f9205c2b73528a433467d6501ccea1a6cb2a7a87e12ff5abaeabb38d8311b6d4d5186e427fb64077e79404d41332ee0d14 SHA512 15a088bbc69186223870889b9333d286868d492f1b3efbe06eeba8f7b15e20ddfe77188a9efa85423497a1de4df22ebe9065a4315cfbe1b1b179e27687885747 DIST thunderbird-102.7.1-zh-TW.xpi 740543 BLAKE2B 90b2bd25e42646b9e1de30ee72702237dc56901faf40cb20713519f4a01f614341545df80b873e7d565f53b1385b5c6e77bfbb546d3cdfce5dcfb5919ddf2234 SHA512 b1983f73590fbd4313ac8499dd3fb418a35e6080e6199dcc254baeb4aef97c3a98904337959b05bf8bcb5732ba9a7f14066f6da69aafdc9777210341c20315ae +DIST thunderbird-102.7.2-af.xpi 554407 BLAKE2B 90a4d434bb7f72b0771938347bbe86a7bb7dee779047120ca6e0ec9e5934f7e459889726c4dd6fe2346312967b2a6f91e06b7372d9e5006b6cfc5955cbe63d7b SHA512 f7c55c1a19ab860026cbd0e20e1b6b6d960c66253c2807e89cba005bc347f766503ca731224cdc2ea4c6487deff5962f79e17eeebee8e6898931acf95da8224a +DIST thunderbird-102.7.2-ar.xpi 660886 BLAKE2B 27bd19e400713d409441250506181f64caf7583ad85fbebc2d4dca225258c2d74e3535de8936ba7404fa1f247cffb236c8e8d3069cf02d30e82cbbc77019b725 SHA512 4c45b4a75e30402edee0302527dbdffb6c690c2c7427d2d486ddaa73b40ec846c384363ecaabb45abdd2406a399086499d9dba801c6f6a299661d971ed66decf +DIST thunderbird-102.7.2-ast.xpi 568532 BLAKE2B 6fca7a33379f267ba793ee85c967bc97f26d1e897f2309e94cff4285c7ca573bf1eddbb965ad3a746625e51ababff7e5442ea806adf03b3eec441276dd7bc18a SHA512 e1c1232435fdd60d4d08c572dcce4ef866ae5d096b01a9a9e1ed92cc87ade5b1f92acd38474a88b5340ec4d182122f23ea188e07331c053fcadbba884b9a7d0c +DIST thunderbird-102.7.2-be.xpi 696574 BLAKE2B 16208da9a81255c6cd0ce777f572a0172122d2256d4388d0e45af1486f7e6f4d277124daea8bba119168715fed1f1c21eb818d67df45227542c68097a3690c3c SHA512 4ee1bdd6150b2ec958e09b10b02dc7bdf283cf5ef7131be9eb81759f6a1d50ccbc3725383f3d0ca992430d78ff0331af94ba408c8a120231c1fb28aa553376e7 +DIST thunderbird-102.7.2-bg.xpi 687111 BLAKE2B 0017373dcd08e5f14bc44e35b3b16ec14a4b41df64b70ecffc6d1c538701b3ecd5128827afacc0dc02c4af69120c73b21746f22f5b4bb5b6212ea7ae96211292 SHA512 f51a08012f3154f0c8135b10ca7db03c02f754842a1cec0b898bec76220364377ede6e2147de7ecbfd95e9edb683c345f736b92f8325d8a3255e58c6aeb13b71 +DIST thunderbird-102.7.2-br.xpi 620960 BLAKE2B bf4823edeca0b1e5fbdefd386e3bae1fc52ee2e8a5850316b44d4d3b029645af1b6cefecbf41c9458cebb6a1d3877f68984a3e3c16acc8b6898c0fdc37aca0dd SHA512 c73acc8a6bd30140760e09ce188d59c5d8f090e1f0fb90b57ccd130ebe83dd56f989a8634c5e9792f6cb9a5a195352dd0b1cb0bb12e71dbbab86cfbce8cc0410 +DIST thunderbird-102.7.2-ca.xpi 641074 BLAKE2B d1c92dba7dbcf3a39beb15c04f9d2ad924fc684041fb39c151a75c33ce7bdda64ea358a9be8c19985e7b96416a3f7e686d19943d585c0b8c63216016aeea4719 SHA512 fa872dfcd7f1c7af1926b91e4af94ef29329a49bfac8803de6d2530ce27669b691f80585db22a49115e34049abd77d0d6ae95da4e83609151148c4199f90ed10 +DIST thunderbird-102.7.2-cak.xpi 646410 BLAKE2B c5a21556ad2acc3cbfe0a282a94353435ba485794cca662b21eaea60feabda264f62216dfb9a847ecdcf65ec981d52766ed27402afc483635d4be52cda98eb03 SHA512 e8b4cc94678449373f5955ae10d5a01c587e0a83463618ac8d77f3520b69116dd35cba365665a5760f786c8f3ec0cd358b8d36657735c64b32ac541dad4d394b +DIST thunderbird-102.7.2-cs.xpi 716838 BLAKE2B d341a9d4b36f2156a17b0d86c3e7563a95d67909b349bca096804c98cc8b73186afc38b8f631ae481ad73f785c34703449a6e7d00db229bb6b1b4d934fe91ad8 SHA512 7ec64de1a48da1ad35de0c0febd00a8aa0c1c0952ec2b0e71f18a2ec092162c8a16a6be3c3c9eebda35acd6f305efe9e495d2a516d63722f30ab4c63596ff703 +DIST thunderbird-102.7.2-cy.xpi 699460 BLAKE2B 720ec6d0c5b357c261e1d5b4be582d794d8e3ac437cf759ba2689b70cedc4992d9c2f78e2b7f83798e1195a3c155d111c0f977883cf137b3a54e11ff15728829 SHA512 200a85ee220a41d2f4752d6ae876afb3258ec629ab93ba380ea5428c24061c8414f4ebcc12265c01df77543da9b8759ced5a6ad28a57d6ae7e37107f825fb3e5
[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/
commit: 46a32d0daddfe69c3a2f7d545d04307e030a1443 Author: Joonas Niilola gentoo org> AuthorDate: Wed Feb 8 07:11:33 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Feb 8 07:11:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46a32d0d mail-client/thunderbird-bin: drop 102.7.1 Signed-off-by: Joonas Niilola gentoo.org> mail-client/thunderbird-bin/Manifest | 66 - .../thunderbird-bin/thunderbird-bin-102.7.1.ebuild | 325 - 2 files changed, 391 deletions(-) diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest index 1463c9e63302..54374f30d76b 100644 --- a/mail-client/thunderbird-bin/Manifest +++ b/mail-client/thunderbird-bin/Manifest @@ -1,67 +1,3 @@ -DIST thunderbird-102.7.1-af.xpi 554407 BLAKE2B 5264855f67b8f0c3dd9d1f0675c90805ab0b8e14779b728c49feb611ca9fafc82a45412881ae3fd18f454d251583f632bec735f34e3c7b64ba0845346cf8f558 SHA512 9a0b9f9fb6098e9e0051213009ddd6c05f4608e8b8778111089b366db27c304cc77172595ea37c6a6530948b4fe7018c4adec0670b96c12f05ea18653b868709 -DIST thunderbird-102.7.1-ar.xpi 660886 BLAKE2B 497b93d5b1693e147df10960ff5172a0767d04fe0b9bb0f4dc8f5e6f7f576382f7e3a3a8a3a994527dc91bcfc12d111602656806eff15cb1819105977690 SHA512 83e2933417fb44d68b219d70fc41b1333ba295bcdf5792d4396dbe042465dcac7352c2affc37b36a2fb7bdc1448489488963fe47dcb97babe10f332e7a257968 -DIST thunderbird-102.7.1-ast.xpi 568531 BLAKE2B 4dafe8093356d7971674b1739fdfda5bb311597de9afedab934ccfdc64469869741163be8bd8e68cdd11d960ce9fe9121114834b70e44aed61bdb5f09e6991fe SHA512 738423b909333807d64e2660c671317a64bca22b351aad58d46a3dde93eaab9476fc8025b5c428aa6ee961cb2d58a8870ee4e046f50c64081402703d22edaaba -DIST thunderbird-102.7.1-be.xpi 696400 BLAKE2B cd9ad087d613cb33075ebdd9ef7485ab65241fd091439b3ada30c5de4eae23c3d437fc2bab78b8e10d8fceebcb54bf3e34f91241d7f736d789c8138681dbc242 SHA512 a8e8a01454fbc87b8d3b5ced6845fb1b1c0c8be3bd5cce45ae271767ceae60abe1e6413f09f61159be4a67b41eef81145e77a678b54c3cdf0034174684c3602e -DIST thunderbird-102.7.1-bg.xpi 687110 BLAKE2B ed1c893a835142fc18e07cc1c447ca23985d63ec5a3a6c89608d46987f32143b8de4ba0fa83fe23df38bc15a81593f51770a7976e1ec508487f336ca70e7ff80 SHA512 932475c25f350609f20a77ae71c7d8e3ab7c30c6a6e5298cecc9bf8954a4850296983a908bd17f1ae0786dcebfde1f3d78527289e44696490101b71bd0ee6e83 -DIST thunderbird-102.7.1-br.xpi 620960 BLAKE2B 3b5d7433d70518ec3611a626ac42ded3d383b3bdeb250058be778f32c57ca5cd32ffe4d76f09471b5da09c337bebb7f1801b7ff5311bc43fa0f5ecb6096606cc SHA512 60e4703b6e49ad584693da2f204d4f6a97dfe7326ec0b3c43b8622fc745caae79f63ebabcc0fdacb184fcc42dd02505ef297b5fdb0fcdb8f798660c578a6efb0 -DIST thunderbird-102.7.1-ca.xpi 641073 BLAKE2B dfbcff0a547b33af1003204a82a5b2c8409f7028688aded628353ed97053ab1d85aec7e590af80fe74318197410d6aaa1aefa325461d9d87bd862733ac659810 SHA512 d75d9867903d2d14d42812c0a0c33c8a58dfc616d7e25c71d5005ee7856e482613341dd8cf85f5e98d97eff9ad001e79808926d298197cd776a02a407dbee061 -DIST thunderbird-102.7.1-cak.xpi 646410 BLAKE2B c9f0b985175d987e803674d9a4bd8db7ec3fc68f62a8b3721f1cbbefaea2a8efe6a22f2086fc8876ed80265faba5e7e0d8d535ab71cba3e418652856e42105bd SHA512 6a9c603fd50a05aa3eff38275d1a2a3ffebad003cdcaef76265fcd54b384cfcf28fc9bc522ff939cfecc009a3a119d70a5de4b5ba4284a6d08f46ba8ca2a0f3f -DIST thunderbird-102.7.1-cs.xpi 712845 BLAKE2B 2e05988a5a62d9ab52f6f695365180de7a5e7527083bfa401f47f52c24dc48f594ce94ce3d17994e73874138ad17098e69f1c1eafaf406d71bfc4c82f1990ca7 SHA512 7d5e588b88d2ea11423c809f369b85e870df6a12f3d21c13afe77eeaff9c9283a855b34339da0ec3dfd0853817e33ebcb78c637af25bb72178e456123d1b1310 -DIST thunderbird-102.7.1-cy.xpi 699460 BLAKE2B 38bdead949ecf0a7bd319e436148f01ccc548ef4ca60be5731cbee75106e36950607d9b148d0ec7ee4406e5bc100f2011480645237df1c0777064d9dc5fa SHA512 602238caa848bed36650c90bc6c7204c15baa8952302d3c5751d3a27c19d236065d0df0946d764fe7f98a260de9852d5aa796ee469f5b36f29a4bbbcd117fe31 -DIST thunderbird-102.7.1-da.xpi 679837 BLAKE2B 7bec277edf7cd40404d6caeb973b8a808b307b471b99ee3ba5b97465d6abb85496ad2049d85f8436058b05e81f8bfb2f42ed138f4163b3c77a7b4d4e8c38ae06 SHA512 4c78fc216f4090b36923f2049be43f7fdeba637a5fd454dbedd5deb66d0ba00ef0e6765fa86f49198e4dad3f6e17513d29dbdceea1b5c5d4ab456ba3e2a95afd -DIST thunderbird-102.7.1-de.xpi 712339 BLAKE2B 7eddf5ea4f6efc61c6039debdb4935c279bd169593c50d80ab3ac903ff333a0e8109c5e2c1327232f2f5e3b671cc1689bdd9485f421700c8c6527611b0fe92df SHA512 5b3886e7619000283c874372615b3e2b63af56f6c7c252e99c61658d1c6a75885eea14804042f54ae789a56ba9d8ae443538c61762d586c1331b798ab650 -DIST thunderbird-102.7.1-dsb.xpi 728066 BLAKE2B 9b2c6c4a31d0240185462abf126fd2e01b8fff03769347029087d0e3d6acc306375865ecf02eaac9ce7c9e08167ca6c7330042c6d660d78ee4562c1f1a4c1e55 SHA512 483a2dedcea8c2e4f58e7c2ceb5d6d39ebea5cdec7d2f608bfe53e47d51314fb0e7a572d47610d62a878f7d1df51285661fe2f2202daf0b61a524e71bfd9499c -DIST thunderbird-102.7.1-el.xpi 830585 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/pf-sources/
commit: b550a1ee1cc4ad322397f5275f15d7eed7185699 Author: Joonas Niilola gentoo org> AuthorDate: Wed Feb 8 07:10:08 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Feb 8 07:10:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b550a1ee sys-kernel/pf-sources: add 6.1-pf5 - bump genpatches to include gcc-plugins-drop-std-gnu-plus-plus-to-fix-GCC-13-build.patch. Signed-off-by: Joonas Niilola gentoo.org> sys-kernel/pf-sources/Manifest | 3 + sys-kernel/pf-sources/pf-sources-6.1_p5.ebuild | 94 ++ 2 files changed, 97 insertions(+) diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest index 0cb94bf36d9d..f6de784227c5 100644 --- a/sys-kernel/pf-sources/Manifest +++ b/sys-kernel/pf-sources/Manifest @@ -8,6 +8,8 @@ DIST genpatches-6.1-1.base.tar.xz 4304 BLAKE2B f58a4e46ba85da5bee55c6fa14a57e754 DIST genpatches-6.1-1.extras.tar.xz 3804 BLAKE2B 62ee97ed9142b41f415129dfb12d10387561258c6798f055ef5c8767ca0f31b36d785045df4207f704ea37f6764a0fb6e6fb78859c0679ca5a75a5aa5fc458cd SHA512 21b8f5a44809a9866063fbac676df25db709105c702a5b90e5acb21f6a01f60d3a559d8398dba1ec2b0ade89b3a45b587933cb7ded0621d8e4aa13b4d4eb5daa DIST genpatches-6.1-10.base.tar.xz 591388 BLAKE2B 5352d923a1df59c38cd1061ea9454041143a9786e4c81c195edb0e50ae9490f9629f2806482246c417db294a2ad9b643c9a6b38403c46c1b135c73a94506e6f2 SHA512 5ed3ea65e2ad63f4d59241b8e11f4de068564e5079c7fd6d511e9636867843e517b662f744577b615cbd572fa7313af260fb07c5c4e39e0cd114e4f315d3d777 DIST genpatches-6.1-10.extras.tar.xz 3804 BLAKE2B 2a713dcd63d5946368d0bf88fee904b05f3fceac266173aa3016c528cfb40eff98f7aeaca2fd67e52a02a39b80b430fd55c8abd65ff5e61dbb6e6cd6ee757282 SHA512 152c134efcd7ceeb233bd7d9211a871d6b4f633e4782ac73657d583e4f149763e37ad7cf0f19efbf1c4c25fc50f3c67167b15f024eabfcfcb016b1cb23c36ae0 +DIST genpatches-6.1-12.base.tar.xz 678732 BLAKE2B acc67136abb35e0d9985bb55002467e9d29797bcd560306511a58093ef56f86251531e54ff615dc3fee71f99633dfc372ad7bbe5a1ec2ff03d9fc23be5de04a8 SHA512 83fb419934c6314dc700f5bc9eaadf1909fbbd45dbb0e86269d942ba7f18162cbacf0acaff705144c271eb29b57c3a8027af03a73485dc887f551c002033326c +DIST genpatches-6.1-12.extras.tar.xz 3804 BLAKE2B 59da490e3869e0b9c715453837cdae6d40b67156c966166e4d6f809e115eb9f621668a46f2632bd5eed894cdacaa5e85d26a5ef0467f95fcdeb3da3f9319a1da SHA512 d62321a73145f6275753245cad5d55b06e5fac89c7c7ed613a376c21181644e88bda7d3f7ee6f54c686bb0e534f6fdba3fdef8c9bcb06f15117276253b3a7e36 DIST genpatches-6.1-8.base.tar.xz 477364 BLAKE2B 29fa8d45feed6333883e1f4733ace6ed52b5424aeeada3e71917a0e3d85f87a7b99f0863ff468e678ee5631c6e0f0dd7c3a0115a58d80512ac1a27d58a2df149 SHA512 d1f32215ced0ed39cc1c6d224b1a12ae3f80bcc19f1ea23189e853367ebc661c74d17d335bd615c2fc1f3c21271f6f170a35caa38194b2dfd09f78e405739ae0 DIST genpatches-6.1-8.extras.tar.xz 3808 BLAKE2B af83b01895f1b3af4c0220a89b0dabc3642e578920475402c02dbe0300c520dbc621a2245eb66842addac48565c8b612198138c49491dca7909d594a9d2ef818 SHA512 22f9378bc7b4413d60672656c2e73bfbcc6debd10179a0eb2b523bceb5f3adeacecbd433ede3aa057143163a9cc2971d5023d73ac8187eaad59508dd229feba7 DIST linux-5.18-pf5.tar.gz 206988172 BLAKE2B ae5abdee064b429019d7aaa4801d0bf852ed94dfef3965486cbc58d084e68ab9276651297857c1e64d5430e8b17728d1ebd7db597afd7ed7580d100e84431921 SHA512 dde7c08750858a719c70ff332df67b73432ace56571c73dfb7af7bf4ab4d5b5fbfb94486ac97b4b95e252f51a3be125fdb05a3abdc1b7443fb45ca4074810996 @@ -17,5 +19,6 @@ DIST linux-6.1-pf1.tar.gz 220692376 BLAKE2B 4d5eb13df0d433057a7b7a6c347c44f42f3e DIST linux-6.1-pf2.tar.gz 220718450 BLAKE2B 54ce340573f6c0144db3a7733a49607b83ef7fe5fda308d4eb4d04c5b5014ea9241f8e17e7c2bd89b7f10567a14814d027fe1826d78f4182127a1ebfa825 SHA512 db7d28834ea60e38873823c3a83e1f6a128d34f0a698a728052cde50cee7c5f40a8b41e0ec53e069887fe4b72ea3837a5adc4deee4036e8c6bda084cac0d806b DIST linux-6.1-pf3.tar.gz 220765042 BLAKE2B 0a52e6d6dbc8f18957ed3348f33edc8df0df7a30700cbc11792f0e668bc613f842ac0d92fcb45a9093aa9a893e3df0f05e16afce3f7734f8f41f7dd33083c72f SHA512 d1a0077d13600d7b684c59158e7994eeca6d9f8864eed40279b2fcfbb7cae627c1eab4d7e9a403d352409493b9fe82c037bd1f710578a13527505a41051bdf05 DIST linux-6.1-pf4.tar.gz 220785813 BLAKE2B fe4b173aeba8a0101346e795331194bbc6c56c409191030ad18b56910d846e9ab473d03db35968d5f6a7ded1ba6ae3685ce9fea72bc578b7f1a20cc84088973b SHA512 57d3a8e16d0eca172f77e7a84bc73c514a05e5df66ae1151fe6230d462ae5d2fff8030852d03fa5cf008e4f36ed2cd9d85a3fd2df2a1c3533565f18cf0c1d81d +DIST linux-6.1-pf5.tar.gz 220804202 BLAKE2B 5fadef6d3fa1ef6bf295fe75680ae1be0129834d758b4e2b8b2283f537aefaffdf5217eafd3042fee543acf86a443441ca91fb2f8124cc3f5bb751439274e1b5 SHA512 40fc016d0f49ca510a9605eec31d06e676fde83f69db6f3286f6693d5e59adb9dc7ad4fb1a41eb1c9bf375a8e5ebd44eca8aa41254961ca1715801667fb2a9a2 DIST prjc-519-r1-vd-test.patch 274504 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: dev-python/pdm-pep517/
commit: 4abe89e32de490ac34f3e48f322b267dc044191f Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:36:05 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4abe89e3 dev-python/pdm-pep517: Bump to 1.1.2 Signed-off-by: Michał Górny gentoo.org> dev-python/pdm-pep517/Manifest| 1 + dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/dev-python/pdm-pep517/Manifest b/dev-python/pdm-pep517/Manifest index 2cdd1a386949..7d9c88cf1261 100644 --- a/dev-python/pdm-pep517/Manifest +++ b/dev-python/pdm-pep517/Manifest @@ -1,2 +1,3 @@ DIST pdm-pep517-1.0.6.gh.tar.gz 315755 BLAKE2B 7b221d9ddc9683521e901177cafd2ffd2908af4acbe083b4a7d6525a81ece64d3768331135451d45ffc5c40c67c8c72802d75d52fdf85fa89a13f30110436a13 SHA512 5aeef3179d508d2acaedf4b99df41e64b26537120e586a01870651d2b379e2e5a1bf42934ee28a4b285cb83fe10ead073408b6b7d022ca1f55653533d12a2da1 DIST pdm-pep517-1.1.1.gh.tar.gz 234424 BLAKE2B 7bf64c741c6e0e135d8d2358c7eee0777af792a32a825813e1d8dddbfeeeacfb232861dec063ba18a8f8f3587748bb63706a225114eaa60dcc02b40ce8a9ae5c SHA512 5ea8beb0275a2faae9b13c0f13da0f6d3ed8f3bf8f46572b9805daec6174fbfadc093158608b7b6ede4b682240d39edf904d2ad412c1fbdf4054ecb0b6d01283 +DIST pdm-pep517-1.1.2.gh.tar.gz 231983 BLAKE2B b2225da24f52d4d2c1a903db57f000a1fb2ba8435083d956ff740d272ee2fa8f00cf001673e32800fc0437ae2d1016cac661fda24f8b5f34c83a342fd3e8c353 SHA512 8f6140492ef8323044f01887895e6664019092f964e1fae3a829bcefb3d5d9c9223ef163183899681270f95b4a3a517951b7e44629ec3f37598c04ccbb221cac diff --git a/dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild b/dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild new file mode 100644 index ..035ebd835a37 --- /dev/null +++ b/dev-python/pdm-pep517/pdm-pep517-1.1.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 + +# upstream has renamed the repo but the legacy branch is still published +# as pdm-pep517, sigh +MY_P=pdm-backend-${PV} +DESCRIPTION="A PEP 517 backend for PDM that supports PEP 621 metadata" +HOMEPAGE=" + https://pypi.org/project/pdm-pep517/ + https://github.com/pdm-project/pdm-backend/ +" +SRC_URI=" + https://github.com/pdm-project/pdm-backend/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/cerberus-1.3.4[${PYTHON_USEDEP}] + dev-python/license-expression[${PYTHON_USEDEP}] + >=dev-python/packaging-23[${PYTHON_USEDEP}] + >=dev-python/tomli-2[${PYTHON_USEDEP}] + dev-python/tomli-w[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} + test? ( + dev-python/setuptools[${PYTHON_USEDEP}] + dev-vcs/git + ) +" +# setuptools are used to build C extensions +RDEPEND+=" + dev-python/setuptools[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + rm -r pdm/pep517/_vendor || die + find -name '*.py' -exec sed \ + -e 's:from pdm\.pep517\._vendor\.:from :' \ + -e 's:from pdm\.pep517\._vendor ::' \ + -i {} + || die + distutils-r1_src_prepare +} + +src_test() { + git config --global user.email "t...@example.com" || die + git config --global user.name "Test User" || die + distutils-r1_src_test +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/sentry-sdk/
commit: bd1a085d7455efdbcfe3a964f450f6b631c9d3d9 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:35:32 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd1a085d dev-python/sentry-sdk: Bump to 1.15.0 Signed-off-by: Michał Górny gentoo.org> dev-python/sentry-sdk/Manifest | 1 + dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild | 104 + 2 files changed, 105 insertions(+) diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 0272564c92ab..ab2df83815c2 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,3 +1,4 @@ DIST sentry-sdk-1.12.1.gh.tar.gz 306457 BLAKE2B e0c4e92fcf8f0213f27ccf6f03cfbdc66999469357cfdf82e4b923f34d79c44e0824a50caf437dded4404e77cd1cbdede240b1e98bd8408d467b754b3586d598 SHA512 c4fb0d13c1e40e0220ef56c29c2c5235aba0c7be598a545e08af783da0732266455d6b9aa73f2aaa068bf63105369517a12e8abbc7a31410ef3c4bea1a0b3018 DIST sentry-sdk-1.13.0.gh.tar.gz 309851 BLAKE2B e1827bf8aa09a7d28a75f46afbbf3d59d92569e870fec3ad5c960fd566398bacdbd22e3f1c1bdd16f9905d430ddd4c348fb44b8fd2d20b8601bea4b61af1b57e SHA512 6e18fafafe37150958c3a474a7b9e783403fb0dff3747647e438bcfb490f1ba6a9584c9f5a35889c1c8f4e2502d83a2f851d037d11dfc58dd22f04479d3f6ce7 DIST sentry-sdk-1.14.0.gh.tar.gz 312667 BLAKE2B 02772c3313a6cdb5f872df93274b291cdbae35db8387eab3816261b446bb438afd41610580cc642299877d8f03732a1d7bae4e6ad9824a92f4126677a4a3ca1a SHA512 cd0c4ca10d61825919721335fe0413f1050bd8d1f41a2f3f4a25b843c4bf83d35610382f55dc14fe86f70cca962e30a8d9d0708a07b10730783ae09b22f20e04 +DIST sentry-sdk-1.15.0.gh.tar.gz 317804 BLAKE2B 65a45f0da5327057827f4533418d846d8d4dc4bdd2723fddd754e5391e12c50946bb2f3f7914c5ee03cfdac324d565e68158aaca8e6686dc4502a02813cd6442 SHA512 9ae477c3ddc90c4189f4cbcca8756d7b0bd2df0358afa553467b431a2a131f32c9a9df9ce0ca3cca4d98b5a14746222f21476c164bf6da09bc06d94ce7ed0afe diff --git a/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild new file mode 100644 index ..b213e365e768 --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild @@ -0,0 +1,104 @@ +# 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} ) + +inherit distutils-r1 + +DESCRIPTION="Python client for Sentry" +HOMEPAGE=" + https://sentry.io/ + https://github.com/getsentry/sentry-python/ + https://pypi.org/project/sentry-sdk/ +" +SRC_URI=" + https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/sentry-python-${PV}" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/executing[${PYTHON_USEDEP}] + dev-python/fakeredis[${PYTHON_USEDEP}] + dev-python/flask-login[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_IGNORE=( + # tests require Internet access + tests/integrations/httpx/test_httpx.py + tests/integrations/requests/test_requests.py + tests/integrations/stdlib/test_httplib.py + tests/integrations/flask/test_flask.py + tests/integrations/django/test_basic.py + # wtf is it supposed to do?! + tests/integrations/gcp/test_gcp.py + # broken by rq-1.10.1 (optional dep) + tests/integrations/rq/test_rq.py + # fastapi is not packaged + tests/integrations/asgi/test_fastapi.py + # TODO + tests/integrations/bottle + # TODO: causes breakage in other tests + tests/integrations/starlette + # TODO + tests/integrations/tornado + # requires mockupdb + tests/integrations/pymongo +) + +EPYTEST_DESELECT=( + # hangs + 'tests/test_transport.py::test_transport_works' + # TODO + 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' + tests/test_client.py::test_databag_depth_stripping + tests/test_client.py::test_databag_string_stripping +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/
commit: 396fa6ce248d77858d8e9cb6a15c8c6e75fe3ffd Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:44:53 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396fa6ce dev-lang/python: Bump to 3.12.0_alpha5 Signed-off-by: Michał Górny gentoo.org> dev-lang/python/Manifest| 3 + dev-lang/python/python-3.12.0_alpha5.ebuild | 510 2 files changed, 513 insertions(+) diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 367dc4189248..8eb3db1ec504 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -6,6 +6,8 @@ DIST Python-3.11.1.tar.xz 19856648 BLAKE2B 2a8942e7a145cfcc5b6932865ff9a1afd300b DIST Python-3.11.1.tar.xz.asc 833 BLAKE2B 27c6101b2022cb7bea3e6082f1554b31cceb8cabe720e4b19391f550e870588c4defd1552c580a7e063638b80e8b8f415e54a11cf40ae3b0f449500c2e9babc6 SHA512 81ed05c2adf38552bdc5ac761704f2720a646d56681a919a6bfa51f1a4b42cd14edb9c84d58664dbc8e7b561cd78d82ae6b10dda423e1fae543bc7fa4bf3f78e DIST Python-3.12.0a4.tar.xz 19690792 BLAKE2B f4da53e856afca1acd8ba56dc37d78ef4cfee0007a3a66c9276b7a93dbd4c9e7ddb39aaea344bc55219e33ad09a9b34bf0e8b89273bba8e99643eeafc7e76d42 SHA512 19a98939077004259868cc5e6901d8fbf0ae90ad579700d6993f6b82990b1b4eb92efa5c8b5b7b50cfc46e311cb5c45f83251223a623fe1ade5da45ef2ca5dce DIST Python-3.12.0a4.tar.xz.asc 963 BLAKE2B da2279932786fad5cb3def5e34f9f113b9203233f70edc805ac1f7c3ddb584883655bb3da7fac1651017269a0dd8ce9a88fcca609ab2072bc6285190c487a566 SHA512 b74a1bf0d5e4f402b6e5164cd140457ed0b172b2bfe61be1642fe053b71092b8bae1f5281e03516a6fba24319c78cd2505494cfada2416b766f4c602c1284d2a +DIST Python-3.12.0a5.tar.xz 19743140 BLAKE2B 3613523f8417251127b2a013218518a1f311d80a1534e0dd1eb704fc6bfd9e143848a18328a0c8d3fb00d7c6f580ac1b314d38893ca66d1de7eab198862ab99a SHA512 090d205a3cbfce1ea4c1ca5950d24db64e6f8aceb2f6458f17b996071ce6ddf80e60ed3e293b89f242df705e1dec6069ccc3e46f24f5d4e22819d7d54743a27a +DIST Python-3.12.0a5.tar.xz.asc 963 BLAKE2B f04f9c4b15404887611ff92cf661e65a2465f0a2d20b6c084ef76d0d426e4bfcf3963c45d96d385ce8ce3f739ae37f0834dd7c1837f10d8e4bce438ec8b044e2 SHA512 626ccafcb390e3987494f1c3fecf094047afbb255a65948fd1a1c8568cbd9c58be8e7e50e64b20873645428db7b363166984d075a3674daa9771b4be6fb46439 DIST Python-3.8.16.tar.xz 19046724 BLAKE2B cbdeec7961d39cb9ab4960760b5d4c7ae71675c174156aa9f6fca55ee92a93a937ef39defe86e423237a25e0e24703233ce4b91dc97005b6ffc1f342ddd9e22c SHA512 d206e80806409410c00ef8acd8c3d90e3cc9553f996d0a57faa63802f2415e9d7591542b2e84b5e8e79245f40f6478790b5ba2acf1da98ebbc9495999183f7fd DIST Python-3.8.16.tar.xz.asc 833 BLAKE2B 678dabc558d013b104bf9e65d4319076c4730a67093a66fefc073b429c640d4facb31a0d6b7238deb08b265586a0cfb2c345051fe4df7bf5001d7317e6c06c9b SHA512 e93c394c0c5afcaaab625a3bd540dcc8e0ab946803d212343b8d1d6d5e6b89b09b6a20607bab0d858b30389a03305d57e14548605a65277d053c7817f32f4546 DIST Python-3.9.16.tar.xz 19738796 BLAKE2B 70dedeb70d9d8f27e4f6db5106623e087c61d451c7a04639cf8d3503ad02d4d43f1b36d0cdf1131aefc9bf6e677e561227dd4baef2c2c3d2dbf6d3e7dc36bd94 SHA512 b5fd0afe131c82bbce6ddf887c59eef6945910d6a9a2bc87c0927f4e4a096bf9ca4d25bcb729c40f6ebb8a65fbe8bf7b0b97a7c4a8c9e551240eb4f34b878653 @@ -14,5 +16,6 @@ DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f DIST python-gentoo-patches-3.10.9.tar.xz 12216 BLAKE2B ced4f951089c51ddaab6c62ade9d2c84f69e7e1baf2acf5247559534c7d0fb0e88dca1222f5bd2209b4e61f5aca17279b8054f269535dbc10de0786c2c5779f5 SHA512 2d01f0f3831beeba004517bb82f7d616f25f08e5c755409ecff79cd68e0a619b5bf6802fffd0e5f7f39f1d9d93e65b018b91cdeb337a5e47f1651f36bea0e96e DIST python-gentoo-patches-3.11.1.tar.xz 7076 BLAKE2B 3ec45f7529d34eabc9d9ba7fa7f8dd51d8754d9758a605b61857a9fd80386a0357837c925263ad7b0e207ff916944b94cc0e03c0f59921f839d5e51d92f0e47e SHA512 4253dbfa057a91db584b92550e2d39d87986f33041233bc400dd0254cbd95415b33fc47b0fe997bb84192c755bc16d3d31941bba4c216ee4d65facf0b48c7862 DIST python-gentoo-patches-3.12.0a4.tar.xz 8504 BLAKE2B 1257c1fe428fc967ef7d3107f99e4fcef0758a2bfa5b345bf69bb47bc0af1644b449f2b11b61148a8f79ed583a80365432d78ec4bade3d92070f08ad2ff568c2 SHA512 142f5d2ee8c1beeb6084bb6b48a0bbdcde907f48f514ac7743f0e6898a761696bb7788861fcb5c938cc36f212d444ddcfe874880ac8b4d0d54bc8ec04b166ca0 +DIST python-gentoo-patches-3.12.0a5.tar.xz 7704 BLAKE2B 7224d3e4318313183a10dc0d4fa73ab589b9de8096945750f31d45371b926f7e2cbeb2c672c254e369f04bb5588a79335ceea2e3ce4968e76f70206bdc3c9672 SHA512 951d6fd25e113bf29fb334a9162bc132d27a8c3186c8b6cbaddfbdea8ccd221fe126d09cf7c6df59942d49dac8561a4e168468daa0e7cd0d0d3a925166b4d835 DIST python-gentoo-patches-3.8.16.tar.xz 28716 BLAKE2B 28ccad9d77a89f80f72dd12eb89d657825e80061eaa069d4c491736bffd87b235f483b9d079b9f383377ea4bc6c19471bb6a4869a37fc0401abe28e2444fd9d2 SHA512
[gentoo-commits] repo/gentoo:master commit in: dev-python/django-tables2/
commit: ef93f5d494217ebd3653dcc99e2a68c562048476 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:36:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef93f5d4 dev-python/django-tables2: Bump to 2.5.2 Signed-off-by: Michał Górny gentoo.org> dev-python/django-tables2/Manifest | 1 + .../django-tables2/django-tables2-2.5.2.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-python/django-tables2/Manifest b/dev-python/django-tables2/Manifest index 3896786d758c..5b5c8d167dbf 100644 --- a/dev-python/django-tables2/Manifest +++ b/dev-python/django-tables2/Manifest @@ -1 +1,2 @@ DIST django-tables2-2.5.1.gh.tar.gz 430778 BLAKE2B 7811880ec49a514b74252d32fbc59d800aaa34fb2bf4af5675d1c4555c7a52f9eb3ca67d8d940697146c07de1e42006c6d3880a53b31a386bd088aa6939b056f SHA512 baf955b255dcbcf09250cfdbb2dc1fb51f3f9142ad29bf4ca344d1bcbe9f23a59f1509cad7e847d82bb6d410a494ed9eae1d4d4ca633e7f0351e4a98839d +DIST django-tables2-2.5.2.gh.tar.gz 430733 BLAKE2B 70aa25ca949e4244a089894a26e384d5fbdd77cc5f7b939c9fd594c70114dafd0b8134d8327d247c1272159f278c54c980a5363ad86c75af95b4ffed489468cb SHA512 0a3522cd7500e09bfbe1dd4ee102542f9e6361163195928b2d8ea301133b39aa8d417bba29b93a6166b79b744fd58889af8ae8eb49bcc2251c21dd8b9b64827e diff --git a/dev-python/django-tables2/django-tables2-2.5.2.ebuild b/dev-python/django-tables2/django-tables2-2.5.2.ebuild new file mode 100644 index ..823847d534f7 --- /dev/null +++ b/dev-python/django-tables2/django-tables2-2.5.2.ebuild @@ -0,0 +1,52 @@ +# 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} ) + +inherit distutils-r1 + +DESCRIPTION="Table/data-grid framework for Django" +HOMEPAGE=" + https://pypi.org/project/django-tables2/ + https://github.com/jieter/django-tables2/ +" +SRC_URI=" + https://github.com/jieter/django-tables2/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +SLOT="0" +LICENSE="BSD-2" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/django-3.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/django-filter[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/psycopg:2[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +src_prepare() { + # these tests require tablib + rm tests/test_export.py tests/test_templatetags.py || die + # these tests require fudge + rm tests/test_config.py || die + + distutils-r1_src_prepare +} + +python_test() { + "${EPYTHON}" manage.py test -v 2 tests || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/tenacity/
commit: 0e7db65f14ac5df6e82defce3d40d1b0e90327f4 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:34:17 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7db65f dev-python/tenacity: Bump to 8.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/tenacity/Manifest | 1 + dev-python/tenacity/tenacity-8.2.0.ebuild | 40 +++ 2 files changed, 41 insertions(+) diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest index 0e1ffa2920c8..a301e8d9f6f1 100644 --- a/dev-python/tenacity/Manifest +++ b/dev-python/tenacity/Manifest @@ -1 +1,2 @@ DIST tenacity-8.1.0.tar.gz 37658 BLAKE2B 4f9e2ea44ac0f0ed8b694b0f60e938fadbcf65bd989e9d641f7a40750f499aa9635a70d80e406aa2ebf436ebd37cde0d88e8ecb6cb3436ba755c2d921541c8e8 SHA512 194312e80233d6edcdf30496a355b272a4de4809bbe187948a7ce9c1382958845d12401498569f2b8d4251ede2857317820779f13a65bb2e69dcb97dde9bb501 +DIST tenacity-8.2.0.tar.gz 39842 BLAKE2B 4c7b58654eff79e2b5e7412f5a920dd09df44a7699d6959dd6e1c5ee87a1e74a0c60df28239be6976368859ebabc4ab35e318a71a7ad5861d92da76a516bd721 SHA512 7bb962257200a450a5599309977c895b9e2918a195a2b60c942dad934145e85e64cf1c043e81fe1a4eb5a4a7d4eaeca626a21388297cf0983bdcea22d56553d3 diff --git a/dev-python/tenacity/tenacity-8.2.0.ebuild b/dev-python/tenacity/tenacity-8.2.0.ebuild new file mode 100644 index ..2b2710dd1228 --- /dev/null +++ b/dev-python/tenacity/tenacity-8.2.0.ebuild @@ -0,0 +1,40 @@ +# 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} ) + +inherit distutils-r1 pypi + +DESCRIPTION="General-purpose retrying library" +HOMEPAGE=" + https://github.com/jd/tenacity/ + https://pypi.org/project/tenacity/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/tornado[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + + if ! has_version "dev-python/typeguard[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations + ) + fi + + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyproject-fmt/
commit: 843e593045092afb4d995671b748310b7f72e189 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:30:48 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843e5930 dev-python/pyproject-fmt: Bump to 0.7.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pyproject-fmt/Manifest | 1 + .../pyproject-fmt/pyproject-fmt-0.7.0.ebuild | 38 ++ 2 files changed, 39 insertions(+) diff --git a/dev-python/pyproject-fmt/Manifest b/dev-python/pyproject-fmt/Manifest index 4e2d30119754..9e385287b765 100644 --- a/dev-python/pyproject-fmt/Manifest +++ b/dev-python/pyproject-fmt/Manifest @@ -1,3 +1,4 @@ DIST pyproject-fmt-0.4.1.gh.tar.gz 14853 BLAKE2B e06e3602290fdc4df00fb48dfe9d6d516a623ef29eaa535ab3b11754a577385611313172f207966b121f072a5b453774afcbf5e8699a0b7fd4426f5332e48e5a SHA512 f00999470e66e7f11e9299a902b686342fbad27a07634206011ff7712c7c422f9962d8a4eeffae6a6263712620b787bbdcd78c2129cb4b164631b56a45910363 DIST pyproject-fmt-0.5.0.gh.tar.gz 14906 BLAKE2B f75482988c8e10fbfcffaa518e6004f0e96b922e8bf929e43c7be26cf16149b3fa97a3070fabfbb90641ee3d953ab17bd854ba2e107b776f65f6bc802980bd54 SHA512 58ec7975f7c69990b1d2a0ee8a29681731d7143e59754343dc64e52e135cc5d280adf3c31b6818f042982697a7221a36aa0842ffba1ede28b57cefad77bf065c DIST pyproject-fmt-0.6.0.gh.tar.gz 15082 BLAKE2B 9ec7126530c98b984c5346bfd65fa817967dc7def60d16eb93e63ff690eaad53209d49483e19b5e87caf7b879f6661862a68606a0adb3b4513ff119262ff99a6 SHA512 50c9dcb468213de62e86edd500ae001815a83d8374ac1d36467fd7c560a5774862b001414f687d588fc0622ba5896c83338d6833ac4c248d2b4aa111fefe33ce +DIST pyproject-fmt-0.7.0.gh.tar.gz 15249 BLAKE2B ad3b86af31ed860efb5eefbdd62629c3f3dfdb79a01b1e9904bf5a808699e410d870ca688fc82e28307b07841502f57870754cd694c10998ab1e1e0eef177669 SHA512 361a7bbb4a96659d3902ddb317c2f9b4010aca4b91f8663d810971d6d1bb0362e26cc63ee7b16b0e1e1518af429b57d06de71bcfc56efad462dfc2c04abe diff --git a/dev-python/pyproject-fmt/pyproject-fmt-0.7.0.ebuild b/dev-python/pyproject-fmt/pyproject-fmt-0.7.0.ebuild new file mode 100644 index ..a802c14c305f --- /dev/null +++ b/dev-python/pyproject-fmt/pyproject-fmt-0.7.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Format your pyproject.toml file" +HOMEPAGE=" + https://github.com/tox-dev/pyproject-fmt/ + https://pypi.org/project/pyproject-fmt/ +" +SRC_URI=" + https://github.com/tox-dev/pyproject-fmt/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/packaging-23[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + >=dev-python/pytest-mock-3.10[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-xdist/
commit: 4cc20778121525d5154679334c80529b1f48ec55 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:33:42 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc20778 dev-python/pytest-xdist: Bump to 3.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pytest-xdist/Manifest | 1 + dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild | 44 +++ 2 files changed, 45 insertions(+) diff --git a/dev-python/pytest-xdist/Manifest b/dev-python/pytest-xdist/Manifest index 0cd0e5299708..b1692268aebf 100644 --- a/dev-python/pytest-xdist/Manifest +++ b/dev-python/pytest-xdist/Manifest @@ -1 +1,2 @@ DIST pytest-xdist-3.1.0.tar.gz 71977 BLAKE2B c29622377743aec0a90f0e92af866a63106b9c37abee379222fd2b5c40f0607c33010bb5d2cb5212fc90a438d787ecb435f07c31e0db7a10599696c33b309a32 SHA512 884cdd85754b36338666cbdd71575ef18465730cfc4ab7333b93aa46823c1dc33e8055117241f4c87e1b8c82492881cc0f91ef1bb2ddc164aa00bfa1e5e2d245 +DIST pytest-xdist-3.2.0.tar.gz 76199 BLAKE2B 462d6af54ba599f506a51ae2e91ab0c08fdb8a6b3e47ba4541c0fe2c19a9aa8a38dee0621e130d23a2daecdc9509b1020eb05d550a50d6de233e185a8108872c SHA512 dd22c2e525681ddabc1df75e8eadcf0d3c52936cefafb7308771e37cfe9023cb4ecbbaf4e437668666f5319e379e7b6c5c7665912b59c5d10890c32da7546433 diff --git a/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-3.2.0.ebuild new file mode 100644 index ..b4f7b4cb5669 --- /dev/null +++ b/dev-python/pytest-xdist/pytest-xdist-3.2.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 +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Distributed testing and loop-on-failing modes" +HOMEPAGE=" + https://pypi.org/project/pytest-xdist/ + https://github.com/pytest-dev/pytest-xdist/ +" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + dev-python/execnet[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pytest-6.2.0[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/filelock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + # disable autoloading plugins in nested pytest calls + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # since we disabled autoloading, force loading necessary plugins + local -x PYTEST_PLUGINS=xdist.plugin,xdist.looponfail,pytest_forked + + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/redis-py/
commit: 54846711e94387d9d52df3b1b0691048eba95ed3 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:32:55 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54846711 dev-python/redis-py: Bump to 4.5.0 Signed-off-by: Michał Górny gentoo.org> dev-python/redis-py/Manifest | 1 + dev-python/redis-py/redis-py-4.5.0.ebuild | 79 +++ 2 files changed, 80 insertions(+) diff --git a/dev-python/redis-py/Manifest b/dev-python/redis-py/Manifest index 0177b85b54b4..edc14738891f 100644 --- a/dev-python/redis-py/Manifest +++ b/dev-python/redis-py/Manifest @@ -1,3 +1,4 @@ DIST redis-py-4.4.0.gh.tar.gz 4637656 BLAKE2B 40b0909c27cefb399353cc2d1d82d7ad3d64e4b3e5ae001ffef9c198d0e65d906f5772a0ac33b599c7fb6ffc5dfad461bb4b9042c5c4fb23dfbfceb0a7facbc0 SHA512 8992f160de7817c48893f3a8588d5c0398dcfb91830a61b4218206adc88185acb102b072507d3064b4a7aade5c957267e5d0e6912510bb106eea834cf9250fab DIST redis-py-4.4.1.gh.tar.gz 4733306 BLAKE2B b04a5925f87d8c1dbb06b30382f739d6bc39456b6b49be34701afcc1fecfca4783e60a451ddccdaff31f28c38b626e19607a57ebd600f7e28c63a4b62894f397 SHA512 0cec4b518bb56acee6a24ca62e7fdce054b4be764fcfaa860257d8de9f306d9d0f15a662354d7414a4a552475e2b49d97d97de05059310eead068a6269bc3038 DIST redis-py-4.4.2.gh.tar.gz 4734100 BLAKE2B 8e23c9b81a19cbbead7d6dab682fc4efc75f0c29adb4df6b9bf17f6842b2823249036c67c133039a850504870a0f884275eb65f4e517f84211b51767d7a2ae15 SHA512 3303e87ccc9d4ea3afbb93bcc5e4dcc5bbb3a406878b07c5b8755f28f87cb7a0f9a0db989ec294c2cf42c4ec62f546b5d919a3cb3f11b4ba030e41d13ed2cfc8 +DIST redis-py-4.5.0.gh.tar.gz 4737555 BLAKE2B 27631f43b0952c00105b4ad18b5aeadb133e3642f258b6342bbfb926dee016430f67ca6ae03c59408203e3fd86ea40f3059ecd1604259b4280b56e2c39b9b0eb SHA512 c0c190cd56d2910c69e755f1fb921f05681f922cd937bc047c644eecef7f85f841aa9577a84c59549b91613ab8f2e9960a870d7f45ac1b6eafdfaa9879ed1599 diff --git a/dev-python/redis-py/redis-py-4.5.0.ebuild b/dev-python/redis-py/redis-py-4.5.0.ebuild new file mode 100644 index ..b3867b0adbd2 --- /dev/null +++ b/dev-python/redis-py/redis-py-4.5.0.ebuild @@ -0,0 +1,79 @@ +# 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 + +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 + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] +" +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/virtualenv/
commit: d6205756c50986d29e6f1003f04cd50f609feb99 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:23:40 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6205756 dev-python/virtualenv: Bump to 20.19.0 Signed-off-by: Michał Górny gentoo.org> dev-python/virtualenv/Manifest | 1 + dev-python/virtualenv/virtualenv-20.19.0.ebuild | 108 2 files changed, 109 insertions(+) diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest index 81b2223b6ca3..60d94bc4806b 100644 --- a/dev-python/virtualenv/Manifest +++ b/dev-python/virtualenv/Manifest @@ -1,2 +1,3 @@ DIST virtualenv-20.17.1.tar.gz 12269737 BLAKE2B 5caa223d549ecb69de3a17dec84a608f34f01c5abd39ab478c27438f71e36e6878a719f9002464dbf0f335bc90a2f4552e201d59e0e757fabef6f3caaaf857fb SHA512 6b32145f431f6b1f4c2a2ed888e8b9e5cb941e04ea1e68830053dceac80ee8bbf2286c1f353951d50d4b8417b8d81ee4b30dae597c94f2a3baf50f174f7ef4d4 DIST virtualenv-20.18.0.tar.gz 12063086 BLAKE2B 272957077dd0a5868e8979c7c34bda1ae28af857d1d5bbafeef6955bcf44a7c5d38f4f131b57a2593180ffdc5a034b18998ba3e4307b7191ebafccc80ef46278 SHA512 b02533878b8d8859f10b51dbdb9fecddf9b49aa2cf1437ddc10cadba82e5361fdeb8b8c94efcc3c8268ddecef31651c28c213e87588aa917479e8d0e2e823493 +DIST virtualenv-20.19.0.tar.gz 12063084 BLAKE2B 6a6d94c7099aa841523909173b04821697c7fc8b284325dbf191f6b2184bce19802924e0a001267448a785c35f8bbd7cee74f7514a375e4e47a9d3275404f756 SHA512 75c63fea11ad070985cb2ba17adfcb7e1739e8798b80919cc17a527d7180f68a04197436b44146cd07423d8d2e4982d1716b0e18159add5ce6a748b31f6b2776 diff --git a/dev-python/virtualenv/virtualenv-20.19.0.ebuild b/dev-python/virtualenv/virtualenv-20.19.0.ebuild new file mode 100644 index ..23d33288f6bb --- /dev/null +++ b/dev-python/virtualenv/virtualenv-20.19.0.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Virtual Python Environment builder" +HOMEPAGE=" + https://virtualenv.pypa.io/en/stable/ + https://pypi.org/project/virtualenv/ + https://github.com/pypa/virtualenv/ +" + +LICENSE="MIT" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" + +RDEPEND=" + =dev-python/distlib-0.3.6[${PYTHON_USEDEP}] + =dev-python/filelock-3.4.1[${PYTHON_USEDEP}] + =dev-python/platformdirs-2.4[${PYTHON_USEDEP}] +" +# coverage is used somehow magically in virtualenv, maybe it actually +# tests something useful +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/pip-22.2.1[${PYTHON_USEDEP}] + >=dev-python/pytest-freezegun-0.4.2[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-2.1[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + ) +" + +# (unpackaged deps) +#distutils_enable_sphinx docs \ +# dev-python/sphinx-argparse \ +# dev-python/sphinx_rtd_theme \ +# dev-python/towncrier +distutils_enable_tests pytest + +src_configure() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} +} + +python_test() { + local EPYTEST_DESELECT=( + tests/unit/activation/test_xonsh.py + tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data + tests/unit/create/test_creator.py::test_cross_major + # tests failing without python2 installed + "tests/unit/create/test_creator.py::test_py_pyc_missing[True-False]" + "tests/unit/create/test_creator.py::test_py_pyc_missing[False-False]" + ) + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-pypy3-posix-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-pypy3-posix-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-isolated]' + 'tests/unit/create/test_creator.py::test_create_no_seed[root-venv-copies-global]' + 'tests/unit/create/test_creator.py::test_create_no_seed[venv-venv-copies-isolated]' +
[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/
commit: 6248af9d8f06bd3f4bdf9aeed8d360a39dc1d91d Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:32:25 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6248af9d dev-python/google-api-python-client: Bump to 2.77.0 Signed-off-by: Michał Górny gentoo.org> dev-python/google-api-python-client/Manifest | 1 + .../google-api-python-client-2.77.0.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index 58a701076837..8ae9e1219032 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -3,3 +3,4 @@ DIST google-api-python-client-2.73.0.gh.tar.gz 37984359 BLAKE2B e82fe357010c0660 DIST google-api-python-client-2.74.0.gh.tar.gz 38189426 BLAKE2B 927345937faf574263df8a8c64949824bf371b5b881958b9d0e055ad8ee9bf5c758e173afa47274c6c1d10ebdd0c168f7d7763c8d66f664dc80bf253a391fb26 SHA512 831159d4a3c46b716ff1be64c13cbf37eebb96a75e3573bd8b1200930d465935569ceeb4caaa35bc24105087db06fa62306ef03ed4fb04c87b5d24826680b949 DIST google-api-python-client-2.75.0.gh.tar.gz 38252215 BLAKE2B 7718ba579eb78debbc9a441bd08ba63d84db055e9ed67b24811444369ac4bff06b78a0dc145835c632234106bfe011fdde9ccc93344027a641a946663d1fc0dd SHA512 ff4b9766eacb656445182e3ce5c9425a2b7cbea565308abc98ef07193a581ae9ebae719323f9e4de94a94fc9c8b324d8c72dc58bdc3f4df4ac8be2d50fbb2156 DIST google-api-python-client-2.76.0.gh.tar.gz 38245213 BLAKE2B 28d7ea8fb169b08cfc689b2957de84e1f860fb2857f4cf85e40bcdbe8c728e6179194d5dfe65103d1ed17a604d880011b2a82b4e555dc6ed6e9e73737fc5e8bc SHA512 01f1245b8a64cf5adae42b941b88eb05db4a21db4e16b35f98a077c223e795538b654f348f4b0a7bfde8e8928c3c57cd841dca41755a57ee0a6965b89f58cdf9 +DIST google-api-python-client-2.77.0.gh.tar.gz 38300787 BLAKE2B c7d147b9ae78fff5aa70b2ba219888296d414c1f7b498c93bb424d06c437a50d5a1a2284062e58defb29ba3aa89b225e4218d9acd303a0e17f3ec4ab0380a2f6 SHA512 24aa2b3d709de83b76be2d8030a419d0e3f8f447852d7f95c6cf735134270a7af94edd86bcc3d82cd25af2497f30ac6c365ac88494c227b19faecb8e3706c261 diff --git a/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild new file mode 100644 index ..7f5368fd7fde --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild @@ -0,0 +1,52 @@ +# 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 ) + +inherit distutils-r1 + +DESCRIPTION="Google API Client for Python" +HOMEPAGE=" + https://github.com/googleapis/google-api-python-client/ + https://pypi.org/project/google-api-python-client/ +" +SRC_URI=" + https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] + =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] + >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] +
[gentoo-commits] repo/gentoo:master commit in: dev-python/Faker/
commit: e303f1a11ac6c9c88a6eeb70fe544ff305f3ebfe Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:22:32 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e303f1a1 dev-python/Faker: Bump to 16.7.0 Signed-off-by: Michał Górny gentoo.org> dev-python/Faker/Faker-16.7.0.ebuild | 33 + dev-python/Faker/Manifest| 1 + 2 files changed, 34 insertions(+) diff --git a/dev-python/Faker/Faker-16.7.0.ebuild b/dev-python/Faker/Faker-16.7.0.ebuild new file mode 100644 index ..a75f8a9b9b3a --- /dev/null +++ b/dev-python/Faker/Faker-16.7.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2022-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} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 4190f072b6f9..31b2feb98f4a 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -4,3 +4,4 @@ DIST Faker-16.3.0.tar.gz 1624029 BLAKE2B c17eafa1ba85d3839545ec57811541edf9006c8 DIST Faker-16.4.0.tar.gz 1624299 BLAKE2B 3f3fd6f1ca60c4c481817bcb6f822f2658430995739db4655070e6cd5498879aeb3634defc324adf12648ab056c2066b82f83cac6c81b2fe4157a924fcae1460 SHA512 07aec45c401e8992a71ca3b6402a51f15070b5a6dfb534813a843660f8d419aadb68a5ace9667beb1b317f5a5232ad7d94086e053cd6455d0a8d3df0c6d96a9e DIST Faker-16.6.0.tar.gz 1625783 BLAKE2B d5a1cd6d8a7161eabf9a36bade94ae0003c5bd4cef48c33b19f6e7a30289267962ec9820cdae85316cb53b16b1a3734d751160db1aa5803ee60c746baa1828c1 SHA512 32f4d8c19ff09c4e415936f458a1ab821be74c4e0e8a79e01d584a8f46ad641b7d873f3a5c2bb3990ffaedb16d0b84eb8a7c610dc6e17b00619045a2c70ed433 DIST Faker-16.6.1.tar.gz 1626043 BLAKE2B 2fc44018b76fffa1f0e249905d20fbc78bc1ab4ffcc3d2448067bfce8c1fd16caf64ce0e073b706a4d0461fd12f4758777a9f9df79b2682a74681dcbcbb7479e SHA512 d2a9add29c6511c452e1ac6749af6772ec5cf0713fe88d773f338f7d1173202bbbc55265e3bbd5cd8d84d9cd4bde153bf614b6840913b704d5c7eed30f4b5512 +DIST Faker-16.7.0.tar.gz 1626808 BLAKE2B e2a93903436ee113d76fe5b1403b6e239237c78a64b70b297eb5f5e348a388f7ea681c08f7b60b4ff3bbdcdbdf1a1b348359e690c0c959ec4948b10ec3cec69f SHA512 e3079651d1448dd6a5ff231a1676c00de00703857284c1b5a4261dad2414a84e3cc72891b038bcf52ef9da55075db3b3ee2c742b74832aeaba34bece5a0f8353
[gentoo-commits] repo/gentoo:master commit in: dev-python/google-auth-oauthlib/
commit: 21714f66b40ccfe9f237bcf27b8fa89de8b7e7d4 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:20:37 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21714f66 dev-python/google-auth-oauthlib: Bump to 1.0.0 Signed-off-by: Michał Górny gentoo.org> dev-python/google-auth-oauthlib/Manifest | 1 + .../google-auth-oauthlib-1.0.0.ebuild | 39 ++ 2 files changed, 40 insertions(+) diff --git a/dev-python/google-auth-oauthlib/Manifest b/dev-python/google-auth-oauthlib/Manifest index 83a335f48185..5d86b149dee9 100644 --- a/dev-python/google-auth-oauthlib/Manifest +++ b/dev-python/google-auth-oauthlib/Manifest @@ -1 +1,2 @@ DIST google-auth-library-python-oauthlib-0.8.0.gh.tar.gz 71774 BLAKE2B 100aa01586f5df18453713610f3ed954a196e3d0c8d4dc15b8a67335951cbc2eaa15e3fa4bf7c7ba161418550bb7cfc68630fca0efe697a9c65ccbd7e0ce05d9 SHA512 3090d9b3ad25df6e8151e49a0cd96e7226aac2cecbbf289ccbc8cf4704ec86d882c11546b26f3a2ba9b047c19408f0cb939b9caf489aa935f49f8990ab7bfa55 +DIST google-auth-library-python-oauthlib-1.0.0.gh.tar.gz 71294 BLAKE2B f0f085ffbec620106f5e7ead56085cee4642932a0fea1bfeec01d1f3b77a8d97aa4e6cdbc29c303abebb30e1994de86cfbb6a950bb34fc243dd312b251afc5da SHA512 74eef43e4ce8de55170c7362eaddcd796c683b3d361d52ff02db1f74b301f12e57f0acb2b52fcc5a6e661b47e3066a780915955b8d933314646483b43c8c5b68 diff --git a/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild new file mode 100644 index ..428011855aa4 --- /dev/null +++ b/dev-python/google-auth-oauthlib/google-auth-oauthlib-1.0.0.ebuild @@ -0,0 +1,39 @@ +# 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 + +MY_P=google-auth-library-python-oauthlib-${PV} +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python-oauthlib/ + https://pypi.org/project/google-auth-oauthlib/ +" +SRC_URI=" + https://github.com/googleapis/google-auth-library-python-oauthlib/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/click-6.0.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-2.15.0[${PYTHON_USEDEP}] + >=dev-python/requests-oauthlib-0.7.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/xarray/
commit: c8d924b02c901e23321801b59e9f11a428c94a78 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:30:10 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8d924b0 dev-python/xarray: Bump to 2023.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/xarray/Manifest | 1 + dev-python/xarray/xarray-2023.2.0.ebuild | 44 2 files changed, 45 insertions(+) diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index 1e4a6f898308..9b3f9a21b4ca 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,3 +1,4 @@ DIST xarray-2022.11.0.tar.gz 3053924 BLAKE2B 5e747aeda92ecb5a3ee2ce7a180cd8f3c2735b32d219f567fd254c733f98c62305829be166ddd76a3d2cd884f78aa3e6ceb2cf5aaac8539290c5863d5dea038d SHA512 6dc98746e3bea17a224926e7e1cf6a5f5ef01e8a848c63f5acd43f9da63b81093a7bdbebecb2afc06c9473d1b8fe735c67a847d05f25edd0a32bc0a5a2eda753 DIST xarray-2022.12.0.tar.gz 3060755 BLAKE2B 449d21234436983b478a022cf5585236738014c6f783039442c3d51870b62a62c61eaada6eb9df5305ada3fd5cdc87bf0201ffae1c835ec7a731c06badb718a7 SHA512 9c5c692392b15711d57254006ebc92cdda08b92b663a577701f50c52253d736d78e2ad02ad588ffa23d523394576f0cf226986b05b22816d3cec1ea8abb7 DIST xarray-2023.1.0.tar.gz 3065563 BLAKE2B f2f95b5d8506d8348c8409cc528fc3270a3262ad528031530b2c1ad71697d147df27140ad4ec0b6222368785ceebb8a8fd83c891b8478d2b168a7766f3acb276 SHA512 baddac6ed08816eb06b8153bc3443cc4ae77fc1d17d2cf242f543ce75b37e390f5c7e8c59cc292d1a586a78245cac614cf656a202f8d5ca81c176c4834533c4b +DIST xarray-2023.2.0.tar.gz 3070514 BLAKE2B 00b08bb75878eed1aa82ac18ae5bc468d87812c90991f95b238048d53535dd884a943a068aec4114ba83c8e3cf1a37570b86ce5557fb33dc43f088a51916b92d SHA512 46b1e29e98a7c1bbe3275bc2fd39b0e5561319b4b9c6bf468c434880c9013c1dd9560b7281bd1b148ba8557cafe91ddf0ac56e5c038f1e995067ff1774162ab2 diff --git a/dev-python/xarray/xarray-2023.2.0.ebuild b/dev-python/xarray/xarray-2023.2.0.ebuild new file mode 100644 index ..ab6cf12d5491 --- /dev/null +++ b/dev-python/xarray/xarray-2023.2.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 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="N-D labeled arrays and datasets in Python" +HOMEPAGE=" + https://xarray.pydata.org/ + https://github.com/pydata/xarray/ + https://pypi.org/project/xarray/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/pandas-1.4[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] +" +# note: most of the test dependencies are optional +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/bottleneck[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] + !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # warning-targeted tests are fragile and not important to end users + xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get +)
[gentoo-commits] repo/gentoo:master commit in: dev-python/cryptography/
commit: 5f436bd32a22ba0e787b38609b104410498b2c62 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:28:26 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f436bd3 dev-python/cryptography: Bump to 39.0.1 Signed-off-by: Michał Górny gentoo.org> dev-python/cryptography/Manifest | 2 + dev-python/cryptography/cryptography-39.0.1.ebuild | 154 + 2 files changed, 156 insertions(+) diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest index 800024cc8fca..ac7168e32516 100644 --- a/dev-python/cryptography/Manifest +++ b/dev-python/cryptography/Manifest @@ -18,8 +18,10 @@ DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7 DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST cryptography-38.0.4.tar.gz 599786 BLAKE2B cd6ef7e671dfdf36a5b9ee253307bf069e4c87d5a3a0110cff70f50c17cbe7d7c9e78678b26a59e7f781076c53934be1d37c52605953c06913cbe2faa3cc SHA512 2dcf3cb8208a5905b930482ce87ac56b77fda0eb02387492f0d6be9df67dc5967c93ec9a2127f83dbea1a9a3d39f1adc98497b020ad654d4afdeb67d2323afa9 DIST cryptography-39.0.0.tar.gz 603406 BLAKE2B bd36fb786a12cee965ac42c2eaec214f7f261d6a8652a4859819577c8c079673730608e3f61c059ab65489e50bbcfb3ba7bbcd2a8f9e4169e844f3c497411b9a SHA512 bac0268ca0b6a12adc2d2a1f4ec047aad0643afa021d43574f189187a6a6802bc79e9329afd77a950b158040c85137da4cdee1973f4bb89815ad2203fa969393 +DIST cryptography-39.0.1.tar.gz 603634 BLAKE2B 20247ec0fd933b8541712169feced6247ad6fd708af78b06c4bb633631a2160473a818a3c5e545243f3dea3b254ae63055b05e226eb8e1348413b5a883236ded SHA512 a7df2cc73309b6902a2743273e41c7bec8e0dd0c8160b24edf6554089ca8d160cde7d9007cf45751cb52823c2a6f4a3c437a447292f6e8c06db547d519e98b94 DIST cryptography_vectors-38.0.4.tar.gz 35273825 BLAKE2B 8bd39caeaa6c1d90320def07e4855995d15cfcf7a422b7491765efc5e88ddbfcfea5c27ed52a48c1ae10f041d8129ef40720fb7b45b26e576230596fcc23f4e1 SHA512 04972f13ff0217e1d8827381fafeb5071f3009d34378e60805ef1f05fefd850a0904a60caef4fc95ce396de01925a3e42443db174508627ed010ef839e97c644 DIST cryptography_vectors-39.0.0.tar.gz 35275931 BLAKE2B b0783fd41cf6920dda2715c8f02d49eff6b093f73efc08a6b8f31c0b4cbd64bf262a9407f956df918093d84897a9d221c25ff0c8a568768dc902f052982f86e0 SHA512 3030e9ef1a1b33c8229b9123b71193baec11020da9110cc9adb6e8f069ede5bff5d228bb258be1537399c641f242674d1fabd0c99694936cd36342a61efd0581 +DIST cryptography_vectors-39.0.1.tar.gz 35275870 BLAKE2B 28e064e0f42ebb7b7af6db65bd506d4047d1087b63199eedaadd346c218b0cd24a16c8b97fc39b3325224026bfd4b2214bb53a5564495acab1297067a52e0649 SHA512 b06585c4ed1fc360165a8801509507a0a546da42cbca80703a173aa55d34f1f9790fc2763c7aef274f479248c57a2e86a56bc098ffb49532cb59132c139eb8af DIST cxx-1.0.85.crate 589916 BLAKE2B 3be165b6d8c5ccaa7e5ec3d456c1bc2aeb95e2dc7890feb1ebeb2d25b2887b1b023afdccda08862a13928a8f379200c46fcaf88ecc111d9dbb3bbc5dde63f88d SHA512 bf9386f58ea007bcc7171af713e944459a6b219ddbe88813f16df5e274ab85418be23dd7bdaee7964108e9a4a1698365de67362d5504c80bee726f1151166f5c DIST cxx-build-1.0.85.crate 84820 BLAKE2B 6dd01e251776f33cbb11b4ef6a9d77db7c476e6184f942d0a5fca5505c5fc2463bc03edcf8f08597238898b92df1c53ba330e9c3b4e63a106136445fcf202584 SHA512 3ef75dc28bed9c1c9cea5dbd7b396f8e88a5fe288e19d1aa1f96add32830236b2414fe33ed7b06566759298cf0130d6b82d2049ba9bf362c95413ce8481f2bf2 DIST cxxbridge-flags-1.0.85.crate 5635 BLAKE2B 5d365e5a6e2ef5bdde5f223f5ab726e0667aedcecdc2a2f1ec961d9c199c291dfcf94ed4ca6a2ea9056073c8519839cad7d5b49f7c8022bf96b96186f19874a2 SHA512 186a08d40469bfc8fcf801bd766e89e72d160a7b28ce465b3e8a39b4f38d7c17bc373e9bd8f5e50c758be7755ac450d532aa88c7c20d908c3905106bd8cac05c diff --git a/dev-python/cryptography/cryptography-39.0.1.ebuild b/dev-python/cryptography/cryptography-39.0.1.ebuild new file mode 100644 index ..b5f36d2fb324 --- /dev/null +++ b/dev-python/cryptography/cryptography-39.0.1.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CARGO_OPTIONAL=yes +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +CRATES=" + Inflector-0.11.4 + aliasable-0.1.3 + android_system_properties-0.1.5 + asn1-0.13.0 + asn1_derive-0.13.0 + autocfg-1.1.0 + base64-0.13.1 + bitflags-1.3.2 + bumpalo-3.10.0 + cc-1.0.78 + cfg-if-1.0.0 + chrono-0.4.23 + codespan-reporting-0.11.1 + core-foundation-sys-0.8.3 + cxx-1.0.85 + cxx-build-1.0.85 + cxxbridge-flags-1.0.85 +
[gentoo-commits] repo/gentoo:master commit in: dev-python/alembic/
commit: 68c410e0971745ea3c38f18865653da790aac684 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:21:25 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c410e0 dev-python/alembic: Bump to 1.9.3 Signed-off-by: Michał Górny gentoo.org> dev-python/alembic/Manifest | 1 + dev-python/alembic/alembic-1.9.3.ebuild | 38 + 2 files changed, 39 insertions(+) diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest index b25d4a39eac5..2606774c8d7f 100644 --- a/dev-python/alembic/Manifest +++ b/dev-python/alembic/Manifest @@ -2,3 +2,4 @@ DIST alembic-1.8.1.tar.gz 1255927 BLAKE2B dbf40f9ca12171d99ad46bec6bf18417992268 DIST alembic-1.9.0.tar.gz 1278832 BLAKE2B 59131c5a53d051905c13e466c58ad5c1759e0e0f557bcb78bbe80e2ca8f3f7d791a1d8be017cd9227d6baf8b7416d0c6d89ec9e9e56f7440f6d1455577ed8676 SHA512 3c040ee07ce2f40af28a63f129dee886f7d8458b762a28cf2165ac10dd2f2f732b73da2ae2c9687b66e8872b75d85d95933847eb6a1190ad55e550e6bb120a04 DIST alembic-1.9.1.tar.gz 1280020 BLAKE2B 2355b265a7cb42091f51e2d291dd2e620134f9f7ef96c101db7161e1a8667b44ddb61b6d01f46a0db4227b44dcc1821c9bd6923f8510c4235e26f3d482e4298a SHA512 143a62bab08c654c5846ff7ba1021dfb96d3a4b0e699d9c4bd692fda250f47b0ee10cb3238b769e8117b09ac495bdd97a6dbd290b29659b5121754be9a161331 DIST alembic-1.9.2.tar.gz 1136929 BLAKE2B 26c4ad3185bc274aa4321a0860dc357566625abb51c951f2d0151bfd109f0e0bf7a37075d07ad2f0975127bdd327579f2d9a700f3cc130fbdd1c6458127b2e50 SHA512 d878d48d140be68facdaf0ec25f8582c9e10a369b23e9ee035ae63f8f2ad52d50464c5b8e9c666307edd1a797b6a2c495e56fa890f7dc8f46b3d75a726905ded +DIST alembic-1.9.3.tar.gz 1137492 BLAKE2B 17dbc5513b7e15daa51f623bfa90febf356caad8d13e215c6007fd0330e569ea4ffddd374c1ab9b7954e38a136c27d2e5d0ff5db026a6c2ad04d242b3cfdbe7f SHA512 dcbde51c26a81f88b102979aa000c17d0af065e96c51484c94c138fc08099e229deb06f5934d499058f25ef87eb5a5de765225fb890a76eb030d1ad6649e57a4 diff --git a/dev-python/alembic/alembic-1.9.3.ebuild b/dev-python/alembic/alembic-1.9.3.ebuild new file mode 100644 index ..73c9337ef797 --- /dev/null +++ b/dev-python/alembic/alembic-1.9.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy" +HOMEPAGE=" + https://github.com/sqlalchemy/alembic/ + https://pypi.org/project/alembic/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/python-editor-0.3[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' pypy3 python3_8) +" + +distutils_enable_tests pytest + +python_install_all() { + use doc && local HTML_DOCS=( docs/. ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/autobahn/
commit: a22f5b8ec3de3b6eda8fb4a0e7025632e9515a3a Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:15:40 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:26:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22f5b8e dev-python/autobahn: Bump to 23.1.2 Signed-off-by: Michał Górny gentoo.org> dev-python/autobahn/Manifest | 1 + dev-python/autobahn/autobahn-23.1.2.ebuild | 115 + 2 files changed, 116 insertions(+) diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest index d655f719225a..346030cbc5cb 100644 --- a/dev-python/autobahn/Manifest +++ b/dev-python/autobahn/Manifest @@ -1,3 +1,4 @@ DIST autobahn-22.12.1.tar.gz 479515 BLAKE2B 37003c458b773b122716fd17e5245c3754e49e5c66601266870ce83fe4b7622553605d007902bd505897428231ce8347bf24548142dcb38631dc08f092be7eaf SHA512 10b3eec220a78b21aa393c9a721a9efb06b2623910ebb19dcf58c3966912cb9c5bbe5fc04d9f1072711a209a6a0168d7ba3a6147c1fc9a7db46bd528cc380dd0 DIST autobahn-22.7.1.tar.gz 476789 BLAKE2B 4860a6ec1a2631986dd5d8e94069134e75650eedb67dce18dd4c1e8ad45bd76ca183b4dcbca6ef4474c25f6feb4a1407c9fed4c74f0751e9c0c7fbca2b013406 SHA512 ea2c4d61d3f0f8ef35a31b599bc432781536dccaa316cda474a61003b10df0ef6346615d16228848cc5acb24a4e5f4c50be1fe759daf35b629f636da55688137 DIST autobahn-23.1.1.tar.gz 479905 BLAKE2B 598f3fde0efb7016423962b10937503414a96cce1813fb7b11133d1ee2b4fa4661c379df19e725f49b29731650e6696de4d2b5f6781b2076298641471f16ff9b SHA512 f74ec3b2647689613e48446b7604b754f43fead2e8c77370c3f6e22553d9bccedd584b41940b572463977bdd1078c29c346af972dd04583feb217f708c771843 +DIST autobahn-23.1.2.tar.gz 480717 BLAKE2B cc92dc114ef0931be72fa9bf06cfb5646d8dac7a8da3ed3b8d28c4dad67c47465ba3fb03008b70b81ad36210ee014a148f69e5f13b74ef4993b344f9e6887374 SHA512 cd69d901ad7ec8c5f995ca15d803d1de1985294b48707bc0edabfc37733295c3bf9fd7965f930e8b4fa1c7c12c6e02dcbf2ff169edf464eadc774ae6f9185175 diff --git a/dev-python/autobahn/autobahn-23.1.2.ebuild b/dev-python/autobahn/autobahn-23.1.2.ebuild new file mode 100644 index ..a9956583b2a9 --- /dev/null +++ b/dev-python/autobahn/autobahn-23.1.2.ebuild @@ -0,0 +1,115 @@ +# 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} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio" +HOMEPAGE=" + https://crossbar.io/autobahn/ + https://github.com/crossbario/autobahn-python/ + https://pypi.org/project/autobahn/ +" + +SLOT="0" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="test xbr" +RESTRICT="!test? ( test )" + +# The order of deps is based on their appearance in setup.py +# All extra deps should be included in test and in optfeature +RDEPEND=" + >=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}] + >=dev-python/twisted-20.3.0[${PYTHON_USEDEP}] + >=dev-python/attrs-20.3.0[${PYTHON_USEDEP}] + >=dev-python/txaio-21.2.1[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}] + >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}] + >=dev-python/ujson-4.0.2[${PYTHON_USEDEP}] + >=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}] + >=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}] + >=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}] + >=dev-python/service_identity-18.1.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] + >=dev-python/pytrie-0.4[${PYTHON_USEDEP}] + >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}] + >=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}] + >=dev-python/passlib-1.7.4[${PYTHON_USEDEP}] + + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + if use xbr ; then + eerror "***" + eerror "Required xbr dependencies are incomplete in Gentoo." + eerror "So this functionality will not yet work" + eerror "Please file a bug if this feature is needed" + eerror "***" + else + # remove xbr components + export AUTOBAHN_STRIP_XBR="True" + fi + + # avoid useless rust dependency + sed -i -e '/cryptography/s:>=3.4.6::' setup.py || die + + # remove twisted
[gentoo-commits] repo/gentoo:master commit in: dev-python/tox/
commit: 4cb41c183499e17cdce4fa66e8fdb600ab95f443 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:16:06 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb41c18 dev-python/tox: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/tox/Manifest | 2 - dev-python/tox/tox-4.4.2.ebuild | 95 - dev-python/tox/tox-4.4.3.ebuild | 95 - 3 files changed, 192 deletions(-) diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index 644a4bd4395e..7502a36098bc 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -1,4 +1,2 @@ DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f SHA512 64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca -DIST tox-4.4.2.gh.tar.gz 303341 BLAKE2B 812394e15996b04138e2a8167b3d332b48217c5ecfb807d8ed77ff106d8ad31cfc6b43e07737dec39e1deba7165aa7778471894823b0dbe795b1ccddd2396602 SHA512 1e5b8f025c93bea5b9071d5cfcb4e4e68f1925e7b70c4c838b9f4ba70f8f077ed752176c2a7349b96d125842312c4fa8ccbd23d79665ba46667f4b408bf58f78 -DIST tox-4.4.3.gh.tar.gz 303758 BLAKE2B 2182ee88ea3fcc1792304c3a0e064f5f6c790f1305c195084b942e8181986c68faa48ad7a85eb52097de5e822351ee0f0e0f076adfa57276e822405927a0d0f1 SHA512 438ce96a6751363f37bfe7ffc42ab3a2349d6b22fa4259642f3a7cbadd4183d7bc065b6b93298b85dd174700a222cde149657e9203f70cbe747e8a84d9adf35a DIST tox-4.4.4.gh.tar.gz 303823 BLAKE2B 3386f00343035dd1d3fe58cb15cd666a55e7d77b84d93c87b5e3add24753255657591d0019a7a2349c081796e1bf096fc29b6451f0d5286e3b5b3ef18e5539c5 SHA512 d37fe82c685db238ab36929d5bfd1dece73ec36b533e027700c35cfe7c3bdff21639212dcb504c499739a17bc9cd600effe4e911a3572375912c4912bf4c5f45 diff --git a/dev-python/tox/tox-4.4.2.ebuild b/dev-python/tox/tox-4.4.2.ebuild deleted file mode 100644 index 3f569fd7734b.. --- a/dev-python/tox/tox-4.4.2.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -MY_P=${P/_} -DESCRIPTION="virtualenv-based automation of test activities" -HOMEPAGE=" - https://tox.readthedocs.io/ - https://github.com/tox-dev/tox/ - https://pypi.org/project/tox/ -" -SRC_URI=" - https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv" - -RDEPEND=" - >=dev-python/cachetools-5.2.1[${PYTHON_USEDEP}] - >=dev-python/chardet-5.1[${PYTHON_USEDEP}] - >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] - >=dev-python/filelock-3.8.2[${PYTHON_USEDEP}] - >=dev-python/packaging-21.3[${PYTHON_USEDEP}] - >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}] - >=dev-python/pluggy-1[${PYTHON_USEDEP}] - >=dev-python/pyproject-api-1.5[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) - >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}] - >=dev-python/flaky-3.7[${PYTHON_USEDEP}] - >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}] - >=dev-python/re-assert-1.1[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/time-machine-2.8.2[${PYTHON_USEDEP}] - ' 'python*') - ) -" - -distutils_enable_tests pytest - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -src_prepare() { - # the minimal bounds in tox are entirely meaningless and new packaging - # breaks setuptools - sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - # devpi_process is not packaged, and has lots of dependencies - cat > "${T}"/devpi_process.py <<-EOF || die - def IndexServer(*args, **kwargs): raise NotImplementedError() - EOF - - local -x PYTHONPATH=${T}:${PYTHONPATH} - local EPYTEST_DESELECT=( - # Internet - tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external - ) - local EPYTEST_IGNORE=( - # requires devpi* - tests/test_provision.py - ) - -
[gentoo-commits] repo/gentoo:master commit in: dev-python/tox/
commit: d8069780febe9f01bd1eaef42d583e7b5859a4b9 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:18:16 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8069780 dev-python/tox: Bump to 4.4.5 Signed-off-by: Michał Górny gentoo.org> dev-python/tox/Manifest | 1 + dev-python/tox/tox-4.4.5.ebuild | 95 + 2 files changed, 96 insertions(+) diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest index 7502a36098bc..47f623b591e6 100644 --- a/dev-python/tox/Manifest +++ b/dev-python/tox/Manifest @@ -1,2 +1,3 @@ DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f SHA512 64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca DIST tox-4.4.4.gh.tar.gz 303823 BLAKE2B 3386f00343035dd1d3fe58cb15cd666a55e7d77b84d93c87b5e3add24753255657591d0019a7a2349c081796e1bf096fc29b6451f0d5286e3b5b3ef18e5539c5 SHA512 d37fe82c685db238ab36929d5bfd1dece73ec36b533e027700c35cfe7c3bdff21639212dcb504c499739a17bc9cd600effe4e911a3572375912c4912bf4c5f45 +DIST tox-4.4.5.gh.tar.gz 303977 BLAKE2B 4861add250b2fbd5736aed9183544f048194042ffbf059e38c551f96be2e0de043ec2877fac6dd51355d1553830f8b0d18c2d1f599c3cf9716882d78883f1c70 SHA512 38637caa136a54172d122aa2725787affdfef755f1dae4fcee9dfb390191ef5932c3955fdd8283710a052e5632f393c39f3c69a12f95468dfb8870590a285c59 diff --git a/dev-python/tox/tox-4.4.5.ebuild b/dev-python/tox/tox-4.4.5.ebuild new file mode 100644 index ..ff36971ecf17 --- /dev/null +++ b/dev-python/tox/tox-4.4.5.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 + +MY_P=${P/_} +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE=" + https://tox.readthedocs.io/ + https://github.com/tox-dev/tox/ + https://pypi.org/project/tox/ +" +SRC_URI=" + https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/cachetools-5.3[${PYTHON_USEDEP}] + >=dev-python/chardet-5.1[${PYTHON_USEDEP}] + >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] + >=dev-python/filelock-3.9[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] + >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}] + >=dev-python/pluggy-1[${PYTHON_USEDEP}] + >=dev-python/pyproject-api-1.5[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) + >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}] + test? ( + >=dev-python/build-0.10[${PYTHON_USEDEP}] + >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}] + >=dev-python/flaky-3.7[${PYTHON_USEDEP}] + >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}] + >=dev-python/re-assert-1.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/time-machine-2.9[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +src_prepare() { + # the minimal bounds in tox are entirely meaningless and new packaging + # breaks setuptools + sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # devpi_process is not packaged, and has lots of dependencies + cat > "${T}"/devpi_process.py <<-EOF || die + def IndexServer(*args, **kwargs): raise NotImplementedError() + EOF + + local -x PYTHONPATH=${T}:${PYTHONPATH} + local EPYTEST_DESELECT=( + # Internet + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external + ) + local EPYTEST_IGNORE=( + # requires devpi* + tests/test_provision.py + ) + + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]' + 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]' +
[gentoo-commits] repo/gentoo:master commit in: dev-python/patiencediff/
commit: 5c33579942a0b150cbd231d65aaef316852f0270 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:22:07 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:27:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c335799 dev-python/patiencediff: Bump to 0.2.13 Signed-off-by: Michał Górny gentoo.org> dev-python/patiencediff/Manifest | 1 + dev-python/patiencediff/patiencediff-0.2.13.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/dev-python/patiencediff/Manifest b/dev-python/patiencediff/Manifest index 054d06521ce4..a9310c0ca28a 100644 --- a/dev-python/patiencediff/Manifest +++ b/dev-python/patiencediff/Manifest @@ -1 +1,2 @@ DIST patiencediff-0.2.12.tar.gz 26936 BLAKE2B 674d1a0397c7d8d75be647e22ee002593d2b175a4fa607f1343fa0eba3cb0a6810178cea9cf26c41bd2f592913a72f4910ae1d1a9402f3558e93d26c1a139885 SHA512 23ff933623f0445dc3cb91e0825e00c465255edf777c2b9b2f9fec907c1fa74e60790d8f23c9de91d0950a7ef6aacd8756ded3e219d32771fb18e1fcb5c85565 +DIST patiencediff-0.2.13.tar.gz 26972 BLAKE2B f38fcc8292a99082794498cd60f59b5ae44453f12387f125e7f16e355844bc391baae789adc9847efd71b9124ff6efb7bb0a7fbba5e371233d3a54314c2f2b95 SHA512 1607a6c4bee529ee787fe705b70f00e5f5c1c266e7854ea4463d57ca4a807e645c6fb83024d79113e6aef746f32ed3bc28227d87add7e86d886246580dd05485 diff --git a/dev-python/patiencediff/patiencediff-0.2.13.ebuild b/dev-python/patiencediff/patiencediff-0.2.13.ebuild new file mode 100644 index ..c50ac00c18d5 --- /dev/null +++ b/dev-python/patiencediff/patiencediff-0.2.13.ebuild @@ -0,0 +1,26 @@ +# Copyright 2021-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 pypi + +DESCRIPTION="Python implementation of the patiencediff algorithm" +HOMEPAGE=" + https://github.com/breezy-team/patiencediff/ + https://pypi.org/project/patiencediff/ +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests unittest + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + eunittest +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: cf642c88e9cf884f813507f62b2902c409a36421 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:14:29 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:26:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf642c88 app-admin/awscli: Bump to 1.27.66 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.27.66.ebuild | 80 ++ 2 files changed, 81 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 286ecfb95746..6e03e0267f8c 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -3,3 +3,4 @@ DIST aws-cli-1.27.59.gh.tar.gz 2360458 BLAKE2B e60117e41cf95d442db333cf49c146e4e DIST aws-cli-1.27.63.gh.tar.gz 2363224 BLAKE2B 4fe7971271d4359f9d29cdf4c028bd8d06a1a8188e6aef108c33d6b137bb2aee84f3655f3666381fdbf8166dd5ea071c564faac32fb0c06a461249385dbc503d SHA512 01c578f13c0f316c41bdf3bbc5e8532f01d0bfa108207899b8c56b990acdbf5b80d0ffbf1be944088f34e623494b1a1f6d52823d654c192b07133291e4bd7deb DIST aws-cli-1.27.64.gh.tar.gz 2363382 BLAKE2B fd0879e793aa5ee449ee535425976d11edb6f844f0385a630df82b62aa6db593c76ccab2b59b960b951859b88e2fd1d2db98f5f9f423b1de4dfed65c22eb131b SHA512 8966543936133e98a7ed27897b3978dbc71fde0728dff18e778cb17cf18b834c6abdc4cae13375f72280b1c3f4b43b33c3a08d4f3b99a2cefb74f27d1dd480a3 DIST aws-cli-1.27.65.gh.tar.gz 2363808 BLAKE2B ded261ab17b81ff11332df6bf0442c4969848413dcb13c555c806f69c70ce806d62f2be17f445d67b0d6777f12cbf27ef1713478c1dc0ae6038bd368462369c5 SHA512 ff70b0cc0e3c4a4549329eb3e5e87fe9d09e01187ecb717c21a934f7e4a91e76f03334c6035b75e95d6ca4e348525681951b8ceaf3c11a379dfd35699ab2b493 +DIST aws-cli-1.27.66.gh.tar.gz 2363942 BLAKE2B c2e05b13f6070db4160eacbd829aedaf4d9bd2f50847fdf6c13c5f79d387dcfb07b1dcdc3034d5a2a999a5b554d7035b4204f3a56da91bad2ce88c84f10194c5 SHA512 f2bdded8e435f4d2b5c1ca08aaeeafba575d39d4de1d6966a3e2fbfd42234be9a1ab031e812b5a1e0c433607c350a90195d5c50a12b25d5ad9f9a7ca9dcd7bc1 diff --git a/app-admin/awscli/awscli-1.27.66.ebuild b/app-admin/awscli/awscli-1.27.66.ebuild new file mode 100644 index ..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.66.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 + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: e4c307ee78b39d42a15bb5b5ca4595a17918364e Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:13:55 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:26:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c307ee dev-python/botocore: Bump to 1.29.66 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest| 1 + dev-python/botocore/botocore-1.29.66.ebuild | 74 + 2 files changed, 75 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 9a85127c945c..3ed7956ba535 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -3,3 +3,4 @@ DIST botocore-1.29.59.gh.tar.gz 11131182 BLAKE2B fa85e1f8dc3c366f7a7fb3e9b06dd29 DIST botocore-1.29.63.gh.tar.gz 11139461 BLAKE2B b05f6d52f55df9e456e80e9b701e2498c5fcdd2c65720719095e2c44b87acf854712a6cbc19e20a53b58b8075c8f20952605f60ed58cb1f99a6a771c61dac4d1 SHA512 7005db01c04d0eb2d94760ff1b7b89d28d956b310736dc5601b9e0bfd4b7ffeac6042a596f4f731b600e669a3fc74a7eededbe2bc0ef70d7d3a68f1d14149f9c DIST botocore-1.29.64.gh.tar.gz 11141125 BLAKE2B 955c7ac0630bd8df8004a0a3d0ec64a7491aee7d68e63a65c62c9fe7a4362aed7bd74ca967cd8550ead458e42a858a428f0db8922a337c83cd680fcd1d1b62c3 SHA512 bb8e177f335e600389123f26788711f4a94c4943a4d80c6195db03bb3cf9489b2a8b0e42d429635c6c8c501df6c27b4177e9ef71e748b0c63874e6682bf2e8e9 DIST botocore-1.29.65.gh.tar.gz 11138878 BLAKE2B 6757ec86d6c3428a345217cf4903c8a74de4389f52528779ba3cf575098730c61bd228e7d9476665f4fd141bc5a3fc42c30edfcfcf4f2dc85c9ee5421c3bfc7a SHA512 e4472d44014502f468ec5009bd11015f44913fb7d1a42a51190ec70e74972613513c98cc0f7bc6b3646b7156831e1421c4a225d6fb350edd83006891313795c2 +DIST botocore-1.29.66.gh.tar.gz 11139268 BLAKE2B c95ac52a4b0cf4cb407b0ed7452d1454f78ec48a9a4903b18f77fec223fde18dfa0507bfdd89a45428efdfd1cda19f48e881cb0fcae0e1afa9d05f33a2e43434 SHA512 27b0253ea7bd094adb7978207c82cc11460fecd301642ab831c9c7f7d960642bebedec8ac7f88af911b804ec3d085d01cccfedc0165f19be8e2154e7b7e4 diff --git a/dev-python/botocore/botocore-1.29.66.ebuild b/dev-python/botocore/botocore-1.29.66.ebuild new file mode 100644 index ..0f4daaa48e81 --- /dev/null +++ b/dev-python/botocore/botocore-1.29.66.ebuild @@ -0,0 +1,74 @@ +# 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_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +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 tests/{functional,unit} -n "$(makeopts_jobs)" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: eb49aefa07de339e1b9e6f21d1058a4797097608 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 8 05:14:10 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 8 06:26:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb49aefa dev-python/boto3: Bump to 1.26.66 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.26.66.ebuild | 68 +++ 2 files changed, 69 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 467f430cd1d7..7daf39b76d8c 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -3,3 +3,4 @@ DIST boto3-1.26.59.gh.tar.gz 594565 BLAKE2B 90c5fe950da7fabc46a4c34e0a77997cfc64 DIST boto3-1.26.63.gh.tar.gz 597618 BLAKE2B f48de0f51694efa0a4fa6afa25ad7475fb7e304cf9291d6dcd275d4dd64ee3f29665afd1fb64f5883513c4224e03240a8e225e41765409822d33e95078e1a9ac SHA512 5f781ce615202fa84e321982699877376b2cb3692cf52f2b157eea6800d160ccf6da38b3c545d62cbce029b59f492d5ef67a31d06dc33b6f6bffd1e1b40c5d85 DIST boto3-1.26.64.gh.tar.gz 597913 BLAKE2B f3dc63388cf4055c58610eaf980c10ff4d297c6f00f89fe0b46e6b764fba502b7fd85b71421a9d21f1930b668f95aaf2fa174389e5067901d749babf582a8033 SHA512 17ed0e655706f29ed34e1d60a9913d74ab0098ba8085ea76bafb5fcd1bfde91c2efd95d2f3f3e6bcd1b6ef7bed85f9001ba484c01a0251219ea879543a8f2b47 DIST boto3-1.26.65.gh.tar.gz 598836 BLAKE2B f6e5c14f120bdaa2e797cbd2f62eb0420a28ee5d677705fff8724d22b730ed28090a106ae69cc5b948e8cb5d50dc2d237c2f769d50f1d33634919fd1f116e897 SHA512 575718f82fc0bcf59b724233aca55ca265add7c45b84f8dd63c475a2c6c6ad821dedf4846aa61bc7a8d875fa5bcf438b50d09112bfddaf72373dfdde4f1f7882 +DIST boto3-1.26.66.gh.tar.gz 598939 BLAKE2B c3c8c4bebdb4432beea858226dbb5eb3bfb33d51c776bd619d08b67789a9851963066c50f2e1bd41dccf0c7b35169824b2d8a0a0a9abf98f087890654251f996 SHA512 bd74f1a0264f67532a54f055c7269d53c12298d265a136e431586448eaf2cac23b0fbc133c69a19954cb3b3c52fd4604ac0e0e1a7d04a3ddded67b5a90d7096c diff --git a/dev-python/boto3/boto3-1.26.66.ebuild b/dev-python/boto3/boto3-1.26.66.ebuild new file mode 100644 index ..9523f65d5fb9 --- /dev/null +++ b/dev-python/boto3/boto3-1.26.66.ebuild @@ -0,0 +1,68 @@ +# 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_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +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: sys-apps/toybox/
commit: acd58628e878188a600e97402e731315751a199c Author: Patrick Lauer gentoo org> AuthorDate: Wed Feb 8 06:08:38 2023 + Commit: 罗百科 gentoo org> CommitDate: Wed Feb 8 06:12:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd58628 sys-apps/toybox: Fix tests Thanks to Rob Landley for pointing out that 'test' runs the single test called tests, and 'tests' runs all tests Signed-off-by: Patrick Lauer gentoo.org> sys-apps/toybox/toybox-0.8.8.ebuild | 4 ++-- sys-apps/toybox/toybox-0.8.9.ebuild | 2 +- sys-apps/toybox/toybox-.ebuild | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sys-apps/toybox/toybox-0.8.8.ebuild b/sys-apps/toybox/toybox-0.8.8.ebuild index 01a70f0ff7e1..917c870334f9 100644 --- a/sys-apps/toybox/toybox-0.8.8.ebuild +++ b/sys-apps/toybox/toybox-0.8.8.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 @@ -49,7 +49,7 @@ src_compile() { } src_test() { - emake test + emake tests } src_install() { diff --git a/sys-apps/toybox/toybox-0.8.9.ebuild b/sys-apps/toybox/toybox-0.8.9.ebuild index d890b64c89af..2d47626cc148 100644 --- a/sys-apps/toybox/toybox-0.8.9.ebuild +++ b/sys-apps/toybox/toybox-0.8.9.ebuild @@ -53,7 +53,7 @@ src_compile() { } src_test() { - emake V=1 test + emake V=1 tests } src_install() { diff --git a/sys-apps/toybox/toybox-.ebuild b/sys-apps/toybox/toybox-.ebuild index d890b64c89af..2d47626cc148 100644 --- a/sys-apps/toybox/toybox-.ebuild +++ b/sys-apps/toybox/toybox-.ebuild @@ -53,7 +53,7 @@ src_compile() { } src_test() { - emake V=1 test + emake V=1 tests } src_install() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/toybox/
commit: 1dc5bf7b94405f9f2a4beabf1311006a36fc03d7 Author: Patrick Lauer gentoo org> AuthorDate: Wed Feb 8 06:12:01 2023 + Commit: 罗百科 gentoo org> CommitDate: Wed Feb 8 06:12:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc5bf7b sys-apps/toybox: Drop patch for Patch is applied upstream Signed-off-by: Patrick Lauer gentoo.org> sys-apps/toybox/toybox-.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/toybox/toybox-.ebuild b/sys-apps/toybox/toybox-.ebuild index 2d47626cc148..35f861185918 100644 --- a/sys-apps/toybox/toybox-.ebuild +++ b/sys-apps/toybox/toybox-.ebuild @@ -22,10 +22,6 @@ SLOT="0" DEPEND="virtual/libcrypt:=" RDEPEND="${DEPEND}" -PATCHES=( - "${FILESDIR}"/${P}-verbose-build-fix.patch -) - src_prepare() { default restore_config .config
[gentoo-commits] repo/gentoo:master commit in: dev-python/oauth2client/
commit: 8cd0fa745bf3ae6325ee3a812e73de201e74c429 Author: Robin H. Johnson gentoo org> AuthorDate: Wed Feb 8 01:11:06 2023 + Commit: Robin H. Johnson gentoo org> CommitDate: Wed Feb 8 05:57:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd0fa74 dev-python/oauth2client: updates - Patching to support Py3.8..Py3.11 - Exclude broken upstream contrib django & flask - Convert nose -> pytest Signed-off-by: Robin H. Johnson gentoo.org> Closes: https://bugs.gentoo.org/718972 dev-python/oauth2client/Manifest | 1 + .../oauth2client/oauth2client-4.1.3-r3.ebuild | 85 ++ 2 files changed, 86 insertions(+) diff --git a/dev-python/oauth2client/Manifest b/dev-python/oauth2client/Manifest index 4ad1dc297cab..d913489a234e 100644 --- a/dev-python/oauth2client/Manifest +++ b/dev-python/oauth2client/Manifest @@ -1 +1,2 @@ +DIST oauth2client-4.1.3-fixes-20230207.patch 21827 BLAKE2B c04886be0efad92fff75f0d78c5597bbc386939001f1fc5d094f96899bcc25bbd80c4e620cdf401a45c7ed48a8c83515adc98a190cecbbd345f55b78ca4a0257 SHA512 4d648aff20e56628c6fa916627851d7bb50f927c1cb1a056e115130e0aec128e7e2a5571b4a35a167bbcf01762669c22008cffd5530e0006846250d32b3f8093 DIST oauth2client-4.1.3.tar.gz 185589 BLAKE2B 6cd61448e0d55cef7f2ba640c8cbb50ac83e76d0993391eb0acb3e156f937fcdee80576c9d45d505235a9f266495069664ccbfafd649a4e2d7a0990517ee8cb6 SHA512 80f49e09a6dd6767307a2c278544926fbf20b4f55e4cf83563ac7a7c1043622bd3c8c7fcf6de62896b623ca8c7947b309a5e6bf2b7cb0fccff3ff7634386b287 diff --git a/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild b/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild new file mode 100644 index ..fd404d1b6b8e --- /dev/null +++ b/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild @@ -0,0 +1,85 @@ +# 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} ) + +inherit distutils-r1 + +DESCRIPTION="Library for accessing resources protected by OAuth 2.0" +HOMEPAGE="https://github.com/googleapis/oauth2client; +SRC_URI=" + https://github.com/googleapis/oauth2client/archive/v${PV/_p/-post}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~robbat2/distfiles/oauth2client-4.1.3-fixes-20230207.patch + " +S="${WORKDIR}"/${P/_p/-post} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +# This package supports 3 different crypto options, but tests ALL of them +CRYPTO_A=">=dev-python/pycryptodome-2.6[${PYTHON_USEDEP}]" +CRYPTO_B="dev-python/pyopenssl[${PYTHON_USEDEP}]" +CRYPTO_C="( + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.0.5[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] + )" + +RDEPEND=" + >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] + >=dev-python/six-1.6.1[${PYTHON_USEDEP}] + || ( ${CRYPTO_A} ${CRYPTO_B} ${CRYPTO_C} ) + dev-python/keyring[${PYTHON_USEDEP}] + !<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}] +" + +# Not well-tested upstream, and broken: +# django dev-python/django[${PYTHON_USEDEP}] +# flask dev-python/flask[${PYTHON_USEDEP}] +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/fasteners[${PYTHON_USEDEP}] + ${CRYPTO_A} + ${CRYPTO_B} + ${CRYPTO_C} + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${DISTDIR}/oauth2client-4.1.3-fixes-20230207.patch" +) + +src_prepare() { + default + # These contrib modules are broken upstream: + REMOVE=( + # django + "${S}"/oauth2client/contrib/django_util/ + "${S}"/samples/django/ + "${S}"/tests/contrib/django_util/ + "${S}"/docs/source/oauth2client.contrib.django* + # flask + "${S}"/docs/source/oauth2client.contrib.flask_util.rst + "${S}"/oauth2client/contrib/flask_util.py + "${S}"/tests/contrib/test_flask_util.py + ) + rm -rf "${REMOVE[@]}" +} + +python_test() { + TEST_ARGS=( + # appengine - requires appengine + # django_util - requires django, contrib module broken upstream + # flash - requires flask, contrib module broken upstream + --ignore-glob='*appengine*' + ) + epytest "${TEST_ARGS[@]}" || die "tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/rt-sources/
commit: 30ca5aa0814b9ce03ff7e45979355e1773f14b75 Author: Alice Ferrazzi gentoo org> AuthorDate: Wed Feb 8 05:05:23 2023 + Commit: Alice Ferrazzi gentoo org> CommitDate: Wed Feb 8 05:05:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ca5aa0 sys-kernel/rt-sources: add 5.15.92_p57, drop 5.15.86_p56 Signed-off-by: Alice Ferrazzi gentoo.org> sys-kernel/rt-sources/Manifest| 4 ++-- .../{rt-sources-5.15.86_p56.ebuild => rt-sources-5.15.92_p57.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest index b40297f0b0dc..1ca385c9a909 100644 --- a/sys-kernel/rt-sources/Manifest +++ b/sys-kernel/rt-sources/Manifest @@ -19,8 +19,8 @@ DIST patch-4.9.327-rt197.patch.xz 169900 BLAKE2B 432b68f260db4970c3bd844a4d1a870 DIST patch-4.9.327.xz 4449004 BLAKE2B b48aa23af600cafe5117854b76105c9c65adf9f2f026927367781cd360c61c551b174d2ea73eb02543e626408b27bf3bb8cfed62d9c36e9bac6d22c7e1099a48 SHA512 d6a5421cfbd70ff20664cbf05f9c955f03b55c3e22306f7adfd87ed760794817fd7d2211e5d92b169df64d8578717a9250c7ea6ca312bf10287a7283bf66d0e6 DIST patch-5.10.165-rt81.patch.xz 170480 BLAKE2B 888ebb862e517b02a7e75f10521188c0d2882b1a955e0f012e86a08c92667d68b0684dac1c3b650cf8fb8ac8f211f475add5139cceb809c7350ce4c05835bf7c SHA512 3d176ce049d3e13fcaad1a646708a979d5729a3fe80ad7db82ecdbe9d477b918543ea7c419d6a46ddbe5d94e3e660e89ba1adff9704431d9cc76713abf2284e1 DIST patch-5.10.165.xz 4278688 BLAKE2B 09c3925cf14a2ba9f69f765108ae462aae47ed58f1fcb966029e5cf863dcfbe337de4cb61bbbc6238cc77da11c48f39859fbe703e8df8c680c50821464fc091c SHA512 a23f466013b1d0a868552ba9a75c87e8ffe59721a04abd8665be308a18cdb0b85ed41ce11ff9956c19612a00d1172cf723166923050440b975e0ae468c2cc7c1 -DIST patch-5.15.86-rt56.patch.xz 77112 BLAKE2B 0a92210143f617b78f8fc6680431b544d2436c255e7caa5db850e5981c8b412ab7f93b53904c418267451b0899821de4b36debb23f4c14185c8b672fec476a0c SHA512 073d035948e3966a7f1d2759e1e51ce981cf247cedba942a580e5fb95082e928423284046c2dbd13aad6f79b2b8de4c7b20aa2ca880142f8b376aa956fb2ec0f -DIST patch-5.15.86.xz 3367720 BLAKE2B 669d633a4540188761e991fa680236853ac01ebece18868b4dfc5607ad281c9ecfa9d9cad3ffcc156ae858ae1961965ab4ec0c799db873a8a356b9d183ef6e9d SHA512 c1552ed1c10a44cbfd6e6d995f05adbaa62554460e4f8bae124eaf30efd49972bc1f5ece5c6bcc20c4f21fd1ff05a3d7b662b3d98cd8e2f3a3a7e186f3aba53b +DIST patch-5.15.92-rt57.patch.xz 77128 BLAKE2B d889eda359c2fc7f15e954d743596a2f53454317e993d09dde46d0c3c2be07535f23b903a755efc7f29db52e3f456836fa21718653a7f4e9f6925c411ec779de SHA512 65bfe19c257874458f0e1c9942e328d08ccfa996011e19fad87f5bd4669e26333dade6d7e1703c1d0e2fac8fc47eeb698498fbe1ce5e1d16082d0cc5395a3f8e +DIST patch-5.15.92.xz 3536152 BLAKE2B b112431417be4ce62a87762eae295951ae8fa9f3e4c228b25a1a10557056c623690d5f3814f7b1857ee0434ab1f596d031f80084b552f39d1231350679249d2b SHA512 7f24ad9a2a57813395f60b092d4e271ab66b26ec73bc2f1faa71f4740c73279a98d7cb25823eb14d63dd01a0efaf85c689c604fa39bd413b235b373bebe5910b DIST patch-5.4.221-rt79.patch.xz 183152 BLAKE2B cab43dd724bf7354491d0f3a61c27af410356009d9c703a2295deec06e4cd797c07c1b10626dd90bd67f7578a65643c09408dfd9bb270b16d885e640f4dc9cc3 SHA512 00d173216a7f3874a6e0747ec72ce725bc6637abf594f7a825485a2b47d6bdd7a061e9582ea288ae076ae791daf20cf01cda814793deeaabf33449411facbac4 DIST patch-5.4.221.xz 4328220 BLAKE2B 170ca250ecd63d70843cf4d21391d6fc8fa45cb5d9c72a3c4d267ae6976f7c6395b7b07fdc617b3368ff94c34e8af192e868bc2b6cc2e603c77b82b144dac67f SHA512 6739072d27a47a94ee93edce3ee34b44249620b53ebbf27b9c4f8e93f36c4b9fdc02dc54792148594d34c8523b76ffe491beb5505b589f707ebdcc575ccd DIST patch-6.0.5-rt14.patch.xz 59916 BLAKE2B be06477b7733cb280bbb8ab1cc2b4c611d5b133d97e2459877a8aac0c82a6fa74cba7a7640b49ba6dd9d0abd61a9f9682affb032a8b9f0097874fff35fea9b71 SHA512 3e36e45f16499ddbd7029723363ff4cf6e7cd9503ba49f9ce0dbb960b34855c8411abccd32838f9f162412b4a1749f676432e463fce8066496f256313c99d79e diff --git a/sys-kernel/rt-sources/rt-sources-5.15.86_p56.ebuild b/sys-kernel/rt-sources/rt-sources-5.15.92_p57.ebuild similarity index 100% rename from sys-kernel/rt-sources/rt-sources-5.15.86_p56.ebuild rename to sys-kernel/rt-sources/rt-sources-5.15.92_p57.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/, net-misc/nextcloud-client/files/
commit: 992d3f3d35158fa1deaf87e928a030bcd1be6905 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 04:22:21 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:22:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=992d3f3d net-misc/nextcloud-client: don't redefine _FORTIFY_SOURCE Fixes build on hardened. We already set F_S w/ level 2 as minimum even on non- hardened. Closes: https://bugs.gentoo.org/890072 Signed-off-by: Sam James gentoo.org> ...d-client-3.6.6-no-redefine-fortify-source.patch | 31 ++ .../nextcloud-client/nextcloud-client-3.6.6.ebuild | 4 +++ 2 files changed, 35 insertions(+) diff --git a/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch b/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch new file mode 100644 index ..2c3d23c1ff35 --- /dev/null +++ b/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch @@ -0,0 +1,31 @@ +Gentoo's toolchain always sets F_S (level 2 at minimum) by default. + +https://bugs.gentoo.org/890072 +--- a/cmake/modules/DefineCompilerFlags.cmake b/cmake/modules/DefineCompilerFlags.cmake +@@ -47,12 +47,6 @@ if (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)") + + if (CMAKE_BUILD_TYPE) + string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER) +-if (CMAKE_BUILD_TYPE_LOWER MATCHES "(release|relwithdebinfo|minsizerel)" AND (NOT ${CMAKE_C_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]")) +-check_c_compiler_flag("-Wp,-D_FORTIFY_SOURCE=2" WITH_FORTIFY_SOURCE) +-if (WITH_FORTIFY_SOURCE) +-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wp,-D_FORTIFY_SOURCE=2") +-endif (WITH_FORTIFY_SOURCE) +-endif() + endif() + endif (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)") + +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -31,10 +31,6 @@ if(NOT MSVC) + endif() + + string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER) +- if(CMAKE_BUILD_TYPE_LOWER MATCHES "(release|relwithdebinfo|minsizerel)" AND ((NOT ${CMAKE_C_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]") AND (NOT ${CMAKE_CXX_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]"))) +-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FORTIFY_SOURCE=2") +-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORTIFY_SOURCE=2") +- endif() + + if (CMAKE_CXX_COMPILER MATCHES "Clang") + # Calling Qt's qCWarning(category, ...) with no params for "..." is a GNU diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild index 8496954d4804..943bb9b77797 100644 --- a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild +++ b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild @@ -61,6 +61,10 @@ BDEPEND=" dolphin? ( kde-frameworks/extra-cmake-modules ) " +PATCHES=( + "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch +) + src_prepare() { # Keep tests in ${T} sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocr-runtime/
commit: 526eb8d42a4ff112e1e3b0f8aee4ae57778f66d6 Author: Yiyang Wu gmail com> AuthorDate: Wed Feb 8 02:38:50 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:17:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526eb8d4 dev-libs/rocr-runtime: NDEBUG by default; add debug use flag The rocr-runtime relies on -DNDEBUG cxxflag to build without debug code. Previously debug codes are turned on and issues are observed by users. Reference: https://github.com/RadeonOpenCompute/ROCm/issues/1880#issuecomment-1416759759 Signed-off-by: Yiyang Wu gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29297 Signed-off-by: Sam James gentoo.org> .../{rocr-runtime-5.3.3.ebuild => rocr-runtime-5.3.3-r1.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild b/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild similarity index 94% rename from dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild rename to dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild index 99184725f576..f408d4213314 100644 --- a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild +++ b/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake llvm +inherit cmake flag-o-matic llvm LLVM_MAX_SLOT=15 @@ -25,6 +25,7 @@ PATCHES=( LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" +IUSE="debug" COMMON_DEPEND="dev-libs/elfutils" RDEPEND="${COMMON_DEPEND}" @@ -36,8 +37,6 @@ DEPEND="${COMMON_DEPEND} BDEPEND="app-editors/vim-core" # vim-core is needed for "xxd" -CMAKE_BUILD_TYPE=Release - src_prepare() { # ... otherwise system llvm/clang is used ... sed -e "/find_package(Clang REQUIRED HINTS /s:\${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS /opt/rocm/llvm:$(get_llvm_prefix ${LLVM_MAX_SLOT}):" -i image/blit_src/CMakeLists.txt || die @@ -49,6 +48,7 @@ src_prepare() { } src_configure() { + use debug || append-cxxflags "-DNDEBUG" local mycmakeargs=( -DINCLUDE_PATH_COMPATIBILITY=OFF ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-util/roctracer/files/, dev-util/roctracer/
commit: 4f749acaea36d8ef66c2c4834c598247bb15ae41 Author: Yiyang Wu gmail com> AuthorDate: Wed Feb 1 09:45:56 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:17:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f749aca dev-util/roctracer: strip -Werror and fix a configure issue hip-config.cmake run ${HIP_CXX_COMPILER} -print-resource-dir to determine some paths. By default, HIP_CXX_COMPILER=${CMAKE_CXX_COMPILER}=gcc, causing configuration issues, so set HIP_CXX_COMPILER=hipcc. Closes: https://bugs.gentoo.org/891945 Bug: https://bugs.gentoo.org/892730 Signed-off-by: Yiyang Wu gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29376 Signed-off-by: Sam James gentoo.org> dev-util/roctracer/files/roctracer-5.3.3-Werror.patch | 15 +++ dev-util/roctracer/roctracer-5.3.3.ebuild | 4 +++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch b/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch new file mode 100644 index ..b932bb5cb5d3 --- /dev/null +++ b/dev-util/roctracer/files/roctracer-5.3.3-Werror.patch @@ -0,0 +1,15 @@ +Should not use the aggressive -Werror flag. + +Index: roctracer-rocm-5.3.3/CMakeLists.txt +=== +--- roctracer-rocm-5.3.3.orig/CMakeLists.txt roctracer-rocm-5.3.3/CMakeLists.txt +@@ -37,7 +37,7 @@ endif() + + set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD_REQUIRED ON) +-add_compile_options(-Wall -Werror) ++add_compile_options(-Wall) + + set(THREADS_PREFER_PTHREAD_FLAG ON) + diff --git a/dev-util/roctracer/roctracer-5.3.3.ebuild b/dev-util/roctracer/roctracer-5.3.3.ebuild index a053427379df..23e3d7e714e7 100644 --- a/dev-util/roctracer/roctracer-5.3.3.ebuild +++ b/dev-util/roctracer/roctracer-5.3.3.ebuild @@ -31,7 +31,8 @@ BDEPEND=" " PATCHES=( "${FILESDIR}"/roctracer-5.3.3-flat-lib-layout.patch - "${FILESDIR}"/roctracer-5.3.3-do-not-install-test-files.patch ) + "${FILESDIR}"/roctracer-5.3.3-do-not-install-test-files.patch + "${FILESDIR}"/roctracer-5.3.3-Werror.patch ) python_check_deps() { python_has_version "dev-python/CppHeaderParser[${PYTHON_USEDEP}]" \ @@ -51,6 +52,7 @@ src_configure() { -DCMAKE_MODULE_PATH="${EPREFIX}/usr/lib64/cmake/hip" -DAMDGPU_TARGETS="$(get_amdgpu_flags)" -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF + -DHIP_CXX_COMPILER=hipcc ) cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocm-opencl-runtime/
commit: 154ece10a9374160e04dc82f3dd3a46548cd1c0f Author: Yiyang Wu gmail com> AuthorDate: Sat Jan 28 06:16:06 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:17:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154ece10 dev-libs/rocm-opencl-runtime: simplify ebuild 1. Set BUILD_ICD=OFF, because libOpenCL is already provided by dev-libs/opencl-icd-loader 2. Set FILE_REORG_BACKWARD_COMPATIBILITY=OFF for FHS 3. Cleanup unused commands and patches Signed-off-by: Yiyang Wu gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29310 Signed-off-by: Sam James gentoo.org> 3.3.ebuild => rocm-opencl-runtime-5.3.3-r1.ebuild} | 18 +++--- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3-r1.ebuild similarity index 86% rename from dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild rename to dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3-r1.ebuild index 692863db8e51..88142c6e203e 100644 --- a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3.ebuild +++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-5.3.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,25 +27,12 @@ BDEPEND=">=dev-util/rocm-cmake-${PV} test? ( >=x11-apps/mesa-progs-8.5.0[X] ) " -PATCHES=( - "${FILESDIR}/${PN}-3.5.0-do-not-install-libopencl.patch" -) - S="${WORKDIR}/ROCm-OpenCL-Runtime-rocm-${PV}" S1="${WORKDIR}/ROCclr-rocm-${PV}" src_prepare() { - # Remove "clinfo" - use "dev-util/clinfo" instead - #[ -d tools/clinfo ] && rm -rf tools/clinfo || die - cmake_src_prepare - hprefixify amdocl/CMakeLists.txt - - sed -e "s/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/g" -i packaging/CMakeLists.txt || die - # remove trailing CR or it won't work - sed -e "s/\r$//g" -i tests/ocltst/module/perf/oclperf.exclude || die - pushd ${S1} || die # Bug #753377 # patch re-enables accidentally disabled gfx800 family @@ -64,7 +51,8 @@ src_configure() { -DROCM_PATH="${EPREFIX}/usr" -DBUILD_TESTS=$(usex test ON OFF) -DEMU_ENV=ON - # -DCMAKE_STRIP="" + -DBUILD_ICD=OFF + -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/rocr-runtime/
commit: bbff88f734f62381b0a0624b4b2d182a8d4b8589 Author: Yiyang Wu gmail com> AuthorDate: Fri Jan 27 12:28:34 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:17:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbff88f7 dev-libs/rocr-runtime: disable non-FHS install Closes: https://bugs.gentoo.org/887377 Signed-off-by: Yiyang Wu gmail.com> Signed-off-by: Sam James gentoo.org> dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild b/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild index 5004f492f993..99184725f576 100644 --- a/dev-libs/rocr-runtime/rocr-runtime-5.3.3.ebuild +++ b/dev-libs/rocr-runtime/rocr-runtime-5.3.3.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 @@ -47,3 +47,8 @@ src_prepare() { cmake_src_prepare } + +src_configure() { + local mycmakeargs=( -DINCLUDE_PATH_COMPATIBILITY=OFF ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/
commit: 91e79c4852d808c79d435ef0afadd4386a1dfb02 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Tue Feb 7 17:04:11 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:11:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e79c48 sci-geosciences/grass: add bzip2 use flag Bug: https://bugs.gentoo.org/893134 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/29333 Signed-off-by: Sam James gentoo.org> sci-geosciences/grass/grass-8.2.1.ebuild | 4 +++- sci-geosciences/grass/grass-.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/sci-geosciences/grass/grass-8.2.1.ebuild b/sci-geosciences/grass/grass-8.2.1.ebuild index 70d3a66f7e30..0b77a9524bf5 100644 --- a/sci-geosciences/grass/grass-8.2.1.ebuild +++ b/sci-geosciences/grass/grass-8.2.1.ebuild @@ -36,7 +36,7 @@ else S="${WORKDIR}/${MY_P}" fi -IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd" +IUSE="blas bzip2 cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} opengl? ( X )" @@ -60,6 +60,7 @@ RDEPEND=" virtual/cblas[eselect-ldso(+)] virtual/blas[eselect-ldso(+)] ) + bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( virtual/lapack[eselect-ldso(+)] ) @@ -188,6 +189,7 @@ src_configure() { $(use_with threads pthread) $(use_with openmp) $(use_with opencl) + $(use_with bzip2 bzlib) $(use_with pdal pdal "${EPREFIX}"/usr/bin/pdal-config) $(use_with las liblas "${EPREFIX}"/usr/bin/liblas-config) $(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config) diff --git a/sci-geosciences/grass/grass-.ebuild b/sci-geosciences/grass/grass-.ebuild index 4c29251814aa..80491b81b91a 100644 --- a/sci-geosciences/grass/grass-.ebuild +++ b/sci-geosciences/grass/grass-.ebuild @@ -36,7 +36,7 @@ else S="${WORKDIR}/${MY_P}" fi -IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd" +IUSE="blas bzip2 cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} opengl? ( X )" @@ -60,6 +60,7 @@ RDEPEND=" virtual/cblas[eselect-ldso(+)] virtual/blas[eselect-ldso(+)] ) + bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( virtual/lapack[eselect-ldso(+)] ) @@ -183,6 +184,7 @@ src_configure() { $(use_with threads pthread) $(use_with openmp) $(use_with opencl) + $(use_with bzip2 bzlib) $(use_with pdal pdal "${EPREFIX}"/usr/bin/pdal-config) $(use_with las liblas "${EPREFIX}"/usr/bin/liblas-config) $(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config)
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/
commit: e40338171ba06b88bb26cec045421eab9bf54877 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sun Jan 29 18:34:09 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:11:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4033817 sci-geosciences/grass: add 8.2.1 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Sam James gentoo.org> sci-geosciences/grass/Manifest | 1 + sci-geosciences/grass/grass-8.2.1.ebuild | 284 +++ 2 files changed, 285 insertions(+) diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest index 3e0f3220fd5c..72d4208c6be4 100644 --- a/sci-geosciences/grass/Manifest +++ b/sci-geosciences/grass/Manifest @@ -1 +1,2 @@ DIST grass-8.2.0.tar.gz 66819726 BLAKE2B e4398368dd8fd26324709202f42556033a0fea12b6bf5b300c9c416e8758472ceacf40e1d3d540b1aefea88199c0f411462a64fc5e09864582e2e4ce743d67f3 SHA512 8179b8704ea688ba412496d0e149c5a47b89fd557b613a49f3addb9721f166cd3aa23ff2549832d9940e5065893e3257ce7287e75018a3468aa7847392398930 +DIST grass-8.2.1.tar.gz 66827246 BLAKE2B d48e9169e7a444ed378b968f7d3cd76a6626c3a8d0ced9191c95842e2180178f9fa40a85b0c6a07742f22029b654f93909cacaef2ef2ed017b545183c7f163a3 SHA512 3d48519881d2ad0862185aa7541f39fd5ba19e53918655962b66855b330d693a1cfe9370c0283eefd49a2813e5e9f3399edc03e4e1e15518106342b3b105c661 diff --git a/sci-geosciences/grass/grass-8.2.1.ebuild b/sci-geosciences/grass/grass-8.2.1.ebuild new file mode 100644 index ..70d3a66f7e30 --- /dev/null +++ b/sci-geosciences/grass/grass-8.2.1.ebuild @@ -0,0 +1,284 @@ +# 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" # bug 572440 + +inherit desktop python-single-r1 toolchain-funcs xdg + +DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D vizualization" +HOMEPAGE="https://grass.osgeo.org/; + +LICENSE="GPL-2" + +if [[ ${PV} =~ "" ]]; then + SLOT="0/8.3" +else + SLOT="0/$(ver_cut 1-2 ${PV})" +fi + +GVERSION=${SLOT#*/} +MY_PM="${PN}${GVERSION}" +MY_PM="${MY_PM/.}" + +if [[ ${PV} =~ "" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OSGeo/grass.git; +else + MY_P="${P/_rc/RC}" + SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz; + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~amd64 ~x86" + fi + + S="${WORKDIR}/${MY_P}" +fi + +IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + opengl? ( X )" + +RDEPEND=" + ${PYTHON_DEPS} + >=app-admin/eselect-1.2 + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + ') + sci-libs/gdal:= + sys-libs/gdbm:= + sys-libs/ncurses:= + sci-libs/proj:= + sci-libs/xdrfile + sys-libs/zlib + media-libs/libglvnd + media-libs/glu + blas? ( + virtual/cblas[eselect-ldso(+)] + virtual/blas[eselect-ldso(+)] + ) + fftw? ( sci-libs/fftw:3.0= ) + geos? ( sci-libs/geos:= ) + lapack? ( virtual/lapack[eselect-ldso(+)] ) + las? ( sci-geosciences/liblas ) + mysql? ( dev-db/mysql-connector-c:= ) + netcdf? ( sci-libs/netcdf:= ) + odbc? ( dev-db/unixODBC ) + opencl? ( virtual/opencl ) + opengl? ( virtual/opengl ) + pdal? ( >=sci-libs/pdal-2.0.0:= ) + png? ( media-libs/libpng:= ) + postgres? ( >=dev-db/postgresql-8.4:= ) + readline? ( sys-libs/readline:= ) + sqlite? ( dev-db/sqlite:3 ) + tiff? ( media-libs/tiff:= ) + truetype? ( media-libs/freetype:2 ) + X? ( + dev-python/wxpython:4.0 + x11-libs/cairo[X] + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXt + ) + zstd? ( app-arch/zstd:= )" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto )" +BDEPEND=" + sys-devel/bison + sys-devel/flex + sys-devel/gettext + virtual/pkgconfig + X? ( dev-lang/swig )" + +PATCHES=( + # bug 746590 + "${FILESDIR}/${PN}-flock.patch" +) + +pkg_setup() { + if use lapack; then + local mylapack=$(eselect lapack show) + if [[ -z "${mylapack/.*reference.*/}" ]] && \ + [[ -z "${mylapack/.*atlas.*/}" ]]; then + ewarn "You need to set lapack to atlas or reference. Do:" + ewarn " eselect lapack set " + ewarn "where is atlas, threaded-atlas or reference" + die "setup failed" +
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/
commit: 1d5832ee940cb0b6635d29bf2e9be39d20ce696b Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sun Jan 29 18:27:55 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:11:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5832ee sci-geosciences/grass: fix variable assignment order Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Sam James gentoo.org> sci-geosciences/grass/grass-8.2.0-r6.ebuild | 8 ++-- sci-geosciences/grass/grass-.ebuild | 8 ++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/sci-geosciences/grass/grass-8.2.0-r6.ebuild b/sci-geosciences/grass/grass-8.2.0-r6.ebuild index 2439b5ce2439..89da9d5144ac 100644 --- a/sci-geosciences/grass/grass-8.2.0-r6.ebuild +++ b/sci-geosciences/grass/grass-8.2.0-r6.ebuild @@ -13,17 +13,21 @@ HOMEPAGE="https://grass.osgeo.org/; LICENSE="GPL-2" +if [[ ${PV} =~ "" ]]; then + SLOT="0/8.3" +else + SLOT="0/$(ver_cut 1-2 ${PV})" +fi + GVERSION=${SLOT#*/} MY_PM="${PN}${GVERSION}" MY_PM="${MY_PM/.}" if [[ ${PV} =~ "" ]]; then inherit git-r3 - SLOT="0/8.3" EGIT_REPO_URI="https://github.com/OSGeo/grass.git; else MY_P="${P/_rc/RC}" - SLOT="0/$(ver_cut 1-2 ${PV})" SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz; if [[ ${PV} != *_rc* ]] ; then KEYWORDS="amd64 ~x86" diff --git a/sci-geosciences/grass/grass-.ebuild b/sci-geosciences/grass/grass-.ebuild index ed97dc748c64..9adfe1854258 100644 --- a/sci-geosciences/grass/grass-.ebuild +++ b/sci-geosciences/grass/grass-.ebuild @@ -13,17 +13,21 @@ HOMEPAGE="https://grass.osgeo.org/; LICENSE="GPL-2" +if [[ ${PV} =~ "" ]]; then + SLOT="0/8.3" +else + SLOT="0/$(ver_cut 1-2 ${PV})" +fi + GVERSION=${SLOT#*/} MY_PM="${PN}${GVERSION}" MY_PM="${MY_PM/.}" if [[ ${PV} =~ "" ]]; then inherit git-r3 - SLOT="0/8.3" EGIT_REPO_URI="https://github.com/OSGeo/grass.git; else MY_P="${P/_rc/RC}" - SLOT="0/$(ver_cut 1-2 ${PV})" SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz; if [[ ${PV} != *_rc* ]] ; then KEYWORDS="~amd64 ~ppc ~x86"
[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/pysiril/
commit: ff89fe1336ef47d01765766daf98cd1c2526cc19 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Tue Feb 7 16:29:56 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:10:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff89fe13 sci-astronomy/pysiril: enable py3.11 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/29465 Signed-off-by: Sam James gentoo.org> sci-astronomy/pysiril/pysiril-0.0.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-astronomy/pysiril/pysiril-0.0.12.ebuild b/sci-astronomy/pysiril/pysiril-0.0.12.ebuild index a3e9a39ed3b7..353887254d53 100644 --- a/sci-astronomy/pysiril/pysiril-0.0.12.ebuild +++ b/sci-astronomy/pysiril/pysiril-0.0.12.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 DESCRIPTION="Python library to interface Python to a SiriL script"
[gentoo-commits] repo/gentoo:master commit in: dev-python/filebytes/
commit: 47ffb61a219fc366bbb92571075d5623c373a476 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Tue Feb 7 16:32:41 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:10:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ffb61a dev-python/filebytes: update SRC_URI Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/29466 Signed-off-by: Sam James gentoo.org> dev-python/filebytes/Manifest| 2 +- dev-python/filebytes/filebytes-0.10.2.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/filebytes/Manifest b/dev-python/filebytes/Manifest index d2bf3d9b8638..4c0c9d138e15 100644 --- a/dev-python/filebytes/Manifest +++ b/dev-python/filebytes/Manifest @@ -1 +1 @@ -DIST filebytes-0.10.2.tar.gz 1958114 BLAKE2B 6b7fb865d01cc9ea0f14b32f6e0326da21fa2fa2a36549b99ca88e9bf015162d3b0f82e350be1cca805294fd56ef47e2db4394db5ffb3061773f146eda1ba666 SHA512 12317d6b5063e710b4410e4dcc61b45c0ac1cbc80655212dacb0929a19e100849df39ba84a05cb96699abe7ec16758e0b9656b3d3ce044f3d122b8636106e564 +DIST filebytes-0.10.2.gh.tar.gz 1958114 BLAKE2B 6b7fb865d01cc9ea0f14b32f6e0326da21fa2fa2a36549b99ca88e9bf015162d3b0f82e350be1cca805294fd56ef47e2db4394db5ffb3061773f146eda1ba666 SHA512 12317d6b5063e710b4410e4dcc61b45c0ac1cbc80655212dacb0929a19e100849df39ba84a05cb96699abe7ec16758e0b9656b3d3ce044f3d122b8636106e564 diff --git a/dev-python/filebytes/filebytes-0.10.2.ebuild b/dev-python/filebytes/filebytes-0.10.2.ebuild index 5b7fcb7de0d4..9432b0bc4654 100644 --- a/dev-python/filebytes/filebytes-0.10.2.ebuild +++ b/dev-python/filebytes/filebytes-0.10.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/sashs/filebytes; else - SRC_URI="https://github.com/sashs/filebytes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/sashs/filebytes/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" KEYWORDS="amd64 ~ppc x86" fi
[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/
commit: 5cc364bc7f92347c86f01301e534c6df314220c0 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Sun Jan 29 18:31:30 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:11:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cc364bc sci-geosciences/grass: drop ppc keyword from live ebuild Mandatory dependency sci-libs/pdal lacks ppc keyword. Keywording is in progress (see https://bugs.gentoo.org/858098). See: https://bugs.gentoo.org/858098 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Signed-off-by: Sam James gentoo.org> sci-geosciences/grass/grass-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-geosciences/grass/grass-.ebuild b/sci-geosciences/grass/grass-.ebuild index 9adfe1854258..4c29251814aa 100644 --- a/sci-geosciences/grass/grass-.ebuild +++ b/sci-geosciences/grass/grass-.ebuild @@ -30,7 +30,7 @@ else MY_P="${P/_rc/RC}" SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz; if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~amd64 ~ppc ~x86" + KEYWORDS="~amd64 ~x86" fi S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: app-arch/qpress/files/
commit: b1556a4ddabf55f1adf02de75bb5bce64a4b18f5 Author: Azamat H. Hackimov gmail com> AuthorDate: Tue Feb 7 12:25:14 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:10:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1556a4d app-arch/qpress: exclude -Werror on build Closes: https://bugs.gentoo.org/889336 Signed-off-by: Azamat H. Hackimov gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29460 Signed-off-by: Sam James gentoo.org> app-arch/qpress/files/qpress-20220819-fix-build-system.patch | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app-arch/qpress/files/qpress-20220819-fix-build-system.patch b/app-arch/qpress/files/qpress-20220819-fix-build-system.patch index 79676f57664d..3fb5750eac9b 100644 --- a/app-arch/qpress/files/qpress-20220819-fix-build-system.patch +++ b/app-arch/qpress/files/qpress-20220819-fix-build-system.patch @@ -11,13 +11,12 @@ diff --git a/makefile b/makefile index 4890f9d..349fbb2 100755 --- a/makefile +++ b/makefile -@@ -1,9 +1,21 @@ +@@ -1,9 +1,20 @@ -PREFIX = /usr/local +DESTDIR ?= +PREFIX ?= /usr/local +CXX ?= g++ -+CXXFLAGS ?= -O3 -+CXXFLAGS += -Wall -Wextra -Werror ++CXXFLAGS ?= -O3 -Wall -Wextra -Werror +LDFLAGS ?= -g++: qpress.cpp aio.cpp quicklz.c utilities.cpp
[gentoo-commits] repo/gentoo:master commit in: dev-python/pefile/
commit: 0fa6d3d7e8288497ed9081b6d1ed6b3003ca2d18 Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Tue Feb 7 16:25:35 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:10:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa6d3d7 dev-python/pefile: add 2023.2.7 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/29463 Signed-off-by: Sam James gentoo.org> dev-python/pefile/Manifest | 1 + dev-python/pefile/{pefile-.ebuild => pefile-2023.2.7.ebuild} | 2 +- dev-python/pefile/pefile-.ebuild | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest index fe7458f1a06d..ee377dabf555 100644 --- a/dev-python/pefile/Manifest +++ b/dev-python/pefile/Manifest @@ -1 +1,2 @@ DIST pefile-2022.5.30.tar.gz 72899 BLAKE2B 11752fe849c91749c5272ee9157513db0690fa47a51e274d24093f47c21096e877b364e1dba9cf08d9369abb7e9133743fe98d524079559b9aa9159ece76af74 SHA512 b584472387f7f0161449d2dc0035867da8983eb2c89b488952f38a3e836d23241d46f49a1c9cde13dde4253ef3f212971df48747ea2fec6b91c4db2b7618956d +DIST pefile-2023.2.7.gh.tar.gz 74852 BLAKE2B ddca4b8ef37af829bb1757eb4c4ba9f46c3914e05e6c13e13a8e5a3c88a608aba486deec9338400fddae4591867c0c7dcf7325cee14d42b1bb724751a3a2a7f0 SHA512 241d9846954f094ed39e61d80e7d8c1612829ec909650175e75657f9cf69c9bef9e2a115d4106bb14757125c0ffaa3e93abfb2f078e80326e78ac5818c7c2fd3 diff --git a/dev-python/pefile/pefile-.ebuild b/dev-python/pefile/pefile-2023.2.7.ebuild similarity index 95% copy from dev-python/pefile/pefile-.ebuild copy to dev-python/pefile/pefile-2023.2.7.ebuild index 4d76ae872210..845b25ecea0f 100644 --- a/dev-python/pefile/pefile-.ebuild +++ b/dev-python/pefile/pefile-2023.2.7.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://github.com/erocarrera/pefile.git; inherit git-r3 else - SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz; + SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" KEYWORDS="~amd64 ~x86" fi diff --git a/dev-python/pefile/pefile-.ebuild b/dev-python/pefile/pefile-.ebuild index 4d76ae872210..845b25ecea0f 100644 --- a/dev-python/pefile/pefile-.ebuild +++ b/dev-python/pefile/pefile-.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]] ; then EGIT_REPO_URI="https://github.com/erocarrera/pefile.git; inherit git-r3 else - SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz; + SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" KEYWORDS="~amd64 ~x86" fi
[gentoo-commits] repo/gentoo:master commit in: dev-db/sqlmap/
commit: 2d6365bde5d509444acbf8ce37801554b1d6537f Author: Mario Haustein hrz tu-chemnitz de> AuthorDate: Tue Feb 7 16:26:54 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 04:10:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6365bd dev-db/sqlmap: add 1.7.2 Signed-off-by: Mario Haustein hrz.tu-chemnitz.de> Closes: https://github.com/gentoo/gentoo/pull/29464 Signed-off-by: Sam James gentoo.org> dev-db/sqlmap/Manifest| 1 + dev-db/sqlmap/sqlmap-1.7.2.ebuild | 60 +++ 2 files changed, 61 insertions(+) diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest index 5f27df33aace..317ecb4d03a6 100644 --- a/dev-db/sqlmap/Manifest +++ b/dev-db/sqlmap/Manifest @@ -1,3 +1,4 @@ DIST sqlmap-1.6.11.gh.tar.gz 7206836 BLAKE2B fd55093c873537d8607822d4bf84b6eed47a1a01e89750265c040f70a82faea2141096a611f66c46f025cfe2893cb0401e63034c80be6d736cc25246cd70e3fd SHA512 d773ab5e45e933ed64533e3ede0ec3e25543ecf9489fa72dc57558385ddb7c515e57952022b8c350fbeb347f6e935864e22c2cc51abee81740fd66478349e2ab DIST sqlmap-1.6.12.gh.tar.gz 7207020 BLAKE2B 9d26c5a5dce4bd2eb5ab38b307d211fefc27a2fe0784f7d91dade2a1eecabdbeec506eeb8bed4a85993873760bb050a77c16d08f01ecdaad1e82e56dbf17c12e SHA512 297cd31f055ee7ee41244f205e9cf71209a29d71e7002331a0d7eba04a151a238cef5c3c06710af516b86cdb95ae9bb72b63019830004a366008b798aad768aa +DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949 SHA512 a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286 DIST sqlmap-1.7.gh.tar.gz 7207796 BLAKE2B 5a30cb111b0b6b8c37ff8b9ec37e3724b51b9a41cdd3d75d9665cfc6ceb4c9d11d642714cd327669015309b427184663c0ba248c4158378489bc5e0668a8cb7a SHA512 ca79239eec7b0e72a37de65471787800837b01c9567a8dae617bda5f4dde70c80a0d2e8f38373245bf43cf6feaca19e606482f7c1ca7b18745ca107693f3 diff --git a/dev-db/sqlmap/sqlmap-1.7.2.ebuild b/dev-db/sqlmap/sqlmap-1.7.2.ebuild new file mode 100644 index ..550ec7d5d4b0 --- /dev/null +++ b/dev-db/sqlmap/sqlmap-1.7.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="sqlite" + +inherit bash-completion-r1 python-single-r1 wrapper + +DESCRIPTION="An automatic SQL injection and database takeover tool" +HOMEPAGE="https://sqlmap.org/; + +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap; +else + SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +# sqlmap (GPL-2+) +# ansitrm (BSD) +# beautifulsoup (BSD) +# bottle (MIT) +# chardet (LGPL-2.1+) +# clientform (BSD) +# colorama (BSD) +# fcrypt (BSD-2) +# identitywaf (MIT) +# keepalive (LGPL-2.1+) +# magic (MIT) +# multipartpost (LGPL-2.1+) +# ordereddict (MIT) +# prettyprint (BSD-2) +# pydes (public-domain) +# six (MIT) +# socks (BSD) +# termcolor (BSD) +# wininetpton (public-domain) +LICENSE="BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain" +SLOT="0" + +RDEPEND="${PYTHON_DEPS}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=( doc/ README.md ) + +src_install () { + einstalldocs + + insinto /usr/share/${PN}/ + doins -r * + python_optimize "${ED}"/usr/share/${PN} + + make_wrapper ${PN} \ + "${EPYTHON} ${EPREFIX}/usr/share/${PN}/sqlmap.py" + + newbashcomp "${FILESDIR}"/sqlmap.bash-completion sqlmap +}
[gentoo-commits] repo/gentoo:master commit in: app-backup/rsnapshot/
commit: 21d53985417425a096a2ca6329bf19a50fc3a267 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:38:31 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:38:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d53985 app-backup/rsnapshot: fix email to align w/ bz Signed-off-by: Sam James gentoo.org> app-backup/rsnapshot/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/rsnapshot/metadata.xml b/app-backup/rsnapshot/metadata.xml index 7e0c9a2c01d9..a3792ac00a78 100644 --- a/app-backup/rsnapshot/metadata.xml +++ b/app-backup/rsnapshot/metadata.xml @@ -2,7 +2,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> - ayod...@freeshell.org + folaj...@post.com Jimi Ayodele
[gentoo-commits] proj/gentoo-functions:master commit in: /
commit: 53862bd97274363393c35f192763eddc0f2b351d Author: Kerin Millar plushkava net> AuthorDate: Wed Feb 8 02:01:48 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:37:34 2023 + URL: https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=53862bd9 test-functions: Reduce the boilerplate required for new tests Test functions may now define a callback() function before calling iterate_tests() to iterate over the tests defined by the positional parameters. The callback() function is responsible for performing a single given test, and for setting the description variable. Signed-off-by: Kerin Millar plushkava.net> Signed-off-by: Sam James gentoo.org> test-functions | 57 +++-- 1 file changed, 31 insertions(+), 26 deletions(-) diff --git a/test-functions b/test-functions index f6985ef..d6471ed 100755 --- a/test-functions +++ b/test-functions @@ -87,28 +87,17 @@ test_is_older_than() { tstamp=197001010100 # add an hour done - passed=0 - total=$(( $# / 3 )) - i=1 - printf '%d..%d\n' "${i}" "${total}" - while [ "${i}" -le "${total}" ]; do + callback() { if [ "$2" != "N/A" ] && [ "$3" != "N/A" ]; then - desc="is_older_than $2 $3 (expecting $1)" + description="is_older_than $2 $3" is_older_than "$2" "$3" else - desc="is_older_than (expecting $1)" + description="is_older_than" is_older_than fi - if [ "$?" -eq "$1" ]; then - passed=$((passed + 1)) - else - printf 'not ' - fi - printf 'ok %d - %s\n' "${i}" "${desc}" - i=$((i + 1)) - shift 3 - done - return "$(( passed < total ))" + } + + iterate_tests 3 "$@" } test_get_bootparam() { @@ -127,26 +116,42 @@ test_get_bootparam() { 0 gentoo=1 "foo gentoo=gentoo=1,bar baz" \ 1 quux "${cmdline}" - passed=0 - total=$(( $# / 3 )) - i=1 - printf '%d..%d\n' "${i}" "${total}" - while [ "${i}" -le "${total}" ]; do + callback() { if [ "$2" = "N/A" ]; then - desc="get_bootparam (expecting $1)" + description="get_bootparam" printf '%s\n' "$3" | get_bootparam else - desc="get_bootparam \"$2\" (expecting $1)" + description="get_bootparam \"$2\"" printf '%s\n' "$3" | get_bootparam "$2" fi + } + + iterate_tests 3 "$@" +} + +iterate_tests() { + slice_width=$1 + shift + + total=$(( $# / slice_width )) + printf '1..%d\n' "${total}" + code="callback" + i=0 + while [ "$((i += 1))" -le "${slice_width}" ]; do + code="${code} \"\$${i}\"" + done + passed=0 + i=1 + while [ "${i}" -le "${total}" ]; do + eval "${code}" if [ "$?" -eq "$1" ]; then passed=$((passed + 1)) else printf 'not ' fi - printf 'ok %d - %s\n' "${i}" "${desc}" + printf 'ok %d - %s\n' "${i}" "${description} (expecting $1)" i=$((i + 1)) - shift 3 + shift "${slice_width}" done return "$(( passed < total ))" }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 2d4b1550111553aa06c5f9c354ef598bf4698664 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:34:39 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:34:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4b1550 dev-libs/xmlsec: Stabilize 1.2.37 ppc, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index a08119a47773..65dfdf2c4a43 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: app-backup/rsnapshot/
commit: b488607ec7053bb790576e05219ee242eec46664 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:32:35 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:32:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b488607e app-backup/rsnapshot: fix src_test Upstream has a check target which doesn't do anything, but does exist. Switch to test which actually runs the test suite. Signed-off-by: Sam James gentoo.org> app-backup/rsnapshot/rsnapshot-1.4.5.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild b/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild index 52d1d54e786b..01fb77647b26 100644 --- a/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild +++ b/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild @@ -25,6 +25,10 @@ src_prepare() { sed -i -e 's:/etc/rsnapshot.conf.default:rsnapshot.conf.default:' rsnapshot-program.pl || die } +src_test() { + emake test +} + src_install() { docompress -x "/usr/share/doc/${PF}/rsnapshot.conf.default"
[gentoo-commits] repo/gentoo:master commit in: app-backup/rsnapshot/
commit: b6de62590c37e4a37a324e8a1efdefa21691da72 Author: Jimi Ayodele post com> AuthorDate: Wed Feb 8 03:28:47 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:29:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6de6259 app-backup/rsnapshot: update maintainers Signed-off-by: Jimi Ayodele post.com> Closes: https://github.com/gentoo/gentoo/pull/29472 Signed-off-by: Sam James gentoo.org> app-backup/rsnapshot/metadata.xml | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app-backup/rsnapshot/metadata.xml b/app-backup/rsnapshot/metadata.xml index 85e4ed814fa2..7e0c9a2c01d9 100644 --- a/app-backup/rsnapshot/metadata.xml +++ b/app-backup/rsnapshot/metadata.xml @@ -1,5 +1,15 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + ayod...@freeshell.org + Jimi Ayodele + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + app-backup/rsnapshot +
[gentoo-commits] repo/gentoo:master commit in: app-backup/rsnapshot/
commit: bad6b5a6a0e8219e7ab9c7d2830c464b1ea74426 Author: Jimi Ayodele post com> AuthorDate: Wed Feb 8 02:49:12 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:29:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad6b5a6 app-backup/rsnapshot: add 1.4.5 Signed-off-by: Jimi Ayodele post.com> Signed-off-by: Sam James gentoo.org> app-backup/rsnapshot/Manifest | 1 + app-backup/rsnapshot/rsnapshot-1.4.5.ebuild | 50 + 2 files changed, 51 insertions(+) diff --git a/app-backup/rsnapshot/Manifest b/app-backup/rsnapshot/Manifest index d13e263d3056..75493f31e8eb 100644 --- a/app-backup/rsnapshot/Manifest +++ b/app-backup/rsnapshot/Manifest @@ -1 +1,2 @@ DIST rsnapshot-1.4.4.tar.gz 374269 BLAKE2B 1e4a0c99d12d48cf4dacd3817b621f7e6b0ba32e9d9de87b61252875ae0bf735e8ce2c7d8bb60edb2f7d6345a06b183a2616bf1ac3dd7d1b5d3a3ef22a0ede6f SHA512 da45039457b9f3feb53b823f6ee36e8f7447d0689281d1bc857c6fedd450db2fdf8a98e66ba6e135a86654666888f7744ad9ff0aabbd605e1fc09dd5f1f7b838 +DIST rsnapshot-1.4.5.tar.gz 287731 BLAKE2B 2a668aa16991b2b4e611c6204cdcd0e8c9593e5f0af5ea89e787a578e73b6f5987514cd7d0252bb78aea1b157ef85aea947686111ca9e3befdb2a8cef0aa9ecd SHA512 6caa2d7c425d084d0bb393421a0ed1ba78fdd27f7d8cec4810bc4a9f88b3232aeff7e4682282178f7702e2adc7abc8e9201249bf2bcaa28faa16e30aaa62e18a diff --git a/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild b/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild new file mode 100644 index ..52d1d54e786b --- /dev/null +++ b/app-backup/rsnapshot/rsnapshot-1.4.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A filesystem backup utility based on rsync" +HOMEPAGE="https://www.rsnapshot.org; +SRC_URI="https://www.rsnapshot.org/downloads/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=">=dev-lang/perl-5.8.2 + dev-perl/Lchown + >=sys-apps/util-linux-2.12-r4 + >=sys-apps/coreutils-5.0.91-r4 + >=net-misc/openssh-3.7.1_p2-r1 + >=net-misc/rsync-2.6.0" +DEPEND="${RDEPEND}" + +src_prepare() { + default + # remove '/etc/' since we don't place it here, bug #461554 + sed -i -e 's:/etc/rsnapshot.conf.default:rsnapshot.conf.default:' rsnapshot-program.pl || die +} + +src_install() { + docompress -x "/usr/share/doc/${PF}/rsnapshot.conf.default" + + # Change sysconfdir to install the template file as documentation + # rather than in /etc. + emake install DESTDIR="${D}" \ + sysconfdir="${EPREFIX}/usr/share/doc/${PF}" + + dodoc README.md AUTHORS ChangeLog \ + docs/Upgrading_from_1.1 + + docinto utils + dodoc utils/{README,rsnaptar,*.sh,*.pl} + + docinto utils/rsnapshotdb + dodoc utils/rsnapshotdb/* +} + +pkg_postinst() { + elog "The template configuration file has been installed as" + elog " ${EROOT}/usr/share/doc/${PF}/rsnapshot.conf.default" + elog "Copy and edit the the above file as ${EROOT}/etc/rsnapshot.conf" +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 0fba2b936e6d4f7440aeacfcf088bc4892b76705 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:34:38 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:34:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fba2b93 dev-libs/xmlsec: Stabilize 1.2.37 ppc64, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index b94aafdda81c..a08119a47773 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 929b2ce1067e199579c5cdd1a7dbd707963a5a37 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:23:31 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:23:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929b2ce1 dev-libs/xmlsec: Stabilize 1.2.37 arm, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index c0b9ee3e15dc..a0892c656ab9 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: fd2e918b0c2701684e3de1b05cf184eb8302e9db Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:23:33 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:23:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd2e918b dev-libs/xmlsec: Stabilize 1.2.37 amd64, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index a0892c656ab9..f36c99575c0c 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: b4c9a11cb52ae32c5179afddbb431740be83dd0a Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:23:30 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:23:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c9a11c dev-libs/xmlsec: Stabilize 1.2.37 x86, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index 5fcaf6d0585d..c0b9ee3e15dc 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.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 @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 792cd2f040e08e2a3421d725a2f1e4e0bc252ff2 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:23:34 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:23:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792cd2f0 dev-libs/xmlsec: Stabilize 1.2.37 arm64, #893572 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/xmlsec-1.2.37.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild index f36c99575c0c..b94aafdda81c 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.37.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.37.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc gcrypt gnutls nss +openssl static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE="|| ( gcrypt gnutls nss openssl )
[gentoo-commits] repo/gentoo:master commit in: sys-apps/toybox/files/, sys-apps/toybox/
commit: 7ee34ba33700f03beba8eb436f5afc697b61ed63 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 03:19:33 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 03:19:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee34ba3 sys-apps/toybox: add 0.8.9 Closes: https://bugs.gentoo.org/874825 Signed-off-by: Sam James gentoo.org> sys-apps/toybox/Manifest | 1 + .../toybox/files/toybox-0.8.9-verbose-build-fix.patch | 18 ++ .../toybox/{toybox-.ebuild => toybox-0.8.9.ebuild} | 16 ++-- sys-apps/toybox/toybox-.ebuild | 16 ++-- 4 files changed, 39 insertions(+), 12 deletions(-) diff --git a/sys-apps/toybox/Manifest b/sys-apps/toybox/Manifest index ba6f861052d8..20175538592d 100644 --- a/sys-apps/toybox/Manifest +++ b/sys-apps/toybox/Manifest @@ -1 +1,2 @@ DIST toybox-0.8.8.tar.gz 3492750 BLAKE2B d53864e07392a511e4e861fcf5b0fdc8b43e5d82f13fb9eba62b850053aa547e0e057245062c34d4205019bba6223dff1a514b1bb0dde54734bcd3b1df82b122 SHA512 3ffe4de6b17770ad9c43f98f2c69a110f94e5a85da909f8f770bbc9abaff42a524237b4ffaaa8b9800c8d31f0a8b6d3521f03bfdd0d1260fa421ef2525a34290 +DIST toybox-0.8.9.tar.gz 3517516 BLAKE2B 1c57fe43785c1925762de6d8c3af012d3726b18338b0543ce3c775fefdcf1121327c1486d28786e42aafa5b5e7208475d942a02099715b0cb751e79788326622 SHA512 73a3ec2a0d69b1566e1663e94b2bc7764b9f93e53978725f036f066837ab2769033e8bf17d5550e565656781cacf27d93960dd611ffed5425fa006d1d3104351 diff --git a/sys-apps/toybox/files/toybox-0.8.9-verbose-build-fix.patch b/sys-apps/toybox/files/toybox-0.8.9-verbose-build-fix.patch new file mode 100644 index ..d629ffddfe28 --- /dev/null +++ b/sys-apps/toybox/files/toybox-0.8.9-verbose-build-fix.patch @@ -0,0 +1,18 @@ +https://github.com/landley/toybox/commit/c5e7495fe46d4b2b2c225f222efc6b9070de2c3a + +From c5e7495fe46d4b2b2c225f222efc6b9070de2c3a Mon Sep 17 00:00:00 2001 +From: Rob Landley +Date: Fri, 13 Jan 2023 11:50:58 -0600 +Subject: [PATCH] Ensure make wrapper sees success return code in verbose mode + (V=1) + +--- a/scripts/make.sh b/scripts/make.sh +@@ -303,4 +303,5 @@ fi + # multiplexer binary via truncate-and-write through a symlink. + do_loudly chmod 555 "$OUTNAME" || exit 1 + +-[ -z "$V" ] && echo >&2 ++# Ensure make wrapper sees success return code ++[ -z "$V" ] && echo >&2 || true + diff --git a/sys-apps/toybox/toybox-.ebuild b/sys-apps/toybox/toybox-0.8.9.ebuild similarity index 84% copy from sys-apps/toybox/toybox-.ebuild copy to sys-apps/toybox/toybox-0.8.9.ebuild index 888ca615d7a4..d890b64c89af 100644 --- a/sys-apps/toybox/toybox-.ebuild +++ b/sys-apps/toybox/toybox-0.8.9.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit multiprocessing savedconfig toolchain-funcs @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/landley/toybox.git; else SRC_URI="https://landley.net/code/toybox/downloads/${P}.tar.gz; - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm64 ~x86" fi DESCRIPTION="Common linux commands in a multicall binary" @@ -22,6 +22,10 @@ SLOT="0" DEPEND="virtual/libcrypt:=" RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-verbose-build-fix.patch +) + src_prepare() { default restore_config .config @@ -45,14 +49,14 @@ src_configure() { src_compile() { unset CROSS_COMPILE export CPUS=$(makeopts_jobs) - emake V=1 + emake V=1 NOSTRIP=1 } src_test() { - emake test + emake V=1 test } src_install() { save_config .config - newbin generated/unstripped/toybox toybox + dobin toybox } diff --git a/sys-apps/toybox/toybox-.ebuild b/sys-apps/toybox/toybox-.ebuild index 888ca615d7a4..d890b64c89af 100644 --- a/sys-apps/toybox/toybox-.ebuild +++ b/sys-apps/toybox/toybox-.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit multiprocessing savedconfig toolchain-funcs @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/landley/toybox.git; else SRC_URI="https://landley.net/code/toybox/downloads/${P}.tar.gz; - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm64 ~x86" fi DESCRIPTION="Common linux commands in a multicall binary" @@ -22,6 +22,10 @@ SLOT="0" DEPEND="virtual/libcrypt:=" RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-verbose-build-fix.patch +) + src_prepare() { default restore_config .config @@ -45,14 +49,14 @@ src_configure() { src_compile() { unset CROSS_COMPILE export CPUS=$(makeopts_jobs) - emake V=1 + emake V=1
[gentoo-commits] repo/gentoo:master commit in: app-text/recode/
commit: 7fc1d4ac0ac80d0a2aef7d2bb2892b374a5dd4fe Author: Sam James gentoo org> AuthorDate: Wed Feb 8 02:50:11 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 02:50:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fc1d4ac app-text/recode: add 3.7.14 Signed-off-by: Sam James gentoo.org> app-text/recode/Manifest | 1 + app-text/recode/recode-3.7.14.ebuild | 67 2 files changed, 68 insertions(+) diff --git a/app-text/recode/Manifest b/app-text/recode/Manifest index 81c6c925cb95..4f4570366e0c 100644 --- a/app-text/recode/Manifest +++ b/app-text/recode/Manifest @@ -1,2 +1,3 @@ DIST recode-3.7.12.tar.gz 2399126 BLAKE2B 420ba6f96d532da4ae0e1861b512c39ad59f1f63b0e0ef061dcff95c15ff4ed82a3b7bb72f6abb29f85588476a76cb5d50151ca9e3f857c2c1c09727ccdd2890 SHA512 365602bf7b20e5362d13d1ab5269419f7f0838fb81dc01c466ea99c38eb1b979f8d707d24ca3dabbd3a0c65cde97704b570007ac60689d88bbafd33351d37d95 DIST recode-3.7.13.tar.gz 2400432 BLAKE2B 457ba7855aeb5ae8b0cc32ee82b5b61b1b46ba2908406c0c10a76ae242343f421e81038b9bb6784089e8e3e687ecc0f61a6263c24f6b234962f94853e9359734 SHA512 af86754ed2ed1dc414f1dd7ab3564d606abb309766fb02bf085e56241527a74ac7141617956d01b0797e8e426cfb39ec597bd221d8ad58d9246e96b228e65b00 +DIST recode-3.7.14.tar.gz 2297471 BLAKE2B c353c287f0eb8fd461f1a98b47bb6e24067051edf4ef40badb5598b242aad4f560d1097ea826db8dc7f24206a86cc58207090fe746da2be6cd11e5b3d5961567 SHA512 ca0e9aa392f0571cfd1cf9566a15d7651a80edf40d603eadaa4c4ee2d7843ffa9d6074be30a21dac2ab192fe601f8581721d719d055911eeccb455acfe112596 diff --git a/app-text/recode/recode-3.7.14.ebuild b/app-text/recode/recode-3.7.14.ebuild new file mode 100644 index ..2962bd75fa8d --- /dev/null +++ b/app-text/recode/recode-3.7.14.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..11} ) + +inherit autotools flag-o-matic python-any-r1 toolchain-funcs + +DESCRIPTION="Convert files between various character sets" +HOMEPAGE="https://github.com/rrthomas/recode; +SRC_URI="https://github.com/rrthomas/recode/releases/download/v${PV}/${P}.tar.gz; + +LICENSE="GPL-3+" +# librecode soname version +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +IUSE="nls test" +RESTRICT="!test? ( test )" + +RDEPEND="virtual/libiconv" +DEPEND=" + ${RDEPEND} + sys-devel/flex +" +BDEPEND=" + nls? ( sys-devel/gettext ) + test? ( + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ') + ) +" + +python_check_deps() { + python_has_version "dev-python/cython[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + tc-export CC LD + + # On Solaris, -lintl is needed to compile + [[ ${CHOST} == *-solaris* ]] && append-libs "-lintl" + + # -fanalyzer substantially slows down the build and isn't useful for + # us. It's useful for upstream as it's static analysis, but it's not + # useful when just getting something built. + export gl_cv_warn_c__fanalyzer=no + + econf $(use_enable nls) +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/docutils/, dev-python/docutils/files/
commit: 351aed9ae8ec5aadb9d59c0cf3cc4bf5c05eecb6 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 02:58:42 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 02:58:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351aed9a dev-python/docutils: fix tests w/ pygments-2.14.0 Closes: https://bugs.gentoo.org/892213 Signed-off-by: Sam James gentoo.org> dev-python/docutils/docutils-0.19.ebuild | 4 + .../files/docutils-0.19-pygments-2.14.patch| 672 + 2 files changed, 676 insertions(+) diff --git a/dev-python/docutils/docutils-0.19.ebuild b/dev-python/docutils/docutils-0.19.ebuild index 0a5fd76f32d2..b97ed0c05eff 100644 --- a/dev-python/docutils/docutils-0.19.ebuild +++ b/dev-python/docutils/docutils-0.19.ebuild @@ -26,6 +26,10 @@ BDEPEND=" ${RDEPEND} " +PATCHES=( + "${FILESDIR}"/${PN}-0.19-pygments-2.14.patch +) + python_compile_all() { # Generate html docs from reStructured text sources. diff --git a/dev-python/docutils/files/docutils-0.19-pygments-2.14.patch b/dev-python/docutils/files/docutils-0.19-pygments-2.14.patch new file mode 100644 index ..42324aa49c4d --- /dev/null +++ b/dev-python/docutils/files/docutils-0.19-pygments-2.14.patch @@ -0,0 +1,672 @@ +https://bugs.gentoo.org/892213 +https://sourceforge.net/p/docutils/patches/201/ +--- a/test/test_parsers/test_rst/test_directives/test_code.py b/test/test_parsers/test_rst/test_directives/test_code.py +@@ -10,14 +10,20 @@ Test the 'code' directive in parsers/rst + + if __name__ == '__main__': + import __init__ # noqa: F401 ++from packaging.version import Version + from test_parsers import DocutilsTestSupport +-from docutils.utils.code_analyzer import with_pygments ++from docutils.utils.code_analyzer import with_pygments, pygments_version + + + def suite(): + s = DocutilsTestSupport.ParserTestSuite() + if not with_pygments: + del(totest['code-parsing']) ++del(totest['code-parsing-2-14']) ++elif pygments_version >= Version('2.14.0'): ++del(totest['code-parsing']) ++else: ++del(totest['code-parsing-2-14']) + s.generateTests(totest) + return s + +@@ -170,6 +176,165 @@ totest['code-parsing'] = [ + \n\ + + print ++ ++( ++ ++8 ++ ++/ ++ ++2 ++ ++) ++"""], ++["""\ ++.. code:: latex ++ :class: testclass ++ ++ hello \\emph{world} % emphasize ++""", ++"""\ ++ ++ ++hello \n\ ++ ++\\emph ++ ++{ ++world ++ ++} ++ \n\ ++ ++% emphasize"""], ++["""\ ++.. code:: rst ++ :number-lines: ++ ++ This is a code block with text. ++""", ++"""\ ++ ++ ++ ++1 \n\ ++This is a code block with text. ++"""], ++["""\ ++Code not parsed but warning silenced in ParserTestCase. ++ ++.. code:: s-lang ++ ++ % abc.sl ++ autoload("abc_mode", "abc"); ++""", ++"""\ ++ ++ ++Code not parsed but warning silenced in ParserTestCase. ++ ++% abc.sl ++autoload("abc_mode", "abc"); ++"""], ++["""\ ++Place the language name in a class argument to avoid the no-lexer warning: ++ ++.. code:: ++ :class: s-lang ++ ++ % abc.sl ++ autoload("abc_mode", "abc"); ++""", ++"""\ ++ ++ ++Place the language name in a class argument to avoid the no-lexer warning: ++ ++% abc.sl ++autoload("abc_mode", "abc"); ++"""], ++] ++ ++totest['code-parsing-2-14'] = [ ++["""\ ++.. code:: python3 ++ :class: testclass ++ ++ print('hello world') # to stdout ++""", ++"""\ ++ ++ ++ \n\ ++ ++print ++ ++( ++ ++'hello world' ++ ++) ++ \n\ ++ ++# to stdout ++"""], ++["""\ ++.. code:: python3 ++ :class: testclass ++ :name: my_function ++ :number-lines: 7 ++ ++ def my_function(): ++ '''Test the lexer. ++ ''' ++ ++ # and now for something completely different ++ print(8/2) ++""", ++"""\ ++ ++ ++ ++ 7 \n\ ++ ++def ++ \n\ ++ ++my_function ++ ++(): ++ ++\n\ ++ ++ 8 \n\ ++ ++\n\ ++ ++\'\'\'Test the lexer. ++ ++ 9 \n\ ++ ++\'\'\' ++ ++\n\ ++ ++10 \n\ ++ ++\n\ ++ ++11 \n\ ++ ++\n\ ++ ++# and now for something completely different ++ ++\n\ ++ ++12 \n\ ++ ++\n\ ++ ++print + + ( + +---
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/aiosqlite/
commit: 53eea0f24df553b3f7837168ee1463157c4641ab Author: Julien Roy jroy ca> AuthorDate: Wed Feb 8 02:23:16 2023 + Commit: Julien Roy jroy ca> CommitDate: Wed Feb 8 02:23:16 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53eea0f2 dev-python/aiosqlite: treeclean Signed-off-by: Julien Roy jroy.ca> dev-python/aiosqlite/Manifest | 1 - dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild | 31 - dev-python/aiosqlite/metadata.xml | 13 --- 3 files changed, 45 deletions(-) diff --git a/dev-python/aiosqlite/Manifest b/dev-python/aiosqlite/Manifest deleted file mode 100644 index fb7002456..0 --- a/dev-python/aiosqlite/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiosqlite-0.17.0.tar.gz 25941 BLAKE2B 869d165bc8c791cb94159f6508f5113d915f5531117d0d79ac1f297de16cbb78574a7eaafc1bceccc9e4397f88f490b90d49becb4b7cc2c0d51e14f0afd7561b SHA512 50f9965ef7dafe91a2f41dc41489395e437080aa4b7853800d806d21f4f8042d92ff6cfd2aeadefa7ca5e4debd14f39d93ca28c89f3116b3b61b2e8829533e6e diff --git a/dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild b/dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild deleted file mode 100644 index baf7b7808..0 --- a/dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="sqlite" -DISTUTILS_USE_PEP517=flit -inherit distutils-r1 - -DESCRIPTION="asyncio bridge to the standard sqlite3 module" -HOMEPAGE=" - https://aiosqlite.omnilib.dev - https://pypi.org/project/aiosqlite/ - https://github.com/omnilib/aiosqlite -" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/typing-extensions[${PYTHON_USEDEP}]" -BDEPEND="test? ( - dev-python/aiounittest[${PYTHON_USEDEP}] -)" - -distutils_enable_tests unittest - -# AttributeError: 'str' object has no attribute 'supported' -#distutils_enable_sphinx docs dev-python/m2r diff --git a/dev-python/aiosqlite/metadata.xml b/dev-python/aiosqlite/metadata.xml deleted file mode 100644 index e0260e99f..0 --- a/dev-python/aiosqlite/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - -piotr.staroszc...@get24.org -Piotr Staroszczyk - - -cyber+gen...@sysrq.in -Anna - -
[gentoo-commits] repo/proj/guru:dev commit in: net-im/heisenbridge/
commit: 0fcb8ebfea995503cde0b16f45b6817d31d0b7ee Author: Julien Roy jroy ca> AuthorDate: Wed Feb 8 01:58:58 2023 + Commit: Julien Roy jroy ca> CommitDate: Wed Feb 8 01:59:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0fcb8ebf net-im/heisenbridge: add 1.14.2 Signed-off-by: Julien Roy jroy.ca> net-im/heisenbridge/Manifest | 1 + net-im/heisenbridge/heisenbridge-1.14.2.ebuild | 60 ++ 2 files changed, 61 insertions(+) diff --git a/net-im/heisenbridge/Manifest b/net-im/heisenbridge/Manifest index 16459fcc0..11ffd2926 100644 --- a/net-im/heisenbridge/Manifest +++ b/net-im/heisenbridge/Manifest @@ -1 +1,2 @@ DIST heisenbridge-1.14.1.gh.tar.gz 66220 BLAKE2B 79e63dcdc7e29a581b3a19b3c72775ced659092888e73f2a4322470bd1f2dd59ea2991ad054dd2c1a8b2e261a7988793e16d29744fb34a9fc2664bfe93f0f42a SHA512 f952261000ad6fd1b5793d1c18b952d13faea5afa2ac7798a22768e5ef31b620d9cc4cb73617c3e124dc1087a98785ba274747e9f85718533d5ba20dd7af5de2 +DIST heisenbridge-1.14.2.gh.tar.gz 67778 BLAKE2B 50b1fbd76f4bec3a75198735b68762453f1c0b54b29e77024920c11f38218ff464faff086f74b3db0d8251b943dcae43a41189582dab7335930fbcd5e6658b2e SHA512 2ba51f3786aea5d0f4e743db4a9196d800103d96ad68cd37009c2e82a3bde27eff8233e473c74aca0ccd1d64521a5e0a99337a3c6e97008e1800ff099be6499f diff --git a/net-im/heisenbridge/heisenbridge-1.14.2.ebuild b/net-im/heisenbridge/heisenbridge-1.14.2.ebuild new file mode 100644 index 0..cc4a9a2a0 --- /dev/null +++ b/net-im/heisenbridge/heisenbridge-1.14.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..10} ) + +inherit distutils-r1 systemd + +DESCRIPTION="A bouncer-style Matrix IRC bridge" +HOMEPAGE="https://github.com/hifi/heisenbridge/; +SRC_URI="https://github.com/hifi/heisenbridge/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-user/${PN} + dev-python/irc[${PYTHON_USEDEP}] + dev-python/mautrix[${PYTHON_USEDEP}] + dev-python/python-socks[${PYTHON_USEDEP}] + dev-python/ruamel-yaml[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/heisenbridge-1.14.1-qanotice.patch" +) + +distutils_enable_tests pytest + +src_install() { + distutils-r1_src_install + + newinitd "${FILESDIR}/heisenbridge.initd" "${PN}" + newconfd "${FILESDIR}/heisenbridge.confd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" +} + +pkg_postinst() { + einfo + elog "Before you can use ${PN}, you must configure it correctly" + elog "The configuration file is located at /etc/conf.d/${PN}" + elog "Then, you must generate the registration file using the following command" + elog "If you are using synapse:" + elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml --generate https://example.com; + elog "If you are using Dendrite, Conduit or others:" + elog "/usr/bin/python -m ${PN} -c /var/lib/${PN}/registration.yaml --generate-compat https://example.com; + elog "Notice the URL at the end, replace it with your homeserver's URL" + elog "Then, you must register the bridge with your homeserver" + elog "Refer to your homeserver's documentation for instructions" + elog "The registration file is located at /var/lib/${PN}/registration.yaml" + elog "Finally, you may start the ${PN} daemon" + einfo + +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mautrix/
commit: f385c3816fa43cada0a7c89434e0e3b225bbd1ea Author: Julien Roy jroy ca> AuthorDate: Wed Feb 8 01:59:13 2023 + Commit: Julien Roy jroy ca> CommitDate: Wed Feb 8 01:59:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f385c381 dev-python/mautrix: update test DEPEND Signed-off-by: Julien Roy jroy.ca> dev-python/mautrix/mautrix-0.19.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/mautrix/mautrix-0.19.2.ebuild b/dev-python/mautrix/mautrix-0.19.2.ebuild index c8fc1efb6..d6fa660b5 100644 --- a/dev-python/mautrix/mautrix-0.19.2.ebuild +++ b/dev-python/mautrix/mautrix-0.19.2.ebuild @@ -29,7 +29,7 @@ RDEPEND=" test? ( dev-python/aiosqlite[${PYTHON_USEDEP}] dev-python/asyncpg[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] +
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-openssl/
commit: 7e4fbef2b5abbbf384381e4d72ee0c2279f73bd3 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:56:37 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:56:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4fbef2 sec-keys/openpgp-keys-openssl: Stabilize 20230207 amd64, #893556 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild index 8b043a744283..c90434400930 100644 --- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild @@ -56,7 +56,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" src_install() { local files=( ${A} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: 77ffa041609f4f1b80aec71c781eb12fbc749487 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:56:38 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:56:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ffa041 dev-libs/openssl: Stabilize 1.1.1t-r1 amd64, #893556 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild index 6f5f892f56a6..89d9f7f6c010 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="openssl" SLOT="0/1.1" # .so version of libssl/libcrypto if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" fi IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/uxn/
commit: fff73cadd8463d8403c358643d6dd81c48202be9 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:55:07 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:55:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff73cad app-emulation/uxn: Stabilize 0_p20221211 amd64, #893560 Signed-off-by: Sam James gentoo.org> app-emulation/uxn/uxn-0_p20221211.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/uxn/uxn-0_p20221211.ebuild b/app-emulation/uxn/uxn-0_p20221211.ebuild index e4a8f5dd88c1..9fadbd8e8644 100644 --- a/app-emulation/uxn/uxn-0_p20221211.ebuild +++ b/app-emulation/uxn/uxn-0_p20221211.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://git.sr.ht/~rabbits/uxn/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${PN}-${COMMIT} - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: 93af482b2413c2215a41fee877105c1e5e29e702 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:55:05 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:55:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93af482b dev-libs/openssl: Stabilize 1.1.1t-r1 arm, #893556 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild index 7ba0355f1114..6f5f892f56a6 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="openssl" SLOT="0/1.1" # .so version of libssl/libcrypto if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" fi IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-nds/openldap/
commit: c7a2be13f19326cf632100f8ad8f325c340d5384 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:54:30 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:54:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a2be13 net-nds/openldap: adapt safety check for 2.4->2.6 upgrade Drops berkdb. See https://forums.gentoo.org/viewtopic-p-8775222.html. Signed-off-by: Sam James gentoo.org> ...{openldap-2.6.3-r6.ebuild => openldap-2.6.3-r7.ebuild} | 15 --- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/net-nds/openldap/openldap-2.6.3-r6.ebuild b/net-nds/openldap/openldap-2.6.3-r7.ebuild similarity index 97% rename from net-nds/openldap/openldap-2.6.3-r6.ebuild rename to net-nds/openldap/openldap-2.6.3-r7.ebuild index 2645e95da094..0c699006bb9c 100644 --- a/net-nds/openldap/openldap-2.6.3-r6.ebuild +++ b/net-nds/openldap/openldap-2.6.3-r7.ebuild @@ -231,7 +231,16 @@ openldap_find_versiontags() { OLDVER="$(/usr/bin/ldd ${SLAPD_PATH} \ | awk '/libdb-/{gsub("^libdb-","",$1);gsub(".so$","",$1);print $1}')" local fail=0 - if [[ -z "${OLDVER}" ]] && [[ -z "${NEWVER}" ]]; then + + if has_version "${CATEGORY}/${PN}[berkdb]" ; then + eerror "OpenLDAP >= 2.6.x has dropped support for Berkeley DB." + eerror "You will need to migrate per upstream's migration notes" + eerror "at https://www.openldap.org/doc/admin25/appendix-upgrading.html.; + eerror "Your existing database will not be accessible until it is" + eerror "converted to mdb!" + echo + fail=1 + elif [[ -z "${OLDVER}" ]] && [[ -z "${NEWVER}" ]]; then : # Nothing wrong here. elif [[ -z "${OLDVER}" ]] && [[ -n "${NEWVER}" ]]; then @@ -287,8 +296,8 @@ openldap_upgrade_howto() { eerror " 7. slapadd -l ${l}" eerror " 8. chown ldap:ldap /var/lib/openldap-data/*" eerror " 9. /etc/init.d/slapd start" - eerror "10. check that your data is intact." - eerror "11. set up the new replication system." + eerror "10. Check that your data is intact." + eerror "11. Set up the new replication system." eerror if [[ "${FORCE_UPGRADE}" != "1" ]]; then die "You need to upgrade your database first"
[gentoo-commits] repo/gentoo:master commit in: dev-util/chirurgien/
commit: c06cb2a10b2d2c1b40bddbd4f79a18f8e7d882bd Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:55:10 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:55:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06cb2a1 dev-util/chirurgien: Stabilize 2.1 amd64, #893566 Signed-off-by: Sam James gentoo.org> dev-util/chirurgien/chirurgien-2.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-util/chirurgien/chirurgien-2.1.ebuild b/dev-util/chirurgien/chirurgien-2.1.ebuild index 402ca97d86c2..50465e44cddf 100644 --- a/dev-util/chirurgien/chirurgien-2.1.ebuild +++ b/dev-util/chirurgien/chirurgien-2.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 @@ -13,7 +13,7 @@ S="${WORKDIR}"/${P^} LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND=" gui-libs/gtk:4
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-openssl/
commit: 0823329a015d81b2c0525c8cfd35574d1bec18e7 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:55:06 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:55:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0823329a sec-keys/openpgp-keys-openssl: Stabilize 20230207 arm, #893556 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild index 3e15427e2c62..8b043a744283 100644 --- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild @@ -56,7 +56,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" src_install() { local files=( ${A} )
[gentoo-commits] repo/gentoo:master commit in: app-shells/pwsh-bin/
commit: 4c2537ad8b6d87c0ff1c50faa36015933110e6ba Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:55:09 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:55:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2537ad app-shells/pwsh-bin: Stabilize 7.3.1 amd64, #893562 Signed-off-by: Sam James gentoo.org> app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild b/app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild index 80d334fc9d07..b987b3df5a27 100644 --- a/app-shells/pwsh-bin/pwsh-bin-7.3.1.ebuild +++ b/app-shells/pwsh-bin/pwsh-bin-7.3.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 @@ -15,7 +15,7 @@ S=${WORKDIR} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 ~arm ~arm64" IUSE="+pwsh-symlink" REQUIRED_USE="elibc_glibc"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: d06970048f80989bd42e225521661e2469f54a32 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:18:34 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:18:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0697004 dev-libs/openssl: forward ~ppc64 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/openssl-3.0.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/openssl/openssl-3.0.8.ebuild b/dev-libs/openssl/openssl-3.0.8.ebuild index 4b7932289c61..e259080c01c3 100644 --- a/dev-libs/openssl/openssl-3.0.8.ebuild +++ b/dev-libs/openssl/openssl-3.0.8.ebuild @@ -19,7 +19,7 @@ else SRC_URI="mirror://openssl/source/${MY_P}.tar.gz verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi S="${WORKDIR}"/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: 453bc0b33c126bf09c3c8d11384a9ab477d33cc2 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:17:31 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:17:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453bc0b3 dev-libs/openssl: Keyword 3.0.7-r4 ppc64, #886243 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/openssl-3.0.7-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/openssl/openssl-3.0.7-r4.ebuild b/dev-libs/openssl/openssl-3.0.7-r4.ebuild index 8e3b2c022af1..9b47e61386dc 100644 --- a/dev-libs/openssl/openssl-3.0.7-r4.ebuild +++ b/dev-libs/openssl/openssl-3.0.7-r4.ebuild @@ -19,7 +19,7 @@ else SRC_URI="mirror://openssl/source/${MY_P}.tar.gz verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi S="${WORKDIR}"/${MY_P}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
commit: a4fc7049d963e6c1045fd65e9dfbe2d69eacea0f Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:13:59 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:13:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4fc7049 sys-devel/gcc: backport gettext/libstdc++ fix to 8.5.0/9.5.0 Closes: https://bugs.gentoo.org/892816 Signed-off-by: Sam James gentoo.org> sys-devel/gcc/Manifest| 4 ++-- sys-devel/gcc/gcc-8.5.0-r1.ebuild | 7 --- sys-devel/gcc/gcc-9.5.0.ebuild| 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 38bc16f059a3..b080fd5deb39 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -35,7 +35,7 @@ DIST gcc-13.1.0-musl-patches-1.tar.xz 3528 BLAKE2B c572ab4a0fb929b16ec36b3a3616c DIST gcc-13.1.0-patches-5.tar.xz 11404 BLAKE2B 5ba2b4002e917750757a28fa4c7ff6ff7090c35f28eb984aee6ad7fc0ac80c88a9d08e1d4d9efa98e6bd3f06e89df47b10b51f8294bb7d2ef0d1ac3fd2a1a963 SHA512 6864738794237bd7430c612404dd4b84e275362cb5abd081284a91e5b24c1b0aa97d90b9543168c72147be146887219715325d52ae2920912d9c4e17e7224aa3 DIST gcc-13.1.0-patches-6.tar.xz 11552 BLAKE2B 65ad3f4f9f767712ba11146edc25c7cc8ceb66a42f031059f904a4bb36171065489f4b72f55f85665fac275c11bf1f9a19d546747eaba7d835d2bdccf4211db7 SHA512 4d8f7f59469a64ca541a62bb48983603db540434c5763dd157960f176b05f69360a36a0b057263e6c21148a74ec5e3eeb78f8eef0924a3a4f6af1c83bbcb1c67 DIST gcc-13.1.0-patches-7.tar.xz 13472 BLAKE2B 186d2c4144759ceef40d7dcffb44a1b0b63b641fc7d1114991f0f6dd25e00ae0561ce4a1f54231216d089f63557b3758c881b6b3aca7e940c18b9308e2f2 SHA512 6f793e0ce69f52b73289f1d8bc6e89ab84c380c3fe311740e31890001412643a49a4865fb33a3403ce229e5d5060157edd438a5f3d7621b4fc1b9f98aa6c9969 -DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb SHA512 b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2 +DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12 SHA512 92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8 -DIST gcc-9.5.0-patches-1.tar.xz 13772 BLAKE2B 2e2e84a28a729cd271a23716ff3fe08b7209b72254af279f04dd15dbd39482fb7d905dc9293dc326536e14bca9a53397bd7e1c4b617ed8cbe42bcf617fcce3fb SHA512 50e292e665bfae18bf71c0714074025b4f7cb87042862071815874f7c5b241acac3b8f60d85b8970b11978103c2e7616c02d789f6c3b091d7b736b65c535b743 +DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e SHA512 a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf DIST gcc-9.5.0.tar.xz 72462752 BLAKE2B 69e39314ee6bb46e3be491ba9c3cbc4914cb716f732c6d3f2b14d9382750b40c4f14b5d3051225b81f936ef8297b0ba8cb5439512e961dae5815d3bee2b0bfdb SHA512 cdd144ce4f747e051480410afc8506c90a57cb45da89071ddae377b1453bca3014422455ade9fe4563ebe51f4b6348cbc0c61905a9b8801cd597d51ad0ec62b3 diff --git a/sys-devel/gcc/gcc-8.5.0-r1.ebuild b/sys-devel/gcc/gcc-8.5.0-r1.ebuild index ff799268370b..2d77b92b0327 100644 --- a/sys-devel/gcc/gcc-8.5.0-r1.ebuild +++ b/sys-devel/gcc/gcc-8.5.0-r1.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" -TOOLCHAIN_PATCH_DEV="slyfox" -PATCH_VER="2" +TOOLCHAIN_PATCH_SUFFIX="xz" +TOOLCHAIN_PATCH_DEV="sam" +PATCH_VER="4" inherit toolchain diff --git a/sys-devel/gcc/gcc-9.5.0.ebuild b/sys-devel/gcc/gcc-9.5.0.ebuild index 133de2006773..868742a9b878 100644 --- a/sys-devel/gcc/gcc-9.5.0.ebuild +++ b/sys-devel/gcc/gcc-9.5.0.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 TOOLCHAIN_PATCH_DEV="sam" PATCH_GCC_VER="9.5.0" -PATCH_VER="1" +PATCH_VER="2" if [[ $(ver_cut 3) == ]] ; then MY_PV_2=$(ver_cut 2)
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-openssl/
commit: 7f1119bee467e25ffe4dc1b35828feb54168fe52 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:14:25 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:14:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1119be sec-keys/openpgp-keys-openssl: Stabilize 20230207 x86, #893556 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild index 4b792c94b968..3e15427e2c62 100644 --- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild @@ -56,7 +56,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" src_install() { local files=( ${A} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: 2f1b04b5bcca6dffcf400496db2e1dd8f8c4f0aa Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:14:24 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:14:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1b04b5 dev-libs/openssl: Stabilize 1.1.1t-r1 x86, #893556 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild index f16e69f03a73..7ba0355f1114 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="openssl" SLOT="0/1.1" # .so version of libssl/libcrypto if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" fi IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )"
[gentoo-commits] repo/proj/guru:dev commit in: x11-drivers/OpenTabletDriver-bin/files/
commit: f0621a86cd57da8d5fbc3fff59ba87a2644ee715 Author: Ethan Nijmeh gmail com> AuthorDate: Wed Feb 8 01:06:53 2023 + Commit: Ethan Nijmeh gmail com> CommitDate: Wed Feb 8 01:06:53 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f0621a86 x11-drivers/OpenTabletDriver-bin: fixed files/otd Signed-off-by: Ethan Nijmeh gmail.com> x11-drivers/OpenTabletDriver-bin/files/otd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-drivers/OpenTabletDriver-bin/files/otd b/x11-drivers/OpenTabletDriver-bin/files/otd index b5cdb9c09..56884b5bb 100644 --- a/x11-drivers/OpenTabletDriver-bin/files/otd +++ b/x11-drivers/OpenTabletDriver-bin/files/otd @@ -7,7 +7,7 @@ then echo "DISPLAY and/or WAYLAND_DISPLAY is not set" exit 64 fi -dotnet ./OpenTabletDriver.Daemon.dll -c ./Configurations +dotnet ./OpenTabletDriver.Daemon.dll else dotnet ./OpenTabletDriver.Console.dll "$@" fi
[gentoo-commits] proj/gentoo-functions:master commit in: /
commit: 53a85d71a7f1a6f5a251b9622d7a1defe6ed54e6 Author: Kerin Millar plushkava net> AuthorDate: Tue Feb 7 05:48:55 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:06:28 2023 + URL: https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=53a85d71 Mention that the busybox builtins work with the test script Busybox provides builtins for mktemp(1) and touch(1), both of which are now known to be compatible with the test suite. Mention so in a comment. Signed-off-by: Kerin Millar plushkava.net> Signed-off-by: Sam James gentoo.org> test-functions | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test-functions b/test-functions index 8602a05..f6985ef 100755 --- a/test-functions +++ b/test-functions @@ -1,6 +1,7 @@ #!/bin/sh # shellcheck disable=2015 -# Requires mktemp(1) and touch(1) from GNU coreutils. +# Requires mktemp(1) and touch(1). The implementations provided by GNU +# coreutils are compatible, as are the builtins provided by busybox. bailout() { printf 'Bail out! %s.\n' "$1"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: ca59d8299a2dff39928b0dcf4f1dc5473df3570a Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:03:50 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:03:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca59d829 dev-libs/openssl: Stabilize 1.1.1t-r1 ppc, #893556 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild index 94cbd598ce40..f16e69f03a73 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="openssl" SLOT="0/1.1" # .so version of libssl/libcrypto if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" fi IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libjpeg-turbo/files/, media-libs/libjpeg-turbo/
commit: 0d7aaed3e9ca8dfda55d24bdb1c6f8d81251873f Author: Matt Whitlock mattwhitlock name> AuthorDate: Wed Feb 8 00:44:18 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 00:50:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7aaed3 media-libs/libjpeg-turbo: add patch to avoid SIGILL for 2.1.5 See: https://github.com/libjpeg-turbo/libjpeg-turbo/issues/649 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/29473 Signed-off-by: Sam James gentoo.org> ...-initialize-simd_support-before-every-use.patch | 442 + ...-2.1.5.ebuild => libjpeg-turbo-2.1.5-r1.ebuild} | 4 + 2 files changed, 446 insertions(+) diff --git a/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch new file mode 100644 index ..8ab7ede422b1 --- /dev/null +++ b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch @@ -0,0 +1,442 @@ +From d743a2c12e889f7605a56f5144ae2e3899c9dd4f Mon Sep 17 00:00:00 2001 +From: DRC +Date: Thu, 2 Feb 2023 08:55:37 -0600 +Subject: [PATCH] SIMD/x86: Initialize simd_support before every use + +As long as a libjpeg instance is only used by one thread at a time, a +program is technically within its rights to call jpeg_start_*compress() +in one thread and jpeg_(read|write)_*(), with the same libjpeg instance, +in a second thread. However, because the various jsimd_can*() functions +are called within the body of jpeg_start_*compress() and simd_support is +now thread-local (due to f579cc11b33e5bfeb9931e37cc74b4a33c95d2e6), that +led to a situation in which simd_support was initialized in the first +thread but not the second. The uninitialized value of simd_support is +0x, which the second thread interpreted to mean that it could +use any instruction set, and when it attempted to use AVX2 instructions +on a CPU that didn't support them, an illegal instruction error +occurred. + +This issue was known to affect libvips. + +This commit modifies the i386 and x86-64 SIMD dispatchers so that the +various jsimd_*() functions always call init_simd(), if simd_support is +uninitialized, prior to dispatching based on the value of simd_support. +Note that the other SIMD dispatchers don't need this, because only the +x86 SIMD extensions currently support multiple instruction sets. + +This patch has been verified to be performance-neutral to within ++/- 0.4% with 32-bit and 64-bit code running on a 2.8 GHz Intel Xeon +W3530 and a 3.6 GHz Intel Xeon W2123. + +Fixes #649 +--- + simd/i386/jsimd.c | 71 - + simd/x86_64/jsimd.c | 47 +- + 2 files changed, 116 insertions(+), 2 deletions(-) + +diff --git a/simd/i386/jsimd.c b/simd/i386/jsimd.c +index 7bd61b62f..b429b0a53 100644 +--- a/simd/i386/jsimd.c b/simd/i386/jsimd.c +@@ -2,7 +2,7 @@ + * jsimd_i386.c + * + * Copyright 2009 Pierre Ossman for Cendio AB +- * Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022, D. R. Commander. ++ * Copyright (C) 2009-2011, 2013-2014, 2016, 2018, 2022-2023, D. R. Commander. + * Copyright (C) 2015-2016, 2018, 2022, Matthieu Darbois. + * + * Based on the x86 SIMD extension for IJG JPEG library, +@@ -158,6 +158,9 @@ jsimd_rgb_ycc_convert(j_compress_ptr cinfo, JSAMPARRAY input_buf, + void (*sse2fct) (JDIMENSION, JSAMPARRAY, JSAMPIMAGE, JDIMENSION, int); + void (*mmxfct) (JDIMENSION, JSAMPARRAY, JSAMPIMAGE, JDIMENSION, int); + ++ if (simd_support == ~0U) ++init_simd(); ++ + switch (cinfo->in_color_space) { + case JCS_EXT_RGB: + avx2fct = jsimd_extrgb_ycc_convert_avx2; +@@ -217,6 +220,9 @@ jsimd_rgb_gray_convert(j_compress_ptr cinfo, JSAMPARRAY input_buf, + void (*sse2fct) (JDIMENSION, JSAMPARRAY, JSAMPIMAGE, JDIMENSION, int); + void (*mmxfct) (JDIMENSION, JSAMPARRAY, JSAMPIMAGE, JDIMENSION, int); + ++ if (simd_support == ~0U) ++init_simd(); ++ + switch (cinfo->in_color_space) { + case JCS_EXT_RGB: + avx2fct = jsimd_extrgb_gray_convert_avx2; +@@ -276,6 +282,9 @@ jsimd_ycc_rgb_convert(j_decompress_ptr cinfo, JSAMPIMAGE input_buf, + void (*sse2fct) (JDIMENSION, JSAMPIMAGE, JDIMENSION, JSAMPARRAY, int); + void (*mmxfct) (JDIMENSION, JSAMPIMAGE, JDIMENSION, JSAMPARRAY, int); + ++ if (simd_support == ~0U) ++init_simd(); ++ + switch (cinfo->out_color_space) { + case JCS_EXT_RGB: + avx2fct = jsimd_ycc_extrgb_convert_avx2; +@@ -379,6 +388,9 @@ GLOBAL(void) + jsimd_h2v2_downsample(j_compress_ptr cinfo, jpeg_component_info *compptr, + JSAMPARRAY input_data, JSAMPARRAY output_data) + { ++ if (simd_support == ~0U) ++init_simd(); ++ + if (simd_support & JSIMD_AVX2) + jsimd_h2v2_downsample_avx2(cinfo->image_width, cinfo->max_v_samp_factor, +compptr->v_samp_factor, +@@
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-openssl/
commit: 2be8a515e4c9e978cdb65afc994effd58816b07d Author: Sam James gentoo org> AuthorDate: Wed Feb 8 01:03:51 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 01:03:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be8a515 sec-keys/openpgp-keys-openssl: Stabilize 20230207 ppc, #893556 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild index f4f965bc9856..4b792c94b968 100644 --- a/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild +++ b/sec-keys/openpgp-keys-openssl/openpgp-keys-openssl-20230207.ebuild @@ -56,7 +56,7 @@ S="${WORKDIR}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" src_install() { local files=( ${A} )
[gentoo-commits] repo/gentoo:master commit in: media-libs/libjpeg-turbo/files/
commit: 07c5d1a2b2c82269b8795fc4d9b67163f5898af4 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 00:50:41 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 00:52:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c5d1a2 media-libs/libjpeg-turbo: scrub patch, add references Makes it easier to lookup. Signed-off-by: Sam James gentoo.org> .../2.1.5-initialize-simd_support-before-every-use.patch | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch index 8ab7ede422b1..8533427938d0 100644 --- a/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch +++ b/media-libs/libjpeg-turbo/files/2.1.5-initialize-simd_support-before-every-use.patch @@ -1,4 +1,8 @@ -From d743a2c12e889f7605a56f5144ae2e3899c9dd4f Mon Sep 17 00:00:00 2001 +https://bugs.gentoo.org/893552 +https://github.com/libjpeg-turbo/libjpeg-turbo/commit/4e028ecd63aaa13c8a14937f9f1e9a272ed4b543 +https://github.com/libjpeg-turbo/libjpeg-turbo/issues/649 + +From 4e028ecd63aaa13c8a14937f9f1e9a272ed4b543 Mon Sep 17 00:00:00 2001 From: DRC Date: Thu, 2 Feb 2023 08:55:37 -0600 Subject: [PATCH] SIMD/x86: Initialize simd_support before every use @@ -29,13 +33,6 @@ This patch has been verified to be performance-neutral to within W3530 and a 3.6 GHz Intel Xeon W2123. Fixes #649 - simd/i386/jsimd.c | 71 - - simd/x86_64/jsimd.c | 47 +- - 2 files changed, 116 insertions(+), 2 deletions(-) - -diff --git a/simd/i386/jsimd.c b/simd/i386/jsimd.c -index 7bd61b62f..b429b0a53 100644 --- a/simd/i386/jsimd.c +++ b/simd/i386/jsimd.c @@ -2,7 +2,7 @@ @@ -277,8 +274,6 @@ index 7bd61b62f..b429b0a53 100644 if ((simd_support & JSIMD_SSE2) && IS_ALIGNED_SSE(jconst_idct_float_sse2)) jsimd_idct_float_sse2(compptr->dct_table, coef_block, output_buf, output_col); -diff --git a/simd/x86_64/jsimd.c b/simd/x86_64/jsimd.c -index 227e27657..3f5ee77eb 100644 --- a/simd/x86_64/jsimd.c +++ b/simd/x86_64/jsimd.c @@ -2,7 +2,7 @@
[gentoo-commits] repo/gentoo:master commit in: media-libs/sdl2-mixer/
commit: 5c9e85e3c601fc2d464720c54a6cb9ba3e701665 Author: Sam James gentoo org> AuthorDate: Wed Feb 8 00:54:58 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 00:54:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c9e85e3 media-libs/sdl2-mixer: add 2.6.3 Signed-off-by: Sam James gentoo.org> media-libs/sdl2-mixer/Manifest| 1 + media-libs/sdl2-mixer/sdl2-mixer-2.6.3.ebuild | 105 ++ 2 files changed, 106 insertions(+) diff --git a/media-libs/sdl2-mixer/Manifest b/media-libs/sdl2-mixer/Manifest index 61fa0d9c0640..5c52bb2ed71f 100644 --- a/media-libs/sdl2-mixer/Manifest +++ b/media-libs/sdl2-mixer/Manifest @@ -1,2 +1,3 @@ DIST SDL2_mixer-2.0.4.tar.gz 11125077 BLAKE2B ccb55020e360fa000e82807b8c4e2371228291943d2dc7371606834ca0f781d4e82581b5427e9902156bf3072208db4ec07e95a06f206e40ff530f432dd9e491 SHA512 98c56069640668aaececa63748de21fc8f243c7d06386c45c43d0ee472bbb2595ccda644d9886ce5b95c3a3dee3c0a96903cf9a89ddc18d38f041133470699a3 DIST SDL2_mixer-2.6.2.tar.gz 9934376 BLAKE2B 9cf378d03046389b3625b90ca7a4c34d9b80e0908bccef454adedc21f16f24d99acc0fc3522ba981be89d8c58c7a6e877e7d98c798b157529e2cb26141faec8c SHA512 16baa9d8b345bf0224538cbfb2ae9fc5d3deea2b454f41a98006c938fe7a65d5a8c84e28a76f98a4dd971c4fe5cf0219d8bf73331cf11f2702e01600eb197658 +DIST SDL2_mixer-2.6.3.tar.gz 9935069 BLAKE2B 9908bdc549300af05b4fbcbb6c0533913ae62bfa2f761118983e0da58a4bcd68c2d008fa5bbcd94b0141241e54f1cd507e275e2d4b637214b803dabdbc5b0250 SHA512 2e9da045d2fdab97236c3901b3d441834a67a47c8851ddfb817c9db6f23ed9fb355a5ef8d2158d0c9959a83934e8cd1b95db8a69eaddf8f7fcca115f01818740 diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.6.3.ebuild b/media-libs/sdl2-mixer/sdl2-mixer-2.6.3.ebuild new file mode 100644 index ..35995b532df6 --- /dev/null +++ b/media-libs/sdl2-mixer/sdl2-mixer-2.6.3.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="SDL2_mixer-${PV}" +inherit multilib-minimal + +DESCRIPTION="Simple Direct Media Layer Mixer Library" +HOMEPAGE="https://github.com/libsdl-org/SDL_mixer; +SRC_URI="https://www.libsdl.org/projects/SDL_mixer/release/${MY_P}.tar.gz; +S="${WORKDIR}/${MY_P}" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="flac fluidsynth midi mod mp3 opus playtools static-libs timidity tremor vorbis +wav" +REQUIRED_USE=" + midi? ( || ( timidity fluidsynth ) ) + timidity? ( midi ) + fluidsynth? ( midi ) + tremor? ( vorbis ) +" + +RDEPEND=" + >=media-libs/libsdl2-2.0.7[${MULTILIB_USEDEP}] + flac? ( >=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}] ) + midi? ( + fluidsynth? ( >=media-sound/fluidsynth-1.1.6-r1:=[${MULTILIB_USEDEP}] ) + timidity? ( media-sound/timidity++ ) + ) + mod? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] ) + mp3? ( media-sound/mpg123[${MULTILIB_USEDEP}] ) + opus? ( >=media-libs/opusfile-0.2 ) + vorbis? ( + tremor? ( >=media-libs/tremor-0_pre20130223[${MULTILIB_USEDEP}] ) + !tremor? ( >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] ) + ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable static-libs static) + --disable-sdltest + --enable-music-cmd + $(use_enable wav music-wave) + $(use_enable mod music-mod) + $(use_enable mod music-mod-modplug) + --disable-music-mod-modplug-shared + $(use_enable midi music-midi) + $(use_enable timidity music-midi-timidity) + $(use_enable fluidsynth music-midi-fluidsynth) + --disable-music-midi-fluidsynth-shared + $(use_enable vorbis music-ogg) + $(usex vorbis \ + $(use_enable !tremor music-ogg-vorbis) \ + --disable-music-ogg-vorbis) + --disable-music-ogg-vorbis-shared + $(use_enable tremor music-ogg-tremor) + --disable-music-ogg-tremor-shared + $(use_enable flac music-flac) + $(use_enable flac music-flac-libflac) + --disable-music-flac-libflac-shared + $(use_enable mp3 music-mp3) + $(use_enable mp3 music-mp3-mpg123) + --disable-music-mp3-mpg123-shared + $(use_enable opus music-opus) + --disable-music-opus-shared + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + if multilib_is_native_abi && use playtools ; then + emake DESTDIR="${D}" install-bin + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fakeroot/
commit: b1e8746ba8d7244bc46dee0f9bb2ab6587e3c26b Author: Sam James gentoo org> AuthorDate: Wed Feb 8 00:43:49 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 00:50:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e8746b sys-apps/fakeroot: add 1.31 Signed-off-by: Sam James gentoo.org> sys-apps/fakeroot/Manifest | 1 + sys-apps/fakeroot/fakeroot-1.31.ebuild | 76 ++ 2 files changed, 77 insertions(+) diff --git a/sys-apps/fakeroot/Manifest b/sys-apps/fakeroot/Manifest index 9ba8c068804a..80d6d952deaf 100644 --- a/sys-apps/fakeroot/Manifest +++ b/sys-apps/fakeroot/Manifest @@ -1,2 +1,3 @@ DIST fakeroot_1.27.orig.tar.gz 544301 BLAKE2B 5e887d43c8bedaecbe51eb7f606d6bace3a9f191a7cf4be32362e1ba97e438413f04ed644532d3a386a46f3a569bf0104c4f38272e5ff46e3705c17896fef972 SHA512 cd98b8cd1064a5a11c6f25bc1d9cb1fb1bf0787f50772fead301470d1769c08a89a1510402b099af334d9f126cea5d3bd5d73e27fb91b5afc1ceebeb9ec3f926 DIST fakeroot_1.30.1.orig.tar.gz 551219 BLAKE2B e8f7e69d5be0e8e87a365f59f61a848ade0a10ab926bf10262ffd32f126fa0ade92be66f377ea8aba907f6a1ece85b68544ee52b08c45287853d37ce492cc015 SHA512 a7ed2d86c7adf3e662e79b977c23247bf942fddf98a11c370389f0c43dd51e8e038c8489d0bb583ba90427c832fa36b244880034d25cb475f27ad68a5d7cde0c +DIST fakeroot_1.31.orig.tar.gz 551366 BLAKE2B f9b766f233f1f731399a814d1936b1dbdd64808a411ba11c4f460fe2eb66d3a5d40fd907d3d6cf6d9f0d062ad24319bee379da0609bbb9b0e1b7f17a889643b0 SHA512 a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b diff --git a/sys-apps/fakeroot/fakeroot-1.31.ebuild b/sys-apps/fakeroot/fakeroot-1.31.ebuild new file mode 100644 index ..ad2a72c41547 --- /dev/null +++ b/sys-apps/fakeroot/fakeroot-1.31.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="de es fr nl pt sv" +inherit autotools flag-o-matic plocale + +DESCRIPTION="A fake root environment by means of LD_PRELOAD and SysV IPC (or TCP) trickery" +HOMEPAGE="https://packages.qa.debian.org/f/fakeroot.html; +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="acl debug nls test" +RESTRICT="!test? ( test )" + +DEPEND=" + sys-libs/libcap + acl? ( sys-apps/acl ) + test? ( app-arch/sharutils ) +" +BDEPEND="nls? ( app-text/po4a )" + +DOCS=( AUTHORS BUGS DEBUG README doc/README.saving ) + +src_prepare() { + default + + disable_locale() { + local locale=${1} + + sed -i -e "s: ${locale}::" doc/po4a/po4a.cfg doc/Makefile.am || die + } + + plocale_find_changes doc/po4a/po '' '.po' + plocale_for_each_disabled_locale disable_locale + + # We could make this conditional and disable the autodependency in + # autotools.eclass but it'd make it too easy for NLS builds to be broken + # and us not realise. + eautoreconf +} + +src_configure() { + export ac_cv_header_sys_acl_h=$(usex acl) + use acl || export ac_cv_search_acl_get_fd=no # bug 759568 + use debug && append-cppflags -DLIBFAKEROOT_DEBUGGING + + # https://bugs.gentoo.org/834445 + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270 + filter-flags -fno-semantic-interposition + + econf --disable-static +} + +src_compile() { + local enabled_locales=$(plocale_get_locales) + + if use nls && [[ -n ${enabled_locales} ]] ; then + # Create translated man pages + pushd doc >/dev/null || die + po4a -v -k 0 --variable "srcdir=${S}/doc/" po4a/po4a.cfg || die + popd >/dev/null || die + fi + + default +} + +src_install() { + default + + # no static archives + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-layers/
commit: 49d95d5cf88bf11cb081c1ed4b0a0bf53f83e9f9 Author: Nick Sarnie gentoo org> AuthorDate: Wed Feb 8 00:48:00 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Feb 8 00:48:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d95d5c media-libs/vulkan-layers: drop 1.3.231 Signed-off-by: Nick Sarnie gentoo.org> media-libs/vulkan-layers/Manifest | 1 - .../vulkan-layers/vulkan-layers-1.3.231.ebuild | 59 -- 2 files changed, 60 deletions(-) diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest index 15bba64d83c7..66ffb0374465 100644 --- a/media-libs/vulkan-layers/Manifest +++ b/media-libs/vulkan-layers/Manifest @@ -1,3 +1,2 @@ -DIST vulkan-layers-1.3.231.tar.gz 4408601 BLAKE2B 9b777559a540c34c5f86a93b15c42a223b8b7fd517f06e28d7bd0ba0fdc938063fd86126f7cdb43e692f3cc22296b5f8df924c2f39e3ead38325b2e1442bf3a6 SHA512 550ff2f5d718ab1a272977f3beb89f653107a7a2b89209408233cb3b969206d1d9383e0e8933343bc71fc920dd80e0cf62ad3baa588b671f24ce04cb93d4b606 DIST vulkan-layers-1.3.236.tar.gz 4519779 BLAKE2B 087ecbfc4e460dbdd65009262d3ddedbed72258742ec902ac6e6e89d779aa350f819d4aa2aad4a30d365bdfb079c25ccaec265b9c5b56066e082db4701300095 SHA512 0ebb9d44b1a465a28702e12c80c6accb55dbd6a53ce2f1eb8e8cd627583a217544e21e8eb7e1619620458d756c0cde244bcde331710ab8244e113e302839f479 DIST vulkan-layers-1.3.239.tar.gz 4549587 BLAKE2B b5ac5afade60b048414a336dc130ae2e7c332e1a9e4b86448be9c86f17f7705990b27908721ee2f62e3425f117d3941f47525f8fa0d07e79bc3c68f7e4e48f14 SHA512 4b96951874e5b7c7abbab83b0b85cfe10b13d3ced20148ddcdd9b6e79db5d083b9ee00ae1c3605a72bcea4c3b8f1ab42ed284eb2cbc8f7e98d377108970e884c diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild deleted file mode 100644 index 8dab57540f03.. --- a/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=Vulkan-ValidationLayers -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == ** ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; - EGIT_SUBMODULES=() - inherit git-r3 -else - SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 -fi - -DESCRIPTION="Vulkan Validation Layers" -HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="wayland X" - -PATCHES=( "${FILESDIR}/${P}-cmake-Cleanup-find_package-SPIRV-code.patch" - "${FILESDIR}/${P}-Make-BUILD_WERROR-actually-work.patch" -) - -BDEPEND=">=dev-util/cmake-3.10.2" -RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-cpp/robin-hood-hashing-3.11.5 - ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] - ~dev-util/vulkan-headers-${PV} - wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] ) - X? ( - x11-libs/libX11:=[${MULTILIB_USEDEP}] - x11-libs/libXrandr:=[${MULTILIB_USEDEP}] - ) -" - -multilib_src_configure() { - local mycmakeargs=( - -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG" - -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" - -DCMAKE_SKIP_RPATH=ON - -DBUILD_LAYER_SUPPORT_FILES=ON - -DBUILD_WERROR=OFF - -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland) - -DBUILD_WSI_XCB_SUPPORT=$(usex X) - -DBUILD_WSI_XLIB_SUPPORT=$(usex X) - -DBUILD_TESTS=OFF - -DVulkanRegistry_DIR="${ESYSROOT}/usr/share/vulkan/registry" - ) - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-loader/
commit: f16bb71720d2f922dbe1301747751ad39d685ea8 Author: Nick Sarnie gentoo org> AuthorDate: Wed Feb 8 00:48:13 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Feb 8 00:48:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16bb717 media-libs/vulkan-loader: drop 1.3.231 Signed-off-by: Nick Sarnie gentoo.org> media-libs/vulkan-loader/Manifest | 1 - .../vulkan-loader/vulkan-loader-1.3.231.ebuild | 65 -- 2 files changed, 66 deletions(-) diff --git a/media-libs/vulkan-loader/Manifest b/media-libs/vulkan-loader/Manifest index cb377ed39c64..bea3de4cb557 100644 --- a/media-libs/vulkan-loader/Manifest +++ b/media-libs/vulkan-loader/Manifest @@ -1,3 +1,2 @@ -DIST vulkan-loader-1.3.231.tar.gz 1609720 BLAKE2B 0e6c2bdb6934502cd7f315636cf17dc0eeca7b990f8573944dcf5aec775272ce8c246efe51ee0395e0c2ed23c63a584be104d8a49a556c6d17e0fa66fda772cf SHA512 07f1a8e7737d9609a138b4e9740f9c2228db1ac56f8ddbf3c1ec0ec3b745647002ba3af4725347941dae2feb63e7c33c9db5f14ab98d2f47dfd2181a559ba849 DIST vulkan-loader-1.3.236.tar.gz 1646230 BLAKE2B dd4448f32ef6f9ba25cb9bfd07549213ce787bfe21fd7d677fed55940173f583457f9082b75a497f4849afa3584fc147f3973c8d59f2a6a10ab16a10753ad5f8 SHA512 d80f979775e6a98b1a68e079b825984a03c76ecc04d9a8e979ff751f0f0825234662b15f2096a1c183f35bce8a1cfc16dda3238ad8f192f1622da74b9ee4e078 DIST vulkan-loader-1.3.239.tar.gz 1646819 BLAKE2B 050f2e343295a367c42eb746635c1cfe05e01e1692ed11503f55efb0387aa50e3dd0f529d2212ec3a2cbbeca05fe3e60c8ef84ea66e3615582aaa370621da43a SHA512 2de62bb2997021609426c5f019e6cd1584d490001d5d436751e5e0b42107e6edfefa4dc054bce3e1860b8ba9a8bbdbf141401891415f07b48d4dadd6831a8171 diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild deleted file mode 100644 index e20950a2937c.. --- a/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=Vulkan-Loader -inherit flag-o-matic cmake-multilib toolchain-funcs - -if [[ ${PV} == ** ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; - EGIT_SUBMODULES=() - inherit git-r3 -else - SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - S="${WORKDIR}"/${MY_PN}-sdk-${PV} -fi - -DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader" -HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="layers wayland X" - -BDEPEND=">=dev-util/cmake-3.10.2" -DEPEND=" - ~dev-util/vulkan-headers-${PV} - wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] ) - X? ( - x11-libs/libX11:=[${MULTILIB_USEDEP}] - x11-libs/libXrandr:=[${MULTILIB_USEDEP}] - ) -" -PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )" - -multilib_src_configure() { - # Integrated clang assembler doesn't work with x86 - Bug #698164 - if tc-is-clang && [[ ${ABI} == x86 ]]; then - append-cflags -fno-integrated-as - fi - - local mycmakeargs=( - -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG" - -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" - -DCMAKE_SKIP_RPATH=ON - -DBUILD_TESTS=OFF - -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland) - -DBUILD_WSI_XCB_SUPPORT=$(usex X) - -DBUILD_WSI_XLIB_SUPPORT=$(usex X) - -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr" - ) - cmake_src_configure -} - -multilib_src_install() { - keepdir /etc/vulkan/icd.d - - cmake_src_install -} - -pkg_postinst() { - einfo "USE=demos has been dropped as per upstream packaging" - einfo "vulkaninfo is now available in the dev-util/vulkan-tools package" -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/shaderc/
commit: c5072334b55b2d8cfe493a01b7f9a17ca13b41aa Author: Nick Sarnie gentoo org> AuthorDate: Wed Feb 8 00:48:33 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Feb 8 00:48:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5072334 media-libs/shaderc: drop 2022.2-r1 Signed-off-by: Nick Sarnie gentoo.org> media-libs/shaderc/Manifest | 1 - media-libs/shaderc/shaderc-2022.2-r1.ebuild | 79 - 2 files changed, 80 deletions(-) diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 24e72c0273a2..2009f082e939 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -1,3 +1,2 @@ -DIST shaderc-2022.2.tar.gz 223386 BLAKE2B feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a SHA512 85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee DIST shaderc-2023.2.tar.gz 222452 BLAKE2B e827a4b408fa70142896ca6c957d2569a364ca426a077ef75bd4057d60c179ca2ba6374d1b73ff12f839b2c0ca94dcae4b466af4c6b2c6c22b11c151b113 SHA512 8d0c05ba766d2e102062233c02850fa42c19ebaac33a6aff31549a3b12c34f5c6e44ce2c368d9bcb28b09ba8bffbf398711ca61890d7745a716d016f17f9fb84 diff --git a/media-libs/shaderc/shaderc-2022.2-r1.ebuild b/media-libs/shaderc/shaderc-2022.2-r1.ebuild deleted file mode 100644 index f75a3b7f5831.. --- a/media-libs/shaderc/shaderc-2022.2-r1.ebuild +++ /dev/null @@ -1,79 +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 cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc; -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc" - -RDEPEND=" - >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.224" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="true" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-tools/
commit: beb3d579c1e7768b1c8407cc0e3e67488b21b3e7 Author: Nick Sarnie gentoo org> AuthorDate: Wed Feb 8 00:47:05 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Feb 8 00:47:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb3d579 dev-util/spirv-tools: drop 1.3.231 Signed-off-by: Nick Sarnie gentoo.org> dev-util/spirv-tools/Manifest | 1 - dev-util/spirv-tools/spirv-tools-1.3.231.ebuild | 44 - 2 files changed, 45 deletions(-) diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest index c6e9114ca10e..fa0b789aad1d 100644 --- a/dev-util/spirv-tools/Manifest +++ b/dev-util/spirv-tools/Manifest @@ -1,3 +1,2 @@ -DIST spirv-tools-1.3.231.tar.gz 3044417 BLAKE2B f59afde3ec653e9ed0e8c43814e2ec8e9e379d3872c5f277215948d57ff4dc29374525e42fb5cace08d59c8322c28a9077c3573691242c5aaf4b057865ed7cf1 SHA512 d38ca24b9316e9e878f56e63a08ee40d7cae5aa947546f4d9e789d71b81d0f551fcafacce09d59e9874e284705f55f98e5fdc0acc27ec429fab02f9762e47952 DIST spirv-tools-1.3.236.tar.gz 3079909 BLAKE2B 97c773b3bee60d3889f9bda49d0b729ce199fab1d6ac211f0bcc9fd0ec2d1d770ed6dccd603cf9beae82541d009fa37bc6d5e1a3a8cae82985c84e3bcfbc4149 SHA512 c70287582cc42eca1a4b81259217f02e4d7003503d43a2aabc24b3c6c50b9081768bdd69ed8a9c8489b1e9a52e9762629c920a96eb2ef43a96e9ead7a1438674 DIST spirv-tools-1.3.239.tar.gz 3088996 BLAKE2B b7900fee1b5fca47802cd168766c3bc2f316fd69380670a8f0241df607c8fb41e8534d699330e38fa33ca1632a63fe54fb6c69def68d5b7a30b4229598fdcd21 SHA512 77c06e9127e9f5ab5c83b2bae181a9e626adc4f37d10122a1ed62904dd7e05f78f5eb75f4213d8d986bc78f60f247ed23ddc2552fcbb8355c0160fb559d32707 diff --git a/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild deleted file mode 100644 index 07404b32ae4d.. --- a/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=SPIRV-Tools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == ** ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; - inherit git-r3 -else - EGIT_COMMIT="sdk-${PV}.0" - SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} -fi - -DESCRIPTION="Provides an API and commands for processing SPIR-V modules" -HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools; - -LICENSE="Apache-2.0" -SLOT="0" -# Tests fail upon finding symbols that do not match a regular expression -# in the generated library. Easily hit with non-standard compiler flags -RESTRICT="test" -COMMON_DEPEND="~dev-util/spirv-headers-${PV}" -DEPEND="${COMMON_DEPEND}" -RDEPEND="" -BDEPEND="${PYTHON_DEPS} - ${COMMON_DEPEND}" - -multilib_src_configure() { - local mycmakeargs=( - "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/" - "-DSPIRV_WERROR=OFF" - "-DSPIRV_TOOLS_BUILD_STATIC=OFF" - "-DBUILD_SHARED_LIBS=ON" - ) - - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/vulkan-headers/
commit: fb224491d08ae1cfae1bd554d29f1e4e9cf9d3e2 Author: Nick Sarnie gentoo org> AuthorDate: Wed Feb 8 00:47:19 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Feb 8 00:47:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb224491 dev-util/vulkan-headers: drop 1.3.231 Signed-off-by: Nick Sarnie gentoo.org> dev-util/vulkan-headers/Manifest | 1 - .../vulkan-headers/vulkan-headers-1.3.231.ebuild | 24 -- 2 files changed, 25 deletions(-) diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest index 7fa92f5cf530..120b752aed2a 100644 --- a/dev-util/vulkan-headers/Manifest +++ b/dev-util/vulkan-headers/Manifest @@ -1,3 +1,2 @@ -DIST vulkan-headers-1.3.231.tar.gz 1691630 BLAKE2B 321ad1d472a80ec31e0bbc80e8eb79ef831a385415e216b2ddf83014fcf4c3fda804fb8d085be10b35bd9454ab42cada4bf3d7f25d3d854cd607f7afd8ace906 SHA512 3d460c2e768de02f8bf5ad2963c4c75c4efe03be3d6a5a752c54676307fc2913fd765c7955bee4da42a9f9c64c20b984ffde805c3561b4e97d2b4120049e88ab DIST vulkan-headers-1.3.236.tar.gz 1764629 BLAKE2B bcab4628979aba6121779f876010cca18308b42b2eea5f7e2c9ab45855914a5ef8f2f217a9853feca461c2fd002ad44696b60ef229c4a2f187aacb7e68ae3dd4 SHA512 f4623a9076896403ceff2c97b02bbda0692535be01dba0a51a1faaa015d9c57c47aaa0960505b94553f24b4efb9ebb84adac5a949d341bbb13898d734e6c722c DIST vulkan-headers-1.3.239.tar.gz 1804393 BLAKE2B ea7ab92539aa32a6973bb590b84e4004195eea1f41b3499b33c1f915514243e7d06c603f0dd9feb4d04a455dd732940f512d2acca150372ebf02b007e670b27d SHA512 d7b0bf3f41f0f4a43c89c13cabfeb99401b069e6d0358b03befef465cba7e6a34e1608e62d981d0d905f5cc6327334cdca4e249ebb2305ce1ae81ebcfb62dc20 diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild deleted file mode 100644 index 767fada760a0.. --- a/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=Vulkan-Headers -inherit cmake - -if [[ ${PV} == ** ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; - inherit git-r3 -else - SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 -fi - -DESCRIPTION="Vulkan Header files and API registry" -HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers; - -LICENSE="Apache-2.0" -SLOT="0" - -BDEPEND=">=dev-util/cmake-3.10.2"
[gentoo-commits] repo/gentoo:master commit in: dev-util/vulkan-tools/
commit: 9a74abbf395abd4ae2491ce0417951596b513cdb Author: Nick Sarnie gentoo org> AuthorDate: Wed Feb 8 00:47:40 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Feb 8 00:47:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a74abbf dev-util/vulkan-tools: drop 1.3.231 Signed-off-by: Nick Sarnie gentoo.org> dev-util/vulkan-tools/Manifest| 1 - dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild | 82 --- 2 files changed, 83 deletions(-) diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest index fe50ec9d9017..6d5e18f044c4 100644 --- a/dev-util/vulkan-tools/Manifest +++ b/dev-util/vulkan-tools/Manifest @@ -1,3 +1,2 @@ -DIST vulkan-tools-1.3.231.tar.gz 876613 BLAKE2B 5c57e5f1f101d79b2bc57a7033a438c470db0d089beaeafa69865f95f14a55c0f71fcc0fb0dea1d898ddcdb80364abb883805e6b60f488a2b5b56bb42cffd4e9 SHA512 b6b1404e3d77e85c5f5d7e93503e9b2a409a506692a862fcfc01a57d3ee5c6410f47dc7175175b817a1f0e9af62b7a99934c33c68f90babd698aeaeb0b8f DIST vulkan-tools-1.3.236.tar.gz 880927 BLAKE2B 0d2b885057d063946140489eae4fb08ad8ff3172d23243f746c74090a20990901b18126cfb41efdd38b24f7c2e7dcd62dd3453f0f6130c618632592a4ecb1d31 SHA512 aa3b934ab084a29ae2503be96f0af69c52b693525cd5bd641c85b5a6f79ec3b7a48ba1b08a1a898229f80086bd5fc819b8ad4019835490653edadcf2d086b9f3 DIST vulkan-tools-1.3.239.tar.gz 775603 BLAKE2B ff2b07454b603a72f0f07c575c09b431f0ec996bab2d5adc66d8d5f1456b0897f3796a33c5658949c92f895b67cbc67ad777975697693cc677db69400549e824 SHA512 9397f71dba2b741dd43c101472ab5961e64b46a7252fca1aa2f3b7c2afbe44b789a25c13536c8eb5dbd6600d0c741330493b73177d805db38ff1542364ef4764 diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild deleted file mode 100644 index 223c7aa75fbf.. --- a/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=Vulkan-Tools -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib python-any-r1 - -if [[ ${PV} == ** ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git; - EGIT_SUBMODULES=() - inherit git-r3 -else - SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv" - S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 -fi - -DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS" -HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="cube wayland +X" - -# Cube demo only supports one window system at a time -REQUIRED_USE="cube? ( ^^ ( X wayland ) )" - -BDEPEND="${PYTHON_DEPS} - >=dev-util/cmake-3.10.2 - cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] ) -" -RDEPEND=" - ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?] - wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] ) - X? ( - x11-libs/libX11:=[${MULTILIB_USEDEP}] - x11-libs/libXrandr:=[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND} - ~dev-util/vulkan-headers-${PV} -" - -pkg_setup() { - MULTILIB_CHOST_TOOLS=( - /usr/bin/vulkaninfo - ) - - use cube && MULTILIB_CHOST_TOOLS+=( - /usr/bin/vkcube - /usr/bin/vkcubepp - ) - - python-any-r1_pkg_setup -} - -multilib_src_configure() { - local mycmakeargs=( - -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG" - -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" - -DCMAKE_SKIP_RPATH=ON - -DBUILD_VULKANINFO=ON - -DBUILD_CUBE=$(usex cube) - -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland) - -DBUILD_WSI_XCB_SUPPORT=$(usex X) - -DBUILD_WSI_XLIB_SUPPORT=$(usex X) - -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr" - ) - - use cube && mycmakeargs+=( - -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr" - -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND) - ) - - cmake_src_configure -} - -multilib_src_install() { - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-headers/
commit: fbe2d74bac00582a69b91da9b5f7f542654e91ad Author: Nick Sarnie gentoo org> AuthorDate: Wed Feb 8 00:46:38 2023 + Commit: Nick Sarnie gentoo org> CommitDate: Wed Feb 8 00:46:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe2d74b dev-util/spirv-headers: drop 1.3.231 Signed-off-by: Nick Sarnie gentoo.org> dev-util/spirv-headers/Manifest | 1 - dev-util/spirv-headers/spirv-headers-1.3.231.ebuild | 17 - 2 files changed, 18 deletions(-) diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest index c70a52e232e6..bbed1df7d890 100644 --- a/dev-util/spirv-headers/Manifest +++ b/dev-util/spirv-headers/Manifest @@ -1,3 +1,2 @@ -DIST spirv-headers-1.3.231.tar.gz 439643 BLAKE2B 034f3ff56a36dbd62290980f55ead654af209eb23359b541b6d6de72f8c6dbd67d7e0ca5c64f0e2b2f29077a19b224909c507d373a17b76010862df3222e8a08 SHA512 227d0ae49d3095813cb48b5657858df4caebfc4c711b5d8b1d358f4b37f40b482d4cc7ca4d91cb029c32c8ba6af73221ba0fa02724e795a46dc324f2bc832ff9 DIST spirv-headers-1.3.236.tar.gz 445166 BLAKE2B cf64f91a3d4368f876fb5834c0fa42d36861519b842fee8789515752dc8cb519266579cec8be26f3e0ea2917884b3bad2644f337adf9184cda139224cbc33240 SHA512 0cd35cbff41b5dc6f78c5129c138c83e099c8bea63eca9dfc8fdf0a19fed015b9d4435fc8e1c8d98997f1c673162b289842e0bbe3ba243f798bc631cd92d85d2 DIST spirv-headers-1.3.239.tar.gz 446227 BLAKE2B 43c115f2b9661b682455034479a056cbef9cb9d4d9e60be88a1d5e16354dbfc907c1719f0d90cb0a0d243e420b552b150b915baaa9aecf998604197f26ba214b SHA512 f537becf7940cc31bc7b578f33be1ca55264414f205582dff0c569bdbae085e78760ea317a32e6d3fe3510e29554ea1b1a00bf9e4df3e20cd4de6e998a891a5d diff --git a/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild deleted file mode 100644 index 7a7c95b03c13.. --- a/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Machine-readable files for the SPIR-V Registry" -HOMEPAGE="https://www.khronos.org/registry/spir-v/; -EGIT_COMMIT="sdk-${PV}" -SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" - -S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/mautrix/
commit: 8373b3b69d0e63b81a4f111b718c3dfde9112f46 Author: Julien Roy jroy ca> AuthorDate: Wed Feb 8 00:45:42 2023 + Commit: Julien Roy jroy ca> CommitDate: Wed Feb 8 00:48:26 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8373b3b6 dev-python/mautrix: add optfeature ffmpeg Signed-off-by: Julien Roy jroy.ca> dev-python/mautrix/mautrix-0.19.2.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-python/mautrix/mautrix-0.19.2.ebuild b/dev-python/mautrix/mautrix-0.19.2.ebuild index 75042c921..c8fc1efb6 100644 --- a/dev-python/mautrix/mautrix-0.19.2.ebuild +++ b/dev-python/mautrix/mautrix-0.19.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 +inherit distutils-r1 optfeature DESCRIPTION="A Python 3 asyncio Matrix framework" HOMEPAGE="https://github.com/mautrix/python/; @@ -35,3 +35,7 @@ RDEPEND=" DEPEND="${RDEPEND}" distutils_enable_tests pytest + +pkg_postinst() { + optfeature "media transcoding" media-video/ffmpeg +}
[gentoo-commits] proj/gentoo-functions:master commit in: /
commit: e888b6390ceebeab87dd047e7633af581fa9c860 Author: Kerin Millar plushkava net> AuthorDate: Tue Feb 7 23:56:29 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 00:02:37 2023 + URL: https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=e888b639 test-functions: Don't imply that coreutils is required The runtime requirements are made clear by the opening comment, but there was still a reference to coreutils made in another comment. Remove the latter. Signed-off-by: Kerin Millar plushkava.net> Signed-off-by: Sam James gentoo.org> test-functions | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test-functions b/test-functions index d3cd154..8602a05 100755 --- a/test-functions +++ b/test-functions @@ -74,10 +74,9 @@ test_is_older_than() { 1 older/fileolder-empty \ 1 older/fileolder/file - # The mtimes need to be explicitly assigned. Empirical evidence has shown - # that executing mkdir(1) sequentially, with a single operand each time, - # does not guarantee the order of the resulting mtimes. As such, the - # implementation of touch(1) from coreutils is required. + # The mtimes need to be explicitly assigned. Empirical evidence has + # shown that executing mkdir(1) sequentially, with a single operand + # each time, does not guarantee the order of the resulting mtimes. tstamp=19700101 for age in older newer; do mkdir "${age}" "${age}-empty" \
[gentoo-commits] proj/gentoo-functions:master commit in: /
commit: 833c5600ba5fd3570c8b53470f317151be85d2f4 Author: Kerin Millar plushkava net> AuthorDate: Tue Feb 7 23:53:13 2023 + Commit: Sam James gentoo org> CommitDate: Wed Feb 8 00:02:20 2023 + URL: https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=833c5600 test-functions: unset -v dir a little earlier That way, it's guaranteed that it's unset at the point that the cleanup function is called on account of not sourcing the functions. Signed-off-by: Kerin Millar plushkava.net> Signed-off-by: Sam James gentoo.org> test-functions | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test-functions b/test-functions index 3f34d59..d3cd154 100755 --- a/test-functions +++ b/test-functions @@ -151,14 +151,14 @@ test_get_bootparam() { return "$(( passed < total ))" } - printf 'TAP version 14\n' +unset -v dir + if ! . ./functions.sh; then bailout "Couldn't source ./functions.sh" fi -unset -v dir assign_tmpdir export TEST_GENFUNCS=1
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gentoo-functions/
commit: e66873a3b765467c70f30bf20a01e02b3f37bb03 Author: Sam James gentoo org> AuthorDate: Tue Feb 7 23:55:11 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 23:55:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66873a3 sys-apps/gentoo-functions: drop 0.18-r1 Signed-off-by: Sam James gentoo.org> sys-apps/gentoo-functions/Manifest | 1 - .../gentoo-functions-0.18-r1.ebuild| 30 -- 2 files changed, 31 deletions(-) diff --git a/sys-apps/gentoo-functions/Manifest b/sys-apps/gentoo-functions/Manifest index 10ae4a63b512..f77fb3b45d19 100644 --- a/sys-apps/gentoo-functions/Manifest +++ b/sys-apps/gentoo-functions/Manifest @@ -1,3 +1,2 @@ DIST gentoo-functions-0.17.tar.bz2 10798 BLAKE2B 1b725945421ab36b1412f9addc22e9fe299c0e6460790ee2832b9f63d4c06b86bb0d054b01505640a5dc1e62f3cd257628717fec852116a4c8b2c9f9d2d149ee SHA512 6a3de93b5e4d761a53a622f41e6079606cc4ad8a964771d49dafdefbb632afdf722fd055d261e494aa0be956c4160c49a775ab40c927c5340b8e4da275ef51fb -DIST gentoo-functions-0.18.tar.bz2 11803 BLAKE2B d975b0227dd0370c072e34f11d8d6c427b90948e7469b214665d27805f5a4cada1dab2e1b9b3b32e032fdc42a82587d16c5b3a4766f85e9cb75ad74fac69cb0b SHA512 b96f71a5a84b84affb69f042cb4908f41a6b4c0328f9f0a325f523361560dc95c95b8bd5de5c22758d7038a1b564c2bd3f5d8fc63b72f87ab17523c555daa829 DIST gentoo-functions-0.19.tar.bz2 12079 BLAKE2B be0a3a54d4dee1755866047b670a69cd6fec368239123c3f0c08180b79a33c20147bca0e35e568faef6877513551e731bdf0c181aeb0460f6574d2d708219373 SHA512 2674d3fe5724cc6d685ae58bf0ee33f4a1bdba2c5e5809cfb193fd0a710d4678c2d9392c2c62d2321cf455f524950266dc1629ab684fe46632d179e539d5a39e diff --git a/sys-apps/gentoo-functions/gentoo-functions-0.18-r1.ebuild b/sys-apps/gentoo-functions/gentoo-functions-0.18-r1.ebuild deleted file mode 100644 index decad7ffcca3.. --- a/sys-apps/gentoo-functions/gentoo-functions-0.18-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2014-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoo-functions.git; -else - SRC_URI="https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/${P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -fi - -inherit toolchain-funcs flag-o-matic - -DESCRIPTION="Base functions required by all Gentoo systems" -HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-functions.git; - -LICENSE="GPL-2" -SLOT="0" - -# Specifically needs GNU find, as well. -RDEPEND=">=sys-apps/findutils-4.9" - -src_configure() { - tc-export CC - append-lfs-flags - export ROOTPREFIX="${EPREFIX}" - export PREFIX="${EPREFIX}/usr" -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/gentoo-functions/
commit: a8d77e22c1ed368c10a8f4b33a8e1038108634db Author: Sam James gentoo org> AuthorDate: Tue Feb 7 23:54:57 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 23:54:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d77e22 sys-apps/gentoo-functions: add 0.19 Signed-off-by: Sam James gentoo.org> sys-apps/gentoo-functions/Manifest | 1 + .../gentoo-functions/gentoo-functions-0.19.ebuild | 30 ++ 2 files changed, 31 insertions(+) diff --git a/sys-apps/gentoo-functions/Manifest b/sys-apps/gentoo-functions/Manifest index 7b83ba1665cd..10ae4a63b512 100644 --- a/sys-apps/gentoo-functions/Manifest +++ b/sys-apps/gentoo-functions/Manifest @@ -1,2 +1,3 @@ DIST gentoo-functions-0.17.tar.bz2 10798 BLAKE2B 1b725945421ab36b1412f9addc22e9fe299c0e6460790ee2832b9f63d4c06b86bb0d054b01505640a5dc1e62f3cd257628717fec852116a4c8b2c9f9d2d149ee SHA512 6a3de93b5e4d761a53a622f41e6079606cc4ad8a964771d49dafdefbb632afdf722fd055d261e494aa0be956c4160c49a775ab40c927c5340b8e4da275ef51fb DIST gentoo-functions-0.18.tar.bz2 11803 BLAKE2B d975b0227dd0370c072e34f11d8d6c427b90948e7469b214665d27805f5a4cada1dab2e1b9b3b32e032fdc42a82587d16c5b3a4766f85e9cb75ad74fac69cb0b SHA512 b96f71a5a84b84affb69f042cb4908f41a6b4c0328f9f0a325f523361560dc95c95b8bd5de5c22758d7038a1b564c2bd3f5d8fc63b72f87ab17523c555daa829 +DIST gentoo-functions-0.19.tar.bz2 12079 BLAKE2B be0a3a54d4dee1755866047b670a69cd6fec368239123c3f0c08180b79a33c20147bca0e35e568faef6877513551e731bdf0c181aeb0460f6574d2d708219373 SHA512 2674d3fe5724cc6d685ae58bf0ee33f4a1bdba2c5e5809cfb193fd0a710d4678c2d9392c2c62d2321cf455f524950266dc1629ab684fe46632d179e539d5a39e diff --git a/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild b/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild new file mode 100644 index ..decad7ffcca3 --- /dev/null +++ b/sys-apps/gentoo-functions/gentoo-functions-0.19.ebuild @@ -0,0 +1,30 @@ +# Copyright 2014-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoo-functions.git; +else + SRC_URI="https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/${P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +fi + +inherit toolchain-funcs flag-o-matic + +DESCRIPTION="Base functions required by all Gentoo systems" +HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-functions.git; + +LICENSE="GPL-2" +SLOT="0" + +# Specifically needs GNU find, as well. +RDEPEND=">=sys-apps/findutils-4.9" + +src_configure() { + tc-export CC + append-lfs-flags + export ROOTPREFIX="${EPREFIX}" + export PREFIX="${EPREFIX}/usr" +}
[gentoo-commits] proj/gentoo-functions: New tag: 0.19
commit: Commit: Sam James gentoo org> CommitDate: Tue Feb 7 23:47:43 2023 + New tag: 0.19
[gentoo-commits] proj/gentoo-functions:master commit in: /
commit: eba1e10cf534577d62e6c007708ab1b517108911 Author: Sam James gentoo org> AuthorDate: Tue Feb 7 23:47:28 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 23:47:28 2023 + URL: https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=eba1e10c Makefile: crank version to 0.19 Signed-off-by: Sam James gentoo.org> Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 30e0ac5..739bfcb 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ # Copyright 2014-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -VERSION = 0.18 +VERSION = 0.19 GITREF ?= $(VERSION) PKG ?= gentoo-functions-$(VERSION)
[gentoo-commits] proj/gentoo-functions:master commit in: /
commit: cdfb0ef04feb09260ee2631c6900044fdbfe476f Author: Kerin Millar plushkava net> AuthorDate: Tue Feb 7 05:06:14 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 23:39:33 2023 + URL: https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=cdfb0ef0 Convert the test suite to sh, eliminating the bash dependency This renders the test suite much more useful than it was because the tests will now be performed using the system's sh(1) implementation, whatever it may be. Signed-off-by: Kerin Millar plushkava.net> Signed-off-by: Sam James gentoo.org> test-functions | 189 ++--- 1 file changed, 100 insertions(+), 89 deletions(-) diff --git a/test-functions b/test-functions index 39216b2..d5816f1 100755 --- a/test-functions +++ b/test-functions @@ -1,154 +1,165 @@ -#!/bin/bash - +#!/bin/sh +# shellcheck disable=2015 # Requires mktemp(1) and touch(1) from GNU coreutils. bailout() { printf 'Bail out! %s.\n' "$1" + cleanup_tmpdir exit 1 } assign_tmpdir() { + # shellcheck disable=1007 dir=$(mktemp -d) \ && CDPATH= cd -- "${dir}" \ || bailout "Couldn't create or change to the temp dir" } +cleanup_tmpdir() { + if [ -n "${dir}" ]; then + rm -rf -- "${dir}" + fi +} + test_is_older_than() { - local age desc i passed total tstamp - local -a tests=( - 1 N/A N/A - 0 newer newer - 1 newer newer-empty - 0 newer newer/file - 1 newer non-existent - 1 newer older - 1 newer older-empty - 1 newer older/file - 0 newer-empty newer - 1 newer-empty newer-empty - 0 newer-empty newer/file - 1 newer-empty non-existent - 1 newer-empty older - 1 newer-empty older-empty - 1 newer-empty older/file - 1 newer/filenewer - 1 newer/filenewer-empty - 1 newer/filenewer/file - 1 newer/filenon-existent - 1 newer/fileolder - 1 newer/fileolder-empty - 1 newer/fileolder/file - 0 non-existent newer - 0 non-existent newer-empty - 0 non-existent newer/file - 1 non-existent non-existent - 0 non-existent older - 0 non-existent older-empty - 0 non-existent older/file - 0 older newer - 0 older newer-empty - 0 older newer/file - 1 older non-existent - 0 older older - 1 older older-empty - 0 older older/file - 0 older-empty newer - 0 older-empty newer-empty - 0 older-empty newer/file - 1 older-empty non-existent - 0 older-empty older - 1 older-empty older-empty - 0 older-empty older/file - 0 older/filenewer - 0 older/filenewer-empty - 0 older/filenewer/file - 1 older/filenon-existent - 1 older/fileolder - 1 older/fileolder-empty + set -- \ + 1 N/A N/A \ + 0 newer newer \ + 1 newer newer-empty \ + 0 newer newer/file \ + 1 newer non-existent \ + 1 newer older \ + 1 newer older-empty \ + 1 newer older/file \ + 0 newer-empty newer \ + 1 newer-empty newer-empty \ + 0 newer-empty newer/file \ + 1 newer-empty non-existent \ + 1 newer-empty older \ + 1 newer-empty older-empty \ + 1 newer-empty older/file \ + 1 newer/filenewer \ + 1 newer/filenewer-empty \ + 1 newer/filenewer/file \ + 1 newer/filenon-existent \ + 1 newer/fileolder \ + 1 newer/fileolder-empty \ + 1 newer/fileolder/file \ + 0 non-existent newer \ + 0 non-existent newer-empty \ + 0 non-existent newer/file \ + 1 non-existent non-existent \ + 0 non-existent older \ + 0 non-existent older-empty \ + 0 non-existent older/file \ + 0 older newer \ + 0 older newer-empty \ + 0
[gentoo-commits] proj/gentoo-functions:master commit in: /
commit: ac7ba4b2801edebb6588dbee7728ab7ae2e7e03d Author: Kerin Millar plushkava net> AuthorDate: Tue Feb 7 06:10:36 2023 + Commit: Sam James gentoo org> CommitDate: Tue Feb 7 23:39:51 2023 + URL: https://gitweb.gentoo.org/proj/gentoo-functions.git/commit/?id=ac7ba4b2 Add some more tests for the get_bootparam() function These additional tests include some that would have easily foiled the old parser, so it seems sensible to have them be included. Signed-off-by: Kerin Millar plushkava.net> Signed-off-by: Sam James gentoo.org> test-functions | 20 +--- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/test-functions b/test-functions index d5816f1..3f34d59 100755 --- a/test-functions +++ b/test-functions @@ -112,14 +112,20 @@ test_is_older_than() { } test_get_bootparam() { + cmdline="foo gentoo=bar,baz quux" set -- \ - 1 N/A "${cmdline:=foo gentoo=bar,baz quux}" \ - 1 '' "${cmdline}" \ - 1 '' "gentoo=" \ - 1 foo "${cmdline}" \ - 0 bar "${cmdline}" \ - 0 baz "${cmdline}" \ - 1 bar,baz "${cmdline}" + 1 N/A "${cmdline}" \ + 1 ''"${cmdline}" \ + 1 ''"gentoo=" \ + 1 foo "${cmdline}" \ + 0 bar "${cmdline}" \ + 0 bar "foo gentoo=gentoo=1,bar baz" \ + 0 bar "foo gentoo=bar,gentoo=1 baz" \ + 0 baz "${cmdline}" \ + 1 bar,baz "${cmdline}" \ + 0 gentoo=1 "foo gentoo=bar,gentoo=1 baz" \ + 0 gentoo=1 "foo gentoo=gentoo=1,bar baz" \ + 1 quux "${cmdline}" passed=0 total=$(( $# / 3 ))