From 2d22b3eb5edb6b4fea5e44f940201587af1f5a06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Matou=C5=A1?= Date: Sun, 3 Sep 2023 16:52:21 +0200 Subject: [PATCH 01/20] app-arch/7zip: respect build environment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/913186 Closes: https://bugs.gentoo.org/913188 Closes: https://bugs.gentoo.org/913189 Signed-off-by: Martin Matouš --- app-arch/7zip/7zip-23.01.ebuild | 16 ++- .../files/7zip-23.01-respect-build-env.patch | 98 +++++++++++++++++++ 2 files changed, 110 insertions(+), 4 deletions(-) create mode 100644 app-arch/7zip/files/7zip-23.01-respect-build-env.patch diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild index 191ccaaeee..38a77c1c4c 100644 --- a/app-arch/7zip/7zip-23.01.ebuild +++ b/app-arch/7zip/7zip-23.01.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit edos2unix toolchain-funcs NO_DOT_PV=$(ver_rs 1- '') DESCRIPTION="A free file archiver for extremely high compression" @@ -45,14 +45,22 @@ pkg_setup() { } src_prepare() { - default + # patch doesn't deal with CRLF even if file+patch match + # not even with --ignore-whitespace, --binary or --force + edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak + PATCHES+=( "${FILESDIR}/${P}-respect-build-env.patch" ) + sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror" - sed -i -e 's/$(LFLAGS_STRIP)//g' ./7zip_gcc.mak \ - || die "Error removing hardcoded strip" + default } src_compile() { pushd "./Bundles/Alone2" || die "Unable to switch directory" + export G_CC=$(tc-getCC) + export G_CXX=$(tc-getCXX) + export G_CFLAGS=${CFLAGS} + export G_CXXFLAGS=${CXXFLAGS} + export G_LDFLAGS=${LDFLAGS} # USE_JWASM=1 - if asm: use JWasm assembler instead of Asmc (not a gentoo package) emake DISABLE_RAR=1 USE_JWASM=1 --file "../../${mfile}" popd > /dev/null || die "Unable to switch directory" diff --git a/app-arch/7zip/files/7zip-23.01-respect-build-env.patch b/app-arch/7zip/files/7zip-23.01-respect-build-env.patch new file mode 100644 index 0000000000..2615a9e34a --- /dev/null +++ b/app-arch/7zip/files/7zip-23.01-respect-build-env.patch @@ -0,0 +1,98 @@ +Respect build environment settings + +Bug: https://bugs.gentoo.org/913186 +Bug: https://bugs.gentoo.org/913188 +Bug: https://bugs.gentoo.org/913189 + + +--- a/7zip_gcc.mak ++++ b/7zip_gcc.mak +@@ -87,14 +87,14 @@ SHARED_EXT=.dll + LDFLAGS = -shared -DEF $(DEF_FILE) $(LDFLAGS_STATIC) + else + SHARED_EXT=.so +-LDFLAGS = -shared -fPIC $(LDFLAGS_STATIC) ++LDFLAGS = -shared -fPIC $(G_LDFLAGS) $(LDFLAGS_STATIC) + CC_SHARED=-fPIC + endif + + + else + +-LDFLAGS = $(LDFLAGS_STATIC) ++LDFLAGS = $(LDFLAGS_STATIC) $(G_LDFLAGS) + # -s is not required for clang, do we need it for GCC ??? + + #-static -static-libgcc -static-libstdc++ +@@ -149,7 +149,7 @@ endif + + + +-CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) -o $@ ++CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) $(G_CFLAGS) -o $@ + + + ifdef IS_MINGW +@@ -190,7 +190,7 @@ CXX_WARN_FLAGS = + #-Wno-invalid-offsetof + #-Wno-reorder + +-CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) -o $@ ++CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) $(G_CXXFLAGS) -o $@ + + STATIC_TARGET= + ifdef COMPL_STATIC +@@ -208,7 +208,7 @@ $(O): + # -Wl,--print-gc-sections + + ifneq ($(CC), $(CROSS_COMPILE)clang) +-LFLAGS_STRIP = -s ++ + endif + + LFLAGS_ALL = $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) $(OBJS) $(MY_LIBS) $(LIB2) +--- a/var_clang.mak ++++ b/var_clang.mak +@@ -6,6 +6,6 @@ IS_ARM64= + CROSS_COMPILE= + MY_ARCH= + USE_ASM= +-CC=$(CROSS_COMPILE)clang +-CXX=$(CROSS_COMPILE)clang++ ++CC=$(G_CC) ++CXX=$(G_CXX) + USE_CLANG=1 +--- a/var_clang_x64.mak ++++ b/var_clang_x64.mak +@@ -6,7 +6,7 @@ IS_ARM64= + CROSS_COMPILE= + MY_ARCH= + USE_ASM=1 +-CC=$(CROSS_COMPILE)clang +-CXX=$(CROSS_COMPILE)clang++ ++CC=$(G_CC) ++CXX=$(G_CXX) + USE_CLANG=1 + +--- a/var_gcc.mak ++++ b/var_gcc.mak +@@ -6,7 +6,7 @@ IS_ARM64= + CROSS_COMPILE= + MY_ARCH= + USE_ASM= +-CC=$(CROSS_COMPILE)gcc +-CXX=$(CROSS_COMPILE)g++ ++CC=$(G_CC) ++CXX=$(G_CXX) + + # -march=armv8-a+crc+crypto +--- a/var_gcc_x64.mak ++++ b/var_gcc_x64.mak +@@ -6,5 +6,5 @@ IS_ARM64= + CROSS_COMPILE= + MY_ARCH= + USE_ASM=1 +-CC=$(CROSS_COMPILE)gcc +-CXX=$(CROSS_COMPILE)g++ ++CC=$(G_CC) ++CXX=$(G_CXX) From d0d128397a015ea60cc6ae04eadebd9ae79b31b6 Mon Sep 17 00:00:00 2001 From: Adel KARA SLIMANE Date: Thu, 24 Aug 2023 19:21:37 +0200 Subject: [PATCH 02/20] media-sound/helvum: treeclean, package moved to ::gentoo Signed-off-by: Adel KARA SLIMANE --- media-sound/helvum/Manifest | 181 ------------------------- media-sound/helvum/helvum-0.4.0.ebuild | 163 ---------------------- media-sound/helvum/helvum-0.4.1.ebuild | 162 ---------------------- media-sound/helvum/metadata.xml | 12 -- 4 files changed, 518 deletions(-) delete mode 100644 media-sound/helvum/Manifest delete mode 100644 media-sound/helvum/helvum-0.4.0.ebuild delete mode 100644 media-sound/helvum/helvum-0.4.1.ebuild delete mode 100644 media-sound/helvum/metadata.xml diff --git a/media-sound/helvum/Manifest b/media-sound/helvum/Manifest deleted file mode 100644 index 5947a98b47..0000000000 --- a/media-sound/helvum/Manifest +++ /dev/null @@ -1,181 +0,0 @@ -DIST aho-corasick-1.0.4.crate 171175 BLAKE2B b3d450533f0799a18fa6ceba41ce841573a3b9fe9bc66745aba9b5a1ef4d86b107aa68c049bd30df7bc86229c71264142e40da8e1d145e776017269a01aed86e SHA512 7cb8feb3289a508b1345b3cc04b59f2f730b80f561b17c7605ce23bf92780b5b3714ec84f5e3c5f4ba0c3abd47ac44fd0064a8bf4c5a7d00bd580774c6a3aee8 -DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 -DIST anyhow-1.0.75.crate 43901 BLAKE2B 6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa SHA512 190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40 -DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST bindgen-0.64.0.crate 204700 BLAKE2B 4316d60ac565112afdaa99d70cdbd400d39bed1dcb6fc3d036952b4fc94d8ab4d35672fd8507b79dfa8edd34f09279e88bfccbae21b95f06a76a8df446c6bbeb SHA512 f016e3a9a9b0f65c0831f4c6fcf4839016124cefb8e2db922e1839ee22b9b9429ae20874f56217e8100a6bb68c4dd1b52664c41e9596b748088ed855111fbd95 -DIST bindgen-0.66.1.crate 218860 BLAKE2B e0edc8dd6c14220ca223b5d2a5f2af93aa64ed32f4fedfabcca1b93e46d8e7a88b283c2e67070c71900e0dfc899fdf51e3931781575b25e40c8c1f4891905e35 SHA512 82ceed313f6b45d54745ec79040e4298ad29e3f600bf7e16a48e88c2d166204b14aabd919e8449548997f20a65400e74bb56abc511c0131b98ec1cc050411c6e -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bitflags-2.4.0.crate 36954 BLAKE2B 1d6cfeb0a17dc53a6249a83c8c7ad7c102985ffcfd7f7f76506889684235e78fe489d23b5a5f9018f0bd526a38d6b1449784c62322fb01f4bb507c0af8bd545c SHA512 0c3d6667abea48811a792749702136ee3db97518b33bc4c7d35737505bf56315e0e5810deeea28b7a1b540ec0e21bd319ba0b3c5c4aef0ba8ed5499ffdfd9b0c -DIST cairo-rs-0.17.0.crate 53810 BLAKE2B 7f46c8014572167f5830fc2287404d9aea1dbb1e42a3c817e1c13615ad7965411b685a1c0b13df48022f6d6dfe24105b20ded0395d5b1a2dee04d4b8a633d48e SHA512 dfb02455b6a22e3814237a640433ee61eaff55a57e72966e902fea88f777d44db822bdfccda20a88a812fea5f1b53cd3d7bfcd4332c0117807d109efab96a8a4 -DIST cairo-rs-0.18.0.crate 54153 BLAKE2B 37452643d0466d8f9b8c236158c0408d0d9ea6b34b151263211834439a716a051e98349cd437a5f4ff22ad232f63362cc5db623325a588d453f42edcfaef121a SHA512 b3e778aa275c510989dad43684293f60758e0770c7eaf0c12c1c641bbca1e410b011cd90e6b5f76ac1f8c3f1f18dae7643336b3ca316a191d1a3601163ceb9e6 -DIST cairo-sys-rs-0.17.0.crate 11639 BLAKE2B df8486f9c34cacd1cfedce3c9c69bf61d692e2039d70129a270a2e2611254ad4b149235f2ed27ab167fdb1ff2322d7ef99ef213e5930bc62bbe043daa2dc06c7 SHA512 af2f932748d5f8361448ff5441ab865fa9d4f41bb84a8c8e6240d819874513ef32d20cafa83a08238745ddf01c5447424460c23af69f61e23d580985c7843a9a -DIST cairo-sys-rs-0.18.0.crate 11803 BLAKE2B b7358bfb19b846e619dc57544f342e5f8a5a5a5d2d0b19368e6d03375141176961c6a8780906c2a218970513525a7f7eab71348b5f09578d3c509f5f5f1038fc SHA512 e5d86d1c2d9825f3c69b194bd8068b8db61a125a9c8646d7b56859417176692188a1f9f40228ff7ac2836b16e49bac5ce5ea762928c872cd4c3aa14ec8029568 -DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 -DIST cc-1.0.82.crate 67879 BLAKE2B 3b06cbe1516d4fe8291e1543b09d32d39a135c2352e545b64bc69fc82a40128a9b1291f20bd4cac6a3c37d9466093f8b63cae20663ad517bd7dbc380bfa87ee7 SHA512 27810ea12401635b0122e5b3a71367a52ca7040f196cb30f709e0b8ec0e717aeb8a89ef4e891b1c7c88f7cc8a1c35e55db132b728b0c499e0b683d5b803a671f -DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 -DIST cfg-expr-0.11.0.crate 39821 BLAKE2B 19a9c100105026ddb7e415f31f0d2ee20c431df02b155fc9e1975d586e4d1cc6f34a135a6962cdd6b95d7b5a56cad0a051bc5c3de9b5bd81b6ebbacbdb2c49c0 SHA512 92ef9c4f1ab0788295efe75cdced1a2a63503892fee1b63f8ddd5a6fc125b6046e17950f2ce060133a763640b992988a6899b15d397d3892f7a3298b3a3130d7 -DIST cfg-expr-0.15.4.crate 41460 BLAKE2B ed09121cbbae52f91a5c65c56b162e7223a467b931f6a0b4c35b9b947cbe36bbc0778e58240864668002a3a6fa3c36cc10b406cce59a302edaea461bdcd3ebe8 SHA512 6370348665551fea37bc85ee444f302fc5890fee0620b365b03a27aebf2c366facfc73d3a6aa040b83dc39c463948dbe8a15e679c3e413566dfb506ba855cd33 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a -DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb85059bc616afc49bce9409f7ee2dd8b800750a466accad6a74ef29d10c6a2ee4459d854a2c0c54050ff51cc4b SHA512 a6c62c1d3faae3796f5e7d98ed4f1a8119f0ffaf8fceee8e728cd4da57b0140e82631012450bb0c551cd13814a97065e9e47015320707a87bdfbb6fd317e952c -DIST convert_case-0.6.0.crate 18675 BLAKE2B 5e5ab159a61e68b801f1c95dc5336f3af7ffe6fee212c8ffb9905af1121f0b272b234b4e70a30f29f5ed24f4825ccfb59722057b69549fec0fc3472857ee1ce9 SHA512 3b17449195a9a36e3965db89eeb967979c192ad7743217ea08e8c8b91ecae1ac1674362d05dc6f32f1f361fface3f783398285bb78060403f65a777a9d29adf2 -DIST cookie-factory-0.3.2.crate 14325 BLAKE2B 34a45c00e033b7d684b1bfd61a60d5969d3f5cf72532239d09f4f9f803b8cdff4858d1c827bdccc991b562c3ecad3b308995430775080c06fd5ad03538e6e9de SHA512 8c3eb5ac052368a426158ec23c4d2cd3d74f14b426782cab4b89de6070611cbdaf4360a668dc3c76d9168f738cd10389eb56094f72014c7e5c249ee1616aebc7 -DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140 -DIST errno-0.3.0.crate 10268 BLAKE2B b5afcebe6fa435eb67407c063c7d37f0303e7a6770edeafb1b87f36b7d5773c28c8b4b3c970e12f42788a3409f7442b23f015b2e6a5465ea4c6b0e9b9fe048b6 SHA512 8b0626190d965306ddd84383b6b5ab529502eddf3859f7b480f6864e83310248b6044485e000bece8b95ef24d2f1bfffad6c2eeebd177f3a10e819b29e5e6f5b -DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 -DIST field-offset-0.3.4.crate 6046 BLAKE2B 2b5ce1bff52f2951515be1b714273edcecb5dca36a0fdd632de7e03d15c3d3bdf6046ec1afe7d98a6701464f210851aaf8301e36e48c99b675d336593efb4522 SHA512 ef161e32e99d5810f8058b92bc66910fc0cef24c28177ebeea1a64d05ac27a92f13461e17283b8a572b4f2a9bdd136bd14d7a041ed6934b76f713da1b1ce18ed -DIST field-offset-0.3.6.crate 10032 BLAKE2B b4b43d35f793c55e8c521de7bc1648501cfe46494fc17d0b6135ba3456c8d72a11b422a16735c681c7c6542084652c119661372628096d61197f6e387b66143a SHA512 3ec99bf5e860dc68f3fcd0abd2b0de2ae0b3174eb177458506aabeee9dc7b0b8b58b925e2c6108a8f18ab95f2e1952dd9474650a639e1c1d50ec3f72bbd30077 -DIST futures-channel-0.3.26.crate 32283 BLAKE2B f963366ec1a8127fb4be28104bf9c871d51951be9036cfe52d4ca66b0ba9e94f37a9b24c11e620da035be1b9a1ad0844737f7a755516f465ff03675f8c99a7d6 SHA512 c270276fa0ba9ebfdf5b575c8b2c31c21efe0c55310738aaf548126e1db004134141639c7486f8b3d5edf2ef7d712df45ca505f0150c2ad7fbadbef07b75044c -DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99 -DIST futures-core-0.3.26.crate 14708 BLAKE2B d9bbd208b274efd44add6b49a3dd5344d9462e4340e646586d59adc5c33949f9d7582fb8fbb609a79546bc66258718b26615e94555f3534ed787c2f0151b6362 SHA512 0362f98019f745d2eb3bc19e504813b262342a511c403d4bfc89ff750d7488d48da476a49183c2ddc9862850c5bedcd29ff82ffdd2033d971ece68984cededcb -DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 -DIST futures-executor-0.3.26.crate 17747 BLAKE2B d82193267181a9cf931275314e7fd411771bb491b483da5b073e7e140bddaebba14e3c5f01db3fd9622e88441cb4dae2dc7b1d29187512c29c95adae5dd47723 SHA512 34a0c024ace1eb40f42804cd554f050261bb5dbeb3da236879236483303dba015c21ba54690f428e2fcb41a43a263cd811626bd2acd86836fab524a44648f002 -DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50 -DIST futures-io-0.3.26.crate 8913 BLAKE2B 68f0fa5197b006b353700f0e92c26008fbce0c0732f3c6a1b0e642f9d7c19d0b261ea80992eb33138b4d6ae3aaffacc47a70ceeca5300e8ad0a222620645550e SHA512 e3334e6ba43bf21b82ff79bd042efcc7b8004c965d3de5df1c60e98a6891c67b0b22fc82b692fb3eda0c8d6caa388ad64ecc90b1c2b58940d787f827069d7b4e -DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402 -DIST futures-macro-0.3.26.crate 11257 BLAKE2B 592cffe2fb16b9ce361774a3c6fd5f248fa54d307fd1b9d92890ff862df4f2a91150605bd857a01288506a0bcd6f7d4d251f955a04fa62a07e64acd88d474570 SHA512 f5eff68d441cd4d88c636d0492a177dcad6015a9ec6f90705c4125bc827c4e3718cf3f060456e4602818c75566cced2f2da8f6e70df8194e5c2219bb76c95112 -DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a -DIST futures-task-0.3.26.crate 11855 BLAKE2B 1d03a9f838308948e7703a20f9e123fc49f64b31419c6d617d0e23b0f8c635d0dca4840e8e50892bcfa3560a5029fa96f971ef3e0645a624742e4c026964d136 SHA512 82ea13f96b039d0c0c209cb728c055dc81622f5f2a0a670e9e1ea409124d3c7f0e9a4eac2cf23c4e6875ee6f3a917dfd37f90326c217df136c79d8eae058e9f4 -DIST futures-task-0.3.28.crate 11848 BLAKE2B 79cd7b01d24a5274b0e564edf0f5d041414d9dee02c503f2303958e679db0db3c652c64352052d20bbad7bace078b553f77920e2ae21a948a1c884eeecc663ab SHA512 198f3efa51b1a8492a4151a6e4ef6e7abd09f2f537f5ffc2b8f2cf739718fb9714718226ee1cde7a58d41a2e623445ae64013f02e7f00489320c06292465fa82 -DIST futures-util-0.3.26.crate 156709 BLAKE2B 6fa7db7676869b9d68ae6349d7cbf70062442fb8333177b6829b1d290b426ab9efeedd9dc49a6783c3f6511b6a3efcc9479ed9b5a10c4d28b7ff57daf280f006 SHA512 7e00e4221f3864cb8d66017258e0ce284ce730c49713aa37bff4f317934fddf1def70c47c8f120a5469766004d1a774e969d99631954a813461cf41c9e2c6d13 -DIST futures-util-0.3.28.crate 158510 BLAKE2B 0721356a4947b39cd066dc8a88afa7686b832be269295af3ebff8cd74b42dffe5484399f66e3e11e2b54c2b8e04ee002a9d507eeb5259fbdc00b226e0f94b175 SHA512 0c7dd3701b7ab0a443a56aa64e6d9b6ba7bb9ccba4c05dfe17608df3e2bed1c2fa460a0cb4abb9fb25289d3a776128ffcc4fced75ca73a65d40b18ee2e9a46e4 -DIST gdk-pixbuf-0.17.0.crate 18089 BLAKE2B 6ff9ae00facfd3b6b56fbb337c5c794e6d6ef17d2e9ce062e1db4fedbe60d1fa5148a8dfb7a2782bbc6b86aa6dd42b210b3d056bc883bd7307262da3101ab458 SHA512 217fb7979a8a244e28995e900d22068a83d0d5d3a3a5821f51358f2a4d3c2e4fec8c597b3045a50e0f8c805920562ca11bdbc0a10502973cf8263a53dbb5dfdd -DIST gdk-pixbuf-0.18.0.crate 18173 BLAKE2B 44367c346398bc670321b30019fe557e1a84210ba531094297cf925b672f663f58f45e46850e5d2104e6ce00902af4df579783a3440d27d78d7c1bdd4c4a4350 SHA512 20ef7a417ff80434c1354199e0e19ee9db7be5d56f1810e0f8b4e82ce9fe5f4ecbdc53a4bb9d2e51a4f8c47710877bd513e8fc058cb6286fbbe3b69b2e56d176 -DIST gdk-pixbuf-sys-0.17.0.crate 9687 BLAKE2B a44174d15e056fc12dc1641fc9b13d44c3463bc17ef71957b4f8520d5ca39d02093d89b1633bf4bbe29e4024075689e9bb15a5ca7c36d19db02f2d6fc26b630b SHA512 362e6fcde6b9bcc25bbbffd7c73144892a7e9d43df2e9222effbb7ac4c39433d6ea7917284834550108debe1b98bc965dbbff4db635445a5536129398d57d49d -DIST gdk-pixbuf-sys-0.18.0.crate 9674 BLAKE2B f9c224988cc2d46181a5d3dde212988785c5cd8fd411ca5d4a55156307ee5895465c5185d761b246a7ebfff81a60ef7c5973ecbe5704b5e0ad77ec72b55025e2 SHA512 ef757be6df8f6ffbe8a0276ccac2b3d4c46b7acc6580876635a10b6782d5afb9ae6e8b11c7dccb0933b6d8767c57bc89b0ab117470f33b73f7a4a141f44fb121 -DIST gdk4-0.6.0.crate 86820 BLAKE2B d85d456c15cb3522eeb80f6bf46a43975d3b9fb7cc9a151006277032465561f5461070465fe82a09309c880fbf54f913ec4f66c77b299a2a19723b0b2d75d447 SHA512 bcd0bb3d7086b1827b39aed2db7ae223ae47d47b68a6ec7f9766773f4935fc2ef9a66b8583a87339fc0bfb80f6388a9cefdc14b4742753964c0f56e8cece5cc5 -DIST gdk4-0.7.2.crate 88698 BLAKE2B be4a5989d7a5a0490a9feed74d61fbe98300c3993ec729f2cfbfe4ec6c21b2d87725668ad1b6b4d3159ef7825257a0eeed034d57229b52aa415b03e3b0966c0f SHA512 8e649a7a3f76cf4dd2796bcd9db3250c20b8a3ee726bbecc7d1fed859a7228ef15951ca73b0f3eea2ff72d9e9378c11b6131509f9a634e0811d853f10b40d386 -DIST gdk4-sys-0.6.0.crate 63876 BLAKE2B 4e5d2e44f966b75667a498ec63525e34e5ad08eef94acb785d21baff531897f70d965254361ea1307353ec41e1c9867ea0ef5cfa010c2c917f7817396f9eaf75 SHA512 2e10b82ea6937a2e704f0c8cb222a249fc530287853a6238b9344174a7ff271643b2a48d61bd28717c98877efea73f282640d349ef9d71e19631c0479aad7d4b -DIST gdk4-sys-0.7.2.crate 64775 BLAKE2B f54ec0a8f4b63709b015801ddb2c1e8df185b13ced0b66ff453655dee10f750dc555f36e1965487eec6e814c9e35e816a8aedfc46cd18b6b284fe1c0aec952c3 SHA512 e4ab0e5b50c86e90da016e7efc0b824caa4d09a12d1f2d9cf2236dec6060a36da0609a7206c74937a0747df3a8fca0c16e2c8aa22e1ff58b223dfe5a5a3a105c -DIST gio-0.17.0.crate 209570 BLAKE2B 91871a297784de879c8ea7f52b5e43de493deec1470cde8446b98c6076015842d33cc27afe6256f3fd3fc676461b45fd33330705495f7377a2e27564d3c55651 SHA512 dc0574e67f7632926bea26419021c0b7cee214c4e61a512ca281c682350c7e73063e14cb869059726eb29fc27dd28d8a973c151cff17e432099201c2c6471ddb -DIST gio-0.18.1.crate 204998 BLAKE2B 36e3f697db478cb5b1da3c5136ea158713eab2ab126126b4fe22f9b5c6093b623b8efbb72cecf672df107bdca0f651fff40d2985c4a9f2cf9e5f2a9ca8d0809b SHA512 f489a0f0223a68673eecabfce71d494973d46fcd19c385e2bf219adcc612997fdbe542a36cc5fcf539120d5177325dc297fb1120b72fc172fd458d50b87e2e52 -DIST gio-sys-0.17.0.crate 81304 BLAKE2B 86fe4a66fae8f3e5cf7eb0cd20c75db91d03a9edb2f5b61876b502dbd4fed014350c60c66be4b315d6a977a21d1682ad8b1d9c53b5db4cda0fe769c18bcd13d2 SHA512 4baca67b884fc4440fda3f10eb82b016703c17b15da575d3c581c6d2c8499891165b77331a521a50c2c8fdf18945d71e551f547298ead87413d31577341a1be5 -DIST gio-sys-0.18.1.crate 81369 BLAKE2B 40b7425735f49cab5748130a3edde01713472cb75c2e3f1612ac1699ff2488abcd17addc8b9de1704328f7656e660f90cf33502f8567c22565f15d9f80aa4079 SHA512 f02e9766754d48407e955fc81bb27820a357a1f6cf7b1e89464c0399cd39d4adfb8586d7d7a2a12e98792fcf6e4fe2807816185824967906d45ff936ba3d911c -DIST glib-0.17.0.crate 256697 BLAKE2B e270c9ef49b9852296e22cbf2db43fb569a5449131dc7e4485bf32710addd06d39bf66ba27989f9639d386047e81a5993556da9bf97efce2e11062877b9bcae2 SHA512 01544e63c49c46df6c97ac18be76c09c8f4a59d0957cfcf533583ffe948e9ecaeb6bc0b26f318da76e5f41bd77c0179c18fcad15569b84d11803acd920f77b61 -DIST glib-0.18.1.crate 261969 BLAKE2B 8b6e43772952c25c422ba970022f57dfb2e38437a2743ea380c146f4aaab7af8e3275082299a9000f41025ae497b8fdb50aa06d1fd13e8d773817fa95b1f47f9 SHA512 86b761f034151d0f4aedcc313f06430460f3c8fcce5d423c9deaacc6e8d89307e670b5aba09ac687786e31f8ae82b45e5966b97f9350224ef2a43a356430a1f3 -DIST glib-macros-0.17.0.crate 42284 BLAKE2B bf72d28bc6a3e36dea45372c8c15a15c2378da637d3a4b051e55aa194b75b0c1639ad416135d99cc8ad821faf1bf156f31aaef7f930c7319aae7b6c1a978a7c3 SHA512 0a36d2d0c7c9b8336e7a61544806c5505ab4196c2b8d2f26d11d33def4314735b7ebf590de482a8ffaab54712ba4020e953ef8e8bcd4d51ecac5173f5db1a398 -DIST glib-macros-0.18.0.crate 49938 BLAKE2B 6f5cc6a9e20c3de82954520b4c7e437de8db082492c12ac26a6262e3d36d25a0e14d188882c3c7d03513d6761b4968e2cd736f27fc4e1a5ddfdddb673f396817 SHA512 e907f3f4dec6511ff20dba71048b80402d3110ab213bbf1e693b16de1a712d403aa4ec6b4cdadc537b0850534f8965916b5ebe23183c2d52b4d6a28a84c0a110 -DIST glib-sys-0.17.0.crate 59847 BLAKE2B cb37966965a4d6efd57f2326dd9adfcca5505928e9e554fcf3b23d1e8540c94a1fd2333d98828e51a8112223e74fc037f7a227eeac3428cf2726beab4fddf576 SHA512 cd1b555b705f9e033cbabe4c628d2ea9a52b238d8fe1c3776d87e51dfed1030fb9ee9356a0d762c76a92bded19d197169f28bd1258f28913875a45d5b5dfde3c -DIST glib-sys-0.18.1.crate 60464 BLAKE2B a68df8198874339988cb60ff45b9904607a7852d224e5efa487f22f3bda8d3eb54f7e30f6e2c30bb20dd6e5d48c205b65b7f8c3787915d3a436666d6fbfb797c SHA512 46583979de6d58cb863e522f9f11f9fd2e16ed5d1ec098f9f9511a7a124029671107beba01d5a19dcb082e57c53a2714ad3f75b0ae47c65985c2ab947d3f2c15 -DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b -DIST gobject-sys-0.17.0.crate 18629 BLAKE2B ab2245bf86606e0a40c98ab74aba690c64d28593babbc5a12a4da73199283d64997c67710fc3e82f19e1c040152f7ba724e625f78679ee55d45e0ec0df4fe512 SHA512 f428943c6a846152d53140fae187242a8ff60644d621a5db9008463dd6a4126b05c2382eed1bf7a0f0407e93705185b3925d2482ae2e3c78f0f5cd546691385a -DIST gobject-sys-0.18.0.crate 18699 BLAKE2B c5578c791f40ebece8210473bb363174ebf6d41db6a7ce64f4a86a2ab5337c45c5b10ff9093712a846cd2cd9bec99e135b4db556a4d18d6d4758a1a66aac08ed SHA512 7b274a6a4c4f38a4c1a5abf6410151d5ecd669c9a2c3ca874faadb0cf31c94b000c7439e1c1d409cf66ba41d8157dc9bd931de5bac58e50bc2ea9cbab13b3f00 -DIST graphene-rs-0.17.0.crate 17552 BLAKE2B fbd5654c92932c1592dd0ba7db1a6d7d7cfe176b7fc50e7885a8b3fcd99e8bba2f2bebac5c52c78b9decf519fce44035a2f14d2c69fd221d6cc311c245606591 SHA512 b9994d7f83766dc74b99b4c3f757d9057d35e8bb95142b3a944e6b8202e48abd7f330abf6961dd24965bcbb746cefea1bba05b581bb361b44e89eda2c37b48c1 -DIST graphene-rs-0.18.1.crate 17724 BLAKE2B c0d28601904e5b81780b3c535a7805df404a31168fa470f9cd0e49fdf3ad2fc51c77595a9dd95267a8cccb94b3935db3838f21d738bb19a3a398fde9566c31e6 SHA512 d7f6acdc70ed7de110b24297d7df3b1ca298966bb0d7695af8d2c955f521f828638bf3282a5d4c79042d30029c6f77251a204fa5f3be84703a1728a2eb681a81 -DIST graphene-sys-0.17.0.crate 11489 BLAKE2B 73230d6622573939aa3d698ddda0a7a2062cf6d4ad491d5c41167376a74fb552896a2b34b6607260084158567801a5af93ad35c166872de922998a10a18804ad SHA512 0617686f505d786ce17fe4067cc7a7f4f61a013f7ab0191a5a47e804da91bddbc4e9b833184975a8fb512b69397b2c667aa393ee5993a47c543cf478061862ea -DIST graphene-sys-0.18.1.crate 11573 BLAKE2B 029a5afee5ac658ff250c55ff18af09d5dc3657857d7124050d27f85cef97c0bb7f150fc43c5fe238c8961c31b57a9d5a3d757887c90929c4a9a50e25b0c614b SHA512 890556cfc5120fab60d22028394be9ca8ccbb57f34d386768da3e1580047b8c2096a08b636ea2df76f19b7b1c045275b2873b74ee039896c65ab03f5b97e89a9 -DIST gsk4-0.6.0.crate 25538 BLAKE2B 08a0d7d475d0cfaa02a43f00c0ef399b53cf720a653963c16b00c8e0cc77766edac71df55161b8543512c6f954c6eab2296ab18722c7e72fbd3624efa5fb1b40 SHA512 7e211e9c14360fd028ee2b79ca25242cf771f578ec1f0623e91faad7f6eb2d4103703732730ce475ed7f51b75fb59e350dd8aad1dd270c24117e3d94d29f4c5e -DIST gsk4-0.7.2.crate 32358 BLAKE2B 4c8ec9741a8d3a03760429ba6bbe7dcae394206f8e1dc4c1ec50692fb3e9841dcc7098a0787ad87858a63dd85b9d74ea9bec479d032e5b6ab85f8942276529a2 SHA512 d688a2439895904a9b6dceee2d3dd6c8c76c3534be08a634e96684584fa6a08261911904bd7256738978598c0d45bc5ab88edb4c2a7873c928c69e54679583bd -DIST gsk4-sys-0.6.0.crate 11896 BLAKE2B 937ae582e9a217b6e59e9c9e08e88f32ec261e68ea8524c682225bf6a07519f6cedac68bdd5ce102c8427be722b00f6ee75bd4dcc9b98029e77c81717600620a SHA512 dc75b028791f8b3e5b0330bb78c802deca60f3e9943721d5522e62673ea93fefdf0e3b8c04f6686d3fa10ef7b20215e32728440b5398a705acb452cf2122f5e8 -DIST gsk4-sys-0.7.2.crate 14612 BLAKE2B b70e165a36e147efffe200765efbee25881ffba8e50023c120579cb02e6b2902747cc1913291663a3089229633cd4593148c6f58efe132df22c78e80d9497f69 SHA512 9d676819a5692a053ee4a5fa2ce72bf70b27423d8ceb24ba31381e39b9c27860b20eee90989c3a9fbedd678c839497c0ea3b151da24969c94ed1461e713a9e8b -DIST gtk4-0.6.0.crate 471486 BLAKE2B 0708ecb4cab268bd28192dfb9d8a8edb1e615583ea87ccfcb00a5647f3bec03865fa171aca74fb1ad24927519047d64a2b45f0037d016ca9ac2298b18ef2718e SHA512 f7a81ec4f3709c85b8de85c763fdfb3402ee8921ef87c7da0e43c3e8a7f5b4a0b311bce2d57b27ac07ba7fd500831bfa26776731c422dc9c1c0186ade8e17fcd -DIST gtk4-0.7.2.crate 468489 BLAKE2B 3987b0680ce1554782d208f184dc8fc901a8f0d775c8a15a3f227ac4d0ed27c02872475149401b6f08f9ff6a9611900252dc78ababe0e536e792438f8d187f77 SHA512 6143127c066b0626bdcfeb7c834f16bf49c25e3f237b03e0b5265206e6a191a32b1fc368af13a700635edb4552c19d4f7e8ea2d4141e3bedfe55226df35aec99 -DIST gtk4-macros-0.6.0.crate 16109 BLAKE2B 3100b7ae87479d872cc508101be85d081c96d27aad406eedaaa4e996c395629066868c5d78340b8ec6cb1e6b3fa214d22d32d4bf365fa845d9894cd9f9ae26c4 SHA512 183665847e3c5ca8280e5d7782a2947b1a0ae7de926303bb1b7416778db4437535afe43574ed7fc122ac30fb0f5c3ada00472dcd4bd96a84a324035c40a065bb -DIST gtk4-macros-0.7.2.crate 16770 BLAKE2B a63be9ede28cb264c411f39b698857c72e08f250df4de99c3f475be3dfd683b6e1f19f54d2a637232e83c35280a5e91acfc8fd98e1b9cf4c870e54d4d8016119 SHA512 66486f148acc5a1200536cf63711d71bee44253138f811821a9595759695da03c0b1f79e9d6c7e30a4a140b6e7470792e35d4d7113a2e550df9ce58cf48976b2 -DIST gtk4-sys-0.6.0.crate 103850 BLAKE2B 81ccca84912621c5b947bab16ba124573aed94d07521647cc5a77ea3af42c064f50efd890f7963daf2d533de651b27741ec24c1732f960e793b40be06fa6fe5d SHA512 9ffb79b3328891356ec2ef5771d193edd0f60c936b3c3a49b68fe41d668e64a31f6a8cbbf1b6bf03aad6204f044710da03fa25c18534784dd66d96ac62519a71 -DIST gtk4-sys-0.7.2.crate 105913 BLAKE2B c46e9f2e91ad852886d3ef4da3f5acbf5797b357172c190f6f47d7894224e8ec52b9ace0702bc7e0c75b366f888894f9e0866e537ca7aa130ee554b5918188ef SHA512 6ef8ae72923291db8eefd74d4b51ace58b586e9e4b1101ef9d0b6457c2ce525935d1042acb160042ff92fd6648730282fcfff46e6bbf6af9e41614f15cbe7f71 -DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 -DIST hashbrown-0.14.0.crate 116103 BLAKE2B 24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f SHA512 f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959 -DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 -DIST helvum-0.4.0.tar.bz2 130052 BLAKE2B f596aa2751e20d61689d0de28a096aa08ac8165ebac1f1d2bcc4cf5c50af0be32c85036c4f104c73fe0e28758ae415664fb373465cfcbc9a95d601b4d937035d SHA512 9a314a4a9b88287d86abe976bd74618e79159bc6ac9543902892f4e78d32d94628404c7bd88cd3f71f77fc0dbc05310f9b65f474480a0246f48989da76223b51 -DIST helvum-0.4.1.tar.bz2 131341 BLAKE2B bdcb48bfe79c0d30b3f5b3e935a873fc1c62d75054f9be93c54074461d18b6cb163e32b934e9f113b64eff5d36df37a7797bbe54e68b06311e717ea8201531cc SHA512 32d847074561359e636d9a845d74fcdcf3e0d159508bfd6717f3f6d8a0dd49b2eb8bd28c8d12984a3b1dec4e22f0ae34fd2538470b26b4825dc9eb846c80263f -DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 -DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3 -DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 -DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d -DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 -DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e -DIST libspa-0.6.0.crate 34596 BLAKE2B a4fde95214e09108a0db45e7671c90d26783eae3ef37971c735fbc50aaf7ee736ea3264e8bfed6af541e8839548adae45426c346c418db32af1f7d74a7c8ef8e SHA512 3875a9586f6318308f4766c33e102eebb4bcf5cb09a41541f66f9e58b9c58a5bd45ed537836f8ba05a01bde34e936793e758971ce6c53ca7a7593111baa075fa -DIST libspa-0.7.0.crate 54348 BLAKE2B 08915c54da7f1382136fed70f16e45bc5596ee4d6b1109619d365f2f8d6ecb1a4bb446a11267faa859b6567deccec84278d8e603d07a9da7671126c716a9104f SHA512 6c1dee8b339b2fe66c108c5e585c4033ab1d66a04e27154cc4f2851a5b8a1078ddccecbd34be724e351f4f048e88e4af9bac1606eb0ebef0154c2b7d2718c0bc -DIST libspa-sys-0.6.0.crate 5817 BLAKE2B 79e74b5d8a8338f3428ddf23e6d66f952233cdaab5aea9c732e52c3ea8c03855cea6ff48c299711caa41456e133924e8d0cf76b123b51e98c394ec118a761eb9 SHA512 4e202e44e71dd74a6e70fd4f2aa0d218e35ff3456931c375783c64640c8d42c57533ff5338362ffd0f949ab2017f161167fa3086f1e5fbf8dd524905b6c38ce5 -DIST libspa-sys-0.7.0.crate 10140 BLAKE2B 5e1a695c653b54552d19235214a714a662b8e4064b163cc531a9a73d18a4bc2e48f7bdb519c84e522f96696180766f1e6a02cffed5e3899a2c510425cd8a1f24 SHA512 dd3e058655acb8dc84415c31cd1a59619f1e03e22ca94dd95f5c00e70c39518ff5e6354573527d4714080a3b6badb61fbf14b326b5e41c281d6ecb45fc3108d0 -DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 -DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e -DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa -DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f -DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 -DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 -DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704 -DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad -DIST nom8-0.2.0.crate 162020 BLAKE2B e196fb349cdbb263d4fc754f922cd3b819f85bd323672f2f23ad465eea5352fdd631a7e411381f19447ff3b1f2780186fbb738d6f04fff33d97ca060ab94c2c2 SHA512 0d4cca8f13978e9101cc2eb9fb65ad879929a5361353c9a04e9850061e788e942948a6ea064c6986440a2576c10ce84daa8aa21d75214f322691da5f63668454 -DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4070e22d1e6e2498b3c841c5f761e77fb66a34b899a75d48f1563f6b9b73b90aa9431055d4e0269c47a1b043c1f SHA512 291d87380c0ea17fb3ffc9fdff8620d2ff55601c06ef65b2f0c54254fecd5b488645c6e94c6026b82071893f4d420491ff712399a782e14efa1e323e5c299c46 -DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 -DIST pango-0.17.0.crate 47693 BLAKE2B c9f88cd32769e873e1966db36d9d47ee400c0e7890c868972470f22a9a4458b6d90709f9bad0e903235cc4265949f9a615d662e1b25d565b898c6fcc5708890e SHA512 1ad4aad014f33efdea55589dc5ac78e94a8916b7799bdd181f9bbea43502636399fc8999543848d7d1a7b641ca25833cd64f08b7b8aa94cdcad22f1f355df4aa -DIST pango-0.18.0.crate 47499 BLAKE2B 7f446be2a20cb9bdded6668deb0c6aee8a8368ed2439df131ec47c42eeef9ca8440e43623455638e8bb9433d016af0f732cf558021b7feefc4218be86a0e897d SHA512 6c2a333b65cb39d6dab511f3f5a6e3fffb7aec0bd02ac147cd4b6dd7cf5f917d69b4515472f3e999a30c4ea2974b1b85b6b6f684a3de7ca2902728b013576ea8 -DIST pango-sys-0.17.0.crate 24749 BLAKE2B 4ca7ff7d505ec9c800d5a3ae297cf79ec8a92175c754db32598b046fc04e8f699eaa1a0f0229553f96bac27980004c5792a6191bc4b54cd42c70a00b2db6b361 SHA512 d90f9421fa284318935c7fdbfa1c5cee7c78588af5e0ed6850da169c4b6b4e0ff98867934c6a92f431a431d13c302c5701b9c4db5c72dc3610e1fafe4b58b0bc -DIST pango-sys-0.18.0.crate 24709 BLAKE2B f197872258fae7b554be9d62ad2c7a3484fc817430b008263a6b2d20845809ee3c450fa8c65e6845854d5885cdd80f24791a94ee7fa3cde43bf1c7c504f886a0 SHA512 b20df431e744c7b19896b31f487060e0d929c65289520f1fd4d624ff708698d4e082baa73366321206a2a7e3f4ad126ace9b3e55169ff815c9c6b25e5ec5ba3f -DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 -DIST pest-2.5.5.crate 107562 BLAKE2B 30f1e1d51114434fa06ad454899e3ab9e1e51201e60b895cbb4a725d953b521d1d24860b35f20c384064561d6e77e70875783a82b482b1d1ed18e9e640a7d423 SHA512 da945c30cdd609f8f81148042bfb2e1d6fcc4e0d4088d379007f0870bda16258da2d8e693780c37fb50d2a9f7f7bdca0934cf0ac961440447497eb2298a35852 -DIST pin-project-lite-0.2.12.crate 29073 BLAKE2B ab66a6dad606804eb6121fac25bfbca3ad00e8d80af2e7d1ab38add91c3f76761fd1864f0fb184cb305cd216cc92e81c2f73f0cd2e6f210ede3bde4cbdeff77c SHA512 9d2eb190169819fadece7fcf33d006863ebe2c298066ad97d97ba96ced6229892b4087ec1f364d5c6150cc80b0ded8f431d9d4285adceb5fc9ae1da8e1a6d82e -DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 -DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 -DIST pipewire-0.6.0.crate 42068 BLAKE2B cd494d497002406a387493d1149eafa11839c72843556295f5c3f772790979e5021fbcf136cc1f33492397748a58dd98b19a926b6aee25fa59f187045db7a6a4 SHA512 1d0d78f8e61673af1139e2db965118d823a9cef0409794079ed022fb6335d45f1764ba0e6f082168ce0e36dde5619df5ef2d693f404a5735b411a4dbc0cf6c6b -DIST pipewire-0.7.0.crate 46397 BLAKE2B bb7d7b0fdc66ee7b07399febe8c290f834902e95e8ea5871d66757900ff830c967f4cdedb3217f7a5e7a2f8d4b5f519d42a79981d8517df540dd835f418112db SHA512 0f682d25e9bf7869c59e3cd8ec871d1b08138d0303367287a855bf6543913b501156f10651b567abd6264653f28fcca704751c30df0ec63606c1f0621a157f31 -DIST pipewire-sys-0.6.0.crate 2985 BLAKE2B b4fe5052e5fc93765369f63f0c46bd8f1e80c02e674e0872ab952d0d3f55a14c9300edfa6f486a9331f396622d9616b8b0a9769b6a2a999076a1a91733897e66 SHA512 7cb0603c3427980f7b0d384b2250f657f01a2b03bad508e5bb1fcc5b531bedfca59f57a5b64db88ffd9a9ffa5c4554b6942d0db097e65ee428b141646e28df6f -DIST pipewire-sys-0.7.0.crate 2992 BLAKE2B 9b84c231adc15ad55d95e2938e18e0e3e43ed25a84b053da2f20c9a2a17f44a09bd31bdba9a926c27454960b115ca42e8f380f274e0b443d9a00af9f76639abe SHA512 70f64f556fff2a7a59f028eed22b6a6d06bb31e1e76cd99ea608e38209753c5e5202f887e9dfe1c1ac891cf3760031a5f959d8472b08cb4a4ff816b6fbcb53d4 -DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 -DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a -DIST proc-macro-crate-1.3.0.crate 9672 BLAKE2B 9c814e7d2e5a76408722951e636bc7d9e91e179de7d05e18b0b34a9448b494d897fbc9c8f743121da20369f13d5b1a4ed40e9e4d039b9fe027b030e05af4a32a SHA512 e7802d0357c26c868b3de310c85e96ee28ea906836ec4febda4320fe44f932a9d53d1f55aa72f8ff9b33c2d036ee905738caf0271a73088891915a8b48adc894 -DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 -DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db -DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 -DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f -DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407 -DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 -DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c -DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f -DIST regex-1.9.3.crate 252676 BLAKE2B dd419b02b7dbd28a71e14c90bc538e98a63c0b9cc2ea01e7d8f6a0075c723c42c3d7bcbb45391431dec3008e6709e9d1d396d8e505f7f8d5d3a629ededf74b4d SHA512 ef5ece7d2b80a136d437ac42c5395cb01f6d357dcc490c8f6c89657f3f97af6befcc699008535c27583d7354e979418d1d933e36e8774ff2bb62750b9009d5d6 -DIST regex-automata-0.3.6.crate 607174 BLAKE2B 6d02512501b45b0e87d8746c894009ec669fbfdeb742966e8ba8960ebf692f3b2c3df44ce5ee03e7d5320136709ad83b532dbc322a779e3c21ff0f65768c0d0e SHA512 ab3da2e63ff2c6a4da2c149dd34e565303f961f38547db7b34fbe984cf90aac107d4ec116111c765c9b71c4bf26022742151e1d4c5d01a6beac0a8a0887e30ce -DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 -DIST regex-syntax-0.7.4.crate 343365 BLAKE2B b50c01f02e08729496e8bcf023949d088463bf62348b4a1043fe5205650da37863b2ca51f683662a4df33bd56085e0501e50410106c9c471a0daec4c71dfe945 SHA512 b33713c71f6f753820ca6405e8415e5eeed457efd01e81b0b720e48c135b9bb0973962269587ddca31350233aec6d3f598596cb48310db0633bf67f8970f0e18 -DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 -DIST rustc_version-0.3.3.crate 12119 BLAKE2B a8cfe3dcbaf436b74e9798ee1296ea7aa372cfa26788b7a84c9ce7ab3de5c5e00c6962e4310aed9bef8584e3c30298bf1bec1ac23c3b70c6aea32394359712e8 SHA512 37732b3b28eca41de205db34479c75b31af4ddd811f0f1606933eb31e25e5ed3966a41a8b7d338be20fcf47540629824c41a267436c185a98f8acfdce608b5cf -DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db -DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573 -DIST semver-1.0.18.crate 29703 BLAKE2B b1867f552ac87968d895c5e49123bcce0f8aa0ad384e421e5ac88bd04ae203ed6b731d5c77fb8488ec6601f1f02a8f2a207a9d21f1cc66d433032628f5d7beda SHA512 698dcd37b354cfd6ee452dce02d16051f23088ce53f0b4d099e1e4ad0f9350996f0b9b2e1c3ac7d5ed258accd92773266892e945fcae28055d4671c7ae5aac02 -DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a -DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 -DIST serde-1.0.183.crate 77210 BLAKE2B 280e3d253a29b664b4e2d17f41397b17fe22af64417facca42d6ca0c839f1def745380a5402d7a87345bb16f4fdacf9a8c01966579b8c08fb06c05f097a87e68 SHA512 3a27efdff92cb1f6b50449a761efde781af91584b8410fbf5ce37b20005e7d46dc4c750fd1730e15468ea22aac7799421c4e60c74243c65ef7916d3cbadd0ef8 -DIST serde_spanned-0.6.3.crate 7737 BLAKE2B 957352cb24d5cb1173613a48de7e411d768c61a73dd57572530490be0569e133e7c8eb62ec34e542a17010871562a53e37b296386c54dee8ea61d175dd0b05e3 SHA512 5c4f4a861dba2af7f0ad0c585859f845a7ea6c0a8ff8b63985503c9da27f313ba15b904b0aa56a59043c44a87c75fd317b23006a3804d332b84855189e436610 -DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 -DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 -DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192 -DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae -DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7 -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 -DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d -DIST syn-2.0.29.crate 241664 BLAKE2B 5b339433249d7ee17b032cc9ecb118169957d91f438619940aeba0003ab0015b01cc6afb00656b5492539a5396325ec16c37e33764b00d6f9b8dc6b5b5e6a9f0 SHA512 a6319ee743a7690c7858da8492ffb6a963d102beba07009e82b08082d33ac8e8ea2675bdfc3ac3684392b3bc3d7f2624983dc508dd8b8f1fb9a57ec8a5b82828 -DIST system-deps-6.0.3.crate 22890 BLAKE2B 8d893b58159445fddf285653eae6eefa3f00cfe6834fb95fad3d1a9babd9b1da9dc29d413793d3efdd7d823e54a43cd619e472bc2ecece311c7fa627c7bec344 SHA512 12915d4e43c2c65f1c43c738ecb5f3ecfc817e6eb68989e34b2a8a42c10cc146da9a3b60a4d149215565e77918cc9afd991776da219863536616096ab140bfde -DIST system-deps-6.1.1.crate 24171 BLAKE2B 40ec288648bda3c5370f78b7614621d3919589eedd19c86e542e4091066eaaf1d36258cf657a3e74bf2bde70dcedd14d335f4b7c89043b742b96d756df0c38e8 SHA512 14fc67e8a4447381bb5330ae6d579cafe7b1a1e62d3f528256217c18e07f6d0aa7095340b6c771eb62404b1e21771b627d77cdaadeb46cc80dc4fd6c789577d9 -DIST target-lexicon-0.12.11.crate 24594 BLAKE2B cf06720caecb5b5758f05c6375fa600da9260aac04017458060406a042dc578d51a2c5b6f189345d45dacea42ba01fbe46853d07f70d7b37cba17d87aa101f9a SHA512 f38701a8e9dd17b7db591b1b4c82c3b75d317e003262bb7b09b9cabd3afab5ab79c02a7dd524910b6941ada3a8f1378ea9e199b2b5938f8f01ee75bb0eae8718 -DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce -DIST thiserror-1.0.47.crate 18811 BLAKE2B ea2da26fdfbe3d9519942761a9fa8a7c3528a170846c290a111a33420dfbe6c3f114591e3ad101258ea2a01a756ce4710d7b46c01b40011e5ea01cabc37db189 SHA512 fdb128982f0b0a6d83221bfa6b274431a1008a9727c82d55a8cb2770bb85d18842e6b26b90885fc0f00801b157b96de61fdb0f72d98b8092c69181d8ee67cf63 -DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba -DIST thiserror-impl-1.0.47.crate 15080 BLAKE2B 4b8084ae885160607905333dbac2287576127992eeb58293050c46ccc2abdc1a04f85b07db35846046d9a3e7e94ffc7c8912bab37e4eb9a5290bd55df46d0d02 SHA512 b6b73e9eea058492c45d41a70d5ce491b773f4747e171b794577f996f0ed5d76562338a18105f82a6733e1e37954aced4fca78d5f66c05e6789c15bca5ebffe7 -DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 -DIST toml-0.7.6.crate 49220 BLAKE2B 805bd9928fc3d05a1658188d4b858df62347cc93bf870a3846b9509c1dbdfc4123bc29a26019efa04e98699239ca7bb95ce63c802badffd86246266cebc65d7a SHA512 e51c49af63e37d1682892b84e74d48e171591c36dccb26e26bbf136385181ea9cbb94809b8900eae82b15e1cb79f844ae1cf0b00f0a6ac3afd5ebd02d554f9bc -DIST toml_datetime-0.5.1.crate 10593 BLAKE2B aa714d7e5bb93f656774d403488cd8fe177e39b960aa66092736c12e8a730b6dd2579f1a0cf6ed12213571645a959f45834f7e5bf5ae6ea6cb4fc4181edc499e SHA512 9d50b6b1d120c6a5bc8029510ed4c5c3d787a4c8d55d989e449f5cfe8092b2c8ea7ef61217360acbc9880430621bf1fbd413d8b1d9f2337a6a13f23f23c00b06 -DIST toml_datetime-0.6.3.crate 10770 BLAKE2B fc1754eb7c3a7073cfe41e5ccba152ff09891a8de8afe38991cf2dd7b93aacf07f1075fd24d7aa643238cf31e3df1fc3162335b2c475438178b4a4d8a2055471 SHA512 cabf5dce24ed3bf4674008743180a21e86286d999cdce79f934de48b1e1fe0f16a7f3d2498bf059acdb823b51bc01986faf47139f8100ae272e6bd19095cfa9b -DIST toml_edit-0.18.1.crate 102542 BLAKE2B 6b1a3a5955f8f22b4b01e4696e0f90c8ba0fb8d6cba27915d16db0236e7f026fef87816a8fedd15bfa6841002e2a0ff5fc25bae9caf2b464d4dafad28402f2bf SHA512 0a6d5bba0679c302e101e2dc88361b21f89de9e73e18356e0abc30ad7728bf7815ad61d36de1db932850d4211d8b2db83f2e4ee292f19c84d38353c368f34f8c -DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 -DIST ucd-trie-0.1.5.crate 45391 BLAKE2B 1b5bbeb63ee88f4481168f12e94004a4074c0269ea4a58a406da147834c25c23efff4273bd1945b181950d2119c6d83fb32acf42c658346e85a272bab4dd687b SHA512 67272b54b6f404eaf32d83697b0d4e22205ec8f24df40a0feb005a218ff6f74b001c4cdb1c471582b1f3ae53eee71ff89b3d0b9e06a9133cf3e6c21e144ebec6 -DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df -DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 -DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b -DIST version-compare-0.1.1.crate 13224 BLAKE2B 4bb1e7db6a4a5b30f4ef950234fa939bd562e8d5693aad42a5dadddde7caee01b4dc42b28d8ef61a769cf573440e57c0dc321f8a8b4b3dfc0cc035507bfed886 SHA512 efc9441440f702518867e2056c0ab066cd2fa6949112479e463802610f25a4d50c4411eb5fd0ba6ca9b187e358fce8d99579188e0ed9ba0297191172ab7af408 -DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 -DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a -DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 -DIST windows_aarch64_msvc-0.42.1.crate 664655 BLAKE2B f4a060b802016a6d77a8ea6ac44c35dfec384acef9c45f932e2b6aca9d3ac48ae031f99e5b58f270d6020b8796e9dd06f7e8ffa7cc5610ea3f69181c2be7adc8 SHA512 f6412bae4b041201ef94e5a159ce90fd6b09816350204d4f573c1afdfb0a6d62d7887fbc2e416b40ec1d4478db521be492edf4703d87482d6d0006a51b827538 -DIST windows_i686_gnu-0.42.1.crate 733428 BLAKE2B c1ca24973aca06b255d9317735cca7a13f7f69293da52dad41df43a5cdf48aac3d40d8b6765cf564905fb71cb548308d757f01167efe7a61da7bd2e2a7080f0a SHA512 61c3271b07df1d4585c875d27cf1686c8f595dcbb79626e8d15ff47228f7b7a4556d3d994566ccceee0d6795a4c76767f85f4579282fc9eed731e04c7e193a57 -DIST windows_i686_msvc-0.42.1.crate 722583 BLAKE2B e03978daa0ac95d7bd9f594b28360dab647a1fe525f0ae4b44e6842d93c5674d9f202e8bbca99a0d30ecf7d138af0c48eec8e69e08bf285db51e32bcf83a2c54 SHA512 8afa4f92cb7bd96d4fdbefbd8e7bcaa37dee52224d5d8b950c5a537d3bb805bf9781097b8bd44d96e8b62b1290e3a3020557502fa3b357a53df6fea36b318932 -DIST windows_x86_64_gnu-0.42.1.crate 697614 BLAKE2B 3cef0a3da3ce142bbdf932dbb54eb6473070c5722c9ec791dc4077efe2d774d51f8b3d06b3321f8f21cc49764f44d54b3432ee7a0d9376925b422b197f5d557e SHA512 f4c16b587fe407dee1f39df029c52302a0fbd5f519816a8d974fe9c2f928043b14037c701c0f3c9cf2e5c765e82430fd4b71615fe63a66a88159f7b15506f892 -DIST windows_x86_64_gnullvm-0.42.1.crate 362788 BLAKE2B fff81e63b86ad04ce22ad3e05ec4cc02c0b791384c93bafb50832f6db9cb7fd9301ad3845339a08dd8cadac1d59f3e8dc9d5f56d7a987989dbfc16b9131af67b SHA512 8cc988b5995a4726bb7518b7fccff528274ad9b2b0160fe247eb240f9ced10db95afe7bff91bfc5a08ebd8237b6821e4a4abad1ff9da45022f1ce7e7586bcf05 -DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 -DIST winnow-0.5.12.crate 144683 BLAKE2B 3d363754f2f37490a3fd812945408a626c5b17c460d732ef30c5c97a1487d02fd6a5c3632cbc59c1f9f367da996b7f58c8f281db4c45be8d300b5f214f8de055 SHA512 c51782ea9f14ccd76ead83df6562c2f5fbd76ec31d149aac83ef5ce8dd541b92156f1b2acb62f7af2886eb16e2ef419f5be703c96b378ee5b8558a751ebcb9f1 diff --git a/media-sound/helvum/helvum-0.4.0.ebuild b/media-sound/helvum/helvum-0.4.0.ebuild deleted file mode 100644 index 3ecbebf55a..0000000000 --- a/media-sound/helvum/helvum-0.4.0.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Auto-Generated by cargo-ebuild 0.5.4 - -EAPI=8 - -CRATES=" - anyhow-1.0.69 - autocfg-1.1.0 - bindgen-0.64.0 - bitflags-1.3.2 - cairo-rs-0.17.0 - cairo-sys-rs-0.17.0 - cc-1.0.79 - cexpr-0.6.0 - cfg-expr-0.11.0 - cfg-if-1.0.0 - clang-sys-1.4.0 - cookie-factory-0.3.2 - errno-0.3.0 - errno-dragonfly-0.1.2 - field-offset-0.3.4 - futures-channel-0.3.26 - futures-core-0.3.26 - futures-executor-0.3.26 - futures-io-0.3.26 - futures-macro-0.3.26 - futures-task-0.3.26 - futures-util-0.3.26 - gdk-pixbuf-0.17.0 - gdk-pixbuf-sys-0.17.0 - gdk4-0.6.0 - gdk4-sys-0.6.0 - gio-0.17.0 - gio-sys-0.17.0 - glib-0.17.0 - glib-macros-0.17.0 - glib-sys-0.17.0 - glob-0.3.1 - gobject-sys-0.17.0 - graphene-rs-0.17.0 - graphene-sys-0.17.0 - gsk4-0.6.0 - gsk4-sys-0.6.0 - gtk4-0.6.0 - gtk4-macros-0.6.0 - gtk4-sys-0.6.0 - hashbrown-0.12.3 - heck-0.4.1 - indexmap-1.9.2 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.139 - libspa-0.6.0 - libspa-sys-0.6.0 - log-0.4.17 - memchr-2.5.0 - memoffset-0.6.5 - memoffset-0.7.1 - minimal-lexical-0.2.1 - nix-0.26.2 - nom-7.1.3 - nom8-0.2.0 - once_cell-1.17.0 - pango-0.17.0 - pango-sys-0.17.0 - peeking_take_while-0.1.2 - pest-2.5.5 - pin-project-lite-0.2.9 - pin-utils-0.1.0 - pipewire-0.6.0 - pipewire-sys-0.6.0 - pkg-config-0.3.26 - proc-macro-crate-1.3.0 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.51 - quote-1.0.23 - regex-1.7.1 - regex-syntax-0.6.28 - rustc-hash-1.1.0 - rustc_version-0.3.3 - semver-0.11.0 - semver-parser-0.10.2 - serde-1.0.152 - shlex-1.1.0 - slab-0.4.7 - smallvec-1.10.0 - static_assertions-1.1.0 - syn-1.0.107 - system-deps-6.0.3 - thiserror-1.0.38 - thiserror-impl-1.0.38 - toml-0.5.11 - toml_datetime-0.5.1 - toml_edit-0.18.1 - ucd-trie-0.1.5 - unicode-ident-1.0.6 - version-compare-0.1.1 - version_check-0.9.4 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-x86_64-pc-windows-gnu-0.4.0 - windows-sys-0.45.0 - windows-targets-0.42.1 - windows_aarch64_gnullvm-0.42.1 - windows_aarch64_msvc-0.42.1 - windows_i686_gnu-0.42.1 - windows_i686_msvc-0.42.1 - windows_x86_64_gnu-0.42.1 - windows_x86_64_gnullvm-0.42.1 - windows_x86_64_msvc-0.42.1 -" - -inherit cargo desktop xdg - -DESCRIPTION="A GTK patchbay for pipewire" -HOMEPAGE="https://gitlab.freedesktop.org/pipewire/helvum" -SRC_URI=" - https://gitlab.freedesktop.org/pipewire/helvum/-/archive/${PV}/${P}.tar.bz2 - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0 BSD GPL-3 ISC MIT" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="mirror" - -BDEPEND=" - sys-devel/clang -" -DEPEND=" - dev-libs/glib:2 - gui-libs/gtk:4 - media-libs/graphene - media-video/pipewire:= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango -" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_install() { - cargo_src_install - - dodoc README.md - - doicon --size scalable data/icons/org.pipewire.Helvum.svg - - insopts -m 0644 - insinto /usr/share/icons/hicolor/symbolic/apps - doins data/icons/org.pipewire.Helvum-symbolic.svg - - make_desktop_entry "${PN}" Helvum org.pipewire.Helvum "AudioVideo;Audio;Video;Midi;Settings;GNOME;GTK" "Terminal=false\nGenericName=Patchbay" -} - -pkg_postinst() { - xdg_pkg_postinst - xdg_icon_cache_update -} diff --git a/media-sound/helvum/helvum-0.4.1.ebuild b/media-sound/helvum/helvum-0.4.1.ebuild deleted file mode 100644 index 99673e3e5b..0000000000 --- a/media-sound/helvum/helvum-0.4.1.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Auto-Generated by cargo-ebuild 0.5.4 - -EAPI=8 - -CRATES=" - aho-corasick-1.0.4 - anyhow-1.0.75 - autocfg-1.1.0 - bindgen-0.66.1 - bitflags-1.3.2 - bitflags-2.4.0 - cairo-rs-0.18.0 - cairo-sys-rs-0.18.0 - cc-1.0.82 - cexpr-0.6.0 - cfg-expr-0.15.4 - cfg-if-1.0.0 - clang-sys-1.6.1 - convert_case-0.6.0 - cookie-factory-0.3.2 - equivalent-1.0.1 - field-offset-0.3.6 - futures-channel-0.3.28 - futures-core-0.3.28 - futures-executor-0.3.28 - futures-io-0.3.28 - futures-macro-0.3.28 - futures-task-0.3.28 - futures-util-0.3.28 - gdk-pixbuf-0.18.0 - gdk-pixbuf-sys-0.18.0 - gdk4-0.7.2 - gdk4-sys-0.7.2 - gio-0.18.1 - gio-sys-0.18.1 - glib-0.18.1 - glib-macros-0.18.0 - glib-sys-0.18.1 - glob-0.3.1 - gobject-sys-0.18.0 - graphene-rs-0.18.1 - graphene-sys-0.18.1 - gsk4-0.7.2 - gsk4-sys-0.7.2 - gtk4-0.7.2 - gtk4-macros-0.7.2 - gtk4-sys-0.7.2 - hashbrown-0.14.0 - heck-0.4.1 - indexmap-2.0.0 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.147 - libspa-0.7.0 - libspa-sys-0.7.0 - log-0.4.20 - memchr-2.5.0 - memoffset-0.7.1 - memoffset-0.9.0 - minimal-lexical-0.2.1 - nix-0.26.2 - nom-7.1.3 - once_cell-1.18.0 - pango-0.18.0 - pango-sys-0.18.0 - peeking_take_while-0.1.2 - pin-project-lite-0.2.12 - pin-utils-0.1.0 - pipewire-0.7.0 - pipewire-sys-0.7.0 - pkg-config-0.3.27 - proc-macro-crate-1.3.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.66 - quote-1.0.33 - regex-1.9.3 - regex-automata-0.3.6 - regex-syntax-0.7.4 - rustc-hash-1.1.0 - rustc_version-0.4.0 - semver-1.0.18 - serde-1.0.183 - serde_spanned-0.6.3 - shlex-1.1.0 - slab-0.4.8 - smallvec-1.11.0 - static_assertions-1.1.0 - syn-1.0.109 - syn-2.0.29 - system-deps-6.1.1 - target-lexicon-0.12.11 - thiserror-1.0.47 - thiserror-impl-1.0.47 - toml-0.7.6 - toml_datetime-0.6.3 - toml_edit-0.19.14 - unicode-ident-1.0.11 - unicode-segmentation-1.10.1 - version-compare-0.1.1 - version_check-0.9.4 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-x86_64-pc-windows-gnu-0.4.0 - winnow-0.5.12 -" - -inherit cargo desktop xdg - -DESCRIPTION="A GTK patchbay for pipewire" -# Double check the homepage as the cargo_metadata crate -# does not provide this value so instead repository is used -HOMEPAGE="https://gitlab.freedesktop.org/pipewire/helvum" -SRC_URI=" - https://gitlab.freedesktop.org/pipewire/helvum/-/archive/${PV}/${P}.tar.bz2 - ${CARGO_CRATE_URIS} -" - -# License set may be more restrictive as OR is not respected -# use cargo-license for a more accurate license picture -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD GPL-3 MIT Unicode-DFS-2016 Unlicense" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="mirror" - -BDEPEND=" - sys-devel/clang -" -DEPEND=" - dev-libs/glib:2 - gui-libs/gtk:4 - media-libs/graphene - media-video/pipewire:= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango -" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_install() { - cargo_src_install - - dodoc README.md - - doicon --size scalable data/icons/org.pipewire.Helvum.svg - - insopts -m 0644 - insinto /usr/share/icons/hicolor/symbolic/apps - doins data/icons/org.pipewire.Helvum-symbolic.svg - - make_desktop_entry "${PN}" Helvum org.pipewire.Helvum "AudioVideo;Audio;Video;Midi;Settings;GNOME;GTK" "Terminal=false\nGenericName=Patchbay" -} - -pkg_postinst() { - xdg_pkg_postinst - xdg_icon_cache_update -} diff --git a/media-sound/helvum/metadata.xml b/media-sound/helvum/metadata.xml deleted file mode 100644 index a2d7069cf7..0000000000 --- a/media-sound/helvum/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - Adel Kara Slimane - adel.ks@zegrapher.com - - - https://gitlab.freedesktop.org/pipewire/helvum/-/issues - pipewire/helvum - - From 302f47fb107d5c5765a1d7fb00050fc1e3f9b902 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Matou=C5=A1?= Date: Sun, 3 Sep 2023 23:42:42 +0200 Subject: [PATCH 03/20] app-misc/chayang: new package, add 0.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin Matouš --- app-misc/chayang/Manifest | 1 + app-misc/chayang/chayang-0.1.0.ebuild | 25 +++++++++++++++++++++++++ app-misc/chayang/metadata.xml | 19 +++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 app-misc/chayang/Manifest create mode 100644 app-misc/chayang/chayang-0.1.0.ebuild create mode 100644 app-misc/chayang/metadata.xml diff --git a/app-misc/chayang/Manifest b/app-misc/chayang/Manifest new file mode 100644 index 0000000000..6725abea3b --- /dev/null +++ b/app-misc/chayang/Manifest @@ -0,0 +1 @@ +DIST chayang-0.1.0.tar.gz 10508 BLAKE2B 401f75207ef6efd3bf6fb7b5ddf2c7574f34af2850510d6300db58acf113065e4eeb45243d9ab068081de150803a7e7b1d0f254d81363f4f0e61bb7d77967279 SHA512 62924d1cf66b43882672f917499e4e73ca221bc1fbeaee2ac3efb9969a5d022c0d414d043b50905a619b9963bf5281b735e4903cfaa68b794c03b46f569aab02 diff --git a/app-misc/chayang/chayang-0.1.0.ebuild b/app-misc/chayang/chayang-0.1.0.ebuild new file mode 100644 index 0000000000..0ee1c2828c --- /dev/null +++ b/app-misc/chayang/chayang-0.1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Gradually dim the screen." +HOMEPAGE="https://git.sr.ht/~emersion/chayang" +SRC_URI="https://git.sr.ht/~emersion/chayang/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/${PN}-v${PV}" +RESTRICT="mirror" + +RDEPEND="dev-libs/wayland" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-libs/wayland-protocols-1.14 + >=dev-util/wayland-scanner-1.14.91 + virtual/pkgconfig +" diff --git a/app-misc/chayang/metadata.xml b/app-misc/chayang/metadata.xml new file mode 100644 index 0000000000..1ed32f96ed --- /dev/null +++ b/app-misc/chayang/metadata.xml @@ -0,0 +1,19 @@ + + + + + m@matous.dev + Martin Matouš + + + Gradually dim the screen. + Can be used to implement a grace period before locking the session. + + + + contact@emersion.fr + Simon Ser + + ~emersion/chayang + + From 53d81f1fa7fbd2e44e438dcc8ea6eb6bb791ba0b Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 4 Sep 2023 00:20:49 +0200 Subject: [PATCH 04/20] media-libs/dr_wav: standardise dr_* lib ebuilds - Respect user LDFLAGS variable where applicable. - Pre-compile tests in src_compile and run them in src_test. - Extract documentation from header and provide it in dedicated files in FILESDIR Signed-off-by: Lucio Sauer --- media-libs/dr_wav/Manifest | 3 +- media-libs/dr_wav/dr_wav-0.13.32.ebuild | 107 +++++++++++------- .../dr_wav/files/dr_wav-0.13.32-docs.tar.xz | Bin 0 -> 5644 bytes 3 files changed, 67 insertions(+), 43 deletions(-) create mode 100644 media-libs/dr_wav/files/dr_wav-0.13.32-docs.tar.xz diff --git a/media-libs/dr_wav/Manifest b/media-libs/dr_wav/Manifest index 4f2756b168..b4652ddbc6 100644 --- a/media-libs/dr_wav/Manifest +++ b/media-libs/dr_wav/Manifest @@ -1,3 +1,2 @@ -DIST dr_wav-0.13.32-README.md 1243 BLAKE2B 5b22e00252f4307b5407b2b7cdbc237fa60975f86b9151f5a8eeea8faa1e81d1eec15a22a1952d1440a1f0b76b1e59782a30eb38473cab978a47fcfa391c8a9a SHA512 661529e69639367920276c5f6ff425fdd176ac8a7475212a1c1e1e2ccdbdf076f1a26eae1a1913f98da0d9e1c6ca04a48e0de69f3c681b1a7574674d7015bbb6 -DIST dr_wav-0.13.32.gh.h 351384 BLAKE2B 2bcbeab7e7aa6a7519bea978742494205625a60b8c0a464305c6f6fb7eec33be54640fdb2578437c4143e50e5ad2d18730351ecdd824d25ab6e0f8af3b8d018c SHA512 a4a681546716b1a1a9e55321796828828b1872bf223c7c02529a1553b8beafe2a89ffe72a38e5aa3bf457a8ce4dd2dcf9cba7a9cde28e59586a8388f1439a8a1 DIST dr_wav-0.13.32.gh.tar.gz 518394 BLAKE2B 49447a2b845f95e9896fb45ac2cd9de8f59d45d3271e30e26c0e519355c3578b96f2c2978677d2774c1bfa4656a8213eafda00207cdd89f72d6823cf0f1b77cf SHA512 34126c8eb65f0735b77f058db9f1618b3c4e820698804b47f7a629c47df571e9cbbeefd4cce193409ebd715d37ed5faf1c3c27a7240e0f5418089cffe853f1ea +DIST dr_wav-0.13.32.h 351384 BLAKE2B 2bcbeab7e7aa6a7519bea978742494205625a60b8c0a464305c6f6fb7eec33be54640fdb2578437c4143e50e5ad2d18730351ecdd824d25ab6e0f8af3b8d018c SHA512 a4a681546716b1a1a9e55321796828828b1872bf223c7c02529a1553b8beafe2a89ffe72a38e5aa3bf457a8ce4dd2dcf9cba7a9cde28e59586a8388f1439a8a1 diff --git a/media-libs/dr_wav/dr_wav-0.13.32.ebuild b/media-libs/dr_wav/dr_wav-0.13.32.ebuild index b9ed2c4cac..a28e010ba5 100644 --- a/media-libs/dr_wav/dr_wav-0.13.32.ebuild +++ b/media-libs/dr_wav/dr_wav-0.13.32.ebuild @@ -5,12 +5,11 @@ EAPI=8 inherit toolchain-funcs -DESCRIPTION="WAV audio loader and writer" +DESCRIPTION="Single-header WAV audio loader and writer library" HOMEPAGE="https://github.com/mackron/dr_libs/" COMMIT="d35a3bc5efd02455d98cbe12b94647136f09b42d" -SRC_URI="https://raw.githubusercontent.com/mackron/dr_libs/${COMMIT}/dr_wav.h -> ${P}.gh.h - https://raw.githubusercontent.com/mackron/dr_libs/${COMMIT}/README.md -> ${P}-README.md - test? ( https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz )" +SRC_URI="!test? ( https://raw.githubusercontent.com/mackron/dr_libs/${COMMIT}/dr_wav.h -> ${P}.h ) + test? ( https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz )" LICENSE="|| ( MIT-0 public-domain )" SLOT="0" @@ -21,72 +20,98 @@ RESTRICT="!test? ( test )" BDEPEND="test? ( media-libs/libsndfile )" -S="${DISTDIR}" +TESTCASES=( + dr_wav_encoding.c + dr_wav_{decoding,test_0}.{c,cpp} +) + +S="${WORKDIR}/dr_libs-${COMMIT}" + +src_unpack() { + default + unpack "${FILESDIR}"/${P}-docs.tar.xz +} src_prepare() { if use test; then - pushd "${WORKDIR}/dr_libs-${COMMIT}" > /dev/null || die # Remove some unused parts of the source tree that could contribute different # (but acceptable) license terms if they were used—just to prove that we do not # use them. - rm -rv old + rm -rv old || die # Unbundle library with incorrect include path. sed -i 's,"../../../miniaudio/miniaudio.h",,' \ tests/wav/dr_wav_playback.c || die - # Profiling tests aren't implemented. + # Disable profiling tests as they are not relevant downstream. sed -i 's/doProfiling = DRWAV_TRUE/doProfiling = DRWAV_FALSE/' \ tests/wav/dr_wav_decoding.c || die - popd || die + # Test cases dr_wav_{en,de}coding.{c,cpp} write and read a file from a + # missing directory. + mkdir tests/testvectors/wav/tests || die fi default } -src_test() { - local MY_{C,CC,CXX,BUILD,FLAGS,RUN} TESTCASES - TESTCASES=( - dr_wav_encoding.c - dr_wav_{decoding,test_0}.{c,cpp} - ) - MY_CC=$(tc-getCC) - MY_CXX=$(tc-getCXX) +src_compile() { + if use test; then + local MY_{C,CC,CXX,BUILD,FLAGS} + MY_CC=$(tc-getCC) + MY_CXX=$(tc-getCXX) - pushd "${WORKDIR}/dr_libs-${COMMIT}/tests" > /dev/null || die + pushd tests > /dev/null || die + for tcase in ${TESTCASES[@]}; do + einfo "Compiling test case ${tcase}." + case ${tcase} in + *.cpp) + MY_C=${MY_CXX} + MY_FLAGS=${CXXFLAGS} + ;; + *.c) + MY_C=${MY_CC} + MY_FLAGS=${CFLAGS} + ;; + *) + die "Unknown test case ${tcase}" + ;; + esac + MY_BUILD="${MY_C} wav/${tcase} -o bin/${tcase} ${MY_FLAGS} ${CPPFLAGS}" + case ${tcase%.*} in + dr_wav_encoding) + MY_BUILD="${MY_BUILD} -lm ${LDFLAGS}" + ;; + *) + ;; + esac + ${MY_BUILD} || die "Build failed: ${MY_BUILD}" + done + popd || die + fi +} + +src_test() { + local MY_RUN + + pushd tests || die for tcase in ${TESTCASES[@]}; do - einfo "Compiling and running test case ${tcase}." - case ${tcase} in - *.cpp) - MY_C=${MY_CXX} - MY_FLAGS=${CXXFLAGS} - ;; - *.c) - MY_C=${MY_CC} - MY_FLAGS=${CFLAGS} - ;; - *) - die "Unknown test case ${tcase}" - ;; - esac - MY_BUILD="${MY_C} wav/${tcase} -o bin/${tcase} ${MY_FLAGS} ${CPPFLAGS}" + einfo "Running test case ${tcase}." MY_RUN="./bin/${tcase}" case ${tcase%.*} in dr_wav_encoding) - MY_BUILD="${MY_BUILD} -lm" MY_RUN="${MY_RUN} testvectors/wav/tests/test_encode_gentoo" - mkdir testvectors/wav/tests || die ;; *) ;; esac - echo "${MY_BUILD}" || die - ${MY_BUILD} || die "Build failed: ${MY_BUILD}" - echo "${MY_RUN}" || die - ${MY_RUN} || die "Test case ${MY_RUN} failed." + ${MY_RUN} || die "Test case ${tcase} failed." done popd || die } src_install() { - newheader ${P}.gh.h ${PN}.h - newdoc ${P}-README.md README.md + einstalldocs + if use test; then + doheader dr_wav.h + else + newheader "${DISTDIR}"/${P}.h dr_wav.h + fi } diff --git a/media-libs/dr_wav/files/dr_wav-0.13.32-docs.tar.xz b/media-libs/dr_wav/files/dr_wav-0.13.32-docs.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..ad8f39c660ce2f4c87785b637083ef882e29b117 GIT binary patch literal 5644 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 literal 0 HcmV?d00001 From 69ef98704288b2637e52bbc5f552569930a2685f Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 4 Sep 2023 00:23:22 +0200 Subject: [PATCH 05/20] media-libs/dr_flac: new package, add 0.12.41 Signed-off-by: Lucio Sauer --- media-libs/dr_flac/Manifest | 3 + media-libs/dr_flac/dr_flac-0.12.41.ebuild | 117 ++++++++++++++++++ .../dr_flac/files/dr_flac-0.12.41-docs.tar.xz | Bin 0 -> 6044 bytes media-libs/dr_flac/metadata.xml | 11 ++ 4 files changed, 131 insertions(+) create mode 100644 media-libs/dr_flac/Manifest create mode 100644 media-libs/dr_flac/dr_flac-0.12.41.ebuild create mode 100644 media-libs/dr_flac/files/dr_flac-0.12.41-docs.tar.xz create mode 100644 media-libs/dr_flac/metadata.xml diff --git a/media-libs/dr_flac/Manifest b/media-libs/dr_flac/Manifest new file mode 100644 index 0000000000..f603b6ed0a --- /dev/null +++ b/media-libs/dr_flac/Manifest @@ -0,0 +1,3 @@ +DIST dr_flac-0.12.41-testbench.gh.tar.gz 209727087 BLAKE2B 72547637782c4af9eb914e417896d1c6c0b403ac9996dbcea4de7d3343e7d39072a8df2af397ef5ace81a85b0214015d4b73d40b06b072df9d60ea5dcb0bbe8a SHA512 990aed238e5158b1a1e03d67316416fc1b33cd9e1653bef3295ae6abd016f09060f87627904424afd2855886d1f43fc475259f4ec4d71e9e7e4f0f4158a819ac +DIST dr_flac-0.12.41.gh.tar.gz 518329 BLAKE2B c01d2dd3a7397251589e2e2d0be14b6005e21f77b7453990bb340dd3c87808a8b64e033073380b832a377c614775cf7f8666df56b74b4fb1b1fd115add43b296 SHA512 9f0d2a162358b949bf9b35d92dc2f5845830c31014f2bc66c197240db5d840fcf85e9feec86b4678d05948e41e94ca1b9e909edc648e82ab7ba9ade195cc3a40 +DIST dr_flac-0.12.41.h 525519 BLAKE2B 4433e0406e8f4f7d301ebd7336d76b72c7b27767b570ab3807eeafab231274269709105bb0eb9995a6a205e94b0e38691208136ca71703a9273882b4a8313f36 SHA512 1cf8d2acc80ce2d4f417b7f34b5fc92b9c88678a4b44c6b4a0f8a22c7497ddc8bb9ba79aa860932d436ae60253455391cf6f843713fa0a8d9fb36d29602a4e3a diff --git a/media-libs/dr_flac/dr_flac-0.12.41.ebuild b/media-libs/dr_flac/dr_flac-0.12.41.ebuild new file mode 100644 index 0000000000..287d210e73 --- /dev/null +++ b/media-libs/dr_flac/dr_flac-0.12.41.ebuild @@ -0,0 +1,117 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Single-header FLAC audio decoder library" +HOMEPAGE="https://github.com/mackron/dr_libs/" +declare -A COMMITS=( + [dr_flac]="353bdc08bd90b24832a5eb149b2c4fd770a650f6" + [testbench]="4a19dc2ddb9ee3ac083abaa99faa3a0b7230f833" +) +SRC_URI="!test? ( https://raw.githubusercontent.com/mackron/dr_libs/${COMMITS[dr_flac]}/dr_flac.h -> ${P}.h ) + test? ( https://github.com/mackron/dr_libs/archive/${COMMITS[dr_flac]}.tar.gz -> ${P}.gh.tar.gz + https://github.com/ietf-wg-cellar/flac-test-files/archive/${COMMITS[testbench]}.tar.gz + -> ${P}-testbench.gh.tar.gz )" + +LICENSE="|| ( MIT-0 public-domain )" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( media-libs/flac )" + +TESTCASES=( + dr_flac_seeking.c + dr_flac_{decoding,test_0}.{c,cpp} +) + +S="${WORKDIR}/dr_libs-${COMMITS[dr_flac]}" + +src_unpack() { + default + unpack "${FILESDIR}"/${P}-docs.tar.xz +} + +src_prepare() { + if use test; then + # Remove some unused parts of the source tree that could contribute different + # (but acceptable) license terms if they were used—just to prove that we do not + # use them. + rm -rv old || die + + # Sanitize testbench and move to expected location + find "${WORKDIR}"/flac-test-files-${COMMITS[testbench]}/subset -type f \ + \! -name "*.flac" -delete || die + mv -T "${WORKDIR}"/flac-test-files-${COMMITS[testbench]}/subset \ + tests/testvectors/flac/testbench || die + + # Disable profiling tests as they are not relevant downstream. + for tcase in ${TESTCASES[@]}; do + sed -i "s/doProfiling = DRFLAC_TRUE/doProfiling = DRFLAC_FALSE/" \ + tests/flac/$tcase || die "sed failed on tests/flac/$tcase" + done + + fi + default +} + +src_compile() { + if use test; then + local MY_{C,CC,CXX,BUILD,FLAGS} + MY_CC=$(tc-getCC) + MY_CXX=$(tc-getCXX) + + pushd tests > /dev/null || die + for tcase in ${TESTCASES[@]}; do + einfo "Compiling test case ${tcase}." + case ${tcase} in + *.cpp) + MY_C=${MY_CXX} + MY_FLAGS=${CXXFLAGS} + ;; + *.c) + MY_C=${MY_CC} + MY_FLAGS=${CFLAGS} + ;; + *) + die "Unknown test case ${tcase}" + ;; + esac + MY_BUILD="${MY_C} flac/${tcase} -o bin/${tcase} ${MY_FLAGS} ${CPPFLAGS}" + case ${tcase%.*} in + dr_flac_seeking) + ;& + dr_flac_decoding) + MY_BUILD="${MY_BUILD} -lFLAC ${LDFLAGS}" + ;; + *) + ;; + esac + ${MY_BUILD} || die "Build failed: ${MY_BUILD}" + done + popd || die + fi +} + +src_test() { + pushd tests > /dev/null || die + for tcase in ${TESTCASES[@]}; do + einfo "Running test case ${tcase}." + ./bin/${tcase} || die "Test case ${tcase} failed." + done + popd || die +} + +src_install() { + einstalldocs + if use test; then + doheader dr_flac.h + else + newheader "${DISTDIR}"/${P}.h dr_flac.h + fi +} diff --git a/media-libs/dr_flac/files/dr_flac-0.12.41-docs.tar.xz b/media-libs/dr_flac/files/dr_flac-0.12.41-docs.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..d0164f263a30e1fa591fc86d120ecaf03205f854 GIT binary patch literal 6044 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 W@Bsj`n6>n=#Ao{g000001X)_a$*2$j literal 0 HcmV?d00001 diff --git a/media-libs/dr_flac/metadata.xml b/media-libs/dr_flac/metadata.xml new file mode 100644 index 0000000000..6b41d45a1f --- /dev/null +++ b/media-libs/dr_flac/metadata.xml @@ -0,0 +1,11 @@ + + + + + watermanpaint@posteo.net + Lucio Sauer + + + mackron/dr_libs + + From 72b0f9c3ea374dee0a2d665ced0c5c17b3effc04 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 4 Sep 2023 00:23:38 +0200 Subject: [PATCH 06/20] media-libs/dr_mp3: new package, add 0.6.37 Signed-off-by: Lucio Sauer --- media-libs/dr_mp3/Manifest | 2 + media-libs/dr_mp3/dr_mp3-0.6.37.ebuild | 73 ++++++++++++++++++ .../dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz | Bin 0 -> 3600 bytes media-libs/dr_mp3/metadata.xml | 11 +++ 4 files changed, 86 insertions(+) create mode 100644 media-libs/dr_mp3/Manifest create mode 100644 media-libs/dr_mp3/dr_mp3-0.6.37.ebuild create mode 100644 media-libs/dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz create mode 100644 media-libs/dr_mp3/metadata.xml diff --git a/media-libs/dr_mp3/Manifest b/media-libs/dr_mp3/Manifest new file mode 100644 index 0000000000..9576ba913d --- /dev/null +++ b/media-libs/dr_mp3/Manifest @@ -0,0 +1,2 @@ +DIST dr_mp3-0.6.37.gh.tar.gz 518399 BLAKE2B f2e78096f23332d4ef3ec0336230a9dcf4800356418607dcda5b8025e284feac6532c589ed5a916525396159dac5a79c343f90deec6337376bc9fdfbd93d0675 SHA512 01328904666c11416c361315d693411ea8f53b883f5acb8e6233b121abaab08cc3e4ba2c5d2a3b2a39fbcd0f868647f7f892d8ef6cd7be8ef683bb0497dd7114 +DIST dr_mp3-0.6.37.h 181793 BLAKE2B 982668ac1e9d4dbfd9acea11c8967fd6600cee801457655ccbda1ca8a02393797e777b61f7d1d4d7aae6bf1c19263208c442df7be431f56b9fc509f57fae4845 SHA512 77df59c31aa45ccf62e880b6f4a9daad809f2eae728e1f8754e27639e20b47712a896ec345823b87b95d434eb3670adad1bb22252a85f377f26ffea842d16468 diff --git a/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild b/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild new file mode 100644 index 0000000000..8a8f68e956 --- /dev/null +++ b/media-libs/dr_mp3/dr_mp3-0.6.37.ebuild @@ -0,0 +1,73 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Single-header MP3 audio decoder library" +HOMEPAGE="https://github.com/mackron/dr_libs/" +COMMIT="1b0bc87c6b9b04052e6ef0117396dab8482c250e" +SRC_URI="!test? ( https://raw.githubusercontent.com/mackron/dr_libs/${COMMIT}/dr_mp3.h -> ${P}.h ) + test? ( https://github.com/mackron/dr_libs/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz )" +LICENSE="|| ( MIT-0 public-domain )" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="test" +RESTRICT="!test? ( test )" + +S="${WORKDIR}/dr_libs-${COMMIT}" + +# Unfortunately, the only other test is interactive. +TESTCASES=( + dr_mp3_test_0.c +) + +src_unpack() { + default + unpack "${FILESDIR}"/${P}-docs.tar.xz +} + +src_prepare() { + if use test; then + # Remove some unused parts of the source tree that could contribute different + # (but acceptable) license terms if they were used—just to prove that we do not + # use them. + rm -rv old || die + fi + default +} + +src_compile() { + if use test; then + local MY_{CC,BUILD} + MY_CC=$(tc-getCC) + + pushd tests > /dev/null || die + for tcase in ${TESTCASES[@]}; do + einfo "Compiling test case ${tcase}." + MY_BUILD="${MY_CC} mp3/${tcase} -o bin/${tcase} ${CFLAGS} ${CPPFLAGS}" + ${MY_BUILD} || die "Build failed: ${MY_BUILD}" + done + popd || die + fi +} + +src_test() { + pushd tests > /dev/null || die + for tcase in ${TESTCASES[@]}; do + einfo "Running test case ${tcase}." + ./bin/${tcase} || die "Test case ${tcase} failed." + done + popd || die +} + +src_install() { + einstalldocs + if use test; then + doheader dr_mp3.h + else + newheader "${DISTDIR}"/${P}.h dr_mp3.h + fi +} diff --git a/media-libs/dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz b/media-libs/dr_mp3/files/dr_mp3-0.6.37-docs.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..e12d9066fa225337391f921db56755cec526c211 GIT binary patch literal 3600 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 WpaB3CL)?Y2#Ao{g000001X)`2bo)vG literal 0 HcmV?d00001 diff --git a/media-libs/dr_mp3/metadata.xml b/media-libs/dr_mp3/metadata.xml new file mode 100644 index 0000000000..6b41d45a1f --- /dev/null +++ b/media-libs/dr_mp3/metadata.xml @@ -0,0 +1,11 @@ + + + + + watermanpaint@posteo.net + Lucio Sauer + + + mackron/dr_libs + + From 613cdc3fcf58f1e054d4e522100f36fc36cd9113 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= Date: Sun, 3 Sep 2023 16:36:59 -0600 Subject: [PATCH 07/20] media-sound/qpwgraph: treeclean, package moved to ::gentoo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonardo Hernández Hernández --- media-sound/qpwgraph/Manifest | 1 - media-sound/qpwgraph/metadata.xml | 14 ------- media-sound/qpwgraph/qpwgraph-0.4.4.ebuild | 41 --------------------- media-sound/qpwgraph/qpwgraph-9999.ebuild | 43 ---------------------- 4 files changed, 99 deletions(-) delete mode 100644 media-sound/qpwgraph/Manifest delete mode 100644 media-sound/qpwgraph/metadata.xml delete mode 100644 media-sound/qpwgraph/qpwgraph-0.4.4.ebuild delete mode 100644 media-sound/qpwgraph/qpwgraph-9999.ebuild diff --git a/media-sound/qpwgraph/Manifest b/media-sound/qpwgraph/Manifest deleted file mode 100644 index 0ccabec61d..0000000000 --- a/media-sound/qpwgraph/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qpwgraph-0.4.4.tar.bz2 452078 BLAKE2B c20400f4535bdb5986ff73850984d86e57ccbf3adb05692f5dee8c39d3c0c8d9af0fc84e7de66d702f3ddbd9d6807812fe66bc8fc222eb39519ed629b5e50afc SHA512 ed64e290e2dab7b0a2d04fe938e0f2a2ac5ad2dc7ccf6d7940c8a1e7d8552304c24f396e26dedea8a99010b7b7c6ab5c935a4383d5d56ed9f66e8c9efd299a29 diff --git a/media-sound/qpwgraph/metadata.xml b/media-sound/qpwgraph/metadata.xml deleted file mode 100644 index 03217a468f..0000000000 --- a/media-sound/qpwgraph/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Samuel BAUER - samuel.bauer@yahoo.fr - - - rncbc/qpwgraph - - - Build support for tray icon - - diff --git a/media-sound/qpwgraph/qpwgraph-0.4.4.ebuild b/media-sound/qpwgraph/qpwgraph-0.4.4.ebuild deleted file mode 100644 index f925abb1cd..0000000000 --- a/media-sound/qpwgraph/qpwgraph-0.4.4.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="PipeWire Graph Qt GUI Interface" -HOMEPAGE="https://gitlab.freedesktop.org/rncbc/qpwgraph" -SRC_URI="https://gitlab.freedesktop.org/rncbc/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="alsa trayicon wayland" - -BDEPEND="dev-qt/linguist-tools:5" -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - media-video/pipewire - trayicon? ( dev-qt/qtnetwork:5 ) -" -RDEPEND="${DEPEND} - dev-qt/qtsvg:5 -" - -S=${WORKDIR}/${PN}-v${PV} - -src_configure() { - local mycmakeargs=( - -DCONFIG_ALSA_MIDI=$(usex alsa) - -DCONFIG_SYSTEM_TRAY=$(usex trayicon) - -DCONFIG_WAYLAND=$(usex wayland) - -DCONFIG_QT6=0 - ) - cmake_src_configure -} diff --git a/media-sound/qpwgraph/qpwgraph-9999.ebuild b/media-sound/qpwgraph/qpwgraph-9999.ebuild deleted file mode 100644 index a4229d71a0..0000000000 --- a/media-sound/qpwgraph/qpwgraph-9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake git-r3 xdg - -DESCRIPTION="PipeWire Graph Qt GUI Interface" -HOMEPAGE="https://gitlab.freedesktop.org/rncbc/qpwgraph" -EGIT_REPO_URI="https://gitlab.freedesktop.org/rncbc/qpwgraph" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" - -IUSE="alsa trayicon wayland" - -BDEPEND="dev-qt/linguist-tools:5" -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtxml:5 - media-video/pipewire" -RDEPEND="${DEPEND} - dev-qt/qtsvg:5 -" - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCONFIG_ALSA_MIDI=$(usex alsa) - -DCONFIG_SYSTEM_TRAY=$(usex trayicon) - -DCONFIG_WAYLAND=$(usex wayland) - -DCONFIG_QT6=0 - ) - cmake_src_configure -} From 7c7dcad328c74456fcbbeb50254c36a1ef7a441d Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sat, 2 Sep 2023 23:30:26 +0200 Subject: [PATCH 08/20] dev-python/ManimPango: enable py3.12 Closes: https://bugs.gentoo.org/912214 Signed-off-by: Henri Gasc --- dev-python/ManimPango/ManimPango-0.4.3.ebuild | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/dev-python/ManimPango/ManimPango-0.4.3.ebuild b/dev-python/ManimPango/ManimPango-0.4.3.ebuild index 44a338cc34..5ca9c759a0 100644 --- a/dev-python/ManimPango/ManimPango-0.4.3.ebuild +++ b/dev-python/ManimPango/ManimPango-0.4.3.ebuild @@ -3,8 +3,9 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 @@ -15,8 +16,15 @@ SRC_URI="https://github.com/ManimCommunity/ManimPango/archive/refs/tags/v${PV}.t LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" +IUSE="debug" -BDEPEND="x11-libs/pango" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + x11-libs/pango +" +# doc? ( +# dev-python/sphinxext-opengraph[${PYTHON_USEDEP}] +# ) DEPEND="${BDEPEND}" src_prepare() { @@ -24,3 +32,5 @@ src_prepare() { rm -rf "${S}/tests" distutils-r1_src_prepare } + +# distutils_enable_sphinx docs # We need a lot of other packages if we allow doc From 3deccf5d0001b082c2faa0a7cd629fe3cd432e58 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 3 Sep 2023 00:09:16 +0200 Subject: [PATCH 09/20] dev-python/glcontext: enable py3.12 Signed-off-by: Henri Gasc --- dev-python/glcontext/glcontext-2.4.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/glcontext/glcontext-2.4.0.ebuild b/dev-python/glcontext/glcontext-2.4.0.ebuild index 7346bddc09..0a1400af3e 100644 --- a/dev-python/glcontext/glcontext-2.4.0.ebuild +++ b/dev-python/glcontext/glcontext-2.4.0.ebuild @@ -3,8 +3,9 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 virtualx @@ -17,7 +18,6 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug" -DISTUTILS_EXT=1 BDEPEND=" x11-libs/libX11 media-libs/libglvnd[X] From 4805553bf2582b804736ce0c1063a702356e7d17 Mon Sep 17 00:00:00 2001 From: Henri Gasc Date: Sun, 3 Sep 2023 00:28:46 +0200 Subject: [PATCH 10/20] dev-python/moderngl: add doc USE flag Signed-off-by: Henri Gasc --- dev-python/moderngl/moderngl-5.8.2.ebuild | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/dev-python/moderngl/moderngl-5.8.2.ebuild b/dev-python/moderngl/moderngl-5.8.2.ebuild index e3584a1e0c..73fd01c5ad 100644 --- a/dev-python/moderngl/moderngl-5.8.2.ebuild +++ b/dev-python/moderngl/moderngl-5.8.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..11} ) @@ -19,22 +20,32 @@ IUSE="debug" RESTRICT="test" # The tests need moderngl compiled AND installed, otherwise they fail -DISTUTILS_EXT=1 BDEPEND=" x11-libs/libX11 media-libs/mesa - dev-python/glcontext[${PYTHON_USEDEP}] + >=dev-python/glcontext-2.3.6[${PYTHON_USEDEP}] + Date: Mon, 4 Sep 2023 01:14:36 +0200 Subject: [PATCH 11/20] net-irc/catgirl: add 2.2 Signed-off-by: Lucio Sauer --- net-irc/catgirl/Manifest | 1 + net-irc/catgirl/catgirl-2.2.ebuild | 43 ++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 net-irc/catgirl/catgirl-2.2.ebuild diff --git a/net-irc/catgirl/Manifest b/net-irc/catgirl/Manifest index 6df71e5b35..1fede67e64 100644 --- a/net-irc/catgirl/Manifest +++ b/net-irc/catgirl/Manifest @@ -1,2 +1,3 @@ DIST catgirl-2.0a.tar.gz 63237 BLAKE2B fe2c90121f8b1eacba5d246378808ac45fe1b3a7f53f56361595f2937bbd0e3d0ba373162aa3e98f49a9f418a6b206321e609f877cf56cca575d75c59a5db732 SHA512 4e948f3feae9754e2e751b997d35710655a49e08efba7f75ed6c126c1a7326552c5eb17f22a94a694d84653dbbae2d866bf10b9a3e33c5289d6a823628cbca5d DIST catgirl-2.1.tar.gz 68822 BLAKE2B 56e7ee3e06c6581029c8c98093cad8c6af749e3a7f104023ca402ff5097af49c590f340b6b7a80a4e3e28bd68680c927b67455f131d8577962d778f6c971dc3e SHA512 3b77ae3cc382c8db2918baf73e08d8397a55f752959aad23014235d335d48bbff3d329f75b6663c8fe8dfa74a525b22d51209408ccad9f14e28488116e6c5fee +DIST catgirl-2.2.tar.gz 69835 BLAKE2B 87a8bf143fc23576efb722c68e10d7dee645686dc117dfb345c979cfc95d2a013a4965e3489012096be8e6ab40d793937f7afe17079f264f93862eac7e4511f9 SHA512 a963a469635f5cc1c28112e35028ea2b550886ff9ca4fea82286ff3c5222f18c5271c4055fcd351b2fcdfbb41bd9e52d19854f81262591acdc90d992e49a3ede diff --git a/net-irc/catgirl/catgirl-2.2.ebuild b/net-irc/catgirl/catgirl-2.2.ebuild new file mode 100644 index 0000000000..6757eb7a11 --- /dev/null +++ b/net-irc/catgirl/catgirl-2.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo readme.gentoo-r1 toolchain-funcs + +DESCRIPTION="TLS-only terminal IRC client" +HOMEPAGE="https://git.causal.agency/catgirl/about/" +SRC_URI="https://git.causal.agency/${PN}/snapshot/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-libs/libretls:= + sys-libs/ncurses:= +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( README.7 scripts/chat.tmux.conf ) + +src_configure() { + tc-export CC + + # note: not an autoconf configure script + edo ./configure --prefix="${EPREFIX}"/usr --mandir="${EPREFIX}"/usr/share/man +} + +src_compile() { + emake all +} + +src_install() { + default + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} From 41ab2d371d55107ebbd95dcb25ca7459fa8b9441 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 4 Sep 2023 02:09:17 +0200 Subject: [PATCH 12/20] net-irc/catgirl: update upstream maintainer name Signed-off-by: Lucio Sauer --- net-irc/catgirl/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-irc/catgirl/metadata.xml b/net-irc/catgirl/metadata.xml index fb535c00ed..f65b265bd0 100644 --- a/net-irc/catgirl/metadata.xml +++ b/net-irc/catgirl/metadata.xml @@ -3,7 +3,7 @@ - June Bug + June McEnroe june@causal.agency mailto:list+catgirl@causal.agency From 4208aaeff26c458bc9e72c5d78fb14bc9514d952 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 4 Sep 2023 02:19:05 +0200 Subject: [PATCH 13/20] net-irc/litterbox: new package, add 1.9 Signed-off-by: Lucio Sauer --- net-irc/litterbox/Manifest | 1 + net-irc/litterbox/litterbox-1.9.ebuild | 32 ++++++++++++++++++++++++++ net-irc/litterbox/metadata.xml | 25 ++++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 net-irc/litterbox/Manifest create mode 100644 net-irc/litterbox/litterbox-1.9.ebuild create mode 100644 net-irc/litterbox/metadata.xml diff --git a/net-irc/litterbox/Manifest b/net-irc/litterbox/Manifest new file mode 100644 index 0000000000..0b4fe99ea4 --- /dev/null +++ b/net-irc/litterbox/Manifest @@ -0,0 +1 @@ +DIST litterbox-1.9.tar.gz 36931 BLAKE2B 4ae73011e2e4eaf2d31af42e1454724359a4e6a6b51e0b70f530c79c1ccec76f2b44e7411e329c8da96a07919ab617526733ccdc8661ec285f47e620c33e7940 SHA512 b2af91635118010ba5093027bffadbbdaa4e6e80f953881f1fb416ebff410897b9a1259e9cc7ddd33df6334b97704b3992979a85f0310e0dabde6af41b56149a diff --git a/net-irc/litterbox/litterbox-1.9.ebuild b/net-irc/litterbox/litterbox-1.9.ebuild new file mode 100644 index 0000000000..8475aded95 --- /dev/null +++ b/net-irc/litterbox/litterbox-1.9.ebuild @@ -0,0 +1,32 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo toolchain-funcs + +DESCRIPTION="TLS-only IRC logger" +HOMEPAGE="https://git.causal.agency/litterbox/about/" +SRC_URI="https://git.causal.agency/${PN}/snapshot/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-db/sqlite:3= + dev-libs/libretls:= +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + tc-export CC + + # note: not an autoconf configure script + edo ./configure --prefix="${EPREFIX}"/usr --mandir="${EPREFIX}"/usr/share/man +} + +src_compile() { + emake all +} diff --git a/net-irc/litterbox/metadata.xml b/net-irc/litterbox/metadata.xml new file mode 100644 index 0000000000..491d8c717c --- /dev/null +++ b/net-irc/litterbox/metadata.xml @@ -0,0 +1,25 @@ + + + + + + June McEnroe + june@causal.agency + + mailto:list+litterbox@causal.agency + + + litterbox is a TLS-only IRC logger. It logs events from IRC in a SQLite + database, indexing messages for full-text search. It is intended for + use with the IRC bouncer net-irc/pounce, but can also be used independently + as a logging bot. + + litterbox provides the scoop command-line query utility. A web interface + for litterbox is provided by scooper. Some formats of plain text logs can + be imported into the litterbox database with unscoop. + + + lucio.sauer@posteo.net + Lucio Sauer + + From 451fb454b6289210c73afc3cff09ffa84a6c4138 Mon Sep 17 00:00:00 2001 From: Lucio Sauer Date: Mon, 4 Sep 2023 02:30:26 +0200 Subject: [PATCH 14/20] net-irc/litterbox: fix maintainer email address Signed-off-by: Lucio Sauer --- net-irc/litterbox/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-irc/litterbox/metadata.xml b/net-irc/litterbox/metadata.xml index 491d8c717c..edbf09cbcc 100644 --- a/net-irc/litterbox/metadata.xml +++ b/net-irc/litterbox/metadata.xml @@ -19,7 +19,7 @@ be imported into the litterbox database with unscoop. - lucio.sauer@posteo.net + watermanpaint@posteo.net Lucio Sauer From 8290631e7d5d5b090fe3a0fb79a2b56dbcd895fa Mon Sep 17 00:00:00 2001 From: Konstantin Tutsch Date: Mon, 4 Sep 2023 10:05:19 +0200 Subject: [PATCH 15/20] media-sound/g4music: add 3.3 Signed-off-by: Konstantin Tutsch --- media-sound/g4music/Manifest | 1 + media-sound/g4music/g4music-3.3.ebuild | 54 ++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 media-sound/g4music/g4music-3.3.ebuild diff --git a/media-sound/g4music/Manifest b/media-sound/g4music/Manifest index 556aa18a47..7723705bf5 100644 --- a/media-sound/g4music/Manifest +++ b/media-sound/g4music/Manifest @@ -1 +1,2 @@ DIST g4music-v3.2.tar.bz2 3294279 BLAKE2B c1e7518ccf5e11ee9e4b83f612bd5c68b3a60703d5d33684fe7837ea62b4ac90f3dd6d57ffdc1d43ca63168e4374b0946c82cda31ad82b01059ba108bccc981b SHA512 92c10aa6a53ba2c8265342b77ab5dc211410ab889a717ac514363958b45471e29a152f75101a0eefc1fd707917bf04759b2b3e4afe0e819ccb2a932ac3957f86 +DIST g4music-v3.3.tar.bz2 3299439 BLAKE2B 6a60dc668507e3b0a1bbcdaee08243a7f058a25194aa1b30a7d0146eae1ba472d2a28c5be67ba4b2df7a088db9733eec980bdb877305878000d3740904e0212c SHA512 0355a4e22b8298ae43524d1cdb026bd800cfc88327894c66a85c6310ae3958a5a54d52139581e3a1925a633472cdf3f95fd487b046ec2541970159cd08339537 diff --git a/media-sound/g4music/g4music-3.3.ebuild b/media-sound/g4music/g4music-3.3.ebuild new file mode 100644 index 0000000000..3e404d3e6d --- /dev/null +++ b/media-sound/g4music/g4music-3.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg gnome2-utils vala + +DESCRIPTION="A GTK4 music player" +HOMEPAGE="https://gitlab.gnome.org/neithern/g4music" +SRC_URI="https://gitlab.gnome.org/neithern/g4music/-/archive/v${PV}/g4music-v${PV}.tar.bz2" +S="${WORKDIR}/g4music-v${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="pipewire" + +IDEPEND="" +DEPEND=" + >=gui-libs/gtk-4.6 + >=gui-libs/libadwaita-1 + >=media-libs/gstreamer-1.20.6[introspection] + >=media-plugins/gst-plugins-taglib-1.20.6 + >=dev-libs/appstream-glib-0.8.2 + pipewire? ( media-video/pipewire[gstreamer] ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=dev-util/meson-1.1.1 + >=dev-lang/vala-0.56.8 + $(vala_depend) +" + +src_prepare() { + default + vala_setup + xdg_environment_reset + + sed -i \ + -e '/^gnome.post_install(/,/)/d' \ + meson.build \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} From dd931595ede38591b64fde6e33dcbfa48944ea65 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 4 Sep 2023 12:54:36 +0200 Subject: [PATCH 16/20] dev-embedded/esp-idf: add 5.1.1 Signed-off-by: David Roman --- dev-embedded/esp-idf/Manifest | 1 + dev-embedded/esp-idf/esp-idf-5.1.1.ebuild | 159 ++++++++++++++++++++++ 2 files changed, 160 insertions(+) create mode 100644 dev-embedded/esp-idf/esp-idf-5.1.1.ebuild diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest index 4436ec5698..ec86fd6405 100644 --- a/dev-embedded/esp-idf/Manifest +++ b/dev-embedded/esp-idf/Manifest @@ -1,3 +1,4 @@ +DIST esp-idf-5.1.1.zip 1131279692 BLAKE2B 87a74ec1ae7f54a067cddf3d4e4b0797ced4b8164019c68b33e89d356a56232a17ca350363298868af4eb27b003b2d96f48aa30d41a085b6460a800ccbb50eb2 SHA512 88fc90a0f74b9e3dd90b9d32aa473e8943b89abd6684249659553d4cae6c90d2c31409bd2d29cd4e9653f3770f6b3a03e684041ca1c9d7770925062ddd3a71e3 DIST esp-idf-5.1.zip 1062080629 BLAKE2B 78df1d6abfdde5731499422c6d05e0cdf0d6c46b73f6e7a6b94f61c5bb66ddfeffffe9a1f5dba5996397141ca2dc3372fbca5b915b828bb30069d8d711f7858b SHA512 85cc37a910398cb82fca4ff6257d23c28a993cf7deb3f7e34129513cd89e8a495ec7b38d3a206482489ffe4996d800a2742fd6c69cc5ce425b4d0522d19d9592 DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz 2126949 BLAKE2B ae53bf574c60a7f004b49946f03fe936fefeee2574bf47ac71b2144d066e77e64190889b3650e39010aaf568fef13e05dc773355f1b7f59f547b181346c78080 SHA512 3a7f0e2ff4e68d203847271b1b95fc9c9581adf5d4f503cdc20770985f2b8b59d39f358e46d0d7358e8c94c8ff1437c4747579e02dd92b7a07a0ba23a885d191 DIST riscv32-esp-elf-12.2.0_20230208-x86_64-linux-gnu.tar.xz 131410024 BLAKE2B 6961ddad1570aa69cbe7a4b1cd6722831d725b83a2d865b5babeea9b2d1762e4dda3cf35bdd4c5137758e15267a229136439387ff72577d5d558a924cd6161aa SHA512 dd0a95408fb487d444cb2c1efc9a0d21404eba2080b16cd9958dd9a9d22c5bf36f3c5e0309b082a226b39e4aeaf9a07ac89af740e2d5c01f85147d26dff7d233 diff --git a/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild new file mode 100644 index 0000000000..1b4e013e1a --- /dev/null +++ b/dev-embedded/esp-idf/esp-idf-5.1.1.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_11 ) + +VER="12.2.0_20230208" + +CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}" + +inherit python-r1 + +DESCRIPTION="Espressif IoT Development Framework" +HOMEPAGE="https://www.espressif.com/" + +# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz +SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip + https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230419/openocd-esp32-linux-amd64-0.12.0-esp32-20230419.tar.gz + https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz" +SRC_URI+=" esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )" +SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )" + +#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +IUSE="+esp32 esp32s2 esp32s3 riscv32" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +SLOT="0" + +BDEPEND="app-arch/unzip" +RDEPEND=" + ${PYTHON_DEPS} + + dev-libs/libusb:1 + dev-python/click[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/pyelftools[${PYTHON_USEDEP}] + dev-embedded/esp-coredump[${PYTHON_USEDEP}] + dev-embedded/esptool + dev-embedded/esp-idf-kconfig[${PYTHON_USEDEP}] + dev-embedded/esp-idf-monitor[${PYTHON_USEDEP}] + dev-embedded/esp-idf-size[${PYTHON_USEDEP}] + dev-embedded/idf-component-manager[${PYTHON_USEDEP}] +" + +RESTRICT="strip" + +QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*" +QA_PRESTRIPPED="opt/*" + +PATCHES=( + "${FILESDIR}/allow-system-install-${PN}-5.0.2.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +install_tool() { + shopt -s globstar + + into /opt/${1} + + if [[ -d "../${1}/lib" ]]; then + if stat *.so &>/dev/null; then + for i in ../${1}/lib/**/*.so*; do + dolib.so ${i} + done + fi + + if stat *.a &>/dev/null; then + for i in ../${1}/lib/**/*.a*; do + dolib.a ${i} + done + fi + + insinto /opt/${1}/lib + doins -r ../${1}/lib/* + fi + + exeinto /opt/${1}/bin + doexe ../${1}/bin/* + ( + cd ../${1} + for i in libexec/**/*; do + exeinto /opt/${1}/$(dirname ${i}) + if [[ -x "${i}" && ! -d "${i}" ]]; then + doexe ${i} + fi + done + + if [[ -d "include" ]]; then + insinto /opt/${1} + doins -r include + fi + + if [[ -d "share" ]]; then + insinto /opt/${1} + doins -r share + fi + ) + + ( + cd "${D}"/opt/${1}/bin/ || die + for i in *; do + dodir /opt/bin + cd "${D}"/opt/bin || die + dosym ../${1}/bin/${i} /opt/bin/${i} + done + ) + + shopt -u globstar +} + +src_install() { + + echo -e "#!/bin/sh\npython /usr/share/${PN}/tools/idf.py \"\$@\"" > idf + dobin idf + + if use esp32; then + install_tool xtensa-esp32-elf + install_tool xtensa-esp32-elf/xtensa-esp32-elf + fi + + if use esp32s2; then + install_tool xtensa-esp32s2-elf + install_tool xtensa-esp32s2-elf/xtensa-esp32s2-elf + fi + + if use esp32s3; then + install_tool xtensa-esp32s3-elf + install_tool xtensa-esp32s3-elf/xtensa-esp32s3-elf + fi + + if use riscv32; then + install_tool riscv32-esp-elf + install_tool riscv32-esp-elf/riscv32-esp-elf + fi + + install_tool openocd-esp32 + + # Remove unsupported python versions + rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{6..10} || die + install_tool xtensa-esp-elf-gdb + + echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die + doenvd 99esp-idf + + insinto /usr/share/${PN} + + rm -r .git || die + find . -name ".git" -exec rm -rf {} \; || die + doins -r . +} From f48315ea2f9db0d94fd441e047d40e001843fb68 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 4 Sep 2023 12:56:07 +0200 Subject: [PATCH 17/20] dev-embedded/esp-idf-size: add 0.4.2 Signed-off-by: David Roman --- dev-embedded/esp-idf-size/Manifest | 1 + .../esp-idf-size/esp-idf-size-0.4.2.ebuild | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest index d9150b0641..e1b6aa97fd 100644 --- a/dev-embedded/esp-idf-size/Manifest +++ b/dev-embedded/esp-idf-size/Manifest @@ -1 +1,2 @@ DIST esp-idf-size-0.3.1.tar.gz 20548 BLAKE2B c00757b57dc5bf3b1dff27123f10f721654ded9edc073fa74c56485d7299aa9ea01739b6e5feaf69dcddd4f5a09110f7fa2171ceae5581eacc4d08328da29314 SHA512 6525076dda02e1ed74e8deb93ee38bec001dbdf2769673bc1bcb8fc8765babd80323d9cde49ebb53e1ee81b168a6eb3b2073042daa413cbbd0534a7737f22fa1 +DIST esp-idf-size-0.4.2.tar.gz 20682 BLAKE2B 2f9fe795642caed6eb552ab5a65e523f86a41452cab64bf59fca6b80b488b5fa74988c449a0dcb6e5f5244f6a95a669c82b57369828a416fac3663ac2eca1bdb SHA512 71604d9a7e3e99c8efe07baeff64d3aac9a20973867850f11b285f475254980757f8be27c5e5bb7c408976b8ec1dde635c2b3b4b68d180919cfa87775ca679a1 diff --git a/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild new file mode 100644 index 0000000000..74c8c5ef70 --- /dev/null +++ b/dev-embedded/esp-idf-size/esp-idf-size-0.4.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Firmware size analysis for ESP-IDF" +HOMEPAGE="https://github.com/espressif/esp-idf-size" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" From af7e2d8410f998fb4f20ab94c1205b7ea40bf9d4 Mon Sep 17 00:00:00 2001 From: David Roman Date: Mon, 4 Sep 2023 12:57:05 +0200 Subject: [PATCH 18/20] dev-embedded/esp-idf-kconfig: add 1.2.0 Signed-off-by: David Roman --- dev-embedded/esp-idf-kconfig/Manifest | 1 + .../esp-idf-kconfig-1.2.0.ebuild | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest index 82a0874156..5fb0c99af2 100644 --- a/dev-embedded/esp-idf-kconfig/Manifest +++ b/dev-embedded/esp-idf-kconfig/Manifest @@ -1 +1,2 @@ DIST esp-idf-kconfig-1.1.0.tar.gz 19855 BLAKE2B f6ebba550cffb6baacf6fc4f34496cd4a836a6b370758e15185d887e499e5a1acbfa22f379b2a3a57cf0cdbc099bf1bd054f23a8c399b2680ea977584e1120ba SHA512 c568c5c01c431b0ad1c16882092172511e997430b4eb37fb8fda1e77ebde36eb706d7dd2b5dcad38af79fd235369e87af805d0f760544c399097033351740921 +DIST esp-idf-kconfig-1.2.0.tar.gz 19814 BLAKE2B 1fb1249ef16496bcc5903c8268c3b7f8f6c1b69a54d641f3b8948eb882b00021856029fc100a640f2e493b2a00dc4aa8dcfef0f6ecbcbbb29a7275f9581af699 SHA512 eabd5c5c53ed91fc869c8925c154ed9f595c96b240e1290db3a7eba2125c59f283a399b0dd388c577e422bade4fe816f13094f32ccfd8498d99cbc58a9b77282 diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild new file mode 100644 index 0000000000..56678fca27 --- /dev/null +++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-1.2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{11,12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Kconfig tooling for esp-idf" +HOMEPAGE="https://github.com/espressif/esp-idf-kconfig" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +RDEPEND=" + dev-python/kconfiglib[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" From efa9fe9bbd8d982978e21a116f4c7b2450aa7b0c Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 4 Sep 2023 12:55:24 +0200 Subject: [PATCH 19/20] dev-dotnet/gtk-sharp: add version 3.22.2 Borrowed from the ::fritteli overlay Required for picoscope 7 in ::natinst Signed-off-by: Andrew Ammerlaan --- dev-dotnet/gtk-sharp/Manifest | 1 + .../gtk-sharp/files/01-meson-build-gio.patch | 11 ++++ .../gtk-sharp/gtk-sharp-3.22.2-r2.ebuild | 57 +++++++++++++++++++ dev-dotnet/gtk-sharp/metadata.xml | 5 ++ 4 files changed, 74 insertions(+) create mode 100644 dev-dotnet/gtk-sharp/files/01-meson-build-gio.patch create mode 100644 dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild diff --git a/dev-dotnet/gtk-sharp/Manifest b/dev-dotnet/gtk-sharp/Manifest index af5352df4a..717b88961c 100644 --- a/dev-dotnet/gtk-sharp/Manifest +++ b/dev-dotnet/gtk-sharp/Manifest @@ -1 +1,2 @@ DIST gtk-sharp-2.99.3.tar.gz 2319079 BLAKE2B 8af1fd7123ba4e4c17e54d9e87e615c38574c8db23a87374c17b8600f8c5c01e649246eb819930d32c9e0708f562618e0be3cf35a44ee6feeb4e5029eedbba19 SHA512 df643edbe61eeea9f12349b5f467e8bb5eb68e72f2d6b9978daed42a5deff1ca33b1869c7a24f4c15bdc472bc368e7432ad18e7db6e0b39cd93eacdcc750efd9 +DIST gtk-sharp-3.22.2.tar.gz 3297236 BLAKE2B ed6f9e19cc2db3e3a86a14107239b25ec4868222d5ef3d694372e824b8f323d70f5a4847c72a0c2a780cc474375fbf74c74ca3165fbed4255e68671614b9f9fc SHA512 8d4fdcbd54ec795dd5d8bd1fd9e4ec5ea5fff5169392891c99656d3fa1fffda28bbe6ac4e32f1201e7ed03b9702f37e85cd315946bf055efdd7b264d23e6007a diff --git a/dev-dotnet/gtk-sharp/files/01-meson-build-gio.patch b/dev-dotnet/gtk-sharp/files/01-meson-build-gio.patch new file mode 100644 index 0000000000..be23b163f9 --- /dev/null +++ b/dev-dotnet/gtk-sharp/files/01-meson-build-gio.patch @@ -0,0 +1,11 @@ +diff --git a/Source/gio/generated/meson.build b/Source/gio/generated/meson.build +index f8e3978..416ed5c 100644 +--- a/Source/gio/generated/meson.build ++++ b/Source/gio/generated/meson.build +@@ -413,5 +413,5 @@ pkgs += [pkg] + source_gen = files(generated_sources) + gio_api_includes = join_paths(meson.current_source_dir(), 'gio-api.xml') + if install +- install_data(gdk_api_includes, install_dir: gapi_xml_installdir) ++ install_data(gio_api_includes, install_dir: gapi_xml_installdir) + endif diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild new file mode 100644 index 0000000000..fddc5d6647 --- /dev/null +++ b/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +MY_PN="GtkSharp" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="gtk bindings for mono" +HOMEPAGE="https://github.com/GLibSharp/GtkSharp" +SRC_URI="https://github.com/GLibSharp/GtkSharp/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +SLOT="3" +IUSE="+atk +cairo +gdk +gtk +pango" + +REQUIRED_USE=" + gdk? ( atk cairo pango ) + gtk? ( atk cairo gdk pango ) + pango? ( cairo ) +" + +RDEPEND=" + >=dev-libs/glib-2.32 + x11-libs/gtk+:3 +" + +DEPEND="${RDEPEND} + >=dev-lang/mono-6.12 + atk? ( app-accessibility/at-spi2-core ) + cairo? ( x11-libs/cairo ) + gdk? ( x11-libs/gdk-pixbuf ) + gtk? ( x11-libs/gtk+:3 ) + pango? ( x11-libs/pango )" + +PATCHES=( "${FILESDIR}/01-meson-build-gio.patch" ) + +src_configure() { + local emesonargs=( + $(meson_feature atk) + $(meson_feature cairo) + $(meson_feature gdk) + $(meson_feature gtk) + $(meson_feature pango) + -Dinstall=true + ) + + meson_src_configure +} + +src_install() { + meson_src_install +} diff --git a/dev-dotnet/gtk-sharp/metadata.xml b/dev-dotnet/gtk-sharp/metadata.xml index 48d860dabb..08aa5909dc 100644 --- a/dev-dotnet/gtk-sharp/metadata.xml +++ b/dev-dotnet/gtk-sharp/metadata.xml @@ -2,6 +2,11 @@ + + Build the ATK bindings. + Build the GDK bindings. + Build the Pango bindings. + mono/gtk-sharp From c47993bd2b32c2dde2ed86528522de74af3c96b6 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Mon, 4 Sep 2023 13:12:32 +0200 Subject: [PATCH 20/20] sys-kernel/dkms: add 3.0.11 Signed-off-by: Andrew Ammerlaan --- sys-kernel/dkms/Manifest | 1 + sys-kernel/dkms/dkms-3.0.11.ebuild | 52 ++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 sys-kernel/dkms/dkms-3.0.11.ebuild diff --git a/sys-kernel/dkms/Manifest b/sys-kernel/dkms/Manifest index 55d5733ebe..b7a46c8c7f 100644 --- a/sys-kernel/dkms/Manifest +++ b/sys-kernel/dkms/Manifest @@ -1,2 +1,3 @@ DIST dkms-2.8.4.tar.gz 104625 BLAKE2B 0bd9c47d2a4bf313426832ec88bbda9bd58a482c691de145ff87ce05d47d473132f2a300e8d0e6e0609b6dcdd47f8f9e521a104ae19cfa8b1ba453fc6de7a412 SHA512 1b8b987b239db8cf00f367ee4f5faf13dc41b450f09fb046dc719e51d6a762d6b700bf41156d8011c3ea7e139064119d6717b60c1bf7fa0a75ea1fc63887baa5 DIST dkms-3.0.10.tar.gz 89602 BLAKE2B 43bc7ee7b788ac334bff94825f98edfc137be90b4f78f6a351d899c3fbc8961eaffaf3e73310eb24414790f46197e8409608a08a5003f515f162d6787ee7be09 SHA512 b271453497a004177137e972cb45cacb2dd3ac124a1fd2526218cf690f5ce77250195e73b6f9c75de4661a718d928e546bd85770ab98c2fd9af44fe777492ad7 +DIST dkms-3.0.11.tar.gz 93521 BLAKE2B 48ad7da1e08015761c7f830227c66bbb7fbe903312ac97ad351f995da28288c250f207b23273e254be656fd33bc19fbbb0e12d5555748db3d75f555ae729716c SHA512 28f4abbf6827626045e6e8f9d6e9c7b45b019b5d671499224d1247e04c91acef99c8a93e440f5756ec53f20e91e2a129e0555a981be98b2fdb8fc0a0d91dd66d diff --git a/sys-kernel/dkms/dkms-3.0.11.ebuild b/sys-kernel/dkms/dkms-3.0.11.ebuild new file mode 100644 index 0000000000..e4cd535e8b --- /dev/null +++ b/sys-kernel/dkms/dkms-3.0.11.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info + +DESCRIPTION="Dynamic Kernel Module Support" +HOMEPAGE="https://github.com/dell/dkms" +SRC_URI="https://github.com/dell/dkms/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +IUSE="systemd" + +CONFIG_CHECK="~MODULES" + +RDEPEND=" + sys-apps/kmod + virtual/linux-sources + systemd? ( sys-apps/systemd ) +" + +# Error: unknown Linux distribution ID gentoo +RESTRICT="test" + +src_prepare() { + # Install uncompressed version of man files + sed -i -e '\_gzip -9 $(MAN)/dkms.8_d' Makefile || die + default +} + +src_compile() { + # Nothing to do here + return +} + +src_test() { + ./run_test.sh || die "Tests failed" +} + +src_install() { + if use systemd; then + emake install-redhat DESTDIR="${ED}" LIBDIR="${ED}"/usr/$(get_libdir)/ + else + emake install DESTDIR="${ED}" LIBDIR="${ED}"/usr/$(get_libdir)/ + fi + einstalldocs + keepdir /var/lib/dkms +}