Skip to content

Commit

Permalink
x11/rlaunch: New port: Fast, light-weight and modern application laun…
Browse files Browse the repository at this point in the history
…cher for X11
  • Loading branch information
yurivict committed Jan 3, 2023
1 parent 2890a76 commit 6720283
Show file tree
Hide file tree
Showing 4 changed files with 128 additions and 0 deletions.
1 change: 1 addition & 0 deletions x11/Makefile
Expand Up @@ -320,6 +320,7 @@
SUBDIR += remontoire
SUBDIR += rendercheck
SUBDIR += rgb
SUBDIR += rlaunch
SUBDIR += rofi
SUBDIR += rofi-calc
SUBDIR += rofi-emoji
Expand Down
55 changes: 55 additions & 0 deletions x11/rlaunch/Makefile
@@ -0,0 +1,55 @@
PORTNAME= rlaunch
DISTVERSION= 1.3.13
CATEGORIES= x11

MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast, light-weight and modern application launcher for X11
WWW= https://github.com/PonasKovas/rlaunch

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE

USES= cargo

USE_GITHUB= yes
GH_ACCOUNT= PonasKovas

CARGO_CRATES= ansi_term-0.11.0 \
atty-0.2.14 \
bitflags-1.2.1 \
clap-2.33.0 \
fuzzy-matcher-0.3.7 \
heck-0.3.1 \
hermit-abi-0.1.6 \
lazy_static-1.4.0 \
libc-0.2.66 \
maybe-uninit-2.0.0 \
once_cell-1.7.2 \
pkg-config-0.3.17 \
proc-macro-error-0.4.8 \
proc-macro-error-attr-0.4.8 \
proc-macro2-1.0.8 \
quote-1.0.2 \
rustversion-1.0.2 \
strsim-0.8.0 \
structopt-0.3.9 \
structopt-derive-0.4.2 \
syn-1.0.14 \
syn-mid-0.5.0 \
textwrap-0.11.0 \
thread_local-1.1.3 \
unicode-segmentation-1.6.0 \
unicode-width-0.1.7 \
unicode-xid-0.2.0 \
vec_map-0.8.1 \
winapi-0.3.8 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
x11-dl-2.18.5

PLIST_FILES= bin/${PORTNAME}

post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}

.include <bsd.port.mk>
67 changes: 67 additions & 0 deletions x11/rlaunch/distinfo
@@ -0,0 +1,67 @@
TIMESTAMP = 1672712171
SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
SHA256 (rust/crates/clap-2.33.0.crate) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9
SIZE (rust/crates/clap-2.33.0.crate) = 196458
SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
SHA256 (rust/crates/heck-0.3.1.crate) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205
SIZE (rust/crates/heck-0.3.1.crate) = 54666
SHA256 (rust/crates/hermit-abi-0.1.6.crate) = eff2656d88f158ce120947499e971d743c05dbcbed62e5bd2f38f1698bbc3772
SIZE (rust/crates/hermit-abi-0.1.6.crate) = 6907
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/libc-0.2.66.crate) = d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558
SIZE (rust/crates/libc-0.2.66.crate) = 457815
SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
SHA256 (rust/crates/once_cell-1.7.2.crate) = af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3
SIZE (rust/crates/once_cell-1.7.2.crate) = 28250
SHA256 (rust/crates/pkg-config-0.3.17.crate) = 05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677
SIZE (rust/crates/pkg-config-0.3.17.crate) = 14533
SHA256 (rust/crates/proc-macro-error-0.4.8.crate) = 875077759af22fa20b610ad4471d8155b321c89c3f2785526c9839b099be4e0a
SIZE (rust/crates/proc-macro-error-0.4.8.crate) = 20929
SHA256 (rust/crates/proc-macro-error-attr-0.4.8.crate) = c5717d9fa2664351a01ed73ba5ef6df09c01a521cb42cb65a061432a826f3c7a
SIZE (rust/crates/proc-macro-error-attr-0.4.8.crate) = 6747
SHA256 (rust/crates/proc-macro2-1.0.8.crate) = 3acb317c6ff86a4e579dfa00fc5e6cca91ecbb4e7eb2df0468805b674eb88548
SIZE (rust/crates/proc-macro2-1.0.8.crate) = 35657
SHA256 (rust/crates/quote-1.0.2.crate) = 053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe
SIZE (rust/crates/quote-1.0.2.crate) = 23023
SHA256 (rust/crates/rustversion-1.0.2.crate) = b3bba175698996010c4f6dce5e7f173b6eb781fce25d2cfc45e27091ce0b79f6
SIZE (rust/crates/rustversion-1.0.2.crate) = 12264
SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
SIZE (rust/crates/strsim-0.8.0.crate) = 9309
SHA256 (rust/crates/structopt-0.3.9.crate) = a1bcbed7d48956fcbb5d80c6b95aedb553513de0a1b451ea92679d999c010e98
SIZE (rust/crates/structopt-0.3.9.crate) = 50176
SHA256 (rust/crates/structopt-derive-0.4.2.crate) = 095064aa1f5b94d14e635d0a5684cf140c43ae40a0fd990708d38f5d669e5f64
SIZE (rust/crates/structopt-derive-0.4.2.crate) = 19374
SHA256 (rust/crates/syn-1.0.14.crate) = af6f3550d8dff9ef7dc34d384ac6f107e5d31c8f57d9f28e0081503f547ac8f5
SIZE (rust/crates/syn-1.0.14.crate) = 195286
SHA256 (rust/crates/syn-mid-0.5.0.crate) = 7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a
SIZE (rust/crates/syn-mid-0.5.0.crate) = 14149
SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
SHA256 (rust/crates/thread_local-1.1.3.crate) = 8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd
SIZE (rust/crates/thread_local-1.1.3.crate) = 13111
SHA256 (rust/crates/unicode-segmentation-1.6.0.crate) = e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0
SIZE (rust/crates/unicode-segmentation-1.6.0.crate) = 90703
SHA256 (rust/crates/unicode-width-0.1.7.crate) = caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479
SIZE (rust/crates/unicode-width-0.1.7.crate) = 16644
SHA256 (rust/crates/unicode-xid-0.2.0.crate) = 826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c
SIZE (rust/crates/unicode-xid-0.2.0.crate) = 14994
SHA256 (rust/crates/vec_map-0.8.1.crate) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
SIZE (rust/crates/vec_map-0.8.1.crate) = 14959
SHA256 (rust/crates/winapi-0.3.8.crate) = 8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6
SIZE (rust/crates/winapi-0.3.8.crate) = 1128308
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/x11-dl-2.18.5.crate) = 2bf981e3a5b3301209754218f962052d4d9ee97e478f4d26d4a6eced34c1fef8
SIZE (rust/crates/x11-dl-2.18.5.crate) = 62951
SHA256 (PonasKovas-rlaunch-1.3.13_GH0.tar.gz) = 2f0679dda503bf63b399bda8cde17f8ed1bd114b51f9476ba25f529a3a020e3c
SIZE (PonasKovas-rlaunch-1.3.13_GH0.tar.gz) = 12417
5 changes: 5 additions & 0 deletions x11/rlaunch/pkg-descr
@@ -0,0 +1,5 @@
rlaunch is a fast, light-weight and modern application launcher for X11 written
in Rust.

This should work on all linux distributions and DEs that use X11, but if it
doesn't - feel free to file an issue.

0 comments on commit 6720283

Please sign in to comment.