diff options
author | Tobias Kortkamp <tobik@FreeBSD.org> | 2017-06-21 16:25:07 +0000 |
---|---|---|
committer | Tobias Kortkamp <tobik@FreeBSD.org> | 2017-06-21 16:25:07 +0000 |
commit | 124e7c638750699d0507329aa8fa57d34068a4ca (patch) | |
tree | 2b74f9208ad8c21bfcd7e2eafdf1bdabba94e73c /sysutils/exa | |
parent | 12d231bf9bfaf86ebb33fe14675c0f66315ffa94 (diff) | |
download | ports-124e7c638750699d0507329aa8fa57d34068a4ca.tar.gz ports-124e7c638750699d0507329aa8fa57d34068a4ca.zip |
Notes
Diffstat (limited to 'sysutils/exa')
-rw-r--r-- | sysutils/exa/Makefile | 67 | ||||
-rw-r--r-- | sysutils/exa/distinfo | 83 | ||||
-rw-r--r-- | sysutils/exa/pkg-descr | 8 |
3 files changed, 158 insertions, 0 deletions
diff --git a/sysutils/exa/Makefile b/sysutils/exa/Makefile new file mode 100644 index 000000000000..65149105ecf9 --- /dev/null +++ b/sysutils/exa/Makefile @@ -0,0 +1,67 @@ +# $FreeBSD$ + +PORTNAME= exa +PORTVERSION= 0.6.0 +DISTVERSIONPREFIX= v +CATEGORIES= sysutils + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Modern replacement for ls + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENCE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= ogham +GH_TUPLE= rust-datetime:zoneinfo-compiled:f56921ea5e9f7cf065b1480ff270a1757c1f742f:zoneinfo_compiled + +PLIST_FILES= bin/exa man/man1/exa.1.gz + +CARGO_CRATES= ansi_term-0.8.0 \ + bitflags-0.7.0 \ + byteorder-0.4.2 \ + cmake-0.1.23 \ + datetime-0.4.4 \ + gcc-0.3.46 \ + getopts-0.2.14 \ + git2-0.6.5 \ + glob-0.2.11 \ + idna-0.1.1 \ + iso8601-0.1.1 \ + lazy_static-0.2.8 \ + libc-0.2.23 \ + libgit2-sys-0.6.10 \ + libz-sys-1.0.13 \ + locale-0.2.1 \ + matches-0.1.4 \ + natord-1.0.9 \ + nom-1.2.4 \ + num-0.1.37 \ + num-bigint-0.1.37 \ + num-complex-0.1.37 \ + num-integer-0.1.34 \ + num-iter-0.1.33 \ + num-rational-0.1.36 \ + num-traits-0.1.37 \ + num_cpus-1.4.0 \ + number_prefix-0.2.7 \ + pad-0.1.4 \ + pkg-config-0.3.9 \ + rand-0.3.15 \ + rustc-serialize-0.3.24 \ + scoped_threadpool-0.1.7 \ + term_grid-0.1.5 \ + unicode-bidi-0.2.6 \ + unicode-normalization-0.1.4 \ + unicode-width-0.1.4 \ + url-1.4.0 \ + users-0.5.2 + +CARGO_FEATURES= git2 +CARGO_USE_GITHUB= yes + +post-install: + ${INSTALL_MAN} ${WRKSRC}/contrib/man/exa.1 ${STAGEDIR}${PREFIX}/man/man1 + +.include <bsd.port.mk> diff --git a/sysutils/exa/distinfo b/sysutils/exa/distinfo new file mode 100644 index 000000000000..534bcc5f5860 --- /dev/null +++ b/sysutils/exa/distinfo @@ -0,0 +1,83 @@ +TIMESTAMP = 1497767245 +SHA256 (rust/crates/ansi_term-0.8.0.tar.gz) = c877397e09fec7a240af5fa74ad0124054b8066149d6544cd1ace93f8de3be68 +SIZE (rust/crates/ansi_term-0.8.0.tar.gz) = 10340 +SHA256 (rust/crates/bitflags-0.7.0.tar.gz) = aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d +SIZE (rust/crates/bitflags-0.7.0.tar.gz) = 10851 +SHA256 (rust/crates/byteorder-0.4.2.tar.gz) = 96c8b41881888cc08af32d47ac4edd52bc7fa27fef774be47a92443756451304 +SIZE (rust/crates/byteorder-0.4.2.tar.gz) = 9092 +SHA256 (rust/crates/cmake-0.1.23.tar.gz) = 92278eb79412c8f75cfc89e707a1bb3a6490b68f7f2e78d15c774f30fe701122 +SIZE (rust/crates/cmake-0.1.23.tar.gz) = 12604 +SHA256 (rust/crates/datetime-0.4.4.tar.gz) = 2d425bf1f6bbd57cf833081c1e60ac294fd74e7edd66acc91c3fca2e496bcee9 +SIZE (rust/crates/datetime-0.4.4.tar.gz) = 116548 +SHA256 (rust/crates/gcc-0.3.46.tar.gz) = 181e3cebba1d663bd92eb90e2da787e10597e027eb00de8d742b260a7850948f +SIZE (rust/crates/gcc-0.3.46.tar.gz) = 26597 +SHA256 (rust/crates/getopts-0.2.14.tar.gz) = d9047cfbd08a437050b363d35ef160452c5fe8ea5187ae0a624708c91581d685 +SIZE (rust/crates/getopts-0.2.14.tar.gz) = 16622 +SHA256 (rust/crates/git2-0.6.5.tar.gz) = 9de9df4358c17e448a778d90cd0272e1dab5eae30244502333fa2001c4e24357 +SIZE (rust/crates/git2-0.6.5.tar.gz) = 130382 +SHA256 (rust/crates/glob-0.2.11.tar.gz) = 8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb +SIZE (rust/crates/glob-0.2.11.tar.gz) = 18065 +SHA256 (rust/crates/idna-0.1.1.tar.gz) = 6ac85ec3f80c8e4e99d9325521337e14ec7555c458a14e377d189659a427f375 +SIZE (rust/crates/idna-0.1.1.tar.gz) = 248302 +SHA256 (rust/crates/iso8601-0.1.1.tar.gz) = 11dc464f8c6f17595d191447c9c6559298b2d023d6f846a4a23ac7ea3c46c477 +SIZE (rust/crates/iso8601-0.1.1.tar.gz) = 7770 +SHA256 (rust/crates/lazy_static-0.2.8.tar.gz) = 3b37545ab726dd833ec6420aaba8231c5b320814b9029ad585555d2a03e94fbf +SIZE (rust/crates/lazy_static-0.2.8.tar.gz) = 9950 +SHA256 (rust/crates/libc-0.2.23.tar.gz) = e7eb6b826bfc1fdea7935d46556250d1799b7fe2d9f7951071f4291710665e3e +SIZE (rust/crates/libc-0.2.23.tar.gz) = 153939 +SHA256 (rust/crates/libgit2-sys-0.6.10.tar.gz) = dd89dd7196d5fa35b659c3eaf3c1b14b9bd961bfd1a07dfca49adeb8a6aa3763 +SIZE (rust/crates/libgit2-sys-0.6.10.tar.gz) = 4216604 +SHA256 (rust/crates/libz-sys-1.0.13.tar.gz) = e5ee912a45d686d393d5ac87fac15ba0ba18daae14e8e7543c63ebf7fb7e970c +SIZE (rust/crates/libz-sys-1.0.13.tar.gz) = 602795 +SHA256 (rust/crates/locale-0.2.1.tar.gz) = ecccf5186e43f84e543bbf61fcddf00b41d69d97093bc8989cc0cf1593681950 +SIZE (rust/crates/locale-0.2.1.tar.gz) = 16751 +SHA256 (rust/crates/matches-0.1.4.tar.gz) = efd7622e3022e1a6eaa602c4cea8912254e5582c9c692e9167714182244801b1 +SIZE (rust/crates/matches-0.1.4.tar.gz) = 1530 +SHA256 (rust/crates/natord-1.0.9.tar.gz) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c +SIZE (rust/crates/natord-1.0.9.tar.gz) = 3866 +SHA256 (rust/crates/nom-1.2.4.tar.gz) = a5b8c256fd9471521bcb84c3cdba98921497f1a331cbc15b8030fc63b82050ce +SIZE (rust/crates/nom-1.2.4.tar.gz) = 68547 +SHA256 (rust/crates/num-0.1.37.tar.gz) = 98b15ba84e910ea7a1973bccd3df7b31ae282bf9d8bd2897779950c9b8303d40 +SIZE (rust/crates/num-0.1.37.tar.gz) = 30152 +SHA256 (rust/crates/num-bigint-0.1.37.tar.gz) = ba6d838b16e56da1b6c383d065ff1ec3c7d7797f65a3e8f6ba7092fd87820bac +SIZE (rust/crates/num-bigint-0.1.37.tar.gz) = 35577 +SHA256 (rust/crates/num-complex-0.1.37.tar.gz) = 148eb324ca772230853418731ffdf13531738b50f89b30692a01fcdcb0a64677 +SIZE (rust/crates/num-complex-0.1.37.tar.gz) = 13522 +SHA256 (rust/crates/num-integer-0.1.34.tar.gz) = ef1a4bf6f9174aa5783a9b4cc892cacd11aebad6c69ad027a0b65c6ca5f8aa37 +SIZE (rust/crates/num-integer-0.1.34.tar.gz) = 10400 +SHA256 (rust/crates/num-iter-0.1.33.tar.gz) = f7d1891bd7b936f12349b7d1403761c8a0b85a18b148e9da4429d5d102c1a41e +SIZE (rust/crates/num-iter-0.1.33.tar.gz) = 7397 +SHA256 (rust/crates/num-rational-0.1.36.tar.gz) = c2dc5ea04020a8f18318ae485c751f8cfa1c0e69dcf465c29ddaaa64a313cc44 +SIZE (rust/crates/num-rational-0.1.36.tar.gz) = 12556 +SHA256 (rust/crates/num-traits-0.1.37.tar.gz) = e1cbfa3781f3fe73dc05321bed52a06d2d491eaa764c52335cf4399f046ece99 +SIZE (rust/crates/num-traits-0.1.37.tar.gz) = 20492 +SHA256 (rust/crates/num_cpus-1.4.0.tar.gz) = ca313f1862c7ec3e0dfe8ace9fa91b1d9cb5c84ace3d00f5ec4216238e93c167 +SIZE (rust/crates/num_cpus-1.4.0.tar.gz) = 6782 +SHA256 (rust/crates/number_prefix-0.2.7.tar.gz) = 59a14be9c211cb9c602bad35ac99f41e9a84b44d71b8cbd3040e3bd02a214902 +SIZE (rust/crates/number_prefix-0.2.7.tar.gz) = 4334 +SHA256 (rust/crates/pad-0.1.4.tar.gz) = d1bf3336e626b898e7263790d432a711d4277e22faea20dd9f70e0cab268fa58 +SIZE (rust/crates/pad-0.1.4.tar.gz) = 3620 +SHA256 (rust/crates/pkg-config-0.3.9.tar.gz) = 3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903 +SIZE (rust/crates/pkg-config-0.3.9.tar.gz) = 11055 +SHA256 (rust/crates/rand-0.3.15.tar.gz) = 022e0636ec2519ddae48154b028864bdce4eaf7d35226ab8e65c611be97b189d +SIZE (rust/crates/rand-0.3.15.tar.gz) = 55312 +SHA256 (rust/crates/rustc-serialize-0.3.24.tar.gz) = dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda +SIZE (rust/crates/rustc-serialize-0.3.24.tar.gz) = 45926 +SHA256 (rust/crates/scoped_threadpool-0.1.7.tar.gz) = 3ef399c8893e8cb7aa9696e895427fab3a6bf265977bb96e126f24ddd2cda85a +SIZE (rust/crates/scoped_threadpool-0.1.7.tar.gz) = 265925 +SHA256 (rust/crates/term_grid-0.1.5.tar.gz) = ccc202875496cf72a683a1ecd66f0742a830e73c202bdbd21867d73dfaac8343 +SIZE (rust/crates/term_grid-0.1.5.tar.gz) = 6186 +SHA256 (rust/crates/unicode-bidi-0.2.6.tar.gz) = 149319afc0ec718611d4a9208c0308e3b1b62dcfbd982e5e723f6ec35b909b92 +SIZE (rust/crates/unicode-bidi-0.2.6.tar.gz) = 27572 +SHA256 (rust/crates/unicode-normalization-0.1.4.tar.gz) = e28fa37426fceeb5cf8f41ee273faa7c82c47dc8fba5853402841e665fcd86ff +SIZE (rust/crates/unicode-normalization-0.1.4.tar.gz) = 278063 +SHA256 (rust/crates/unicode-width-0.1.4.tar.gz) = bf3a113775714a22dcb774d8ea3655c53a32debae63a063acc00a91cc586245f +SIZE (rust/crates/unicode-width-0.1.4.tar.gz) = 15283 +SHA256 (rust/crates/url-1.4.0.tar.gz) = f5ba8a749fb4479b043733416c244fa9d1d3af3d7c23804944651c8a448cb87e +SIZE (rust/crates/url-1.4.0.tar.gz) = 71598 +SHA256 (rust/crates/users-0.5.2.tar.gz) = a7ae8fdf783cb9652109c99886459648feb92ecc749e6b8e7930f6decba74c7c +SIZE (rust/crates/users-0.5.2.tar.gz) = 16568 +SHA256 (ogham-exa-v0.6.0_GH0.tar.gz) = 84cd6b3c389d5ec0483f8e438557d971897b5e1015d22a8cb3ae7558f87f4bf0 +SIZE (ogham-exa-v0.6.0_GH0.tar.gz) = 492706 +SHA256 (rust-datetime-zoneinfo-compiled-f56921ea5e9f7cf065b1480ff270a1757c1f742f_GH0.tar.gz) = b338ee965ea75f23713b17bda5bfa61989eb4ebc8e97de2267fedf0d3cf6f2d9 +SIZE (rust-datetime-zoneinfo-compiled-f56921ea5e9f7cf065b1480ff270a1757c1f742f_GH0.tar.gz) = 7009 diff --git a/sysutils/exa/pkg-descr b/sysutils/exa/pkg-descr new file mode 100644 index 000000000000..2e9879a5f5e7 --- /dev/null +++ b/sysutils/exa/pkg-descr @@ -0,0 +1,8 @@ +Exa is a modern replacement for ls. It uses colours for information +by default, helping you distinguish between many types of files, such +as whether you are the owner, or in the owning group. It also has +extra features not present in the original ls, such as viewing the Git +status for a directory, or recursing into directories with a tree +view. Exa is written in Rust, so it's small, fast, and portable. + +WWW: https://the.exa.website/ |