diff --git a/x11/Makefile b/x11/Makefile index d7d30c77f33f..a757286b0e7b 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -363,6 +363,7 @@ SUBDIR += wmcliphist SUBDIR += wmctrl SUBDIR += wmdrawer + SUBDIR += wmfocus SUBDIR += wmmatrix SUBDIR += wmsystemtray SUBDIR += wmutils-core diff --git a/x11/wmfocus/Makefile b/x11/wmfocus/Makefile new file mode 100644 index 000000000000..451e777701f6 --- /dev/null +++ b/x11/wmfocus/Makefile @@ -0,0 +1,132 @@ +# $FreeBSD$ + +PORTNAME= wmfocus +DISTVERSIONPREFIX= v +DISTVERSION= 1.1.5 +CATEGORIES= x11 + +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= ea57e7daf4d8.patch:-p1 # https://github.com/svenstaro/wmfocus/pull/72 + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Visually focus windows by label + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libxcb-keysyms.so:x11/xcb-util-keysyms \ + libxkbcommon.so:x11/libxkbcommon + +USES= cargo gnome python:3.4+,build xorg +USE_GITHUB= yes +USE_GNOME= cairo +USE_XORG= x11 xcb +GH_ACCOUNT= svenstaro +GH_TUPLE= JayceFayne:swayipc-rs:f6b045f6dff3b8135c74c996cb95a39c874e4939:swayipc +CARGO_FEATURES= i3 +PLIST_FILES= bin/${PORTNAME} + +CARGO_CRATES= aho-corasick-0.7.15 \ + ansi_term-0.11.0 \ + anyhow-1.0.34 \ + atty-0.2.14 \ + bitflags-1.2.1 \ + cairo-rs-0.9.1 \ + cairo-sys-rs-0.10.0 \ + cc-1.0.65 \ + cfg-if-0.1.10 \ + clap-2.33.3 \ + cmake-0.1.45 \ + core-foundation-0.9.1 \ + core-foundation-sys-0.8.2 \ + core-graphics-0.22.1 \ + core-graphics-types-0.1.1 \ + core-text-19.1.0 \ + css-color-parser-0.1.2 \ + either-1.6.1 \ + env_logger-0.7.1 \ + expat-sys-2.1.6 \ + font-loader-0.11.0 \ + foreign-types-0.3.2 \ + foreign-types-shared-0.1.1 \ + freetype-sys-0.13.1 \ + futures-channel-0.3.8 \ + futures-core-0.3.8 \ + futures-executor-0.3.8 \ + futures-macro-0.3.8 \ + futures-task-0.3.8 \ + futures-util-0.3.8 \ + glib-0.10.3 \ + glib-macros-0.10.1 \ + glib-sys-0.10.1 \ + gobject-sys-0.10.0 \ + heck-0.3.1 \ + hermit-abi-0.1.17 \ + humantime-1.3.0 \ + itertools-0.9.0 \ + itoa-0.4.6 \ + lazy_static-0.1.16 \ + lazy_static-1.4.0 \ + libc-0.2.80 \ + log-0.4.11 \ + memchr-2.3.4 \ + once_cell-1.5.2 \ + pin-project-1.0.2 \ + pin-project-internal-1.0.2 \ + pin-utils-0.1.0 \ + pkg-config-0.3.19 \ + pretty_env_logger-0.4.0 \ + proc-macro-crate-0.1.5 \ + proc-macro-error-1.0.4 \ + proc-macro-error-attr-1.0.4 \ + proc-macro-hack-0.5.19 \ + proc-macro-nested-0.1.6 \ + proc-macro2-1.0.24 \ + quick-error-1.2.3 \ + quote-1.0.7 \ + regex-1.4.1 \ + regex-syntax-0.6.20 \ + ryu-1.0.5 \ + serde-1.0.117 \ + serde_derive-1.0.117 \ + serde_json-1.0.59 \ + servo-fontconfig-0.5.1 \ + servo-fontconfig-sys-5.1.0 \ + slab-0.4.2 \ + strsim-0.8.0 \ + structopt-0.3.20 \ + structopt-derive-0.4.13 \ + strum-0.18.0 \ + strum_macros-0.18.0 \ + syn-1.0.51 \ + system-deps-1.3.2 \ + termcolor-1.1.2 \ + textwrap-0.11.0 \ + thiserror-1.0.22 \ + thiserror-impl-1.0.22 \ + thread_local-1.0.1 \ + toml-0.5.7 \ + unicode-segmentation-1.7.1 \ + unicode-width-0.1.8 \ + unicode-xid-0.2.1 \ + vec_map-0.8.2 \ + version-compare-0.0.10 \ + version_check-0.9.2 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.5 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + x11-2.18.2 \ + xcb-0.9.0 \ + xcb-util-0.3.0 \ + xkbcommon-0.4.0 +CARGO_USE_GITHUB= yes +CARGO_GIT_SUBDIR= swayipc:swayipc:blocking + +post-patch: +# lang/python3 cannot be used as a dependency + @${REINPLACE_CMD} -e 's/"python3"/"${PYTHON_CMD:T}"/' \ + ${WRKSRC}/cargo-crates/xcb-*/build.rs + +.include diff --git a/x11/wmfocus/distinfo b/x11/wmfocus/distinfo new file mode 100644 index 000000000000..e3a3fe248db6 --- /dev/null +++ b/x11/wmfocus/distinfo @@ -0,0 +1,195 @@ +TIMESTAMP = 1603692184 +SHA256 (rust/crates/aho-corasick-0.7.15.tar.gz) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5 +SIZE (rust/crates/aho-corasick-0.7.15.tar.gz) = 113071 +SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b +SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 +SHA256 (rust/crates/anyhow-1.0.34.tar.gz) = bf8dcb5b4bbaa28653b647d8c77bd4ed40183b48882e130c1f1ffb73de069fd7 +SIZE (rust/crates/anyhow-1.0.34.tar.gz) = 28632 +SHA256 (rust/crates/atty-0.2.14.tar.gz) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.tar.gz) = 5470 +SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 +SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745 +SHA256 (rust/crates/cairo-rs-0.9.1.tar.gz) = c5c0f2e047e8ca53d0ff249c54ae047931d7a6ebe05d00af73e0ffeb6e34bdb8 +SIZE (rust/crates/cairo-rs-0.9.1.tar.gz) = 47251 +SHA256 (rust/crates/cairo-sys-rs-0.10.0.tar.gz) = 2ed2639b9ad5f1d6efa76de95558e11339e7318426d84ac4890b86c03e828ca7 +SIZE (rust/crates/cairo-sys-rs-0.10.0.tar.gz) = 11266 +SHA256 (rust/crates/cc-1.0.65.tar.gz) = 95752358c8f7552394baf48cd82695b345628ad3f170d607de3ca03b8dacca15 +SIZE (rust/crates/cc-1.0.65.tar.gz) = 52966 +SHA256 (rust/crates/cfg-if-0.1.10.tar.gz) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822 +SIZE (rust/crates/cfg-if-0.1.10.tar.gz) = 7933 +SHA256 (rust/crates/clap-2.33.3.tar.gz) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002 +SIZE (rust/crates/clap-2.33.3.tar.gz) = 201925 +SHA256 (rust/crates/cmake-0.1.45.tar.gz) = eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855 +SIZE (rust/crates/cmake-0.1.45.tar.gz) = 14375 +SHA256 (rust/crates/core-foundation-0.9.1.tar.gz) = 0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62 +SIZE (rust/crates/core-foundation-0.9.1.tar.gz) = 25985 +SHA256 (rust/crates/core-foundation-sys-0.8.2.tar.gz) = ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b +SIZE (rust/crates/core-foundation-sys-0.8.2.tar.gz) = 17461 +SHA256 (rust/crates/core-graphics-0.22.1.tar.gz) = fc239bba52bab96649441699533a68de294a101533b0270b2d65aa402b29a7f9 +SIZE (rust/crates/core-graphics-0.22.1.tar.gz) = 28227 +SHA256 (rust/crates/core-graphics-types-0.1.1.tar.gz) = 3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b +SIZE (rust/crates/core-graphics-types-0.1.1.tar.gz) = 2530 +SHA256 (rust/crates/core-text-19.1.0.tar.gz) = d2c7f46e8b820fd5f4b28528104b28b0a91cbe9e9c5bde8017087fb44bc93a60 +SIZE (rust/crates/core-text-19.1.0.tar.gz) = 17167 +SHA256 (rust/crates/css-color-parser-0.1.2.tar.gz) = 9ccb6ce7ef97e6dc6e575e51b596c9889a5cc88a307b5ef177d215c61fd7581d +SIZE (rust/crates/css-color-parser-0.1.2.tar.gz) = 7936 +SHA256 (rust/crates/either-1.6.1.tar.gz) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457 +SIZE (rust/crates/either-1.6.1.tar.gz) = 13641 +SHA256 (rust/crates/env_logger-0.7.1.tar.gz) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36 +SIZE (rust/crates/env_logger-0.7.1.tar.gz) = 32281 +SHA256 (rust/crates/expat-sys-2.1.6.tar.gz) = 658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa +SIZE (rust/crates/expat-sys-2.1.6.tar.gz) = 518887 +SHA256 (rust/crates/font-loader-0.11.0.tar.gz) = c49d6b4c11dca1a1dd931a34a9f397e2da91abe3de4110505f3530a80e560b52 +SIZE (rust/crates/font-loader-0.11.0.tar.gz) = 8535 +SHA256 (rust/crates/foreign-types-0.3.2.tar.gz) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 +SIZE (rust/crates/foreign-types-0.3.2.tar.gz) = 7504 +SHA256 (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b +SIZE (rust/crates/foreign-types-shared-0.1.1.tar.gz) = 5672 +SHA256 (rust/crates/freetype-sys-0.13.1.tar.gz) = a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a +SIZE (rust/crates/freetype-sys-0.13.1.tar.gz) = 1917785 +SHA256 (rust/crates/futures-channel-0.3.8.tar.gz) = 4b7109687aa4e177ef6fe84553af6280ef2778bdb7783ba44c9dc3399110fe64 +SIZE (rust/crates/futures-channel-0.3.8.tar.gz) = 29476 +SHA256 (rust/crates/futures-core-0.3.8.tar.gz) = 847ce131b72ffb13b6109a221da9ad97a64cbe48feb1028356b836b47b8f1748 +SIZE (rust/crates/futures-core-0.3.8.tar.gz) = 13857 +SHA256 (rust/crates/futures-executor-0.3.8.tar.gz) = 4caa2b2b68b880003057c1dd49f1ed937e38f22fcf6c212188a121f08cf40a65 +SIZE (rust/crates/futures-executor-0.3.8.tar.gz) = 16653 +SHA256 (rust/crates/futures-macro-0.3.8.tar.gz) = 77408a692f1f97bcc61dc001d752e00643408fbc922e4d634c655df50d595556 +SIZE (rust/crates/futures-macro-0.3.8.tar.gz) = 9766 +SHA256 (rust/crates/futures-task-0.3.8.tar.gz) = 7c554eb5bf48b2426c4771ab68c6b14468b6e76cc90996f528c3338d761a4d0d +SIZE (rust/crates/futures-task-0.3.8.tar.gz) = 11118 +SHA256 (rust/crates/futures-util-0.3.8.tar.gz) = d304cff4a7b99cfb7986f7d43fbe93d175e72e704a8860787cc95e9ffd85cbd2 +SIZE (rust/crates/futures-util-0.3.8.tar.gz) = 134020 +SHA256 (rust/crates/glib-0.10.3.tar.gz) = 0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5 +SIZE (rust/crates/glib-0.10.3.tar.gz) = 137147 +SHA256 (rust/crates/glib-macros-0.10.1.tar.gz) = 41486a26d1366a8032b160b59065a59fb528530a46a49f627e7048fb8c064039 +SIZE (rust/crates/glib-macros-0.10.1.tar.gz) = 7380 +SHA256 (rust/crates/glib-sys-0.10.1.tar.gz) = c7e9b997a66e9a23d073f2b1abb4dbfc3925e0b8952f67efd8d9b6e168e4cdc1 +SIZE (rust/crates/glib-sys-0.10.1.tar.gz) = 48839 +SHA256 (rust/crates/gobject-sys-0.10.0.tar.gz) = 952133b60c318a62bf82ee75b93acc7e84028a093e06b9e27981c2b6fe68218c +SIZE (rust/crates/gobject-sys-0.10.0.tar.gz) = 17058 +SHA256 (rust/crates/heck-0.3.1.tar.gz) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205 +SIZE (rust/crates/heck-0.3.1.tar.gz) = 54666 +SHA256 (rust/crates/hermit-abi-0.1.17.tar.gz) = 5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8 +SIZE (rust/crates/hermit-abi-0.1.17.tar.gz) = 10065 +SHA256 (rust/crates/humantime-1.3.0.tar.gz) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f +SIZE (rust/crates/humantime-1.3.0.tar.gz) = 17020 +SHA256 (rust/crates/itertools-0.9.0.tar.gz) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b +SIZE (rust/crates/itertools-0.9.0.tar.gz) = 96429 +SHA256 (rust/crates/itoa-0.4.6.tar.gz) = dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6 +SIZE (rust/crates/itoa-0.4.6.tar.gz) = 12167 +SHA256 (rust/crates/lazy_static-0.1.16.tar.gz) = cf186d1a8aa5f5bee5fd662bc9c1b949e0259e1bcc379d1f006847b0080c7417 +SIZE (rust/crates/lazy_static-0.1.16.tar.gz) = 687730 +SHA256 (rust/crates/lazy_static-1.4.0.tar.gz) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 +SIZE (rust/crates/lazy_static-1.4.0.tar.gz) = 10443 +SHA256 (rust/crates/libc-0.2.80.tar.gz) = 4d58d1b70b004888f764dfbf6a26a3b0342a1632d33968e4a179d8011c760614 +SIZE (rust/crates/libc-0.2.80.tar.gz) = 513503 +SHA256 (rust/crates/log-0.4.11.tar.gz) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b +SIZE (rust/crates/log-0.4.11.tar.gz) = 36276 +SHA256 (rust/crates/memchr-2.3.4.tar.gz) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525 +SIZE (rust/crates/memchr-2.3.4.tar.gz) = 23077 +SHA256 (rust/crates/once_cell-1.5.2.tar.gz) = 13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0 +SIZE (rust/crates/once_cell-1.5.2.tar.gz) = 27660 +SHA256 (rust/crates/pin-project-1.0.2.tar.gz) = 9ccc2237c2c489783abd8c4c80e5450fc0e98644555b1364da68cc29aa151ca7 +SIZE (rust/crates/pin-project-1.0.2.tar.gz) = 54886 +SHA256 (rust/crates/pin-project-internal-1.0.2.tar.gz) = f8e8d2bf0b23038a4424865103a4df472855692821aab4e4f5c3312d461d9e5f +SIZE (rust/crates/pin-project-internal-1.0.2.tar.gz) = 27379 +SHA256 (rust/crates/pin-utils-0.1.0.tar.gz) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 +SIZE (rust/crates/pin-utils-0.1.0.tar.gz) = 7580 +SHA256 (rust/crates/pkg-config-0.3.19.tar.gz) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c +SIZE (rust/crates/pkg-config-0.3.19.tar.gz) = 15451 +SHA256 (rust/crates/pretty_env_logger-0.4.0.tar.gz) = 926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d +SIZE (rust/crates/pretty_env_logger-0.4.0.tar.gz) = 8690 +SHA256 (rust/crates/proc-macro-crate-0.1.5.tar.gz) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785 +SIZE (rust/crates/proc-macro-crate-0.1.5.tar.gz) = 8096 +SHA256 (rust/crates/proc-macro-error-1.0.4.tar.gz) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c +SIZE (rust/crates/proc-macro-error-1.0.4.tar.gz) = 25293 +SHA256 (rust/crates/proc-macro-error-attr-1.0.4.tar.gz) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 +SIZE (rust/crates/proc-macro-error-attr-1.0.4.tar.gz) = 7971 +SHA256 (rust/crates/proc-macro-hack-0.5.19.tar.gz) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5 +SIZE (rust/crates/proc-macro-hack-0.5.19.tar.gz) = 15556 +SHA256 (rust/crates/proc-macro-nested-0.1.6.tar.gz) = eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a +SIZE (rust/crates/proc-macro-nested-0.1.6.tar.gz) = 6498 +SHA256 (rust/crates/proc-macro2-1.0.24.tar.gz) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71 +SIZE (rust/crates/proc-macro2-1.0.24.tar.gz) = 37716 +SHA256 (rust/crates/quick-error-1.2.3.tar.gz) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 +SIZE (rust/crates/quick-error-1.2.3.tar.gz) = 15066 +SHA256 (rust/crates/quote-1.0.7.tar.gz) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37 +SIZE (rust/crates/quote-1.0.7.tar.gz) = 25170 +SHA256 (rust/crates/regex-1.4.1.tar.gz) = 8963b85b8ce3074fecffde43b4b0dded83ce2f367dc8d363afc56679f3ee820b +SIZE (rust/crates/regex-1.4.1.tar.gz) = 236871 +SHA256 (rust/crates/regex-syntax-0.6.20.tar.gz) = 8cab7a364d15cde1e505267766a2d3c4e22a843e1a601f0fa7564c0f82ced11c +SIZE (rust/crates/regex-syntax-0.6.20.tar.gz) = 293727 +SHA256 (rust/crates/ryu-1.0.5.tar.gz) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e +SIZE (rust/crates/ryu-1.0.5.tar.gz) = 49570 +SHA256 (rust/crates/serde-1.0.117.tar.gz) = b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a +SIZE (rust/crates/serde-1.0.117.tar.gz) = 74505 +SHA256 (rust/crates/serde_derive-1.0.117.tar.gz) = cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e +SIZE (rust/crates/serde_derive-1.0.117.tar.gz) = 50712 +SHA256 (rust/crates/serde_json-1.0.59.tar.gz) = dcac07dbffa1c65e7f816ab9eba78eb142c6d44410f4eeba1e26e4f5dfa56b95 +SIZE (rust/crates/serde_json-1.0.59.tar.gz) = 114956 +SHA256 (rust/crates/servo-fontconfig-0.5.1.tar.gz) = c7e3e22fe5fd73d04ebf0daa049d3efe3eae55369ce38ab16d07ddd9ac5c217c +SIZE (rust/crates/servo-fontconfig-0.5.1.tar.gz) = 9738 +SHA256 (rust/crates/servo-fontconfig-sys-5.1.0.tar.gz) = e36b879db9892dfa40f95da1c38a835d41634b825fbd8c4c418093d53c24b388 +SIZE (rust/crates/servo-fontconfig-sys-5.1.0.tar.gz) = 1790708 +SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8 +SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136 +SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309 +SHA256 (rust/crates/structopt-0.3.20.tar.gz) = 126d630294ec449fae0b16f964e35bf3c74f940da9dca17ee9b905f7b3112eb8 +SIZE (rust/crates/structopt-0.3.20.tar.gz) = 50699 +SHA256 (rust/crates/structopt-derive-0.4.13.tar.gz) = 65e51c492f9e23a220534971ff5afc14037289de430e3c83f9daf6a1b6ae91e8 +SIZE (rust/crates/structopt-derive-0.4.13.tar.gz) = 20115 +SHA256 (rust/crates/strum-0.18.0.tar.gz) = 57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b +SIZE (rust/crates/strum-0.18.0.tar.gz) = 4207 +SHA256 (rust/crates/strum_macros-0.18.0.tar.gz) = 87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c +SIZE (rust/crates/strum_macros-0.18.0.tar.gz) = 10229 +SHA256 (rust/crates/syn-1.0.51.tar.gz) = 3b4f34193997d92804d359ed09953e25d5138df6bcc055a71bf68ee89fdf9223 +SIZE (rust/crates/syn-1.0.51.tar.gz) = 229063 +SHA256 (rust/crates/system-deps-1.3.2.tar.gz) = 0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b +SIZE (rust/crates/system-deps-1.3.2.tar.gz) = 15866 +SHA256 (rust/crates/termcolor-1.1.2.tar.gz) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4 +SIZE (rust/crates/termcolor-1.1.2.tar.gz) = 17287 +SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322 +SHA256 (rust/crates/thiserror-1.0.22.tar.gz) = 0e9ae34b84616eedaaf1e9dd6026dbe00dcafa92aa0c8077cb69df1fcfe5e53e +SIZE (rust/crates/thiserror-1.0.22.tar.gz) = 16603 +SHA256 (rust/crates/thiserror-impl-1.0.22.tar.gz) = 9ba20f23e85b10754cd195504aebf6a27e2e6cbe28c17778a0c930724628dd56 +SIZE (rust/crates/thiserror-impl-1.0.22.tar.gz) = 13289 +SHA256 (rust/crates/thread_local-1.0.1.tar.gz) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14 +SIZE (rust/crates/thread_local-1.0.1.tar.gz) = 12609 +SHA256 (rust/crates/toml-0.5.7.tar.gz) = 75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645 +SIZE (rust/crates/toml-0.5.7.tar.gz) = 54372 +SHA256 (rust/crates/unicode-segmentation-1.7.1.tar.gz) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796 +SIZE (rust/crates/unicode-segmentation-1.7.1.tar.gz) = 93066 +SHA256 (rust/crates/unicode-width-0.1.8.tar.gz) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3 +SIZE (rust/crates/unicode-width-0.1.8.tar.gz) = 16732 +SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564 +SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392 +SHA256 (rust/crates/vec_map-0.8.2.tar.gz) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 +SIZE (rust/crates/vec_map-0.8.2.tar.gz) = 14466 +SHA256 (rust/crates/version-compare-0.0.10.tar.gz) = d63556a25bae6ea31b52e640d7c41d1ab27faba4ccb600013837a3d0b3994ca1 +SIZE (rust/crates/version-compare-0.0.10.tar.gz) = 15171 +SHA256 (rust/crates/version_check-0.9.2.tar.gz) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed +SIZE (rust/crates/version_check-0.9.2.tar.gz) = 11979 +SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 +SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 +SHA256 (rust/crates/winapi-util-0.1.5.tar.gz) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 +SIZE (rust/crates/winapi-util-0.1.5.tar.gz) = 10164 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 +SHA256 (rust/crates/x11-2.18.2.tar.gz) = 77ecd092546cb16f25783a5451538e73afc8d32e242648d54f4ae5459ba1e773 +SIZE (rust/crates/x11-2.18.2.tar.gz) = 63683 +SHA256 (rust/crates/xcb-0.9.0.tar.gz) = 62056f63138b39116f82a540c983cc11f1c90cd70b3d492a70c25eaa50bd22a6 +SIZE (rust/crates/xcb-0.9.0.tar.gz) = 129744 +SHA256 (rust/crates/xcb-util-0.3.0.tar.gz) = 43893e47f27bf7d81d489feef3a0e34a457e90bc314b7e74ad9bb3980e4c1c48 +SIZE (rust/crates/xcb-util-0.3.0.tar.gz) = 22747 +SHA256 (rust/crates/xkbcommon-0.4.0.tar.gz) = fda0ea5f7ddabd51deeeda7799bee06274112f577da7dd3d954b8eda731b2fce +SIZE (rust/crates/xkbcommon-0.4.0.tar.gz) = 57500 +SHA256 (svenstaro-wmfocus-v1.1.5_GH0.tar.gz) = 8ba0e3b2532b7a96a722037fdc79d9a37502ada1a87aeeb71785f811cc6def34 +SIZE (svenstaro-wmfocus-v1.1.5_GH0.tar.gz) = 104385 +SHA256 (JayceFayne-swayipc-rs-f6b045f6dff3b8135c74c996cb95a39c874e4939_GH0.tar.gz) = 7e903c644d88e8eeff03a909de25250ad70b72dc54a64b3f99c17b9a94577175 +SIZE (JayceFayne-swayipc-rs-f6b045f6dff3b8135c74c996cb95a39c874e4939_GH0.tar.gz) = 12550 +SHA256 (ea57e7daf4d8.patch) = c34b9209c743c503f3606c2bbcb78d0921ed4784e5fa4fe1ae74ea9da7c6cdfe +SIZE (ea57e7daf4d8.patch) = 21656 diff --git a/x11/wmfocus/pkg-descr b/x11/wmfocus/pkg-descr new file mode 100644 index 000000000000..7c320e2d3444 --- /dev/null +++ b/x11/wmfocus/pkg-descr @@ -0,0 +1,4 @@ +This tool that allows you to rapidly choose a specific window directly +without having to use the mouse or directional keyboard navigation. + +WWW: https://github.com/svenstaro/wmfocus