pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

i3lockr: unfinished package



Module Name:	pkgsrc-wip
Committed By:	pin <voidpin%protonmail.com@localhost>
Pushed By:	pin
Date:		Fri Mar 15 12:48:14 2024 +0100
Changeset:	fb7484ab7b3ca03585504dd54d6176d6aedad56b

Modified Files:
	Makefile
Added Files:
	i3lockr/DESCR
	i3lockr/Makefile
	i3lockr/PLIST
	i3lockr/cargo-depends.mk
	i3lockr/distinfo
	i3lockr/patches/patch-Cargo.toml

Log Message:
i3lockr: unfinished package

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fb7484ab7b3ca03585504dd54d6176d6aedad56b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                         |   1 +
 i3lockr/DESCR                    |   1 +
 i3lockr/Makefile                 |  40 ++++++++++
 i3lockr/PLIST                    |   4 +
 i3lockr/cargo-depends.mk         |  57 +++++++++++++
 i3lockr/distinfo                 | 168 +++++++++++++++++++++++++++++++++++++++
 i3lockr/patches/patch-Cargo.toml |  15 ++++
 7 files changed, 286 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index e8bcad6302..dff040ba71 100644
--- a/Makefile
+++ b/Makefile
@@ -1596,6 +1596,7 @@ SUBDIR+=	hyperrogue
 SUBDIR+=	hztool
 SUBDIR+=	i2pd
 SUBDIR+=	i2pd-git
+SUBDIR+=	i3lockr
 SUBDIR+=	i3-git
 SUBDIR+=	iText
 SUBDIR+=	iTextXML
diff --git a/i3lockr/DESCR b/i3lockr/DESCR
new file mode 100644
index 0000000000..9e2dc0481b
--- /dev/null
+++ b/i3lockr/DESCR
@@ -0,0 +1 @@
+i3lockr - Distort a screenshot and run i3lock.
diff --git a/i3lockr/Makefile b/i3lockr/Makefile
new file mode 100644
index 0000000000..3e612dadb6
--- /dev/null
+++ b/i3lockr/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD$
+
+DISTNAME=	i3lockr-1.2.0
+CATEGORIES=	x11
+MASTER_SITES=	${MASTER_SITE_GITHUB:=owenthewizard/}
+GITHUB_TAG=	b4acd8a87957806681dc57876af01c6d435bd8e3
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/owenthewizard/i3lockr/
+COMMENT=	Distort a screenshot and run i3lock
+LICENSE=	mit OR apache-2.0
+
+# The xcb crate depends on any version of python 3.
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+PYTHON_FOR_BUILD_ONLY=		tool
+
+.include "cargo-depends.mk"
+
+USE_TOOLS+=	pkg-config
+
+# Depends on an unpublished crate. Can't use cargo.mk to fetch it.
+SCRAP_REV=	21b9f233bb8ad0b650b8eabb8a796054538c64be
+DISTFILES=	${DEFAULT_DISTFILES}
+DISTFILES+=	scrap-${SCRAP_REV}.tar.gz
+SITES.scrap-${SCRAP_REV}.tar.gz+=	-${MASTER_SITE_GITHUB:=owenthewizard/}scrap/archive/${SCRAP_REV}.tar.gz
+
+post-extract:
+	mv ${WRKDIR}/scrap-* ${WRKSRC}
+
+#DEPENDS+=	i3lock-[0-9]*:../../x11/i3lock
+
+.include "../../mk/bsd.prefs.mk"
+.include "../../lang/rust/cargo.mk"
+.include "../../lang/python/batteries-included.mk"
+.include "../../lang/python/tool.mk"
+.include "../../x11/libxcb/buildlink3.mk"
+.include "../../x11/xcb-util/buildlink3.mk"
+.include "../../x11/xcb-util-image/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/i3lockr/PLIST b/i3lockr/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/i3lockr/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/i3lockr/cargo-depends.mk b/i3lockr/cargo-depends.mk
new file mode 100644
index 0000000000..236ac98b15
--- /dev/null
+++ b/i3lockr/cargo-depends.mk
@@ -0,0 +1,57 @@
+# $NetBSD$
+
+CARGO_CRATE_DEPENDS+=	ansi_term-0.12.1
+CARGO_CRATE_DEPENDS+=	atty-0.2.14
+CARGO_CRATE_DEPENDS+=	autocfg-1.1.0
+CARGO_CRATE_DEPENDS+=	bitflags-1.3.2
+CARGO_CRATE_DEPENDS+=	blend-srgb-0.1.1
+CARGO_CRATE_DEPENDS+=	block-0.1.6
+CARGO_CRATE_DEPENDS+=	bytemuck-1.12.1
+CARGO_CRATE_DEPENDS+=	cc-1.0.73
+CARGO_CRATE_DEPENDS+=	cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+=	clap-2.34.0
+CARGO_CRATE_DEPENDS+=	crossbeam-channel-0.5.6
+CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.8.2
+CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.9.10
+CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.11
+CARGO_CRATE_DEPENDS+=	either-1.8.0
+CARGO_CRATE_DEPENDS+=	flate2-0.2.20
+CARGO_CRATE_DEPENDS+=	heck-0.3.3
+CARGO_CRATE_DEPENDS+=	hermit-abi-0.1.19
+CARGO_CRATE_DEPENDS+=	imagefmt-4.0.0
+CARGO_CRATE_DEPENDS+=	imgref-1.9.3
+CARGO_CRATE_DEPENDS+=	imgref-iter-0.4.0
+CARGO_CRATE_DEPENDS+=	itertools-0.10.3
+CARGO_CRATE_DEPENDS+=	lazy_static-1.4.0
+CARGO_CRATE_DEPENDS+=	libc-0.2.132
+CARGO_CRATE_DEPENDS+=	memchr-2.5.0
+CARGO_CRATE_DEPENDS+=	memoffset-0.6.5
+CARGO_CRATE_DEPENDS+=	miniz-sys-0.1.12
+CARGO_CRATE_DEPENDS+=	num_cpus-1.13.1
+CARGO_CRATE_DEPENDS+=	once_cell-1.14.0
+CARGO_CRATE_DEPENDS+=	proc-macro-error-1.0.4
+CARGO_CRATE_DEPENDS+=	proc-macro-error-attr-1.0.4
+CARGO_CRATE_DEPENDS+=	proc-macro2-1.0.43
+CARGO_CRATE_DEPENDS+=	quick-xml-0.22.0
+CARGO_CRATE_DEPENDS+=	quote-1.0.21
+CARGO_CRATE_DEPENDS+=	rayon-1.5.3
+CARGO_CRATE_DEPENDS+=	rayon-core-1.9.3
+CARGO_CRATE_DEPENDS+=	rgb-0.8.33
+CARGO_CRATE_DEPENDS+=	scopeguard-1.1.0
+#Workaround for unpublised crate in the Makefile
+#CARGO_CRATE_DEPENDS+=	scrap-0.6.0-owenthewizard
+CARGO_CRATE_DEPENDS+=	stackblur-iter-0.2.0
+CARGO_CRATE_DEPENDS+=	strsim-0.8.0
+CARGO_CRATE_DEPENDS+=	structopt-0.3.26
+CARGO_CRATE_DEPENDS+=	structopt-derive-0.4.18
+CARGO_CRATE_DEPENDS+=	syn-1.0.99
+CARGO_CRATE_DEPENDS+=	textwrap-0.11.0
+CARGO_CRATE_DEPENDS+=	unicode-ident-1.0.3
+CARGO_CRATE_DEPENDS+=	unicode-segmentation-1.9.0
+CARGO_CRATE_DEPENDS+=	unicode-width-0.1.9
+CARGO_CRATE_DEPENDS+=	unique-0.9.1
+CARGO_CRATE_DEPENDS+=	version_check-0.9.4
+CARGO_CRATE_DEPENDS+=	winapi-0.3.9
+CARGO_CRATE_DEPENDS+=	winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=	winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=	xcb-1.1.1
diff --git a/i3lockr/distinfo b/i3lockr/distinfo
new file mode 100644
index 0000000000..417adcbc42
--- /dev/null
+++ b/i3lockr/distinfo
@@ -0,0 +1,168 @@
+$NetBSD$
+
+BLAKE2s (ansi_term-0.12.1.crate) = 9d7961fca7b2680f17660048cf2d6171faa0def807ea66b5b5b9110f0623a12f
+SHA512 (ansi_term-0.12.1.crate) = b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+Size (ansi_term-0.12.1.crate) = 24838 bytes
+BLAKE2s (atty-0.2.14.crate) = 8a58145c7b668aa6caf8d749e37857ff202211e1bfa9e441f130ff02feb68405
+SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+Size (atty-0.2.14.crate) = 5470 bytes
+BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
+SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+Size (autocfg-1.1.0.crate) = 13272 bytes
+BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
+SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+Size (bitflags-1.3.2.crate) = 23021 bytes
+BLAKE2s (blend-srgb-0.1.1.crate) = 6452c748930795a5c6c4f3f10650a90a6e8f846f1f84840e2faf43b7d1ab26ed
+SHA512 (blend-srgb-0.1.1.crate) = 61b70e30d0bfcd5f37b905db27732f287a4a0c945bf92e05a7aff750694dd30ee50b862f7b2dadacc492c032510ad0490bad3e7801b53a59392b9970c0e79b28
+Size (blend-srgb-0.1.1.crate) = 7601 bytes
+BLAKE2s (block-0.1.6.crate) = 5482bb36f2842a3fe4fcac084ae4762392ac429ee1f5c30298465df08c610235
+SHA512 (block-0.1.6.crate) = c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
+Size (block-0.1.6.crate) = 4077 bytes
+BLAKE2s (bytemuck-1.12.1.crate) = cfc192852b651add5d904cee25be176b6cf8251b1cacb04a043c0df3a6d8ff1d
+SHA512 (bytemuck-1.12.1.crate) = 50626367364cf0cb33658f6cbb99675f1191ed3e7ad447bd7d2c24f360bd3524ebe1b2d1fcc7d78d1a0692408da8d95795b54efee91a87c55e8b54711a968790
+Size (bytemuck-1.12.1.crate) = 38293 bytes
+BLAKE2s (cc-1.0.73.crate) = 1a51796d78619d44969ced4fea592d9e68fc7584bfccc66e8cb75db6328bf2a2
+SHA512 (cc-1.0.73.crate) = 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
+Size (cc-1.0.73.crate) = 57880 bytes
+BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
+SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+Size (cfg-if-1.0.0.crate) = 7934 bytes
+BLAKE2s (clap-2.34.0.crate) = 91ff2fb5743d3909808214f12ff8daee40fe089653558e9d390acc6ee56956c1
+SHA512 (clap-2.34.0.crate) = c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
+Size (clap-2.34.0.crate) = 202210 bytes
+BLAKE2s (crossbeam-channel-0.5.6.crate) = 30e11d675cdeac3e31e168dd61a41379362f84ef85196cb2cb6d008c53782035
+SHA512 (crossbeam-channel-0.5.6.crate) = de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a
+Size (crossbeam-channel-0.5.6.crate) = 90292 bytes
+BLAKE2s (crossbeam-deque-0.8.2.crate) = bcf57ecb82e3225e313aa692726e05bd81637d208792de29feb436c56ea5f773
+SHA512 (crossbeam-deque-0.8.2.crate) = a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3
+Size (crossbeam-deque-0.8.2.crate) = 21237 bytes
+BLAKE2s (crossbeam-epoch-0.9.10.crate) = b82ddfba8d256a9e1e6ddcf43a0ac38adc1a47c18e6df694120217ec4022621b
+SHA512 (crossbeam-epoch-0.9.10.crate) = c8e103daf27a06798e4cc89c6263c08117ba7cef322421b7f91e6a96137c2fa2371ce9cf31e8d1a752be85f4feea90d4da21f1921a0a0c618c1f66ef67a5bf03
+Size (crossbeam-epoch-0.9.10.crate) = 46918 bytes
+BLAKE2s (crossbeam-utils-0.8.11.crate) = 415a89677c6eb448168eb17e1f6e4141e058819c7997bb6a6b0f1cc0e30a23eb
+SHA512 (crossbeam-utils-0.8.11.crate) = eeb19480ca1860953507606f6649756974f65a05883c695fa371ff6d80a9fd0b94872aad5168955b4771b38f50314364236cb39363bcafe9750b687ff92a5ed5
+Size (crossbeam-utils-0.8.11.crate) = 40887 bytes
+BLAKE2s (either-1.8.0.crate) = 1de907e00592eaab6463081f07dbb9bf7d7a11b84b8a53d55f14bd9bd0f0b055
+SHA512 (either-1.8.0.crate) = 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2
+Size (either-1.8.0.crate) = 15992 bytes
+BLAKE2s (flate2-0.2.20.crate) = 9bce87afbfa8261eb2b7b86ab5e4023a1f1726f642d437f1fe424ef71d6a9952
+SHA512 (flate2-0.2.20.crate) = b8273301dd1ddd4d05d2767dd56b963ee7f5f777fc584d7b4ff887dc53578579945ecbd58cb0aaae2050cdd0c735b3662469098a377e68af08e9e0068c4410fb
+Size (flate2-0.2.20.crate) = 61748 bytes
+BLAKE2s (heck-0.3.3.crate) = ad67e9fc1dc80c1a47e13e4e30cd2644118f8135c22c5c6462ed254cf6374d84
+SHA512 (heck-0.3.3.crate) = b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f
+Size (heck-0.3.3.crate) = 10260 bytes
+BLAKE2s (hermit-abi-0.1.19.crate) = c731a42a9056a75a3ba26b5ab02c7c60c1fa2f21635d4152de66dc2eb407e097
+SHA512 (hermit-abi-0.1.19.crate) = 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
+Size (hermit-abi-0.1.19.crate) = 9979 bytes
+BLAKE2s (i3lockr-1.2.0-b4acd8a87957806681dc57876af01c6d435bd8e3.tar.gz) = 58742871165b070c7fbec3d31c9fa2c465497ae260d0ce3e41beb0e2399a124d
+SHA512 (i3lockr-1.2.0-b4acd8a87957806681dc57876af01c6d435bd8e3.tar.gz) = 364907528a8ca726e024958128a3a0819aae86ae6c15e2dacd11c9d7f246b8dc80de0d4f65b5939df32bbc01ea9333d091bcf3daa21e45722583c200236499b1
+Size (i3lockr-1.2.0-b4acd8a87957806681dc57876af01c6d435bd8e3.tar.gz) = 3324604 bytes
+BLAKE2s (imagefmt-4.0.0.crate) = c32e367e6e2286992109d45a0169cadc7ee8ea5040211f1ecf648823c5b60197
+SHA512 (imagefmt-4.0.0.crate) = ded8661d9c2a82157a0ecc7591a4d4dd6445ec048fd1462ad40f85231dd45481cd6d3a9c4945185c603cc6d1bdf074d3a4e8663b36ee81caa63b99351e25402b
+Size (imagefmt-4.0.0.crate) = 29425 bytes
+BLAKE2s (imgref-1.9.3.crate) = 0f0b4645dbeebfc04614073c99aad201901dce830e878af72e590d872c956523
+SHA512 (imgref-1.9.3.crate) = 6ba583bb143d8c224bc47639f71e6ded707b818c642c47ca2f146a16dbd7214fd3cbb0ee4d9f1f08d3de2f7a13e176cda85c017302cbcb46dbc5bf1b19f1466e
+Size (imgref-1.9.3.crate) = 61371 bytes
+BLAKE2s (imgref-iter-0.4.0.crate) = 809328c7570554475b7052f077e4c1270de10dbbf3bda8bac452675153f6293d
+SHA512 (imgref-iter-0.4.0.crate) = 98d5ce7af4e09c38c3a64bf0948f441e2209c94b75450136ac9571ac35cd64e716457e9a23ca1fa262818368487041a42add2adeb4ee18bd0e541acc4cc61274
+Size (imgref-iter-0.4.0.crate) = 11735 bytes
+BLAKE2s (itertools-0.10.3.crate) = 000d14e57a2cd5705c26f5bfe471fae0ad8d7682bebf54ddcb5ecd4278d9f0cb
+SHA512 (itertools-0.10.3.crate) = 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85
+Size (itertools-0.10.3.crate) = 118661 bytes
+BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
+SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+Size (lazy_static-1.4.0.crate) = 10443 bytes
+BLAKE2s (libc-0.2.132.crate) = 42a1d49507b86aa56cbe322fd8aeb22dabe1c6989399f7e3c2610c913fb8c8ee
+SHA512 (libc-0.2.132.crate) = 48340dd173ed4d487f6504f4c32cb3c13dac8ad4da95469c8dd79386a7564d258a9ca42ccf1b174154717bafc1d3551b87c8fe35f7e4e062c8e33da9259fec50
+Size (libc-0.2.132.crate) = 595317 bytes
+BLAKE2s (memchr-2.5.0.crate) = afa77d7fdf25c72d251cda6b41f3fe065a748b101e3716aa65f0d6144f74da38
+SHA512 (memchr-2.5.0.crate) = 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+Size (memchr-2.5.0.crate) = 65812 bytes
+BLAKE2s (memoffset-0.6.5.crate) = 6d7634c95e5cdff4cf8017e0a0c26c7c33e7ac540bb37d2bc1812c874471f0a1
+SHA512 (memoffset-0.6.5.crate) = 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
+Size (memoffset-0.6.5.crate) = 7686 bytes
+BLAKE2s (miniz-sys-0.1.12.crate) = b19d51745dedcbef7a8ed23133887857e59b424eea86bb49a4f87cf51c3ccbf1
+SHA512 (miniz-sys-0.1.12.crate) = e00ab08d024806ffe68f8d9d0404bf83e62c58d04398bd8b0f8993a6c60a38fcc3a50189cef7a699ad7a93682d9f2353a31f5596d62a72c5f6560d12cf0c0a02
+Size (miniz-sys-0.1.12.crate) = 78209 bytes
+BLAKE2s (num_cpus-1.13.1.crate) = 62977ab8aa05325460f20f92921eb7952552495415936271fa5fdd1aff7ec9c7
+SHA512 (num_cpus-1.13.1.crate) = 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9
+Size (num_cpus-1.13.1.crate) = 14752 bytes
+BLAKE2s (once_cell-1.14.0.crate) = 637076df3074de2c72ed982530c3a4bc081fcbc48a94290b4fb7d3ced11b1756
+SHA512 (once_cell-1.14.0.crate) = 81531f06f32854e1794555e10ccd6ee2b6913bfefdd9eed52dd44a02e799fa6371cdf102cc67bc70d581a0cc4abb7dd16c9c12ede6df4ff38b20dc5908bad186
+Size (once_cell-1.14.0.crate) = 31614 bytes
+BLAKE2s (proc-macro-error-1.0.4.crate) = 2877169f24a0bf3a09d9bfd388ac5d39082672d9258c1c96a851c1bc166b234a
+SHA512 (proc-macro-error-1.0.4.crate) = 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
+Size (proc-macro-error-1.0.4.crate) = 25293 bytes
+BLAKE2s (proc-macro-error-attr-1.0.4.crate) = 3204ef6b947e06798ac6e978bd1a40f2f7e81de7d3079fd7b639242f8ed032a8
+SHA512 (proc-macro-error-attr-1.0.4.crate) = 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
+Size (proc-macro-error-attr-1.0.4.crate) = 7971 bytes
+BLAKE2s (proc-macro2-1.0.43.crate) = 7b41b6730be99b9ba36457904882b4ba39e85e21513bb066243be2a27b850a0a
+SHA512 (proc-macro2-1.0.43.crate) = 3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910
+Size (proc-macro2-1.0.43.crate) = 41512 bytes
+BLAKE2s (quick-xml-0.22.0.crate) = 8c214d10f61abfc461c1eb4887e203e24a646c3055bac562b6a0577024ebc892
+SHA512 (quick-xml-0.22.0.crate) = 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd
+Size (quick-xml-0.22.0.crate) = 132066 bytes
+BLAKE2s (quote-1.0.21.crate) = 35d526b76a740996fdcd393d2d077d4929f971b5f341498682b878c7cac7ebc0
+SHA512 (quote-1.0.21.crate) = 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
+Size (quote-1.0.21.crate) = 28030 bytes
+BLAKE2s (rayon-1.5.3.crate) = 9f9198a787f4a5f62743689851cdd388123440782dadb50f59a1179488d51a33
+SHA512 (rayon-1.5.3.crate) = 47909226951c4d6b774880dd308e2633b1582e41e7730ac8af902895578e6f29a9b1bc47debbd9618c5a45f317b4f264480392c8982aa33576deeb9d5f8ffb82
+Size (rayon-1.5.3.crate) = 167246 bytes
+BLAKE2s (rayon-core-1.9.3.crate) = 42b60193f986172f6dc6ebf1dd5394b92f3affbddb39b9f3421480be38064fe5
+SHA512 (rayon-core-1.9.3.crate) = 4b852f083766e7e414132840cc8dfef148e15db47967eeedc2ddbff9a4372521c296dd4f66e0b6990f49a8ce88ebed9d44e7ad674df42f96b99b24469b1852a5
+Size (rayon-core-1.9.3.crate) = 65300 bytes
+BLAKE2s (rgb-0.8.33.crate) = 045c10bac88801564bb268d5454bb79161c77dff490ac1189c05edb0f7e739f1
+SHA512 (rgb-0.8.33.crate) = e9f8ac0eb598e1b917604d2fd9ea14bbef65345397d88296583f7ae0e5b3e231cf8fcc592ad1d7a402d96b8e478c0e9e872ab36cb8ab4e2239469d227dd05fbf
+Size (rgb-0.8.33.crate) = 16261 bytes
+BLAKE2s (scopeguard-1.1.0.crate) = d3884942354d25131c602303463c5686e520bd94daf216a810679acabf59b82e
+SHA512 (scopeguard-1.1.0.crate) = 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
+Size (scopeguard-1.1.0.crate) = 11470 bytes
+BLAKE2s (scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be.tar.gz) = 50d54c2f6289d856ae1e0a51a1a41648cd0631700f979df00b7692259587daad
+SHA512 (scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be.tar.gz) = b68335ca5fc6daef1b4d4b2898bac9ee9bad821aaef0ff1cc327238ca3b14f6b267ef42e684301cc2bcfbba3d9c65ce4334b6405691daadb6dad60a35ecb5c60
+Size (scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be.tar.gz) = 14543 bytes
+BLAKE2s (stackblur-iter-0.2.0.crate) = 25733c88ad10475e0bfe8a6a9ec95e4356f742120bd87b5eeee3c4a1fb2995f1
+SHA512 (stackblur-iter-0.2.0.crate) = 42ad6c2698c28295aa084bce3474c73660c601a0c38f0c74453f78ac4beb46d9a44230b523f2d349cbd3a92494652b0a0aa446c36786eca83d7b2cbeebf12949
+Size (stackblur-iter-0.2.0.crate) = 11210 bytes
+BLAKE2s (strsim-0.8.0.crate) = 4c57b0c1505fd1e6a962cf721ee33473997ba55c8638e53c92efc6c9cf7fcc91
+SHA512 (strsim-0.8.0.crate) = 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
+Size (strsim-0.8.0.crate) = 9309 bytes
+BLAKE2s (structopt-0.3.26.crate) = 2b610fc0e866ead9fed70cd8b4c329cb6178e11d2712c7fed9be4868bdd13e11
+SHA512 (structopt-0.3.26.crate) = dec27090b57107473c9d398db68bde3b1b5191e7c7980d7d2c20fc723f92c64a6cf1d391d5122a103222c4262253d8073fd0fdfb11c74f235af79b2ae0caf069
+Size (structopt-0.3.26.crate) = 53798 bytes
+BLAKE2s (structopt-derive-0.4.18.crate) = 59a14c6bf61749a2c4880535d27bb7999ba124682bcc518cb2ac5fd0f1e33a44
+SHA512 (structopt-derive-0.4.18.crate) = 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57
+Size (structopt-derive-0.4.18.crate) = 20996 bytes
+BLAKE2s (syn-1.0.99.crate) = 0731da91d0911274e95648b4108ac3b9d1a72aa8f01f598fe274b2b23b8f1743
+SHA512 (syn-1.0.99.crate) = 47a9ec4d5e6702709c1069d1804d29880a1c5bbbed5a91c44e80eec657c62ceb223d6fbd942deef591463664766ae1997d154525f4e7a212bb84151418f40d10
+Size (syn-1.0.99.crate) = 236084 bytes
+BLAKE2s (textwrap-0.11.0.crate) = aac1ca89e048f3559b66b2653332c7a880ffdd9d7e557c097334ed50099ae7af
+SHA512 (textwrap-0.11.0.crate) = f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
+Size (textwrap-0.11.0.crate) = 17322 bytes
+BLAKE2s (unicode-ident-1.0.3.crate) = e6b920a5b9171a01d6907b752d80c8b5c044e0fff61e8c4820aef803eb024171
+SHA512 (unicode-ident-1.0.3.crate) = 7ebdcfd7131a0e7a834f7e973b9cf813495259e0a0606539623d3f9bb51f9c6414908e71281d6a77397021e48d41c400a704c65990aaa8ca8d0a6095d9b3ed47
+Size (unicode-ident-1.0.3.crate) = 35031 bytes
+BLAKE2s (unicode-segmentation-1.9.0.crate) = fdcf49e933d6dbe0684fc2e1e172f784ff19668d56ff5be2efcaefa06a0a6b0c
+SHA512 (unicode-segmentation-1.9.0.crate) = 7d0ea37bfb24a1a803b1cd40b7b0c0e6e44ebf9a474fdedf0dcca1ead25662e19f44af29b87de1b000c3cc75fec93320938bb3ab9d9e82298eda324bb97e7294
+Size (unicode-segmentation-1.9.0.crate) = 93241 bytes
+BLAKE2s (unicode-width-0.1.9.crate) = 2c6be29baaa9f1c7b48cc6251da5aff0f9ee755d8ff1cc058dd0c084643e546c
+SHA512 (unicode-width-0.1.9.crate) = 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4
+Size (unicode-width-0.1.9.crate) = 16745 bytes
+BLAKE2s (unique-0.9.1.crate) = 42e8631b72032a452e594bf1660565cfd843c4d9e7e67967f9d2c7a852431a76
+SHA512 (unique-0.9.1.crate) = 42d7e6eea40a09867e57bbd802fc2f692d6285105223f3c2d0b80e76efba146d64194753950cba56a49402b0afcd504daaada4537a0794c19b95b90a93997461
+Size (unique-0.9.1.crate) = 8157 bytes
+BLAKE2s (version_check-0.9.4.crate) = a26f24d5e2c5e631462ebe434aa239957f5102009d3824d5dff2bc90d3c79fb0
+SHA512 (version_check-0.9.4.crate) = b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
+Size (version_check-0.9.4.crate) = 14895 bytes
+BLAKE2s (winapi-0.3.9.crate) = 295083bd8c53c7decc4187da324a1284ad05cbccc9198d31facb6a42e34867ce
+SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
+Size (winapi-0.3.9.crate) = 1200382 bytes
+BLAKE2s (winapi-i686-pc-windows-gnu-0.4.0.crate) = 3ef20321fea464773f9e73ac16ada3a0e8101a8c3c0ebab763049f2ab269eb1a
+SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes
+BLAKE2s (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 85ecec73b9874f5f443e29d99f93a11889e74ddf5a4bfeb929e2355a7cee32f1
+SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes
+BLAKE2s (xcb-1.1.1.crate) = ae1c92d34b2a4c6303ff77e2aeef2c81c01301d3bd0a5ec42c9391c6eb721168
+SHA512 (xcb-1.1.1.crate) = 4bf9b734ebc40bf9603d76582bb150e239ded835ed65cc07e0795cb800560edd8e8cc97c27c30555c31eed6738d0ba8dabb6b8a3511cff8824edd7185ca88bc2
+Size (xcb-1.1.1.crate) = 199998 bytes
+SHA1 (patch-Cargo.toml) = 33492b225267a89507a234762fac2b10eceab15d
diff --git a/i3lockr/patches/patch-Cargo.toml b/i3lockr/patches/patch-Cargo.toml
new file mode 100644
index 0000000000..049e73bd87
--- /dev/null
+++ b/i3lockr/patches/patch-Cargo.toml
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Work around unpublished crate.
+
+--- Cargo.toml.orig	2024-03-15 10:49:08.345033311 +0000
++++ Cargo.toml
+@@ -26,7 +26,7 @@ libc = "0.2" # should be same as xcb
+ num_cpus = "1"
+ rayon = { version = "1", optional = true }
+ rgb = "0.8"
+-scrap = { git = "https://github.com/owenthewizard/scrap"; }
++scrap = { path = "scrap-21b9f233bb8ad0b650b8eabb8a796054538c64be" }
+ stackblur-iter = { version = "0.2", optional = true, features = ["blend-srgb"] }
+ structopt = { version = "0.3", default-features = false }
+ xcb = { version = "1", features = ["randr", "shm"] }


Home | Main Index | Thread Index | Old Index